Documentation ¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- type ConfigurationStoreProperties
- type ConfigurationStoreProperties_CreateMode
- type ConfigurationStoreProperties_CreateMode_STATUS
- type ConfigurationStoreProperties_ProvisioningState_STATUS
- type ConfigurationStoreProperties_PublicNetworkAccess
- type ConfigurationStoreProperties_PublicNetworkAccess_STATUS
- type ConfigurationStoreProperties_STATUS
- type ConfigurationStore_STATUS
- type ConfigurationStore_Spec
- type EncryptionProperties
- type EncryptionProperties_STATUS
- type KeyVaultProperties
- type KeyVaultProperties_STATUS
- type PrivateEndpointConnectionReference_STATUS
- type ResourceIdentity
- type ResourceIdentity_STATUS
- type ResourceIdentity_Type
- type ResourceIdentity_Type_STATUS
- type Sku
- type Sku_STATUS
- type SystemData
- type SystemData_CreatedByType
- type SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
- type UserAssignedIdentityDetails
- type UserIdentity_STATUS
Constants ¶
const ( ConfigurationStoreProperties_CreateMode_Default = ConfigurationStoreProperties_CreateMode("Default") ConfigurationStoreProperties_CreateMode_Recover = ConfigurationStoreProperties_CreateMode("Recover") )
const ( ConfigurationStoreProperties_PublicNetworkAccess_Disabled = ConfigurationStoreProperties_PublicNetworkAccess("Disabled") ConfigurationStoreProperties_PublicNetworkAccess_Enabled = ConfigurationStoreProperties_PublicNetworkAccess("Enabled") )
const ( ResourceIdentity_Type_None = ResourceIdentity_Type("None") ResourceIdentity_Type_SystemAssigned = ResourceIdentity_Type("SystemAssigned") ResourceIdentity_Type_SystemAssignedUserAssigned = ResourceIdentity_Type("SystemAssigned, UserAssigned") ResourceIdentity_Type_UserAssigned = ResourceIdentity_Type("UserAssigned") )
const ( SystemData_CreatedByType_Application = SystemData_CreatedByType("Application") SystemData_CreatedByType_Key = SystemData_CreatedByType("Key") SystemData_CreatedByType_ManagedIdentity = SystemData_CreatedByType("ManagedIdentity") SystemData_CreatedByType_User = SystemData_CreatedByType("User") )
const ( SystemData_LastModifiedByType_Application = SystemData_LastModifiedByType("Application") SystemData_LastModifiedByType_Key = SystemData_LastModifiedByType("Key") SystemData_LastModifiedByType_ManagedIdentity = SystemData_LastModifiedByType("ManagedIdentity") SystemData_LastModifiedByType_User = SystemData_LastModifiedByType("User") )
const ( ConfigurationStoreProperties_CreateMode_STATUS_Default = ConfigurationStoreProperties_CreateMode_STATUS("Default") ConfigurationStoreProperties_CreateMode_STATUS_Recover = ConfigurationStoreProperties_CreateMode_STATUS("Recover") )
const ( ConfigurationStoreProperties_ProvisioningState_STATUS_Canceled = ConfigurationStoreProperties_ProvisioningState_STATUS("Canceled") ConfigurationStoreProperties_ProvisioningState_STATUS_Creating = ConfigurationStoreProperties_ProvisioningState_STATUS("Creating") ConfigurationStoreProperties_ProvisioningState_STATUS_Deleting = ConfigurationStoreProperties_ProvisioningState_STATUS("Deleting") ConfigurationStoreProperties_ProvisioningState_STATUS_Failed = ConfigurationStoreProperties_ProvisioningState_STATUS("Failed") ConfigurationStoreProperties_ProvisioningState_STATUS_Succeeded = ConfigurationStoreProperties_ProvisioningState_STATUS("Succeeded") ConfigurationStoreProperties_ProvisioningState_STATUS_Updating = ConfigurationStoreProperties_ProvisioningState_STATUS("Updating") )
const ( ConfigurationStoreProperties_PublicNetworkAccess_STATUS_Disabled = ConfigurationStoreProperties_PublicNetworkAccess_STATUS("Disabled") ConfigurationStoreProperties_PublicNetworkAccess_STATUS_Enabled = ConfigurationStoreProperties_PublicNetworkAccess_STATUS("Enabled") )
const ( ResourceIdentity_Type_STATUS_None = ResourceIdentity_Type_STATUS("None") ResourceIdentity_Type_STATUS_SystemAssigned = ResourceIdentity_Type_STATUS("SystemAssigned") ResourceIdentity_Type_STATUS_SystemAssignedUserAssigned = ResourceIdentity_Type_STATUS("SystemAssigned, UserAssigned") ResourceIdentity_Type_STATUS_UserAssigned = ResourceIdentity_Type_STATUS("UserAssigned") )
const ( SystemData_CreatedByType_STATUS_Application = SystemData_CreatedByType_STATUS("Application") SystemData_CreatedByType_STATUS_Key = SystemData_CreatedByType_STATUS("Key") SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity") SystemData_CreatedByType_STATUS_User = SystemData_CreatedByType_STATUS("User") )
const ( SystemData_LastModifiedByType_STATUS_Application = SystemData_LastModifiedByType_STATUS("Application") SystemData_LastModifiedByType_STATUS_Key = SystemData_LastModifiedByType_STATUS("Key") SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity") SystemData_LastModifiedByType_STATUS_User = SystemData_LastModifiedByType_STATUS("User") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigurationStoreProperties ¶
type ConfigurationStoreProperties struct { // CreateMode: Indicates whether the configuration store need to be recovered. CreateMode *ConfigurationStoreProperties_CreateMode `json:"createMode,omitempty"` // DisableLocalAuth: Disables all authentication methods other than AAD authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // EnablePurgeProtection: Property specifying whether protection against purge is enabled for this configuration store. EnablePurgeProtection *bool `json:"enablePurgeProtection,omitempty"` // Encryption: The encryption settings of the configuration store. Encryption *EncryptionProperties `json:"encryption,omitempty"` // PublicNetworkAccess: Control permission for data plane traffic coming from public networks while private endpoint is // enabled. PublicNetworkAccess *ConfigurationStoreProperties_PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // SoftDeleteRetentionInDays: The amount of time in days that the configuration store will be retained when it is soft // deleted. SoftDeleteRetentionInDays *int `json:"softDeleteRetentionInDays,omitempty"` }
The properties of a configuration store.
type ConfigurationStoreProperties_CreateMode ¶
type ConfigurationStoreProperties_CreateMode string
+kubebuilder:validation:Enum={"Default","Recover"}
type ConfigurationStoreProperties_CreateMode_STATUS ¶
type ConfigurationStoreProperties_CreateMode_STATUS string
type ConfigurationStoreProperties_ProvisioningState_STATUS ¶
type ConfigurationStoreProperties_ProvisioningState_STATUS string
type ConfigurationStoreProperties_PublicNetworkAccess ¶
type ConfigurationStoreProperties_PublicNetworkAccess string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ConfigurationStoreProperties_PublicNetworkAccess_STATUS ¶
type ConfigurationStoreProperties_PublicNetworkAccess_STATUS string
type ConfigurationStoreProperties_STATUS ¶
type ConfigurationStoreProperties_STATUS struct { // CreateMode: Indicates whether the configuration store need to be recovered. CreateMode *ConfigurationStoreProperties_CreateMode_STATUS `json:"createMode,omitempty"` // CreationDate: The creation date of configuration store. CreationDate *string `json:"creationDate,omitempty"` // DisableLocalAuth: Disables all authentication methods other than AAD authentication. DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` // EnablePurgeProtection: Property specifying whether protection against purge is enabled for this configuration store. EnablePurgeProtection *bool `json:"enablePurgeProtection,omitempty"` // Encryption: The encryption settings of the configuration store. Encryption *EncryptionProperties_STATUS `json:"encryption,omitempty"` // Endpoint: The DNS endpoint where the configuration store API will be available. Endpoint *string `json:"endpoint,omitempty"` // PrivateEndpointConnections: The list of private endpoint connections that are set up for this resource. PrivateEndpointConnections []PrivateEndpointConnectionReference_STATUS `json:"privateEndpointConnections,omitempty"` // ProvisioningState: The provisioning state of the configuration store. ProvisioningState *ConfigurationStoreProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"` // PublicNetworkAccess: Control permission for data plane traffic coming from public networks while private endpoint is // enabled. PublicNetworkAccess *ConfigurationStoreProperties_PublicNetworkAccess_STATUS `json:"publicNetworkAccess,omitempty"` // SoftDeleteRetentionInDays: The amount of time in days that the configuration store will be retained when it is soft // deleted. SoftDeleteRetentionInDays *int `json:"softDeleteRetentionInDays,omitempty"` }
The properties of a configuration store.
type ConfigurationStore_STATUS ¶
type ConfigurationStore_STATUS struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Identity: The managed identity information, if configured. Identity *ResourceIdentity_STATUS `json:"identity,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: The properties of a configuration store. Properties *ConfigurationStoreProperties_STATUS `json:"properties,omitempty"` // Sku: The sku of the configuration store. Sku *Sku_STATUS `json:"sku,omitempty"` // SystemData: Resource system metadata. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
The configuration store along with all resource properties. The Configuration Store will have all information to begin utilizing it.
type ConfigurationStore_Spec ¶
type ConfigurationStore_Spec struct { // Identity: The managed identity information, if configured. Identity *ResourceIdentity `json:"identity,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: The properties of a configuration store. Properties *ConfigurationStoreProperties `json:"properties,omitempty"` // Sku: The sku of the configuration store. Sku *Sku `json:"sku,omitempty"` // SystemData: Resource system metadata. SystemData *SystemData `json:"systemData,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (ConfigurationStore_Spec) GetAPIVersion ¶
func (store ConfigurationStore_Spec) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-05-01"
func (*ConfigurationStore_Spec) GetName ¶
func (store *ConfigurationStore_Spec) GetName() string
GetName returns the Name of the resource
func (*ConfigurationStore_Spec) GetType ¶
func (store *ConfigurationStore_Spec) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.AppConfiguration/configurationStores"
type EncryptionProperties ¶
type EncryptionProperties struct { // KeyVaultProperties: Key vault properties. KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"` }
The encryption settings for a configuration store.
type EncryptionProperties_STATUS ¶
type EncryptionProperties_STATUS struct { // KeyVaultProperties: Key vault properties. KeyVaultProperties *KeyVaultProperties_STATUS `json:"keyVaultProperties,omitempty"` }
The encryption settings for a configuration store.
type KeyVaultProperties ¶
type KeyVaultProperties struct { // IdentityClientId: The client id of the identity which will be used to access key vault. IdentityClientId *string `json:"identityClientId,omitempty"` // KeyIdentifier: The URI of the key vault key used to encrypt data. KeyIdentifier *string `json:"keyIdentifier,omitempty"` }
Settings concerning key vault encryption for a configuration store.
type KeyVaultProperties_STATUS ¶
type KeyVaultProperties_STATUS struct { // IdentityClientId: The client id of the identity which will be used to access key vault. IdentityClientId *string `json:"identityClientId,omitempty"` // KeyIdentifier: The URI of the key vault key used to encrypt data. KeyIdentifier *string `json:"keyIdentifier,omitempty"` }
Settings concerning key vault encryption for a configuration store.
type PrivateEndpointConnectionReference_STATUS ¶
type PrivateEndpointConnectionReference_STATUS struct { // Id: The resource ID. Id *string `json:"id,omitempty"` }
A reference to a related private endpoint connection.
type ResourceIdentity ¶
type ResourceIdentity struct { // Type: The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created // identity and a set of user-assigned identities. The type 'None' will remove any identities. Type *ResourceIdentity_Type `json:"type,omitempty"` UserAssignedIdentities map[string]UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
An identity that can be associated with a resource.
type ResourceIdentity_STATUS ¶
type ResourceIdentity_STATUS struct { // PrincipalId: The principal id of the identity. This property will only be provided for a system-assigned identity. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The tenant id associated with the resource's identity. This property will only be provided for a // system-assigned identity. TenantId *string `json:"tenantId,omitempty"` // Type: The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created // identity and a set of user-assigned identities. The type 'None' will remove any identities. Type *ResourceIdentity_Type_STATUS `json:"type,omitempty"` // UserAssignedIdentities: The list of user-assigned identities associated with the resource. The user-assigned identity // dictionary keys will be ARM resource ids in the form: // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]UserIdentity_STATUS `json:"userAssignedIdentities,omitempty"` }
An identity that can be associated with a resource.
type ResourceIdentity_Type ¶
type ResourceIdentity_Type string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}
type ResourceIdentity_Type_STATUS ¶
type ResourceIdentity_Type_STATUS string
type Sku ¶
type Sku struct { // Name: The SKU name of the configuration store. Name *string `json:"name,omitempty"` }
Describes a configuration store SKU.
type Sku_STATUS ¶
type Sku_STATUS struct { // Name: The SKU name of the configuration store. Name *string `json:"name,omitempty"` }
Describes a configuration store SKU.
type SystemData ¶
type SystemData struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
type SystemData_CreatedByType ¶
type SystemData_CreatedByType string
+kubebuilder:validation:Enum={"Application","Key","ManagedIdentity","User"}
type SystemData_CreatedByType_STATUS ¶
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType ¶
type SystemData_LastModifiedByType string
+kubebuilder:validation:Enum={"Application","Key","ManagedIdentity","User"}
type SystemData_LastModifiedByType_STATUS ¶
type SystemData_LastModifiedByType_STATUS string
type SystemData_STATUS ¶
type SystemData_STATUS struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct { }
Information about the user assigned identity for the resource
type UserIdentity_STATUS ¶
type UserIdentity_STATUS struct { // ClientId: The client ID of the user-assigned identity. ClientId *string `json:"clientId,omitempty"` // PrincipalId: The principal ID of the user-assigned identity. PrincipalId *string `json:"principalId,omitempty"` }
A resource identity that is managed by the user of the service.