v1beta20210701

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: 15 Imported by: 0

Documentation

Overview

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

Package v1beta20210701 contains API Schema definitions for the machinelearningservices v1beta20210701 API group +groupName=machinelearningservices.azure.com

Package v1beta20210701 contains API Schema definitions for the machinelearningservices v1beta20210701 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.

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.

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 (
	ComputeStatusProvisioningStateCanceled  = ComputeStatusProvisioningState("Canceled")
	ComputeStatusProvisioningStateCreating  = ComputeStatusProvisioningState("Creating")
	ComputeStatusProvisioningStateDeleting  = ComputeStatusProvisioningState("Deleting")
	ComputeStatusProvisioningStateFailed    = ComputeStatusProvisioningState("Failed")
	ComputeStatusProvisioningStateSucceeded = ComputeStatusProvisioningState("Succeeded")
	ComputeStatusProvisioningStateUnknown   = ComputeStatusProvisioningState("Unknown")
	ComputeStatusProvisioningStateUpdating  = ComputeStatusProvisioningState("Updating")
)
View Source
const (
	ComputeType_StatusAKS               = ComputeType_Status("AKS")
	ComputeType_StatusAmlCompute        = ComputeType_Status("AmlCompute")
	ComputeType_StatusComputeInstance   = ComputeType_Status("ComputeInstance")
	ComputeType_StatusDataFactory       = ComputeType_Status("DataFactory")
	ComputeType_StatusDataLakeAnalytics = ComputeType_Status("DataLakeAnalytics")
	ComputeType_StatusDatabricks        = ComputeType_Status("Databricks")
	ComputeType_StatusHDInsight         = ComputeType_Status("HDInsight")
	ComputeType_StatusKubernetes        = ComputeType_Status("Kubernetes")
	ComputeType_StatusSynapseSpark      = ComputeType_Status("SynapseSpark")
	ComputeType_StatusVirtualMachine    = ComputeType_Status("VirtualMachine")
)
View Source
const (
	IdentityStatusTypeNone                       = IdentityStatusType("None")
	IdentityStatusTypeSystemAssigned             = IdentityStatusType("SystemAssigned")
	IdentityStatusTypeSystemAssignedUserAssigned = IdentityStatusType("SystemAssigned,UserAssigned")
	IdentityStatusTypeUserAssigned               = IdentityStatusType("UserAssigned")
)
View Source
const (
	SystemDataStatusCreatedByTypeApplication     = SystemDataStatusCreatedByType("Application")
	SystemDataStatusCreatedByTypeKey             = SystemDataStatusCreatedByType("Key")
	SystemDataStatusCreatedByTypeManagedIdentity = SystemDataStatusCreatedByType("ManagedIdentity")
	SystemDataStatusCreatedByTypeUser            = SystemDataStatusCreatedByType("User")
)
View Source
const (
	SystemDataStatusLastModifiedByTypeApplication     = SystemDataStatusLastModifiedByType("Application")
	SystemDataStatusLastModifiedByTypeKey             = SystemDataStatusLastModifiedByType("Key")
	SystemDataStatusLastModifiedByTypeManagedIdentity = SystemDataStatusLastModifiedByType("ManagedIdentity")
	SystemDataStatusLastModifiedByTypeUser            = SystemDataStatusLastModifiedByType("User")
)
View Source
const (
	WorkspacePropertiesStatusProvisioningStateCanceled  = WorkspacePropertiesStatusProvisioningState("Canceled")
	WorkspacePropertiesStatusProvisioningStateCreating  = WorkspacePropertiesStatusProvisioningState("Creating")
	WorkspacePropertiesStatusProvisioningStateDeleting  = WorkspacePropertiesStatusProvisioningState("Deleting")
	WorkspacePropertiesStatusProvisioningStateFailed    = WorkspacePropertiesStatusProvisioningState("Failed")
	WorkspacePropertiesStatusProvisioningStateSucceeded = WorkspacePropertiesStatusProvisioningState("Succeeded")
	WorkspacePropertiesStatusProvisioningStateUnknown   = WorkspacePropertiesStatusProvisioningState("Unknown")
	WorkspacePropertiesStatusProvisioningStateUpdating  = WorkspacePropertiesStatusProvisioningState("Updating")
)
View Source
const (
	WorkspacePropertiesStatusPublicNetworkAccessDisabled = WorkspacePropertiesStatusPublicNetworkAccess("Disabled")
	WorkspacePropertiesStatusPublicNetworkAccessEnabled  = WorkspacePropertiesStatusPublicNetworkAccess("Enabled")
)
View Source
const (
	WorkspacesSpecPropertiesPublicNetworkAccessDisabled = WorkspacesSpecPropertiesPublicNetworkAccess("Disabled")
	WorkspacesSpecPropertiesPublicNetworkAccessEnabled  = WorkspacesSpecPropertiesPublicNetworkAccess("Enabled")
)
View Source
const (
	EncryptionPropertyStatusDisabled = EncryptionPropertyStatus("Disabled")
	EncryptionPropertyStatusEnabled  = EncryptionPropertyStatus("Enabled")
)
View Source
const (
	EncryptionPropertyStatusStatusDisabled = EncryptionPropertyStatusStatus("Disabled")
	EncryptionPropertyStatusStatusEnabled  = EncryptionPropertyStatusStatus("Enabled")
)
View Source
const (
	PrivateEndpointServiceConnectionStatus_StatusApproved     = PrivateEndpointServiceConnectionStatus_Status("Approved")
	PrivateEndpointServiceConnectionStatus_StatusDisconnected = PrivateEndpointServiceConnectionStatus_Status("Disconnected")
	PrivateEndpointServiceConnectionStatus_StatusPending      = PrivateEndpointServiceConnectionStatus_Status("Pending")
	PrivateEndpointServiceConnectionStatus_StatusRejected     = PrivateEndpointServiceConnectionStatus_Status("Rejected")
	PrivateEndpointServiceConnectionStatus_StatusTimeout      = PrivateEndpointServiceConnectionStatus_Status("Timeout")
)
View Source
const (
	SharedPrivateLinkResourcePropertyStatusApproved     = SharedPrivateLinkResourcePropertyStatus("Approved")
	SharedPrivateLinkResourcePropertyStatusDisconnected = SharedPrivateLinkResourcePropertyStatus("Disconnected")
	SharedPrivateLinkResourcePropertyStatusPending      = SharedPrivateLinkResourcePropertyStatus("Pending")
	SharedPrivateLinkResourcePropertyStatusRejected     = SharedPrivateLinkResourcePropertyStatus("Rejected")
	SharedPrivateLinkResourcePropertyStatusTimeout      = SharedPrivateLinkResourcePropertyStatus("Timeout")
)
View Source
const (
	IdentityTypeNone                       = IdentityType("None")
	IdentityTypeSystemAssigned             = IdentityType("SystemAssigned")
	IdentityTypeSystemAssignedUserAssigned = IdentityType("SystemAssigned,UserAssigned")
	IdentityTypeUserAssigned               = IdentityType("UserAssigned")
)
View Source
const (
	SystemDataCreatedByTypeApplication     = SystemDataCreatedByType("Application")
	SystemDataCreatedByTypeKey             = SystemDataCreatedByType("Key")
	SystemDataCreatedByTypeManagedIdentity = SystemDataCreatedByType("ManagedIdentity")
	SystemDataCreatedByTypeUser            = SystemDataCreatedByType("User")
)
View Source
const (
	SystemDataLastModifiedByTypeApplication     = SystemDataLastModifiedByType("Application")
	SystemDataLastModifiedByTypeKey             = SystemDataLastModifiedByType("Key")
	SystemDataLastModifiedByTypeManagedIdentity = SystemDataLastModifiedByType("ManagedIdentity")
	SystemDataLastModifiedByTypeUser            = SystemDataLastModifiedByType("User")
)
View Source
const (
	AKSPropertiesClusterPurposeDenseProd = AKSPropertiesClusterPurpose("DenseProd")
	AKSPropertiesClusterPurposeDevTest   = AKSPropertiesClusterPurpose("DevTest")
	AKSPropertiesClusterPurposeFastProd  = AKSPropertiesClusterPurpose("FastProd")
)
View Source
const (
	AKSPropertiesLoadBalancerTypeInternalLoadBalancer = AKSPropertiesLoadBalancerType("InternalLoadBalancer")
	AKSPropertiesLoadBalancerTypePublicIp             = AKSPropertiesLoadBalancerType("PublicIp")
)
View Source
const (
	AmlComputePropertiesOsTypeLinux   = AmlComputePropertiesOsType("Linux")
	AmlComputePropertiesOsTypeWindows = AmlComputePropertiesOsType("Windows")
)
View Source
const (
	AmlComputePropertiesRemoteLoginPortPublicAccessDisabled     = AmlComputePropertiesRemoteLoginPortPublicAccess("Disabled")
	AmlComputePropertiesRemoteLoginPortPublicAccessEnabled      = AmlComputePropertiesRemoteLoginPortPublicAccess("Enabled")
	AmlComputePropertiesRemoteLoginPortPublicAccessNotSpecified = AmlComputePropertiesRemoteLoginPortPublicAccess("NotSpecified")
)
View Source
const (
	AmlComputePropertiesVmPriorityDedicated   = AmlComputePropertiesVmPriority("Dedicated")
	AmlComputePropertiesVmPriorityLowPriority = AmlComputePropertiesVmPriority("LowPriority")
)
View Source
const (
	ComputeInstancePropertiesApplicationSharingPolicyPersonal = ComputeInstancePropertiesApplicationSharingPolicy("Personal")
	ComputeInstancePropertiesApplicationSharingPolicyShared   = ComputeInstancePropertiesApplicationSharingPolicy("Shared")
)
View Source
const (
	ComputeInstanceSshSettingsSshPublicAccessDisabled = ComputeInstanceSshSettingsSshPublicAccess("Disabled")
	ComputeInstanceSshSettingsSshPublicAccessEnabled  = ComputeInstanceSshSettingsSshPublicAccess("Enabled")
)
View Source
const (
	SslConfigurationStatusAuto     = SslConfigurationStatus("Auto")
	SslConfigurationStatusDisabled = SslConfigurationStatus("Disabled")
	SslConfigurationStatusEnabled  = SslConfigurationStatus("Enabled")
)
View Source
const APIVersionValue = APIVersion("2021-07-01")
View Source
const ComputeAKSComputeTypeAKS = ComputeAKSComputeType("AKS")
View Source
const ComputeAmlComputeComputeTypeAmlCompute = ComputeAmlComputeComputeType("AmlCompute")
View Source
const ComputeComputeInstanceComputeTypeComputeInstance = ComputeComputeInstanceComputeType("ComputeInstance")
View Source
const ComputeDataFactoryComputeTypeDataFactory = ComputeDataFactoryComputeType("DataFactory")
View Source
const ComputeDataLakeAnalyticsComputeTypeDataLakeAnalytics = ComputeDataLakeAnalyticsComputeType("DataLakeAnalytics")
View Source
const ComputeDatabricksComputeTypeDatabricks = ComputeDatabricksComputeType("Databricks")
View Source
const ComputeHDInsightComputeTypeHDInsight = ComputeHDInsightComputeType("HDInsight")
View Source
const ComputeInstancePropertiesComputeInstanceAuthorizationTypePersonal = ComputeInstancePropertiesComputeInstanceAuthorizationType("personal")
View Source
const ComputeSynapseSparkComputeTypeSynapseSpark = ComputeSynapseSparkComputeType("SynapseSpark")
View Source
const ComputeVirtualMachineComputeTypeVirtualMachine = ComputeVirtualMachineComputeType("VirtualMachine")
View Source
const WorkspaceConnectionPropsStatusValueFormatJSON = WorkspaceConnectionPropsStatusValueFormat("JSON")
View Source
const WorkspaceConnectionPropsValueFormatJSON = WorkspaceConnectionPropsValueFormat("JSON")

Variables

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

	// 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 {
	// +kubebuilder:validation:Minimum=0
	// AgentCount: Number of agents
	AgentCount *int `json:"agentCount,omitempty"`

	// AgentVmSize: Agent virtual machine size
	AgentVmSize *string `json:"agentVmSize,omitempty"`

	// AksNetworkingConfiguration: Advance configuration for AKS networking
	AksNetworkingConfiguration *AksNetworkingConfiguration `json:"aksNetworkingConfiguration,omitempty"`

	// ClusterFqdn: Cluster full qualified domain name
	ClusterFqdn *string `json:"clusterFqdn,omitempty"`

	// ClusterPurpose: Intended usage of the cluster.
	ClusterPurpose *AKSPropertiesClusterPurpose `json:"clusterPurpose,omitempty"`

	// LoadBalancerSubnet: Load Balancer Subnet
	LoadBalancerSubnet *string `json:"loadBalancerSubnet,omitempty"`

	// LoadBalancerType: Load Balancer Type.
	LoadBalancerType *AKSPropertiesLoadBalancerType `json:"loadBalancerType,omitempty"`

	// SslConfiguration: The ssl configuration for scoring
	SslConfiguration *SslConfiguration `json:"sslConfiguration,omitempty"`
}

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

func (*AKSProperties) AssignPropertiesFromAKSProperties

func (properties *AKSProperties) AssignPropertiesFromAKSProperties(source *v20210701s.AKSProperties) error

AssignPropertiesFromAKSProperties populates our AKSProperties from the provided source AKSProperties

func (*AKSProperties) AssignPropertiesToAKSProperties

func (properties *AKSProperties) AssignPropertiesToAKSProperties(destination *v20210701s.AKSProperties) error

AssignPropertiesToAKSProperties populates the provided destination AKSProperties from our AKSProperties

func (*AKSProperties) ConvertToARM

func (properties *AKSProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AKSProperties) NewEmptyARMValue

func (properties *AKSProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AKSProperties) PopulateFromARM

func (properties *AKSProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AKSPropertiesARM

type AKSPropertiesARM struct {
	// AgentCount: Number of agents
	AgentCount *int `json:"agentCount,omitempty"`

	// AgentVmSize: Agent virtual machine size
	AgentVmSize *string `json:"agentVmSize,omitempty"`

	// AksNetworkingConfiguration: Advance configuration for AKS networking
	AksNetworkingConfiguration *AksNetworkingConfigurationARM `json:"aksNetworkingConfiguration,omitempty"`

	// ClusterFqdn: Cluster full qualified domain name
	ClusterFqdn *string `json:"clusterFqdn,omitempty"`

	// ClusterPurpose: Intended usage of the cluster.
	ClusterPurpose *AKSPropertiesClusterPurpose `json:"clusterPurpose,omitempty"`

	// LoadBalancerSubnet: Load Balancer Subnet
	LoadBalancerSubnet *string `json:"loadBalancerSubnet,omitempty"`

	// LoadBalancerType: Load Balancer Type.
	LoadBalancerType *AKSPropertiesLoadBalancerType `json:"loadBalancerType,omitempty"`

	// SslConfiguration: The ssl configuration for scoring
	SslConfiguration *SslConfigurationARM `json:"sslConfiguration,omitempty"`
}

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

func (*AKSPropertiesARM) DeepCopy

func (in *AKSPropertiesARM) DeepCopy() *AKSPropertiesARM

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

func (*AKSPropertiesARM) DeepCopyInto

func (in *AKSPropertiesARM) DeepCopyInto(out *AKSPropertiesARM)

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

type AKSPropertiesClusterPurpose

type AKSPropertiesClusterPurpose string

+kubebuilder:validation:Enum={"DenseProd","DevTest","FastProd"}

type AKSPropertiesLoadBalancerType

type AKSPropertiesLoadBalancerType string

+kubebuilder:validation:Enum={"InternalLoadBalancer","PublicIp"}

type APIVersion

type APIVersion string

+kubebuilder:validation:Enum={"2021-07-01"}

type AksNetworkingConfiguration

type AksNetworkingConfiguration struct {
	// +kubebuilder:validation:Pattern="^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$"
	// DnsServiceIP: An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address
	// range specified in serviceCidr.
	DnsServiceIP *string `json:"dnsServiceIP,omitempty"`

	// +kubebuilder:validation:Pattern="^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$"
	// DockerBridgeCidr: A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP
	// ranges or the Kubernetes service address range.
	DockerBridgeCidr *string `json:"dockerBridgeCidr,omitempty"`

	// +kubebuilder:validation:Pattern="^([0-9]{1,3}\\.){3}[0-9]{1,3}(\\/([0-9]|[1-2][0-9]|3[0-2]))?$"
	// ServiceCidr: A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP
	// ranges.
	ServiceCidr *string `json:"serviceCidr,omitempty"`

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

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

func (*AksNetworkingConfiguration) AssignPropertiesFromAksNetworkingConfiguration

func (configuration *AksNetworkingConfiguration) AssignPropertiesFromAksNetworkingConfiguration(source *v20210701s.AksNetworkingConfiguration) error

AssignPropertiesFromAksNetworkingConfiguration populates our AksNetworkingConfiguration from the provided source AksNetworkingConfiguration

func (*AksNetworkingConfiguration) AssignPropertiesToAksNetworkingConfiguration

func (configuration *AksNetworkingConfiguration) AssignPropertiesToAksNetworkingConfiguration(destination *v20210701s.AksNetworkingConfiguration) error

AssignPropertiesToAksNetworkingConfiguration populates the provided destination AksNetworkingConfiguration from our AksNetworkingConfiguration

func (*AksNetworkingConfiguration) ConvertToARM

func (configuration *AksNetworkingConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AksNetworkingConfiguration) NewEmptyARMValue

func (configuration *AksNetworkingConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AksNetworkingConfiguration) PopulateFromARM

func (configuration *AksNetworkingConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AksNetworkingConfigurationARM

type AksNetworkingConfigurationARM struct {
	// DnsServiceIP: An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address
	// range specified in serviceCidr.
	DnsServiceIP *string `json:"dnsServiceIP,omitempty"`

	// DockerBridgeCidr: A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP
	// ranges or the Kubernetes service address range.
	DockerBridgeCidr *string `json:"dockerBridgeCidr,omitempty"`

	// ServiceCidr: A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP
	// ranges.
	ServiceCidr *string `json:"serviceCidr,omitempty"`
	SubnetId    *string `json:"subnetId,omitempty"`
}

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

func (*AksNetworkingConfigurationARM) DeepCopy

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

func (*AksNetworkingConfigurationARM) DeepCopyInto

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

type AmlComputeProperties

type AmlComputeProperties struct {
	// EnableNodePublicIp: Enable or disable node public IP address provisioning. Possible values are: Possible values are:
	// true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will
	// have a private endpoint and no public IPs.
	EnableNodePublicIp *bool `json:"enableNodePublicIp,omitempty"`

	// IsolatedNetwork: Network is isolated or not
	IsolatedNetwork *bool `json:"isolatedNetwork,omitempty"`

	// OsType: Compute OS Type.
	OsType *AmlComputePropertiesOsType `json:"osType,omitempty"`

	// RemoteLoginPortPublicAccess: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh
	// port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the
	// cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined,
	// else is open all public nodes. It can be default only during cluster creation time, after creation it will be either
	// enabled or disabled.
	RemoteLoginPortPublicAccess *AmlComputePropertiesRemoteLoginPortPublicAccess `json:"remoteLoginPortPublicAccess,omitempty"`

	// ScaleSettings: scale settings for AML Compute
	ScaleSettings *ScaleSettings `json:"scaleSettings,omitempty"`

	// Subnet: Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.
	Subnet *ResourceId `json:"subnet,omitempty"`

	// UserAccountCredentials: Settings for user account that gets created on each on the nodes of a compute.
	UserAccountCredentials *UserAccountCredentials `json:"userAccountCredentials,omitempty"`

	// VirtualMachineImage: Virtual Machine image for Windows AML Compute
	VirtualMachineImage *VirtualMachineImage `json:"virtualMachineImage,omitempty"`

	// VmPriority: Virtual Machine priority.
	VmPriority *AmlComputePropertiesVmPriority `json:"vmPriority,omitempty"`

	// VmSize: Virtual Machine Size
	VmSize *string `json:"vmSize,omitempty"`
}

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

func (*AmlComputeProperties) AssignPropertiesFromAmlComputeProperties

func (properties *AmlComputeProperties) AssignPropertiesFromAmlComputeProperties(source *v20210701s.AmlComputeProperties) error

AssignPropertiesFromAmlComputeProperties populates our AmlComputeProperties from the provided source AmlComputeProperties

func (*AmlComputeProperties) AssignPropertiesToAmlComputeProperties

func (properties *AmlComputeProperties) AssignPropertiesToAmlComputeProperties(destination *v20210701s.AmlComputeProperties) error

AssignPropertiesToAmlComputeProperties populates the provided destination AmlComputeProperties from our AmlComputeProperties

func (*AmlComputeProperties) ConvertToARM

func (properties *AmlComputeProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AmlComputeProperties) NewEmptyARMValue

func (properties *AmlComputeProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AmlComputeProperties) PopulateFromARM

func (properties *AmlComputeProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AmlComputePropertiesARM

type AmlComputePropertiesARM struct {
	// EnableNodePublicIp: Enable or disable node public IP address provisioning. Possible values are: Possible values are:
	// true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will
	// have a private endpoint and no public IPs.
	EnableNodePublicIp *bool `json:"enableNodePublicIp,omitempty"`

	// IsolatedNetwork: Network is isolated or not
	IsolatedNetwork *bool `json:"isolatedNetwork,omitempty"`

	// OsType: Compute OS Type.
	OsType *AmlComputePropertiesOsType `json:"osType,omitempty"`

	// RemoteLoginPortPublicAccess: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh
	// port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the
	// cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined,
	// else is open all public nodes. It can be default only during cluster creation time, after creation it will be either
	// enabled or disabled.
	RemoteLoginPortPublicAccess *AmlComputePropertiesRemoteLoginPortPublicAccess `json:"remoteLoginPortPublicAccess,omitempty"`

	// ScaleSettings: scale settings for AML Compute
	ScaleSettings *ScaleSettingsARM `json:"scaleSettings,omitempty"`

	// Subnet: Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.
	Subnet *ResourceIdARM `json:"subnet,omitempty"`

	// UserAccountCredentials: Settings for user account that gets created on each on the nodes of a compute.
	UserAccountCredentials *UserAccountCredentialsARM `json:"userAccountCredentials,omitempty"`

	// VirtualMachineImage: Virtual Machine image for Windows AML Compute
	VirtualMachineImage *VirtualMachineImageARM `json:"virtualMachineImage,omitempty"`

	// VmPriority: Virtual Machine priority.
	VmPriority *AmlComputePropertiesVmPriority `json:"vmPriority,omitempty"`

	// VmSize: Virtual Machine Size
	VmSize *string `json:"vmSize,omitempty"`
}

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

func (*AmlComputePropertiesARM) DeepCopy

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

func (*AmlComputePropertiesARM) DeepCopyInto

func (in *AmlComputePropertiesARM) DeepCopyInto(out *AmlComputePropertiesARM)

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

type AmlComputePropertiesOsType

type AmlComputePropertiesOsType string

+kubebuilder:validation:Enum={"Linux","Windows"}

type AmlComputePropertiesRemoteLoginPortPublicAccess

type AmlComputePropertiesRemoteLoginPortPublicAccess string

+kubebuilder:validation:Enum={"Disabled","Enabled","NotSpecified"}

type AmlComputePropertiesVmPriority

type AmlComputePropertiesVmPriority string

+kubebuilder:validation:Enum={"Dedicated","LowPriority"}

type AssignedUser

type AssignedUser struct {
	// +kubebuilder:validation:Required
	// ObjectId: User’s AAD Object Id.
	ObjectId *string `json:"objectId,omitempty"`

	// +kubebuilder:validation:Required
	// TenantId: User’s AAD Tenant Id.
	TenantId *string `json:"tenantId,omitempty"`
}

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

func (*AssignedUser) AssignPropertiesFromAssignedUser

func (user *AssignedUser) AssignPropertiesFromAssignedUser(source *v20210701s.AssignedUser) error

AssignPropertiesFromAssignedUser populates our AssignedUser from the provided source AssignedUser

func (*AssignedUser) AssignPropertiesToAssignedUser

func (user *AssignedUser) AssignPropertiesToAssignedUser(destination *v20210701s.AssignedUser) error

AssignPropertiesToAssignedUser populates the provided destination AssignedUser from our AssignedUser

func (*AssignedUser) ConvertToARM

func (user *AssignedUser) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AssignedUser) NewEmptyARMValue

func (user *AssignedUser) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AssignedUser) PopulateFromARM

func (user *AssignedUser) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AssignedUserARM

type AssignedUserARM struct {
	// ObjectId: User’s AAD Object Id.
	ObjectId *string `json:"objectId,omitempty"`

	// TenantId: User’s AAD Tenant Id.
	TenantId *string `json:"tenantId,omitempty"`
}

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

func (*AssignedUserARM) DeepCopy

func (in *AssignedUserARM) DeepCopy() *AssignedUserARM

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

func (*AssignedUserARM) DeepCopyInto

func (in *AssignedUserARM) DeepCopyInto(out *AssignedUserARM)

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

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

func (*AutoPauseProperties) AssignPropertiesFromAutoPauseProperties

func (properties *AutoPauseProperties) AssignPropertiesFromAutoPauseProperties(source *v20210701s.AutoPauseProperties) error

AssignPropertiesFromAutoPauseProperties populates our AutoPauseProperties from the provided source AutoPauseProperties

func (*AutoPauseProperties) AssignPropertiesToAutoPauseProperties

func (properties *AutoPauseProperties) AssignPropertiesToAutoPauseProperties(destination *v20210701s.AutoPauseProperties) error

AssignPropertiesToAutoPauseProperties populates the provided destination AutoPauseProperties from our AutoPauseProperties

func (*AutoPauseProperties) ConvertToARM

func (properties *AutoPauseProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AutoPauseProperties) NewEmptyARMValue

func (properties *AutoPauseProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutoPauseProperties) PopulateFromARM

func (properties *AutoPauseProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutoPausePropertiesARM

type AutoPausePropertiesARM struct {
	DelayInMinutes *int  `json:"delayInMinutes,omitempty"`
	Enabled        *bool `json:"enabled,omitempty"`
}

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

func (*AutoPausePropertiesARM) DeepCopy

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

func (*AutoPausePropertiesARM) DeepCopyInto

func (in *AutoPausePropertiesARM) DeepCopyInto(out *AutoPausePropertiesARM)

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

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

func (*AutoScaleProperties) AssignPropertiesFromAutoScaleProperties

func (properties *AutoScaleProperties) AssignPropertiesFromAutoScaleProperties(source *v20210701s.AutoScaleProperties) error

AssignPropertiesFromAutoScaleProperties populates our AutoScaleProperties from the provided source AutoScaleProperties

func (*AutoScaleProperties) AssignPropertiesToAutoScaleProperties

func (properties *AutoScaleProperties) AssignPropertiesToAutoScaleProperties(destination *v20210701s.AutoScaleProperties) error

AssignPropertiesToAutoScaleProperties populates the provided destination AutoScaleProperties from our AutoScaleProperties

func (*AutoScaleProperties) ConvertToARM

func (properties *AutoScaleProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AutoScaleProperties) NewEmptyARMValue

func (properties *AutoScaleProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AutoScaleProperties) PopulateFromARM

func (properties *AutoScaleProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AutoScalePropertiesARM

type AutoScalePropertiesARM struct {
	Enabled      *bool `json:"enabled,omitempty"`
	MaxNodeCount *int  `json:"maxNodeCount,omitempty"`
	MinNodeCount *int  `json:"minNodeCount,omitempty"`
}

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

func (*AutoScalePropertiesARM) DeepCopy

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

func (*AutoScalePropertiesARM) DeepCopyInto

func (in *AutoScalePropertiesARM) DeepCopyInto(out *AutoScalePropertiesARM)

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

type Compute

type Compute struct {
	// AKS: Mutually exclusive with all other properties
	AKS *Compute_AKS `json:"aks,omitempty"`

	// AmlCompute: Mutually exclusive with all other properties
	AmlCompute *Compute_AmlCompute `json:"amlCompute,omitempty"`

	// ComputeInstance: Mutually exclusive with all other properties
	ComputeInstance *Compute_ComputeInstance `json:"computeInstance,omitempty"`

	// DataFactory: Mutually exclusive with all other properties
	DataFactory *Compute_DataFactory `json:"dataFactory,omitempty"`

	// DataLakeAnalytics: Mutually exclusive with all other properties
	DataLakeAnalytics *Compute_DataLakeAnalytics `json:"dataLakeAnalytics,omitempty"`

	// Databricks: Mutually exclusive with all other properties
	Databricks *Compute_Databricks `json:"databricks,omitempty"`

	// HDInsight: Mutually exclusive with all other properties
	HDInsight *Compute_HDInsight `json:"hdInsight,omitempty"`

	// SynapseSpark: Mutually exclusive with all other properties
	SynapseSpark *Compute_SynapseSpark `json:"synapseSpark,omitempty"`

	// VirtualMachine: Mutually exclusive with all other properties
	VirtualMachine *Compute_VirtualMachine `json:"virtualMachine,omitempty"`
}

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

func (*Compute) AssignPropertiesFromCompute

func (compute *Compute) AssignPropertiesFromCompute(source *v20210701s.Compute) error

AssignPropertiesFromCompute populates our Compute from the provided source Compute

func (*Compute) AssignPropertiesToCompute

func (compute *Compute) AssignPropertiesToCompute(destination *v20210701s.Compute) error

AssignPropertiesToCompute populates the provided destination Compute from our Compute

func (*Compute) ConvertToARM

func (compute *Compute) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Compute) NewEmptyARMValue

func (compute *Compute) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Compute) PopulateFromARM

func (compute *Compute) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeAKSComputeType

type ComputeAKSComputeType string

+kubebuilder:validation:Enum={"AKS"}

type ComputeARM

type ComputeARM struct {
	// AKS: Mutually exclusive with all other properties
	AKS *Compute_AKSARM `json:"aks,omitempty"`

	// AmlCompute: Mutually exclusive with all other properties
	AmlCompute *Compute_AmlComputeARM `json:"amlCompute,omitempty"`

	// ComputeInstance: Mutually exclusive with all other properties
	ComputeInstance *Compute_ComputeInstanceARM `json:"computeInstance,omitempty"`

	// DataFactory: Mutually exclusive with all other properties
	DataFactory *Compute_DataFactoryARM `json:"dataFactory,omitempty"`

	// DataLakeAnalytics: Mutually exclusive with all other properties
	DataLakeAnalytics *Compute_DataLakeAnalyticsARM `json:"dataLakeAnalytics,omitempty"`

	// Databricks: Mutually exclusive with all other properties
	Databricks *Compute_DatabricksARM `json:"databricks,omitempty"`

	// HDInsight: Mutually exclusive with all other properties
	HDInsight *Compute_HDInsightARM `json:"hdInsight,omitempty"`

	// SynapseSpark: Mutually exclusive with all other properties
	SynapseSpark *Compute_SynapseSparkARM `json:"synapseSpark,omitempty"`

	// VirtualMachine: Mutually exclusive with all other properties
	VirtualMachine *Compute_VirtualMachineARM `json:"virtualMachine,omitempty"`
}

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

func (*ComputeARM) DeepCopy

func (in *ComputeARM) DeepCopy() *ComputeARM

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

func (*ComputeARM) DeepCopyInto

func (in *ComputeARM) DeepCopyInto(out *ComputeARM)

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

func (ComputeARM) MarshalJSON

func (compute ComputeARM) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because ComputeARM represents a discriminated union (JSON OneOf)

func (*ComputeARM) UnmarshalJSON

func (compute *ComputeARM) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the ComputeARM

type ComputeAmlComputeComputeType

type ComputeAmlComputeComputeType string

+kubebuilder:validation:Enum={"AmlCompute"}

type ComputeComputeInstanceComputeType

type ComputeComputeInstanceComputeType string

+kubebuilder:validation:Enum={"ComputeInstance"}

type ComputeDataFactoryComputeType

type ComputeDataFactoryComputeType string

+kubebuilder:validation:Enum={"DataFactory"}

type ComputeDataLakeAnalyticsComputeType

type ComputeDataLakeAnalyticsComputeType string

+kubebuilder:validation:Enum={"DataLakeAnalytics"}

type ComputeDatabricksComputeType

type ComputeDatabricksComputeType string

+kubebuilder:validation:Enum={"Databricks"}

type ComputeHDInsightComputeType

type ComputeHDInsightComputeType string

+kubebuilder:validation:Enum={"HDInsight"}

type ComputeInstanceProperties

type ComputeInstanceProperties struct {
	// ApplicationSharingPolicy: Policy for sharing applications on this compute instance among users of parent workspace. If
	// Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access
	// applications on this instance depending on his/her assigned role.
	ApplicationSharingPolicy *ComputeInstancePropertiesApplicationSharingPolicy `json:"applicationSharingPolicy,omitempty"`

	// ComputeInstanceAuthorizationType: The Compute Instance Authorization type. Available values are personal (default).
	ComputeInstanceAuthorizationType *ComputeInstancePropertiesComputeInstanceAuthorizationType `json:"computeInstanceAuthorizationType,omitempty"`

	// PersonalComputeInstanceSettings: Settings for a personal compute instance.
	PersonalComputeInstanceSettings *PersonalComputeInstanceSettings `json:"personalComputeInstanceSettings,omitempty"`

	// SetupScripts: Details of customized scripts to execute for setting up the cluster.
	SetupScripts *SetupScripts `json:"setupScripts,omitempty"`

	// SshSettings: Specifies policy and settings for SSH access.
	SshSettings *ComputeInstanceSshSettings `json:"sshSettings,omitempty"`

	// Subnet: Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.
	Subnet *ResourceId `json:"subnet,omitempty"`

	// VmSize: Virtual Machine Size
	VmSize *string `json:"vmSize,omitempty"`
}

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

func (*ComputeInstanceProperties) AssignPropertiesFromComputeInstanceProperties

func (properties *ComputeInstanceProperties) AssignPropertiesFromComputeInstanceProperties(source *v20210701s.ComputeInstanceProperties) error

AssignPropertiesFromComputeInstanceProperties populates our ComputeInstanceProperties from the provided source ComputeInstanceProperties

func (*ComputeInstanceProperties) AssignPropertiesToComputeInstanceProperties

func (properties *ComputeInstanceProperties) AssignPropertiesToComputeInstanceProperties(destination *v20210701s.ComputeInstanceProperties) error

AssignPropertiesToComputeInstanceProperties populates the provided destination ComputeInstanceProperties from our ComputeInstanceProperties

func (*ComputeInstanceProperties) ConvertToARM

func (properties *ComputeInstanceProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ComputeInstanceProperties) NewEmptyARMValue

func (properties *ComputeInstanceProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceProperties) PopulateFromARM

func (properties *ComputeInstanceProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstancePropertiesARM

type ComputeInstancePropertiesARM struct {
	// ApplicationSharingPolicy: Policy for sharing applications on this compute instance among users of parent workspace. If
	// Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access
	// applications on this instance depending on his/her assigned role.
	ApplicationSharingPolicy *ComputeInstancePropertiesApplicationSharingPolicy `json:"applicationSharingPolicy,omitempty"`

	// ComputeInstanceAuthorizationType: The Compute Instance Authorization type. Available values are personal (default).
	ComputeInstanceAuthorizationType *ComputeInstancePropertiesComputeInstanceAuthorizationType `json:"computeInstanceAuthorizationType,omitempty"`

	// PersonalComputeInstanceSettings: Settings for a personal compute instance.
	PersonalComputeInstanceSettings *PersonalComputeInstanceSettingsARM `json:"personalComputeInstanceSettings,omitempty"`

	// SetupScripts: Details of customized scripts to execute for setting up the cluster.
	SetupScripts *SetupScriptsARM `json:"setupScripts,omitempty"`

	// SshSettings: Specifies policy and settings for SSH access.
	SshSettings *ComputeInstanceSshSettingsARM `json:"sshSettings,omitempty"`

	// Subnet: Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet.
	Subnet *ResourceIdARM `json:"subnet,omitempty"`

	// VmSize: Virtual Machine Size
	VmSize *string `json:"vmSize,omitempty"`
}

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

func (*ComputeInstancePropertiesARM) DeepCopy

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

func (*ComputeInstancePropertiesARM) DeepCopyInto

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

type ComputeInstancePropertiesApplicationSharingPolicy

type ComputeInstancePropertiesApplicationSharingPolicy string

+kubebuilder:validation:Enum={"Personal","Shared"}

type ComputeInstancePropertiesComputeInstanceAuthorizationType

type ComputeInstancePropertiesComputeInstanceAuthorizationType string

+kubebuilder:validation:Enum={"personal"}

type ComputeInstanceSshSettings

type ComputeInstanceSshSettings struct {
	// AdminPublicKey: Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH
	// key pairs.
	AdminPublicKey *string `json:"adminPublicKey,omitempty"`

	// SshPublicAccess: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is
	// closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the
	// VNet/subnet policy if applicable.
	SshPublicAccess *ComputeInstanceSshSettingsSshPublicAccess `json:"sshPublicAccess,omitempty"`
}

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

func (*ComputeInstanceSshSettings) AssignPropertiesFromComputeInstanceSshSettings

func (settings *ComputeInstanceSshSettings) AssignPropertiesFromComputeInstanceSshSettings(source *v20210701s.ComputeInstanceSshSettings) error

AssignPropertiesFromComputeInstanceSshSettings populates our ComputeInstanceSshSettings from the provided source ComputeInstanceSshSettings

func (*ComputeInstanceSshSettings) AssignPropertiesToComputeInstanceSshSettings

func (settings *ComputeInstanceSshSettings) AssignPropertiesToComputeInstanceSshSettings(destination *v20210701s.ComputeInstanceSshSettings) error

AssignPropertiesToComputeInstanceSshSettings populates the provided destination ComputeInstanceSshSettings from our ComputeInstanceSshSettings

func (*ComputeInstanceSshSettings) ConvertToARM

func (settings *ComputeInstanceSshSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ComputeInstanceSshSettings) NewEmptyARMValue

func (settings *ComputeInstanceSshSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeInstanceSshSettings) PopulateFromARM

func (settings *ComputeInstanceSshSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeInstanceSshSettingsARM

type ComputeInstanceSshSettingsARM struct {
	// AdminPublicKey: Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH
	// key pairs.
	AdminPublicKey *string `json:"adminPublicKey,omitempty"`

	// SshPublicAccess: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is
	// closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the
	// VNet/subnet policy if applicable.
	SshPublicAccess *ComputeInstanceSshSettingsSshPublicAccess `json:"sshPublicAccess,omitempty"`
}

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

func (*ComputeInstanceSshSettingsARM) DeepCopy

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

func (*ComputeInstanceSshSettingsARM) DeepCopyInto

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

type ComputeInstanceSshSettingsSshPublicAccess

type ComputeInstanceSshSettingsSshPublicAccess string

+kubebuilder:validation:Enum={"Disabled","Enabled"}

type ComputeResource_Status

type ComputeResource_Status struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`

	// Id: Fully qualified resource ID for the resource. Ex -
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id *string `json:"id,omitempty"`

	// Identity: The identity of the resource.
	Identity *Identity_Status `json:"identity,omitempty"`

	// Location: Specifies the location of the resource.
	Location *string `json:"location,omitempty"`

	// Name: The name of the resource
	Name *string `json:"name,omitempty"`

	// Properties: Compute properties
	Properties *Compute_Status `json:"properties,omitempty"`

	// Sku: The sku of the workspace.
	Sku *Sku_Status `json:"sku,omitempty"`

	// SystemData: System data
	SystemData *SystemData_Status `json:"systemData,omitempty"`

	// Tags: Contains resource tags defined as key/value pairs.
	Tags map[string]string `json:"tags,omitempty"`

	// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type *string `json:"type,omitempty"`
}

func (*ComputeResource_Status) AssignPropertiesFromComputeResourceStatus

func (resource *ComputeResource_Status) AssignPropertiesFromComputeResourceStatus(source *v20210701s.ComputeResource_Status) error

AssignPropertiesFromComputeResourceStatus populates our ComputeResource_Status from the provided source ComputeResource_Status

func (*ComputeResource_Status) AssignPropertiesToComputeResourceStatus

func (resource *ComputeResource_Status) AssignPropertiesToComputeResourceStatus(destination *v20210701s.ComputeResource_Status) error

AssignPropertiesToComputeResourceStatus populates the provided destination ComputeResource_Status from our 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.

func (*ComputeResource_Status) NewEmptyARMValue

func (resource *ComputeResource_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ComputeResource_Status) PopulateFromARM

func (resource *ComputeResource_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ComputeResource_StatusARM

type ComputeResource_StatusARM struct {
	// Id: Fully qualified resource ID for the resource. Ex -
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id *string `json:"id,omitempty"`

	// Identity: The identity of the resource.
	Identity *Identity_StatusARM `json:"identity,omitempty"`

	// Location: Specifies the location of the resource.
	Location *string `json:"location,omitempty"`

	// Name: The name of the resource
	Name *string `json:"name,omitempty"`

	// Properties: Compute properties
	Properties *Compute_StatusARM `json:"properties,omitempty"`

	// Sku: The sku of the workspace.
	Sku *Sku_StatusARM `json:"sku,omitempty"`

	// SystemData: System data
	SystemData *SystemData_StatusARM `json:"systemData,omitempty"`

	// Tags: Contains resource tags defined as key/value pairs.
	Tags map[string]string `json:"tags,omitempty"`

	// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type *string `json:"type,omitempty"`
}

func (*ComputeResource_StatusARM) DeepCopy

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

func (*ComputeResource_StatusARM) DeepCopyInto

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

type ComputeStatusProvisioningState

type ComputeStatusProvisioningState string

type ComputeSynapseSparkComputeType

type ComputeSynapseSparkComputeType string

+kubebuilder:validation:Enum={"SynapseSpark"}

type ComputeType_Status

type ComputeType_Status string

type ComputeVirtualMachineComputeType

type ComputeVirtualMachineComputeType string

+kubebuilder:validation:Enum={"VirtualMachine"}

type Compute_AKS

type Compute_AKS struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	ComputeType *ComputeAKSComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: AKS properties
	Properties *AKSProperties `json:"properties,omitempty"`

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

func (*Compute_AKS) AssignPropertiesFromComputeAKS

func (computeAKS *Compute_AKS) AssignPropertiesFromComputeAKS(source *v20210701s.Compute_AKS) error

AssignPropertiesFromComputeAKS populates our Compute_AKS from the provided source Compute_AKS

func (*Compute_AKS) AssignPropertiesToComputeAKS

func (computeAKS *Compute_AKS) AssignPropertiesToComputeAKS(destination *v20210701s.Compute_AKS) error

AssignPropertiesToComputeAKS populates the provided destination Compute_AKS from our Compute_AKS

func (*Compute_AKS) ConvertToARM

func (computeAKS *Compute_AKS) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Compute_AKS) NewEmptyARMValue

func (computeAKS *Compute_AKS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Compute_AKS) PopulateFromARM

func (computeAKS *Compute_AKS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Compute_AKSARM

type Compute_AKSARM struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string               `json:"computeLocation,omitempty"`
	ComputeType     ComputeAKSComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: AKS properties
	Properties *AKSPropertiesARM `json:"properties,omitempty"`
	ResourceId *string           `json:"resourceId,omitempty"`
}

func (*Compute_AKSARM) DeepCopy

func (in *Compute_AKSARM) DeepCopy() *Compute_AKSARM

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

func (*Compute_AKSARM) DeepCopyInto

func (in *Compute_AKSARM) DeepCopyInto(out *Compute_AKSARM)

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: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	ComputeType *ComputeAmlComputeComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: AML Compute properties
	Properties *AmlComputeProperties `json:"properties,omitempty"`

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

func (*Compute_AmlCompute) AssignPropertiesFromComputeAmlCompute

func (compute *Compute_AmlCompute) AssignPropertiesFromComputeAmlCompute(source *v20210701s.Compute_AmlCompute) error

AssignPropertiesFromComputeAmlCompute populates our Compute_AmlCompute from the provided source Compute_AmlCompute

func (*Compute_AmlCompute) AssignPropertiesToComputeAmlCompute

func (compute *Compute_AmlCompute) AssignPropertiesToComputeAmlCompute(destination *v20210701s.Compute_AmlCompute) error

AssignPropertiesToComputeAmlCompute populates the provided destination Compute_AmlCompute from our Compute_AmlCompute

func (*Compute_AmlCompute) ConvertToARM

func (compute *Compute_AmlCompute) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Compute_AmlCompute) NewEmptyARMValue

func (compute *Compute_AmlCompute) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Compute_AmlCompute) PopulateFromARM

func (compute *Compute_AmlCompute) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Compute_AmlComputeARM

type Compute_AmlComputeARM struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string                      `json:"computeLocation,omitempty"`
	ComputeType     ComputeAmlComputeComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: AML Compute properties
	Properties *AmlComputePropertiesARM `json:"properties,omitempty"`
	ResourceId *string                  `json:"resourceId,omitempty"`
}

func (*Compute_AmlComputeARM) DeepCopy

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

func (*Compute_AmlComputeARM) DeepCopyInto

func (in *Compute_AmlComputeARM) DeepCopyInto(out *Compute_AmlComputeARM)

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: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	ComputeType *ComputeComputeInstanceComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: Compute Instance properties
	Properties *ComputeInstanceProperties `json:"properties,omitempty"`

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

func (*Compute_ComputeInstance) AssignPropertiesFromComputeComputeInstance

func (instance *Compute_ComputeInstance) AssignPropertiesFromComputeComputeInstance(source *v20210701s.Compute_ComputeInstance) error

AssignPropertiesFromComputeComputeInstance populates our Compute_ComputeInstance from the provided source Compute_ComputeInstance

func (*Compute_ComputeInstance) AssignPropertiesToComputeComputeInstance

func (instance *Compute_ComputeInstance) AssignPropertiesToComputeComputeInstance(destination *v20210701s.Compute_ComputeInstance) error

AssignPropertiesToComputeComputeInstance populates the provided destination Compute_ComputeInstance from our Compute_ComputeInstance

func (*Compute_ComputeInstance) ConvertToARM

func (instance *Compute_ComputeInstance) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Compute_ComputeInstance) NewEmptyARMValue

func (instance *Compute_ComputeInstance) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Compute_ComputeInstance) PopulateFromARM

func (instance *Compute_ComputeInstance) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Compute_ComputeInstanceARM

type Compute_ComputeInstanceARM struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string                           `json:"computeLocation,omitempty"`
	ComputeType     ComputeComputeInstanceComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: Compute Instance properties
	Properties *ComputeInstancePropertiesARM `json:"properties,omitempty"`
	ResourceId *string                       `json:"resourceId,omitempty"`
}

func (*Compute_ComputeInstanceARM) DeepCopy

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

func (*Compute_ComputeInstanceARM) DeepCopyInto

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: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	ComputeType *ComputeDataFactoryComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

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

func (*Compute_DataFactory) AssignPropertiesFromComputeDataFactory

func (factory *Compute_DataFactory) AssignPropertiesFromComputeDataFactory(source *v20210701s.Compute_DataFactory) error

AssignPropertiesFromComputeDataFactory populates our Compute_DataFactory from the provided source Compute_DataFactory

func (*Compute_DataFactory) AssignPropertiesToComputeDataFactory

func (factory *Compute_DataFactory) AssignPropertiesToComputeDataFactory(destination *v20210701s.Compute_DataFactory) error

AssignPropertiesToComputeDataFactory populates the provided destination Compute_DataFactory from our Compute_DataFactory

func (*Compute_DataFactory) ConvertToARM

func (factory *Compute_DataFactory) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Compute_DataFactory) NewEmptyARMValue

func (factory *Compute_DataFactory) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Compute_DataFactory) PopulateFromARM

func (factory *Compute_DataFactory) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Compute_DataFactoryARM

type Compute_DataFactoryARM struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string                       `json:"computeLocation,omitempty"`
	ComputeType     ComputeDataFactoryComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool   `json:"disableLocalAuth,omitempty"`
	ResourceId       *string `json:"resourceId,omitempty"`
}

func (*Compute_DataFactoryARM) DeepCopy

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

func (*Compute_DataFactoryARM) DeepCopyInto

func (in *Compute_DataFactoryARM) DeepCopyInto(out *Compute_DataFactoryARM)

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: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	ComputeType *ComputeDataLakeAnalyticsComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool                        `json:"disableLocalAuth,omitempty"`
	Properties       *DataLakeAnalyticsProperties `json:"properties,omitempty"`

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

func (*Compute_DataLakeAnalytics) AssignPropertiesFromComputeDataLakeAnalytics

func (analytics *Compute_DataLakeAnalytics) AssignPropertiesFromComputeDataLakeAnalytics(source *v20210701s.Compute_DataLakeAnalytics) error

AssignPropertiesFromComputeDataLakeAnalytics populates our Compute_DataLakeAnalytics from the provided source Compute_DataLakeAnalytics

func (*Compute_DataLakeAnalytics) AssignPropertiesToComputeDataLakeAnalytics

func (analytics *Compute_DataLakeAnalytics) AssignPropertiesToComputeDataLakeAnalytics(destination *v20210701s.Compute_DataLakeAnalytics) error

AssignPropertiesToComputeDataLakeAnalytics populates the provided destination Compute_DataLakeAnalytics from our Compute_DataLakeAnalytics

func (*Compute_DataLakeAnalytics) ConvertToARM

func (analytics *Compute_DataLakeAnalytics) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Compute_DataLakeAnalytics) NewEmptyARMValue

func (analytics *Compute_DataLakeAnalytics) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Compute_DataLakeAnalytics) PopulateFromARM

func (analytics *Compute_DataLakeAnalytics) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Compute_DataLakeAnalyticsARM

type Compute_DataLakeAnalyticsARM struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string                             `json:"computeLocation,omitempty"`
	ComputeType     ComputeDataLakeAnalyticsComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool                           `json:"disableLocalAuth,omitempty"`
	Properties       *DataLakeAnalyticsPropertiesARM `json:"properties,omitempty"`
	ResourceId       *string                         `json:"resourceId,omitempty"`
}

func (*Compute_DataLakeAnalyticsARM) DeepCopy

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

func (*Compute_DataLakeAnalyticsARM) 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: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	ComputeType *ComputeDatabricksComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: Properties of Databricks
	Properties *DatabricksProperties `json:"properties,omitempty"`

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

func (*Compute_Databricks) AssignPropertiesFromComputeDatabricks

func (databricks *Compute_Databricks) AssignPropertiesFromComputeDatabricks(source *v20210701s.Compute_Databricks) error

AssignPropertiesFromComputeDatabricks populates our Compute_Databricks from the provided source Compute_Databricks

func (*Compute_Databricks) AssignPropertiesToComputeDatabricks

func (databricks *Compute_Databricks) AssignPropertiesToComputeDatabricks(destination *v20210701s.Compute_Databricks) error

AssignPropertiesToComputeDatabricks populates the provided destination Compute_Databricks from our Compute_Databricks

func (*Compute_Databricks) ConvertToARM

func (databricks *Compute_Databricks) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Compute_Databricks) NewEmptyARMValue

func (databricks *Compute_Databricks) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Compute_Databricks) PopulateFromARM

func (databricks *Compute_Databricks) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Compute_DatabricksARM

type Compute_DatabricksARM struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string                      `json:"computeLocation,omitempty"`
	ComputeType     ComputeDatabricksComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: Properties of Databricks
	Properties *DatabricksPropertiesARM `json:"properties,omitempty"`
	ResourceId *string                  `json:"resourceId,omitempty"`
}

func (*Compute_DatabricksARM) DeepCopy

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

func (*Compute_DatabricksARM) DeepCopyInto

func (in *Compute_DatabricksARM) DeepCopyInto(out *Compute_DatabricksARM)

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: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	ComputeType *ComputeHDInsightComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: HDInsight compute properties
	Properties *HDInsightProperties `json:"properties,omitempty"`

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

func (*Compute_HDInsight) AssignPropertiesFromComputeHDInsight

func (insight *Compute_HDInsight) AssignPropertiesFromComputeHDInsight(source *v20210701s.Compute_HDInsight) error

AssignPropertiesFromComputeHDInsight populates our Compute_HDInsight from the provided source Compute_HDInsight

func (*Compute_HDInsight) AssignPropertiesToComputeHDInsight

func (insight *Compute_HDInsight) AssignPropertiesToComputeHDInsight(destination *v20210701s.Compute_HDInsight) error

AssignPropertiesToComputeHDInsight populates the provided destination Compute_HDInsight from our Compute_HDInsight

func (*Compute_HDInsight) ConvertToARM

func (insight *Compute_HDInsight) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Compute_HDInsight) NewEmptyARMValue

func (insight *Compute_HDInsight) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Compute_HDInsight) PopulateFromARM

func (insight *Compute_HDInsight) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Compute_HDInsightARM

type Compute_HDInsightARM struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string                     `json:"computeLocation,omitempty"`
	ComputeType     ComputeHDInsightComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// Properties: HDInsight compute properties
	Properties *HDInsightPropertiesARM `json:"properties,omitempty"`
	ResourceId *string                 `json:"resourceId,omitempty"`
}

func (*Compute_HDInsightARM) DeepCopy

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

func (*Compute_HDInsightARM) DeepCopyInto

func (in *Compute_HDInsightARM) DeepCopyInto(out *Compute_HDInsightARM)

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: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// ComputeType: The type of compute
	ComputeType *ComputeType_Status `json:"computeType,omitempty"`

	// CreatedOn: The time at which the compute was created.
	CreatedOn *string `json:"createdOn,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine
	// learning service provisioned it if false.
	IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`

	// ModifiedOn: The time at which the compute was last modified.
	ModifiedOn *string `json:"modifiedOn,omitempty"`

	// ProvisioningErrors: Errors during provisioning
	ProvisioningErrors []ErrorResponse_Status `json:"provisioningErrors,omitempty"`

	// ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and
	// Failed.
	ProvisioningState *ComputeStatusProvisioningState `json:"provisioningState,omitempty"`

	// ResourceId: ARM resource id of the underlying compute
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*Compute_Status) AssignPropertiesFromComputeStatus

func (compute *Compute_Status) AssignPropertiesFromComputeStatus(source *v20210701s.Compute_Status) error

AssignPropertiesFromComputeStatus populates our Compute_Status from the provided source Compute_Status

func (*Compute_Status) AssignPropertiesToComputeStatus

func (compute *Compute_Status) AssignPropertiesToComputeStatus(destination *v20210701s.Compute_Status) error

AssignPropertiesToComputeStatus populates the provided destination Compute_Status from our 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.

func (*Compute_Status) NewEmptyARMValue

func (compute *Compute_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Compute_Status) PopulateFromARM

func (compute *Compute_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Compute_StatusARM

type Compute_StatusARM struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// ComputeType: The type of compute
	ComputeType *ComputeType_Status `json:"computeType,omitempty"`

	// CreatedOn: The time at which the compute was created.
	CreatedOn *string `json:"createdOn,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"`

	// IsAttachedCompute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine
	// learning service provisioned it if false.
	IsAttachedCompute *bool `json:"isAttachedCompute,omitempty"`

	// ModifiedOn: The time at which the compute was last modified.
	ModifiedOn *string `json:"modifiedOn,omitempty"`

	// ProvisioningErrors: Errors during provisioning
	ProvisioningErrors []ErrorResponse_StatusARM `json:"provisioningErrors,omitempty"`

	// ProvisioningState: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and
	// Failed.
	ProvisioningState *ComputeStatusProvisioningState `json:"provisioningState,omitempty"`

	// ResourceId: ARM resource id of the underlying compute
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*Compute_StatusARM) DeepCopy

func (in *Compute_StatusARM) DeepCopy() *Compute_StatusARM

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

func (*Compute_StatusARM) DeepCopyInto

func (in *Compute_StatusARM) DeepCopyInto(out *Compute_StatusARM)

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: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	ComputeType *ComputeSynapseSparkComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool                   `json:"disableLocalAuth,omitempty"`
	Properties       *SynapseSparkProperties `json:"properties,omitempty"`

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

func (*Compute_SynapseSpark) AssignPropertiesFromComputeSynapseSpark

func (spark *Compute_SynapseSpark) AssignPropertiesFromComputeSynapseSpark(source *v20210701s.Compute_SynapseSpark) error

AssignPropertiesFromComputeSynapseSpark populates our Compute_SynapseSpark from the provided source Compute_SynapseSpark

func (*Compute_SynapseSpark) AssignPropertiesToComputeSynapseSpark

func (spark *Compute_SynapseSpark) AssignPropertiesToComputeSynapseSpark(destination *v20210701s.Compute_SynapseSpark) error

AssignPropertiesToComputeSynapseSpark populates the provided destination Compute_SynapseSpark from our Compute_SynapseSpark

func (*Compute_SynapseSpark) ConvertToARM

func (spark *Compute_SynapseSpark) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Compute_SynapseSpark) NewEmptyARMValue

func (spark *Compute_SynapseSpark) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Compute_SynapseSpark) PopulateFromARM

func (spark *Compute_SynapseSpark) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Compute_SynapseSparkARM

type Compute_SynapseSparkARM struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string                        `json:"computeLocation,omitempty"`
	ComputeType     ComputeSynapseSparkComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool                      `json:"disableLocalAuth,omitempty"`
	Properties       *SynapseSparkPropertiesARM `json:"properties,omitempty"`
	ResourceId       *string                    `json:"resourceId,omitempty"`
}

func (*Compute_SynapseSparkARM) DeepCopy

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

func (*Compute_SynapseSparkARM) DeepCopyInto

func (in *Compute_SynapseSparkARM) DeepCopyInto(out *Compute_SynapseSparkARM)

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: Location for the underlying compute
	ComputeLocation *string `json:"computeLocation,omitempty"`

	// +kubebuilder:validation:Required
	ComputeType *ComputeVirtualMachineComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool                     `json:"disableLocalAuth,omitempty"`
	Properties       *VirtualMachineProperties `json:"properties,omitempty"`

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

func (*Compute_VirtualMachine) AssignPropertiesFromComputeVirtualMachine

func (machine *Compute_VirtualMachine) AssignPropertiesFromComputeVirtualMachine(source *v20210701s.Compute_VirtualMachine) error

AssignPropertiesFromComputeVirtualMachine populates our Compute_VirtualMachine from the provided source Compute_VirtualMachine

func (*Compute_VirtualMachine) AssignPropertiesToComputeVirtualMachine

func (machine *Compute_VirtualMachine) AssignPropertiesToComputeVirtualMachine(destination *v20210701s.Compute_VirtualMachine) error

AssignPropertiesToComputeVirtualMachine populates the provided destination Compute_VirtualMachine from our Compute_VirtualMachine

func (*Compute_VirtualMachine) ConvertToARM

func (machine *Compute_VirtualMachine) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Compute_VirtualMachine) NewEmptyARMValue

func (machine *Compute_VirtualMachine) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Compute_VirtualMachine) PopulateFromARM

func (machine *Compute_VirtualMachine) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Compute_VirtualMachineARM

type Compute_VirtualMachineARM struct {
	// ComputeLocation: Location for the underlying compute
	ComputeLocation *string                          `json:"computeLocation,omitempty"`
	ComputeType     ComputeVirtualMachineComputeType `json:"computeType,omitempty"`

	// Description: The description of the Machine Learning compute.
	Description *string `json:"description,omitempty"`

	// DisableLocalAuth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for
	// authentication.
	DisableLocalAuth *bool                        `json:"disableLocalAuth,omitempty"`
	Properties       *VirtualMachinePropertiesARM `json:"properties,omitempty"`
	ResourceId       *string                      `json:"resourceId,omitempty"`
}

func (*Compute_VirtualMachineARM) DeepCopy

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

func (*Compute_VirtualMachineARM) DeepCopyInto

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

type CosmosDbSettings

type CosmosDbSettings struct {
	// CollectionsThroughput: The throughput of the collections in cosmosdb database
	CollectionsThroughput *int `json:"collectionsThroughput,omitempty"`
}

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

func (*CosmosDbSettings) AssignPropertiesFromCosmosDbSettings

func (settings *CosmosDbSettings) AssignPropertiesFromCosmosDbSettings(source *v20210701s.CosmosDbSettings) error

AssignPropertiesFromCosmosDbSettings populates our CosmosDbSettings from the provided source CosmosDbSettings

func (*CosmosDbSettings) AssignPropertiesToCosmosDbSettings

func (settings *CosmosDbSettings) AssignPropertiesToCosmosDbSettings(destination *v20210701s.CosmosDbSettings) error

AssignPropertiesToCosmosDbSettings populates the provided destination CosmosDbSettings from our CosmosDbSettings

func (*CosmosDbSettings) ConvertToARM

func (settings *CosmosDbSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*CosmosDbSettings) NewEmptyARMValue

func (settings *CosmosDbSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CosmosDbSettings) PopulateFromARM

func (settings *CosmosDbSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CosmosDbSettingsARM

type CosmosDbSettingsARM struct {
	// CollectionsThroughput: The throughput of the collections in cosmosdb database
	CollectionsThroughput *int `json:"collectionsThroughput,omitempty"`
}

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

func (*CosmosDbSettingsARM) DeepCopy

func (in *CosmosDbSettingsARM) DeepCopy() *CosmosDbSettingsARM

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

func (*CosmosDbSettingsARM) DeepCopyInto

func (in *CosmosDbSettingsARM) DeepCopyInto(out *CosmosDbSettingsARM)

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: The throughput of the collections in cosmosdb database
	CollectionsThroughput *int `json:"collectionsThroughput,omitempty"`
}

func (*CosmosDbSettings_Status) AssignPropertiesFromCosmosDbSettingsStatus

func (settings *CosmosDbSettings_Status) AssignPropertiesFromCosmosDbSettingsStatus(source *v20210701s.CosmosDbSettings_Status) error

AssignPropertiesFromCosmosDbSettingsStatus populates our CosmosDbSettings_Status from the provided source CosmosDbSettings_Status

func (*CosmosDbSettings_Status) AssignPropertiesToCosmosDbSettingsStatus

func (settings *CosmosDbSettings_Status) AssignPropertiesToCosmosDbSettingsStatus(destination *v20210701s.CosmosDbSettings_Status) error

AssignPropertiesToCosmosDbSettingsStatus populates the provided destination CosmosDbSettings_Status from our 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.

func (*CosmosDbSettings_Status) NewEmptyARMValue

func (settings *CosmosDbSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*CosmosDbSettings_Status) PopulateFromARM

func (settings *CosmosDbSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type CosmosDbSettings_StatusARM

type CosmosDbSettings_StatusARM struct {
	// CollectionsThroughput: The throughput of the collections in cosmosdb database
	CollectionsThroughput *int `json:"collectionsThroughput,omitempty"`
}

func (*CosmosDbSettings_StatusARM) DeepCopy

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

func (*CosmosDbSettings_StatusARM) DeepCopyInto

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

type DataLakeAnalyticsProperties

type DataLakeAnalyticsProperties struct {
	// DataLakeStoreAccountName: DataLake Store Account Name
	DataLakeStoreAccountName *string `json:"dataLakeStoreAccountName,omitempty"`
}

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

func (*DataLakeAnalyticsProperties) AssignPropertiesFromDataLakeAnalyticsProperties

func (properties *DataLakeAnalyticsProperties) AssignPropertiesFromDataLakeAnalyticsProperties(source *v20210701s.DataLakeAnalyticsProperties) error

AssignPropertiesFromDataLakeAnalyticsProperties populates our DataLakeAnalyticsProperties from the provided source DataLakeAnalyticsProperties

func (*DataLakeAnalyticsProperties) AssignPropertiesToDataLakeAnalyticsProperties

func (properties *DataLakeAnalyticsProperties) AssignPropertiesToDataLakeAnalyticsProperties(destination *v20210701s.DataLakeAnalyticsProperties) error

AssignPropertiesToDataLakeAnalyticsProperties populates the provided destination DataLakeAnalyticsProperties from our DataLakeAnalyticsProperties

func (*DataLakeAnalyticsProperties) ConvertToARM

func (properties *DataLakeAnalyticsProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*DataLakeAnalyticsProperties) NewEmptyARMValue

func (properties *DataLakeAnalyticsProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataLakeAnalyticsProperties) PopulateFromARM

func (properties *DataLakeAnalyticsProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataLakeAnalyticsPropertiesARM

type DataLakeAnalyticsPropertiesARM struct {
	// DataLakeStoreAccountName: DataLake Store Account Name
	DataLakeStoreAccountName *string `json:"dataLakeStoreAccountName,omitempty"`
}

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

func (*DataLakeAnalyticsPropertiesARM) DeepCopy

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

func (*DataLakeAnalyticsPropertiesARM) DeepCopyInto

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

type DatabricksProperties

type DatabricksProperties struct {
	// DatabricksAccessToken: Databricks access token
	DatabricksAccessToken *string `json:"databricksAccessToken,omitempty"`

	// WorkspaceUrl: Workspace Url
	WorkspaceUrl *string `json:"workspaceUrl,omitempty"`
}

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

func (*DatabricksProperties) AssignPropertiesFromDatabricksProperties

func (properties *DatabricksProperties) AssignPropertiesFromDatabricksProperties(source *v20210701s.DatabricksProperties) error

AssignPropertiesFromDatabricksProperties populates our DatabricksProperties from the provided source DatabricksProperties

func (*DatabricksProperties) AssignPropertiesToDatabricksProperties

func (properties *DatabricksProperties) AssignPropertiesToDatabricksProperties(destination *v20210701s.DatabricksProperties) error

AssignPropertiesToDatabricksProperties populates the provided destination DatabricksProperties from our DatabricksProperties

func (*DatabricksProperties) ConvertToARM

func (properties *DatabricksProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*DatabricksProperties) NewEmptyARMValue

func (properties *DatabricksProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DatabricksProperties) PopulateFromARM

func (properties *DatabricksProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DatabricksPropertiesARM

type DatabricksPropertiesARM struct {
	// DatabricksAccessToken: Databricks access token
	DatabricksAccessToken *string `json:"databricksAccessToken,omitempty"`

	// WorkspaceUrl: Workspace Url
	WorkspaceUrl *string `json:"workspaceUrl,omitempty"`
}

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

func (*DatabricksPropertiesARM) DeepCopy

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

func (*DatabricksPropertiesARM) DeepCopyInto

func (in *DatabricksPropertiesARM) DeepCopyInto(out *DatabricksPropertiesARM)

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

type EncryptionProperty

type EncryptionProperty struct {
	// Identity: Identity that will be used to access key vault for encryption at rest
	Identity *IdentityForCmk `json:"identity,omitempty"`

	// +kubebuilder:validation:Required
	KeyVaultProperties *KeyVaultProperties `json:"keyVaultProperties,omitempty"`

	// +kubebuilder:validation:Required
	// Status: Indicates whether or not the encryption is enabled for the workspace.
	Status *EncryptionPropertyStatus `json:"status,omitempty"`
}

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

func (*EncryptionProperty) AssignPropertiesFromEncryptionProperty

func (property *EncryptionProperty) AssignPropertiesFromEncryptionProperty(source *v20210701s.EncryptionProperty) error

AssignPropertiesFromEncryptionProperty populates our EncryptionProperty from the provided source EncryptionProperty

func (*EncryptionProperty) AssignPropertiesToEncryptionProperty

func (property *EncryptionProperty) AssignPropertiesToEncryptionProperty(destination *v20210701s.EncryptionProperty) error

AssignPropertiesToEncryptionProperty populates the provided destination EncryptionProperty from our EncryptionProperty

func (*EncryptionProperty) ConvertToARM

func (property *EncryptionProperty) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*EncryptionProperty) NewEmptyARMValue

func (property *EncryptionProperty) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionProperty) PopulateFromARM

func (property *EncryptionProperty) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionPropertyARM

type EncryptionPropertyARM struct {
	// Identity: Identity that will be used to access key vault for encryption at rest
	Identity           *IdentityForCmkARM     `json:"identity,omitempty"`
	KeyVaultProperties *KeyVaultPropertiesARM `json:"keyVaultProperties,omitempty"`

	// Status: Indicates whether or not the encryption is enabled for the workspace.
	Status *EncryptionPropertyStatus `json:"status,omitempty"`
}

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

func (*EncryptionPropertyARM) DeepCopy

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

func (*EncryptionPropertyARM) DeepCopyInto

func (in *EncryptionPropertyARM) DeepCopyInto(out *EncryptionPropertyARM)

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

type EncryptionPropertyStatus

type EncryptionPropertyStatus string

+kubebuilder:validation:Enum={"Disabled","Enabled"}

type EncryptionPropertyStatusStatus

type EncryptionPropertyStatusStatus string

type EncryptionProperty_Status

type EncryptionProperty_Status struct {
	// Identity: The identity that will be used to access the key vault for encryption at rest.
	Identity *IdentityForCmk_Status `json:"identity,omitempty"`

	// KeyVaultProperties: Customer Key vault properties.
	KeyVaultProperties *KeyVaultProperties_Status `json:"keyVaultProperties,omitempty"`

	// Status: Indicates whether or not the encryption is enabled for the workspace.
	Status *EncryptionPropertyStatusStatus `json:"status,omitempty"`
}

func (*EncryptionProperty_Status) AssignPropertiesFromEncryptionPropertyStatus

func (property *EncryptionProperty_Status) AssignPropertiesFromEncryptionPropertyStatus(source *v20210701s.EncryptionProperty_Status) error

AssignPropertiesFromEncryptionPropertyStatus populates our EncryptionProperty_Status from the provided source EncryptionProperty_Status

func (*EncryptionProperty_Status) AssignPropertiesToEncryptionPropertyStatus

func (property *EncryptionProperty_Status) AssignPropertiesToEncryptionPropertyStatus(destination *v20210701s.EncryptionProperty_Status) error

AssignPropertiesToEncryptionPropertyStatus populates the provided destination EncryptionProperty_Status from our 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.

func (*EncryptionProperty_Status) NewEmptyARMValue

func (property *EncryptionProperty_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EncryptionProperty_Status) PopulateFromARM

func (property *EncryptionProperty_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EncryptionProperty_StatusARM

type EncryptionProperty_StatusARM struct {
	// Identity: The identity that will be used to access the key vault for encryption at rest.
	Identity *IdentityForCmk_StatusARM `json:"identity,omitempty"`

	// KeyVaultProperties: Customer Key vault properties.
	KeyVaultProperties *KeyVaultProperties_StatusARM `json:"keyVaultProperties,omitempty"`

	// Status: Indicates whether or not the encryption is enabled for the workspace.
	Status *EncryptionPropertyStatusStatus `json:"status,omitempty"`
}

func (*EncryptionProperty_StatusARM) DeepCopy

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

func (*EncryptionProperty_StatusARM) 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: The additional info.
	Info map[string]v1.JSON `json:"info,omitempty"`

	// Type: The additional info type.
	Type *string `json:"type,omitempty"`
}

func (*ErrorAdditionalInfo_Status) AssignPropertiesFromErrorAdditionalInfoStatus

func (info *ErrorAdditionalInfo_Status) AssignPropertiesFromErrorAdditionalInfoStatus(source *v20210701s.ErrorAdditionalInfo_Status) error

AssignPropertiesFromErrorAdditionalInfoStatus populates our ErrorAdditionalInfo_Status from the provided source ErrorAdditionalInfo_Status

func (*ErrorAdditionalInfo_Status) AssignPropertiesToErrorAdditionalInfoStatus

func (info *ErrorAdditionalInfo_Status) AssignPropertiesToErrorAdditionalInfoStatus(destination *v20210701s.ErrorAdditionalInfo_Status) error

AssignPropertiesToErrorAdditionalInfoStatus populates the provided destination ErrorAdditionalInfo_Status from our 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.

func (*ErrorAdditionalInfo_Status) NewEmptyARMValue

func (info *ErrorAdditionalInfo_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ErrorAdditionalInfo_Status) PopulateFromARM

func (info *ErrorAdditionalInfo_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ErrorAdditionalInfo_StatusARM

type ErrorAdditionalInfo_StatusARM struct {
	// Info: The additional info.
	Info map[string]v1.JSON `json:"info,omitempty"`

	// Type: The additional info type.
	Type *string `json:"type,omitempty"`
}

func (*ErrorAdditionalInfo_StatusARM) DeepCopy

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

func (*ErrorAdditionalInfo_StatusARM) 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: The error additional info.
	AdditionalInfo []ErrorAdditionalInfo_Status `json:"additionalInfo,omitempty"`

	// Code: The error code.
	Code *string `json:"code,omitempty"`

	// Details: The error details.
	Details []ErrorDetail_Status_Unrolled `json:"details,omitempty"`

	// Message: The error message.
	Message *string `json:"message,omitempty"`

	// Target: The error target.
	Target *string `json:"target,omitempty"`
}

func (*ErrorDetail_Status) AssignPropertiesFromErrorDetailStatus

func (detail *ErrorDetail_Status) AssignPropertiesFromErrorDetailStatus(source *v20210701s.ErrorDetail_Status) error

AssignPropertiesFromErrorDetailStatus populates our ErrorDetail_Status from the provided source ErrorDetail_Status

func (*ErrorDetail_Status) AssignPropertiesToErrorDetailStatus

func (detail *ErrorDetail_Status) AssignPropertiesToErrorDetailStatus(destination *v20210701s.ErrorDetail_Status) error

AssignPropertiesToErrorDetailStatus populates the provided destination ErrorDetail_Status from our 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.

func (*ErrorDetail_Status) NewEmptyARMValue

func (detail *ErrorDetail_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ErrorDetail_Status) PopulateFromARM

func (detail *ErrorDetail_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ErrorDetail_StatusARM

type ErrorDetail_StatusARM struct {
	// AdditionalInfo: The error additional info.
	AdditionalInfo []ErrorAdditionalInfo_StatusARM `json:"additionalInfo,omitempty"`

	// Code: The error code.
	Code *string `json:"code,omitempty"`

	// Details: The error details.
	Details []ErrorDetail_Status_UnrolledARM `json:"details,omitempty"`

	// Message: The error message.
	Message *string `json:"message,omitempty"`

	// Target: The error target.
	Target *string `json:"target,omitempty"`
}

func (*ErrorDetail_StatusARM) DeepCopy

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

func (*ErrorDetail_StatusARM) DeepCopyInto

func (in *ErrorDetail_StatusARM) DeepCopyInto(out *ErrorDetail_StatusARM)

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: The error additional info.
	AdditionalInfo []ErrorAdditionalInfo_Status `json:"additionalInfo,omitempty"`

	// Code: The error code.
	Code *string `json:"code,omitempty"`

	// Message: The error message.
	Message *string `json:"message,omitempty"`

	// Target: The error target.
	Target *string `json:"target,omitempty"`
}

func (*ErrorDetail_Status_Unrolled) AssignPropertiesFromErrorDetailStatusUnrolled

func (unrolled *ErrorDetail_Status_Unrolled) AssignPropertiesFromErrorDetailStatusUnrolled(source *v20210701s.ErrorDetail_Status_Unrolled) error

AssignPropertiesFromErrorDetailStatusUnrolled populates our ErrorDetail_Status_Unrolled from the provided source ErrorDetail_Status_Unrolled

func (*ErrorDetail_Status_Unrolled) AssignPropertiesToErrorDetailStatusUnrolled

func (unrolled *ErrorDetail_Status_Unrolled) AssignPropertiesToErrorDetailStatusUnrolled(destination *v20210701s.ErrorDetail_Status_Unrolled) error

AssignPropertiesToErrorDetailStatusUnrolled populates the provided destination ErrorDetail_Status_Unrolled from our 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.

func (*ErrorDetail_Status_Unrolled) NewEmptyARMValue

func (unrolled *ErrorDetail_Status_Unrolled) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ErrorDetail_Status_Unrolled) PopulateFromARM

func (unrolled *ErrorDetail_Status_Unrolled) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ErrorDetail_Status_UnrolledARM

type ErrorDetail_Status_UnrolledARM struct {
	// AdditionalInfo: The error additional info.
	AdditionalInfo []ErrorAdditionalInfo_StatusARM `json:"additionalInfo,omitempty"`

	// Code: The error code.
	Code *string `json:"code,omitempty"`

	// Message: The error message.
	Message *string `json:"message,omitempty"`

	// Target: The error target.
	Target *string `json:"target,omitempty"`
}

func (*ErrorDetail_Status_UnrolledARM) DeepCopy

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

func (*ErrorDetail_Status_UnrolledARM) 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: The error object.
	Error *ErrorDetail_Status `json:"error,omitempty"`
}

func (*ErrorResponse_Status) AssignPropertiesFromErrorResponseStatus

func (response *ErrorResponse_Status) AssignPropertiesFromErrorResponseStatus(source *v20210701s.ErrorResponse_Status) error

AssignPropertiesFromErrorResponseStatus populates our ErrorResponse_Status from the provided source ErrorResponse_Status

func (*ErrorResponse_Status) AssignPropertiesToErrorResponseStatus

func (response *ErrorResponse_Status) AssignPropertiesToErrorResponseStatus(destination *v20210701s.ErrorResponse_Status) error

AssignPropertiesToErrorResponseStatus populates the provided destination ErrorResponse_Status from our 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.

func (*ErrorResponse_Status) NewEmptyARMValue

func (response *ErrorResponse_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ErrorResponse_Status) PopulateFromARM

func (response *ErrorResponse_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ErrorResponse_StatusARM

type ErrorResponse_StatusARM struct {
	// Error: The error object.
	Error *ErrorDetail_StatusARM `json:"error,omitempty"`
}

func (*ErrorResponse_StatusARM) DeepCopy

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

func (*ErrorResponse_StatusARM) DeepCopyInto

func (in *ErrorResponse_StatusARM) DeepCopyInto(out *ErrorResponse_StatusARM)

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

type HDInsightProperties

type HDInsightProperties struct {
	// Address: Public IP address of the master node of the cluster.
	Address *string `json:"address,omitempty"`

	// AdministratorAccount: Admin credentials for virtual machine
	AdministratorAccount *VirtualMachineSshCredentials `json:"administratorAccount,omitempty"`

	// SshPort: Port open for ssh connections on the master node of the cluster.
	SshPort *int `json:"sshPort,omitempty"`
}

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

func (*HDInsightProperties) AssignPropertiesFromHDInsightProperties

func (properties *HDInsightProperties) AssignPropertiesFromHDInsightProperties(source *v20210701s.HDInsightProperties) error

AssignPropertiesFromHDInsightProperties populates our HDInsightProperties from the provided source HDInsightProperties

func (*HDInsightProperties) AssignPropertiesToHDInsightProperties

func (properties *HDInsightProperties) AssignPropertiesToHDInsightProperties(destination *v20210701s.HDInsightProperties) error

AssignPropertiesToHDInsightProperties populates the provided destination HDInsightProperties from our HDInsightProperties

func (*HDInsightProperties) ConvertToARM

func (properties *HDInsightProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*HDInsightProperties) NewEmptyARMValue

func (properties *HDInsightProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*HDInsightProperties) PopulateFromARM

func (properties *HDInsightProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type HDInsightPropertiesARM

type HDInsightPropertiesARM struct {
	// Address: Public IP address of the master node of the cluster.
	Address *string `json:"address,omitempty"`

	// AdministratorAccount: Admin credentials for virtual machine
	AdministratorAccount *VirtualMachineSshCredentialsARM `json:"administratorAccount,omitempty"`

	// SshPort: Port open for ssh connections on the master node of the cluster.
	SshPort *int `json:"sshPort,omitempty"`
}

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

func (*HDInsightPropertiesARM) DeepCopy

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

func (*HDInsightPropertiesARM) DeepCopyInto

func (in *HDInsightPropertiesARM) DeepCopyInto(out *HDInsightPropertiesARM)

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

type Identity

type Identity struct {
	// Type: The identity type.
	Type *IdentityType `json:"type,omitempty"`

	// UserAssignedIdentities: dictionary containing all the user assigned identities, with resourceId of the UAI as key.
	UserAssignedIdentities map[string]v1.JSON `json:"userAssignedIdentities,omitempty"`
}

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

func (*Identity) AssignPropertiesFromIdentity

func (identity *Identity) AssignPropertiesFromIdentity(source *v20210701s.Identity) error

AssignPropertiesFromIdentity populates our Identity from the provided source Identity

func (*Identity) AssignPropertiesToIdentity

func (identity *Identity) AssignPropertiesToIdentity(destination *v20210701s.Identity) error

AssignPropertiesToIdentity populates the provided destination Identity from our Identity

func (*Identity) ConvertToARM

func (identity *Identity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Identity) NewEmptyARMValue

func (identity *Identity) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Identity) PopulateFromARM

func (identity *Identity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IdentityARM

type IdentityARM struct {
	// Type: The identity type.
	Type *IdentityType `json:"type,omitempty"`

	// UserAssignedIdentities: dictionary containing all the user assigned identities, with resourceId of the UAI as key.
	UserAssignedIdentities map[string]v1.JSON `json:"userAssignedIdentities,omitempty"`
}

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

func (*IdentityARM) DeepCopy

func (in *IdentityARM) DeepCopy() *IdentityARM

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

func (*IdentityARM) DeepCopyInto

func (in *IdentityARM) DeepCopyInto(out *IdentityARM)

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

type IdentityForCmk

type IdentityForCmk struct {
	// UserAssignedIdentity: The ArmId of the user assigned identity that will be used to access the customer managed key vault
	UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}

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

func (*IdentityForCmk) AssignPropertiesFromIdentityForCmk

func (forCmk *IdentityForCmk) AssignPropertiesFromIdentityForCmk(source *v20210701s.IdentityForCmk) error

AssignPropertiesFromIdentityForCmk populates our IdentityForCmk from the provided source IdentityForCmk

func (*IdentityForCmk) AssignPropertiesToIdentityForCmk

func (forCmk *IdentityForCmk) AssignPropertiesToIdentityForCmk(destination *v20210701s.IdentityForCmk) error

AssignPropertiesToIdentityForCmk populates the provided destination IdentityForCmk from our IdentityForCmk

func (*IdentityForCmk) ConvertToARM

func (forCmk *IdentityForCmk) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*IdentityForCmk) NewEmptyARMValue

func (forCmk *IdentityForCmk) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IdentityForCmk) PopulateFromARM

func (forCmk *IdentityForCmk) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IdentityForCmkARM

type IdentityForCmkARM struct {
	// UserAssignedIdentity: The ArmId of the user assigned identity that will be used to access the customer managed key vault
	UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}

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

func (*IdentityForCmkARM) DeepCopy

func (in *IdentityForCmkARM) DeepCopy() *IdentityForCmkARM

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

func (*IdentityForCmkARM) DeepCopyInto

func (in *IdentityForCmkARM) DeepCopyInto(out *IdentityForCmkARM)

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

type IdentityForCmk_Status

type IdentityForCmk_Status struct {
	// UserAssignedIdentity: The ArmId of the user assigned identity that will be used to access the customer managed key vault
	UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}

func (*IdentityForCmk_Status) AssignPropertiesFromIdentityForCmkStatus

func (forCmk *IdentityForCmk_Status) AssignPropertiesFromIdentityForCmkStatus(source *v20210701s.IdentityForCmk_Status) error

AssignPropertiesFromIdentityForCmkStatus populates our IdentityForCmk_Status from the provided source IdentityForCmk_Status

func (*IdentityForCmk_Status) AssignPropertiesToIdentityForCmkStatus

func (forCmk *IdentityForCmk_Status) AssignPropertiesToIdentityForCmkStatus(destination *v20210701s.IdentityForCmk_Status) error

AssignPropertiesToIdentityForCmkStatus populates the provided destination IdentityForCmk_Status from our 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.

func (*IdentityForCmk_Status) NewEmptyARMValue

func (forCmk *IdentityForCmk_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IdentityForCmk_Status) PopulateFromARM

func (forCmk *IdentityForCmk_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IdentityForCmk_StatusARM

type IdentityForCmk_StatusARM struct {
	// UserAssignedIdentity: The ArmId of the user assigned identity that will be used to access the customer managed key vault
	UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"`
}

func (*IdentityForCmk_StatusARM) DeepCopy

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

func (*IdentityForCmk_StatusARM) DeepCopyInto

func (in *IdentityForCmk_StatusARM) DeepCopyInto(out *IdentityForCmk_StatusARM)

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

type IdentityStatusType

type IdentityStatusType string

type IdentityType

type IdentityType string

+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned,UserAssigned","UserAssigned"}

type Identity_Status

type Identity_Status struct {
	// PrincipalId: The principal ID of resource identity.
	PrincipalId *string `json:"principalId,omitempty"`

	// TenantId: The tenant ID of resource.
	TenantId *string `json:"tenantId,omitempty"`

	// Type: The identity type.
	Type *IdentityStatusType `json:"type,omitempty"`

	// UserAssignedIdentities: The user assigned identities associated with the resource.
	UserAssignedIdentities map[string]UserAssignedIdentity_Status `json:"userAssignedIdentities,omitempty"`
}

func (*Identity_Status) AssignPropertiesFromIdentityStatus

func (identity *Identity_Status) AssignPropertiesFromIdentityStatus(source *v20210701s.Identity_Status) error

AssignPropertiesFromIdentityStatus populates our Identity_Status from the provided source Identity_Status

func (*Identity_Status) AssignPropertiesToIdentityStatus

func (identity *Identity_Status) AssignPropertiesToIdentityStatus(destination *v20210701s.Identity_Status) error

AssignPropertiesToIdentityStatus populates the provided destination Identity_Status from our 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.

func (*Identity_Status) NewEmptyARMValue

func (identity *Identity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Identity_Status) PopulateFromARM

func (identity *Identity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Identity_StatusARM

type Identity_StatusARM struct {
	// PrincipalId: The principal ID of resource identity.
	PrincipalId *string `json:"principalId,omitempty"`

	// TenantId: The tenant ID of resource.
	TenantId *string `json:"tenantId,omitempty"`

	// Type: The identity type.
	Type *IdentityStatusType `json:"type,omitempty"`

	// UserAssignedIdentities: The user assigned identities associated with the resource.
	UserAssignedIdentities map[string]UserAssignedIdentity_StatusARM `json:"userAssignedIdentities,omitempty"`
}

func (*Identity_StatusARM) DeepCopy

func (in *Identity_StatusARM) DeepCopy() *Identity_StatusARM

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

func (*Identity_StatusARM) DeepCopyInto

func (in *Identity_StatusARM) DeepCopyInto(out *Identity_StatusARM)

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

type KeyVaultProperties

type KeyVaultProperties struct {
	// IdentityClientId: For future use - The client id of the identity which will be used to access key vault.
	IdentityClientId *string `json:"identityClientId,omitempty"`

	// +kubebuilder:validation:Required
	// KeyIdentifier: Key vault uri to access the encryption key.
	KeyIdentifier *string `json:"keyIdentifier,omitempty"`

	// +kubebuilder:validation:Required
	// KeyVaultArmId: The ArmId of the keyVault where the customer owned encryption key is present.
	KeyVaultArmId *string `json:"keyVaultArmId,omitempty"`
}

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

func (*KeyVaultProperties) AssignPropertiesFromKeyVaultProperties

func (properties *KeyVaultProperties) AssignPropertiesFromKeyVaultProperties(source *v20210701s.KeyVaultProperties) error

AssignPropertiesFromKeyVaultProperties populates our KeyVaultProperties from the provided source KeyVaultProperties

func (*KeyVaultProperties) AssignPropertiesToKeyVaultProperties

func (properties *KeyVaultProperties) AssignPropertiesToKeyVaultProperties(destination *v20210701s.KeyVaultProperties) error

AssignPropertiesToKeyVaultProperties populates the provided destination KeyVaultProperties from our KeyVaultProperties

func (*KeyVaultProperties) ConvertToARM

func (properties *KeyVaultProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*KeyVaultProperties) NewEmptyARMValue

func (properties *KeyVaultProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultProperties) PopulateFromARM

func (properties *KeyVaultProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultPropertiesARM

type KeyVaultPropertiesARM struct {
	// IdentityClientId: For future use - The client id of the identity which will be used to access key vault.
	IdentityClientId *string `json:"identityClientId,omitempty"`

	// KeyIdentifier: Key vault uri to access the encryption key.
	KeyIdentifier *string `json:"keyIdentifier,omitempty"`

	// KeyVaultArmId: The ArmId of the keyVault where the customer owned encryption key is present.
	KeyVaultArmId *string `json:"keyVaultArmId,omitempty"`
}

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

func (*KeyVaultPropertiesARM) DeepCopy

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

func (*KeyVaultPropertiesARM) DeepCopyInto

func (in *KeyVaultPropertiesARM) DeepCopyInto(out *KeyVaultPropertiesARM)

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: For future use - The client id of the identity which will be used to access key vault.
	IdentityClientId *string `json:"identityClientId,omitempty"`

	// KeyIdentifier: Key vault uri to access the encryption key.
	KeyIdentifier *string `json:"keyIdentifier,omitempty"`

	// KeyVaultArmId: The ArmId of the keyVault where the customer owned encryption key is present.
	KeyVaultArmId *string `json:"keyVaultArmId,omitempty"`
}

func (*KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus

func (properties *KeyVaultProperties_Status) AssignPropertiesFromKeyVaultPropertiesStatus(source *v20210701s.KeyVaultProperties_Status) error

AssignPropertiesFromKeyVaultPropertiesStatus populates our KeyVaultProperties_Status from the provided source KeyVaultProperties_Status

func (*KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus

func (properties *KeyVaultProperties_Status) AssignPropertiesToKeyVaultPropertiesStatus(destination *v20210701s.KeyVaultProperties_Status) error

AssignPropertiesToKeyVaultPropertiesStatus populates the provided destination KeyVaultProperties_Status from our 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.

func (*KeyVaultProperties_Status) NewEmptyARMValue

func (properties *KeyVaultProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*KeyVaultProperties_Status) PopulateFromARM

func (properties *KeyVaultProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type KeyVaultProperties_StatusARM

type KeyVaultProperties_StatusARM struct {
	// IdentityClientId: For future use - The client id of the identity which will be used to access key vault.
	IdentityClientId *string `json:"identityClientId,omitempty"`

	// KeyIdentifier: Key vault uri to access the encryption key.
	KeyIdentifier *string `json:"keyIdentifier,omitempty"`

	// KeyVaultArmId: The ArmId of the keyVault where the customer owned encryption key is present.
	KeyVaultArmId *string `json:"keyVaultArmId,omitempty"`
}

func (*KeyVaultProperties_StatusARM) DeepCopy

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

func (*KeyVaultProperties_StatusARM) 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"`
	StatusCode   *int    `json:"statusCode,omitempty"`
}

func (*NotebookPreparationError_Status) AssignPropertiesFromNotebookPreparationErrorStatus

func (error *NotebookPreparationError_Status) AssignPropertiesFromNotebookPreparationErrorStatus(source *v20210701s.NotebookPreparationError_Status) error

AssignPropertiesFromNotebookPreparationErrorStatus populates our NotebookPreparationError_Status from the provided source NotebookPreparationError_Status

func (*NotebookPreparationError_Status) AssignPropertiesToNotebookPreparationErrorStatus

func (error *NotebookPreparationError_Status) AssignPropertiesToNotebookPreparationErrorStatus(destination *v20210701s.NotebookPreparationError_Status) error

AssignPropertiesToNotebookPreparationErrorStatus populates the provided destination NotebookPreparationError_Status from our 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.

func (*NotebookPreparationError_Status) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NotebookPreparationError_Status) PopulateFromARM

func (error *NotebookPreparationError_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NotebookPreparationError_StatusARM

type NotebookPreparationError_StatusARM struct {
	ErrorMessage *string `json:"errorMessage,omitempty"`
	StatusCode   *int    `json:"statusCode,omitempty"`
}

func (*NotebookPreparationError_StatusARM) DeepCopy

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

func (*NotebookPreparationError_StatusARM) 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: The error that occurs when preparing notebook.
	NotebookPreparationError *NotebookPreparationError_Status `json:"notebookPreparationError,omitempty"`

	// ResourceId: the data plane resourceId that used to initialize notebook component
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*NotebookResourceInfo_Status) AssignPropertiesFromNotebookResourceInfoStatus

func (info *NotebookResourceInfo_Status) AssignPropertiesFromNotebookResourceInfoStatus(source *v20210701s.NotebookResourceInfo_Status) error

AssignPropertiesFromNotebookResourceInfoStatus populates our NotebookResourceInfo_Status from the provided source NotebookResourceInfo_Status

func (*NotebookResourceInfo_Status) AssignPropertiesToNotebookResourceInfoStatus

func (info *NotebookResourceInfo_Status) AssignPropertiesToNotebookResourceInfoStatus(destination *v20210701s.NotebookResourceInfo_Status) error

AssignPropertiesToNotebookResourceInfoStatus populates the provided destination NotebookResourceInfo_Status from our 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.

func (*NotebookResourceInfo_Status) NewEmptyARMValue

func (info *NotebookResourceInfo_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NotebookResourceInfo_Status) PopulateFromARM

func (info *NotebookResourceInfo_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NotebookResourceInfo_StatusARM

type NotebookResourceInfo_StatusARM struct {
	Fqdn *string `json:"fqdn,omitempty"`

	// NotebookPreparationError: The error that occurs when preparing notebook.
	NotebookPreparationError *NotebookPreparationError_StatusARM `json:"notebookPreparationError,omitempty"`

	// ResourceId: the data plane resourceId that used to initialize notebook component
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*NotebookResourceInfo_StatusARM) DeepCopy

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

func (*NotebookResourceInfo_StatusARM) DeepCopyInto

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

type PersonalComputeInstanceSettings

type PersonalComputeInstanceSettings struct {
	// AssignedUser: A user that can be assigned to a compute instance.
	AssignedUser *AssignedUser `json:"assignedUser,omitempty"`
}

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

func (*PersonalComputeInstanceSettings) AssignPropertiesFromPersonalComputeInstanceSettings

func (settings *PersonalComputeInstanceSettings) AssignPropertiesFromPersonalComputeInstanceSettings(source *v20210701s.PersonalComputeInstanceSettings) error

AssignPropertiesFromPersonalComputeInstanceSettings populates our PersonalComputeInstanceSettings from the provided source PersonalComputeInstanceSettings

func (*PersonalComputeInstanceSettings) AssignPropertiesToPersonalComputeInstanceSettings

func (settings *PersonalComputeInstanceSettings) AssignPropertiesToPersonalComputeInstanceSettings(destination *v20210701s.PersonalComputeInstanceSettings) error

AssignPropertiesToPersonalComputeInstanceSettings populates the provided destination PersonalComputeInstanceSettings from our PersonalComputeInstanceSettings

func (*PersonalComputeInstanceSettings) ConvertToARM

func (settings *PersonalComputeInstanceSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*PersonalComputeInstanceSettings) NewEmptyARMValue

func (settings *PersonalComputeInstanceSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PersonalComputeInstanceSettings) PopulateFromARM

func (settings *PersonalComputeInstanceSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PersonalComputeInstanceSettingsARM

type PersonalComputeInstanceSettingsARM struct {
	// AssignedUser: A user that can be assigned to a compute instance.
	AssignedUser *AssignedUserARM `json:"assignedUser,omitempty"`
}

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

func (*PersonalComputeInstanceSettingsARM) DeepCopy

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

func (*PersonalComputeInstanceSettingsARM) 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: Fully qualified resource ID for the resource. Ex -
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id *string `json:"id,omitempty"`

	// Identity: The identity of the resource.
	Identity *Identity_Status `json:"identity,omitempty"`

	// Sku: The sku of the workspace.
	Sku *Sku_Status `json:"sku,omitempty"`

	// SystemData: System data
	SystemData *SystemData_Status `json:"systemData,omitempty"`
}

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded

func (embedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded(source *v20210701s.PrivateEndpointConnection_Status_SubResourceEmbedded) error

AssignPropertiesFromPrivateEndpointConnectionStatusSubResourceEmbedded populates our PrivateEndpointConnection_Status_SubResourceEmbedded from the provided source PrivateEndpointConnection_Status_SubResourceEmbedded

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded

func (embedded *PrivateEndpointConnection_Status_SubResourceEmbedded) AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded(destination *v20210701s.PrivateEndpointConnection_Status_SubResourceEmbedded) error

AssignPropertiesToPrivateEndpointConnectionStatusSubResourceEmbedded populates the provided destination PrivateEndpointConnection_Status_SubResourceEmbedded from our 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.

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM

func (embedded *PrivateEndpointConnection_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateEndpointConnection_Status_SubResourceEmbeddedARM

type PrivateEndpointConnection_Status_SubResourceEmbeddedARM struct {
	// Id: Fully qualified resource ID for the resource. Ex -
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id *string `json:"id,omitempty"`

	// Identity: The identity of the resource.
	Identity *Identity_StatusARM `json:"identity,omitempty"`

	// Sku: The sku of the workspace.
	Sku *Sku_StatusARM `json:"sku,omitempty"`

	// SystemData: System data
	SystemData *SystemData_StatusARM `json:"systemData,omitempty"`
}

func (*PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopy

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

func (*PrivateEndpointConnection_Status_SubResourceEmbeddedARM) DeepCopyInto

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

type PrivateEndpointServiceConnectionStatus_Status

type PrivateEndpointServiceConnectionStatus_Status string

type ResourceId

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

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

func (*ResourceId) AssignPropertiesFromResourceId

func (resourceId *ResourceId) AssignPropertiesFromResourceId(source *v20210701s.ResourceId) error

AssignPropertiesFromResourceId populates our ResourceId from the provided source ResourceId

func (*ResourceId) AssignPropertiesToResourceId

func (resourceId *ResourceId) AssignPropertiesToResourceId(destination *v20210701s.ResourceId) error

AssignPropertiesToResourceId populates the provided destination ResourceId from our ResourceId

func (*ResourceId) ConvertToARM

func (resourceId *ResourceId) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ResourceId) NewEmptyARMValue

func (resourceId *ResourceId) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ResourceId) PopulateFromARM

func (resourceId *ResourceId) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ResourceIdARM

type ResourceIdARM struct {
	Id *string `json:"id,omitempty"`
}

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

func (*ResourceIdARM) DeepCopy

func (in *ResourceIdARM) DeepCopy() *ResourceIdARM

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

func (*ResourceIdARM) DeepCopyInto

func (in *ResourceIdARM) DeepCopyInto(out *ResourceIdARM)

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

type ScaleSettings

type ScaleSettings struct {
	// +kubebuilder:validation:Required
	// MaxNodeCount: Max number of nodes to use
	MaxNodeCount *int `json:"maxNodeCount,omitempty"`

	// MinNodeCount: Min number of nodes to use
	MinNodeCount *int `json:"minNodeCount,omitempty"`

	// NodeIdleTimeBeforeScaleDown: Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
	NodeIdleTimeBeforeScaleDown *string `json:"nodeIdleTimeBeforeScaleDown,omitempty"`
}

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

func (*ScaleSettings) AssignPropertiesFromScaleSettings

func (settings *ScaleSettings) AssignPropertiesFromScaleSettings(source *v20210701s.ScaleSettings) error

AssignPropertiesFromScaleSettings populates our ScaleSettings from the provided source ScaleSettings

func (*ScaleSettings) AssignPropertiesToScaleSettings

func (settings *ScaleSettings) AssignPropertiesToScaleSettings(destination *v20210701s.ScaleSettings) error

AssignPropertiesToScaleSettings populates the provided destination ScaleSettings from our ScaleSettings

func (*ScaleSettings) ConvertToARM

func (settings *ScaleSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ScaleSettings) NewEmptyARMValue

func (settings *ScaleSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScaleSettings) PopulateFromARM

func (settings *ScaleSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScaleSettingsARM

type ScaleSettingsARM struct {
	// MaxNodeCount: Max number of nodes to use
	MaxNodeCount *int `json:"maxNodeCount,omitempty"`

	// MinNodeCount: Min number of nodes to use
	MinNodeCount *int `json:"minNodeCount,omitempty"`

	// NodeIdleTimeBeforeScaleDown: Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format.
	NodeIdleTimeBeforeScaleDown *string `json:"nodeIdleTimeBeforeScaleDown,omitempty"`
}

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

func (*ScaleSettingsARM) DeepCopy

func (in *ScaleSettingsARM) DeepCopy() *ScaleSettingsARM

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

func (*ScaleSettingsARM) DeepCopyInto

func (in *ScaleSettingsARM) DeepCopyInto(out *ScaleSettingsARM)

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

type ScriptReference

type ScriptReference struct {
	// ScriptArguments: Optional command line arguments passed to the script to run.
	ScriptArguments *string `json:"scriptArguments,omitempty"`

	// ScriptData: The location of scripts in the mounted volume.
	ScriptData *string `json:"scriptData,omitempty"`

	// ScriptSource: The storage source of the script: inline, workspace.
	ScriptSource *string `json:"scriptSource,omitempty"`

	// Timeout: Optional time period passed to timeout command.
	Timeout *string `json:"timeout,omitempty"`
}

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

func (*ScriptReference) AssignPropertiesFromScriptReference

func (reference *ScriptReference) AssignPropertiesFromScriptReference(source *v20210701s.ScriptReference) error

AssignPropertiesFromScriptReference populates our ScriptReference from the provided source ScriptReference

func (*ScriptReference) AssignPropertiesToScriptReference

func (reference *ScriptReference) AssignPropertiesToScriptReference(destination *v20210701s.ScriptReference) error

AssignPropertiesToScriptReference populates the provided destination ScriptReference from our ScriptReference

func (*ScriptReference) ConvertToARM

func (reference *ScriptReference) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ScriptReference) NewEmptyARMValue

func (reference *ScriptReference) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScriptReference) PopulateFromARM

func (reference *ScriptReference) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScriptReferenceARM

type ScriptReferenceARM struct {
	// ScriptArguments: Optional command line arguments passed to the script to run.
	ScriptArguments *string `json:"scriptArguments,omitempty"`

	// ScriptData: The location of scripts in the mounted volume.
	ScriptData *string `json:"scriptData,omitempty"`

	// ScriptSource: The storage source of the script: inline, workspace.
	ScriptSource *string `json:"scriptSource,omitempty"`

	// Timeout: Optional time period passed to timeout command.
	Timeout *string `json:"timeout,omitempty"`
}

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

func (*ScriptReferenceARM) DeepCopy

func (in *ScriptReferenceARM) DeepCopy() *ScriptReferenceARM

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

func (*ScriptReferenceARM) DeepCopyInto

func (in *ScriptReferenceARM) DeepCopyInto(out *ScriptReferenceARM)

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

type ScriptsToExecute

type ScriptsToExecute struct {
	// CreationScript: Script reference
	CreationScript *ScriptReference `json:"creationScript,omitempty"`

	// StartupScript: Script reference
	StartupScript *ScriptReference `json:"startupScript,omitempty"`
}

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

func (*ScriptsToExecute) AssignPropertiesFromScriptsToExecute

func (execute *ScriptsToExecute) AssignPropertiesFromScriptsToExecute(source *v20210701s.ScriptsToExecute) error

AssignPropertiesFromScriptsToExecute populates our ScriptsToExecute from the provided source ScriptsToExecute

func (*ScriptsToExecute) AssignPropertiesToScriptsToExecute

func (execute *ScriptsToExecute) AssignPropertiesToScriptsToExecute(destination *v20210701s.ScriptsToExecute) error

AssignPropertiesToScriptsToExecute populates the provided destination ScriptsToExecute from our ScriptsToExecute

func (*ScriptsToExecute) ConvertToARM

func (execute *ScriptsToExecute) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ScriptsToExecute) NewEmptyARMValue

func (execute *ScriptsToExecute) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ScriptsToExecute) PopulateFromARM

func (execute *ScriptsToExecute) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ScriptsToExecuteARM

type ScriptsToExecuteARM struct {
	// CreationScript: Script reference
	CreationScript *ScriptReferenceARM `json:"creationScript,omitempty"`

	// StartupScript: Script reference
	StartupScript *ScriptReferenceARM `json:"startupScript,omitempty"`
}

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

func (*ScriptsToExecuteARM) DeepCopy

func (in *ScriptsToExecuteARM) DeepCopy() *ScriptsToExecuteARM

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

func (*ScriptsToExecuteARM) DeepCopyInto

func (in *ScriptsToExecuteARM) DeepCopyInto(out *ScriptsToExecuteARM)

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

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

func (*ServiceManagedResourcesSettings) AssignPropertiesFromServiceManagedResourcesSettings

func (settings *ServiceManagedResourcesSettings) AssignPropertiesFromServiceManagedResourcesSettings(source *v20210701s.ServiceManagedResourcesSettings) error

AssignPropertiesFromServiceManagedResourcesSettings populates our ServiceManagedResourcesSettings from the provided source ServiceManagedResourcesSettings

func (*ServiceManagedResourcesSettings) AssignPropertiesToServiceManagedResourcesSettings

func (settings *ServiceManagedResourcesSettings) AssignPropertiesToServiceManagedResourcesSettings(destination *v20210701s.ServiceManagedResourcesSettings) error

AssignPropertiesToServiceManagedResourcesSettings populates the provided destination ServiceManagedResourcesSettings from our ServiceManagedResourcesSettings

func (*ServiceManagedResourcesSettings) ConvertToARM

func (settings *ServiceManagedResourcesSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ServiceManagedResourcesSettings) NewEmptyARMValue

func (settings *ServiceManagedResourcesSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServiceManagedResourcesSettings) PopulateFromARM

func (settings *ServiceManagedResourcesSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServiceManagedResourcesSettingsARM

type ServiceManagedResourcesSettingsARM struct {
	CosmosDb *CosmosDbSettingsARM `json:"cosmosDb,omitempty"`
}

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

func (*ServiceManagedResourcesSettingsARM) DeepCopy

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

func (*ServiceManagedResourcesSettingsARM) 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: The settings for the service managed cosmosdb account.
	CosmosDb *CosmosDbSettings_Status `json:"cosmosDb,omitempty"`
}

func (*ServiceManagedResourcesSettings_Status) AssignPropertiesFromServiceManagedResourcesSettingsStatus

func (settings *ServiceManagedResourcesSettings_Status) AssignPropertiesFromServiceManagedResourcesSettingsStatus(source *v20210701s.ServiceManagedResourcesSettings_Status) error

AssignPropertiesFromServiceManagedResourcesSettingsStatus populates our ServiceManagedResourcesSettings_Status from the provided source ServiceManagedResourcesSettings_Status

func (*ServiceManagedResourcesSettings_Status) AssignPropertiesToServiceManagedResourcesSettingsStatus

func (settings *ServiceManagedResourcesSettings_Status) AssignPropertiesToServiceManagedResourcesSettingsStatus(destination *v20210701s.ServiceManagedResourcesSettings_Status) error

AssignPropertiesToServiceManagedResourcesSettingsStatus populates the provided destination ServiceManagedResourcesSettings_Status from our 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.

func (*ServiceManagedResourcesSettings_Status) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServiceManagedResourcesSettings_Status) PopulateFromARM

func (settings *ServiceManagedResourcesSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServiceManagedResourcesSettings_StatusARM

type ServiceManagedResourcesSettings_StatusARM struct {
	// CosmosDb: The settings for the service managed cosmosdb account.
	CosmosDb *CosmosDbSettings_StatusARM `json:"cosmosDb,omitempty"`
}

func (*ServiceManagedResourcesSettings_StatusARM) DeepCopy

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

func (*ServiceManagedResourcesSettings_StatusARM) DeepCopyInto

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

type SetupScripts

type SetupScripts struct {
	// Scripts: Customized setup scripts
	Scripts *ScriptsToExecute `json:"scripts,omitempty"`
}

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

func (*SetupScripts) AssignPropertiesFromSetupScripts

func (scripts *SetupScripts) AssignPropertiesFromSetupScripts(source *v20210701s.SetupScripts) error

AssignPropertiesFromSetupScripts populates our SetupScripts from the provided source SetupScripts

func (*SetupScripts) AssignPropertiesToSetupScripts

func (scripts *SetupScripts) AssignPropertiesToSetupScripts(destination *v20210701s.SetupScripts) error

AssignPropertiesToSetupScripts populates the provided destination SetupScripts from our SetupScripts

func (*SetupScripts) ConvertToARM

func (scripts *SetupScripts) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*SetupScripts) NewEmptyARMValue

func (scripts *SetupScripts) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SetupScripts) PopulateFromARM

func (scripts *SetupScripts) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SetupScriptsARM

type SetupScriptsARM struct {
	// Scripts: Customized setup scripts
	Scripts *ScriptsToExecuteARM `json:"scripts,omitempty"`
}

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

func (*SetupScriptsARM) DeepCopy

func (in *SetupScriptsARM) DeepCopy() *SetupScriptsARM

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

func (*SetupScriptsARM) DeepCopyInto

func (in *SetupScriptsARM) DeepCopyInto(out *SetupScriptsARM)

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

type SharedPrivateLinkResourcePropertyARM

type SharedPrivateLinkResourcePropertyARM struct {
	// GroupId: The private link resource group id.
	GroupId               *string `json:"groupId,omitempty"`
	PrivateLinkResourceId *string `json:"privateLinkResourceId,omitempty"`

	// RequestMessage: Request message.
	RequestMessage *string `json:"requestMessage,omitempty"`

	// Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *SharedPrivateLinkResourcePropertyStatus `json:"status,omitempty"`
}

Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/SharedPrivateLinkResourceProperty

func (*SharedPrivateLinkResourcePropertyARM) DeepCopy

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

func (*SharedPrivateLinkResourcePropertyARM) DeepCopyInto

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

type SharedPrivateLinkResourcePropertyStatus

type SharedPrivateLinkResourcePropertyStatus string

+kubebuilder:validation:Enum={"Approved","Disconnected","Pending","Rejected","Timeout"}

type SharedPrivateLinkResourceProperty_StatusARM

type SharedPrivateLinkResourceProperty_StatusARM struct {
	// GroupId: The private link resource group id.
	GroupId *string `json:"groupId,omitempty"`

	// PrivateLinkResourceId: The resource id that private link links to.
	PrivateLinkResourceId *string `json:"privateLinkResourceId,omitempty"`

	// RequestMessage: Request message.
	RequestMessage *string `json:"requestMessage,omitempty"`

	// Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *PrivateEndpointServiceConnectionStatus_Status `json:"status,omitempty"`
}

func (*SharedPrivateLinkResourceProperty_StatusARM) DeepCopy

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

func (*SharedPrivateLinkResourceProperty_StatusARM) DeepCopyInto

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: The private link resource group id.
	GroupId *string `json:"groupId,omitempty"`

	// Name: Unique name of the private link.
	Name *string `json:"name,omitempty"`

	// PrivateLinkResourceId: The resource id that private link links to.
	PrivateLinkResourceId *string `json:"privateLinkResourceId,omitempty"`

	// RequestMessage: Request message.
	RequestMessage *string `json:"requestMessage,omitempty"`

	// Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *PrivateEndpointServiceConnectionStatus_Status `json:"status,omitempty"`
}

func (*SharedPrivateLinkResource_Status) AssignPropertiesFromSharedPrivateLinkResourceStatus

func (resource *SharedPrivateLinkResource_Status) AssignPropertiesFromSharedPrivateLinkResourceStatus(source *v20210701s.SharedPrivateLinkResource_Status) error

AssignPropertiesFromSharedPrivateLinkResourceStatus populates our SharedPrivateLinkResource_Status from the provided source SharedPrivateLinkResource_Status

func (*SharedPrivateLinkResource_Status) AssignPropertiesToSharedPrivateLinkResourceStatus

func (resource *SharedPrivateLinkResource_Status) AssignPropertiesToSharedPrivateLinkResourceStatus(destination *v20210701s.SharedPrivateLinkResource_Status) error

AssignPropertiesToSharedPrivateLinkResourceStatus populates the provided destination SharedPrivateLinkResource_Status from our 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.

func (*SharedPrivateLinkResource_Status) NewEmptyARMValue

func (resource *SharedPrivateLinkResource_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SharedPrivateLinkResource_Status) PopulateFromARM

func (resource *SharedPrivateLinkResource_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SharedPrivateLinkResource_StatusARM

type SharedPrivateLinkResource_StatusARM struct {
	// Name: Unique name of the private link.
	Name *string `json:"name,omitempty"`

	// Properties: Resource properties.
	Properties *SharedPrivateLinkResourceProperty_StatusARM `json:"properties,omitempty"`
}

func (*SharedPrivateLinkResource_StatusARM) DeepCopy

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

func (*SharedPrivateLinkResource_StatusARM) DeepCopyInto

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

type Sku

type Sku struct {
	// Name: Name of the sku
	Name *string `json:"name,omitempty"`

	// Tier: Tier of the sku like Basic or Enterprise
	Tier *string `json:"tier,omitempty"`
}

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

func (*Sku) AssignPropertiesFromSku

func (sku *Sku) AssignPropertiesFromSku(source *v20210701s.Sku) error

AssignPropertiesFromSku populates our Sku from the provided source Sku

func (*Sku) AssignPropertiesToSku

func (sku *Sku) AssignPropertiesToSku(destination *v20210701s.Sku) error

AssignPropertiesToSku populates the provided destination Sku from our Sku

func (*Sku) ConvertToARM

func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Sku) NewEmptyARMValue

func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku) PopulateFromARM

func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SkuARM

type SkuARM struct {
	// Name: Name of the sku
	Name *string `json:"name,omitempty"`

	// Tier: Tier of the sku like Basic or Enterprise
	Tier *string `json:"tier,omitempty"`
}

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

func (*SkuARM) DeepCopy

func (in *SkuARM) DeepCopy() *SkuARM

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

func (*SkuARM) DeepCopyInto

func (in *SkuARM) DeepCopyInto(out *SkuARM)

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: Name of the sku
	Name *string `json:"name,omitempty"`

	// Tier: Tier of the sku like Basic or Enterprise
	Tier *string `json:"tier,omitempty"`
}

func (*Sku_Status) AssignPropertiesFromSkuStatus

func (sku *Sku_Status) AssignPropertiesFromSkuStatus(source *v20210701s.Sku_Status) error

AssignPropertiesFromSkuStatus populates our Sku_Status from the provided source Sku_Status

func (*Sku_Status) AssignPropertiesToSkuStatus

func (sku *Sku_Status) AssignPropertiesToSkuStatus(destination *v20210701s.Sku_Status) error

AssignPropertiesToSkuStatus populates the provided destination Sku_Status from our 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.

func (*Sku_Status) NewEmptyARMValue

func (sku *Sku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku_Status) PopulateFromARM

func (sku *Sku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Sku_StatusARM

type Sku_StatusARM struct {
	// Name: Name of the sku
	Name *string `json:"name,omitempty"`

	// Tier: Tier of the sku like Basic or Enterprise
	Tier *string `json:"tier,omitempty"`
}

func (*Sku_StatusARM) DeepCopy

func (in *Sku_StatusARM) DeepCopy() *Sku_StatusARM

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

func (*Sku_StatusARM) DeepCopyInto

func (in *Sku_StatusARM) DeepCopyInto(out *Sku_StatusARM)

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

type SslConfiguration

type SslConfiguration struct {
	// Cert: Cert data
	Cert *string `json:"cert,omitempty"`

	// Cname: CNAME of the cert
	Cname *string `json:"cname,omitempty"`

	// Key: Key data
	Key *string `json:"key,omitempty"`

	// LeafDomainLabel: Leaf domain label of public endpoint
	LeafDomainLabel *string `json:"leafDomainLabel,omitempty"`

	// OverwriteExistingDomain: Indicates whether to overwrite existing domain label.
	OverwriteExistingDomain *bool `json:"overwriteExistingDomain,omitempty"`

	// Status: Enable or disable ssl for scoring.
	Status *SslConfigurationStatus `json:"status,omitempty"`
}

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

func (*SslConfiguration) AssignPropertiesFromSslConfiguration

func (configuration *SslConfiguration) AssignPropertiesFromSslConfiguration(source *v20210701s.SslConfiguration) error

AssignPropertiesFromSslConfiguration populates our SslConfiguration from the provided source SslConfiguration

func (*SslConfiguration) AssignPropertiesToSslConfiguration

func (configuration *SslConfiguration) AssignPropertiesToSslConfiguration(destination *v20210701s.SslConfiguration) error

AssignPropertiesToSslConfiguration populates the provided destination SslConfiguration from our SslConfiguration

func (*SslConfiguration) ConvertToARM

func (configuration *SslConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*SslConfiguration) NewEmptyARMValue

func (configuration *SslConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SslConfiguration) PopulateFromARM

func (configuration *SslConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SslConfigurationARM

type SslConfigurationARM struct {
	// Cert: Cert data
	Cert *string `json:"cert,omitempty"`

	// Cname: CNAME of the cert
	Cname *string `json:"cname,omitempty"`

	// Key: Key data
	Key *string `json:"key,omitempty"`

	// LeafDomainLabel: Leaf domain label of public endpoint
	LeafDomainLabel *string `json:"leafDomainLabel,omitempty"`

	// OverwriteExistingDomain: Indicates whether to overwrite existing domain label.
	OverwriteExistingDomain *bool `json:"overwriteExistingDomain,omitempty"`

	// Status: Enable or disable ssl for scoring.
	Status *SslConfigurationStatus `json:"status,omitempty"`
}

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

func (*SslConfigurationARM) DeepCopy

func (in *SslConfigurationARM) DeepCopy() *SslConfigurationARM

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

func (*SslConfigurationARM) DeepCopyInto

func (in *SslConfigurationARM) DeepCopyInto(out *SslConfigurationARM)

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

type SslConfigurationStatus

type SslConfigurationStatus string

+kubebuilder:validation:Enum={"Auto","Disabled","Enabled"}

type SynapseSparkProperties

type SynapseSparkProperties struct {
	// AutoPauseProperties: Auto pause properties
	AutoPauseProperties *AutoPauseProperties `json:"autoPauseProperties,omitempty"`

	// AutoScaleProperties: Auto scale properties
	AutoScaleProperties *AutoScaleProperties `json:"autoScaleProperties,omitempty"`

	// NodeCount: The number of compute nodes currently assigned to the compute.
	NodeCount *int `json:"nodeCount,omitempty"`

	// NodeSize: Node size.
	NodeSize *string `json:"nodeSize,omitempty"`

	// NodeSizeFamily: Node size family.
	NodeSizeFamily *string `json:"nodeSizeFamily,omitempty"`

	// PoolName: Pool name.
	PoolName *string `json:"poolName,omitempty"`

	// ResourceGroup: Name of the resource group in which workspace is located.
	ResourceGroup *string `json:"resourceGroup,omitempty"`

	// SparkVersion: Spark version.
	SparkVersion *string `json:"sparkVersion,omitempty"`

	// SubscriptionId: Azure subscription identifier.
	SubscriptionId *string `json:"subscriptionId,omitempty"`

	// WorkspaceName: Name of Azure Machine Learning workspace.
	WorkspaceName *string `json:"workspaceName,omitempty"`
}

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

func (*SynapseSparkProperties) AssignPropertiesFromSynapseSparkProperties

func (properties *SynapseSparkProperties) AssignPropertiesFromSynapseSparkProperties(source *v20210701s.SynapseSparkProperties) error

AssignPropertiesFromSynapseSparkProperties populates our SynapseSparkProperties from the provided source SynapseSparkProperties

func (*SynapseSparkProperties) AssignPropertiesToSynapseSparkProperties

func (properties *SynapseSparkProperties) AssignPropertiesToSynapseSparkProperties(destination *v20210701s.SynapseSparkProperties) error

AssignPropertiesToSynapseSparkProperties populates the provided destination SynapseSparkProperties from our SynapseSparkProperties

func (*SynapseSparkProperties) ConvertToARM

func (properties *SynapseSparkProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*SynapseSparkProperties) NewEmptyARMValue

func (properties *SynapseSparkProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SynapseSparkProperties) PopulateFromARM

func (properties *SynapseSparkProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SynapseSparkPropertiesARM

type SynapseSparkPropertiesARM struct {
	// AutoPauseProperties: Auto pause properties
	AutoPauseProperties *AutoPausePropertiesARM `json:"autoPauseProperties,omitempty"`

	// AutoScaleProperties: Auto scale properties
	AutoScaleProperties *AutoScalePropertiesARM `json:"autoScaleProperties,omitempty"`

	// NodeCount: The number of compute nodes currently assigned to the compute.
	NodeCount *int `json:"nodeCount,omitempty"`

	// NodeSize: Node size.
	NodeSize *string `json:"nodeSize,omitempty"`

	// NodeSizeFamily: Node size family.
	NodeSizeFamily *string `json:"nodeSizeFamily,omitempty"`

	// PoolName: Pool name.
	PoolName *string `json:"poolName,omitempty"`

	// ResourceGroup: Name of the resource group in which workspace is located.
	ResourceGroup *string `json:"resourceGroup,omitempty"`

	// SparkVersion: Spark version.
	SparkVersion *string `json:"sparkVersion,omitempty"`

	// SubscriptionId: Azure subscription identifier.
	SubscriptionId *string `json:"subscriptionId,omitempty"`

	// WorkspaceName: Name of Azure Machine Learning workspace.
	WorkspaceName *string `json:"workspaceName,omitempty"`
}

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

func (*SynapseSparkPropertiesARM) DeepCopy

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

func (*SynapseSparkPropertiesARM) DeepCopyInto

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

type SystemData

type SystemData struct {
	// CreatedAt: The timestamp of resource creation (UTC).
	CreatedAt *string `json:"createdAt,omitempty"`

	// CreatedBy: The identity that created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`

	// CreatedByType: The type of identity that created the resource.
	CreatedByType *SystemDataCreatedByType `json:"createdByType,omitempty"`

	// LastModifiedAt: The timestamp of resource last modification (UTC)
	LastModifiedAt *string `json:"lastModifiedAt,omitempty"`

	// LastModifiedBy: The identity that last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`

	// LastModifiedByType: The type of identity that last modified the resource.
	LastModifiedByType *SystemDataLastModifiedByType `json:"lastModifiedByType,omitempty"`
}

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

func (*SystemData) AssignPropertiesFromSystemData

func (data *SystemData) AssignPropertiesFromSystemData(source *v20210701s.SystemData) error

AssignPropertiesFromSystemData populates our SystemData from the provided source SystemData

func (*SystemData) AssignPropertiesToSystemData

func (data *SystemData) AssignPropertiesToSystemData(destination *v20210701s.SystemData) error

AssignPropertiesToSystemData populates the provided destination SystemData from our SystemData

func (*SystemData) ConvertToARM

func (data *SystemData) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*SystemData) NewEmptyARMValue

func (data *SystemData) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SystemData) PopulateFromARM

func (data *SystemData) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SystemDataARM

type SystemDataARM struct {
	// CreatedAt: The timestamp of resource creation (UTC).
	CreatedAt *string `json:"createdAt,omitempty"`

	// CreatedBy: The identity that created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`

	// CreatedByType: The type of identity that created the resource.
	CreatedByType *SystemDataCreatedByType `json:"createdByType,omitempty"`

	// LastModifiedAt: The timestamp of resource last modification (UTC)
	LastModifiedAt *string `json:"lastModifiedAt,omitempty"`

	// LastModifiedBy: The identity that last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`

	// LastModifiedByType: The type of identity that last modified the resource.
	LastModifiedByType *SystemDataLastModifiedByType `json:"lastModifiedByType,omitempty"`
}

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

func (*SystemDataARM) DeepCopy

func (in *SystemDataARM) DeepCopy() *SystemDataARM

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

func (*SystemDataARM) DeepCopyInto

func (in *SystemDataARM) DeepCopyInto(out *SystemDataARM)

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

type SystemDataCreatedByType

type SystemDataCreatedByType string

+kubebuilder:validation:Enum={"Application","Key","ManagedIdentity","User"}

type SystemDataLastModifiedByType

type SystemDataLastModifiedByType string

+kubebuilder:validation:Enum={"Application","Key","ManagedIdentity","User"}

type SystemDataStatusCreatedByType

type SystemDataStatusCreatedByType string

type SystemDataStatusLastModifiedByType

type SystemDataStatusLastModifiedByType string

type SystemData_Status

type SystemData_Status struct {
	// CreatedAt: The timestamp of resource creation (UTC).
	CreatedAt *string `json:"createdAt,omitempty"`

	// CreatedBy: The identity that created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`

	// CreatedByType: The type of identity that created the resource.
	CreatedByType *SystemDataStatusCreatedByType `json:"createdByType,omitempty"`

	// LastModifiedAt: The timestamp of resource last modification (UTC)
	LastModifiedAt *string `json:"lastModifiedAt,omitempty"`

	// LastModifiedBy: The identity that last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`

	// LastModifiedByType: The type of identity that last modified the resource.
	LastModifiedByType *SystemDataStatusLastModifiedByType `json:"lastModifiedByType,omitempty"`
}

func (*SystemData_Status) AssignPropertiesFromSystemDataStatus

func (data *SystemData_Status) AssignPropertiesFromSystemDataStatus(source *v20210701s.SystemData_Status) error

AssignPropertiesFromSystemDataStatus populates our SystemData_Status from the provided source SystemData_Status

func (*SystemData_Status) AssignPropertiesToSystemDataStatus

func (data *SystemData_Status) AssignPropertiesToSystemDataStatus(destination *v20210701s.SystemData_Status) error

AssignPropertiesToSystemDataStatus populates the provided destination SystemData_Status from our 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.

func (*SystemData_Status) NewEmptyARMValue

func (data *SystemData_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SystemData_Status) PopulateFromARM

func (data *SystemData_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SystemData_StatusARM

type SystemData_StatusARM struct {
	// CreatedAt: The timestamp of resource creation (UTC).
	CreatedAt *string `json:"createdAt,omitempty"`

	// CreatedBy: The identity that created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`

	// CreatedByType: The type of identity that created the resource.
	CreatedByType *SystemDataStatusCreatedByType `json:"createdByType,omitempty"`

	// LastModifiedAt: The timestamp of resource last modification (UTC)
	LastModifiedAt *string `json:"lastModifiedAt,omitempty"`

	// LastModifiedBy: The identity that last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`

	// LastModifiedByType: The type of identity that last modified the resource.
	LastModifiedByType *SystemDataStatusLastModifiedByType `json:"lastModifiedByType,omitempty"`
}

func (*SystemData_StatusARM) DeepCopy

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

func (*SystemData_StatusARM) DeepCopyInto

func (in *SystemData_StatusARM) DeepCopyInto(out *SystemData_StatusARM)

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

type UserAccountCredentials

type UserAccountCredentials struct {
	// +kubebuilder:validation:Required
	// AdminUserName: Name of the administrator user account which can be used to SSH to nodes.
	AdminUserName *string `json:"adminUserName,omitempty"`

	// AdminUserPassword: Password of the administrator user account.
	AdminUserPassword *genruntime.SecretReference `json:"adminUserPassword,omitempty"`

	// AdminUserSshPublicKey: SSH public key of the administrator user account.
	AdminUserSshPublicKey *genruntime.SecretReference `json:"adminUserSshPublicKey,omitempty"`
}

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

func (*UserAccountCredentials) AssignPropertiesFromUserAccountCredentials

func (credentials *UserAccountCredentials) AssignPropertiesFromUserAccountCredentials(source *v20210701s.UserAccountCredentials) error

AssignPropertiesFromUserAccountCredentials populates our UserAccountCredentials from the provided source UserAccountCredentials

func (*UserAccountCredentials) AssignPropertiesToUserAccountCredentials

func (credentials *UserAccountCredentials) AssignPropertiesToUserAccountCredentials(destination *v20210701s.UserAccountCredentials) error

AssignPropertiesToUserAccountCredentials populates the provided destination UserAccountCredentials from our UserAccountCredentials

func (*UserAccountCredentials) ConvertToARM

func (credentials *UserAccountCredentials) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*UserAccountCredentials) NewEmptyARMValue

func (credentials *UserAccountCredentials) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserAccountCredentials) PopulateFromARM

func (credentials *UserAccountCredentials) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserAccountCredentialsARM

type UserAccountCredentialsARM struct {
	// AdminUserName: Name of the administrator user account which can be used to SSH to nodes.
	AdminUserName *string `json:"adminUserName,omitempty"`

	// AdminUserPassword: Password of the administrator user account.
	AdminUserPassword *string `json:"adminUserPassword,omitempty"`

	// AdminUserSshPublicKey: SSH public key of the administrator user account.
	AdminUserSshPublicKey *string `json:"adminUserSshPublicKey,omitempty"`
}

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

func (*UserAccountCredentialsARM) DeepCopy

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

func (*UserAccountCredentialsARM) DeepCopyInto

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: The clientId(aka appId) of the user assigned identity.
	ClientId *string `json:"clientId,omitempty"`

	// PrincipalId: The principal ID of the user assigned identity.
	PrincipalId *string `json:"principalId,omitempty"`

	// TenantId: The tenant ID of the user assigned identity.
	TenantId *string `json:"tenantId,omitempty"`
}

func (*UserAssignedIdentity_Status) AssignPropertiesFromUserAssignedIdentityStatus

func (identity *UserAssignedIdentity_Status) AssignPropertiesFromUserAssignedIdentityStatus(source *v20210701s.UserAssignedIdentity_Status) error

AssignPropertiesFromUserAssignedIdentityStatus populates our UserAssignedIdentity_Status from the provided source UserAssignedIdentity_Status

func (*UserAssignedIdentity_Status) AssignPropertiesToUserAssignedIdentityStatus

func (identity *UserAssignedIdentity_Status) AssignPropertiesToUserAssignedIdentityStatus(destination *v20210701s.UserAssignedIdentity_Status) error

AssignPropertiesToUserAssignedIdentityStatus populates the provided destination UserAssignedIdentity_Status from our 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.

func (*UserAssignedIdentity_Status) NewEmptyARMValue

func (identity *UserAssignedIdentity_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserAssignedIdentity_Status) PopulateFromARM

func (identity *UserAssignedIdentity_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserAssignedIdentity_StatusARM

type UserAssignedIdentity_StatusARM struct {
	// ClientId: The clientId(aka appId) of the user assigned identity.
	ClientId *string `json:"clientId,omitempty"`

	// PrincipalId: The principal ID of the user assigned identity.
	PrincipalId *string `json:"principalId,omitempty"`

	// TenantId: The tenant ID of the user assigned identity.
	TenantId *string `json:"tenantId,omitempty"`
}

func (*UserAssignedIdentity_StatusARM) DeepCopy

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

func (*UserAssignedIdentity_StatusARM) DeepCopyInto

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

type VirtualMachineImage

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

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

func (*VirtualMachineImage) AssignPropertiesFromVirtualMachineImage

func (image *VirtualMachineImage) AssignPropertiesFromVirtualMachineImage(source *v20210701s.VirtualMachineImage) error

AssignPropertiesFromVirtualMachineImage populates our VirtualMachineImage from the provided source VirtualMachineImage

func (*VirtualMachineImage) AssignPropertiesToVirtualMachineImage

func (image *VirtualMachineImage) AssignPropertiesToVirtualMachineImage(destination *v20210701s.VirtualMachineImage) error

AssignPropertiesToVirtualMachineImage populates the provided destination VirtualMachineImage from our VirtualMachineImage

func (*VirtualMachineImage) ConvertToARM

func (image *VirtualMachineImage) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*VirtualMachineImage) NewEmptyARMValue

func (image *VirtualMachineImage) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineImage) PopulateFromARM

func (image *VirtualMachineImage) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineImageARM

type VirtualMachineImageARM struct {
	Id *string `json:"id,omitempty"`
}

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

func (*VirtualMachineImageARM) DeepCopy

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

func (*VirtualMachineImageARM) DeepCopyInto

func (in *VirtualMachineImageARM) DeepCopyInto(out *VirtualMachineImageARM)

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

type VirtualMachineProperties

type VirtualMachineProperties struct {
	// Address: Public IP address of the virtual machine.
	Address *string `json:"address,omitempty"`

	// AdministratorAccount: Admin credentials for virtual machine
	AdministratorAccount *VirtualMachineSshCredentials `json:"administratorAccount,omitempty"`

	// IsNotebookInstanceCompute: Indicates whether this compute will be used for running notebooks.
	IsNotebookInstanceCompute *bool `json:"isNotebookInstanceCompute,omitempty"`

	// SshPort: Port open for ssh connections.
	SshPort *int `json:"sshPort,omitempty"`

	// VirtualMachineSize: Virtual Machine size
	VirtualMachineSize *string `json:"virtualMachineSize,omitempty"`
}

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

func (*VirtualMachineProperties) AssignPropertiesFromVirtualMachineProperties

func (properties *VirtualMachineProperties) AssignPropertiesFromVirtualMachineProperties(source *v20210701s.VirtualMachineProperties) error

AssignPropertiesFromVirtualMachineProperties populates our VirtualMachineProperties from the provided source VirtualMachineProperties

func (*VirtualMachineProperties) AssignPropertiesToVirtualMachineProperties

func (properties *VirtualMachineProperties) AssignPropertiesToVirtualMachineProperties(destination *v20210701s.VirtualMachineProperties) error

AssignPropertiesToVirtualMachineProperties populates the provided destination VirtualMachineProperties from our VirtualMachineProperties

func (*VirtualMachineProperties) ConvertToARM

func (properties *VirtualMachineProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*VirtualMachineProperties) NewEmptyARMValue

func (properties *VirtualMachineProperties) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineProperties) PopulateFromARM

func (properties *VirtualMachineProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachinePropertiesARM

type VirtualMachinePropertiesARM struct {
	// Address: Public IP address of the virtual machine.
	Address *string `json:"address,omitempty"`

	// AdministratorAccount: Admin credentials for virtual machine
	AdministratorAccount *VirtualMachineSshCredentialsARM `json:"administratorAccount,omitempty"`

	// IsNotebookInstanceCompute: Indicates whether this compute will be used for running notebooks.
	IsNotebookInstanceCompute *bool `json:"isNotebookInstanceCompute,omitempty"`

	// SshPort: Port open for ssh connections.
	SshPort *int `json:"sshPort,omitempty"`

	// VirtualMachineSize: Virtual Machine size
	VirtualMachineSize *string `json:"virtualMachineSize,omitempty"`
}

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

func (*VirtualMachinePropertiesARM) DeepCopy

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

func (*VirtualMachinePropertiesARM) DeepCopyInto

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

type VirtualMachineSshCredentials

type VirtualMachineSshCredentials struct {
	// Password: Password of admin account
	Password *genruntime.SecretReference `json:"password,omitempty"`

	// PrivateKeyData: Private key data
	PrivateKeyData *string `json:"privateKeyData,omitempty"`

	// PublicKeyData: Public key data
	PublicKeyData *string `json:"publicKeyData,omitempty"`

	// Username: Username of admin account
	Username *string `json:"username,omitempty"`
}

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

func (*VirtualMachineSshCredentials) AssignPropertiesFromVirtualMachineSshCredentials

func (credentials *VirtualMachineSshCredentials) AssignPropertiesFromVirtualMachineSshCredentials(source *v20210701s.VirtualMachineSshCredentials) error

AssignPropertiesFromVirtualMachineSshCredentials populates our VirtualMachineSshCredentials from the provided source VirtualMachineSshCredentials

func (*VirtualMachineSshCredentials) AssignPropertiesToVirtualMachineSshCredentials

func (credentials *VirtualMachineSshCredentials) AssignPropertiesToVirtualMachineSshCredentials(destination *v20210701s.VirtualMachineSshCredentials) error

AssignPropertiesToVirtualMachineSshCredentials populates the provided destination VirtualMachineSshCredentials from our VirtualMachineSshCredentials

func (*VirtualMachineSshCredentials) ConvertToARM

func (credentials *VirtualMachineSshCredentials) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*VirtualMachineSshCredentials) NewEmptyARMValue

func (credentials *VirtualMachineSshCredentials) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*VirtualMachineSshCredentials) PopulateFromARM

func (credentials *VirtualMachineSshCredentials) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type VirtualMachineSshCredentialsARM

type VirtualMachineSshCredentialsARM struct {
	// Password: Password of admin account
	Password *string `json:"password,omitempty"`

	// PrivateKeyData: Private key data
	PrivateKeyData *string `json:"privateKeyData,omitempty"`

	// PublicKeyData: Public key data
	PublicKeyData *string `json:"publicKeyData,omitempty"`

	// Username: Username of admin account
	Username *string `json:"username,omitempty"`
}

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

func (*VirtualMachineSshCredentialsARM) DeepCopy

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

func (*VirtualMachineSshCredentialsARM) 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: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" Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/resourceDefinitions/workspaces

func (*Workspace) AssignPropertiesFromWorkspace

func (workspace *Workspace) AssignPropertiesFromWorkspace(source *v20210701s.Workspace) error

AssignPropertiesFromWorkspace populates our Workspace from the provided source Workspace

func (*Workspace) AssignPropertiesToWorkspace

func (workspace *Workspace) AssignPropertiesToWorkspace(destination *v20210701s.Workspace) error

AssignPropertiesToWorkspace populates the provided destination Workspace from our Workspace

func (*Workspace) AzureName

func (workspace *Workspace) AzureName() string

AzureName returns the Azure name of the resource

func (*Workspace) ConvertFrom

func (workspace *Workspace) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Workspace from the provided hub Workspace

func (*Workspace) ConvertTo

func (workspace *Workspace) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Workspace from our Workspace

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) Default

func (workspace *Workspace) Default()

Default applies defaults to the Workspace resource

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

func (*Workspace) ValidateCreate

func (workspace *Workspace) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*Workspace) ValidateDelete

func (workspace *Workspace) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*Workspace) ValidateUpdate

func (workspace *Workspace) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type WorkspaceConnectionPropsARM

type WorkspaceConnectionPropsARM struct {
	// AuthType: Authorization type of the workspace connection.
	AuthType *string `json:"authType,omitempty"`

	// Category: Category of the workspace connection.
	Category *string `json:"category,omitempty"`

	// Target: Target of the workspace connection.
	Target *string `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value.
	ValueFormat *WorkspaceConnectionPropsValueFormat `json:"valueFormat,omitempty"`
}

Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/definitions/WorkspaceConnectionProps

func (*WorkspaceConnectionPropsARM) DeepCopy

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

func (*WorkspaceConnectionPropsARM) DeepCopyInto

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

type WorkspaceConnectionPropsStatusValueFormat

type WorkspaceConnectionPropsStatusValueFormat string

type WorkspaceConnectionPropsValueFormat

type WorkspaceConnectionPropsValueFormat string

+kubebuilder:validation:Enum={"JSON"}

type WorkspaceConnectionProps_StatusARM

type WorkspaceConnectionProps_StatusARM struct {
	// AuthType: Authorization type of the workspace connection.
	AuthType *string `json:"authType,omitempty"`

	// Category: Category of the workspace connection.
	Category *string `json:"category,omitempty"`

	// Target: Target of the workspace connection.
	Target *string `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *WorkspaceConnectionPropsStatusValueFormat `json:"valueFormat,omitempty"`
}

func (*WorkspaceConnectionProps_StatusARM) DeepCopy

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

func (*WorkspaceConnectionProps_StatusARM) DeepCopyInto

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

type WorkspaceConnection_Status

type WorkspaceConnection_Status struct {
	// AuthType: Authorization type of the workspace connection.
	AuthType *string `json:"authType,omitempty"`

	// Category: Category of the workspace connection.
	Category *string `json:"category,omitempty"`

	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`

	// Id: ResourceId of the workspace connection.
	Id *string `json:"id,omitempty"`

	// Name: Friendly name of the workspace connection.
	Name *string `json:"name,omitempty"`

	// Target: Target of the workspace connection.
	Target *string `json:"target,omitempty"`

	// Type: Resource type of workspace connection.
	Type *string `json:"type,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value
	ValueFormat *WorkspaceConnectionPropsStatusValueFormat `json:"valueFormat,omitempty"`
}

func (*WorkspaceConnection_Status) AssignPropertiesFromWorkspaceConnectionStatus

func (connection *WorkspaceConnection_Status) AssignPropertiesFromWorkspaceConnectionStatus(source *v20210701s.WorkspaceConnection_Status) error

AssignPropertiesFromWorkspaceConnectionStatus populates our WorkspaceConnection_Status from the provided source WorkspaceConnection_Status

func (*WorkspaceConnection_Status) AssignPropertiesToWorkspaceConnectionStatus

func (connection *WorkspaceConnection_Status) AssignPropertiesToWorkspaceConnectionStatus(destination *v20210701s.WorkspaceConnection_Status) error

AssignPropertiesToWorkspaceConnectionStatus populates the provided destination WorkspaceConnection_Status from our 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.

func (*WorkspaceConnection_Status) NewEmptyARMValue

func (connection *WorkspaceConnection_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspaceConnection_Status) PopulateFromARM

func (connection *WorkspaceConnection_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WorkspaceConnection_StatusARM

type WorkspaceConnection_StatusARM struct {
	// Id: ResourceId of the workspace connection.
	Id *string `json:"id,omitempty"`

	// Name: Friendly name of the workspace connection.
	Name *string `json:"name,omitempty"`

	// Properties: Properties of workspace connection.
	Properties *WorkspaceConnectionProps_StatusARM `json:"properties,omitempty"`

	// Type: Resource type of workspace connection.
	Type *string `json:"type,omitempty"`
}

func (*WorkspaceConnection_StatusARM) DeepCopy

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

func (*WorkspaceConnection_StatusARM) 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 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: indicates where the AppInsightsInstrumentationKey secret should be placed. If omitted,
	// the secret will not be retrieved from Azure.
	AppInsightsInstrumentationKey *genruntime.SecretDestination `json:"appInsightsInstrumentationKey,omitempty"`

	// ContainerRegistryPassword: indicates where the ContainerRegistryPassword secret should be placed. If omitted, the secret
	// will not be retrieved from Azure.
	ContainerRegistryPassword *genruntime.SecretDestination `json:"containerRegistryPassword,omitempty"`

	// ContainerRegistryPassword2: indicates where the ContainerRegistryPassword2 secret should be placed. If omitted, the
	// secret will not be retrieved from Azure.
	ContainerRegistryPassword2 *genruntime.SecretDestination `json:"containerRegistryPassword2,omitempty"`

	// ContainerRegistryUserName: indicates where the ContainerRegistryUserName secret should be placed. If omitted, the secret
	// will not be retrieved from Azure.
	ContainerRegistryUserName *genruntime.SecretDestination `json:"containerRegistryUserName,omitempty"`

	// PrimaryNotebookAccessKey: indicates where the PrimaryNotebookAccessKey secret should be placed. If omitted, the secret
	// will not be retrieved from Azure.
	PrimaryNotebookAccessKey *genruntime.SecretDestination `json:"primaryNotebookAccessKey,omitempty"`

	// SecondaryNotebookAccessKey: indicates where the SecondaryNotebookAccessKey secret should be placed. If omitted, the
	// secret will not be retrieved from Azure.
	SecondaryNotebookAccessKey *genruntime.SecretDestination `json:"secondaryNotebookAccessKey,omitempty"`

	// UserStorageKey: indicates where the UserStorageKey secret should be placed. If omitted, the secret will not be retrieved
	// from Azure.
	UserStorageKey *genruntime.SecretDestination `json:"userStorageKey,omitempty"`
}

func (*WorkspaceOperatorSecrets) AssignPropertiesFromWorkspaceOperatorSecrets

func (secrets *WorkspaceOperatorSecrets) AssignPropertiesFromWorkspaceOperatorSecrets(source *v20210701s.WorkspaceOperatorSecrets) error

AssignPropertiesFromWorkspaceOperatorSecrets populates our WorkspaceOperatorSecrets from the provided source WorkspaceOperatorSecrets

func (*WorkspaceOperatorSecrets) AssignPropertiesToWorkspaceOperatorSecrets

func (secrets *WorkspaceOperatorSecrets) AssignPropertiesToWorkspaceOperatorSecrets(destination *v20210701s.WorkspaceOperatorSecrets) error

AssignPropertiesToWorkspaceOperatorSecrets populates the provided destination WorkspaceOperatorSecrets from our 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 {
	// Secrets: configures where to place Azure generated secrets.
	Secrets *WorkspaceOperatorSecrets `json:"secrets,omitempty"`
}

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

func (*WorkspaceOperatorSpec) AssignPropertiesFromWorkspaceOperatorSpec

func (operator *WorkspaceOperatorSpec) AssignPropertiesFromWorkspaceOperatorSpec(source *v20210701s.WorkspaceOperatorSpec) error

AssignPropertiesFromWorkspaceOperatorSpec populates our WorkspaceOperatorSpec from the provided source WorkspaceOperatorSpec

func (*WorkspaceOperatorSpec) AssignPropertiesToWorkspaceOperatorSpec

func (operator *WorkspaceOperatorSpec) AssignPropertiesToWorkspaceOperatorSpec(destination *v20210701s.WorkspaceOperatorSpec) error

AssignPropertiesToWorkspaceOperatorSpec populates the provided destination WorkspaceOperatorSpec from our WorkspaceOperatorSpec

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 WorkspacePropertiesStatusProvisioningState

type WorkspacePropertiesStatusProvisioningState string

type WorkspacePropertiesStatusPublicNetworkAccess

type WorkspacePropertiesStatusPublicNetworkAccess string

type WorkspaceProperties_StatusARM

type WorkspaceProperties_StatusARM struct {
	// AllowPublicAccessWhenBehindVnet: The flag to indicate whether to allow public access when behind VNet.
	AllowPublicAccessWhenBehindVnet *bool `json:"allowPublicAccessWhenBehindVnet,omitempty"`

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

	// ContainerRegistry: ARM id of the container registry associated with this workspace. This cannot be changed once the
	// workspace has been created
	ContainerRegistry *string `json:"containerRegistry,omitempty"`

	// Description: The description of this workspace.
	Description *string `json:"description,omitempty"`

	// DiscoveryUrl: Url for the discovery service to identify regional endpoints for machine learning experimentation services
	DiscoveryUrl *string `json:"discoveryUrl,omitempty"`

	// Encryption: The encryption settings of Azure ML workspace.
	Encryption *EncryptionProperty_StatusARM `json:"encryption,omitempty"`

	// FriendlyName: The friendly name for this workspace. This name in mutable
	FriendlyName *string `json:"friendlyName,omitempty"`

	// HbiWorkspace: The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service
	HbiWorkspace *bool `json:"hbiWorkspace,omitempty"`

	// ImageBuildCompute: The compute name for image build
	ImageBuildCompute *string `json:"imageBuildCompute,omitempty"`

	// KeyVault: ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been
	// created
	KeyVault *string `json:"keyVault,omitempty"`

	// MlFlowTrackingUri: The URI associated with this workspace that machine learning flow must point at to set up tracking.
	MlFlowTrackingUri *string `json:"mlFlowTrackingUri,omitempty"`

	// NotebookInfo: The notebook info of Azure ML workspace.
	NotebookInfo *NotebookResourceInfo_StatusARM `json:"notebookInfo,omitempty"`

	// PrimaryUserAssignedIdentity: The user assigned identity resource id that represents the workspace identity.
	PrimaryUserAssignedIdentity *string `json:"primaryUserAssignedIdentity,omitempty"`

	// PrivateEndpointConnections: The list of private endpoint connections in the workspace.
	PrivateEndpointConnections []PrivateEndpointConnection_Status_SubResourceEmbeddedARM `json:"privateEndpointConnections,omitempty"`

	// PrivateLinkCount: Count of private connections in the workspace
	PrivateLinkCount *int `json:"privateLinkCount,omitempty"`

	// ProvisioningState: The current deployment state of workspace resource. The provisioningState is to indicate states for
	// resource provisioning.
	ProvisioningState *WorkspacePropertiesStatusProvisioningState `json:"provisioningState,omitempty"`

	// PublicNetworkAccess: Whether requests from Public Network are allowed.
	PublicNetworkAccess *WorkspacePropertiesStatusPublicNetworkAccess `json:"publicNetworkAccess,omitempty"`

	// ServiceManagedResourcesSettings: The service managed resource settings.
	ServiceManagedResourcesSettings *ServiceManagedResourcesSettings_StatusARM `json:"serviceManagedResourcesSettings,omitempty"`

	// ServiceProvisionedResourceGroup: The name of the managed resource group created by workspace RP in customer subscription
	// if the workspace is CMK workspace
	ServiceProvisionedResourceGroup *string `json:"serviceProvisionedResourceGroup,omitempty"`

	// SharedPrivateLinkResources: The list of shared private link resources in this workspace.
	SharedPrivateLinkResources []SharedPrivateLinkResource_StatusARM `json:"sharedPrivateLinkResources,omitempty"`

	// StorageAccount: ARM id of the storage account associated with this workspace. This cannot be changed once the workspace
	// has been created
	StorageAccount *string `json:"storageAccount,omitempty"`

	// StorageHnsEnabled: If the storage associated with the workspace has hierarchical namespace(HNS) enabled.
	StorageHnsEnabled *bool `json:"storageHnsEnabled,omitempty"`

	// TenantId: The tenant id associated with this workspace.
	TenantId *string `json:"tenantId,omitempty"`

	// WorkspaceId: The immutable id associated with this workspace.
	WorkspaceId *string `json:"workspaceId,omitempty"`
}

func (*WorkspaceProperties_StatusARM) DeepCopy

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

func (*WorkspaceProperties_StatusARM) DeepCopyInto

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: The flag to indicate whether to allow public access when behind VNet.
	AllowPublicAccessWhenBehindVnet *bool `json:"allowPublicAccessWhenBehindVnet,omitempty"`

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

	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`

	// ContainerRegistry: ARM id of the container registry associated with this workspace. This cannot be changed once the
	// workspace has been created
	ContainerRegistry *string `json:"containerRegistry,omitempty"`

	// Description: The description of this workspace.
	Description *string `json:"description,omitempty"`

	// DiscoveryUrl: Url for the discovery service to identify regional endpoints for machine learning experimentation services
	DiscoveryUrl *string `json:"discoveryUrl,omitempty"`

	// Encryption: The encryption settings of Azure ML workspace.
	Encryption *EncryptionProperty_Status `json:"encryption,omitempty"`

	// FriendlyName: The friendly name for this workspace. This name in mutable
	FriendlyName *string `json:"friendlyName,omitempty"`

	// HbiWorkspace: The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service
	HbiWorkspace *bool `json:"hbiWorkspace,omitempty"`

	// Id: Fully qualified resource ID for the resource. Ex -
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id *string `json:"id,omitempty"`

	// Identity: The identity of the resource.
	Identity *Identity_Status `json:"identity,omitempty"`

	// ImageBuildCompute: The compute name for image build
	ImageBuildCompute *string `json:"imageBuildCompute,omitempty"`

	// KeyVault: ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been
	// created
	KeyVault *string `json:"keyVault,omitempty"`

	// Location: Specifies the location of the resource.
	Location *string `json:"location,omitempty"`

	// MlFlowTrackingUri: The URI associated with this workspace that machine learning flow must point at to set up tracking.
	MlFlowTrackingUri *string `json:"mlFlowTrackingUri,omitempty"`

	// Name: The name of the resource
	Name *string `json:"name,omitempty"`

	// NotebookInfo: The notebook info of Azure ML workspace.
	NotebookInfo *NotebookResourceInfo_Status `json:"notebookInfo,omitempty"`

	// PrimaryUserAssignedIdentity: The user assigned identity resource id that represents the workspace identity.
	PrimaryUserAssignedIdentity *string `json:"primaryUserAssignedIdentity,omitempty"`

	// PrivateEndpointConnections: The list of private endpoint connections in the workspace.
	PrivateEndpointConnections []PrivateEndpointConnection_Status_SubResourceEmbedded `json:"privateEndpointConnections,omitempty"`

	// PrivateLinkCount: Count of private connections in the workspace
	PrivateLinkCount *int `json:"privateLinkCount,omitempty"`

	// ProvisioningState: The current deployment state of workspace resource. The provisioningState is to indicate states for
	// resource provisioning.
	ProvisioningState *WorkspacePropertiesStatusProvisioningState `json:"provisioningState,omitempty"`

	// PublicNetworkAccess: Whether requests from Public Network are allowed.
	PublicNetworkAccess *WorkspacePropertiesStatusPublicNetworkAccess `json:"publicNetworkAccess,omitempty"`

	// ServiceManagedResourcesSettings: The service managed resource settings.
	ServiceManagedResourcesSettings *ServiceManagedResourcesSettings_Status `json:"serviceManagedResourcesSettings,omitempty"`

	// ServiceProvisionedResourceGroup: The name of the managed resource group created by workspace RP in customer subscription
	// if the workspace is CMK workspace
	ServiceProvisionedResourceGroup *string `json:"serviceProvisionedResourceGroup,omitempty"`

	// SharedPrivateLinkResources: The list of shared private link resources in this workspace.
	SharedPrivateLinkResources []SharedPrivateLinkResource_Status `json:"sharedPrivateLinkResources,omitempty"`

	// Sku: The sku of the workspace.
	Sku *Sku_Status `json:"sku,omitempty"`

	// StorageAccount: ARM id of the storage account associated with this workspace. This cannot be changed once the workspace
	// has been created
	StorageAccount *string `json:"storageAccount,omitempty"`

	// StorageHnsEnabled: If the storage associated with the workspace has hierarchical namespace(HNS) enabled.
	StorageHnsEnabled *bool `json:"storageHnsEnabled,omitempty"`

	// SystemData: System data
	SystemData *SystemData_Status `json:"systemData,omitempty"`

	// Tags: Contains resource tags defined as key/value pairs.
	Tags map[string]string `json:"tags,omitempty"`

	// TenantId: The tenant id associated with this workspace.
	TenantId *string `json:"tenantId,omitempty"`

	// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type *string `json:"type,omitempty"`

	// WorkspaceId: The immutable id associated with this workspace.
	WorkspaceId *string `json:"workspaceId,omitempty"`
}

func (*Workspace_Status) AssignPropertiesFromWorkspaceStatus

func (workspace *Workspace_Status) AssignPropertiesFromWorkspaceStatus(source *v20210701s.Workspace_Status) error

AssignPropertiesFromWorkspaceStatus populates our Workspace_Status from the provided source Workspace_Status

func (*Workspace_Status) AssignPropertiesToWorkspaceStatus

func (workspace *Workspace_Status) AssignPropertiesToWorkspaceStatus(destination *v20210701s.Workspace_Status) error

AssignPropertiesToWorkspaceStatus populates the provided destination Workspace_Status from our 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.

func (*Workspace_Status) NewEmptyARMValue

func (workspace *Workspace_Status) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Workspace_Status) PopulateFromARM

func (workspace *Workspace_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Workspace_StatusARM

type Workspace_StatusARM struct {
	// Id: Fully qualified resource ID for the resource. Ex -
	// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id *string `json:"id,omitempty"`

	// Identity: The identity of the resource.
	Identity *Identity_StatusARM `json:"identity,omitempty"`

	// Location: Specifies the location of the resource.
	Location *string `json:"location,omitempty"`

	// Name: The name of the resource
	Name *string `json:"name,omitempty"`

	// Properties: The properties of the machine learning workspace.
	Properties *WorkspaceProperties_StatusARM `json:"properties,omitempty"`

	// Sku: The sku of the workspace.
	Sku *Sku_StatusARM `json:"sku,omitempty"`

	// SystemData: System data
	SystemData *SystemData_StatusARM `json:"systemData,omitempty"`

	// Tags: Contains resource tags defined as key/value pairs.
	Tags map[string]string `json:"tags,omitempty"`

	// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type *string `json:"type,omitempty"`
}

func (*Workspace_StatusARM) DeepCopy

func (in *Workspace_StatusARM) DeepCopy() *Workspace_StatusARM

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

func (*Workspace_StatusARM) DeepCopyInto

func (in *Workspace_StatusARM) DeepCopyInto(out *Workspace_StatusARM)

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: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" Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/resourceDefinitions/workspaces_computes

func (*WorkspacesCompute) AssignPropertiesFromWorkspacesCompute

func (compute *WorkspacesCompute) AssignPropertiesFromWorkspacesCompute(source *v20210701s.WorkspacesCompute) error

AssignPropertiesFromWorkspacesCompute populates our WorkspacesCompute from the provided source WorkspacesCompute

func (*WorkspacesCompute) AssignPropertiesToWorkspacesCompute

func (compute *WorkspacesCompute) AssignPropertiesToWorkspacesCompute(destination *v20210701s.WorkspacesCompute) error

AssignPropertiesToWorkspacesCompute populates the provided destination WorkspacesCompute from our WorkspacesCompute

func (*WorkspacesCompute) AzureName

func (compute *WorkspacesCompute) AzureName() string

AzureName returns the Azure name of the resource

func (*WorkspacesCompute) ConvertFrom

func (compute *WorkspacesCompute) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our WorkspacesCompute from the provided hub WorkspacesCompute

func (*WorkspacesCompute) ConvertTo

func (compute *WorkspacesCompute) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub WorkspacesCompute from our WorkspacesCompute

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) Default

func (compute *WorkspacesCompute) Default()

Default applies defaults to the WorkspacesCompute resource

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

func (*WorkspacesCompute) ValidateCreate

func (compute *WorkspacesCompute) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*WorkspacesCompute) ValidateDelete

func (compute *WorkspacesCompute) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*WorkspacesCompute) ValidateUpdate

func (compute *WorkspacesCompute) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type WorkspacesComputeList

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

+kubebuilder:object:root=true 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 for the resource.
	Identity *Identity `json:"identity,omitempty"`

	// Location: Specifies the location of the resource.
	Location *string `json:"location,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"`

	// +kubebuilder:validation:Required
	// Properties: Machine Learning compute object.
	Properties *Compute `json:"properties,omitempty"`

	// Sku: Sku of the resource
	Sku *Sku `json:"sku,omitempty"`

	// SystemData: Metadata pertaining to creation and last modification of the resource.
	SystemData *SystemData `json:"systemData,omitempty"`

	// Tags: Contains resource tags defined as key/value pairs.
	Tags map[string]string `json:"tags,omitempty"`
}

func (*WorkspacesComputes_Spec) AssignPropertiesFromWorkspacesComputesSpec

func (computes *WorkspacesComputes_Spec) AssignPropertiesFromWorkspacesComputesSpec(source *v20210701s.WorkspacesComputes_Spec) error

AssignPropertiesFromWorkspacesComputesSpec populates our WorkspacesComputes_Spec from the provided source WorkspacesComputes_Spec

func (*WorkspacesComputes_Spec) AssignPropertiesToWorkspacesComputesSpec

func (computes *WorkspacesComputes_Spec) AssignPropertiesToWorkspacesComputesSpec(destination *v20210701s.WorkspacesComputes_Spec) error

AssignPropertiesToWorkspacesComputesSpec populates the provided destination WorkspacesComputes_Spec from our 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) ConvertToARM

func (computes *WorkspacesComputes_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*WorkspacesComputes_Spec) NewEmptyARMValue

func (computes *WorkspacesComputes_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspacesComputes_Spec) OriginalVersion

func (computes *WorkspacesComputes_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*WorkspacesComputes_Spec) PopulateFromARM

func (computes *WorkspacesComputes_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*WorkspacesComputes_Spec) SetAzureName

func (computes *WorkspacesComputes_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type WorkspacesComputes_SpecARM

type WorkspacesComputes_SpecARM struct {
	// Identity: Identity for the resource.
	Identity *IdentityARM `json:"identity,omitempty"`

	// Location: Specifies the location of the resource.
	Location *string `json:"location,omitempty"`

	// Name: Name of the Azure Machine Learning compute.
	Name string `json:"name,omitempty"`

	// Properties: Machine Learning compute object.
	Properties *ComputeARM `json:"properties,omitempty"`

	// Sku: Sku of the resource
	Sku *SkuARM `json:"sku,omitempty"`

	// SystemData: Metadata pertaining to creation and last modification of the resource.
	SystemData *SystemDataARM `json:"systemData,omitempty"`

	// Tags: Contains resource tags defined as key/value pairs.
	Tags map[string]string `json:"tags,omitempty"`
}

func (*WorkspacesComputes_SpecARM) DeepCopy

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

func (*WorkspacesComputes_SpecARM) DeepCopyInto

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

func (WorkspacesComputes_SpecARM) GetAPIVersion

func (computes WorkspacesComputes_SpecARM) GetAPIVersion() string

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

func (*WorkspacesComputes_SpecARM) GetName

func (computes *WorkspacesComputes_SpecARM) GetName() string

GetName returns the Name of the resource

func (*WorkspacesComputes_SpecARM) GetType

func (computes *WorkspacesComputes_SpecARM) GetType() string

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

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: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" Generated from: https://schema.management.azure.com/schemas/2021-07-01/Microsoft.MachineLearningServices.json#/resourceDefinitions/workspaces_connections

func (*WorkspacesConnection) AssignPropertiesFromWorkspacesConnection

func (connection *WorkspacesConnection) AssignPropertiesFromWorkspacesConnection(source *v20210701s.WorkspacesConnection) error

AssignPropertiesFromWorkspacesConnection populates our WorkspacesConnection from the provided source WorkspacesConnection

func (*WorkspacesConnection) AssignPropertiesToWorkspacesConnection

func (connection *WorkspacesConnection) AssignPropertiesToWorkspacesConnection(destination *v20210701s.WorkspacesConnection) error

AssignPropertiesToWorkspacesConnection populates the provided destination WorkspacesConnection from our WorkspacesConnection

func (*WorkspacesConnection) AzureName

func (connection *WorkspacesConnection) AzureName() string

AzureName returns the Azure name of the resource

func (*WorkspacesConnection) ConvertFrom

func (connection *WorkspacesConnection) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our WorkspacesConnection from the provided hub WorkspacesConnection

func (*WorkspacesConnection) ConvertTo

func (connection *WorkspacesConnection) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub WorkspacesConnection from our WorkspacesConnection

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) Default

func (connection *WorkspacesConnection) Default()

Default applies defaults to the WorkspacesConnection resource

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

func (*WorkspacesConnection) ValidateCreate

func (connection *WorkspacesConnection) ValidateCreate() error

ValidateCreate validates the creation of the resource

func (*WorkspacesConnection) ValidateDelete

func (connection *WorkspacesConnection) ValidateDelete() error

ValidateDelete validates the deletion of the resource

func (*WorkspacesConnection) ValidateUpdate

func (connection *WorkspacesConnection) ValidateUpdate(old runtime.Object) error

ValidateUpdate validates an update of the resource

type WorkspacesConnectionList

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

+kubebuilder:object:root=true 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: Authorization type of the workspace connection.
	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: Category of the workspace connection.
	Category *string `json:"category,omitempty"`

	// Location: Location to deploy resource to
	Location *string `json:"location,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"`

	// Tags: Name-value pairs to add to the resource
	Tags map[string]string `json:"tags,omitempty"`

	// Target: Target of the workspace connection.
	Target *string `json:"target,omitempty"`

	// Value: Value details of the workspace connection.
	Value *string `json:"value,omitempty"`

	// ValueFormat: format for the workspace connection value.
	ValueFormat *WorkspaceConnectionPropsValueFormat `json:"valueFormat,omitempty"`
}

func (*WorkspacesConnections_Spec) AssignPropertiesFromWorkspacesConnectionsSpec

func (connections *WorkspacesConnections_Spec) AssignPropertiesFromWorkspacesConnectionsSpec(source *v20210701s.WorkspacesConnections_Spec) error

AssignPropertiesFromWorkspacesConnectionsSpec populates our WorkspacesConnections_Spec from the provided source WorkspacesConnections_Spec

func (*WorkspacesConnections_Spec) AssignPropertiesToWorkspacesConnectionsSpec

func (connections *WorkspacesConnections_Spec) AssignPropertiesToWorkspacesConnectionsSpec(destination *v20210701s.WorkspacesConnections_Spec) error

AssignPropertiesToWorkspacesConnectionsSpec populates the provided destination WorkspacesConnections_Spec from our 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) ConvertToARM

func (connections *WorkspacesConnections_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*WorkspacesConnections_Spec) NewEmptyARMValue

func (connections *WorkspacesConnections_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WorkspacesConnections_Spec) OriginalVersion

func (connections *WorkspacesConnections_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*WorkspacesConnections_Spec) PopulateFromARM

func (connections *WorkspacesConnections_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*WorkspacesConnections_Spec) SetAzureName

func (connections *WorkspacesConnections_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type WorkspacesConnections_SpecARM

type WorkspacesConnections_SpecARM struct {
	// Location: Location to deploy resource to
	Location *string `json:"location,omitempty"`

	// Name: Friendly name of the workspace connection
	Name string `json:"name,omitempty"`

	// Properties: Workspace Connection specific properties.
	Properties *WorkspaceConnectionPropsARM `json:"properties,omitempty"`

	// Tags: Name-value pairs to add to the resource
	Tags map[string]string `json:"tags,omitempty"`
}

func (*WorkspacesConnections_SpecARM) DeepCopy

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

func (*WorkspacesConnections_SpecARM) DeepCopyInto

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

func (WorkspacesConnections_SpecARM) GetAPIVersion

func (connections WorkspacesConnections_SpecARM) GetAPIVersion() string

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

func (*WorkspacesConnections_SpecARM) GetName

func (connections *WorkspacesConnections_SpecARM) GetName() string

GetName returns the Name of the resource

func (*WorkspacesConnections_SpecARM) GetType

func (connections *WorkspacesConnections_SpecARM) GetType() string

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

type WorkspacesSpecPropertiesPublicNetworkAccess

type WorkspacesSpecPropertiesPublicNetworkAccess string

+kubebuilder:validation:Enum={"Disabled","Enabled"}

type Workspaces_Spec

type Workspaces_Spec struct {
	// AllowPublicAccessWhenBehindVnet: The flag to indicate whether to allow public access when behind VNet.
	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: The description of this workspace.
	Description *string `json:"description,omitempty"`

	// DiscoveryUrl: Url for the discovery service to identify regional endpoints for machine learning experimentation services
	DiscoveryUrl *string             `json:"discoveryUrl,omitempty"`
	Encryption   *EncryptionProperty `json:"encryption,omitempty"`

	// FriendlyName: The friendly name for this workspace. This name in mutable
	FriendlyName *string `json:"friendlyName,omitempty"`

	// HbiWorkspace: The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service
	HbiWorkspace *bool `json:"hbiWorkspace,omitempty"`

	// Identity: Identity for the resource.
	Identity *Identity `json:"identity,omitempty"`

	// ImageBuildCompute: The compute name for image build
	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: Specifies the location of the resource.
	Location *string `json:"location,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *WorkspaceOperatorSpec `json:"operatorSpec,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"`

	// PublicNetworkAccess: Whether requests from Public Network are allowed.
	PublicNetworkAccess             *WorkspacesSpecPropertiesPublicNetworkAccess `json:"publicNetworkAccess,omitempty"`
	ServiceManagedResourcesSettings *ServiceManagedResourcesSettings             `json:"serviceManagedResourcesSettings,omitempty"`

	// SharedPrivateLinkResources: The list of shared private link resources in this workspace.
	SharedPrivateLinkResources []Workspaces_Spec_Properties_SharedPrivateLinkResources `json:"sharedPrivateLinkResources,omitempty"`

	// Sku: Sku of the resource
	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: Metadata pertaining to creation and last modification of the resource.
	SystemData *SystemData `json:"systemData,omitempty"`

	// Tags: Contains resource tags defined as key/value pairs.
	Tags map[string]string `json:"tags,omitempty"`
}

func (*Workspaces_Spec) AssignPropertiesFromWorkspacesSpec

func (workspaces *Workspaces_Spec) AssignPropertiesFromWorkspacesSpec(source *v20210701s.Workspaces_Spec) error

AssignPropertiesFromWorkspacesSpec populates our Workspaces_Spec from the provided source Workspaces_Spec

func (*Workspaces_Spec) AssignPropertiesToWorkspacesSpec

func (workspaces *Workspaces_Spec) AssignPropertiesToWorkspacesSpec(destination *v20210701s.Workspaces_Spec) error

AssignPropertiesToWorkspacesSpec populates the provided destination Workspaces_Spec from our 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) ConvertToARM

func (workspaces *Workspaces_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Workspaces_Spec) NewEmptyARMValue

func (workspaces *Workspaces_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Workspaces_Spec) OriginalVersion

func (workspaces *Workspaces_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Workspaces_Spec) PopulateFromARM

func (workspaces *Workspaces_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Workspaces_Spec) SetAzureName

func (workspaces *Workspaces_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Workspaces_SpecARM

type Workspaces_SpecARM struct {
	// Identity: Identity for the resource.
	Identity *IdentityARM `json:"identity,omitempty"`

	// Location: Specifies the location of the resource.
	Location *string `json:"location,omitempty"`

	// Name: Name of Azure Machine Learning workspace.
	Name string `json:"name,omitempty"`

	// Properties: The properties of a machine learning workspace.
	Properties *Workspaces_Spec_PropertiesARM `json:"properties,omitempty"`

	// Sku: Sku of the resource
	Sku *SkuARM `json:"sku,omitempty"`

	// SystemData: Metadata pertaining to creation and last modification of the resource.
	SystemData *SystemDataARM `json:"systemData,omitempty"`

	// Tags: Contains resource tags defined as key/value pairs.
	Tags map[string]string `json:"tags,omitempty"`
}

func (*Workspaces_SpecARM) DeepCopy

func (in *Workspaces_SpecARM) DeepCopy() *Workspaces_SpecARM

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

func (*Workspaces_SpecARM) DeepCopyInto

func (in *Workspaces_SpecARM) DeepCopyInto(out *Workspaces_SpecARM)

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

func (Workspaces_SpecARM) GetAPIVersion

func (workspaces Workspaces_SpecARM) GetAPIVersion() string

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

func (*Workspaces_SpecARM) GetName

func (workspaces *Workspaces_SpecARM) GetName() string

GetName returns the Name of the resource

func (*Workspaces_SpecARM) GetType

func (workspaces *Workspaces_SpecARM) GetType() string

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

type Workspaces_Spec_PropertiesARM

type Workspaces_Spec_PropertiesARM struct {
	// AllowPublicAccessWhenBehindVnet: The flag to indicate whether to allow public access when behind VNet.
	AllowPublicAccessWhenBehindVnet *bool   `json:"allowPublicAccessWhenBehindVnet,omitempty"`
	ApplicationInsights             *string `json:"applicationInsights,omitempty"`
	ContainerRegistry               *string `json:"containerRegistry,omitempty"`

	// Description: The description of this workspace.
	Description *string `json:"description,omitempty"`

	// DiscoveryUrl: Url for the discovery service to identify regional endpoints for machine learning experimentation services
	DiscoveryUrl *string                `json:"discoveryUrl,omitempty"`
	Encryption   *EncryptionPropertyARM `json:"encryption,omitempty"`

	// FriendlyName: The friendly name for this workspace. This name in mutable
	FriendlyName *string `json:"friendlyName,omitempty"`

	// HbiWorkspace: The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service
	HbiWorkspace *bool `json:"hbiWorkspace,omitempty"`

	// ImageBuildCompute: The compute name for image build
	ImageBuildCompute           *string `json:"imageBuildCompute,omitempty"`
	KeyVault                    *string `json:"keyVault,omitempty"`
	PrimaryUserAssignedIdentity *string `json:"primaryUserAssignedIdentity,omitempty"`

	// PublicNetworkAccess: Whether requests from Public Network are allowed.
	PublicNetworkAccess             *WorkspacesSpecPropertiesPublicNetworkAccess `json:"publicNetworkAccess,omitempty"`
	ServiceManagedResourcesSettings *ServiceManagedResourcesSettingsARM          `json:"serviceManagedResourcesSettings,omitempty"`

	// SharedPrivateLinkResources: The list of shared private link resources in this workspace.
	SharedPrivateLinkResources []Workspaces_Spec_Properties_SharedPrivateLinkResourcesARM `json:"sharedPrivateLinkResources,omitempty"`
	StorageAccount             *string                                                    `json:"storageAccount,omitempty"`
}

func (*Workspaces_Spec_PropertiesARM) DeepCopy

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

func (*Workspaces_Spec_PropertiesARM) DeepCopyInto

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: The private link resource group id.
	GroupId *string `json:"groupId,omitempty"`

	// Name: Unique name of the private link.
	Name *string `json:"name,omitempty"`

	// PrivateLinkResourceReference: The resource id that private link links to.
	PrivateLinkResourceReference *genruntime.ResourceReference `armReference:"PrivateLinkResourceId" json:"privateLinkResourceReference,omitempty"`

	// RequestMessage: Request message.
	RequestMessage *string `json:"requestMessage,omitempty"`

	// Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *SharedPrivateLinkResourcePropertyStatus `json:"status,omitempty"`
}

func (*Workspaces_Spec_Properties_SharedPrivateLinkResources) AssignPropertiesFromWorkspacesSpecPropertiesSharedPrivateLinkResources

func (resources *Workspaces_Spec_Properties_SharedPrivateLinkResources) AssignPropertiesFromWorkspacesSpecPropertiesSharedPrivateLinkResources(source *v20210701s.Workspaces_Spec_Properties_SharedPrivateLinkResources) error

AssignPropertiesFromWorkspacesSpecPropertiesSharedPrivateLinkResources populates our Workspaces_Spec_Properties_SharedPrivateLinkResources from the provided source Workspaces_Spec_Properties_SharedPrivateLinkResources

func (*Workspaces_Spec_Properties_SharedPrivateLinkResources) AssignPropertiesToWorkspacesSpecPropertiesSharedPrivateLinkResources

func (resources *Workspaces_Spec_Properties_SharedPrivateLinkResources) AssignPropertiesToWorkspacesSpecPropertiesSharedPrivateLinkResources(destination *v20210701s.Workspaces_Spec_Properties_SharedPrivateLinkResources) error

AssignPropertiesToWorkspacesSpecPropertiesSharedPrivateLinkResources populates the provided destination Workspaces_Spec_Properties_SharedPrivateLinkResources from our Workspaces_Spec_Properties_SharedPrivateLinkResources

func (*Workspaces_Spec_Properties_SharedPrivateLinkResources) ConvertToARM

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*Workspaces_Spec_Properties_SharedPrivateLinkResources) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Workspaces_Spec_Properties_SharedPrivateLinkResources) PopulateFromARM

func (resources *Workspaces_Spec_Properties_SharedPrivateLinkResources) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Workspaces_Spec_Properties_SharedPrivateLinkResourcesARM

type Workspaces_Spec_Properties_SharedPrivateLinkResourcesARM struct {
	// Name: Unique name of the private link.
	Name *string `json:"name,omitempty"`

	// Properties: Properties of a shared private link resource.
	Properties *SharedPrivateLinkResourcePropertyARM `json:"properties,omitempty"`
}

func (*Workspaces_Spec_Properties_SharedPrivateLinkResourcesARM) DeepCopy

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

func (*Workspaces_Spec_Properties_SharedPrivateLinkResourcesARM) 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