azure_microsoft_com_v1alpha2

package
v0.0.0-...-6209148 Latest Latest
Warning

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

Go to latest
Published: Nov 27, 2024 License: 0BSD Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAzureMicrosoftComBlobContainerV1Alpha2Manifest

func NewAzureMicrosoftComBlobContainerV1Alpha2Manifest() datasource.DataSource

func NewAzureMicrosoftComMySqlaaduserV1Alpha2Manifest

func NewAzureMicrosoftComMySqlaaduserV1Alpha2Manifest() datasource.DataSource

func NewAzureMicrosoftComMySqlserverV1Alpha2Manifest

func NewAzureMicrosoftComMySqlserverV1Alpha2Manifest() datasource.DataSource

func NewAzureMicrosoftComMySqluserV1Alpha2Manifest

func NewAzureMicrosoftComMySqluserV1Alpha2Manifest() datasource.DataSource

func NewAzureMicrosoftComPostgreSqlserverV1Alpha2Manifest

func NewAzureMicrosoftComPostgreSqlserverV1Alpha2Manifest() datasource.DataSource

Types

type AzureMicrosoftComBlobContainerV1Alpha2Manifest

type AzureMicrosoftComBlobContainerV1Alpha2Manifest struct{}

func (*AzureMicrosoftComBlobContainerV1Alpha2Manifest) Metadata

func (*AzureMicrosoftComBlobContainerV1Alpha2Manifest) Read

func (*AzureMicrosoftComBlobContainerV1Alpha2Manifest) Schema

type AzureMicrosoftComBlobContainerV1Alpha2ManifestData

type AzureMicrosoftComBlobContainerV1Alpha2ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AccessLevel   *string `tfsdk:"access_level" json:"accessLevel,omitempty"`
		AccountName   *string `tfsdk:"account_name" json:"accountName,omitempty"`
		Location      *string `tfsdk:"location" json:"location,omitempty"`
		ResourceGroup *string `tfsdk:"resource_group" json:"resourceGroup,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type AzureMicrosoftComMySqlaaduserV1Alpha2Manifest

type AzureMicrosoftComMySqlaaduserV1Alpha2Manifest struct{}

func (*AzureMicrosoftComMySqlaaduserV1Alpha2Manifest) Metadata

func (*AzureMicrosoftComMySqlaaduserV1Alpha2Manifest) Read

func (*AzureMicrosoftComMySqlaaduserV1Alpha2Manifest) Schema

type AzureMicrosoftComMySqlaaduserV1Alpha2ManifestData

type AzureMicrosoftComMySqlaaduserV1Alpha2ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AadId         *string              `tfsdk:"aad_id" json:"aadId,omitempty"`
		DatabaseRoles *map[string][]string `tfsdk:"database_roles" json:"databaseRoles,omitempty"`
		ResourceGroup *string              `tfsdk:"resource_group" json:"resourceGroup,omitempty"`
		Roles         *[]string            `tfsdk:"roles" json:"roles,omitempty"`
		Server        *string              `tfsdk:"server" json:"server,omitempty"`
		Username      *string              `tfsdk:"username" json:"username,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type AzureMicrosoftComMySqlserverV1Alpha2Manifest

type AzureMicrosoftComMySqlserverV1Alpha2Manifest struct{}

func (*AzureMicrosoftComMySqlserverV1Alpha2Manifest) Metadata

func (*AzureMicrosoftComMySqlserverV1Alpha2Manifest) Read

func (*AzureMicrosoftComMySqlserverV1Alpha2Manifest) Schema

type AzureMicrosoftComMySqlserverV1Alpha2ManifestData

type AzureMicrosoftComMySqlserverV1Alpha2ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AdminSecret            *string `tfsdk:"admin_secret" json:"adminSecret,omitempty"`
		CreateMode             *string `tfsdk:"create_mode" json:"createMode,omitempty"`
		KeyVaultToStoreSecrets *string `tfsdk:"key_vault_to_store_secrets" json:"keyVaultToStoreSecrets,omitempty"`
		Location               *string `tfsdk:"location" json:"location,omitempty"`
		ReplicaProperties      *struct {
			SourceServerId *string `tfsdk:"source_server_id" json:"sourceServerId,omitempty"`
		} `tfsdk:"replica_properties" json:"replicaProperties,omitempty"`
		ResourceGroup *string `tfsdk:"resource_group" json:"resourceGroup,omitempty"`
		ServerVersion *string `tfsdk:"server_version" json:"serverVersion,omitempty"`
		Sku           *struct {
			Capacity *int64  `tfsdk:"capacity" json:"capacity,omitempty"`
			Family   *string `tfsdk:"family" json:"family,omitempty"`
			Name     *string `tfsdk:"name" json:"name,omitempty"`
			Size     *string `tfsdk:"size" json:"size,omitempty"`
			Tier     *string `tfsdk:"tier" json:"tier,omitempty"`
		} `tfsdk:"sku" json:"sku,omitempty"`
		SslEnforcement *string `tfsdk:"ssl_enforcement" json:"sslEnforcement,omitempty"`
		StorageProfile *struct {
			BackupRetentionDays *int64  `tfsdk:"backup_retention_days" json:"backupRetentionDays,omitempty"`
			GeoRedundantBackup  *string `tfsdk:"geo_redundant_backup" json:"geoRedundantBackup,omitempty"`
			StorageAutogrow     *string `tfsdk:"storage_autogrow" json:"storageAutogrow,omitempty"`
			StorageMB           *int64  `tfsdk:"storage_mb" json:"storageMB,omitempty"`
		} `tfsdk:"storage_profile" json:"storageProfile,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type AzureMicrosoftComMySqluserV1Alpha2Manifest

type AzureMicrosoftComMySqluserV1Alpha2Manifest struct{}

func (*AzureMicrosoftComMySqluserV1Alpha2Manifest) Metadata

func (*AzureMicrosoftComMySqluserV1Alpha2Manifest) Read

func (*AzureMicrosoftComMySqluserV1Alpha2Manifest) Schema

type AzureMicrosoftComMySqluserV1Alpha2ManifestData

type AzureMicrosoftComMySqluserV1Alpha2ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		AdminSecret            *string              `tfsdk:"admin_secret" json:"adminSecret,omitempty"`
		AdminSecretKeyVault    *string              `tfsdk:"admin_secret_key_vault" json:"adminSecretKeyVault,omitempty"`
		DatabaseRoles          *map[string][]string `tfsdk:"database_roles" json:"databaseRoles,omitempty"`
		KeyVaultToStoreSecrets *string              `tfsdk:"key_vault_to_store_secrets" json:"keyVaultToStoreSecrets,omitempty"`
		ResourceGroup          *string              `tfsdk:"resource_group" json:"resourceGroup,omitempty"`
		Roles                  *[]string            `tfsdk:"roles" json:"roles,omitempty"`
		Server                 *string              `tfsdk:"server" json:"server,omitempty"`
		Username               *string              `tfsdk:"username" json:"username,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

type AzureMicrosoftComPostgreSqlserverV1Alpha2Manifest

type AzureMicrosoftComPostgreSqlserverV1Alpha2Manifest struct{}

func (*AzureMicrosoftComPostgreSqlserverV1Alpha2Manifest) Metadata

func (*AzureMicrosoftComPostgreSqlserverV1Alpha2Manifest) Read

func (*AzureMicrosoftComPostgreSqlserverV1Alpha2Manifest) Schema

type AzureMicrosoftComPostgreSqlserverV1Alpha2ManifestData

type AzureMicrosoftComPostgreSqlserverV1Alpha2ManifestData struct {
	YAML types.String `tfsdk:"yaml" json:"-"`

	ApiVersion *string `tfsdk:"-" json:"apiVersion"`
	Kind       *string `tfsdk:"-" json:"kind"`

	Metadata struct {
		Name        string            `tfsdk:"name" json:"name"`
		Namespace   string            `tfsdk:"namespace" json:"namespace"`
		Labels      map[string]string `tfsdk:"labels" json:"labels,omitempty"`
		Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"`
	} `tfsdk:"metadata" json:"metadata"`

	Spec *struct {
		CreateMode             *string `tfsdk:"create_mode" json:"createMode,omitempty"`
		KeyVaultToStoreSecrets *string `tfsdk:"key_vault_to_store_secrets" json:"keyVaultToStoreSecrets,omitempty"`
		Location               *string `tfsdk:"location" json:"location,omitempty"`
		ReplicaProperties      *struct {
			SourceServerId *string `tfsdk:"source_server_id" json:"sourceServerId,omitempty"`
		} `tfsdk:"replica_properties" json:"replicaProperties,omitempty"`
		ResourceGroup *string `tfsdk:"resource_group" json:"resourceGroup,omitempty"`
		ServerVersion *string `tfsdk:"server_version" json:"serverVersion,omitempty"`
		Sku           *struct {
			Capacity *int64  `tfsdk:"capacity" json:"capacity,omitempty"`
			Family   *string `tfsdk:"family" json:"family,omitempty"`
			Name     *string `tfsdk:"name" json:"name,omitempty"`
			Size     *string `tfsdk:"size" json:"size,omitempty"`
			Tier     *string `tfsdk:"tier" json:"tier,omitempty"`
		} `tfsdk:"sku" json:"sku,omitempty"`
		SslEnforcement *string `tfsdk:"ssl_enforcement" json:"sslEnforcement,omitempty"`
		StorageProfile *struct {
			BackupRetentionDays *int64  `tfsdk:"backup_retention_days" json:"backupRetentionDays,omitempty"`
			GeoRedundantBackup  *string `tfsdk:"geo_redundant_backup" json:"geoRedundantBackup,omitempty"`
			StorageAutogrow     *string `tfsdk:"storage_autogrow" json:"storageAutogrow,omitempty"`
			StorageMB           *int64  `tfsdk:"storage_mb" json:"storageMB,omitempty"`
		} `tfsdk:"storage_profile" json:"storageProfile,omitempty"`
	} `tfsdk:"spec" json:"spec,omitempty"`
}

Jump to

Keyboard shortcuts

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