Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=automation.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (mg *Account) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Account) GetConnectionDetailsMapping() map[string]string
- func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Account) GetID() string
- func (tr *Account) GetObservation() (map[string]any, error)
- func (tr *Account) GetParameters() (map[string]any, error)
- func (mg *Account) GetProviderConfigReference() *xpv1.Reference
- func (mg *Account) GetProviderReference() *xpv1.Reference
- func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Account) GetTerraformResourceType() string
- func (tr *Account) GetTerraformSchemaVersion() int
- func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Account) LateInitialize(attrs []byte) (bool, error)
- func (mg *Account) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Account) SetConditions(c ...xpv1.Condition)
- func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Account) SetObservation(obs map[string]any) error
- func (tr *Account) SetParameters(params map[string]any) error
- func (mg *Account) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Account) SetProviderReference(r *xpv1.Reference)
- func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Account) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccountList
- type AccountObservation
- type AccountParameters
- type AccountSpec
- type AccountStatus
- type Credential
- func (in *Credential) DeepCopy() *Credential
- func (in *Credential) DeepCopyInto(out *Credential)
- func (in *Credential) DeepCopyObject() runtime.Object
- func (mg *Credential) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Credential) GetConnectionDetailsMapping() map[string]string
- func (mg *Credential) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Credential) GetID() string
- func (tr *Credential) GetObservation() (map[string]any, error)
- func (tr *Credential) GetParameters() (map[string]any, error)
- func (mg *Credential) GetProviderConfigReference() *xpv1.Reference
- func (mg *Credential) GetProviderReference() *xpv1.Reference
- func (mg *Credential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Credential) GetTerraformResourceType() string
- func (tr *Credential) GetTerraformSchemaVersion() int
- func (mg *Credential) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Credential) LateInitialize(attrs []byte) (bool, error)
- func (mg *Credential) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Credential) SetConditions(c ...xpv1.Condition)
- func (mg *Credential) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Credential) SetObservation(obs map[string]any) error
- func (tr *Credential) SetParameters(params map[string]any) error
- func (mg *Credential) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Credential) SetProviderReference(r *xpv1.Reference)
- func (mg *Credential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Credential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CredentialList
- type CredentialObservation
- type CredentialParameters
- type CredentialSpec
- type CredentialStatus
- type EncryptionObservation
- type EncryptionParameters
- type HashObservation
- type HashParameters
- type IdentityObservation
- type IdentityParameters
- type Module
- func (in *Module) DeepCopy() *Module
- func (in *Module) DeepCopyInto(out *Module)
- func (in *Module) DeepCopyObject() runtime.Object
- func (mg *Module) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Module) GetConnectionDetailsMapping() map[string]string
- func (mg *Module) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Module) GetID() string
- func (tr *Module) GetObservation() (map[string]any, error)
- func (tr *Module) GetParameters() (map[string]any, error)
- func (mg *Module) GetProviderConfigReference() *xpv1.Reference
- func (mg *Module) GetProviderReference() *xpv1.Reference
- func (mg *Module) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Module) GetTerraformResourceType() string
- func (tr *Module) GetTerraformSchemaVersion() int
- func (mg *Module) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Module) LateInitialize(attrs []byte) (bool, error)
- func (mg *Module) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Module) SetConditions(c ...xpv1.Condition)
- func (mg *Module) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Module) SetObservation(obs map[string]any) error
- func (tr *Module) SetParameters(params map[string]any) error
- func (mg *Module) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Module) SetProviderReference(r *xpv1.Reference)
- func (mg *Module) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Module) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ModuleLinkObservation
- type ModuleLinkParameters
- type ModuleList
- type ModuleObservation
- type ModuleParameters
- type ModuleSpec
- type ModuleStatus
- type PrivateEndpointConnectionObservation
- type PrivateEndpointConnectionParameters
- type VariableBool
- func (in *VariableBool) DeepCopy() *VariableBool
- func (in *VariableBool) DeepCopyInto(out *VariableBool)
- func (in *VariableBool) DeepCopyObject() runtime.Object
- func (mg *VariableBool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VariableBool) GetConnectionDetailsMapping() map[string]string
- func (mg *VariableBool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VariableBool) GetID() string
- func (tr *VariableBool) GetObservation() (map[string]any, error)
- func (tr *VariableBool) GetParameters() (map[string]any, error)
- func (mg *VariableBool) GetProviderConfigReference() *xpv1.Reference
- func (mg *VariableBool) GetProviderReference() *xpv1.Reference
- func (mg *VariableBool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VariableBool) GetTerraformResourceType() string
- func (tr *VariableBool) GetTerraformSchemaVersion() int
- func (mg *VariableBool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VariableBool) LateInitialize(attrs []byte) (bool, error)
- func (mg *VariableBool) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VariableBool) SetConditions(c ...xpv1.Condition)
- func (mg *VariableBool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VariableBool) SetObservation(obs map[string]any) error
- func (tr *VariableBool) SetParameters(params map[string]any) error
- func (mg *VariableBool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VariableBool) SetProviderReference(r *xpv1.Reference)
- func (mg *VariableBool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VariableBool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VariableBoolList
- type VariableBoolObservation
- type VariableBoolParameters
- type VariableBoolSpec
- type VariableBoolStatus
- type VariableDateTime
- func (in *VariableDateTime) DeepCopy() *VariableDateTime
- func (in *VariableDateTime) DeepCopyInto(out *VariableDateTime)
- func (in *VariableDateTime) DeepCopyObject() runtime.Object
- func (mg *VariableDateTime) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VariableDateTime) GetConnectionDetailsMapping() map[string]string
- func (mg *VariableDateTime) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VariableDateTime) GetID() string
- func (tr *VariableDateTime) GetObservation() (map[string]any, error)
- func (tr *VariableDateTime) GetParameters() (map[string]any, error)
- func (mg *VariableDateTime) GetProviderConfigReference() *xpv1.Reference
- func (mg *VariableDateTime) GetProviderReference() *xpv1.Reference
- func (mg *VariableDateTime) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VariableDateTime) GetTerraformResourceType() string
- func (tr *VariableDateTime) GetTerraformSchemaVersion() int
- func (mg *VariableDateTime) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VariableDateTime) LateInitialize(attrs []byte) (bool, error)
- func (mg *VariableDateTime) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VariableDateTime) SetConditions(c ...xpv1.Condition)
- func (mg *VariableDateTime) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VariableDateTime) SetObservation(obs map[string]any) error
- func (tr *VariableDateTime) SetParameters(params map[string]any) error
- func (mg *VariableDateTime) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VariableDateTime) SetProviderReference(r *xpv1.Reference)
- func (mg *VariableDateTime) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VariableDateTime) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VariableDateTimeList
- type VariableDateTimeObservation
- type VariableDateTimeParameters
- type VariableDateTimeSpec
- type VariableDateTimeStatus
- type VariableInt
- func (in *VariableInt) DeepCopy() *VariableInt
- func (in *VariableInt) DeepCopyInto(out *VariableInt)
- func (in *VariableInt) DeepCopyObject() runtime.Object
- func (mg *VariableInt) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VariableInt) GetConnectionDetailsMapping() map[string]string
- func (mg *VariableInt) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VariableInt) GetID() string
- func (tr *VariableInt) GetObservation() (map[string]any, error)
- func (tr *VariableInt) GetParameters() (map[string]any, error)
- func (mg *VariableInt) GetProviderConfigReference() *xpv1.Reference
- func (mg *VariableInt) GetProviderReference() *xpv1.Reference
- func (mg *VariableInt) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VariableInt) GetTerraformResourceType() string
- func (tr *VariableInt) GetTerraformSchemaVersion() int
- func (mg *VariableInt) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VariableInt) LateInitialize(attrs []byte) (bool, error)
- func (mg *VariableInt) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VariableInt) SetConditions(c ...xpv1.Condition)
- func (mg *VariableInt) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VariableInt) SetObservation(obs map[string]any) error
- func (tr *VariableInt) SetParameters(params map[string]any) error
- func (mg *VariableInt) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VariableInt) SetProviderReference(r *xpv1.Reference)
- func (mg *VariableInt) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VariableInt) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VariableIntList
- type VariableIntObservation
- type VariableIntParameters
- type VariableIntSpec
- type VariableIntStatus
- type VariableString
- func (in *VariableString) DeepCopy() *VariableString
- func (in *VariableString) DeepCopyInto(out *VariableString)
- func (in *VariableString) DeepCopyObject() runtime.Object
- func (mg *VariableString) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VariableString) GetConnectionDetailsMapping() map[string]string
- func (mg *VariableString) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VariableString) GetID() string
- func (tr *VariableString) GetObservation() (map[string]any, error)
- func (tr *VariableString) GetParameters() (map[string]any, error)
- func (mg *VariableString) GetProviderConfigReference() *xpv1.Reference
- func (mg *VariableString) GetProviderReference() *xpv1.Reference
- func (mg *VariableString) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VariableString) GetTerraformResourceType() string
- func (tr *VariableString) GetTerraformSchemaVersion() int
- func (mg *VariableString) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VariableString) LateInitialize(attrs []byte) (bool, error)
- func (mg *VariableString) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VariableString) SetConditions(c ...xpv1.Condition)
- func (mg *VariableString) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VariableString) SetObservation(obs map[string]any) error
- func (tr *VariableString) SetParameters(params map[string]any) error
- func (mg *VariableString) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VariableString) SetProviderReference(r *xpv1.Reference)
- func (mg *VariableString) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VariableString) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VariableStringList
- type VariableStringObservation
- type VariableStringParameters
- type VariableStringSpec
- type VariableStringStatus
Constants ¶
const ( CRDGroup = "automation.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( Account_Kind = "Account" Account_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Account_Kind}.String() Account_KindAPIVersion = Account_Kind + "." + CRDGroupVersion.String() Account_GroupVersionKind = CRDGroupVersion.WithKind(Account_Kind) )
Repository type metadata.
var ( Credential_Kind = "Credential" Credential_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Credential_Kind}.String() Credential_KindAPIVersion = Credential_Kind + "." + CRDGroupVersion.String() Credential_GroupVersionKind = CRDGroupVersion.WithKind(Credential_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Module_Kind = "Module" Module_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Module_Kind}.String() Module_KindAPIVersion = Module_Kind + "." + CRDGroupVersion.String() Module_GroupVersionKind = CRDGroupVersion.WithKind(Module_Kind) )
Repository type metadata.
var ( VariableBool_Kind = "VariableBool" VariableBool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VariableBool_Kind}.String() VariableBool_KindAPIVersion = VariableBool_Kind + "." + CRDGroupVersion.String() VariableBool_GroupVersionKind = CRDGroupVersion.WithKind(VariableBool_Kind) )
Repository type metadata.
var ( VariableDateTime_Kind = "VariableDateTime" VariableDateTime_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VariableDateTime_Kind}.String() VariableDateTime_KindAPIVersion = VariableDateTime_Kind + "." + CRDGroupVersion.String() VariableDateTime_GroupVersionKind = CRDGroupVersion.WithKind(VariableDateTime_Kind) )
Repository type metadata.
var ( VariableInt_Kind = "VariableInt" VariableInt_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VariableInt_Kind}.String() VariableInt_KindAPIVersion = VariableInt_Kind + "." + CRDGroupVersion.String() VariableInt_GroupVersionKind = CRDGroupVersion.WithKind(VariableInt_Kind) )
Repository type metadata.
var ( VariableString_Kind = "VariableString" VariableString_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VariableString_Kind}.String() VariableString_KindAPIVersion = VariableString_Kind + "." + CRDGroupVersion.String() VariableString_GroupVersionKind = CRDGroupVersion.WithKind(VariableString_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` }
Account is the Schema for the Accounts API. Manages a Automation Account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *Account) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Account.
func (*Account) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Account
func (*Account) GetDeletionPolicy ¶
func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Account.
func (*Account) GetObservation ¶
GetObservation of this Account
func (*Account) GetParameters ¶
GetParameters of this Account
func (*Account) GetProviderConfigReference ¶
GetProviderConfigReference of this Account.
func (*Account) GetProviderReference ¶
GetProviderReference of this Account. Deprecated: Use GetProviderConfigReference.
func (*Account) GetPublishConnectionDetailsTo ¶
func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Account.
func (*Account) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Account
func (*Account) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Account) GetWriteConnectionSecretToReference ¶
func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Account.
func (*Account) LateInitialize ¶
LateInitialize this Account using its observed tfState. returns True if there are any spec changes for the resource.
func (*Account) ResolveReferences ¶
ResolveReferences of this Account.
func (*Account) SetConditions ¶
SetConditions of this Account.
func (*Account) SetDeletionPolicy ¶
func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Account.
func (*Account) SetObservation ¶
SetObservation for this Account
func (*Account) SetParameters ¶
SetParameters for this Account
func (*Account) SetProviderConfigReference ¶
SetProviderConfigReference of this Account.
func (*Account) SetProviderReference ¶
SetProviderReference of this Account. Deprecated: Use SetProviderConfigReference.
func (*Account) SetPublishConnectionDetailsTo ¶
func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Account.
func (*Account) SetWriteConnectionSecretToReference ¶
func (mg *Account) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Account.
type AccountList ¶
type AccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Account `json:"items"` }
AccountList contains 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.
func (*AccountList) GetItems ¶
func (l *AccountList) GetItems() []resource.Managed
GetItems of this AccountList.
type AccountObservation ¶
type AccountObservation struct { // The DSC Server Endpoint associated with this Automation Account. DSCServerEndpoint *string `json:"dscServerEndpoint,omitempty" tf:"dsc_server_endpoint,omitempty"` // The URL of automation hybrid service which is used for hybrid worker on-boarding With this Automation Account. HybridServiceURL *string `json:"hybridServiceUrl,omitempty" tf:"hybrid_service_url,omitempty"` // The ID of the Automation Account. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` PrivateEndpointConnection []PrivateEndpointConnectionObservation `json:"privateEndpointConnection,omitempty" tf:"private_endpoint_connection,omitempty"` }
func (*AccountObservation) DeepCopy ¶
func (in *AccountObservation) DeepCopy() *AccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountObservation.
func (*AccountObservation) DeepCopyInto ¶
func (in *AccountObservation) DeepCopyInto(out *AccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountParameters ¶
type AccountParameters struct { // An encryption block as defined below. // +kubebuilder:validation:Optional Encryption []EncryptionParameters `json:"encryption,omitempty" tf:"encryption,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Whether requests using non-AAD authentication are blocked. Defaults to true. // +kubebuilder:validation:Optional LocalAuthenticationEnabled *bool `json:"localAuthenticationEnabled,omitempty" tf:"local_authentication_enabled,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Whether public network access is allowed for the container registry. Defaults to true. // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The name of the resource group in which the Automation Account is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The SKU of the account. Possible values are Basic and Free. // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AccountParameters) DeepCopy ¶
func (in *AccountParameters) DeepCopy() *AccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountParameters.
func (*AccountParameters) DeepCopyInto ¶
func (in *AccountParameters) DeepCopyInto(out *AccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpec ¶
type AccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccountParameters `json:"forProvider"` }
AccountSpec defines the desired state of Account
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 AccountStatus ¶
type AccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccountObservation `json:"atProvider,omitempty"` }
AccountStatus defines the observed state of Account.
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 Credential ¶
type Credential struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CredentialSpec `json:"spec"` Status CredentialStatus `json:"status,omitempty"` }
Credential is the Schema for the Credentials API. Manages a Automation Credential. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *Credential) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Credential.
func (*Credential) GetConnectionDetailsMapping ¶
func (tr *Credential) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Credential
func (*Credential) GetDeletionPolicy ¶
func (mg *Credential) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Credential.
func (*Credential) GetID ¶
func (tr *Credential) GetID() string
GetID returns ID of underlying Terraform resource of this Credential
func (*Credential) GetObservation ¶
func (tr *Credential) GetObservation() (map[string]any, error)
GetObservation of this Credential
func (*Credential) GetParameters ¶
func (tr *Credential) GetParameters() (map[string]any, error)
GetParameters of this Credential
func (*Credential) GetProviderConfigReference ¶
func (mg *Credential) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Credential.
func (*Credential) GetProviderReference ¶
func (mg *Credential) GetProviderReference() *xpv1.Reference
GetProviderReference of this Credential. Deprecated: Use GetProviderConfigReference.
func (*Credential) GetPublishConnectionDetailsTo ¶
func (mg *Credential) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Credential.
func (*Credential) GetTerraformResourceType ¶
func (mg *Credential) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Credential
func (*Credential) GetTerraformSchemaVersion ¶
func (tr *Credential) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Credential) GetWriteConnectionSecretToReference ¶
func (mg *Credential) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Credential.
func (*Credential) LateInitialize ¶
func (tr *Credential) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Credential using its observed tfState. returns True if there are any spec changes for the resource.
func (*Credential) ResolveReferences ¶
ResolveReferences of this Credential.
func (*Credential) SetConditions ¶
func (mg *Credential) SetConditions(c ...xpv1.Condition)
SetConditions of this Credential.
func (*Credential) SetDeletionPolicy ¶
func (mg *Credential) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Credential.
func (*Credential) SetObservation ¶
func (tr *Credential) SetObservation(obs map[string]any) error
SetObservation for this Credential
func (*Credential) SetParameters ¶
func (tr *Credential) SetParameters(params map[string]any) error
SetParameters for this Credential
func (*Credential) SetProviderConfigReference ¶
func (mg *Credential) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Credential.
func (*Credential) SetProviderReference ¶
func (mg *Credential) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Credential. Deprecated: Use SetProviderConfigReference.
func (*Credential) SetPublishConnectionDetailsTo ¶
func (mg *Credential) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Credential.
func (*Credential) SetWriteConnectionSecretToReference ¶
func (mg *Credential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Credential.
type CredentialList ¶
type CredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Credential `json:"items"` }
CredentialList contains 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.
func (*CredentialList) GetItems ¶
func (l *CredentialList) GetItems() []resource.Managed
GetItems of this CredentialList.
type CredentialObservation ¶
type CredentialObservation struct { // The ID of the Automation Credential. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CredentialObservation) DeepCopy ¶
func (in *CredentialObservation) DeepCopy() *CredentialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialObservation.
func (*CredentialObservation) DeepCopyInto ¶
func (in *CredentialObservation) DeepCopyInto(out *CredentialObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialParameters ¶
type CredentialParameters struct { // The name of the automation account in which the Credential is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/automation/v1beta1.Account // +kubebuilder:validation:Optional AutomationAccountName *string `json:"automationAccountName,omitempty" tf:"automation_account_name,omitempty"` // Reference to a Account in automation to populate automationAccountName. // +kubebuilder:validation:Optional AutomationAccountNameRef *v1.Reference `json:"automationAccountNameRef,omitempty" tf:"-"` // Selector for a Account in automation to populate automationAccountName. // +kubebuilder:validation:Optional AutomationAccountNameSelector *v1.Selector `json:"automationAccountNameSelector,omitempty" tf:"-"` // The description associated with this Automation Credential. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The password associated with this Automation Credential. // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // The name of the resource group in which the Credential is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The username associated with this Automation Credential. // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*CredentialParameters) DeepCopy ¶
func (in *CredentialParameters) DeepCopy() *CredentialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialParameters.
func (*CredentialParameters) DeepCopyInto ¶
func (in *CredentialParameters) DeepCopyInto(out *CredentialParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialSpec ¶
type CredentialSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CredentialParameters `json:"forProvider"` }
CredentialSpec defines the desired state of Credential
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 CredentialStatus ¶
type CredentialStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CredentialObservation `json:"atProvider,omitempty"` }
CredentialStatus defines the observed state of Credential.
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 EncryptionObservation ¶
type EncryptionObservation struct { }
func (*EncryptionObservation) DeepCopy ¶
func (in *EncryptionObservation) DeepCopy() *EncryptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionObservation.
func (*EncryptionObservation) DeepCopyInto ¶
func (in *EncryptionObservation) DeepCopyInto(out *EncryptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionParameters ¶
type EncryptionParameters struct { // The source of the encryption key. Possible values are Microsoft.Automation and Microsoft.Keyvault. // +kubebuilder:validation:Optional KeySource *string `json:"keySource,omitempty" tf:"key_source,omitempty"` // The ID of the Key Vault Key which should be used to Encrypt the data in this Automation Account. // +kubebuilder:validation:Required KeyVaultKeyID *string `json:"keyVaultKeyId" tf:"key_vault_key_id,omitempty"` // The User Assigned Managed Identity ID to be used for accessing the Customer Managed Key for encryption. // +kubebuilder:validation:Optional UserAssignedIdentityID *string `json:"userAssignedIdentityId,omitempty" tf:"user_assigned_identity_id,omitempty"` }
func (*EncryptionParameters) DeepCopy ¶
func (in *EncryptionParameters) DeepCopy() *EncryptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionParameters.
func (*EncryptionParameters) DeepCopyInto ¶
func (in *EncryptionParameters) DeepCopyInto(out *EncryptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HashObservation ¶
type HashObservation struct { }
func (*HashObservation) DeepCopy ¶
func (in *HashObservation) DeepCopy() *HashObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HashObservation.
func (*HashObservation) DeepCopyInto ¶
func (in *HashObservation) DeepCopyInto(out *HashObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HashParameters ¶
type HashParameters struct { // Specifies the algorithm used for the hash content. // +kubebuilder:validation:Required Algorithm *string `json:"algorithm" tf:"algorithm,omitempty"` // The hash value of the content. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*HashParameters) DeepCopy ¶
func (in *HashParameters) DeepCopy() *HashParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HashParameters.
func (*HashParameters) DeepCopyInto ¶
func (in *HashParameters) DeepCopyInto(out *HashParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // The Principal ID associated with this Managed Service Identity. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID associated with this Managed Service Identity. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // The ID of the User Assigned Identity which should be assigned to this Automation Account. // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The type of identity used for this Automation Account. Possible values are SystemAssigned, UserAssigned and SystemAssigned, UserAssigned. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModuleSpec `json:"spec"` Status ModuleStatus `json:"status,omitempty"` }
Module is the Schema for the Modules API. Manages a Automation Module. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *Module) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Module.
func (*Module) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Module
func (*Module) GetDeletionPolicy ¶
func (mg *Module) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Module.
func (*Module) GetObservation ¶
GetObservation of this Module
func (*Module) GetParameters ¶
GetParameters of this Module
func (*Module) GetProviderConfigReference ¶
GetProviderConfigReference of this Module.
func (*Module) GetProviderReference ¶
GetProviderReference of this Module. Deprecated: Use GetProviderConfigReference.
func (*Module) GetPublishConnectionDetailsTo ¶
func (mg *Module) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Module.
func (*Module) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Module
func (*Module) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Module) GetWriteConnectionSecretToReference ¶
func (mg *Module) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Module.
func (*Module) LateInitialize ¶
LateInitialize this Module using its observed tfState. returns True if there are any spec changes for the resource.
func (*Module) ResolveReferences ¶
ResolveReferences of this Module.
func (*Module) SetConditions ¶
SetConditions of this Module.
func (*Module) SetDeletionPolicy ¶
func (mg *Module) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Module.
func (*Module) SetObservation ¶
SetObservation for this Module
func (*Module) SetParameters ¶
SetParameters for this Module
func (*Module) SetProviderConfigReference ¶
SetProviderConfigReference of this Module.
func (*Module) SetProviderReference ¶
SetProviderReference of this Module. Deprecated: Use SetProviderConfigReference.
func (*Module) SetPublishConnectionDetailsTo ¶
func (mg *Module) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Module.
func (*Module) SetWriteConnectionSecretToReference ¶
func (mg *Module) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Module.
type ModuleLinkObservation ¶
type ModuleLinkObservation struct { }
func (*ModuleLinkObservation) DeepCopy ¶
func (in *ModuleLinkObservation) DeepCopy() *ModuleLinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleLinkObservation.
func (*ModuleLinkObservation) DeepCopyInto ¶
func (in *ModuleLinkObservation) DeepCopyInto(out *ModuleLinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleLinkParameters ¶
type ModuleLinkParameters struct { // A hash block as defined below. // +kubebuilder:validation:Optional Hash []HashParameters `json:"hash,omitempty" tf:"hash,omitempty"` // The URI of the module content (zip or nupkg). // +kubebuilder:validation:Required URI *string `json:"uri" tf:"uri,omitempty"` }
func (*ModuleLinkParameters) DeepCopy ¶
func (in *ModuleLinkParameters) DeepCopy() *ModuleLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleLinkParameters.
func (*ModuleLinkParameters) DeepCopyInto ¶
func (in *ModuleLinkParameters) DeepCopyInto(out *ModuleLinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleList ¶
type ModuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Module `json:"items"` }
ModuleList contains 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.
func (*ModuleList) GetItems ¶
func (l *ModuleList) GetItems() []resource.Managed
GetItems of this ModuleList.
type ModuleObservation ¶
type ModuleObservation struct { // The Automation Module ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ModuleObservation) DeepCopy ¶
func (in *ModuleObservation) DeepCopy() *ModuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleObservation.
func (*ModuleObservation) DeepCopyInto ¶
func (in *ModuleObservation) DeepCopyInto(out *ModuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleParameters ¶
type ModuleParameters struct { // The name of the automation account in which the Module is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/automation/v1beta1.Account // +kubebuilder:validation:Optional AutomationAccountName *string `json:"automationAccountName,omitempty" tf:"automation_account_name,omitempty"` // Reference to a Account in automation to populate automationAccountName. // +kubebuilder:validation:Optional AutomationAccountNameRef *v1.Reference `json:"automationAccountNameRef,omitempty" tf:"-"` // Selector for a Account in automation to populate automationAccountName. // +kubebuilder:validation:Optional AutomationAccountNameSelector *v1.Selector `json:"automationAccountNameSelector,omitempty" tf:"-"` // A module_link block as defined below. // +kubebuilder:validation:Required ModuleLink []ModuleLinkParameters `json:"moduleLink" tf:"module_link,omitempty"` // The name of the resource group in which the Module is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*ModuleParameters) DeepCopy ¶
func (in *ModuleParameters) DeepCopy() *ModuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleParameters.
func (*ModuleParameters) DeepCopyInto ¶
func (in *ModuleParameters) DeepCopyInto(out *ModuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleSpec ¶
type ModuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ModuleParameters `json:"forProvider"` }
ModuleSpec defines the desired state of Module
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 ModuleStatus ¶
type ModuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ModuleObservation `json:"atProvider,omitempty"` }
ModuleStatus defines the observed state of Module.
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 PrivateEndpointConnectionObservation ¶
type PrivateEndpointConnectionObservation struct { // The ID of the Automation Account. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the name of the Automation Account. Changing this forces a new resource to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PrivateEndpointConnectionObservation) DeepCopy ¶
func (in *PrivateEndpointConnectionObservation) DeepCopy() *PrivateEndpointConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnectionObservation.
func (*PrivateEndpointConnectionObservation) DeepCopyInto ¶
func (in *PrivateEndpointConnectionObservation) DeepCopyInto(out *PrivateEndpointConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointConnectionParameters ¶
type PrivateEndpointConnectionParameters struct { }
func (*PrivateEndpointConnectionParameters) DeepCopy ¶
func (in *PrivateEndpointConnectionParameters) DeepCopy() *PrivateEndpointConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnectionParameters.
func (*PrivateEndpointConnectionParameters) DeepCopyInto ¶
func (in *PrivateEndpointConnectionParameters) DeepCopyInto(out *PrivateEndpointConnectionParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VariableBoolSpec `json:"spec"` Status VariableBoolStatus `json:"status,omitempty"` }
VariableBool is the Schema for the VariableBools API. Manages a boolean variable in Azure Automation. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *VariableBool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VariableBool.
func (*VariableBool) GetConnectionDetailsMapping ¶
func (tr *VariableBool) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VariableBool
func (*VariableBool) GetDeletionPolicy ¶
func (mg *VariableBool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VariableBool.
func (*VariableBool) GetID ¶
func (tr *VariableBool) GetID() string
GetID returns ID of underlying Terraform resource of this VariableBool
func (*VariableBool) GetObservation ¶
func (tr *VariableBool) GetObservation() (map[string]any, error)
GetObservation of this VariableBool
func (*VariableBool) GetParameters ¶
func (tr *VariableBool) GetParameters() (map[string]any, error)
GetParameters of this VariableBool
func (*VariableBool) GetProviderConfigReference ¶
func (mg *VariableBool) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VariableBool.
func (*VariableBool) GetProviderReference ¶
func (mg *VariableBool) GetProviderReference() *xpv1.Reference
GetProviderReference of this VariableBool. Deprecated: Use GetProviderConfigReference.
func (*VariableBool) GetPublishConnectionDetailsTo ¶
func (mg *VariableBool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VariableBool.
func (*VariableBool) GetTerraformResourceType ¶
func (mg *VariableBool) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VariableBool
func (*VariableBool) GetTerraformSchemaVersion ¶
func (tr *VariableBool) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VariableBool) GetWriteConnectionSecretToReference ¶
func (mg *VariableBool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VariableBool.
func (*VariableBool) LateInitialize ¶
func (tr *VariableBool) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VariableBool using its observed tfState. returns True if there are any spec changes for the resource.
func (*VariableBool) ResolveReferences ¶
ResolveReferences of this VariableBool.
func (*VariableBool) SetConditions ¶
func (mg *VariableBool) SetConditions(c ...xpv1.Condition)
SetConditions of this VariableBool.
func (*VariableBool) SetDeletionPolicy ¶
func (mg *VariableBool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VariableBool.
func (*VariableBool) SetObservation ¶
func (tr *VariableBool) SetObservation(obs map[string]any) error
SetObservation for this VariableBool
func (*VariableBool) SetParameters ¶
func (tr *VariableBool) SetParameters(params map[string]any) error
SetParameters for this VariableBool
func (*VariableBool) SetProviderConfigReference ¶
func (mg *VariableBool) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VariableBool.
func (*VariableBool) SetProviderReference ¶
func (mg *VariableBool) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VariableBool. Deprecated: Use SetProviderConfigReference.
func (*VariableBool) SetPublishConnectionDetailsTo ¶
func (mg *VariableBool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VariableBool.
func (*VariableBool) SetWriteConnectionSecretToReference ¶
func (mg *VariableBool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VariableBool.
type VariableBoolList ¶
type VariableBoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VariableBool `json:"items"` }
VariableBoolList contains 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.
func (*VariableBoolList) GetItems ¶
func (l *VariableBoolList) GetItems() []resource.Managed
GetItems of this VariableBoolList.
type VariableBoolObservation ¶
type VariableBoolObservation struct { // The ID of the Automation Variable. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*VariableBoolObservation) DeepCopy ¶
func (in *VariableBoolObservation) DeepCopy() *VariableBoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableBoolObservation.
func (*VariableBoolObservation) DeepCopyInto ¶
func (in *VariableBoolObservation) DeepCopyInto(out *VariableBoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableBoolParameters ¶
type VariableBoolParameters struct { // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/automation/v1beta1.Account // +kubebuilder:validation:Optional AutomationAccountName *string `json:"automationAccountName,omitempty" tf:"automation_account_name,omitempty"` // Reference to a Account in automation to populate automationAccountName. // +kubebuilder:validation:Optional AutomationAccountNameRef *v1.Reference `json:"automationAccountNameRef,omitempty" tf:"-"` // Selector for a Account in automation to populate automationAccountName. // +kubebuilder:validation:Optional AutomationAccountNameSelector *v1.Selector `json:"automationAccountNameSelector,omitempty" tf:"-"` // The description of the Automation Variable. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies if the Automation Variable is encrypted. Defaults to false. // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The value of the Automation Variable as a boolean. // +kubebuilder:validation:Optional Value *bool `json:"value,omitempty" tf:"value,omitempty"` }
func (*VariableBoolParameters) DeepCopy ¶
func (in *VariableBoolParameters) DeepCopy() *VariableBoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableBoolParameters.
func (*VariableBoolParameters) DeepCopyInto ¶
func (in *VariableBoolParameters) DeepCopyInto(out *VariableBoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableBoolSpec ¶
type VariableBoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VariableBoolParameters `json:"forProvider"` }
VariableBoolSpec defines the desired state of VariableBool
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 VariableBoolStatus ¶
type VariableBoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VariableBoolObservation `json:"atProvider,omitempty"` }
VariableBoolStatus defines the observed state of VariableBool.
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 ¶ added in v0.27.0
type VariableDateTime struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VariableDateTimeSpec `json:"spec"` Status VariableDateTimeStatus `json:"status,omitempty"` }
VariableDateTime is the Schema for the VariableDateTimes API. Manages a DateTime variable in Azure Automation. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*VariableDateTime) DeepCopy ¶ added in v0.27.0
func (in *VariableDateTime) DeepCopy() *VariableDateTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDateTime.
func (*VariableDateTime) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *VariableDateTime) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableDateTime) GetCondition ¶ added in v0.27.0
func (mg *VariableDateTime) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VariableDateTime.
func (*VariableDateTime) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *VariableDateTime) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VariableDateTime
func (*VariableDateTime) GetDeletionPolicy ¶ added in v0.27.0
func (mg *VariableDateTime) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VariableDateTime.
func (*VariableDateTime) GetID ¶ added in v0.27.0
func (tr *VariableDateTime) GetID() string
GetID returns ID of underlying Terraform resource of this VariableDateTime
func (*VariableDateTime) GetObservation ¶ added in v0.27.0
func (tr *VariableDateTime) GetObservation() (map[string]any, error)
GetObservation of this VariableDateTime
func (*VariableDateTime) GetParameters ¶ added in v0.27.0
func (tr *VariableDateTime) GetParameters() (map[string]any, error)
GetParameters of this VariableDateTime
func (*VariableDateTime) GetProviderConfigReference ¶ added in v0.27.0
func (mg *VariableDateTime) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VariableDateTime.
func (*VariableDateTime) GetProviderReference ¶ added in v0.27.0
func (mg *VariableDateTime) GetProviderReference() *xpv1.Reference
GetProviderReference of this VariableDateTime. Deprecated: Use GetProviderConfigReference.
func (*VariableDateTime) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *VariableDateTime) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VariableDateTime.
func (*VariableDateTime) GetTerraformResourceType ¶ added in v0.27.0
func (mg *VariableDateTime) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VariableDateTime
func (*VariableDateTime) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *VariableDateTime) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VariableDateTime) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *VariableDateTime) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VariableDateTime.
func (*VariableDateTime) LateInitialize ¶ added in v0.27.0
func (tr *VariableDateTime) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VariableDateTime using its observed tfState. returns True if there are any spec changes for the resource.
func (*VariableDateTime) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this VariableDateTime.
func (*VariableDateTime) SetConditions ¶ added in v0.27.0
func (mg *VariableDateTime) SetConditions(c ...xpv1.Condition)
SetConditions of this VariableDateTime.
func (*VariableDateTime) SetDeletionPolicy ¶ added in v0.27.0
func (mg *VariableDateTime) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VariableDateTime.
func (*VariableDateTime) SetObservation ¶ added in v0.27.0
func (tr *VariableDateTime) SetObservation(obs map[string]any) error
SetObservation for this VariableDateTime
func (*VariableDateTime) SetParameters ¶ added in v0.27.0
func (tr *VariableDateTime) SetParameters(params map[string]any) error
SetParameters for this VariableDateTime
func (*VariableDateTime) SetProviderConfigReference ¶ added in v0.27.0
func (mg *VariableDateTime) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VariableDateTime.
func (*VariableDateTime) SetProviderReference ¶ added in v0.27.0
func (mg *VariableDateTime) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VariableDateTime. Deprecated: Use SetProviderConfigReference.
func (*VariableDateTime) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *VariableDateTime) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VariableDateTime.
func (*VariableDateTime) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *VariableDateTime) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VariableDateTime.
type VariableDateTimeList ¶ added in v0.27.0
type VariableDateTimeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VariableDateTime `json:"items"` }
VariableDateTimeList contains a list of VariableDateTimes
func (*VariableDateTimeList) DeepCopy ¶ added in v0.27.0
func (in *VariableDateTimeList) DeepCopy() *VariableDateTimeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDateTimeList.
func (*VariableDateTimeList) DeepCopyInto ¶ added in v0.27.0
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 ¶ added in v0.27.0
func (in *VariableDateTimeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableDateTimeList) GetItems ¶ added in v0.27.0
func (l *VariableDateTimeList) GetItems() []resource.Managed
GetItems of this VariableDateTimeList.
type VariableDateTimeObservation ¶ added in v0.27.0
type VariableDateTimeObservation struct { // The ID of the Automation Variable. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*VariableDateTimeObservation) DeepCopy ¶ added in v0.27.0
func (in *VariableDateTimeObservation) DeepCopy() *VariableDateTimeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDateTimeObservation.
func (*VariableDateTimeObservation) DeepCopyInto ¶ added in v0.27.0
func (in *VariableDateTimeObservation) DeepCopyInto(out *VariableDateTimeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableDateTimeParameters ¶ added in v0.27.0
type VariableDateTimeParameters struct { // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/automation/v1beta1.Account // +kubebuilder:validation:Optional AutomationAccountName *string `json:"automationAccountName,omitempty" tf:"automation_account_name,omitempty"` // Reference to a Account in automation to populate automationAccountName. // +kubebuilder:validation:Optional AutomationAccountNameRef *v1.Reference `json:"automationAccountNameRef,omitempty" tf:"-"` // Selector for a Account in automation to populate automationAccountName. // +kubebuilder:validation:Optional AutomationAccountNameSelector *v1.Selector `json:"automationAccountNameSelector,omitempty" tf:"-"` // The description of the Automation Variable. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies if the Automation Variable is encrypted. Defaults to false. // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The value of the Automation Variable in the RFC3339 Section 5.6 Internet Date/Time Format. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*VariableDateTimeParameters) DeepCopy ¶ added in v0.27.0
func (in *VariableDateTimeParameters) DeepCopy() *VariableDateTimeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDateTimeParameters.
func (*VariableDateTimeParameters) DeepCopyInto ¶ added in v0.27.0
func (in *VariableDateTimeParameters) DeepCopyInto(out *VariableDateTimeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableDateTimeSpec ¶ added in v0.27.0
type VariableDateTimeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VariableDateTimeParameters `json:"forProvider"` }
VariableDateTimeSpec defines the desired state of VariableDateTime
func (*VariableDateTimeSpec) DeepCopy ¶ added in v0.27.0
func (in *VariableDateTimeSpec) DeepCopy() *VariableDateTimeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDateTimeSpec.
func (*VariableDateTimeSpec) DeepCopyInto ¶ added in v0.27.0
func (in *VariableDateTimeSpec) DeepCopyInto(out *VariableDateTimeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableDateTimeStatus ¶ added in v0.27.0
type VariableDateTimeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VariableDateTimeObservation `json:"atProvider,omitempty"` }
VariableDateTimeStatus defines the observed state of VariableDateTime.
func (*VariableDateTimeStatus) DeepCopy ¶ added in v0.27.0
func (in *VariableDateTimeStatus) DeepCopy() *VariableDateTimeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDateTimeStatus.
func (*VariableDateTimeStatus) DeepCopyInto ¶ added in v0.27.0
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VariableIntSpec `json:"spec"` Status VariableIntStatus `json:"status,omitempty"` }
VariableInt is the Schema for the VariableInts API. Manages a integer variable in Azure Automation. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *VariableInt) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VariableInt.
func (*VariableInt) GetConnectionDetailsMapping ¶
func (tr *VariableInt) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VariableInt
func (*VariableInt) GetDeletionPolicy ¶
func (mg *VariableInt) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VariableInt.
func (*VariableInt) GetID ¶
func (tr *VariableInt) GetID() string
GetID returns ID of underlying Terraform resource of this VariableInt
func (*VariableInt) GetObservation ¶
func (tr *VariableInt) GetObservation() (map[string]any, error)
GetObservation of this VariableInt
func (*VariableInt) GetParameters ¶
func (tr *VariableInt) GetParameters() (map[string]any, error)
GetParameters of this VariableInt
func (*VariableInt) GetProviderConfigReference ¶
func (mg *VariableInt) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VariableInt.
func (*VariableInt) GetProviderReference ¶
func (mg *VariableInt) GetProviderReference() *xpv1.Reference
GetProviderReference of this VariableInt. Deprecated: Use GetProviderConfigReference.
func (*VariableInt) GetPublishConnectionDetailsTo ¶
func (mg *VariableInt) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VariableInt.
func (*VariableInt) GetTerraformResourceType ¶
func (mg *VariableInt) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VariableInt
func (*VariableInt) GetTerraformSchemaVersion ¶
func (tr *VariableInt) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VariableInt) GetWriteConnectionSecretToReference ¶
func (mg *VariableInt) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VariableInt.
func (*VariableInt) LateInitialize ¶
func (tr *VariableInt) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VariableInt using its observed tfState. returns True if there are any spec changes for the resource.
func (*VariableInt) ResolveReferences ¶
ResolveReferences of this VariableInt.
func (*VariableInt) SetConditions ¶
func (mg *VariableInt) SetConditions(c ...xpv1.Condition)
SetConditions of this VariableInt.
func (*VariableInt) SetDeletionPolicy ¶
func (mg *VariableInt) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VariableInt.
func (*VariableInt) SetObservation ¶
func (tr *VariableInt) SetObservation(obs map[string]any) error
SetObservation for this VariableInt
func (*VariableInt) SetParameters ¶
func (tr *VariableInt) SetParameters(params map[string]any) error
SetParameters for this VariableInt
func (*VariableInt) SetProviderConfigReference ¶
func (mg *VariableInt) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VariableInt.
func (*VariableInt) SetProviderReference ¶
func (mg *VariableInt) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VariableInt. Deprecated: Use SetProviderConfigReference.
func (*VariableInt) SetPublishConnectionDetailsTo ¶
func (mg *VariableInt) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VariableInt.
func (*VariableInt) SetWriteConnectionSecretToReference ¶
func (mg *VariableInt) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VariableInt.
type VariableIntList ¶
type VariableIntList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VariableInt `json:"items"` }
VariableIntList contains 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.
func (*VariableIntList) GetItems ¶
func (l *VariableIntList) GetItems() []resource.Managed
GetItems of this VariableIntList.
type VariableIntObservation ¶
type VariableIntObservation struct { // The ID of the Automation Variable. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*VariableIntObservation) DeepCopy ¶
func (in *VariableIntObservation) DeepCopy() *VariableIntObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableIntObservation.
func (*VariableIntObservation) DeepCopyInto ¶
func (in *VariableIntObservation) DeepCopyInto(out *VariableIntObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableIntParameters ¶
type VariableIntParameters struct { // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/automation/v1beta1.Account // +kubebuilder:validation:Optional AutomationAccountName *string `json:"automationAccountName,omitempty" tf:"automation_account_name,omitempty"` // Reference to a Account in automation to populate automationAccountName. // +kubebuilder:validation:Optional AutomationAccountNameRef *v1.Reference `json:"automationAccountNameRef,omitempty" tf:"-"` // Selector for a Account in automation to populate automationAccountName. // +kubebuilder:validation:Optional AutomationAccountNameSelector *v1.Selector `json:"automationAccountNameSelector,omitempty" tf:"-"` // The description of the Automation Variable. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies if the Automation Variable is encrypted. Defaults to false. // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The value of the Automation Variable as a integer. // +kubebuilder:validation:Optional Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*VariableIntParameters) DeepCopy ¶
func (in *VariableIntParameters) DeepCopy() *VariableIntParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableIntParameters.
func (*VariableIntParameters) DeepCopyInto ¶
func (in *VariableIntParameters) DeepCopyInto(out *VariableIntParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableIntSpec ¶
type VariableIntSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VariableIntParameters `json:"forProvider"` }
VariableIntSpec defines the desired state of VariableInt
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 VariableIntStatus ¶
type VariableIntStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VariableIntObservation `json:"atProvider,omitempty"` }
VariableIntStatus defines the observed state of VariableInt.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VariableStringSpec `json:"spec"` Status VariableStringStatus `json:"status,omitempty"` }
VariableString is the Schema for the VariableStrings API. Manages a string variable in Azure Automation. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *VariableString) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VariableString.
func (*VariableString) GetConnectionDetailsMapping ¶
func (tr *VariableString) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VariableString
func (*VariableString) GetDeletionPolicy ¶
func (mg *VariableString) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VariableString.
func (*VariableString) GetID ¶
func (tr *VariableString) GetID() string
GetID returns ID of underlying Terraform resource of this VariableString
func (*VariableString) GetObservation ¶
func (tr *VariableString) GetObservation() (map[string]any, error)
GetObservation of this VariableString
func (*VariableString) GetParameters ¶
func (tr *VariableString) GetParameters() (map[string]any, error)
GetParameters of this VariableString
func (*VariableString) GetProviderConfigReference ¶
func (mg *VariableString) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VariableString.
func (*VariableString) GetProviderReference ¶
func (mg *VariableString) GetProviderReference() *xpv1.Reference
GetProviderReference of this VariableString. Deprecated: Use GetProviderConfigReference.
func (*VariableString) GetPublishConnectionDetailsTo ¶
func (mg *VariableString) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VariableString.
func (*VariableString) GetTerraformResourceType ¶
func (mg *VariableString) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VariableString
func (*VariableString) GetTerraformSchemaVersion ¶
func (tr *VariableString) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VariableString) GetWriteConnectionSecretToReference ¶
func (mg *VariableString) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VariableString.
func (*VariableString) LateInitialize ¶
func (tr *VariableString) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VariableString using its observed tfState. returns True if there are any spec changes for the resource.
func (*VariableString) ResolveReferences ¶
ResolveReferences of this VariableString.
func (*VariableString) SetConditions ¶
func (mg *VariableString) SetConditions(c ...xpv1.Condition)
SetConditions of this VariableString.
func (*VariableString) SetDeletionPolicy ¶
func (mg *VariableString) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VariableString.
func (*VariableString) SetObservation ¶
func (tr *VariableString) SetObservation(obs map[string]any) error
SetObservation for this VariableString
func (*VariableString) SetParameters ¶
func (tr *VariableString) SetParameters(params map[string]any) error
SetParameters for this VariableString
func (*VariableString) SetProviderConfigReference ¶
func (mg *VariableString) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VariableString.
func (*VariableString) SetProviderReference ¶
func (mg *VariableString) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VariableString. Deprecated: Use SetProviderConfigReference.
func (*VariableString) SetPublishConnectionDetailsTo ¶
func (mg *VariableString) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VariableString.
func (*VariableString) SetWriteConnectionSecretToReference ¶
func (mg *VariableString) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VariableString.
type VariableStringList ¶
type VariableStringList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VariableString `json:"items"` }
VariableStringList contains 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.
func (*VariableStringList) GetItems ¶
func (l *VariableStringList) GetItems() []resource.Managed
GetItems of this VariableStringList.
type VariableStringObservation ¶
type VariableStringObservation struct { // The ID of the Automation Variable. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*VariableStringObservation) DeepCopy ¶
func (in *VariableStringObservation) DeepCopy() *VariableStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableStringObservation.
func (*VariableStringObservation) DeepCopyInto ¶
func (in *VariableStringObservation) DeepCopyInto(out *VariableStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableStringParameters ¶
type VariableStringParameters struct { // The name of the automation account in which the Variable is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/automation/v1beta1.Account // +kubebuilder:validation:Optional AutomationAccountName *string `json:"automationAccountName,omitempty" tf:"automation_account_name,omitempty"` // Reference to a Account in automation to populate automationAccountName. // +kubebuilder:validation:Optional AutomationAccountNameRef *v1.Reference `json:"automationAccountNameRef,omitempty" tf:"-"` // Selector for a Account in automation to populate automationAccountName. // +kubebuilder:validation:Optional AutomationAccountNameSelector *v1.Selector `json:"automationAccountNameSelector,omitempty" tf:"-"` // The description of the Automation Variable. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies if the Automation Variable is encrypted. Defaults to false. // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // The name of the resource group in which to create the Automation Variable. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The value of the Automation Variable as a string. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*VariableStringParameters) DeepCopy ¶
func (in *VariableStringParameters) DeepCopy() *VariableStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableStringParameters.
func (*VariableStringParameters) DeepCopyInto ¶
func (in *VariableStringParameters) DeepCopyInto(out *VariableStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableStringSpec ¶
type VariableStringSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VariableStringParameters `json:"forProvider"` }
VariableStringSpec defines the desired state of VariableString
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 VariableStringStatus ¶
type VariableStringStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VariableStringObservation `json:"atProvider,omitempty"` }
VariableStringStatus defines the observed state of VariableString.
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 ¶
- zz_account_types.go
- zz_credential_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_module_types.go
- zz_variablebool_types.go
- zz_variabledatetime_types.go
- zz_variableint_types.go
- zz_variablestring_types.go