Documentation ¶
Overview ¶
+groupName=batch.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (r *Account) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Account) ValidateCreate() error
- func (r *Account) ValidateDelete() error
- func (r *Account) ValidateUpdate(old runtime.Object) error
- type AccountList
- type AccountSpec
- type AccountSpecIdentity
- type AccountSpecIdentityCodec
- type AccountSpecKeyVaultReference
- type AccountSpecKeyVaultReferenceCodec
- type AccountSpecResource
- type AccountStatus
- type Application
- func (in *Application) DeepCopy() *Application
- func (in *Application) DeepCopyInto(out *Application)
- func (in *Application) DeepCopyObject() runtime.Object
- func (r *Application) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Application) ValidateCreate() error
- func (r *Application) ValidateDelete() error
- func (r *Application) ValidateUpdate(old runtime.Object) error
- type ApplicationList
- type ApplicationSpec
- type ApplicationSpecResource
- type ApplicationStatus
- type Certificate
- func (in *Certificate) DeepCopy() *Certificate
- func (in *Certificate) DeepCopyInto(out *Certificate)
- func (in *Certificate) DeepCopyObject() runtime.Object
- func (r *Certificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Certificate) ValidateCreate() error
- func (r *Certificate) ValidateDelete() error
- func (r *Certificate) ValidateUpdate(old runtime.Object) error
- type CertificateList
- type CertificateSpec
- type CertificateSpecResource
- type CertificateStatus
- type Job
- func (in *Job) DeepCopy() *Job
- func (in *Job) DeepCopyInto(out *Job)
- func (in *Job) DeepCopyObject() runtime.Object
- func (r *Job) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Job) ValidateCreate() error
- func (r *Job) ValidateDelete() error
- func (r *Job) ValidateUpdate(old runtime.Object) error
- type JobList
- type JobSpec
- type JobSpecResource
- type JobStatus
- type Pool
- func (in *Pool) DeepCopy() *Pool
- func (in *Pool) DeepCopyInto(out *Pool)
- func (in *Pool) DeepCopyObject() runtime.Object
- func (r *Pool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Pool) ValidateCreate() error
- func (r *Pool) ValidateDelete() error
- func (r *Pool) ValidateUpdate(old runtime.Object) error
- type PoolList
- type PoolSpec
- type PoolSpecAutoScale
- type PoolSpecAutoScaleCodec
- type PoolSpecCertificate
- type PoolSpecContainerConfiguration
- type PoolSpecContainerConfigurationCodec
- type PoolSpecContainerConfigurationContainerRegistries
- type PoolSpecFixedScale
- type PoolSpecFixedScaleCodec
- type PoolSpecIdentity
- type PoolSpecIdentityCodec
- type PoolSpecNetworkConfiguration
- type PoolSpecNetworkConfigurationCodec
- type PoolSpecNetworkConfigurationEndpointConfiguration
- type PoolSpecNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRules
- type PoolSpecResource
- type PoolSpecStartTask
- type PoolSpecStartTaskCodec
- type PoolSpecStartTaskResourceFile
- type PoolSpecStartTaskUserIdentity
- type PoolSpecStartTaskUserIdentityAutoUser
- type PoolSpecStartTaskUserIdentityAutoUserCodec
- type PoolSpecStartTaskUserIdentityCodec
- type PoolSpecStorageImageReference
- type PoolSpecStorageImageReferenceCodec
- type PoolStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: batch.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Account ¶
type Account struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSpec `json:"spec,omitempty"` Status AccountStatus `json:"status,omitempty"` }
func (*Account) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.
func (*Account) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Account) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Account) SetupWebhookWithManager ¶
func (*Account) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Account) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AccountList ¶
type AccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Account CRD objects Items []Account `json:"items,omitempty"` }
AccountList is a list of Accounts
func (*AccountList) DeepCopy ¶
func (in *AccountList) DeepCopy() *AccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountList.
func (*AccountList) DeepCopyInto ¶
func (in *AccountList) DeepCopyInto(out *AccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountList) DeepCopyObject ¶
func (in *AccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountSpec ¶
type AccountSpec struct { State *AccountSpecResource `json:"state,omitempty" tf:"-"` Resource AccountSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AccountSpec) DeepCopy ¶
func (in *AccountSpec) DeepCopy() *AccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpec.
func (*AccountSpec) DeepCopyInto ¶
func (in *AccountSpec) DeepCopyInto(out *AccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecIdentity ¶ added in v0.5.0
type AccountSpecIdentity struct { // +optional IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*AccountSpecIdentity) DeepCopy ¶ added in v0.5.0
func (in *AccountSpecIdentity) DeepCopy() *AccountSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecIdentity.
func (*AccountSpecIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *AccountSpecIdentity) DeepCopyInto(out *AccountSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecIdentityCodec ¶ added in v0.5.0
type AccountSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecIdentityCodec) Decode ¶ added in v0.5.0
func (AccountSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AccountSpecIdentityCodec) Encode ¶ added in v0.5.0
func (AccountSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AccountSpecIdentityCodec) IsEmpty ¶ added in v0.5.0
func (AccountSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type AccountSpecKeyVaultReference ¶
type AccountSpecKeyVaultReference struct { ID *string `json:"ID" tf:"id"` Url *string `json:"url" tf:"url"` }
func (*AccountSpecKeyVaultReference) DeepCopy ¶
func (in *AccountSpecKeyVaultReference) DeepCopy() *AccountSpecKeyVaultReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecKeyVaultReference.
func (*AccountSpecKeyVaultReference) DeepCopyInto ¶
func (in *AccountSpecKeyVaultReference) DeepCopyInto(out *AccountSpecKeyVaultReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecKeyVaultReferenceCodec ¶
type AccountSpecKeyVaultReferenceCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecKeyVaultReferenceCodec) Decode ¶
func (AccountSpecKeyVaultReferenceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (AccountSpecKeyVaultReferenceCodec) Encode ¶
func (AccountSpecKeyVaultReferenceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (AccountSpecKeyVaultReferenceCodec) IsEmpty ¶
func (AccountSpecKeyVaultReferenceCodec) IsEmpty(ptr unsafe.Pointer) bool
type AccountSpecResource ¶
type AccountSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccountEndpoint *string `json:"accountEndpoint,omitempty" tf:"account_endpoint"` // +optional Identity *AccountSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional KeyVaultReference *AccountSpecKeyVaultReference `json:"keyVaultReference,omitempty" tf:"key_vault_reference"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional PoolAllocationMode *string `json:"poolAllocationMode,omitempty" tf:"pool_allocation_mode"` // +optional PrimaryAccessKey *string `json:"-" sensitive:"true" tf:"primary_access_key"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SecondaryAccessKey *string `json:"-" sensitive:"true" tf:"secondary_access_key"` // +optional StorageAccountID *string `json:"storageAccountID,omitempty" tf:"storage_account_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*AccountSpecResource) DeepCopy ¶
func (in *AccountSpecResource) DeepCopy() *AccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecResource.
func (*AccountSpecResource) DeepCopyInto ¶
func (in *AccountSpecResource) DeepCopyInto(out *AccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountStatus ¶
type AccountStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AccountStatus) DeepCopy ¶
func (in *AccountStatus) DeepCopy() *AccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountStatus.
func (*AccountStatus) DeepCopyInto ¶
func (in *AccountStatus) DeepCopyInto(out *AccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Application ¶
type Application struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationSpec `json:"spec,omitempty"` Status ApplicationStatus `json:"status,omitempty"` }
func (*Application) DeepCopy ¶
func (in *Application) DeepCopy() *Application
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Application.
func (*Application) DeepCopyInto ¶
func (in *Application) DeepCopyInto(out *Application)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Application) DeepCopyObject ¶
func (in *Application) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Application) SetupWebhookWithManager ¶
func (r *Application) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Application) ValidateCreate ¶
func (r *Application) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Application) ValidateDelete ¶
func (r *Application) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Application) ValidateUpdate ¶
func (r *Application) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ApplicationList ¶
type ApplicationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Application CRD objects Items []Application `json:"items,omitempty"` }
ApplicationList is a list of Applications
func (*ApplicationList) DeepCopy ¶
func (in *ApplicationList) DeepCopy() *ApplicationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationList.
func (*ApplicationList) DeepCopyInto ¶
func (in *ApplicationList) DeepCopyInto(out *ApplicationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationList) DeepCopyObject ¶
func (in *ApplicationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApplicationSpec ¶
type ApplicationSpec struct { State *ApplicationSpecResource `json:"state,omitempty" tf:"-"` Resource ApplicationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApplicationSpec) DeepCopy ¶
func (in *ApplicationSpec) DeepCopy() *ApplicationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpec.
func (*ApplicationSpec) DeepCopyInto ¶
func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSpecResource ¶
type ApplicationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountName *string `json:"accountName" tf:"account_name"` // +optional AllowUpdates *bool `json:"allowUpdates,omitempty" tf:"allow_updates"` // +optional DefaultVersion *string `json:"defaultVersion,omitempty" tf:"default_version"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*ApplicationSpecResource) DeepCopy ¶
func (in *ApplicationSpecResource) DeepCopy() *ApplicationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpecResource.
func (*ApplicationSpecResource) DeepCopyInto ¶
func (in *ApplicationSpecResource) DeepCopyInto(out *ApplicationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationStatus ¶
type ApplicationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApplicationStatus) DeepCopy ¶
func (in *ApplicationStatus) DeepCopy() *ApplicationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationStatus.
func (*ApplicationStatus) DeepCopyInto ¶
func (in *ApplicationStatus) DeepCopyInto(out *ApplicationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Certificate ¶
type Certificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateSpec `json:"spec,omitempty"` Status CertificateStatus `json:"status,omitempty"` }
func (*Certificate) DeepCopy ¶
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Certificate) SetupWebhookWithManager ¶
func (r *Certificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Certificate) ValidateCreate ¶
func (r *Certificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Certificate) ValidateDelete ¶
func (r *Certificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Certificate) ValidateUpdate ¶
func (r *Certificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CertificateList ¶
type CertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Certificate CRD objects Items []Certificate `json:"items,omitempty"` }
CertificateList is a list of Certificates
func (*CertificateList) DeepCopy ¶
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CertificateSpec ¶
type CertificateSpec struct { State *CertificateSpecResource `json:"state,omitempty" tf:"-"` Resource CertificateSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CertificateSpec) DeepCopy ¶
func (in *CertificateSpec) DeepCopy() *CertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpec.
func (*CertificateSpec) DeepCopyInto ¶
func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpecResource ¶
type CertificateSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountName *string `json:"accountName" tf:"account_name"` Certificate *string `json:"-" sensitive:"true" tf:"certificate"` Format *string `json:"format" tf:"format"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // +optional PublicData *string `json:"publicData,omitempty" tf:"public_data"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Thumbprint *string `json:"thumbprint" tf:"thumbprint"` ThumbprintAlgorithm *string `json:"thumbprintAlgorithm" tf:"thumbprint_algorithm"` }
func (*CertificateSpecResource) DeepCopy ¶
func (in *CertificateSpecResource) DeepCopy() *CertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpecResource.
func (*CertificateSpecResource) DeepCopyInto ¶
func (in *CertificateSpecResource) DeepCopyInto(out *CertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateStatus ¶
type CertificateStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CertificateStatus) DeepCopy ¶
func (in *CertificateStatus) DeepCopy() *CertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStatus.
func (*CertificateStatus) DeepCopyInto ¶
func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Job ¶ added in v0.5.0
type Job struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JobSpec `json:"spec,omitempty"` Status JobStatus `json:"status,omitempty"` }
func (*Job) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Job.
func (*Job) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Job) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Job) SetupWebhookWithManager ¶ added in v0.5.0
func (*Job) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Job) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type JobList ¶ added in v0.5.0
type JobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Job CRD objects Items []Job `json:"items,omitempty"` }
JobList is a list of Jobs
func (*JobList) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobList.
func (*JobList) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSpec ¶ added in v0.5.0
type JobSpec struct { State *JobSpecResource `json:"state,omitempty" tf:"-"` Resource JobSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*JobSpec) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpec.
type JobSpecResource ¶ added in v0.5.0
type JobSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` BatchPoolID *string `json:"batchPoolID" tf:"batch_pool_id"` // +optional CommonEnvironmentProperties *map[string]string `json:"commonEnvironmentProperties,omitempty" tf:"common_environment_properties"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` Name *string `json:"name" tf:"name"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // +optional TaskRetryMaximum *int64 `json:"taskRetryMaximum,omitempty" tf:"task_retry_maximum"` }
func (*JobSpecResource) DeepCopy ¶ added in v0.5.0
func (in *JobSpecResource) DeepCopy() *JobSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSpecResource.
func (*JobSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *JobSpecResource) DeepCopyInto(out *JobSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobStatus ¶ added in v0.5.0
type JobStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*JobStatus) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobStatus.
type Pool ¶
type Pool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PoolSpec `json:"spec,omitempty"` Status PoolStatus `json:"status,omitempty"` }
func (*Pool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pool.
func (*Pool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Pool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Pool) SetupWebhookWithManager ¶
func (*Pool) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Pool) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PoolList ¶
type PoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Pool CRD objects Items []Pool `json:"items,omitempty"` }
PoolList is a list of Pools
func (*PoolList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolList.
func (*PoolList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpec ¶
type PoolSpec struct { State *PoolSpecResource `json:"state,omitempty" tf:"-"` Resource PoolSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*PoolSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpec.
type PoolSpecAutoScale ¶
type PoolSpecAutoScale struct { // +optional EvaluationInterval *string `json:"evaluationInterval,omitempty" tf:"evaluation_interval"` Formula *string `json:"formula" tf:"formula"` }
func (*PoolSpecAutoScale) DeepCopy ¶
func (in *PoolSpecAutoScale) DeepCopy() *PoolSpecAutoScale
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecAutoScale.
func (*PoolSpecAutoScale) DeepCopyInto ¶
func (in *PoolSpecAutoScale) DeepCopyInto(out *PoolSpecAutoScale)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecAutoScaleCodec ¶
type PoolSpecAutoScaleCodec struct { }
+k8s:deepcopy-gen=false
func (PoolSpecAutoScaleCodec) Decode ¶
func (PoolSpecAutoScaleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PoolSpecAutoScaleCodec) Encode ¶
func (PoolSpecAutoScaleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PoolSpecAutoScaleCodec) IsEmpty ¶
func (PoolSpecAutoScaleCodec) IsEmpty(ptr unsafe.Pointer) bool
type PoolSpecCertificate ¶
type PoolSpecCertificate struct { ID *string `json:"ID" tf:"id"` StoreLocation *string `json:"storeLocation" tf:"store_location"` // +optional StoreName *string `json:"storeName,omitempty" tf:"store_name"` // +optional Visibility []string `json:"visibility,omitempty" tf:"visibility"` }
func (*PoolSpecCertificate) DeepCopy ¶
func (in *PoolSpecCertificate) DeepCopy() *PoolSpecCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecCertificate.
func (*PoolSpecCertificate) DeepCopyInto ¶
func (in *PoolSpecCertificate) DeepCopyInto(out *PoolSpecCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecContainerConfiguration ¶
type PoolSpecContainerConfiguration struct { // +optional ContainerImageNames []string `json:"containerImageNames,omitempty" tf:"container_image_names"` // +optional ContainerRegistries []PoolSpecContainerConfigurationContainerRegistries `json:"containerRegistries,omitempty" tf:"container_registries"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*PoolSpecContainerConfiguration) DeepCopy ¶
func (in *PoolSpecContainerConfiguration) DeepCopy() *PoolSpecContainerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecContainerConfiguration.
func (*PoolSpecContainerConfiguration) DeepCopyInto ¶
func (in *PoolSpecContainerConfiguration) DeepCopyInto(out *PoolSpecContainerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecContainerConfigurationCodec ¶
type PoolSpecContainerConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (PoolSpecContainerConfigurationCodec) Decode ¶
func (PoolSpecContainerConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PoolSpecContainerConfigurationCodec) Encode ¶
func (PoolSpecContainerConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PoolSpecContainerConfigurationCodec) IsEmpty ¶
func (PoolSpecContainerConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
type PoolSpecContainerConfigurationContainerRegistries ¶
type PoolSpecContainerConfigurationContainerRegistries struct { Password *string `json:"-" sensitive:"true" tf:"password"` RegistryServer *string `json:"registryServer" tf:"registry_server"` UserName *string `json:"userName" tf:"user_name"` }
func (*PoolSpecContainerConfigurationContainerRegistries) DeepCopy ¶
func (in *PoolSpecContainerConfigurationContainerRegistries) DeepCopy() *PoolSpecContainerConfigurationContainerRegistries
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecContainerConfigurationContainerRegistries.
func (*PoolSpecContainerConfigurationContainerRegistries) DeepCopyInto ¶
func (in *PoolSpecContainerConfigurationContainerRegistries) DeepCopyInto(out *PoolSpecContainerConfigurationContainerRegistries)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecFixedScale ¶
type PoolSpecFixedScale struct { // +optional ResizeTimeout *string `json:"resizeTimeout,omitempty" tf:"resize_timeout"` // +optional TargetDedicatedNodes *int64 `json:"targetDedicatedNodes,omitempty" tf:"target_dedicated_nodes"` // +optional TargetLowPriorityNodes *int64 `json:"targetLowPriorityNodes,omitempty" tf:"target_low_priority_nodes"` }
func (*PoolSpecFixedScale) DeepCopy ¶
func (in *PoolSpecFixedScale) DeepCopy() *PoolSpecFixedScale
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecFixedScale.
func (*PoolSpecFixedScale) DeepCopyInto ¶
func (in *PoolSpecFixedScale) DeepCopyInto(out *PoolSpecFixedScale)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecFixedScaleCodec ¶
type PoolSpecFixedScaleCodec struct { }
+k8s:deepcopy-gen=false
func (PoolSpecFixedScaleCodec) Decode ¶
func (PoolSpecFixedScaleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PoolSpecFixedScaleCodec) Encode ¶
func (PoolSpecFixedScaleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PoolSpecFixedScaleCodec) IsEmpty ¶
func (PoolSpecFixedScaleCodec) IsEmpty(ptr unsafe.Pointer) bool
type PoolSpecIdentity ¶ added in v0.5.0
type PoolSpecIdentity struct { IdentityIDS []string `json:"identityIDS" tf:"identity_ids"` Type *string `json:"type" tf:"type"` }
func (*PoolSpecIdentity) DeepCopy ¶ added in v0.5.0
func (in *PoolSpecIdentity) DeepCopy() *PoolSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecIdentity.
func (*PoolSpecIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *PoolSpecIdentity) DeepCopyInto(out *PoolSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecIdentityCodec ¶ added in v0.5.0
type PoolSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (PoolSpecIdentityCodec) Decode ¶ added in v0.5.0
func (PoolSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PoolSpecIdentityCodec) Encode ¶ added in v0.5.0
func (PoolSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PoolSpecIdentityCodec) IsEmpty ¶ added in v0.5.0
func (PoolSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type PoolSpecNetworkConfiguration ¶
type PoolSpecNetworkConfiguration struct { // +optional EndpointConfiguration []PoolSpecNetworkConfigurationEndpointConfiguration `json:"endpointConfiguration,omitempty" tf:"endpoint_configuration"` // +optional PublicAddressProvisioningType *string `json:"publicAddressProvisioningType,omitempty" tf:"public_address_provisioning_type"` // +optional PublicIPS []string `json:"publicIPS,omitempty" tf:"public_ips"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*PoolSpecNetworkConfiguration) DeepCopy ¶
func (in *PoolSpecNetworkConfiguration) DeepCopy() *PoolSpecNetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecNetworkConfiguration.
func (*PoolSpecNetworkConfiguration) DeepCopyInto ¶
func (in *PoolSpecNetworkConfiguration) DeepCopyInto(out *PoolSpecNetworkConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecNetworkConfigurationCodec ¶
type PoolSpecNetworkConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (PoolSpecNetworkConfigurationCodec) Decode ¶
func (PoolSpecNetworkConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PoolSpecNetworkConfigurationCodec) Encode ¶
func (PoolSpecNetworkConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PoolSpecNetworkConfigurationCodec) IsEmpty ¶
func (PoolSpecNetworkConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
type PoolSpecNetworkConfigurationEndpointConfiguration ¶
type PoolSpecNetworkConfigurationEndpointConfiguration struct { BackendPort *int64 `json:"backendPort" tf:"backend_port"` FrontendPortRange *string `json:"frontendPortRange" tf:"frontend_port_range"` Name *string `json:"name" tf:"name"` // +optional NetworkSecurityGroupRules []PoolSpecNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRules `json:"networkSecurityGroupRules,omitempty" tf:"network_security_group_rules"` Protocol *string `json:"protocol" tf:"protocol"` }
func (*PoolSpecNetworkConfigurationEndpointConfiguration) DeepCopy ¶
func (in *PoolSpecNetworkConfigurationEndpointConfiguration) DeepCopy() *PoolSpecNetworkConfigurationEndpointConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecNetworkConfigurationEndpointConfiguration.
func (*PoolSpecNetworkConfigurationEndpointConfiguration) DeepCopyInto ¶
func (in *PoolSpecNetworkConfigurationEndpointConfiguration) DeepCopyInto(out *PoolSpecNetworkConfigurationEndpointConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRules ¶
type PoolSpecNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRules struct { Access *string `json:"access" tf:"access"` Priority *int64 `json:"priority" tf:"priority"` SourceAddressPrefix *string `json:"sourceAddressPrefix" tf:"source_address_prefix"` }
func (*PoolSpecNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRules) DeepCopy ¶
func (in *PoolSpecNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRules) DeepCopy() *PoolSpecNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRules.
func (*PoolSpecNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRules) DeepCopyInto ¶
func (in *PoolSpecNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRules) DeepCopyInto(out *PoolSpecNetworkConfigurationEndpointConfigurationNetworkSecurityGroupRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecResource ¶
type PoolSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountName *string `json:"accountName" tf:"account_name"` // +optional AutoScale *PoolSpecAutoScale `json:"autoScale,omitempty" tf:"auto_scale"` // +optional Certificate []PoolSpecCertificate `json:"certificate,omitempty" tf:"certificate"` // +optional ContainerConfiguration *PoolSpecContainerConfiguration `json:"containerConfiguration,omitempty" tf:"container_configuration"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FixedScale *PoolSpecFixedScale `json:"fixedScale,omitempty" tf:"fixed_scale"` // +optional Identity *PoolSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional MaxTasksPerNode *int64 `json:"maxTasksPerNode,omitempty" tf:"max_tasks_per_node"` // +optional Metadata *map[string]string `json:"metadata,omitempty" tf:"metadata"` Name *string `json:"name" tf:"name"` // +optional NetworkConfiguration *PoolSpecNetworkConfiguration `json:"networkConfiguration,omitempty" tf:"network_configuration"` NodeAgentSkuID *string `json:"nodeAgentSkuID" tf:"node_agent_sku_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional StartTask *PoolSpecStartTask `json:"startTask,omitempty" tf:"start_task"` // +optional StopPendingResizeOperation *bool `json:"stopPendingResizeOperation,omitempty" tf:"stop_pending_resize_operation"` StorageImageReference *PoolSpecStorageImageReference `json:"storageImageReference" tf:"storage_image_reference"` VmSize *string `json:"vmSize" tf:"vm_size"` }
func (*PoolSpecResource) DeepCopy ¶
func (in *PoolSpecResource) DeepCopy() *PoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecResource.
func (*PoolSpecResource) DeepCopyInto ¶
func (in *PoolSpecResource) DeepCopyInto(out *PoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecStartTask ¶
type PoolSpecStartTask struct { CommandLine *string `json:"commandLine" tf:"command_line"` // +optional CommonEnvironmentProperties *map[string]string `json:"commonEnvironmentProperties,omitempty" tf:"common_environment_properties"` // +optional // Deprecated Environment *map[string]string `json:"environment,omitempty" tf:"environment"` // +optional // Deprecated MaxTaskRetryCount *int64 `json:"maxTaskRetryCount,omitempty" tf:"max_task_retry_count"` // +optional ResourceFile []PoolSpecStartTaskResourceFile `json:"resourceFile,omitempty" tf:"resource_file"` // +optional TaskRetryMaximum *int64 `json:"taskRetryMaximum,omitempty" tf:"task_retry_maximum"` UserIdentity *PoolSpecStartTaskUserIdentity `json:"userIdentity" tf:"user_identity"` // +optional WaitForSuccess *bool `json:"waitForSuccess,omitempty" tf:"wait_for_success"` }
func (*PoolSpecStartTask) DeepCopy ¶
func (in *PoolSpecStartTask) DeepCopy() *PoolSpecStartTask
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecStartTask.
func (*PoolSpecStartTask) DeepCopyInto ¶
func (in *PoolSpecStartTask) DeepCopyInto(out *PoolSpecStartTask)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecStartTaskCodec ¶
type PoolSpecStartTaskCodec struct { }
+k8s:deepcopy-gen=false
func (PoolSpecStartTaskCodec) Decode ¶
func (PoolSpecStartTaskCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PoolSpecStartTaskCodec) Encode ¶
func (PoolSpecStartTaskCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PoolSpecStartTaskCodec) IsEmpty ¶
func (PoolSpecStartTaskCodec) IsEmpty(ptr unsafe.Pointer) bool
type PoolSpecStartTaskResourceFile ¶
type PoolSpecStartTaskResourceFile struct { // +optional AutoStorageContainerName *string `json:"autoStorageContainerName,omitempty" tf:"auto_storage_container_name"` // +optional BlobPrefix *string `json:"blobPrefix,omitempty" tf:"blob_prefix"` // +optional FileMode *string `json:"fileMode,omitempty" tf:"file_mode"` // +optional FilePath *string `json:"filePath,omitempty" tf:"file_path"` // +optional HttpURL *string `json:"httpURL,omitempty" tf:"http_url"` // +optional StorageContainerURL *string `json:"storageContainerURL,omitempty" tf:"storage_container_url"` }
func (*PoolSpecStartTaskResourceFile) DeepCopy ¶
func (in *PoolSpecStartTaskResourceFile) DeepCopy() *PoolSpecStartTaskResourceFile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecStartTaskResourceFile.
func (*PoolSpecStartTaskResourceFile) DeepCopyInto ¶
func (in *PoolSpecStartTaskResourceFile) DeepCopyInto(out *PoolSpecStartTaskResourceFile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecStartTaskUserIdentity ¶
type PoolSpecStartTaskUserIdentity struct { // +optional AutoUser *PoolSpecStartTaskUserIdentityAutoUser `json:"autoUser,omitempty" tf:"auto_user"` // +optional UserName *string `json:"userName,omitempty" tf:"user_name"` }
func (*PoolSpecStartTaskUserIdentity) DeepCopy ¶
func (in *PoolSpecStartTaskUserIdentity) DeepCopy() *PoolSpecStartTaskUserIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecStartTaskUserIdentity.
func (*PoolSpecStartTaskUserIdentity) DeepCopyInto ¶
func (in *PoolSpecStartTaskUserIdentity) DeepCopyInto(out *PoolSpecStartTaskUserIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecStartTaskUserIdentityAutoUser ¶
type PoolSpecStartTaskUserIdentityAutoUser struct { // +optional ElevationLevel *string `json:"elevationLevel,omitempty" tf:"elevation_level"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` }
func (*PoolSpecStartTaskUserIdentityAutoUser) DeepCopy ¶
func (in *PoolSpecStartTaskUserIdentityAutoUser) DeepCopy() *PoolSpecStartTaskUserIdentityAutoUser
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecStartTaskUserIdentityAutoUser.
func (*PoolSpecStartTaskUserIdentityAutoUser) DeepCopyInto ¶
func (in *PoolSpecStartTaskUserIdentityAutoUser) DeepCopyInto(out *PoolSpecStartTaskUserIdentityAutoUser)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecStartTaskUserIdentityAutoUserCodec ¶
type PoolSpecStartTaskUserIdentityAutoUserCodec struct { }
+k8s:deepcopy-gen=false
func (PoolSpecStartTaskUserIdentityAutoUserCodec) Decode ¶
func (PoolSpecStartTaskUserIdentityAutoUserCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PoolSpecStartTaskUserIdentityAutoUserCodec) Encode ¶
func (PoolSpecStartTaskUserIdentityAutoUserCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PoolSpecStartTaskUserIdentityAutoUserCodec) IsEmpty ¶
func (PoolSpecStartTaskUserIdentityAutoUserCodec) IsEmpty(ptr unsafe.Pointer) bool
type PoolSpecStartTaskUserIdentityCodec ¶
type PoolSpecStartTaskUserIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (PoolSpecStartTaskUserIdentityCodec) Decode ¶
func (PoolSpecStartTaskUserIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PoolSpecStartTaskUserIdentityCodec) Encode ¶
func (PoolSpecStartTaskUserIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PoolSpecStartTaskUserIdentityCodec) IsEmpty ¶
func (PoolSpecStartTaskUserIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type PoolSpecStorageImageReference ¶
type PoolSpecStorageImageReference struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Offer *string `json:"offer,omitempty" tf:"offer"` // +optional Publisher *string `json:"publisher,omitempty" tf:"publisher"` // +optional Sku *string `json:"sku,omitempty" tf:"sku"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*PoolSpecStorageImageReference) DeepCopy ¶
func (in *PoolSpecStorageImageReference) DeepCopy() *PoolSpecStorageImageReference
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolSpecStorageImageReference.
func (*PoolSpecStorageImageReference) DeepCopyInto ¶
func (in *PoolSpecStorageImageReference) DeepCopyInto(out *PoolSpecStorageImageReference)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PoolSpecStorageImageReferenceCodec ¶
type PoolSpecStorageImageReferenceCodec struct { }
+k8s:deepcopy-gen=false
func (PoolSpecStorageImageReferenceCodec) Decode ¶
func (PoolSpecStorageImageReferenceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (PoolSpecStorageImageReferenceCodec) Encode ¶
func (PoolSpecStorageImageReferenceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (PoolSpecStorageImageReferenceCodec) IsEmpty ¶
func (PoolSpecStorageImageReferenceCodec) IsEmpty(ptr unsafe.Pointer) bool
type PoolStatus ¶
type PoolStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*PoolStatus) DeepCopy ¶
func (in *PoolStatus) DeepCopy() *PoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PoolStatus.
func (*PoolStatus) DeepCopyInto ¶
func (in *PoolStatus) DeepCopyInto(out *PoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.