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 v1beta20211001 contains API Schema definitions for the containerinstance v1beta20211001 API group +groupName=containerinstance.azure.com
Package v1beta20211001 contains API Schema definitions for the containerinstance v1beta20211001 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=containerinstance.azure.com
Index ¶
- Constants
- Variables
- type APIVersion
- type AzureFileVolume
- func (volume *AzureFileVolume) AssignProperties_From_AzureFileVolume(source *v20211001s.AzureFileVolume) error
- func (volume *AzureFileVolume) AssignProperties_To_AzureFileVolume(destination *v20211001s.AzureFileVolume) error
- func (volume *AzureFileVolume) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AzureFileVolume) DeepCopy() *AzureFileVolume
- func (in *AzureFileVolume) DeepCopyInto(out *AzureFileVolume)
- func (volume *AzureFileVolume) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (volume *AzureFileVolume) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AzureFileVolume_ARM
- type AzureFileVolume_STATUS
- func (volume *AzureFileVolume_STATUS) AssignProperties_From_AzureFileVolume_STATUS(source *v20211001s.AzureFileVolume_STATUS) error
- func (volume *AzureFileVolume_STATUS) AssignProperties_To_AzureFileVolume_STATUS(destination *v20211001s.AzureFileVolume_STATUS) error
- func (in *AzureFileVolume_STATUS) DeepCopy() *AzureFileVolume_STATUS
- func (in *AzureFileVolume_STATUS) DeepCopyInto(out *AzureFileVolume_STATUS)
- func (volume *AzureFileVolume_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (volume *AzureFileVolume_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AzureFileVolume_STATUS_ARM
- type Container
- func (container *Container) AssignProperties_From_Container(source *v20211001s.Container) error
- func (container *Container) AssignProperties_To_Container(destination *v20211001s.Container) error
- func (container *Container) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Container) DeepCopy() *Container
- func (in *Container) DeepCopyInto(out *Container)
- func (container *Container) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (container *Container) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerExec
- func (exec *ContainerExec) AssignProperties_From_ContainerExec(source *v20211001s.ContainerExec) error
- func (exec *ContainerExec) AssignProperties_To_ContainerExec(destination *v20211001s.ContainerExec) error
- func (exec *ContainerExec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ContainerExec) DeepCopy() *ContainerExec
- func (in *ContainerExec) DeepCopyInto(out *ContainerExec)
- func (exec *ContainerExec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (exec *ContainerExec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerExec_ARM
- type ContainerExec_STATUS
- func (exec *ContainerExec_STATUS) AssignProperties_From_ContainerExec_STATUS(source *v20211001s.ContainerExec_STATUS) error
- func (exec *ContainerExec_STATUS) AssignProperties_To_ContainerExec_STATUS(destination *v20211001s.ContainerExec_STATUS) error
- func (in *ContainerExec_STATUS) DeepCopy() *ContainerExec_STATUS
- func (in *ContainerExec_STATUS) DeepCopyInto(out *ContainerExec_STATUS)
- func (exec *ContainerExec_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (exec *ContainerExec_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerExec_STATUS_ARM
- type ContainerGroup
- func (group *ContainerGroup) AssignProperties_From_ContainerGroup(source *v20211001s.ContainerGroup) error
- func (group *ContainerGroup) AssignProperties_To_ContainerGroup(destination *v20211001s.ContainerGroup) error
- func (group *ContainerGroup) AzureName() string
- func (group *ContainerGroup) ConvertFrom(hub conversion.Hub) error
- func (group *ContainerGroup) ConvertTo(hub conversion.Hub) error
- func (in *ContainerGroup) DeepCopy() *ContainerGroup
- func (in *ContainerGroup) DeepCopyInto(out *ContainerGroup)
- func (in *ContainerGroup) DeepCopyObject() runtime.Object
- func (group *ContainerGroup) Default()
- func (group ContainerGroup) GetAPIVersion() string
- func (group *ContainerGroup) GetConditions() conditions.Conditions
- func (group *ContainerGroup) GetResourceScope() genruntime.ResourceScope
- func (group *ContainerGroup) GetSpec() genruntime.ConvertibleSpec
- func (group *ContainerGroup) GetStatus() genruntime.ConvertibleStatus
- func (group *ContainerGroup) GetType() string
- func (group *ContainerGroup) NewEmptyStatus() genruntime.ConvertibleStatus
- func (group *ContainerGroup) OriginalGVK() *schema.GroupVersionKind
- func (group *ContainerGroup) Owner() *genruntime.ResourceReference
- func (group *ContainerGroup) SetConditions(conditions conditions.Conditions)
- func (group *ContainerGroup) SetStatus(status genruntime.ConvertibleStatus) error
- func (group *ContainerGroup) ValidateCreate() error
- func (group *ContainerGroup) ValidateDelete() error
- func (group *ContainerGroup) ValidateUpdate(old runtime.Object) error
- type ContainerGroupDiagnostics
- func (diagnostics *ContainerGroupDiagnostics) AssignProperties_From_ContainerGroupDiagnostics(source *v20211001s.ContainerGroupDiagnostics) error
- func (diagnostics *ContainerGroupDiagnostics) AssignProperties_To_ContainerGroupDiagnostics(destination *v20211001s.ContainerGroupDiagnostics) error
- func (diagnostics *ContainerGroupDiagnostics) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ContainerGroupDiagnostics) DeepCopy() *ContainerGroupDiagnostics
- func (in *ContainerGroupDiagnostics) DeepCopyInto(out *ContainerGroupDiagnostics)
- func (diagnostics *ContainerGroupDiagnostics) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (diagnostics *ContainerGroupDiagnostics) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerGroupDiagnostics_ARM
- type ContainerGroupDiagnostics_STATUS
- func (diagnostics *ContainerGroupDiagnostics_STATUS) AssignProperties_From_ContainerGroupDiagnostics_STATUS(source *v20211001s.ContainerGroupDiagnostics_STATUS) error
- func (diagnostics *ContainerGroupDiagnostics_STATUS) AssignProperties_To_ContainerGroupDiagnostics_STATUS(destination *v20211001s.ContainerGroupDiagnostics_STATUS) error
- func (in *ContainerGroupDiagnostics_STATUS) DeepCopy() *ContainerGroupDiagnostics_STATUS
- func (in *ContainerGroupDiagnostics_STATUS) DeepCopyInto(out *ContainerGroupDiagnostics_STATUS)
- func (diagnostics *ContainerGroupDiagnostics_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (diagnostics *ContainerGroupDiagnostics_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerGroupDiagnostics_STATUS_ARM
- type ContainerGroupIdentity
- func (identity *ContainerGroupIdentity) AssignProperties_From_ContainerGroupIdentity(source *v20211001s.ContainerGroupIdentity) error
- func (identity *ContainerGroupIdentity) AssignProperties_To_ContainerGroupIdentity(destination *v20211001s.ContainerGroupIdentity) error
- func (identity *ContainerGroupIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ContainerGroupIdentity) DeepCopy() *ContainerGroupIdentity
- func (in *ContainerGroupIdentity) DeepCopyInto(out *ContainerGroupIdentity)
- func (identity *ContainerGroupIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ContainerGroupIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerGroupIdentity_ARM
- type ContainerGroupIdentity_STATUS
- func (identity *ContainerGroupIdentity_STATUS) AssignProperties_From_ContainerGroupIdentity_STATUS(source *v20211001s.ContainerGroupIdentity_STATUS) error
- func (identity *ContainerGroupIdentity_STATUS) AssignProperties_To_ContainerGroupIdentity_STATUS(destination *v20211001s.ContainerGroupIdentity_STATUS) error
- func (in *ContainerGroupIdentity_STATUS) DeepCopy() *ContainerGroupIdentity_STATUS
- func (in *ContainerGroupIdentity_STATUS) DeepCopyInto(out *ContainerGroupIdentity_STATUS)
- func (identity *ContainerGroupIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ContainerGroupIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerGroupIdentity_STATUS_ARM
- type ContainerGroupIdentity_Type
- type ContainerGroupIdentity_Type_STATUS
- type ContainerGroupList
- type ContainerGroupSku
- type ContainerGroupSku_STATUS
- type ContainerGroupSubnetId
- func (subnetId *ContainerGroupSubnetId) AssignProperties_From_ContainerGroupSubnetId(source *v20211001s.ContainerGroupSubnetId) error
- func (subnetId *ContainerGroupSubnetId) AssignProperties_To_ContainerGroupSubnetId(destination *v20211001s.ContainerGroupSubnetId) error
- func (subnetId *ContainerGroupSubnetId) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ContainerGroupSubnetId) DeepCopy() *ContainerGroupSubnetId
- func (in *ContainerGroupSubnetId) DeepCopyInto(out *ContainerGroupSubnetId)
- func (subnetId *ContainerGroupSubnetId) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subnetId *ContainerGroupSubnetId) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerGroupSubnetId_ARM
- type ContainerGroupSubnetId_STATUS
- func (subnetId *ContainerGroupSubnetId_STATUS) AssignProperties_From_ContainerGroupSubnetId_STATUS(source *v20211001s.ContainerGroupSubnetId_STATUS) error
- func (subnetId *ContainerGroupSubnetId_STATUS) AssignProperties_To_ContainerGroupSubnetId_STATUS(destination *v20211001s.ContainerGroupSubnetId_STATUS) error
- func (in *ContainerGroupSubnetId_STATUS) DeepCopy() *ContainerGroupSubnetId_STATUS
- func (in *ContainerGroupSubnetId_STATUS) DeepCopyInto(out *ContainerGroupSubnetId_STATUS)
- func (subnetId *ContainerGroupSubnetId_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subnetId *ContainerGroupSubnetId_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerGroupSubnetId_STATUS_ARM
- type ContainerGroup_Properties_InstanceView_STATUS
- func (view *ContainerGroup_Properties_InstanceView_STATUS) AssignProperties_From_ContainerGroup_Properties_InstanceView_STATUS(source *v20211001s.ContainerGroup_Properties_InstanceView_STATUS) error
- func (view *ContainerGroup_Properties_InstanceView_STATUS) AssignProperties_To_ContainerGroup_Properties_InstanceView_STATUS(destination *v20211001s.ContainerGroup_Properties_InstanceView_STATUS) error
- func (in *ContainerGroup_Properties_InstanceView_STATUS) DeepCopy() *ContainerGroup_Properties_InstanceView_STATUS
- func (in *ContainerGroup_Properties_InstanceView_STATUS) DeepCopyInto(out *ContainerGroup_Properties_InstanceView_STATUS)
- func (view *ContainerGroup_Properties_InstanceView_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (view *ContainerGroup_Properties_InstanceView_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerGroup_Properties_InstanceView_STATUS_ARM
- type ContainerGroup_Properties_OsType_STATUS
- type ContainerGroup_Properties_OsType_Spec
- type ContainerGroup_Properties_RestartPolicy_STATUS
- type ContainerGroup_Properties_RestartPolicy_Spec
- type ContainerGroup_Properties_STATUS_ARM
- type ContainerGroup_Properties_Spec_ARM
- type ContainerGroup_STATUS
- func (group *ContainerGroup_STATUS) AssignProperties_From_ContainerGroup_STATUS(source *v20211001s.ContainerGroup_STATUS) error
- func (group *ContainerGroup_STATUS) AssignProperties_To_ContainerGroup_STATUS(destination *v20211001s.ContainerGroup_STATUS) error
- func (group *ContainerGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (group *ContainerGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *ContainerGroup_STATUS) DeepCopy() *ContainerGroup_STATUS
- func (in *ContainerGroup_STATUS) DeepCopyInto(out *ContainerGroup_STATUS)
- func (group *ContainerGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *ContainerGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerGroup_STATUS_ARM
- type ContainerGroup_Spec
- func (group *ContainerGroup_Spec) AssignProperties_From_ContainerGroup_Spec(source *v20211001s.ContainerGroup_Spec) error
- func (group *ContainerGroup_Spec) AssignProperties_To_ContainerGroup_Spec(destination *v20211001s.ContainerGroup_Spec) error
- func (group *ContainerGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (group *ContainerGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (group *ContainerGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ContainerGroup_Spec) DeepCopy() *ContainerGroup_Spec
- func (in *ContainerGroup_Spec) DeepCopyInto(out *ContainerGroup_Spec)
- func (group *ContainerGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *ContainerGroup_Spec) OriginalVersion() string
- func (group *ContainerGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (group *ContainerGroup_Spec) SetAzureName(azureName string)
- type ContainerGroup_Spec_ARM
- func (in *ContainerGroup_Spec_ARM) DeepCopy() *ContainerGroup_Spec_ARM
- func (in *ContainerGroup_Spec_ARM) DeepCopyInto(out *ContainerGroup_Spec_ARM)
- func (group ContainerGroup_Spec_ARM) GetAPIVersion() string
- func (group *ContainerGroup_Spec_ARM) GetName() string
- func (group *ContainerGroup_Spec_ARM) GetType() string
- type ContainerHttpGet
- func (httpGet *ContainerHttpGet) AssignProperties_From_ContainerHttpGet(source *v20211001s.ContainerHttpGet) error
- func (httpGet *ContainerHttpGet) AssignProperties_To_ContainerHttpGet(destination *v20211001s.ContainerHttpGet) error
- func (httpGet *ContainerHttpGet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ContainerHttpGet) DeepCopy() *ContainerHttpGet
- func (in *ContainerHttpGet) DeepCopyInto(out *ContainerHttpGet)
- func (httpGet *ContainerHttpGet) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (httpGet *ContainerHttpGet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerHttpGet_ARM
- type ContainerHttpGet_STATUS
- func (httpGet *ContainerHttpGet_STATUS) AssignProperties_From_ContainerHttpGet_STATUS(source *v20211001s.ContainerHttpGet_STATUS) error
- func (httpGet *ContainerHttpGet_STATUS) AssignProperties_To_ContainerHttpGet_STATUS(destination *v20211001s.ContainerHttpGet_STATUS) error
- func (in *ContainerHttpGet_STATUS) DeepCopy() *ContainerHttpGet_STATUS
- func (in *ContainerHttpGet_STATUS) DeepCopyInto(out *ContainerHttpGet_STATUS)
- func (httpGet *ContainerHttpGet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (httpGet *ContainerHttpGet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerHttpGet_STATUS_ARM
- type ContainerHttpGet_Scheme
- type ContainerHttpGet_Scheme_STATUS
- type ContainerPort
- func (port *ContainerPort) AssignProperties_From_ContainerPort(source *v20211001s.ContainerPort) error
- func (port *ContainerPort) AssignProperties_To_ContainerPort(destination *v20211001s.ContainerPort) error
- func (port *ContainerPort) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ContainerPort) DeepCopy() *ContainerPort
- func (in *ContainerPort) DeepCopyInto(out *ContainerPort)
- func (port *ContainerPort) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (port *ContainerPort) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerPort_ARM
- type ContainerPort_Protocol
- type ContainerPort_Protocol_STATUS
- type ContainerPort_STATUS
- func (port *ContainerPort_STATUS) AssignProperties_From_ContainerPort_STATUS(source *v20211001s.ContainerPort_STATUS) error
- func (port *ContainerPort_STATUS) AssignProperties_To_ContainerPort_STATUS(destination *v20211001s.ContainerPort_STATUS) error
- func (in *ContainerPort_STATUS) DeepCopy() *ContainerPort_STATUS
- func (in *ContainerPort_STATUS) DeepCopyInto(out *ContainerPort_STATUS)
- func (port *ContainerPort_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (port *ContainerPort_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerPort_STATUS_ARM
- type ContainerProbe
- func (probe *ContainerProbe) AssignProperties_From_ContainerProbe(source *v20211001s.ContainerProbe) error
- func (probe *ContainerProbe) AssignProperties_To_ContainerProbe(destination *v20211001s.ContainerProbe) error
- func (probe *ContainerProbe) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ContainerProbe) DeepCopy() *ContainerProbe
- func (in *ContainerProbe) DeepCopyInto(out *ContainerProbe)
- func (probe *ContainerProbe) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (probe *ContainerProbe) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerProbe_ARM
- type ContainerProbe_STATUS
- func (probe *ContainerProbe_STATUS) AssignProperties_From_ContainerProbe_STATUS(source *v20211001s.ContainerProbe_STATUS) error
- func (probe *ContainerProbe_STATUS) AssignProperties_To_ContainerProbe_STATUS(destination *v20211001s.ContainerProbe_STATUS) error
- func (in *ContainerProbe_STATUS) DeepCopy() *ContainerProbe_STATUS
- func (in *ContainerProbe_STATUS) DeepCopyInto(out *ContainerProbe_STATUS)
- func (probe *ContainerProbe_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (probe *ContainerProbe_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerProbe_STATUS_ARM
- type ContainerProperties_ARM
- type ContainerProperties_InstanceView_STATUS
- func (view *ContainerProperties_InstanceView_STATUS) AssignProperties_From_ContainerProperties_InstanceView_STATUS(source *v20211001s.ContainerProperties_InstanceView_STATUS) error
- func (view *ContainerProperties_InstanceView_STATUS) AssignProperties_To_ContainerProperties_InstanceView_STATUS(destination *v20211001s.ContainerProperties_InstanceView_STATUS) error
- func (in *ContainerProperties_InstanceView_STATUS) DeepCopy() *ContainerProperties_InstanceView_STATUS
- func (in *ContainerProperties_InstanceView_STATUS) DeepCopyInto(out *ContainerProperties_InstanceView_STATUS)
- func (view *ContainerProperties_InstanceView_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (view *ContainerProperties_InstanceView_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerProperties_InstanceView_STATUS_ARM
- type ContainerProperties_STATUS_ARM
- type ContainerState_STATUS
- func (state *ContainerState_STATUS) AssignProperties_From_ContainerState_STATUS(source *v20211001s.ContainerState_STATUS) error
- func (state *ContainerState_STATUS) AssignProperties_To_ContainerState_STATUS(destination *v20211001s.ContainerState_STATUS) error
- func (in *ContainerState_STATUS) DeepCopy() *ContainerState_STATUS
- func (in *ContainerState_STATUS) DeepCopyInto(out *ContainerState_STATUS)
- func (state *ContainerState_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (state *ContainerState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerState_STATUS_ARM
- type Container_ARM
- type Container_STATUS
- func (container *Container_STATUS) AssignProperties_From_Container_STATUS(source *v20211001s.Container_STATUS) error
- func (container *Container_STATUS) AssignProperties_To_Container_STATUS(destination *v20211001s.Container_STATUS) error
- func (in *Container_STATUS) DeepCopy() *Container_STATUS
- func (in *Container_STATUS) DeepCopyInto(out *Container_STATUS)
- func (container *Container_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (container *Container_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Container_STATUS_ARM
- type DnsConfiguration
- func (configuration *DnsConfiguration) AssignProperties_From_DnsConfiguration(source *v20211001s.DnsConfiguration) error
- func (configuration *DnsConfiguration) AssignProperties_To_DnsConfiguration(destination *v20211001s.DnsConfiguration) error
- func (configuration *DnsConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsConfiguration) DeepCopy() *DnsConfiguration
- func (in *DnsConfiguration) DeepCopyInto(out *DnsConfiguration)
- func (configuration *DnsConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *DnsConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsConfiguration_ARM
- type DnsConfiguration_STATUS
- func (configuration *DnsConfiguration_STATUS) AssignProperties_From_DnsConfiguration_STATUS(source *v20211001s.DnsConfiguration_STATUS) error
- func (configuration *DnsConfiguration_STATUS) AssignProperties_To_DnsConfiguration_STATUS(destination *v20211001s.DnsConfiguration_STATUS) error
- func (in *DnsConfiguration_STATUS) DeepCopy() *DnsConfiguration_STATUS
- func (in *DnsConfiguration_STATUS) DeepCopyInto(out *DnsConfiguration_STATUS)
- func (configuration *DnsConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *DnsConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsConfiguration_STATUS_ARM
- type EncryptionProperties
- func (properties *EncryptionProperties) AssignProperties_From_EncryptionProperties(source *v20211001s.EncryptionProperties) error
- func (properties *EncryptionProperties) AssignProperties_To_EncryptionProperties(destination *v20211001s.EncryptionProperties) error
- func (properties *EncryptionProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EncryptionProperties) DeepCopy() *EncryptionProperties
- func (in *EncryptionProperties) DeepCopyInto(out *EncryptionProperties)
- func (properties *EncryptionProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *EncryptionProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionProperties_ARM
- type EncryptionProperties_STATUS
- func (properties *EncryptionProperties_STATUS) AssignProperties_From_EncryptionProperties_STATUS(source *v20211001s.EncryptionProperties_STATUS) error
- func (properties *EncryptionProperties_STATUS) AssignProperties_To_EncryptionProperties_STATUS(destination *v20211001s.EncryptionProperties_STATUS) error
- func (in *EncryptionProperties_STATUS) DeepCopy() *EncryptionProperties_STATUS
- func (in *EncryptionProperties_STATUS) DeepCopyInto(out *EncryptionProperties_STATUS)
- func (properties *EncryptionProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *EncryptionProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionProperties_STATUS_ARM
- type EnvironmentVariable
- func (variable *EnvironmentVariable) AssignProperties_From_EnvironmentVariable(source *v20211001s.EnvironmentVariable) error
- func (variable *EnvironmentVariable) AssignProperties_To_EnvironmentVariable(destination *v20211001s.EnvironmentVariable) error
- func (variable *EnvironmentVariable) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *EnvironmentVariable) DeepCopy() *EnvironmentVariable
- func (in *EnvironmentVariable) DeepCopyInto(out *EnvironmentVariable)
- func (variable *EnvironmentVariable) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (variable *EnvironmentVariable) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EnvironmentVariable_ARM
- type EnvironmentVariable_STATUS
- func (variable *EnvironmentVariable_STATUS) AssignProperties_From_EnvironmentVariable_STATUS(source *v20211001s.EnvironmentVariable_STATUS) error
- func (variable *EnvironmentVariable_STATUS) AssignProperties_To_EnvironmentVariable_STATUS(destination *v20211001s.EnvironmentVariable_STATUS) error
- func (in *EnvironmentVariable_STATUS) DeepCopy() *EnvironmentVariable_STATUS
- func (in *EnvironmentVariable_STATUS) DeepCopyInto(out *EnvironmentVariable_STATUS)
- func (variable *EnvironmentVariable_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (variable *EnvironmentVariable_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EnvironmentVariable_STATUS_ARM
- type Event_STATUS
- func (event *Event_STATUS) AssignProperties_From_Event_STATUS(source *v20211001s.Event_STATUS) error
- func (event *Event_STATUS) AssignProperties_To_Event_STATUS(destination *v20211001s.Event_STATUS) error
- func (in *Event_STATUS) DeepCopy() *Event_STATUS
- func (in *Event_STATUS) DeepCopyInto(out *Event_STATUS)
- func (event *Event_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (event *Event_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Event_STATUS_ARM
- type GitRepoVolume
- func (volume *GitRepoVolume) AssignProperties_From_GitRepoVolume(source *v20211001s.GitRepoVolume) error
- func (volume *GitRepoVolume) AssignProperties_To_GitRepoVolume(destination *v20211001s.GitRepoVolume) error
- func (volume *GitRepoVolume) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *GitRepoVolume) DeepCopy() *GitRepoVolume
- func (in *GitRepoVolume) DeepCopyInto(out *GitRepoVolume)
- func (volume *GitRepoVolume) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (volume *GitRepoVolume) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GitRepoVolume_ARM
- type GitRepoVolume_STATUS
- func (volume *GitRepoVolume_STATUS) AssignProperties_From_GitRepoVolume_STATUS(source *v20211001s.GitRepoVolume_STATUS) error
- func (volume *GitRepoVolume_STATUS) AssignProperties_To_GitRepoVolume_STATUS(destination *v20211001s.GitRepoVolume_STATUS) error
- func (in *GitRepoVolume_STATUS) DeepCopy() *GitRepoVolume_STATUS
- func (in *GitRepoVolume_STATUS) DeepCopyInto(out *GitRepoVolume_STATUS)
- func (volume *GitRepoVolume_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (volume *GitRepoVolume_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GitRepoVolume_STATUS_ARM
- type GpuResource
- func (resource *GpuResource) AssignProperties_From_GpuResource(source *v20211001s.GpuResource) error
- func (resource *GpuResource) AssignProperties_To_GpuResource(destination *v20211001s.GpuResource) error
- func (resource *GpuResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *GpuResource) DeepCopy() *GpuResource
- func (in *GpuResource) DeepCopyInto(out *GpuResource)
- func (resource *GpuResource) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *GpuResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GpuResource_ARM
- type GpuResource_STATUS
- func (resource *GpuResource_STATUS) AssignProperties_From_GpuResource_STATUS(source *v20211001s.GpuResource_STATUS) error
- func (resource *GpuResource_STATUS) AssignProperties_To_GpuResource_STATUS(destination *v20211001s.GpuResource_STATUS) error
- func (in *GpuResource_STATUS) DeepCopy() *GpuResource_STATUS
- func (in *GpuResource_STATUS) DeepCopyInto(out *GpuResource_STATUS)
- func (resource *GpuResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *GpuResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type GpuResource_STATUS_ARM
- type GpuResource_Sku
- type GpuResource_Sku_STATUS
- type HttpHeader
- func (header *HttpHeader) AssignProperties_From_HttpHeader(source *v20211001s.HttpHeader) error
- func (header *HttpHeader) AssignProperties_To_HttpHeader(destination *v20211001s.HttpHeader) error
- func (header *HttpHeader) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *HttpHeader) DeepCopy() *HttpHeader
- func (in *HttpHeader) DeepCopyInto(out *HttpHeader)
- func (header *HttpHeader) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (header *HttpHeader) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HttpHeader_ARM
- type HttpHeader_STATUS
- func (header *HttpHeader_STATUS) AssignProperties_From_HttpHeader_STATUS(source *v20211001s.HttpHeader_STATUS) error
- func (header *HttpHeader_STATUS) AssignProperties_To_HttpHeader_STATUS(destination *v20211001s.HttpHeader_STATUS) error
- func (in *HttpHeader_STATUS) DeepCopy() *HttpHeader_STATUS
- func (in *HttpHeader_STATUS) DeepCopyInto(out *HttpHeader_STATUS)
- func (header *HttpHeader_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (header *HttpHeader_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HttpHeader_STATUS_ARM
- type ImageRegistryCredential
- func (credential *ImageRegistryCredential) AssignProperties_From_ImageRegistryCredential(source *v20211001s.ImageRegistryCredential) error
- func (credential *ImageRegistryCredential) AssignProperties_To_ImageRegistryCredential(destination *v20211001s.ImageRegistryCredential) error
- func (credential *ImageRegistryCredential) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ImageRegistryCredential) DeepCopy() *ImageRegistryCredential
- func (in *ImageRegistryCredential) DeepCopyInto(out *ImageRegistryCredential)
- func (credential *ImageRegistryCredential) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (credential *ImageRegistryCredential) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ImageRegistryCredential_ARM
- type ImageRegistryCredential_STATUS
- func (credential *ImageRegistryCredential_STATUS) AssignProperties_From_ImageRegistryCredential_STATUS(source *v20211001s.ImageRegistryCredential_STATUS) error
- func (credential *ImageRegistryCredential_STATUS) AssignProperties_To_ImageRegistryCredential_STATUS(destination *v20211001s.ImageRegistryCredential_STATUS) error
- func (in *ImageRegistryCredential_STATUS) DeepCopy() *ImageRegistryCredential_STATUS
- func (in *ImageRegistryCredential_STATUS) DeepCopyInto(out *ImageRegistryCredential_STATUS)
- func (credential *ImageRegistryCredential_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (credential *ImageRegistryCredential_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ImageRegistryCredential_STATUS_ARM
- type InitContainerDefinition
- func (definition *InitContainerDefinition) AssignProperties_From_InitContainerDefinition(source *v20211001s.InitContainerDefinition) error
- func (definition *InitContainerDefinition) AssignProperties_To_InitContainerDefinition(destination *v20211001s.InitContainerDefinition) error
- func (definition *InitContainerDefinition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *InitContainerDefinition) DeepCopy() *InitContainerDefinition
- func (in *InitContainerDefinition) DeepCopyInto(out *InitContainerDefinition)
- func (definition *InitContainerDefinition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (definition *InitContainerDefinition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InitContainerDefinition_ARM
- type InitContainerDefinition_STATUS
- func (definition *InitContainerDefinition_STATUS) AssignProperties_From_InitContainerDefinition_STATUS(source *v20211001s.InitContainerDefinition_STATUS) error
- func (definition *InitContainerDefinition_STATUS) AssignProperties_To_InitContainerDefinition_STATUS(destination *v20211001s.InitContainerDefinition_STATUS) error
- func (in *InitContainerDefinition_STATUS) DeepCopy() *InitContainerDefinition_STATUS
- func (in *InitContainerDefinition_STATUS) DeepCopyInto(out *InitContainerDefinition_STATUS)
- func (definition *InitContainerDefinition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (definition *InitContainerDefinition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InitContainerDefinition_STATUS_ARM
- type InitContainerPropertiesDefinition_ARM
- type InitContainerPropertiesDefinition_InstanceView_STATUS
- func (view *InitContainerPropertiesDefinition_InstanceView_STATUS) AssignProperties_From_InitContainerPropertiesDefinition_InstanceView_STATUS(source *v20211001s.InitContainerPropertiesDefinition_InstanceView_STATUS) error
- func (view *InitContainerPropertiesDefinition_InstanceView_STATUS) AssignProperties_To_InitContainerPropertiesDefinition_InstanceView_STATUS(destination *v20211001s.InitContainerPropertiesDefinition_InstanceView_STATUS) error
- func (in *InitContainerPropertiesDefinition_InstanceView_STATUS) DeepCopy() *InitContainerPropertiesDefinition_InstanceView_STATUS
- func (in *InitContainerPropertiesDefinition_InstanceView_STATUS) DeepCopyInto(out *InitContainerPropertiesDefinition_InstanceView_STATUS)
- func (view *InitContainerPropertiesDefinition_InstanceView_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (view *InitContainerPropertiesDefinition_InstanceView_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InitContainerPropertiesDefinition_InstanceView_STATUS_ARM
- type InitContainerPropertiesDefinition_STATUS_ARM
- type IpAddress
- func (address *IpAddress) AssignProperties_From_IpAddress(source *v20211001s.IpAddress) error
- func (address *IpAddress) AssignProperties_To_IpAddress(destination *v20211001s.IpAddress) error
- func (address *IpAddress) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IpAddress) DeepCopy() *IpAddress
- func (in *IpAddress) DeepCopyInto(out *IpAddress)
- func (address *IpAddress) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (address *IpAddress) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpAddress_ARM
- type IpAddress_AutoGeneratedDomainNameLabelScope
- type IpAddress_AutoGeneratedDomainNameLabelScope_STATUS
- type IpAddress_STATUS
- func (address *IpAddress_STATUS) AssignProperties_From_IpAddress_STATUS(source *v20211001s.IpAddress_STATUS) error
- func (address *IpAddress_STATUS) AssignProperties_To_IpAddress_STATUS(destination *v20211001s.IpAddress_STATUS) error
- func (in *IpAddress_STATUS) DeepCopy() *IpAddress_STATUS
- func (in *IpAddress_STATUS) DeepCopyInto(out *IpAddress_STATUS)
- func (address *IpAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (address *IpAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpAddress_STATUS_ARM
- type IpAddress_Type
- type IpAddress_Type_STATUS
- type LogAnalytics
- func (analytics *LogAnalytics) AssignProperties_From_LogAnalytics(source *v20211001s.LogAnalytics) error
- func (analytics *LogAnalytics) AssignProperties_To_LogAnalytics(destination *v20211001s.LogAnalytics) error
- func (analytics *LogAnalytics) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LogAnalytics) DeepCopy() *LogAnalytics
- func (in *LogAnalytics) DeepCopyInto(out *LogAnalytics)
- func (analytics *LogAnalytics) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (analytics *LogAnalytics) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LogAnalytics_ARM
- type LogAnalytics_LogType
- type LogAnalytics_LogType_STATUS
- type LogAnalytics_STATUS
- func (analytics *LogAnalytics_STATUS) AssignProperties_From_LogAnalytics_STATUS(source *v20211001s.LogAnalytics_STATUS) error
- func (analytics *LogAnalytics_STATUS) AssignProperties_To_LogAnalytics_STATUS(destination *v20211001s.LogAnalytics_STATUS) error
- func (in *LogAnalytics_STATUS) DeepCopy() *LogAnalytics_STATUS
- func (in *LogAnalytics_STATUS) DeepCopyInto(out *LogAnalytics_STATUS)
- func (analytics *LogAnalytics_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (analytics *LogAnalytics_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LogAnalytics_STATUS_ARM
- type Port
- func (port *Port) AssignProperties_From_Port(source *v20211001s.Port) error
- func (port *Port) AssignProperties_To_Port(destination *v20211001s.Port) error
- func (port *Port) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Port) DeepCopy() *Port
- func (in *Port) DeepCopyInto(out *Port)
- func (port *Port) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (port *Port) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Port_ARM
- type Port_Protocol
- type Port_Protocol_STATUS
- type Port_STATUS
- func (port *Port_STATUS) AssignProperties_From_Port_STATUS(source *v20211001s.Port_STATUS) error
- func (port *Port_STATUS) AssignProperties_To_Port_STATUS(destination *v20211001s.Port_STATUS) error
- func (in *Port_STATUS) DeepCopy() *Port_STATUS
- func (in *Port_STATUS) DeepCopyInto(out *Port_STATUS)
- func (port *Port_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (port *Port_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Port_STATUS_ARM
- type ResourceLimits
- func (limits *ResourceLimits) AssignProperties_From_ResourceLimits(source *v20211001s.ResourceLimits) error
- func (limits *ResourceLimits) AssignProperties_To_ResourceLimits(destination *v20211001s.ResourceLimits) error
- func (limits *ResourceLimits) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ResourceLimits) DeepCopy() *ResourceLimits
- func (in *ResourceLimits) DeepCopyInto(out *ResourceLimits)
- func (limits *ResourceLimits) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (limits *ResourceLimits) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceLimits_ARM
- type ResourceLimits_STATUS
- func (limits *ResourceLimits_STATUS) AssignProperties_From_ResourceLimits_STATUS(source *v20211001s.ResourceLimits_STATUS) error
- func (limits *ResourceLimits_STATUS) AssignProperties_To_ResourceLimits_STATUS(destination *v20211001s.ResourceLimits_STATUS) error
- func (in *ResourceLimits_STATUS) DeepCopy() *ResourceLimits_STATUS
- func (in *ResourceLimits_STATUS) DeepCopyInto(out *ResourceLimits_STATUS)
- func (limits *ResourceLimits_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (limits *ResourceLimits_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceLimits_STATUS_ARM
- type ResourceRequests
- func (requests *ResourceRequests) AssignProperties_From_ResourceRequests(source *v20211001s.ResourceRequests) error
- func (requests *ResourceRequests) AssignProperties_To_ResourceRequests(destination *v20211001s.ResourceRequests) error
- func (requests *ResourceRequests) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ResourceRequests) DeepCopy() *ResourceRequests
- func (in *ResourceRequests) DeepCopyInto(out *ResourceRequests)
- func (requests *ResourceRequests) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (requests *ResourceRequests) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceRequests_ARM
- type ResourceRequests_STATUS
- func (requests *ResourceRequests_STATUS) AssignProperties_From_ResourceRequests_STATUS(source *v20211001s.ResourceRequests_STATUS) error
- func (requests *ResourceRequests_STATUS) AssignProperties_To_ResourceRequests_STATUS(destination *v20211001s.ResourceRequests_STATUS) error
- func (in *ResourceRequests_STATUS) DeepCopy() *ResourceRequests_STATUS
- func (in *ResourceRequests_STATUS) DeepCopyInto(out *ResourceRequests_STATUS)
- func (requests *ResourceRequests_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (requests *ResourceRequests_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceRequests_STATUS_ARM
- type ResourceRequirements
- func (requirements *ResourceRequirements) AssignProperties_From_ResourceRequirements(source *v20211001s.ResourceRequirements) error
- func (requirements *ResourceRequirements) AssignProperties_To_ResourceRequirements(destination *v20211001s.ResourceRequirements) error
- func (requirements *ResourceRequirements) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ResourceRequirements) DeepCopy() *ResourceRequirements
- func (in *ResourceRequirements) DeepCopyInto(out *ResourceRequirements)
- func (requirements *ResourceRequirements) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (requirements *ResourceRequirements) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceRequirements_ARM
- type ResourceRequirements_STATUS
- func (requirements *ResourceRequirements_STATUS) AssignProperties_From_ResourceRequirements_STATUS(source *v20211001s.ResourceRequirements_STATUS) error
- func (requirements *ResourceRequirements_STATUS) AssignProperties_To_ResourceRequirements_STATUS(destination *v20211001s.ResourceRequirements_STATUS) error
- func (in *ResourceRequirements_STATUS) DeepCopy() *ResourceRequirements_STATUS
- func (in *ResourceRequirements_STATUS) DeepCopyInto(out *ResourceRequirements_STATUS)
- func (requirements *ResourceRequirements_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (requirements *ResourceRequirements_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceRequirements_STATUS_ARM
- type UserAssignedIdentities_STATUS
- func (identities *UserAssignedIdentities_STATUS) AssignProperties_From_UserAssignedIdentities_STATUS(source *v20211001s.UserAssignedIdentities_STATUS) error
- func (identities *UserAssignedIdentities_STATUS) AssignProperties_To_UserAssignedIdentities_STATUS(destination *v20211001s.UserAssignedIdentities_STATUS) error
- func (in *UserAssignedIdentities_STATUS) DeepCopy() *UserAssignedIdentities_STATUS
- func (in *UserAssignedIdentities_STATUS) DeepCopyInto(out *UserAssignedIdentities_STATUS)
- func (identities *UserAssignedIdentities_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identities *UserAssignedIdentities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserAssignedIdentities_STATUS_ARM
- type Volume
- func (volume *Volume) AssignProperties_From_Volume(source *v20211001s.Volume) error
- func (volume *Volume) AssignProperties_To_Volume(destination *v20211001s.Volume) error
- func (volume *Volume) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Volume) DeepCopy() *Volume
- func (in *Volume) DeepCopyInto(out *Volume)
- func (volume *Volume) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (volume *Volume) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VolumeMount
- func (mount *VolumeMount) AssignProperties_From_VolumeMount(source *v20211001s.VolumeMount) error
- func (mount *VolumeMount) AssignProperties_To_VolumeMount(destination *v20211001s.VolumeMount) error
- func (mount *VolumeMount) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VolumeMount) DeepCopy() *VolumeMount
- func (in *VolumeMount) DeepCopyInto(out *VolumeMount)
- func (mount *VolumeMount) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (mount *VolumeMount) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VolumeMount_ARM
- type VolumeMount_STATUS
- func (mount *VolumeMount_STATUS) AssignProperties_From_VolumeMount_STATUS(source *v20211001s.VolumeMount_STATUS) error
- func (mount *VolumeMount_STATUS) AssignProperties_To_VolumeMount_STATUS(destination *v20211001s.VolumeMount_STATUS) error
- func (in *VolumeMount_STATUS) DeepCopy() *VolumeMount_STATUS
- func (in *VolumeMount_STATUS) DeepCopyInto(out *VolumeMount_STATUS)
- func (mount *VolumeMount_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (mount *VolumeMount_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VolumeMount_STATUS_ARM
- type Volume_ARM
- type Volume_STATUS
- func (volume *Volume_STATUS) AssignProperties_From_Volume_STATUS(source *v20211001s.Volume_STATUS) error
- func (volume *Volume_STATUS) AssignProperties_To_Volume_STATUS(destination *v20211001s.Volume_STATUS) error
- func (in *Volume_STATUS) DeepCopy() *Volume_STATUS
- func (in *Volume_STATUS) DeepCopyInto(out *Volume_STATUS)
- func (volume *Volume_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (volume *Volume_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Volume_STATUS_ARM
Constants ¶
const ( ContainerGroupIdentity_Type_None = ContainerGroupIdentity_Type("None") ContainerGroupIdentity_Type_SystemAssigned = ContainerGroupIdentity_Type("SystemAssigned") ContainerGroupIdentity_Type_SystemAssignedUserAssigned = ContainerGroupIdentity_Type("SystemAssigned, UserAssigned") ContainerGroupIdentity_Type_UserAssigned = ContainerGroupIdentity_Type("UserAssigned") )
const ( ContainerGroupIdentity_Type_STATUS_None = ContainerGroupIdentity_Type_STATUS("None") ContainerGroupIdentity_Type_STATUS_SystemAssigned = ContainerGroupIdentity_Type_STATUS("SystemAssigned") ContainerGroupIdentity_Type_STATUS_SystemAssignedUserAssigned = ContainerGroupIdentity_Type_STATUS("SystemAssigned, UserAssigned") ContainerGroupIdentity_Type_STATUS_UserAssigned = ContainerGroupIdentity_Type_STATUS("UserAssigned") )
const ( ContainerGroup_Properties_OsType_Spec_Linux = ContainerGroup_Properties_OsType_Spec("Linux") ContainerGroup_Properties_OsType_Spec_Windows = ContainerGroup_Properties_OsType_Spec("Windows") )
const ( ContainerGroup_Properties_OsType_STATUS_Linux = ContainerGroup_Properties_OsType_STATUS("Linux") ContainerGroup_Properties_OsType_STATUS_Windows = ContainerGroup_Properties_OsType_STATUS("Windows") )
const ( ContainerGroup_Properties_RestartPolicy_Spec_Always = ContainerGroup_Properties_RestartPolicy_Spec("Always") ContainerGroup_Properties_RestartPolicy_Spec_Never = ContainerGroup_Properties_RestartPolicy_Spec("Never") ContainerGroup_Properties_RestartPolicy_Spec_OnFailure = ContainerGroup_Properties_RestartPolicy_Spec("OnFailure") )
const ( ContainerGroup_Properties_RestartPolicy_STATUS_Always = ContainerGroup_Properties_RestartPolicy_STATUS("Always") ContainerGroup_Properties_RestartPolicy_STATUS_Never = ContainerGroup_Properties_RestartPolicy_STATUS("Never") ContainerGroup_Properties_RestartPolicy_STATUS_OnFailure = ContainerGroup_Properties_RestartPolicy_STATUS("OnFailure") )
const ( ContainerGroupSku_Dedicated = ContainerGroupSku("Dedicated") ContainerGroupSku_Standard = ContainerGroupSku("Standard") )
const ( ContainerGroupSku_STATUS_Dedicated = ContainerGroupSku_STATUS("Dedicated") ContainerGroupSku_STATUS_Standard = ContainerGroupSku_STATUS("Standard") )
const ( IpAddress_AutoGeneratedDomainNameLabelScope_Noreuse = IpAddress_AutoGeneratedDomainNameLabelScope("Noreuse") IpAddress_AutoGeneratedDomainNameLabelScope_ResourceGroupReuse = IpAddress_AutoGeneratedDomainNameLabelScope("ResourceGroupReuse") IpAddress_AutoGeneratedDomainNameLabelScope_SubscriptionReuse = IpAddress_AutoGeneratedDomainNameLabelScope("SubscriptionReuse") IpAddress_AutoGeneratedDomainNameLabelScope_TenantReuse = IpAddress_AutoGeneratedDomainNameLabelScope("TenantReuse") IpAddress_AutoGeneratedDomainNameLabelScope_Unsecure = IpAddress_AutoGeneratedDomainNameLabelScope("Unsecure") )
const ( IpAddress_AutoGeneratedDomainNameLabelScope_STATUS_Noreuse = IpAddress_AutoGeneratedDomainNameLabelScope_STATUS("Noreuse") IpAddress_AutoGeneratedDomainNameLabelScope_STATUS_ResourceGroupReuse = IpAddress_AutoGeneratedDomainNameLabelScope_STATUS("ResourceGroupReuse") IpAddress_AutoGeneratedDomainNameLabelScope_STATUS_SubscriptionReuse = IpAddress_AutoGeneratedDomainNameLabelScope_STATUS("SubscriptionReuse") IpAddress_AutoGeneratedDomainNameLabelScope_STATUS_TenantReuse = IpAddress_AutoGeneratedDomainNameLabelScope_STATUS("TenantReuse") IpAddress_AutoGeneratedDomainNameLabelScope_STATUS_Unsecure = IpAddress_AutoGeneratedDomainNameLabelScope_STATUS("Unsecure") )
const ( IpAddress_Type_Private = IpAddress_Type("Private") IpAddress_Type_Public = IpAddress_Type("Public") )
const ( IpAddress_Type_STATUS_Private = IpAddress_Type_STATUS("Private") IpAddress_Type_STATUS_Public = IpAddress_Type_STATUS("Public") )
const ( ContainerPort_Protocol_TCP = ContainerPort_Protocol("TCP") ContainerPort_Protocol_UDP = ContainerPort_Protocol("UDP") )
const ( ContainerPort_Protocol_STATUS_TCP = ContainerPort_Protocol_STATUS("TCP") ContainerPort_Protocol_STATUS_UDP = ContainerPort_Protocol_STATUS("UDP") )
const ( LogAnalytics_LogType_ContainerInsights = LogAnalytics_LogType("ContainerInsights") LogAnalytics_LogType_ContainerInstanceLogs = LogAnalytics_LogType("ContainerInstanceLogs") )
const ( LogAnalytics_LogType_STATUS_ContainerInsights = LogAnalytics_LogType_STATUS("ContainerInsights") LogAnalytics_LogType_STATUS_ContainerInstanceLogs = LogAnalytics_LogType_STATUS("ContainerInstanceLogs") )
const ( Port_Protocol_TCP = Port_Protocol("TCP") Port_Protocol_UDP = Port_Protocol("UDP") )
const ( Port_Protocol_STATUS_TCP = Port_Protocol_STATUS("TCP") Port_Protocol_STATUS_UDP = Port_Protocol_STATUS("UDP") )
const ( ContainerHttpGet_Scheme_Http = ContainerHttpGet_Scheme("http") ContainerHttpGet_Scheme_Https = ContainerHttpGet_Scheme("https") )
const ( ContainerHttpGet_Scheme_STATUS_Http = ContainerHttpGet_Scheme_STATUS("http") ContainerHttpGet_Scheme_STATUS_Https = ContainerHttpGet_Scheme_STATUS("https") )
const ( GpuResource_Sku_K80 = GpuResource_Sku("K80") GpuResource_Sku_P100 = GpuResource_Sku("P100") GpuResource_Sku_V100 = GpuResource_Sku("V100") )
const ( GpuResource_Sku_STATUS_K80 = GpuResource_Sku_STATUS("K80") GpuResource_Sku_STATUS_P100 = GpuResource_Sku_STATUS("P100") GpuResource_Sku_STATUS_V100 = GpuResource_Sku_STATUS("V100") )
const APIVersion_Value = APIVersion("2021-10-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "containerinstance.azure.com", Version: "v1beta20211001"} // 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 AzureFileVolume ¶
type AzureFileVolume struct { // ReadOnly: The flag indicating whether the Azure File shared mounted as a volume is read-only. ReadOnly *bool `json:"readOnly,omitempty"` // ShareName: The name of the Azure File share to be mounted as a volume. ShareName *string `json:"shareName,omitempty"` // StorageAccountKey: The storage account access key used to access the Azure File share. StorageAccountKey *string `json:"storageAccountKey,omitempty"` // +kubebuilder:validation:Required // StorageAccountName: The name of the storage account that contains the Azure File share. StorageAccountName *string `json:"storageAccountName,omitempty"` }
The properties of the Azure File volume. Azure File shares are mounted as volumes.
func (*AzureFileVolume) AssignProperties_From_AzureFileVolume ¶
func (volume *AzureFileVolume) AssignProperties_From_AzureFileVolume(source *v20211001s.AzureFileVolume) error
AssignProperties_From_AzureFileVolume populates our AzureFileVolume from the provided source AzureFileVolume
func (*AzureFileVolume) AssignProperties_To_AzureFileVolume ¶
func (volume *AzureFileVolume) AssignProperties_To_AzureFileVolume(destination *v20211001s.AzureFileVolume) error
AssignProperties_To_AzureFileVolume populates the provided destination AzureFileVolume from our AzureFileVolume
func (*AzureFileVolume) ConvertToARM ¶
func (volume *AzureFileVolume) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AzureFileVolume) DeepCopy ¶
func (in *AzureFileVolume) DeepCopy() *AzureFileVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFileVolume.
func (*AzureFileVolume) DeepCopyInto ¶
func (in *AzureFileVolume) DeepCopyInto(out *AzureFileVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureFileVolume) NewEmptyARMValue ¶
func (volume *AzureFileVolume) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AzureFileVolume) PopulateFromARM ¶
func (volume *AzureFileVolume) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AzureFileVolume_ARM ¶
type AzureFileVolume_ARM struct { // ReadOnly: The flag indicating whether the Azure File shared mounted as a volume is read-only. ReadOnly *bool `json:"readOnly,omitempty"` ShareName *string `json:"shareName,omitempty"` // StorageAccountKey: The storage account access key used to access the Azure File share. StorageAccountKey *string `json:"storageAccountKey,omitempty"` // StorageAccountName: The name of the storage account that contains the Azure File share. StorageAccountName *string `json:"storageAccountName,omitempty"` }
The properties of the Azure File volume. Azure File shares are mounted as volumes.
func (*AzureFileVolume_ARM) DeepCopy ¶
func (in *AzureFileVolume_ARM) DeepCopy() *AzureFileVolume_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFileVolume_ARM.
func (*AzureFileVolume_ARM) DeepCopyInto ¶
func (in *AzureFileVolume_ARM) DeepCopyInto(out *AzureFileVolume_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFileVolume_STATUS ¶
type AzureFileVolume_STATUS struct { // ReadOnly: The flag indicating whether the Azure File shared mounted as a volume is read-only. ReadOnly *bool `json:"readOnly,omitempty"` ShareName *string `json:"shareName,omitempty"` // StorageAccountKey: The storage account access key used to access the Azure File share. StorageAccountKey *string `json:"storageAccountKey,omitempty"` // StorageAccountName: The name of the storage account that contains the Azure File share. StorageAccountName *string `json:"storageAccountName,omitempty"` }
The properties of the Azure File volume. Azure File shares are mounted as volumes.
func (*AzureFileVolume_STATUS) AssignProperties_From_AzureFileVolume_STATUS ¶
func (volume *AzureFileVolume_STATUS) AssignProperties_From_AzureFileVolume_STATUS(source *v20211001s.AzureFileVolume_STATUS) error
AssignProperties_From_AzureFileVolume_STATUS populates our AzureFileVolume_STATUS from the provided source AzureFileVolume_STATUS
func (*AzureFileVolume_STATUS) AssignProperties_To_AzureFileVolume_STATUS ¶
func (volume *AzureFileVolume_STATUS) AssignProperties_To_AzureFileVolume_STATUS(destination *v20211001s.AzureFileVolume_STATUS) error
AssignProperties_To_AzureFileVolume_STATUS populates the provided destination AzureFileVolume_STATUS from our AzureFileVolume_STATUS
func (*AzureFileVolume_STATUS) DeepCopy ¶
func (in *AzureFileVolume_STATUS) DeepCopy() *AzureFileVolume_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFileVolume_STATUS.
func (*AzureFileVolume_STATUS) DeepCopyInto ¶
func (in *AzureFileVolume_STATUS) DeepCopyInto(out *AzureFileVolume_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AzureFileVolume_STATUS) NewEmptyARMValue ¶
func (volume *AzureFileVolume_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AzureFileVolume_STATUS) PopulateFromARM ¶
func (volume *AzureFileVolume_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AzureFileVolume_STATUS_ARM ¶
type AzureFileVolume_STATUS_ARM struct { // ReadOnly: The flag indicating whether the Azure File shared mounted as a volume is read-only. ReadOnly *bool `json:"readOnly,omitempty"` ShareName *string `json:"shareName,omitempty"` // StorageAccountKey: The storage account access key used to access the Azure File share. StorageAccountKey *string `json:"storageAccountKey,omitempty"` // StorageAccountName: The name of the storage account that contains the Azure File share. StorageAccountName *string `json:"storageAccountName,omitempty"` }
The properties of the Azure File volume. Azure File shares are mounted as volumes.
func (*AzureFileVolume_STATUS_ARM) DeepCopy ¶
func (in *AzureFileVolume_STATUS_ARM) DeepCopy() *AzureFileVolume_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFileVolume_STATUS_ARM.
func (*AzureFileVolume_STATUS_ARM) DeepCopyInto ¶
func (in *AzureFileVolume_STATUS_ARM) DeepCopyInto(out *AzureFileVolume_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Container ¶
type Container struct { // Command: The commands to execute within the container instance in exec form. Command []string `json:"command,omitempty"` // EnvironmentVariables: The environment variables to set in the container instance. EnvironmentVariables []EnvironmentVariable `json:"environmentVariables,omitempty"` // +kubebuilder:validation:Required // Image: The name of the image used to create the container instance. Image *string `json:"image,omitempty"` // LivenessProbe: The liveness probe. LivenessProbe *ContainerProbe `json:"livenessProbe,omitempty"` // +kubebuilder:validation:Required // Name: The user-provided name of the container instance. Name *string `json:"name,omitempty"` // Ports: The exposed ports on the container instance. Ports []ContainerPort `json:"ports,omitempty"` // ReadinessProbe: The readiness probe. ReadinessProbe *ContainerProbe `json:"readinessProbe,omitempty"` // +kubebuilder:validation:Required // Resources: The resource requirements of the container instance. Resources *ResourceRequirements `json:"resources,omitempty"` // VolumeMounts: The volume mounts available to the container instance. VolumeMounts []VolumeMount `json:"volumeMounts,omitempty"` }
A container instance.
func (*Container) AssignProperties_From_Container ¶
func (container *Container) AssignProperties_From_Container(source *v20211001s.Container) error
AssignProperties_From_Container populates our Container from the provided source Container
func (*Container) AssignProperties_To_Container ¶
func (container *Container) AssignProperties_To_Container(destination *v20211001s.Container) error
AssignProperties_To_Container populates the provided destination Container from our Container
func (*Container) ConvertToARM ¶
func (container *Container) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Container) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container.
func (*Container) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Container) NewEmptyARMValue ¶
func (container *Container) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Container) PopulateFromARM ¶
func (container *Container) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerExec ¶
type ContainerExec struct { // Command: The commands to execute within the container. Command []string `json:"command,omitempty"` }
The container execution command, for liveness or readiness probe
func (*ContainerExec) AssignProperties_From_ContainerExec ¶
func (exec *ContainerExec) AssignProperties_From_ContainerExec(source *v20211001s.ContainerExec) error
AssignProperties_From_ContainerExec populates our ContainerExec from the provided source ContainerExec
func (*ContainerExec) AssignProperties_To_ContainerExec ¶
func (exec *ContainerExec) AssignProperties_To_ContainerExec(destination *v20211001s.ContainerExec) error
AssignProperties_To_ContainerExec populates the provided destination ContainerExec from our ContainerExec
func (*ContainerExec) ConvertToARM ¶
func (exec *ContainerExec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ContainerExec) DeepCopy ¶
func (in *ContainerExec) DeepCopy() *ContainerExec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerExec.
func (*ContainerExec) DeepCopyInto ¶
func (in *ContainerExec) DeepCopyInto(out *ContainerExec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerExec) NewEmptyARMValue ¶
func (exec *ContainerExec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerExec) PopulateFromARM ¶
func (exec *ContainerExec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerExec_ARM ¶
type ContainerExec_ARM struct { // Command: The commands to execute within the container. Command []string `json:"command,omitempty"` }
The container execution command, for liveness or readiness probe
func (*ContainerExec_ARM) DeepCopy ¶
func (in *ContainerExec_ARM) DeepCopy() *ContainerExec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerExec_ARM.
func (*ContainerExec_ARM) DeepCopyInto ¶
func (in *ContainerExec_ARM) DeepCopyInto(out *ContainerExec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerExec_STATUS ¶
type ContainerExec_STATUS struct { // Command: The commands to execute within the container. Command []string `json:"command,omitempty"` }
The container execution command, for liveness or readiness probe
func (*ContainerExec_STATUS) AssignProperties_From_ContainerExec_STATUS ¶
func (exec *ContainerExec_STATUS) AssignProperties_From_ContainerExec_STATUS(source *v20211001s.ContainerExec_STATUS) error
AssignProperties_From_ContainerExec_STATUS populates our ContainerExec_STATUS from the provided source ContainerExec_STATUS
func (*ContainerExec_STATUS) AssignProperties_To_ContainerExec_STATUS ¶
func (exec *ContainerExec_STATUS) AssignProperties_To_ContainerExec_STATUS(destination *v20211001s.ContainerExec_STATUS) error
AssignProperties_To_ContainerExec_STATUS populates the provided destination ContainerExec_STATUS from our ContainerExec_STATUS
func (*ContainerExec_STATUS) DeepCopy ¶
func (in *ContainerExec_STATUS) DeepCopy() *ContainerExec_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerExec_STATUS.
func (*ContainerExec_STATUS) DeepCopyInto ¶
func (in *ContainerExec_STATUS) DeepCopyInto(out *ContainerExec_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerExec_STATUS) NewEmptyARMValue ¶
func (exec *ContainerExec_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerExec_STATUS) PopulateFromARM ¶
func (exec *ContainerExec_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerExec_STATUS_ARM ¶
type ContainerExec_STATUS_ARM struct { // Command: The commands to execute within the container. Command []string `json:"command,omitempty"` }
The container execution command, for liveness or readiness probe
func (*ContainerExec_STATUS_ARM) DeepCopy ¶
func (in *ContainerExec_STATUS_ARM) DeepCopy() *ContainerExec_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerExec_STATUS_ARM.
func (*ContainerExec_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerExec_STATUS_ARM) DeepCopyInto(out *ContainerExec_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroup ¶
type ContainerGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ContainerGroup_Spec `json:"spec,omitempty"` Status ContainerGroup_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +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" Generator information: - Generated from: /containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-10-01/containerInstance.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}
func (*ContainerGroup) AssignProperties_From_ContainerGroup ¶
func (group *ContainerGroup) AssignProperties_From_ContainerGroup(source *v20211001s.ContainerGroup) error
AssignProperties_From_ContainerGroup populates our ContainerGroup from the provided source ContainerGroup
func (*ContainerGroup) AssignProperties_To_ContainerGroup ¶
func (group *ContainerGroup) AssignProperties_To_ContainerGroup(destination *v20211001s.ContainerGroup) error
AssignProperties_To_ContainerGroup populates the provided destination ContainerGroup from our ContainerGroup
func (*ContainerGroup) AzureName ¶
func (group *ContainerGroup) AzureName() string
AzureName returns the Azure name of the resource
func (*ContainerGroup) ConvertFrom ¶
func (group *ContainerGroup) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ContainerGroup from the provided hub ContainerGroup
func (*ContainerGroup) ConvertTo ¶
func (group *ContainerGroup) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ContainerGroup from our ContainerGroup
func (*ContainerGroup) DeepCopy ¶
func (in *ContainerGroup) DeepCopy() *ContainerGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup.
func (*ContainerGroup) DeepCopyInto ¶
func (in *ContainerGroup) DeepCopyInto(out *ContainerGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroup) DeepCopyObject ¶
func (in *ContainerGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ContainerGroup) Default ¶
func (group *ContainerGroup) Default()
Default applies defaults to the ContainerGroup resource
func (ContainerGroup) GetAPIVersion ¶
func (group ContainerGroup) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-10-01"
func (*ContainerGroup) GetConditions ¶
func (group *ContainerGroup) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ContainerGroup) GetResourceScope ¶
func (group *ContainerGroup) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ContainerGroup) GetSpec ¶
func (group *ContainerGroup) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ContainerGroup) GetStatus ¶
func (group *ContainerGroup) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ContainerGroup) GetType ¶
func (group *ContainerGroup) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerInstance/containerGroups"
func (*ContainerGroup) NewEmptyStatus ¶
func (group *ContainerGroup) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ContainerGroup) OriginalGVK ¶
func (group *ContainerGroup) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ContainerGroup) Owner ¶
func (group *ContainerGroup) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*ContainerGroup) SetConditions ¶
func (group *ContainerGroup) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ContainerGroup) SetStatus ¶
func (group *ContainerGroup) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ContainerGroup) ValidateCreate ¶
func (group *ContainerGroup) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*ContainerGroup) ValidateDelete ¶
func (group *ContainerGroup) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*ContainerGroup) ValidateUpdate ¶
func (group *ContainerGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type ContainerGroupDiagnostics ¶
type ContainerGroupDiagnostics struct { // LogAnalytics: Container group log analytics information. LogAnalytics *LogAnalytics `json:"logAnalytics,omitempty"` }
Container group diagnostic information.
func (*ContainerGroupDiagnostics) AssignProperties_From_ContainerGroupDiagnostics ¶
func (diagnostics *ContainerGroupDiagnostics) AssignProperties_From_ContainerGroupDiagnostics(source *v20211001s.ContainerGroupDiagnostics) error
AssignProperties_From_ContainerGroupDiagnostics populates our ContainerGroupDiagnostics from the provided source ContainerGroupDiagnostics
func (*ContainerGroupDiagnostics) AssignProperties_To_ContainerGroupDiagnostics ¶
func (diagnostics *ContainerGroupDiagnostics) AssignProperties_To_ContainerGroupDiagnostics(destination *v20211001s.ContainerGroupDiagnostics) error
AssignProperties_To_ContainerGroupDiagnostics populates the provided destination ContainerGroupDiagnostics from our ContainerGroupDiagnostics
func (*ContainerGroupDiagnostics) ConvertToARM ¶
func (diagnostics *ContainerGroupDiagnostics) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ContainerGroupDiagnostics) DeepCopy ¶
func (in *ContainerGroupDiagnostics) DeepCopy() *ContainerGroupDiagnostics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupDiagnostics.
func (*ContainerGroupDiagnostics) DeepCopyInto ¶
func (in *ContainerGroupDiagnostics) DeepCopyInto(out *ContainerGroupDiagnostics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroupDiagnostics) NewEmptyARMValue ¶
func (diagnostics *ContainerGroupDiagnostics) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroupDiagnostics) PopulateFromARM ¶
func (diagnostics *ContainerGroupDiagnostics) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerGroupDiagnostics_ARM ¶
type ContainerGroupDiagnostics_ARM struct { // LogAnalytics: Container group log analytics information. LogAnalytics *LogAnalytics_ARM `json:"logAnalytics,omitempty"` }
Container group diagnostic information.
func (*ContainerGroupDiagnostics_ARM) DeepCopy ¶
func (in *ContainerGroupDiagnostics_ARM) DeepCopy() *ContainerGroupDiagnostics_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupDiagnostics_ARM.
func (*ContainerGroupDiagnostics_ARM) DeepCopyInto ¶
func (in *ContainerGroupDiagnostics_ARM) DeepCopyInto(out *ContainerGroupDiagnostics_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroupDiagnostics_STATUS ¶
type ContainerGroupDiagnostics_STATUS struct { // LogAnalytics: Container group log analytics information. LogAnalytics *LogAnalytics_STATUS `json:"logAnalytics,omitempty"` }
Container group diagnostic information.
func (*ContainerGroupDiagnostics_STATUS) AssignProperties_From_ContainerGroupDiagnostics_STATUS ¶
func (diagnostics *ContainerGroupDiagnostics_STATUS) AssignProperties_From_ContainerGroupDiagnostics_STATUS(source *v20211001s.ContainerGroupDiagnostics_STATUS) error
AssignProperties_From_ContainerGroupDiagnostics_STATUS populates our ContainerGroupDiagnostics_STATUS from the provided source ContainerGroupDiagnostics_STATUS
func (*ContainerGroupDiagnostics_STATUS) AssignProperties_To_ContainerGroupDiagnostics_STATUS ¶
func (diagnostics *ContainerGroupDiagnostics_STATUS) AssignProperties_To_ContainerGroupDiagnostics_STATUS(destination *v20211001s.ContainerGroupDiagnostics_STATUS) error
AssignProperties_To_ContainerGroupDiagnostics_STATUS populates the provided destination ContainerGroupDiagnostics_STATUS from our ContainerGroupDiagnostics_STATUS
func (*ContainerGroupDiagnostics_STATUS) DeepCopy ¶
func (in *ContainerGroupDiagnostics_STATUS) DeepCopy() *ContainerGroupDiagnostics_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupDiagnostics_STATUS.
func (*ContainerGroupDiagnostics_STATUS) DeepCopyInto ¶
func (in *ContainerGroupDiagnostics_STATUS) DeepCopyInto(out *ContainerGroupDiagnostics_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroupDiagnostics_STATUS) NewEmptyARMValue ¶
func (diagnostics *ContainerGroupDiagnostics_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroupDiagnostics_STATUS) PopulateFromARM ¶
func (diagnostics *ContainerGroupDiagnostics_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerGroupDiagnostics_STATUS_ARM ¶
type ContainerGroupDiagnostics_STATUS_ARM struct { // LogAnalytics: Container group log analytics information. LogAnalytics *LogAnalytics_STATUS_ARM `json:"logAnalytics,omitempty"` }
Container group diagnostic information.
func (*ContainerGroupDiagnostics_STATUS_ARM) DeepCopy ¶
func (in *ContainerGroupDiagnostics_STATUS_ARM) DeepCopy() *ContainerGroupDiagnostics_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupDiagnostics_STATUS_ARM.
func (*ContainerGroupDiagnostics_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerGroupDiagnostics_STATUS_ARM) DeepCopyInto(out *ContainerGroupDiagnostics_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroupIdentity ¶
type ContainerGroupIdentity struct { // Type: The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an // implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the // container group. Type *ContainerGroupIdentity_Type `json:"type,omitempty"` }
Identity for the container group.
func (*ContainerGroupIdentity) AssignProperties_From_ContainerGroupIdentity ¶
func (identity *ContainerGroupIdentity) AssignProperties_From_ContainerGroupIdentity(source *v20211001s.ContainerGroupIdentity) error
AssignProperties_From_ContainerGroupIdentity populates our ContainerGroupIdentity from the provided source ContainerGroupIdentity
func (*ContainerGroupIdentity) AssignProperties_To_ContainerGroupIdentity ¶
func (identity *ContainerGroupIdentity) AssignProperties_To_ContainerGroupIdentity(destination *v20211001s.ContainerGroupIdentity) error
AssignProperties_To_ContainerGroupIdentity populates the provided destination ContainerGroupIdentity from our ContainerGroupIdentity
func (*ContainerGroupIdentity) ConvertToARM ¶
func (identity *ContainerGroupIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ContainerGroupIdentity) DeepCopy ¶
func (in *ContainerGroupIdentity) DeepCopy() *ContainerGroupIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupIdentity.
func (*ContainerGroupIdentity) DeepCopyInto ¶
func (in *ContainerGroupIdentity) DeepCopyInto(out *ContainerGroupIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroupIdentity) NewEmptyARMValue ¶
func (identity *ContainerGroupIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroupIdentity) PopulateFromARM ¶
func (identity *ContainerGroupIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerGroupIdentity_ARM ¶
type ContainerGroupIdentity_ARM struct { // Type: The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an // implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the // container group. Type *ContainerGroupIdentity_Type `json:"type,omitempty"` }
Identity for the container group.
func (*ContainerGroupIdentity_ARM) DeepCopy ¶
func (in *ContainerGroupIdentity_ARM) DeepCopy() *ContainerGroupIdentity_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupIdentity_ARM.
func (*ContainerGroupIdentity_ARM) DeepCopyInto ¶
func (in *ContainerGroupIdentity_ARM) DeepCopyInto(out *ContainerGroupIdentity_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroupIdentity_STATUS ¶
type ContainerGroupIdentity_STATUS struct { // PrincipalId: The principal id of the container group identity. This property will only be provided for a system assigned // identity. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The tenant id associated with the container group. This property will only be provided for a system assigned // identity. TenantId *string `json:"tenantId,omitempty"` // Type: The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an // implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the // container group. Type *ContainerGroupIdentity_Type_STATUS `json:"type,omitempty"` // UserAssignedIdentities: The list of user identities associated with the container group. UserAssignedIdentities map[string]UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"` }
Identity for the container group.
func (*ContainerGroupIdentity_STATUS) AssignProperties_From_ContainerGroupIdentity_STATUS ¶
func (identity *ContainerGroupIdentity_STATUS) AssignProperties_From_ContainerGroupIdentity_STATUS(source *v20211001s.ContainerGroupIdentity_STATUS) error
AssignProperties_From_ContainerGroupIdentity_STATUS populates our ContainerGroupIdentity_STATUS from the provided source ContainerGroupIdentity_STATUS
func (*ContainerGroupIdentity_STATUS) AssignProperties_To_ContainerGroupIdentity_STATUS ¶
func (identity *ContainerGroupIdentity_STATUS) AssignProperties_To_ContainerGroupIdentity_STATUS(destination *v20211001s.ContainerGroupIdentity_STATUS) error
AssignProperties_To_ContainerGroupIdentity_STATUS populates the provided destination ContainerGroupIdentity_STATUS from our ContainerGroupIdentity_STATUS
func (*ContainerGroupIdentity_STATUS) DeepCopy ¶
func (in *ContainerGroupIdentity_STATUS) DeepCopy() *ContainerGroupIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupIdentity_STATUS.
func (*ContainerGroupIdentity_STATUS) DeepCopyInto ¶
func (in *ContainerGroupIdentity_STATUS) DeepCopyInto(out *ContainerGroupIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroupIdentity_STATUS) NewEmptyARMValue ¶
func (identity *ContainerGroupIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroupIdentity_STATUS) PopulateFromARM ¶
func (identity *ContainerGroupIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerGroupIdentity_STATUS_ARM ¶
type ContainerGroupIdentity_STATUS_ARM struct { // PrincipalId: The principal id of the container group identity. This property will only be provided for a system assigned // identity. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The tenant id associated with the container group. This property will only be provided for a system assigned // identity. TenantId *string `json:"tenantId,omitempty"` // Type: The type of identity used for the container group. The type 'SystemAssigned, UserAssigned' includes both an // implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the // container group. Type *ContainerGroupIdentity_Type_STATUS `json:"type,omitempty"` // UserAssignedIdentities: The list of user identities associated with the container group. UserAssignedIdentities map[string]UserAssignedIdentities_STATUS_ARM `json:"userAssignedIdentities,omitempty"` }
Identity for the container group.
func (*ContainerGroupIdentity_STATUS_ARM) DeepCopy ¶
func (in *ContainerGroupIdentity_STATUS_ARM) DeepCopy() *ContainerGroupIdentity_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupIdentity_STATUS_ARM.
func (*ContainerGroupIdentity_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerGroupIdentity_STATUS_ARM) DeepCopyInto(out *ContainerGroupIdentity_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroupIdentity_Type ¶
type ContainerGroupIdentity_Type string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}
type ContainerGroupIdentity_Type_STATUS ¶
type ContainerGroupIdentity_Type_STATUS string
type ContainerGroupList ¶
type ContainerGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ContainerGroup `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /containerinstance/resource-manager/Microsoft.ContainerInstance/stable/2021-10-01/containerInstance.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}
func (*ContainerGroupList) DeepCopy ¶
func (in *ContainerGroupList) DeepCopy() *ContainerGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupList.
func (*ContainerGroupList) DeepCopyInto ¶
func (in *ContainerGroupList) DeepCopyInto(out *ContainerGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroupList) DeepCopyObject ¶
func (in *ContainerGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerGroupSku ¶
type ContainerGroupSku string
The container group SKU. +kubebuilder:validation:Enum={"Dedicated","Standard"}
type ContainerGroupSubnetId ¶
type ContainerGroupSubnetId struct { // Name: Friendly name for the subnet. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // Reference: Resource ID of virtual network and subnet. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Container group subnet information.
func (*ContainerGroupSubnetId) AssignProperties_From_ContainerGroupSubnetId ¶
func (subnetId *ContainerGroupSubnetId) AssignProperties_From_ContainerGroupSubnetId(source *v20211001s.ContainerGroupSubnetId) error
AssignProperties_From_ContainerGroupSubnetId populates our ContainerGroupSubnetId from the provided source ContainerGroupSubnetId
func (*ContainerGroupSubnetId) AssignProperties_To_ContainerGroupSubnetId ¶
func (subnetId *ContainerGroupSubnetId) AssignProperties_To_ContainerGroupSubnetId(destination *v20211001s.ContainerGroupSubnetId) error
AssignProperties_To_ContainerGroupSubnetId populates the provided destination ContainerGroupSubnetId from our ContainerGroupSubnetId
func (*ContainerGroupSubnetId) ConvertToARM ¶
func (subnetId *ContainerGroupSubnetId) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ContainerGroupSubnetId) DeepCopy ¶
func (in *ContainerGroupSubnetId) DeepCopy() *ContainerGroupSubnetId
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupSubnetId.
func (*ContainerGroupSubnetId) DeepCopyInto ¶
func (in *ContainerGroupSubnetId) DeepCopyInto(out *ContainerGroupSubnetId)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroupSubnetId) NewEmptyARMValue ¶
func (subnetId *ContainerGroupSubnetId) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroupSubnetId) PopulateFromARM ¶
func (subnetId *ContainerGroupSubnetId) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerGroupSubnetId_ARM ¶
type ContainerGroupSubnetId_ARM struct { Id *string `json:"id,omitempty"` // Name: Friendly name for the subnet. Name *string `json:"name,omitempty"` }
Container group subnet information.
func (*ContainerGroupSubnetId_ARM) DeepCopy ¶
func (in *ContainerGroupSubnetId_ARM) DeepCopy() *ContainerGroupSubnetId_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupSubnetId_ARM.
func (*ContainerGroupSubnetId_ARM) DeepCopyInto ¶
func (in *ContainerGroupSubnetId_ARM) DeepCopyInto(out *ContainerGroupSubnetId_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroupSubnetId_STATUS ¶
type ContainerGroupSubnetId_STATUS struct { // Id: Resource ID of virtual network and subnet. Id *string `json:"id,omitempty"` // Name: Friendly name for the subnet. Name *string `json:"name,omitempty"` }
Container group subnet information.
func (*ContainerGroupSubnetId_STATUS) AssignProperties_From_ContainerGroupSubnetId_STATUS ¶
func (subnetId *ContainerGroupSubnetId_STATUS) AssignProperties_From_ContainerGroupSubnetId_STATUS(source *v20211001s.ContainerGroupSubnetId_STATUS) error
AssignProperties_From_ContainerGroupSubnetId_STATUS populates our ContainerGroupSubnetId_STATUS from the provided source ContainerGroupSubnetId_STATUS
func (*ContainerGroupSubnetId_STATUS) AssignProperties_To_ContainerGroupSubnetId_STATUS ¶
func (subnetId *ContainerGroupSubnetId_STATUS) AssignProperties_To_ContainerGroupSubnetId_STATUS(destination *v20211001s.ContainerGroupSubnetId_STATUS) error
AssignProperties_To_ContainerGroupSubnetId_STATUS populates the provided destination ContainerGroupSubnetId_STATUS from our ContainerGroupSubnetId_STATUS
func (*ContainerGroupSubnetId_STATUS) DeepCopy ¶
func (in *ContainerGroupSubnetId_STATUS) DeepCopy() *ContainerGroupSubnetId_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupSubnetId_STATUS.
func (*ContainerGroupSubnetId_STATUS) DeepCopyInto ¶
func (in *ContainerGroupSubnetId_STATUS) DeepCopyInto(out *ContainerGroupSubnetId_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroupSubnetId_STATUS) NewEmptyARMValue ¶
func (subnetId *ContainerGroupSubnetId_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroupSubnetId_STATUS) PopulateFromARM ¶
func (subnetId *ContainerGroupSubnetId_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerGroupSubnetId_STATUS_ARM ¶
type ContainerGroupSubnetId_STATUS_ARM struct { // Id: Resource ID of virtual network and subnet. Id *string `json:"id,omitempty"` // Name: Friendly name for the subnet. Name *string `json:"name,omitempty"` }
Container group subnet information.
func (*ContainerGroupSubnetId_STATUS_ARM) DeepCopy ¶
func (in *ContainerGroupSubnetId_STATUS_ARM) DeepCopy() *ContainerGroupSubnetId_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupSubnetId_STATUS_ARM.
func (*ContainerGroupSubnetId_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerGroupSubnetId_STATUS_ARM) DeepCopyInto(out *ContainerGroupSubnetId_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroup_Properties_InstanceView_STATUS ¶
type ContainerGroup_Properties_InstanceView_STATUS struct { // Events: The events of this container group. Events []Event_STATUS `json:"events,omitempty"` // State: The state of the container group. Only valid in response. State *string `json:"state,omitempty"` }
func (*ContainerGroup_Properties_InstanceView_STATUS) AssignProperties_From_ContainerGroup_Properties_InstanceView_STATUS ¶
func (view *ContainerGroup_Properties_InstanceView_STATUS) AssignProperties_From_ContainerGroup_Properties_InstanceView_STATUS(source *v20211001s.ContainerGroup_Properties_InstanceView_STATUS) error
AssignProperties_From_ContainerGroup_Properties_InstanceView_STATUS populates our ContainerGroup_Properties_InstanceView_STATUS from the provided source ContainerGroup_Properties_InstanceView_STATUS
func (*ContainerGroup_Properties_InstanceView_STATUS) AssignProperties_To_ContainerGroup_Properties_InstanceView_STATUS ¶
func (view *ContainerGroup_Properties_InstanceView_STATUS) AssignProperties_To_ContainerGroup_Properties_InstanceView_STATUS(destination *v20211001s.ContainerGroup_Properties_InstanceView_STATUS) error
AssignProperties_To_ContainerGroup_Properties_InstanceView_STATUS populates the provided destination ContainerGroup_Properties_InstanceView_STATUS from our ContainerGroup_Properties_InstanceView_STATUS
func (*ContainerGroup_Properties_InstanceView_STATUS) DeepCopy ¶
func (in *ContainerGroup_Properties_InstanceView_STATUS) DeepCopy() *ContainerGroup_Properties_InstanceView_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_Properties_InstanceView_STATUS.
func (*ContainerGroup_Properties_InstanceView_STATUS) DeepCopyInto ¶
func (in *ContainerGroup_Properties_InstanceView_STATUS) DeepCopyInto(out *ContainerGroup_Properties_InstanceView_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroup_Properties_InstanceView_STATUS) NewEmptyARMValue ¶
func (view *ContainerGroup_Properties_InstanceView_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroup_Properties_InstanceView_STATUS) PopulateFromARM ¶
func (view *ContainerGroup_Properties_InstanceView_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerGroup_Properties_InstanceView_STATUS_ARM ¶
type ContainerGroup_Properties_InstanceView_STATUS_ARM struct { // Events: The events of this container group. Events []Event_STATUS_ARM `json:"events,omitempty"` // State: The state of the container group. Only valid in response. State *string `json:"state,omitempty"` }
func (*ContainerGroup_Properties_InstanceView_STATUS_ARM) DeepCopy ¶
func (in *ContainerGroup_Properties_InstanceView_STATUS_ARM) DeepCopy() *ContainerGroup_Properties_InstanceView_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_Properties_InstanceView_STATUS_ARM.
func (*ContainerGroup_Properties_InstanceView_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerGroup_Properties_InstanceView_STATUS_ARM) DeepCopyInto(out *ContainerGroup_Properties_InstanceView_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroup_Properties_OsType_STATUS ¶
type ContainerGroup_Properties_OsType_STATUS string
type ContainerGroup_Properties_OsType_Spec ¶
type ContainerGroup_Properties_OsType_Spec string
+kubebuilder:validation:Enum={"Linux","Windows"}
type ContainerGroup_Properties_RestartPolicy_STATUS ¶
type ContainerGroup_Properties_RestartPolicy_STATUS string
type ContainerGroup_Properties_RestartPolicy_Spec ¶
type ContainerGroup_Properties_RestartPolicy_Spec string
+kubebuilder:validation:Enum={"Always","Never","OnFailure"}
type ContainerGroup_Properties_STATUS_ARM ¶
type ContainerGroup_Properties_STATUS_ARM struct { // Containers: The containers within the container group. Containers []Container_STATUS_ARM `json:"containers,omitempty"` // Diagnostics: The diagnostic information for a container group. Diagnostics *ContainerGroupDiagnostics_STATUS_ARM `json:"diagnostics,omitempty"` // DnsConfig: The DNS config information for a container group. DnsConfig *DnsConfiguration_STATUS_ARM `json:"dnsConfig,omitempty"` // EncryptionProperties: The encryption properties for a container group. EncryptionProperties *EncryptionProperties_STATUS_ARM `json:"encryptionProperties,omitempty"` // ImageRegistryCredentials: The image registry credentials by which the container group is created from. ImageRegistryCredentials []ImageRegistryCredential_STATUS_ARM `json:"imageRegistryCredentials,omitempty"` // InitContainers: The init containers for a container group. InitContainers []InitContainerDefinition_STATUS_ARM `json:"initContainers,omitempty"` // InstanceView: The instance view of the container group. Only valid in response. InstanceView *ContainerGroup_Properties_InstanceView_STATUS_ARM `json:"instanceView,omitempty"` // IpAddress: The IP address type of the container group. IpAddress *IpAddress_STATUS_ARM `json:"ipAddress,omitempty"` // OsType: The operating system type required by the containers in the container group. OsType *ContainerGroup_Properties_OsType_STATUS `json:"osType,omitempty"` // ProvisioningState: The provisioning state of the container group. This only appears in the response. ProvisioningState *string `json:"provisioningState,omitempty"` // RestartPolicy: Restart policy for all containers within the container group. // - `Always` Always restart // - `OnFailure` Restart on failure // - `Never` Never restart RestartPolicy *ContainerGroup_Properties_RestartPolicy_STATUS `json:"restartPolicy,omitempty"` // Sku: The SKU for a container group. Sku *ContainerGroupSku_STATUS `json:"sku,omitempty"` // SubnetIds: The subnet resource IDs for a container group. SubnetIds []ContainerGroupSubnetId_STATUS_ARM `json:"subnetIds,omitempty"` // Volumes: The list of volumes that can be mounted by containers in this container group. Volumes []Volume_STATUS_ARM `json:"volumes,omitempty"` }
func (*ContainerGroup_Properties_STATUS_ARM) DeepCopy ¶
func (in *ContainerGroup_Properties_STATUS_ARM) DeepCopy() *ContainerGroup_Properties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_Properties_STATUS_ARM.
func (*ContainerGroup_Properties_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerGroup_Properties_STATUS_ARM) DeepCopyInto(out *ContainerGroup_Properties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroup_Properties_Spec_ARM ¶
type ContainerGroup_Properties_Spec_ARM struct { // Containers: The containers within the container group. Containers []Container_ARM `json:"containers,omitempty"` // Diagnostics: The diagnostic information for a container group. Diagnostics *ContainerGroupDiagnostics_ARM `json:"diagnostics,omitempty"` // DnsConfig: The DNS config information for a container group. DnsConfig *DnsConfiguration_ARM `json:"dnsConfig,omitempty"` // EncryptionProperties: The encryption properties for a container group. EncryptionProperties *EncryptionProperties_ARM `json:"encryptionProperties,omitempty"` // ImageRegistryCredentials: The image registry credentials by which the container group is created from. ImageRegistryCredentials []ImageRegistryCredential_ARM `json:"imageRegistryCredentials,omitempty"` // InitContainers: The init containers for a container group. InitContainers []InitContainerDefinition_ARM `json:"initContainers,omitempty"` // IpAddress: The IP address type of the container group. IpAddress *IpAddress_ARM `json:"ipAddress,omitempty"` // OsType: The operating system type required by the containers in the container group. OsType *ContainerGroup_Properties_OsType_Spec `json:"osType,omitempty"` // RestartPolicy: Restart policy for all containers within the container group. // - `Always` Always restart // - `OnFailure` Restart on failure // - `Never` Never restart RestartPolicy *ContainerGroup_Properties_RestartPolicy_Spec `json:"restartPolicy,omitempty"` // Sku: The SKU for a container group. Sku *ContainerGroupSku `json:"sku,omitempty"` // SubnetIds: The subnet resource IDs for a container group. SubnetIds []ContainerGroupSubnetId_ARM `json:"subnetIds,omitempty"` // Volumes: The list of volumes that can be mounted by containers in this container group. Volumes []Volume_ARM `json:"volumes,omitempty"` }
func (*ContainerGroup_Properties_Spec_ARM) DeepCopy ¶
func (in *ContainerGroup_Properties_Spec_ARM) DeepCopy() *ContainerGroup_Properties_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_Properties_Spec_ARM.
func (*ContainerGroup_Properties_Spec_ARM) DeepCopyInto ¶
func (in *ContainerGroup_Properties_Spec_ARM) DeepCopyInto(out *ContainerGroup_Properties_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroup_STATUS ¶
type ContainerGroup_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Containers: The containers within the container group. Containers []Container_STATUS `json:"containers,omitempty"` // Diagnostics: The diagnostic information for a container group. Diagnostics *ContainerGroupDiagnostics_STATUS `json:"diagnostics,omitempty"` // DnsConfig: The DNS config information for a container group. DnsConfig *DnsConfiguration_STATUS `json:"dnsConfig,omitempty"` // EncryptionProperties: The encryption properties for a container group. EncryptionProperties *EncryptionProperties_STATUS `json:"encryptionProperties,omitempty"` // Id: The resource id. Id *string `json:"id,omitempty"` // Identity: The identity of the container group, if configured. Identity *ContainerGroupIdentity_STATUS `json:"identity,omitempty"` // ImageRegistryCredentials: The image registry credentials by which the container group is created from. ImageRegistryCredentials []ImageRegistryCredential_STATUS `json:"imageRegistryCredentials,omitempty"` // InitContainers: The init containers for a container group. InitContainers []InitContainerDefinition_STATUS `json:"initContainers,omitempty"` // InstanceView: The instance view of the container group. Only valid in response. InstanceView *ContainerGroup_Properties_InstanceView_STATUS `json:"instanceView,omitempty"` // IpAddress: The IP address type of the container group. IpAddress *IpAddress_STATUS `json:"ipAddress,omitempty"` // Location: The resource location. Location *string `json:"location,omitempty"` // Name: The resource name. Name *string `json:"name,omitempty"` // OsType: The operating system type required by the containers in the container group. OsType *ContainerGroup_Properties_OsType_STATUS `json:"osType,omitempty"` // ProvisioningState: The provisioning state of the container group. This only appears in the response. ProvisioningState *string `json:"provisioningState,omitempty"` // RestartPolicy: Restart policy for all containers within the container group. // - `Always` Always restart // - `OnFailure` Restart on failure // - `Never` Never restart RestartPolicy *ContainerGroup_Properties_RestartPolicy_STATUS `json:"restartPolicy,omitempty"` // Sku: The SKU for a container group. Sku *ContainerGroupSku_STATUS `json:"sku,omitempty"` // SubnetIds: The subnet resource IDs for a container group. SubnetIds []ContainerGroupSubnetId_STATUS `json:"subnetIds,omitempty"` // Tags: The resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` // Volumes: The list of volumes that can be mounted by containers in this container group. Volumes []Volume_STATUS `json:"volumes,omitempty"` // Zones: The zones for the container group. Zones []string `json:"zones,omitempty"` }
A container group.
func (*ContainerGroup_STATUS) AssignProperties_From_ContainerGroup_STATUS ¶
func (group *ContainerGroup_STATUS) AssignProperties_From_ContainerGroup_STATUS(source *v20211001s.ContainerGroup_STATUS) error
AssignProperties_From_ContainerGroup_STATUS populates our ContainerGroup_STATUS from the provided source ContainerGroup_STATUS
func (*ContainerGroup_STATUS) AssignProperties_To_ContainerGroup_STATUS ¶
func (group *ContainerGroup_STATUS) AssignProperties_To_ContainerGroup_STATUS(destination *v20211001s.ContainerGroup_STATUS) error
AssignProperties_To_ContainerGroup_STATUS populates the provided destination ContainerGroup_STATUS from our ContainerGroup_STATUS
func (*ContainerGroup_STATUS) ConvertStatusFrom ¶
func (group *ContainerGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our ContainerGroup_STATUS from the provided source
func (*ContainerGroup_STATUS) ConvertStatusTo ¶
func (group *ContainerGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our ContainerGroup_STATUS
func (*ContainerGroup_STATUS) DeepCopy ¶
func (in *ContainerGroup_STATUS) DeepCopy() *ContainerGroup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_STATUS.
func (*ContainerGroup_STATUS) DeepCopyInto ¶
func (in *ContainerGroup_STATUS) DeepCopyInto(out *ContainerGroup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroup_STATUS) NewEmptyARMValue ¶
func (group *ContainerGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroup_STATUS) PopulateFromARM ¶
func (group *ContainerGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerGroup_STATUS_ARM ¶
type ContainerGroup_STATUS_ARM struct { // Id: The resource id. Id *string `json:"id,omitempty"` // Identity: The identity of the container group, if configured. Identity *ContainerGroupIdentity_STATUS_ARM `json:"identity,omitempty"` // Location: The resource location. Location *string `json:"location,omitempty"` // Name: The resource name. Name *string `json:"name,omitempty"` // Properties: The container group properties Properties *ContainerGroup_Properties_STATUS_ARM `json:"properties,omitempty"` // Tags: The resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` // Zones: The zones for the container group. Zones []string `json:"zones,omitempty"` }
A container group.
func (*ContainerGroup_STATUS_ARM) DeepCopy ¶
func (in *ContainerGroup_STATUS_ARM) DeepCopy() *ContainerGroup_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_STATUS_ARM.
func (*ContainerGroup_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerGroup_STATUS_ARM) DeepCopyInto(out *ContainerGroup_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroup_Spec ¶
type ContainerGroup_Spec struct { // 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,omitempty"` // +kubebuilder:validation:Required // Containers: The containers within the container group. Containers []Container `json:"containers,omitempty"` // Diagnostics: The diagnostic information for a container group. Diagnostics *ContainerGroupDiagnostics `json:"diagnostics,omitempty"` // DnsConfig: The DNS config information for a container group. DnsConfig *DnsConfiguration `json:"dnsConfig,omitempty"` // EncryptionProperties: The encryption properties for a container group. EncryptionProperties *EncryptionProperties `json:"encryptionProperties,omitempty"` // Identity: The identity of the container group, if configured. Identity *ContainerGroupIdentity `json:"identity,omitempty"` // ImageRegistryCredentials: The image registry credentials by which the container group is created from. ImageRegistryCredentials []ImageRegistryCredential `json:"imageRegistryCredentials,omitempty"` // InitContainers: The init containers for a container group. InitContainers []InitContainerDefinition `json:"initContainers,omitempty"` // IpAddress: The IP address type of the container group. IpAddress *IpAddress `json:"ipAddress,omitempty"` // Location: The resource location. Location *string `json:"location,omitempty"` // +kubebuilder:validation:Required // OsType: The operating system type required by the containers in the container group. OsType *ContainerGroup_Properties_OsType_Spec `json:"osType,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // RestartPolicy: Restart policy for all containers within the container group. // - `Always` Always restart // - `OnFailure` Restart on failure // - `Never` Never restart RestartPolicy *ContainerGroup_Properties_RestartPolicy_Spec `json:"restartPolicy,omitempty"` // Sku: The SKU for a container group. Sku *ContainerGroupSku `json:"sku,omitempty"` // SubnetIds: The subnet resource IDs for a container group. SubnetIds []ContainerGroupSubnetId `json:"subnetIds,omitempty"` // Tags: The resource tags. Tags map[string]string `json:"tags,omitempty"` // Volumes: The list of volumes that can be mounted by containers in this container group. Volumes []Volume `json:"volumes,omitempty"` // Zones: The zones for the container group. Zones []string `json:"zones,omitempty"` }
func (*ContainerGroup_Spec) AssignProperties_From_ContainerGroup_Spec ¶
func (group *ContainerGroup_Spec) AssignProperties_From_ContainerGroup_Spec(source *v20211001s.ContainerGroup_Spec) error
AssignProperties_From_ContainerGroup_Spec populates our ContainerGroup_Spec from the provided source ContainerGroup_Spec
func (*ContainerGroup_Spec) AssignProperties_To_ContainerGroup_Spec ¶
func (group *ContainerGroup_Spec) AssignProperties_To_ContainerGroup_Spec(destination *v20211001s.ContainerGroup_Spec) error
AssignProperties_To_ContainerGroup_Spec populates the provided destination ContainerGroup_Spec from our ContainerGroup_Spec
func (*ContainerGroup_Spec) ConvertSpecFrom ¶
func (group *ContainerGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ContainerGroup_Spec from the provided source
func (*ContainerGroup_Spec) ConvertSpecTo ¶
func (group *ContainerGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ContainerGroup_Spec
func (*ContainerGroup_Spec) ConvertToARM ¶
func (group *ContainerGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ContainerGroup_Spec) DeepCopy ¶
func (in *ContainerGroup_Spec) DeepCopy() *ContainerGroup_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_Spec.
func (*ContainerGroup_Spec) DeepCopyInto ¶
func (in *ContainerGroup_Spec) DeepCopyInto(out *ContainerGroup_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroup_Spec) NewEmptyARMValue ¶
func (group *ContainerGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroup_Spec) OriginalVersion ¶
func (group *ContainerGroup_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*ContainerGroup_Spec) PopulateFromARM ¶
func (group *ContainerGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*ContainerGroup_Spec) SetAzureName ¶
func (group *ContainerGroup_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type ContainerGroup_Spec_ARM ¶
type ContainerGroup_Spec_ARM struct { // Identity: The identity of the container group, if configured. Identity *ContainerGroupIdentity_ARM `json:"identity,omitempty"` // Location: The resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: The container group properties Properties *ContainerGroup_Properties_Spec_ARM `json:"properties,omitempty"` // Tags: The resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: The zones for the container group. Zones []string `json:"zones,omitempty"` }
func (*ContainerGroup_Spec_ARM) DeepCopy ¶
func (in *ContainerGroup_Spec_ARM) DeepCopy() *ContainerGroup_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_Spec_ARM.
func (*ContainerGroup_Spec_ARM) DeepCopyInto ¶
func (in *ContainerGroup_Spec_ARM) DeepCopyInto(out *ContainerGroup_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (ContainerGroup_Spec_ARM) GetAPIVersion ¶
func (group ContainerGroup_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-10-01"
func (*ContainerGroup_Spec_ARM) GetName ¶
func (group *ContainerGroup_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*ContainerGroup_Spec_ARM) GetType ¶
func (group *ContainerGroup_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerInstance/containerGroups"
type ContainerHttpGet ¶
type ContainerHttpGet struct { // HttpHeaders: The HTTP headers. HttpHeaders []HttpHeader `json:"httpHeaders,omitempty"` // Path: The path to probe. Path *string `json:"path,omitempty"` // +kubebuilder:validation:Required // Port: The port number to probe. Port *int `json:"port,omitempty"` // Scheme: The scheme. Scheme *ContainerHttpGet_Scheme `json:"scheme,omitempty"` }
The container Http Get settings, for liveness or readiness probe
func (*ContainerHttpGet) AssignProperties_From_ContainerHttpGet ¶
func (httpGet *ContainerHttpGet) AssignProperties_From_ContainerHttpGet(source *v20211001s.ContainerHttpGet) error
AssignProperties_From_ContainerHttpGet populates our ContainerHttpGet from the provided source ContainerHttpGet
func (*ContainerHttpGet) AssignProperties_To_ContainerHttpGet ¶
func (httpGet *ContainerHttpGet) AssignProperties_To_ContainerHttpGet(destination *v20211001s.ContainerHttpGet) error
AssignProperties_To_ContainerHttpGet populates the provided destination ContainerHttpGet from our ContainerHttpGet
func (*ContainerHttpGet) ConvertToARM ¶
func (httpGet *ContainerHttpGet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ContainerHttpGet) DeepCopy ¶
func (in *ContainerHttpGet) DeepCopy() *ContainerHttpGet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerHttpGet.
func (*ContainerHttpGet) DeepCopyInto ¶
func (in *ContainerHttpGet) DeepCopyInto(out *ContainerHttpGet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerHttpGet) NewEmptyARMValue ¶
func (httpGet *ContainerHttpGet) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerHttpGet) PopulateFromARM ¶
func (httpGet *ContainerHttpGet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerHttpGet_ARM ¶
type ContainerHttpGet_ARM struct { // HttpHeaders: The HTTP headers. HttpHeaders []HttpHeader_ARM `json:"httpHeaders,omitempty"` // Path: The path to probe. Path *string `json:"path,omitempty"` // Port: The port number to probe. Port *int `json:"port,omitempty"` // Scheme: The scheme. Scheme *ContainerHttpGet_Scheme `json:"scheme,omitempty"` }
The container Http Get settings, for liveness or readiness probe
func (*ContainerHttpGet_ARM) DeepCopy ¶
func (in *ContainerHttpGet_ARM) DeepCopy() *ContainerHttpGet_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerHttpGet_ARM.
func (*ContainerHttpGet_ARM) DeepCopyInto ¶
func (in *ContainerHttpGet_ARM) DeepCopyInto(out *ContainerHttpGet_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerHttpGet_STATUS ¶
type ContainerHttpGet_STATUS struct { // HttpHeaders: The HTTP headers. HttpHeaders []HttpHeader_STATUS `json:"httpHeaders,omitempty"` // Path: The path to probe. Path *string `json:"path,omitempty"` // Port: The port number to probe. Port *int `json:"port,omitempty"` // Scheme: The scheme. Scheme *ContainerHttpGet_Scheme_STATUS `json:"scheme,omitempty"` }
The container Http Get settings, for liveness or readiness probe
func (*ContainerHttpGet_STATUS) AssignProperties_From_ContainerHttpGet_STATUS ¶
func (httpGet *ContainerHttpGet_STATUS) AssignProperties_From_ContainerHttpGet_STATUS(source *v20211001s.ContainerHttpGet_STATUS) error
AssignProperties_From_ContainerHttpGet_STATUS populates our ContainerHttpGet_STATUS from the provided source ContainerHttpGet_STATUS
func (*ContainerHttpGet_STATUS) AssignProperties_To_ContainerHttpGet_STATUS ¶
func (httpGet *ContainerHttpGet_STATUS) AssignProperties_To_ContainerHttpGet_STATUS(destination *v20211001s.ContainerHttpGet_STATUS) error
AssignProperties_To_ContainerHttpGet_STATUS populates the provided destination ContainerHttpGet_STATUS from our ContainerHttpGet_STATUS
func (*ContainerHttpGet_STATUS) DeepCopy ¶
func (in *ContainerHttpGet_STATUS) DeepCopy() *ContainerHttpGet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerHttpGet_STATUS.
func (*ContainerHttpGet_STATUS) DeepCopyInto ¶
func (in *ContainerHttpGet_STATUS) DeepCopyInto(out *ContainerHttpGet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerHttpGet_STATUS) NewEmptyARMValue ¶
func (httpGet *ContainerHttpGet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerHttpGet_STATUS) PopulateFromARM ¶
func (httpGet *ContainerHttpGet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerHttpGet_STATUS_ARM ¶
type ContainerHttpGet_STATUS_ARM struct { // HttpHeaders: The HTTP headers. HttpHeaders []HttpHeader_STATUS_ARM `json:"httpHeaders,omitempty"` // Path: The path to probe. Path *string `json:"path,omitempty"` // Port: The port number to probe. Port *int `json:"port,omitempty"` // Scheme: The scheme. Scheme *ContainerHttpGet_Scheme_STATUS `json:"scheme,omitempty"` }
The container Http Get settings, for liveness or readiness probe
func (*ContainerHttpGet_STATUS_ARM) DeepCopy ¶
func (in *ContainerHttpGet_STATUS_ARM) DeepCopy() *ContainerHttpGet_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerHttpGet_STATUS_ARM.
func (*ContainerHttpGet_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerHttpGet_STATUS_ARM) DeepCopyInto(out *ContainerHttpGet_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerHttpGet_Scheme ¶
type ContainerHttpGet_Scheme string
+kubebuilder:validation:Enum={"http","https"}
type ContainerHttpGet_Scheme_STATUS ¶
type ContainerHttpGet_Scheme_STATUS string
type ContainerPort ¶
type ContainerPort struct { // +kubebuilder:validation:Required // Port: The port number exposed within the container group. Port *int `json:"port,omitempty"` // Protocol: The protocol associated with the port. Protocol *ContainerPort_Protocol `json:"protocol,omitempty"` }
The port exposed on the container instance.
func (*ContainerPort) AssignProperties_From_ContainerPort ¶
func (port *ContainerPort) AssignProperties_From_ContainerPort(source *v20211001s.ContainerPort) error
AssignProperties_From_ContainerPort populates our ContainerPort from the provided source ContainerPort
func (*ContainerPort) AssignProperties_To_ContainerPort ¶
func (port *ContainerPort) AssignProperties_To_ContainerPort(destination *v20211001s.ContainerPort) error
AssignProperties_To_ContainerPort populates the provided destination ContainerPort from our ContainerPort
func (*ContainerPort) ConvertToARM ¶
func (port *ContainerPort) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ContainerPort) DeepCopy ¶
func (in *ContainerPort) DeepCopy() *ContainerPort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerPort.
func (*ContainerPort) DeepCopyInto ¶
func (in *ContainerPort) DeepCopyInto(out *ContainerPort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerPort) NewEmptyARMValue ¶
func (port *ContainerPort) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerPort) PopulateFromARM ¶
func (port *ContainerPort) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerPort_ARM ¶
type ContainerPort_ARM struct { // Port: The port number exposed within the container group. Port *int `json:"port,omitempty"` // Protocol: The protocol associated with the port. Protocol *ContainerPort_Protocol `json:"protocol,omitempty"` }
The port exposed on the container instance.
func (*ContainerPort_ARM) DeepCopy ¶
func (in *ContainerPort_ARM) DeepCopy() *ContainerPort_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerPort_ARM.
func (*ContainerPort_ARM) DeepCopyInto ¶
func (in *ContainerPort_ARM) DeepCopyInto(out *ContainerPort_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerPort_Protocol ¶
type ContainerPort_Protocol string
+kubebuilder:validation:Enum={"TCP","UDP"}
type ContainerPort_Protocol_STATUS ¶
type ContainerPort_Protocol_STATUS string
type ContainerPort_STATUS ¶
type ContainerPort_STATUS struct { // Port: The port number exposed within the container group. Port *int `json:"port,omitempty"` // Protocol: The protocol associated with the port. Protocol *ContainerPort_Protocol_STATUS `json:"protocol,omitempty"` }
The port exposed on the container instance.
func (*ContainerPort_STATUS) AssignProperties_From_ContainerPort_STATUS ¶
func (port *ContainerPort_STATUS) AssignProperties_From_ContainerPort_STATUS(source *v20211001s.ContainerPort_STATUS) error
AssignProperties_From_ContainerPort_STATUS populates our ContainerPort_STATUS from the provided source ContainerPort_STATUS
func (*ContainerPort_STATUS) AssignProperties_To_ContainerPort_STATUS ¶
func (port *ContainerPort_STATUS) AssignProperties_To_ContainerPort_STATUS(destination *v20211001s.ContainerPort_STATUS) error
AssignProperties_To_ContainerPort_STATUS populates the provided destination ContainerPort_STATUS from our ContainerPort_STATUS
func (*ContainerPort_STATUS) DeepCopy ¶
func (in *ContainerPort_STATUS) DeepCopy() *ContainerPort_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerPort_STATUS.
func (*ContainerPort_STATUS) DeepCopyInto ¶
func (in *ContainerPort_STATUS) DeepCopyInto(out *ContainerPort_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerPort_STATUS) NewEmptyARMValue ¶
func (port *ContainerPort_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerPort_STATUS) PopulateFromARM ¶
func (port *ContainerPort_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerPort_STATUS_ARM ¶
type ContainerPort_STATUS_ARM struct { // Port: The port number exposed within the container group. Port *int `json:"port,omitempty"` // Protocol: The protocol associated with the port. Protocol *ContainerPort_Protocol_STATUS `json:"protocol,omitempty"` }
The port exposed on the container instance.
func (*ContainerPort_STATUS_ARM) DeepCopy ¶
func (in *ContainerPort_STATUS_ARM) DeepCopy() *ContainerPort_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerPort_STATUS_ARM.
func (*ContainerPort_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerPort_STATUS_ARM) DeepCopyInto(out *ContainerPort_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerProbe ¶
type ContainerProbe struct { // Exec: The execution command to probe Exec *ContainerExec `json:"exec,omitempty"` // FailureThreshold: The failure threshold. FailureThreshold *int `json:"failureThreshold,omitempty"` // HttpGet: The Http Get settings to probe HttpGet *ContainerHttpGet `json:"httpGet,omitempty"` // InitialDelaySeconds: The initial delay seconds. InitialDelaySeconds *int `json:"initialDelaySeconds,omitempty"` // PeriodSeconds: The period seconds. PeriodSeconds *int `json:"periodSeconds,omitempty"` // SuccessThreshold: The success threshold. SuccessThreshold *int `json:"successThreshold,omitempty"` // TimeoutSeconds: The timeout seconds. TimeoutSeconds *int `json:"timeoutSeconds,omitempty"` }
The container probe, for liveness or readiness
func (*ContainerProbe) AssignProperties_From_ContainerProbe ¶
func (probe *ContainerProbe) AssignProperties_From_ContainerProbe(source *v20211001s.ContainerProbe) error
AssignProperties_From_ContainerProbe populates our ContainerProbe from the provided source ContainerProbe
func (*ContainerProbe) AssignProperties_To_ContainerProbe ¶
func (probe *ContainerProbe) AssignProperties_To_ContainerProbe(destination *v20211001s.ContainerProbe) error
AssignProperties_To_ContainerProbe populates the provided destination ContainerProbe from our ContainerProbe
func (*ContainerProbe) ConvertToARM ¶
func (probe *ContainerProbe) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ContainerProbe) DeepCopy ¶
func (in *ContainerProbe) DeepCopy() *ContainerProbe
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProbe.
func (*ContainerProbe) DeepCopyInto ¶
func (in *ContainerProbe) DeepCopyInto(out *ContainerProbe)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerProbe) NewEmptyARMValue ¶
func (probe *ContainerProbe) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerProbe) PopulateFromARM ¶
func (probe *ContainerProbe) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerProbe_ARM ¶
type ContainerProbe_ARM struct { // Exec: The execution command to probe Exec *ContainerExec_ARM `json:"exec,omitempty"` // FailureThreshold: The failure threshold. FailureThreshold *int `json:"failureThreshold,omitempty"` // HttpGet: The Http Get settings to probe HttpGet *ContainerHttpGet_ARM `json:"httpGet,omitempty"` // InitialDelaySeconds: The initial delay seconds. InitialDelaySeconds *int `json:"initialDelaySeconds,omitempty"` // PeriodSeconds: The period seconds. PeriodSeconds *int `json:"periodSeconds,omitempty"` // SuccessThreshold: The success threshold. SuccessThreshold *int `json:"successThreshold,omitempty"` // TimeoutSeconds: The timeout seconds. TimeoutSeconds *int `json:"timeoutSeconds,omitempty"` }
The container probe, for liveness or readiness
func (*ContainerProbe_ARM) DeepCopy ¶
func (in *ContainerProbe_ARM) DeepCopy() *ContainerProbe_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProbe_ARM.
func (*ContainerProbe_ARM) DeepCopyInto ¶
func (in *ContainerProbe_ARM) DeepCopyInto(out *ContainerProbe_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerProbe_STATUS ¶
type ContainerProbe_STATUS struct { // Exec: The execution command to probe Exec *ContainerExec_STATUS `json:"exec,omitempty"` // FailureThreshold: The failure threshold. FailureThreshold *int `json:"failureThreshold,omitempty"` // HttpGet: The Http Get settings to probe HttpGet *ContainerHttpGet_STATUS `json:"httpGet,omitempty"` // InitialDelaySeconds: The initial delay seconds. InitialDelaySeconds *int `json:"initialDelaySeconds,omitempty"` // PeriodSeconds: The period seconds. PeriodSeconds *int `json:"periodSeconds,omitempty"` // SuccessThreshold: The success threshold. SuccessThreshold *int `json:"successThreshold,omitempty"` // TimeoutSeconds: The timeout seconds. TimeoutSeconds *int `json:"timeoutSeconds,omitempty"` }
The container probe, for liveness or readiness
func (*ContainerProbe_STATUS) AssignProperties_From_ContainerProbe_STATUS ¶
func (probe *ContainerProbe_STATUS) AssignProperties_From_ContainerProbe_STATUS(source *v20211001s.ContainerProbe_STATUS) error
AssignProperties_From_ContainerProbe_STATUS populates our ContainerProbe_STATUS from the provided source ContainerProbe_STATUS
func (*ContainerProbe_STATUS) AssignProperties_To_ContainerProbe_STATUS ¶
func (probe *ContainerProbe_STATUS) AssignProperties_To_ContainerProbe_STATUS(destination *v20211001s.ContainerProbe_STATUS) error
AssignProperties_To_ContainerProbe_STATUS populates the provided destination ContainerProbe_STATUS from our ContainerProbe_STATUS
func (*ContainerProbe_STATUS) DeepCopy ¶
func (in *ContainerProbe_STATUS) DeepCopy() *ContainerProbe_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProbe_STATUS.
func (*ContainerProbe_STATUS) DeepCopyInto ¶
func (in *ContainerProbe_STATUS) DeepCopyInto(out *ContainerProbe_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerProbe_STATUS) NewEmptyARMValue ¶
func (probe *ContainerProbe_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerProbe_STATUS) PopulateFromARM ¶
func (probe *ContainerProbe_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerProbe_STATUS_ARM ¶
type ContainerProbe_STATUS_ARM struct { // Exec: The execution command to probe Exec *ContainerExec_STATUS_ARM `json:"exec,omitempty"` // FailureThreshold: The failure threshold. FailureThreshold *int `json:"failureThreshold,omitempty"` // HttpGet: The Http Get settings to probe HttpGet *ContainerHttpGet_STATUS_ARM `json:"httpGet,omitempty"` // InitialDelaySeconds: The initial delay seconds. InitialDelaySeconds *int `json:"initialDelaySeconds,omitempty"` // PeriodSeconds: The period seconds. PeriodSeconds *int `json:"periodSeconds,omitempty"` // SuccessThreshold: The success threshold. SuccessThreshold *int `json:"successThreshold,omitempty"` // TimeoutSeconds: The timeout seconds. TimeoutSeconds *int `json:"timeoutSeconds,omitempty"` }
The container probe, for liveness or readiness
func (*ContainerProbe_STATUS_ARM) DeepCopy ¶
func (in *ContainerProbe_STATUS_ARM) DeepCopy() *ContainerProbe_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProbe_STATUS_ARM.
func (*ContainerProbe_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerProbe_STATUS_ARM) DeepCopyInto(out *ContainerProbe_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerProperties_ARM ¶
type ContainerProperties_ARM struct { // Command: The commands to execute within the container instance in exec form. Command []string `json:"command,omitempty"` // EnvironmentVariables: The environment variables to set in the container instance. EnvironmentVariables []EnvironmentVariable_ARM `json:"environmentVariables,omitempty"` // Image: The name of the image used to create the container instance. Image *string `json:"image,omitempty"` // LivenessProbe: The liveness probe. LivenessProbe *ContainerProbe_ARM `json:"livenessProbe,omitempty"` // Ports: The exposed ports on the container instance. Ports []ContainerPort_ARM `json:"ports,omitempty"` // ReadinessProbe: The readiness probe. ReadinessProbe *ContainerProbe_ARM `json:"readinessProbe,omitempty"` // Resources: The resource requirements of the container instance. Resources *ResourceRequirements_ARM `json:"resources,omitempty"` // VolumeMounts: The volume mounts available to the container instance. VolumeMounts []VolumeMount_ARM `json:"volumeMounts,omitempty"` }
The container instance properties.
func (*ContainerProperties_ARM) DeepCopy ¶
func (in *ContainerProperties_ARM) DeepCopy() *ContainerProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_ARM.
func (*ContainerProperties_ARM) DeepCopyInto ¶
func (in *ContainerProperties_ARM) DeepCopyInto(out *ContainerProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerProperties_InstanceView_STATUS ¶
type ContainerProperties_InstanceView_STATUS struct { // CurrentState: Current container instance state. CurrentState *ContainerState_STATUS `json:"currentState,omitempty"` // Events: The events of the container instance. Events []Event_STATUS `json:"events,omitempty"` // PreviousState: Previous container instance state. PreviousState *ContainerState_STATUS `json:"previousState,omitempty"` // RestartCount: The number of times that the container instance has been restarted. RestartCount *int `json:"restartCount,omitempty"` }
func (*ContainerProperties_InstanceView_STATUS) AssignProperties_From_ContainerProperties_InstanceView_STATUS ¶
func (view *ContainerProperties_InstanceView_STATUS) AssignProperties_From_ContainerProperties_InstanceView_STATUS(source *v20211001s.ContainerProperties_InstanceView_STATUS) error
AssignProperties_From_ContainerProperties_InstanceView_STATUS populates our ContainerProperties_InstanceView_STATUS from the provided source ContainerProperties_InstanceView_STATUS
func (*ContainerProperties_InstanceView_STATUS) AssignProperties_To_ContainerProperties_InstanceView_STATUS ¶
func (view *ContainerProperties_InstanceView_STATUS) AssignProperties_To_ContainerProperties_InstanceView_STATUS(destination *v20211001s.ContainerProperties_InstanceView_STATUS) error
AssignProperties_To_ContainerProperties_InstanceView_STATUS populates the provided destination ContainerProperties_InstanceView_STATUS from our ContainerProperties_InstanceView_STATUS
func (*ContainerProperties_InstanceView_STATUS) DeepCopy ¶
func (in *ContainerProperties_InstanceView_STATUS) DeepCopy() *ContainerProperties_InstanceView_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_InstanceView_STATUS.
func (*ContainerProperties_InstanceView_STATUS) DeepCopyInto ¶
func (in *ContainerProperties_InstanceView_STATUS) DeepCopyInto(out *ContainerProperties_InstanceView_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerProperties_InstanceView_STATUS) NewEmptyARMValue ¶
func (view *ContainerProperties_InstanceView_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerProperties_InstanceView_STATUS) PopulateFromARM ¶
func (view *ContainerProperties_InstanceView_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerProperties_InstanceView_STATUS_ARM ¶
type ContainerProperties_InstanceView_STATUS_ARM struct { // CurrentState: Current container instance state. CurrentState *ContainerState_STATUS_ARM `json:"currentState,omitempty"` // Events: The events of the container instance. Events []Event_STATUS_ARM `json:"events,omitempty"` // PreviousState: Previous container instance state. PreviousState *ContainerState_STATUS_ARM `json:"previousState,omitempty"` // RestartCount: The number of times that the container instance has been restarted. RestartCount *int `json:"restartCount,omitempty"` }
func (*ContainerProperties_InstanceView_STATUS_ARM) DeepCopy ¶
func (in *ContainerProperties_InstanceView_STATUS_ARM) DeepCopy() *ContainerProperties_InstanceView_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_InstanceView_STATUS_ARM.
func (*ContainerProperties_InstanceView_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerProperties_InstanceView_STATUS_ARM) DeepCopyInto(out *ContainerProperties_InstanceView_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerProperties_STATUS_ARM ¶
type ContainerProperties_STATUS_ARM struct { // Command: The commands to execute within the container instance in exec form. Command []string `json:"command,omitempty"` // EnvironmentVariables: The environment variables to set in the container instance. EnvironmentVariables []EnvironmentVariable_STATUS_ARM `json:"environmentVariables,omitempty"` // Image: The name of the image used to create the container instance. Image *string `json:"image,omitempty"` // InstanceView: The instance view of the container instance. Only valid in response. InstanceView *ContainerProperties_InstanceView_STATUS_ARM `json:"instanceView,omitempty"` // LivenessProbe: The liveness probe. LivenessProbe *ContainerProbe_STATUS_ARM `json:"livenessProbe,omitempty"` // Ports: The exposed ports on the container instance. Ports []ContainerPort_STATUS_ARM `json:"ports,omitempty"` // ReadinessProbe: The readiness probe. ReadinessProbe *ContainerProbe_STATUS_ARM `json:"readinessProbe,omitempty"` // Resources: The resource requirements of the container instance. Resources *ResourceRequirements_STATUS_ARM `json:"resources,omitempty"` // VolumeMounts: The volume mounts available to the container instance. VolumeMounts []VolumeMount_STATUS_ARM `json:"volumeMounts,omitempty"` }
The container instance properties.
func (*ContainerProperties_STATUS_ARM) DeepCopy ¶
func (in *ContainerProperties_STATUS_ARM) DeepCopy() *ContainerProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_STATUS_ARM.
func (*ContainerProperties_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerProperties_STATUS_ARM) DeepCopyInto(out *ContainerProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerState_STATUS ¶
type ContainerState_STATUS struct { // DetailStatus: The human-readable status of the container instance state. DetailStatus *string `json:"detailStatus,omitempty"` // ExitCode: The container instance exit codes correspond to those from the `docker run` command. ExitCode *int `json:"exitCode,omitempty"` // FinishTime: The date-time when the container instance state finished. FinishTime *string `json:"finishTime,omitempty"` // StartTime: The date-time when the container instance state started. StartTime *string `json:"startTime,omitempty"` // State: The state of the container instance. State *string `json:"state,omitempty"` }
The container instance state.
func (*ContainerState_STATUS) AssignProperties_From_ContainerState_STATUS ¶
func (state *ContainerState_STATUS) AssignProperties_From_ContainerState_STATUS(source *v20211001s.ContainerState_STATUS) error
AssignProperties_From_ContainerState_STATUS populates our ContainerState_STATUS from the provided source ContainerState_STATUS
func (*ContainerState_STATUS) AssignProperties_To_ContainerState_STATUS ¶
func (state *ContainerState_STATUS) AssignProperties_To_ContainerState_STATUS(destination *v20211001s.ContainerState_STATUS) error
AssignProperties_To_ContainerState_STATUS populates the provided destination ContainerState_STATUS from our ContainerState_STATUS
func (*ContainerState_STATUS) DeepCopy ¶
func (in *ContainerState_STATUS) DeepCopy() *ContainerState_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerState_STATUS.
func (*ContainerState_STATUS) DeepCopyInto ¶
func (in *ContainerState_STATUS) DeepCopyInto(out *ContainerState_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerState_STATUS) NewEmptyARMValue ¶
func (state *ContainerState_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerState_STATUS) PopulateFromARM ¶
func (state *ContainerState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerState_STATUS_ARM ¶
type ContainerState_STATUS_ARM struct { // DetailStatus: The human-readable status of the container instance state. DetailStatus *string `json:"detailStatus,omitempty"` // ExitCode: The container instance exit codes correspond to those from the `docker run` command. ExitCode *int `json:"exitCode,omitempty"` // FinishTime: The date-time when the container instance state finished. FinishTime *string `json:"finishTime,omitempty"` // StartTime: The date-time when the container instance state started. StartTime *string `json:"startTime,omitempty"` // State: The state of the container instance. State *string `json:"state,omitempty"` }
The container instance state.
func (*ContainerState_STATUS_ARM) DeepCopy ¶
func (in *ContainerState_STATUS_ARM) DeepCopy() *ContainerState_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerState_STATUS_ARM.
func (*ContainerState_STATUS_ARM) DeepCopyInto ¶
func (in *ContainerState_STATUS_ARM) DeepCopyInto(out *ContainerState_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Container_ARM ¶
type Container_ARM struct { // Name: The user-provided name of the container instance. Name *string `json:"name,omitempty"` // Properties: The properties of the container instance. Properties *ContainerProperties_ARM `json:"properties,omitempty"` }
A container instance.
func (*Container_ARM) DeepCopy ¶
func (in *Container_ARM) DeepCopy() *Container_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container_ARM.
func (*Container_ARM) DeepCopyInto ¶
func (in *Container_ARM) DeepCopyInto(out *Container_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Container_STATUS ¶
type Container_STATUS struct { // Command: The commands to execute within the container instance in exec form. Command []string `json:"command,omitempty"` // EnvironmentVariables: The environment variables to set in the container instance. EnvironmentVariables []EnvironmentVariable_STATUS `json:"environmentVariables,omitempty"` // Image: The name of the image used to create the container instance. Image *string `json:"image,omitempty"` // InstanceView: The instance view of the container instance. Only valid in response. InstanceView *ContainerProperties_InstanceView_STATUS `json:"instanceView,omitempty"` // LivenessProbe: The liveness probe. LivenessProbe *ContainerProbe_STATUS `json:"livenessProbe,omitempty"` // Name: The user-provided name of the container instance. Name *string `json:"name,omitempty"` // Ports: The exposed ports on the container instance. Ports []ContainerPort_STATUS `json:"ports,omitempty"` // ReadinessProbe: The readiness probe. ReadinessProbe *ContainerProbe_STATUS `json:"readinessProbe,omitempty"` // Resources: The resource requirements of the container instance. Resources *ResourceRequirements_STATUS `json:"resources,omitempty"` // VolumeMounts: The volume mounts available to the container instance. VolumeMounts []VolumeMount_STATUS `json:"volumeMounts,omitempty"` }
A container instance.
func (*Container_STATUS) AssignProperties_From_Container_STATUS ¶
func (container *Container_STATUS) AssignProperties_From_Container_STATUS(source *v20211001s.Container_STATUS) error
AssignProperties_From_Container_STATUS populates our Container_STATUS from the provided source Container_STATUS
func (*Container_STATUS) AssignProperties_To_Container_STATUS ¶
func (container *Container_STATUS) AssignProperties_To_Container_STATUS(destination *v20211001s.Container_STATUS) error
AssignProperties_To_Container_STATUS populates the provided destination Container_STATUS from our Container_STATUS
func (*Container_STATUS) DeepCopy ¶
func (in *Container_STATUS) DeepCopy() *Container_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container_STATUS.
func (*Container_STATUS) DeepCopyInto ¶
func (in *Container_STATUS) DeepCopyInto(out *Container_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Container_STATUS) NewEmptyARMValue ¶
func (container *Container_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Container_STATUS) PopulateFromARM ¶
func (container *Container_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Container_STATUS_ARM ¶
type Container_STATUS_ARM struct { // Name: The user-provided name of the container instance. Name *string `json:"name,omitempty"` // Properties: The properties of the container instance. Properties *ContainerProperties_STATUS_ARM `json:"properties,omitempty"` }
A container instance.
func (*Container_STATUS_ARM) DeepCopy ¶
func (in *Container_STATUS_ARM) DeepCopy() *Container_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container_STATUS_ARM.
func (*Container_STATUS_ARM) DeepCopyInto ¶
func (in *Container_STATUS_ARM) DeepCopyInto(out *Container_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsConfiguration ¶
type DnsConfiguration struct { // +kubebuilder:validation:Required // NameServers: The DNS servers for the container group. NameServers []string `json:"nameServers,omitempty"` // Options: The DNS options for the container group. Options *string `json:"options,omitempty"` // SearchDomains: The DNS search domains for hostname lookup in the container group. SearchDomains *string `json:"searchDomains,omitempty"` }
DNS configuration for the container group.
func (*DnsConfiguration) AssignProperties_From_DnsConfiguration ¶
func (configuration *DnsConfiguration) AssignProperties_From_DnsConfiguration(source *v20211001s.DnsConfiguration) error
AssignProperties_From_DnsConfiguration populates our DnsConfiguration from the provided source DnsConfiguration
func (*DnsConfiguration) AssignProperties_To_DnsConfiguration ¶
func (configuration *DnsConfiguration) AssignProperties_To_DnsConfiguration(destination *v20211001s.DnsConfiguration) error
AssignProperties_To_DnsConfiguration populates the provided destination DnsConfiguration from our DnsConfiguration
func (*DnsConfiguration) ConvertToARM ¶
func (configuration *DnsConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsConfiguration) DeepCopy ¶
func (in *DnsConfiguration) DeepCopy() *DnsConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsConfiguration.
func (*DnsConfiguration) DeepCopyInto ¶
func (in *DnsConfiguration) DeepCopyInto(out *DnsConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsConfiguration) NewEmptyARMValue ¶
func (configuration *DnsConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsConfiguration) PopulateFromARM ¶
func (configuration *DnsConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsConfiguration_ARM ¶
type DnsConfiguration_ARM struct { // NameServers: The DNS servers for the container group. NameServers []string `json:"nameServers,omitempty"` // Options: The DNS options for the container group. Options *string `json:"options,omitempty"` // SearchDomains: The DNS search domains for hostname lookup in the container group. SearchDomains *string `json:"searchDomains,omitempty"` }
DNS configuration for the container group.
func (*DnsConfiguration_ARM) DeepCopy ¶
func (in *DnsConfiguration_ARM) DeepCopy() *DnsConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsConfiguration_ARM.
func (*DnsConfiguration_ARM) DeepCopyInto ¶
func (in *DnsConfiguration_ARM) DeepCopyInto(out *DnsConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsConfiguration_STATUS ¶
type DnsConfiguration_STATUS struct { // NameServers: The DNS servers for the container group. NameServers []string `json:"nameServers,omitempty"` // Options: The DNS options for the container group. Options *string `json:"options,omitempty"` // SearchDomains: The DNS search domains for hostname lookup in the container group. SearchDomains *string `json:"searchDomains,omitempty"` }
DNS configuration for the container group.
func (*DnsConfiguration_STATUS) AssignProperties_From_DnsConfiguration_STATUS ¶
func (configuration *DnsConfiguration_STATUS) AssignProperties_From_DnsConfiguration_STATUS(source *v20211001s.DnsConfiguration_STATUS) error
AssignProperties_From_DnsConfiguration_STATUS populates our DnsConfiguration_STATUS from the provided source DnsConfiguration_STATUS
func (*DnsConfiguration_STATUS) AssignProperties_To_DnsConfiguration_STATUS ¶
func (configuration *DnsConfiguration_STATUS) AssignProperties_To_DnsConfiguration_STATUS(destination *v20211001s.DnsConfiguration_STATUS) error
AssignProperties_To_DnsConfiguration_STATUS populates the provided destination DnsConfiguration_STATUS from our DnsConfiguration_STATUS
func (*DnsConfiguration_STATUS) DeepCopy ¶
func (in *DnsConfiguration_STATUS) DeepCopy() *DnsConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsConfiguration_STATUS.
func (*DnsConfiguration_STATUS) DeepCopyInto ¶
func (in *DnsConfiguration_STATUS) DeepCopyInto(out *DnsConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *DnsConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsConfiguration_STATUS) PopulateFromARM ¶
func (configuration *DnsConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsConfiguration_STATUS_ARM ¶
type DnsConfiguration_STATUS_ARM struct { // NameServers: The DNS servers for the container group. NameServers []string `json:"nameServers,omitempty"` // Options: The DNS options for the container group. Options *string `json:"options,omitempty"` // SearchDomains: The DNS search domains for hostname lookup in the container group. SearchDomains *string `json:"searchDomains,omitempty"` }
DNS configuration for the container group.
func (*DnsConfiguration_STATUS_ARM) DeepCopy ¶
func (in *DnsConfiguration_STATUS_ARM) DeepCopy() *DnsConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsConfiguration_STATUS_ARM.
func (*DnsConfiguration_STATUS_ARM) DeepCopyInto ¶
func (in *DnsConfiguration_STATUS_ARM) DeepCopyInto(out *DnsConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionProperties ¶
type EncryptionProperties struct { // +kubebuilder:validation:Required // KeyName: The encryption key name. KeyName *string `json:"keyName,omitempty"` // +kubebuilder:validation:Required // KeyVersion: The encryption key version. KeyVersion *string `json:"keyVersion,omitempty"` // +kubebuilder:validation:Required // VaultBaseUrl: The keyvault base url. VaultBaseUrl *string `json:"vaultBaseUrl,omitempty"` }
The container group encryption properties.
func (*EncryptionProperties) AssignProperties_From_EncryptionProperties ¶
func (properties *EncryptionProperties) AssignProperties_From_EncryptionProperties(source *v20211001s.EncryptionProperties) error
AssignProperties_From_EncryptionProperties populates our EncryptionProperties from the provided source EncryptionProperties
func (*EncryptionProperties) AssignProperties_To_EncryptionProperties ¶
func (properties *EncryptionProperties) AssignProperties_To_EncryptionProperties(destination *v20211001s.EncryptionProperties) error
AssignProperties_To_EncryptionProperties populates the provided destination EncryptionProperties from our EncryptionProperties
func (*EncryptionProperties) ConvertToARM ¶
func (properties *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 (properties *EncryptionProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionProperties) PopulateFromARM ¶
func (properties *EncryptionProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionProperties_ARM ¶
type EncryptionProperties_ARM struct { // KeyName: The encryption key name. KeyName *string `json:"keyName,omitempty"` // KeyVersion: The encryption key version. KeyVersion *string `json:"keyVersion,omitempty"` // VaultBaseUrl: The keyvault base url. VaultBaseUrl *string `json:"vaultBaseUrl,omitempty"` }
The container group encryption properties.
func (*EncryptionProperties_ARM) DeepCopy ¶
func (in *EncryptionProperties_ARM) DeepCopy() *EncryptionProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionProperties_ARM.
func (*EncryptionProperties_ARM) DeepCopyInto ¶
func (in *EncryptionProperties_ARM) DeepCopyInto(out *EncryptionProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionProperties_STATUS ¶
type EncryptionProperties_STATUS struct { // KeyName: The encryption key name. KeyName *string `json:"keyName,omitempty"` // KeyVersion: The encryption key version. KeyVersion *string `json:"keyVersion,omitempty"` // VaultBaseUrl: The keyvault base url. VaultBaseUrl *string `json:"vaultBaseUrl,omitempty"` }
The container group encryption properties.
func (*EncryptionProperties_STATUS) AssignProperties_From_EncryptionProperties_STATUS ¶
func (properties *EncryptionProperties_STATUS) AssignProperties_From_EncryptionProperties_STATUS(source *v20211001s.EncryptionProperties_STATUS) error
AssignProperties_From_EncryptionProperties_STATUS populates our EncryptionProperties_STATUS from the provided source EncryptionProperties_STATUS
func (*EncryptionProperties_STATUS) AssignProperties_To_EncryptionProperties_STATUS ¶
func (properties *EncryptionProperties_STATUS) AssignProperties_To_EncryptionProperties_STATUS(destination *v20211001s.EncryptionProperties_STATUS) error
AssignProperties_To_EncryptionProperties_STATUS 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 (properties *EncryptionProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EncryptionProperties_STATUS) PopulateFromARM ¶
func (properties *EncryptionProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionProperties_STATUS_ARM ¶
type EncryptionProperties_STATUS_ARM struct { // KeyName: The encryption key name. KeyName *string `json:"keyName,omitempty"` // KeyVersion: The encryption key version. KeyVersion *string `json:"keyVersion,omitempty"` // VaultBaseUrl: The keyvault base url. VaultBaseUrl *string `json:"vaultBaseUrl,omitempty"` }
The container group encryption properties.
func (*EncryptionProperties_STATUS_ARM) DeepCopy ¶
func (in *EncryptionProperties_STATUS_ARM) DeepCopy() *EncryptionProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionProperties_STATUS_ARM.
func (*EncryptionProperties_STATUS_ARM) DeepCopyInto ¶
func (in *EncryptionProperties_STATUS_ARM) DeepCopyInto(out *EncryptionProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentVariable ¶
type EnvironmentVariable struct { // +kubebuilder:validation:Required // Name: The name of the environment variable. Name *string `json:"name,omitempty"` // SecureValue: The value of the secure environment variable. SecureValue *genruntime.SecretReference `json:"secureValue,omitempty"` // Value: The value of the environment variable. Value *string `json:"value,omitempty"` }
The environment variable to set within the container instance.
func (*EnvironmentVariable) AssignProperties_From_EnvironmentVariable ¶
func (variable *EnvironmentVariable) AssignProperties_From_EnvironmentVariable(source *v20211001s.EnvironmentVariable) error
AssignProperties_From_EnvironmentVariable populates our EnvironmentVariable from the provided source EnvironmentVariable
func (*EnvironmentVariable) AssignProperties_To_EnvironmentVariable ¶
func (variable *EnvironmentVariable) AssignProperties_To_EnvironmentVariable(destination *v20211001s.EnvironmentVariable) error
AssignProperties_To_EnvironmentVariable populates the provided destination EnvironmentVariable from our EnvironmentVariable
func (*EnvironmentVariable) ConvertToARM ¶
func (variable *EnvironmentVariable) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*EnvironmentVariable) DeepCopy ¶
func (in *EnvironmentVariable) DeepCopy() *EnvironmentVariable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentVariable.
func (*EnvironmentVariable) DeepCopyInto ¶
func (in *EnvironmentVariable) DeepCopyInto(out *EnvironmentVariable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvironmentVariable) NewEmptyARMValue ¶
func (variable *EnvironmentVariable) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EnvironmentVariable) PopulateFromARM ¶
func (variable *EnvironmentVariable) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EnvironmentVariable_ARM ¶
type EnvironmentVariable_ARM struct { // Name: The name of the environment variable. Name *string `json:"name,omitempty"` // SecureValue: The value of the secure environment variable. SecureValue *string `json:"secureValue,omitempty"` // Value: The value of the environment variable. Value *string `json:"value,omitempty"` }
The environment variable to set within the container instance.
func (*EnvironmentVariable_ARM) DeepCopy ¶
func (in *EnvironmentVariable_ARM) DeepCopy() *EnvironmentVariable_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentVariable_ARM.
func (*EnvironmentVariable_ARM) DeepCopyInto ¶
func (in *EnvironmentVariable_ARM) DeepCopyInto(out *EnvironmentVariable_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentVariable_STATUS ¶
type EnvironmentVariable_STATUS struct { // Name: The name of the environment variable. Name *string `json:"name,omitempty"` // Value: The value of the environment variable. Value *string `json:"value,omitempty"` }
The environment variable to set within the container instance.
func (*EnvironmentVariable_STATUS) AssignProperties_From_EnvironmentVariable_STATUS ¶
func (variable *EnvironmentVariable_STATUS) AssignProperties_From_EnvironmentVariable_STATUS(source *v20211001s.EnvironmentVariable_STATUS) error
AssignProperties_From_EnvironmentVariable_STATUS populates our EnvironmentVariable_STATUS from the provided source EnvironmentVariable_STATUS
func (*EnvironmentVariable_STATUS) AssignProperties_To_EnvironmentVariable_STATUS ¶
func (variable *EnvironmentVariable_STATUS) AssignProperties_To_EnvironmentVariable_STATUS(destination *v20211001s.EnvironmentVariable_STATUS) error
AssignProperties_To_EnvironmentVariable_STATUS populates the provided destination EnvironmentVariable_STATUS from our EnvironmentVariable_STATUS
func (*EnvironmentVariable_STATUS) DeepCopy ¶
func (in *EnvironmentVariable_STATUS) DeepCopy() *EnvironmentVariable_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentVariable_STATUS.
func (*EnvironmentVariable_STATUS) DeepCopyInto ¶
func (in *EnvironmentVariable_STATUS) DeepCopyInto(out *EnvironmentVariable_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvironmentVariable_STATUS) NewEmptyARMValue ¶
func (variable *EnvironmentVariable_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*EnvironmentVariable_STATUS) PopulateFromARM ¶
func (variable *EnvironmentVariable_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EnvironmentVariable_STATUS_ARM ¶
type EnvironmentVariable_STATUS_ARM struct { // Name: The name of the environment variable. Name *string `json:"name,omitempty"` // Value: The value of the environment variable. Value *string `json:"value,omitempty"` }
The environment variable to set within the container instance.
func (*EnvironmentVariable_STATUS_ARM) DeepCopy ¶
func (in *EnvironmentVariable_STATUS_ARM) DeepCopy() *EnvironmentVariable_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentVariable_STATUS_ARM.
func (*EnvironmentVariable_STATUS_ARM) DeepCopyInto ¶
func (in *EnvironmentVariable_STATUS_ARM) DeepCopyInto(out *EnvironmentVariable_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Event_STATUS ¶
type Event_STATUS struct { // Count: The count of the event. Count *int `json:"count,omitempty"` // FirstTimestamp: The date-time of the earliest logged event. FirstTimestamp *string `json:"firstTimestamp,omitempty"` // LastTimestamp: The date-time of the latest logged event. LastTimestamp *string `json:"lastTimestamp,omitempty"` // Message: The event message. Message *string `json:"message,omitempty"` // Name: The event name. Name *string `json:"name,omitempty"` // Type: The event type. Type *string `json:"type,omitempty"` }
A container group or container instance event.
func (*Event_STATUS) AssignProperties_From_Event_STATUS ¶
func (event *Event_STATUS) AssignProperties_From_Event_STATUS(source *v20211001s.Event_STATUS) error
AssignProperties_From_Event_STATUS populates our Event_STATUS from the provided source Event_STATUS
func (*Event_STATUS) AssignProperties_To_Event_STATUS ¶
func (event *Event_STATUS) AssignProperties_To_Event_STATUS(destination *v20211001s.Event_STATUS) error
AssignProperties_To_Event_STATUS populates the provided destination Event_STATUS from our Event_STATUS
func (*Event_STATUS) DeepCopy ¶
func (in *Event_STATUS) DeepCopy() *Event_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event_STATUS.
func (*Event_STATUS) DeepCopyInto ¶
func (in *Event_STATUS) DeepCopyInto(out *Event_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Event_STATUS) NewEmptyARMValue ¶
func (event *Event_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Event_STATUS) PopulateFromARM ¶
func (event *Event_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Event_STATUS_ARM ¶
type Event_STATUS_ARM struct { // Count: The count of the event. Count *int `json:"count,omitempty"` // FirstTimestamp: The date-time of the earliest logged event. FirstTimestamp *string `json:"firstTimestamp,omitempty"` // LastTimestamp: The date-time of the latest logged event. LastTimestamp *string `json:"lastTimestamp,omitempty"` // Message: The event message. Message *string `json:"message,omitempty"` // Name: The event name. Name *string `json:"name,omitempty"` // Type: The event type. Type *string `json:"type,omitempty"` }
A container group or container instance event.
func (*Event_STATUS_ARM) DeepCopy ¶
func (in *Event_STATUS_ARM) DeepCopy() *Event_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event_STATUS_ARM.
func (*Event_STATUS_ARM) DeepCopyInto ¶
func (in *Event_STATUS_ARM) DeepCopyInto(out *Event_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitRepoVolume ¶
type GitRepoVolume struct { // Directory: Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be // the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the // given name. Directory *string `json:"directory,omitempty"` // +kubebuilder:validation:Required // Repository: Repository URL Repository *string `json:"repository,omitempty"` // Revision: Commit hash for the specified revision. Revision *string `json:"revision,omitempty"` }
Represents a volume that is populated with the contents of a git repository
func (*GitRepoVolume) AssignProperties_From_GitRepoVolume ¶
func (volume *GitRepoVolume) AssignProperties_From_GitRepoVolume(source *v20211001s.GitRepoVolume) error
AssignProperties_From_GitRepoVolume populates our GitRepoVolume from the provided source GitRepoVolume
func (*GitRepoVolume) AssignProperties_To_GitRepoVolume ¶
func (volume *GitRepoVolume) AssignProperties_To_GitRepoVolume(destination *v20211001s.GitRepoVolume) error
AssignProperties_To_GitRepoVolume populates the provided destination GitRepoVolume from our GitRepoVolume
func (*GitRepoVolume) ConvertToARM ¶
func (volume *GitRepoVolume) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*GitRepoVolume) DeepCopy ¶
func (in *GitRepoVolume) DeepCopy() *GitRepoVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepoVolume.
func (*GitRepoVolume) DeepCopyInto ¶
func (in *GitRepoVolume) DeepCopyInto(out *GitRepoVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GitRepoVolume) NewEmptyARMValue ¶
func (volume *GitRepoVolume) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GitRepoVolume) PopulateFromARM ¶
func (volume *GitRepoVolume) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GitRepoVolume_ARM ¶
type GitRepoVolume_ARM struct { // Directory: Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be // the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the // given name. Directory *string `json:"directory,omitempty"` // Repository: Repository URL Repository *string `json:"repository,omitempty"` // Revision: Commit hash for the specified revision. Revision *string `json:"revision,omitempty"` }
Represents a volume that is populated with the contents of a git repository
func (*GitRepoVolume_ARM) DeepCopy ¶
func (in *GitRepoVolume_ARM) DeepCopy() *GitRepoVolume_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepoVolume_ARM.
func (*GitRepoVolume_ARM) DeepCopyInto ¶
func (in *GitRepoVolume_ARM) DeepCopyInto(out *GitRepoVolume_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitRepoVolume_STATUS ¶
type GitRepoVolume_STATUS struct { // Directory: Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be // the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the // given name. Directory *string `json:"directory,omitempty"` // Repository: Repository URL Repository *string `json:"repository,omitempty"` // Revision: Commit hash for the specified revision. Revision *string `json:"revision,omitempty"` }
Represents a volume that is populated with the contents of a git repository
func (*GitRepoVolume_STATUS) AssignProperties_From_GitRepoVolume_STATUS ¶
func (volume *GitRepoVolume_STATUS) AssignProperties_From_GitRepoVolume_STATUS(source *v20211001s.GitRepoVolume_STATUS) error
AssignProperties_From_GitRepoVolume_STATUS populates our GitRepoVolume_STATUS from the provided source GitRepoVolume_STATUS
func (*GitRepoVolume_STATUS) AssignProperties_To_GitRepoVolume_STATUS ¶
func (volume *GitRepoVolume_STATUS) AssignProperties_To_GitRepoVolume_STATUS(destination *v20211001s.GitRepoVolume_STATUS) error
AssignProperties_To_GitRepoVolume_STATUS populates the provided destination GitRepoVolume_STATUS from our GitRepoVolume_STATUS
func (*GitRepoVolume_STATUS) DeepCopy ¶
func (in *GitRepoVolume_STATUS) DeepCopy() *GitRepoVolume_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepoVolume_STATUS.
func (*GitRepoVolume_STATUS) DeepCopyInto ¶
func (in *GitRepoVolume_STATUS) DeepCopyInto(out *GitRepoVolume_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GitRepoVolume_STATUS) NewEmptyARMValue ¶
func (volume *GitRepoVolume_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GitRepoVolume_STATUS) PopulateFromARM ¶
func (volume *GitRepoVolume_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GitRepoVolume_STATUS_ARM ¶
type GitRepoVolume_STATUS_ARM struct { // Directory: Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be // the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the // given name. Directory *string `json:"directory,omitempty"` // Repository: Repository URL Repository *string `json:"repository,omitempty"` // Revision: Commit hash for the specified revision. Revision *string `json:"revision,omitempty"` }
Represents a volume that is populated with the contents of a git repository
func (*GitRepoVolume_STATUS_ARM) DeepCopy ¶
func (in *GitRepoVolume_STATUS_ARM) DeepCopy() *GitRepoVolume_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepoVolume_STATUS_ARM.
func (*GitRepoVolume_STATUS_ARM) DeepCopyInto ¶
func (in *GitRepoVolume_STATUS_ARM) DeepCopyInto(out *GitRepoVolume_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GpuResource ¶
type GpuResource struct { // +kubebuilder:validation:Required // Count: The count of the GPU resource. Count *int `json:"count,omitempty"` // +kubebuilder:validation:Required // Sku: The SKU of the GPU resource. Sku *GpuResource_Sku `json:"sku,omitempty"` }
The GPU resource.
func (*GpuResource) AssignProperties_From_GpuResource ¶
func (resource *GpuResource) AssignProperties_From_GpuResource(source *v20211001s.GpuResource) error
AssignProperties_From_GpuResource populates our GpuResource from the provided source GpuResource
func (*GpuResource) AssignProperties_To_GpuResource ¶
func (resource *GpuResource) AssignProperties_To_GpuResource(destination *v20211001s.GpuResource) error
AssignProperties_To_GpuResource populates the provided destination GpuResource from our GpuResource
func (*GpuResource) ConvertToARM ¶
func (resource *GpuResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*GpuResource) DeepCopy ¶
func (in *GpuResource) DeepCopy() *GpuResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GpuResource.
func (*GpuResource) DeepCopyInto ¶
func (in *GpuResource) DeepCopyInto(out *GpuResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GpuResource) NewEmptyARMValue ¶
func (resource *GpuResource) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GpuResource) PopulateFromARM ¶
func (resource *GpuResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GpuResource_ARM ¶
type GpuResource_ARM struct { // Count: The count of the GPU resource. Count *int `json:"count,omitempty"` // Sku: The SKU of the GPU resource. Sku *GpuResource_Sku `json:"sku,omitempty"` }
The GPU resource.
func (*GpuResource_ARM) DeepCopy ¶
func (in *GpuResource_ARM) DeepCopy() *GpuResource_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GpuResource_ARM.
func (*GpuResource_ARM) DeepCopyInto ¶
func (in *GpuResource_ARM) DeepCopyInto(out *GpuResource_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GpuResource_STATUS ¶
type GpuResource_STATUS struct { // Count: The count of the GPU resource. Count *int `json:"count,omitempty"` // Sku: The SKU of the GPU resource. Sku *GpuResource_Sku_STATUS `json:"sku,omitempty"` }
The GPU resource.
func (*GpuResource_STATUS) AssignProperties_From_GpuResource_STATUS ¶
func (resource *GpuResource_STATUS) AssignProperties_From_GpuResource_STATUS(source *v20211001s.GpuResource_STATUS) error
AssignProperties_From_GpuResource_STATUS populates our GpuResource_STATUS from the provided source GpuResource_STATUS
func (*GpuResource_STATUS) AssignProperties_To_GpuResource_STATUS ¶
func (resource *GpuResource_STATUS) AssignProperties_To_GpuResource_STATUS(destination *v20211001s.GpuResource_STATUS) error
AssignProperties_To_GpuResource_STATUS populates the provided destination GpuResource_STATUS from our GpuResource_STATUS
func (*GpuResource_STATUS) DeepCopy ¶
func (in *GpuResource_STATUS) DeepCopy() *GpuResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GpuResource_STATUS.
func (*GpuResource_STATUS) DeepCopyInto ¶
func (in *GpuResource_STATUS) DeepCopyInto(out *GpuResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GpuResource_STATUS) NewEmptyARMValue ¶
func (resource *GpuResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*GpuResource_STATUS) PopulateFromARM ¶
func (resource *GpuResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type GpuResource_STATUS_ARM ¶
type GpuResource_STATUS_ARM struct { // Count: The count of the GPU resource. Count *int `json:"count,omitempty"` // Sku: The SKU of the GPU resource. Sku *GpuResource_Sku_STATUS `json:"sku,omitempty"` }
The GPU resource.
func (*GpuResource_STATUS_ARM) DeepCopy ¶
func (in *GpuResource_STATUS_ARM) DeepCopy() *GpuResource_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GpuResource_STATUS_ARM.
func (*GpuResource_STATUS_ARM) DeepCopyInto ¶
func (in *GpuResource_STATUS_ARM) DeepCopyInto(out *GpuResource_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GpuResource_Sku ¶
type GpuResource_Sku string
+kubebuilder:validation:Enum={"K80","P100","V100"}
type GpuResource_Sku_STATUS ¶
type GpuResource_Sku_STATUS string
type HttpHeader ¶
type HttpHeader struct { // Name: The header name. Name *string `json:"name,omitempty"` // Value: The header value. Value *string `json:"value,omitempty"` }
The HTTP header.
func (*HttpHeader) AssignProperties_From_HttpHeader ¶
func (header *HttpHeader) AssignProperties_From_HttpHeader(source *v20211001s.HttpHeader) error
AssignProperties_From_HttpHeader populates our HttpHeader from the provided source HttpHeader
func (*HttpHeader) AssignProperties_To_HttpHeader ¶
func (header *HttpHeader) AssignProperties_To_HttpHeader(destination *v20211001s.HttpHeader) error
AssignProperties_To_HttpHeader populates the provided destination HttpHeader from our HttpHeader
func (*HttpHeader) ConvertToARM ¶
func (header *HttpHeader) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*HttpHeader) DeepCopy ¶
func (in *HttpHeader) DeepCopy() *HttpHeader
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpHeader.
func (*HttpHeader) DeepCopyInto ¶
func (in *HttpHeader) DeepCopyInto(out *HttpHeader)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HttpHeader) NewEmptyARMValue ¶
func (header *HttpHeader) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HttpHeader) PopulateFromARM ¶
func (header *HttpHeader) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HttpHeader_ARM ¶
type HttpHeader_ARM struct { // Name: The header name. Name *string `json:"name,omitempty"` // Value: The header value. Value *string `json:"value,omitempty"` }
The HTTP header.
func (*HttpHeader_ARM) DeepCopy ¶
func (in *HttpHeader_ARM) DeepCopy() *HttpHeader_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpHeader_ARM.
func (*HttpHeader_ARM) DeepCopyInto ¶
func (in *HttpHeader_ARM) DeepCopyInto(out *HttpHeader_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HttpHeader_STATUS ¶
type HttpHeader_STATUS struct { // Name: The header name. Name *string `json:"name,omitempty"` // Value: The header value. Value *string `json:"value,omitempty"` }
The HTTP header.
func (*HttpHeader_STATUS) AssignProperties_From_HttpHeader_STATUS ¶
func (header *HttpHeader_STATUS) AssignProperties_From_HttpHeader_STATUS(source *v20211001s.HttpHeader_STATUS) error
AssignProperties_From_HttpHeader_STATUS populates our HttpHeader_STATUS from the provided source HttpHeader_STATUS
func (*HttpHeader_STATUS) AssignProperties_To_HttpHeader_STATUS ¶
func (header *HttpHeader_STATUS) AssignProperties_To_HttpHeader_STATUS(destination *v20211001s.HttpHeader_STATUS) error
AssignProperties_To_HttpHeader_STATUS populates the provided destination HttpHeader_STATUS from our HttpHeader_STATUS
func (*HttpHeader_STATUS) DeepCopy ¶
func (in *HttpHeader_STATUS) DeepCopy() *HttpHeader_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpHeader_STATUS.
func (*HttpHeader_STATUS) DeepCopyInto ¶
func (in *HttpHeader_STATUS) DeepCopyInto(out *HttpHeader_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HttpHeader_STATUS) NewEmptyARMValue ¶
func (header *HttpHeader_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HttpHeader_STATUS) PopulateFromARM ¶
func (header *HttpHeader_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HttpHeader_STATUS_ARM ¶
type HttpHeader_STATUS_ARM struct { // Name: The header name. Name *string `json:"name,omitempty"` // Value: The header value. Value *string `json:"value,omitempty"` }
The HTTP header.
func (*HttpHeader_STATUS_ARM) DeepCopy ¶
func (in *HttpHeader_STATUS_ARM) DeepCopy() *HttpHeader_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpHeader_STATUS_ARM.
func (*HttpHeader_STATUS_ARM) DeepCopyInto ¶
func (in *HttpHeader_STATUS_ARM) DeepCopyInto(out *HttpHeader_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageRegistryCredential ¶
type ImageRegistryCredential struct { // Identity: The identity for the private registry. Identity *string `json:"identity,omitempty"` // IdentityUrl: The identity URL for the private registry. IdentityUrl *string `json:"identityUrl,omitempty"` // Password: The password for the private registry. Password *genruntime.SecretReference `json:"password,omitempty"` // +kubebuilder:validation:Required // Server: The Docker image registry server without a protocol such as "http" and "https". Server *string `json:"server,omitempty"` // Username: The username for the private registry. Username *string `json:"username,omitempty"` }
Image registry credential.
func (*ImageRegistryCredential) AssignProperties_From_ImageRegistryCredential ¶
func (credential *ImageRegistryCredential) AssignProperties_From_ImageRegistryCredential(source *v20211001s.ImageRegistryCredential) error
AssignProperties_From_ImageRegistryCredential populates our ImageRegistryCredential from the provided source ImageRegistryCredential
func (*ImageRegistryCredential) AssignProperties_To_ImageRegistryCredential ¶
func (credential *ImageRegistryCredential) AssignProperties_To_ImageRegistryCredential(destination *v20211001s.ImageRegistryCredential) error
AssignProperties_To_ImageRegistryCredential populates the provided destination ImageRegistryCredential from our ImageRegistryCredential
func (*ImageRegistryCredential) ConvertToARM ¶
func (credential *ImageRegistryCredential) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ImageRegistryCredential) DeepCopy ¶
func (in *ImageRegistryCredential) DeepCopy() *ImageRegistryCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageRegistryCredential.
func (*ImageRegistryCredential) DeepCopyInto ¶
func (in *ImageRegistryCredential) DeepCopyInto(out *ImageRegistryCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageRegistryCredential) NewEmptyARMValue ¶
func (credential *ImageRegistryCredential) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ImageRegistryCredential) PopulateFromARM ¶
func (credential *ImageRegistryCredential) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ImageRegistryCredential_ARM ¶
type ImageRegistryCredential_ARM struct { // Identity: The identity for the private registry. Identity *string `json:"identity,omitempty"` // IdentityUrl: The identity URL for the private registry. IdentityUrl *string `json:"identityUrl,omitempty"` // Password: The password for the private registry. Password *string `json:"password,omitempty"` // Server: The Docker image registry server without a protocol such as "http" and "https". Server *string `json:"server,omitempty"` // Username: The username for the private registry. Username *string `json:"username,omitempty"` }
Image registry credential.
func (*ImageRegistryCredential_ARM) DeepCopy ¶
func (in *ImageRegistryCredential_ARM) DeepCopy() *ImageRegistryCredential_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageRegistryCredential_ARM.
func (*ImageRegistryCredential_ARM) DeepCopyInto ¶
func (in *ImageRegistryCredential_ARM) DeepCopyInto(out *ImageRegistryCredential_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageRegistryCredential_STATUS ¶
type ImageRegistryCredential_STATUS struct { // Identity: The identity for the private registry. Identity *string `json:"identity,omitempty"` // IdentityUrl: The identity URL for the private registry. IdentityUrl *string `json:"identityUrl,omitempty"` // Server: The Docker image registry server without a protocol such as "http" and "https". Server *string `json:"server,omitempty"` // Username: The username for the private registry. Username *string `json:"username,omitempty"` }
Image registry credential.
func (*ImageRegistryCredential_STATUS) AssignProperties_From_ImageRegistryCredential_STATUS ¶
func (credential *ImageRegistryCredential_STATUS) AssignProperties_From_ImageRegistryCredential_STATUS(source *v20211001s.ImageRegistryCredential_STATUS) error
AssignProperties_From_ImageRegistryCredential_STATUS populates our ImageRegistryCredential_STATUS from the provided source ImageRegistryCredential_STATUS
func (*ImageRegistryCredential_STATUS) AssignProperties_To_ImageRegistryCredential_STATUS ¶
func (credential *ImageRegistryCredential_STATUS) AssignProperties_To_ImageRegistryCredential_STATUS(destination *v20211001s.ImageRegistryCredential_STATUS) error
AssignProperties_To_ImageRegistryCredential_STATUS populates the provided destination ImageRegistryCredential_STATUS from our ImageRegistryCredential_STATUS
func (*ImageRegistryCredential_STATUS) DeepCopy ¶
func (in *ImageRegistryCredential_STATUS) DeepCopy() *ImageRegistryCredential_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageRegistryCredential_STATUS.
func (*ImageRegistryCredential_STATUS) DeepCopyInto ¶
func (in *ImageRegistryCredential_STATUS) DeepCopyInto(out *ImageRegistryCredential_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageRegistryCredential_STATUS) NewEmptyARMValue ¶
func (credential *ImageRegistryCredential_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ImageRegistryCredential_STATUS) PopulateFromARM ¶
func (credential *ImageRegistryCredential_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ImageRegistryCredential_STATUS_ARM ¶
type ImageRegistryCredential_STATUS_ARM struct { // Identity: The identity for the private registry. Identity *string `json:"identity,omitempty"` // IdentityUrl: The identity URL for the private registry. IdentityUrl *string `json:"identityUrl,omitempty"` // Server: The Docker image registry server without a protocol such as "http" and "https". Server *string `json:"server,omitempty"` // Username: The username for the private registry. Username *string `json:"username,omitempty"` }
Image registry credential.
func (*ImageRegistryCredential_STATUS_ARM) DeepCopy ¶
func (in *ImageRegistryCredential_STATUS_ARM) DeepCopy() *ImageRegistryCredential_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageRegistryCredential_STATUS_ARM.
func (*ImageRegistryCredential_STATUS_ARM) DeepCopyInto ¶
func (in *ImageRegistryCredential_STATUS_ARM) DeepCopyInto(out *ImageRegistryCredential_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerDefinition ¶
type InitContainerDefinition struct { // Command: The command to execute within the init container in exec form. Command []string `json:"command,omitempty"` // EnvironmentVariables: The environment variables to set in the init container. EnvironmentVariables []EnvironmentVariable `json:"environmentVariables,omitempty"` // Image: The image of the init container. Image *string `json:"image,omitempty"` // +kubebuilder:validation:Required // Name: The name for the init container. Name *string `json:"name,omitempty"` // VolumeMounts: The volume mounts available to the init container. VolumeMounts []VolumeMount `json:"volumeMounts,omitempty"` }
The init container definition.
func (*InitContainerDefinition) AssignProperties_From_InitContainerDefinition ¶
func (definition *InitContainerDefinition) AssignProperties_From_InitContainerDefinition(source *v20211001s.InitContainerDefinition) error
AssignProperties_From_InitContainerDefinition populates our InitContainerDefinition from the provided source InitContainerDefinition
func (*InitContainerDefinition) AssignProperties_To_InitContainerDefinition ¶
func (definition *InitContainerDefinition) AssignProperties_To_InitContainerDefinition(destination *v20211001s.InitContainerDefinition) error
AssignProperties_To_InitContainerDefinition populates the provided destination InitContainerDefinition from our InitContainerDefinition
func (*InitContainerDefinition) ConvertToARM ¶
func (definition *InitContainerDefinition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*InitContainerDefinition) DeepCopy ¶
func (in *InitContainerDefinition) DeepCopy() *InitContainerDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerDefinition.
func (*InitContainerDefinition) DeepCopyInto ¶
func (in *InitContainerDefinition) DeepCopyInto(out *InitContainerDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InitContainerDefinition) NewEmptyARMValue ¶
func (definition *InitContainerDefinition) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InitContainerDefinition) PopulateFromARM ¶
func (definition *InitContainerDefinition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InitContainerDefinition_ARM ¶
type InitContainerDefinition_ARM struct { // Name: The name for the init container. Name *string `json:"name,omitempty"` // Properties: The properties for the init container. Properties *InitContainerPropertiesDefinition_ARM `json:"properties,omitempty"` }
The init container definition.
func (*InitContainerDefinition_ARM) DeepCopy ¶
func (in *InitContainerDefinition_ARM) DeepCopy() *InitContainerDefinition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerDefinition_ARM.
func (*InitContainerDefinition_ARM) DeepCopyInto ¶
func (in *InitContainerDefinition_ARM) DeepCopyInto(out *InitContainerDefinition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerDefinition_STATUS ¶
type InitContainerDefinition_STATUS struct { // Command: The command to execute within the init container in exec form. Command []string `json:"command,omitempty"` // EnvironmentVariables: The environment variables to set in the init container. EnvironmentVariables []EnvironmentVariable_STATUS `json:"environmentVariables,omitempty"` // Image: The image of the init container. Image *string `json:"image,omitempty"` // InstanceView: The instance view of the init container. Only valid in response. InstanceView *InitContainerPropertiesDefinition_InstanceView_STATUS `json:"instanceView,omitempty"` // Name: The name for the init container. Name *string `json:"name,omitempty"` // VolumeMounts: The volume mounts available to the init container. VolumeMounts []VolumeMount_STATUS `json:"volumeMounts,omitempty"` }
The init container definition.
func (*InitContainerDefinition_STATUS) AssignProperties_From_InitContainerDefinition_STATUS ¶
func (definition *InitContainerDefinition_STATUS) AssignProperties_From_InitContainerDefinition_STATUS(source *v20211001s.InitContainerDefinition_STATUS) error
AssignProperties_From_InitContainerDefinition_STATUS populates our InitContainerDefinition_STATUS from the provided source InitContainerDefinition_STATUS
func (*InitContainerDefinition_STATUS) AssignProperties_To_InitContainerDefinition_STATUS ¶
func (definition *InitContainerDefinition_STATUS) AssignProperties_To_InitContainerDefinition_STATUS(destination *v20211001s.InitContainerDefinition_STATUS) error
AssignProperties_To_InitContainerDefinition_STATUS populates the provided destination InitContainerDefinition_STATUS from our InitContainerDefinition_STATUS
func (*InitContainerDefinition_STATUS) DeepCopy ¶
func (in *InitContainerDefinition_STATUS) DeepCopy() *InitContainerDefinition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerDefinition_STATUS.
func (*InitContainerDefinition_STATUS) DeepCopyInto ¶
func (in *InitContainerDefinition_STATUS) DeepCopyInto(out *InitContainerDefinition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InitContainerDefinition_STATUS) NewEmptyARMValue ¶
func (definition *InitContainerDefinition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InitContainerDefinition_STATUS) PopulateFromARM ¶
func (definition *InitContainerDefinition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InitContainerDefinition_STATUS_ARM ¶
type InitContainerDefinition_STATUS_ARM struct { // Name: The name for the init container. Name *string `json:"name,omitempty"` // Properties: The properties for the init container. Properties *InitContainerPropertiesDefinition_STATUS_ARM `json:"properties,omitempty"` }
The init container definition.
func (*InitContainerDefinition_STATUS_ARM) DeepCopy ¶
func (in *InitContainerDefinition_STATUS_ARM) DeepCopy() *InitContainerDefinition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerDefinition_STATUS_ARM.
func (*InitContainerDefinition_STATUS_ARM) DeepCopyInto ¶
func (in *InitContainerDefinition_STATUS_ARM) DeepCopyInto(out *InitContainerDefinition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerPropertiesDefinition_ARM ¶
type InitContainerPropertiesDefinition_ARM struct { // Command: The command to execute within the init container in exec form. Command []string `json:"command,omitempty"` // EnvironmentVariables: The environment variables to set in the init container. EnvironmentVariables []EnvironmentVariable_ARM `json:"environmentVariables,omitempty"` // Image: The image of the init container. Image *string `json:"image,omitempty"` // VolumeMounts: The volume mounts available to the init container. VolumeMounts []VolumeMount_ARM `json:"volumeMounts,omitempty"` }
The init container definition properties.
func (*InitContainerPropertiesDefinition_ARM) DeepCopy ¶
func (in *InitContainerPropertiesDefinition_ARM) DeepCopy() *InitContainerPropertiesDefinition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerPropertiesDefinition_ARM.
func (*InitContainerPropertiesDefinition_ARM) DeepCopyInto ¶
func (in *InitContainerPropertiesDefinition_ARM) DeepCopyInto(out *InitContainerPropertiesDefinition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerPropertiesDefinition_InstanceView_STATUS ¶
type InitContainerPropertiesDefinition_InstanceView_STATUS struct { // CurrentState: The current state of the init container. CurrentState *ContainerState_STATUS `json:"currentState,omitempty"` // Events: The events of the init container. Events []Event_STATUS `json:"events,omitempty"` // PreviousState: The previous state of the init container. PreviousState *ContainerState_STATUS `json:"previousState,omitempty"` // RestartCount: The number of times that the init container has been restarted. RestartCount *int `json:"restartCount,omitempty"` }
func (*InitContainerPropertiesDefinition_InstanceView_STATUS) AssignProperties_From_InitContainerPropertiesDefinition_InstanceView_STATUS ¶
func (view *InitContainerPropertiesDefinition_InstanceView_STATUS) AssignProperties_From_InitContainerPropertiesDefinition_InstanceView_STATUS(source *v20211001s.InitContainerPropertiesDefinition_InstanceView_STATUS) error
AssignProperties_From_InitContainerPropertiesDefinition_InstanceView_STATUS populates our InitContainerPropertiesDefinition_InstanceView_STATUS from the provided source InitContainerPropertiesDefinition_InstanceView_STATUS
func (*InitContainerPropertiesDefinition_InstanceView_STATUS) AssignProperties_To_InitContainerPropertiesDefinition_InstanceView_STATUS ¶
func (view *InitContainerPropertiesDefinition_InstanceView_STATUS) AssignProperties_To_InitContainerPropertiesDefinition_InstanceView_STATUS(destination *v20211001s.InitContainerPropertiesDefinition_InstanceView_STATUS) error
AssignProperties_To_InitContainerPropertiesDefinition_InstanceView_STATUS populates the provided destination InitContainerPropertiesDefinition_InstanceView_STATUS from our InitContainerPropertiesDefinition_InstanceView_STATUS
func (*InitContainerPropertiesDefinition_InstanceView_STATUS) DeepCopy ¶
func (in *InitContainerPropertiesDefinition_InstanceView_STATUS) DeepCopy() *InitContainerPropertiesDefinition_InstanceView_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerPropertiesDefinition_InstanceView_STATUS.
func (*InitContainerPropertiesDefinition_InstanceView_STATUS) DeepCopyInto ¶
func (in *InitContainerPropertiesDefinition_InstanceView_STATUS) DeepCopyInto(out *InitContainerPropertiesDefinition_InstanceView_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InitContainerPropertiesDefinition_InstanceView_STATUS) NewEmptyARMValue ¶
func (view *InitContainerPropertiesDefinition_InstanceView_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InitContainerPropertiesDefinition_InstanceView_STATUS) PopulateFromARM ¶
func (view *InitContainerPropertiesDefinition_InstanceView_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InitContainerPropertiesDefinition_InstanceView_STATUS_ARM ¶
type InitContainerPropertiesDefinition_InstanceView_STATUS_ARM struct { // CurrentState: The current state of the init container. CurrentState *ContainerState_STATUS_ARM `json:"currentState,omitempty"` // Events: The events of the init container. Events []Event_STATUS_ARM `json:"events,omitempty"` // PreviousState: The previous state of the init container. PreviousState *ContainerState_STATUS_ARM `json:"previousState,omitempty"` // RestartCount: The number of times that the init container has been restarted. RestartCount *int `json:"restartCount,omitempty"` }
func (*InitContainerPropertiesDefinition_InstanceView_STATUS_ARM) DeepCopy ¶
func (in *InitContainerPropertiesDefinition_InstanceView_STATUS_ARM) DeepCopy() *InitContainerPropertiesDefinition_InstanceView_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerPropertiesDefinition_InstanceView_STATUS_ARM.
func (*InitContainerPropertiesDefinition_InstanceView_STATUS_ARM) DeepCopyInto ¶
func (in *InitContainerPropertiesDefinition_InstanceView_STATUS_ARM) DeepCopyInto(out *InitContainerPropertiesDefinition_InstanceView_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerPropertiesDefinition_STATUS_ARM ¶
type InitContainerPropertiesDefinition_STATUS_ARM struct { // Command: The command to execute within the init container in exec form. Command []string `json:"command,omitempty"` // EnvironmentVariables: The environment variables to set in the init container. EnvironmentVariables []EnvironmentVariable_STATUS_ARM `json:"environmentVariables,omitempty"` // Image: The image of the init container. Image *string `json:"image,omitempty"` // InstanceView: The instance view of the init container. Only valid in response. InstanceView *InitContainerPropertiesDefinition_InstanceView_STATUS_ARM `json:"instanceView,omitempty"` // VolumeMounts: The volume mounts available to the init container. VolumeMounts []VolumeMount_STATUS_ARM `json:"volumeMounts,omitempty"` }
The init container definition properties.
func (*InitContainerPropertiesDefinition_STATUS_ARM) DeepCopy ¶
func (in *InitContainerPropertiesDefinition_STATUS_ARM) DeepCopy() *InitContainerPropertiesDefinition_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerPropertiesDefinition_STATUS_ARM.
func (*InitContainerPropertiesDefinition_STATUS_ARM) DeepCopyInto ¶
func (in *InitContainerPropertiesDefinition_STATUS_ARM) DeepCopyInto(out *InitContainerPropertiesDefinition_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpAddress ¶
type IpAddress struct { // AutoGeneratedDomainNameLabelScope: The value representing the security enum. The 'Unsecure' value is the default value // if not selected and means the object's domain name label is not secured against subdomain takeover. The 'TenantReuse' // value is the default value if selected and means the object's domain name label can be reused within the same tenant. // The 'SubscriptionReuse' value means the object's domain name label can be reused within the same subscription. The // 'ResourceGroupReuse' value means the object's domain name label can be reused within the same resource group. The // 'NoReuse' value means the object's domain name label cannot be reused within the same resource group, subscription, or // tenant. AutoGeneratedDomainNameLabelScope *IpAddress_AutoGeneratedDomainNameLabelScope `json:"autoGeneratedDomainNameLabelScope,omitempty"` // DnsNameLabel: The Dns name label for the IP. DnsNameLabel *string `json:"dnsNameLabel,omitempty"` // Ip: The IP exposed to the public internet. Ip *string `json:"ip,omitempty"` // +kubebuilder:validation:Required // Ports: The list of ports exposed on the container group. Ports []Port `json:"ports,omitempty"` // +kubebuilder:validation:Required // Type: Specifies if the IP is exposed to the public internet or private VNET. Type *IpAddress_Type `json:"type,omitempty"` }
IP address for the container group.
func (*IpAddress) AssignProperties_From_IpAddress ¶
func (address *IpAddress) AssignProperties_From_IpAddress(source *v20211001s.IpAddress) error
AssignProperties_From_IpAddress populates our IpAddress from the provided source IpAddress
func (*IpAddress) AssignProperties_To_IpAddress ¶
func (address *IpAddress) AssignProperties_To_IpAddress(destination *v20211001s.IpAddress) error
AssignProperties_To_IpAddress populates the provided destination IpAddress from our IpAddress
func (*IpAddress) ConvertToARM ¶
func (address *IpAddress) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IpAddress) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpAddress.
func (*IpAddress) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpAddress) NewEmptyARMValue ¶
func (address *IpAddress) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpAddress) PopulateFromARM ¶
func (address *IpAddress) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpAddress_ARM ¶
type IpAddress_ARM struct { // AutoGeneratedDomainNameLabelScope: The value representing the security enum. The 'Unsecure' value is the default value // if not selected and means the object's domain name label is not secured against subdomain takeover. The 'TenantReuse' // value is the default value if selected and means the object's domain name label can be reused within the same tenant. // The 'SubscriptionReuse' value means the object's domain name label can be reused within the same subscription. The // 'ResourceGroupReuse' value means the object's domain name label can be reused within the same resource group. The // 'NoReuse' value means the object's domain name label cannot be reused within the same resource group, subscription, or // tenant. AutoGeneratedDomainNameLabelScope *IpAddress_AutoGeneratedDomainNameLabelScope `json:"autoGeneratedDomainNameLabelScope,omitempty"` // DnsNameLabel: The Dns name label for the IP. DnsNameLabel *string `json:"dnsNameLabel,omitempty"` // Ip: The IP exposed to the public internet. Ip *string `json:"ip,omitempty"` // Ports: The list of ports exposed on the container group. Ports []Port_ARM `json:"ports,omitempty"` // Type: Specifies if the IP is exposed to the public internet or private VNET. Type *IpAddress_Type `json:"type,omitempty"` }
IP address for the container group.
func (*IpAddress_ARM) DeepCopy ¶
func (in *IpAddress_ARM) DeepCopy() *IpAddress_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpAddress_ARM.
func (*IpAddress_ARM) DeepCopyInto ¶
func (in *IpAddress_ARM) DeepCopyInto(out *IpAddress_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpAddress_AutoGeneratedDomainNameLabelScope ¶
type IpAddress_AutoGeneratedDomainNameLabelScope string
+kubebuilder:validation:Enum={"Noreuse","ResourceGroupReuse","SubscriptionReuse","TenantReuse","Unsecure"}
type IpAddress_AutoGeneratedDomainNameLabelScope_STATUS ¶
type IpAddress_AutoGeneratedDomainNameLabelScope_STATUS string
type IpAddress_STATUS ¶
type IpAddress_STATUS struct { // AutoGeneratedDomainNameLabelScope: The value representing the security enum. The 'Unsecure' value is the default value // if not selected and means the object's domain name label is not secured against subdomain takeover. The 'TenantReuse' // value is the default value if selected and means the object's domain name label can be reused within the same tenant. // The 'SubscriptionReuse' value means the object's domain name label can be reused within the same subscription. The // 'ResourceGroupReuse' value means the object's domain name label can be reused within the same resource group. The // 'NoReuse' value means the object's domain name label cannot be reused within the same resource group, subscription, or // tenant. AutoGeneratedDomainNameLabelScope *IpAddress_AutoGeneratedDomainNameLabelScope_STATUS `json:"autoGeneratedDomainNameLabelScope,omitempty"` // DnsNameLabel: The Dns name label for the IP. DnsNameLabel *string `json:"dnsNameLabel,omitempty"` // Fqdn: The FQDN for the IP. Fqdn *string `json:"fqdn,omitempty"` // Ip: The IP exposed to the public internet. Ip *string `json:"ip,omitempty"` // Ports: The list of ports exposed on the container group. Ports []Port_STATUS `json:"ports,omitempty"` // Type: Specifies if the IP is exposed to the public internet or private VNET. Type *IpAddress_Type_STATUS `json:"type,omitempty"` }
IP address for the container group.
func (*IpAddress_STATUS) AssignProperties_From_IpAddress_STATUS ¶
func (address *IpAddress_STATUS) AssignProperties_From_IpAddress_STATUS(source *v20211001s.IpAddress_STATUS) error
AssignProperties_From_IpAddress_STATUS populates our IpAddress_STATUS from the provided source IpAddress_STATUS
func (*IpAddress_STATUS) AssignProperties_To_IpAddress_STATUS ¶
func (address *IpAddress_STATUS) AssignProperties_To_IpAddress_STATUS(destination *v20211001s.IpAddress_STATUS) error
AssignProperties_To_IpAddress_STATUS populates the provided destination IpAddress_STATUS from our IpAddress_STATUS
func (*IpAddress_STATUS) DeepCopy ¶
func (in *IpAddress_STATUS) DeepCopy() *IpAddress_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpAddress_STATUS.
func (*IpAddress_STATUS) DeepCopyInto ¶
func (in *IpAddress_STATUS) DeepCopyInto(out *IpAddress_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpAddress_STATUS) NewEmptyARMValue ¶
func (address *IpAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpAddress_STATUS) PopulateFromARM ¶
func (address *IpAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpAddress_STATUS_ARM ¶
type IpAddress_STATUS_ARM struct { // AutoGeneratedDomainNameLabelScope: The value representing the security enum. The 'Unsecure' value is the default value // if not selected and means the object's domain name label is not secured against subdomain takeover. The 'TenantReuse' // value is the default value if selected and means the object's domain name label can be reused within the same tenant. // The 'SubscriptionReuse' value means the object's domain name label can be reused within the same subscription. The // 'ResourceGroupReuse' value means the object's domain name label can be reused within the same resource group. The // 'NoReuse' value means the object's domain name label cannot be reused within the same resource group, subscription, or // tenant. AutoGeneratedDomainNameLabelScope *IpAddress_AutoGeneratedDomainNameLabelScope_STATUS `json:"autoGeneratedDomainNameLabelScope,omitempty"` // DnsNameLabel: The Dns name label for the IP. DnsNameLabel *string `json:"dnsNameLabel,omitempty"` // Fqdn: The FQDN for the IP. Fqdn *string `json:"fqdn,omitempty"` // Ip: The IP exposed to the public internet. Ip *string `json:"ip,omitempty"` // Ports: The list of ports exposed on the container group. Ports []Port_STATUS_ARM `json:"ports,omitempty"` // Type: Specifies if the IP is exposed to the public internet or private VNET. Type *IpAddress_Type_STATUS `json:"type,omitempty"` }
IP address for the container group.
func (*IpAddress_STATUS_ARM) DeepCopy ¶
func (in *IpAddress_STATUS_ARM) DeepCopy() *IpAddress_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpAddress_STATUS_ARM.
func (*IpAddress_STATUS_ARM) DeepCopyInto ¶
func (in *IpAddress_STATUS_ARM) DeepCopyInto(out *IpAddress_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpAddress_Type_STATUS ¶
type IpAddress_Type_STATUS string
type LogAnalytics ¶
type LogAnalytics struct { // LogType: The log type to be used. LogType *LogAnalytics_LogType `json:"logType,omitempty"` // Metadata: Metadata for log analytics. Metadata map[string]string `json:"metadata,omitempty"` // +kubebuilder:validation:Required // WorkspaceId: The workspace id for log analytics WorkspaceId *string `json:"workspaceId,omitempty"` // +kubebuilder:validation:Required // WorkspaceKey: The workspace key for log analytics WorkspaceKey genruntime.SecretReference `json:"workspaceKey,omitempty"` // WorkspaceResourceReference: The workspace resource id for log analytics WorkspaceResourceReference *genruntime.ResourceReference `armReference:"WorkspaceResourceId" json:"workspaceResourceReference,omitempty"` }
Container group log analytics information.
func (*LogAnalytics) AssignProperties_From_LogAnalytics ¶
func (analytics *LogAnalytics) AssignProperties_From_LogAnalytics(source *v20211001s.LogAnalytics) error
AssignProperties_From_LogAnalytics populates our LogAnalytics from the provided source LogAnalytics
func (*LogAnalytics) AssignProperties_To_LogAnalytics ¶
func (analytics *LogAnalytics) AssignProperties_To_LogAnalytics(destination *v20211001s.LogAnalytics) error
AssignProperties_To_LogAnalytics populates the provided destination LogAnalytics from our LogAnalytics
func (*LogAnalytics) ConvertToARM ¶
func (analytics *LogAnalytics) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LogAnalytics) DeepCopy ¶
func (in *LogAnalytics) DeepCopy() *LogAnalytics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogAnalytics.
func (*LogAnalytics) DeepCopyInto ¶
func (in *LogAnalytics) DeepCopyInto(out *LogAnalytics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogAnalytics) NewEmptyARMValue ¶
func (analytics *LogAnalytics) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LogAnalytics) PopulateFromARM ¶
func (analytics *LogAnalytics) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LogAnalytics_ARM ¶
type LogAnalytics_ARM struct { // LogType: The log type to be used. LogType *LogAnalytics_LogType `json:"logType,omitempty"` // Metadata: Metadata for log analytics. Metadata map[string]string `json:"metadata,omitempty"` // WorkspaceId: The workspace id for log analytics WorkspaceId *string `json:"workspaceId,omitempty"` // WorkspaceKey: The workspace key for log analytics WorkspaceKey string `json:"workspaceKey,omitempty"` WorkspaceResourceId *string `json:"workspaceResourceId,omitempty"` }
Container group log analytics information.
func (*LogAnalytics_ARM) DeepCopy ¶
func (in *LogAnalytics_ARM) DeepCopy() *LogAnalytics_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogAnalytics_ARM.
func (*LogAnalytics_ARM) DeepCopyInto ¶
func (in *LogAnalytics_ARM) DeepCopyInto(out *LogAnalytics_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogAnalytics_LogType ¶
type LogAnalytics_LogType string
+kubebuilder:validation:Enum={"ContainerInsights","ContainerInstanceLogs"}
type LogAnalytics_LogType_STATUS ¶
type LogAnalytics_LogType_STATUS string
type LogAnalytics_STATUS ¶
type LogAnalytics_STATUS struct { // LogType: The log type to be used. LogType *LogAnalytics_LogType_STATUS `json:"logType,omitempty"` // Metadata: Metadata for log analytics. Metadata map[string]string `json:"metadata,omitempty"` // WorkspaceId: The workspace id for log analytics WorkspaceId *string `json:"workspaceId,omitempty"` }
Container group log analytics information.
func (*LogAnalytics_STATUS) AssignProperties_From_LogAnalytics_STATUS ¶
func (analytics *LogAnalytics_STATUS) AssignProperties_From_LogAnalytics_STATUS(source *v20211001s.LogAnalytics_STATUS) error
AssignProperties_From_LogAnalytics_STATUS populates our LogAnalytics_STATUS from the provided source LogAnalytics_STATUS
func (*LogAnalytics_STATUS) AssignProperties_To_LogAnalytics_STATUS ¶
func (analytics *LogAnalytics_STATUS) AssignProperties_To_LogAnalytics_STATUS(destination *v20211001s.LogAnalytics_STATUS) error
AssignProperties_To_LogAnalytics_STATUS populates the provided destination LogAnalytics_STATUS from our LogAnalytics_STATUS
func (*LogAnalytics_STATUS) DeepCopy ¶
func (in *LogAnalytics_STATUS) DeepCopy() *LogAnalytics_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogAnalytics_STATUS.
func (*LogAnalytics_STATUS) DeepCopyInto ¶
func (in *LogAnalytics_STATUS) DeepCopyInto(out *LogAnalytics_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogAnalytics_STATUS) NewEmptyARMValue ¶
func (analytics *LogAnalytics_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LogAnalytics_STATUS) PopulateFromARM ¶
func (analytics *LogAnalytics_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LogAnalytics_STATUS_ARM ¶
type LogAnalytics_STATUS_ARM struct { // LogType: The log type to be used. LogType *LogAnalytics_LogType_STATUS `json:"logType,omitempty"` // Metadata: Metadata for log analytics. Metadata map[string]string `json:"metadata,omitempty"` // WorkspaceId: The workspace id for log analytics WorkspaceId *string `json:"workspaceId,omitempty"` }
Container group log analytics information.
func (*LogAnalytics_STATUS_ARM) DeepCopy ¶
func (in *LogAnalytics_STATUS_ARM) DeepCopy() *LogAnalytics_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogAnalytics_STATUS_ARM.
func (*LogAnalytics_STATUS_ARM) DeepCopyInto ¶
func (in *LogAnalytics_STATUS_ARM) DeepCopyInto(out *LogAnalytics_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Port ¶
type Port struct { // +kubebuilder:validation:Required // Port: The port number. Port *int `json:"port,omitempty"` // Protocol: The protocol associated with the port. Protocol *Port_Protocol `json:"protocol,omitempty"` }
The port exposed on the container group.
func (*Port) AssignProperties_From_Port ¶
func (port *Port) AssignProperties_From_Port(source *v20211001s.Port) error
AssignProperties_From_Port populates our Port from the provided source Port
func (*Port) AssignProperties_To_Port ¶
func (port *Port) AssignProperties_To_Port(destination *v20211001s.Port) error
AssignProperties_To_Port populates the provided destination Port from our Port
func (*Port) ConvertToARM ¶
func (port *Port) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Port) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Port.
func (*Port) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Port) NewEmptyARMValue ¶
func (port *Port) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Port) PopulateFromARM ¶
func (port *Port) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Port_ARM ¶
type Port_ARM struct { // Port: The port number. Port *int `json:"port,omitempty"` // Protocol: The protocol associated with the port. Protocol *Port_Protocol `json:"protocol,omitempty"` }
The port exposed on the container group.
func (*Port_ARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Port_ARM.
func (*Port_ARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Port_Protocol_STATUS ¶
type Port_Protocol_STATUS string
type Port_STATUS ¶
type Port_STATUS struct { // Port: The port number. Port *int `json:"port,omitempty"` // Protocol: The protocol associated with the port. Protocol *Port_Protocol_STATUS `json:"protocol,omitempty"` }
The port exposed on the container group.
func (*Port_STATUS) AssignProperties_From_Port_STATUS ¶
func (port *Port_STATUS) AssignProperties_From_Port_STATUS(source *v20211001s.Port_STATUS) error
AssignProperties_From_Port_STATUS populates our Port_STATUS from the provided source Port_STATUS
func (*Port_STATUS) AssignProperties_To_Port_STATUS ¶
func (port *Port_STATUS) AssignProperties_To_Port_STATUS(destination *v20211001s.Port_STATUS) error
AssignProperties_To_Port_STATUS populates the provided destination Port_STATUS from our Port_STATUS
func (*Port_STATUS) DeepCopy ¶
func (in *Port_STATUS) DeepCopy() *Port_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Port_STATUS.
func (*Port_STATUS) DeepCopyInto ¶
func (in *Port_STATUS) DeepCopyInto(out *Port_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Port_STATUS) NewEmptyARMValue ¶
func (port *Port_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Port_STATUS) PopulateFromARM ¶
func (port *Port_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Port_STATUS_ARM ¶
type Port_STATUS_ARM struct { // Port: The port number. Port *int `json:"port,omitempty"` // Protocol: The protocol associated with the port. Protocol *Port_Protocol_STATUS `json:"protocol,omitempty"` }
The port exposed on the container group.
func (*Port_STATUS_ARM) DeepCopy ¶
func (in *Port_STATUS_ARM) DeepCopy() *Port_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Port_STATUS_ARM.
func (*Port_STATUS_ARM) DeepCopyInto ¶
func (in *Port_STATUS_ARM) DeepCopyInto(out *Port_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceLimits ¶
type ResourceLimits struct { // Cpu: The CPU limit of this container instance. Cpu *float64 `json:"cpu,omitempty"` // Gpu: The GPU limit of this container instance. Gpu *GpuResource `json:"gpu,omitempty"` // MemoryInGB: The memory limit in GB of this container instance. MemoryInGB *float64 `json:"memoryInGB,omitempty"` }
The resource limits.
func (*ResourceLimits) AssignProperties_From_ResourceLimits ¶
func (limits *ResourceLimits) AssignProperties_From_ResourceLimits(source *v20211001s.ResourceLimits) error
AssignProperties_From_ResourceLimits populates our ResourceLimits from the provided source ResourceLimits
func (*ResourceLimits) AssignProperties_To_ResourceLimits ¶
func (limits *ResourceLimits) AssignProperties_To_ResourceLimits(destination *v20211001s.ResourceLimits) error
AssignProperties_To_ResourceLimits populates the provided destination ResourceLimits from our ResourceLimits
func (*ResourceLimits) ConvertToARM ¶
func (limits *ResourceLimits) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ResourceLimits) DeepCopy ¶
func (in *ResourceLimits) DeepCopy() *ResourceLimits
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceLimits.
func (*ResourceLimits) DeepCopyInto ¶
func (in *ResourceLimits) DeepCopyInto(out *ResourceLimits)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceLimits) NewEmptyARMValue ¶
func (limits *ResourceLimits) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceLimits) PopulateFromARM ¶
func (limits *ResourceLimits) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceLimits_ARM ¶
type ResourceLimits_ARM struct { // Cpu: The CPU limit of this container instance. Cpu *float64 `json:"cpu,omitempty"` // Gpu: The GPU limit of this container instance. Gpu *GpuResource_ARM `json:"gpu,omitempty"` // MemoryInGB: The memory limit in GB of this container instance. MemoryInGB *float64 `json:"memoryInGB,omitempty"` }
The resource limits.
func (*ResourceLimits_ARM) DeepCopy ¶
func (in *ResourceLimits_ARM) DeepCopy() *ResourceLimits_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceLimits_ARM.
func (*ResourceLimits_ARM) DeepCopyInto ¶
func (in *ResourceLimits_ARM) DeepCopyInto(out *ResourceLimits_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceLimits_STATUS ¶
type ResourceLimits_STATUS struct { // Cpu: The CPU limit of this container instance. Cpu *float64 `json:"cpu,omitempty"` // Gpu: The GPU limit of this container instance. Gpu *GpuResource_STATUS `json:"gpu,omitempty"` // MemoryInGB: The memory limit in GB of this container instance. MemoryInGB *float64 `json:"memoryInGB,omitempty"` }
The resource limits.
func (*ResourceLimits_STATUS) AssignProperties_From_ResourceLimits_STATUS ¶
func (limits *ResourceLimits_STATUS) AssignProperties_From_ResourceLimits_STATUS(source *v20211001s.ResourceLimits_STATUS) error
AssignProperties_From_ResourceLimits_STATUS populates our ResourceLimits_STATUS from the provided source ResourceLimits_STATUS
func (*ResourceLimits_STATUS) AssignProperties_To_ResourceLimits_STATUS ¶
func (limits *ResourceLimits_STATUS) AssignProperties_To_ResourceLimits_STATUS(destination *v20211001s.ResourceLimits_STATUS) error
AssignProperties_To_ResourceLimits_STATUS populates the provided destination ResourceLimits_STATUS from our ResourceLimits_STATUS
func (*ResourceLimits_STATUS) DeepCopy ¶
func (in *ResourceLimits_STATUS) DeepCopy() *ResourceLimits_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceLimits_STATUS.
func (*ResourceLimits_STATUS) DeepCopyInto ¶
func (in *ResourceLimits_STATUS) DeepCopyInto(out *ResourceLimits_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceLimits_STATUS) NewEmptyARMValue ¶
func (limits *ResourceLimits_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceLimits_STATUS) PopulateFromARM ¶
func (limits *ResourceLimits_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceLimits_STATUS_ARM ¶
type ResourceLimits_STATUS_ARM struct { // Cpu: The CPU limit of this container instance. Cpu *float64 `json:"cpu,omitempty"` // Gpu: The GPU limit of this container instance. Gpu *GpuResource_STATUS_ARM `json:"gpu,omitempty"` // MemoryInGB: The memory limit in GB of this container instance. MemoryInGB *float64 `json:"memoryInGB,omitempty"` }
The resource limits.
func (*ResourceLimits_STATUS_ARM) DeepCopy ¶
func (in *ResourceLimits_STATUS_ARM) DeepCopy() *ResourceLimits_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceLimits_STATUS_ARM.
func (*ResourceLimits_STATUS_ARM) DeepCopyInto ¶
func (in *ResourceLimits_STATUS_ARM) DeepCopyInto(out *ResourceLimits_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceRequests ¶
type ResourceRequests struct { // +kubebuilder:validation:Required // Cpu: The CPU request of this container instance. Cpu *float64 `json:"cpu,omitempty"` // Gpu: The GPU request of this container instance. Gpu *GpuResource `json:"gpu,omitempty"` // +kubebuilder:validation:Required // MemoryInGB: The memory request in GB of this container instance. MemoryInGB *float64 `json:"memoryInGB,omitempty"` }
The resource requests.
func (*ResourceRequests) AssignProperties_From_ResourceRequests ¶
func (requests *ResourceRequests) AssignProperties_From_ResourceRequests(source *v20211001s.ResourceRequests) error
AssignProperties_From_ResourceRequests populates our ResourceRequests from the provided source ResourceRequests
func (*ResourceRequests) AssignProperties_To_ResourceRequests ¶
func (requests *ResourceRequests) AssignProperties_To_ResourceRequests(destination *v20211001s.ResourceRequests) error
AssignProperties_To_ResourceRequests populates the provided destination ResourceRequests from our ResourceRequests
func (*ResourceRequests) ConvertToARM ¶
func (requests *ResourceRequests) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ResourceRequests) DeepCopy ¶
func (in *ResourceRequests) DeepCopy() *ResourceRequests
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequests.
func (*ResourceRequests) DeepCopyInto ¶
func (in *ResourceRequests) DeepCopyInto(out *ResourceRequests)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceRequests) NewEmptyARMValue ¶
func (requests *ResourceRequests) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceRequests) PopulateFromARM ¶
func (requests *ResourceRequests) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceRequests_ARM ¶
type ResourceRequests_ARM struct { // Cpu: The CPU request of this container instance. Cpu *float64 `json:"cpu,omitempty"` // Gpu: The GPU request of this container instance. Gpu *GpuResource_ARM `json:"gpu,omitempty"` // MemoryInGB: The memory request in GB of this container instance. MemoryInGB *float64 `json:"memoryInGB,omitempty"` }
The resource requests.
func (*ResourceRequests_ARM) DeepCopy ¶
func (in *ResourceRequests_ARM) DeepCopy() *ResourceRequests_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequests_ARM.
func (*ResourceRequests_ARM) DeepCopyInto ¶
func (in *ResourceRequests_ARM) DeepCopyInto(out *ResourceRequests_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceRequests_STATUS ¶
type ResourceRequests_STATUS struct { // Cpu: The CPU request of this container instance. Cpu *float64 `json:"cpu,omitempty"` // Gpu: The GPU request of this container instance. Gpu *GpuResource_STATUS `json:"gpu,omitempty"` // MemoryInGB: The memory request in GB of this container instance. MemoryInGB *float64 `json:"memoryInGB,omitempty"` }
The resource requests.
func (*ResourceRequests_STATUS) AssignProperties_From_ResourceRequests_STATUS ¶
func (requests *ResourceRequests_STATUS) AssignProperties_From_ResourceRequests_STATUS(source *v20211001s.ResourceRequests_STATUS) error
AssignProperties_From_ResourceRequests_STATUS populates our ResourceRequests_STATUS from the provided source ResourceRequests_STATUS
func (*ResourceRequests_STATUS) AssignProperties_To_ResourceRequests_STATUS ¶
func (requests *ResourceRequests_STATUS) AssignProperties_To_ResourceRequests_STATUS(destination *v20211001s.ResourceRequests_STATUS) error
AssignProperties_To_ResourceRequests_STATUS populates the provided destination ResourceRequests_STATUS from our ResourceRequests_STATUS
func (*ResourceRequests_STATUS) DeepCopy ¶
func (in *ResourceRequests_STATUS) DeepCopy() *ResourceRequests_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequests_STATUS.
func (*ResourceRequests_STATUS) DeepCopyInto ¶
func (in *ResourceRequests_STATUS) DeepCopyInto(out *ResourceRequests_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceRequests_STATUS) NewEmptyARMValue ¶
func (requests *ResourceRequests_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceRequests_STATUS) PopulateFromARM ¶
func (requests *ResourceRequests_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceRequests_STATUS_ARM ¶
type ResourceRequests_STATUS_ARM struct { // Cpu: The CPU request of this container instance. Cpu *float64 `json:"cpu,omitempty"` // Gpu: The GPU request of this container instance. Gpu *GpuResource_STATUS_ARM `json:"gpu,omitempty"` // MemoryInGB: The memory request in GB of this container instance. MemoryInGB *float64 `json:"memoryInGB,omitempty"` }
The resource requests.
func (*ResourceRequests_STATUS_ARM) DeepCopy ¶
func (in *ResourceRequests_STATUS_ARM) DeepCopy() *ResourceRequests_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequests_STATUS_ARM.
func (*ResourceRequests_STATUS_ARM) DeepCopyInto ¶
func (in *ResourceRequests_STATUS_ARM) DeepCopyInto(out *ResourceRequests_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceRequirements ¶
type ResourceRequirements struct { // Limits: The resource limits of this container instance. Limits *ResourceLimits `json:"limits,omitempty"` // +kubebuilder:validation:Required // Requests: The resource requests of this container instance. Requests *ResourceRequests `json:"requests,omitempty"` }
The resource requirements.
func (*ResourceRequirements) AssignProperties_From_ResourceRequirements ¶
func (requirements *ResourceRequirements) AssignProperties_From_ResourceRequirements(source *v20211001s.ResourceRequirements) error
AssignProperties_From_ResourceRequirements populates our ResourceRequirements from the provided source ResourceRequirements
func (*ResourceRequirements) AssignProperties_To_ResourceRequirements ¶
func (requirements *ResourceRequirements) AssignProperties_To_ResourceRequirements(destination *v20211001s.ResourceRequirements) error
AssignProperties_To_ResourceRequirements populates the provided destination ResourceRequirements from our ResourceRequirements
func (*ResourceRequirements) ConvertToARM ¶
func (requirements *ResourceRequirements) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ResourceRequirements) DeepCopy ¶
func (in *ResourceRequirements) DeepCopy() *ResourceRequirements
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequirements.
func (*ResourceRequirements) DeepCopyInto ¶
func (in *ResourceRequirements) DeepCopyInto(out *ResourceRequirements)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceRequirements) NewEmptyARMValue ¶
func (requirements *ResourceRequirements) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceRequirements) PopulateFromARM ¶
func (requirements *ResourceRequirements) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceRequirements_ARM ¶
type ResourceRequirements_ARM struct { // Limits: The resource limits of this container instance. Limits *ResourceLimits_ARM `json:"limits,omitempty"` // Requests: The resource requests of this container instance. Requests *ResourceRequests_ARM `json:"requests,omitempty"` }
The resource requirements.
func (*ResourceRequirements_ARM) DeepCopy ¶
func (in *ResourceRequirements_ARM) DeepCopy() *ResourceRequirements_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequirements_ARM.
func (*ResourceRequirements_ARM) DeepCopyInto ¶
func (in *ResourceRequirements_ARM) DeepCopyInto(out *ResourceRequirements_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceRequirements_STATUS ¶
type ResourceRequirements_STATUS struct { // Limits: The resource limits of this container instance. Limits *ResourceLimits_STATUS `json:"limits,omitempty"` // Requests: The resource requests of this container instance. Requests *ResourceRequests_STATUS `json:"requests,omitempty"` }
The resource requirements.
func (*ResourceRequirements_STATUS) AssignProperties_From_ResourceRequirements_STATUS ¶
func (requirements *ResourceRequirements_STATUS) AssignProperties_From_ResourceRequirements_STATUS(source *v20211001s.ResourceRequirements_STATUS) error
AssignProperties_From_ResourceRequirements_STATUS populates our ResourceRequirements_STATUS from the provided source ResourceRequirements_STATUS
func (*ResourceRequirements_STATUS) AssignProperties_To_ResourceRequirements_STATUS ¶
func (requirements *ResourceRequirements_STATUS) AssignProperties_To_ResourceRequirements_STATUS(destination *v20211001s.ResourceRequirements_STATUS) error
AssignProperties_To_ResourceRequirements_STATUS populates the provided destination ResourceRequirements_STATUS from our ResourceRequirements_STATUS
func (*ResourceRequirements_STATUS) DeepCopy ¶
func (in *ResourceRequirements_STATUS) DeepCopy() *ResourceRequirements_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequirements_STATUS.
func (*ResourceRequirements_STATUS) DeepCopyInto ¶
func (in *ResourceRequirements_STATUS) DeepCopyInto(out *ResourceRequirements_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceRequirements_STATUS) NewEmptyARMValue ¶
func (requirements *ResourceRequirements_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceRequirements_STATUS) PopulateFromARM ¶
func (requirements *ResourceRequirements_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceRequirements_STATUS_ARM ¶
type ResourceRequirements_STATUS_ARM struct { // Limits: The resource limits of this container instance. Limits *ResourceLimits_STATUS_ARM `json:"limits,omitempty"` // Requests: The resource requests of this container instance. Requests *ResourceRequests_STATUS_ARM `json:"requests,omitempty"` }
The resource requirements.
func (*ResourceRequirements_STATUS_ARM) DeepCopy ¶
func (in *ResourceRequirements_STATUS_ARM) DeepCopy() *ResourceRequirements_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequirements_STATUS_ARM.
func (*ResourceRequirements_STATUS_ARM) DeepCopyInto ¶
func (in *ResourceRequirements_STATUS_ARM) DeepCopyInto(out *ResourceRequirements_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentities_STATUS ¶
type UserAssignedIdentities_STATUS 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"` }
The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
func (*UserAssignedIdentities_STATUS) AssignProperties_From_UserAssignedIdentities_STATUS ¶
func (identities *UserAssignedIdentities_STATUS) AssignProperties_From_UserAssignedIdentities_STATUS(source *v20211001s.UserAssignedIdentities_STATUS) error
AssignProperties_From_UserAssignedIdentities_STATUS populates our UserAssignedIdentities_STATUS from the provided source UserAssignedIdentities_STATUS
func (*UserAssignedIdentities_STATUS) AssignProperties_To_UserAssignedIdentities_STATUS ¶
func (identities *UserAssignedIdentities_STATUS) AssignProperties_To_UserAssignedIdentities_STATUS(destination *v20211001s.UserAssignedIdentities_STATUS) error
AssignProperties_To_UserAssignedIdentities_STATUS populates the provided destination UserAssignedIdentities_STATUS from our UserAssignedIdentities_STATUS
func (*UserAssignedIdentities_STATUS) DeepCopy ¶
func (in *UserAssignedIdentities_STATUS) DeepCopy() *UserAssignedIdentities_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentities_STATUS.
func (*UserAssignedIdentities_STATUS) DeepCopyInto ¶
func (in *UserAssignedIdentities_STATUS) DeepCopyInto(out *UserAssignedIdentities_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserAssignedIdentities_STATUS) NewEmptyARMValue ¶
func (identities *UserAssignedIdentities_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UserAssignedIdentities_STATUS) PopulateFromARM ¶
func (identities *UserAssignedIdentities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UserAssignedIdentities_STATUS_ARM ¶
type UserAssignedIdentities_STATUS_ARM 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"` }
The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
func (*UserAssignedIdentities_STATUS_ARM) DeepCopy ¶
func (in *UserAssignedIdentities_STATUS_ARM) DeepCopy() *UserAssignedIdentities_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentities_STATUS_ARM.
func (*UserAssignedIdentities_STATUS_ARM) DeepCopyInto ¶
func (in *UserAssignedIdentities_STATUS_ARM) DeepCopyInto(out *UserAssignedIdentities_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Volume ¶
type Volume struct { // AzureFile: The Azure File volume. AzureFile *AzureFileVolume `json:"azureFile,omitempty"` // EmptyDir: The empty directory volume. EmptyDir map[string]v1.JSON `json:"emptyDir,omitempty"` // GitRepo: The git repo volume. GitRepo *GitRepoVolume `json:"gitRepo,omitempty"` // +kubebuilder:validation:Required // Name: The name of the volume. Name *string `json:"name,omitempty"` // Secret: The secret volume. Secret map[string]string `json:"secret,omitempty"` }
The properties of the volume.
func (*Volume) AssignProperties_From_Volume ¶
func (volume *Volume) AssignProperties_From_Volume(source *v20211001s.Volume) error
AssignProperties_From_Volume populates our Volume from the provided source Volume
func (*Volume) AssignProperties_To_Volume ¶
func (volume *Volume) AssignProperties_To_Volume(destination *v20211001s.Volume) error
AssignProperties_To_Volume populates the provided destination Volume from our Volume
func (*Volume) ConvertToARM ¶
func (volume *Volume) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Volume) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume.
func (*Volume) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Volume) NewEmptyARMValue ¶
func (volume *Volume) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Volume) PopulateFromARM ¶
func (volume *Volume) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VolumeMount ¶
type VolumeMount struct { // +kubebuilder:validation:Required // MountPath: The path within the container where the volume should be mounted. Must not contain colon (:). MountPath *string `json:"mountPath,omitempty"` // +kubebuilder:validation:Required // Name: The name of the volume mount. Name *string `json:"name,omitempty"` // ReadOnly: The flag indicating whether the volume mount is read-only. ReadOnly *bool `json:"readOnly,omitempty"` }
The properties of the volume mount.
func (*VolumeMount) AssignProperties_From_VolumeMount ¶
func (mount *VolumeMount) AssignProperties_From_VolumeMount(source *v20211001s.VolumeMount) error
AssignProperties_From_VolumeMount populates our VolumeMount from the provided source VolumeMount
func (*VolumeMount) AssignProperties_To_VolumeMount ¶
func (mount *VolumeMount) AssignProperties_To_VolumeMount(destination *v20211001s.VolumeMount) error
AssignProperties_To_VolumeMount populates the provided destination VolumeMount from our VolumeMount
func (*VolumeMount) ConvertToARM ¶
func (mount *VolumeMount) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VolumeMount) DeepCopy ¶
func (in *VolumeMount) DeepCopy() *VolumeMount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeMount.
func (*VolumeMount) DeepCopyInto ¶
func (in *VolumeMount) DeepCopyInto(out *VolumeMount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeMount) NewEmptyARMValue ¶
func (mount *VolumeMount) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VolumeMount) PopulateFromARM ¶
func (mount *VolumeMount) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VolumeMount_ARM ¶
type VolumeMount_ARM struct { // MountPath: The path within the container where the volume should be mounted. Must not contain colon (:). MountPath *string `json:"mountPath,omitempty"` // Name: The name of the volume mount. Name *string `json:"name,omitempty"` // ReadOnly: The flag indicating whether the volume mount is read-only. ReadOnly *bool `json:"readOnly,omitempty"` }
The properties of the volume mount.
func (*VolumeMount_ARM) DeepCopy ¶
func (in *VolumeMount_ARM) DeepCopy() *VolumeMount_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeMount_ARM.
func (*VolumeMount_ARM) DeepCopyInto ¶
func (in *VolumeMount_ARM) DeepCopyInto(out *VolumeMount_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeMount_STATUS ¶
type VolumeMount_STATUS struct { // MountPath: The path within the container where the volume should be mounted. Must not contain colon (:). MountPath *string `json:"mountPath,omitempty"` // Name: The name of the volume mount. Name *string `json:"name,omitempty"` // ReadOnly: The flag indicating whether the volume mount is read-only. ReadOnly *bool `json:"readOnly,omitempty"` }
The properties of the volume mount.
func (*VolumeMount_STATUS) AssignProperties_From_VolumeMount_STATUS ¶
func (mount *VolumeMount_STATUS) AssignProperties_From_VolumeMount_STATUS(source *v20211001s.VolumeMount_STATUS) error
AssignProperties_From_VolumeMount_STATUS populates our VolumeMount_STATUS from the provided source VolumeMount_STATUS
func (*VolumeMount_STATUS) AssignProperties_To_VolumeMount_STATUS ¶
func (mount *VolumeMount_STATUS) AssignProperties_To_VolumeMount_STATUS(destination *v20211001s.VolumeMount_STATUS) error
AssignProperties_To_VolumeMount_STATUS populates the provided destination VolumeMount_STATUS from our VolumeMount_STATUS
func (*VolumeMount_STATUS) DeepCopy ¶
func (in *VolumeMount_STATUS) DeepCopy() *VolumeMount_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeMount_STATUS.
func (*VolumeMount_STATUS) DeepCopyInto ¶
func (in *VolumeMount_STATUS) DeepCopyInto(out *VolumeMount_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VolumeMount_STATUS) NewEmptyARMValue ¶
func (mount *VolumeMount_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VolumeMount_STATUS) PopulateFromARM ¶
func (mount *VolumeMount_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VolumeMount_STATUS_ARM ¶
type VolumeMount_STATUS_ARM struct { // MountPath: The path within the container where the volume should be mounted. Must not contain colon (:). MountPath *string `json:"mountPath,omitempty"` // Name: The name of the volume mount. Name *string `json:"name,omitempty"` // ReadOnly: The flag indicating whether the volume mount is read-only. ReadOnly *bool `json:"readOnly,omitempty"` }
The properties of the volume mount.
func (*VolumeMount_STATUS_ARM) DeepCopy ¶
func (in *VolumeMount_STATUS_ARM) DeepCopy() *VolumeMount_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeMount_STATUS_ARM.
func (*VolumeMount_STATUS_ARM) DeepCopyInto ¶
func (in *VolumeMount_STATUS_ARM) DeepCopyInto(out *VolumeMount_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Volume_ARM ¶
type Volume_ARM struct { // AzureFile: The Azure File volume. AzureFile *AzureFileVolume_ARM `json:"azureFile,omitempty"` // EmptyDir: The empty directory volume. EmptyDir map[string]v1.JSON `json:"emptyDir,omitempty"` // GitRepo: The git repo volume. GitRepo *GitRepoVolume_ARM `json:"gitRepo,omitempty"` // Name: The name of the volume. Name *string `json:"name,omitempty"` // Secret: The secret volume. Secret map[string]string `json:"secret,omitempty"` }
The properties of the volume.
func (*Volume_ARM) DeepCopy ¶
func (in *Volume_ARM) DeepCopy() *Volume_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume_ARM.
func (*Volume_ARM) DeepCopyInto ¶
func (in *Volume_ARM) DeepCopyInto(out *Volume_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Volume_STATUS ¶
type Volume_STATUS struct { // AzureFile: The Azure File volume. AzureFile *AzureFileVolume_STATUS `json:"azureFile,omitempty"` // EmptyDir: The empty directory volume. EmptyDir map[string]v1.JSON `json:"emptyDir,omitempty"` // GitRepo: The git repo volume. GitRepo *GitRepoVolume_STATUS `json:"gitRepo,omitempty"` // Name: The name of the volume. Name *string `json:"name,omitempty"` // Secret: The secret volume. Secret map[string]string `json:"secret,omitempty"` }
The properties of the volume.
func (*Volume_STATUS) AssignProperties_From_Volume_STATUS ¶
func (volume *Volume_STATUS) AssignProperties_From_Volume_STATUS(source *v20211001s.Volume_STATUS) error
AssignProperties_From_Volume_STATUS populates our Volume_STATUS from the provided source Volume_STATUS
func (*Volume_STATUS) AssignProperties_To_Volume_STATUS ¶
func (volume *Volume_STATUS) AssignProperties_To_Volume_STATUS(destination *v20211001s.Volume_STATUS) error
AssignProperties_To_Volume_STATUS populates the provided destination Volume_STATUS from our Volume_STATUS
func (*Volume_STATUS) DeepCopy ¶
func (in *Volume_STATUS) DeepCopy() *Volume_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume_STATUS.
func (*Volume_STATUS) DeepCopyInto ¶
func (in *Volume_STATUS) DeepCopyInto(out *Volume_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Volume_STATUS) NewEmptyARMValue ¶
func (volume *Volume_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Volume_STATUS) PopulateFromARM ¶
func (volume *Volume_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Volume_STATUS_ARM ¶
type Volume_STATUS_ARM struct { // AzureFile: The Azure File volume. AzureFile *AzureFileVolume_STATUS_ARM `json:"azureFile,omitempty"` // EmptyDir: The empty directory volume. EmptyDir map[string]v1.JSON `json:"emptyDir,omitempty"` // GitRepo: The git repo volume. GitRepo *GitRepoVolume_STATUS_ARM `json:"gitRepo,omitempty"` // Name: The name of the volume. Name *string `json:"name,omitempty"` // Secret: The secret volume. Secret map[string]string `json:"secret,omitempty"` }
The properties of the volume.
func (*Volume_STATUS_ARM) DeepCopy ¶
func (in *Volume_STATUS_ARM) DeepCopy() *Volume_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume_STATUS_ARM.
func (*Volume_STATUS_ARM) DeepCopyInto ¶
func (in *Volume_STATUS_ARM) DeepCopyInto(out *Volume_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.