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) AssignPropertiesFromAzureFileVolume(source *v20211001s.AzureFileVolume) error
- func (volume *AzureFileVolume) AssignPropertiesToAzureFileVolume(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 AzureFileVolumeARM
- type AzureFileVolume_Status
- func (volume *AzureFileVolume_Status) AssignPropertiesFromAzureFileVolumeStatus(source *v20211001s.AzureFileVolume_Status) error
- func (volume *AzureFileVolume_Status) AssignPropertiesToAzureFileVolumeStatus(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_StatusARM
- type ContainerExec
- func (exec *ContainerExec) AssignPropertiesFromContainerExec(source *v20211001s.ContainerExec) error
- func (exec *ContainerExec) AssignPropertiesToContainerExec(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 ContainerExecARM
- type ContainerExec_Status
- func (exec *ContainerExec_Status) AssignPropertiesFromContainerExecStatus(source *v20211001s.ContainerExec_Status) error
- func (exec *ContainerExec_Status) AssignPropertiesToContainerExecStatus(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_StatusARM
- type ContainerGroup
- func (group *ContainerGroup) AssignPropertiesFromContainerGroup(source *v20211001s.ContainerGroup) error
- func (group *ContainerGroup) AssignPropertiesToContainerGroup(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) GetResourceKind() genruntime.ResourceKind
- 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) AssignPropertiesFromContainerGroupDiagnostics(source *v20211001s.ContainerGroupDiagnostics) error
- func (diagnostics *ContainerGroupDiagnostics) AssignPropertiesToContainerGroupDiagnostics(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 ContainerGroupDiagnosticsARM
- type ContainerGroupDiagnostics_Status
- func (diagnostics *ContainerGroupDiagnostics_Status) AssignPropertiesFromContainerGroupDiagnosticsStatus(source *v20211001s.ContainerGroupDiagnostics_Status) error
- func (diagnostics *ContainerGroupDiagnostics_Status) AssignPropertiesToContainerGroupDiagnosticsStatus(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_StatusARM
- type ContainerGroupIdentity
- func (identity *ContainerGroupIdentity) AssignPropertiesFromContainerGroupIdentity(source *v20211001s.ContainerGroupIdentity) error
- func (identity *ContainerGroupIdentity) AssignPropertiesToContainerGroupIdentity(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 ContainerGroupIdentityARM
- type ContainerGroupIdentityStatusType
- type ContainerGroupIdentityType
- type ContainerGroupIdentity_Status
- func (identity *ContainerGroupIdentity_Status) AssignPropertiesFromContainerGroupIdentityStatus(source *v20211001s.ContainerGroupIdentity_Status) error
- func (identity *ContainerGroupIdentity_Status) AssignPropertiesToContainerGroupIdentityStatus(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_StatusARM
- type ContainerGroupIdentity_Status_UserAssignedIdentities
- func (identities *ContainerGroupIdentity_Status_UserAssignedIdentities) AssignPropertiesFromContainerGroupIdentityStatusUserAssignedIdentities(source *v20211001s.ContainerGroupIdentity_Status_UserAssignedIdentities) error
- func (identities *ContainerGroupIdentity_Status_UserAssignedIdentities) AssignPropertiesToContainerGroupIdentityStatusUserAssignedIdentities(destination *v20211001s.ContainerGroupIdentity_Status_UserAssignedIdentities) error
- func (in *ContainerGroupIdentity_Status_UserAssignedIdentities) DeepCopy() *ContainerGroupIdentity_Status_UserAssignedIdentities
- func (in *ContainerGroupIdentity_Status_UserAssignedIdentities) DeepCopyInto(out *ContainerGroupIdentity_Status_UserAssignedIdentities)
- func (identities *ContainerGroupIdentity_Status_UserAssignedIdentities) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identities *ContainerGroupIdentity_Status_UserAssignedIdentities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerGroupIdentity_Status_UserAssignedIdentitiesARM
- type ContainerGroupList
- type ContainerGroupSku_Status
- type ContainerGroupStatusPropertiesOsType
- type ContainerGroupStatusPropertiesRestartPolicy
- type ContainerGroupSubnetId
- func (subnetId *ContainerGroupSubnetId) AssignPropertiesFromContainerGroupSubnetId(source *v20211001s.ContainerGroupSubnetId) error
- func (subnetId *ContainerGroupSubnetId) AssignPropertiesToContainerGroupSubnetId(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 ContainerGroupSubnetIdARM
- type ContainerGroupSubnetId_Status
- func (subnetId *ContainerGroupSubnetId_Status) AssignPropertiesFromContainerGroupSubnetIdStatus(source *v20211001s.ContainerGroupSubnetId_Status) error
- func (subnetId *ContainerGroupSubnetId_Status) AssignPropertiesToContainerGroupSubnetIdStatus(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_StatusARM
- type ContainerGroup_Status
- func (group *ContainerGroup_Status) AssignPropertiesFromContainerGroupStatus(source *v20211001s.ContainerGroup_Status) error
- func (group *ContainerGroup_Status) AssignPropertiesToContainerGroupStatus(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_StatusARM
- type ContainerGroup_Status_PropertiesARM
- type ContainerGroup_Status_Properties_InstanceView
- func (view *ContainerGroup_Status_Properties_InstanceView) AssignPropertiesFromContainerGroupStatusPropertiesInstanceView(source *v20211001s.ContainerGroup_Status_Properties_InstanceView) error
- func (view *ContainerGroup_Status_Properties_InstanceView) AssignPropertiesToContainerGroupStatusPropertiesInstanceView(destination *v20211001s.ContainerGroup_Status_Properties_InstanceView) error
- func (in *ContainerGroup_Status_Properties_InstanceView) DeepCopy() *ContainerGroup_Status_Properties_InstanceView
- func (in *ContainerGroup_Status_Properties_InstanceView) DeepCopyInto(out *ContainerGroup_Status_Properties_InstanceView)
- func (view *ContainerGroup_Status_Properties_InstanceView) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (view *ContainerGroup_Status_Properties_InstanceView) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerGroup_Status_Properties_InstanceViewARM
- type ContainerGroupsSpecPropertiesOsType
- type ContainerGroupsSpecPropertiesRestartPolicy
- type ContainerGroupsSpecPropertiesSku
- type ContainerGroups_Spec
- func (groups *ContainerGroups_Spec) AssignPropertiesFromContainerGroupsSpec(source *v20211001s.ContainerGroups_Spec) error
- func (groups *ContainerGroups_Spec) AssignPropertiesToContainerGroupsSpec(destination *v20211001s.ContainerGroups_Spec) error
- func (groups *ContainerGroups_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (groups *ContainerGroups_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (groups *ContainerGroups_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ContainerGroups_Spec) DeepCopy() *ContainerGroups_Spec
- func (in *ContainerGroups_Spec) DeepCopyInto(out *ContainerGroups_Spec)
- func (groups *ContainerGroups_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (groups *ContainerGroups_Spec) OriginalVersion() string
- func (groups *ContainerGroups_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (groups *ContainerGroups_Spec) SetAzureName(azureName string)
- type ContainerGroups_SpecARM
- func (in *ContainerGroups_SpecARM) DeepCopy() *ContainerGroups_SpecARM
- func (in *ContainerGroups_SpecARM) DeepCopyInto(out *ContainerGroups_SpecARM)
- func (groups ContainerGroups_SpecARM) GetAPIVersion() string
- func (groups *ContainerGroups_SpecARM) GetName() string
- func (groups *ContainerGroups_SpecARM) GetType() string
- type ContainerGroups_Spec_PropertiesARM
- type ContainerGroups_Spec_Properties_Containers
- func (containers *ContainerGroups_Spec_Properties_Containers) AssignPropertiesFromContainerGroupsSpecPropertiesContainers(source *v20211001s.ContainerGroups_Spec_Properties_Containers) error
- func (containers *ContainerGroups_Spec_Properties_Containers) AssignPropertiesToContainerGroupsSpecPropertiesContainers(destination *v20211001s.ContainerGroups_Spec_Properties_Containers) error
- func (containers *ContainerGroups_Spec_Properties_Containers) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ContainerGroups_Spec_Properties_Containers) DeepCopy() *ContainerGroups_Spec_Properties_Containers
- func (in *ContainerGroups_Spec_Properties_Containers) DeepCopyInto(out *ContainerGroups_Spec_Properties_Containers)
- func (containers *ContainerGroups_Spec_Properties_Containers) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (containers *ContainerGroups_Spec_Properties_Containers) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerGroups_Spec_Properties_ContainersARM
- type ContainerGroups_Spec_Properties_InitContainers
- func (containers *ContainerGroups_Spec_Properties_InitContainers) AssignPropertiesFromContainerGroupsSpecPropertiesInitContainers(source *v20211001s.ContainerGroups_Spec_Properties_InitContainers) error
- func (containers *ContainerGroups_Spec_Properties_InitContainers) AssignPropertiesToContainerGroupsSpecPropertiesInitContainers(destination *v20211001s.ContainerGroups_Spec_Properties_InitContainers) error
- func (containers *ContainerGroups_Spec_Properties_InitContainers) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ContainerGroups_Spec_Properties_InitContainers) DeepCopy() *ContainerGroups_Spec_Properties_InitContainers
- func (in *ContainerGroups_Spec_Properties_InitContainers) DeepCopyInto(out *ContainerGroups_Spec_Properties_InitContainers)
- func (containers *ContainerGroups_Spec_Properties_InitContainers) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (containers *ContainerGroups_Spec_Properties_InitContainers) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerGroups_Spec_Properties_InitContainersARM
- type ContainerHttpGet
- func (httpGet *ContainerHttpGet) AssignPropertiesFromContainerHttpGet(source *v20211001s.ContainerHttpGet) error
- func (httpGet *ContainerHttpGet) AssignPropertiesToContainerHttpGet(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 ContainerHttpGetARM
- type ContainerHttpGetScheme
- type ContainerHttpGetStatusScheme
- type ContainerHttpGet_Status
- func (httpGet *ContainerHttpGet_Status) AssignPropertiesFromContainerHttpGetStatus(source *v20211001s.ContainerHttpGet_Status) error
- func (httpGet *ContainerHttpGet_Status) AssignPropertiesToContainerHttpGetStatus(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_StatusARM
- type ContainerPort
- func (port *ContainerPort) AssignPropertiesFromContainerPort(source *v20211001s.ContainerPort) error
- func (port *ContainerPort) AssignPropertiesToContainerPort(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 ContainerPortARM
- type ContainerPortProtocol
- type ContainerPortStatusProtocol
- type ContainerPort_Status
- func (port *ContainerPort_Status) AssignPropertiesFromContainerPortStatus(source *v20211001s.ContainerPort_Status) error
- func (port *ContainerPort_Status) AssignPropertiesToContainerPortStatus(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_StatusARM
- type ContainerProbe
- func (probe *ContainerProbe) AssignPropertiesFromContainerProbe(source *v20211001s.ContainerProbe) error
- func (probe *ContainerProbe) AssignPropertiesToContainerProbe(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 ContainerProbeARM
- type ContainerProbe_Status
- func (probe *ContainerProbe_Status) AssignPropertiesFromContainerProbeStatus(source *v20211001s.ContainerProbe_Status) error
- func (probe *ContainerProbe_Status) AssignPropertiesToContainerProbeStatus(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_StatusARM
- type ContainerPropertiesARM
- type ContainerProperties_StatusARM
- type ContainerProperties_Status_InstanceView
- func (view *ContainerProperties_Status_InstanceView) AssignPropertiesFromContainerPropertiesStatusInstanceView(source *v20211001s.ContainerProperties_Status_InstanceView) error
- func (view *ContainerProperties_Status_InstanceView) AssignPropertiesToContainerPropertiesStatusInstanceView(destination *v20211001s.ContainerProperties_Status_InstanceView) error
- func (in *ContainerProperties_Status_InstanceView) DeepCopy() *ContainerProperties_Status_InstanceView
- func (in *ContainerProperties_Status_InstanceView) DeepCopyInto(out *ContainerProperties_Status_InstanceView)
- func (view *ContainerProperties_Status_InstanceView) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (view *ContainerProperties_Status_InstanceView) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ContainerProperties_Status_InstanceViewARM
- type ContainerState_Status
- func (state *ContainerState_Status) AssignPropertiesFromContainerStateStatus(source *v20211001s.ContainerState_Status) error
- func (state *ContainerState_Status) AssignPropertiesToContainerStateStatus(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_StatusARM
- type Container_Status
- func (container *Container_Status) AssignPropertiesFromContainerStatus(source *v20211001s.Container_Status) error
- func (container *Container_Status) AssignPropertiesToContainerStatus(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_StatusARM
- type DnsConfiguration
- func (configuration *DnsConfiguration) AssignPropertiesFromDnsConfiguration(source *v20211001s.DnsConfiguration) error
- func (configuration *DnsConfiguration) AssignPropertiesToDnsConfiguration(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 DnsConfigurationARM
- type DnsConfiguration_Status
- func (configuration *DnsConfiguration_Status) AssignPropertiesFromDnsConfigurationStatus(source *v20211001s.DnsConfiguration_Status) error
- func (configuration *DnsConfiguration_Status) AssignPropertiesToDnsConfigurationStatus(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_StatusARM
- type EncryptionProperties
- func (properties *EncryptionProperties) AssignPropertiesFromEncryptionProperties(source *v20211001s.EncryptionProperties) error
- func (properties *EncryptionProperties) AssignPropertiesToEncryptionProperties(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 EncryptionPropertiesARM
- type EncryptionProperties_Status
- func (properties *EncryptionProperties_Status) AssignPropertiesFromEncryptionPropertiesStatus(source *v20211001s.EncryptionProperties_Status) error
- func (properties *EncryptionProperties_Status) AssignPropertiesToEncryptionPropertiesStatus(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_StatusARM
- type EnvironmentVariable
- func (variable *EnvironmentVariable) AssignPropertiesFromEnvironmentVariable(source *v20211001s.EnvironmentVariable) error
- func (variable *EnvironmentVariable) AssignPropertiesToEnvironmentVariable(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 EnvironmentVariableARM
- type EnvironmentVariable_Status
- func (variable *EnvironmentVariable_Status) AssignPropertiesFromEnvironmentVariableStatus(source *v20211001s.EnvironmentVariable_Status) error
- func (variable *EnvironmentVariable_Status) AssignPropertiesToEnvironmentVariableStatus(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_StatusARM
- type Event_Status
- func (event *Event_Status) AssignPropertiesFromEventStatus(source *v20211001s.Event_Status) error
- func (event *Event_Status) AssignPropertiesToEventStatus(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_StatusARM
- type GitRepoVolume
- func (volume *GitRepoVolume) AssignPropertiesFromGitRepoVolume(source *v20211001s.GitRepoVolume) error
- func (volume *GitRepoVolume) AssignPropertiesToGitRepoVolume(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 GitRepoVolumeARM
- type GitRepoVolume_Status
- func (volume *GitRepoVolume_Status) AssignPropertiesFromGitRepoVolumeStatus(source *v20211001s.GitRepoVolume_Status) error
- func (volume *GitRepoVolume_Status) AssignPropertiesToGitRepoVolumeStatus(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_StatusARM
- type GpuResource
- func (resource *GpuResource) AssignPropertiesFromGpuResource(source *v20211001s.GpuResource) error
- func (resource *GpuResource) AssignPropertiesToGpuResource(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 GpuResourceARM
- type GpuResourceSku
- type GpuResourceStatusSku
- type GpuResource_Status
- func (resource *GpuResource_Status) AssignPropertiesFromGpuResourceStatus(source *v20211001s.GpuResource_Status) error
- func (resource *GpuResource_Status) AssignPropertiesToGpuResourceStatus(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_StatusARM
- type HttpHeader
- func (header *HttpHeader) AssignPropertiesFromHttpHeader(source *v20211001s.HttpHeader) error
- func (header *HttpHeader) AssignPropertiesToHttpHeader(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 HttpHeaderARM
- type HttpHeader_Status
- func (header *HttpHeader_Status) AssignPropertiesFromHttpHeaderStatus(source *v20211001s.HttpHeader_Status) error
- func (header *HttpHeader_Status) AssignPropertiesToHttpHeaderStatus(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_StatusARM
- type ImageRegistryCredential
- func (credential *ImageRegistryCredential) AssignPropertiesFromImageRegistryCredential(source *v20211001s.ImageRegistryCredential) error
- func (credential *ImageRegistryCredential) AssignPropertiesToImageRegistryCredential(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 ImageRegistryCredentialARM
- type ImageRegistryCredential_Status
- func (credential *ImageRegistryCredential_Status) AssignPropertiesFromImageRegistryCredentialStatus(source *v20211001s.ImageRegistryCredential_Status) error
- func (credential *ImageRegistryCredential_Status) AssignPropertiesToImageRegistryCredentialStatus(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_StatusARM
- type InitContainerDefinition_Status
- func (definition *InitContainerDefinition_Status) AssignPropertiesFromInitContainerDefinitionStatus(source *v20211001s.InitContainerDefinition_Status) error
- func (definition *InitContainerDefinition_Status) AssignPropertiesToInitContainerDefinitionStatus(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_StatusARM
- type InitContainerPropertiesDefinitionARM
- type InitContainerPropertiesDefinition_StatusARM
- type InitContainerPropertiesDefinition_Status_InstanceView
- func (view *InitContainerPropertiesDefinition_Status_InstanceView) AssignPropertiesFromInitContainerPropertiesDefinitionStatusInstanceView(source *v20211001s.InitContainerPropertiesDefinition_Status_InstanceView) error
- func (view *InitContainerPropertiesDefinition_Status_InstanceView) AssignPropertiesToInitContainerPropertiesDefinitionStatusInstanceView(destination *v20211001s.InitContainerPropertiesDefinition_Status_InstanceView) error
- func (in *InitContainerPropertiesDefinition_Status_InstanceView) DeepCopy() *InitContainerPropertiesDefinition_Status_InstanceView
- func (in *InitContainerPropertiesDefinition_Status_InstanceView) DeepCopyInto(out *InitContainerPropertiesDefinition_Status_InstanceView)
- func (view *InitContainerPropertiesDefinition_Status_InstanceView) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (view *InitContainerPropertiesDefinition_Status_InstanceView) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InitContainerPropertiesDefinition_Status_InstanceViewARM
- type IpAddress
- func (address *IpAddress) AssignPropertiesFromIpAddress(source *v20211001s.IpAddress) error
- func (address *IpAddress) AssignPropertiesToIpAddress(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 IpAddressARM
- type IpAddressDnsNameLabelReusePolicy
- type IpAddressStatusDnsNameLabelReusePolicy
- type IpAddressStatusType
- type IpAddressType
- type IpAddress_Status
- func (address *IpAddress_Status) AssignPropertiesFromIpAddressStatus(source *v20211001s.IpAddress_Status) error
- func (address *IpAddress_Status) AssignPropertiesToIpAddressStatus(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_StatusARM
- type LogAnalytics
- func (analytics *LogAnalytics) AssignPropertiesFromLogAnalytics(source *v20211001s.LogAnalytics) error
- func (analytics *LogAnalytics) AssignPropertiesToLogAnalytics(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 LogAnalyticsARM
- type LogAnalyticsLogType
- type LogAnalyticsStatusLogType
- type LogAnalytics_Status
- func (analytics *LogAnalytics_Status) AssignPropertiesFromLogAnalyticsStatus(source *v20211001s.LogAnalytics_Status) error
- func (analytics *LogAnalytics_Status) AssignPropertiesToLogAnalyticsStatus(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_StatusARM
- type Port
- func (port *Port) AssignPropertiesFromPort(source *v20211001s.Port) error
- func (port *Port) AssignPropertiesToPort(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 PortARM
- type PortProtocol
- type PortStatusProtocol
- type Port_Status
- func (port *Port_Status) AssignPropertiesFromPortStatus(source *v20211001s.Port_Status) error
- func (port *Port_Status) AssignPropertiesToPortStatus(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_StatusARM
- type ResourceLimits
- func (limits *ResourceLimits) AssignPropertiesFromResourceLimits(source *v20211001s.ResourceLimits) error
- func (limits *ResourceLimits) AssignPropertiesToResourceLimits(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 ResourceLimitsARM
- type ResourceLimits_Status
- func (limits *ResourceLimits_Status) AssignPropertiesFromResourceLimitsStatus(source *v20211001s.ResourceLimits_Status) error
- func (limits *ResourceLimits_Status) AssignPropertiesToResourceLimitsStatus(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_StatusARM
- type ResourceRequests
- func (requests *ResourceRequests) AssignPropertiesFromResourceRequests(source *v20211001s.ResourceRequests) error
- func (requests *ResourceRequests) AssignPropertiesToResourceRequests(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 ResourceRequestsARM
- type ResourceRequests_Status
- func (requests *ResourceRequests_Status) AssignPropertiesFromResourceRequestsStatus(source *v20211001s.ResourceRequests_Status) error
- func (requests *ResourceRequests_Status) AssignPropertiesToResourceRequestsStatus(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_StatusARM
- type ResourceRequirements
- func (requirements *ResourceRequirements) AssignPropertiesFromResourceRequirements(source *v20211001s.ResourceRequirements) error
- func (requirements *ResourceRequirements) AssignPropertiesToResourceRequirements(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 ResourceRequirementsARM
- type ResourceRequirements_Status
- func (requirements *ResourceRequirements_Status) AssignPropertiesFromResourceRequirementsStatus(source *v20211001s.ResourceRequirements_Status) error
- func (requirements *ResourceRequirements_Status) AssignPropertiesToResourceRequirementsStatus(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_StatusARM
- type Volume
- func (volume *Volume) AssignPropertiesFromVolume(source *v20211001s.Volume) error
- func (volume *Volume) AssignPropertiesToVolume(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 VolumeARM
- type VolumeMount
- func (mount *VolumeMount) AssignPropertiesFromVolumeMount(source *v20211001s.VolumeMount) error
- func (mount *VolumeMount) AssignPropertiesToVolumeMount(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 VolumeMountARM
- type VolumeMount_Status
- func (mount *VolumeMount_Status) AssignPropertiesFromVolumeMountStatus(source *v20211001s.VolumeMount_Status) error
- func (mount *VolumeMount_Status) AssignPropertiesToVolumeMountStatus(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_StatusARM
- type Volume_Status
- func (volume *Volume_Status) AssignPropertiesFromVolumeStatus(source *v20211001s.Volume_Status) error
- func (volume *Volume_Status) AssignPropertiesToVolumeStatus(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_StatusARM
Constants ¶
const ( ContainerGroupIdentityStatusTypeNone = ContainerGroupIdentityStatusType("None") ContainerGroupIdentityStatusTypeSystemAssigned = ContainerGroupIdentityStatusType("SystemAssigned") ContainerGroupIdentityStatusTypeSystemAssignedUserAssigned = ContainerGroupIdentityStatusType("SystemAssigned, UserAssigned") ContainerGroupIdentityStatusTypeUserAssigned = ContainerGroupIdentityStatusType("UserAssigned") )
const ( ContainerGroupSku_StatusDedicated = ContainerGroupSku_Status("Dedicated") ContainerGroupSku_StatusStandard = ContainerGroupSku_Status("Standard") )
const ( ContainerGroupStatusPropertiesOsTypeLinux = ContainerGroupStatusPropertiesOsType("Linux") ContainerGroupStatusPropertiesOsTypeWindows = ContainerGroupStatusPropertiesOsType("Windows") )
const ( ContainerGroupStatusPropertiesRestartPolicyAlways = ContainerGroupStatusPropertiesRestartPolicy("Always") ContainerGroupStatusPropertiesRestartPolicyNever = ContainerGroupStatusPropertiesRestartPolicy("Never") ContainerGroupStatusPropertiesRestartPolicyOnFailure = ContainerGroupStatusPropertiesRestartPolicy("OnFailure") )
const ( ContainerGroupsSpecPropertiesOsTypeLinux = ContainerGroupsSpecPropertiesOsType("Linux") ContainerGroupsSpecPropertiesOsTypeWindows = ContainerGroupsSpecPropertiesOsType("Windows") )
const ( ContainerGroupsSpecPropertiesRestartPolicyAlways = ContainerGroupsSpecPropertiesRestartPolicy("Always") ContainerGroupsSpecPropertiesRestartPolicyNever = ContainerGroupsSpecPropertiesRestartPolicy("Never") ContainerGroupsSpecPropertiesRestartPolicyOnFailure = ContainerGroupsSpecPropertiesRestartPolicy("OnFailure") )
const ( ContainerGroupsSpecPropertiesSkuDedicated = ContainerGroupsSpecPropertiesSku("Dedicated") ContainerGroupsSpecPropertiesSkuStandard = ContainerGroupsSpecPropertiesSku("Standard") )
const ( IpAddressDnsNameLabelReusePolicyNoreuse = IpAddressDnsNameLabelReusePolicy("Noreuse") IpAddressDnsNameLabelReusePolicyResourceGroupReuse = IpAddressDnsNameLabelReusePolicy("ResourceGroupReuse") IpAddressDnsNameLabelReusePolicySubscriptionReuse = IpAddressDnsNameLabelReusePolicy("SubscriptionReuse") IpAddressDnsNameLabelReusePolicyTenantReuse = IpAddressDnsNameLabelReusePolicy("TenantReuse") IpAddressDnsNameLabelReusePolicyUnsecure = IpAddressDnsNameLabelReusePolicy("Unsecure") )
const ( IpAddressStatusDnsNameLabelReusePolicyNoreuse = IpAddressStatusDnsNameLabelReusePolicy("Noreuse") IpAddressStatusDnsNameLabelReusePolicyResourceGroupReuse = IpAddressStatusDnsNameLabelReusePolicy("ResourceGroupReuse") IpAddressStatusDnsNameLabelReusePolicySubscriptionReuse = IpAddressStatusDnsNameLabelReusePolicy("SubscriptionReuse") IpAddressStatusDnsNameLabelReusePolicyTenantReuse = IpAddressStatusDnsNameLabelReusePolicy("TenantReuse") IpAddressStatusDnsNameLabelReusePolicyUnsecure = IpAddressStatusDnsNameLabelReusePolicy("Unsecure") )
const ( IpAddressStatusTypePrivate = IpAddressStatusType("Private") IpAddressStatusTypePublic = IpAddressStatusType("Public") )
const ( IpAddressTypePrivate = IpAddressType("Private") IpAddressTypePublic = IpAddressType("Public") )
const ( ContainerPortProtocolTCP = ContainerPortProtocol("TCP") ContainerPortProtocolUDP = ContainerPortProtocol("UDP") )
const ( ContainerPortStatusProtocolTCP = ContainerPortStatusProtocol("TCP") ContainerPortStatusProtocolUDP = ContainerPortStatusProtocol("UDP") )
const ( LogAnalyticsLogTypeContainerInsights = LogAnalyticsLogType("ContainerInsights") LogAnalyticsLogTypeContainerInstanceLogs = LogAnalyticsLogType("ContainerInstanceLogs") )
const ( LogAnalyticsStatusLogTypeContainerInsights = LogAnalyticsStatusLogType("ContainerInsights") LogAnalyticsStatusLogTypeContainerInstanceLogs = LogAnalyticsStatusLogType("ContainerInstanceLogs") )
const ( PortProtocolTCP = PortProtocol("TCP") PortProtocolUDP = PortProtocol("UDP") )
const ( PortStatusProtocolTCP = PortStatusProtocol("TCP") PortStatusProtocolUDP = PortStatusProtocol("UDP") )
const ( ContainerHttpGetSchemeHttp = ContainerHttpGetScheme("http") ContainerHttpGetSchemeHttps = ContainerHttpGetScheme("https") )
const ( ContainerHttpGetStatusSchemeHttp = ContainerHttpGetStatusScheme("http") ContainerHttpGetStatusSchemeHttps = ContainerHttpGetStatusScheme("https") )
const ( GpuResourceSkuK80 = GpuResourceSku("K80") GpuResourceSkuP100 = GpuResourceSku("P100") GpuResourceSkuV100 = GpuResourceSku("V100") )
const ( GpuResourceStatusSkuK80 = GpuResourceStatusSku("K80") GpuResourceStatusSkuP100 = GpuResourceStatusSku("P100") GpuResourceStatusSkuV100 = GpuResourceStatusSku("V100") )
const ( ContainerGroupIdentityTypeNone = ContainerGroupIdentityType("None") ContainerGroupIdentityTypeSystemAssigned = ContainerGroupIdentityType("SystemAssigned") ContainerGroupIdentityTypeSystemAssignedUserAssigned = ContainerGroupIdentityType("SystemAssigned, UserAssigned") ContainerGroupIdentityTypeUserAssigned = ContainerGroupIdentityType("UserAssigned") )
const APIVersionValue = 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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/AzureFileVolume
func (*AzureFileVolume) AssignPropertiesFromAzureFileVolume ¶
func (volume *AzureFileVolume) AssignPropertiesFromAzureFileVolume(source *v20211001s.AzureFileVolume) error
AssignPropertiesFromAzureFileVolume populates our AzureFileVolume from the provided source AzureFileVolume
func (*AzureFileVolume) AssignPropertiesToAzureFileVolume ¶
func (volume *AzureFileVolume) AssignPropertiesToAzureFileVolume(destination *v20211001s.AzureFileVolume) error
AssignPropertiesToAzureFileVolume 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 AzureFileVolumeARM ¶
type AzureFileVolumeARM 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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/AzureFileVolume
func (*AzureFileVolumeARM) DeepCopy ¶
func (in *AzureFileVolumeARM) DeepCopy() *AzureFileVolumeARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFileVolumeARM.
func (*AzureFileVolumeARM) DeepCopyInto ¶
func (in *AzureFileVolumeARM) DeepCopyInto(out *AzureFileVolumeARM)
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"`
}
func (*AzureFileVolume_Status) AssignPropertiesFromAzureFileVolumeStatus ¶
func (volume *AzureFileVolume_Status) AssignPropertiesFromAzureFileVolumeStatus(source *v20211001s.AzureFileVolume_Status) error
AssignPropertiesFromAzureFileVolumeStatus populates our AzureFileVolume_Status from the provided source AzureFileVolume_Status
func (*AzureFileVolume_Status) AssignPropertiesToAzureFileVolumeStatus ¶
func (volume *AzureFileVolume_Status) AssignPropertiesToAzureFileVolumeStatus(destination *v20211001s.AzureFileVolume_Status) error
AssignPropertiesToAzureFileVolumeStatus 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_StatusARM ¶
type AzureFileVolume_StatusARM 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"`
}
func (*AzureFileVolume_StatusARM) DeepCopy ¶
func (in *AzureFileVolume_StatusARM) DeepCopy() *AzureFileVolume_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFileVolume_StatusARM.
func (*AzureFileVolume_StatusARM) DeepCopyInto ¶
func (in *AzureFileVolume_StatusARM) DeepCopyInto(out *AzureFileVolume_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerExec ¶
type ContainerExec struct {
// Command: The commands to execute within the container.
Command []string `json:"command,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerExec
func (*ContainerExec) AssignPropertiesFromContainerExec ¶
func (exec *ContainerExec) AssignPropertiesFromContainerExec(source *v20211001s.ContainerExec) error
AssignPropertiesFromContainerExec populates our ContainerExec from the provided source ContainerExec
func (*ContainerExec) AssignPropertiesToContainerExec ¶
func (exec *ContainerExec) AssignPropertiesToContainerExec(destination *v20211001s.ContainerExec) error
AssignPropertiesToContainerExec 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 ContainerExecARM ¶
type ContainerExecARM struct {
// Command: The commands to execute within the container.
Command []string `json:"command,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerExec
func (*ContainerExecARM) DeepCopy ¶
func (in *ContainerExecARM) DeepCopy() *ContainerExecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerExecARM.
func (*ContainerExecARM) DeepCopyInto ¶
func (in *ContainerExecARM) DeepCopyInto(out *ContainerExecARM)
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"`
}
func (*ContainerExec_Status) AssignPropertiesFromContainerExecStatus ¶
func (exec *ContainerExec_Status) AssignPropertiesFromContainerExecStatus(source *v20211001s.ContainerExec_Status) error
AssignPropertiesFromContainerExecStatus populates our ContainerExec_Status from the provided source ContainerExec_Status
func (*ContainerExec_Status) AssignPropertiesToContainerExecStatus ¶
func (exec *ContainerExec_Status) AssignPropertiesToContainerExecStatus(destination *v20211001s.ContainerExec_Status) error
AssignPropertiesToContainerExecStatus 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_StatusARM ¶
type ContainerExec_StatusARM struct {
// Command: The commands to execute within the container.
Command []string `json:"command,omitempty"`
}
func (*ContainerExec_StatusARM) DeepCopy ¶
func (in *ContainerExec_StatusARM) DeepCopy() *ContainerExec_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerExec_StatusARM.
func (*ContainerExec_StatusARM) DeepCopyInto ¶
func (in *ContainerExec_StatusARM) DeepCopyInto(out *ContainerExec_StatusARM)
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 ContainerGroups_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" Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/resourceDefinitions/containerGroups
func (*ContainerGroup) AssignPropertiesFromContainerGroup ¶
func (group *ContainerGroup) AssignPropertiesFromContainerGroup(source *v20211001s.ContainerGroup) error
AssignPropertiesFromContainerGroup populates our ContainerGroup from the provided source ContainerGroup
func (*ContainerGroup) AssignPropertiesToContainerGroup ¶
func (group *ContainerGroup) AssignPropertiesToContainerGroup(destination *v20211001s.ContainerGroup) error
AssignPropertiesToContainerGroup 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) GetResourceKind ¶
func (group *ContainerGroup) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind 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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerGroupDiagnostics
func (*ContainerGroupDiagnostics) AssignPropertiesFromContainerGroupDiagnostics ¶
func (diagnostics *ContainerGroupDiagnostics) AssignPropertiesFromContainerGroupDiagnostics(source *v20211001s.ContainerGroupDiagnostics) error
AssignPropertiesFromContainerGroupDiagnostics populates our ContainerGroupDiagnostics from the provided source ContainerGroupDiagnostics
func (*ContainerGroupDiagnostics) AssignPropertiesToContainerGroupDiagnostics ¶
func (diagnostics *ContainerGroupDiagnostics) AssignPropertiesToContainerGroupDiagnostics(destination *v20211001s.ContainerGroupDiagnostics) error
AssignPropertiesToContainerGroupDiagnostics 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 ContainerGroupDiagnosticsARM ¶
type ContainerGroupDiagnosticsARM struct {
// LogAnalytics: Container group log analytics information.
LogAnalytics *LogAnalyticsARM `json:"logAnalytics,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerGroupDiagnostics
func (*ContainerGroupDiagnosticsARM) DeepCopy ¶
func (in *ContainerGroupDiagnosticsARM) DeepCopy() *ContainerGroupDiagnosticsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupDiagnosticsARM.
func (*ContainerGroupDiagnosticsARM) DeepCopyInto ¶
func (in *ContainerGroupDiagnosticsARM) DeepCopyInto(out *ContainerGroupDiagnosticsARM)
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"`
}
func (*ContainerGroupDiagnostics_Status) AssignPropertiesFromContainerGroupDiagnosticsStatus ¶
func (diagnostics *ContainerGroupDiagnostics_Status) AssignPropertiesFromContainerGroupDiagnosticsStatus(source *v20211001s.ContainerGroupDiagnostics_Status) error
AssignPropertiesFromContainerGroupDiagnosticsStatus populates our ContainerGroupDiagnostics_Status from the provided source ContainerGroupDiagnostics_Status
func (*ContainerGroupDiagnostics_Status) AssignPropertiesToContainerGroupDiagnosticsStatus ¶
func (diagnostics *ContainerGroupDiagnostics_Status) AssignPropertiesToContainerGroupDiagnosticsStatus(destination *v20211001s.ContainerGroupDiagnostics_Status) error
AssignPropertiesToContainerGroupDiagnosticsStatus 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_StatusARM ¶
type ContainerGroupDiagnostics_StatusARM struct {
// LogAnalytics: Container group log analytics information.
LogAnalytics *LogAnalytics_StatusARM `json:"logAnalytics,omitempty"`
}
func (*ContainerGroupDiagnostics_StatusARM) DeepCopy ¶
func (in *ContainerGroupDiagnostics_StatusARM) DeepCopy() *ContainerGroupDiagnostics_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupDiagnostics_StatusARM.
func (*ContainerGroupDiagnostics_StatusARM) DeepCopyInto ¶
func (in *ContainerGroupDiagnostics_StatusARM) DeepCopyInto(out *ContainerGroupDiagnostics_StatusARM)
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 *ContainerGroupIdentityType `json:"type,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerGroupIdentity
func (*ContainerGroupIdentity) AssignPropertiesFromContainerGroupIdentity ¶
func (identity *ContainerGroupIdentity) AssignPropertiesFromContainerGroupIdentity(source *v20211001s.ContainerGroupIdentity) error
AssignPropertiesFromContainerGroupIdentity populates our ContainerGroupIdentity from the provided source ContainerGroupIdentity
func (*ContainerGroupIdentity) AssignPropertiesToContainerGroupIdentity ¶
func (identity *ContainerGroupIdentity) AssignPropertiesToContainerGroupIdentity(destination *v20211001s.ContainerGroupIdentity) error
AssignPropertiesToContainerGroupIdentity 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 ContainerGroupIdentityARM ¶
type ContainerGroupIdentityARM 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 *ContainerGroupIdentityType `json:"type,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerGroupIdentity
func (*ContainerGroupIdentityARM) DeepCopy ¶
func (in *ContainerGroupIdentityARM) DeepCopy() *ContainerGroupIdentityARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupIdentityARM.
func (*ContainerGroupIdentityARM) DeepCopyInto ¶
func (in *ContainerGroupIdentityARM) DeepCopyInto(out *ContainerGroupIdentityARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroupIdentityStatusType ¶
type ContainerGroupIdentityStatusType string
type ContainerGroupIdentityType ¶
type ContainerGroupIdentityType string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}
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 *ContainerGroupIdentityStatusType `json:"type,omitempty"`
// UserAssignedIdentities: 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}'.
UserAssignedIdentities map[string]ContainerGroupIdentity_Status_UserAssignedIdentities `json:"userAssignedIdentities,omitempty"`
}
func (*ContainerGroupIdentity_Status) AssignPropertiesFromContainerGroupIdentityStatus ¶
func (identity *ContainerGroupIdentity_Status) AssignPropertiesFromContainerGroupIdentityStatus(source *v20211001s.ContainerGroupIdentity_Status) error
AssignPropertiesFromContainerGroupIdentityStatus populates our ContainerGroupIdentity_Status from the provided source ContainerGroupIdentity_Status
func (*ContainerGroupIdentity_Status) AssignPropertiesToContainerGroupIdentityStatus ¶
func (identity *ContainerGroupIdentity_Status) AssignPropertiesToContainerGroupIdentityStatus(destination *v20211001s.ContainerGroupIdentity_Status) error
AssignPropertiesToContainerGroupIdentityStatus 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_StatusARM ¶
type ContainerGroupIdentity_StatusARM 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 *ContainerGroupIdentityStatusType `json:"type,omitempty"`
// UserAssignedIdentities: 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}'.
UserAssignedIdentities map[string]ContainerGroupIdentity_Status_UserAssignedIdentitiesARM `json:"userAssignedIdentities,omitempty"`
}
func (*ContainerGroupIdentity_StatusARM) DeepCopy ¶
func (in *ContainerGroupIdentity_StatusARM) DeepCopy() *ContainerGroupIdentity_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupIdentity_StatusARM.
func (*ContainerGroupIdentity_StatusARM) DeepCopyInto ¶
func (in *ContainerGroupIdentity_StatusARM) DeepCopyInto(out *ContainerGroupIdentity_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroupIdentity_Status_UserAssignedIdentities ¶
type ContainerGroupIdentity_Status_UserAssignedIdentities struct {
// ClientId: The client id of user assigned identity.
ClientId *string `json:"clientId,omitempty"`
// PrincipalId: The principal id of user assigned identity.
PrincipalId *string `json:"principalId,omitempty"`
}
func (*ContainerGroupIdentity_Status_UserAssignedIdentities) AssignPropertiesFromContainerGroupIdentityStatusUserAssignedIdentities ¶
func (identities *ContainerGroupIdentity_Status_UserAssignedIdentities) AssignPropertiesFromContainerGroupIdentityStatusUserAssignedIdentities(source *v20211001s.ContainerGroupIdentity_Status_UserAssignedIdentities) error
AssignPropertiesFromContainerGroupIdentityStatusUserAssignedIdentities populates our ContainerGroupIdentity_Status_UserAssignedIdentities from the provided source ContainerGroupIdentity_Status_UserAssignedIdentities
func (*ContainerGroupIdentity_Status_UserAssignedIdentities) AssignPropertiesToContainerGroupIdentityStatusUserAssignedIdentities ¶
func (identities *ContainerGroupIdentity_Status_UserAssignedIdentities) AssignPropertiesToContainerGroupIdentityStatusUserAssignedIdentities(destination *v20211001s.ContainerGroupIdentity_Status_UserAssignedIdentities) error
AssignPropertiesToContainerGroupIdentityStatusUserAssignedIdentities populates the provided destination ContainerGroupIdentity_Status_UserAssignedIdentities from our ContainerGroupIdentity_Status_UserAssignedIdentities
func (*ContainerGroupIdentity_Status_UserAssignedIdentities) DeepCopy ¶
func (in *ContainerGroupIdentity_Status_UserAssignedIdentities) DeepCopy() *ContainerGroupIdentity_Status_UserAssignedIdentities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupIdentity_Status_UserAssignedIdentities.
func (*ContainerGroupIdentity_Status_UserAssignedIdentities) DeepCopyInto ¶
func (in *ContainerGroupIdentity_Status_UserAssignedIdentities) DeepCopyInto(out *ContainerGroupIdentity_Status_UserAssignedIdentities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroupIdentity_Status_UserAssignedIdentities) NewEmptyARMValue ¶
func (identities *ContainerGroupIdentity_Status_UserAssignedIdentities) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroupIdentity_Status_UserAssignedIdentities) PopulateFromARM ¶
func (identities *ContainerGroupIdentity_Status_UserAssignedIdentities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerGroupIdentity_Status_UserAssignedIdentitiesARM ¶
type ContainerGroupIdentity_Status_UserAssignedIdentitiesARM struct {
// ClientId: The client id of user assigned identity.
ClientId *string `json:"clientId,omitempty"`
// PrincipalId: The principal id of user assigned identity.
PrincipalId *string `json:"principalId,omitempty"`
}
func (*ContainerGroupIdentity_Status_UserAssignedIdentitiesARM) DeepCopy ¶
func (in *ContainerGroupIdentity_Status_UserAssignedIdentitiesARM) DeepCopy() *ContainerGroupIdentity_Status_UserAssignedIdentitiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupIdentity_Status_UserAssignedIdentitiesARM.
func (*ContainerGroupIdentity_Status_UserAssignedIdentitiesARM) DeepCopyInto ¶
func (in *ContainerGroupIdentity_Status_UserAssignedIdentitiesARM) DeepCopyInto(out *ContainerGroupIdentity_Status_UserAssignedIdentitiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroupList ¶
type ContainerGroupList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []ContainerGroup `json:"items"`
}
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/resourceDefinitions/containerGroups
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_Status ¶
type ContainerGroupSku_Status string
type ContainerGroupStatusPropertiesOsType ¶
type ContainerGroupStatusPropertiesOsType string
type ContainerGroupStatusPropertiesRestartPolicy ¶
type ContainerGroupStatusPropertiesRestartPolicy string
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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerGroupSubnetId
func (*ContainerGroupSubnetId) AssignPropertiesFromContainerGroupSubnetId ¶
func (subnetId *ContainerGroupSubnetId) AssignPropertiesFromContainerGroupSubnetId(source *v20211001s.ContainerGroupSubnetId) error
AssignPropertiesFromContainerGroupSubnetId populates our ContainerGroupSubnetId from the provided source ContainerGroupSubnetId
func (*ContainerGroupSubnetId) AssignPropertiesToContainerGroupSubnetId ¶
func (subnetId *ContainerGroupSubnetId) AssignPropertiesToContainerGroupSubnetId(destination *v20211001s.ContainerGroupSubnetId) error
AssignPropertiesToContainerGroupSubnetId 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 ContainerGroupSubnetIdARM ¶
type ContainerGroupSubnetIdARM struct {
Id *string `json:"id,omitempty"`
// Name: Friendly name for the subnet.
Name *string `json:"name,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerGroupSubnetId
func (*ContainerGroupSubnetIdARM) DeepCopy ¶
func (in *ContainerGroupSubnetIdARM) DeepCopy() *ContainerGroupSubnetIdARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupSubnetIdARM.
func (*ContainerGroupSubnetIdARM) DeepCopyInto ¶
func (in *ContainerGroupSubnetIdARM) DeepCopyInto(out *ContainerGroupSubnetIdARM)
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"`
}
func (*ContainerGroupSubnetId_Status) AssignPropertiesFromContainerGroupSubnetIdStatus ¶
func (subnetId *ContainerGroupSubnetId_Status) AssignPropertiesFromContainerGroupSubnetIdStatus(source *v20211001s.ContainerGroupSubnetId_Status) error
AssignPropertiesFromContainerGroupSubnetIdStatus populates our ContainerGroupSubnetId_Status from the provided source ContainerGroupSubnetId_Status
func (*ContainerGroupSubnetId_Status) AssignPropertiesToContainerGroupSubnetIdStatus ¶
func (subnetId *ContainerGroupSubnetId_Status) AssignPropertiesToContainerGroupSubnetIdStatus(destination *v20211001s.ContainerGroupSubnetId_Status) error
AssignPropertiesToContainerGroupSubnetIdStatus 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_StatusARM ¶
type ContainerGroupSubnetId_StatusARM 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"`
}
func (*ContainerGroupSubnetId_StatusARM) DeepCopy ¶
func (in *ContainerGroupSubnetId_StatusARM) DeepCopy() *ContainerGroupSubnetId_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupSubnetId_StatusARM.
func (*ContainerGroupSubnetId_StatusARM) DeepCopyInto ¶
func (in *ContainerGroupSubnetId_StatusARM) DeepCopyInto(out *ContainerGroupSubnetId_StatusARM)
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_Status_Properties_InstanceView `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 *ContainerGroupStatusPropertiesOsType `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 *ContainerGroupStatusPropertiesRestartPolicy `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"`
}
func (*ContainerGroup_Status) AssignPropertiesFromContainerGroupStatus ¶
func (group *ContainerGroup_Status) AssignPropertiesFromContainerGroupStatus(source *v20211001s.ContainerGroup_Status) error
AssignPropertiesFromContainerGroupStatus populates our ContainerGroup_Status from the provided source ContainerGroup_Status
func (*ContainerGroup_Status) AssignPropertiesToContainerGroupStatus ¶
func (group *ContainerGroup_Status) AssignPropertiesToContainerGroupStatus(destination *v20211001s.ContainerGroup_Status) error
AssignPropertiesToContainerGroupStatus 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_StatusARM ¶
type ContainerGroup_StatusARM struct {
// Id: The resource id.
Id *string `json:"id,omitempty"`
// Identity: The identity of the container group, if configured.
Identity *ContainerGroupIdentity_StatusARM `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_Status_PropertiesARM `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"`
}
func (*ContainerGroup_StatusARM) DeepCopy ¶
func (in *ContainerGroup_StatusARM) DeepCopy() *ContainerGroup_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_StatusARM.
func (*ContainerGroup_StatusARM) DeepCopyInto ¶
func (in *ContainerGroup_StatusARM) DeepCopyInto(out *ContainerGroup_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroup_Status_PropertiesARM ¶
type ContainerGroup_Status_PropertiesARM struct {
// Containers: The containers within the container group.
Containers []Container_StatusARM `json:"containers,omitempty"`
// Diagnostics: The diagnostic information for a container group.
Diagnostics *ContainerGroupDiagnostics_StatusARM `json:"diagnostics,omitempty"`
// DnsConfig: The DNS config information for a container group.
DnsConfig *DnsConfiguration_StatusARM `json:"dnsConfig,omitempty"`
// EncryptionProperties: The encryption properties for a container group.
EncryptionProperties *EncryptionProperties_StatusARM `json:"encryptionProperties,omitempty"`
// ImageRegistryCredentials: The image registry credentials by which the container group is created from.
ImageRegistryCredentials []ImageRegistryCredential_StatusARM `json:"imageRegistryCredentials,omitempty"`
// InitContainers: The init containers for a container group.
InitContainers []InitContainerDefinition_StatusARM `json:"initContainers,omitempty"`
// InstanceView: The instance view of the container group. Only valid in response.
InstanceView *ContainerGroup_Status_Properties_InstanceViewARM `json:"instanceView,omitempty"`
// IpAddress: The IP address type of the container group.
IpAddress *IpAddress_StatusARM `json:"ipAddress,omitempty"`
// OsType: The operating system type required by the containers in the container group.
OsType *ContainerGroupStatusPropertiesOsType `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 *ContainerGroupStatusPropertiesRestartPolicy `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_StatusARM `json:"subnetIds,omitempty"`
// Volumes: The list of volumes that can be mounted by containers in this container group.
Volumes []Volume_StatusARM `json:"volumes,omitempty"`
}
func (*ContainerGroup_Status_PropertiesARM) DeepCopy ¶
func (in *ContainerGroup_Status_PropertiesARM) DeepCopy() *ContainerGroup_Status_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_Status_PropertiesARM.
func (*ContainerGroup_Status_PropertiesARM) DeepCopyInto ¶
func (in *ContainerGroup_Status_PropertiesARM) DeepCopyInto(out *ContainerGroup_Status_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroup_Status_Properties_InstanceView ¶
type ContainerGroup_Status_Properties_InstanceView 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_Status_Properties_InstanceView) AssignPropertiesFromContainerGroupStatusPropertiesInstanceView ¶
func (view *ContainerGroup_Status_Properties_InstanceView) AssignPropertiesFromContainerGroupStatusPropertiesInstanceView(source *v20211001s.ContainerGroup_Status_Properties_InstanceView) error
AssignPropertiesFromContainerGroupStatusPropertiesInstanceView populates our ContainerGroup_Status_Properties_InstanceView from the provided source ContainerGroup_Status_Properties_InstanceView
func (*ContainerGroup_Status_Properties_InstanceView) AssignPropertiesToContainerGroupStatusPropertiesInstanceView ¶
func (view *ContainerGroup_Status_Properties_InstanceView) AssignPropertiesToContainerGroupStatusPropertiesInstanceView(destination *v20211001s.ContainerGroup_Status_Properties_InstanceView) error
AssignPropertiesToContainerGroupStatusPropertiesInstanceView populates the provided destination ContainerGroup_Status_Properties_InstanceView from our ContainerGroup_Status_Properties_InstanceView
func (*ContainerGroup_Status_Properties_InstanceView) DeepCopy ¶
func (in *ContainerGroup_Status_Properties_InstanceView) DeepCopy() *ContainerGroup_Status_Properties_InstanceView
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_Status_Properties_InstanceView.
func (*ContainerGroup_Status_Properties_InstanceView) DeepCopyInto ¶
func (in *ContainerGroup_Status_Properties_InstanceView) DeepCopyInto(out *ContainerGroup_Status_Properties_InstanceView)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroup_Status_Properties_InstanceView) NewEmptyARMValue ¶
func (view *ContainerGroup_Status_Properties_InstanceView) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroup_Status_Properties_InstanceView) PopulateFromARM ¶
func (view *ContainerGroup_Status_Properties_InstanceView) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerGroup_Status_Properties_InstanceViewARM ¶
type ContainerGroup_Status_Properties_InstanceViewARM struct {
// Events: The events of this container group.
Events []Event_StatusARM `json:"events,omitempty"`
// State: The state of the container group. Only valid in response.
State *string `json:"state,omitempty"`
}
func (*ContainerGroup_Status_Properties_InstanceViewARM) DeepCopy ¶
func (in *ContainerGroup_Status_Properties_InstanceViewARM) DeepCopy() *ContainerGroup_Status_Properties_InstanceViewARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_Status_Properties_InstanceViewARM.
func (*ContainerGroup_Status_Properties_InstanceViewARM) DeepCopyInto ¶
func (in *ContainerGroup_Status_Properties_InstanceViewARM) DeepCopyInto(out *ContainerGroup_Status_Properties_InstanceViewARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroupsSpecPropertiesOsType ¶
type ContainerGroupsSpecPropertiesOsType string
+kubebuilder:validation:Enum={"Linux","Windows"}
type ContainerGroupsSpecPropertiesRestartPolicy ¶
type ContainerGroupsSpecPropertiesRestartPolicy string
+kubebuilder:validation:Enum={"Always","Never","OnFailure"}
type ContainerGroupsSpecPropertiesSku ¶
type ContainerGroupsSpecPropertiesSku string
+kubebuilder:validation:Enum={"Dedicated","Standard"}
type ContainerGroups_Spec ¶
type ContainerGroups_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 []ContainerGroups_Spec_Properties_Containers `json:"containers,omitempty"`
// Diagnostics: Container group diagnostic information.
Diagnostics *ContainerGroupDiagnostics `json:"diagnostics,omitempty"`
// DnsConfig: DNS configuration for the container group.
DnsConfig *DnsConfiguration `json:"dnsConfig,omitempty"`
// EncryptionProperties: The container group encryption properties.
EncryptionProperties *EncryptionProperties `json:"encryptionProperties,omitempty"`
// Identity: Identity for the container group.
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 []ContainerGroups_Spec_Properties_InitContainers `json:"initContainers,omitempty"`
// IpAddress: IP address for the container group.
IpAddress *IpAddress `json:"ipAddress,omitempty"`
// Location: Location to deploy resource to
Location *string `json:"location,omitempty"`
// +kubebuilder:validation:Required
// OsType: The operating system type required by the containers in the container group.
OsType *ContainerGroupsSpecPropertiesOsType `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 *ContainerGroupsSpecPropertiesRestartPolicy `json:"restartPolicy,omitempty"`
// Sku: The SKU for a container group.
Sku *ContainerGroupsSpecPropertiesSku `json:"sku,omitempty"`
// SubnetIds: The subnet resource IDs for a container group.
SubnetIds []ContainerGroupSubnetId `json:"subnetIds,omitempty"`
// Tags: Name-value pairs to add to the resource
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 (*ContainerGroups_Spec) AssignPropertiesFromContainerGroupsSpec ¶
func (groups *ContainerGroups_Spec) AssignPropertiesFromContainerGroupsSpec(source *v20211001s.ContainerGroups_Spec) error
AssignPropertiesFromContainerGroupsSpec populates our ContainerGroups_Spec from the provided source ContainerGroups_Spec
func (*ContainerGroups_Spec) AssignPropertiesToContainerGroupsSpec ¶
func (groups *ContainerGroups_Spec) AssignPropertiesToContainerGroupsSpec(destination *v20211001s.ContainerGroups_Spec) error
AssignPropertiesToContainerGroupsSpec populates the provided destination ContainerGroups_Spec from our ContainerGroups_Spec
func (*ContainerGroups_Spec) ConvertSpecFrom ¶
func (groups *ContainerGroups_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ContainerGroups_Spec from the provided source
func (*ContainerGroups_Spec) ConvertSpecTo ¶
func (groups *ContainerGroups_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ContainerGroups_Spec
func (*ContainerGroups_Spec) ConvertToARM ¶
func (groups *ContainerGroups_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ContainerGroups_Spec) DeepCopy ¶
func (in *ContainerGroups_Spec) DeepCopy() *ContainerGroups_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroups_Spec.
func (*ContainerGroups_Spec) DeepCopyInto ¶
func (in *ContainerGroups_Spec) DeepCopyInto(out *ContainerGroups_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroups_Spec) NewEmptyARMValue ¶
func (groups *ContainerGroups_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroups_Spec) OriginalVersion ¶
func (groups *ContainerGroups_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*ContainerGroups_Spec) PopulateFromARM ¶
func (groups *ContainerGroups_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*ContainerGroups_Spec) SetAzureName ¶
func (groups *ContainerGroups_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type ContainerGroups_SpecARM ¶
type ContainerGroups_SpecARM struct {
// Identity: Identity for the container group.
Identity *ContainerGroupIdentityARM `json:"identity,omitempty"`
// Location: Location to deploy resource to
Location *string `json:"location,omitempty"`
// Name: The name of the container group.
Name string `json:"name,omitempty"`
// Properties: The container group properties
Properties *ContainerGroups_Spec_PropertiesARM `json:"properties,omitempty"`
// Tags: Name-value pairs to add to the resource
Tags map[string]string `json:"tags,omitempty"`
// Zones: The zones for the container group.
Zones []string `json:"zones,omitempty"`
}
func (*ContainerGroups_SpecARM) DeepCopy ¶
func (in *ContainerGroups_SpecARM) DeepCopy() *ContainerGroups_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroups_SpecARM.
func (*ContainerGroups_SpecARM) DeepCopyInto ¶
func (in *ContainerGroups_SpecARM) DeepCopyInto(out *ContainerGroups_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (ContainerGroups_SpecARM) GetAPIVersion ¶
func (groups ContainerGroups_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2021-10-01"
func (*ContainerGroups_SpecARM) GetName ¶
func (groups *ContainerGroups_SpecARM) GetName() string
GetName returns the Name of the resource
func (*ContainerGroups_SpecARM) GetType ¶
func (groups *ContainerGroups_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerInstance/containerGroups"
type ContainerGroups_Spec_PropertiesARM ¶
type ContainerGroups_Spec_PropertiesARM struct {
// Containers: The containers within the container group.
Containers []ContainerGroups_Spec_Properties_ContainersARM `json:"containers,omitempty"`
// Diagnostics: Container group diagnostic information.
Diagnostics *ContainerGroupDiagnosticsARM `json:"diagnostics,omitempty"`
// DnsConfig: DNS configuration for the container group.
DnsConfig *DnsConfigurationARM `json:"dnsConfig,omitempty"`
// EncryptionProperties: The container group encryption properties.
EncryptionProperties *EncryptionPropertiesARM `json:"encryptionProperties,omitempty"`
// ImageRegistryCredentials: The image registry credentials by which the container group is created from.
ImageRegistryCredentials []ImageRegistryCredentialARM `json:"imageRegistryCredentials,omitempty"`
// InitContainers: The init containers for a container group.
InitContainers []ContainerGroups_Spec_Properties_InitContainersARM `json:"initContainers,omitempty"`
// IpAddress: IP address for the container group.
IpAddress *IpAddressARM `json:"ipAddress,omitempty"`
// OsType: The operating system type required by the containers in the container group.
OsType *ContainerGroupsSpecPropertiesOsType `json:"osType,omitempty"`
// RestartPolicy: Restart policy for all containers within the container group.
// - `Always` Always restart
// - `OnFailure` Restart on failure
// - `Never` Never restart
// .
RestartPolicy *ContainerGroupsSpecPropertiesRestartPolicy `json:"restartPolicy,omitempty"`
// Sku: The SKU for a container group.
Sku *ContainerGroupsSpecPropertiesSku `json:"sku,omitempty"`
// SubnetIds: The subnet resource IDs for a container group.
SubnetIds []ContainerGroupSubnetIdARM `json:"subnetIds,omitempty"`
// Volumes: The list of volumes that can be mounted by containers in this container group.
Volumes []VolumeARM `json:"volumes,omitempty"`
}
func (*ContainerGroups_Spec_PropertiesARM) DeepCopy ¶
func (in *ContainerGroups_Spec_PropertiesARM) DeepCopy() *ContainerGroups_Spec_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroups_Spec_PropertiesARM.
func (*ContainerGroups_Spec_PropertiesARM) DeepCopyInto ¶
func (in *ContainerGroups_Spec_PropertiesARM) DeepCopyInto(out *ContainerGroups_Spec_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroups_Spec_Properties_Containers ¶
type ContainerGroups_Spec_Properties_Containers 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 container probe, for liveness or readiness
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 container probe, for liveness or readiness
ReadinessProbe *ContainerProbe `json:"readinessProbe,omitempty"`
// +kubebuilder:validation:Required
// Resources: The resource requirements.
Resources *ResourceRequirements `json:"resources,omitempty"`
// VolumeMounts: The volume mounts available to the container instance.
VolumeMounts []VolumeMount `json:"volumeMounts,omitempty"`
}
func (*ContainerGroups_Spec_Properties_Containers) AssignPropertiesFromContainerGroupsSpecPropertiesContainers ¶
func (containers *ContainerGroups_Spec_Properties_Containers) AssignPropertiesFromContainerGroupsSpecPropertiesContainers(source *v20211001s.ContainerGroups_Spec_Properties_Containers) error
AssignPropertiesFromContainerGroupsSpecPropertiesContainers populates our ContainerGroups_Spec_Properties_Containers from the provided source ContainerGroups_Spec_Properties_Containers
func (*ContainerGroups_Spec_Properties_Containers) AssignPropertiesToContainerGroupsSpecPropertiesContainers ¶
func (containers *ContainerGroups_Spec_Properties_Containers) AssignPropertiesToContainerGroupsSpecPropertiesContainers(destination *v20211001s.ContainerGroups_Spec_Properties_Containers) error
AssignPropertiesToContainerGroupsSpecPropertiesContainers populates the provided destination ContainerGroups_Spec_Properties_Containers from our ContainerGroups_Spec_Properties_Containers
func (*ContainerGroups_Spec_Properties_Containers) ConvertToARM ¶
func (containers *ContainerGroups_Spec_Properties_Containers) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ContainerGroups_Spec_Properties_Containers) DeepCopy ¶
func (in *ContainerGroups_Spec_Properties_Containers) DeepCopy() *ContainerGroups_Spec_Properties_Containers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroups_Spec_Properties_Containers.
func (*ContainerGroups_Spec_Properties_Containers) DeepCopyInto ¶
func (in *ContainerGroups_Spec_Properties_Containers) DeepCopyInto(out *ContainerGroups_Spec_Properties_Containers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroups_Spec_Properties_Containers) NewEmptyARMValue ¶
func (containers *ContainerGroups_Spec_Properties_Containers) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroups_Spec_Properties_Containers) PopulateFromARM ¶
func (containers *ContainerGroups_Spec_Properties_Containers) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerGroups_Spec_Properties_ContainersARM ¶
type ContainerGroups_Spec_Properties_ContainersARM struct {
// Name: The user-provided name of the container instance.
Name *string `json:"name,omitempty"`
// Properties: The container instance properties.
Properties *ContainerPropertiesARM `json:"properties,omitempty"`
}
func (*ContainerGroups_Spec_Properties_ContainersARM) DeepCopy ¶
func (in *ContainerGroups_Spec_Properties_ContainersARM) DeepCopy() *ContainerGroups_Spec_Properties_ContainersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroups_Spec_Properties_ContainersARM.
func (*ContainerGroups_Spec_Properties_ContainersARM) DeepCopyInto ¶
func (in *ContainerGroups_Spec_Properties_ContainersARM) DeepCopyInto(out *ContainerGroups_Spec_Properties_ContainersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerGroups_Spec_Properties_InitContainers ¶
type ContainerGroups_Spec_Properties_InitContainers 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"`
}
func (*ContainerGroups_Spec_Properties_InitContainers) AssignPropertiesFromContainerGroupsSpecPropertiesInitContainers ¶
func (containers *ContainerGroups_Spec_Properties_InitContainers) AssignPropertiesFromContainerGroupsSpecPropertiesInitContainers(source *v20211001s.ContainerGroups_Spec_Properties_InitContainers) error
AssignPropertiesFromContainerGroupsSpecPropertiesInitContainers populates our ContainerGroups_Spec_Properties_InitContainers from the provided source ContainerGroups_Spec_Properties_InitContainers
func (*ContainerGroups_Spec_Properties_InitContainers) AssignPropertiesToContainerGroupsSpecPropertiesInitContainers ¶
func (containers *ContainerGroups_Spec_Properties_InitContainers) AssignPropertiesToContainerGroupsSpecPropertiesInitContainers(destination *v20211001s.ContainerGroups_Spec_Properties_InitContainers) error
AssignPropertiesToContainerGroupsSpecPropertiesInitContainers populates the provided destination ContainerGroups_Spec_Properties_InitContainers from our ContainerGroups_Spec_Properties_InitContainers
func (*ContainerGroups_Spec_Properties_InitContainers) ConvertToARM ¶
func (containers *ContainerGroups_Spec_Properties_InitContainers) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ContainerGroups_Spec_Properties_InitContainers) DeepCopy ¶
func (in *ContainerGroups_Spec_Properties_InitContainers) DeepCopy() *ContainerGroups_Spec_Properties_InitContainers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroups_Spec_Properties_InitContainers.
func (*ContainerGroups_Spec_Properties_InitContainers) DeepCopyInto ¶
func (in *ContainerGroups_Spec_Properties_InitContainers) DeepCopyInto(out *ContainerGroups_Spec_Properties_InitContainers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroups_Spec_Properties_InitContainers) NewEmptyARMValue ¶
func (containers *ContainerGroups_Spec_Properties_InitContainers) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerGroups_Spec_Properties_InitContainers) PopulateFromARM ¶
func (containers *ContainerGroups_Spec_Properties_InitContainers) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerGroups_Spec_Properties_InitContainersARM ¶
type ContainerGroups_Spec_Properties_InitContainersARM struct {
// Name: The name for the init container.
Name *string `json:"name,omitempty"`
// Properties: The init container definition properties.
Properties *InitContainerPropertiesDefinitionARM `json:"properties,omitempty"`
}
func (*ContainerGroups_Spec_Properties_InitContainersARM) DeepCopy ¶
func (in *ContainerGroups_Spec_Properties_InitContainersARM) DeepCopy() *ContainerGroups_Spec_Properties_InitContainersARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroups_Spec_Properties_InitContainersARM.
func (*ContainerGroups_Spec_Properties_InitContainersARM) DeepCopyInto ¶
func (in *ContainerGroups_Spec_Properties_InitContainersARM) DeepCopyInto(out *ContainerGroups_Spec_Properties_InitContainersARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *ContainerHttpGetScheme `json:"scheme,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerHttpGet
func (*ContainerHttpGet) AssignPropertiesFromContainerHttpGet ¶
func (httpGet *ContainerHttpGet) AssignPropertiesFromContainerHttpGet(source *v20211001s.ContainerHttpGet) error
AssignPropertiesFromContainerHttpGet populates our ContainerHttpGet from the provided source ContainerHttpGet
func (*ContainerHttpGet) AssignPropertiesToContainerHttpGet ¶
func (httpGet *ContainerHttpGet) AssignPropertiesToContainerHttpGet(destination *v20211001s.ContainerHttpGet) error
AssignPropertiesToContainerHttpGet 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 ContainerHttpGetARM ¶
type ContainerHttpGetARM struct {
// HttpHeaders: The HTTP headers.
HttpHeaders []HttpHeaderARM `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 *ContainerHttpGetScheme `json:"scheme,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerHttpGet
func (*ContainerHttpGetARM) DeepCopy ¶
func (in *ContainerHttpGetARM) DeepCopy() *ContainerHttpGetARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerHttpGetARM.
func (*ContainerHttpGetARM) DeepCopyInto ¶
func (in *ContainerHttpGetARM) DeepCopyInto(out *ContainerHttpGetARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerHttpGetScheme ¶
type ContainerHttpGetScheme string
+kubebuilder:validation:Enum={"http","https"}
type ContainerHttpGetStatusScheme ¶
type ContainerHttpGetStatusScheme string
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 *ContainerHttpGetStatusScheme `json:"scheme,omitempty"`
}
func (*ContainerHttpGet_Status) AssignPropertiesFromContainerHttpGetStatus ¶
func (httpGet *ContainerHttpGet_Status) AssignPropertiesFromContainerHttpGetStatus(source *v20211001s.ContainerHttpGet_Status) error
AssignPropertiesFromContainerHttpGetStatus populates our ContainerHttpGet_Status from the provided source ContainerHttpGet_Status
func (*ContainerHttpGet_Status) AssignPropertiesToContainerHttpGetStatus ¶
func (httpGet *ContainerHttpGet_Status) AssignPropertiesToContainerHttpGetStatus(destination *v20211001s.ContainerHttpGet_Status) error
AssignPropertiesToContainerHttpGetStatus 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_StatusARM ¶
type ContainerHttpGet_StatusARM struct {
// HttpHeaders: The HTTP headers.
HttpHeaders []HttpHeader_StatusARM `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 *ContainerHttpGetStatusScheme `json:"scheme,omitempty"`
}
func (*ContainerHttpGet_StatusARM) DeepCopy ¶
func (in *ContainerHttpGet_StatusARM) DeepCopy() *ContainerHttpGet_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerHttpGet_StatusARM.
func (*ContainerHttpGet_StatusARM) DeepCopyInto ¶
func (in *ContainerHttpGet_StatusARM) DeepCopyInto(out *ContainerHttpGet_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 *ContainerPortProtocol `json:"protocol,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerPort
func (*ContainerPort) AssignPropertiesFromContainerPort ¶
func (port *ContainerPort) AssignPropertiesFromContainerPort(source *v20211001s.ContainerPort) error
AssignPropertiesFromContainerPort populates our ContainerPort from the provided source ContainerPort
func (*ContainerPort) AssignPropertiesToContainerPort ¶
func (port *ContainerPort) AssignPropertiesToContainerPort(destination *v20211001s.ContainerPort) error
AssignPropertiesToContainerPort 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 ContainerPortARM ¶
type ContainerPortARM struct {
// Port: The port number exposed within the container group.
Port *int `json:"port,omitempty"`
// Protocol: The protocol associated with the port.
Protocol *ContainerPortProtocol `json:"protocol,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerPort
func (*ContainerPortARM) DeepCopy ¶
func (in *ContainerPortARM) DeepCopy() *ContainerPortARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerPortARM.
func (*ContainerPortARM) DeepCopyInto ¶
func (in *ContainerPortARM) DeepCopyInto(out *ContainerPortARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerPortProtocol ¶
type ContainerPortProtocol string
+kubebuilder:validation:Enum={"TCP","UDP"}
type ContainerPortStatusProtocol ¶
type ContainerPortStatusProtocol 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 *ContainerPortStatusProtocol `json:"protocol,omitempty"`
}
func (*ContainerPort_Status) AssignPropertiesFromContainerPortStatus ¶
func (port *ContainerPort_Status) AssignPropertiesFromContainerPortStatus(source *v20211001s.ContainerPort_Status) error
AssignPropertiesFromContainerPortStatus populates our ContainerPort_Status from the provided source ContainerPort_Status
func (*ContainerPort_Status) AssignPropertiesToContainerPortStatus ¶
func (port *ContainerPort_Status) AssignPropertiesToContainerPortStatus(destination *v20211001s.ContainerPort_Status) error
AssignPropertiesToContainerPortStatus 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_StatusARM ¶
type ContainerPort_StatusARM struct {
// Port: The port number exposed within the container group.
Port *int `json:"port,omitempty"`
// Protocol: The protocol associated with the port.
Protocol *ContainerPortStatusProtocol `json:"protocol,omitempty"`
}
func (*ContainerPort_StatusARM) DeepCopy ¶
func (in *ContainerPort_StatusARM) DeepCopy() *ContainerPort_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerPort_StatusARM.
func (*ContainerPort_StatusARM) DeepCopyInto ¶
func (in *ContainerPort_StatusARM) DeepCopyInto(out *ContainerPort_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerProbe ¶
type ContainerProbe struct {
// Exec: The container execution command, for liveness or readiness probe
Exec *ContainerExec `json:"exec,omitempty"`
// FailureThreshold: The failure threshold.
FailureThreshold *int `json:"failureThreshold,omitempty"`
// HttpGet: The container Http Get settings, for liveness or readiness 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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerProbe
func (*ContainerProbe) AssignPropertiesFromContainerProbe ¶
func (probe *ContainerProbe) AssignPropertiesFromContainerProbe(source *v20211001s.ContainerProbe) error
AssignPropertiesFromContainerProbe populates our ContainerProbe from the provided source ContainerProbe
func (*ContainerProbe) AssignPropertiesToContainerProbe ¶
func (probe *ContainerProbe) AssignPropertiesToContainerProbe(destination *v20211001s.ContainerProbe) error
AssignPropertiesToContainerProbe 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 ContainerProbeARM ¶
type ContainerProbeARM struct {
// Exec: The container execution command, for liveness or readiness probe
Exec *ContainerExecARM `json:"exec,omitempty"`
// FailureThreshold: The failure threshold.
FailureThreshold *int `json:"failureThreshold,omitempty"`
// HttpGet: The container Http Get settings, for liveness or readiness probe
HttpGet *ContainerHttpGetARM `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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerProbe
func (*ContainerProbeARM) DeepCopy ¶
func (in *ContainerProbeARM) DeepCopy() *ContainerProbeARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProbeARM.
func (*ContainerProbeARM) DeepCopyInto ¶
func (in *ContainerProbeARM) DeepCopyInto(out *ContainerProbeARM)
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"`
}
func (*ContainerProbe_Status) AssignPropertiesFromContainerProbeStatus ¶
func (probe *ContainerProbe_Status) AssignPropertiesFromContainerProbeStatus(source *v20211001s.ContainerProbe_Status) error
AssignPropertiesFromContainerProbeStatus populates our ContainerProbe_Status from the provided source ContainerProbe_Status
func (*ContainerProbe_Status) AssignPropertiesToContainerProbeStatus ¶
func (probe *ContainerProbe_Status) AssignPropertiesToContainerProbeStatus(destination *v20211001s.ContainerProbe_Status) error
AssignPropertiesToContainerProbeStatus 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_StatusARM ¶
type ContainerProbe_StatusARM struct {
// Exec: The execution command to probe
Exec *ContainerExec_StatusARM `json:"exec,omitempty"`
// FailureThreshold: The failure threshold.
FailureThreshold *int `json:"failureThreshold,omitempty"`
// HttpGet: The Http Get settings to probe
HttpGet *ContainerHttpGet_StatusARM `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"`
}
func (*ContainerProbe_StatusARM) DeepCopy ¶
func (in *ContainerProbe_StatusARM) DeepCopy() *ContainerProbe_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProbe_StatusARM.
func (*ContainerProbe_StatusARM) DeepCopyInto ¶
func (in *ContainerProbe_StatusARM) DeepCopyInto(out *ContainerProbe_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerPropertiesARM ¶
type ContainerPropertiesARM 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 []EnvironmentVariableARM `json:"environmentVariables,omitempty"`
// Image: The name of the image used to create the container instance.
Image *string `json:"image,omitempty"`
// LivenessProbe: The container probe, for liveness or readiness
LivenessProbe *ContainerProbeARM `json:"livenessProbe,omitempty"`
// Ports: The exposed ports on the container instance.
Ports []ContainerPortARM `json:"ports,omitempty"`
// ReadinessProbe: The container probe, for liveness or readiness
ReadinessProbe *ContainerProbeARM `json:"readinessProbe,omitempty"`
// Resources: The resource requirements.
Resources *ResourceRequirementsARM `json:"resources,omitempty"`
// VolumeMounts: The volume mounts available to the container instance.
VolumeMounts []VolumeMountARM `json:"volumeMounts,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerProperties
func (*ContainerPropertiesARM) DeepCopy ¶
func (in *ContainerPropertiesARM) DeepCopy() *ContainerPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerPropertiesARM.
func (*ContainerPropertiesARM) DeepCopyInto ¶
func (in *ContainerPropertiesARM) DeepCopyInto(out *ContainerPropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerProperties_StatusARM ¶
type ContainerProperties_StatusARM 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_StatusARM `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_Status_InstanceViewARM `json:"instanceView,omitempty"`
// LivenessProbe: The liveness probe.
LivenessProbe *ContainerProbe_StatusARM `json:"livenessProbe,omitempty"`
// Ports: The exposed ports on the container instance.
Ports []ContainerPort_StatusARM `json:"ports,omitempty"`
// ReadinessProbe: The readiness probe.
ReadinessProbe *ContainerProbe_StatusARM `json:"readinessProbe,omitempty"`
// Resources: The resource requirements of the container instance.
Resources *ResourceRequirements_StatusARM `json:"resources,omitempty"`
// VolumeMounts: The volume mounts available to the container instance.
VolumeMounts []VolumeMount_StatusARM `json:"volumeMounts,omitempty"`
}
func (*ContainerProperties_StatusARM) DeepCopy ¶
func (in *ContainerProperties_StatusARM) DeepCopy() *ContainerProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_StatusARM.
func (*ContainerProperties_StatusARM) DeepCopyInto ¶
func (in *ContainerProperties_StatusARM) DeepCopyInto(out *ContainerProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerProperties_Status_InstanceView ¶
type ContainerProperties_Status_InstanceView 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_Status_InstanceView) AssignPropertiesFromContainerPropertiesStatusInstanceView ¶
func (view *ContainerProperties_Status_InstanceView) AssignPropertiesFromContainerPropertiesStatusInstanceView(source *v20211001s.ContainerProperties_Status_InstanceView) error
AssignPropertiesFromContainerPropertiesStatusInstanceView populates our ContainerProperties_Status_InstanceView from the provided source ContainerProperties_Status_InstanceView
func (*ContainerProperties_Status_InstanceView) AssignPropertiesToContainerPropertiesStatusInstanceView ¶
func (view *ContainerProperties_Status_InstanceView) AssignPropertiesToContainerPropertiesStatusInstanceView(destination *v20211001s.ContainerProperties_Status_InstanceView) error
AssignPropertiesToContainerPropertiesStatusInstanceView populates the provided destination ContainerProperties_Status_InstanceView from our ContainerProperties_Status_InstanceView
func (*ContainerProperties_Status_InstanceView) DeepCopy ¶
func (in *ContainerProperties_Status_InstanceView) DeepCopy() *ContainerProperties_Status_InstanceView
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_Status_InstanceView.
func (*ContainerProperties_Status_InstanceView) DeepCopyInto ¶
func (in *ContainerProperties_Status_InstanceView) DeepCopyInto(out *ContainerProperties_Status_InstanceView)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerProperties_Status_InstanceView) NewEmptyARMValue ¶
func (view *ContainerProperties_Status_InstanceView) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ContainerProperties_Status_InstanceView) PopulateFromARM ¶
func (view *ContainerProperties_Status_InstanceView) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ContainerProperties_Status_InstanceViewARM ¶
type ContainerProperties_Status_InstanceViewARM struct {
// CurrentState: Current container instance state.
CurrentState *ContainerState_StatusARM `json:"currentState,omitempty"`
// Events: The events of the container instance.
Events []Event_StatusARM `json:"events,omitempty"`
// PreviousState: Previous container instance state.
PreviousState *ContainerState_StatusARM `json:"previousState,omitempty"`
// RestartCount: The number of times that the container instance has been restarted.
RestartCount *int `json:"restartCount,omitempty"`
}
func (*ContainerProperties_Status_InstanceViewARM) DeepCopy ¶
func (in *ContainerProperties_Status_InstanceViewARM) DeepCopy() *ContainerProperties_Status_InstanceViewARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_Status_InstanceViewARM.
func (*ContainerProperties_Status_InstanceViewARM) DeepCopyInto ¶
func (in *ContainerProperties_Status_InstanceViewARM) DeepCopyInto(out *ContainerProperties_Status_InstanceViewARM)
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"`
}
func (*ContainerState_Status) AssignPropertiesFromContainerStateStatus ¶
func (state *ContainerState_Status) AssignPropertiesFromContainerStateStatus(source *v20211001s.ContainerState_Status) error
AssignPropertiesFromContainerStateStatus populates our ContainerState_Status from the provided source ContainerState_Status
func (*ContainerState_Status) AssignPropertiesToContainerStateStatus ¶
func (state *ContainerState_Status) AssignPropertiesToContainerStateStatus(destination *v20211001s.ContainerState_Status) error
AssignPropertiesToContainerStateStatus 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_StatusARM ¶
type ContainerState_StatusARM 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"`
}
func (*ContainerState_StatusARM) DeepCopy ¶
func (in *ContainerState_StatusARM) DeepCopy() *ContainerState_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerState_StatusARM.
func (*ContainerState_StatusARM) DeepCopyInto ¶
func (in *ContainerState_StatusARM) DeepCopyInto(out *ContainerState_StatusARM)
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_Status_InstanceView `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"`
}
func (*Container_Status) AssignPropertiesFromContainerStatus ¶
func (container *Container_Status) AssignPropertiesFromContainerStatus(source *v20211001s.Container_Status) error
AssignPropertiesFromContainerStatus populates our Container_Status from the provided source Container_Status
func (*Container_Status) AssignPropertiesToContainerStatus ¶
func (container *Container_Status) AssignPropertiesToContainerStatus(destination *v20211001s.Container_Status) error
AssignPropertiesToContainerStatus 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_StatusARM ¶
type Container_StatusARM struct {
// Name: The user-provided name of the container instance.
Name *string `json:"name,omitempty"`
// Properties: The properties of the container instance.
Properties *ContainerProperties_StatusARM `json:"properties,omitempty"`
}
func (*Container_StatusARM) DeepCopy ¶
func (in *Container_StatusARM) DeepCopy() *Container_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container_StatusARM.
func (*Container_StatusARM) DeepCopyInto ¶
func (in *Container_StatusARM) DeepCopyInto(out *Container_StatusARM)
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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/DnsConfiguration
func (*DnsConfiguration) AssignPropertiesFromDnsConfiguration ¶
func (configuration *DnsConfiguration) AssignPropertiesFromDnsConfiguration(source *v20211001s.DnsConfiguration) error
AssignPropertiesFromDnsConfiguration populates our DnsConfiguration from the provided source DnsConfiguration
func (*DnsConfiguration) AssignPropertiesToDnsConfiguration ¶
func (configuration *DnsConfiguration) AssignPropertiesToDnsConfiguration(destination *v20211001s.DnsConfiguration) error
AssignPropertiesToDnsConfiguration 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 DnsConfigurationARM ¶
type DnsConfigurationARM 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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/DnsConfiguration
func (*DnsConfigurationARM) DeepCopy ¶
func (in *DnsConfigurationARM) DeepCopy() *DnsConfigurationARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsConfigurationARM.
func (*DnsConfigurationARM) DeepCopyInto ¶
func (in *DnsConfigurationARM) DeepCopyInto(out *DnsConfigurationARM)
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"`
}
func (*DnsConfiguration_Status) AssignPropertiesFromDnsConfigurationStatus ¶
func (configuration *DnsConfiguration_Status) AssignPropertiesFromDnsConfigurationStatus(source *v20211001s.DnsConfiguration_Status) error
AssignPropertiesFromDnsConfigurationStatus populates our DnsConfiguration_Status from the provided source DnsConfiguration_Status
func (*DnsConfiguration_Status) AssignPropertiesToDnsConfigurationStatus ¶
func (configuration *DnsConfiguration_Status) AssignPropertiesToDnsConfigurationStatus(destination *v20211001s.DnsConfiguration_Status) error
AssignPropertiesToDnsConfigurationStatus 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_StatusARM ¶
type DnsConfiguration_StatusARM 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"`
}
func (*DnsConfiguration_StatusARM) DeepCopy ¶
func (in *DnsConfiguration_StatusARM) DeepCopy() *DnsConfiguration_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsConfiguration_StatusARM.
func (*DnsConfiguration_StatusARM) DeepCopyInto ¶
func (in *DnsConfiguration_StatusARM) DeepCopyInto(out *DnsConfiguration_StatusARM)
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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/EncryptionProperties
func (*EncryptionProperties) AssignPropertiesFromEncryptionProperties ¶
func (properties *EncryptionProperties) AssignPropertiesFromEncryptionProperties(source *v20211001s.EncryptionProperties) error
AssignPropertiesFromEncryptionProperties populates our EncryptionProperties from the provided source EncryptionProperties
func (*EncryptionProperties) AssignPropertiesToEncryptionProperties ¶
func (properties *EncryptionProperties) AssignPropertiesToEncryptionProperties(destination *v20211001s.EncryptionProperties) error
AssignPropertiesToEncryptionProperties 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 EncryptionPropertiesARM ¶
type EncryptionPropertiesARM 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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/EncryptionProperties
func (*EncryptionPropertiesARM) DeepCopy ¶
func (in *EncryptionPropertiesARM) DeepCopy() *EncryptionPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionPropertiesARM.
func (*EncryptionPropertiesARM) DeepCopyInto ¶
func (in *EncryptionPropertiesARM) DeepCopyInto(out *EncryptionPropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type 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"`
}
func (*EncryptionProperties_Status) AssignPropertiesFromEncryptionPropertiesStatus ¶
func (properties *EncryptionProperties_Status) AssignPropertiesFromEncryptionPropertiesStatus(source *v20211001s.EncryptionProperties_Status) error
AssignPropertiesFromEncryptionPropertiesStatus populates our EncryptionProperties_Status from the provided source EncryptionProperties_Status
func (*EncryptionProperties_Status) AssignPropertiesToEncryptionPropertiesStatus ¶
func (properties *EncryptionProperties_Status) AssignPropertiesToEncryptionPropertiesStatus(destination *v20211001s.EncryptionProperties_Status) error
AssignPropertiesToEncryptionPropertiesStatus populates the provided destination EncryptionProperties_Status from our EncryptionProperties_Status
func (*EncryptionProperties_Status) DeepCopy ¶
func (in *EncryptionProperties_Status) DeepCopy() *EncryptionProperties_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionProperties_Status.
func (*EncryptionProperties_Status) DeepCopyInto ¶
func (in *EncryptionProperties_Status) DeepCopyInto(out *EncryptionProperties_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EncryptionProperties_Status) NewEmptyARMValue ¶
func (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_StatusARM ¶
type EncryptionProperties_StatusARM 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"`
}
func (*EncryptionProperties_StatusARM) DeepCopy ¶
func (in *EncryptionProperties_StatusARM) DeepCopy() *EncryptionProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionProperties_StatusARM.
func (*EncryptionProperties_StatusARM) DeepCopyInto ¶
func (in *EncryptionProperties_StatusARM) DeepCopyInto(out *EncryptionProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type 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 *string `json:"secureValue,omitempty"`
// Value: The value of the environment variable.
Value *string `json:"value,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/EnvironmentVariable
func (*EnvironmentVariable) AssignPropertiesFromEnvironmentVariable ¶
func (variable *EnvironmentVariable) AssignPropertiesFromEnvironmentVariable(source *v20211001s.EnvironmentVariable) error
AssignPropertiesFromEnvironmentVariable populates our EnvironmentVariable from the provided source EnvironmentVariable
func (*EnvironmentVariable) AssignPropertiesToEnvironmentVariable ¶
func (variable *EnvironmentVariable) AssignPropertiesToEnvironmentVariable(destination *v20211001s.EnvironmentVariable) error
AssignPropertiesToEnvironmentVariable 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 EnvironmentVariableARM ¶
type EnvironmentVariableARM 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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/EnvironmentVariable
func (*EnvironmentVariableARM) DeepCopy ¶
func (in *EnvironmentVariableARM) DeepCopy() *EnvironmentVariableARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentVariableARM.
func (*EnvironmentVariableARM) DeepCopyInto ¶
func (in *EnvironmentVariableARM) DeepCopyInto(out *EnvironmentVariableARM)
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"`
// 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"`
}
func (*EnvironmentVariable_Status) AssignPropertiesFromEnvironmentVariableStatus ¶
func (variable *EnvironmentVariable_Status) AssignPropertiesFromEnvironmentVariableStatus(source *v20211001s.EnvironmentVariable_Status) error
AssignPropertiesFromEnvironmentVariableStatus populates our EnvironmentVariable_Status from the provided source EnvironmentVariable_Status
func (*EnvironmentVariable_Status) AssignPropertiesToEnvironmentVariableStatus ¶
func (variable *EnvironmentVariable_Status) AssignPropertiesToEnvironmentVariableStatus(destination *v20211001s.EnvironmentVariable_Status) error
AssignPropertiesToEnvironmentVariableStatus 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_StatusARM ¶
type EnvironmentVariable_StatusARM 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"`
}
func (*EnvironmentVariable_StatusARM) DeepCopy ¶
func (in *EnvironmentVariable_StatusARM) DeepCopy() *EnvironmentVariable_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentVariable_StatusARM.
func (*EnvironmentVariable_StatusARM) DeepCopyInto ¶
func (in *EnvironmentVariable_StatusARM) DeepCopyInto(out *EnvironmentVariable_StatusARM)
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"`
}
func (*Event_Status) AssignPropertiesFromEventStatus ¶
func (event *Event_Status) AssignPropertiesFromEventStatus(source *v20211001s.Event_Status) error
AssignPropertiesFromEventStatus populates our Event_Status from the provided source Event_Status
func (*Event_Status) AssignPropertiesToEventStatus ¶
func (event *Event_Status) AssignPropertiesToEventStatus(destination *v20211001s.Event_Status) error
AssignPropertiesToEventStatus 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_StatusARM ¶
type Event_StatusARM 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"`
}
func (*Event_StatusARM) DeepCopy ¶
func (in *Event_StatusARM) DeepCopy() *Event_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Event_StatusARM.
func (*Event_StatusARM) DeepCopyInto ¶
func (in *Event_StatusARM) DeepCopyInto(out *Event_StatusARM)
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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/GitRepoVolume
func (*GitRepoVolume) AssignPropertiesFromGitRepoVolume ¶
func (volume *GitRepoVolume) AssignPropertiesFromGitRepoVolume(source *v20211001s.GitRepoVolume) error
AssignPropertiesFromGitRepoVolume populates our GitRepoVolume from the provided source GitRepoVolume
func (*GitRepoVolume) AssignPropertiesToGitRepoVolume ¶
func (volume *GitRepoVolume) AssignPropertiesToGitRepoVolume(destination *v20211001s.GitRepoVolume) error
AssignPropertiesToGitRepoVolume 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 GitRepoVolumeARM ¶
type GitRepoVolumeARM 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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/GitRepoVolume
func (*GitRepoVolumeARM) DeepCopy ¶
func (in *GitRepoVolumeARM) DeepCopy() *GitRepoVolumeARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepoVolumeARM.
func (*GitRepoVolumeARM) DeepCopyInto ¶
func (in *GitRepoVolumeARM) DeepCopyInto(out *GitRepoVolumeARM)
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"`
}
func (*GitRepoVolume_Status) AssignPropertiesFromGitRepoVolumeStatus ¶
func (volume *GitRepoVolume_Status) AssignPropertiesFromGitRepoVolumeStatus(source *v20211001s.GitRepoVolume_Status) error
AssignPropertiesFromGitRepoVolumeStatus populates our GitRepoVolume_Status from the provided source GitRepoVolume_Status
func (*GitRepoVolume_Status) AssignPropertiesToGitRepoVolumeStatus ¶
func (volume *GitRepoVolume_Status) AssignPropertiesToGitRepoVolumeStatus(destination *v20211001s.GitRepoVolume_Status) error
AssignPropertiesToGitRepoVolumeStatus 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_StatusARM ¶
type GitRepoVolume_StatusARM 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"`
}
func (*GitRepoVolume_StatusARM) DeepCopy ¶
func (in *GitRepoVolume_StatusARM) DeepCopy() *GitRepoVolume_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitRepoVolume_StatusARM.
func (*GitRepoVolume_StatusARM) DeepCopyInto ¶
func (in *GitRepoVolume_StatusARM) DeepCopyInto(out *GitRepoVolume_StatusARM)
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 *GpuResourceSku `json:"sku,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/GpuResource
func (*GpuResource) AssignPropertiesFromGpuResource ¶
func (resource *GpuResource) AssignPropertiesFromGpuResource(source *v20211001s.GpuResource) error
AssignPropertiesFromGpuResource populates our GpuResource from the provided source GpuResource
func (*GpuResource) AssignPropertiesToGpuResource ¶
func (resource *GpuResource) AssignPropertiesToGpuResource(destination *v20211001s.GpuResource) error
AssignPropertiesToGpuResource 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 GpuResourceARM ¶
type GpuResourceARM struct {
// Count: The count of the GPU resource.
Count *int `json:"count,omitempty"`
// Sku: The SKU of the GPU resource.
Sku *GpuResourceSku `json:"sku,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/GpuResource
func (*GpuResourceARM) DeepCopy ¶
func (in *GpuResourceARM) DeepCopy() *GpuResourceARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GpuResourceARM.
func (*GpuResourceARM) DeepCopyInto ¶
func (in *GpuResourceARM) DeepCopyInto(out *GpuResourceARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GpuResourceStatusSku ¶
type GpuResourceStatusSku string
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 *GpuResourceStatusSku `json:"sku,omitempty"`
}
func (*GpuResource_Status) AssignPropertiesFromGpuResourceStatus ¶
func (resource *GpuResource_Status) AssignPropertiesFromGpuResourceStatus(source *v20211001s.GpuResource_Status) error
AssignPropertiesFromGpuResourceStatus populates our GpuResource_Status from the provided source GpuResource_Status
func (*GpuResource_Status) AssignPropertiesToGpuResourceStatus ¶
func (resource *GpuResource_Status) AssignPropertiesToGpuResourceStatus(destination *v20211001s.GpuResource_Status) error
AssignPropertiesToGpuResourceStatus 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_StatusARM ¶
type GpuResource_StatusARM struct {
// Count: The count of the GPU resource.
Count *int `json:"count,omitempty"`
// Sku: The SKU of the GPU resource.
Sku *GpuResourceStatusSku `json:"sku,omitempty"`
}
func (*GpuResource_StatusARM) DeepCopy ¶
func (in *GpuResource_StatusARM) DeepCopy() *GpuResource_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GpuResource_StatusARM.
func (*GpuResource_StatusARM) DeepCopyInto ¶
func (in *GpuResource_StatusARM) DeepCopyInto(out *GpuResource_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HttpHeader ¶
type HttpHeader struct {
// Name: The header name.
Name *string `json:"name,omitempty"`
// Value: The header value.
Value *string `json:"value,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/HttpHeader
func (*HttpHeader) AssignPropertiesFromHttpHeader ¶
func (header *HttpHeader) AssignPropertiesFromHttpHeader(source *v20211001s.HttpHeader) error
AssignPropertiesFromHttpHeader populates our HttpHeader from the provided source HttpHeader
func (*HttpHeader) AssignPropertiesToHttpHeader ¶
func (header *HttpHeader) AssignPropertiesToHttpHeader(destination *v20211001s.HttpHeader) error
AssignPropertiesToHttpHeader 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 HttpHeaderARM ¶
type HttpHeaderARM struct {
// Name: The header name.
Name *string `json:"name,omitempty"`
// Value: The header value.
Value *string `json:"value,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/HttpHeader
func (*HttpHeaderARM) DeepCopy ¶
func (in *HttpHeaderARM) DeepCopy() *HttpHeaderARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpHeaderARM.
func (*HttpHeaderARM) DeepCopyInto ¶
func (in *HttpHeaderARM) DeepCopyInto(out *HttpHeaderARM)
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"`
}
func (*HttpHeader_Status) AssignPropertiesFromHttpHeaderStatus ¶
func (header *HttpHeader_Status) AssignPropertiesFromHttpHeaderStatus(source *v20211001s.HttpHeader_Status) error
AssignPropertiesFromHttpHeaderStatus populates our HttpHeader_Status from the provided source HttpHeader_Status
func (*HttpHeader_Status) AssignPropertiesToHttpHeaderStatus ¶
func (header *HttpHeader_Status) AssignPropertiesToHttpHeaderStatus(destination *v20211001s.HttpHeader_Status) error
AssignPropertiesToHttpHeaderStatus 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_StatusARM ¶
type HttpHeader_StatusARM struct {
// Name: The header name.
Name *string `json:"name,omitempty"`
// Value: The header value.
Value *string `json:"value,omitempty"`
}
func (*HttpHeader_StatusARM) DeepCopy ¶
func (in *HttpHeader_StatusARM) DeepCopy() *HttpHeader_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HttpHeader_StatusARM.
func (*HttpHeader_StatusARM) DeepCopyInto ¶
func (in *HttpHeader_StatusARM) DeepCopyInto(out *HttpHeader_StatusARM)
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"`
// +kubebuilder:validation:Required
// Username: The username for the private registry.
Username *string `json:"username,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ImageRegistryCredential
func (*ImageRegistryCredential) AssignPropertiesFromImageRegistryCredential ¶
func (credential *ImageRegistryCredential) AssignPropertiesFromImageRegistryCredential(source *v20211001s.ImageRegistryCredential) error
AssignPropertiesFromImageRegistryCredential populates our ImageRegistryCredential from the provided source ImageRegistryCredential
func (*ImageRegistryCredential) AssignPropertiesToImageRegistryCredential ¶
func (credential *ImageRegistryCredential) AssignPropertiesToImageRegistryCredential(destination *v20211001s.ImageRegistryCredential) error
AssignPropertiesToImageRegistryCredential 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 ImageRegistryCredentialARM ¶
type ImageRegistryCredentialARM 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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ImageRegistryCredential
func (*ImageRegistryCredentialARM) DeepCopy ¶
func (in *ImageRegistryCredentialARM) DeepCopy() *ImageRegistryCredentialARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageRegistryCredentialARM.
func (*ImageRegistryCredentialARM) DeepCopyInto ¶
func (in *ImageRegistryCredentialARM) DeepCopyInto(out *ImageRegistryCredentialARM)
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"`
// 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"`
}
func (*ImageRegistryCredential_Status) AssignPropertiesFromImageRegistryCredentialStatus ¶
func (credential *ImageRegistryCredential_Status) AssignPropertiesFromImageRegistryCredentialStatus(source *v20211001s.ImageRegistryCredential_Status) error
AssignPropertiesFromImageRegistryCredentialStatus populates our ImageRegistryCredential_Status from the provided source ImageRegistryCredential_Status
func (*ImageRegistryCredential_Status) AssignPropertiesToImageRegistryCredentialStatus ¶
func (credential *ImageRegistryCredential_Status) AssignPropertiesToImageRegistryCredentialStatus(destination *v20211001s.ImageRegistryCredential_Status) error
AssignPropertiesToImageRegistryCredentialStatus 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_StatusARM ¶
type ImageRegistryCredential_StatusARM 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"`
}
func (*ImageRegistryCredential_StatusARM) DeepCopy ¶
func (in *ImageRegistryCredential_StatusARM) DeepCopy() *ImageRegistryCredential_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageRegistryCredential_StatusARM.
func (*ImageRegistryCredential_StatusARM) DeepCopyInto ¶
func (in *ImageRegistryCredential_StatusARM) DeepCopyInto(out *ImageRegistryCredential_StatusARM)
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_Status_InstanceView `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"`
}
func (*InitContainerDefinition_Status) AssignPropertiesFromInitContainerDefinitionStatus ¶
func (definition *InitContainerDefinition_Status) AssignPropertiesFromInitContainerDefinitionStatus(source *v20211001s.InitContainerDefinition_Status) error
AssignPropertiesFromInitContainerDefinitionStatus populates our InitContainerDefinition_Status from the provided source InitContainerDefinition_Status
func (*InitContainerDefinition_Status) AssignPropertiesToInitContainerDefinitionStatus ¶
func (definition *InitContainerDefinition_Status) AssignPropertiesToInitContainerDefinitionStatus(destination *v20211001s.InitContainerDefinition_Status) error
AssignPropertiesToInitContainerDefinitionStatus 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_StatusARM ¶
type InitContainerDefinition_StatusARM struct {
// Name: The name for the init container.
Name *string `json:"name,omitempty"`
// Properties: The properties for the init container.
Properties *InitContainerPropertiesDefinition_StatusARM `json:"properties,omitempty"`
}
func (*InitContainerDefinition_StatusARM) DeepCopy ¶
func (in *InitContainerDefinition_StatusARM) DeepCopy() *InitContainerDefinition_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerDefinition_StatusARM.
func (*InitContainerDefinition_StatusARM) DeepCopyInto ¶
func (in *InitContainerDefinition_StatusARM) DeepCopyInto(out *InitContainerDefinition_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerPropertiesDefinitionARM ¶
type InitContainerPropertiesDefinitionARM 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 []EnvironmentVariableARM `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 []VolumeMountARM `json:"volumeMounts,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/InitContainerPropertiesDefinition
func (*InitContainerPropertiesDefinitionARM) DeepCopy ¶
func (in *InitContainerPropertiesDefinitionARM) DeepCopy() *InitContainerPropertiesDefinitionARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerPropertiesDefinitionARM.
func (*InitContainerPropertiesDefinitionARM) DeepCopyInto ¶
func (in *InitContainerPropertiesDefinitionARM) DeepCopyInto(out *InitContainerPropertiesDefinitionARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerPropertiesDefinition_StatusARM ¶
type InitContainerPropertiesDefinition_StatusARM 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_StatusARM `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_Status_InstanceViewARM `json:"instanceView,omitempty"`
// VolumeMounts: The volume mounts available to the init container.
VolumeMounts []VolumeMount_StatusARM `json:"volumeMounts,omitempty"`
}
func (*InitContainerPropertiesDefinition_StatusARM) DeepCopy ¶
func (in *InitContainerPropertiesDefinition_StatusARM) DeepCopy() *InitContainerPropertiesDefinition_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerPropertiesDefinition_StatusARM.
func (*InitContainerPropertiesDefinition_StatusARM) DeepCopyInto ¶
func (in *InitContainerPropertiesDefinition_StatusARM) DeepCopyInto(out *InitContainerPropertiesDefinition_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InitContainerPropertiesDefinition_Status_InstanceView ¶
type InitContainerPropertiesDefinition_Status_InstanceView 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_Status_InstanceView) AssignPropertiesFromInitContainerPropertiesDefinitionStatusInstanceView ¶
func (view *InitContainerPropertiesDefinition_Status_InstanceView) AssignPropertiesFromInitContainerPropertiesDefinitionStatusInstanceView(source *v20211001s.InitContainerPropertiesDefinition_Status_InstanceView) error
AssignPropertiesFromInitContainerPropertiesDefinitionStatusInstanceView populates our InitContainerPropertiesDefinition_Status_InstanceView from the provided source InitContainerPropertiesDefinition_Status_InstanceView
func (*InitContainerPropertiesDefinition_Status_InstanceView) AssignPropertiesToInitContainerPropertiesDefinitionStatusInstanceView ¶
func (view *InitContainerPropertiesDefinition_Status_InstanceView) AssignPropertiesToInitContainerPropertiesDefinitionStatusInstanceView(destination *v20211001s.InitContainerPropertiesDefinition_Status_InstanceView) error
AssignPropertiesToInitContainerPropertiesDefinitionStatusInstanceView populates the provided destination InitContainerPropertiesDefinition_Status_InstanceView from our InitContainerPropertiesDefinition_Status_InstanceView
func (*InitContainerPropertiesDefinition_Status_InstanceView) DeepCopy ¶
func (in *InitContainerPropertiesDefinition_Status_InstanceView) DeepCopy() *InitContainerPropertiesDefinition_Status_InstanceView
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerPropertiesDefinition_Status_InstanceView.
func (*InitContainerPropertiesDefinition_Status_InstanceView) DeepCopyInto ¶
func (in *InitContainerPropertiesDefinition_Status_InstanceView) DeepCopyInto(out *InitContainerPropertiesDefinition_Status_InstanceView)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InitContainerPropertiesDefinition_Status_InstanceView) NewEmptyARMValue ¶
func (view *InitContainerPropertiesDefinition_Status_InstanceView) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InitContainerPropertiesDefinition_Status_InstanceView) PopulateFromARM ¶
func (view *InitContainerPropertiesDefinition_Status_InstanceView) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InitContainerPropertiesDefinition_Status_InstanceViewARM ¶
type InitContainerPropertiesDefinition_Status_InstanceViewARM struct {
// CurrentState: The current state of the init container.
CurrentState *ContainerState_StatusARM `json:"currentState,omitempty"`
// Events: The events of the init container.
Events []Event_StatusARM `json:"events,omitempty"`
// PreviousState: The previous state of the init container.
PreviousState *ContainerState_StatusARM `json:"previousState,omitempty"`
// RestartCount: The number of times that the init container has been restarted.
RestartCount *int `json:"restartCount,omitempty"`
}
func (*InitContainerPropertiesDefinition_Status_InstanceViewARM) DeepCopy ¶
func (in *InitContainerPropertiesDefinition_Status_InstanceViewARM) DeepCopy() *InitContainerPropertiesDefinition_Status_InstanceViewARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerPropertiesDefinition_Status_InstanceViewARM.
func (*InitContainerPropertiesDefinition_Status_InstanceViewARM) DeepCopyInto ¶
func (in *InitContainerPropertiesDefinition_Status_InstanceViewARM) DeepCopyInto(out *InitContainerPropertiesDefinition_Status_InstanceViewARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpAddress ¶
type IpAddress struct {
// DnsNameLabel: The Dns name label for the IP.
DnsNameLabel *string `json:"dnsNameLabel,omitempty"`
// DnsNameLabelReusePolicy: The value representing the security enum.
DnsNameLabelReusePolicy *IpAddressDnsNameLabelReusePolicy `json:"dnsNameLabelReusePolicy,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 *IpAddressType `json:"type,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/IpAddress
func (*IpAddress) AssignPropertiesFromIpAddress ¶
func (address *IpAddress) AssignPropertiesFromIpAddress(source *v20211001s.IpAddress) error
AssignPropertiesFromIpAddress populates our IpAddress from the provided source IpAddress
func (*IpAddress) AssignPropertiesToIpAddress ¶
func (address *IpAddress) AssignPropertiesToIpAddress(destination *v20211001s.IpAddress) error
AssignPropertiesToIpAddress 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 IpAddressARM ¶
type IpAddressARM struct {
// DnsNameLabel: The Dns name label for the IP.
DnsNameLabel *string `json:"dnsNameLabel,omitempty"`
// DnsNameLabelReusePolicy: The value representing the security enum.
DnsNameLabelReusePolicy *IpAddressDnsNameLabelReusePolicy `json:"dnsNameLabelReusePolicy,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 []PortARM `json:"ports,omitempty"`
// Type: Specifies if the IP is exposed to the public internet or private VNET.
Type *IpAddressType `json:"type,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/IpAddress
func (*IpAddressARM) DeepCopy ¶
func (in *IpAddressARM) DeepCopy() *IpAddressARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpAddressARM.
func (*IpAddressARM) DeepCopyInto ¶
func (in *IpAddressARM) DeepCopyInto(out *IpAddressARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpAddressDnsNameLabelReusePolicy ¶
type IpAddressDnsNameLabelReusePolicy string
+kubebuilder:validation:Enum={"Noreuse","ResourceGroupReuse","SubscriptionReuse","TenantReuse","Unsecure"}
type IpAddressStatusDnsNameLabelReusePolicy ¶
type IpAddressStatusDnsNameLabelReusePolicy string
type IpAddressStatusType ¶
type IpAddressStatusType string
type IpAddress_Status ¶
type IpAddress_Status struct {
// DnsNameLabel: The Dns name label for the IP.
DnsNameLabel *string `json:"dnsNameLabel,omitempty"`
// DnsNameLabelReusePolicy: The value representing the security enum.
DnsNameLabelReusePolicy *IpAddressStatusDnsNameLabelReusePolicy `json:"dnsNameLabelReusePolicy,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 *IpAddressStatusType `json:"type,omitempty"`
}
func (*IpAddress_Status) AssignPropertiesFromIpAddressStatus ¶
func (address *IpAddress_Status) AssignPropertiesFromIpAddressStatus(source *v20211001s.IpAddress_Status) error
AssignPropertiesFromIpAddressStatus populates our IpAddress_Status from the provided source IpAddress_Status
func (*IpAddress_Status) AssignPropertiesToIpAddressStatus ¶
func (address *IpAddress_Status) AssignPropertiesToIpAddressStatus(destination *v20211001s.IpAddress_Status) error
AssignPropertiesToIpAddressStatus 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_StatusARM ¶
type IpAddress_StatusARM struct {
// DnsNameLabel: The Dns name label for the IP.
DnsNameLabel *string `json:"dnsNameLabel,omitempty"`
// DnsNameLabelReusePolicy: The value representing the security enum.
DnsNameLabelReusePolicy *IpAddressStatusDnsNameLabelReusePolicy `json:"dnsNameLabelReusePolicy,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_StatusARM `json:"ports,omitempty"`
// Type: Specifies if the IP is exposed to the public internet or private VNET.
Type *IpAddressStatusType `json:"type,omitempty"`
}
func (*IpAddress_StatusARM) DeepCopy ¶
func (in *IpAddress_StatusARM) DeepCopy() *IpAddress_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpAddress_StatusARM.
func (*IpAddress_StatusARM) DeepCopyInto ¶
func (in *IpAddress_StatusARM) DeepCopyInto(out *IpAddress_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogAnalytics ¶
type LogAnalytics struct {
// LogType: The log type to be used.
LogType *LogAnalyticsLogType `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 *string `json:"workspaceKey,omitempty"`
// WorkspaceResourceReference: The workspace resource id for log analytics
WorkspaceResourceReference *genruntime.ResourceReference `armReference:"WorkspaceResourceId" json:"workspaceResourceReference,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/LogAnalytics
func (*LogAnalytics) AssignPropertiesFromLogAnalytics ¶
func (analytics *LogAnalytics) AssignPropertiesFromLogAnalytics(source *v20211001s.LogAnalytics) error
AssignPropertiesFromLogAnalytics populates our LogAnalytics from the provided source LogAnalytics
func (*LogAnalytics) AssignPropertiesToLogAnalytics ¶
func (analytics *LogAnalytics) AssignPropertiesToLogAnalytics(destination *v20211001s.LogAnalytics) error
AssignPropertiesToLogAnalytics 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 LogAnalyticsARM ¶
type LogAnalyticsARM struct {
// LogType: The log type to be used.
LogType *LogAnalyticsLogType `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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/LogAnalytics
func (*LogAnalyticsARM) DeepCopy ¶
func (in *LogAnalyticsARM) DeepCopy() *LogAnalyticsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogAnalyticsARM.
func (*LogAnalyticsARM) DeepCopyInto ¶
func (in *LogAnalyticsARM) DeepCopyInto(out *LogAnalyticsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogAnalyticsLogType ¶
type LogAnalyticsLogType string
+kubebuilder:validation:Enum={"ContainerInsights","ContainerInstanceLogs"}
type LogAnalyticsStatusLogType ¶
type LogAnalyticsStatusLogType string
type LogAnalytics_Status ¶
type LogAnalytics_Status struct {
// LogType: The log type to be used.
LogType *LogAnalyticsStatusLogType `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: The workspace resource id for log analytics
WorkspaceResourceId *string `json:"workspaceResourceId,omitempty"`
}
func (*LogAnalytics_Status) AssignPropertiesFromLogAnalyticsStatus ¶
func (analytics *LogAnalytics_Status) AssignPropertiesFromLogAnalyticsStatus(source *v20211001s.LogAnalytics_Status) error
AssignPropertiesFromLogAnalyticsStatus populates our LogAnalytics_Status from the provided source LogAnalytics_Status
func (*LogAnalytics_Status) AssignPropertiesToLogAnalyticsStatus ¶
func (analytics *LogAnalytics_Status) AssignPropertiesToLogAnalyticsStatus(destination *v20211001s.LogAnalytics_Status) error
AssignPropertiesToLogAnalyticsStatus 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_StatusARM ¶
type LogAnalytics_StatusARM struct {
// LogType: The log type to be used.
LogType *LogAnalyticsStatusLogType `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: The workspace resource id for log analytics
WorkspaceResourceId *string `json:"workspaceResourceId,omitempty"`
}
func (*LogAnalytics_StatusARM) DeepCopy ¶
func (in *LogAnalytics_StatusARM) DeepCopy() *LogAnalytics_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogAnalytics_StatusARM.
func (*LogAnalytics_StatusARM) DeepCopyInto ¶
func (in *LogAnalytics_StatusARM) DeepCopyInto(out *LogAnalytics_StatusARM)
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 *PortProtocol `json:"protocol,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/Port
func (*Port) AssignPropertiesFromPort ¶
func (port *Port) AssignPropertiesFromPort(source *v20211001s.Port) error
AssignPropertiesFromPort populates our Port from the provided source Port
func (*Port) AssignPropertiesToPort ¶
func (port *Port) AssignPropertiesToPort(destination *v20211001s.Port) error
AssignPropertiesToPort 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 PortARM ¶
type PortARM struct {
// Port: The port number.
Port *int `json:"port,omitempty"`
// Protocol: The protocol associated with the port.
Protocol *PortProtocol `json:"protocol,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/Port
func (*PortARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortARM.
func (*PortARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortStatusProtocol ¶
type PortStatusProtocol 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 *PortStatusProtocol `json:"protocol,omitempty"`
}
func (*Port_Status) AssignPropertiesFromPortStatus ¶
func (port *Port_Status) AssignPropertiesFromPortStatus(source *v20211001s.Port_Status) error
AssignPropertiesFromPortStatus populates our Port_Status from the provided source Port_Status
func (*Port_Status) AssignPropertiesToPortStatus ¶
func (port *Port_Status) AssignPropertiesToPortStatus(destination *v20211001s.Port_Status) error
AssignPropertiesToPortStatus 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_StatusARM ¶
type Port_StatusARM struct {
// Port: The port number.
Port *int `json:"port,omitempty"`
// Protocol: The protocol associated with the port.
Protocol *PortStatusProtocol `json:"protocol,omitempty"`
}
func (*Port_StatusARM) DeepCopy ¶
func (in *Port_StatusARM) DeepCopy() *Port_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Port_StatusARM.
func (*Port_StatusARM) DeepCopyInto ¶
func (in *Port_StatusARM) DeepCopyInto(out *Port_StatusARM)
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 resource.
Gpu *GpuResource `json:"gpu,omitempty"`
// MemoryInGB: The memory limit in GB of this container instance.
MemoryInGB *float64 `json:"memoryInGB,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ResourceLimits
func (*ResourceLimits) AssignPropertiesFromResourceLimits ¶
func (limits *ResourceLimits) AssignPropertiesFromResourceLimits(source *v20211001s.ResourceLimits) error
AssignPropertiesFromResourceLimits populates our ResourceLimits from the provided source ResourceLimits
func (*ResourceLimits) AssignPropertiesToResourceLimits ¶
func (limits *ResourceLimits) AssignPropertiesToResourceLimits(destination *v20211001s.ResourceLimits) error
AssignPropertiesToResourceLimits 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 ResourceLimitsARM ¶
type ResourceLimitsARM struct {
// Cpu: The CPU limit of this container instance.
Cpu *float64 `json:"cpu,omitempty"`
// Gpu: The GPU resource.
Gpu *GpuResourceARM `json:"gpu,omitempty"`
// MemoryInGB: The memory limit in GB of this container instance.
MemoryInGB *float64 `json:"memoryInGB,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ResourceLimits
func (*ResourceLimitsARM) DeepCopy ¶
func (in *ResourceLimitsARM) DeepCopy() *ResourceLimitsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceLimitsARM.
func (*ResourceLimitsARM) DeepCopyInto ¶
func (in *ResourceLimitsARM) DeepCopyInto(out *ResourceLimitsARM)
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"`
}
func (*ResourceLimits_Status) AssignPropertiesFromResourceLimitsStatus ¶
func (limits *ResourceLimits_Status) AssignPropertiesFromResourceLimitsStatus(source *v20211001s.ResourceLimits_Status) error
AssignPropertiesFromResourceLimitsStatus populates our ResourceLimits_Status from the provided source ResourceLimits_Status
func (*ResourceLimits_Status) AssignPropertiesToResourceLimitsStatus ¶
func (limits *ResourceLimits_Status) AssignPropertiesToResourceLimitsStatus(destination *v20211001s.ResourceLimits_Status) error
AssignPropertiesToResourceLimitsStatus 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_StatusARM ¶
type ResourceLimits_StatusARM struct {
// Cpu: The CPU limit of this container instance.
Cpu *float64 `json:"cpu,omitempty"`
// Gpu: The GPU limit of this container instance.
Gpu *GpuResource_StatusARM `json:"gpu,omitempty"`
// MemoryInGB: The memory limit in GB of this container instance.
MemoryInGB *float64 `json:"memoryInGB,omitempty"`
}
func (*ResourceLimits_StatusARM) DeepCopy ¶
func (in *ResourceLimits_StatusARM) DeepCopy() *ResourceLimits_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceLimits_StatusARM.
func (*ResourceLimits_StatusARM) DeepCopyInto ¶
func (in *ResourceLimits_StatusARM) DeepCopyInto(out *ResourceLimits_StatusARM)
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 resource.
Gpu *GpuResource `json:"gpu,omitempty"`
// +kubebuilder:validation:Required
// MemoryInGB: The memory request in GB of this container instance.
MemoryInGB *float64 `json:"memoryInGB,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ResourceRequests
func (*ResourceRequests) AssignPropertiesFromResourceRequests ¶
func (requests *ResourceRequests) AssignPropertiesFromResourceRequests(source *v20211001s.ResourceRequests) error
AssignPropertiesFromResourceRequests populates our ResourceRequests from the provided source ResourceRequests
func (*ResourceRequests) AssignPropertiesToResourceRequests ¶
func (requests *ResourceRequests) AssignPropertiesToResourceRequests(destination *v20211001s.ResourceRequests) error
AssignPropertiesToResourceRequests 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 ResourceRequestsARM ¶
type ResourceRequestsARM struct {
// Cpu: The CPU request of this container instance.
Cpu *float64 `json:"cpu,omitempty"`
// Gpu: The GPU resource.
Gpu *GpuResourceARM `json:"gpu,omitempty"`
// MemoryInGB: The memory request in GB of this container instance.
MemoryInGB *float64 `json:"memoryInGB,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ResourceRequests
func (*ResourceRequestsARM) DeepCopy ¶
func (in *ResourceRequestsARM) DeepCopy() *ResourceRequestsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequestsARM.
func (*ResourceRequestsARM) DeepCopyInto ¶
func (in *ResourceRequestsARM) DeepCopyInto(out *ResourceRequestsARM)
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"`
}
func (*ResourceRequests_Status) AssignPropertiesFromResourceRequestsStatus ¶
func (requests *ResourceRequests_Status) AssignPropertiesFromResourceRequestsStatus(source *v20211001s.ResourceRequests_Status) error
AssignPropertiesFromResourceRequestsStatus populates our ResourceRequests_Status from the provided source ResourceRequests_Status
func (*ResourceRequests_Status) AssignPropertiesToResourceRequestsStatus ¶
func (requests *ResourceRequests_Status) AssignPropertiesToResourceRequestsStatus(destination *v20211001s.ResourceRequests_Status) error
AssignPropertiesToResourceRequestsStatus 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_StatusARM ¶
type ResourceRequests_StatusARM struct {
// Cpu: The CPU request of this container instance.
Cpu *float64 `json:"cpu,omitempty"`
// Gpu: The GPU request of this container instance.
Gpu *GpuResource_StatusARM `json:"gpu,omitempty"`
// MemoryInGB: The memory request in GB of this container instance.
MemoryInGB *float64 `json:"memoryInGB,omitempty"`
}
func (*ResourceRequests_StatusARM) DeepCopy ¶
func (in *ResourceRequests_StatusARM) DeepCopy() *ResourceRequests_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequests_StatusARM.
func (*ResourceRequests_StatusARM) DeepCopyInto ¶
func (in *ResourceRequests_StatusARM) DeepCopyInto(out *ResourceRequests_StatusARM)
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.
Limits *ResourceLimits `json:"limits,omitempty"`
// +kubebuilder:validation:Required
// Requests: The resource requests.
Requests *ResourceRequests `json:"requests,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ResourceRequirements
func (*ResourceRequirements) AssignPropertiesFromResourceRequirements ¶
func (requirements *ResourceRequirements) AssignPropertiesFromResourceRequirements(source *v20211001s.ResourceRequirements) error
AssignPropertiesFromResourceRequirements populates our ResourceRequirements from the provided source ResourceRequirements
func (*ResourceRequirements) AssignPropertiesToResourceRequirements ¶
func (requirements *ResourceRequirements) AssignPropertiesToResourceRequirements(destination *v20211001s.ResourceRequirements) error
AssignPropertiesToResourceRequirements 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 ResourceRequirementsARM ¶
type ResourceRequirementsARM struct {
// Limits: The resource limits.
Limits *ResourceLimitsARM `json:"limits,omitempty"`
// Requests: The resource requests.
Requests *ResourceRequestsARM `json:"requests,omitempty"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ResourceRequirements
func (*ResourceRequirementsARM) DeepCopy ¶
func (in *ResourceRequirementsARM) DeepCopy() *ResourceRequirementsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequirementsARM.
func (*ResourceRequirementsARM) DeepCopyInto ¶
func (in *ResourceRequirementsARM) DeepCopyInto(out *ResourceRequirementsARM)
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"`
}
func (*ResourceRequirements_Status) AssignPropertiesFromResourceRequirementsStatus ¶
func (requirements *ResourceRequirements_Status) AssignPropertiesFromResourceRequirementsStatus(source *v20211001s.ResourceRequirements_Status) error
AssignPropertiesFromResourceRequirementsStatus populates our ResourceRequirements_Status from the provided source ResourceRequirements_Status
func (*ResourceRequirements_Status) AssignPropertiesToResourceRequirementsStatus ¶
func (requirements *ResourceRequirements_Status) AssignPropertiesToResourceRequirementsStatus(destination *v20211001s.ResourceRequirements_Status) error
AssignPropertiesToResourceRequirementsStatus 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_StatusARM ¶
type ResourceRequirements_StatusARM struct {
// Limits: The resource limits of this container instance.
Limits *ResourceLimits_StatusARM `json:"limits,omitempty"`
// Requests: The resource requests of this container instance.
Requests *ResourceRequests_StatusARM `json:"requests,omitempty"`
}
func (*ResourceRequirements_StatusARM) DeepCopy ¶
func (in *ResourceRequirements_StatusARM) DeepCopy() *ResourceRequirements_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequirements_StatusARM.
func (*ResourceRequirements_StatusARM) DeepCopyInto ¶
func (in *ResourceRequirements_StatusARM) DeepCopyInto(out *ResourceRequirements_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Volume ¶
type Volume struct {
// AzureFile: The properties of the Azure File volume. Azure File shares are mounted as volumes.
AzureFile *AzureFileVolume `json:"azureFile,omitempty"`
// EmptyDir: The empty directory volume.
EmptyDir map[string]v1.JSON `json:"emptyDir,omitempty"`
// GitRepo: Represents a volume that is populated with the contents of a git repository
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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/Volume
func (*Volume) AssignPropertiesFromVolume ¶
func (volume *Volume) AssignPropertiesFromVolume(source *v20211001s.Volume) error
AssignPropertiesFromVolume populates our Volume from the provided source Volume
func (*Volume) AssignPropertiesToVolume ¶
func (volume *Volume) AssignPropertiesToVolume(destination *v20211001s.Volume) error
AssignPropertiesToVolume 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 VolumeARM ¶
type VolumeARM struct {
// AzureFile: The properties of the Azure File volume. Azure File shares are mounted as volumes.
AzureFile *AzureFileVolumeARM `json:"azureFile,omitempty"`
// EmptyDir: The empty directory volume.
EmptyDir map[string]v1.JSON `json:"emptyDir,omitempty"`
// GitRepo: Represents a volume that is populated with the contents of a git repository
GitRepo *GitRepoVolumeARM `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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/Volume
func (*VolumeARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeARM.
func (*VolumeARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/VolumeMount
func (*VolumeMount) AssignPropertiesFromVolumeMount ¶
func (mount *VolumeMount) AssignPropertiesFromVolumeMount(source *v20211001s.VolumeMount) error
AssignPropertiesFromVolumeMount populates our VolumeMount from the provided source VolumeMount
func (*VolumeMount) AssignPropertiesToVolumeMount ¶
func (mount *VolumeMount) AssignPropertiesToVolumeMount(destination *v20211001s.VolumeMount) error
AssignPropertiesToVolumeMount 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 VolumeMountARM ¶
type VolumeMountARM 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"`
}
Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/VolumeMount
func (*VolumeMountARM) DeepCopy ¶
func (in *VolumeMountARM) DeepCopy() *VolumeMountARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeMountARM.
func (*VolumeMountARM) DeepCopyInto ¶
func (in *VolumeMountARM) DeepCopyInto(out *VolumeMountARM)
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"`
}
func (*VolumeMount_Status) AssignPropertiesFromVolumeMountStatus ¶
func (mount *VolumeMount_Status) AssignPropertiesFromVolumeMountStatus(source *v20211001s.VolumeMount_Status) error
AssignPropertiesFromVolumeMountStatus populates our VolumeMount_Status from the provided source VolumeMount_Status
func (*VolumeMount_Status) AssignPropertiesToVolumeMountStatus ¶
func (mount *VolumeMount_Status) AssignPropertiesToVolumeMountStatus(destination *v20211001s.VolumeMount_Status) error
AssignPropertiesToVolumeMountStatus 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_StatusARM ¶
type VolumeMount_StatusARM 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"`
}
func (*VolumeMount_StatusARM) DeepCopy ¶
func (in *VolumeMount_StatusARM) DeepCopy() *VolumeMount_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeMount_StatusARM.
func (*VolumeMount_StatusARM) DeepCopyInto ¶
func (in *VolumeMount_StatusARM) DeepCopyInto(out *VolumeMount_StatusARM)
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"`
}
func (*Volume_Status) AssignPropertiesFromVolumeStatus ¶
func (volume *Volume_Status) AssignPropertiesFromVolumeStatus(source *v20211001s.Volume_Status) error
AssignPropertiesFromVolumeStatus populates our Volume_Status from the provided source Volume_Status
func (*Volume_Status) AssignPropertiesToVolumeStatus ¶
func (volume *Volume_Status) AssignPropertiesToVolumeStatus(destination *v20211001s.Volume_Status) error
AssignPropertiesToVolumeStatus 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_StatusARM ¶
type Volume_StatusARM struct {
// AzureFile: The Azure File volume.
AzureFile *AzureFileVolume_StatusARM `json:"azureFile,omitempty"`
// EmptyDir: The empty directory volume.
EmptyDir map[string]v1.JSON `json:"emptyDir,omitempty"`
// GitRepo: The git repo volume.
GitRepo *GitRepoVolume_StatusARM `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"`
}
func (*Volume_StatusARM) DeepCopy ¶
func (in *Volume_StatusARM) DeepCopy() *Volume_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume_StatusARM.
func (*Volume_StatusARM) DeepCopyInto ¶
func (in *Volume_StatusARM) DeepCopyInto(out *Volume_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.