Documentation
¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package storage contains API Schema definitions for the containerinstance storage 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 +versionName=v1api20211001storage
Index ¶
- Constants
- Variables
- type APIVersion
- type AzureFileVolume
- type AzureFileVolume_STATUS
- type Container
- type ContainerExec
- type ContainerExec_STATUS
- type ContainerGroup
- func (group *ContainerGroup) AzureName() string
- func (group *ContainerGroup) ConfigMapDestinationExpressions() []*core.DestinationExpression
- 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) GetSupportedOperations() []genruntime.ResourceOperation
- 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) SecretDestinationExpressions() []*core.DestinationExpression
- 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 ContainerGroupList
- type ContainerGroupOperatorSpec
- type ContainerGroupSubnetId
- type ContainerGroupSubnetId_STATUS
- type ContainerGroup_Properties_InstanceView_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_Spec
- func (group *ContainerGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (group *ContainerGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *ContainerGroup_Spec) DeepCopy() *ContainerGroup_Spec
- func (in *ContainerGroup_Spec) DeepCopyInto(out *ContainerGroup_Spec)
- type ContainerHttpGet
- type ContainerHttpGet_STATUS
- type ContainerPort
- type ContainerPort_STATUS
- type ContainerProbe
- type ContainerProbe_STATUS
- type ContainerProperties_InstanceView_STATUS
- 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
- type InitContainerDefinition_STATUS
- type InitContainerPropertiesDefinition_InstanceView_STATUS
- 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 UserAssignedIdentities_STATUS
- type UserAssignedIdentityDetails
- type Volume
- type VolumeMount
- type VolumeMount_STATUS
- type Volume_STATUS
Constants ¶
const APIVersion_Value = APIVersion("2021-10-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "containerinstance.azure.com", Version: "v1api20211001storage"} // 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 v1api20211001.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 v1api20211001.AzureFileVolume The properties of the Azure File volume. Azure File shares are mounted as volumes.
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 v1api20211001.AzureFileVolume_STATUS The properties of the Azure File volume. Azure File shares are mounted as volumes.
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 Container ¶
type Container 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 v1api20211001.Container A container instance.
func (*Container) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container.
func (*Container) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerExec ¶
type ContainerExec struct {
Command []string `json:"command,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20211001.ContainerExec The container execution command, for liveness or readiness probe
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 v1api20211001.ContainerExec_STATUS The container execution command, for liveness or readiness probe
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 ContainerGroup_Spec `json:"spec,omitempty"`
Status ContainerGroup_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,containerinstance} +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 v1api20211001.ContainerGroup Generator information: - Generated from: /containerinstance/resource-manager/Microsoft.ContainerInstance/ContainerInstance/stable/2021-10-01/containerInstance.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}
func (*ContainerGroup) AzureName ¶
func (group *ContainerGroup) AzureName() string
AzureName returns the Azure name of the resource
func (*ContainerGroup) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (group *ContainerGroup) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) GetSupportedOperations ¶
func (group *ContainerGroup) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the 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
func (*ContainerGroup) SecretDestinationExpressions ¶ added in v2.11.0
func (group *ContainerGroup) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
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 v1api20211001.ContainerGroupDiagnostics Container group diagnostic information.
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 v1api20211001.ContainerGroupDiagnostics_STATUS Container group diagnostic information.
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"`
UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}
Storage version of v1api20211001.ContainerGroupIdentity Identity for the container group.
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]UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"`
}
Storage version of v1api20211001.ContainerGroupIdentity_STATUS Identity for the container group.
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 ContainerGroupList ¶
type ContainerGroupList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []ContainerGroup `json:"items"`
}
+kubebuilder:object:root=true Storage version of v1api20211001.ContainerGroup Generator information: - Generated from: /containerinstance/resource-manager/Microsoft.ContainerInstance/ContainerInstance/stable/2021-10-01/containerInstance.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}
func (*ContainerGroupList) DeepCopy ¶
func (in *ContainerGroupList) DeepCopy() *ContainerGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupList.
func (*ContainerGroupList) DeepCopyInto ¶
func (in *ContainerGroupList) DeepCopyInto(out *ContainerGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContainerGroupList) DeepCopyObject ¶
func (in *ContainerGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ContainerGroupOperatorSpec ¶ added in v2.11.0
type ContainerGroupOperatorSpec struct {
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Storage version of v1api20211001.ContainerGroupOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*ContainerGroupOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *ContainerGroupOperatorSpec) DeepCopy() *ContainerGroupOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupOperatorSpec.
func (*ContainerGroupOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *ContainerGroupOperatorSpec) DeepCopyInto(out *ContainerGroupOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 v1api20211001.ContainerGroupSubnetId Container group subnet information.
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 v1api20211001.ContainerGroupSubnetId_STATUS Container group subnet information.
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_Properties_InstanceView_STATUS ¶
type ContainerGroup_Properties_InstanceView_STATUS struct {
Events []Event_STATUS `json:"events,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
State *string `json:"state,omitempty"`
}
Storage version of v1api20211001.ContainerGroup_Properties_InstanceView_STATUS
func (*ContainerGroup_Properties_InstanceView_STATUS) DeepCopy ¶
func (in *ContainerGroup_Properties_InstanceView_STATUS) DeepCopy() *ContainerGroup_Properties_InstanceView_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_Properties_InstanceView_STATUS.
func (*ContainerGroup_Properties_InstanceView_STATUS) DeepCopyInto ¶
func (in *ContainerGroup_Properties_InstanceView_STATUS) DeepCopyInto(out *ContainerGroup_Properties_InstanceView_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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_Properties_InstanceView_STATUS `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 v1api20211001.ContainerGroup_STATUS A container group.
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_Spec ¶
type ContainerGroup_Spec struct {
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
Containers []Container `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 []InitContainerDefinition `json:"initContainers,omitempty"`
IpAddress *IpAddress `json:"ipAddress,omitempty"`
Location *string `json:"location,omitempty"`
OperatorSpec *ContainerGroupOperatorSpec `json:"operatorSpec,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 v1api20211001.ContainerGroup_Spec
func (*ContainerGroup_Spec) ConvertSpecFrom ¶
func (group *ContainerGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ContainerGroup_Spec from the provided source
func (*ContainerGroup_Spec) ConvertSpecTo ¶
func (group *ContainerGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ContainerGroup_Spec
func (*ContainerGroup_Spec) DeepCopy ¶
func (in *ContainerGroup_Spec) DeepCopy() *ContainerGroup_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_Spec.
func (*ContainerGroup_Spec) DeepCopyInto ¶
func (in *ContainerGroup_Spec) DeepCopyInto(out *ContainerGroup_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 v1api20211001.ContainerHttpGet The container Http Get settings, for liveness or readiness probe
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 v1api20211001.ContainerHttpGet_STATUS The container Http Get settings, for liveness or readiness probe
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 v1api20211001.ContainerPort The port exposed on the container instance.
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 v1api20211001.ContainerPort_STATUS The port exposed on the container instance.
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 v1api20211001.ContainerProbe The container probe, for liveness or readiness
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 v1api20211001.ContainerProbe_STATUS The container probe, for liveness or readiness
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_InstanceView_STATUS ¶
type ContainerProperties_InstanceView_STATUS 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 v1api20211001.ContainerProperties_InstanceView_STATUS
func (*ContainerProperties_InstanceView_STATUS) DeepCopy ¶
func (in *ContainerProperties_InstanceView_STATUS) DeepCopy() *ContainerProperties_InstanceView_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_InstanceView_STATUS.
func (*ContainerProperties_InstanceView_STATUS) DeepCopyInto ¶
func (in *ContainerProperties_InstanceView_STATUS) DeepCopyInto(out *ContainerProperties_InstanceView_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 v1api20211001.ContainerState_STATUS The container instance state.
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_InstanceView_STATUS `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 v1api20211001.Container_STATUS A container instance.
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 v1api20211001.DnsConfiguration DNS configuration for the container group.
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 v1api20211001.DnsConfiguration_STATUS DNS configuration for the container group.
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 v1api20211001.EncryptionProperties The container group encryption properties.
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 v1api20211001.EncryptionProperties_STATUS The container group encryption properties.
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 *genruntime.SecretReference `json:"secureValue,omitempty"`
Value *string `json:"value,omitempty"`
}
Storage version of v1api20211001.EnvironmentVariable The environment variable to set within the container instance.
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"`
Value *string `json:"value,omitempty"`
}
Storage version of v1api20211001.EnvironmentVariable_STATUS The environment variable to set within the container instance.
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 v1api20211001.Event_STATUS A container group or container instance event.
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 v1api20211001.GitRepoVolume Represents a volume that is populated with the contents of a git repository
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 v1api20211001.GitRepoVolume_STATUS Represents a volume that is populated with the contents of a git repository
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 v1api20211001.GpuResource The GPU resource.
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 v1api20211001.GpuResource_STATUS The GPU resource.
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 v1api20211001.HttpHeader The HTTP header.
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 v1api20211001.HttpHeader_STATUS The HTTP header.
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 v1api20211001.ImageRegistryCredential Image registry credential.
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"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Server *string `json:"server,omitempty"`
Username *string `json:"username,omitempty"`
}
Storage version of v1api20211001.ImageRegistryCredential_STATUS Image registry credential.
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 ¶
type InitContainerDefinition 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 v1api20211001.InitContainerDefinition The init container definition.
func (*InitContainerDefinition) DeepCopy ¶
func (in *InitContainerDefinition) DeepCopy() *InitContainerDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerDefinition.
func (*InitContainerDefinition) DeepCopyInto ¶
func (in *InitContainerDefinition) DeepCopyInto(out *InitContainerDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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_InstanceView_STATUS `json:"instanceView,omitempty"`
Name *string `json:"name,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
VolumeMounts []VolumeMount_STATUS `json:"volumeMounts,omitempty"`
}
Storage version of v1api20211001.InitContainerDefinition_STATUS The init container definition.
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_InstanceView_STATUS ¶
type InitContainerPropertiesDefinition_InstanceView_STATUS 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 v1api20211001.InitContainerPropertiesDefinition_InstanceView_STATUS
func (*InitContainerPropertiesDefinition_InstanceView_STATUS) DeepCopy ¶
func (in *InitContainerPropertiesDefinition_InstanceView_STATUS) DeepCopy() *InitContainerPropertiesDefinition_InstanceView_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerPropertiesDefinition_InstanceView_STATUS.
func (*InitContainerPropertiesDefinition_InstanceView_STATUS) DeepCopyInto ¶
func (in *InitContainerPropertiesDefinition_InstanceView_STATUS) DeepCopyInto(out *InitContainerPropertiesDefinition_InstanceView_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpAddress ¶
type IpAddress struct {
AutoGeneratedDomainNameLabelScope *string `json:"autoGeneratedDomainNameLabelScope,omitempty"`
DnsNameLabel *string `json:"dnsNameLabel,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 v1api20211001.IpAddress IP address for the container group.
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 {
AutoGeneratedDomainNameLabelScope *string `json:"autoGeneratedDomainNameLabelScope,omitempty"`
DnsNameLabel *string `json:"dnsNameLabel,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 v1api20211001.IpAddress_STATUS IP address for the container group.
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 *genruntime.SecretReference `json:"workspaceKey,omitempty"`
// WorkspaceResourceReference: The workspace resource id for log analytics
WorkspaceResourceReference *genruntime.ResourceReference `armReference:"WorkspaceResourceId" json:"workspaceResourceReference,omitempty"`
}
Storage version of v1api20211001.LogAnalytics Container group log analytics information.
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"`
}
Storage version of v1api20211001.LogAnalytics_STATUS Container group log analytics information.
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 v1api20211001.Port The port exposed on the container group.
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 v1api20211001.Port_STATUS The port exposed on the container group.
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 v1api20211001.ResourceLimits The resource limits.
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 v1api20211001.ResourceLimits_STATUS The resource limits.
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 v1api20211001.ResourceRequests The resource requests.
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 v1api20211001.ResourceRequests_STATUS The resource requests.
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 v1api20211001.ResourceRequirements The resource requirements.
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 v1api20211001.ResourceRequirements_STATUS The resource requirements.
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 UserAssignedIdentities_STATUS ¶
type UserAssignedIdentities_STATUS struct {
ClientId *string `json:"clientId,omitempty"`
PrincipalId *string `json:"principalId,omitempty"`
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}
Storage version of v1api20211001.UserAssignedIdentities_STATUS The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
func (*UserAssignedIdentities_STATUS) DeepCopy ¶
func (in *UserAssignedIdentities_STATUS) DeepCopy() *UserAssignedIdentities_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentities_STATUS.
func (*UserAssignedIdentities_STATUS) DeepCopyInto ¶
func (in *UserAssignedIdentities_STATUS) DeepCopyInto(out *UserAssignedIdentities_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct {
PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}
Storage version of v1api20211001.UserAssignedIdentityDetails Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails) DeepCopy ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
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 v1api20211001.Volume The properties of the 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 v1api20211001.VolumeMount The properties of the volume mount.
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 v1api20211001.VolumeMount_STATUS The properties of the volume mount.
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 v1api20211001.Volume_STATUS The properties of the volume.
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.