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) GetResourceScope() genruntime.ResourceScope
- 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_ImageRegistryCredentials
- 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_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) GetResourceScope ¶
func (group *ContainerGroup) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ContainerGroup) GetSpec ¶
func (group *ContainerGroup) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ContainerGroup) GetStatus ¶
func (group *ContainerGroup) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ContainerGroup) GetType ¶
func (group *ContainerGroup) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ContainerInstance/containerGroups"
func (*ContainerGroup) 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 []ContainerGroups_Spec_Properties_ImageRegistryCredentials `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_ImageRegistryCredentials ¶
type ContainerGroups_Spec_Properties_ImageRegistryCredentials 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.ContainerGroups_Spec_Properties_ImageRegistryCredentials
func (*ContainerGroups_Spec_Properties_ImageRegistryCredentials) DeepCopy ¶
func (in *ContainerGroups_Spec_Properties_ImageRegistryCredentials) DeepCopy() *ContainerGroups_Spec_Properties_ImageRegistryCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroups_Spec_Properties_ImageRegistryCredentials.
func (*ContainerGroups_Spec_Properties_ImageRegistryCredentials) DeepCopyInto ¶
func (in *ContainerGroups_Spec_Properties_ImageRegistryCredentials) DeepCopyInto(out *ContainerGroups_Spec_Properties_ImageRegistryCredentials)
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_Status ¶
type ImageRegistryCredential_Status struct {
Identity *string `json:"identity,omitempty"`
IdentityUrl *string `json:"identityUrl,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.