v1beta20210701storage

package
v2.0.0-beta.2 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package v1beta20210701storage contains API Schema definitions for the machinelearningservices v1beta20210701storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=machinelearningservices.azure.com

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Index

Constants

View Source
const APIVersionValue = APIVersion("2021-07-01")

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "machinelearningservices.azure.com", Version: "v1beta20210701storage"}

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

type AKSProperties struct {
	AgentCount                 *int                        `json:"agentCount,omitempty"`
	AgentVmSize                *string                     `json:"agentVmSize,omitempty"`
	AksNetworkingConfiguration *AksNetworkingConfiguration `json:"aksNetworkingConfiguration,omitempty"`
	ClusterFqdn                *string                     `json:"clusterFqdn,omitempty"`
	ClusterPurpose             *string                     `json:"clusterPurpose,omitempty"`
	LoadBalancerSubnet         *string                     `json:"loadBalancerSubnet,omitempty"`
	LoadBalancerType           *string                     `json:"loadBalancerType,omitempty"`
	PropertyBag                genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	SslConfiguration           *SslConfiguration           `json:"sslConfiguration,omitempty"`
}

Storage version of v1beta20210701.AKSProperties Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/AKSProperties

func (*AKSProperties) DeepCopy

func (in *AKSProperties) DeepCopy() *AKSProperties

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

func (*AKSProperties) DeepCopyInto

func (in *AKSProperties) DeepCopyInto(out *AKSProperties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type APIVersion

type APIVersion string

Storage version of v1beta20210701.APIVersion +kubebuilder:validation:Enum={"2021-07-01"}

type AksNetworkingConfiguration

type AksNetworkingConfiguration struct {
	DnsServiceIP     *string                `json:"dnsServiceIP,omitempty"`
	DockerBridgeCidr *string                `json:"dockerBridgeCidr,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ServiceCidr      *string                `json:"serviceCidr,omitempty"`

	// SubnetReference: Virtual network subnet resource ID the compute nodes belong to
	SubnetReference *genruntime.ResourceReference `armReference:"SubnetId" json:"subnetReference,omitempty"`
}

Storage version of v1beta20210701.AksNetworkingConfiguration Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/AksNetworkingConfiguration

func (*AksNetworkingConfiguration) DeepCopy

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

func (*AksNetworkingConfiguration) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AmlComputeProperties

type AmlComputeProperties struct {
	EnableNodePublicIp          *bool                   `json:"enableNodePublicIp,omitempty"`
	IsolatedNetwork             *bool                   `json:"isolatedNetwork,omitempty"`
	OsType                      *string                 `json:"osType,omitempty"`
	PropertyBag                 genruntime.PropertyBag  `json:"$propertyBag,omitempty"`
	RemoteLoginPortPublicAccess *string                 `json:"remoteLoginPortPublicAccess,omitempty"`
	ScaleSettings               *ScaleSettings          `json:"scaleSettings,omitempty"`
	Subnet                      *ResourceId             `json:"subnet,omitempty"`
	UserAccountCredentials      *UserAccountCredentials `json:"userAccountCredentials,omitempty"`
	VirtualMachineImage         *VirtualMachineImage    `json:"virtualMachineImage,omitempty"`
	VmPriority                  *string                 `json:"vmPriority,omitempty"`
	VmSize                      *string                 `json:"vmSize,omitempty"`
}

Storage version of v1beta20210701.AmlComputeProperties Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/AmlComputeProperties

func (*AmlComputeProperties) DeepCopy

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

func (*AmlComputeProperties) DeepCopyInto

func (in *AmlComputeProperties) DeepCopyInto(out *AmlComputeProperties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AssignedUser

type AssignedUser struct {
	ObjectId    *string                `json:"objectId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TenantId    *string                `json:"tenantId,omitempty"`
}

Storage version of v1beta20210701.AssignedUser Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/AssignedUser

func (*AssignedUser) DeepCopy

func (in *AssignedUser) DeepCopy() *AssignedUser

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

func (*AssignedUser) DeepCopyInto

func (in *AssignedUser) DeepCopyInto(out *AssignedUser)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoPauseProperties

type AutoPauseProperties struct {
	DelayInMinutes *int                   `json:"delayInMinutes,omitempty"`
	Enabled        *bool                  `json:"enabled,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.AutoPauseProperties Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/AutoPauseProperties

func (*AutoPauseProperties) DeepCopy

func (in *AutoPauseProperties) DeepCopy() *AutoPauseProperties

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

func (*AutoPauseProperties) DeepCopyInto

func (in *AutoPauseProperties) DeepCopyInto(out *AutoPauseProperties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoScaleProperties

type AutoScaleProperties struct {
	Enabled      *bool                  `json:"enabled,omitempty"`
	MaxNodeCount *int                   `json:"maxNodeCount,omitempty"`
	MinNodeCount *int                   `json:"minNodeCount,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.AutoScaleProperties Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/AutoScaleProperties

func (*AutoScaleProperties) DeepCopy

func (in *AutoScaleProperties) DeepCopy() *AutoScaleProperties

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

func (*AutoScaleProperties) DeepCopyInto

func (in *AutoScaleProperties) DeepCopyInto(out *AutoScaleProperties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Compute

type Compute struct {
	AKS               *Compute_AKS               `json:"aks,omitempty"`
	AmlCompute        *Compute_AmlCompute        `json:"amlCompute,omitempty"`
	ComputeInstance   *Compute_ComputeInstance   `json:"computeInstance,omitempty"`
	DataFactory       *Compute_DataFactory       `json:"dataFactory,omitempty"`
	DataLakeAnalytics *Compute_DataLakeAnalytics `json:"dataLakeAnalytics,omitempty"`
	Databricks        *Compute_Databricks        `json:"databricks,omitempty"`
	HDInsight         *Compute_HDInsight         `json:"hdInsight,omitempty"`
	PropertyBag       genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	SynapseSpark      *Compute_SynapseSpark      `json:"synapseSpark,omitempty"`
	VirtualMachine    *Compute_VirtualMachine    `json:"virtualMachine,omitempty"`
}

Storage version of v1beta20210701.Compute Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/Compute

func (*Compute) DeepCopy

func (in *Compute) DeepCopy() *Compute

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

func (*Compute) DeepCopyInto

func (in *Compute) DeepCopyInto(out *Compute)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ComputeInstanceProperties

type ComputeInstanceProperties struct {
	ApplicationSharingPolicy         *string                          `json:"applicationSharingPolicy,omitempty"`
	ComputeInstanceAuthorizationType *string                          `json:"computeInstanceAuthorizationType,omitempty"`
	PersonalComputeInstanceSettings  *PersonalComputeInstanceSettings `json:"personalComputeInstanceSettings,omitempty"`
	PropertyBag                      genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
	SetupScripts                     *SetupScripts                    `json:"setupScripts,omitempty"`
	SshSettings                      *ComputeInstanceSshSettings      `json:"sshSettings,omitempty"`
	Subnet                           *ResourceId                      `json:"subnet,omitempty"`
	VmSize                           *string                          `json:"vmSize,omitempty"`
}

Storage version of v1beta20210701.ComputeInstanceProperties Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/ComputeInstanceProperties

func (*ComputeInstanceProperties) DeepCopy

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

func (*ComputeInstanceProperties) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ComputeInstanceSshSettings

type ComputeInstanceSshSettings struct {
	AdminPublicKey  *string                `json:"adminPublicKey,omitempty"`
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SshPublicAccess *string                `json:"sshPublicAccess,omitempty"`
}

Storage version of v1beta20210701.ComputeInstanceSshSettings Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/ComputeInstanceSshSettings

func (*ComputeInstanceSshSettings) DeepCopy

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

func (*ComputeInstanceSshSettings) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ComputeResource_Status

type ComputeResource_Status struct {
	Conditions  []conditions.Condition `json:"conditions,omitempty"`
	Id          *string                `json:"id,omitempty"`
	Identity    *Identity_Status       `json:"identity,omitempty"`
	Location    *string                `json:"location,omitempty"`
	Name        *string                `json:"name,omitempty"`
	Properties  *Compute_Status        `json:"properties,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Sku         *Sku_Status            `json:"sku,omitempty"`
	SystemData  *SystemData_Status     `json:"systemData,omitempty"`
	Tags        map[string]string      `json:"tags,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1beta20210701.ComputeResource_Status

func (*ComputeResource_Status) ConvertStatusFrom

func (resource *ComputeResource_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our ComputeResource_Status from the provided source

func (*ComputeResource_Status) ConvertStatusTo

func (resource *ComputeResource_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our ComputeResource_Status

func (*ComputeResource_Status) DeepCopy

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

func (*ComputeResource_Status) DeepCopyInto

func (in *ComputeResource_Status) DeepCopyInto(out *ComputeResource_Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Compute_AKS

type Compute_AKS struct {
	ComputeLocation  *string                `json:"computeLocation,omitempty"`
	ComputeType      *string                `json:"computeType,omitempty"`
	Description      *string                `json:"description,omitempty"`
	DisableLocalAuth *bool                  `json:"disableLocalAuth,omitempty"`
	Properties       *AKSProperties         `json:"properties,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Storage version of v1beta20210701.Compute_AKS

func (*Compute_AKS) DeepCopy

func (in *Compute_AKS) DeepCopy() *Compute_AKS

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

func (*Compute_AKS) DeepCopyInto

func (in *Compute_AKS) DeepCopyInto(out *Compute_AKS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Compute_AmlCompute

type Compute_AmlCompute struct {
	ComputeLocation  *string                `json:"computeLocation,omitempty"`
	ComputeType      *string                `json:"computeType,omitempty"`
	Description      *string                `json:"description,omitempty"`
	DisableLocalAuth *bool                  `json:"disableLocalAuth,omitempty"`
	Properties       *AmlComputeProperties  `json:"properties,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Storage version of v1beta20210701.Compute_AmlCompute

func (*Compute_AmlCompute) DeepCopy

func (in *Compute_AmlCompute) DeepCopy() *Compute_AmlCompute

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

func (*Compute_AmlCompute) DeepCopyInto

func (in *Compute_AmlCompute) DeepCopyInto(out *Compute_AmlCompute)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Compute_ComputeInstance

type Compute_ComputeInstance struct {
	ComputeLocation  *string                    `json:"computeLocation,omitempty"`
	ComputeType      *string                    `json:"computeType,omitempty"`
	Description      *string                    `json:"description,omitempty"`
	DisableLocalAuth *bool                      `json:"disableLocalAuth,omitempty"`
	Properties       *ComputeInstanceProperties `json:"properties,omitempty"`
	PropertyBag      genruntime.PropertyBag     `json:"$propertyBag,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Storage version of v1beta20210701.Compute_ComputeInstance

func (*Compute_ComputeInstance) DeepCopy

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

func (*Compute_ComputeInstance) DeepCopyInto

func (in *Compute_ComputeInstance) DeepCopyInto(out *Compute_ComputeInstance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Compute_DataFactory

type Compute_DataFactory struct {
	ComputeLocation  *string                `json:"computeLocation,omitempty"`
	ComputeType      *string                `json:"computeType,omitempty"`
	Description      *string                `json:"description,omitempty"`
	DisableLocalAuth *bool                  `json:"disableLocalAuth,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Storage version of v1beta20210701.Compute_DataFactory

func (*Compute_DataFactory) DeepCopy

func (in *Compute_DataFactory) DeepCopy() *Compute_DataFactory

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

func (*Compute_DataFactory) DeepCopyInto

func (in *Compute_DataFactory) DeepCopyInto(out *Compute_DataFactory)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Compute_DataLakeAnalytics

type Compute_DataLakeAnalytics struct {
	ComputeLocation  *string                      `json:"computeLocation,omitempty"`
	ComputeType      *string                      `json:"computeType,omitempty"`
	Description      *string                      `json:"description,omitempty"`
	DisableLocalAuth *bool                        `json:"disableLocalAuth,omitempty"`
	Properties       *DataLakeAnalyticsProperties `json:"properties,omitempty"`
	PropertyBag      genruntime.PropertyBag       `json:"$propertyBag,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Storage version of v1beta20210701.Compute_DataLakeAnalytics

func (*Compute_DataLakeAnalytics) DeepCopy

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

func (*Compute_DataLakeAnalytics) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Compute_Databricks

type Compute_Databricks struct {
	ComputeLocation  *string                `json:"computeLocation,omitempty"`
	ComputeType      *string                `json:"computeType,omitempty"`
	Description      *string                `json:"description,omitempty"`
	DisableLocalAuth *bool                  `json:"disableLocalAuth,omitempty"`
	Properties       *DatabricksProperties  `json:"properties,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Storage version of v1beta20210701.Compute_Databricks

func (*Compute_Databricks) DeepCopy

func (in *Compute_Databricks) DeepCopy() *Compute_Databricks

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

func (*Compute_Databricks) DeepCopyInto

func (in *Compute_Databricks) DeepCopyInto(out *Compute_Databricks)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Compute_HDInsight

type Compute_HDInsight struct {
	ComputeLocation  *string                `json:"computeLocation,omitempty"`
	ComputeType      *string                `json:"computeType,omitempty"`
	Description      *string                `json:"description,omitempty"`
	DisableLocalAuth *bool                  `json:"disableLocalAuth,omitempty"`
	Properties       *HDInsightProperties   `json:"properties,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Storage version of v1beta20210701.Compute_HDInsight

func (*Compute_HDInsight) DeepCopy

func (in *Compute_HDInsight) DeepCopy() *Compute_HDInsight

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

func (*Compute_HDInsight) DeepCopyInto

func (in *Compute_HDInsight) DeepCopyInto(out *Compute_HDInsight)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Compute_Status

type Compute_Status struct {
	ComputeLocation    *string                `json:"computeLocation,omitempty"`
	ComputeType        *string                `json:"computeType,omitempty"`
	CreatedOn          *string                `json:"createdOn,omitempty"`
	Description        *string                `json:"description,omitempty"`
	DisableLocalAuth   *bool                  `json:"disableLocalAuth,omitempty"`
	IsAttachedCompute  *bool                  `json:"isAttachedCompute,omitempty"`
	ModifiedOn         *string                `json:"modifiedOn,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningErrors []ErrorResponse_Status `json:"provisioningErrors,omitempty"`
	ProvisioningState  *string                `json:"provisioningState,omitempty"`
	ResourceId         *string                `json:"resourceId,omitempty"`
}

Storage version of v1beta20210701.Compute_Status

func (*Compute_Status) DeepCopy

func (in *Compute_Status) DeepCopy() *Compute_Status

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

func (*Compute_Status) DeepCopyInto

func (in *Compute_Status) DeepCopyInto(out *Compute_Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Compute_SynapseSpark

type Compute_SynapseSpark struct {
	ComputeLocation  *string                 `json:"computeLocation,omitempty"`
	ComputeType      *string                 `json:"computeType,omitempty"`
	Description      *string                 `json:"description,omitempty"`
	DisableLocalAuth *bool                   `json:"disableLocalAuth,omitempty"`
	Properties       *SynapseSparkProperties `json:"properties,omitempty"`
	PropertyBag      genruntime.PropertyBag  `json:"$propertyBag,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Storage version of v1beta20210701.Compute_SynapseSpark

func (*Compute_SynapseSpark) DeepCopy

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

func (*Compute_SynapseSpark) DeepCopyInto

func (in *Compute_SynapseSpark) DeepCopyInto(out *Compute_SynapseSpark)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Compute_VirtualMachine

type Compute_VirtualMachine struct {
	ComputeLocation  *string                   `json:"computeLocation,omitempty"`
	ComputeType      *string                   `json:"computeType,omitempty"`
	Description      *string                   `json:"description,omitempty"`
	DisableLocalAuth *bool                     `json:"disableLocalAuth,omitempty"`
	Properties       *VirtualMachineProperties `json:"properties,omitempty"`
	PropertyBag      genruntime.PropertyBag    `json:"$propertyBag,omitempty"`

	// ResourceReference: ARM resource id of the underlying compute
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Storage version of v1beta20210701.Compute_VirtualMachine

func (*Compute_VirtualMachine) DeepCopy

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

func (*Compute_VirtualMachine) DeepCopyInto

func (in *Compute_VirtualMachine) DeepCopyInto(out *Compute_VirtualMachine)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CosmosDbSettings

type CosmosDbSettings struct {
	CollectionsThroughput *int                   `json:"collectionsThroughput,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.CosmosDbSettings Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/CosmosDbSettings

func (*CosmosDbSettings) DeepCopy

func (in *CosmosDbSettings) DeepCopy() *CosmosDbSettings

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

func (*CosmosDbSettings) DeepCopyInto

func (in *CosmosDbSettings) DeepCopyInto(out *CosmosDbSettings)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CosmosDbSettings_Status

type CosmosDbSettings_Status struct {
	CollectionsThroughput *int                   `json:"collectionsThroughput,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.CosmosDbSettings_Status

func (*CosmosDbSettings_Status) DeepCopy

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

func (*CosmosDbSettings_Status) DeepCopyInto

func (in *CosmosDbSettings_Status) DeepCopyInto(out *CosmosDbSettings_Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataLakeAnalyticsProperties

type DataLakeAnalyticsProperties struct {
	DataLakeStoreAccountName *string                `json:"dataLakeStoreAccountName,omitempty"`
	PropertyBag              genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.DataLakeAnalyticsProperties Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/DataLakeAnalyticsProperties

func (*DataLakeAnalyticsProperties) DeepCopy

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

func (*DataLakeAnalyticsProperties) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatabricksProperties

type DatabricksProperties struct {
	DatabricksAccessToken *string                `json:"databricksAccessToken,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	WorkspaceUrl          *string                `json:"workspaceUrl,omitempty"`
}

Storage version of v1beta20210701.DatabricksProperties Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/DatabricksProperties

func (*DatabricksProperties) DeepCopy

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

func (*DatabricksProperties) DeepCopyInto

func (in *DatabricksProperties) DeepCopyInto(out *DatabricksProperties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EncryptionProperty

type EncryptionProperty struct {
	Identity           *IdentityForCmk        `json:"identity,omitempty"`
	KeyVaultProperties *KeyVaultProperties    `json:"keyVaultProperties,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Status             *string                `json:"status,omitempty"`
}

Storage version of v1beta20210701.EncryptionProperty Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/EncryptionProperty

func (*EncryptionProperty) DeepCopy

func (in *EncryptionProperty) DeepCopy() *EncryptionProperty

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

func (*EncryptionProperty) DeepCopyInto

func (in *EncryptionProperty) DeepCopyInto(out *EncryptionProperty)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EncryptionProperty_Status

type EncryptionProperty_Status struct {
	Identity           *IdentityForCmk_Status     `json:"identity,omitempty"`
	KeyVaultProperties *KeyVaultProperties_Status `json:"keyVaultProperties,omitempty"`
	PropertyBag        genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
	Status             *string                    `json:"status,omitempty"`
}

Storage version of v1beta20210701.EncryptionProperty_Status

func (*EncryptionProperty_Status) DeepCopy

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

func (*EncryptionProperty_Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ErrorAdditionalInfo_Status

type ErrorAdditionalInfo_Status struct {
	Info        map[string]v1.JSON     `json:"info,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1beta20210701.ErrorAdditionalInfo_Status

func (*ErrorAdditionalInfo_Status) DeepCopy

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

func (*ErrorAdditionalInfo_Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ErrorDetail_Status

type ErrorDetail_Status struct {
	AdditionalInfo []ErrorAdditionalInfo_Status  `json:"additionalInfo,omitempty"`
	Code           *string                       `json:"code,omitempty"`
	Details        []ErrorDetail_Status_Unrolled `json:"details,omitempty"`
	Message        *string                       `json:"message,omitempty"`
	PropertyBag    genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Target         *string                       `json:"target,omitempty"`
}

Storage version of v1beta20210701.ErrorDetail_Status

func (*ErrorDetail_Status) DeepCopy

func (in *ErrorDetail_Status) DeepCopy() *ErrorDetail_Status

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

func (*ErrorDetail_Status) DeepCopyInto

func (in *ErrorDetail_Status) DeepCopyInto(out *ErrorDetail_Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ErrorDetail_Status_Unrolled

type ErrorDetail_Status_Unrolled struct {
	AdditionalInfo []ErrorAdditionalInfo_Status `json:"additionalInfo,omitempty"`
	Code           *string                      `json:"code,omitempty"`
	Message        *string                      `json:"message,omitempty"`
	PropertyBag    genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	Target         *string                      `json:"target,omitempty"`
}

Storage version of v1beta20210701.ErrorDetail_Status_Unrolled

func (*ErrorDetail_Status_Unrolled) DeepCopy

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

func (*ErrorDetail_Status_Unrolled) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ErrorResponse_Status

type ErrorResponse_Status struct {
	Error       *ErrorDetail_Status    `json:"error,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.ErrorResponse_Status

func (*ErrorResponse_Status) DeepCopy

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

func (*ErrorResponse_Status) DeepCopyInto

func (in *ErrorResponse_Status) DeepCopyInto(out *ErrorResponse_Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type HDInsightProperties

type HDInsightProperties struct {
	Address              *string                       `json:"address,omitempty"`
	AdministratorAccount *VirtualMachineSshCredentials `json:"administratorAccount,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SshPort              *int                          `json:"sshPort,omitempty"`
}

Storage version of v1beta20210701.HDInsightProperties Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/HDInsightProperties

func (*HDInsightProperties) DeepCopy

func (in *HDInsightProperties) DeepCopy() *HDInsightProperties

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

func (*HDInsightProperties) DeepCopyInto

func (in *HDInsightProperties) DeepCopyInto(out *HDInsightProperties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Identity

type Identity struct {
	PropertyBag            genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type                   *string                `json:"type,omitempty"`
	UserAssignedIdentities map[string]v1.JSON     `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1beta20210701.Identity Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/Identity

func (*Identity) DeepCopy

func (in *Identity) DeepCopy() *Identity

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

func (*Identity) DeepCopyInto

func (in *Identity) DeepCopyInto(out *Identity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityForCmk

type IdentityForCmk struct {
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UserAssignedIdentity *string                `json:"userAssignedIdentity,omitempty"`
}

Storage version of v1beta20210701.IdentityForCmk Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/IdentityForCmk

func (*IdentityForCmk) DeepCopy

func (in *IdentityForCmk) DeepCopy() *IdentityForCmk

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

func (*IdentityForCmk) DeepCopyInto

func (in *IdentityForCmk) DeepCopyInto(out *IdentityForCmk)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityForCmk_Status

type IdentityForCmk_Status struct {
	PropertyBag          genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	UserAssignedIdentity *string                `json:"userAssignedIdentity,omitempty"`
}

Storage version of v1beta20210701.IdentityForCmk_Status

func (*IdentityForCmk_Status) DeepCopy

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

func (*IdentityForCmk_Status) DeepCopyInto

func (in *IdentityForCmk_Status) DeepCopyInto(out *IdentityForCmk_Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Identity_Status

type Identity_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]UserAssignedIdentity_Status `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1beta20210701.Identity_Status

func (*Identity_Status) DeepCopy

func (in *Identity_Status) DeepCopy() *Identity_Status

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

func (*Identity_Status) DeepCopyInto

func (in *Identity_Status) DeepCopyInto(out *Identity_Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultProperties

type KeyVaultProperties struct {
	IdentityClientId *string                `json:"identityClientId,omitempty"`
	KeyIdentifier    *string                `json:"keyIdentifier,omitempty"`
	KeyVaultArmId    *string                `json:"keyVaultArmId,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.KeyVaultProperties Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/KeyVaultProperties

func (*KeyVaultProperties) DeepCopy

func (in *KeyVaultProperties) DeepCopy() *KeyVaultProperties

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

func (*KeyVaultProperties) DeepCopyInto

func (in *KeyVaultProperties) DeepCopyInto(out *KeyVaultProperties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyVaultProperties_Status

type KeyVaultProperties_Status struct {
	IdentityClientId *string                `json:"identityClientId,omitempty"`
	KeyIdentifier    *string                `json:"keyIdentifier,omitempty"`
	KeyVaultArmId    *string                `json:"keyVaultArmId,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.KeyVaultProperties_Status

func (*KeyVaultProperties_Status) DeepCopy

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

func (*KeyVaultProperties_Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NotebookPreparationError_Status

type NotebookPreparationError_Status struct {
	ErrorMessage *string                `json:"errorMessage,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StatusCode   *int                   `json:"statusCode,omitempty"`
}

Storage version of v1beta20210701.NotebookPreparationError_Status

func (*NotebookPreparationError_Status) DeepCopy

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

func (*NotebookPreparationError_Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NotebookResourceInfo_Status

type NotebookResourceInfo_Status struct {
	Fqdn                     *string                          `json:"fqdn,omitempty"`
	NotebookPreparationError *NotebookPreparationError_Status `json:"notebookPreparationError,omitempty"`
	PropertyBag              genruntime.PropertyBag           `json:"$propertyBag,omitempty"`
	ResourceId               *string                          `json:"resourceId,omitempty"`
}

Storage version of v1beta20210701.NotebookResourceInfo_Status

func (*NotebookResourceInfo_Status) DeepCopy

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

func (*NotebookResourceInfo_Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PersonalComputeInstanceSettings

type PersonalComputeInstanceSettings struct {
	AssignedUser *AssignedUser          `json:"assignedUser,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.PersonalComputeInstanceSettings Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/PersonalComputeInstanceSettings

func (*PersonalComputeInstanceSettings) DeepCopy

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

func (*PersonalComputeInstanceSettings) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PrivateEndpointConnection_Status_SubResourceEmbedded

type PrivateEndpointConnection_Status_SubResourceEmbedded struct {
	Id          *string                `json:"id,omitempty"`
	Identity    *Identity_Status       `json:"identity,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Sku         *Sku_Status            `json:"sku,omitempty"`
	SystemData  *SystemData_Status     `json:"systemData,omitempty"`
}

Storage version of v1beta20210701.PrivateEndpointConnection_Status_SubResourceEmbedded

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopy

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

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourceId

type ResourceId struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// +kubebuilder:validation:Required
	// Reference: The ID of the resource
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1beta20210701.ResourceId Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/ResourceId

func (*ResourceId) DeepCopy

func (in *ResourceId) DeepCopy() *ResourceId

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

func (*ResourceId) DeepCopyInto

func (in *ResourceId) DeepCopyInto(out *ResourceId)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScaleSettings

type ScaleSettings struct {
	MaxNodeCount                *int                   `json:"maxNodeCount,omitempty"`
	MinNodeCount                *int                   `json:"minNodeCount,omitempty"`
	NodeIdleTimeBeforeScaleDown *string                `json:"nodeIdleTimeBeforeScaleDown,omitempty"`
	PropertyBag                 genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.ScaleSettings Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/ScaleSettings

func (*ScaleSettings) DeepCopy

func (in *ScaleSettings) DeepCopy() *ScaleSettings

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

func (*ScaleSettings) DeepCopyInto

func (in *ScaleSettings) DeepCopyInto(out *ScaleSettings)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScriptReference

type ScriptReference struct {
	PropertyBag     genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ScriptArguments *string                `json:"scriptArguments,omitempty"`
	ScriptData      *string                `json:"scriptData,omitempty"`
	ScriptSource    *string                `json:"scriptSource,omitempty"`
	Timeout         *string                `json:"timeout,omitempty"`
}

Storage version of v1beta20210701.ScriptReference Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/ScriptReference

func (*ScriptReference) DeepCopy

func (in *ScriptReference) DeepCopy() *ScriptReference

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

func (*ScriptReference) DeepCopyInto

func (in *ScriptReference) DeepCopyInto(out *ScriptReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ScriptsToExecute

type ScriptsToExecute struct {
	CreationScript *ScriptReference       `json:"creationScript,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StartupScript  *ScriptReference       `json:"startupScript,omitempty"`
}

Storage version of v1beta20210701.ScriptsToExecute Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/ScriptsToExecute

func (*ScriptsToExecute) DeepCopy

func (in *ScriptsToExecute) DeepCopy() *ScriptsToExecute

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

func (*ScriptsToExecute) DeepCopyInto

func (in *ScriptsToExecute) DeepCopyInto(out *ScriptsToExecute)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceManagedResourcesSettings

type ServiceManagedResourcesSettings struct {
	CosmosDb    *CosmosDbSettings      `json:"cosmosDb,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.ServiceManagedResourcesSettings Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/ServiceManagedResourcesSettings

func (*ServiceManagedResourcesSettings) DeepCopy

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

func (*ServiceManagedResourcesSettings) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceManagedResourcesSettings_Status

type ServiceManagedResourcesSettings_Status struct {
	CosmosDb    *CosmosDbSettings_Status `json:"cosmosDb,omitempty"`
	PropertyBag genruntime.PropertyBag   `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.ServiceManagedResourcesSettings_Status

func (*ServiceManagedResourcesSettings_Status) DeepCopy

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

func (*ServiceManagedResourcesSettings_Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SetupScripts

type SetupScripts struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Scripts     *ScriptsToExecute      `json:"scripts,omitempty"`
}

Storage version of v1beta20210701.SetupScripts Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/SetupScripts

func (*SetupScripts) DeepCopy

func (in *SetupScripts) DeepCopy() *SetupScripts

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

func (*SetupScripts) DeepCopyInto

func (in *SetupScripts) DeepCopyInto(out *SetupScripts)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SharedPrivateLinkResource_Status

type SharedPrivateLinkResource_Status struct {
	GroupId               *string                `json:"groupId,omitempty"`
	Name                  *string                `json:"name,omitempty"`
	PrivateLinkResourceId *string                `json:"privateLinkResourceId,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RequestMessage        *string                `json:"requestMessage,omitempty"`
	Status                *string                `json:"status,omitempty"`
}

Storage version of v1beta20210701.SharedPrivateLinkResource_Status

func (*SharedPrivateLinkResource_Status) DeepCopy

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

func (*SharedPrivateLinkResource_Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Sku

type Sku struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tier        *string                `json:"tier,omitempty"`
}

Storage version of v1beta20210701.Sku Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/Sku

func (*Sku) DeepCopy

func (in *Sku) DeepCopy() *Sku

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

func (*Sku) DeepCopyInto

func (in *Sku) DeepCopyInto(out *Sku)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Sku_Status

type Sku_Status struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Tier        *string                `json:"tier,omitempty"`
}

Storage version of v1beta20210701.Sku_Status

func (*Sku_Status) DeepCopy

func (in *Sku_Status) DeepCopy() *Sku_Status

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

func (*Sku_Status) DeepCopyInto

func (in *Sku_Status) DeepCopyInto(out *Sku_Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SslConfiguration

type SslConfiguration struct {
	Cert                    *string                `json:"cert,omitempty"`
	Cname                   *string                `json:"cname,omitempty"`
	Key                     *string                `json:"key,omitempty"`
	LeafDomainLabel         *string                `json:"leafDomainLabel,omitempty"`
	OverwriteExistingDomain *bool                  `json:"overwriteExistingDomain,omitempty"`
	PropertyBag             genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Status                  *string                `json:"status,omitempty"`
}

Storage version of v1beta20210701.SslConfiguration Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/SslConfiguration

func (*SslConfiguration) DeepCopy

func (in *SslConfiguration) DeepCopy() *SslConfiguration

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

func (*SslConfiguration) DeepCopyInto

func (in *SslConfiguration) DeepCopyInto(out *SslConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SynapseSparkProperties

type SynapseSparkProperties struct {
	AutoPauseProperties *AutoPauseProperties   `json:"autoPauseProperties,omitempty"`
	AutoScaleProperties *AutoScaleProperties   `json:"autoScaleProperties,omitempty"`
	NodeCount           *int                   `json:"nodeCount,omitempty"`
	NodeSize            *string                `json:"nodeSize,omitempty"`
	NodeSizeFamily      *string                `json:"nodeSizeFamily,omitempty"`
	PoolName            *string                `json:"poolName,omitempty"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ResourceGroup       *string                `json:"resourceGroup,omitempty"`
	SparkVersion        *string                `json:"sparkVersion,omitempty"`
	SubscriptionId      *string                `json:"subscriptionId,omitempty"`
	WorkspaceName       *string                `json:"workspaceName,omitempty"`
}

Storage version of v1beta20210701.SynapseSparkProperties Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/SynapseSparkProperties

func (*SynapseSparkProperties) DeepCopy

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

func (*SynapseSparkProperties) DeepCopyInto

func (in *SynapseSparkProperties) DeepCopyInto(out *SynapseSparkProperties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SystemData

type SystemData struct {
	CreatedAt          *string                `json:"createdAt,omitempty"`
	CreatedBy          *string                `json:"createdBy,omitempty"`
	CreatedByType      *string                `json:"createdByType,omitempty"`
	LastModifiedAt     *string                `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string                `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *string                `json:"lastModifiedByType,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.SystemData Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/SystemData

func (*SystemData) DeepCopy

func (in *SystemData) DeepCopy() *SystemData

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

func (*SystemData) DeepCopyInto

func (in *SystemData) DeepCopyInto(out *SystemData)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SystemData_Status

type SystemData_Status struct {
	CreatedAt          *string                `json:"createdAt,omitempty"`
	CreatedBy          *string                `json:"createdBy,omitempty"`
	CreatedByType      *string                `json:"createdByType,omitempty"`
	LastModifiedAt     *string                `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string                `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *string                `json:"lastModifiedByType,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.SystemData_Status

func (*SystemData_Status) DeepCopy

func (in *SystemData_Status) DeepCopy() *SystemData_Status

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

func (*SystemData_Status) DeepCopyInto

func (in *SystemData_Status) DeepCopyInto(out *SystemData_Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserAccountCredentials

type UserAccountCredentials struct {
	AdminUserName         *string                     `json:"adminUserName,omitempty"`
	AdminUserPassword     *genruntime.SecretReference `json:"adminUserPassword,omitempty"`
	AdminUserSshPublicKey *genruntime.SecretReference `json:"adminUserSshPublicKey,omitempty"`
	PropertyBag           genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
}

Storage version of v1beta20210701.UserAccountCredentials Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/UserAccountCredentials

func (*UserAccountCredentials) DeepCopy

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

func (*UserAccountCredentials) DeepCopyInto

func (in *UserAccountCredentials) DeepCopyInto(out *UserAccountCredentials)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserAssignedIdentity_Status

type UserAssignedIdentity_Status struct {
	ClientId    *string                `json:"clientId,omitempty"`
	PrincipalId *string                `json:"principalId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TenantId    *string                `json:"tenantId,omitempty"`
}

Storage version of v1beta20210701.UserAssignedIdentity_Status

func (*UserAssignedIdentity_Status) DeepCopy

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

func (*UserAssignedIdentity_Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineImage

type VirtualMachineImage struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// +kubebuilder:validation:Required
	// Reference: Virtual Machine image path
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1beta20210701.VirtualMachineImage Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/VirtualMachineImage

func (*VirtualMachineImage) DeepCopy

func (in *VirtualMachineImage) DeepCopy() *VirtualMachineImage

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

func (*VirtualMachineImage) DeepCopyInto

func (in *VirtualMachineImage) DeepCopyInto(out *VirtualMachineImage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineProperties

type VirtualMachineProperties struct {
	Address                   *string                       `json:"address,omitempty"`
	AdministratorAccount      *VirtualMachineSshCredentials `json:"administratorAccount,omitempty"`
	IsNotebookInstanceCompute *bool                         `json:"isNotebookInstanceCompute,omitempty"`
	PropertyBag               genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SshPort                   *int                          `json:"sshPort,omitempty"`
	VirtualMachineSize        *string                       `json:"virtualMachineSize,omitempty"`
}

Storage version of v1beta20210701.VirtualMachineProperties Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/VirtualMachineProperties

func (*VirtualMachineProperties) DeepCopy

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

func (*VirtualMachineProperties) DeepCopyInto

func (in *VirtualMachineProperties) DeepCopyInto(out *VirtualMachineProperties)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VirtualMachineSshCredentials

type VirtualMachineSshCredentials struct {
	Password       *genruntime.SecretReference `json:"password,omitempty"`
	PrivateKeyData *string                     `json:"privateKeyData,omitempty"`
	PropertyBag    genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	PublicKeyData  *string                     `json:"publicKeyData,omitempty"`
	Username       *string                     `json:"username,omitempty"`
}

Storage version of v1beta20210701.VirtualMachineSshCredentials Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/VirtualMachineSshCredentials

func (*VirtualMachineSshCredentials) DeepCopy

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

func (*VirtualMachineSshCredentials) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Workspace

type Workspace struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Workspaces_Spec  `json:"spec,omitempty"`
	Status            Workspace_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 v1beta20210701.Workspace Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/resourceDefinitions/workspaces

func (*Workspace) AzureName

func (workspace *Workspace) AzureName() string

AzureName returns the Azure name of the resource

func (*Workspace) DeepCopy

func (in *Workspace) DeepCopy() *Workspace

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

func (*Workspace) DeepCopyInto

func (in *Workspace) DeepCopyInto(out *Workspace)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Workspace) DeepCopyObject

func (in *Workspace) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Workspace) GetAPIVersion

func (workspace Workspace) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-07-01"

func (*Workspace) GetConditions

func (workspace *Workspace) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Workspace) GetResourceScope

func (workspace *Workspace) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Workspace) GetSpec

func (workspace *Workspace) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Workspace) GetStatus

func (workspace *Workspace) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Workspace) GetType

func (workspace *Workspace) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/workspaces"

func (*Workspace) Hub

func (workspace *Workspace) Hub()

Hub marks that this Workspace is the hub type for conversion

func (*Workspace) NewEmptyStatus

func (workspace *Workspace) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Workspace) OriginalGVK

func (workspace *Workspace) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Workspace) Owner

func (workspace *Workspace) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*Workspace) SetConditions

func (workspace *Workspace) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Workspace) SetStatus

func (workspace *Workspace) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type WorkspaceConnection_Status

type WorkspaceConnection_Status struct {
	AuthType    *string                `json:"authType,omitempty"`
	Category    *string                `json:"category,omitempty"`
	Conditions  []conditions.Condition `json:"conditions,omitempty"`
	Id          *string                `json:"id,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Target      *string                `json:"target,omitempty"`
	Type        *string                `json:"type,omitempty"`
	Value       *string                `json:"value,omitempty"`
	ValueFormat *string                `json:"valueFormat,omitempty"`
}

Storage version of v1beta20210701.WorkspaceConnection_Status

func (*WorkspaceConnection_Status) ConvertStatusFrom

func (connection *WorkspaceConnection_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our WorkspaceConnection_Status from the provided source

func (*WorkspaceConnection_Status) ConvertStatusTo

func (connection *WorkspaceConnection_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our WorkspaceConnection_Status

func (*WorkspaceConnection_Status) DeepCopy

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

func (*WorkspaceConnection_Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceList

type WorkspaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Workspace `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1beta20210701.Workspace Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/resourceDefinitions/workspaces

func (*WorkspaceList) DeepCopy

func (in *WorkspaceList) DeepCopy() *WorkspaceList

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

func (*WorkspaceList) DeepCopyInto

func (in *WorkspaceList) DeepCopyInto(out *WorkspaceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkspaceList) DeepCopyObject

func (in *WorkspaceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WorkspaceOperatorSecrets

type WorkspaceOperatorSecrets struct {
	AppInsightsInstrumentationKey *genruntime.SecretDestination `json:"appInsightsInstrumentationKey,omitempty"`
	ContainerRegistryPassword     *genruntime.SecretDestination `json:"containerRegistryPassword,omitempty"`
	ContainerRegistryPassword2    *genruntime.SecretDestination `json:"containerRegistryPassword2,omitempty"`
	ContainerRegistryUserName     *genruntime.SecretDestination `json:"containerRegistryUserName,omitempty"`
	PrimaryNotebookAccessKey      *genruntime.SecretDestination `json:"primaryNotebookAccessKey,omitempty"`
	PropertyBag                   genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecondaryNotebookAccessKey    *genruntime.SecretDestination `json:"secondaryNotebookAccessKey,omitempty"`
	UserStorageKey                *genruntime.SecretDestination `json:"userStorageKey,omitempty"`
}

Storage version of v1beta20210701.WorkspaceOperatorSecrets

func (*WorkspaceOperatorSecrets) DeepCopy

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

func (*WorkspaceOperatorSecrets) DeepCopyInto

func (in *WorkspaceOperatorSecrets) DeepCopyInto(out *WorkspaceOperatorSecrets)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspaceOperatorSpec

type WorkspaceOperatorSpec struct {
	PropertyBag genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
	Secrets     *WorkspaceOperatorSecrets `json:"secrets,omitempty"`
}

Storage version of v1beta20210701.WorkspaceOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*WorkspaceOperatorSpec) DeepCopy

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

func (*WorkspaceOperatorSpec) DeepCopyInto

func (in *WorkspaceOperatorSpec) DeepCopyInto(out *WorkspaceOperatorSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Workspace_Status

type Workspace_Status struct {
	AllowPublicAccessWhenBehindVnet *bool                                                  `json:"allowPublicAccessWhenBehindVnet,omitempty"`
	ApplicationInsights             *string                                                `json:"applicationInsights,omitempty"`
	Conditions                      []conditions.Condition                                 `json:"conditions,omitempty"`
	ContainerRegistry               *string                                                `json:"containerRegistry,omitempty"`
	Description                     *string                                                `json:"description,omitempty"`
	DiscoveryUrl                    *string                                                `json:"discoveryUrl,omitempty"`
	Encryption                      *EncryptionProperty_Status                             `json:"encryption,omitempty"`
	FriendlyName                    *string                                                `json:"friendlyName,omitempty"`
	HbiWorkspace                    *bool                                                  `json:"hbiWorkspace,omitempty"`
	Id                              *string                                                `json:"id,omitempty"`
	Identity                        *Identity_Status                                       `json:"identity,omitempty"`
	ImageBuildCompute               *string                                                `json:"imageBuildCompute,omitempty"`
	KeyVault                        *string                                                `json:"keyVault,omitempty"`
	Location                        *string                                                `json:"location,omitempty"`
	MlFlowTrackingUri               *string                                                `json:"mlFlowTrackingUri,omitempty"`
	Name                            *string                                                `json:"name,omitempty"`
	NotebookInfo                    *NotebookResourceInfo_Status                           `json:"notebookInfo,omitempty"`
	PrimaryUserAssignedIdentity     *string                                                `json:"primaryUserAssignedIdentity,omitempty"`
	PrivateEndpointConnections      []PrivateEndpointConnection_Status_SubResourceEmbedded `json:"privateEndpointConnections,omitempty"`
	PrivateLinkCount                *int                                                   `json:"privateLinkCount,omitempty"`
	PropertyBag                     genruntime.PropertyBag                                 `json:"$propertyBag,omitempty"`
	ProvisioningState               *string                                                `json:"provisioningState,omitempty"`
	PublicNetworkAccess             *string                                                `json:"publicNetworkAccess,omitempty"`
	ServiceManagedResourcesSettings *ServiceManagedResourcesSettings_Status                `json:"serviceManagedResourcesSettings,omitempty"`
	ServiceProvisionedResourceGroup *string                                                `json:"serviceProvisionedResourceGroup,omitempty"`
	SharedPrivateLinkResources      []SharedPrivateLinkResource_Status                     `json:"sharedPrivateLinkResources,omitempty"`
	Sku                             *Sku_Status                                            `json:"sku,omitempty"`
	StorageAccount                  *string                                                `json:"storageAccount,omitempty"`
	StorageHnsEnabled               *bool                                                  `json:"storageHnsEnabled,omitempty"`
	SystemData                      *SystemData_Status                                     `json:"systemData,omitempty"`
	Tags                            map[string]string                                      `json:"tags,omitempty"`
	TenantId                        *string                                                `json:"tenantId,omitempty"`
	Type                            *string                                                `json:"type,omitempty"`
	WorkspaceId                     *string                                                `json:"workspaceId,omitempty"`
}

Storage version of v1beta20210701.Workspace_Status

func (*Workspace_Status) ConvertStatusFrom

func (workspace *Workspace_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Workspace_Status from the provided source

func (*Workspace_Status) ConvertStatusTo

func (workspace *Workspace_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Workspace_Status

func (*Workspace_Status) DeepCopy

func (in *Workspace_Status) DeepCopy() *Workspace_Status

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

func (*Workspace_Status) DeepCopyInto

func (in *Workspace_Status) DeepCopyInto(out *Workspace_Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspacesCompute

type WorkspacesCompute struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorkspacesComputes_Spec `json:"spec,omitempty"`
	Status            ComputeResource_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 v1beta20210701.WorkspacesCompute Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/resourceDefinitions/workspaces_computes

func (*WorkspacesCompute) AzureName

func (compute *WorkspacesCompute) AzureName() string

AzureName returns the Azure name of the resource

func (*WorkspacesCompute) DeepCopy

func (in *WorkspacesCompute) DeepCopy() *WorkspacesCompute

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

func (*WorkspacesCompute) DeepCopyInto

func (in *WorkspacesCompute) DeepCopyInto(out *WorkspacesCompute)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkspacesCompute) DeepCopyObject

func (in *WorkspacesCompute) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (WorkspacesCompute) GetAPIVersion

func (compute WorkspacesCompute) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-07-01"

func (*WorkspacesCompute) GetConditions

func (compute *WorkspacesCompute) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*WorkspacesCompute) GetResourceScope

func (compute *WorkspacesCompute) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*WorkspacesCompute) GetSpec

func (compute *WorkspacesCompute) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*WorkspacesCompute) GetStatus

func (compute *WorkspacesCompute) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*WorkspacesCompute) GetType

func (compute *WorkspacesCompute) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/workspaces/computes"

func (*WorkspacesCompute) Hub

func (compute *WorkspacesCompute) Hub()

Hub marks that this WorkspacesCompute is the hub type for conversion

func (*WorkspacesCompute) NewEmptyStatus

func (compute *WorkspacesCompute) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*WorkspacesCompute) OriginalGVK

func (compute *WorkspacesCompute) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*WorkspacesCompute) Owner

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*WorkspacesCompute) SetConditions

func (compute *WorkspacesCompute) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*WorkspacesCompute) SetStatus

func (compute *WorkspacesCompute) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type WorkspacesComputeList

type WorkspacesComputeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []WorkspacesCompute `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1beta20210701.WorkspacesCompute Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/resourceDefinitions/workspaces_computes

func (*WorkspacesComputeList) DeepCopy

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

func (*WorkspacesComputeList) DeepCopyInto

func (in *WorkspacesComputeList) DeepCopyInto(out *WorkspacesComputeList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkspacesComputeList) DeepCopyObject

func (in *WorkspacesComputeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WorkspacesComputes_Spec

type WorkspacesComputes_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"`
	Identity        *Identity `json:"identity,omitempty"`
	Location        *string   `json:"location,omitempty"`
	OriginalVersion string    `json:"originalVersion,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 machinelearningservices.azure.com/Workspace resource
	Owner       *genruntime.KnownResourceReference `group:"machinelearningservices.azure.com" json:"owner,omitempty" kind:"Workspace"`
	Properties  *Compute                           `json:"properties,omitempty"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Sku         *Sku                               `json:"sku,omitempty"`
	SystemData  *SystemData                        `json:"systemData,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1beta20210701.WorkspacesComputes_Spec

func (*WorkspacesComputes_Spec) ConvertSpecFrom

func (computes *WorkspacesComputes_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our WorkspacesComputes_Spec from the provided source

func (*WorkspacesComputes_Spec) ConvertSpecTo

func (computes *WorkspacesComputes_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our WorkspacesComputes_Spec

func (*WorkspacesComputes_Spec) DeepCopy

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

func (*WorkspacesComputes_Spec) DeepCopyInto

func (in *WorkspacesComputes_Spec) DeepCopyInto(out *WorkspacesComputes_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkspacesConnection

type WorkspacesConnection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorkspacesConnections_Spec `json:"spec,omitempty"`
	Status            WorkspaceConnection_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 v1beta20210701.WorkspacesConnection Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/resourceDefinitions/workspaces_connections

func (*WorkspacesConnection) AzureName

func (connection *WorkspacesConnection) AzureName() string

AzureName returns the Azure name of the resource

func (*WorkspacesConnection) DeepCopy

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

func (*WorkspacesConnection) DeepCopyInto

func (in *WorkspacesConnection) DeepCopyInto(out *WorkspacesConnection)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkspacesConnection) DeepCopyObject

func (in *WorkspacesConnection) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (WorkspacesConnection) GetAPIVersion

func (connection WorkspacesConnection) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2021-07-01"

func (*WorkspacesConnection) GetConditions

func (connection *WorkspacesConnection) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*WorkspacesConnection) GetResourceScope

func (connection *WorkspacesConnection) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*WorkspacesConnection) GetSpec

func (connection *WorkspacesConnection) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*WorkspacesConnection) GetStatus

func (connection *WorkspacesConnection) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*WorkspacesConnection) GetType

func (connection *WorkspacesConnection) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.MachineLearningServices/workspaces/connections"

func (*WorkspacesConnection) Hub

func (connection *WorkspacesConnection) Hub()

Hub marks that this WorkspacesConnection is the hub type for conversion

func (*WorkspacesConnection) NewEmptyStatus

func (connection *WorkspacesConnection) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*WorkspacesConnection) OriginalGVK

func (connection *WorkspacesConnection) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*WorkspacesConnection) Owner

func (connection *WorkspacesConnection) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner, or nil if there is no owner

func (*WorkspacesConnection) SetConditions

func (connection *WorkspacesConnection) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*WorkspacesConnection) SetStatus

func (connection *WorkspacesConnection) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type WorkspacesConnectionList

type WorkspacesConnectionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []WorkspacesConnection `json:"items"`
}

+kubebuilder:object:root=true Storage version of v1beta20210701.WorkspacesConnection Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/resourceDefinitions/workspaces_connections

func (*WorkspacesConnectionList) DeepCopy

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

func (*WorkspacesConnectionList) DeepCopyInto

func (in *WorkspacesConnectionList) DeepCopyInto(out *WorkspacesConnectionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkspacesConnectionList) DeepCopyObject

func (in *WorkspacesConnectionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WorkspacesConnections_Spec

type WorkspacesConnections_Spec struct {
	AuthType *string `json:"authType,omitempty"`

	// 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"`
	Category        *string `json:"category,omitempty"`
	Location        *string `json:"location,omitempty"`
	OriginalVersion string  `json:"originalVersion,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 machinelearningservices.azure.com/Workspace resource
	Owner       *genruntime.KnownResourceReference `group:"machinelearningservices.azure.com" json:"owner,omitempty" kind:"Workspace"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
	Target      *string                            `json:"target,omitempty"`
	Value       *string                            `json:"value,omitempty"`
	ValueFormat *string                            `json:"valueFormat,omitempty"`
}

Storage version of v1beta20210701.WorkspacesConnections_Spec

func (*WorkspacesConnections_Spec) ConvertSpecFrom

func (connections *WorkspacesConnections_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our WorkspacesConnections_Spec from the provided source

func (*WorkspacesConnections_Spec) ConvertSpecTo

func (connections *WorkspacesConnections_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our WorkspacesConnections_Spec

func (*WorkspacesConnections_Spec) DeepCopy

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

func (*WorkspacesConnections_Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Workspaces_Spec

type Workspaces_Spec struct {
	AllowPublicAccessWhenBehindVnet *bool `json:"allowPublicAccessWhenBehindVnet,omitempty"`

	// ApplicationInsightsReference: ARM id of the application insights associated with this workspace. This cannot be changed
	// once the workspace has been created
	ApplicationInsightsReference *genruntime.ResourceReference `armReference:"ApplicationInsights" json:"applicationInsightsReference,omitempty"`

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

	// ContainerRegistryReference: ARM id of the container registry associated with this workspace. This cannot be changed once
	// the workspace has been created
	ContainerRegistryReference *genruntime.ResourceReference `armReference:"ContainerRegistry" json:"containerRegistryReference,omitempty"`
	Description                *string                       `json:"description,omitempty"`
	DiscoveryUrl               *string                       `json:"discoveryUrl,omitempty"`
	Encryption                 *EncryptionProperty           `json:"encryption,omitempty"`
	FriendlyName               *string                       `json:"friendlyName,omitempty"`
	HbiWorkspace               *bool                         `json:"hbiWorkspace,omitempty"`
	Identity                   *Identity                     `json:"identity,omitempty"`
	ImageBuildCompute          *string                       `json:"imageBuildCompute,omitempty"`

	// KeyVaultReference: ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has
	// been created
	KeyVaultReference *genruntime.ResourceReference `armReference:"KeyVault" json:"keyVaultReference,omitempty"`
	Location          *string                       `json:"location,omitempty"`
	OperatorSpec      *WorkspaceOperatorSpec        `json:"operatorSpec,omitempty"`
	OriginalVersion   string                        `json:"originalVersion,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"`

	// PrimaryUserAssignedIdentityReference: The user assigned identity resource id that represents the workspace identity.
	PrimaryUserAssignedIdentityReference *genruntime.ResourceReference                           `armReference:"PrimaryUserAssignedIdentity" json:"primaryUserAssignedIdentityReference,omitempty"`
	PropertyBag                          genruntime.PropertyBag                                  `json:"$propertyBag,omitempty"`
	PublicNetworkAccess                  *string                                                 `json:"publicNetworkAccess,omitempty"`
	ServiceManagedResourcesSettings      *ServiceManagedResourcesSettings                        `json:"serviceManagedResourcesSettings,omitempty"`
	SharedPrivateLinkResources           []Workspaces_Spec_Properties_SharedPrivateLinkResources `json:"sharedPrivateLinkResources,omitempty"`
	Sku                                  *Sku                                                    `json:"sku,omitempty"`

	// StorageAccountReference: ARM id of the storage account associated with this workspace. This cannot be changed once the
	// workspace has been created
	StorageAccountReference *genruntime.ResourceReference `armReference:"StorageAccount" json:"storageAccountReference,omitempty"`
	SystemData              *SystemData                   `json:"systemData,omitempty"`
	Tags                    map[string]string             `json:"tags,omitempty"`
}

Storage version of v1beta20210701.Workspaces_Spec

func (*Workspaces_Spec) ConvertSpecFrom

func (workspaces *Workspaces_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Workspaces_Spec from the provided source

func (*Workspaces_Spec) ConvertSpecTo

func (workspaces *Workspaces_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Workspaces_Spec

func (*Workspaces_Spec) DeepCopy

func (in *Workspaces_Spec) DeepCopy() *Workspaces_Spec

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

func (*Workspaces_Spec) DeepCopyInto

func (in *Workspaces_Spec) DeepCopyInto(out *Workspaces_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Workspaces_Spec_Properties_SharedPrivateLinkResources

type Workspaces_Spec_Properties_SharedPrivateLinkResources struct {
	GroupId *string `json:"groupId,omitempty"`
	Name    *string `json:"name,omitempty"`

	// PrivateLinkResourceReference: The resource id that private link links to.
	PrivateLinkResourceReference *genruntime.ResourceReference `armReference:"PrivateLinkResourceId" json:"privateLinkResourceReference,omitempty"`
	PropertyBag                  genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	RequestMessage               *string                       `json:"requestMessage,omitempty"`
	Status                       *string                       `json:"status,omitempty"`
}

Storage version of v1beta20210701.Workspaces_Spec_Properties_SharedPrivateLinkResources

func (*Workspaces_Spec_Properties_SharedPrivateLinkResources) DeepCopy

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

func (*Workspaces_Spec_Properties_SharedPrivateLinkResources) DeepCopyInto

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