storage

package
v2.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2024 License: MIT Imports: 11 Imported by: 0

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

View Source
const APIVersion_Value = APIVersion("2021-10-01")

Variables

View Source
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"`
	ShareName          *string                `json:"shareName,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"`
	ShareName          *string                `json:"shareName,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

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

func (in *Container) DeepCopy() *Container

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Container.

func (*Container) DeepCopyInto

func (in *Container) DeepCopyInto(out *Container)

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

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: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/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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupDiagnostics.

func (*ContainerGroupDiagnostics) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupDiagnostics_STATUS.

func (*ContainerGroupDiagnostics_STATUS) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupIdentity_STATUS.

func (*ContainerGroupIdentity_STATUS) DeepCopyInto

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/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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupOperatorSpec.

func (*ContainerGroupOperatorSpec) DeepCopyInto added in v2.11.0

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroupSubnetId_STATUS.

func (*ContainerGroupSubnetId_STATUS) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerGroup_Properties_InstanceView_STATUS.

func (*ContainerGroup_Properties_InstanceView_STATUS) DeepCopyInto

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

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

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerProperties_InstanceView_STATUS.

func (*ContainerProperties_InstanceView_STATUS) DeepCopyInto

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

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionProperties_STATUS.

func (*EncryptionProperties_STATUS) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentVariable_STATUS.

func (*EnvironmentVariable_STATUS) DeepCopyInto

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageRegistryCredential_STATUS.

func (*ImageRegistryCredential_STATUS) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerDefinition_STATUS.

func (*InitContainerDefinition_STATUS) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InitContainerPropertiesDefinition_InstanceView_STATUS.

func (*InitContainerPropertiesDefinition_InstanceView_STATUS) DeepCopyInto

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

func (in *IpAddress) DeepCopy() *IpAddress

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpAddress.

func (*IpAddress) DeepCopyInto

func (in *IpAddress) DeepCopyInto(out *IpAddress)

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

func (in *Port) DeepCopy() *Port

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Port.

func (*Port) DeepCopyInto

func (in *Port) DeepCopyInto(out *Port)

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

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRequirements_STATUS.

func (*ResourceRequirements_STATUS) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentities_STATUS.

func (*UserAssignedIdentities_STATUS) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.

func (*UserAssignedIdentityDetails) DeepCopyInto

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

func (in *Volume) DeepCopy() *Volume

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Volume.

func (*Volume) DeepCopyInto

func (in *Volume) DeepCopyInto(out *Volume)

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL