Documentation ¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package v1beta20211001storage contains API Schema definitions for the containerinstance v1beta20211001storage 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
- type AzureFileVolume_Status
- type ContainerExec
- type ContainerExec_Status
- type ContainerGroup
- func (group *ContainerGroup) AzureName() string
- func (in *ContainerGroup) DeepCopy() *ContainerGroup
- func (in *ContainerGroup) DeepCopyInto(out *ContainerGroup)
- func (in *ContainerGroup) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type ContainerGroupDiagnostics
- type ContainerGroupDiagnostics_Status
- type ContainerGroupIdentity
- type ContainerGroupIdentity_Status
- type ContainerGroupIdentity_Status_UserAssignedIdentities
- type ContainerGroupList
- type ContainerGroupSubnetId
- type ContainerGroupSubnetId_Status
- type ContainerGroup_Status
- 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)
- type ContainerGroup_Status_Properties_InstanceView
- type ContainerGroups_Spec
- func (groups *ContainerGroups_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (groups *ContainerGroups_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *ContainerGroups_Spec) DeepCopy() *ContainerGroups_Spec
- func (in *ContainerGroups_Spec) DeepCopyInto(out *ContainerGroups_Spec)
- type ContainerGroups_Spec_Properties_Containers
- type ContainerGroups_Spec_Properties_InitContainers
- type ContainerHttpGet
- type ContainerHttpGet_Status
- type ContainerPort
- type ContainerPort_Status
- type ContainerProbe
- type ContainerProbe_Status
- type ContainerProperties_Status_InstanceView
- type ContainerState_Status
- type Container_Status
- type DnsConfiguration
- type DnsConfiguration_Status
- type EncryptionProperties
- type EncryptionProperties_Status
- type EnvironmentVariable
- type EnvironmentVariable_Status
- type Event_Status
- type GitRepoVolume
- type GitRepoVolume_Status
- type GpuResource
- type GpuResource_Status
- type HttpHeader
- type HttpHeader_Status
- type ImageRegistryCredential
- type ImageRegistryCredential_Status
- type InitContainerDefinition_Status
- type InitContainerPropertiesDefinition_Status_InstanceView
- type IpAddress
- type IpAddress_Status
- type LogAnalytics
- type LogAnalytics_Status
- type Port
- type Port_Status
- type ResourceLimits
- type ResourceLimits_Status
- type ResourceRequests
- type ResourceRequests_Status
- type ResourceRequirements
- type ResourceRequirements_Status
- type Volume
- type VolumeMount
- type VolumeMount_Status
- type Volume_Status
Constants ¶
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: "v1beta20211001storage"} // 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 APIVersion ¶
type APIVersion string
Storage version of v1beta20211001.APIVersion +kubebuilder:validation:Enum={"2021-10-01"}
type AzureFileVolume ¶
type AzureFileVolume struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ReadOnly *bool `json:"readOnly,omitempty"` StorageAccountKey *string `json:"storageAccountKey,omitempty"` StorageAccountName *string `json:"storageAccountName,omitempty"` }
Storage version of v1beta20211001.AzureFileVolume Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/AzureFileVolume
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.
type AzureFileVolume_Status ¶
type AzureFileVolume_Status struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ReadOnly *bool `json:"readOnly,omitempty"` StorageAccountKey *string `json:"storageAccountKey,omitempty"` StorageAccountName *string `json:"storageAccountName,omitempty"` }
Storage version of v1beta20211001.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.
type ContainerExec ¶
type ContainerExec struct { Command []string `json:"command,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20211001.ContainerExec Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerExec
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.
type ContainerExec_Status ¶
type ContainerExec_Status struct { Command []string `json:"command,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20211001.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.
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:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1beta20211001.ContainerGroup Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/resourceDefinitions/containerGroups
func (*ContainerGroup) AzureName ¶
func (group *ContainerGroup) AzureName() string
AzureName returns the Azure name of the resource
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) 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) Hub ¶
func (group *ContainerGroup) Hub()
Hub marks that this ContainerGroup is the hub type for conversion
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
type ContainerGroupDiagnostics ¶
type ContainerGroupDiagnostics struct { LogAnalytics *LogAnalytics `json:"logAnalytics,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20211001.ContainerGroupDiagnostics Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerGroupDiagnostics
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.
type ContainerGroupDiagnostics_Status ¶
type ContainerGroupDiagnostics_Status struct { LogAnalytics *LogAnalytics_Status `json:"logAnalytics,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20211001.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.
type ContainerGroupIdentity ¶
type ContainerGroupIdentity struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1beta20211001.ContainerGroupIdentity Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerGroupIdentity
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.
type ContainerGroupIdentity_Status ¶
type ContainerGroupIdentity_Status struct { PrincipalId *string `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TenantId *string `json:"tenantId,omitempty"` Type *string `json:"type,omitempty"` UserAssignedIdentities map[string]ContainerGroupIdentity_Status_UserAssignedIdentities `json:"userAssignedIdentities,omitempty"` }
Storage version of v1beta20211001.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.
type ContainerGroupIdentity_Status_UserAssignedIdentities ¶
type ContainerGroupIdentity_Status_UserAssignedIdentities struct { ClientId *string `json:"clientId,omitempty"` PrincipalId *string `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20211001.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.
type ContainerGroupList ¶
type ContainerGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ContainerGroup `json:"items"` }
+kubebuilder:object:root=true Storage version of v1beta20211001.ContainerGroup 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 ContainerGroupSubnetId ¶
type ContainerGroupSubnetId struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // +kubebuilder:validation:Required // Reference: Resource ID of virtual network and subnet. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Storage version of v1beta20211001.ContainerGroupSubnetId Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerGroupSubnetId
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.
type ContainerGroupSubnetId_Status ¶
type ContainerGroupSubnetId_Status struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20211001.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.
type ContainerGroup_Status ¶
type ContainerGroup_Status struct { Conditions []conditions.Condition `json:"conditions,omitempty"` Containers []Container_Status `json:"containers,omitempty"` Diagnostics *ContainerGroupDiagnostics_Status `json:"diagnostics,omitempty"` DnsConfig *DnsConfiguration_Status `json:"dnsConfig,omitempty"` EncryptionProperties *EncryptionProperties_Status `json:"encryptionProperties,omitempty"` Id *string `json:"id,omitempty"` Identity *ContainerGroupIdentity_Status `json:"identity,omitempty"` ImageRegistryCredentials []ImageRegistryCredential_Status `json:"imageRegistryCredentials,omitempty"` InitContainers []InitContainerDefinition_Status `json:"initContainers,omitempty"` InstanceView *ContainerGroup_Status_Properties_InstanceView `json:"instanceView,omitempty"` IpAddress *IpAddress_Status `json:"ipAddress,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` OsType *string `json:"osType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` RestartPolicy *string `json:"restartPolicy,omitempty"` Sku *string `json:"sku,omitempty"` SubnetIds []ContainerGroupSubnetId_Status `json:"subnetIds,omitempty"` Tags map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` Volumes []Volume_Status `json:"volumes,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1beta20211001.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.
type ContainerGroup_Status_Properties_InstanceView ¶
type ContainerGroup_Status_Properties_InstanceView struct { Events []Event_Status `json:"events,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` State *string `json:"state,omitempty"` }
Storage version of v1beta20211001.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.
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"` Containers []ContainerGroups_Spec_Properties_Containers `json:"containers,omitempty"` Diagnostics *ContainerGroupDiagnostics `json:"diagnostics,omitempty"` DnsConfig *DnsConfiguration `json:"dnsConfig,omitempty"` EncryptionProperties *EncryptionProperties `json:"encryptionProperties,omitempty"` Identity *ContainerGroupIdentity `json:"identity,omitempty"` ImageRegistryCredentials []ImageRegistryCredential `json:"imageRegistryCredentials,omitempty"` InitContainers []ContainerGroups_Spec_Properties_InitContainers `json:"initContainers,omitempty"` IpAddress *IpAddress `json:"ipAddress,omitempty"` Location *string `json:"location,omitempty"` OriginalVersion string `json:"originalVersion,omitempty"` OsType *string `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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RestartPolicy *string `json:"restartPolicy,omitempty"` Sku *string `json:"sku,omitempty"` SubnetIds []ContainerGroupSubnetId `json:"subnetIds,omitempty"` Tags map[string]string `json:"tags,omitempty"` Volumes []Volume `json:"volumes,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1beta20211001.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) 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.
type ContainerGroups_Spec_Properties_Containers ¶
type ContainerGroups_Spec_Properties_Containers struct { Command []string `json:"command,omitempty"` EnvironmentVariables []EnvironmentVariable `json:"environmentVariables,omitempty"` Image *string `json:"image,omitempty"` LivenessProbe *ContainerProbe `json:"livenessProbe,omitempty"` Name *string `json:"name,omitempty"` Ports []ContainerPort `json:"ports,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ReadinessProbe *ContainerProbe `json:"readinessProbe,omitempty"` Resources *ResourceRequirements `json:"resources,omitempty"` VolumeMounts []VolumeMount `json:"volumeMounts,omitempty"` }
Storage version of v1beta20211001.ContainerGroups_Spec_Properties_Containers
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.
type ContainerGroups_Spec_Properties_InitContainers ¶
type ContainerGroups_Spec_Properties_InitContainers struct { Command []string `json:"command,omitempty"` EnvironmentVariables []EnvironmentVariable `json:"environmentVariables,omitempty"` Image *string `json:"image,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` VolumeMounts []VolumeMount `json:"volumeMounts,omitempty"` }
Storage version of v1beta20211001.ContainerGroups_Spec_Properties_InitContainers
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.
type ContainerHttpGet ¶
type ContainerHttpGet struct { HttpHeaders []HttpHeader `json:"httpHeaders,omitempty"` Path *string `json:"path,omitempty"` Port *int `json:"port,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Scheme *string `json:"scheme,omitempty"` }
Storage version of v1beta20211001.ContainerHttpGet Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerHttpGet
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.
type ContainerHttpGet_Status ¶
type ContainerHttpGet_Status struct { HttpHeaders []HttpHeader_Status `json:"httpHeaders,omitempty"` Path *string `json:"path,omitempty"` Port *int `json:"port,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Scheme *string `json:"scheme,omitempty"` }
Storage version of v1beta20211001.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.
type ContainerPort ¶
type ContainerPort struct { Port *int `json:"port,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` }
Storage version of v1beta20211001.ContainerPort Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerPort
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.
type ContainerPort_Status ¶
type ContainerPort_Status struct { Port *int `json:"port,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` }
Storage version of v1beta20211001.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.
type ContainerProbe ¶
type ContainerProbe struct { Exec *ContainerExec `json:"exec,omitempty"` FailureThreshold *int `json:"failureThreshold,omitempty"` HttpGet *ContainerHttpGet `json:"httpGet,omitempty"` InitialDelaySeconds *int `json:"initialDelaySeconds,omitempty"` PeriodSeconds *int `json:"periodSeconds,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SuccessThreshold *int `json:"successThreshold,omitempty"` TimeoutSeconds *int `json:"timeoutSeconds,omitempty"` }
Storage version of v1beta20211001.ContainerProbe Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ContainerProbe
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.
type ContainerProbe_Status ¶
type ContainerProbe_Status struct { Exec *ContainerExec_Status `json:"exec,omitempty"` FailureThreshold *int `json:"failureThreshold,omitempty"` HttpGet *ContainerHttpGet_Status `json:"httpGet,omitempty"` InitialDelaySeconds *int `json:"initialDelaySeconds,omitempty"` PeriodSeconds *int `json:"periodSeconds,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SuccessThreshold *int `json:"successThreshold,omitempty"` TimeoutSeconds *int `json:"timeoutSeconds,omitempty"` }
Storage version of v1beta20211001.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.
type ContainerProperties_Status_InstanceView ¶
type ContainerProperties_Status_InstanceView struct { CurrentState *ContainerState_Status `json:"currentState,omitempty"` Events []Event_Status `json:"events,omitempty"` PreviousState *ContainerState_Status `json:"previousState,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RestartCount *int `json:"restartCount,omitempty"` }
Storage version of v1beta20211001.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.
type ContainerState_Status ¶
type ContainerState_Status struct { DetailStatus *string `json:"detailStatus,omitempty"` ExitCode *int `json:"exitCode,omitempty"` FinishTime *string `json:"finishTime,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` StartTime *string `json:"startTime,omitempty"` State *string `json:"state,omitempty"` }
Storage version of v1beta20211001.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.
type Container_Status ¶
type Container_Status struct { Command []string `json:"command,omitempty"` EnvironmentVariables []EnvironmentVariable_Status `json:"environmentVariables,omitempty"` Image *string `json:"image,omitempty"` InstanceView *ContainerProperties_Status_InstanceView `json:"instanceView,omitempty"` LivenessProbe *ContainerProbe_Status `json:"livenessProbe,omitempty"` Name *string `json:"name,omitempty"` Ports []ContainerPort_Status `json:"ports,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ReadinessProbe *ContainerProbe_Status `json:"readinessProbe,omitempty"` Resources *ResourceRequirements_Status `json:"resources,omitempty"` VolumeMounts []VolumeMount_Status `json:"volumeMounts,omitempty"` }
Storage version of v1beta20211001.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.
type DnsConfiguration ¶
type DnsConfiguration struct { NameServers []string `json:"nameServers,omitempty"` Options *string `json:"options,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SearchDomains *string `json:"searchDomains,omitempty"` }
Storage version of v1beta20211001.DnsConfiguration Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/DnsConfiguration
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.
type DnsConfiguration_Status ¶
type DnsConfiguration_Status struct { NameServers []string `json:"nameServers,omitempty"` Options *string `json:"options,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SearchDomains *string `json:"searchDomains,omitempty"` }
Storage version of v1beta20211001.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.
type EncryptionProperties ¶
type EncryptionProperties struct { KeyName *string `json:"keyName,omitempty"` KeyVersion *string `json:"keyVersion,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` VaultBaseUrl *string `json:"vaultBaseUrl,omitempty"` }
Storage version of v1beta20211001.EncryptionProperties Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/EncryptionProperties
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.
type EncryptionProperties_Status ¶
type EncryptionProperties_Status struct { KeyName *string `json:"keyName,omitempty"` KeyVersion *string `json:"keyVersion,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` VaultBaseUrl *string `json:"vaultBaseUrl,omitempty"` }
Storage version of v1beta20211001.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.
type EnvironmentVariable ¶
type EnvironmentVariable struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecureValue *string `json:"secureValue,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1beta20211001.EnvironmentVariable Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/EnvironmentVariable
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.
type EnvironmentVariable_Status ¶
type EnvironmentVariable_Status struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecureValue *string `json:"secureValue,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1beta20211001.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.
type Event_Status ¶
type Event_Status struct { Count *int `json:"count,omitempty"` FirstTimestamp *string `json:"firstTimestamp,omitempty"` LastTimestamp *string `json:"lastTimestamp,omitempty"` Message *string `json:"message,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1beta20211001.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.
type GitRepoVolume ¶
type GitRepoVolume struct { Directory *string `json:"directory,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Repository *string `json:"repository,omitempty"` Revision *string `json:"revision,omitempty"` }
Storage version of v1beta20211001.GitRepoVolume Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/GitRepoVolume
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.
type GitRepoVolume_Status ¶
type GitRepoVolume_Status struct { Directory *string `json:"directory,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Repository *string `json:"repository,omitempty"` Revision *string `json:"revision,omitempty"` }
Storage version of v1beta20211001.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.
type GpuResource ¶
type GpuResource struct { Count *int `json:"count,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Sku *string `json:"sku,omitempty"` }
Storage version of v1beta20211001.GpuResource Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/GpuResource
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.
type GpuResource_Status ¶
type GpuResource_Status struct { Count *int `json:"count,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Sku *string `json:"sku,omitempty"` }
Storage version of v1beta20211001.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.
type HttpHeader ¶
type HttpHeader struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1beta20211001.HttpHeader Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/HttpHeader
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.
type HttpHeader_Status ¶
type HttpHeader_Status struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1beta20211001.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.
type ImageRegistryCredential ¶
type ImageRegistryCredential struct { Identity *string `json:"identity,omitempty"` IdentityUrl *string `json:"identityUrl,omitempty"` Password *genruntime.SecretReference `json:"password,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Server *string `json:"server,omitempty"` Username *string `json:"username,omitempty"` }
Storage version of v1beta20211001.ImageRegistryCredential Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ImageRegistryCredential
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.
type ImageRegistryCredential_Status ¶
type ImageRegistryCredential_Status struct { Identity *string `json:"identity,omitempty"` IdentityUrl *string `json:"identityUrl,omitempty"` Password *string `json:"password,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Server *string `json:"server,omitempty"` Username *string `json:"username,omitempty"` }
Storage version of v1beta20211001.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.
type InitContainerDefinition_Status ¶
type InitContainerDefinition_Status struct { Command []string `json:"command,omitempty"` EnvironmentVariables []EnvironmentVariable_Status `json:"environmentVariables,omitempty"` Image *string `json:"image,omitempty"` InstanceView *InitContainerPropertiesDefinition_Status_InstanceView `json:"instanceView,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` VolumeMounts []VolumeMount_Status `json:"volumeMounts,omitempty"` }
Storage version of v1beta20211001.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.
type InitContainerPropertiesDefinition_Status_InstanceView ¶
type InitContainerPropertiesDefinition_Status_InstanceView struct { CurrentState *ContainerState_Status `json:"currentState,omitempty"` Events []Event_Status `json:"events,omitempty"` PreviousState *ContainerState_Status `json:"previousState,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RestartCount *int `json:"restartCount,omitempty"` }
Storage version of v1beta20211001.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.
type IpAddress ¶
type IpAddress struct { DnsNameLabel *string `json:"dnsNameLabel,omitempty"` DnsNameLabelReusePolicy *string `json:"dnsNameLabelReusePolicy,omitempty"` Ip *string `json:"ip,omitempty"` Ports []Port `json:"ports,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1beta20211001.IpAddress Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/IpAddress
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.
type IpAddress_Status ¶
type IpAddress_Status struct { DnsNameLabel *string `json:"dnsNameLabel,omitempty"` DnsNameLabelReusePolicy *string `json:"dnsNameLabelReusePolicy,omitempty"` Fqdn *string `json:"fqdn,omitempty"` Ip *string `json:"ip,omitempty"` Ports []Port_Status `json:"ports,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1beta20211001.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.
type LogAnalytics ¶
type LogAnalytics struct { LogType *string `json:"logType,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` WorkspaceId *string `json:"workspaceId,omitempty"` WorkspaceKey *string `json:"workspaceKey,omitempty"` // WorkspaceResourceReference: The workspace resource id for log analytics WorkspaceResourceReference *genruntime.ResourceReference `armReference:"WorkspaceResourceId" json:"workspaceResourceReference,omitempty"` }
Storage version of v1beta20211001.LogAnalytics Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/LogAnalytics
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.
type LogAnalytics_Status ¶
type LogAnalytics_Status struct { LogType *string `json:"logType,omitempty"` Metadata map[string]string `json:"metadata,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` WorkspaceId *string `json:"workspaceId,omitempty"` WorkspaceKey *string `json:"workspaceKey,omitempty"` WorkspaceResourceId *string `json:"workspaceResourceId,omitempty"` }
Storage version of v1beta20211001.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.
type Port ¶
type Port struct { Port *int `json:"port,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` }
Storage version of v1beta20211001.Port Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/Port
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.
type Port_Status ¶
type Port_Status struct { Port *int `json:"port,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` }
Storage version of v1beta20211001.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.
type ResourceLimits ¶
type ResourceLimits struct { Cpu *float64 `json:"cpu,omitempty"` Gpu *GpuResource `json:"gpu,omitempty"` MemoryInGB *float64 `json:"memoryInGB,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20211001.ResourceLimits Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ResourceLimits
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.
type ResourceLimits_Status ¶
type ResourceLimits_Status struct { Cpu *float64 `json:"cpu,omitempty"` Gpu *GpuResource_Status `json:"gpu,omitempty"` MemoryInGB *float64 `json:"memoryInGB,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20211001.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.
type ResourceRequests ¶
type ResourceRequests struct { Cpu *float64 `json:"cpu,omitempty"` Gpu *GpuResource `json:"gpu,omitempty"` MemoryInGB *float64 `json:"memoryInGB,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20211001.ResourceRequests Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ResourceRequests
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.
type ResourceRequests_Status ¶
type ResourceRequests_Status struct { Cpu *float64 `json:"cpu,omitempty"` Gpu *GpuResource_Status `json:"gpu,omitempty"` MemoryInGB *float64 `json:"memoryInGB,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1beta20211001.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.
type ResourceRequirements ¶
type ResourceRequirements struct { Limits *ResourceLimits `json:"limits,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Requests *ResourceRequests `json:"requests,omitempty"` }
Storage version of v1beta20211001.ResourceRequirements Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/ResourceRequirements
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.
type ResourceRequirements_Status ¶
type ResourceRequirements_Status struct { Limits *ResourceLimits_Status `json:"limits,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Requests *ResourceRequests_Status `json:"requests,omitempty"` }
Storage version of v1beta20211001.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.
type Volume ¶
type Volume struct { AzureFile *AzureFileVolume `json:"azureFile,omitempty"` EmptyDir map[string]v1.JSON `json:"emptyDir,omitempty"` GitRepo *GitRepoVolume `json:"gitRepo,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Secret map[string]string `json:"secret,omitempty"` }
Storage version of v1beta20211001.Volume Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/Volume
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.
type VolumeMount ¶
type VolumeMount struct { MountPath *string `json:"mountPath,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ReadOnly *bool `json:"readOnly,omitempty"` }
Storage version of v1beta20211001.VolumeMount Generated from: https://schema.management.azure.com/schemas/2021-10-01/Microsoft.ContainerInstance.json#/definitions/VolumeMount
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.
type VolumeMount_Status ¶
type VolumeMount_Status struct { MountPath *string `json:"mountPath,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ReadOnly *bool `json:"readOnly,omitempty"` }
Storage version of v1beta20211001.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.
type Volume_Status ¶
type Volume_Status struct { AzureFile *AzureFileVolume_Status `json:"azureFile,omitempty"` EmptyDir map[string]v1.JSON `json:"emptyDir,omitempty"` GitRepo *GitRepoVolume_Status `json:"gitRepo,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Secret map[string]string `json:"secret,omitempty"` }
Storage version of v1beta20211001.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.