Documentation ¶
Overview ¶
+groupName=automation.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 AccountSpecResource
- type AccountStatus
- 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 Connection
- func (in *Connection) DeepCopy() *Connection
- func (in *Connection) DeepCopyInto(out *Connection)
- func (in *Connection) DeepCopyObject() runtime.Object
- func (r *Connection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Connection) ValidateCreate() error
- func (r *Connection) ValidateDelete() error
- func (r *Connection) ValidateUpdate(old runtime.Object) error
- type ConnectionCertificate
- func (in *ConnectionCertificate) DeepCopy() *ConnectionCertificate
- func (in *ConnectionCertificate) DeepCopyInto(out *ConnectionCertificate)
- func (in *ConnectionCertificate) DeepCopyObject() runtime.Object
- func (r *ConnectionCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConnectionCertificate) ValidateCreate() error
- func (r *ConnectionCertificate) ValidateDelete() error
- func (r *ConnectionCertificate) ValidateUpdate(old runtime.Object) error
- type ConnectionCertificateList
- type ConnectionCertificateSpec
- type ConnectionCertificateSpecResource
- type ConnectionCertificateStatus
- type ConnectionClassicCertificate
- func (in *ConnectionClassicCertificate) DeepCopy() *ConnectionClassicCertificate
- func (in *ConnectionClassicCertificate) DeepCopyInto(out *ConnectionClassicCertificate)
- func (in *ConnectionClassicCertificate) DeepCopyObject() runtime.Object
- func (r *ConnectionClassicCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConnectionClassicCertificate) ValidateCreate() error
- func (r *ConnectionClassicCertificate) ValidateDelete() error
- func (r *ConnectionClassicCertificate) ValidateUpdate(old runtime.Object) error
- type ConnectionClassicCertificateList
- type ConnectionClassicCertificateSpec
- type ConnectionClassicCertificateSpecResource
- type ConnectionClassicCertificateStatus
- type ConnectionList
- type ConnectionServicePrincipal
- func (in *ConnectionServicePrincipal) DeepCopy() *ConnectionServicePrincipal
- func (in *ConnectionServicePrincipal) DeepCopyInto(out *ConnectionServicePrincipal)
- func (in *ConnectionServicePrincipal) DeepCopyObject() runtime.Object
- func (r *ConnectionServicePrincipal) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConnectionServicePrincipal) ValidateCreate() error
- func (r *ConnectionServicePrincipal) ValidateDelete() error
- func (r *ConnectionServicePrincipal) ValidateUpdate(old runtime.Object) error
- type ConnectionServicePrincipalList
- type ConnectionServicePrincipalSpec
- type ConnectionServicePrincipalSpecResource
- type ConnectionServicePrincipalStatus
- type ConnectionSpec
- type ConnectionSpecResource
- type ConnectionStatus
- type Credential
- func (in *Credential) DeepCopy() *Credential
- func (in *Credential) DeepCopyInto(out *Credential)
- func (in *Credential) DeepCopyObject() runtime.Object
- func (r *Credential) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Credential) ValidateCreate() error
- func (r *Credential) ValidateDelete() error
- func (r *Credential) ValidateUpdate(old runtime.Object) error
- type CredentialList
- type CredentialSpec
- type CredentialSpecResource
- type CredentialStatus
- type DscConfiguration
- func (in *DscConfiguration) DeepCopy() *DscConfiguration
- func (in *DscConfiguration) DeepCopyInto(out *DscConfiguration)
- func (in *DscConfiguration) DeepCopyObject() runtime.Object
- func (r *DscConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DscConfiguration) ValidateCreate() error
- func (r *DscConfiguration) ValidateDelete() error
- func (r *DscConfiguration) ValidateUpdate(old runtime.Object) error
- type DscConfigurationList
- type DscConfigurationSpec
- type DscConfigurationSpecResource
- type DscConfigurationStatus
- type DscNodeconfiguration
- func (in *DscNodeconfiguration) DeepCopy() *DscNodeconfiguration
- func (in *DscNodeconfiguration) DeepCopyInto(out *DscNodeconfiguration)
- func (in *DscNodeconfiguration) DeepCopyObject() runtime.Object
- func (r *DscNodeconfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DscNodeconfiguration) ValidateCreate() error
- func (r *DscNodeconfiguration) ValidateDelete() error
- func (r *DscNodeconfiguration) ValidateUpdate(old runtime.Object) error
- type DscNodeconfigurationList
- type DscNodeconfigurationSpec
- type DscNodeconfigurationSpecResource
- type DscNodeconfigurationStatus
- type JobSchedule
- func (in *JobSchedule) DeepCopy() *JobSchedule
- func (in *JobSchedule) DeepCopyInto(out *JobSchedule)
- func (in *JobSchedule) DeepCopyObject() runtime.Object
- func (r *JobSchedule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *JobSchedule) ValidateCreate() error
- func (r *JobSchedule) ValidateDelete() error
- func (r *JobSchedule) ValidateUpdate(old runtime.Object) error
- type JobScheduleList
- type JobScheduleSpec
- type JobScheduleSpecResource
- type JobScheduleStatus
- type Module
- func (in *Module) DeepCopy() *Module
- func (in *Module) DeepCopyInto(out *Module)
- func (in *Module) DeepCopyObject() runtime.Object
- func (r *Module) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Module) ValidateCreate() error
- func (r *Module) ValidateDelete() error
- func (r *Module) ValidateUpdate(old runtime.Object) error
- type ModuleList
- type ModuleSpec
- type ModuleSpecModuleLink
- type ModuleSpecModuleLinkCodec
- type ModuleSpecModuleLinkHash
- type ModuleSpecModuleLinkHashCodec
- type ModuleSpecResource
- type ModuleStatus
- type Runbook
- func (in *Runbook) DeepCopy() *Runbook
- func (in *Runbook) DeepCopyInto(out *Runbook)
- func (in *Runbook) DeepCopyObject() runtime.Object
- func (r *Runbook) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Runbook) ValidateCreate() error
- func (r *Runbook) ValidateDelete() error
- func (r *Runbook) ValidateUpdate(old runtime.Object) error
- type RunbookList
- type RunbookSpec
- type RunbookSpecJobSchedule
- type RunbookSpecPublishContentLink
- type RunbookSpecPublishContentLinkCodec
- type RunbookSpecPublishContentLinkHash
- type RunbookSpecPublishContentLinkHashCodec
- type RunbookSpecResource
- type RunbookStatus
- type Schedule
- func (in *Schedule) DeepCopy() *Schedule
- func (in *Schedule) DeepCopyInto(out *Schedule)
- func (in *Schedule) DeepCopyObject() runtime.Object
- func (r *Schedule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Schedule) ValidateCreate() error
- func (r *Schedule) ValidateDelete() error
- func (r *Schedule) ValidateUpdate(old runtime.Object) error
- type ScheduleList
- type ScheduleSpec
- type ScheduleSpecMonthlyOccurrence
- type ScheduleSpecResource
- type ScheduleStatus
- type VariableBool
- func (in *VariableBool) DeepCopy() *VariableBool
- func (in *VariableBool) DeepCopyInto(out *VariableBool)
- func (in *VariableBool) DeepCopyObject() runtime.Object
- func (r *VariableBool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VariableBool) ValidateCreate() error
- func (r *VariableBool) ValidateDelete() error
- func (r *VariableBool) ValidateUpdate(old runtime.Object) error
- type VariableBoolList
- type VariableBoolSpec
- type VariableBoolSpecResource
- type VariableBoolStatus
- type VariableDatetime
- func (in *VariableDatetime) DeepCopy() *VariableDatetime
- func (in *VariableDatetime) DeepCopyInto(out *VariableDatetime)
- func (in *VariableDatetime) DeepCopyObject() runtime.Object
- func (r *VariableDatetime) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VariableDatetime) ValidateCreate() error
- func (r *VariableDatetime) ValidateDelete() error
- func (r *VariableDatetime) ValidateUpdate(old runtime.Object) error
- type VariableDatetimeList
- type VariableDatetimeSpec
- type VariableDatetimeSpecResource
- type VariableDatetimeStatus
- type VariableInt
- func (in *VariableInt) DeepCopy() *VariableInt
- func (in *VariableInt) DeepCopyInto(out *VariableInt)
- func (in *VariableInt) DeepCopyObject() runtime.Object
- func (r *VariableInt) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VariableInt) ValidateCreate() error
- func (r *VariableInt) ValidateDelete() error
- func (r *VariableInt) ValidateUpdate(old runtime.Object) error
- type VariableIntList
- type VariableIntSpec
- type VariableIntSpecResource
- type VariableIntStatus
- type VariableString
- func (in *VariableString) DeepCopy() *VariableString
- func (in *VariableString) DeepCopyInto(out *VariableString)
- func (in *VariableString) DeepCopyObject() runtime.Object
- func (r *VariableString) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VariableString) ValidateCreate() error
- func (r *VariableString) ValidateDelete() error
- func (r *VariableString) ValidateUpdate(old runtime.Object) error
- type VariableStringList
- type VariableStringSpec
- type VariableStringSpecResource
- type VariableStringStatus
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: automation.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
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:"-"` 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 AccountSpecResource ¶
type AccountSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DscPrimaryAccessKey *string `json:"dscPrimaryAccessKey,omitempty" tf:"dsc_primary_access_key"` // +optional DscSecondaryAccessKey *string `json:"dscSecondaryAccessKey,omitempty" tf:"dsc_secondary_access_key"` // +optional DscServerEndpoint *string `json:"dscServerEndpoint,omitempty" tf:"dsc_server_endpoint"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SkuName *string `json:"skuName" tf:"sku_name"` // +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 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"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` Base64 *string `json:"-" sensitive:"true" tf:"base64"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Exportable *bool `json:"exportable,omitempty" tf:"exportable"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint"` }
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 Connection ¶
type Connection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionSpec `json:"spec,omitempty"` Status ConnectionStatus `json:"status,omitempty"` }
func (*Connection) DeepCopy ¶
func (in *Connection) DeepCopy() *Connection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection.
func (*Connection) DeepCopyInto ¶
func (in *Connection) DeepCopyInto(out *Connection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Connection) DeepCopyObject ¶
func (in *Connection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Connection) SetupWebhookWithManager ¶
func (r *Connection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Connection) ValidateCreate ¶
func (r *Connection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Connection) ValidateDelete ¶
func (r *Connection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Connection) ValidateUpdate ¶
func (r *Connection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConnectionCertificate ¶
type ConnectionCertificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionCertificateSpec `json:"spec,omitempty"` Status ConnectionCertificateStatus `json:"status,omitempty"` }
func (*ConnectionCertificate) DeepCopy ¶
func (in *ConnectionCertificate) DeepCopy() *ConnectionCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionCertificate.
func (*ConnectionCertificate) DeepCopyInto ¶
func (in *ConnectionCertificate) DeepCopyInto(out *ConnectionCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionCertificate) DeepCopyObject ¶
func (in *ConnectionCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionCertificate) SetupWebhookWithManager ¶
func (r *ConnectionCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConnectionCertificate) ValidateCreate ¶
func (r *ConnectionCertificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConnectionCertificate) ValidateDelete ¶
func (r *ConnectionCertificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConnectionCertificate) ValidateUpdate ¶
func (r *ConnectionCertificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConnectionCertificateList ¶
type ConnectionCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConnectionCertificate CRD objects Items []ConnectionCertificate `json:"items,omitempty"` }
ConnectionCertificateList is a list of ConnectionCertificates
func (*ConnectionCertificateList) DeepCopy ¶
func (in *ConnectionCertificateList) DeepCopy() *ConnectionCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionCertificateList.
func (*ConnectionCertificateList) DeepCopyInto ¶
func (in *ConnectionCertificateList) DeepCopyInto(out *ConnectionCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionCertificateList) DeepCopyObject ¶
func (in *ConnectionCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConnectionCertificateSpec ¶
type ConnectionCertificateSpec struct { State *ConnectionCertificateSpecResource `json:"state,omitempty" tf:"-"` Resource ConnectionCertificateSpecResource `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 (*ConnectionCertificateSpec) DeepCopy ¶
func (in *ConnectionCertificateSpec) DeepCopy() *ConnectionCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionCertificateSpec.
func (*ConnectionCertificateSpec) DeepCopyInto ¶
func (in *ConnectionCertificateSpec) DeepCopyInto(out *ConnectionCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionCertificateSpecResource ¶
type ConnectionCertificateSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` AutomationCertificateName *string `json:"automationCertificateName" tf:"automation_certificate_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SubscriptionID *string `json:"subscriptionID" tf:"subscription_id"` }
func (*ConnectionCertificateSpecResource) DeepCopy ¶
func (in *ConnectionCertificateSpecResource) DeepCopy() *ConnectionCertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionCertificateSpecResource.
func (*ConnectionCertificateSpecResource) DeepCopyInto ¶
func (in *ConnectionCertificateSpecResource) DeepCopyInto(out *ConnectionCertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionCertificateStatus ¶
type ConnectionCertificateStatus 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 (*ConnectionCertificateStatus) DeepCopy ¶
func (in *ConnectionCertificateStatus) DeepCopy() *ConnectionCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionCertificateStatus.
func (*ConnectionCertificateStatus) DeepCopyInto ¶
func (in *ConnectionCertificateStatus) DeepCopyInto(out *ConnectionCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionClassicCertificate ¶
type ConnectionClassicCertificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionClassicCertificateSpec `json:"spec,omitempty"` Status ConnectionClassicCertificateStatus `json:"status,omitempty"` }
func (*ConnectionClassicCertificate) DeepCopy ¶
func (in *ConnectionClassicCertificate) DeepCopy() *ConnectionClassicCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionClassicCertificate.
func (*ConnectionClassicCertificate) DeepCopyInto ¶
func (in *ConnectionClassicCertificate) DeepCopyInto(out *ConnectionClassicCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionClassicCertificate) DeepCopyObject ¶
func (in *ConnectionClassicCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionClassicCertificate) SetupWebhookWithManager ¶
func (r *ConnectionClassicCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConnectionClassicCertificate) ValidateCreate ¶
func (r *ConnectionClassicCertificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConnectionClassicCertificate) ValidateDelete ¶
func (r *ConnectionClassicCertificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConnectionClassicCertificate) ValidateUpdate ¶
func (r *ConnectionClassicCertificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConnectionClassicCertificateList ¶
type ConnectionClassicCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConnectionClassicCertificate CRD objects Items []ConnectionClassicCertificate `json:"items,omitempty"` }
ConnectionClassicCertificateList is a list of ConnectionClassicCertificates
func (*ConnectionClassicCertificateList) DeepCopy ¶
func (in *ConnectionClassicCertificateList) DeepCopy() *ConnectionClassicCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionClassicCertificateList.
func (*ConnectionClassicCertificateList) DeepCopyInto ¶
func (in *ConnectionClassicCertificateList) DeepCopyInto(out *ConnectionClassicCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionClassicCertificateList) DeepCopyObject ¶
func (in *ConnectionClassicCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConnectionClassicCertificateSpec ¶
type ConnectionClassicCertificateSpec struct { State *ConnectionClassicCertificateSpecResource `json:"state,omitempty" tf:"-"` Resource ConnectionClassicCertificateSpecResource `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 (*ConnectionClassicCertificateSpec) DeepCopy ¶
func (in *ConnectionClassicCertificateSpec) DeepCopy() *ConnectionClassicCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionClassicCertificateSpec.
func (*ConnectionClassicCertificateSpec) DeepCopyInto ¶
func (in *ConnectionClassicCertificateSpec) DeepCopyInto(out *ConnectionClassicCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionClassicCertificateSpecResource ¶
type ConnectionClassicCertificateSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` CertificateAssetName *string `json:"certificateAssetName" tf:"certificate_asset_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SubscriptionID *string `json:"subscriptionID" tf:"subscription_id"` SubscriptionName *string `json:"subscriptionName" tf:"subscription_name"` }
func (*ConnectionClassicCertificateSpecResource) DeepCopy ¶
func (in *ConnectionClassicCertificateSpecResource) DeepCopy() *ConnectionClassicCertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionClassicCertificateSpecResource.
func (*ConnectionClassicCertificateSpecResource) DeepCopyInto ¶
func (in *ConnectionClassicCertificateSpecResource) DeepCopyInto(out *ConnectionClassicCertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionClassicCertificateStatus ¶
type ConnectionClassicCertificateStatus 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 (*ConnectionClassicCertificateStatus) DeepCopy ¶
func (in *ConnectionClassicCertificateStatus) DeepCopy() *ConnectionClassicCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionClassicCertificateStatus.
func (*ConnectionClassicCertificateStatus) DeepCopyInto ¶
func (in *ConnectionClassicCertificateStatus) DeepCopyInto(out *ConnectionClassicCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionList ¶
type ConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Connection CRD objects Items []Connection `json:"items,omitempty"` }
ConnectionList is a list of Connections
func (*ConnectionList) DeepCopy ¶
func (in *ConnectionList) DeepCopy() *ConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionList.
func (*ConnectionList) DeepCopyInto ¶
func (in *ConnectionList) DeepCopyInto(out *ConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionList) DeepCopyObject ¶
func (in *ConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConnectionServicePrincipal ¶
type ConnectionServicePrincipal struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionServicePrincipalSpec `json:"spec,omitempty"` Status ConnectionServicePrincipalStatus `json:"status,omitempty"` }
func (*ConnectionServicePrincipal) DeepCopy ¶
func (in *ConnectionServicePrincipal) DeepCopy() *ConnectionServicePrincipal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionServicePrincipal.
func (*ConnectionServicePrincipal) DeepCopyInto ¶
func (in *ConnectionServicePrincipal) DeepCopyInto(out *ConnectionServicePrincipal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionServicePrincipal) DeepCopyObject ¶
func (in *ConnectionServicePrincipal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionServicePrincipal) SetupWebhookWithManager ¶
func (r *ConnectionServicePrincipal) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConnectionServicePrincipal) ValidateCreate ¶
func (r *ConnectionServicePrincipal) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConnectionServicePrincipal) ValidateDelete ¶
func (r *ConnectionServicePrincipal) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConnectionServicePrincipal) ValidateUpdate ¶
func (r *ConnectionServicePrincipal) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConnectionServicePrincipalList ¶
type ConnectionServicePrincipalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConnectionServicePrincipal CRD objects Items []ConnectionServicePrincipal `json:"items,omitempty"` }
ConnectionServicePrincipalList is a list of ConnectionServicePrincipals
func (*ConnectionServicePrincipalList) DeepCopy ¶
func (in *ConnectionServicePrincipalList) DeepCopy() *ConnectionServicePrincipalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionServicePrincipalList.
func (*ConnectionServicePrincipalList) DeepCopyInto ¶
func (in *ConnectionServicePrincipalList) DeepCopyInto(out *ConnectionServicePrincipalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionServicePrincipalList) DeepCopyObject ¶
func (in *ConnectionServicePrincipalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConnectionServicePrincipalSpec ¶
type ConnectionServicePrincipalSpec struct { State *ConnectionServicePrincipalSpecResource `json:"state,omitempty" tf:"-"` Resource ConnectionServicePrincipalSpecResource `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 (*ConnectionServicePrincipalSpec) DeepCopy ¶
func (in *ConnectionServicePrincipalSpec) DeepCopy() *ConnectionServicePrincipalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionServicePrincipalSpec.
func (*ConnectionServicePrincipalSpec) DeepCopyInto ¶
func (in *ConnectionServicePrincipalSpec) DeepCopyInto(out *ConnectionServicePrincipalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionServicePrincipalSpecResource ¶
type ConnectionServicePrincipalSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` ApplicationID *string `json:"applicationID" tf:"application_id"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` CertificateThumbprint *string `json:"certificateThumbprint" tf:"certificate_thumbprint"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SubscriptionID *string `json:"subscriptionID" tf:"subscription_id"` TenantID *string `json:"tenantID" tf:"tenant_id"` }
func (*ConnectionServicePrincipalSpecResource) DeepCopy ¶
func (in *ConnectionServicePrincipalSpecResource) DeepCopy() *ConnectionServicePrincipalSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionServicePrincipalSpecResource.
func (*ConnectionServicePrincipalSpecResource) DeepCopyInto ¶
func (in *ConnectionServicePrincipalSpecResource) DeepCopyInto(out *ConnectionServicePrincipalSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionServicePrincipalStatus ¶
type ConnectionServicePrincipalStatus 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 (*ConnectionServicePrincipalStatus) DeepCopy ¶
func (in *ConnectionServicePrincipalStatus) DeepCopy() *ConnectionServicePrincipalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionServicePrincipalStatus.
func (*ConnectionServicePrincipalStatus) DeepCopyInto ¶
func (in *ConnectionServicePrincipalStatus) DeepCopyInto(out *ConnectionServicePrincipalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionSpec ¶
type ConnectionSpec struct { State *ConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource ConnectionSpecResource `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 (*ConnectionSpec) DeepCopy ¶
func (in *ConnectionSpec) DeepCopy() *ConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpec.
func (*ConnectionSpec) DeepCopyInto ¶
func (in *ConnectionSpec) DeepCopyInto(out *ConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionSpecResource ¶
type ConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Type *string `json:"type" tf:"type"` Values *map[string]string `json:"values" tf:"values"` }
func (*ConnectionSpecResource) DeepCopy ¶
func (in *ConnectionSpecResource) DeepCopy() *ConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpecResource.
func (*ConnectionSpecResource) DeepCopyInto ¶
func (in *ConnectionSpecResource) DeepCopyInto(out *ConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionStatus ¶
type ConnectionStatus 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 (*ConnectionStatus) DeepCopy ¶
func (in *ConnectionStatus) DeepCopy() *ConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStatus.
func (*ConnectionStatus) DeepCopyInto ¶
func (in *ConnectionStatus) DeepCopyInto(out *ConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Credential ¶
type Credential struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CredentialSpec `json:"spec,omitempty"` Status CredentialStatus `json:"status,omitempty"` }
func (*Credential) DeepCopy ¶
func (in *Credential) DeepCopy() *Credential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Credential.
func (*Credential) DeepCopyInto ¶
func (in *Credential) DeepCopyInto(out *Credential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Credential) DeepCopyObject ¶
func (in *Credential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Credential) SetupWebhookWithManager ¶
func (r *Credential) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Credential) ValidateCreate ¶
func (r *Credential) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Credential) ValidateDelete ¶
func (r *Credential) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Credential) ValidateUpdate ¶
func (r *Credential) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CredentialList ¶
type CredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Credential CRD objects Items []Credential `json:"items,omitempty"` }
CredentialList is a list of Credentials
func (*CredentialList) DeepCopy ¶
func (in *CredentialList) DeepCopy() *CredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialList.
func (*CredentialList) DeepCopyInto ¶
func (in *CredentialList) DeepCopyInto(out *CredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CredentialList) DeepCopyObject ¶
func (in *CredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CredentialSpec ¶
type CredentialSpec struct { State *CredentialSpecResource `json:"state,omitempty" tf:"-"` Resource CredentialSpecResource `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 (*CredentialSpec) DeepCopy ¶
func (in *CredentialSpec) DeepCopy() *CredentialSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialSpec.
func (*CredentialSpec) DeepCopyInto ¶
func (in *CredentialSpec) DeepCopyInto(out *CredentialSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialSpecResource ¶
type CredentialSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` Password *string `json:"-" sensitive:"true" tf:"password"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` Username *string `json:"username" tf:"username"` }
func (*CredentialSpecResource) DeepCopy ¶
func (in *CredentialSpecResource) DeepCopy() *CredentialSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialSpecResource.
func (*CredentialSpecResource) DeepCopyInto ¶
func (in *CredentialSpecResource) DeepCopyInto(out *CredentialSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialStatus ¶
type CredentialStatus 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 (*CredentialStatus) DeepCopy ¶
func (in *CredentialStatus) DeepCopy() *CredentialStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialStatus.
func (*CredentialStatus) DeepCopyInto ¶
func (in *CredentialStatus) DeepCopyInto(out *CredentialStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DscConfiguration ¶
type DscConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DscConfigurationSpec `json:"spec,omitempty"` Status DscConfigurationStatus `json:"status,omitempty"` }
func (*DscConfiguration) DeepCopy ¶
func (in *DscConfiguration) DeepCopy() *DscConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DscConfiguration.
func (*DscConfiguration) DeepCopyInto ¶
func (in *DscConfiguration) DeepCopyInto(out *DscConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DscConfiguration) DeepCopyObject ¶
func (in *DscConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DscConfiguration) SetupWebhookWithManager ¶
func (r *DscConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DscConfiguration) ValidateCreate ¶
func (r *DscConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DscConfiguration) ValidateDelete ¶
func (r *DscConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DscConfiguration) ValidateUpdate ¶
func (r *DscConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DscConfigurationList ¶
type DscConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DscConfiguration CRD objects Items []DscConfiguration `json:"items,omitempty"` }
DscConfigurationList is a list of DscConfigurations
func (*DscConfigurationList) DeepCopy ¶
func (in *DscConfigurationList) DeepCopy() *DscConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DscConfigurationList.
func (*DscConfigurationList) DeepCopyInto ¶
func (in *DscConfigurationList) DeepCopyInto(out *DscConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DscConfigurationList) DeepCopyObject ¶
func (in *DscConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DscConfigurationSpec ¶
type DscConfigurationSpec struct { State *DscConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource DscConfigurationSpecResource `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 (*DscConfigurationSpec) DeepCopy ¶
func (in *DscConfigurationSpec) DeepCopy() *DscConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DscConfigurationSpec.
func (*DscConfigurationSpec) DeepCopyInto ¶
func (in *DscConfigurationSpec) DeepCopyInto(out *DscConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DscConfigurationSpecResource ¶
type DscConfigurationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` ContentEmbedded *string `json:"contentEmbedded" tf:"content_embedded"` // +optional Description *string `json:"description,omitempty" tf:"description"` Location *string `json:"location" tf:"location"` // +optional LogVerbose *bool `json:"logVerbose,omitempty" tf:"log_verbose"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*DscConfigurationSpecResource) DeepCopy ¶
func (in *DscConfigurationSpecResource) DeepCopy() *DscConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DscConfigurationSpecResource.
func (*DscConfigurationSpecResource) DeepCopyInto ¶
func (in *DscConfigurationSpecResource) DeepCopyInto(out *DscConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DscConfigurationStatus ¶
type DscConfigurationStatus 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 (*DscConfigurationStatus) DeepCopy ¶
func (in *DscConfigurationStatus) DeepCopy() *DscConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DscConfigurationStatus.
func (*DscConfigurationStatus) DeepCopyInto ¶
func (in *DscConfigurationStatus) DeepCopyInto(out *DscConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DscNodeconfiguration ¶
type DscNodeconfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DscNodeconfigurationSpec `json:"spec,omitempty"` Status DscNodeconfigurationStatus `json:"status,omitempty"` }
func (*DscNodeconfiguration) DeepCopy ¶
func (in *DscNodeconfiguration) DeepCopy() *DscNodeconfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DscNodeconfiguration.
func (*DscNodeconfiguration) DeepCopyInto ¶
func (in *DscNodeconfiguration) DeepCopyInto(out *DscNodeconfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DscNodeconfiguration) DeepCopyObject ¶
func (in *DscNodeconfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DscNodeconfiguration) SetupWebhookWithManager ¶
func (r *DscNodeconfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DscNodeconfiguration) ValidateCreate ¶
func (r *DscNodeconfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DscNodeconfiguration) ValidateDelete ¶
func (r *DscNodeconfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DscNodeconfiguration) ValidateUpdate ¶
func (r *DscNodeconfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DscNodeconfigurationList ¶
type DscNodeconfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DscNodeconfiguration CRD objects Items []DscNodeconfiguration `json:"items,omitempty"` }
DscNodeconfigurationList is a list of DscNodeconfigurations
func (*DscNodeconfigurationList) DeepCopy ¶
func (in *DscNodeconfigurationList) DeepCopy() *DscNodeconfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DscNodeconfigurationList.
func (*DscNodeconfigurationList) DeepCopyInto ¶
func (in *DscNodeconfigurationList) DeepCopyInto(out *DscNodeconfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DscNodeconfigurationList) DeepCopyObject ¶
func (in *DscNodeconfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DscNodeconfigurationSpec ¶
type DscNodeconfigurationSpec struct { State *DscNodeconfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource DscNodeconfigurationSpecResource `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 (*DscNodeconfigurationSpec) DeepCopy ¶
func (in *DscNodeconfigurationSpec) DeepCopy() *DscNodeconfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DscNodeconfigurationSpec.
func (*DscNodeconfigurationSpec) DeepCopyInto ¶
func (in *DscNodeconfigurationSpec) DeepCopyInto(out *DscNodeconfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DscNodeconfigurationSpecResource ¶
type DscNodeconfigurationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` // +optional ConfigurationName *string `json:"configurationName,omitempty" tf:"configuration_name"` ContentEmbedded *string `json:"contentEmbedded" tf:"content_embedded"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*DscNodeconfigurationSpecResource) DeepCopy ¶
func (in *DscNodeconfigurationSpecResource) DeepCopy() *DscNodeconfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DscNodeconfigurationSpecResource.
func (*DscNodeconfigurationSpecResource) DeepCopyInto ¶
func (in *DscNodeconfigurationSpecResource) DeepCopyInto(out *DscNodeconfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DscNodeconfigurationStatus ¶
type DscNodeconfigurationStatus 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 (*DscNodeconfigurationStatus) DeepCopy ¶
func (in *DscNodeconfigurationStatus) DeepCopy() *DscNodeconfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DscNodeconfigurationStatus.
func (*DscNodeconfigurationStatus) DeepCopyInto ¶
func (in *DscNodeconfigurationStatus) DeepCopyInto(out *DscNodeconfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSchedule ¶
type JobSchedule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JobScheduleSpec `json:"spec,omitempty"` Status JobScheduleStatus `json:"status,omitempty"` }
func (*JobSchedule) DeepCopy ¶
func (in *JobSchedule) DeepCopy() *JobSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSchedule.
func (*JobSchedule) DeepCopyInto ¶
func (in *JobSchedule) DeepCopyInto(out *JobSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobSchedule) DeepCopyObject ¶
func (in *JobSchedule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*JobSchedule) SetupWebhookWithManager ¶
func (r *JobSchedule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*JobSchedule) ValidateCreate ¶
func (r *JobSchedule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*JobSchedule) ValidateDelete ¶
func (r *JobSchedule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*JobSchedule) ValidateUpdate ¶
func (r *JobSchedule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type JobScheduleList ¶
type JobScheduleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of JobSchedule CRD objects Items []JobSchedule `json:"items,omitempty"` }
JobScheduleList is a list of JobSchedules
func (*JobScheduleList) DeepCopy ¶
func (in *JobScheduleList) DeepCopy() *JobScheduleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobScheduleList.
func (*JobScheduleList) DeepCopyInto ¶
func (in *JobScheduleList) DeepCopyInto(out *JobScheduleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobScheduleList) DeepCopyObject ¶
func (in *JobScheduleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JobScheduleSpec ¶
type JobScheduleSpec struct { State *JobScheduleSpecResource `json:"state,omitempty" tf:"-"` Resource JobScheduleSpecResource `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 (*JobScheduleSpec) DeepCopy ¶
func (in *JobScheduleSpec) DeepCopy() *JobScheduleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobScheduleSpec.
func (*JobScheduleSpec) DeepCopyInto ¶
func (in *JobScheduleSpec) DeepCopyInto(out *JobScheduleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobScheduleSpecResource ¶
type JobScheduleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` // +optional JobScheduleID *string `json:"jobScheduleID,omitempty" tf:"job_schedule_id"` // +optional Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional RunOn *string `json:"runOn,omitempty" tf:"run_on"` RunbookName *string `json:"runbookName" tf:"runbook_name"` ScheduleName *string `json:"scheduleName" tf:"schedule_name"` }
func (*JobScheduleSpecResource) DeepCopy ¶
func (in *JobScheduleSpecResource) DeepCopy() *JobScheduleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobScheduleSpecResource.
func (*JobScheduleSpecResource) DeepCopyInto ¶
func (in *JobScheduleSpecResource) DeepCopyInto(out *JobScheduleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobScheduleStatus ¶
type JobScheduleStatus 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 (*JobScheduleStatus) DeepCopy ¶
func (in *JobScheduleStatus) DeepCopy() *JobScheduleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobScheduleStatus.
func (*JobScheduleStatus) DeepCopyInto ¶
func (in *JobScheduleStatus) DeepCopyInto(out *JobScheduleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Module ¶
type Module struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModuleSpec `json:"spec,omitempty"` Status ModuleStatus `json:"status,omitempty"` }
func (*Module) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Module.
func (*Module) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Module) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Module) SetupWebhookWithManager ¶
func (*Module) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Module) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ModuleList ¶
type ModuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Module CRD objects Items []Module `json:"items,omitempty"` }
ModuleList is a list of Modules
func (*ModuleList) DeepCopy ¶
func (in *ModuleList) DeepCopy() *ModuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleList.
func (*ModuleList) DeepCopyInto ¶
func (in *ModuleList) DeepCopyInto(out *ModuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModuleList) DeepCopyObject ¶
func (in *ModuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModuleSpec ¶
type ModuleSpec struct { State *ModuleSpecResource `json:"state,omitempty" tf:"-"` Resource ModuleSpecResource `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 (*ModuleSpec) DeepCopy ¶
func (in *ModuleSpec) DeepCopy() *ModuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleSpec.
func (*ModuleSpec) DeepCopyInto ¶
func (in *ModuleSpec) DeepCopyInto(out *ModuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleSpecModuleLink ¶
type ModuleSpecModuleLink struct { // +optional Hash *ModuleSpecModuleLinkHash `json:"hash,omitempty" tf:"hash"` Uri *string `json:"uri" tf:"uri"` }
func (*ModuleSpecModuleLink) DeepCopy ¶
func (in *ModuleSpecModuleLink) DeepCopy() *ModuleSpecModuleLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleSpecModuleLink.
func (*ModuleSpecModuleLink) DeepCopyInto ¶
func (in *ModuleSpecModuleLink) DeepCopyInto(out *ModuleSpecModuleLink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleSpecModuleLinkCodec ¶
type ModuleSpecModuleLinkCodec struct { }
+k8s:deepcopy-gen=false
func (ModuleSpecModuleLinkCodec) Decode ¶
func (ModuleSpecModuleLinkCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ModuleSpecModuleLinkHash ¶
type ModuleSpecModuleLinkHash struct { Algorithm *string `json:"algorithm" tf:"algorithm"` Value *string `json:"value" tf:"value"` }
func (*ModuleSpecModuleLinkHash) DeepCopy ¶
func (in *ModuleSpecModuleLinkHash) DeepCopy() *ModuleSpecModuleLinkHash
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleSpecModuleLinkHash.
func (*ModuleSpecModuleLinkHash) DeepCopyInto ¶
func (in *ModuleSpecModuleLinkHash) DeepCopyInto(out *ModuleSpecModuleLinkHash)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleSpecModuleLinkHashCodec ¶
type ModuleSpecModuleLinkHashCodec struct { }
+k8s:deepcopy-gen=false
func (ModuleSpecModuleLinkHashCodec) Decode ¶
func (ModuleSpecModuleLinkHashCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ModuleSpecResource ¶
type ModuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` ModuleLink *ModuleSpecModuleLink `json:"moduleLink" tf:"module_link"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*ModuleSpecResource) DeepCopy ¶
func (in *ModuleSpecResource) DeepCopy() *ModuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleSpecResource.
func (*ModuleSpecResource) DeepCopyInto ¶
func (in *ModuleSpecResource) DeepCopyInto(out *ModuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleStatus ¶
type ModuleStatus 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 (*ModuleStatus) DeepCopy ¶
func (in *ModuleStatus) DeepCopy() *ModuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleStatus.
func (*ModuleStatus) DeepCopyInto ¶
func (in *ModuleStatus) DeepCopyInto(out *ModuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Runbook ¶
type Runbook struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RunbookSpec `json:"spec,omitempty"` Status RunbookStatus `json:"status,omitempty"` }
func (*Runbook) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Runbook.
func (*Runbook) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Runbook) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Runbook) SetupWebhookWithManager ¶
func (*Runbook) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Runbook) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RunbookList ¶
type RunbookList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Runbook CRD objects Items []Runbook `json:"items,omitempty"` }
RunbookList is a list of Runbooks
func (*RunbookList) DeepCopy ¶
func (in *RunbookList) DeepCopy() *RunbookList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunbookList.
func (*RunbookList) DeepCopyInto ¶
func (in *RunbookList) DeepCopyInto(out *RunbookList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunbookList) DeepCopyObject ¶
func (in *RunbookList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunbookSpec ¶
type RunbookSpec struct { State *RunbookSpecResource `json:"state,omitempty" tf:"-"` Resource RunbookSpecResource `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 (*RunbookSpec) DeepCopy ¶
func (in *RunbookSpec) DeepCopy() *RunbookSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunbookSpec.
func (*RunbookSpec) DeepCopyInto ¶
func (in *RunbookSpec) DeepCopyInto(out *RunbookSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunbookSpecJobSchedule ¶
type RunbookSpecJobSchedule struct { // +optional JobScheduleID *string `json:"jobScheduleID,omitempty" tf:"job_schedule_id"` // +optional Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"` // +optional RunOn *string `json:"runOn,omitempty" tf:"run_on"` ScheduleName *string `json:"scheduleName" tf:"schedule_name"` }
func (*RunbookSpecJobSchedule) DeepCopy ¶
func (in *RunbookSpecJobSchedule) DeepCopy() *RunbookSpecJobSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunbookSpecJobSchedule.
func (*RunbookSpecJobSchedule) DeepCopyInto ¶
func (in *RunbookSpecJobSchedule) DeepCopyInto(out *RunbookSpecJobSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunbookSpecPublishContentLink ¶
type RunbookSpecPublishContentLink struct { // +optional Hash *RunbookSpecPublishContentLinkHash `json:"hash,omitempty" tf:"hash"` Uri *string `json:"uri" tf:"uri"` // +optional Version *string `json:"version,omitempty" tf:"version"` }
func (*RunbookSpecPublishContentLink) DeepCopy ¶
func (in *RunbookSpecPublishContentLink) DeepCopy() *RunbookSpecPublishContentLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunbookSpecPublishContentLink.
func (*RunbookSpecPublishContentLink) DeepCopyInto ¶
func (in *RunbookSpecPublishContentLink) DeepCopyInto(out *RunbookSpecPublishContentLink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunbookSpecPublishContentLinkCodec ¶
type RunbookSpecPublishContentLinkCodec struct { }
+k8s:deepcopy-gen=false
func (RunbookSpecPublishContentLinkCodec) Decode ¶
func (RunbookSpecPublishContentLinkCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RunbookSpecPublishContentLinkHash ¶
type RunbookSpecPublishContentLinkHash struct { Algorithm *string `json:"algorithm" tf:"algorithm"` Value *string `json:"value" tf:"value"` }
func (*RunbookSpecPublishContentLinkHash) DeepCopy ¶
func (in *RunbookSpecPublishContentLinkHash) DeepCopy() *RunbookSpecPublishContentLinkHash
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunbookSpecPublishContentLinkHash.
func (*RunbookSpecPublishContentLinkHash) DeepCopyInto ¶
func (in *RunbookSpecPublishContentLinkHash) DeepCopyInto(out *RunbookSpecPublishContentLinkHash)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunbookSpecPublishContentLinkHashCodec ¶
type RunbookSpecPublishContentLinkHashCodec struct { }
+k8s:deepcopy-gen=false
func (RunbookSpecPublishContentLinkHashCodec) Decode ¶
func (RunbookSpecPublishContentLinkHashCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RunbookSpecResource ¶
type RunbookSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` // +optional Content *string `json:"content,omitempty" tf:"content"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional JobSchedule []RunbookSpecJobSchedule `json:"jobSchedule,omitempty" tf:"job_schedule"` Location *string `json:"location" tf:"location"` LogProgress *bool `json:"logProgress" tf:"log_progress"` LogVerbose *bool `json:"logVerbose" tf:"log_verbose"` Name *string `json:"name" tf:"name"` // +optional PublishContentLink *RunbookSpecPublishContentLink `json:"publishContentLink,omitempty" tf:"publish_content_link"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` RunbookType *string `json:"runbookType" tf:"runbook_type"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*RunbookSpecResource) DeepCopy ¶
func (in *RunbookSpecResource) DeepCopy() *RunbookSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunbookSpecResource.
func (*RunbookSpecResource) DeepCopyInto ¶
func (in *RunbookSpecResource) DeepCopyInto(out *RunbookSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunbookStatus ¶
type RunbookStatus 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 (*RunbookStatus) DeepCopy ¶
func (in *RunbookStatus) DeepCopy() *RunbookStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunbookStatus.
func (*RunbookStatus) DeepCopyInto ¶
func (in *RunbookStatus) DeepCopyInto(out *RunbookStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Schedule ¶
type Schedule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ScheduleSpec `json:"spec,omitempty"` Status ScheduleStatus `json:"status,omitempty"` }
func (*Schedule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Schedule.
func (*Schedule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Schedule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Schedule) SetupWebhookWithManager ¶
func (*Schedule) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Schedule) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ScheduleList ¶
type ScheduleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Schedule CRD objects Items []Schedule `json:"items,omitempty"` }
ScheduleList is a list of Schedules
func (*ScheduleList) DeepCopy ¶
func (in *ScheduleList) DeepCopy() *ScheduleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleList.
func (*ScheduleList) DeepCopyInto ¶
func (in *ScheduleList) DeepCopyInto(out *ScheduleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScheduleList) DeepCopyObject ¶
func (in *ScheduleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ScheduleSpec ¶
type ScheduleSpec struct { State *ScheduleSpecResource `json:"state,omitempty" tf:"-"` Resource ScheduleSpecResource `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 (*ScheduleSpec) DeepCopy ¶
func (in *ScheduleSpec) DeepCopy() *ScheduleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleSpec.
func (*ScheduleSpec) DeepCopyInto ¶
func (in *ScheduleSpec) DeepCopyInto(out *ScheduleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleSpecMonthlyOccurrence ¶
type ScheduleSpecMonthlyOccurrence struct { Day *string `json:"day" tf:"day"` Occurrence *int64 `json:"occurrence" tf:"occurrence"` }
func (*ScheduleSpecMonthlyOccurrence) DeepCopy ¶
func (in *ScheduleSpecMonthlyOccurrence) DeepCopy() *ScheduleSpecMonthlyOccurrence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleSpecMonthlyOccurrence.
func (*ScheduleSpecMonthlyOccurrence) DeepCopyInto ¶
func (in *ScheduleSpecMonthlyOccurrence) DeepCopyInto(out *ScheduleSpecMonthlyOccurrence)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleSpecResource ¶
type ScheduleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ExpiryTime *string `json:"expiryTime,omitempty" tf:"expiry_time"` Frequency *string `json:"frequency" tf:"frequency"` // +optional Interval *int64 `json:"interval,omitempty" tf:"interval"` // +optional MonthDays []int64 `json:"monthDays,omitempty" tf:"month_days"` // +optional MonthlyOccurrence []ScheduleSpecMonthlyOccurrence `json:"monthlyOccurrence,omitempty" tf:"monthly_occurrence"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional StartTime *string `json:"startTime,omitempty" tf:"start_time"` // +optional Timezone *string `json:"timezone,omitempty" tf:"timezone"` // +optional WeekDays []string `json:"weekDays,omitempty" tf:"week_days"` }
func (*ScheduleSpecResource) DeepCopy ¶
func (in *ScheduleSpecResource) DeepCopy() *ScheduleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleSpecResource.
func (*ScheduleSpecResource) DeepCopyInto ¶
func (in *ScheduleSpecResource) DeepCopyInto(out *ScheduleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleStatus ¶
type ScheduleStatus 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 (*ScheduleStatus) DeepCopy ¶
func (in *ScheduleStatus) DeepCopy() *ScheduleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleStatus.
func (*ScheduleStatus) DeepCopyInto ¶
func (in *ScheduleStatus) DeepCopyInto(out *ScheduleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableBool ¶
type VariableBool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VariableBoolSpec `json:"spec,omitempty"` Status VariableBoolStatus `json:"status,omitempty"` }
func (*VariableBool) DeepCopy ¶
func (in *VariableBool) DeepCopy() *VariableBool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableBool.
func (*VariableBool) DeepCopyInto ¶
func (in *VariableBool) DeepCopyInto(out *VariableBool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableBool) DeepCopyObject ¶
func (in *VariableBool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableBool) SetupWebhookWithManager ¶
func (r *VariableBool) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VariableBool) ValidateCreate ¶
func (r *VariableBool) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VariableBool) ValidateDelete ¶
func (r *VariableBool) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VariableBool) ValidateUpdate ¶
func (r *VariableBool) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VariableBoolList ¶
type VariableBoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VariableBool CRD objects Items []VariableBool `json:"items,omitempty"` }
VariableBoolList is a list of VariableBools
func (*VariableBoolList) DeepCopy ¶
func (in *VariableBoolList) DeepCopy() *VariableBoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableBoolList.
func (*VariableBoolList) DeepCopyInto ¶
func (in *VariableBoolList) DeepCopyInto(out *VariableBoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableBoolList) DeepCopyObject ¶
func (in *VariableBoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VariableBoolSpec ¶
type VariableBoolSpec struct { State *VariableBoolSpecResource `json:"state,omitempty" tf:"-"` Resource VariableBoolSpecResource `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 (*VariableBoolSpec) DeepCopy ¶
func (in *VariableBoolSpec) DeepCopy() *VariableBoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableBoolSpec.
func (*VariableBoolSpec) DeepCopyInto ¶
func (in *VariableBoolSpec) DeepCopyInto(out *VariableBoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableBoolSpecResource ¶
type VariableBoolSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Value *bool `json:"value,omitempty" tf:"value"` }
func (*VariableBoolSpecResource) DeepCopy ¶
func (in *VariableBoolSpecResource) DeepCopy() *VariableBoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableBoolSpecResource.
func (*VariableBoolSpecResource) DeepCopyInto ¶
func (in *VariableBoolSpecResource) DeepCopyInto(out *VariableBoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableBoolStatus ¶
type VariableBoolStatus 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 (*VariableBoolStatus) DeepCopy ¶
func (in *VariableBoolStatus) DeepCopy() *VariableBoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableBoolStatus.
func (*VariableBoolStatus) DeepCopyInto ¶
func (in *VariableBoolStatus) DeepCopyInto(out *VariableBoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableDatetime ¶
type VariableDatetime struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VariableDatetimeSpec `json:"spec,omitempty"` Status VariableDatetimeStatus `json:"status,omitempty"` }
func (*VariableDatetime) DeepCopy ¶
func (in *VariableDatetime) DeepCopy() *VariableDatetime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDatetime.
func (*VariableDatetime) DeepCopyInto ¶
func (in *VariableDatetime) DeepCopyInto(out *VariableDatetime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableDatetime) DeepCopyObject ¶
func (in *VariableDatetime) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableDatetime) SetupWebhookWithManager ¶
func (r *VariableDatetime) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VariableDatetime) ValidateCreate ¶
func (r *VariableDatetime) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VariableDatetime) ValidateDelete ¶
func (r *VariableDatetime) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VariableDatetime) ValidateUpdate ¶
func (r *VariableDatetime) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VariableDatetimeList ¶
type VariableDatetimeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VariableDatetime CRD objects Items []VariableDatetime `json:"items,omitempty"` }
VariableDatetimeList is a list of VariableDatetimes
func (*VariableDatetimeList) DeepCopy ¶
func (in *VariableDatetimeList) DeepCopy() *VariableDatetimeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDatetimeList.
func (*VariableDatetimeList) DeepCopyInto ¶
func (in *VariableDatetimeList) DeepCopyInto(out *VariableDatetimeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableDatetimeList) DeepCopyObject ¶
func (in *VariableDatetimeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VariableDatetimeSpec ¶
type VariableDatetimeSpec struct { State *VariableDatetimeSpecResource `json:"state,omitempty" tf:"-"` Resource VariableDatetimeSpecResource `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 (*VariableDatetimeSpec) DeepCopy ¶
func (in *VariableDatetimeSpec) DeepCopy() *VariableDatetimeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDatetimeSpec.
func (*VariableDatetimeSpec) DeepCopyInto ¶
func (in *VariableDatetimeSpec) DeepCopyInto(out *VariableDatetimeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableDatetimeSpecResource ¶
type VariableDatetimeSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*VariableDatetimeSpecResource) DeepCopy ¶
func (in *VariableDatetimeSpecResource) DeepCopy() *VariableDatetimeSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDatetimeSpecResource.
func (*VariableDatetimeSpecResource) DeepCopyInto ¶
func (in *VariableDatetimeSpecResource) DeepCopyInto(out *VariableDatetimeSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableDatetimeStatus ¶
type VariableDatetimeStatus 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 (*VariableDatetimeStatus) DeepCopy ¶
func (in *VariableDatetimeStatus) DeepCopy() *VariableDatetimeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDatetimeStatus.
func (*VariableDatetimeStatus) DeepCopyInto ¶
func (in *VariableDatetimeStatus) DeepCopyInto(out *VariableDatetimeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableInt ¶
type VariableInt struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VariableIntSpec `json:"spec,omitempty"` Status VariableIntStatus `json:"status,omitempty"` }
func (*VariableInt) DeepCopy ¶
func (in *VariableInt) DeepCopy() *VariableInt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableInt.
func (*VariableInt) DeepCopyInto ¶
func (in *VariableInt) DeepCopyInto(out *VariableInt)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableInt) DeepCopyObject ¶
func (in *VariableInt) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableInt) SetupWebhookWithManager ¶
func (r *VariableInt) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VariableInt) ValidateCreate ¶
func (r *VariableInt) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VariableInt) ValidateDelete ¶
func (r *VariableInt) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VariableInt) ValidateUpdate ¶
func (r *VariableInt) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VariableIntList ¶
type VariableIntList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VariableInt CRD objects Items []VariableInt `json:"items,omitempty"` }
VariableIntList is a list of VariableInts
func (*VariableIntList) DeepCopy ¶
func (in *VariableIntList) DeepCopy() *VariableIntList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableIntList.
func (*VariableIntList) DeepCopyInto ¶
func (in *VariableIntList) DeepCopyInto(out *VariableIntList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableIntList) DeepCopyObject ¶
func (in *VariableIntList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VariableIntSpec ¶
type VariableIntSpec struct { State *VariableIntSpecResource `json:"state,omitempty" tf:"-"` Resource VariableIntSpecResource `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 (*VariableIntSpec) DeepCopy ¶
func (in *VariableIntSpec) DeepCopy() *VariableIntSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableIntSpec.
func (*VariableIntSpec) DeepCopyInto ¶
func (in *VariableIntSpec) DeepCopyInto(out *VariableIntSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableIntSpecResource ¶
type VariableIntSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Value *int64 `json:"value,omitempty" tf:"value"` }
func (*VariableIntSpecResource) DeepCopy ¶
func (in *VariableIntSpecResource) DeepCopy() *VariableIntSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableIntSpecResource.
func (*VariableIntSpecResource) DeepCopyInto ¶
func (in *VariableIntSpecResource) DeepCopyInto(out *VariableIntSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableIntStatus ¶
type VariableIntStatus 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 (*VariableIntStatus) DeepCopy ¶
func (in *VariableIntStatus) DeepCopy() *VariableIntStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableIntStatus.
func (*VariableIntStatus) DeepCopyInto ¶
func (in *VariableIntStatus) DeepCopyInto(out *VariableIntStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableString ¶
type VariableString struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VariableStringSpec `json:"spec,omitempty"` Status VariableStringStatus `json:"status,omitempty"` }
func (*VariableString) DeepCopy ¶
func (in *VariableString) DeepCopy() *VariableString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableString.
func (*VariableString) DeepCopyInto ¶
func (in *VariableString) DeepCopyInto(out *VariableString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableString) DeepCopyObject ¶
func (in *VariableString) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableString) SetupWebhookWithManager ¶
func (r *VariableString) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VariableString) ValidateCreate ¶
func (r *VariableString) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VariableString) ValidateDelete ¶
func (r *VariableString) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VariableString) ValidateUpdate ¶
func (r *VariableString) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VariableStringList ¶
type VariableStringList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VariableString CRD objects Items []VariableString `json:"items,omitempty"` }
VariableStringList is a list of VariableStrings
func (*VariableStringList) DeepCopy ¶
func (in *VariableStringList) DeepCopy() *VariableStringList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableStringList.
func (*VariableStringList) DeepCopyInto ¶
func (in *VariableStringList) DeepCopyInto(out *VariableStringList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableStringList) DeepCopyObject ¶
func (in *VariableStringList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VariableStringSpec ¶
type VariableStringSpec struct { State *VariableStringSpecResource `json:"state,omitempty" tf:"-"` Resource VariableStringSpecResource `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 (*VariableStringSpec) DeepCopy ¶
func (in *VariableStringSpec) DeepCopy() *VariableStringSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableStringSpec.
func (*VariableStringSpec) DeepCopyInto ¶
func (in *VariableStringSpec) DeepCopyInto(out *VariableStringSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableStringSpecResource ¶
type VariableStringSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*VariableStringSpecResource) DeepCopy ¶
func (in *VariableStringSpecResource) DeepCopy() *VariableStringSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableStringSpecResource.
func (*VariableStringSpecResource) DeepCopyInto ¶
func (in *VariableStringSpecResource) DeepCopyInto(out *VariableStringSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableStringStatus ¶
type VariableStringStatus 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 (*VariableStringStatus) DeepCopy ¶
func (in *VariableStringStatus) DeepCopy() *VariableStringStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableStringStatus.
func (*VariableStringStatus) DeepCopyInto ¶
func (in *VariableStringStatus) DeepCopyInto(out *VariableStringStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- account_types.go
- account_webhook.go
- certificate_types.go
- certificate_webhook.go
- codec.go
- connection_certificate_types.go
- connection_certificate_webhook.go
- connection_classic_certificate_types.go
- connection_classic_certificate_webhook.go
- connection_service_principal_types.go
- connection_service_principal_webhook.go
- connection_types.go
- connection_webhook.go
- credential_types.go
- credential_webhook.go
- doc.go
- dsc_configuration_types.go
- dsc_configuration_webhook.go
- dsc_nodeconfiguration_types.go
- dsc_nodeconfiguration_webhook.go
- job_schedule_types.go
- job_schedule_webhook.go
- module_types.go
- module_webhook.go
- register.go
- runbook_types.go
- runbook_webhook.go
- schedule_types.go
- schedule_webhook.go
- variable_bool_types.go
- variable_bool_webhook.go
- variable_datetime_types.go
- variable_datetime_webhook.go
- variable_int_types.go
- variable_int_webhook.go
- variable_string_types.go
- variable_string_webhook.go
- zz_generated.deepcopy.go