Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=resources.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ManagementGroupSubscriptionAssociation
- func (in *ManagementGroupSubscriptionAssociation) DeepCopy() *ManagementGroupSubscriptionAssociation
- func (in *ManagementGroupSubscriptionAssociation) DeepCopyInto(out *ManagementGroupSubscriptionAssociation)
- func (in *ManagementGroupSubscriptionAssociation) DeepCopyObject() runtime.Object
- func (mg *ManagementGroupSubscriptionAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagementGroupSubscriptionAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagementGroupSubscriptionAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagementGroupSubscriptionAssociation) GetID() string
- func (tr *ManagementGroupSubscriptionAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *ManagementGroupSubscriptionAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *ManagementGroupSubscriptionAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagementGroupSubscriptionAssociation) GetProviderReference() *xpv1.Reference
- func (mg *ManagementGroupSubscriptionAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ManagementGroupSubscriptionAssociation) GetTerraformResourceType() string
- func (tr *ManagementGroupSubscriptionAssociation) GetTerraformSchemaVersion() int
- func (mg *ManagementGroupSubscriptionAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagementGroupSubscriptionAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagementGroupSubscriptionAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *ManagementGroupSubscriptionAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ManagementGroupSubscriptionAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *ManagementGroupSubscriptionAssociation) SetParameters(params map[string]interface{}) error
- func (mg *ManagementGroupSubscriptionAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagementGroupSubscriptionAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *ManagementGroupSubscriptionAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ManagementGroupSubscriptionAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagementGroupSubscriptionAssociationList
- func (in *ManagementGroupSubscriptionAssociationList) DeepCopy() *ManagementGroupSubscriptionAssociationList
- func (in *ManagementGroupSubscriptionAssociationList) DeepCopyInto(out *ManagementGroupSubscriptionAssociationList)
- func (in *ManagementGroupSubscriptionAssociationList) DeepCopyObject() runtime.Object
- func (l *ManagementGroupSubscriptionAssociationList) GetItems() []resource.Managed
- type ManagementGroupSubscriptionAssociationObservation
- type ManagementGroupSubscriptionAssociationParameters
- type ManagementGroupSubscriptionAssociationSpec
- type ManagementGroupSubscriptionAssociationStatus
- type ManagementGroupTemplateDeployment
- func (in *ManagementGroupTemplateDeployment) DeepCopy() *ManagementGroupTemplateDeployment
- func (in *ManagementGroupTemplateDeployment) DeepCopyInto(out *ManagementGroupTemplateDeployment)
- func (in *ManagementGroupTemplateDeployment) DeepCopyObject() runtime.Object
- func (mg *ManagementGroupTemplateDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagementGroupTemplateDeployment) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagementGroupTemplateDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagementGroupTemplateDeployment) GetID() string
- func (tr *ManagementGroupTemplateDeployment) GetObservation() (map[string]interface{}, error)
- func (tr *ManagementGroupTemplateDeployment) GetParameters() (map[string]interface{}, error)
- func (mg *ManagementGroupTemplateDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagementGroupTemplateDeployment) GetProviderReference() *xpv1.Reference
- func (mg *ManagementGroupTemplateDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ManagementGroupTemplateDeployment) GetTerraformResourceType() string
- func (tr *ManagementGroupTemplateDeployment) GetTerraformSchemaVersion() int
- func (mg *ManagementGroupTemplateDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagementGroupTemplateDeployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagementGroupTemplateDeployment) SetConditions(c ...xpv1.Condition)
- func (mg *ManagementGroupTemplateDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ManagementGroupTemplateDeployment) SetObservation(obs map[string]interface{}) error
- func (tr *ManagementGroupTemplateDeployment) SetParameters(params map[string]interface{}) error
- func (mg *ManagementGroupTemplateDeployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagementGroupTemplateDeployment) SetProviderReference(r *xpv1.Reference)
- func (mg *ManagementGroupTemplateDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ManagementGroupTemplateDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagementGroupTemplateDeploymentList
- func (in *ManagementGroupTemplateDeploymentList) DeepCopy() *ManagementGroupTemplateDeploymentList
- func (in *ManagementGroupTemplateDeploymentList) DeepCopyInto(out *ManagementGroupTemplateDeploymentList)
- func (in *ManagementGroupTemplateDeploymentList) DeepCopyObject() runtime.Object
- func (l *ManagementGroupTemplateDeploymentList) GetItems() []resource.Managed
- type ManagementGroupTemplateDeploymentObservation
- type ManagementGroupTemplateDeploymentParameters
- type ManagementGroupTemplateDeploymentSpec
- type ManagementGroupTemplateDeploymentStatus
- type SubscriptionTemplateDeployment
- func (in *SubscriptionTemplateDeployment) DeepCopy() *SubscriptionTemplateDeployment
- func (in *SubscriptionTemplateDeployment) DeepCopyInto(out *SubscriptionTemplateDeployment)
- func (in *SubscriptionTemplateDeployment) DeepCopyObject() runtime.Object
- func (mg *SubscriptionTemplateDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SubscriptionTemplateDeployment) GetConnectionDetailsMapping() map[string]string
- func (mg *SubscriptionTemplateDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SubscriptionTemplateDeployment) GetID() string
- func (tr *SubscriptionTemplateDeployment) GetObservation() (map[string]interface{}, error)
- func (tr *SubscriptionTemplateDeployment) GetParameters() (map[string]interface{}, error)
- func (mg *SubscriptionTemplateDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SubscriptionTemplateDeployment) GetProviderReference() *xpv1.Reference
- func (mg *SubscriptionTemplateDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SubscriptionTemplateDeployment) GetTerraformResourceType() string
- func (tr *SubscriptionTemplateDeployment) GetTerraformSchemaVersion() int
- func (mg *SubscriptionTemplateDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SubscriptionTemplateDeployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *SubscriptionTemplateDeployment) SetConditions(c ...xpv1.Condition)
- func (mg *SubscriptionTemplateDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SubscriptionTemplateDeployment) SetObservation(obs map[string]interface{}) error
- func (tr *SubscriptionTemplateDeployment) SetParameters(params map[string]interface{}) error
- func (mg *SubscriptionTemplateDeployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SubscriptionTemplateDeployment) SetProviderReference(r *xpv1.Reference)
- func (mg *SubscriptionTemplateDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SubscriptionTemplateDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SubscriptionTemplateDeploymentList
- func (in *SubscriptionTemplateDeploymentList) DeepCopy() *SubscriptionTemplateDeploymentList
- func (in *SubscriptionTemplateDeploymentList) DeepCopyInto(out *SubscriptionTemplateDeploymentList)
- func (in *SubscriptionTemplateDeploymentList) DeepCopyObject() runtime.Object
- func (l *SubscriptionTemplateDeploymentList) GetItems() []resource.Managed
- type SubscriptionTemplateDeploymentObservation
- type SubscriptionTemplateDeploymentParameters
- type SubscriptionTemplateDeploymentSpec
- type SubscriptionTemplateDeploymentStatus
- type TemplateDeployment
- func (in *TemplateDeployment) DeepCopy() *TemplateDeployment
- func (in *TemplateDeployment) DeepCopyInto(out *TemplateDeployment)
- func (in *TemplateDeployment) DeepCopyObject() runtime.Object
- func (mg *TemplateDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TemplateDeployment) GetConnectionDetailsMapping() map[string]string
- func (mg *TemplateDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TemplateDeployment) GetID() string
- func (tr *TemplateDeployment) GetObservation() (map[string]interface{}, error)
- func (tr *TemplateDeployment) GetParameters() (map[string]interface{}, error)
- func (mg *TemplateDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *TemplateDeployment) GetProviderReference() *xpv1.Reference
- func (mg *TemplateDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TemplateDeployment) GetTerraformResourceType() string
- func (tr *TemplateDeployment) GetTerraformSchemaVersion() int
- func (mg *TemplateDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TemplateDeployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *TemplateDeployment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TemplateDeployment) SetConditions(c ...xpv1.Condition)
- func (mg *TemplateDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TemplateDeployment) SetObservation(obs map[string]interface{}) error
- func (tr *TemplateDeployment) SetParameters(params map[string]interface{}) error
- func (mg *TemplateDeployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TemplateDeployment) SetProviderReference(r *xpv1.Reference)
- func (mg *TemplateDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TemplateDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TemplateDeploymentList
- type TemplateDeploymentObservation
- type TemplateDeploymentParameters
- type TemplateDeploymentSpec
- type TemplateDeploymentStatus
- type TenantTemplateDeployment
- func (in *TenantTemplateDeployment) DeepCopy() *TenantTemplateDeployment
- func (in *TenantTemplateDeployment) DeepCopyInto(out *TenantTemplateDeployment)
- func (in *TenantTemplateDeployment) DeepCopyObject() runtime.Object
- func (mg *TenantTemplateDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TenantTemplateDeployment) GetConnectionDetailsMapping() map[string]string
- func (mg *TenantTemplateDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TenantTemplateDeployment) GetID() string
- func (tr *TenantTemplateDeployment) GetObservation() (map[string]interface{}, error)
- func (tr *TenantTemplateDeployment) GetParameters() (map[string]interface{}, error)
- func (mg *TenantTemplateDeployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *TenantTemplateDeployment) GetProviderReference() *xpv1.Reference
- func (mg *TenantTemplateDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TenantTemplateDeployment) GetTerraformResourceType() string
- func (tr *TenantTemplateDeployment) GetTerraformSchemaVersion() int
- func (mg *TenantTemplateDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TenantTemplateDeployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *TenantTemplateDeployment) SetConditions(c ...xpv1.Condition)
- func (mg *TenantTemplateDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TenantTemplateDeployment) SetObservation(obs map[string]interface{}) error
- func (tr *TenantTemplateDeployment) SetParameters(params map[string]interface{}) error
- func (mg *TenantTemplateDeployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TenantTemplateDeployment) SetProviderReference(r *xpv1.Reference)
- func (mg *TenantTemplateDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TenantTemplateDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TenantTemplateDeploymentList
- func (in *TenantTemplateDeploymentList) DeepCopy() *TenantTemplateDeploymentList
- func (in *TenantTemplateDeploymentList) DeepCopyInto(out *TenantTemplateDeploymentList)
- func (in *TenantTemplateDeploymentList) DeepCopyObject() runtime.Object
- func (l *TenantTemplateDeploymentList) GetItems() []resource.Managed
- type TenantTemplateDeploymentObservation
- type TenantTemplateDeploymentParameters
- type TenantTemplateDeploymentSpec
- type TenantTemplateDeploymentStatus
Constants ¶
const ( CRDGroup = "resources.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
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 ( ManagementGroupSubscriptionAssociation_Kind = "ManagementGroupSubscriptionAssociation" ManagementGroupSubscriptionAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagementGroupSubscriptionAssociation_Kind}.String() ManagementGroupSubscriptionAssociation_KindAPIVersion = ManagementGroupSubscriptionAssociation_Kind + "." + CRDGroupVersion.String() ManagementGroupSubscriptionAssociation_GroupVersionKind = CRDGroupVersion.WithKind(ManagementGroupSubscriptionAssociation_Kind) )
Repository type metadata.
var ( ManagementGroupTemplateDeployment_Kind = "ManagementGroupTemplateDeployment" ManagementGroupTemplateDeployment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagementGroupTemplateDeployment_Kind}.String() ManagementGroupTemplateDeployment_KindAPIVersion = ManagementGroupTemplateDeployment_Kind + "." + CRDGroupVersion.String() ManagementGroupTemplateDeployment_GroupVersionKind = CRDGroupVersion.WithKind(ManagementGroupTemplateDeployment_Kind) )
Repository type metadata.
var ( SubscriptionTemplateDeployment_Kind = "SubscriptionTemplateDeployment" SubscriptionTemplateDeployment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SubscriptionTemplateDeployment_Kind}.String() SubscriptionTemplateDeployment_KindAPIVersion = SubscriptionTemplateDeployment_Kind + "." + CRDGroupVersion.String() SubscriptionTemplateDeployment_GroupVersionKind = CRDGroupVersion.WithKind(SubscriptionTemplateDeployment_Kind) )
Repository type metadata.
var ( TemplateDeployment_Kind = "TemplateDeployment" TemplateDeployment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TemplateDeployment_Kind}.String() TemplateDeployment_KindAPIVersion = TemplateDeployment_Kind + "." + CRDGroupVersion.String() TemplateDeployment_GroupVersionKind = CRDGroupVersion.WithKind(TemplateDeployment_Kind) )
Repository type metadata.
var ( TenantTemplateDeployment_Kind = "TenantTemplateDeployment" TenantTemplateDeployment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TenantTemplateDeployment_Kind}.String() TenantTemplateDeployment_KindAPIVersion = TenantTemplateDeployment_Kind + "." + CRDGroupVersion.String() TenantTemplateDeployment_GroupVersionKind = CRDGroupVersion.WithKind(TenantTemplateDeployment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ManagementGroupSubscriptionAssociation ¶
type ManagementGroupSubscriptionAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagementGroupSubscriptionAssociationSpec `json:"spec"` Status ManagementGroupSubscriptionAssociationStatus `json:"status,omitempty"` }
ManagementGroupSubscriptionAssociation is the Schema for the ManagementGroupSubscriptionAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*ManagementGroupSubscriptionAssociation) DeepCopy ¶
func (in *ManagementGroupSubscriptionAssociation) DeepCopy() *ManagementGroupSubscriptionAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupSubscriptionAssociation.
func (*ManagementGroupSubscriptionAssociation) DeepCopyInto ¶
func (in *ManagementGroupSubscriptionAssociation) DeepCopyInto(out *ManagementGroupSubscriptionAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementGroupSubscriptionAssociation) DeepCopyObject ¶
func (in *ManagementGroupSubscriptionAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementGroupSubscriptionAssociation) GetCondition ¶
func (mg *ManagementGroupSubscriptionAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagementGroupSubscriptionAssociation.
func (*ManagementGroupSubscriptionAssociation) GetConnectionDetailsMapping ¶
func (tr *ManagementGroupSubscriptionAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagementGroupSubscriptionAssociation
func (*ManagementGroupSubscriptionAssociation) GetDeletionPolicy ¶
func (mg *ManagementGroupSubscriptionAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagementGroupSubscriptionAssociation.
func (*ManagementGroupSubscriptionAssociation) GetID ¶
func (tr *ManagementGroupSubscriptionAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this ManagementGroupSubscriptionAssociation
func (*ManagementGroupSubscriptionAssociation) GetObservation ¶
func (tr *ManagementGroupSubscriptionAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this ManagementGroupSubscriptionAssociation
func (*ManagementGroupSubscriptionAssociation) GetParameters ¶
func (tr *ManagementGroupSubscriptionAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this ManagementGroupSubscriptionAssociation
func (*ManagementGroupSubscriptionAssociation) GetProviderConfigReference ¶
func (mg *ManagementGroupSubscriptionAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagementGroupSubscriptionAssociation.
func (*ManagementGroupSubscriptionAssociation) GetProviderReference ¶
func (mg *ManagementGroupSubscriptionAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this ManagementGroupSubscriptionAssociation. Deprecated: Use GetProviderConfigReference.
func (*ManagementGroupSubscriptionAssociation) GetPublishConnectionDetailsTo ¶
func (mg *ManagementGroupSubscriptionAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ManagementGroupSubscriptionAssociation.
func (*ManagementGroupSubscriptionAssociation) GetTerraformResourceType ¶
func (mg *ManagementGroupSubscriptionAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagementGroupSubscriptionAssociation
func (*ManagementGroupSubscriptionAssociation) GetTerraformSchemaVersion ¶
func (tr *ManagementGroupSubscriptionAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagementGroupSubscriptionAssociation) GetWriteConnectionSecretToReference ¶
func (mg *ManagementGroupSubscriptionAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagementGroupSubscriptionAssociation.
func (*ManagementGroupSubscriptionAssociation) LateInitialize ¶
func (tr *ManagementGroupSubscriptionAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagementGroupSubscriptionAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagementGroupSubscriptionAssociation) SetConditions ¶
func (mg *ManagementGroupSubscriptionAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagementGroupSubscriptionAssociation.
func (*ManagementGroupSubscriptionAssociation) SetDeletionPolicy ¶
func (mg *ManagementGroupSubscriptionAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagementGroupSubscriptionAssociation.
func (*ManagementGroupSubscriptionAssociation) SetObservation ¶
func (tr *ManagementGroupSubscriptionAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this ManagementGroupSubscriptionAssociation
func (*ManagementGroupSubscriptionAssociation) SetParameters ¶
func (tr *ManagementGroupSubscriptionAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this ManagementGroupSubscriptionAssociation
func (*ManagementGroupSubscriptionAssociation) SetProviderConfigReference ¶
func (mg *ManagementGroupSubscriptionAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagementGroupSubscriptionAssociation.
func (*ManagementGroupSubscriptionAssociation) SetProviderReference ¶
func (mg *ManagementGroupSubscriptionAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ManagementGroupSubscriptionAssociation. Deprecated: Use SetProviderConfigReference.
func (*ManagementGroupSubscriptionAssociation) SetPublishConnectionDetailsTo ¶
func (mg *ManagementGroupSubscriptionAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ManagementGroupSubscriptionAssociation.
func (*ManagementGroupSubscriptionAssociation) SetWriteConnectionSecretToReference ¶
func (mg *ManagementGroupSubscriptionAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagementGroupSubscriptionAssociation.
type ManagementGroupSubscriptionAssociationList ¶
type ManagementGroupSubscriptionAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagementGroupSubscriptionAssociation `json:"items"` }
ManagementGroupSubscriptionAssociationList contains a list of ManagementGroupSubscriptionAssociations
func (*ManagementGroupSubscriptionAssociationList) DeepCopy ¶
func (in *ManagementGroupSubscriptionAssociationList) DeepCopy() *ManagementGroupSubscriptionAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupSubscriptionAssociationList.
func (*ManagementGroupSubscriptionAssociationList) DeepCopyInto ¶
func (in *ManagementGroupSubscriptionAssociationList) DeepCopyInto(out *ManagementGroupSubscriptionAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementGroupSubscriptionAssociationList) DeepCopyObject ¶
func (in *ManagementGroupSubscriptionAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementGroupSubscriptionAssociationList) GetItems ¶
func (l *ManagementGroupSubscriptionAssociationList) GetItems() []resource.Managed
GetItems of this ManagementGroupSubscriptionAssociationList.
type ManagementGroupSubscriptionAssociationObservation ¶
type ManagementGroupSubscriptionAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ManagementGroupSubscriptionAssociationObservation) DeepCopy ¶
func (in *ManagementGroupSubscriptionAssociationObservation) DeepCopy() *ManagementGroupSubscriptionAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupSubscriptionAssociationObservation.
func (*ManagementGroupSubscriptionAssociationObservation) DeepCopyInto ¶
func (in *ManagementGroupSubscriptionAssociationObservation) DeepCopyInto(out *ManagementGroupSubscriptionAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementGroupSubscriptionAssociationParameters ¶
type ManagementGroupSubscriptionAssociationParameters struct { // +kubebuilder:validation:Required ManagementGroupID *string `json:"managementGroupId" tf:"management_group_id,omitempty"` // +kubebuilder:validation:Required SubscriptionID *string `json:"subscriptionId" tf:"subscription_id,omitempty"` }
func (*ManagementGroupSubscriptionAssociationParameters) DeepCopy ¶
func (in *ManagementGroupSubscriptionAssociationParameters) DeepCopy() *ManagementGroupSubscriptionAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupSubscriptionAssociationParameters.
func (*ManagementGroupSubscriptionAssociationParameters) DeepCopyInto ¶
func (in *ManagementGroupSubscriptionAssociationParameters) DeepCopyInto(out *ManagementGroupSubscriptionAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementGroupSubscriptionAssociationSpec ¶
type ManagementGroupSubscriptionAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagementGroupSubscriptionAssociationParameters `json:"forProvider"` }
ManagementGroupSubscriptionAssociationSpec defines the desired state of ManagementGroupSubscriptionAssociation
func (*ManagementGroupSubscriptionAssociationSpec) DeepCopy ¶
func (in *ManagementGroupSubscriptionAssociationSpec) DeepCopy() *ManagementGroupSubscriptionAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupSubscriptionAssociationSpec.
func (*ManagementGroupSubscriptionAssociationSpec) DeepCopyInto ¶
func (in *ManagementGroupSubscriptionAssociationSpec) DeepCopyInto(out *ManagementGroupSubscriptionAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementGroupSubscriptionAssociationStatus ¶
type ManagementGroupSubscriptionAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagementGroupSubscriptionAssociationObservation `json:"atProvider,omitempty"` }
ManagementGroupSubscriptionAssociationStatus defines the observed state of ManagementGroupSubscriptionAssociation.
func (*ManagementGroupSubscriptionAssociationStatus) DeepCopy ¶
func (in *ManagementGroupSubscriptionAssociationStatus) DeepCopy() *ManagementGroupSubscriptionAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupSubscriptionAssociationStatus.
func (*ManagementGroupSubscriptionAssociationStatus) DeepCopyInto ¶
func (in *ManagementGroupSubscriptionAssociationStatus) DeepCopyInto(out *ManagementGroupSubscriptionAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementGroupTemplateDeployment ¶
type ManagementGroupTemplateDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagementGroupTemplateDeploymentSpec `json:"spec"` Status ManagementGroupTemplateDeploymentStatus `json:"status,omitempty"` }
ManagementGroupTemplateDeployment is the Schema for the ManagementGroupTemplateDeployments API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*ManagementGroupTemplateDeployment) DeepCopy ¶
func (in *ManagementGroupTemplateDeployment) DeepCopy() *ManagementGroupTemplateDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupTemplateDeployment.
func (*ManagementGroupTemplateDeployment) DeepCopyInto ¶
func (in *ManagementGroupTemplateDeployment) DeepCopyInto(out *ManagementGroupTemplateDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementGroupTemplateDeployment) DeepCopyObject ¶
func (in *ManagementGroupTemplateDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementGroupTemplateDeployment) GetCondition ¶
func (mg *ManagementGroupTemplateDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagementGroupTemplateDeployment.
func (*ManagementGroupTemplateDeployment) GetConnectionDetailsMapping ¶
func (tr *ManagementGroupTemplateDeployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagementGroupTemplateDeployment
func (*ManagementGroupTemplateDeployment) GetDeletionPolicy ¶
func (mg *ManagementGroupTemplateDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagementGroupTemplateDeployment.
func (*ManagementGroupTemplateDeployment) GetID ¶
func (tr *ManagementGroupTemplateDeployment) GetID() string
GetID returns ID of underlying Terraform resource of this ManagementGroupTemplateDeployment
func (*ManagementGroupTemplateDeployment) GetObservation ¶
func (tr *ManagementGroupTemplateDeployment) GetObservation() (map[string]interface{}, error)
GetObservation of this ManagementGroupTemplateDeployment
func (*ManagementGroupTemplateDeployment) GetParameters ¶
func (tr *ManagementGroupTemplateDeployment) GetParameters() (map[string]interface{}, error)
GetParameters of this ManagementGroupTemplateDeployment
func (*ManagementGroupTemplateDeployment) GetProviderConfigReference ¶
func (mg *ManagementGroupTemplateDeployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagementGroupTemplateDeployment.
func (*ManagementGroupTemplateDeployment) GetProviderReference ¶
func (mg *ManagementGroupTemplateDeployment) GetProviderReference() *xpv1.Reference
GetProviderReference of this ManagementGroupTemplateDeployment. Deprecated: Use GetProviderConfigReference.
func (*ManagementGroupTemplateDeployment) GetPublishConnectionDetailsTo ¶
func (mg *ManagementGroupTemplateDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ManagementGroupTemplateDeployment.
func (*ManagementGroupTemplateDeployment) GetTerraformResourceType ¶
func (mg *ManagementGroupTemplateDeployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagementGroupTemplateDeployment
func (*ManagementGroupTemplateDeployment) GetTerraformSchemaVersion ¶
func (tr *ManagementGroupTemplateDeployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagementGroupTemplateDeployment) GetWriteConnectionSecretToReference ¶
func (mg *ManagementGroupTemplateDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagementGroupTemplateDeployment.
func (*ManagementGroupTemplateDeployment) LateInitialize ¶
func (tr *ManagementGroupTemplateDeployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagementGroupTemplateDeployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagementGroupTemplateDeployment) SetConditions ¶
func (mg *ManagementGroupTemplateDeployment) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagementGroupTemplateDeployment.
func (*ManagementGroupTemplateDeployment) SetDeletionPolicy ¶
func (mg *ManagementGroupTemplateDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagementGroupTemplateDeployment.
func (*ManagementGroupTemplateDeployment) SetObservation ¶
func (tr *ManagementGroupTemplateDeployment) SetObservation(obs map[string]interface{}) error
SetObservation for this ManagementGroupTemplateDeployment
func (*ManagementGroupTemplateDeployment) SetParameters ¶
func (tr *ManagementGroupTemplateDeployment) SetParameters(params map[string]interface{}) error
SetParameters for this ManagementGroupTemplateDeployment
func (*ManagementGroupTemplateDeployment) SetProviderConfigReference ¶
func (mg *ManagementGroupTemplateDeployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagementGroupTemplateDeployment.
func (*ManagementGroupTemplateDeployment) SetProviderReference ¶
func (mg *ManagementGroupTemplateDeployment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ManagementGroupTemplateDeployment. Deprecated: Use SetProviderConfigReference.
func (*ManagementGroupTemplateDeployment) SetPublishConnectionDetailsTo ¶
func (mg *ManagementGroupTemplateDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ManagementGroupTemplateDeployment.
func (*ManagementGroupTemplateDeployment) SetWriteConnectionSecretToReference ¶
func (mg *ManagementGroupTemplateDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagementGroupTemplateDeployment.
type ManagementGroupTemplateDeploymentList ¶
type ManagementGroupTemplateDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagementGroupTemplateDeployment `json:"items"` }
ManagementGroupTemplateDeploymentList contains a list of ManagementGroupTemplateDeployments
func (*ManagementGroupTemplateDeploymentList) DeepCopy ¶
func (in *ManagementGroupTemplateDeploymentList) DeepCopy() *ManagementGroupTemplateDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupTemplateDeploymentList.
func (*ManagementGroupTemplateDeploymentList) DeepCopyInto ¶
func (in *ManagementGroupTemplateDeploymentList) DeepCopyInto(out *ManagementGroupTemplateDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagementGroupTemplateDeploymentList) DeepCopyObject ¶
func (in *ManagementGroupTemplateDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagementGroupTemplateDeploymentList) GetItems ¶
func (l *ManagementGroupTemplateDeploymentList) GetItems() []resource.Managed
GetItems of this ManagementGroupTemplateDeploymentList.
type ManagementGroupTemplateDeploymentObservation ¶
type ManagementGroupTemplateDeploymentObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` OutputContent *string `json:"outputContent,omitempty" tf:"output_content,omitempty"` }
func (*ManagementGroupTemplateDeploymentObservation) DeepCopy ¶
func (in *ManagementGroupTemplateDeploymentObservation) DeepCopy() *ManagementGroupTemplateDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupTemplateDeploymentObservation.
func (*ManagementGroupTemplateDeploymentObservation) DeepCopyInto ¶
func (in *ManagementGroupTemplateDeploymentObservation) DeepCopyInto(out *ManagementGroupTemplateDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementGroupTemplateDeploymentParameters ¶
type ManagementGroupTemplateDeploymentParameters struct { // +kubebuilder:validation:Optional DebugLevel *string `json:"debugLevel,omitempty" tf:"debug_level,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required ManagementGroupID *string `json:"managementGroupId" tf:"management_group_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ParametersContent *string `json:"parametersContent,omitempty" tf:"parameters_content,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TemplateContent *string `json:"templateContent,omitempty" tf:"template_content,omitempty"` // +kubebuilder:validation:Optional TemplateSpecVersionID *string `json:"templateSpecVersionId,omitempty" tf:"template_spec_version_id,omitempty"` }
func (*ManagementGroupTemplateDeploymentParameters) DeepCopy ¶
func (in *ManagementGroupTemplateDeploymentParameters) DeepCopy() *ManagementGroupTemplateDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupTemplateDeploymentParameters.
func (*ManagementGroupTemplateDeploymentParameters) DeepCopyInto ¶
func (in *ManagementGroupTemplateDeploymentParameters) DeepCopyInto(out *ManagementGroupTemplateDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementGroupTemplateDeploymentSpec ¶
type ManagementGroupTemplateDeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagementGroupTemplateDeploymentParameters `json:"forProvider"` }
ManagementGroupTemplateDeploymentSpec defines the desired state of ManagementGroupTemplateDeployment
func (*ManagementGroupTemplateDeploymentSpec) DeepCopy ¶
func (in *ManagementGroupTemplateDeploymentSpec) DeepCopy() *ManagementGroupTemplateDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupTemplateDeploymentSpec.
func (*ManagementGroupTemplateDeploymentSpec) DeepCopyInto ¶
func (in *ManagementGroupTemplateDeploymentSpec) DeepCopyInto(out *ManagementGroupTemplateDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagementGroupTemplateDeploymentStatus ¶
type ManagementGroupTemplateDeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagementGroupTemplateDeploymentObservation `json:"atProvider,omitempty"` }
ManagementGroupTemplateDeploymentStatus defines the observed state of ManagementGroupTemplateDeployment.
func (*ManagementGroupTemplateDeploymentStatus) DeepCopy ¶
func (in *ManagementGroupTemplateDeploymentStatus) DeepCopy() *ManagementGroupTemplateDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagementGroupTemplateDeploymentStatus.
func (*ManagementGroupTemplateDeploymentStatus) DeepCopyInto ¶
func (in *ManagementGroupTemplateDeploymentStatus) DeepCopyInto(out *ManagementGroupTemplateDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionTemplateDeployment ¶
type SubscriptionTemplateDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubscriptionTemplateDeploymentSpec `json:"spec"` Status SubscriptionTemplateDeploymentStatus `json:"status,omitempty"` }
SubscriptionTemplateDeployment is the Schema for the SubscriptionTemplateDeployments API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*SubscriptionTemplateDeployment) DeepCopy ¶
func (in *SubscriptionTemplateDeployment) DeepCopy() *SubscriptionTemplateDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionTemplateDeployment.
func (*SubscriptionTemplateDeployment) DeepCopyInto ¶
func (in *SubscriptionTemplateDeployment) DeepCopyInto(out *SubscriptionTemplateDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionTemplateDeployment) DeepCopyObject ¶
func (in *SubscriptionTemplateDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubscriptionTemplateDeployment) GetCondition ¶
func (mg *SubscriptionTemplateDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SubscriptionTemplateDeployment.
func (*SubscriptionTemplateDeployment) GetConnectionDetailsMapping ¶
func (tr *SubscriptionTemplateDeployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SubscriptionTemplateDeployment
func (*SubscriptionTemplateDeployment) GetDeletionPolicy ¶
func (mg *SubscriptionTemplateDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SubscriptionTemplateDeployment.
func (*SubscriptionTemplateDeployment) GetID ¶
func (tr *SubscriptionTemplateDeployment) GetID() string
GetID returns ID of underlying Terraform resource of this SubscriptionTemplateDeployment
func (*SubscriptionTemplateDeployment) GetObservation ¶
func (tr *SubscriptionTemplateDeployment) GetObservation() (map[string]interface{}, error)
GetObservation of this SubscriptionTemplateDeployment
func (*SubscriptionTemplateDeployment) GetParameters ¶
func (tr *SubscriptionTemplateDeployment) GetParameters() (map[string]interface{}, error)
GetParameters of this SubscriptionTemplateDeployment
func (*SubscriptionTemplateDeployment) GetProviderConfigReference ¶
func (mg *SubscriptionTemplateDeployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SubscriptionTemplateDeployment.
func (*SubscriptionTemplateDeployment) GetProviderReference ¶
func (mg *SubscriptionTemplateDeployment) GetProviderReference() *xpv1.Reference
GetProviderReference of this SubscriptionTemplateDeployment. Deprecated: Use GetProviderConfigReference.
func (*SubscriptionTemplateDeployment) GetPublishConnectionDetailsTo ¶
func (mg *SubscriptionTemplateDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SubscriptionTemplateDeployment.
func (*SubscriptionTemplateDeployment) GetTerraformResourceType ¶
func (mg *SubscriptionTemplateDeployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SubscriptionTemplateDeployment
func (*SubscriptionTemplateDeployment) GetTerraformSchemaVersion ¶
func (tr *SubscriptionTemplateDeployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SubscriptionTemplateDeployment) GetWriteConnectionSecretToReference ¶
func (mg *SubscriptionTemplateDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SubscriptionTemplateDeployment.
func (*SubscriptionTemplateDeployment) LateInitialize ¶
func (tr *SubscriptionTemplateDeployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SubscriptionTemplateDeployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*SubscriptionTemplateDeployment) SetConditions ¶
func (mg *SubscriptionTemplateDeployment) SetConditions(c ...xpv1.Condition)
SetConditions of this SubscriptionTemplateDeployment.
func (*SubscriptionTemplateDeployment) SetDeletionPolicy ¶
func (mg *SubscriptionTemplateDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SubscriptionTemplateDeployment.
func (*SubscriptionTemplateDeployment) SetObservation ¶
func (tr *SubscriptionTemplateDeployment) SetObservation(obs map[string]interface{}) error
SetObservation for this SubscriptionTemplateDeployment
func (*SubscriptionTemplateDeployment) SetParameters ¶
func (tr *SubscriptionTemplateDeployment) SetParameters(params map[string]interface{}) error
SetParameters for this SubscriptionTemplateDeployment
func (*SubscriptionTemplateDeployment) SetProviderConfigReference ¶
func (mg *SubscriptionTemplateDeployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SubscriptionTemplateDeployment.
func (*SubscriptionTemplateDeployment) SetProviderReference ¶
func (mg *SubscriptionTemplateDeployment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SubscriptionTemplateDeployment. Deprecated: Use SetProviderConfigReference.
func (*SubscriptionTemplateDeployment) SetPublishConnectionDetailsTo ¶
func (mg *SubscriptionTemplateDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SubscriptionTemplateDeployment.
func (*SubscriptionTemplateDeployment) SetWriteConnectionSecretToReference ¶
func (mg *SubscriptionTemplateDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SubscriptionTemplateDeployment.
type SubscriptionTemplateDeploymentList ¶
type SubscriptionTemplateDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SubscriptionTemplateDeployment `json:"items"` }
SubscriptionTemplateDeploymentList contains a list of SubscriptionTemplateDeployments
func (*SubscriptionTemplateDeploymentList) DeepCopy ¶
func (in *SubscriptionTemplateDeploymentList) DeepCopy() *SubscriptionTemplateDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionTemplateDeploymentList.
func (*SubscriptionTemplateDeploymentList) DeepCopyInto ¶
func (in *SubscriptionTemplateDeploymentList) DeepCopyInto(out *SubscriptionTemplateDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionTemplateDeploymentList) DeepCopyObject ¶
func (in *SubscriptionTemplateDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubscriptionTemplateDeploymentList) GetItems ¶
func (l *SubscriptionTemplateDeploymentList) GetItems() []resource.Managed
GetItems of this SubscriptionTemplateDeploymentList.
type SubscriptionTemplateDeploymentObservation ¶
type SubscriptionTemplateDeploymentObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` OutputContent *string `json:"outputContent,omitempty" tf:"output_content,omitempty"` }
func (*SubscriptionTemplateDeploymentObservation) DeepCopy ¶
func (in *SubscriptionTemplateDeploymentObservation) DeepCopy() *SubscriptionTemplateDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionTemplateDeploymentObservation.
func (*SubscriptionTemplateDeploymentObservation) DeepCopyInto ¶
func (in *SubscriptionTemplateDeploymentObservation) DeepCopyInto(out *SubscriptionTemplateDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionTemplateDeploymentParameters ¶
type SubscriptionTemplateDeploymentParameters struct { // +kubebuilder:validation:Optional DebugLevel *string `json:"debugLevel,omitempty" tf:"debug_level,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ParametersContent *string `json:"parametersContent,omitempty" tf:"parameters_content,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TemplateContent *string `json:"templateContent,omitempty" tf:"template_content,omitempty"` // +kubebuilder:validation:Optional TemplateSpecVersionID *string `json:"templateSpecVersionId,omitempty" tf:"template_spec_version_id,omitempty"` }
func (*SubscriptionTemplateDeploymentParameters) DeepCopy ¶
func (in *SubscriptionTemplateDeploymentParameters) DeepCopy() *SubscriptionTemplateDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionTemplateDeploymentParameters.
func (*SubscriptionTemplateDeploymentParameters) DeepCopyInto ¶
func (in *SubscriptionTemplateDeploymentParameters) DeepCopyInto(out *SubscriptionTemplateDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionTemplateDeploymentSpec ¶
type SubscriptionTemplateDeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SubscriptionTemplateDeploymentParameters `json:"forProvider"` }
SubscriptionTemplateDeploymentSpec defines the desired state of SubscriptionTemplateDeployment
func (*SubscriptionTemplateDeploymentSpec) DeepCopy ¶
func (in *SubscriptionTemplateDeploymentSpec) DeepCopy() *SubscriptionTemplateDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionTemplateDeploymentSpec.
func (*SubscriptionTemplateDeploymentSpec) DeepCopyInto ¶
func (in *SubscriptionTemplateDeploymentSpec) DeepCopyInto(out *SubscriptionTemplateDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionTemplateDeploymentStatus ¶
type SubscriptionTemplateDeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SubscriptionTemplateDeploymentObservation `json:"atProvider,omitempty"` }
SubscriptionTemplateDeploymentStatus defines the observed state of SubscriptionTemplateDeployment.
func (*SubscriptionTemplateDeploymentStatus) DeepCopy ¶
func (in *SubscriptionTemplateDeploymentStatus) DeepCopy() *SubscriptionTemplateDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionTemplateDeploymentStatus.
func (*SubscriptionTemplateDeploymentStatus) DeepCopyInto ¶
func (in *SubscriptionTemplateDeploymentStatus) DeepCopyInto(out *SubscriptionTemplateDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateDeployment ¶
type TemplateDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TemplateDeploymentSpec `json:"spec"` Status TemplateDeploymentStatus `json:"status,omitempty"` }
TemplateDeployment is the Schema for the TemplateDeployments API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*TemplateDeployment) DeepCopy ¶
func (in *TemplateDeployment) DeepCopy() *TemplateDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateDeployment.
func (*TemplateDeployment) DeepCopyInto ¶
func (in *TemplateDeployment) DeepCopyInto(out *TemplateDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TemplateDeployment) DeepCopyObject ¶
func (in *TemplateDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TemplateDeployment) GetCondition ¶
func (mg *TemplateDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TemplateDeployment.
func (*TemplateDeployment) GetConnectionDetailsMapping ¶
func (tr *TemplateDeployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TemplateDeployment
func (*TemplateDeployment) GetDeletionPolicy ¶
func (mg *TemplateDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TemplateDeployment.
func (*TemplateDeployment) GetID ¶
func (tr *TemplateDeployment) GetID() string
GetID returns ID of underlying Terraform resource of this TemplateDeployment
func (*TemplateDeployment) GetObservation ¶
func (tr *TemplateDeployment) GetObservation() (map[string]interface{}, error)
GetObservation of this TemplateDeployment
func (*TemplateDeployment) GetParameters ¶
func (tr *TemplateDeployment) GetParameters() (map[string]interface{}, error)
GetParameters of this TemplateDeployment
func (*TemplateDeployment) GetProviderConfigReference ¶
func (mg *TemplateDeployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TemplateDeployment.
func (*TemplateDeployment) GetProviderReference ¶
func (mg *TemplateDeployment) GetProviderReference() *xpv1.Reference
GetProviderReference of this TemplateDeployment. Deprecated: Use GetProviderConfigReference.
func (*TemplateDeployment) GetPublishConnectionDetailsTo ¶
func (mg *TemplateDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TemplateDeployment.
func (*TemplateDeployment) GetTerraformResourceType ¶
func (mg *TemplateDeployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TemplateDeployment
func (*TemplateDeployment) GetTerraformSchemaVersion ¶
func (tr *TemplateDeployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TemplateDeployment) GetWriteConnectionSecretToReference ¶
func (mg *TemplateDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TemplateDeployment.
func (*TemplateDeployment) LateInitialize ¶
func (tr *TemplateDeployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TemplateDeployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*TemplateDeployment) ResolveReferences ¶
ResolveReferences of this TemplateDeployment.
func (*TemplateDeployment) SetConditions ¶
func (mg *TemplateDeployment) SetConditions(c ...xpv1.Condition)
SetConditions of this TemplateDeployment.
func (*TemplateDeployment) SetDeletionPolicy ¶
func (mg *TemplateDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TemplateDeployment.
func (*TemplateDeployment) SetObservation ¶
func (tr *TemplateDeployment) SetObservation(obs map[string]interface{}) error
SetObservation for this TemplateDeployment
func (*TemplateDeployment) SetParameters ¶
func (tr *TemplateDeployment) SetParameters(params map[string]interface{}) error
SetParameters for this TemplateDeployment
func (*TemplateDeployment) SetProviderConfigReference ¶
func (mg *TemplateDeployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TemplateDeployment.
func (*TemplateDeployment) SetProviderReference ¶
func (mg *TemplateDeployment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TemplateDeployment. Deprecated: Use SetProviderConfigReference.
func (*TemplateDeployment) SetPublishConnectionDetailsTo ¶
func (mg *TemplateDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TemplateDeployment.
func (*TemplateDeployment) SetWriteConnectionSecretToReference ¶
func (mg *TemplateDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TemplateDeployment.
type TemplateDeploymentList ¶
type TemplateDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TemplateDeployment `json:"items"` }
TemplateDeploymentList contains a list of TemplateDeployments
func (*TemplateDeploymentList) DeepCopy ¶
func (in *TemplateDeploymentList) DeepCopy() *TemplateDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateDeploymentList.
func (*TemplateDeploymentList) DeepCopyInto ¶
func (in *TemplateDeploymentList) DeepCopyInto(out *TemplateDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TemplateDeploymentList) DeepCopyObject ¶
func (in *TemplateDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TemplateDeploymentList) GetItems ¶
func (l *TemplateDeploymentList) GetItems() []resource.Managed
GetItems of this TemplateDeploymentList.
type TemplateDeploymentObservation ¶
type TemplateDeploymentObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Outputs map[string]*string `json:"outputs,omitempty" tf:"outputs,omitempty"` }
func (*TemplateDeploymentObservation) DeepCopy ¶
func (in *TemplateDeploymentObservation) DeepCopy() *TemplateDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateDeploymentObservation.
func (*TemplateDeploymentObservation) DeepCopyInto ¶
func (in *TemplateDeploymentObservation) DeepCopyInto(out *TemplateDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateDeploymentParameters ¶
type TemplateDeploymentParameters struct { // +kubebuilder:validation:Required DeploymentMode *string `json:"deploymentMode" tf:"deployment_mode,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // +kubebuilder:validation:Optional ParametersBody *string `json:"parametersBody,omitempty" tf:"parameters_body,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional TemplateBody *string `json:"templateBody,omitempty" tf:"template_body,omitempty"` }
func (*TemplateDeploymentParameters) DeepCopy ¶
func (in *TemplateDeploymentParameters) DeepCopy() *TemplateDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateDeploymentParameters.
func (*TemplateDeploymentParameters) DeepCopyInto ¶
func (in *TemplateDeploymentParameters) DeepCopyInto(out *TemplateDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateDeploymentSpec ¶
type TemplateDeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TemplateDeploymentParameters `json:"forProvider"` }
TemplateDeploymentSpec defines the desired state of TemplateDeployment
func (*TemplateDeploymentSpec) DeepCopy ¶
func (in *TemplateDeploymentSpec) DeepCopy() *TemplateDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateDeploymentSpec.
func (*TemplateDeploymentSpec) DeepCopyInto ¶
func (in *TemplateDeploymentSpec) DeepCopyInto(out *TemplateDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateDeploymentStatus ¶
type TemplateDeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TemplateDeploymentObservation `json:"atProvider,omitempty"` }
TemplateDeploymentStatus defines the observed state of TemplateDeployment.
func (*TemplateDeploymentStatus) DeepCopy ¶
func (in *TemplateDeploymentStatus) DeepCopy() *TemplateDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateDeploymentStatus.
func (*TemplateDeploymentStatus) DeepCopyInto ¶
func (in *TemplateDeploymentStatus) DeepCopyInto(out *TemplateDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantTemplateDeployment ¶
type TenantTemplateDeployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TenantTemplateDeploymentSpec `json:"spec"` Status TenantTemplateDeploymentStatus `json:"status,omitempty"` }
TenantTemplateDeployment is the Schema for the TenantTemplateDeployments API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*TenantTemplateDeployment) DeepCopy ¶
func (in *TenantTemplateDeployment) DeepCopy() *TenantTemplateDeployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantTemplateDeployment.
func (*TenantTemplateDeployment) DeepCopyInto ¶
func (in *TenantTemplateDeployment) DeepCopyInto(out *TenantTemplateDeployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TenantTemplateDeployment) DeepCopyObject ¶
func (in *TenantTemplateDeployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TenantTemplateDeployment) GetCondition ¶
func (mg *TenantTemplateDeployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TenantTemplateDeployment.
func (*TenantTemplateDeployment) GetConnectionDetailsMapping ¶
func (tr *TenantTemplateDeployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TenantTemplateDeployment
func (*TenantTemplateDeployment) GetDeletionPolicy ¶
func (mg *TenantTemplateDeployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TenantTemplateDeployment.
func (*TenantTemplateDeployment) GetID ¶
func (tr *TenantTemplateDeployment) GetID() string
GetID returns ID of underlying Terraform resource of this TenantTemplateDeployment
func (*TenantTemplateDeployment) GetObservation ¶
func (tr *TenantTemplateDeployment) GetObservation() (map[string]interface{}, error)
GetObservation of this TenantTemplateDeployment
func (*TenantTemplateDeployment) GetParameters ¶
func (tr *TenantTemplateDeployment) GetParameters() (map[string]interface{}, error)
GetParameters of this TenantTemplateDeployment
func (*TenantTemplateDeployment) GetProviderConfigReference ¶
func (mg *TenantTemplateDeployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TenantTemplateDeployment.
func (*TenantTemplateDeployment) GetProviderReference ¶
func (mg *TenantTemplateDeployment) GetProviderReference() *xpv1.Reference
GetProviderReference of this TenantTemplateDeployment. Deprecated: Use GetProviderConfigReference.
func (*TenantTemplateDeployment) GetPublishConnectionDetailsTo ¶
func (mg *TenantTemplateDeployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TenantTemplateDeployment.
func (*TenantTemplateDeployment) GetTerraformResourceType ¶
func (mg *TenantTemplateDeployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TenantTemplateDeployment
func (*TenantTemplateDeployment) GetTerraformSchemaVersion ¶
func (tr *TenantTemplateDeployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TenantTemplateDeployment) GetWriteConnectionSecretToReference ¶
func (mg *TenantTemplateDeployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TenantTemplateDeployment.
func (*TenantTemplateDeployment) LateInitialize ¶
func (tr *TenantTemplateDeployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TenantTemplateDeployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*TenantTemplateDeployment) SetConditions ¶
func (mg *TenantTemplateDeployment) SetConditions(c ...xpv1.Condition)
SetConditions of this TenantTemplateDeployment.
func (*TenantTemplateDeployment) SetDeletionPolicy ¶
func (mg *TenantTemplateDeployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TenantTemplateDeployment.
func (*TenantTemplateDeployment) SetObservation ¶
func (tr *TenantTemplateDeployment) SetObservation(obs map[string]interface{}) error
SetObservation for this TenantTemplateDeployment
func (*TenantTemplateDeployment) SetParameters ¶
func (tr *TenantTemplateDeployment) SetParameters(params map[string]interface{}) error
SetParameters for this TenantTemplateDeployment
func (*TenantTemplateDeployment) SetProviderConfigReference ¶
func (mg *TenantTemplateDeployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TenantTemplateDeployment.
func (*TenantTemplateDeployment) SetProviderReference ¶
func (mg *TenantTemplateDeployment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TenantTemplateDeployment. Deprecated: Use SetProviderConfigReference.
func (*TenantTemplateDeployment) SetPublishConnectionDetailsTo ¶
func (mg *TenantTemplateDeployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TenantTemplateDeployment.
func (*TenantTemplateDeployment) SetWriteConnectionSecretToReference ¶
func (mg *TenantTemplateDeployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TenantTemplateDeployment.
type TenantTemplateDeploymentList ¶
type TenantTemplateDeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TenantTemplateDeployment `json:"items"` }
TenantTemplateDeploymentList contains a list of TenantTemplateDeployments
func (*TenantTemplateDeploymentList) DeepCopy ¶
func (in *TenantTemplateDeploymentList) DeepCopy() *TenantTemplateDeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantTemplateDeploymentList.
func (*TenantTemplateDeploymentList) DeepCopyInto ¶
func (in *TenantTemplateDeploymentList) DeepCopyInto(out *TenantTemplateDeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TenantTemplateDeploymentList) DeepCopyObject ¶
func (in *TenantTemplateDeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TenantTemplateDeploymentList) GetItems ¶
func (l *TenantTemplateDeploymentList) GetItems() []resource.Managed
GetItems of this TenantTemplateDeploymentList.
type TenantTemplateDeploymentObservation ¶
type TenantTemplateDeploymentObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` OutputContent *string `json:"outputContent,omitempty" tf:"output_content,omitempty"` }
func (*TenantTemplateDeploymentObservation) DeepCopy ¶
func (in *TenantTemplateDeploymentObservation) DeepCopy() *TenantTemplateDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantTemplateDeploymentObservation.
func (*TenantTemplateDeploymentObservation) DeepCopyInto ¶
func (in *TenantTemplateDeploymentObservation) DeepCopyInto(out *TenantTemplateDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantTemplateDeploymentParameters ¶
type TenantTemplateDeploymentParameters struct { // +kubebuilder:validation:Optional DebugLevel *string `json:"debugLevel,omitempty" tf:"debug_level,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ParametersContent *string `json:"parametersContent,omitempty" tf:"parameters_content,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TemplateContent *string `json:"templateContent,omitempty" tf:"template_content,omitempty"` // +kubebuilder:validation:Optional TemplateSpecVersionID *string `json:"templateSpecVersionId,omitempty" tf:"template_spec_version_id,omitempty"` }
func (*TenantTemplateDeploymentParameters) DeepCopy ¶
func (in *TenantTemplateDeploymentParameters) DeepCopy() *TenantTemplateDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantTemplateDeploymentParameters.
func (*TenantTemplateDeploymentParameters) DeepCopyInto ¶
func (in *TenantTemplateDeploymentParameters) DeepCopyInto(out *TenantTemplateDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantTemplateDeploymentSpec ¶
type TenantTemplateDeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TenantTemplateDeploymentParameters `json:"forProvider"` }
TenantTemplateDeploymentSpec defines the desired state of TenantTemplateDeployment
func (*TenantTemplateDeploymentSpec) DeepCopy ¶
func (in *TenantTemplateDeploymentSpec) DeepCopy() *TenantTemplateDeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantTemplateDeploymentSpec.
func (*TenantTemplateDeploymentSpec) DeepCopyInto ¶
func (in *TenantTemplateDeploymentSpec) DeepCopyInto(out *TenantTemplateDeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantTemplateDeploymentStatus ¶
type TenantTemplateDeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TenantTemplateDeploymentObservation `json:"atProvider,omitempty"` }
TenantTemplateDeploymentStatus defines the observed state of TenantTemplateDeployment.
func (*TenantTemplateDeploymentStatus) DeepCopy ¶
func (in *TenantTemplateDeploymentStatus) DeepCopy() *TenantTemplateDeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantTemplateDeploymentStatus.
func (*TenantTemplateDeploymentStatus) DeepCopyInto ¶
func (in *TenantTemplateDeploymentStatus) DeepCopyInto(out *TenantTemplateDeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_managementgroupsubscriptionassociation_types.go
- zz_managementgrouptemplatedeployment_types.go
- zz_subscriptiontemplatedeployment_types.go
- zz_templatedeployment_types.go
- zz_tenanttemplatedeployment_types.go