containers

package
v1.44.1-0...-4e0a530 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2024 License: MPL-2.0 Imports: 84 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FluxGitBranch       string = "branch"
	FluxGitCommit       string = "commit"
	FluxGitReferenceTag string = "tag"
	FluxGitSemverRange  string = "semver"
)

Variables

This section is empty.

Functions

func FlattenDefaultNodePool

func FlattenDefaultNodePool(input *[]managedclusters.ManagedClusterAgentPoolProfile, d *pluginsdk.ResourceData) (*[]interface{}, error)

func SchemaContainerGroupProbe

func SchemaContainerGroupProbe() *pluginsdk.Schema

func SchemaDefaultNodePool

func SchemaDefaultNodePool() *pluginsdk.Schema

Types

type AgentConfig

type AgentConfig struct {
	CPU int `tfschema:"cpu"`
}

type Auth

type Auth struct {
	TokenType    string `tfschema:"token_type"`
	Token        string `tfschema:"token"`
	RefreshToken string `tfschema:"refresh_token"`
	Scope        string `tfschema:"scope"`
	ExpireInSec  int    `tfschema:"expire_in_seconds"`
}

type AzureBlobDefinitionModel

type AzureBlobDefinitionModel struct {
	AccountKey            string                            `tfschema:"account_key"`
	ContainerID           string                            `tfschema:"container_id"`
	LocalAuthRef          string                            `tfschema:"local_auth_reference"`
	ManagedIdentity       []ManagedIdentityDefinitionModel  `tfschema:"managed_identity"`
	SasToken              string                            `tfschema:"sas_token"`
	ServicePrincipal      []ServicePrincipalDefinitionModel `tfschema:"service_principal"`
	SyncIntervalInSeconds int64                             `tfschema:"sync_interval_in_seconds"`
	TimeoutInSeconds      int64                             `tfschema:"timeout_in_seconds"`
}

type BaseImageTrigger

type BaseImageTrigger struct {
	Name                     string `tfschema:"name"`
	Type                     string `tfschema:"type"`
	Enabled                  bool   `tfschema:"enabled"`
	UpdateTriggerEndpoint    string `tfschema:"update_trigger_endpoint"`
	UpdateTriggerPayloadType string `tfschema:"update_trigger_payload_type"`
}

type BucketDefinitionModel

type BucketDefinitionModel struct {
	AccessKey             string `tfschema:"access_key"`
	SecretKey             string `tfschema:"secret_key_base64"`
	BucketName            string `tfschema:"bucket_name"`
	TlsEnabled            bool   `tfschema:"tls_enabled"`
	LocalAuthRef          string `tfschema:"local_auth_reference"`
	SyncIntervalInSeconds int64  `tfschema:"sync_interval_in_seconds"`
	TimeoutInSeconds      int64  `tfschema:"timeout_in_seconds"`
	Url                   string `tfschema:"url"`
}

type ContainerConnectedRegistryModel

type ContainerConnectedRegistryModel struct {
	Name                string                   `tfschema:"name"`
	ContainerRegistryId string                   `tfschema:"container_registry_id"`
	ParentRegistryId    string                   `tfschema:"parent_registry_id"`
	SyncTokenId         string                   `tfschema:"sync_token_id"`
	SyncSchedule        string                   `tfschema:"sync_schedule"`
	SyncMessageTTL      string                   `tfschema:"sync_message_ttl"`
	SyncWindow          string                   `tfschema:"sync_window"`
	Mode                string                   `tfschema:"mode"`
	RepoNotifications   []RepositoryNotification `tfschema:"notification"`
	ClientTokenIds      []string                 `tfschema:"client_token_ids"`
	LogLevel            string                   `tfschema:"log_level"`
	AuditLogEnabled     bool                     `tfschema:"audit_log_enabled"`
}

type ContainerConnectedRegistryResource

type ContainerConnectedRegistryResource struct{}

func (ContainerConnectedRegistryResource) Arguments

func (ContainerConnectedRegistryResource) Attributes

func (ContainerConnectedRegistryResource) Create

func (ContainerConnectedRegistryResource) Delete

func (ContainerConnectedRegistryResource) IDValidationFunc

func (ContainerConnectedRegistryResource) ModelObject

func (r ContainerConnectedRegistryResource) ModelObject() interface{}

func (ContainerConnectedRegistryResource) Read

func (ContainerConnectedRegistryResource) ResourceType

func (r ContainerConnectedRegistryResource) ResourceType() string

func (ContainerConnectedRegistryResource) Update

type ContainerRegistryTaskModel

type ContainerRegistryTaskModel struct {
	Name                string               `tfschema:"name"`
	ContainerRegistryId string               `tfschema:"container_registry_id"`
	AgentConfig         []AgentConfig        `tfschema:"agent_setting"`
	AgentPoolName       string               `tfschema:"agent_pool_name"`
	IsSystemTask        bool                 `tfschema:"is_system_task"`
	LogTemplate         string               `tfschema:"log_template"`
	Platform            []Platform           `tfschema:"platform"`
	Enabled             bool                 `tfschema:"enabled"`
	TimeoutInSec        int                  `tfschema:"timeout_in_seconds"`
	DockerStep          []DockerStep         `tfschema:"docker_step"`
	FileTaskStep        []FileTaskStep       `tfschema:"file_step"`
	EncodedTaskStep     []EncodedTaskStep    `tfschema:"encoded_step"`
	BaseImageTrigger    []BaseImageTrigger   `tfschema:"base_image_trigger"`
	SourceTrigger       []SourceTrigger      `tfschema:"source_trigger"`
	TimerTrigger        []TimerTrigger       `tfschema:"timer_trigger"`
	RegistryCredential  []RegistryCredential `tfschema:"registry_credential"`
	Tags                map[string]string    `tfschema:"tags"`
}

type ContainerRegistryTaskResource

type ContainerRegistryTaskResource struct{}

func (ContainerRegistryTaskResource) Arguments

func (ContainerRegistryTaskResource) Attributes

func (ContainerRegistryTaskResource) Create

func (ContainerRegistryTaskResource) CustomizeDiff

func (ContainerRegistryTaskResource) Delete

func (ContainerRegistryTaskResource) IDValidationFunc

func (ContainerRegistryTaskResource) ModelObject

func (r ContainerRegistryTaskResource) ModelObject() interface{}

func (ContainerRegistryTaskResource) Read

func (ContainerRegistryTaskResource) ResourceType

func (r ContainerRegistryTaskResource) ResourceType() string

func (ContainerRegistryTaskResource) Update

type ContainerRegistryTaskScheduleModel

type ContainerRegistryTaskScheduleModel struct {
	TaskId string `tfschema:"container_registry_task_id"`
}

type ContainerRegistryTaskScheduleResource

type ContainerRegistryTaskScheduleResource struct{}

func (ContainerRegistryTaskScheduleResource) Arguments

func (ContainerRegistryTaskScheduleResource) Attributes

func (ContainerRegistryTaskScheduleResource) Create

func (ContainerRegistryTaskScheduleResource) Delete

func (ContainerRegistryTaskScheduleResource) IDValidationFunc

func (ContainerRegistryTaskScheduleResource) ModelObject

func (r ContainerRegistryTaskScheduleResource) ModelObject() interface{}

func (ContainerRegistryTaskScheduleResource) Read

func (ContainerRegistryTaskScheduleResource) ResourceType

type ContainerRegistryTokenPassword

type ContainerRegistryTokenPassword struct {
	Expiry string `tfschema:"expiry"`
	Value  string `tfschema:"value"`
}

type ContainerRegistryTokenPasswordModel

type ContainerRegistryTokenPasswordModel struct {
	TokenId   string                           `tfschema:"container_registry_token_id"`
	Password1 []ContainerRegistryTokenPassword `tfschema:"password1"`
	Password2 []ContainerRegistryTokenPassword `tfschema:"password2"`
}

type ContainerRegistryTokenPasswordResource

type ContainerRegistryTokenPasswordResource struct{}

func (ContainerRegistryTokenPasswordResource) Arguments

func (ContainerRegistryTokenPasswordResource) Attributes

func (ContainerRegistryTokenPasswordResource) Create

func (ContainerRegistryTokenPasswordResource) Delete

func (ContainerRegistryTokenPasswordResource) IDValidationFunc

func (ContainerRegistryTokenPasswordResource) ModelObject

func (r ContainerRegistryTokenPasswordResource) ModelObject() interface{}

func (ContainerRegistryTokenPasswordResource) Read

func (ContainerRegistryTokenPasswordResource) ResourceType

func (ContainerRegistryTokenPasswordResource) Update

type CustomRegistryCredential

type CustomRegistryCredential struct {
	LoginServer string `tfschema:"login_server"`
	UserName    string `tfschema:"username"`
	Password    string `tfschema:"password"`
	Identity    string `tfschema:"identity"`
}

type DockerStep

type DockerStep struct {
	ContextPath        string            `tfschema:"context_path"`
	ContextAccessToken string            `tfschema:"context_access_token"`
	DockerfilePath     string            `tfschema:"dockerfile_path"`
	ImageNames         []string          `tfschema:"image_names"`
	IsPushEnabled      bool              `tfschema:"push_enabled"`
	IsCacheEnabled     bool              `tfschema:"cache_enabled"`
	Target             string            `tfschema:"target"`
	Arguments          map[string]string `tfschema:"arguments"`
	SecretArguments    map[string]string `tfschema:"secret_arguments"`
}

type EncodedTaskStep

type EncodedTaskStep struct {
	ContextPath        string            `tfschema:"context_path"`
	ContextAccessToken string            `tfschema:"context_access_token"`
	TaskContent        string            `tfschema:"task_content"`
	ValueContent       string            `tfschema:"value_content"`
	Values             map[string]string `tfschema:"values"`
	SecretValues       map[string]string `tfschema:"secret_values"`
}

type FileTaskStep

type FileTaskStep struct {
	ContextPath        string            `tfschema:"context_path"`
	ContextAccessToken string            `tfschema:"context_access_token"`
	TaskFilePath       string            `tfschema:"task_file_path"`
	ValueFilePath      string            `tfschema:"value_file_path"`
	Values             map[string]string `tfschema:"values"`
	SecretValues       map[string]string `tfschema:"secret_values"`
}

type GitRepositoryDefinitionModel

type GitRepositoryDefinitionModel struct {
	HttpsCACert           string `tfschema:"https_ca_cert_base64"`
	HttpsUser             string `tfschema:"https_user"`
	HttpsKey              string `tfschema:"https_key_base64"`
	LocalAuthRef          string `tfschema:"local_auth_reference"`
	ReferenceType         string `tfschema:"reference_type"`
	ReferenceValue        string `tfschema:"reference_value"`
	SshKnownHosts         string `tfschema:"ssh_known_hosts_base64"`
	SshPrivateKey         string `tfschema:"ssh_private_key_base64"`
	SyncIntervalInSeconds int64  `tfschema:"sync_interval_in_seconds"`
	TimeoutInSeconds      int64  `tfschema:"timeout_in_seconds"`
	Url                   string `tfschema:"url"`
}

type KubernetesClusterExtensionModel

type KubernetesClusterExtensionModel struct {
	Name                           string            `tfschema:"name"`
	ClusterID                      string            `tfschema:"cluster_id"`
	ConfigurationProtectedSettings map[string]string `tfschema:"configuration_protected_settings"`
	ConfigurationSettings          map[string]string `tfschema:"configuration_settings"`
	ExtensionType                  string            `tfschema:"extension_type"`
	Plan                           []PlanModel       `tfschema:"plan"`
	ReleaseNamespace               string            `tfschema:"release_namespace"`
	ReleaseTrain                   string            `tfschema:"release_train"`
	TargetNamespace                string            `tfschema:"target_namespace"`
	Version                        string            `tfschema:"version"`
	CurrentVersion                 string            `tfschema:"current_version"`
}

type KubernetesClusterExtensionResource

type KubernetesClusterExtensionResource struct{}

func (KubernetesClusterExtensionResource) Arguments

func (KubernetesClusterExtensionResource) Attributes

func (KubernetesClusterExtensionResource) Create

func (KubernetesClusterExtensionResource) Delete

func (KubernetesClusterExtensionResource) IDValidationFunc

func (KubernetesClusterExtensionResource) ModelObject

func (r KubernetesClusterExtensionResource) ModelObject() interface{}

func (KubernetesClusterExtensionResource) Read

func (KubernetesClusterExtensionResource) ResourceType

func (r KubernetesClusterExtensionResource) ResourceType() string

func (KubernetesClusterExtensionResource) Update

type KubernetesClusterTrustedAccessRoleBindingResource

type KubernetesClusterTrustedAccessRoleBindingResource struct{}

func (KubernetesClusterTrustedAccessRoleBindingResource) Arguments

func (KubernetesClusterTrustedAccessRoleBindingResource) Attributes

func (KubernetesClusterTrustedAccessRoleBindingResource) Create

func (KubernetesClusterTrustedAccessRoleBindingResource) Delete

func (KubernetesClusterTrustedAccessRoleBindingResource) IDValidationFunc

func (KubernetesClusterTrustedAccessRoleBindingResource) ModelObject

func (r KubernetesClusterTrustedAccessRoleBindingResource) ModelObject() interface{}

func (KubernetesClusterTrustedAccessRoleBindingResource) Read

func (KubernetesClusterTrustedAccessRoleBindingResource) ResourceType

func (KubernetesClusterTrustedAccessRoleBindingResource) Update

type KubernetesClusterTrustedAccessRoleBindingResourceSchema

type KubernetesClusterTrustedAccessRoleBindingResourceSchema struct {
	KubernetesClusterId string   `tfschema:"kubernetes_cluster_id"`
	Name                string   `tfschema:"name"`
	Roles               []string `tfschema:"roles"`
	SourceResourceId    string   `tfschema:"source_resource_id"`
}

type KubernetesFleetManagerResource

type KubernetesFleetManagerResource struct{}

func (KubernetesFleetManagerResource) Arguments

func (KubernetesFleetManagerResource) Attributes

func (KubernetesFleetManagerResource) Create

func (KubernetesFleetManagerResource) Delete

func (KubernetesFleetManagerResource) IDValidationFunc

func (KubernetesFleetManagerResource) ModelObject

func (r KubernetesFleetManagerResource) ModelObject() interface{}

func (KubernetesFleetManagerResource) Read

func (KubernetesFleetManagerResource) ResourceType

func (r KubernetesFleetManagerResource) ResourceType() string

func (KubernetesFleetManagerResource) Update

type KubernetesFleetManagerResourceSchema

type KubernetesFleetManagerResourceSchema struct {
	Location          string                 `tfschema:"location"`
	Name              string                 `tfschema:"name"`
	ResourceGroupName string                 `tfschema:"resource_group_name"`
	Tags              map[string]interface{} `tfschema:"tags"`
}

type KubernetesFleetMemberResource

type KubernetesFleetMemberResource struct{}

func (KubernetesFleetMemberResource) Arguments

func (KubernetesFleetMemberResource) Attributes

func (KubernetesFleetMemberResource) Create

func (KubernetesFleetMemberResource) Delete

func (KubernetesFleetMemberResource) IDValidationFunc

func (KubernetesFleetMemberResource) ModelObject

func (r KubernetesFleetMemberResource) ModelObject() interface{}

func (KubernetesFleetMemberResource) Read

func (KubernetesFleetMemberResource) ResourceType

func (r KubernetesFleetMemberResource) ResourceType() string

func (KubernetesFleetMemberResource) Update

type KubernetesFleetMemberResourceSchema

type KubernetesFleetMemberResourceSchema struct {
	Group               string `tfschema:"group"`
	KubernetesClusterId string `tfschema:"kubernetes_cluster_id"`
	KubernetesFleetId   string `tfschema:"kubernetes_fleet_id"`
	Name                string `tfschema:"name"`
}

type KubernetesFleetUpdateRunResource

type KubernetesFleetUpdateRunResource struct{}

func (KubernetesFleetUpdateRunResource) Arguments

func (KubernetesFleetUpdateRunResource) Attributes

func (KubernetesFleetUpdateRunResource) Create

func (KubernetesFleetUpdateRunResource) Delete

func (KubernetesFleetUpdateRunResource) IDValidationFunc

func (KubernetesFleetUpdateRunResource) ModelObject

func (r KubernetesFleetUpdateRunResource) ModelObject() interface{}

func (KubernetesFleetUpdateRunResource) Read

func (KubernetesFleetUpdateRunResource) ResourceType

func (r KubernetesFleetUpdateRunResource) ResourceType() string

func (KubernetesFleetUpdateRunResource) Update

type KubernetesFleetUpdateRunResourceManagedClusterUpdateNodeImageSelectionSchema

type KubernetesFleetUpdateRunResourceManagedClusterUpdateNodeImageSelectionSchema struct {
	Type string `tfschema:"type"`
}

type KubernetesFleetUpdateRunResourceManagedClusterUpdateSchema

type KubernetesFleetUpdateRunResourceManagedClusterUpdateSchema struct {
	NodeImageSelection []KubernetesFleetUpdateRunResourceManagedClusterUpdateNodeImageSelectionSchema `tfschema:"node_image_selection"`
	Upgrade            []KubernetesFleetUpdateRunResourceManagedClusterUpdateUpgradeSchema            `tfschema:"upgrade"`
}

type KubernetesFleetUpdateRunResourceManagedClusterUpdateUpgradeSchema

type KubernetesFleetUpdateRunResourceManagedClusterUpdateUpgradeSchema struct {
	Type              string `tfschema:"type"`
	KubernetesVersion string `tfschema:"kubernetes_version"`
}

type KubernetesFleetUpdateRunResourceSchema

type KubernetesFleetUpdateRunResourceSchema struct {
	KubernetesFleetManagerId string                                                       `tfschema:"kubernetes_fleet_manager_id"`
	Name                     string                                                       `tfschema:"name"`
	ManagedClusterUpdate     []KubernetesFleetUpdateRunResourceManagedClusterUpdateSchema `tfschema:"managed_cluster_update"`
	FleetUpdateStrategyId    string                                                       `tfschema:"fleet_update_strategy_id"`
	Stage                    []KubernetesFleetUpdateRunResourceUpdateStageSchema          `tfschema:"stage"`
}

type KubernetesFleetUpdateRunResourceUpdateGroupSchema

type KubernetesFleetUpdateRunResourceUpdateGroupSchema struct {
	Name string `tfschema:"name"`
}

type KubernetesFleetUpdateRunResourceUpdateStageSchema

type KubernetesFleetUpdateRunResourceUpdateStageSchema struct {
	AfterStageWaitInSeconds int64                                               `tfschema:"after_stage_wait_in_seconds"`
	Group                   []KubernetesFleetUpdateRunResourceUpdateGroupSchema `tfschema:"group"`
	Name                    string                                              `tfschema:"name"`
}

type KubernetesFleetUpdateStrategyResource

type KubernetesFleetUpdateStrategyResource struct{}

func (KubernetesFleetUpdateStrategyResource) Arguments

func (KubernetesFleetUpdateStrategyResource) Attributes

func (KubernetesFleetUpdateStrategyResource) Create

func (KubernetesFleetUpdateStrategyResource) Delete

func (KubernetesFleetUpdateStrategyResource) IDValidationFunc

func (KubernetesFleetUpdateStrategyResource) ModelObject

func (r KubernetesFleetUpdateStrategyResource) ModelObject() interface{}

func (KubernetesFleetUpdateStrategyResource) Read

func (KubernetesFleetUpdateStrategyResource) ResourceType

func (KubernetesFleetUpdateStrategyResource) Update

type KubernetesFleetUpdateStrategyResourceSchema

type KubernetesFleetUpdateStrategyResourceSchema struct {
	KubernetesFleetManagerId string                                                   `tfschema:"kubernetes_fleet_manager_id"`
	Name                     string                                                   `tfschema:"name"`
	Stage                    []KubernetesFleetUpdateStrategyResourceUpdateStageSchema `tfschema:"stage"`
}

type KubernetesFleetUpdateStrategyResourceUpdateGroupSchema

type KubernetesFleetUpdateStrategyResourceUpdateGroupSchema struct {
	Name string `tfschema:"name"`
}

type KubernetesFleetUpdateStrategyResourceUpdateStageSchema

type KubernetesFleetUpdateStrategyResourceUpdateStageSchema struct {
	AfterStageWaitInSeconds int64                                                    `tfschema:"after_stage_wait_in_seconds"`
	Group                   []KubernetesFleetUpdateStrategyResourceUpdateGroupSchema `tfschema:"group"`
	Name                    string                                                   `tfschema:"name"`
}

type KubernetesFluxConfigurationModel

type KubernetesFluxConfigurationModel struct {
	Name                            string                         `tfschema:"name"`
	ClusterID                       string                         `tfschema:"cluster_id"`
	BlobStorage                     []AzureBlobDefinitionModel     `tfschema:"blob_storage"`
	Bucket                          []BucketDefinitionModel        `tfschema:"bucket"`
	GitRepository                   []GitRepositoryDefinitionModel `tfschema:"git_repository"`
	Kustomizations                  []KustomizationDefinitionModel `tfschema:"kustomizations"`
	Namespace                       string                         `tfschema:"namespace"`
	Scope                           string                         `tfschema:"scope"`
	ContinuousReconciliationEnabled bool                           `tfschema:"continuous_reconciliation_enabled"`
}

type KubernetesFluxConfigurationResource

type KubernetesFluxConfigurationResource struct{}

func (KubernetesFluxConfigurationResource) Arguments

func (KubernetesFluxConfigurationResource) Attributes

func (KubernetesFluxConfigurationResource) Create

func (KubernetesFluxConfigurationResource) Delete

func (KubernetesFluxConfigurationResource) IDValidationFunc

func (KubernetesFluxConfigurationResource) ModelObject

func (r KubernetesFluxConfigurationResource) ModelObject() interface{}

func (KubernetesFluxConfigurationResource) Read

func (KubernetesFluxConfigurationResource) ResourceType

func (KubernetesFluxConfigurationResource) Update

type KubernetesNodePoolSnapshotDataSource

type KubernetesNodePoolSnapshotDataSource struct{}

func (KubernetesNodePoolSnapshotDataSource) Arguments

func (KubernetesNodePoolSnapshotDataSource) Attributes

func (KubernetesNodePoolSnapshotDataSource) IDValidationFunc

func (KubernetesNodePoolSnapshotDataSource) ModelObject

func (r KubernetesNodePoolSnapshotDataSource) ModelObject() interface{}

func (KubernetesNodePoolSnapshotDataSource) Read

func (KubernetesNodePoolSnapshotDataSource) ResourceType

type KubernetesNodePoolSnapshotDataSourceModel

type KubernetesNodePoolSnapshotDataSourceModel struct {
	Name             string            `tfschema:"name"`
	ResourceGroup    string            `tfschema:"resource_group_name"`
	SourceNodePoolId string            `tfschema:"source_node_pool_id"`
	Tags             map[string]string `tfschema:"tags"`
}

type KustomizationDefinitionModel

type KustomizationDefinitionModel struct {
	Name                   string   `tfschema:"name"`
	Path                   string   `tfschema:"path"`
	TimeoutInSeconds       int64    `tfschema:"timeout_in_seconds"`
	SyncIntervalInSeconds  int64    `tfschema:"sync_interval_in_seconds"`
	RetryIntervalInSeconds int64    `tfschema:"retry_interval_in_seconds"`
	Force                  bool     `tfschema:"recreating_enabled"`
	Prune                  bool     `tfschema:"garbage_collection_enabled"`
	DependsOn              []string `tfschema:"depends_on"`
}

type ManagedIdentityDefinitionModel

type ManagedIdentityDefinitionModel struct {
	ClientId string `tfschema:"client_id"`
}

type PlanModel

type PlanModel struct {
	Name          string `tfschema:"name"`
	Product       string `tfschema:"product"`
	PromotionCode string `tfschema:"promotion_code"`
	Publisher     string `tfschema:"publisher"`
	Version       string `tfschema:"version"`
}

type Platform

type Platform struct {
	OS           string `tfschema:"os"`
	Architecture string `tfschema:"architecture"`
	Variant      string `tfschema:"variant"`
}

type Registration

type Registration struct {
	// contains filtered or unexported fields
}

func (Registration) DataSources

func (r Registration) DataSources() []sdk.DataSource

func (Registration) Name

func (r Registration) Name() string

Name is the name of this Service

func (Registration) Resources

func (r Registration) Resources() []sdk.Resource

func (Registration) SupportedDataSources

func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource

SupportedDataSources returns the supported Data Sources supported by this Service

func (Registration) SupportedResources

func (r Registration) SupportedResources() map[string]*pluginsdk.Resource

SupportedResources returns the supported Resources supported by this Service

func (Registration) WebsiteCategories

func (r Registration) WebsiteCategories() []string

WebsiteCategories returns a list of categories which can be used for the sidebar

type RegistryCredential

type RegistryCredential struct {
	Source []SourceRegistryCredential `tfschema:"source"`
	Custom []CustomRegistryCredential `tfschema:"custom"`
}

type RepositoryNotification

type RepositoryNotification struct {
	Name   string `tfschema:"name"`
	Tag    string `tfschema:"tag"`
	Digest string `tfschema:"digest"`
	Action string `tfschema:"action"`
}

type ServicePrincipalDefinitionModel

type ServicePrincipalDefinitionModel struct {
	ClientCertificate          string `tfschema:"client_certificate_base64"`
	ClientCertificatePassword  string `tfschema:"client_certificate_password"`
	ClientCertificateSendChain bool   `tfschema:"client_certificate_send_chain"`
	ClientId                   string `tfschema:"client_id"`
	ClientSecret               string `tfschema:"client_secret"`
	TenantId                   string `tfschema:"tenant_id"`
}

type SourceRegistryCredential

type SourceRegistryCredential struct {
	LoginMode string `tfschema:"login_mode"`
}

type SourceSetting

type SourceSetting struct{}

type SourceTrigger

type SourceTrigger struct {
	Name          string   `tfschema:"name"`
	Enabled       bool     `tfschema:"enabled"`
	Events        []string `tfschema:"events"`
	SourceType    string   `tfschema:"source_type"`
	RepositoryURL string   `tfschema:"repository_url"`
	Branch        string   `tfschema:"branch"`
	Auth          []Auth   `tfschema:"authentication"`
}

type TimerTrigger

type TimerTrigger struct {
	Name     string `tfschema:"name"`
	Enabled  bool   `tfschema:"enabled"`
	Schedule string `tfschema:"schedule"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL