Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=resources.azure.upbound.io +versionName=v1beta2
Index ¶
- Constants
- Variables
- type ContainerInitParameters
- type ContainerObservation
- type ContainerParameters
- type EnvironmentVariableInitParameters
- type EnvironmentVariableObservation
- type EnvironmentVariableParameters
- type IdentityInitParameters
- type IdentityObservation
- type IdentityParameters
- type ResourceDeploymentScriptAzureCli
- func (in *ResourceDeploymentScriptAzureCli) DeepCopy() *ResourceDeploymentScriptAzureCli
- func (in *ResourceDeploymentScriptAzureCli) DeepCopyInto(out *ResourceDeploymentScriptAzureCli)
- func (in *ResourceDeploymentScriptAzureCli) DeepCopyObject() runtime.Object
- func (mg *ResourceDeploymentScriptAzureCli) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ResourceDeploymentScriptAzureCli) GetConnectionDetailsMapping() map[string]string
- func (mg *ResourceDeploymentScriptAzureCli) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ResourceDeploymentScriptAzureCli) GetID() string
- func (tr *ResourceDeploymentScriptAzureCli) GetInitParameters() (map[string]any, error)
- func (mg *ResourceDeploymentScriptAzureCli) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ResourceDeploymentScriptAzureCli) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ResourceDeploymentScriptAzureCli) GetObservation() (map[string]any, error)
- func (tr *ResourceDeploymentScriptAzureCli) GetParameters() (map[string]any, error)
- func (mg *ResourceDeploymentScriptAzureCli) GetProviderConfigReference() *xpv1.Reference
- func (mg *ResourceDeploymentScriptAzureCli) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ResourceDeploymentScriptAzureCli) GetTerraformResourceType() string
- func (tr *ResourceDeploymentScriptAzureCli) GetTerraformSchemaVersion() int
- func (mg *ResourceDeploymentScriptAzureCli) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ResourceDeploymentScriptAzureCli) Hub()
- func (tr *ResourceDeploymentScriptAzureCli) LateInitialize(attrs []byte) (bool, error)
- func (mg *ResourceDeploymentScriptAzureCli) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ResourceDeploymentScriptAzureCli) SetConditions(c ...xpv1.Condition)
- func (mg *ResourceDeploymentScriptAzureCli) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ResourceDeploymentScriptAzureCli) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ResourceDeploymentScriptAzureCli) SetObservation(obs map[string]any) error
- func (tr *ResourceDeploymentScriptAzureCli) SetParameters(params map[string]any) error
- func (mg *ResourceDeploymentScriptAzureCli) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ResourceDeploymentScriptAzureCli) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ResourceDeploymentScriptAzureCli) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ResourceDeploymentScriptAzureCliInitParameters
- type ResourceDeploymentScriptAzureCliList
- func (in *ResourceDeploymentScriptAzureCliList) DeepCopy() *ResourceDeploymentScriptAzureCliList
- func (in *ResourceDeploymentScriptAzureCliList) DeepCopyInto(out *ResourceDeploymentScriptAzureCliList)
- func (in *ResourceDeploymentScriptAzureCliList) DeepCopyObject() runtime.Object
- func (l *ResourceDeploymentScriptAzureCliList) GetItems() []resource.Managed
- type ResourceDeploymentScriptAzureCliObservation
- type ResourceDeploymentScriptAzureCliParameters
- type ResourceDeploymentScriptAzureCliSpec
- type ResourceDeploymentScriptAzureCliStatus
- type ResourceDeploymentScriptAzurePowerShell
- func (in *ResourceDeploymentScriptAzurePowerShell) DeepCopy() *ResourceDeploymentScriptAzurePowerShell
- func (in *ResourceDeploymentScriptAzurePowerShell) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShell)
- func (in *ResourceDeploymentScriptAzurePowerShell) DeepCopyObject() runtime.Object
- func (mg *ResourceDeploymentScriptAzurePowerShell) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ResourceDeploymentScriptAzurePowerShell) GetConnectionDetailsMapping() map[string]string
- func (mg *ResourceDeploymentScriptAzurePowerShell) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ResourceDeploymentScriptAzurePowerShell) GetID() string
- func (tr *ResourceDeploymentScriptAzurePowerShell) GetInitParameters() (map[string]any, error)
- func (mg *ResourceDeploymentScriptAzurePowerShell) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ResourceDeploymentScriptAzurePowerShell) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ResourceDeploymentScriptAzurePowerShell) GetObservation() (map[string]any, error)
- func (tr *ResourceDeploymentScriptAzurePowerShell) GetParameters() (map[string]any, error)
- func (mg *ResourceDeploymentScriptAzurePowerShell) GetProviderConfigReference() *xpv1.Reference
- func (mg *ResourceDeploymentScriptAzurePowerShell) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ResourceDeploymentScriptAzurePowerShell) GetTerraformResourceType() string
- func (tr *ResourceDeploymentScriptAzurePowerShell) GetTerraformSchemaVersion() int
- func (mg *ResourceDeploymentScriptAzurePowerShell) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ResourceDeploymentScriptAzurePowerShell) Hub()
- func (tr *ResourceDeploymentScriptAzurePowerShell) LateInitialize(attrs []byte) (bool, error)
- func (mg *ResourceDeploymentScriptAzurePowerShell) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ResourceDeploymentScriptAzurePowerShell) SetConditions(c ...xpv1.Condition)
- func (mg *ResourceDeploymentScriptAzurePowerShell) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ResourceDeploymentScriptAzurePowerShell) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ResourceDeploymentScriptAzurePowerShell) SetObservation(obs map[string]any) error
- func (tr *ResourceDeploymentScriptAzurePowerShell) SetParameters(params map[string]any) error
- func (mg *ResourceDeploymentScriptAzurePowerShell) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ResourceDeploymentScriptAzurePowerShell) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ResourceDeploymentScriptAzurePowerShell) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ResourceDeploymentScriptAzurePowerShellContainerInitParameters
- func (in *ResourceDeploymentScriptAzurePowerShellContainerInitParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellContainerInitParameters
- func (in *ResourceDeploymentScriptAzurePowerShellContainerInitParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellContainerInitParameters)
- type ResourceDeploymentScriptAzurePowerShellContainerObservation
- type ResourceDeploymentScriptAzurePowerShellContainerParameters
- type ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters
- func (in *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters
- func (in *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters)
- type ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation
- func (in *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation) DeepCopy() *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation
- func (in *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation)
- type ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters
- func (in *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters
- func (in *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters)
- type ResourceDeploymentScriptAzurePowerShellIdentityInitParameters
- func (in *ResourceDeploymentScriptAzurePowerShellIdentityInitParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellIdentityInitParameters
- func (in *ResourceDeploymentScriptAzurePowerShellIdentityInitParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellIdentityInitParameters)
- type ResourceDeploymentScriptAzurePowerShellIdentityObservation
- type ResourceDeploymentScriptAzurePowerShellIdentityParameters
- type ResourceDeploymentScriptAzurePowerShellInitParameters
- type ResourceDeploymentScriptAzurePowerShellList
- func (in *ResourceDeploymentScriptAzurePowerShellList) DeepCopy() *ResourceDeploymentScriptAzurePowerShellList
- func (in *ResourceDeploymentScriptAzurePowerShellList) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellList)
- func (in *ResourceDeploymentScriptAzurePowerShellList) DeepCopyObject() runtime.Object
- func (l *ResourceDeploymentScriptAzurePowerShellList) GetItems() []resource.Managed
- type ResourceDeploymentScriptAzurePowerShellObservation
- type ResourceDeploymentScriptAzurePowerShellParameters
- type ResourceDeploymentScriptAzurePowerShellSpec
- type ResourceDeploymentScriptAzurePowerShellStatus
- type ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters
- func (in *ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters
- func (in *ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters)
- type ResourceDeploymentScriptAzurePowerShellStorageAccountObservation
- func (in *ResourceDeploymentScriptAzurePowerShellStorageAccountObservation) DeepCopy() *ResourceDeploymentScriptAzurePowerShellStorageAccountObservation
- func (in *ResourceDeploymentScriptAzurePowerShellStorageAccountObservation) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellStorageAccountObservation)
- type ResourceDeploymentScriptAzurePowerShellStorageAccountParameters
- func (in *ResourceDeploymentScriptAzurePowerShellStorageAccountParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellStorageAccountParameters
- func (in *ResourceDeploymentScriptAzurePowerShellStorageAccountParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellStorageAccountParameters)
- type StorageAccountInitParameters
- type StorageAccountObservation
- type StorageAccountParameters
Constants ¶
const ( CRDGroup = "resources.azure.upbound.io" CRDVersion = "v1beta2" )
Package type metadata.
Variables ¶
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 ( ResourceDeploymentScriptAzureCli_Kind = "ResourceDeploymentScriptAzureCli" ResourceDeploymentScriptAzureCli_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ResourceDeploymentScriptAzureCli_Kind}.String() ResourceDeploymentScriptAzureCli_KindAPIVersion = ResourceDeploymentScriptAzureCli_Kind + "." + CRDGroupVersion.String() ResourceDeploymentScriptAzureCli_GroupVersionKind = CRDGroupVersion.WithKind(ResourceDeploymentScriptAzureCli_Kind) )
Repository type metadata.
var ( ResourceDeploymentScriptAzurePowerShell_Kind = "ResourceDeploymentScriptAzurePowerShell" ResourceDeploymentScriptAzurePowerShell_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ResourceDeploymentScriptAzurePowerShell_Kind}.String() ResourceDeploymentScriptAzurePowerShell_KindAPIVersion = ResourceDeploymentScriptAzurePowerShell_Kind + "." + CRDGroupVersion.String() ResourceDeploymentScriptAzurePowerShell_GroupVersionKind = CRDGroupVersion.WithKind(ResourceDeploymentScriptAzurePowerShell_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ContainerInitParameters ¶
type ContainerInitParameters struct { // Container group name, if not specified then the name will get auto-generated. For more information, please refer to the Container Configuration documentation. ContainerGroupName *string `json:"containerGroupName,omitempty" tf:"container_group_name,omitempty"` }
func (*ContainerInitParameters) DeepCopy ¶
func (in *ContainerInitParameters) DeepCopy() *ContainerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerInitParameters.
func (*ContainerInitParameters) DeepCopyInto ¶
func (in *ContainerInitParameters) DeepCopyInto(out *ContainerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerObservation ¶
type ContainerObservation struct { // Container group name, if not specified then the name will get auto-generated. For more information, please refer to the Container Configuration documentation. ContainerGroupName *string `json:"containerGroupName,omitempty" tf:"container_group_name,omitempty"` }
func (*ContainerObservation) DeepCopy ¶
func (in *ContainerObservation) DeepCopy() *ContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerObservation.
func (*ContainerObservation) DeepCopyInto ¶
func (in *ContainerObservation) DeepCopyInto(out *ContainerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerParameters ¶
type ContainerParameters struct { // Container group name, if not specified then the name will get auto-generated. For more information, please refer to the Container Configuration documentation. // +kubebuilder:validation:Optional ContainerGroupName *string `json:"containerGroupName,omitempty" tf:"container_group_name,omitempty"` }
func (*ContainerParameters) DeepCopy ¶
func (in *ContainerParameters) DeepCopy() *ContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerParameters.
func (*ContainerParameters) DeepCopyInto ¶
func (in *ContainerParameters) DeepCopyInto(out *ContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentVariableInitParameters ¶
type EnvironmentVariableInitParameters struct { // Specifies the name of the environment variable. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the value of the secure environment variable. SecureValueSecretRef *v1.SecretKeySelector `json:"secureValueSecretRef,omitempty" tf:"-"` // Specifies the value of the environment variable. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*EnvironmentVariableInitParameters) DeepCopy ¶
func (in *EnvironmentVariableInitParameters) DeepCopy() *EnvironmentVariableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentVariableInitParameters.
func (*EnvironmentVariableInitParameters) DeepCopyInto ¶
func (in *EnvironmentVariableInitParameters) DeepCopyInto(out *EnvironmentVariableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentVariableObservation ¶
type EnvironmentVariableObservation struct { // Specifies the name of the environment variable. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the value of the environment variable. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*EnvironmentVariableObservation) DeepCopy ¶
func (in *EnvironmentVariableObservation) DeepCopy() *EnvironmentVariableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentVariableObservation.
func (*EnvironmentVariableObservation) DeepCopyInto ¶
func (in *EnvironmentVariableObservation) DeepCopyInto(out *EnvironmentVariableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentVariableParameters ¶
type EnvironmentVariableParameters struct { // Specifies the name of the environment variable. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Specifies the value of the secure environment variable. // +kubebuilder:validation:Optional SecureValueSecretRef *v1.SecretKeySelector `json:"secureValueSecretRef,omitempty" tf:"-"` // Specifies the value of the environment variable. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*EnvironmentVariableParameters) DeepCopy ¶
func (in *EnvironmentVariableParameters) DeepCopy() *EnvironmentVariableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentVariableParameters.
func (*EnvironmentVariableParameters) DeepCopyInto ¶
func (in *EnvironmentVariableParameters) DeepCopyInto(out *EnvironmentVariableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityInitParameters ¶
type IdentityInitParameters struct { // Specifies the list of user-assigned managed identity IDs associated with the resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/managedidentity/v1beta1.UserAssignedIdentity // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // References to UserAssignedIdentity in managedidentity to populate identityIds. // +kubebuilder:validation:Optional IdentityIdsRefs []v1.Reference `json:"identityIdsRefs,omitempty" tf:"-"` // Selector for a list of UserAssignedIdentity in managedidentity to populate identityIds. // +kubebuilder:validation:Optional IdentityIdsSelector *v1.Selector `json:"identityIdsSelector,omitempty" tf:"-"` // Type of the managed identity. The only possible value is UserAssigned. Changing this forces a new resource to be created. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityInitParameters) DeepCopy ¶
func (in *IdentityInitParameters) DeepCopy() *IdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityInitParameters.
func (*IdentityInitParameters) DeepCopyInto ¶
func (in *IdentityInitParameters) DeepCopyInto(out *IdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // Specifies the list of user-assigned managed identity IDs associated with the resource. Changing this forces a new resource to be created. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Type of the managed identity. The only possible value is UserAssigned. Changing this forces a new resource to be created. Type *string `json:"type,omitempty" tf:"type,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 { // Specifies the list of user-assigned managed identity IDs associated with the resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/managedidentity/v1beta1.UserAssignedIdentity // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // References to UserAssignedIdentity in managedidentity to populate identityIds. // +kubebuilder:validation:Optional IdentityIdsRefs []v1.Reference `json:"identityIdsRefs,omitempty" tf:"-"` // Selector for a list of UserAssignedIdentity in managedidentity to populate identityIds. // +kubebuilder:validation:Optional IdentityIdsSelector *v1.Selector `json:"identityIdsSelector,omitempty" tf:"-"` // Type of the managed identity. The only possible value is UserAssigned. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional 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 ResourceDeploymentScriptAzureCli ¶
type ResourceDeploymentScriptAzureCli struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.retentionInterval) || (has(self.initProvider) && has(self.initProvider.retentionInterval))",message="spec.forProvider.retentionInterval is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || (has(self.initProvider) && has(self.initProvider.version))",message="spec.forProvider.version is a required parameter" Spec ResourceDeploymentScriptAzureCliSpec `json:"spec"` Status ResourceDeploymentScriptAzureCliStatus `json:"status,omitempty"` }
ResourceDeploymentScriptAzureCli is the Schema for the ResourceDeploymentScriptAzureClis API. Manages a Resource Deployment Script of Azure Cli. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure},path=resourcedeploymentscriptazureclicli
func (*ResourceDeploymentScriptAzureCli) DeepCopy ¶
func (in *ResourceDeploymentScriptAzureCli) DeepCopy() *ResourceDeploymentScriptAzureCli
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzureCli.
func (*ResourceDeploymentScriptAzureCli) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzureCli) DeepCopyInto(out *ResourceDeploymentScriptAzureCli)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceDeploymentScriptAzureCli) DeepCopyObject ¶
func (in *ResourceDeploymentScriptAzureCli) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourceDeploymentScriptAzureCli) GetCondition ¶
func (mg *ResourceDeploymentScriptAzureCli) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ResourceDeploymentScriptAzureCli.
func (*ResourceDeploymentScriptAzureCli) GetConnectionDetailsMapping ¶
func (tr *ResourceDeploymentScriptAzureCli) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ResourceDeploymentScriptAzureCli
func (*ResourceDeploymentScriptAzureCli) GetDeletionPolicy ¶
func (mg *ResourceDeploymentScriptAzureCli) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ResourceDeploymentScriptAzureCli.
func (*ResourceDeploymentScriptAzureCli) GetID ¶
func (tr *ResourceDeploymentScriptAzureCli) GetID() string
GetID returns ID of underlying Terraform resource of this ResourceDeploymentScriptAzureCli
func (*ResourceDeploymentScriptAzureCli) GetInitParameters ¶
func (tr *ResourceDeploymentScriptAzureCli) GetInitParameters() (map[string]any, error)
GetInitParameters of this ResourceDeploymentScriptAzureCli
func (*ResourceDeploymentScriptAzureCli) GetManagementPolicies ¶
func (mg *ResourceDeploymentScriptAzureCli) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ResourceDeploymentScriptAzureCli.
func (*ResourceDeploymentScriptAzureCli) GetMergedParameters ¶
func (tr *ResourceDeploymentScriptAzureCli) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ResourceDeploymentScriptAzureCli
func (*ResourceDeploymentScriptAzureCli) GetObservation ¶
func (tr *ResourceDeploymentScriptAzureCli) GetObservation() (map[string]any, error)
GetObservation of this ResourceDeploymentScriptAzureCli
func (*ResourceDeploymentScriptAzureCli) GetParameters ¶
func (tr *ResourceDeploymentScriptAzureCli) GetParameters() (map[string]any, error)
GetParameters of this ResourceDeploymentScriptAzureCli
func (*ResourceDeploymentScriptAzureCli) GetProviderConfigReference ¶
func (mg *ResourceDeploymentScriptAzureCli) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ResourceDeploymentScriptAzureCli.
func (*ResourceDeploymentScriptAzureCli) GetPublishConnectionDetailsTo ¶
func (mg *ResourceDeploymentScriptAzureCli) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ResourceDeploymentScriptAzureCli.
func (*ResourceDeploymentScriptAzureCli) GetTerraformResourceType ¶
func (mg *ResourceDeploymentScriptAzureCli) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ResourceDeploymentScriptAzureCli
func (*ResourceDeploymentScriptAzureCli) GetTerraformSchemaVersion ¶
func (tr *ResourceDeploymentScriptAzureCli) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ResourceDeploymentScriptAzureCli) GetWriteConnectionSecretToReference ¶
func (mg *ResourceDeploymentScriptAzureCli) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ResourceDeploymentScriptAzureCli.
func (*ResourceDeploymentScriptAzureCli) Hub ¶
func (tr *ResourceDeploymentScriptAzureCli) Hub()
Hub marks this type as a conversion hub.
func (*ResourceDeploymentScriptAzureCli) LateInitialize ¶
func (tr *ResourceDeploymentScriptAzureCli) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ResourceDeploymentScriptAzureCli using its observed tfState. returns True if there are any spec changes for the resource.
func (*ResourceDeploymentScriptAzureCli) ResolveReferences ¶
func (*ResourceDeploymentScriptAzureCli) SetConditions ¶
func (mg *ResourceDeploymentScriptAzureCli) SetConditions(c ...xpv1.Condition)
SetConditions of this ResourceDeploymentScriptAzureCli.
func (*ResourceDeploymentScriptAzureCli) SetDeletionPolicy ¶
func (mg *ResourceDeploymentScriptAzureCli) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ResourceDeploymentScriptAzureCli.
func (*ResourceDeploymentScriptAzureCli) SetManagementPolicies ¶
func (mg *ResourceDeploymentScriptAzureCli) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ResourceDeploymentScriptAzureCli.
func (*ResourceDeploymentScriptAzureCli) SetObservation ¶
func (tr *ResourceDeploymentScriptAzureCli) SetObservation(obs map[string]any) error
SetObservation for this ResourceDeploymentScriptAzureCli
func (*ResourceDeploymentScriptAzureCli) SetParameters ¶
func (tr *ResourceDeploymentScriptAzureCli) SetParameters(params map[string]any) error
SetParameters for this ResourceDeploymentScriptAzureCli
func (*ResourceDeploymentScriptAzureCli) SetProviderConfigReference ¶
func (mg *ResourceDeploymentScriptAzureCli) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ResourceDeploymentScriptAzureCli.
func (*ResourceDeploymentScriptAzureCli) SetPublishConnectionDetailsTo ¶
func (mg *ResourceDeploymentScriptAzureCli) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ResourceDeploymentScriptAzureCli.
func (*ResourceDeploymentScriptAzureCli) SetWriteConnectionSecretToReference ¶
func (mg *ResourceDeploymentScriptAzureCli) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ResourceDeploymentScriptAzureCli.
type ResourceDeploymentScriptAzureCliInitParameters ¶
type ResourceDeploymentScriptAzureCliInitParameters struct { // Specifies the cleanup preference when the script execution gets in a terminal state. Possible values are Always, OnExpiration, OnSuccess. Defaults to Always. Changing this forces a new Resource Deployment Script to be created. CleanupPreference *string `json:"cleanupPreference,omitempty" tf:"cleanup_preference,omitempty"` // Command line arguments to pass to the script. Changing this forces a new Resource Deployment Script to be created. CommandLine *string `json:"commandLine,omitempty" tf:"command_line,omitempty"` // A container block as defined below. Changing this forces a new Resource Deployment Script to be created. Container *ContainerInitParameters `json:"container,omitempty" tf:"container,omitempty"` // An environment_variable block as defined below. Changing this forces a new Resource Deployment Script to be created. EnvironmentVariable []EnvironmentVariableInitParameters `json:"environmentVariable,omitempty" tf:"environment_variable,omitempty"` // Gets or sets how the deployment script should be forced to execute even if the script resource has not changed. Can be current time stamp or a GUID. Changing this forces a new Resource Deployment Script to be created. ForceUpdateTag *string `json:"forceUpdateTag,omitempty" tf:"force_update_tag,omitempty"` // An identity block as defined below. Changing this forces a new Resource Deployment Script to be created. Identity *IdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the Azure Region where the Resource Deployment Script should exist. Changing this forces a new Resource Deployment Script to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Specifies the name which should be used for this Resource Deployment Script. The name length must be from 1 to 260 characters. The name can only contain alphanumeric, underscore, parentheses, hyphen and period, and it cannot end with a period. Changing this forces a new Resource Deployment Script to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Uri for the script. This is the entry point for the external script. Changing this forces a new Resource Deployment Script to be created. PrimaryScriptURI *string `json:"primaryScriptUri,omitempty" tf:"primary_script_uri,omitempty"` // Specifies the name of the Resource Group where the Resource Deployment Script should exist. Changing this forces a new Resource Deployment Script to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup 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:"-"` // Interval for which the service retains the script resource after it reaches a terminal state. Resource will be deleted when this duration expires. The time duration should be between 1 hour and 26 hours (inclusive) and should be specified in ISO 8601 format. Changing this forces a new Resource Deployment Script to be created. RetentionInterval *string `json:"retentionInterval,omitempty" tf:"retention_interval,omitempty"` // Script body. Changing this forces a new Resource Deployment Script to be created. ScriptContent *string `json:"scriptContent,omitempty" tf:"script_content,omitempty"` // A storage_account block as defined below. Changing this forces a new Resource Deployment Script to be created. StorageAccount *StorageAccountInitParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // Supporting files for the external script. Changing this forces a new Resource Deployment Script to be created. SupportingScriptUris []*string `json:"supportingScriptUris,omitempty" tf:"supporting_script_uris,omitempty"` // A mapping of tags which should be assigned to the Resource Deployment Script. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Maximum allowed script execution time specified in ISO 8601 format. Needs to be greater than 0 and smaller than 1 day. Defaults to P1D. Changing this forces a new Resource Deployment Script to be created. Timeout *string `json:"timeout,omitempty" tf:"timeout,omitempty"` // Specifies the version of the Azure CLI that should be used in the format X.Y.Z (e.g. 2.30.0). A canonical list of versions is available from the Microsoft Container Registry API. Changing this forces a new Resource Deployment Script to be created. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ResourceDeploymentScriptAzureCliInitParameters) DeepCopy ¶
func (in *ResourceDeploymentScriptAzureCliInitParameters) DeepCopy() *ResourceDeploymentScriptAzureCliInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzureCliInitParameters.
func (*ResourceDeploymentScriptAzureCliInitParameters) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzureCliInitParameters) DeepCopyInto(out *ResourceDeploymentScriptAzureCliInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzureCliList ¶
type ResourceDeploymentScriptAzureCliList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ResourceDeploymentScriptAzureCli `json:"items"` }
ResourceDeploymentScriptAzureCliList contains a list of ResourceDeploymentScriptAzureClis
func (*ResourceDeploymentScriptAzureCliList) DeepCopy ¶
func (in *ResourceDeploymentScriptAzureCliList) DeepCopy() *ResourceDeploymentScriptAzureCliList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzureCliList.
func (*ResourceDeploymentScriptAzureCliList) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzureCliList) DeepCopyInto(out *ResourceDeploymentScriptAzureCliList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceDeploymentScriptAzureCliList) DeepCopyObject ¶
func (in *ResourceDeploymentScriptAzureCliList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourceDeploymentScriptAzureCliList) GetItems ¶
func (l *ResourceDeploymentScriptAzureCliList) GetItems() []resource.Managed
GetItems of this ResourceDeploymentScriptAzureCliList.
type ResourceDeploymentScriptAzureCliObservation ¶
type ResourceDeploymentScriptAzureCliObservation struct { // Specifies the cleanup preference when the script execution gets in a terminal state. Possible values are Always, OnExpiration, OnSuccess. Defaults to Always. Changing this forces a new Resource Deployment Script to be created. CleanupPreference *string `json:"cleanupPreference,omitempty" tf:"cleanup_preference,omitempty"` // Command line arguments to pass to the script. Changing this forces a new Resource Deployment Script to be created. CommandLine *string `json:"commandLine,omitempty" tf:"command_line,omitempty"` // A container block as defined below. Changing this forces a new Resource Deployment Script to be created. Container *ContainerObservation `json:"container,omitempty" tf:"container,omitempty"` // An environment_variable block as defined below. Changing this forces a new Resource Deployment Script to be created. EnvironmentVariable []EnvironmentVariableObservation `json:"environmentVariable,omitempty" tf:"environment_variable,omitempty"` // Gets or sets how the deployment script should be forced to execute even if the script resource has not changed. Can be current time stamp or a GUID. Changing this forces a new Resource Deployment Script to be created. ForceUpdateTag *string `json:"forceUpdateTag,omitempty" tf:"force_update_tag,omitempty"` // The ID of the Resource Deployment Script. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. Changing this forces a new Resource Deployment Script to be created. Identity *IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the Azure Region where the Resource Deployment Script should exist. Changing this forces a new Resource Deployment Script to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Specifies the name which should be used for this Resource Deployment Script. The name length must be from 1 to 260 characters. The name can only contain alphanumeric, underscore, parentheses, hyphen and period, and it cannot end with a period. Changing this forces a new Resource Deployment Script to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // List of script outputs. Outputs *string `json:"outputs,omitempty" tf:"outputs,omitempty"` // Uri for the script. This is the entry point for the external script. Changing this forces a new Resource Deployment Script to be created. PrimaryScriptURI *string `json:"primaryScriptUri,omitempty" tf:"primary_script_uri,omitempty"` // Specifies the name of the Resource Group where the Resource Deployment Script should exist. Changing this forces a new Resource Deployment Script to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Interval for which the service retains the script resource after it reaches a terminal state. Resource will be deleted when this duration expires. The time duration should be between 1 hour and 26 hours (inclusive) and should be specified in ISO 8601 format. Changing this forces a new Resource Deployment Script to be created. RetentionInterval *string `json:"retentionInterval,omitempty" tf:"retention_interval,omitempty"` // Script body. Changing this forces a new Resource Deployment Script to be created. ScriptContent *string `json:"scriptContent,omitempty" tf:"script_content,omitempty"` // A storage_account block as defined below. Changing this forces a new Resource Deployment Script to be created. StorageAccount *StorageAccountObservation `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // Supporting files for the external script. Changing this forces a new Resource Deployment Script to be created. SupportingScriptUris []*string `json:"supportingScriptUris,omitempty" tf:"supporting_script_uris,omitempty"` // A mapping of tags which should be assigned to the Resource Deployment Script. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Maximum allowed script execution time specified in ISO 8601 format. Needs to be greater than 0 and smaller than 1 day. Defaults to P1D. Changing this forces a new Resource Deployment Script to be created. Timeout *string `json:"timeout,omitempty" tf:"timeout,omitempty"` // Specifies the version of the Azure CLI that should be used in the format X.Y.Z (e.g. 2.30.0). A canonical list of versions is available from the Microsoft Container Registry API. Changing this forces a new Resource Deployment Script to be created. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ResourceDeploymentScriptAzureCliObservation) DeepCopy ¶
func (in *ResourceDeploymentScriptAzureCliObservation) DeepCopy() *ResourceDeploymentScriptAzureCliObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzureCliObservation.
func (*ResourceDeploymentScriptAzureCliObservation) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzureCliObservation) DeepCopyInto(out *ResourceDeploymentScriptAzureCliObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzureCliParameters ¶
type ResourceDeploymentScriptAzureCliParameters struct { // Specifies the cleanup preference when the script execution gets in a terminal state. Possible values are Always, OnExpiration, OnSuccess. Defaults to Always. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional CleanupPreference *string `json:"cleanupPreference,omitempty" tf:"cleanup_preference,omitempty"` // Command line arguments to pass to the script. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional CommandLine *string `json:"commandLine,omitempty" tf:"command_line,omitempty"` // A container block as defined below. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional Container *ContainerParameters `json:"container,omitempty" tf:"container,omitempty"` // An environment_variable block as defined below. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional EnvironmentVariable []EnvironmentVariableParameters `json:"environmentVariable,omitempty" tf:"environment_variable,omitempty"` // Gets or sets how the deployment script should be forced to execute even if the script resource has not changed. Can be current time stamp or a GUID. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional ForceUpdateTag *string `json:"forceUpdateTag,omitempty" tf:"force_update_tag,omitempty"` // An identity block as defined below. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional Identity *IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the Azure Region where the Resource Deployment Script should exist. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Specifies the name which should be used for this Resource Deployment Script. The name length must be from 1 to 260 characters. The name can only contain alphanumeric, underscore, parentheses, hyphen and period, and it cannot end with a period. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Uri for the script. This is the entry point for the external script. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional PrimaryScriptURI *string `json:"primaryScriptUri,omitempty" tf:"primary_script_uri,omitempty"` // Specifies the name of the Resource Group where the Resource Deployment Script should exist. Changing this forces a new Resource Deployment Script 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:"-"` // Interval for which the service retains the script resource after it reaches a terminal state. Resource will be deleted when this duration expires. The time duration should be between 1 hour and 26 hours (inclusive) and should be specified in ISO 8601 format. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional RetentionInterval *string `json:"retentionInterval,omitempty" tf:"retention_interval,omitempty"` // Script body. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional ScriptContent *string `json:"scriptContent,omitempty" tf:"script_content,omitempty"` // A storage_account block as defined below. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional StorageAccount *StorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // Supporting files for the external script. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional SupportingScriptUris []*string `json:"supportingScriptUris,omitempty" tf:"supporting_script_uris,omitempty"` // A mapping of tags which should be assigned to the Resource Deployment Script. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Maximum allowed script execution time specified in ISO 8601 format. Needs to be greater than 0 and smaller than 1 day. Defaults to P1D. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional Timeout *string `json:"timeout,omitempty" tf:"timeout,omitempty"` // Specifies the version of the Azure CLI that should be used in the format X.Y.Z (e.g. 2.30.0). A canonical list of versions is available from the Microsoft Container Registry API. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ResourceDeploymentScriptAzureCliParameters) DeepCopy ¶
func (in *ResourceDeploymentScriptAzureCliParameters) DeepCopy() *ResourceDeploymentScriptAzureCliParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzureCliParameters.
func (*ResourceDeploymentScriptAzureCliParameters) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzureCliParameters) DeepCopyInto(out *ResourceDeploymentScriptAzureCliParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzureCliSpec ¶
type ResourceDeploymentScriptAzureCliSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ResourceDeploymentScriptAzureCliParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ResourceDeploymentScriptAzureCliInitParameters `json:"initProvider,omitempty"` }
ResourceDeploymentScriptAzureCliSpec defines the desired state of ResourceDeploymentScriptAzureCli
func (*ResourceDeploymentScriptAzureCliSpec) DeepCopy ¶
func (in *ResourceDeploymentScriptAzureCliSpec) DeepCopy() *ResourceDeploymentScriptAzureCliSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzureCliSpec.
func (*ResourceDeploymentScriptAzureCliSpec) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzureCliSpec) DeepCopyInto(out *ResourceDeploymentScriptAzureCliSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzureCliStatus ¶
type ResourceDeploymentScriptAzureCliStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ResourceDeploymentScriptAzureCliObservation `json:"atProvider,omitempty"` }
ResourceDeploymentScriptAzureCliStatus defines the observed state of ResourceDeploymentScriptAzureCli.
func (*ResourceDeploymentScriptAzureCliStatus) DeepCopy ¶
func (in *ResourceDeploymentScriptAzureCliStatus) DeepCopy() *ResourceDeploymentScriptAzureCliStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzureCliStatus.
func (*ResourceDeploymentScriptAzureCliStatus) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzureCliStatus) DeepCopyInto(out *ResourceDeploymentScriptAzureCliStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShell ¶
type ResourceDeploymentScriptAzurePowerShell struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.retentionInterval) || (has(self.initProvider) && has(self.initProvider.retentionInterval))",message="spec.forProvider.retentionInterval is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.version) || (has(self.initProvider) && has(self.initProvider.version))",message="spec.forProvider.version is a required parameter" Spec ResourceDeploymentScriptAzurePowerShellSpec `json:"spec"` Status ResourceDeploymentScriptAzurePowerShellStatus `json:"status,omitempty"` }
ResourceDeploymentScriptAzurePowerShell is the Schema for the ResourceDeploymentScriptAzurePowerShells API. Manages a Resource Deployment Script of Azure PowerShell. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*ResourceDeploymentScriptAzurePowerShell) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShell) DeepCopy() *ResourceDeploymentScriptAzurePowerShell
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShell) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShell) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShell)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceDeploymentScriptAzurePowerShell) DeepCopyObject ¶
func (in *ResourceDeploymentScriptAzurePowerShell) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourceDeploymentScriptAzurePowerShell) GetCondition ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShell) GetConnectionDetailsMapping ¶
func (tr *ResourceDeploymentScriptAzurePowerShell) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ResourceDeploymentScriptAzurePowerShell
func (*ResourceDeploymentScriptAzurePowerShell) GetDeletionPolicy ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShell) GetID ¶
func (tr *ResourceDeploymentScriptAzurePowerShell) GetID() string
GetID returns ID of underlying Terraform resource of this ResourceDeploymentScriptAzurePowerShell
func (*ResourceDeploymentScriptAzurePowerShell) GetInitParameters ¶
func (tr *ResourceDeploymentScriptAzurePowerShell) GetInitParameters() (map[string]any, error)
GetInitParameters of this ResourceDeploymentScriptAzurePowerShell
func (*ResourceDeploymentScriptAzurePowerShell) GetManagementPolicies ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShell) GetMergedParameters ¶
func (tr *ResourceDeploymentScriptAzurePowerShell) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ResourceDeploymentScriptAzurePowerShell
func (*ResourceDeploymentScriptAzurePowerShell) GetObservation ¶
func (tr *ResourceDeploymentScriptAzurePowerShell) GetObservation() (map[string]any, error)
GetObservation of this ResourceDeploymentScriptAzurePowerShell
func (*ResourceDeploymentScriptAzurePowerShell) GetParameters ¶
func (tr *ResourceDeploymentScriptAzurePowerShell) GetParameters() (map[string]any, error)
GetParameters of this ResourceDeploymentScriptAzurePowerShell
func (*ResourceDeploymentScriptAzurePowerShell) GetProviderConfigReference ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShell) GetPublishConnectionDetailsTo ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShell) GetTerraformResourceType ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ResourceDeploymentScriptAzurePowerShell
func (*ResourceDeploymentScriptAzurePowerShell) GetTerraformSchemaVersion ¶
func (tr *ResourceDeploymentScriptAzurePowerShell) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ResourceDeploymentScriptAzurePowerShell) GetWriteConnectionSecretToReference ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShell) Hub ¶
func (tr *ResourceDeploymentScriptAzurePowerShell) Hub()
Hub marks this type as a conversion hub.
func (*ResourceDeploymentScriptAzurePowerShell) LateInitialize ¶
func (tr *ResourceDeploymentScriptAzurePowerShell) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ResourceDeploymentScriptAzurePowerShell using its observed tfState. returns True if there are any spec changes for the resource.
func (*ResourceDeploymentScriptAzurePowerShell) ResolveReferences ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShell) SetConditions ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) SetConditions(c ...xpv1.Condition)
SetConditions of this ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShell) SetDeletionPolicy ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShell) SetManagementPolicies ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShell) SetObservation ¶
func (tr *ResourceDeploymentScriptAzurePowerShell) SetObservation(obs map[string]any) error
SetObservation for this ResourceDeploymentScriptAzurePowerShell
func (*ResourceDeploymentScriptAzurePowerShell) SetParameters ¶
func (tr *ResourceDeploymentScriptAzurePowerShell) SetParameters(params map[string]any) error
SetParameters for this ResourceDeploymentScriptAzurePowerShell
func (*ResourceDeploymentScriptAzurePowerShell) SetProviderConfigReference ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShell) SetPublishConnectionDetailsTo ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShell) SetWriteConnectionSecretToReference ¶
func (mg *ResourceDeploymentScriptAzurePowerShell) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ResourceDeploymentScriptAzurePowerShell.
type ResourceDeploymentScriptAzurePowerShellContainerInitParameters ¶
type ResourceDeploymentScriptAzurePowerShellContainerInitParameters struct { // Container group name, if not specified then the name will get auto-generated. For more information, please refer to the Container Configuration documentation. ContainerGroupName *string `json:"containerGroupName,omitempty" tf:"container_group_name,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellContainerInitParameters) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellContainerInitParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellContainerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellContainerInitParameters.
func (*ResourceDeploymentScriptAzurePowerShellContainerInitParameters) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellContainerInitParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellContainerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellContainerObservation ¶
type ResourceDeploymentScriptAzurePowerShellContainerObservation struct { // Container group name, if not specified then the name will get auto-generated. For more information, please refer to the Container Configuration documentation. ContainerGroupName *string `json:"containerGroupName,omitempty" tf:"container_group_name,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellContainerObservation) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellContainerObservation) DeepCopy() *ResourceDeploymentScriptAzurePowerShellContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellContainerObservation.
func (*ResourceDeploymentScriptAzurePowerShellContainerObservation) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellContainerObservation) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellContainerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellContainerParameters ¶
type ResourceDeploymentScriptAzurePowerShellContainerParameters struct { // Container group name, if not specified then the name will get auto-generated. For more information, please refer to the Container Configuration documentation. // +kubebuilder:validation:Optional ContainerGroupName *string `json:"containerGroupName,omitempty" tf:"container_group_name,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellContainerParameters) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellContainerParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellContainerParameters.
func (*ResourceDeploymentScriptAzurePowerShellContainerParameters) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellContainerParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters ¶
type ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters struct { // Specifies the name of the environment variable. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the value of the secure environment variable. SecureValueSecretRef *v1.SecretKeySelector `json:"secureValueSecretRef,omitempty" tf:"-"` // Specifies the value of the environment variable. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters.
func (*ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation ¶
type ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation struct { // Specifies the name of the environment variable. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the value of the environment variable. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation) DeepCopy() *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation.
func (*ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters ¶
type ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters struct { // Specifies the name of the environment variable. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // Specifies the value of the secure environment variable. // +kubebuilder:validation:Optional SecureValueSecretRef *v1.SecretKeySelector `json:"secureValueSecretRef,omitempty" tf:"-"` // Specifies the value of the environment variable. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters.
func (*ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellIdentityInitParameters ¶
type ResourceDeploymentScriptAzurePowerShellIdentityInitParameters struct { // Specifies the list of user-assigned managed identity IDs associated with the resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/managedidentity/v1beta1.UserAssignedIdentity // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // References to UserAssignedIdentity in managedidentity to populate identityIds. // +kubebuilder:validation:Optional IdentityIdsRefs []v1.Reference `json:"identityIdsRefs,omitempty" tf:"-"` // Selector for a list of UserAssignedIdentity in managedidentity to populate identityIds. // +kubebuilder:validation:Optional IdentityIdsSelector *v1.Selector `json:"identityIdsSelector,omitempty" tf:"-"` // Type of the managed identity. The only possible value is UserAssigned. Changing this forces a new resource to be created. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellIdentityInitParameters) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellIdentityInitParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellIdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellIdentityInitParameters.
func (*ResourceDeploymentScriptAzurePowerShellIdentityInitParameters) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellIdentityInitParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellIdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellIdentityObservation ¶
type ResourceDeploymentScriptAzurePowerShellIdentityObservation struct { // Specifies the list of user-assigned managed identity IDs associated with the resource. Changing this forces a new resource to be created. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Type of the managed identity. The only possible value is UserAssigned. Changing this forces a new resource to be created. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellIdentityObservation) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellIdentityObservation) DeepCopy() *ResourceDeploymentScriptAzurePowerShellIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellIdentityObservation.
func (*ResourceDeploymentScriptAzurePowerShellIdentityObservation) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellIdentityObservation) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellIdentityParameters ¶
type ResourceDeploymentScriptAzurePowerShellIdentityParameters struct { // Specifies the list of user-assigned managed identity IDs associated with the resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/managedidentity/v1beta1.UserAssignedIdentity // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // References to UserAssignedIdentity in managedidentity to populate identityIds. // +kubebuilder:validation:Optional IdentityIdsRefs []v1.Reference `json:"identityIdsRefs,omitempty" tf:"-"` // Selector for a list of UserAssignedIdentity in managedidentity to populate identityIds. // +kubebuilder:validation:Optional IdentityIdsSelector *v1.Selector `json:"identityIdsSelector,omitempty" tf:"-"` // Type of the managed identity. The only possible value is UserAssigned. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellIdentityParameters) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellIdentityParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellIdentityParameters.
func (*ResourceDeploymentScriptAzurePowerShellIdentityParameters) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellIdentityParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellInitParameters ¶
type ResourceDeploymentScriptAzurePowerShellInitParameters struct { // Specifies the cleanup preference when the script execution gets in a terminal state. Possible values are Always, OnExpiration, OnSuccess. Defaults to Always. Changing this forces a new Resource Deployment Script to be created. CleanupPreference *string `json:"cleanupPreference,omitempty" tf:"cleanup_preference,omitempty"` // Command line arguments to pass to the script. Changing this forces a new Resource Deployment Script to be created. CommandLine *string `json:"commandLine,omitempty" tf:"command_line,omitempty"` // A container block as defined below. Changing this forces a new Resource Deployment Script to be created. Container *ResourceDeploymentScriptAzurePowerShellContainerInitParameters `json:"container,omitempty" tf:"container,omitempty"` // An environment_variable block as defined below. Changing this forces a new Resource Deployment Script to be created. EnvironmentVariable []ResourceDeploymentScriptAzurePowerShellEnvironmentVariableInitParameters `json:"environmentVariable,omitempty" tf:"environment_variable,omitempty"` // Gets or sets how the deployment script should be forced to execute even if the script resource has not changed. Can be current time stamp or a GUID. Changing this forces a new Resource Deployment Script to be created. ForceUpdateTag *string `json:"forceUpdateTag,omitempty" tf:"force_update_tag,omitempty"` // An identity block as defined below. Changing this forces a new Resource Deployment Script to be created. Identity *ResourceDeploymentScriptAzurePowerShellIdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the Azure Region where the Resource Deployment Script should exist. Changing this forces a new Resource Deployment Script to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Specifies the name which should be used for this Resource Deployment Script. The name length must be from 1 to 260 characters. The name can only contain alphanumeric, underscore, parentheses, hyphen and period, and it cannot end with a period. Changing this forces a new Resource Deployment Script to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Uri for the script. This is the entry point for the external script. Changing this forces a new Resource Deployment Script to be created. PrimaryScriptURI *string `json:"primaryScriptUri,omitempty" tf:"primary_script_uri,omitempty"` // Specifies the name of the Resource Group where the Resource Deployment Script should exist. Changing this forces a new Resource Deployment Script to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup 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:"-"` // Interval for which the service retains the script resource after it reaches a terminal state. Resource will be deleted when this duration expires. The time duration should be between 1 hour and 26 hours (inclusive) and should be specified in ISO 8601 format. Changing this forces a new Resource Deployment Script to be created. RetentionInterval *string `json:"retentionInterval,omitempty" tf:"retention_interval,omitempty"` // Script body. Changing this forces a new Resource Deployment Script to be created. ScriptContent *string `json:"scriptContent,omitempty" tf:"script_content,omitempty"` // A storage_account block as defined below. Changing this forces a new Resource Deployment Script to be created. StorageAccount *ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // Supporting files for the external script. Changing this forces a new Resource Deployment Script to be created. SupportingScriptUris []*string `json:"supportingScriptUris,omitempty" tf:"supporting_script_uris,omitempty"` // A mapping of tags which should be assigned to the Resource Deployment Script. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Maximum allowed script execution time specified in ISO 8601 format. Needs to be greater than 0 and smaller than 1 day. Defaults to P1D. Changing this forces a new Resource Deployment Script to be created. Timeout *string `json:"timeout,omitempty" tf:"timeout,omitempty"` // Specifies the version of the Azure PowerShell that should be used in the format X.Y (e.g. 9.7). A canonical list of versions is available from the Microsoft Container Registry API. Changing this forces a new Resource Deployment Script to be created. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellInitParameters) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellInitParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellInitParameters.
func (*ResourceDeploymentScriptAzurePowerShellInitParameters) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellInitParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellList ¶
type ResourceDeploymentScriptAzurePowerShellList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ResourceDeploymentScriptAzurePowerShell `json:"items"` }
ResourceDeploymentScriptAzurePowerShellList contains a list of ResourceDeploymentScriptAzurePowerShells
func (*ResourceDeploymentScriptAzurePowerShellList) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellList) DeepCopy() *ResourceDeploymentScriptAzurePowerShellList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellList.
func (*ResourceDeploymentScriptAzurePowerShellList) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellList) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceDeploymentScriptAzurePowerShellList) DeepCopyObject ¶
func (in *ResourceDeploymentScriptAzurePowerShellList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourceDeploymentScriptAzurePowerShellList) GetItems ¶
func (l *ResourceDeploymentScriptAzurePowerShellList) GetItems() []resource.Managed
GetItems of this ResourceDeploymentScriptAzurePowerShellList.
type ResourceDeploymentScriptAzurePowerShellObservation ¶
type ResourceDeploymentScriptAzurePowerShellObservation struct { // Specifies the cleanup preference when the script execution gets in a terminal state. Possible values are Always, OnExpiration, OnSuccess. Defaults to Always. Changing this forces a new Resource Deployment Script to be created. CleanupPreference *string `json:"cleanupPreference,omitempty" tf:"cleanup_preference,omitempty"` // Command line arguments to pass to the script. Changing this forces a new Resource Deployment Script to be created. CommandLine *string `json:"commandLine,omitempty" tf:"command_line,omitempty"` // A container block as defined below. Changing this forces a new Resource Deployment Script to be created. Container *ResourceDeploymentScriptAzurePowerShellContainerObservation `json:"container,omitempty" tf:"container,omitempty"` // An environment_variable block as defined below. Changing this forces a new Resource Deployment Script to be created. EnvironmentVariable []ResourceDeploymentScriptAzurePowerShellEnvironmentVariableObservation `json:"environmentVariable,omitempty" tf:"environment_variable,omitempty"` // Gets or sets how the deployment script should be forced to execute even if the script resource has not changed. Can be current time stamp or a GUID. Changing this forces a new Resource Deployment Script to be created. ForceUpdateTag *string `json:"forceUpdateTag,omitempty" tf:"force_update_tag,omitempty"` // The ID of the Resource Deployment Script. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. Changing this forces a new Resource Deployment Script to be created. Identity *ResourceDeploymentScriptAzurePowerShellIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the Azure Region where the Resource Deployment Script should exist. Changing this forces a new Resource Deployment Script to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Specifies the name which should be used for this Resource Deployment Script. The name length must be from 1 to 260 characters. The name can only contain alphanumeric, underscore, parentheses, hyphen and period, and it cannot end with a period. Changing this forces a new Resource Deployment Script to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // List of script outputs. Outputs *string `json:"outputs,omitempty" tf:"outputs,omitempty"` // Uri for the script. This is the entry point for the external script. Changing this forces a new Resource Deployment Script to be created. PrimaryScriptURI *string `json:"primaryScriptUri,omitempty" tf:"primary_script_uri,omitempty"` // Specifies the name of the Resource Group where the Resource Deployment Script should exist. Changing this forces a new Resource Deployment Script to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Interval for which the service retains the script resource after it reaches a terminal state. Resource will be deleted when this duration expires. The time duration should be between 1 hour and 26 hours (inclusive) and should be specified in ISO 8601 format. Changing this forces a new Resource Deployment Script to be created. RetentionInterval *string `json:"retentionInterval,omitempty" tf:"retention_interval,omitempty"` // Script body. Changing this forces a new Resource Deployment Script to be created. ScriptContent *string `json:"scriptContent,omitempty" tf:"script_content,omitempty"` // A storage_account block as defined below. Changing this forces a new Resource Deployment Script to be created. StorageAccount *ResourceDeploymentScriptAzurePowerShellStorageAccountObservation `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // Supporting files for the external script. Changing this forces a new Resource Deployment Script to be created. SupportingScriptUris []*string `json:"supportingScriptUris,omitempty" tf:"supporting_script_uris,omitempty"` // A mapping of tags which should be assigned to the Resource Deployment Script. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Maximum allowed script execution time specified in ISO 8601 format. Needs to be greater than 0 and smaller than 1 day. Defaults to P1D. Changing this forces a new Resource Deployment Script to be created. Timeout *string `json:"timeout,omitempty" tf:"timeout,omitempty"` // Specifies the version of the Azure PowerShell that should be used in the format X.Y (e.g. 9.7). A canonical list of versions is available from the Microsoft Container Registry API. Changing this forces a new Resource Deployment Script to be created. Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellObservation) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellObservation) DeepCopy() *ResourceDeploymentScriptAzurePowerShellObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellObservation.
func (*ResourceDeploymentScriptAzurePowerShellObservation) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellObservation) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellParameters ¶
type ResourceDeploymentScriptAzurePowerShellParameters struct { // Specifies the cleanup preference when the script execution gets in a terminal state. Possible values are Always, OnExpiration, OnSuccess. Defaults to Always. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional CleanupPreference *string `json:"cleanupPreference,omitempty" tf:"cleanup_preference,omitempty"` // Command line arguments to pass to the script. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional CommandLine *string `json:"commandLine,omitempty" tf:"command_line,omitempty"` // A container block as defined below. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional Container *ResourceDeploymentScriptAzurePowerShellContainerParameters `json:"container,omitempty" tf:"container,omitempty"` // An environment_variable block as defined below. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional EnvironmentVariable []ResourceDeploymentScriptAzurePowerShellEnvironmentVariableParameters `json:"environmentVariable,omitempty" tf:"environment_variable,omitempty"` // Gets or sets how the deployment script should be forced to execute even if the script resource has not changed. Can be current time stamp or a GUID. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional ForceUpdateTag *string `json:"forceUpdateTag,omitempty" tf:"force_update_tag,omitempty"` // An identity block as defined below. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional Identity *ResourceDeploymentScriptAzurePowerShellIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Specifies the Azure Region where the Resource Deployment Script should exist. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Specifies the name which should be used for this Resource Deployment Script. The name length must be from 1 to 260 characters. The name can only contain alphanumeric, underscore, parentheses, hyphen and period, and it cannot end with a period. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Uri for the script. This is the entry point for the external script. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional PrimaryScriptURI *string `json:"primaryScriptUri,omitempty" tf:"primary_script_uri,omitempty"` // Specifies the name of the Resource Group where the Resource Deployment Script should exist. Changing this forces a new Resource Deployment Script 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:"-"` // Interval for which the service retains the script resource after it reaches a terminal state. Resource will be deleted when this duration expires. The time duration should be between 1 hour and 26 hours (inclusive) and should be specified in ISO 8601 format. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional RetentionInterval *string `json:"retentionInterval,omitempty" tf:"retention_interval,omitempty"` // Script body. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional ScriptContent *string `json:"scriptContent,omitempty" tf:"script_content,omitempty"` // A storage_account block as defined below. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional StorageAccount *ResourceDeploymentScriptAzurePowerShellStorageAccountParameters `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // Supporting files for the external script. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional SupportingScriptUris []*string `json:"supportingScriptUris,omitempty" tf:"supporting_script_uris,omitempty"` // A mapping of tags which should be assigned to the Resource Deployment Script. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Maximum allowed script execution time specified in ISO 8601 format. Needs to be greater than 0 and smaller than 1 day. Defaults to P1D. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional Timeout *string `json:"timeout,omitempty" tf:"timeout,omitempty"` // Specifies the version of the Azure PowerShell that should be used in the format X.Y (e.g. 9.7). A canonical list of versions is available from the Microsoft Container Registry API. Changing this forces a new Resource Deployment Script to be created. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellParameters) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellParameters.
func (*ResourceDeploymentScriptAzurePowerShellParameters) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellSpec ¶
type ResourceDeploymentScriptAzurePowerShellSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ResourceDeploymentScriptAzurePowerShellParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ResourceDeploymentScriptAzurePowerShellInitParameters `json:"initProvider,omitempty"` }
ResourceDeploymentScriptAzurePowerShellSpec defines the desired state of ResourceDeploymentScriptAzurePowerShell
func (*ResourceDeploymentScriptAzurePowerShellSpec) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellSpec) DeepCopy() *ResourceDeploymentScriptAzurePowerShellSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellSpec.
func (*ResourceDeploymentScriptAzurePowerShellSpec) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellSpec) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellStatus ¶
type ResourceDeploymentScriptAzurePowerShellStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ResourceDeploymentScriptAzurePowerShellObservation `json:"atProvider,omitempty"` }
ResourceDeploymentScriptAzurePowerShellStatus defines the observed state of ResourceDeploymentScriptAzurePowerShell.
func (*ResourceDeploymentScriptAzurePowerShellStatus) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellStatus) DeepCopy() *ResourceDeploymentScriptAzurePowerShellStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellStatus.
func (*ResourceDeploymentScriptAzurePowerShellStatus) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellStatus) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters ¶
type ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters struct { // Specifies the storage account access key. KeySecretRef v1.SecretKeySelector `json:"keySecretRef" tf:"-"` // Specifies the storage account name. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters.
func (*ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellStorageAccountInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellStorageAccountObservation ¶
type ResourceDeploymentScriptAzurePowerShellStorageAccountObservation struct { // Specifies the storage account name. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellStorageAccountObservation) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellStorageAccountObservation) DeepCopy() *ResourceDeploymentScriptAzurePowerShellStorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellStorageAccountObservation.
func (*ResourceDeploymentScriptAzurePowerShellStorageAccountObservation) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellStorageAccountObservation) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellStorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceDeploymentScriptAzurePowerShellStorageAccountParameters ¶
type ResourceDeploymentScriptAzurePowerShellStorageAccountParameters struct { // Specifies the storage account access key. // +kubebuilder:validation:Optional KeySecretRef v1.SecretKeySelector `json:"keySecretRef" tf:"-"` // Specifies the storage account name. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*ResourceDeploymentScriptAzurePowerShellStorageAccountParameters) DeepCopy ¶
func (in *ResourceDeploymentScriptAzurePowerShellStorageAccountParameters) DeepCopy() *ResourceDeploymentScriptAzurePowerShellStorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceDeploymentScriptAzurePowerShellStorageAccountParameters.
func (*ResourceDeploymentScriptAzurePowerShellStorageAccountParameters) DeepCopyInto ¶
func (in *ResourceDeploymentScriptAzurePowerShellStorageAccountParameters) DeepCopyInto(out *ResourceDeploymentScriptAzurePowerShellStorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountInitParameters ¶
type StorageAccountInitParameters struct { // Specifies the storage account access key. KeySecretRef v1.SecretKeySelector `json:"keySecretRef" tf:"-"` // Specifies the storage account name. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*StorageAccountInitParameters) DeepCopy ¶
func (in *StorageAccountInitParameters) DeepCopy() *StorageAccountInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountInitParameters.
func (*StorageAccountInitParameters) DeepCopyInto ¶
func (in *StorageAccountInitParameters) DeepCopyInto(out *StorageAccountInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountObservation ¶
type StorageAccountObservation struct { // Specifies the storage account name. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*StorageAccountObservation) DeepCopy ¶
func (in *StorageAccountObservation) DeepCopy() *StorageAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountObservation.
func (*StorageAccountObservation) DeepCopyInto ¶
func (in *StorageAccountObservation) DeepCopyInto(out *StorageAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageAccountParameters ¶
type StorageAccountParameters struct { // Specifies the storage account access key. // +kubebuilder:validation:Optional KeySecretRef v1.SecretKeySelector `json:"keySecretRef" tf:"-"` // Specifies the storage account name. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*StorageAccountParameters) DeepCopy ¶
func (in *StorageAccountParameters) DeepCopy() *StorageAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageAccountParameters.
func (*StorageAccountParameters) DeepCopyInto ¶
func (in *StorageAccountParameters) DeepCopyInto(out *StorageAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_resourcedeploymentscriptazurecli_terraformed.go
- zz_resourcedeploymentscriptazurecli_types.go
- zz_resourcedeploymentscriptazurepowershell_terraformed.go
- zz_resourcedeploymentscriptazurepowershell_types.go