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.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package v1alpha1api20210101 contains API Schema definitions for the microsoft.batch v1alpha1api20210101 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=microsoft.batch.azure.com
Index ¶
- Constants
- Variables
- type AutoStorageBaseProperties
- func (autoStorageBaseProperties *AutoStorageBaseProperties) AssignPropertiesFromAutoStorageBaseProperties(source *v1alpha1api20210101storage.AutoStorageBaseProperties) error
- func (autoStorageBaseProperties *AutoStorageBaseProperties) AssignPropertiesToAutoStorageBaseProperties(destination *v1alpha1api20210101storage.AutoStorageBaseProperties) error
- func (autoStorageBaseProperties *AutoStorageBaseProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AutoStorageBaseProperties) DeepCopy() *AutoStorageBaseProperties
- func (in *AutoStorageBaseProperties) DeepCopyInto(out *AutoStorageBaseProperties)
- func (autoStorageBaseProperties *AutoStorageBaseProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (autoStorageBaseProperties *AutoStorageBaseProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AutoStorageBasePropertiesARM
- type AutoStorageProperties_Status
- func (autoStoragePropertiesStatus *AutoStorageProperties_Status) AssignPropertiesFromAutoStoragePropertiesStatus(source *v1alpha1api20210101storage.AutoStorageProperties_Status) error
- func (autoStoragePropertiesStatus *AutoStorageProperties_Status) AssignPropertiesToAutoStoragePropertiesStatus(destination *v1alpha1api20210101storage.AutoStorageProperties_Status) error
- func (in *AutoStorageProperties_Status) DeepCopy() *AutoStorageProperties_Status
- func (in *AutoStorageProperties_Status) DeepCopyInto(out *AutoStorageProperties_Status)
- func (autoStoragePropertiesStatus *AutoStorageProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (autoStoragePropertiesStatus *AutoStorageProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AutoStorageProperties_StatusARM
- type BatchAccount
- func (batchAccount *BatchAccount) AssignPropertiesFromBatchAccount(source *v1alpha1api20210101storage.BatchAccount) error
- func (batchAccount *BatchAccount) AssignPropertiesToBatchAccount(destination *v1alpha1api20210101storage.BatchAccount) error
- func (batchAccount *BatchAccount) AzureName() string
- func (in *BatchAccount) DeepCopy() *BatchAccount
- func (in *BatchAccount) DeepCopyInto(out *BatchAccount)
- func (in *BatchAccount) DeepCopyObject() runtime.Object
- func (batchAccount *BatchAccount) Default()
- func (batchAccount BatchAccount) GetAPIVersion() string
- func (batchAccount *BatchAccount) GetConditions() conditions.Conditions
- func (batchAccount *BatchAccount) GetResourceKind() genruntime.ResourceKind
- func (batchAccount *BatchAccount) GetSpec() genruntime.ConvertibleSpec
- func (batchAccount *BatchAccount) GetStatus() genruntime.ConvertibleStatus
- func (batchAccount *BatchAccount) GetType() string
- func (batchAccount *BatchAccount) NewEmptyStatus() genruntime.ConvertibleStatus
- func (batchAccount *BatchAccount) OriginalGVK() *schema.GroupVersionKind
- func (batchAccount *BatchAccount) Owner() *genruntime.ResourceReference
- func (batchAccount *BatchAccount) SetConditions(conditions conditions.Conditions)
- func (batchAccount *BatchAccount) SetStatus(status genruntime.ConvertibleStatus) error
- func (batchAccount *BatchAccount) ValidateCreate() error
- func (batchAccount *BatchAccount) ValidateDelete() error
- func (batchAccount *BatchAccount) ValidateUpdate(old runtime.Object) error
- type BatchAccountCreatePropertiesARM
- type BatchAccountCreatePropertiesPoolAllocationMode
- type BatchAccountCreatePropertiesPublicNetworkAccess
- type BatchAccountIdentity
- func (batchAccountIdentity *BatchAccountIdentity) AssignPropertiesFromBatchAccountIdentity(source *v1alpha1api20210101storage.BatchAccountIdentity) error
- func (batchAccountIdentity *BatchAccountIdentity) AssignPropertiesToBatchAccountIdentity(destination *v1alpha1api20210101storage.BatchAccountIdentity) error
- func (batchAccountIdentity *BatchAccountIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BatchAccountIdentity) DeepCopy() *BatchAccountIdentity
- func (in *BatchAccountIdentity) DeepCopyInto(out *BatchAccountIdentity)
- func (batchAccountIdentity *BatchAccountIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (batchAccountIdentity *BatchAccountIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BatchAccountIdentityARM
- type BatchAccountIdentityStatusType
- type BatchAccountIdentityType
- type BatchAccountIdentity_Status
- func (batchAccountIdentityStatus *BatchAccountIdentity_Status) AssignPropertiesFromBatchAccountIdentityStatus(source *v1alpha1api20210101storage.BatchAccountIdentity_Status) error
- func (batchAccountIdentityStatus *BatchAccountIdentity_Status) AssignPropertiesToBatchAccountIdentityStatus(destination *v1alpha1api20210101storage.BatchAccountIdentity_Status) error
- func (in *BatchAccountIdentity_Status) DeepCopy() *BatchAccountIdentity_Status
- func (in *BatchAccountIdentity_Status) DeepCopyInto(out *BatchAccountIdentity_Status)
- func (batchAccountIdentityStatus *BatchAccountIdentity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (batchAccountIdentityStatus *BatchAccountIdentity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BatchAccountIdentity_StatusARM
- type BatchAccountIdentity_Status_UserAssignedIdentities
- func (batchAccountIdentityStatusUserAssignedIdentities *BatchAccountIdentity_Status_UserAssignedIdentities) AssignPropertiesFromBatchAccountIdentityStatusUserAssignedIdentities(...) error
- func (batchAccountIdentityStatusUserAssignedIdentities *BatchAccountIdentity_Status_UserAssignedIdentities) AssignPropertiesToBatchAccountIdentityStatusUserAssignedIdentities(...) error
- func (in *BatchAccountIdentity_Status_UserAssignedIdentities) DeepCopy() *BatchAccountIdentity_Status_UserAssignedIdentities
- func (in *BatchAccountIdentity_Status_UserAssignedIdentities) DeepCopyInto(out *BatchAccountIdentity_Status_UserAssignedIdentities)
- func (batchAccountIdentityStatusUserAssignedIdentities *BatchAccountIdentity_Status_UserAssignedIdentities) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (batchAccountIdentityStatusUserAssignedIdentities *BatchAccountIdentity_Status_UserAssignedIdentities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BatchAccountIdentity_Status_UserAssignedIdentitiesARM
- type BatchAccountList
- type BatchAccountPropertiesStatusProvisioningState
- type BatchAccountProperties_StatusARM
- type BatchAccount_Status
- func (batchAccountStatus *BatchAccount_Status) AssignPropertiesFromBatchAccountStatus(source *v1alpha1api20210101storage.BatchAccount_Status) error
- func (batchAccountStatus *BatchAccount_Status) AssignPropertiesToBatchAccountStatus(destination *v1alpha1api20210101storage.BatchAccount_Status) error
- func (batchAccountStatus *BatchAccount_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (batchAccountStatus *BatchAccount_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *BatchAccount_Status) DeepCopy() *BatchAccount_Status
- func (in *BatchAccount_Status) DeepCopyInto(out *BatchAccount_Status)
- func (batchAccountStatus *BatchAccount_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (batchAccountStatus *BatchAccount_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BatchAccount_StatusARM
- type BatchAccountsSpecAPIVersion
- type BatchAccounts_Spec
- func (batchAccountsSpec *BatchAccounts_Spec) AssignPropertiesFromBatchAccountsSpec(source *v1alpha1api20210101storage.BatchAccounts_Spec) error
- func (batchAccountsSpec *BatchAccounts_Spec) AssignPropertiesToBatchAccountsSpec(destination *v1alpha1api20210101storage.BatchAccounts_Spec) error
- func (batchAccountsSpec *BatchAccounts_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (batchAccountsSpec *BatchAccounts_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (batchAccountsSpec *BatchAccounts_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BatchAccounts_Spec) DeepCopy() *BatchAccounts_Spec
- func (in *BatchAccounts_Spec) DeepCopyInto(out *BatchAccounts_Spec)
- func (batchAccountsSpec *BatchAccounts_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (batchAccountsSpec *BatchAccounts_Spec) OriginalVersion() string
- func (batchAccountsSpec *BatchAccounts_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (batchAccountsSpec *BatchAccounts_Spec) SetAzureName(azureName string)
- type BatchAccounts_SpecARM
- func (in *BatchAccounts_SpecARM) DeepCopy() *BatchAccounts_SpecARM
- func (in *BatchAccounts_SpecARM) DeepCopyInto(out *BatchAccounts_SpecARM)
- func (batchAccountsSpecARM BatchAccounts_SpecARM) GetAPIVersion() string
- func (batchAccountsSpecARM BatchAccounts_SpecARM) GetName() string
- func (batchAccountsSpecARM BatchAccounts_SpecARM) GetType() string
- type EncryptionProperties
- func (encryptionProperties *EncryptionProperties) AssignPropertiesFromEncryptionProperties(source *v1alpha1api20210101storage.EncryptionProperties) error
- func (encryptionProperties *EncryptionProperties) AssignPropertiesToEncryptionProperties(destination *v1alpha1api20210101storage.EncryptionProperties) error
- func (encryptionProperties *EncryptionProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EncryptionProperties) DeepCopy() *EncryptionProperties
- func (in *EncryptionProperties) DeepCopyInto(out *EncryptionProperties)
- func (encryptionProperties *EncryptionProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryptionProperties *EncryptionProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionPropertiesARM
- type EncryptionPropertiesKeySource
- type EncryptionPropertiesStatusKeySource
- type EncryptionProperties_Status
- func (encryptionPropertiesStatus *EncryptionProperties_Status) AssignPropertiesFromEncryptionPropertiesStatus(source *v1alpha1api20210101storage.EncryptionProperties_Status) error
- func (encryptionPropertiesStatus *EncryptionProperties_Status) AssignPropertiesToEncryptionPropertiesStatus(destination *v1alpha1api20210101storage.EncryptionProperties_Status) error
- func (in *EncryptionProperties_Status) DeepCopy() *EncryptionProperties_Status
- func (in *EncryptionProperties_Status) DeepCopyInto(out *EncryptionProperties_Status)
- func (encryptionPropertiesStatus *EncryptionProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryptionPropertiesStatus *EncryptionProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionProperties_StatusARM
- type KeyVaultProperties
- func (keyVaultProperties *KeyVaultProperties) AssignPropertiesFromKeyVaultProperties(source *v1alpha1api20210101storage.KeyVaultProperties) error
- func (keyVaultProperties *KeyVaultProperties) AssignPropertiesToKeyVaultProperties(destination *v1alpha1api20210101storage.KeyVaultProperties) error
- func (keyVaultProperties *KeyVaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties
- func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)
- func (keyVaultProperties *KeyVaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyVaultProperties *KeyVaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultPropertiesARM
- type KeyVaultProperties_Status
- func (keyVaultPropertiesStatus *KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus(source *v1alpha1api20210101storage.KeyVaultProperties_Status) error
- func (keyVaultPropertiesStatus *KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus(destination *v1alpha1api20210101storage.KeyVaultProperties_Status) error
- func (in *KeyVaultProperties_Status) DeepCopy() *KeyVaultProperties_Status
- func (in *KeyVaultProperties_Status) DeepCopyInto(out *KeyVaultProperties_Status)
- func (keyVaultPropertiesStatus *KeyVaultProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyVaultPropertiesStatus *KeyVaultProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultProperties_StatusARM
- type KeyVaultReference
- func (keyVaultReference *KeyVaultReference) AssignPropertiesFromKeyVaultReference(source *v1alpha1api20210101storage.KeyVaultReference) error
- func (keyVaultReference *KeyVaultReference) AssignPropertiesToKeyVaultReference(destination *v1alpha1api20210101storage.KeyVaultReference) error
- func (keyVaultReference *KeyVaultReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *KeyVaultReference) DeepCopy() *KeyVaultReference
- func (in *KeyVaultReference) DeepCopyInto(out *KeyVaultReference)
- func (keyVaultReference *KeyVaultReference) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyVaultReference *KeyVaultReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultReferenceARM
- type KeyVaultReference_Status
- func (keyVaultReferenceStatus *KeyVaultReference_Status) AssignPropertiesFromKeyVaultReferenceStatus(source *v1alpha1api20210101storage.KeyVaultReference_Status) error
- func (keyVaultReferenceStatus *KeyVaultReference_Status) AssignPropertiesToKeyVaultReferenceStatus(destination *v1alpha1api20210101storage.KeyVaultReference_Status) error
- func (in *KeyVaultReference_Status) DeepCopy() *KeyVaultReference_Status
- func (in *KeyVaultReference_Status) DeepCopyInto(out *KeyVaultReference_Status)
- func (keyVaultReferenceStatus *KeyVaultReference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (keyVaultReferenceStatus *KeyVaultReference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultReference_StatusARM
- type PoolAllocationMode_Status
- type PrivateEndpointConnectionPropertiesStatusProvisioningState
- type PrivateEndpointConnectionProperties_StatusARM
- type PrivateEndpointConnection_Status
- func (privateEndpointConnectionStatus *PrivateEndpointConnection_Status) AssignPropertiesFromPrivateEndpointConnectionStatus(source *v1alpha1api20210101storage.PrivateEndpointConnection_Status) error
- func (privateEndpointConnectionStatus *PrivateEndpointConnection_Status) AssignPropertiesToPrivateEndpointConnectionStatus(destination *v1alpha1api20210101storage.PrivateEndpointConnection_Status) error
- func (in *PrivateEndpointConnection_Status) DeepCopy() *PrivateEndpointConnection_Status
- func (in *PrivateEndpointConnection_Status) DeepCopyInto(out *PrivateEndpointConnection_Status)
- func (privateEndpointConnectionStatus *PrivateEndpointConnection_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (privateEndpointConnectionStatus *PrivateEndpointConnection_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointConnection_StatusARM
- type PrivateEndpoint_Status
- func (privateEndpointStatus *PrivateEndpoint_Status) AssignPropertiesFromPrivateEndpointStatus(source *v1alpha1api20210101storage.PrivateEndpoint_Status) error
- func (privateEndpointStatus *PrivateEndpoint_Status) AssignPropertiesToPrivateEndpointStatus(destination *v1alpha1api20210101storage.PrivateEndpoint_Status) error
- func (in *PrivateEndpoint_Status) DeepCopy() *PrivateEndpoint_Status
- func (in *PrivateEndpoint_Status) DeepCopyInto(out *PrivateEndpoint_Status)
- func (privateEndpointStatus *PrivateEndpoint_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (privateEndpointStatus *PrivateEndpoint_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpoint_StatusARM
- type PrivateLinkServiceConnectionState_Status
- func (privateLinkServiceConnectionStateStatus *PrivateLinkServiceConnectionState_Status) AssignPropertiesFromPrivateLinkServiceConnectionStateStatus(source *v1alpha1api20210101storage.PrivateLinkServiceConnectionState_Status) error
- func (privateLinkServiceConnectionStateStatus *PrivateLinkServiceConnectionState_Status) AssignPropertiesToPrivateLinkServiceConnectionStateStatus(...) error
- func (in *PrivateLinkServiceConnectionState_Status) DeepCopy() *PrivateLinkServiceConnectionState_Status
- func (in *PrivateLinkServiceConnectionState_Status) DeepCopyInto(out *PrivateLinkServiceConnectionState_Status)
- func (privateLinkServiceConnectionStateStatus *PrivateLinkServiceConnectionState_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (privateLinkServiceConnectionStateStatus *PrivateLinkServiceConnectionState_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnectionState_StatusARM
- type PrivateLinkServiceConnectionStatus_Status
- type PublicNetworkAccessType_Status
- type VirtualMachineFamilyCoreQuota_Status
- func (virtualMachineFamilyCoreQuotaStatus *VirtualMachineFamilyCoreQuota_Status) AssignPropertiesFromVirtualMachineFamilyCoreQuotaStatus(source *v1alpha1api20210101storage.VirtualMachineFamilyCoreQuota_Status) error
- func (virtualMachineFamilyCoreQuotaStatus *VirtualMachineFamilyCoreQuota_Status) AssignPropertiesToVirtualMachineFamilyCoreQuotaStatus(destination *v1alpha1api20210101storage.VirtualMachineFamilyCoreQuota_Status) error
- func (in *VirtualMachineFamilyCoreQuota_Status) DeepCopy() *VirtualMachineFamilyCoreQuota_Status
- func (in *VirtualMachineFamilyCoreQuota_Status) DeepCopyInto(out *VirtualMachineFamilyCoreQuota_Status)
- func (virtualMachineFamilyCoreQuotaStatus *VirtualMachineFamilyCoreQuota_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualMachineFamilyCoreQuotaStatus *VirtualMachineFamilyCoreQuota_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualMachineFamilyCoreQuota_StatusARM
Constants ¶
const ( BatchAccountIdentityStatusTypeNone = BatchAccountIdentityStatusType("None") BatchAccountIdentityStatusTypeSystemAssigned = BatchAccountIdentityStatusType("SystemAssigned") BatchAccountIdentityStatusTypeUserAssigned = BatchAccountIdentityStatusType("UserAssigned") )
const ( BatchAccountCreatePropertiesPoolAllocationModeBatchService = BatchAccountCreatePropertiesPoolAllocationMode("BatchService") BatchAccountCreatePropertiesPoolAllocationModeUserSubscription = BatchAccountCreatePropertiesPoolAllocationMode("UserSubscription") )
const ( BatchAccountCreatePropertiesPublicNetworkAccessDisabled = BatchAccountCreatePropertiesPublicNetworkAccess("Disabled") BatchAccountCreatePropertiesPublicNetworkAccessEnabled = BatchAccountCreatePropertiesPublicNetworkAccess("Enabled") )
const ( BatchAccountPropertiesStatusProvisioningStateCancelled = BatchAccountPropertiesStatusProvisioningState("Cancelled") BatchAccountPropertiesStatusProvisioningStateCreating = BatchAccountPropertiesStatusProvisioningState("Creating") BatchAccountPropertiesStatusProvisioningStateDeleting = BatchAccountPropertiesStatusProvisioningState("Deleting") BatchAccountPropertiesStatusProvisioningStateFailed = BatchAccountPropertiesStatusProvisioningState("Failed") BatchAccountPropertiesStatusProvisioningStateInvalid = BatchAccountPropertiesStatusProvisioningState("Invalid") BatchAccountPropertiesStatusProvisioningStateSucceeded = BatchAccountPropertiesStatusProvisioningState("Succeeded") )
const ( PoolAllocationMode_StatusBatchService = PoolAllocationMode_Status("BatchService") PoolAllocationMode_StatusUserSubscription = PoolAllocationMode_Status("UserSubscription") )
const ( PublicNetworkAccessType_StatusDisabled = PublicNetworkAccessType_Status("Disabled") PublicNetworkAccessType_StatusEnabled = PublicNetworkAccessType_Status("Enabled") )
const ( EncryptionPropertiesKeySourceMicrosoftBatch = EncryptionPropertiesKeySource("Microsoft.Batch") EncryptionPropertiesKeySourceMicrosoftKeyVault = EncryptionPropertiesKeySource("Microsoft.KeyVault") )
const ( EncryptionPropertiesStatusKeySourceMicrosoftBatch = EncryptionPropertiesStatusKeySource("Microsoft.Batch") EncryptionPropertiesStatusKeySourceMicrosoftKeyVault = EncryptionPropertiesStatusKeySource("Microsoft.KeyVault") )
const ( PrivateEndpointConnectionPropertiesStatusProvisioningStateFailed = PrivateEndpointConnectionPropertiesStatusProvisioningState("Failed") PrivateEndpointConnectionPropertiesStatusProvisioningStateSucceeded = PrivateEndpointConnectionPropertiesStatusProvisioningState("Succeeded") PrivateEndpointConnectionPropertiesStatusProvisioningStateUpdating = PrivateEndpointConnectionPropertiesStatusProvisioningState("Updating") )
const ( PrivateLinkServiceConnectionStatus_StatusApproved = PrivateLinkServiceConnectionStatus_Status("Approved") PrivateLinkServiceConnectionStatus_StatusDisconnected = PrivateLinkServiceConnectionStatus_Status("Disconnected") PrivateLinkServiceConnectionStatus_StatusPending = PrivateLinkServiceConnectionStatus_Status("Pending") PrivateLinkServiceConnectionStatus_StatusRejected = PrivateLinkServiceConnectionStatus_Status("Rejected") )
const ( BatchAccountIdentityTypeNone = BatchAccountIdentityType("None") BatchAccountIdentityTypeSystemAssigned = BatchAccountIdentityType("SystemAssigned") BatchAccountIdentityTypeUserAssigned = BatchAccountIdentityType("UserAssigned") )
const BatchAccountsSpecAPIVersion20210101 = BatchAccountsSpecAPIVersion("2021-01-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "microsoft.batch.azure.com", Version: "v1alpha1api20210101"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AutoStorageBaseProperties ¶
type AutoStorageBaseProperties struct { // +kubebuilder:validation:Required //StorageAccountReference: The resource ID of the storage account to be used for //auto-storage account. StorageAccountReference genruntime.ResourceReference `armReference:"StorageAccountId" json:"storageAccountReference"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01/Microsoft.Batch.json#/definitions/AutoStorageBaseProperties
func (*AutoStorageBaseProperties) AssignPropertiesFromAutoStorageBaseProperties ¶
func (autoStorageBaseProperties *AutoStorageBaseProperties) AssignPropertiesFromAutoStorageBaseProperties(source *v1alpha1api20210101storage.AutoStorageBaseProperties) error
AssignPropertiesFromAutoStorageBaseProperties populates our AutoStorageBaseProperties from the provided source AutoStorageBaseProperties
func (*AutoStorageBaseProperties) AssignPropertiesToAutoStorageBaseProperties ¶
func (autoStorageBaseProperties *AutoStorageBaseProperties) AssignPropertiesToAutoStorageBaseProperties(destination *v1alpha1api20210101storage.AutoStorageBaseProperties) error
AssignPropertiesToAutoStorageBaseProperties populates the provided destination AutoStorageBaseProperties from our AutoStorageBaseProperties
func (*AutoStorageBaseProperties) ConvertToARM ¶
func (autoStorageBaseProperties *AutoStorageBaseProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AutoStorageBaseProperties) DeepCopy ¶
func (in *AutoStorageBaseProperties) DeepCopy() *AutoStorageBaseProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoStorageBaseProperties.
func (*AutoStorageBaseProperties) DeepCopyInto ¶
func (in *AutoStorageBaseProperties) DeepCopyInto(out *AutoStorageBaseProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoStorageBaseProperties) NewEmptyARMValue ¶
func (autoStorageBaseProperties *AutoStorageBaseProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AutoStorageBaseProperties) PopulateFromARM ¶
func (autoStorageBaseProperties *AutoStorageBaseProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AutoStorageBasePropertiesARM ¶
type AutoStorageBasePropertiesARM struct {
StorageAccountId string `json:"storageAccountId"`
}
Generated from: https://schema.management.azure.com/schemas/2021-01-01/Microsoft.Batch.json#/definitions/AutoStorageBaseProperties
func (*AutoStorageBasePropertiesARM) DeepCopy ¶
func (in *AutoStorageBasePropertiesARM) DeepCopy() *AutoStorageBasePropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoStorageBasePropertiesARM.
func (*AutoStorageBasePropertiesARM) DeepCopyInto ¶
func (in *AutoStorageBasePropertiesARM) DeepCopyInto(out *AutoStorageBasePropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoStorageProperties_Status ¶
type AutoStorageProperties_Status struct { // +kubebuilder:validation:Required //LastKeySync: The UTC time at which storage keys were last synchronized with the //Batch account. LastKeySync string `json:"lastKeySync"` // +kubebuilder:validation:Required //StorageAccountId: The resource ID of the storage account to be used for //auto-storage account. StorageAccountId string `json:"storageAccountId"` }
func (*AutoStorageProperties_Status) AssignPropertiesFromAutoStoragePropertiesStatus ¶
func (autoStoragePropertiesStatus *AutoStorageProperties_Status) AssignPropertiesFromAutoStoragePropertiesStatus(source *v1alpha1api20210101storage.AutoStorageProperties_Status) error
AssignPropertiesFromAutoStoragePropertiesStatus populates our AutoStorageProperties_Status from the provided source AutoStorageProperties_Status
func (*AutoStorageProperties_Status) AssignPropertiesToAutoStoragePropertiesStatus ¶
func (autoStoragePropertiesStatus *AutoStorageProperties_Status) AssignPropertiesToAutoStoragePropertiesStatus(destination *v1alpha1api20210101storage.AutoStorageProperties_Status) error
AssignPropertiesToAutoStoragePropertiesStatus populates the provided destination AutoStorageProperties_Status from our AutoStorageProperties_Status
func (*AutoStorageProperties_Status) DeepCopy ¶
func (in *AutoStorageProperties_Status) DeepCopy() *AutoStorageProperties_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoStorageProperties_Status.
func (*AutoStorageProperties_Status) DeepCopyInto ¶
func (in *AutoStorageProperties_Status) DeepCopyInto(out *AutoStorageProperties_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoStorageProperties_Status) NewEmptyARMValue ¶
func (autoStoragePropertiesStatus *AutoStorageProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AutoStorageProperties_Status) PopulateFromARM ¶
func (autoStoragePropertiesStatus *AutoStorageProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AutoStorageProperties_StatusARM ¶
type AutoStorageProperties_StatusARM struct { //LastKeySync: The UTC time at which storage keys were last synchronized with the //Batch account. LastKeySync string `json:"lastKeySync"` //StorageAccountId: The resource ID of the storage account to be used for //auto-storage account. StorageAccountId string `json:"storageAccountId"` }
func (*AutoStorageProperties_StatusARM) DeepCopy ¶
func (in *AutoStorageProperties_StatusARM) DeepCopy() *AutoStorageProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoStorageProperties_StatusARM.
func (*AutoStorageProperties_StatusARM) DeepCopyInto ¶
func (in *AutoStorageProperties_StatusARM) DeepCopyInto(out *AutoStorageProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchAccount ¶
type BatchAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BatchAccounts_Spec `json:"spec,omitempty"` Status BatchAccount_Status `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generated from: https://schema.management.azure.com/schemas/2021-01-01/Microsoft.Batch.json#/resourceDefinitions/batchAccounts
func (*BatchAccount) AssignPropertiesFromBatchAccount ¶
func (batchAccount *BatchAccount) AssignPropertiesFromBatchAccount(source *v1alpha1api20210101storage.BatchAccount) error
AssignPropertiesFromBatchAccount populates our BatchAccount from the provided source BatchAccount
func (*BatchAccount) AssignPropertiesToBatchAccount ¶
func (batchAccount *BatchAccount) AssignPropertiesToBatchAccount(destination *v1alpha1api20210101storage.BatchAccount) error
AssignPropertiesToBatchAccount populates the provided destination BatchAccount from our BatchAccount
func (*BatchAccount) AzureName ¶
func (batchAccount *BatchAccount) AzureName() string
AzureName returns the Azure name of the resource
func (*BatchAccount) DeepCopy ¶
func (in *BatchAccount) DeepCopy() *BatchAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccount.
func (*BatchAccount) DeepCopyInto ¶
func (in *BatchAccount) DeepCopyInto(out *BatchAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BatchAccount) DeepCopyObject ¶
func (in *BatchAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BatchAccount) Default ¶
func (batchAccount *BatchAccount) Default()
Default applies defaults to the BatchAccount resource
func (BatchAccount) GetAPIVersion ¶
func (batchAccount BatchAccount) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-01-01"
func (*BatchAccount) GetConditions ¶
func (batchAccount *BatchAccount) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*BatchAccount) GetResourceKind ¶
func (batchAccount *BatchAccount) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*BatchAccount) GetSpec ¶
func (batchAccount *BatchAccount) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*BatchAccount) GetStatus ¶
func (batchAccount *BatchAccount) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*BatchAccount) GetType ¶
func (batchAccount *BatchAccount) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Batch/batchAccounts"
func (*BatchAccount) NewEmptyStatus ¶
func (batchAccount *BatchAccount) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*BatchAccount) OriginalGVK ¶
func (batchAccount *BatchAccount) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*BatchAccount) Owner ¶
func (batchAccount *BatchAccount) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*BatchAccount) SetConditions ¶
func (batchAccount *BatchAccount) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*BatchAccount) SetStatus ¶
func (batchAccount *BatchAccount) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*BatchAccount) ValidateCreate ¶
func (batchAccount *BatchAccount) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*BatchAccount) ValidateDelete ¶
func (batchAccount *BatchAccount) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*BatchAccount) ValidateUpdate ¶
func (batchAccount *BatchAccount) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type BatchAccountCreatePropertiesARM ¶
type BatchAccountCreatePropertiesARM struct { //AutoStorage: The properties related to the auto-storage account. AutoStorage *AutoStorageBasePropertiesARM `json:"autoStorage,omitempty"` //Encryption: Configures how customer data is encrypted inside the Batch account. //By default, accounts are encrypted using a Microsoft managed key. For additional //control, a customer-managed key can be used instead. Encryption *EncryptionPropertiesARM `json:"encryption,omitempty"` //KeyVaultReference: Identifies the Azure key vault associated with a Batch //account. KeyVaultReference *KeyVaultReferenceARM `json:"keyVaultReference,omitempty"` //PoolAllocationMode: The pool allocation mode also affects how clients may //authenticate to the Batch Service API. If the mode is BatchService, clients may //authenticate using access keys or Azure Active Directory. If the mode is //UserSubscription, clients must use Azure Active Directory. The default is //BatchService. PoolAllocationMode *BatchAccountCreatePropertiesPoolAllocationMode `json:"poolAllocationMode,omitempty"` //PublicNetworkAccess: If not specified, the default value is 'enabled'. PublicNetworkAccess *BatchAccountCreatePropertiesPublicNetworkAccess `json:"publicNetworkAccess,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01/Microsoft.Batch.json#/definitions/BatchAccountCreateProperties
func (*BatchAccountCreatePropertiesARM) DeepCopy ¶
func (in *BatchAccountCreatePropertiesARM) DeepCopy() *BatchAccountCreatePropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccountCreatePropertiesARM.
func (*BatchAccountCreatePropertiesARM) DeepCopyInto ¶
func (in *BatchAccountCreatePropertiesARM) DeepCopyInto(out *BatchAccountCreatePropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchAccountCreatePropertiesPoolAllocationMode ¶
type BatchAccountCreatePropertiesPoolAllocationMode string
+kubebuilder:validation:Enum={"BatchService","UserSubscription"}
type BatchAccountCreatePropertiesPublicNetworkAccess ¶
type BatchAccountCreatePropertiesPublicNetworkAccess string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type BatchAccountIdentity ¶
type BatchAccountIdentity struct { // +kubebuilder:validation:Required //Type: The type of identity used for the Batch account. Type BatchAccountIdentityType `json:"type"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01/Microsoft.Batch.json#/definitions/BatchAccountIdentity
func (*BatchAccountIdentity) AssignPropertiesFromBatchAccountIdentity ¶
func (batchAccountIdentity *BatchAccountIdentity) AssignPropertiesFromBatchAccountIdentity(source *v1alpha1api20210101storage.BatchAccountIdentity) error
AssignPropertiesFromBatchAccountIdentity populates our BatchAccountIdentity from the provided source BatchAccountIdentity
func (*BatchAccountIdentity) AssignPropertiesToBatchAccountIdentity ¶
func (batchAccountIdentity *BatchAccountIdentity) AssignPropertiesToBatchAccountIdentity(destination *v1alpha1api20210101storage.BatchAccountIdentity) error
AssignPropertiesToBatchAccountIdentity populates the provided destination BatchAccountIdentity from our BatchAccountIdentity
func (*BatchAccountIdentity) ConvertToARM ¶
func (batchAccountIdentity *BatchAccountIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BatchAccountIdentity) DeepCopy ¶
func (in *BatchAccountIdentity) DeepCopy() *BatchAccountIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccountIdentity.
func (*BatchAccountIdentity) DeepCopyInto ¶
func (in *BatchAccountIdentity) DeepCopyInto(out *BatchAccountIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BatchAccountIdentity) NewEmptyARMValue ¶
func (batchAccountIdentity *BatchAccountIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BatchAccountIdentity) PopulateFromARM ¶
func (batchAccountIdentity *BatchAccountIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BatchAccountIdentityARM ¶
type BatchAccountIdentityARM struct { //Type: The type of identity used for the Batch account. Type BatchAccountIdentityType `json:"type"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01/Microsoft.Batch.json#/definitions/BatchAccountIdentity
func (*BatchAccountIdentityARM) DeepCopy ¶
func (in *BatchAccountIdentityARM) DeepCopy() *BatchAccountIdentityARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccountIdentityARM.
func (*BatchAccountIdentityARM) DeepCopyInto ¶
func (in *BatchAccountIdentityARM) DeepCopyInto(out *BatchAccountIdentityARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchAccountIdentityStatusType ¶
type BatchAccountIdentityStatusType string
type BatchAccountIdentityType ¶
type BatchAccountIdentityType string
+kubebuilder:validation:Enum={"None","SystemAssigned","UserAssigned"}
type BatchAccountIdentity_Status ¶
type BatchAccountIdentity_Status struct { //PrincipalId: The principal id of the Batch account. This property will only be //provided for a system assigned identity. PrincipalId *string `json:"principalId,omitempty"` //TenantId: The tenant id associated with the Batch account. This property will //only be provided for a system assigned identity. TenantId *string `json:"tenantId,omitempty"` // +kubebuilder:validation:Required //Type: The type of identity used for the Batch account. Type BatchAccountIdentityStatusType `json:"type"` //UserAssignedIdentities: The list of user identities associated with the Batch //account. The user identity dictionary key references will be ARM resource ids in //the form: //'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]BatchAccountIdentity_Status_UserAssignedIdentities `json:"userAssignedIdentities,omitempty"` }
func (*BatchAccountIdentity_Status) AssignPropertiesFromBatchAccountIdentityStatus ¶
func (batchAccountIdentityStatus *BatchAccountIdentity_Status) AssignPropertiesFromBatchAccountIdentityStatus(source *v1alpha1api20210101storage.BatchAccountIdentity_Status) error
AssignPropertiesFromBatchAccountIdentityStatus populates our BatchAccountIdentity_Status from the provided source BatchAccountIdentity_Status
func (*BatchAccountIdentity_Status) AssignPropertiesToBatchAccountIdentityStatus ¶
func (batchAccountIdentityStatus *BatchAccountIdentity_Status) AssignPropertiesToBatchAccountIdentityStatus(destination *v1alpha1api20210101storage.BatchAccountIdentity_Status) error
AssignPropertiesToBatchAccountIdentityStatus populates the provided destination BatchAccountIdentity_Status from our BatchAccountIdentity_Status
func (*BatchAccountIdentity_Status) DeepCopy ¶
func (in *BatchAccountIdentity_Status) DeepCopy() *BatchAccountIdentity_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccountIdentity_Status.
func (*BatchAccountIdentity_Status) DeepCopyInto ¶
func (in *BatchAccountIdentity_Status) DeepCopyInto(out *BatchAccountIdentity_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BatchAccountIdentity_Status) NewEmptyARMValue ¶
func (batchAccountIdentityStatus *BatchAccountIdentity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BatchAccountIdentity_Status) PopulateFromARM ¶
func (batchAccountIdentityStatus *BatchAccountIdentity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BatchAccountIdentity_StatusARM ¶
type BatchAccountIdentity_StatusARM struct { //PrincipalId: The principal id of the Batch account. This property will only be //provided for a system assigned identity. PrincipalId *string `json:"principalId,omitempty"` //TenantId: The tenant id associated with the Batch account. This property will //only be provided for a system assigned identity. TenantId *string `json:"tenantId,omitempty"` //Type: The type of identity used for the Batch account. Type BatchAccountIdentityStatusType `json:"type"` //UserAssignedIdentities: The list of user identities associated with the Batch //account. The user identity dictionary key references will be ARM resource ids in //the form: //'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]BatchAccountIdentity_Status_UserAssignedIdentitiesARM `json:"userAssignedIdentities,omitempty"` }
func (*BatchAccountIdentity_StatusARM) DeepCopy ¶
func (in *BatchAccountIdentity_StatusARM) DeepCopy() *BatchAccountIdentity_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccountIdentity_StatusARM.
func (*BatchAccountIdentity_StatusARM) DeepCopyInto ¶
func (in *BatchAccountIdentity_StatusARM) DeepCopyInto(out *BatchAccountIdentity_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchAccountIdentity_Status_UserAssignedIdentities ¶
type BatchAccountIdentity_Status_UserAssignedIdentities struct { //ClientId: The client id of user assigned identity. ClientId *string `json:"clientId,omitempty"` //PrincipalId: The principal id of user assigned identity. PrincipalId *string `json:"principalId,omitempty"` }
func (*BatchAccountIdentity_Status_UserAssignedIdentities) AssignPropertiesFromBatchAccountIdentityStatusUserAssignedIdentities ¶
func (batchAccountIdentityStatusUserAssignedIdentities *BatchAccountIdentity_Status_UserAssignedIdentities) AssignPropertiesFromBatchAccountIdentityStatusUserAssignedIdentities(source *v1alpha1api20210101storage.BatchAccountIdentity_Status_UserAssignedIdentities) error
AssignPropertiesFromBatchAccountIdentityStatusUserAssignedIdentities populates our BatchAccountIdentity_Status_UserAssignedIdentities from the provided source BatchAccountIdentity_Status_UserAssignedIdentities
func (*BatchAccountIdentity_Status_UserAssignedIdentities) AssignPropertiesToBatchAccountIdentityStatusUserAssignedIdentities ¶
func (batchAccountIdentityStatusUserAssignedIdentities *BatchAccountIdentity_Status_UserAssignedIdentities) AssignPropertiesToBatchAccountIdentityStatusUserAssignedIdentities(destination *v1alpha1api20210101storage.BatchAccountIdentity_Status_UserAssignedIdentities) error
AssignPropertiesToBatchAccountIdentityStatusUserAssignedIdentities populates the provided destination BatchAccountIdentity_Status_UserAssignedIdentities from our BatchAccountIdentity_Status_UserAssignedIdentities
func (*BatchAccountIdentity_Status_UserAssignedIdentities) DeepCopy ¶
func (in *BatchAccountIdentity_Status_UserAssignedIdentities) DeepCopy() *BatchAccountIdentity_Status_UserAssignedIdentities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccountIdentity_Status_UserAssignedIdentities.
func (*BatchAccountIdentity_Status_UserAssignedIdentities) DeepCopyInto ¶
func (in *BatchAccountIdentity_Status_UserAssignedIdentities) DeepCopyInto(out *BatchAccountIdentity_Status_UserAssignedIdentities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BatchAccountIdentity_Status_UserAssignedIdentities) NewEmptyARMValue ¶
func (batchAccountIdentityStatusUserAssignedIdentities *BatchAccountIdentity_Status_UserAssignedIdentities) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BatchAccountIdentity_Status_UserAssignedIdentities) PopulateFromARM ¶
func (batchAccountIdentityStatusUserAssignedIdentities *BatchAccountIdentity_Status_UserAssignedIdentities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BatchAccountIdentity_Status_UserAssignedIdentitiesARM ¶
type BatchAccountIdentity_Status_UserAssignedIdentitiesARM struct { //ClientId: The client id of user assigned identity. ClientId *string `json:"clientId,omitempty"` //PrincipalId: The principal id of user assigned identity. PrincipalId *string `json:"principalId,omitempty"` }
func (*BatchAccountIdentity_Status_UserAssignedIdentitiesARM) DeepCopy ¶
func (in *BatchAccountIdentity_Status_UserAssignedIdentitiesARM) DeepCopy() *BatchAccountIdentity_Status_UserAssignedIdentitiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccountIdentity_Status_UserAssignedIdentitiesARM.
func (*BatchAccountIdentity_Status_UserAssignedIdentitiesARM) DeepCopyInto ¶
func (in *BatchAccountIdentity_Status_UserAssignedIdentitiesARM) DeepCopyInto(out *BatchAccountIdentity_Status_UserAssignedIdentitiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchAccountList ¶
type BatchAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BatchAccount `json:"items"` }
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2021-01-01/Microsoft.Batch.json#/resourceDefinitions/batchAccounts
func (*BatchAccountList) DeepCopy ¶
func (in *BatchAccountList) DeepCopy() *BatchAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccountList.
func (*BatchAccountList) DeepCopyInto ¶
func (in *BatchAccountList) DeepCopyInto(out *BatchAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BatchAccountList) DeepCopyObject ¶
func (in *BatchAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BatchAccountPropertiesStatusProvisioningState ¶
type BatchAccountPropertiesStatusProvisioningState string
type BatchAccountProperties_StatusARM ¶
type BatchAccountProperties_StatusARM struct { //AccountEndpoint: The account endpoint used to interact with the Batch service. AccountEndpoint *string `json:"accountEndpoint,omitempty"` ActiveJobAndJobScheduleQuota *int `json:"activeJobAndJobScheduleQuota,omitempty"` AutoStorage *AutoStorageProperties_StatusARM `json:"autoStorage,omitempty"` //DedicatedCoreQuota: For accounts with PoolAllocationMode set to //UserSubscription, quota is managed on the subscription so this value is not //returned. DedicatedCoreQuota *int `json:"dedicatedCoreQuota,omitempty"` //DedicatedCoreQuotaPerVMFamily: A list of the dedicated core quota per Virtual //Machine family for the Batch account. For accounts with PoolAllocationMode set //to UserSubscription, quota is managed on the subscription so this value is not //returned. DedicatedCoreQuotaPerVMFamily []VirtualMachineFamilyCoreQuota_StatusARM `json:"dedicatedCoreQuotaPerVMFamily,omitempty"` //DedicatedCoreQuotaPerVMFamilyEnforced: Batch is transitioning its core quota //system for dedicated cores to be enforced per Virtual Machine family. During //this transitional phase, the dedicated core quota per Virtual Machine family may //not yet be enforced. If this flag is false, dedicated core quota is enforced via //the old dedicatedCoreQuota property on the account and does not consider Virtual //Machine family. If this flag is true, dedicated core quota is enforced via the //dedicatedCoreQuotaPerVMFamily property on the account, and the old //dedicatedCoreQuota does not apply. DedicatedCoreQuotaPerVMFamilyEnforced *bool `json:"dedicatedCoreQuotaPerVMFamilyEnforced,omitempty"` //Encryption: Configures how customer data is encrypted inside the Batch account. //By default, accounts are encrypted using a Microsoft managed key. For additional //control, a customer-managed key can be used instead. Encryption *EncryptionProperties_StatusARM `json:"encryption,omitempty"` KeyVaultReference *KeyVaultReference_StatusARM `json:"keyVaultReference,omitempty"` //LowPriorityCoreQuota: For accounts with PoolAllocationMode set to //UserSubscription, quota is managed on the subscription so this value is not //returned. LowPriorityCoreQuota *int `json:"lowPriorityCoreQuota,omitempty"` PoolAllocationMode *PoolAllocationMode_Status `json:"poolAllocationMode,omitempty"` PoolQuota *int `json:"poolQuota,omitempty"` //PrivateEndpointConnections: List of private endpoint connections associated with //the Batch account PrivateEndpointConnections []PrivateEndpointConnection_StatusARM `json:"privateEndpointConnections,omitempty"` //ProvisioningState: The provisioned state of the resource ProvisioningState *BatchAccountPropertiesStatusProvisioningState `json:"provisioningState,omitempty"` //PublicNetworkAccess: If not specified, the default value is 'enabled'. PublicNetworkAccess *PublicNetworkAccessType_Status `json:"publicNetworkAccess,omitempty"` }
func (*BatchAccountProperties_StatusARM) DeepCopy ¶
func (in *BatchAccountProperties_StatusARM) DeepCopy() *BatchAccountProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccountProperties_StatusARM.
func (*BatchAccountProperties_StatusARM) DeepCopyInto ¶
func (in *BatchAccountProperties_StatusARM) DeepCopyInto(out *BatchAccountProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchAccount_Status ¶
type BatchAccount_Status struct { //AccountEndpoint: The account endpoint used to interact with the Batch service. AccountEndpoint *string `json:"accountEndpoint,omitempty"` ActiveJobAndJobScheduleQuota *int `json:"activeJobAndJobScheduleQuota,omitempty"` AutoStorage *AutoStorageProperties_Status `json:"autoStorage,omitempty"` //Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` //DedicatedCoreQuota: For accounts with PoolAllocationMode set to //UserSubscription, quota is managed on the subscription so this value is not //returned. DedicatedCoreQuota *int `json:"dedicatedCoreQuota,omitempty"` //DedicatedCoreQuotaPerVMFamily: A list of the dedicated core quota per Virtual //Machine family for the Batch account. For accounts with PoolAllocationMode set //to UserSubscription, quota is managed on the subscription so this value is not //returned. DedicatedCoreQuotaPerVMFamily []VirtualMachineFamilyCoreQuota_Status `json:"dedicatedCoreQuotaPerVMFamily,omitempty"` //DedicatedCoreQuotaPerVMFamilyEnforced: Batch is transitioning its core quota //system for dedicated cores to be enforced per Virtual Machine family. During //this transitional phase, the dedicated core quota per Virtual Machine family may //not yet be enforced. If this flag is false, dedicated core quota is enforced via //the old dedicatedCoreQuota property on the account and does not consider Virtual //Machine family. If this flag is true, dedicated core quota is enforced via the //dedicatedCoreQuotaPerVMFamily property on the account, and the old //dedicatedCoreQuota does not apply. DedicatedCoreQuotaPerVMFamilyEnforced *bool `json:"dedicatedCoreQuotaPerVMFamilyEnforced,omitempty"` //Encryption: Configures how customer data is encrypted inside the Batch account. //By default, accounts are encrypted using a Microsoft managed key. For additional //control, a customer-managed key can be used instead. Encryption *EncryptionProperties_Status `json:"encryption,omitempty"` //Id: The ID of the resource. Id *string `json:"id,omitempty"` //Identity: The identity of the Batch account. Identity *BatchAccountIdentity_Status `json:"identity,omitempty"` KeyVaultReference *KeyVaultReference_Status `json:"keyVaultReference,omitempty"` //Location: The location of the resource. Location *string `json:"location,omitempty"` //LowPriorityCoreQuota: For accounts with PoolAllocationMode set to //UserSubscription, quota is managed on the subscription so this value is not //returned. LowPriorityCoreQuota *int `json:"lowPriorityCoreQuota,omitempty"` //Name: The name of the resource. Name *string `json:"name,omitempty"` PoolAllocationMode *PoolAllocationMode_Status `json:"poolAllocationMode,omitempty"` PoolQuota *int `json:"poolQuota,omitempty"` //PrivateEndpointConnections: List of private endpoint connections associated with //the Batch account PrivateEndpointConnections []PrivateEndpointConnection_Status `json:"privateEndpointConnections,omitempty"` //ProvisioningState: The provisioned state of the resource ProvisioningState *BatchAccountPropertiesStatusProvisioningState `json:"provisioningState,omitempty"` //PublicNetworkAccess: If not specified, the default value is 'enabled'. PublicNetworkAccess *PublicNetworkAccessType_Status `json:"publicNetworkAccess,omitempty"` //Tags: The tags of the resource. Tags map[string]string `json:"tags,omitempty"` //Type: The type of the resource. Type *string `json:"type,omitempty"` }
func (*BatchAccount_Status) AssignPropertiesFromBatchAccountStatus ¶
func (batchAccountStatus *BatchAccount_Status) AssignPropertiesFromBatchAccountStatus(source *v1alpha1api20210101storage.BatchAccount_Status) error
AssignPropertiesFromBatchAccountStatus populates our BatchAccount_Status from the provided source BatchAccount_Status
func (*BatchAccount_Status) AssignPropertiesToBatchAccountStatus ¶
func (batchAccountStatus *BatchAccount_Status) AssignPropertiesToBatchAccountStatus(destination *v1alpha1api20210101storage.BatchAccount_Status) error
AssignPropertiesToBatchAccountStatus populates the provided destination BatchAccount_Status from our BatchAccount_Status
func (*BatchAccount_Status) ConvertStatusFrom ¶
func (batchAccountStatus *BatchAccount_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our BatchAccount_Status from the provided source
func (*BatchAccount_Status) ConvertStatusTo ¶
func (batchAccountStatus *BatchAccount_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our BatchAccount_Status
func (*BatchAccount_Status) DeepCopy ¶
func (in *BatchAccount_Status) DeepCopy() *BatchAccount_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccount_Status.
func (*BatchAccount_Status) DeepCopyInto ¶
func (in *BatchAccount_Status) DeepCopyInto(out *BatchAccount_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BatchAccount_Status) NewEmptyARMValue ¶
func (batchAccountStatus *BatchAccount_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BatchAccount_Status) PopulateFromARM ¶
func (batchAccountStatus *BatchAccount_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BatchAccount_StatusARM ¶
type BatchAccount_StatusARM struct { //Id: The ID of the resource. Id *string `json:"id,omitempty"` //Identity: The identity of the Batch account. Identity *BatchAccountIdentity_StatusARM `json:"identity,omitempty"` //Location: The location of the resource. Location *string `json:"location,omitempty"` //Name: The name of the resource. Name *string `json:"name,omitempty"` //Properties: The properties associated with the account. Properties *BatchAccountProperties_StatusARM `json:"properties,omitempty"` //Tags: The tags of the resource. Tags map[string]string `json:"tags,omitempty"` //Type: The type of the resource. Type *string `json:"type,omitempty"` }
func (*BatchAccount_StatusARM) DeepCopy ¶
func (in *BatchAccount_StatusARM) DeepCopy() *BatchAccount_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccount_StatusARM.
func (*BatchAccount_StatusARM) DeepCopyInto ¶
func (in *BatchAccount_StatusARM) DeepCopyInto(out *BatchAccount_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BatchAccountsSpecAPIVersion ¶
type BatchAccountsSpecAPIVersion string
+kubebuilder:validation:Enum={"2021-01-01"}
type BatchAccounts_Spec ¶
type BatchAccounts_Spec struct { //AutoStorage: The properties related to the auto-storage account. AutoStorage *AutoStorageBaseProperties `json:"autoStorage,omitempty"` // +kubebuilder:validation:MaxLength=24 // +kubebuilder:validation:MinLength=3 // +kubebuilder:validation:Pattern="^[a-zA-Z0-9]+$" //AzureName: The name of the resource in Azure. This is often the same as the name //of the resource in Kubernetes but it doesn't have to be. AzureName string `json:"azureName"` //Encryption: Configures how customer data is encrypted inside the Batch account. //By default, accounts are encrypted using a Microsoft managed key. For additional //control, a customer-managed key can be used instead. Encryption *EncryptionProperties `json:"encryption,omitempty"` //Identity: The identity of the Batch account, if configured. This is only used //when the user specifies 'Microsoft.KeyVault' as their Batch account encryption //configuration. Identity *BatchAccountIdentity `json:"identity,omitempty"` //KeyVaultReference: Identifies the Azure key vault associated with a Batch //account. KeyVaultReference *KeyVaultReference `json:"keyVaultReference,omitempty"` //Location: The region in which to create the account. Location string `json:"location,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"microsoft.resources.azure.com" json:"owner" kind:"ResourceGroup"` //PoolAllocationMode: The pool allocation mode also affects how clients may //authenticate to the Batch Service API. If the mode is BatchService, clients may //authenticate using access keys or Azure Active Directory. If the mode is //UserSubscription, clients must use Azure Active Directory. The default is //BatchService. PoolAllocationMode *BatchAccountCreatePropertiesPoolAllocationMode `json:"poolAllocationMode,omitempty"` //PublicNetworkAccess: If not specified, the default value is 'enabled'. PublicNetworkAccess *BatchAccountCreatePropertiesPublicNetworkAccess `json:"publicNetworkAccess,omitempty"` //Tags: The user-specified tags associated with the account. Tags map[string]string `json:"tags,omitempty"` }
func (*BatchAccounts_Spec) AssignPropertiesFromBatchAccountsSpec ¶
func (batchAccountsSpec *BatchAccounts_Spec) AssignPropertiesFromBatchAccountsSpec(source *v1alpha1api20210101storage.BatchAccounts_Spec) error
AssignPropertiesFromBatchAccountsSpec populates our BatchAccounts_Spec from the provided source BatchAccounts_Spec
func (*BatchAccounts_Spec) AssignPropertiesToBatchAccountsSpec ¶
func (batchAccountsSpec *BatchAccounts_Spec) AssignPropertiesToBatchAccountsSpec(destination *v1alpha1api20210101storage.BatchAccounts_Spec) error
AssignPropertiesToBatchAccountsSpec populates the provided destination BatchAccounts_Spec from our BatchAccounts_Spec
func (*BatchAccounts_Spec) ConvertSpecFrom ¶
func (batchAccountsSpec *BatchAccounts_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our BatchAccounts_Spec from the provided source
func (*BatchAccounts_Spec) ConvertSpecTo ¶
func (batchAccountsSpec *BatchAccounts_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our BatchAccounts_Spec
func (*BatchAccounts_Spec) ConvertToARM ¶
func (batchAccountsSpec *BatchAccounts_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BatchAccounts_Spec) DeepCopy ¶
func (in *BatchAccounts_Spec) DeepCopy() *BatchAccounts_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccounts_Spec.
func (*BatchAccounts_Spec) DeepCopyInto ¶
func (in *BatchAccounts_Spec) DeepCopyInto(out *BatchAccounts_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BatchAccounts_Spec) NewEmptyARMValue ¶
func (batchAccountsSpec *BatchAccounts_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BatchAccounts_Spec) OriginalVersion ¶
func (batchAccountsSpec *BatchAccounts_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*BatchAccounts_Spec) PopulateFromARM ¶
func (batchAccountsSpec *BatchAccounts_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*BatchAccounts_Spec) SetAzureName ¶
func (batchAccountsSpec *BatchAccounts_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type BatchAccounts_SpecARM ¶
type BatchAccounts_SpecARM struct { //Identity: The identity of the Batch account, if configured. This is only used //when the user specifies 'Microsoft.KeyVault' as their Batch account encryption //configuration. Identity *BatchAccountIdentityARM `json:"identity,omitempty"` //Location: The region in which to create the account. Location string `json:"location,omitempty"` //Name: A name for the Batch account which must be unique within the region. Batch //account names must be between 3 and 24 characters in length and must use only //numbers and lowercase letters. This name is used as part of the DNS name that is //used to access the Batch service in the region in which the account is created. //For example: http://accountname.region.batch.azure.com/. Name string `json:"name"` //Properties: The properties of a Batch account. Properties BatchAccountCreatePropertiesARM `json:"properties"` //Tags: The user-specified tags associated with the account. Tags map[string]string `json:"tags,omitempty"` }
func (*BatchAccounts_SpecARM) DeepCopy ¶
func (in *BatchAccounts_SpecARM) DeepCopy() *BatchAccounts_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchAccounts_SpecARM.
func (*BatchAccounts_SpecARM) DeepCopyInto ¶
func (in *BatchAccounts_SpecARM) DeepCopyInto(out *BatchAccounts_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (BatchAccounts_SpecARM) GetAPIVersion ¶
func (batchAccountsSpecARM BatchAccounts_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-01-01"
func (BatchAccounts_SpecARM) GetName ¶
func (batchAccountsSpecARM BatchAccounts_SpecARM) GetName() string
GetName returns the Name of the resource
func (BatchAccounts_SpecARM) GetType ¶
func (batchAccountsSpecARM BatchAccounts_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Batch/batchAccounts"
type EncryptionProperties ¶
type EncryptionProperties struct { //KeySource: Type of the key source. KeySource *EncryptionPropertiesKeySource `json:"keySource,omitempty"` //KeyVaultProperties: KeyVault configuration when using an encryption KeySource of //Microsoft.KeyVault. KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01/Microsoft.Batch.json#/definitions/EncryptionProperties
func (*EncryptionProperties) AssignPropertiesFromEncryptionProperties ¶
func (encryptionProperties *EncryptionProperties) AssignPropertiesFromEncryptionProperties(source *v1alpha1api20210101storage.EncryptionProperties) error
AssignPropertiesFromEncryptionProperties populates our EncryptionProperties from the provided source EncryptionProperties
func (*EncryptionProperties) AssignPropertiesToEncryptionProperties ¶
func (encryptionProperties *EncryptionProperties) AssignPropertiesToEncryptionProperties(destination *v1alpha1api20210101storage.EncryptionProperties) error
AssignPropertiesToEncryptionProperties populates the provided destination EncryptionProperties from our EncryptionProperties
func (*EncryptionProperties) ConvertToARM ¶
func (encryptionProperties *EncryptionProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EncryptionProperties) DeepCopy ¶
func (in *EncryptionProperties) DeepCopy() *EncryptionProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionProperties.
func (*EncryptionProperties) DeepCopyInto ¶
func (in *EncryptionProperties) DeepCopyInto(out *EncryptionProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionProperties) NewEmptyARMValue ¶
func (encryptionProperties *EncryptionProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionProperties) PopulateFromARM ¶
func (encryptionProperties *EncryptionProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionPropertiesARM ¶
type EncryptionPropertiesARM struct { //KeySource: Type of the key source. KeySource *EncryptionPropertiesKeySource `json:"keySource,omitempty"` //KeyVaultProperties: KeyVault configuration when using an encryption KeySource of //Microsoft.KeyVault. KeyVaultProperties *KeyVaultPropertiesARM `json:"keyVaultProperties,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01/Microsoft.Batch.json#/definitions/EncryptionProperties
func (*EncryptionPropertiesARM) DeepCopy ¶
func (in *EncryptionPropertiesARM) DeepCopy() *EncryptionPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionPropertiesARM.
func (*EncryptionPropertiesARM) DeepCopyInto ¶
func (in *EncryptionPropertiesARM) DeepCopyInto(out *EncryptionPropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionPropertiesKeySource ¶
type EncryptionPropertiesKeySource string
+kubebuilder:validation:Enum={"Microsoft.Batch","Microsoft.KeyVault"}
type EncryptionPropertiesStatusKeySource ¶
type EncryptionPropertiesStatusKeySource string
type EncryptionProperties_Status ¶
type EncryptionProperties_Status struct { //KeySource: Type of the key source. KeySource *EncryptionPropertiesStatusKeySource `json:"keySource,omitempty"` //KeyVaultProperties: Additional details when using Microsoft.KeyVault KeyVaultProperties *KeyVaultProperties_Status `json:"keyVaultProperties,omitempty"` }
func (*EncryptionProperties_Status) AssignPropertiesFromEncryptionPropertiesStatus ¶
func (encryptionPropertiesStatus *EncryptionProperties_Status) AssignPropertiesFromEncryptionPropertiesStatus(source *v1alpha1api20210101storage.EncryptionProperties_Status) error
AssignPropertiesFromEncryptionPropertiesStatus populates our EncryptionProperties_Status from the provided source EncryptionProperties_Status
func (*EncryptionProperties_Status) AssignPropertiesToEncryptionPropertiesStatus ¶
func (encryptionPropertiesStatus *EncryptionProperties_Status) AssignPropertiesToEncryptionPropertiesStatus(destination *v1alpha1api20210101storage.EncryptionProperties_Status) error
AssignPropertiesToEncryptionPropertiesStatus populates the provided destination EncryptionProperties_Status from our EncryptionProperties_Status
func (*EncryptionProperties_Status) DeepCopy ¶
func (in *EncryptionProperties_Status) DeepCopy() *EncryptionProperties_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionProperties_Status.
func (*EncryptionProperties_Status) DeepCopyInto ¶
func (in *EncryptionProperties_Status) DeepCopyInto(out *EncryptionProperties_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionProperties_Status) NewEmptyARMValue ¶
func (encryptionPropertiesStatus *EncryptionProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionProperties_Status) PopulateFromARM ¶
func (encryptionPropertiesStatus *EncryptionProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionProperties_StatusARM ¶
type EncryptionProperties_StatusARM struct { //KeySource: Type of the key source. KeySource *EncryptionPropertiesStatusKeySource `json:"keySource,omitempty"` //KeyVaultProperties: Additional details when using Microsoft.KeyVault KeyVaultProperties *KeyVaultProperties_StatusARM `json:"keyVaultProperties,omitempty"` }
func (*EncryptionProperties_StatusARM) DeepCopy ¶
func (in *EncryptionProperties_StatusARM) DeepCopy() *EncryptionProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionProperties_StatusARM.
func (*EncryptionProperties_StatusARM) DeepCopyInto ¶
func (in *EncryptionProperties_StatusARM) DeepCopyInto(out *EncryptionProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultProperties ¶
type KeyVaultProperties struct { //KeyIdentifier: Full path to the versioned secret. Example //https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. //To be usable the following prerequisites must be met: //The Batch Account has a System Assigned identity //The account identity has been granted Key/Get, Key/Unwrap and Key/Wrap //permissions //The KeyVault has soft-delete and purge protection enabled KeyIdentifier *string `json:"keyIdentifier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01/Microsoft.Batch.json#/definitions/KeyVaultProperties
func (*KeyVaultProperties) AssignPropertiesFromKeyVaultProperties ¶
func (keyVaultProperties *KeyVaultProperties) AssignPropertiesFromKeyVaultProperties(source *v1alpha1api20210101storage.KeyVaultProperties) error
AssignPropertiesFromKeyVaultProperties populates our KeyVaultProperties from the provided source KeyVaultProperties
func (*KeyVaultProperties) AssignPropertiesToKeyVaultProperties ¶
func (keyVaultProperties *KeyVaultProperties) AssignPropertiesToKeyVaultProperties(destination *v1alpha1api20210101storage.KeyVaultProperties) error
AssignPropertiesToKeyVaultProperties populates the provided destination KeyVaultProperties from our KeyVaultProperties
func (*KeyVaultProperties) ConvertToARM ¶
func (keyVaultProperties *KeyVaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*KeyVaultProperties) DeepCopy ¶
func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties.
func (*KeyVaultProperties) DeepCopyInto ¶
func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultProperties) NewEmptyARMValue ¶
func (keyVaultProperties *KeyVaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultProperties) PopulateFromARM ¶
func (keyVaultProperties *KeyVaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultPropertiesARM ¶
type KeyVaultPropertiesARM struct { //KeyIdentifier: Full path to the versioned secret. Example //https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. //To be usable the following prerequisites must be met: //The Batch Account has a System Assigned identity //The account identity has been granted Key/Get, Key/Unwrap and Key/Wrap //permissions //The KeyVault has soft-delete and purge protection enabled KeyIdentifier *string `json:"keyIdentifier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01/Microsoft.Batch.json#/definitions/KeyVaultProperties
func (*KeyVaultPropertiesARM) DeepCopy ¶
func (in *KeyVaultPropertiesARM) DeepCopy() *KeyVaultPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultPropertiesARM.
func (*KeyVaultPropertiesARM) DeepCopyInto ¶
func (in *KeyVaultPropertiesARM) DeepCopyInto(out *KeyVaultPropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultProperties_Status ¶
type KeyVaultProperties_Status struct { //KeyIdentifier: Full path to the versioned secret. Example //https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. //To be usable the following prerequisites must be met: //The Batch Account has a System Assigned identity //The account identity has been granted Key/Get, Key/Unwrap and Key/Wrap //permissions //The KeyVault has soft-delete and purge protection enabled KeyIdentifier *string `json:"keyIdentifier,omitempty"` }
func (*KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus ¶
func (keyVaultPropertiesStatus *KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus(source *v1alpha1api20210101storage.KeyVaultProperties_Status) error
AssignPropertiesFromKeyVaultPropertiesStatus populates our KeyVaultProperties_Status from the provided source KeyVaultProperties_Status
func (*KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus ¶
func (keyVaultPropertiesStatus *KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus(destination *v1alpha1api20210101storage.KeyVaultProperties_Status) error
AssignPropertiesToKeyVaultPropertiesStatus populates the provided destination KeyVaultProperties_Status from our KeyVaultProperties_Status
func (*KeyVaultProperties_Status) DeepCopy ¶
func (in *KeyVaultProperties_Status) DeepCopy() *KeyVaultProperties_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_Status.
func (*KeyVaultProperties_Status) DeepCopyInto ¶
func (in *KeyVaultProperties_Status) DeepCopyInto(out *KeyVaultProperties_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultProperties_Status) NewEmptyARMValue ¶
func (keyVaultPropertiesStatus *KeyVaultProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultProperties_Status) PopulateFromARM ¶
func (keyVaultPropertiesStatus *KeyVaultProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultProperties_StatusARM ¶
type KeyVaultProperties_StatusARM struct { //KeyIdentifier: Full path to the versioned secret. Example //https://mykeyvault.vault.azure.net/keys/testkey/6e34a81fef704045975661e297a4c053. //To be usable the following prerequisites must be met: //The Batch Account has a System Assigned identity //The account identity has been granted Key/Get, Key/Unwrap and Key/Wrap //permissions //The KeyVault has soft-delete and purge protection enabled KeyIdentifier *string `json:"keyIdentifier,omitempty"` }
func (*KeyVaultProperties_StatusARM) DeepCopy ¶
func (in *KeyVaultProperties_StatusARM) DeepCopy() *KeyVaultProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultProperties_StatusARM.
func (*KeyVaultProperties_StatusARM) DeepCopyInto ¶
func (in *KeyVaultProperties_StatusARM) DeepCopyInto(out *KeyVaultProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultReference ¶
type KeyVaultReference struct { // +kubebuilder:validation:Required //Reference: The resource ID of the Azure key vault associated with the Batch //account. Reference genruntime.ResourceReference `armReference:"Id" json:"reference"` // +kubebuilder:validation:Required //Url: The URL of the Azure key vault associated with the Batch account. Url string `json:"url"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01/Microsoft.Batch.json#/definitions/KeyVaultReference
func (*KeyVaultReference) AssignPropertiesFromKeyVaultReference ¶
func (keyVaultReference *KeyVaultReference) AssignPropertiesFromKeyVaultReference(source *v1alpha1api20210101storage.KeyVaultReference) error
AssignPropertiesFromKeyVaultReference populates our KeyVaultReference from the provided source KeyVaultReference
func (*KeyVaultReference) AssignPropertiesToKeyVaultReference ¶
func (keyVaultReference *KeyVaultReference) AssignPropertiesToKeyVaultReference(destination *v1alpha1api20210101storage.KeyVaultReference) error
AssignPropertiesToKeyVaultReference populates the provided destination KeyVaultReference from our KeyVaultReference
func (*KeyVaultReference) ConvertToARM ¶
func (keyVaultReference *KeyVaultReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*KeyVaultReference) DeepCopy ¶
func (in *KeyVaultReference) DeepCopy() *KeyVaultReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultReference.
func (*KeyVaultReference) DeepCopyInto ¶
func (in *KeyVaultReference) DeepCopyInto(out *KeyVaultReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultReference) NewEmptyARMValue ¶
func (keyVaultReference *KeyVaultReference) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultReference) PopulateFromARM ¶
func (keyVaultReference *KeyVaultReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultReferenceARM ¶
type KeyVaultReferenceARM struct { Id string `json:"id"` //Url: The URL of the Azure key vault associated with the Batch account. Url string `json:"url"` }
Generated from: https://schema.management.azure.com/schemas/2021-01-01/Microsoft.Batch.json#/definitions/KeyVaultReference
func (*KeyVaultReferenceARM) DeepCopy ¶
func (in *KeyVaultReferenceARM) DeepCopy() *KeyVaultReferenceARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultReferenceARM.
func (*KeyVaultReferenceARM) DeepCopyInto ¶
func (in *KeyVaultReferenceARM) DeepCopyInto(out *KeyVaultReferenceARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyVaultReference_Status ¶
type KeyVaultReference_Status struct { // +kubebuilder:validation:Required //Id: The resource ID of the Azure key vault associated with the Batch account. Id string `json:"id"` // +kubebuilder:validation:Required //Url: The URL of the Azure key vault associated with the Batch account. Url string `json:"url"` }
func (*KeyVaultReference_Status) AssignPropertiesFromKeyVaultReferenceStatus ¶
func (keyVaultReferenceStatus *KeyVaultReference_Status) AssignPropertiesFromKeyVaultReferenceStatus(source *v1alpha1api20210101storage.KeyVaultReference_Status) error
AssignPropertiesFromKeyVaultReferenceStatus populates our KeyVaultReference_Status from the provided source KeyVaultReference_Status
func (*KeyVaultReference_Status) AssignPropertiesToKeyVaultReferenceStatus ¶
func (keyVaultReferenceStatus *KeyVaultReference_Status) AssignPropertiesToKeyVaultReferenceStatus(destination *v1alpha1api20210101storage.KeyVaultReference_Status) error
AssignPropertiesToKeyVaultReferenceStatus populates the provided destination KeyVaultReference_Status from our KeyVaultReference_Status
func (*KeyVaultReference_Status) DeepCopy ¶
func (in *KeyVaultReference_Status) DeepCopy() *KeyVaultReference_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultReference_Status.
func (*KeyVaultReference_Status) DeepCopyInto ¶
func (in *KeyVaultReference_Status) DeepCopyInto(out *KeyVaultReference_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultReference_Status) NewEmptyARMValue ¶
func (keyVaultReferenceStatus *KeyVaultReference_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultReference_Status) PopulateFromARM ¶
func (keyVaultReferenceStatus *KeyVaultReference_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultReference_StatusARM ¶
type KeyVaultReference_StatusARM struct { //Id: The resource ID of the Azure key vault associated with the Batch account. Id string `json:"id"` //Url: The URL of the Azure key vault associated with the Batch account. Url string `json:"url"` }
func (*KeyVaultReference_StatusARM) DeepCopy ¶
func (in *KeyVaultReference_StatusARM) DeepCopy() *KeyVaultReference_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultReference_StatusARM.
func (*KeyVaultReference_StatusARM) DeepCopyInto ¶
func (in *KeyVaultReference_StatusARM) DeepCopyInto(out *KeyVaultReference_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolAllocationMode_Status ¶
type PoolAllocationMode_Status string
type PrivateEndpointConnectionPropertiesStatusProvisioningState ¶
type PrivateEndpointConnectionPropertiesStatusProvisioningState string
type PrivateEndpointConnectionProperties_StatusARM ¶
type PrivateEndpointConnectionProperties_StatusARM struct { PrivateEndpoint *PrivateEndpoint_StatusARM `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_StatusARM `json:"privateLinkServiceConnectionState,omitempty"` ProvisioningState *PrivateEndpointConnectionPropertiesStatusProvisioningState `json:"provisioningState,omitempty"` }
func (*PrivateEndpointConnectionProperties_StatusARM) DeepCopy ¶
func (in *PrivateEndpointConnectionProperties_StatusARM) DeepCopy() *PrivateEndpointConnectionProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnectionProperties_StatusARM.
func (*PrivateEndpointConnectionProperties_StatusARM) DeepCopyInto ¶
func (in *PrivateEndpointConnectionProperties_StatusARM) DeepCopyInto(out *PrivateEndpointConnectionProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnection_Status ¶
type PrivateEndpointConnection_Status struct { //Etag: The ETag of the resource, used for concurrency statements. Etag *string `json:"etag,omitempty"` //Id: The ID of the resource. Id *string `json:"id,omitempty"` //Name: The name of the resource. Name *string `json:"name,omitempty"` PrivateEndpoint *PrivateEndpoint_Status `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_Status `json:"privateLinkServiceConnectionState,omitempty"` ProvisioningState *PrivateEndpointConnectionPropertiesStatusProvisioningState `json:"provisioningState,omitempty"` //Type: The type of the resource. Type *string `json:"type,omitempty"` }
func (*PrivateEndpointConnection_Status) AssignPropertiesFromPrivateEndpointConnectionStatus ¶
func (privateEndpointConnectionStatus *PrivateEndpointConnection_Status) AssignPropertiesFromPrivateEndpointConnectionStatus(source *v1alpha1api20210101storage.PrivateEndpointConnection_Status) error
AssignPropertiesFromPrivateEndpointConnectionStatus populates our PrivateEndpointConnection_Status from the provided source PrivateEndpointConnection_Status
func (*PrivateEndpointConnection_Status) AssignPropertiesToPrivateEndpointConnectionStatus ¶
func (privateEndpointConnectionStatus *PrivateEndpointConnection_Status) AssignPropertiesToPrivateEndpointConnectionStatus(destination *v1alpha1api20210101storage.PrivateEndpointConnection_Status) error
AssignPropertiesToPrivateEndpointConnectionStatus populates the provided destination PrivateEndpointConnection_Status from our PrivateEndpointConnection_Status
func (*PrivateEndpointConnection_Status) DeepCopy ¶
func (in *PrivateEndpointConnection_Status) DeepCopy() *PrivateEndpointConnection_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_Status.
func (*PrivateEndpointConnection_Status) DeepCopyInto ¶
func (in *PrivateEndpointConnection_Status) DeepCopyInto(out *PrivateEndpointConnection_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointConnection_Status) NewEmptyARMValue ¶
func (privateEndpointConnectionStatus *PrivateEndpointConnection_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnection_Status) PopulateFromARM ¶
func (privateEndpointConnectionStatus *PrivateEndpointConnection_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointConnection_StatusARM ¶
type PrivateEndpointConnection_StatusARM struct { //Etag: The ETag of the resource, used for concurrency statements. Etag *string `json:"etag,omitempty"` //Id: The ID of the resource. Id *string `json:"id,omitempty"` //Name: The name of the resource. Name *string `json:"name,omitempty"` //Properties: The properties associated with the private endpoint connection. Properties *PrivateEndpointConnectionProperties_StatusARM `json:"properties,omitempty"` //Type: The type of the resource. Type *string `json:"type,omitempty"` }
func (*PrivateEndpointConnection_StatusARM) DeepCopy ¶
func (in *PrivateEndpointConnection_StatusARM) DeepCopy() *PrivateEndpointConnection_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_StatusARM.
func (*PrivateEndpointConnection_StatusARM) DeepCopyInto ¶
func (in *PrivateEndpointConnection_StatusARM) DeepCopyInto(out *PrivateEndpointConnection_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoint_Status ¶
type PrivateEndpoint_Status struct {
Id *string `json:"id,omitempty"`
}
func (*PrivateEndpoint_Status) AssignPropertiesFromPrivateEndpointStatus ¶
func (privateEndpointStatus *PrivateEndpoint_Status) AssignPropertiesFromPrivateEndpointStatus(source *v1alpha1api20210101storage.PrivateEndpoint_Status) error
AssignPropertiesFromPrivateEndpointStatus populates our PrivateEndpoint_Status from the provided source PrivateEndpoint_Status
func (*PrivateEndpoint_Status) AssignPropertiesToPrivateEndpointStatus ¶
func (privateEndpointStatus *PrivateEndpoint_Status) AssignPropertiesToPrivateEndpointStatus(destination *v1alpha1api20210101storage.PrivateEndpoint_Status) error
AssignPropertiesToPrivateEndpointStatus populates the provided destination PrivateEndpoint_Status from our PrivateEndpoint_Status
func (*PrivateEndpoint_Status) DeepCopy ¶
func (in *PrivateEndpoint_Status) DeepCopy() *PrivateEndpoint_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_Status.
func (*PrivateEndpoint_Status) DeepCopyInto ¶
func (in *PrivateEndpoint_Status) DeepCopyInto(out *PrivateEndpoint_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint_Status) NewEmptyARMValue ¶
func (privateEndpointStatus *PrivateEndpoint_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoint_Status) PopulateFromARM ¶
func (privateEndpointStatus *PrivateEndpoint_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpoint_StatusARM ¶
type PrivateEndpoint_StatusARM struct {
Id *string `json:"id,omitempty"`
}
func (*PrivateEndpoint_StatusARM) DeepCopy ¶
func (in *PrivateEndpoint_StatusARM) DeepCopy() *PrivateEndpoint_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_StatusARM.
func (*PrivateEndpoint_StatusARM) DeepCopyInto ¶
func (in *PrivateEndpoint_StatusARM) DeepCopyInto(out *PrivateEndpoint_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionState_Status ¶
type PrivateLinkServiceConnectionState_Status struct { ActionRequired *string `json:"actionRequired,omitempty"` Description *string `json:"description,omitempty"` // +kubebuilder:validation:Required Status PrivateLinkServiceConnectionStatus_Status `json:"status"` }
func (*PrivateLinkServiceConnectionState_Status) AssignPropertiesFromPrivateLinkServiceConnectionStateStatus ¶
func (privateLinkServiceConnectionStateStatus *PrivateLinkServiceConnectionState_Status) AssignPropertiesFromPrivateLinkServiceConnectionStateStatus(source *v1alpha1api20210101storage.PrivateLinkServiceConnectionState_Status) error
AssignPropertiesFromPrivateLinkServiceConnectionStateStatus populates our PrivateLinkServiceConnectionState_Status from the provided source PrivateLinkServiceConnectionState_Status
func (*PrivateLinkServiceConnectionState_Status) AssignPropertiesToPrivateLinkServiceConnectionStateStatus ¶
func (privateLinkServiceConnectionStateStatus *PrivateLinkServiceConnectionState_Status) AssignPropertiesToPrivateLinkServiceConnectionStateStatus(destination *v1alpha1api20210101storage.PrivateLinkServiceConnectionState_Status) error
AssignPropertiesToPrivateLinkServiceConnectionStateStatus populates the provided destination PrivateLinkServiceConnectionState_Status from our PrivateLinkServiceConnectionState_Status
func (*PrivateLinkServiceConnectionState_Status) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState_Status) DeepCopy() *PrivateLinkServiceConnectionState_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_Status.
func (*PrivateLinkServiceConnectionState_Status) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState_Status) DeepCopyInto(out *PrivateLinkServiceConnectionState_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnectionState_Status) NewEmptyARMValue ¶
func (privateLinkServiceConnectionStateStatus *PrivateLinkServiceConnectionState_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnectionState_Status) PopulateFromARM ¶
func (privateLinkServiceConnectionStateStatus *PrivateLinkServiceConnectionState_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnectionState_StatusARM ¶
type PrivateLinkServiceConnectionState_StatusARM struct { ActionRequired *string `json:"actionRequired,omitempty"` Description *string `json:"description,omitempty"` Status PrivateLinkServiceConnectionStatus_Status `json:"status"` }
func (*PrivateLinkServiceConnectionState_StatusARM) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState_StatusARM) DeepCopy() *PrivateLinkServiceConnectionState_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_StatusARM.
func (*PrivateLinkServiceConnectionState_StatusARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState_StatusARM) DeepCopyInto(out *PrivateLinkServiceConnectionState_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionStatus_Status ¶
type PrivateLinkServiceConnectionStatus_Status string
type PublicNetworkAccessType_Status ¶
type PublicNetworkAccessType_Status string
type VirtualMachineFamilyCoreQuota_Status ¶
type VirtualMachineFamilyCoreQuota_Status struct { //CoreQuota: The core quota for the VM family for the Batch account. CoreQuota *int `json:"coreQuota,omitempty"` //Name: The Virtual Machine family name. Name *string `json:"name,omitempty"` }
func (*VirtualMachineFamilyCoreQuota_Status) AssignPropertiesFromVirtualMachineFamilyCoreQuotaStatus ¶
func (virtualMachineFamilyCoreQuotaStatus *VirtualMachineFamilyCoreQuota_Status) AssignPropertiesFromVirtualMachineFamilyCoreQuotaStatus(source *v1alpha1api20210101storage.VirtualMachineFamilyCoreQuota_Status) error
AssignPropertiesFromVirtualMachineFamilyCoreQuotaStatus populates our VirtualMachineFamilyCoreQuota_Status from the provided source VirtualMachineFamilyCoreQuota_Status
func (*VirtualMachineFamilyCoreQuota_Status) AssignPropertiesToVirtualMachineFamilyCoreQuotaStatus ¶
func (virtualMachineFamilyCoreQuotaStatus *VirtualMachineFamilyCoreQuota_Status) AssignPropertiesToVirtualMachineFamilyCoreQuotaStatus(destination *v1alpha1api20210101storage.VirtualMachineFamilyCoreQuota_Status) error
AssignPropertiesToVirtualMachineFamilyCoreQuotaStatus populates the provided destination VirtualMachineFamilyCoreQuota_Status from our VirtualMachineFamilyCoreQuota_Status
func (*VirtualMachineFamilyCoreQuota_Status) DeepCopy ¶
func (in *VirtualMachineFamilyCoreQuota_Status) DeepCopy() *VirtualMachineFamilyCoreQuota_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineFamilyCoreQuota_Status.
func (*VirtualMachineFamilyCoreQuota_Status) DeepCopyInto ¶
func (in *VirtualMachineFamilyCoreQuota_Status) DeepCopyInto(out *VirtualMachineFamilyCoreQuota_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineFamilyCoreQuota_Status) NewEmptyARMValue ¶
func (virtualMachineFamilyCoreQuotaStatus *VirtualMachineFamilyCoreQuota_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualMachineFamilyCoreQuota_Status) PopulateFromARM ¶
func (virtualMachineFamilyCoreQuotaStatus *VirtualMachineFamilyCoreQuota_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualMachineFamilyCoreQuota_StatusARM ¶
type VirtualMachineFamilyCoreQuota_StatusARM struct { //CoreQuota: The core quota for the VM family for the Batch account. CoreQuota *int `json:"coreQuota,omitempty"` //Name: The Virtual Machine family name. Name *string `json:"name,omitempty"` }
func (*VirtualMachineFamilyCoreQuota_StatusARM) DeepCopy ¶
func (in *VirtualMachineFamilyCoreQuota_StatusARM) DeepCopy() *VirtualMachineFamilyCoreQuota_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineFamilyCoreQuota_StatusARM.
func (*VirtualMachineFamilyCoreQuota_StatusARM) DeepCopyInto ¶
func (in *VirtualMachineFamilyCoreQuota_StatusARM) DeepCopyInto(out *VirtualMachineFamilyCoreQuota_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.