Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=automation.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (mg *Account) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Account) GetConnectionDetailsMapping() map[string]string
- func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Account) GetID() string
- func (tr *Account) GetObservation() (map[string]interface{}, error)
- func (tr *Account) GetParameters() (map[string]interface{}, error)
- func (mg *Account) GetProviderConfigReference() *xpv1.Reference
- func (mg *Account) GetProviderReference() *xpv1.Reference
- func (mg *Account) GetTerraformResourceType() string
- func (tr *Account) GetTerraformSchemaVersion() int
- func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Account) LateInitialize(attrs []byte) (bool, error)
- func (mg *Account) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Account) SetConditions(c ...xpv1.Condition)
- func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Account) SetObservation(obs map[string]interface{}) error
- func (tr *Account) SetParameters(params map[string]interface{}) error
- func (mg *Account) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Account) SetProviderReference(r *xpv1.Reference)
- func (mg *Account) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccountList
- type AccountObservation
- type AccountParameters
- type AccountSpec
- type AccountStatus
- type Certificate
- func (in *Certificate) DeepCopy() *Certificate
- func (in *Certificate) DeepCopyInto(out *Certificate)
- func (in *Certificate) DeepCopyObject() runtime.Object
- func (mg *Certificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Certificate) GetConnectionDetailsMapping() map[string]string
- func (mg *Certificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Certificate) GetID() string
- func (tr *Certificate) GetObservation() (map[string]interface{}, error)
- func (tr *Certificate) GetParameters() (map[string]interface{}, error)
- func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *Certificate) GetProviderReference() *xpv1.Reference
- func (mg *Certificate) GetTerraformResourceType() string
- func (tr *Certificate) GetTerraformSchemaVersion() int
- func (mg *Certificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Certificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *Certificate) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Certificate) SetConditions(c ...xpv1.Condition)
- func (mg *Certificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Certificate) SetObservation(obs map[string]interface{}) error
- func (tr *Certificate) SetParameters(params map[string]interface{}) error
- func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Certificate) SetProviderReference(r *xpv1.Reference)
- func (mg *Certificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateList
- type CertificateObservation
- type CertificateParameters
- type CertificateSpec
- type CertificateStatus
- type Connection
- func (in *Connection) DeepCopy() *Connection
- func (in *Connection) DeepCopyInto(out *Connection)
- func (in *Connection) DeepCopyObject() runtime.Object
- func (mg *Connection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Connection) GetConnectionDetailsMapping() map[string]string
- func (mg *Connection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Connection) GetID() string
- func (tr *Connection) GetObservation() (map[string]interface{}, error)
- func (tr *Connection) GetParameters() (map[string]interface{}, error)
- func (mg *Connection) GetProviderConfigReference() *xpv1.Reference
- func (mg *Connection) GetProviderReference() *xpv1.Reference
- func (mg *Connection) GetTerraformResourceType() string
- func (tr *Connection) GetTerraformSchemaVersion() int
- func (mg *Connection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Connection) LateInitialize(attrs []byte) (bool, error)
- func (mg *Connection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Connection) SetConditions(c ...xpv1.Condition)
- func (mg *Connection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Connection) SetObservation(obs map[string]interface{}) error
- func (tr *Connection) SetParameters(params map[string]interface{}) error
- func (mg *Connection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Connection) SetProviderReference(r *xpv1.Reference)
- func (mg *Connection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConnectionCertificate
- func (in *ConnectionCertificate) DeepCopy() *ConnectionCertificate
- func (in *ConnectionCertificate) DeepCopyInto(out *ConnectionCertificate)
- func (in *ConnectionCertificate) DeepCopyObject() runtime.Object
- func (mg *ConnectionCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConnectionCertificate) GetConnectionDetailsMapping() map[string]string
- func (mg *ConnectionCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConnectionCertificate) GetID() string
- func (tr *ConnectionCertificate) GetObservation() (map[string]interface{}, error)
- func (tr *ConnectionCertificate) GetParameters() (map[string]interface{}, error)
- func (mg *ConnectionCertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConnectionCertificate) GetProviderReference() *xpv1.Reference
- func (mg *ConnectionCertificate) GetTerraformResourceType() string
- func (tr *ConnectionCertificate) GetTerraformSchemaVersion() int
- func (mg *ConnectionCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConnectionCertificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *ConnectionCertificate) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ConnectionCertificate) SetConditions(c ...xpv1.Condition)
- func (mg *ConnectionCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ConnectionCertificate) SetObservation(obs map[string]interface{}) error
- func (tr *ConnectionCertificate) SetParameters(params map[string]interface{}) error
- func (mg *ConnectionCertificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConnectionCertificate) SetProviderReference(r *xpv1.Reference)
- func (mg *ConnectionCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConnectionCertificateList
- type ConnectionCertificateObservation
- type ConnectionCertificateParameters
- type ConnectionCertificateSpec
- type ConnectionCertificateStatus
- type ConnectionClassicCertificate
- func (in *ConnectionClassicCertificate) DeepCopy() *ConnectionClassicCertificate
- func (in *ConnectionClassicCertificate) DeepCopyInto(out *ConnectionClassicCertificate)
- func (in *ConnectionClassicCertificate) DeepCopyObject() runtime.Object
- func (mg *ConnectionClassicCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConnectionClassicCertificate) GetConnectionDetailsMapping() map[string]string
- func (mg *ConnectionClassicCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConnectionClassicCertificate) GetID() string
- func (tr *ConnectionClassicCertificate) GetObservation() (map[string]interface{}, error)
- func (tr *ConnectionClassicCertificate) GetParameters() (map[string]interface{}, error)
- func (mg *ConnectionClassicCertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConnectionClassicCertificate) GetProviderReference() *xpv1.Reference
- func (mg *ConnectionClassicCertificate) GetTerraformResourceType() string
- func (tr *ConnectionClassicCertificate) GetTerraformSchemaVersion() int
- func (mg *ConnectionClassicCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConnectionClassicCertificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *ConnectionClassicCertificate) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ConnectionClassicCertificate) SetConditions(c ...xpv1.Condition)
- func (mg *ConnectionClassicCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ConnectionClassicCertificate) SetObservation(obs map[string]interface{}) error
- func (tr *ConnectionClassicCertificate) SetParameters(params map[string]interface{}) error
- func (mg *ConnectionClassicCertificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConnectionClassicCertificate) SetProviderReference(r *xpv1.Reference)
- func (mg *ConnectionClassicCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConnectionClassicCertificateList
- func (in *ConnectionClassicCertificateList) DeepCopy() *ConnectionClassicCertificateList
- func (in *ConnectionClassicCertificateList) DeepCopyInto(out *ConnectionClassicCertificateList)
- func (in *ConnectionClassicCertificateList) DeepCopyObject() runtime.Object
- func (l *ConnectionClassicCertificateList) GetItems() []resource.Managed
- type ConnectionClassicCertificateObservation
- type ConnectionClassicCertificateParameters
- type ConnectionClassicCertificateSpec
- type ConnectionClassicCertificateStatus
- type ConnectionList
- type ConnectionObservation
- type ConnectionParameters
- type ConnectionServicePrincipal
- func (in *ConnectionServicePrincipal) DeepCopy() *ConnectionServicePrincipal
- func (in *ConnectionServicePrincipal) DeepCopyInto(out *ConnectionServicePrincipal)
- func (in *ConnectionServicePrincipal) DeepCopyObject() runtime.Object
- func (mg *ConnectionServicePrincipal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConnectionServicePrincipal) GetConnectionDetailsMapping() map[string]string
- func (mg *ConnectionServicePrincipal) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConnectionServicePrincipal) GetID() string
- func (tr *ConnectionServicePrincipal) GetObservation() (map[string]interface{}, error)
- func (tr *ConnectionServicePrincipal) GetParameters() (map[string]interface{}, error)
- func (mg *ConnectionServicePrincipal) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConnectionServicePrincipal) GetProviderReference() *xpv1.Reference
- func (mg *ConnectionServicePrincipal) GetTerraformResourceType() string
- func (tr *ConnectionServicePrincipal) GetTerraformSchemaVersion() int
- func (mg *ConnectionServicePrincipal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConnectionServicePrincipal) LateInitialize(attrs []byte) (bool, error)
- func (mg *ConnectionServicePrincipal) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ConnectionServicePrincipal) SetConditions(c ...xpv1.Condition)
- func (mg *ConnectionServicePrincipal) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ConnectionServicePrincipal) SetObservation(obs map[string]interface{}) error
- func (tr *ConnectionServicePrincipal) SetParameters(params map[string]interface{}) error
- func (mg *ConnectionServicePrincipal) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConnectionServicePrincipal) SetProviderReference(r *xpv1.Reference)
- func (mg *ConnectionServicePrincipal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConnectionServicePrincipalList
- func (in *ConnectionServicePrincipalList) DeepCopy() *ConnectionServicePrincipalList
- func (in *ConnectionServicePrincipalList) DeepCopyInto(out *ConnectionServicePrincipalList)
- func (in *ConnectionServicePrincipalList) DeepCopyObject() runtime.Object
- func (l *ConnectionServicePrincipalList) GetItems() []resource.Managed
- type ConnectionServicePrincipalObservation
- type ConnectionServicePrincipalParameters
- type ConnectionServicePrincipalSpec
- type ConnectionServicePrincipalStatus
- type ConnectionSpec
- type ConnectionStatus
- type Credential
- func (in *Credential) DeepCopy() *Credential
- func (in *Credential) DeepCopyInto(out *Credential)
- func (in *Credential) DeepCopyObject() runtime.Object
- func (mg *Credential) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Credential) GetConnectionDetailsMapping() map[string]string
- func (mg *Credential) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Credential) GetID() string
- func (tr *Credential) GetObservation() (map[string]interface{}, error)
- func (tr *Credential) GetParameters() (map[string]interface{}, error)
- func (mg *Credential) GetProviderConfigReference() *xpv1.Reference
- func (mg *Credential) GetProviderReference() *xpv1.Reference
- func (mg *Credential) GetTerraformResourceType() string
- func (tr *Credential) GetTerraformSchemaVersion() int
- func (mg *Credential) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Credential) LateInitialize(attrs []byte) (bool, error)
- func (mg *Credential) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Credential) SetConditions(c ...xpv1.Condition)
- func (mg *Credential) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Credential) SetObservation(obs map[string]interface{}) error
- func (tr *Credential) SetParameters(params map[string]interface{}) error
- func (mg *Credential) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Credential) SetProviderReference(r *xpv1.Reference)
- func (mg *Credential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CredentialList
- type CredentialObservation
- type CredentialParameters
- type CredentialSpec
- type CredentialStatus
- type DSCNodeConfiguration
- func (in *DSCNodeConfiguration) DeepCopy() *DSCNodeConfiguration
- func (in *DSCNodeConfiguration) DeepCopyInto(out *DSCNodeConfiguration)
- func (in *DSCNodeConfiguration) DeepCopyObject() runtime.Object
- func (mg *DSCNodeConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DSCNodeConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *DSCNodeConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DSCNodeConfiguration) GetID() string
- func (tr *DSCNodeConfiguration) GetObservation() (map[string]interface{}, error)
- func (tr *DSCNodeConfiguration) GetParameters() (map[string]interface{}, error)
- func (mg *DSCNodeConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *DSCNodeConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *DSCNodeConfiguration) GetTerraformResourceType() string
- func (tr *DSCNodeConfiguration) GetTerraformSchemaVersion() int
- func (mg *DSCNodeConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DSCNodeConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *DSCNodeConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DSCNodeConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *DSCNodeConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DSCNodeConfiguration) SetObservation(obs map[string]interface{}) error
- func (tr *DSCNodeConfiguration) SetParameters(params map[string]interface{}) error
- func (mg *DSCNodeConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DSCNodeConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *DSCNodeConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DSCNodeConfigurationList
- type DSCNodeConfigurationObservation
- type DSCNodeConfigurationParameters
- type DSCNodeConfigurationSpec
- type DSCNodeConfigurationStatus
- type HashObservation
- type HashParameters
- type JobSchedule
- func (in *JobSchedule) DeepCopy() *JobSchedule
- func (in *JobSchedule) DeepCopyInto(out *JobSchedule)
- func (in *JobSchedule) DeepCopyObject() runtime.Object
- func (mg *JobSchedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *JobSchedule) GetConnectionDetailsMapping() map[string]string
- func (mg *JobSchedule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *JobSchedule) GetID() string
- func (tr *JobSchedule) GetObservation() (map[string]interface{}, error)
- func (tr *JobSchedule) GetParameters() (map[string]interface{}, error)
- func (mg *JobSchedule) GetProviderConfigReference() *xpv1.Reference
- func (mg *JobSchedule) GetProviderReference() *xpv1.Reference
- func (mg *JobSchedule) GetTerraformResourceType() string
- func (tr *JobSchedule) GetTerraformSchemaVersion() int
- func (mg *JobSchedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *JobSchedule) LateInitialize(attrs []byte) (bool, error)
- func (mg *JobSchedule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *JobSchedule) SetConditions(c ...xpv1.Condition)
- func (mg *JobSchedule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *JobSchedule) SetObservation(obs map[string]interface{}) error
- func (tr *JobSchedule) SetParameters(params map[string]interface{}) error
- func (mg *JobSchedule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *JobSchedule) SetProviderReference(r *xpv1.Reference)
- func (mg *JobSchedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type JobScheduleList
- type JobScheduleObservation
- type JobScheduleParameters
- type JobScheduleSpec
- type JobScheduleStatus
- type Module
- func (in *Module) DeepCopy() *Module
- func (in *Module) DeepCopyInto(out *Module)
- func (in *Module) DeepCopyObject() runtime.Object
- func (mg *Module) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Module) GetConnectionDetailsMapping() map[string]string
- func (mg *Module) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Module) GetID() string
- func (tr *Module) GetObservation() (map[string]interface{}, error)
- func (tr *Module) GetParameters() (map[string]interface{}, error)
- func (mg *Module) GetProviderConfigReference() *xpv1.Reference
- func (mg *Module) GetProviderReference() *xpv1.Reference
- func (mg *Module) GetTerraformResourceType() string
- func (tr *Module) GetTerraformSchemaVersion() int
- func (mg *Module) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Module) LateInitialize(attrs []byte) (bool, error)
- func (mg *Module) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Module) SetConditions(c ...xpv1.Condition)
- func (mg *Module) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Module) SetObservation(obs map[string]interface{}) error
- func (tr *Module) SetParameters(params map[string]interface{}) error
- func (mg *Module) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Module) SetProviderReference(r *xpv1.Reference)
- func (mg *Module) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ModuleLinkObservation
- type ModuleLinkParameters
- type ModuleList
- type ModuleObservation
- type ModuleParameters
- type ModuleSpec
- type ModuleStatus
- type MonthlyOccurrenceObservation
- type MonthlyOccurrenceParameters
- type PublishContentLinkHashObservation
- type PublishContentLinkHashParameters
- type PublishContentLinkObservation
- type PublishContentLinkParameters
- type RunBook
- func (in *RunBook) DeepCopy() *RunBook
- func (in *RunBook) DeepCopyInto(out *RunBook)
- func (in *RunBook) DeepCopyObject() runtime.Object
- func (mg *RunBook) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RunBook) GetConnectionDetailsMapping() map[string]string
- func (mg *RunBook) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RunBook) GetID() string
- func (tr *RunBook) GetObservation() (map[string]interface{}, error)
- func (tr *RunBook) GetParameters() (map[string]interface{}, error)
- func (mg *RunBook) GetProviderConfigReference() *xpv1.Reference
- func (mg *RunBook) GetProviderReference() *xpv1.Reference
- func (mg *RunBook) GetTerraformResourceType() string
- func (tr *RunBook) GetTerraformSchemaVersion() int
- func (mg *RunBook) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RunBook) LateInitialize(attrs []byte) (bool, error)
- func (mg *RunBook) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RunBook) SetConditions(c ...xpv1.Condition)
- func (mg *RunBook) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RunBook) SetObservation(obs map[string]interface{}) error
- func (tr *RunBook) SetParameters(params map[string]interface{}) error
- func (mg *RunBook) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RunBook) SetProviderReference(r *xpv1.Reference)
- func (mg *RunBook) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RunBookJobScheduleObservation
- type RunBookJobScheduleParameters
- type RunBookList
- type RunBookObservation
- type RunBookParameters
- type RunBookSpec
- type RunBookStatus
- type Schedule
- func (in *Schedule) DeepCopy() *Schedule
- func (in *Schedule) DeepCopyInto(out *Schedule)
- func (in *Schedule) DeepCopyObject() runtime.Object
- func (mg *Schedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Schedule) GetConnectionDetailsMapping() map[string]string
- func (mg *Schedule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Schedule) GetID() string
- func (tr *Schedule) GetObservation() (map[string]interface{}, error)
- func (tr *Schedule) GetParameters() (map[string]interface{}, error)
- func (mg *Schedule) GetProviderConfigReference() *xpv1.Reference
- func (mg *Schedule) GetProviderReference() *xpv1.Reference
- func (mg *Schedule) GetTerraformResourceType() string
- func (tr *Schedule) GetTerraformSchemaVersion() int
- func (mg *Schedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Schedule) LateInitialize(attrs []byte) (bool, error)
- func (mg *Schedule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Schedule) SetConditions(c ...xpv1.Condition)
- func (mg *Schedule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Schedule) SetObservation(obs map[string]interface{}) error
- func (tr *Schedule) SetParameters(params map[string]interface{}) error
- func (mg *Schedule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Schedule) SetProviderReference(r *xpv1.Reference)
- func (mg *Schedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ScheduleList
- type ScheduleObservation
- type ScheduleParameters
- type ScheduleSpec
- type ScheduleStatus
- type VariableBool
- func (in *VariableBool) DeepCopy() *VariableBool
- func (in *VariableBool) DeepCopyInto(out *VariableBool)
- func (in *VariableBool) DeepCopyObject() runtime.Object
- func (mg *VariableBool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VariableBool) GetConnectionDetailsMapping() map[string]string
- func (mg *VariableBool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VariableBool) GetID() string
- func (tr *VariableBool) GetObservation() (map[string]interface{}, error)
- func (tr *VariableBool) GetParameters() (map[string]interface{}, error)
- func (mg *VariableBool) GetProviderConfigReference() *xpv1.Reference
- func (mg *VariableBool) GetProviderReference() *xpv1.Reference
- func (mg *VariableBool) GetTerraformResourceType() string
- func (tr *VariableBool) GetTerraformSchemaVersion() int
- func (mg *VariableBool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VariableBool) LateInitialize(attrs []byte) (bool, error)
- func (mg *VariableBool) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VariableBool) SetConditions(c ...xpv1.Condition)
- func (mg *VariableBool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VariableBool) SetObservation(obs map[string]interface{}) error
- func (tr *VariableBool) SetParameters(params map[string]interface{}) error
- func (mg *VariableBool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VariableBool) SetProviderReference(r *xpv1.Reference)
- func (mg *VariableBool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VariableBoolList
- type VariableBoolObservation
- type VariableBoolParameters
- type VariableBoolSpec
- type VariableBoolStatus
- type VariableDateTime
- func (in *VariableDateTime) DeepCopy() *VariableDateTime
- func (in *VariableDateTime) DeepCopyInto(out *VariableDateTime)
- func (in *VariableDateTime) DeepCopyObject() runtime.Object
- func (mg *VariableDateTime) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VariableDateTime) GetConnectionDetailsMapping() map[string]string
- func (mg *VariableDateTime) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VariableDateTime) GetID() string
- func (tr *VariableDateTime) GetObservation() (map[string]interface{}, error)
- func (tr *VariableDateTime) GetParameters() (map[string]interface{}, error)
- func (mg *VariableDateTime) GetProviderConfigReference() *xpv1.Reference
- func (mg *VariableDateTime) GetProviderReference() *xpv1.Reference
- func (mg *VariableDateTime) GetTerraformResourceType() string
- func (tr *VariableDateTime) GetTerraformSchemaVersion() int
- func (mg *VariableDateTime) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VariableDateTime) LateInitialize(attrs []byte) (bool, error)
- func (mg *VariableDateTime) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VariableDateTime) SetConditions(c ...xpv1.Condition)
- func (mg *VariableDateTime) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VariableDateTime) SetObservation(obs map[string]interface{}) error
- func (tr *VariableDateTime) SetParameters(params map[string]interface{}) error
- func (mg *VariableDateTime) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VariableDateTime) SetProviderReference(r *xpv1.Reference)
- func (mg *VariableDateTime) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VariableDateTimeList
- type VariableDateTimeObservation
- type VariableDateTimeParameters
- type VariableDateTimeSpec
- type VariableDateTimeStatus
- type VariableInt
- func (in *VariableInt) DeepCopy() *VariableInt
- func (in *VariableInt) DeepCopyInto(out *VariableInt)
- func (in *VariableInt) DeepCopyObject() runtime.Object
- func (mg *VariableInt) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VariableInt) GetConnectionDetailsMapping() map[string]string
- func (mg *VariableInt) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VariableInt) GetID() string
- func (tr *VariableInt) GetObservation() (map[string]interface{}, error)
- func (tr *VariableInt) GetParameters() (map[string]interface{}, error)
- func (mg *VariableInt) GetProviderConfigReference() *xpv1.Reference
- func (mg *VariableInt) GetProviderReference() *xpv1.Reference
- func (mg *VariableInt) GetTerraformResourceType() string
- func (tr *VariableInt) GetTerraformSchemaVersion() int
- func (mg *VariableInt) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VariableInt) LateInitialize(attrs []byte) (bool, error)
- func (mg *VariableInt) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VariableInt) SetConditions(c ...xpv1.Condition)
- func (mg *VariableInt) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VariableInt) SetObservation(obs map[string]interface{}) error
- func (tr *VariableInt) SetParameters(params map[string]interface{}) error
- func (mg *VariableInt) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VariableInt) SetProviderReference(r *xpv1.Reference)
- func (mg *VariableInt) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VariableIntList
- type VariableIntObservation
- type VariableIntParameters
- type VariableIntSpec
- type VariableIntStatus
- type VariableString
- func (in *VariableString) DeepCopy() *VariableString
- func (in *VariableString) DeepCopyInto(out *VariableString)
- func (in *VariableString) DeepCopyObject() runtime.Object
- func (mg *VariableString) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VariableString) GetConnectionDetailsMapping() map[string]string
- func (mg *VariableString) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VariableString) GetID() string
- func (tr *VariableString) GetObservation() (map[string]interface{}, error)
- func (tr *VariableString) GetParameters() (map[string]interface{}, error)
- func (mg *VariableString) GetProviderConfigReference() *xpv1.Reference
- func (mg *VariableString) GetProviderReference() *xpv1.Reference
- func (mg *VariableString) GetTerraformResourceType() string
- func (tr *VariableString) GetTerraformSchemaVersion() int
- func (mg *VariableString) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VariableString) LateInitialize(attrs []byte) (bool, error)
- func (mg *VariableString) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VariableString) SetConditions(c ...xpv1.Condition)
- func (mg *VariableString) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VariableString) SetObservation(obs map[string]interface{}) error
- func (tr *VariableString) SetParameters(params map[string]interface{}) error
- func (mg *VariableString) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VariableString) SetProviderReference(r *xpv1.Reference)
- func (mg *VariableString) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VariableStringList
- type VariableStringObservation
- type VariableStringParameters
- type VariableStringSpec
- type VariableStringStatus
Constants ¶
const ( CRDGroup = "automation.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Account_Kind = "Account" Account_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Account_Kind}.String() Account_KindAPIVersion = Account_Kind + "." + CRDGroupVersion.String() Account_GroupVersionKind = CRDGroupVersion.WithKind(Account_Kind) )
Repository type metadata.
var ( Certificate_Kind = "Certificate" Certificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Certificate_Kind}.String() Certificate_KindAPIVersion = Certificate_Kind + "." + CRDGroupVersion.String() Certificate_GroupVersionKind = CRDGroupVersion.WithKind(Certificate_Kind) )
Repository type metadata.
var ( Connection_Kind = "Connection" Connection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Connection_Kind}.String() Connection_KindAPIVersion = Connection_Kind + "." + CRDGroupVersion.String() Connection_GroupVersionKind = CRDGroupVersion.WithKind(Connection_Kind) )
Repository type metadata.
var ( ConnectionCertificate_Kind = "ConnectionCertificate" ConnectionCertificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConnectionCertificate_Kind}.String() ConnectionCertificate_KindAPIVersion = ConnectionCertificate_Kind + "." + CRDGroupVersion.String() ConnectionCertificate_GroupVersionKind = CRDGroupVersion.WithKind(ConnectionCertificate_Kind) )
Repository type metadata.
var ( ConnectionClassicCertificate_Kind = "ConnectionClassicCertificate" ConnectionClassicCertificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConnectionClassicCertificate_Kind}.String() ConnectionClassicCertificate_KindAPIVersion = ConnectionClassicCertificate_Kind + "." + CRDGroupVersion.String() ConnectionClassicCertificate_GroupVersionKind = CRDGroupVersion.WithKind(ConnectionClassicCertificate_Kind) )
Repository type metadata.
var ( ConnectionServicePrincipal_Kind = "ConnectionServicePrincipal" ConnectionServicePrincipal_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConnectionServicePrincipal_Kind}.String() ConnectionServicePrincipal_KindAPIVersion = ConnectionServicePrincipal_Kind + "." + CRDGroupVersion.String() ConnectionServicePrincipal_GroupVersionKind = CRDGroupVersion.WithKind(ConnectionServicePrincipal_Kind) )
Repository type metadata.
var ( Credential_Kind = "Credential" Credential_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Credential_Kind}.String() Credential_KindAPIVersion = Credential_Kind + "." + CRDGroupVersion.String() Credential_GroupVersionKind = CRDGroupVersion.WithKind(Credential_Kind) )
Repository type metadata.
var ( DSCNodeConfiguration_Kind = "DSCNodeConfiguration" DSCNodeConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DSCNodeConfiguration_Kind}.String() DSCNodeConfiguration_KindAPIVersion = DSCNodeConfiguration_Kind + "." + CRDGroupVersion.String() DSCNodeConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(DSCNodeConfiguration_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( JobSchedule_Kind = "JobSchedule" JobSchedule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: JobSchedule_Kind}.String() JobSchedule_KindAPIVersion = JobSchedule_Kind + "." + CRDGroupVersion.String() JobSchedule_GroupVersionKind = CRDGroupVersion.WithKind(JobSchedule_Kind) )
Repository type metadata.
var ( Module_Kind = "Module" Module_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Module_Kind}.String() Module_KindAPIVersion = Module_Kind + "." + CRDGroupVersion.String() Module_GroupVersionKind = CRDGroupVersion.WithKind(Module_Kind) )
Repository type metadata.
var ( RunBook_Kind = "RunBook" RunBook_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RunBook_Kind}.String() RunBook_KindAPIVersion = RunBook_Kind + "." + CRDGroupVersion.String() RunBook_GroupVersionKind = CRDGroupVersion.WithKind(RunBook_Kind) )
Repository type metadata.
var ( Schedule_Kind = "Schedule" Schedule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Schedule_Kind}.String() Schedule_KindAPIVersion = Schedule_Kind + "." + CRDGroupVersion.String() Schedule_GroupVersionKind = CRDGroupVersion.WithKind(Schedule_Kind) )
Repository type metadata.
var ( VariableBool_Kind = "VariableBool" VariableBool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VariableBool_Kind}.String() VariableBool_KindAPIVersion = VariableBool_Kind + "." + CRDGroupVersion.String() VariableBool_GroupVersionKind = CRDGroupVersion.WithKind(VariableBool_Kind) )
Repository type metadata.
var ( VariableDateTime_Kind = "VariableDateTime" VariableDateTime_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VariableDateTime_Kind}.String() VariableDateTime_KindAPIVersion = VariableDateTime_Kind + "." + CRDGroupVersion.String() VariableDateTime_GroupVersionKind = CRDGroupVersion.WithKind(VariableDateTime_Kind) )
Repository type metadata.
var ( VariableInt_Kind = "VariableInt" VariableInt_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VariableInt_Kind}.String() VariableInt_KindAPIVersion = VariableInt_Kind + "." + CRDGroupVersion.String() VariableInt_GroupVersionKind = CRDGroupVersion.WithKind(VariableInt_Kind) )
Repository type metadata.
var ( VariableString_Kind = "VariableString" VariableString_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VariableString_Kind}.String() VariableString_KindAPIVersion = VariableString_Kind + "." + CRDGroupVersion.String() VariableString_GroupVersionKind = CRDGroupVersion.WithKind(VariableString_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` }
Account is the Schema for the Accounts API +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 (*Account) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.
func (*Account) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Account) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Account) GetCondition ¶
func (mg *Account) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Account.
func (*Account) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Account
func (*Account) GetDeletionPolicy ¶
func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Account.
func (*Account) GetObservation ¶
GetObservation of this Account
func (*Account) GetParameters ¶
GetParameters of this Account
func (*Account) GetProviderConfigReference ¶
GetProviderConfigReference of this Account.
func (*Account) GetProviderReference ¶
GetProviderReference of this Account. Deprecated: Use GetProviderConfigReference.
func (*Account) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Account
func (*Account) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Account) GetWriteConnectionSecretToReference ¶
func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Account.
func (*Account) LateInitialize ¶
LateInitialize this Account using its observed tfState. returns True if there are any spec changes for the resource.
func (*Account) ResolveReferences ¶
ResolveReferences of this Account.
func (*Account) SetConditions ¶
SetConditions of this Account.
func (*Account) SetDeletionPolicy ¶
func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Account.
func (*Account) SetObservation ¶
SetObservation for this Account
func (*Account) SetParameters ¶
SetParameters for this Account
func (*Account) SetProviderConfigReference ¶
SetProviderConfigReference of this Account.
func (*Account) SetProviderReference ¶
SetProviderReference of this Account. Deprecated: Use SetProviderConfigReference.
func (*Account) SetWriteConnectionSecretToReference ¶
func (mg *Account) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Account.
type AccountList ¶
type AccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Account `json:"items"` }
AccountList contains a list of Accounts
func (*AccountList) DeepCopy ¶
func (in *AccountList) DeepCopy() *AccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountList.
func (*AccountList) DeepCopyInto ¶
func (in *AccountList) DeepCopyInto(out *AccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountList) DeepCopyObject ¶
func (in *AccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountList) GetItems ¶
func (l *AccountList) GetItems() []resource.Managed
GetItems of this AccountList.
type AccountObservation ¶
type AccountObservation struct { DSCPrimaryAccessKey *string `json:"dscPrimaryAccessKey,omitempty" tf:"dsc_primary_access_key,omitempty"` DSCSecondaryAccessKey *string `json:"dscSecondaryAccessKey,omitempty" tf:"dsc_secondary_access_key,omitempty"` DSCServerEndpoint *string `json:"dscServerEndpoint,omitempty" tf:"dsc_server_endpoint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*AccountObservation) DeepCopy ¶
func (in *AccountObservation) DeepCopy() *AccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountObservation.
func (*AccountObservation) DeepCopyInto ¶
func (in *AccountObservation) DeepCopyInto(out *AccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountParameters ¶
type AccountParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AccountParameters) DeepCopy ¶
func (in *AccountParameters) DeepCopy() *AccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountParameters.
func (*AccountParameters) DeepCopyInto ¶
func (in *AccountParameters) DeepCopyInto(out *AccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpec ¶
type AccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccountParameters `json:"forProvider"` }
AccountSpec defines the desired state of Account
func (*AccountSpec) DeepCopy ¶
func (in *AccountSpec) DeepCopy() *AccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpec.
func (*AccountSpec) DeepCopyInto ¶
func (in *AccountSpec) DeepCopyInto(out *AccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountStatus ¶
type AccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccountObservation `json:"atProvider,omitempty"` }
AccountStatus defines the observed state of Account.
func (*AccountStatus) DeepCopy ¶
func (in *AccountStatus) DeepCopy() *AccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountStatus.
func (*AccountStatus) DeepCopyInto ¶
func (in *AccountStatus) DeepCopyInto(out *AccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Certificate ¶
type Certificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CertificateSpec `json:"spec"` Status CertificateStatus `json:"status,omitempty"` }
Certificate is the Schema for the Certificates 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 (*Certificate) DeepCopy ¶
func (in *Certificate) DeepCopy() *Certificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Certificate.
func (*Certificate) DeepCopyInto ¶
func (in *Certificate) DeepCopyInto(out *Certificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Certificate) DeepCopyObject ¶
func (in *Certificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Certificate) GetCondition ¶
func (mg *Certificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Certificate.
func (*Certificate) GetConnectionDetailsMapping ¶
func (tr *Certificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Certificate
func (*Certificate) GetDeletionPolicy ¶
func (mg *Certificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Certificate.
func (*Certificate) GetID ¶
func (tr *Certificate) GetID() string
GetID returns ID of underlying Terraform resource of this Certificate
func (*Certificate) GetObservation ¶
func (tr *Certificate) GetObservation() (map[string]interface{}, error)
GetObservation of this Certificate
func (*Certificate) GetParameters ¶
func (tr *Certificate) GetParameters() (map[string]interface{}, error)
GetParameters of this Certificate
func (*Certificate) GetProviderConfigReference ¶
func (mg *Certificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Certificate.
func (*Certificate) GetProviderReference ¶
func (mg *Certificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this Certificate. Deprecated: Use GetProviderConfigReference.
func (*Certificate) GetTerraformResourceType ¶
func (mg *Certificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Certificate
func (*Certificate) GetTerraformSchemaVersion ¶
func (tr *Certificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Certificate) GetWriteConnectionSecretToReference ¶
func (mg *Certificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Certificate.
func (*Certificate) LateInitialize ¶
func (tr *Certificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Certificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*Certificate) ResolveReferences ¶
ResolveReferences of this Certificate.
func (*Certificate) SetConditions ¶
func (mg *Certificate) SetConditions(c ...xpv1.Condition)
SetConditions of this Certificate.
func (*Certificate) SetDeletionPolicy ¶
func (mg *Certificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Certificate.
func (*Certificate) SetObservation ¶
func (tr *Certificate) SetObservation(obs map[string]interface{}) error
SetObservation for this Certificate
func (*Certificate) SetParameters ¶
func (tr *Certificate) SetParameters(params map[string]interface{}) error
SetParameters for this Certificate
func (*Certificate) SetProviderConfigReference ¶
func (mg *Certificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Certificate.
func (*Certificate) SetProviderReference ¶
func (mg *Certificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Certificate. Deprecated: Use SetProviderConfigReference.
func (*Certificate) SetWriteConnectionSecretToReference ¶
func (mg *Certificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Certificate.
type CertificateList ¶
type CertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Certificate `json:"items"` }
CertificateList contains a list of Certificates
func (*CertificateList) DeepCopy ¶
func (in *CertificateList) DeepCopy() *CertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateList.
func (*CertificateList) DeepCopyInto ¶
func (in *CertificateList) DeepCopyInto(out *CertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateList) DeepCopyObject ¶
func (in *CertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateList) GetItems ¶
func (l *CertificateList) GetItems() []resource.Managed
GetItems of this CertificateList.
type CertificateObservation ¶
type CertificateObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Thumbprint *string `json:"thumbprint,omitempty" tf:"thumbprint,omitempty"` }
func (*CertificateObservation) DeepCopy ¶
func (in *CertificateObservation) DeepCopy() *CertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateObservation.
func (*CertificateObservation) DeepCopyInto ¶
func (in *CertificateObservation) DeepCopyInto(out *CertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateParameters ¶
type CertificateParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Required Base64SecretRef v1.SecretKeySelector `json:"base64SecretRef" tf:"-"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Exportable *bool `json:"exportable,omitempty" tf:"exportable,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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:"-"` }
func (*CertificateParameters) DeepCopy ¶
func (in *CertificateParameters) DeepCopy() *CertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateParameters.
func (*CertificateParameters) DeepCopyInto ¶
func (in *CertificateParameters) DeepCopyInto(out *CertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateSpec ¶
type CertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateParameters `json:"forProvider"` }
CertificateSpec defines the desired state of Certificate
func (*CertificateSpec) DeepCopy ¶
func (in *CertificateSpec) DeepCopy() *CertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateSpec.
func (*CertificateSpec) DeepCopyInto ¶
func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateStatus ¶
type CertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateObservation `json:"atProvider,omitempty"` }
CertificateStatus defines the observed state of Certificate.
func (*CertificateStatus) DeepCopy ¶
func (in *CertificateStatus) DeepCopy() *CertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateStatus.
func (*CertificateStatus) DeepCopyInto ¶
func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Connection ¶
type Connection struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionSpec `json:"spec"` Status ConnectionStatus `json:"status,omitempty"` }
Connection is the Schema for the Connections 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 (*Connection) DeepCopy ¶
func (in *Connection) DeepCopy() *Connection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection.
func (*Connection) DeepCopyInto ¶
func (in *Connection) DeepCopyInto(out *Connection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Connection) DeepCopyObject ¶
func (in *Connection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Connection) GetCondition ¶
func (mg *Connection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Connection.
func (*Connection) GetConnectionDetailsMapping ¶
func (tr *Connection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Connection
func (*Connection) GetDeletionPolicy ¶
func (mg *Connection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Connection.
func (*Connection) GetID ¶
func (tr *Connection) GetID() string
GetID returns ID of underlying Terraform resource of this Connection
func (*Connection) GetObservation ¶
func (tr *Connection) GetObservation() (map[string]interface{}, error)
GetObservation of this Connection
func (*Connection) GetParameters ¶
func (tr *Connection) GetParameters() (map[string]interface{}, error)
GetParameters of this Connection
func (*Connection) GetProviderConfigReference ¶
func (mg *Connection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Connection.
func (*Connection) GetProviderReference ¶
func (mg *Connection) GetProviderReference() *xpv1.Reference
GetProviderReference of this Connection. Deprecated: Use GetProviderConfigReference.
func (*Connection) GetTerraformResourceType ¶
func (mg *Connection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Connection
func (*Connection) GetTerraformSchemaVersion ¶
func (tr *Connection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Connection) GetWriteConnectionSecretToReference ¶
func (mg *Connection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Connection.
func (*Connection) LateInitialize ¶
func (tr *Connection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Connection using its observed tfState. returns True if there are any spec changes for the resource.
func (*Connection) ResolveReferences ¶
ResolveReferences of this Connection.
func (*Connection) SetConditions ¶
func (mg *Connection) SetConditions(c ...xpv1.Condition)
SetConditions of this Connection.
func (*Connection) SetDeletionPolicy ¶
func (mg *Connection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Connection.
func (*Connection) SetObservation ¶
func (tr *Connection) SetObservation(obs map[string]interface{}) error
SetObservation for this Connection
func (*Connection) SetParameters ¶
func (tr *Connection) SetParameters(params map[string]interface{}) error
SetParameters for this Connection
func (*Connection) SetProviderConfigReference ¶
func (mg *Connection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Connection.
func (*Connection) SetProviderReference ¶
func (mg *Connection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Connection. Deprecated: Use SetProviderConfigReference.
func (*Connection) SetWriteConnectionSecretToReference ¶
func (mg *Connection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Connection.
type ConnectionCertificate ¶
type ConnectionCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionCertificateSpec `json:"spec"` Status ConnectionCertificateStatus `json:"status,omitempty"` }
ConnectionCertificate is the Schema for the ConnectionCertificates 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 (*ConnectionCertificate) DeepCopy ¶
func (in *ConnectionCertificate) DeepCopy() *ConnectionCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionCertificate.
func (*ConnectionCertificate) DeepCopyInto ¶
func (in *ConnectionCertificate) DeepCopyInto(out *ConnectionCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionCertificate) DeepCopyObject ¶
func (in *ConnectionCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionCertificate) GetCondition ¶
func (mg *ConnectionCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConnectionCertificate.
func (*ConnectionCertificate) GetConnectionDetailsMapping ¶
func (tr *ConnectionCertificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConnectionCertificate
func (*ConnectionCertificate) GetDeletionPolicy ¶
func (mg *ConnectionCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConnectionCertificate.
func (*ConnectionCertificate) GetID ¶
func (tr *ConnectionCertificate) GetID() string
GetID returns ID of underlying Terraform resource of this ConnectionCertificate
func (*ConnectionCertificate) GetObservation ¶
func (tr *ConnectionCertificate) GetObservation() (map[string]interface{}, error)
GetObservation of this ConnectionCertificate
func (*ConnectionCertificate) GetParameters ¶
func (tr *ConnectionCertificate) GetParameters() (map[string]interface{}, error)
GetParameters of this ConnectionCertificate
func (*ConnectionCertificate) GetProviderConfigReference ¶
func (mg *ConnectionCertificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ConnectionCertificate.
func (*ConnectionCertificate) GetProviderReference ¶
func (mg *ConnectionCertificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this ConnectionCertificate. Deprecated: Use GetProviderConfigReference.
func (*ConnectionCertificate) GetTerraformResourceType ¶
func (mg *ConnectionCertificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ConnectionCertificate
func (*ConnectionCertificate) GetTerraformSchemaVersion ¶
func (tr *ConnectionCertificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ConnectionCertificate) GetWriteConnectionSecretToReference ¶
func (mg *ConnectionCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConnectionCertificate.
func (*ConnectionCertificate) LateInitialize ¶
func (tr *ConnectionCertificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConnectionCertificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConnectionCertificate) ResolveReferences ¶
ResolveReferences of this ConnectionCertificate.
func (*ConnectionCertificate) SetConditions ¶
func (mg *ConnectionCertificate) SetConditions(c ...xpv1.Condition)
SetConditions of this ConnectionCertificate.
func (*ConnectionCertificate) SetDeletionPolicy ¶
func (mg *ConnectionCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConnectionCertificate.
func (*ConnectionCertificate) SetObservation ¶
func (tr *ConnectionCertificate) SetObservation(obs map[string]interface{}) error
SetObservation for this ConnectionCertificate
func (*ConnectionCertificate) SetParameters ¶
func (tr *ConnectionCertificate) SetParameters(params map[string]interface{}) error
SetParameters for this ConnectionCertificate
func (*ConnectionCertificate) SetProviderConfigReference ¶
func (mg *ConnectionCertificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ConnectionCertificate.
func (*ConnectionCertificate) SetProviderReference ¶
func (mg *ConnectionCertificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ConnectionCertificate. Deprecated: Use SetProviderConfigReference.
func (*ConnectionCertificate) SetWriteConnectionSecretToReference ¶
func (mg *ConnectionCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ConnectionCertificate.
type ConnectionCertificateList ¶
type ConnectionCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConnectionCertificate `json:"items"` }
ConnectionCertificateList contains a list of ConnectionCertificates
func (*ConnectionCertificateList) DeepCopy ¶
func (in *ConnectionCertificateList) DeepCopy() *ConnectionCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionCertificateList.
func (*ConnectionCertificateList) DeepCopyInto ¶
func (in *ConnectionCertificateList) DeepCopyInto(out *ConnectionCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionCertificateList) DeepCopyObject ¶
func (in *ConnectionCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionCertificateList) GetItems ¶
func (l *ConnectionCertificateList) GetItems() []resource.Managed
GetItems of this ConnectionCertificateList.
type ConnectionCertificateObservation ¶
type ConnectionCertificateObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ConnectionCertificateObservation) DeepCopy ¶
func (in *ConnectionCertificateObservation) DeepCopy() *ConnectionCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionCertificateObservation.
func (*ConnectionCertificateObservation) DeepCopyInto ¶
func (in *ConnectionCertificateObservation) DeepCopyInto(out *ConnectionCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionCertificateParameters ¶
type ConnectionCertificateParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Required AutomationCertificateName *string `json:"automationCertificateName" tf:"automation_certificate_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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:Required SubscriptionID *string `json:"subscriptionId" tf:"subscription_id,omitempty"` }
func (*ConnectionCertificateParameters) DeepCopy ¶
func (in *ConnectionCertificateParameters) DeepCopy() *ConnectionCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionCertificateParameters.
func (*ConnectionCertificateParameters) DeepCopyInto ¶
func (in *ConnectionCertificateParameters) DeepCopyInto(out *ConnectionCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionCertificateSpec ¶
type ConnectionCertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConnectionCertificateParameters `json:"forProvider"` }
ConnectionCertificateSpec defines the desired state of ConnectionCertificate
func (*ConnectionCertificateSpec) DeepCopy ¶
func (in *ConnectionCertificateSpec) DeepCopy() *ConnectionCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionCertificateSpec.
func (*ConnectionCertificateSpec) DeepCopyInto ¶
func (in *ConnectionCertificateSpec) DeepCopyInto(out *ConnectionCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionCertificateStatus ¶
type ConnectionCertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConnectionCertificateObservation `json:"atProvider,omitempty"` }
ConnectionCertificateStatus defines the observed state of ConnectionCertificate.
func (*ConnectionCertificateStatus) DeepCopy ¶
func (in *ConnectionCertificateStatus) DeepCopy() *ConnectionCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionCertificateStatus.
func (*ConnectionCertificateStatus) DeepCopyInto ¶
func (in *ConnectionCertificateStatus) DeepCopyInto(out *ConnectionCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionClassicCertificate ¶
type ConnectionClassicCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionClassicCertificateSpec `json:"spec"` Status ConnectionClassicCertificateStatus `json:"status,omitempty"` }
ConnectionClassicCertificate is the Schema for the ConnectionClassicCertificates 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 (*ConnectionClassicCertificate) DeepCopy ¶
func (in *ConnectionClassicCertificate) DeepCopy() *ConnectionClassicCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionClassicCertificate.
func (*ConnectionClassicCertificate) DeepCopyInto ¶
func (in *ConnectionClassicCertificate) DeepCopyInto(out *ConnectionClassicCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionClassicCertificate) DeepCopyObject ¶
func (in *ConnectionClassicCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionClassicCertificate) GetCondition ¶
func (mg *ConnectionClassicCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConnectionClassicCertificate.
func (*ConnectionClassicCertificate) GetConnectionDetailsMapping ¶
func (tr *ConnectionClassicCertificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConnectionClassicCertificate
func (*ConnectionClassicCertificate) GetDeletionPolicy ¶
func (mg *ConnectionClassicCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConnectionClassicCertificate.
func (*ConnectionClassicCertificate) GetID ¶
func (tr *ConnectionClassicCertificate) GetID() string
GetID returns ID of underlying Terraform resource of this ConnectionClassicCertificate
func (*ConnectionClassicCertificate) GetObservation ¶
func (tr *ConnectionClassicCertificate) GetObservation() (map[string]interface{}, error)
GetObservation of this ConnectionClassicCertificate
func (*ConnectionClassicCertificate) GetParameters ¶
func (tr *ConnectionClassicCertificate) GetParameters() (map[string]interface{}, error)
GetParameters of this ConnectionClassicCertificate
func (*ConnectionClassicCertificate) GetProviderConfigReference ¶
func (mg *ConnectionClassicCertificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ConnectionClassicCertificate.
func (*ConnectionClassicCertificate) GetProviderReference ¶
func (mg *ConnectionClassicCertificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this ConnectionClassicCertificate. Deprecated: Use GetProviderConfigReference.
func (*ConnectionClassicCertificate) GetTerraformResourceType ¶
func (mg *ConnectionClassicCertificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ConnectionClassicCertificate
func (*ConnectionClassicCertificate) GetTerraformSchemaVersion ¶
func (tr *ConnectionClassicCertificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ConnectionClassicCertificate) GetWriteConnectionSecretToReference ¶
func (mg *ConnectionClassicCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConnectionClassicCertificate.
func (*ConnectionClassicCertificate) LateInitialize ¶
func (tr *ConnectionClassicCertificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConnectionClassicCertificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConnectionClassicCertificate) ResolveReferences ¶
func (mg *ConnectionClassicCertificate) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this ConnectionClassicCertificate.
func (*ConnectionClassicCertificate) SetConditions ¶
func (mg *ConnectionClassicCertificate) SetConditions(c ...xpv1.Condition)
SetConditions of this ConnectionClassicCertificate.
func (*ConnectionClassicCertificate) SetDeletionPolicy ¶
func (mg *ConnectionClassicCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConnectionClassicCertificate.
func (*ConnectionClassicCertificate) SetObservation ¶
func (tr *ConnectionClassicCertificate) SetObservation(obs map[string]interface{}) error
SetObservation for this ConnectionClassicCertificate
func (*ConnectionClassicCertificate) SetParameters ¶
func (tr *ConnectionClassicCertificate) SetParameters(params map[string]interface{}) error
SetParameters for this ConnectionClassicCertificate
func (*ConnectionClassicCertificate) SetProviderConfigReference ¶
func (mg *ConnectionClassicCertificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ConnectionClassicCertificate.
func (*ConnectionClassicCertificate) SetProviderReference ¶
func (mg *ConnectionClassicCertificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ConnectionClassicCertificate. Deprecated: Use SetProviderConfigReference.
func (*ConnectionClassicCertificate) SetWriteConnectionSecretToReference ¶
func (mg *ConnectionClassicCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ConnectionClassicCertificate.
type ConnectionClassicCertificateList ¶
type ConnectionClassicCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConnectionClassicCertificate `json:"items"` }
ConnectionClassicCertificateList contains a list of ConnectionClassicCertificates
func (*ConnectionClassicCertificateList) DeepCopy ¶
func (in *ConnectionClassicCertificateList) DeepCopy() *ConnectionClassicCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionClassicCertificateList.
func (*ConnectionClassicCertificateList) DeepCopyInto ¶
func (in *ConnectionClassicCertificateList) DeepCopyInto(out *ConnectionClassicCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionClassicCertificateList) DeepCopyObject ¶
func (in *ConnectionClassicCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionClassicCertificateList) GetItems ¶
func (l *ConnectionClassicCertificateList) GetItems() []resource.Managed
GetItems of this ConnectionClassicCertificateList.
type ConnectionClassicCertificateObservation ¶
type ConnectionClassicCertificateObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ConnectionClassicCertificateObservation) DeepCopy ¶
func (in *ConnectionClassicCertificateObservation) DeepCopy() *ConnectionClassicCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionClassicCertificateObservation.
func (*ConnectionClassicCertificateObservation) DeepCopyInto ¶
func (in *ConnectionClassicCertificateObservation) DeepCopyInto(out *ConnectionClassicCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionClassicCertificateParameters ¶
type ConnectionClassicCertificateParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Required CertificateAssetName *string `json:"certificateAssetName" tf:"certificate_asset_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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:Required SubscriptionID *string `json:"subscriptionId" tf:"subscription_id,omitempty"` // +kubebuilder:validation:Required SubscriptionName *string `json:"subscriptionName" tf:"subscription_name,omitempty"` }
func (*ConnectionClassicCertificateParameters) DeepCopy ¶
func (in *ConnectionClassicCertificateParameters) DeepCopy() *ConnectionClassicCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionClassicCertificateParameters.
func (*ConnectionClassicCertificateParameters) DeepCopyInto ¶
func (in *ConnectionClassicCertificateParameters) DeepCopyInto(out *ConnectionClassicCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionClassicCertificateSpec ¶
type ConnectionClassicCertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConnectionClassicCertificateParameters `json:"forProvider"` }
ConnectionClassicCertificateSpec defines the desired state of ConnectionClassicCertificate
func (*ConnectionClassicCertificateSpec) DeepCopy ¶
func (in *ConnectionClassicCertificateSpec) DeepCopy() *ConnectionClassicCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionClassicCertificateSpec.
func (*ConnectionClassicCertificateSpec) DeepCopyInto ¶
func (in *ConnectionClassicCertificateSpec) DeepCopyInto(out *ConnectionClassicCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionClassicCertificateStatus ¶
type ConnectionClassicCertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConnectionClassicCertificateObservation `json:"atProvider,omitempty"` }
ConnectionClassicCertificateStatus defines the observed state of ConnectionClassicCertificate.
func (*ConnectionClassicCertificateStatus) DeepCopy ¶
func (in *ConnectionClassicCertificateStatus) DeepCopy() *ConnectionClassicCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionClassicCertificateStatus.
func (*ConnectionClassicCertificateStatus) DeepCopyInto ¶
func (in *ConnectionClassicCertificateStatus) DeepCopyInto(out *ConnectionClassicCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionList ¶
type ConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Connection `json:"items"` }
ConnectionList contains a list of Connections
func (*ConnectionList) DeepCopy ¶
func (in *ConnectionList) DeepCopy() *ConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionList.
func (*ConnectionList) DeepCopyInto ¶
func (in *ConnectionList) DeepCopyInto(out *ConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionList) DeepCopyObject ¶
func (in *ConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionList) GetItems ¶
func (l *ConnectionList) GetItems() []resource.Managed
GetItems of this ConnectionList.
type ConnectionObservation ¶
type ConnectionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ConnectionObservation) DeepCopy ¶
func (in *ConnectionObservation) DeepCopy() *ConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionObservation.
func (*ConnectionObservation) DeepCopyInto ¶
func (in *ConnectionObservation) DeepCopyInto(out *ConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionParameters ¶
type ConnectionParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required Values map[string]*string `json:"values" tf:"values,omitempty"` }
func (*ConnectionParameters) DeepCopy ¶
func (in *ConnectionParameters) DeepCopy() *ConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionParameters.
func (*ConnectionParameters) DeepCopyInto ¶
func (in *ConnectionParameters) DeepCopyInto(out *ConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionServicePrincipal ¶
type ConnectionServicePrincipal struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConnectionServicePrincipalSpec `json:"spec"` Status ConnectionServicePrincipalStatus `json:"status,omitempty"` }
ConnectionServicePrincipal is the Schema for the ConnectionServicePrincipals 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 (*ConnectionServicePrincipal) DeepCopy ¶
func (in *ConnectionServicePrincipal) DeepCopy() *ConnectionServicePrincipal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionServicePrincipal.
func (*ConnectionServicePrincipal) DeepCopyInto ¶
func (in *ConnectionServicePrincipal) DeepCopyInto(out *ConnectionServicePrincipal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionServicePrincipal) DeepCopyObject ¶
func (in *ConnectionServicePrincipal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionServicePrincipal) GetCondition ¶
func (mg *ConnectionServicePrincipal) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConnectionServicePrincipal.
func (*ConnectionServicePrincipal) GetConnectionDetailsMapping ¶
func (tr *ConnectionServicePrincipal) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConnectionServicePrincipal
func (*ConnectionServicePrincipal) GetDeletionPolicy ¶
func (mg *ConnectionServicePrincipal) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConnectionServicePrincipal.
func (*ConnectionServicePrincipal) GetID ¶
func (tr *ConnectionServicePrincipal) GetID() string
GetID returns ID of underlying Terraform resource of this ConnectionServicePrincipal
func (*ConnectionServicePrincipal) GetObservation ¶
func (tr *ConnectionServicePrincipal) GetObservation() (map[string]interface{}, error)
GetObservation of this ConnectionServicePrincipal
func (*ConnectionServicePrincipal) GetParameters ¶
func (tr *ConnectionServicePrincipal) GetParameters() (map[string]interface{}, error)
GetParameters of this ConnectionServicePrincipal
func (*ConnectionServicePrincipal) GetProviderConfigReference ¶
func (mg *ConnectionServicePrincipal) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ConnectionServicePrincipal.
func (*ConnectionServicePrincipal) GetProviderReference ¶
func (mg *ConnectionServicePrincipal) GetProviderReference() *xpv1.Reference
GetProviderReference of this ConnectionServicePrincipal. Deprecated: Use GetProviderConfigReference.
func (*ConnectionServicePrincipal) GetTerraformResourceType ¶
func (mg *ConnectionServicePrincipal) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ConnectionServicePrincipal
func (*ConnectionServicePrincipal) GetTerraformSchemaVersion ¶
func (tr *ConnectionServicePrincipal) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ConnectionServicePrincipal) GetWriteConnectionSecretToReference ¶
func (mg *ConnectionServicePrincipal) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConnectionServicePrincipal.
func (*ConnectionServicePrincipal) LateInitialize ¶
func (tr *ConnectionServicePrincipal) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConnectionServicePrincipal using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConnectionServicePrincipal) ResolveReferences ¶
ResolveReferences of this ConnectionServicePrincipal.
func (*ConnectionServicePrincipal) SetConditions ¶
func (mg *ConnectionServicePrincipal) SetConditions(c ...xpv1.Condition)
SetConditions of this ConnectionServicePrincipal.
func (*ConnectionServicePrincipal) SetDeletionPolicy ¶
func (mg *ConnectionServicePrincipal) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConnectionServicePrincipal.
func (*ConnectionServicePrincipal) SetObservation ¶
func (tr *ConnectionServicePrincipal) SetObservation(obs map[string]interface{}) error
SetObservation for this ConnectionServicePrincipal
func (*ConnectionServicePrincipal) SetParameters ¶
func (tr *ConnectionServicePrincipal) SetParameters(params map[string]interface{}) error
SetParameters for this ConnectionServicePrincipal
func (*ConnectionServicePrincipal) SetProviderConfigReference ¶
func (mg *ConnectionServicePrincipal) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ConnectionServicePrincipal.
func (*ConnectionServicePrincipal) SetProviderReference ¶
func (mg *ConnectionServicePrincipal) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ConnectionServicePrincipal. Deprecated: Use SetProviderConfigReference.
func (*ConnectionServicePrincipal) SetWriteConnectionSecretToReference ¶
func (mg *ConnectionServicePrincipal) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ConnectionServicePrincipal.
type ConnectionServicePrincipalList ¶
type ConnectionServicePrincipalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConnectionServicePrincipal `json:"items"` }
ConnectionServicePrincipalList contains a list of ConnectionServicePrincipals
func (*ConnectionServicePrincipalList) DeepCopy ¶
func (in *ConnectionServicePrincipalList) DeepCopy() *ConnectionServicePrincipalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionServicePrincipalList.
func (*ConnectionServicePrincipalList) DeepCopyInto ¶
func (in *ConnectionServicePrincipalList) DeepCopyInto(out *ConnectionServicePrincipalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConnectionServicePrincipalList) DeepCopyObject ¶
func (in *ConnectionServicePrincipalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConnectionServicePrincipalList) GetItems ¶
func (l *ConnectionServicePrincipalList) GetItems() []resource.Managed
GetItems of this ConnectionServicePrincipalList.
type ConnectionServicePrincipalObservation ¶
type ConnectionServicePrincipalObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ConnectionServicePrincipalObservation) DeepCopy ¶
func (in *ConnectionServicePrincipalObservation) DeepCopy() *ConnectionServicePrincipalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionServicePrincipalObservation.
func (*ConnectionServicePrincipalObservation) DeepCopyInto ¶
func (in *ConnectionServicePrincipalObservation) DeepCopyInto(out *ConnectionServicePrincipalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionServicePrincipalParameters ¶
type ConnectionServicePrincipalParameters struct { // +kubebuilder:validation:Required ApplicationID *string `json:"applicationId" tf:"application_id,omitempty"` // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Required CertificateThumbprint *string `json:"certificateThumbprint" tf:"certificate_thumbprint,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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:Required SubscriptionID *string `json:"subscriptionId" tf:"subscription_id,omitempty"` // +kubebuilder:validation:Required TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"` }
func (*ConnectionServicePrincipalParameters) DeepCopy ¶
func (in *ConnectionServicePrincipalParameters) DeepCopy() *ConnectionServicePrincipalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionServicePrincipalParameters.
func (*ConnectionServicePrincipalParameters) DeepCopyInto ¶
func (in *ConnectionServicePrincipalParameters) DeepCopyInto(out *ConnectionServicePrincipalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionServicePrincipalSpec ¶
type ConnectionServicePrincipalSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConnectionServicePrincipalParameters `json:"forProvider"` }
ConnectionServicePrincipalSpec defines the desired state of ConnectionServicePrincipal
func (*ConnectionServicePrincipalSpec) DeepCopy ¶
func (in *ConnectionServicePrincipalSpec) DeepCopy() *ConnectionServicePrincipalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionServicePrincipalSpec.
func (*ConnectionServicePrincipalSpec) DeepCopyInto ¶
func (in *ConnectionServicePrincipalSpec) DeepCopyInto(out *ConnectionServicePrincipalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionServicePrincipalStatus ¶
type ConnectionServicePrincipalStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConnectionServicePrincipalObservation `json:"atProvider,omitempty"` }
ConnectionServicePrincipalStatus defines the observed state of ConnectionServicePrincipal.
func (*ConnectionServicePrincipalStatus) DeepCopy ¶
func (in *ConnectionServicePrincipalStatus) DeepCopy() *ConnectionServicePrincipalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionServicePrincipalStatus.
func (*ConnectionServicePrincipalStatus) DeepCopyInto ¶
func (in *ConnectionServicePrincipalStatus) DeepCopyInto(out *ConnectionServicePrincipalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionSpec ¶
type ConnectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConnectionParameters `json:"forProvider"` }
ConnectionSpec defines the desired state of Connection
func (*ConnectionSpec) DeepCopy ¶
func (in *ConnectionSpec) DeepCopy() *ConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionSpec.
func (*ConnectionSpec) DeepCopyInto ¶
func (in *ConnectionSpec) DeepCopyInto(out *ConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionStatus ¶
type ConnectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConnectionObservation `json:"atProvider,omitempty"` }
ConnectionStatus defines the observed state of Connection.
func (*ConnectionStatus) DeepCopy ¶
func (in *ConnectionStatus) DeepCopy() *ConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionStatus.
func (*ConnectionStatus) DeepCopyInto ¶
func (in *ConnectionStatus) DeepCopyInto(out *ConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Credential ¶
type Credential struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CredentialSpec `json:"spec"` Status CredentialStatus `json:"status,omitempty"` }
Credential is the Schema for the Credentials 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 (*Credential) DeepCopy ¶
func (in *Credential) DeepCopy() *Credential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Credential.
func (*Credential) DeepCopyInto ¶
func (in *Credential) DeepCopyInto(out *Credential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Credential) DeepCopyObject ¶
func (in *Credential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Credential) GetCondition ¶
func (mg *Credential) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Credential.
func (*Credential) GetConnectionDetailsMapping ¶
func (tr *Credential) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Credential
func (*Credential) GetDeletionPolicy ¶
func (mg *Credential) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Credential.
func (*Credential) GetID ¶
func (tr *Credential) GetID() string
GetID returns ID of underlying Terraform resource of this Credential
func (*Credential) GetObservation ¶
func (tr *Credential) GetObservation() (map[string]interface{}, error)
GetObservation of this Credential
func (*Credential) GetParameters ¶
func (tr *Credential) GetParameters() (map[string]interface{}, error)
GetParameters of this Credential
func (*Credential) GetProviderConfigReference ¶
func (mg *Credential) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Credential.
func (*Credential) GetProviderReference ¶
func (mg *Credential) GetProviderReference() *xpv1.Reference
GetProviderReference of this Credential. Deprecated: Use GetProviderConfigReference.
func (*Credential) GetTerraformResourceType ¶
func (mg *Credential) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Credential
func (*Credential) GetTerraformSchemaVersion ¶
func (tr *Credential) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Credential) GetWriteConnectionSecretToReference ¶
func (mg *Credential) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Credential.
func (*Credential) LateInitialize ¶
func (tr *Credential) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Credential using its observed tfState. returns True if there are any spec changes for the resource.
func (*Credential) ResolveReferences ¶
ResolveReferences of this Credential.
func (*Credential) SetConditions ¶
func (mg *Credential) SetConditions(c ...xpv1.Condition)
SetConditions of this Credential.
func (*Credential) SetDeletionPolicy ¶
func (mg *Credential) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Credential.
func (*Credential) SetObservation ¶
func (tr *Credential) SetObservation(obs map[string]interface{}) error
SetObservation for this Credential
func (*Credential) SetParameters ¶
func (tr *Credential) SetParameters(params map[string]interface{}) error
SetParameters for this Credential
func (*Credential) SetProviderConfigReference ¶
func (mg *Credential) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Credential.
func (*Credential) SetProviderReference ¶
func (mg *Credential) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Credential. Deprecated: Use SetProviderConfigReference.
func (*Credential) SetWriteConnectionSecretToReference ¶
func (mg *Credential) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Credential.
type CredentialList ¶
type CredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Credential `json:"items"` }
CredentialList contains a list of Credentials
func (*CredentialList) DeepCopy ¶
func (in *CredentialList) DeepCopy() *CredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialList.
func (*CredentialList) DeepCopyInto ¶
func (in *CredentialList) DeepCopyInto(out *CredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CredentialList) DeepCopyObject ¶
func (in *CredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CredentialList) GetItems ¶
func (l *CredentialList) GetItems() []resource.Managed
GetItems of this CredentialList.
type CredentialObservation ¶
type CredentialObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CredentialObservation) DeepCopy ¶
func (in *CredentialObservation) DeepCopy() *CredentialObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialObservation.
func (*CredentialObservation) DeepCopyInto ¶
func (in *CredentialObservation) DeepCopyInto(out *CredentialObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialParameters ¶
type CredentialParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +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:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*CredentialParameters) DeepCopy ¶
func (in *CredentialParameters) DeepCopy() *CredentialParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialParameters.
func (*CredentialParameters) DeepCopyInto ¶
func (in *CredentialParameters) DeepCopyInto(out *CredentialParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialSpec ¶
type CredentialSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CredentialParameters `json:"forProvider"` }
CredentialSpec defines the desired state of Credential
func (*CredentialSpec) DeepCopy ¶
func (in *CredentialSpec) DeepCopy() *CredentialSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialSpec.
func (*CredentialSpec) DeepCopyInto ¶
func (in *CredentialSpec) DeepCopyInto(out *CredentialSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CredentialStatus ¶
type CredentialStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CredentialObservation `json:"atProvider,omitempty"` }
CredentialStatus defines the observed state of Credential.
func (*CredentialStatus) DeepCopy ¶
func (in *CredentialStatus) DeepCopy() *CredentialStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialStatus.
func (*CredentialStatus) DeepCopyInto ¶
func (in *CredentialStatus) DeepCopyInto(out *CredentialStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DSCNodeConfiguration ¶
type DSCNodeConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DSCNodeConfigurationSpec `json:"spec"` Status DSCNodeConfigurationStatus `json:"status,omitempty"` }
DSCNodeConfiguration is the Schema for the DSCNodeConfigurations 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 (*DSCNodeConfiguration) DeepCopy ¶
func (in *DSCNodeConfiguration) DeepCopy() *DSCNodeConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DSCNodeConfiguration.
func (*DSCNodeConfiguration) DeepCopyInto ¶
func (in *DSCNodeConfiguration) DeepCopyInto(out *DSCNodeConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DSCNodeConfiguration) DeepCopyObject ¶
func (in *DSCNodeConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DSCNodeConfiguration) GetCondition ¶
func (mg *DSCNodeConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DSCNodeConfiguration.
func (*DSCNodeConfiguration) GetConnectionDetailsMapping ¶
func (tr *DSCNodeConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DSCNodeConfiguration
func (*DSCNodeConfiguration) GetDeletionPolicy ¶
func (mg *DSCNodeConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DSCNodeConfiguration.
func (*DSCNodeConfiguration) GetID ¶
func (tr *DSCNodeConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this DSCNodeConfiguration
func (*DSCNodeConfiguration) GetObservation ¶
func (tr *DSCNodeConfiguration) GetObservation() (map[string]interface{}, error)
GetObservation of this DSCNodeConfiguration
func (*DSCNodeConfiguration) GetParameters ¶
func (tr *DSCNodeConfiguration) GetParameters() (map[string]interface{}, error)
GetParameters of this DSCNodeConfiguration
func (*DSCNodeConfiguration) GetProviderConfigReference ¶
func (mg *DSCNodeConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DSCNodeConfiguration.
func (*DSCNodeConfiguration) GetProviderReference ¶
func (mg *DSCNodeConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this DSCNodeConfiguration. Deprecated: Use GetProviderConfigReference.
func (*DSCNodeConfiguration) GetTerraformResourceType ¶
func (mg *DSCNodeConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DSCNodeConfiguration
func (*DSCNodeConfiguration) GetTerraformSchemaVersion ¶
func (tr *DSCNodeConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DSCNodeConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *DSCNodeConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DSCNodeConfiguration.
func (*DSCNodeConfiguration) LateInitialize ¶
func (tr *DSCNodeConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DSCNodeConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*DSCNodeConfiguration) ResolveReferences ¶
ResolveReferences of this DSCNodeConfiguration.
func (*DSCNodeConfiguration) SetConditions ¶
func (mg *DSCNodeConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this DSCNodeConfiguration.
func (*DSCNodeConfiguration) SetDeletionPolicy ¶
func (mg *DSCNodeConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DSCNodeConfiguration.
func (*DSCNodeConfiguration) SetObservation ¶
func (tr *DSCNodeConfiguration) SetObservation(obs map[string]interface{}) error
SetObservation for this DSCNodeConfiguration
func (*DSCNodeConfiguration) SetParameters ¶
func (tr *DSCNodeConfiguration) SetParameters(params map[string]interface{}) error
SetParameters for this DSCNodeConfiguration
func (*DSCNodeConfiguration) SetProviderConfigReference ¶
func (mg *DSCNodeConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DSCNodeConfiguration.
func (*DSCNodeConfiguration) SetProviderReference ¶
func (mg *DSCNodeConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DSCNodeConfiguration. Deprecated: Use SetProviderConfigReference.
func (*DSCNodeConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *DSCNodeConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DSCNodeConfiguration.
type DSCNodeConfigurationList ¶
type DSCNodeConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DSCNodeConfiguration `json:"items"` }
DSCNodeConfigurationList contains a list of DSCNodeConfigurations
func (*DSCNodeConfigurationList) DeepCopy ¶
func (in *DSCNodeConfigurationList) DeepCopy() *DSCNodeConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DSCNodeConfigurationList.
func (*DSCNodeConfigurationList) DeepCopyInto ¶
func (in *DSCNodeConfigurationList) DeepCopyInto(out *DSCNodeConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DSCNodeConfigurationList) DeepCopyObject ¶
func (in *DSCNodeConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DSCNodeConfigurationList) GetItems ¶
func (l *DSCNodeConfigurationList) GetItems() []resource.Managed
GetItems of this DSCNodeConfigurationList.
type DSCNodeConfigurationObservation ¶
type DSCNodeConfigurationObservation struct { ConfigurationName *string `json:"configurationName,omitempty" tf:"configuration_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DSCNodeConfigurationObservation) DeepCopy ¶
func (in *DSCNodeConfigurationObservation) DeepCopy() *DSCNodeConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DSCNodeConfigurationObservation.
func (*DSCNodeConfigurationObservation) DeepCopyInto ¶
func (in *DSCNodeConfigurationObservation) DeepCopyInto(out *DSCNodeConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DSCNodeConfigurationParameters ¶
type DSCNodeConfigurationParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Required ContentEmbedded *string `json:"contentEmbedded" tf:"content_embedded,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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:"-"` }
func (*DSCNodeConfigurationParameters) DeepCopy ¶
func (in *DSCNodeConfigurationParameters) DeepCopy() *DSCNodeConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DSCNodeConfigurationParameters.
func (*DSCNodeConfigurationParameters) DeepCopyInto ¶
func (in *DSCNodeConfigurationParameters) DeepCopyInto(out *DSCNodeConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DSCNodeConfigurationSpec ¶
type DSCNodeConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DSCNodeConfigurationParameters `json:"forProvider"` }
DSCNodeConfigurationSpec defines the desired state of DSCNodeConfiguration
func (*DSCNodeConfigurationSpec) DeepCopy ¶
func (in *DSCNodeConfigurationSpec) DeepCopy() *DSCNodeConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DSCNodeConfigurationSpec.
func (*DSCNodeConfigurationSpec) DeepCopyInto ¶
func (in *DSCNodeConfigurationSpec) DeepCopyInto(out *DSCNodeConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DSCNodeConfigurationStatus ¶
type DSCNodeConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DSCNodeConfigurationObservation `json:"atProvider,omitempty"` }
DSCNodeConfigurationStatus defines the observed state of DSCNodeConfiguration.
func (*DSCNodeConfigurationStatus) DeepCopy ¶
func (in *DSCNodeConfigurationStatus) DeepCopy() *DSCNodeConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DSCNodeConfigurationStatus.
func (*DSCNodeConfigurationStatus) DeepCopyInto ¶
func (in *DSCNodeConfigurationStatus) DeepCopyInto(out *DSCNodeConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HashObservation ¶
type HashObservation struct { }
func (*HashObservation) DeepCopy ¶
func (in *HashObservation) DeepCopy() *HashObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HashObservation.
func (*HashObservation) DeepCopyInto ¶
func (in *HashObservation) DeepCopyInto(out *HashObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HashParameters ¶
type HashParameters struct { // +kubebuilder:validation:Required Algorithm *string `json:"algorithm" tf:"algorithm,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*HashParameters) DeepCopy ¶
func (in *HashParameters) DeepCopy() *HashParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HashParameters.
func (*HashParameters) DeepCopyInto ¶
func (in *HashParameters) DeepCopyInto(out *HashParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobSchedule ¶
type JobSchedule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JobScheduleSpec `json:"spec"` Status JobScheduleStatus `json:"status,omitempty"` }
JobSchedule is the Schema for the JobSchedules 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 (*JobSchedule) DeepCopy ¶
func (in *JobSchedule) DeepCopy() *JobSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSchedule.
func (*JobSchedule) DeepCopyInto ¶
func (in *JobSchedule) DeepCopyInto(out *JobSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobSchedule) DeepCopyObject ¶
func (in *JobSchedule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*JobSchedule) GetCondition ¶
func (mg *JobSchedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this JobSchedule.
func (*JobSchedule) GetConnectionDetailsMapping ¶
func (tr *JobSchedule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this JobSchedule
func (*JobSchedule) GetDeletionPolicy ¶
func (mg *JobSchedule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this JobSchedule.
func (*JobSchedule) GetID ¶
func (tr *JobSchedule) GetID() string
GetID returns ID of underlying Terraform resource of this JobSchedule
func (*JobSchedule) GetObservation ¶
func (tr *JobSchedule) GetObservation() (map[string]interface{}, error)
GetObservation of this JobSchedule
func (*JobSchedule) GetParameters ¶
func (tr *JobSchedule) GetParameters() (map[string]interface{}, error)
GetParameters of this JobSchedule
func (*JobSchedule) GetProviderConfigReference ¶
func (mg *JobSchedule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this JobSchedule.
func (*JobSchedule) GetProviderReference ¶
func (mg *JobSchedule) GetProviderReference() *xpv1.Reference
GetProviderReference of this JobSchedule. Deprecated: Use GetProviderConfigReference.
func (*JobSchedule) GetTerraformResourceType ¶
func (mg *JobSchedule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this JobSchedule
func (*JobSchedule) GetTerraformSchemaVersion ¶
func (tr *JobSchedule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*JobSchedule) GetWriteConnectionSecretToReference ¶
func (mg *JobSchedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this JobSchedule.
func (*JobSchedule) LateInitialize ¶
func (tr *JobSchedule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this JobSchedule using its observed tfState. returns True if there are any spec changes for the resource.
func (*JobSchedule) ResolveReferences ¶
ResolveReferences of this JobSchedule.
func (*JobSchedule) SetConditions ¶
func (mg *JobSchedule) SetConditions(c ...xpv1.Condition)
SetConditions of this JobSchedule.
func (*JobSchedule) SetDeletionPolicy ¶
func (mg *JobSchedule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this JobSchedule.
func (*JobSchedule) SetObservation ¶
func (tr *JobSchedule) SetObservation(obs map[string]interface{}) error
SetObservation for this JobSchedule
func (*JobSchedule) SetParameters ¶
func (tr *JobSchedule) SetParameters(params map[string]interface{}) error
SetParameters for this JobSchedule
func (*JobSchedule) SetProviderConfigReference ¶
func (mg *JobSchedule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this JobSchedule.
func (*JobSchedule) SetProviderReference ¶
func (mg *JobSchedule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this JobSchedule. Deprecated: Use SetProviderConfigReference.
func (*JobSchedule) SetWriteConnectionSecretToReference ¶
func (mg *JobSchedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this JobSchedule.
type JobScheduleList ¶
type JobScheduleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []JobSchedule `json:"items"` }
JobScheduleList contains a list of JobSchedules
func (*JobScheduleList) DeepCopy ¶
func (in *JobScheduleList) DeepCopy() *JobScheduleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobScheduleList.
func (*JobScheduleList) DeepCopyInto ¶
func (in *JobScheduleList) DeepCopyInto(out *JobScheduleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobScheduleList) DeepCopyObject ¶
func (in *JobScheduleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*JobScheduleList) GetItems ¶
func (l *JobScheduleList) GetItems() []resource.Managed
GetItems of this JobScheduleList.
type JobScheduleObservation ¶
type JobScheduleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*JobScheduleObservation) DeepCopy ¶
func (in *JobScheduleObservation) DeepCopy() *JobScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobScheduleObservation.
func (*JobScheduleObservation) DeepCopyInto ¶
func (in *JobScheduleObservation) DeepCopyInto(out *JobScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobScheduleParameters ¶
type JobScheduleParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Optional JobScheduleID *string `json:"jobScheduleId,omitempty" tf:"job_schedule_id,omitempty"` // +kubebuilder:validation:Optional Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,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:Required RunBookName *string `json:"runbookName" tf:"runbook_name,omitempty"` // +kubebuilder:validation:Optional RunOn *string `json:"runOn,omitempty" tf:"run_on,omitempty"` // +kubebuilder:validation:Required ScheduleName *string `json:"scheduleName" tf:"schedule_name,omitempty"` }
func (*JobScheduleParameters) DeepCopy ¶
func (in *JobScheduleParameters) DeepCopy() *JobScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobScheduleParameters.
func (*JobScheduleParameters) DeepCopyInto ¶
func (in *JobScheduleParameters) DeepCopyInto(out *JobScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobScheduleSpec ¶
type JobScheduleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider JobScheduleParameters `json:"forProvider"` }
JobScheduleSpec defines the desired state of JobSchedule
func (*JobScheduleSpec) DeepCopy ¶
func (in *JobScheduleSpec) DeepCopy() *JobScheduleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobScheduleSpec.
func (*JobScheduleSpec) DeepCopyInto ¶
func (in *JobScheduleSpec) DeepCopyInto(out *JobScheduleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobScheduleStatus ¶
type JobScheduleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider JobScheduleObservation `json:"atProvider,omitempty"` }
JobScheduleStatus defines the observed state of JobSchedule.
func (*JobScheduleStatus) DeepCopy ¶
func (in *JobScheduleStatus) DeepCopy() *JobScheduleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobScheduleStatus.
func (*JobScheduleStatus) DeepCopyInto ¶
func (in *JobScheduleStatus) DeepCopyInto(out *JobScheduleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Module ¶
type Module struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModuleSpec `json:"spec"` Status ModuleStatus `json:"status,omitempty"` }
Module is the Schema for the Modules 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 (*Module) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Module.
func (*Module) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Module) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Module) GetCondition ¶
func (mg *Module) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Module.
func (*Module) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Module
func (*Module) GetDeletionPolicy ¶
func (mg *Module) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Module.
func (*Module) GetObservation ¶
GetObservation of this Module
func (*Module) GetParameters ¶
GetParameters of this Module
func (*Module) GetProviderConfigReference ¶
GetProviderConfigReference of this Module.
func (*Module) GetProviderReference ¶
GetProviderReference of this Module. Deprecated: Use GetProviderConfigReference.
func (*Module) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Module
func (*Module) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Module) GetWriteConnectionSecretToReference ¶
func (mg *Module) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Module.
func (*Module) LateInitialize ¶
LateInitialize this Module using its observed tfState. returns True if there are any spec changes for the resource.
func (*Module) ResolveReferences ¶
ResolveReferences of this Module.
func (*Module) SetConditions ¶
SetConditions of this Module.
func (*Module) SetDeletionPolicy ¶
func (mg *Module) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Module.
func (*Module) SetObservation ¶
SetObservation for this Module
func (*Module) SetParameters ¶
SetParameters for this Module
func (*Module) SetProviderConfigReference ¶
SetProviderConfigReference of this Module.
func (*Module) SetProviderReference ¶
SetProviderReference of this Module. Deprecated: Use SetProviderConfigReference.
func (*Module) SetWriteConnectionSecretToReference ¶
func (mg *Module) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Module.
type ModuleLinkObservation ¶
type ModuleLinkObservation struct { }
func (*ModuleLinkObservation) DeepCopy ¶
func (in *ModuleLinkObservation) DeepCopy() *ModuleLinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleLinkObservation.
func (*ModuleLinkObservation) DeepCopyInto ¶
func (in *ModuleLinkObservation) DeepCopyInto(out *ModuleLinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleLinkParameters ¶
type ModuleLinkParameters struct { // +kubebuilder:validation:Optional Hash []HashParameters `json:"hash,omitempty" tf:"hash,omitempty"` // +kubebuilder:validation:Required URI *string `json:"uri" tf:"uri,omitempty"` }
func (*ModuleLinkParameters) DeepCopy ¶
func (in *ModuleLinkParameters) DeepCopy() *ModuleLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleLinkParameters.
func (*ModuleLinkParameters) DeepCopyInto ¶
func (in *ModuleLinkParameters) DeepCopyInto(out *ModuleLinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleList ¶
type ModuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Module `json:"items"` }
ModuleList contains a list of Modules
func (*ModuleList) DeepCopy ¶
func (in *ModuleList) DeepCopy() *ModuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleList.
func (*ModuleList) DeepCopyInto ¶
func (in *ModuleList) DeepCopyInto(out *ModuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModuleList) DeepCopyObject ¶
func (in *ModuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModuleList) GetItems ¶
func (l *ModuleList) GetItems() []resource.Managed
GetItems of this ModuleList.
type ModuleObservation ¶
type ModuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ModuleObservation) DeepCopy ¶
func (in *ModuleObservation) DeepCopy() *ModuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleObservation.
func (*ModuleObservation) DeepCopyInto ¶
func (in *ModuleObservation) DeepCopyInto(out *ModuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleParameters ¶
type ModuleParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Required ModuleLink []ModuleLinkParameters `json:"moduleLink" tf:"module_link,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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:"-"` }
func (*ModuleParameters) DeepCopy ¶
func (in *ModuleParameters) DeepCopy() *ModuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleParameters.
func (*ModuleParameters) DeepCopyInto ¶
func (in *ModuleParameters) DeepCopyInto(out *ModuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleSpec ¶
type ModuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ModuleParameters `json:"forProvider"` }
ModuleSpec defines the desired state of Module
func (*ModuleSpec) DeepCopy ¶
func (in *ModuleSpec) DeepCopy() *ModuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleSpec.
func (*ModuleSpec) DeepCopyInto ¶
func (in *ModuleSpec) DeepCopyInto(out *ModuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleStatus ¶
type ModuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ModuleObservation `json:"atProvider,omitempty"` }
ModuleStatus defines the observed state of Module.
func (*ModuleStatus) DeepCopy ¶
func (in *ModuleStatus) DeepCopy() *ModuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleStatus.
func (*ModuleStatus) DeepCopyInto ¶
func (in *ModuleStatus) DeepCopyInto(out *ModuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonthlyOccurrenceObservation ¶
type MonthlyOccurrenceObservation struct { }
func (*MonthlyOccurrenceObservation) DeepCopy ¶
func (in *MonthlyOccurrenceObservation) DeepCopy() *MonthlyOccurrenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyOccurrenceObservation.
func (*MonthlyOccurrenceObservation) DeepCopyInto ¶
func (in *MonthlyOccurrenceObservation) DeepCopyInto(out *MonthlyOccurrenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonthlyOccurrenceParameters ¶
type MonthlyOccurrenceParameters struct { // +kubebuilder:validation:Required Day *string `json:"day" tf:"day,omitempty"` // +kubebuilder:validation:Required Occurrence *int64 `json:"occurrence" tf:"occurrence,omitempty"` }
func (*MonthlyOccurrenceParameters) DeepCopy ¶
func (in *MonthlyOccurrenceParameters) DeepCopy() *MonthlyOccurrenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyOccurrenceParameters.
func (*MonthlyOccurrenceParameters) DeepCopyInto ¶
func (in *MonthlyOccurrenceParameters) DeepCopyInto(out *MonthlyOccurrenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishContentLinkHashObservation ¶
type PublishContentLinkHashObservation struct { }
func (*PublishContentLinkHashObservation) DeepCopy ¶
func (in *PublishContentLinkHashObservation) DeepCopy() *PublishContentLinkHashObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishContentLinkHashObservation.
func (*PublishContentLinkHashObservation) DeepCopyInto ¶
func (in *PublishContentLinkHashObservation) DeepCopyInto(out *PublishContentLinkHashObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishContentLinkHashParameters ¶
type PublishContentLinkHashParameters struct { // +kubebuilder:validation:Required Algorithm *string `json:"algorithm" tf:"algorithm,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*PublishContentLinkHashParameters) DeepCopy ¶
func (in *PublishContentLinkHashParameters) DeepCopy() *PublishContentLinkHashParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishContentLinkHashParameters.
func (*PublishContentLinkHashParameters) DeepCopyInto ¶
func (in *PublishContentLinkHashParameters) DeepCopyInto(out *PublishContentLinkHashParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishContentLinkObservation ¶
type PublishContentLinkObservation struct { }
func (*PublishContentLinkObservation) DeepCopy ¶
func (in *PublishContentLinkObservation) DeepCopy() *PublishContentLinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishContentLinkObservation.
func (*PublishContentLinkObservation) DeepCopyInto ¶
func (in *PublishContentLinkObservation) DeepCopyInto(out *PublishContentLinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishContentLinkParameters ¶
type PublishContentLinkParameters struct { // +kubebuilder:validation:Optional Hash []PublishContentLinkHashParameters `json:"hash,omitempty" tf:"hash,omitempty"` // +kubebuilder:validation:Required URI *string `json:"uri" tf:"uri,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*PublishContentLinkParameters) DeepCopy ¶
func (in *PublishContentLinkParameters) DeepCopy() *PublishContentLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishContentLinkParameters.
func (*PublishContentLinkParameters) DeepCopyInto ¶
func (in *PublishContentLinkParameters) DeepCopyInto(out *PublishContentLinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunBook ¶
type RunBook struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RunBookSpec `json:"spec"` Status RunBookStatus `json:"status,omitempty"` }
RunBook is the Schema for the RunBooks 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 (*RunBook) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunBook.
func (*RunBook) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunBook) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RunBook) GetCondition ¶
func (mg *RunBook) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RunBook.
func (*RunBook) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this RunBook
func (*RunBook) GetDeletionPolicy ¶
func (mg *RunBook) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RunBook.
func (*RunBook) GetObservation ¶
GetObservation of this RunBook
func (*RunBook) GetParameters ¶
GetParameters of this RunBook
func (*RunBook) GetProviderConfigReference ¶
GetProviderConfigReference of this RunBook.
func (*RunBook) GetProviderReference ¶
GetProviderReference of this RunBook. Deprecated: Use GetProviderConfigReference.
func (*RunBook) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this RunBook
func (*RunBook) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RunBook) GetWriteConnectionSecretToReference ¶
func (mg *RunBook) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RunBook.
func (*RunBook) LateInitialize ¶
LateInitialize this RunBook using its observed tfState. returns True if there are any spec changes for the resource.
func (*RunBook) ResolveReferences ¶
ResolveReferences of this RunBook.
func (*RunBook) SetConditions ¶
SetConditions of this RunBook.
func (*RunBook) SetDeletionPolicy ¶
func (mg *RunBook) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RunBook.
func (*RunBook) SetObservation ¶
SetObservation for this RunBook
func (*RunBook) SetParameters ¶
SetParameters for this RunBook
func (*RunBook) SetProviderConfigReference ¶
SetProviderConfigReference of this RunBook.
func (*RunBook) SetProviderReference ¶
SetProviderReference of this RunBook. Deprecated: Use SetProviderConfigReference.
func (*RunBook) SetWriteConnectionSecretToReference ¶
func (mg *RunBook) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RunBook.
type RunBookJobScheduleObservation ¶
type RunBookJobScheduleObservation struct {
JobScheduleID *string `json:"jobScheduleId,omitempty" tf:"job_schedule_id,omitempty"`
}
func (*RunBookJobScheduleObservation) DeepCopy ¶
func (in *RunBookJobScheduleObservation) DeepCopy() *RunBookJobScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunBookJobScheduleObservation.
func (*RunBookJobScheduleObservation) DeepCopyInto ¶
func (in *RunBookJobScheduleObservation) DeepCopyInto(out *RunBookJobScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunBookJobScheduleParameters ¶
type RunBookJobScheduleParameters struct { // +kubebuilder:validation:Optional Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // +kubebuilder:validation:Optional RunOn *string `json:"runOn,omitempty" tf:"run_on,omitempty"` // +kubebuilder:validation:Required ScheduleName *string `json:"scheduleName" tf:"schedule_name,omitempty"` }
func (*RunBookJobScheduleParameters) DeepCopy ¶
func (in *RunBookJobScheduleParameters) DeepCopy() *RunBookJobScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunBookJobScheduleParameters.
func (*RunBookJobScheduleParameters) DeepCopyInto ¶
func (in *RunBookJobScheduleParameters) DeepCopyInto(out *RunBookJobScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunBookList ¶
type RunBookList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RunBook `json:"items"` }
RunBookList contains a list of RunBooks
func (*RunBookList) DeepCopy ¶
func (in *RunBookList) DeepCopy() *RunBookList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunBookList.
func (*RunBookList) DeepCopyInto ¶
func (in *RunBookList) DeepCopyInto(out *RunBookList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunBookList) DeepCopyObject ¶
func (in *RunBookList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RunBookList) GetItems ¶
func (l *RunBookList) GetItems() []resource.Managed
GetItems of this RunBookList.
type RunBookObservation ¶
type RunBookObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RunBookObservation) DeepCopy ¶
func (in *RunBookObservation) DeepCopy() *RunBookObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunBookObservation.
func (*RunBookObservation) DeepCopyInto ¶
func (in *RunBookObservation) DeepCopyInto(out *RunBookObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunBookParameters ¶
type RunBookParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Optional Content *string `json:"content,omitempty" tf:"content,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional JobSchedule []RunBookJobScheduleParameters `json:"jobSchedule,omitempty" tf:"job_schedule,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required LogProgress *bool `json:"logProgress" tf:"log_progress,omitempty"` // +kubebuilder:validation:Required LogVerbose *bool `json:"logVerbose" tf:"log_verbose,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PublishContentLink []PublishContentLinkParameters `json:"publishContentLink,omitempty" tf:"publish_content_link,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:Required RunBookType *string `json:"runbookType" tf:"runbook_type,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*RunBookParameters) DeepCopy ¶
func (in *RunBookParameters) DeepCopy() *RunBookParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunBookParameters.
func (*RunBookParameters) DeepCopyInto ¶
func (in *RunBookParameters) DeepCopyInto(out *RunBookParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunBookSpec ¶
type RunBookSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RunBookParameters `json:"forProvider"` }
RunBookSpec defines the desired state of RunBook
func (*RunBookSpec) DeepCopy ¶
func (in *RunBookSpec) DeepCopy() *RunBookSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunBookSpec.
func (*RunBookSpec) DeepCopyInto ¶
func (in *RunBookSpec) DeepCopyInto(out *RunBookSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunBookStatus ¶
type RunBookStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RunBookObservation `json:"atProvider,omitempty"` }
RunBookStatus defines the observed state of RunBook.
func (*RunBookStatus) DeepCopy ¶
func (in *RunBookStatus) DeepCopy() *RunBookStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunBookStatus.
func (*RunBookStatus) DeepCopyInto ¶
func (in *RunBookStatus) DeepCopyInto(out *RunBookStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Schedule ¶
type Schedule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ScheduleSpec `json:"spec"` Status ScheduleStatus `json:"status,omitempty"` }
Schedule is the Schema for the Schedules 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 (*Schedule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Schedule.
func (*Schedule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Schedule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Schedule) GetCondition ¶
func (mg *Schedule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Schedule.
func (*Schedule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Schedule
func (*Schedule) GetDeletionPolicy ¶
func (mg *Schedule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Schedule.
func (*Schedule) GetObservation ¶
GetObservation of this Schedule
func (*Schedule) GetParameters ¶
GetParameters of this Schedule
func (*Schedule) GetProviderConfigReference ¶
GetProviderConfigReference of this Schedule.
func (*Schedule) GetProviderReference ¶
GetProviderReference of this Schedule. Deprecated: Use GetProviderConfigReference.
func (*Schedule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Schedule
func (*Schedule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Schedule) GetWriteConnectionSecretToReference ¶
func (mg *Schedule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Schedule.
func (*Schedule) LateInitialize ¶
LateInitialize this Schedule using its observed tfState. returns True if there are any spec changes for the resource.
func (*Schedule) ResolveReferences ¶
ResolveReferences of this Schedule.
func (*Schedule) SetConditions ¶
SetConditions of this Schedule.
func (*Schedule) SetDeletionPolicy ¶
func (mg *Schedule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Schedule.
func (*Schedule) SetObservation ¶
SetObservation for this Schedule
func (*Schedule) SetParameters ¶
SetParameters for this Schedule
func (*Schedule) SetProviderConfigReference ¶
SetProviderConfigReference of this Schedule.
func (*Schedule) SetProviderReference ¶
SetProviderReference of this Schedule. Deprecated: Use SetProviderConfigReference.
func (*Schedule) SetWriteConnectionSecretToReference ¶
func (mg *Schedule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Schedule.
type ScheduleList ¶
type ScheduleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Schedule `json:"items"` }
ScheduleList contains a list of Schedules
func (*ScheduleList) DeepCopy ¶
func (in *ScheduleList) DeepCopy() *ScheduleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleList.
func (*ScheduleList) DeepCopyInto ¶
func (in *ScheduleList) DeepCopyInto(out *ScheduleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScheduleList) DeepCopyObject ¶
func (in *ScheduleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ScheduleList) GetItems ¶
func (l *ScheduleList) GetItems() []resource.Managed
GetItems of this ScheduleList.
type ScheduleObservation ¶
type ScheduleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ScheduleObservation) DeepCopy ¶
func (in *ScheduleObservation) DeepCopy() *ScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.
func (*ScheduleObservation) DeepCopyInto ¶
func (in *ScheduleObservation) DeepCopyInto(out *ScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleParameters ¶
type ScheduleParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional ExpiryTime *string `json:"expiryTime,omitempty" tf:"expiry_time,omitempty"` // +kubebuilder:validation:Required Frequency *string `json:"frequency" tf:"frequency,omitempty"` // +kubebuilder:validation:Optional Interval *int64 `json:"interval,omitempty" tf:"interval,omitempty"` // +kubebuilder:validation:Optional MonthDays []*int64 `json:"monthDays,omitempty" tf:"month_days,omitempty"` // +kubebuilder:validation:Optional MonthlyOccurrence []MonthlyOccurrenceParameters `json:"monthlyOccurrence,omitempty" tf:"monthly_occurrence,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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 StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` // +kubebuilder:validation:Optional WeekDays []*string `json:"weekDays,omitempty" tf:"week_days,omitempty"` }
func (*ScheduleParameters) DeepCopy ¶
func (in *ScheduleParameters) DeepCopy() *ScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.
func (*ScheduleParameters) DeepCopyInto ¶
func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleSpec ¶
type ScheduleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ScheduleParameters `json:"forProvider"` }
ScheduleSpec defines the desired state of Schedule
func (*ScheduleSpec) DeepCopy ¶
func (in *ScheduleSpec) DeepCopy() *ScheduleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleSpec.
func (*ScheduleSpec) DeepCopyInto ¶
func (in *ScheduleSpec) DeepCopyInto(out *ScheduleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleStatus ¶
type ScheduleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ScheduleObservation `json:"atProvider,omitempty"` }
ScheduleStatus defines the observed state of Schedule.
func (*ScheduleStatus) DeepCopy ¶
func (in *ScheduleStatus) DeepCopy() *ScheduleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleStatus.
func (*ScheduleStatus) DeepCopyInto ¶
func (in *ScheduleStatus) DeepCopyInto(out *ScheduleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableBool ¶
type VariableBool struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VariableBoolSpec `json:"spec"` Status VariableBoolStatus `json:"status,omitempty"` }
VariableBool is the Schema for the VariableBools 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 (*VariableBool) DeepCopy ¶
func (in *VariableBool) DeepCopy() *VariableBool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableBool.
func (*VariableBool) DeepCopyInto ¶
func (in *VariableBool) DeepCopyInto(out *VariableBool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableBool) DeepCopyObject ¶
func (in *VariableBool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableBool) GetCondition ¶
func (mg *VariableBool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VariableBool.
func (*VariableBool) GetConnectionDetailsMapping ¶
func (tr *VariableBool) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VariableBool
func (*VariableBool) GetDeletionPolicy ¶
func (mg *VariableBool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VariableBool.
func (*VariableBool) GetID ¶
func (tr *VariableBool) GetID() string
GetID returns ID of underlying Terraform resource of this VariableBool
func (*VariableBool) GetObservation ¶
func (tr *VariableBool) GetObservation() (map[string]interface{}, error)
GetObservation of this VariableBool
func (*VariableBool) GetParameters ¶
func (tr *VariableBool) GetParameters() (map[string]interface{}, error)
GetParameters of this VariableBool
func (*VariableBool) GetProviderConfigReference ¶
func (mg *VariableBool) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VariableBool.
func (*VariableBool) GetProviderReference ¶
func (mg *VariableBool) GetProviderReference() *xpv1.Reference
GetProviderReference of this VariableBool. Deprecated: Use GetProviderConfigReference.
func (*VariableBool) GetTerraformResourceType ¶
func (mg *VariableBool) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VariableBool
func (*VariableBool) GetTerraformSchemaVersion ¶
func (tr *VariableBool) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VariableBool) GetWriteConnectionSecretToReference ¶
func (mg *VariableBool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VariableBool.
func (*VariableBool) LateInitialize ¶
func (tr *VariableBool) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VariableBool using its observed tfState. returns True if there are any spec changes for the resource.
func (*VariableBool) ResolveReferences ¶
ResolveReferences of this VariableBool.
func (*VariableBool) SetConditions ¶
func (mg *VariableBool) SetConditions(c ...xpv1.Condition)
SetConditions of this VariableBool.
func (*VariableBool) SetDeletionPolicy ¶
func (mg *VariableBool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VariableBool.
func (*VariableBool) SetObservation ¶
func (tr *VariableBool) SetObservation(obs map[string]interface{}) error
SetObservation for this VariableBool
func (*VariableBool) SetParameters ¶
func (tr *VariableBool) SetParameters(params map[string]interface{}) error
SetParameters for this VariableBool
func (*VariableBool) SetProviderConfigReference ¶
func (mg *VariableBool) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VariableBool.
func (*VariableBool) SetProviderReference ¶
func (mg *VariableBool) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VariableBool. Deprecated: Use SetProviderConfigReference.
func (*VariableBool) SetWriteConnectionSecretToReference ¶
func (mg *VariableBool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VariableBool.
type VariableBoolList ¶
type VariableBoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VariableBool `json:"items"` }
VariableBoolList contains a list of VariableBools
func (*VariableBoolList) DeepCopy ¶
func (in *VariableBoolList) DeepCopy() *VariableBoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableBoolList.
func (*VariableBoolList) DeepCopyInto ¶
func (in *VariableBoolList) DeepCopyInto(out *VariableBoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableBoolList) DeepCopyObject ¶
func (in *VariableBoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableBoolList) GetItems ¶
func (l *VariableBoolList) GetItems() []resource.Managed
GetItems of this VariableBoolList.
type VariableBoolObservation ¶
type VariableBoolObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VariableBoolObservation) DeepCopy ¶
func (in *VariableBoolObservation) DeepCopy() *VariableBoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableBoolObservation.
func (*VariableBoolObservation) DeepCopyInto ¶
func (in *VariableBoolObservation) DeepCopyInto(out *VariableBoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableBoolParameters ¶
type VariableBoolParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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 Value *bool `json:"value,omitempty" tf:"value,omitempty"` }
func (*VariableBoolParameters) DeepCopy ¶
func (in *VariableBoolParameters) DeepCopy() *VariableBoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableBoolParameters.
func (*VariableBoolParameters) DeepCopyInto ¶
func (in *VariableBoolParameters) DeepCopyInto(out *VariableBoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableBoolSpec ¶
type VariableBoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VariableBoolParameters `json:"forProvider"` }
VariableBoolSpec defines the desired state of VariableBool
func (*VariableBoolSpec) DeepCopy ¶
func (in *VariableBoolSpec) DeepCopy() *VariableBoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableBoolSpec.
func (*VariableBoolSpec) DeepCopyInto ¶
func (in *VariableBoolSpec) DeepCopyInto(out *VariableBoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableBoolStatus ¶
type VariableBoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VariableBoolObservation `json:"atProvider,omitempty"` }
VariableBoolStatus defines the observed state of VariableBool.
func (*VariableBoolStatus) DeepCopy ¶
func (in *VariableBoolStatus) DeepCopy() *VariableBoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableBoolStatus.
func (*VariableBoolStatus) DeepCopyInto ¶
func (in *VariableBoolStatus) DeepCopyInto(out *VariableBoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableDateTime ¶
type VariableDateTime struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VariableDateTimeSpec `json:"spec"` Status VariableDateTimeStatus `json:"status,omitempty"` }
VariableDateTime is the Schema for the VariableDateTimes API +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 (*VariableDateTime) DeepCopy ¶
func (in *VariableDateTime) DeepCopy() *VariableDateTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDateTime.
func (*VariableDateTime) DeepCopyInto ¶
func (in *VariableDateTime) DeepCopyInto(out *VariableDateTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableDateTime) DeepCopyObject ¶
func (in *VariableDateTime) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableDateTime) GetCondition ¶
func (mg *VariableDateTime) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VariableDateTime.
func (*VariableDateTime) GetConnectionDetailsMapping ¶
func (tr *VariableDateTime) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VariableDateTime
func (*VariableDateTime) GetDeletionPolicy ¶
func (mg *VariableDateTime) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VariableDateTime.
func (*VariableDateTime) GetID ¶
func (tr *VariableDateTime) GetID() string
GetID returns ID of underlying Terraform resource of this VariableDateTime
func (*VariableDateTime) GetObservation ¶
func (tr *VariableDateTime) GetObservation() (map[string]interface{}, error)
GetObservation of this VariableDateTime
func (*VariableDateTime) GetParameters ¶
func (tr *VariableDateTime) GetParameters() (map[string]interface{}, error)
GetParameters of this VariableDateTime
func (*VariableDateTime) GetProviderConfigReference ¶
func (mg *VariableDateTime) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VariableDateTime.
func (*VariableDateTime) GetProviderReference ¶
func (mg *VariableDateTime) GetProviderReference() *xpv1.Reference
GetProviderReference of this VariableDateTime. Deprecated: Use GetProviderConfigReference.
func (*VariableDateTime) GetTerraformResourceType ¶
func (mg *VariableDateTime) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VariableDateTime
func (*VariableDateTime) GetTerraformSchemaVersion ¶
func (tr *VariableDateTime) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VariableDateTime) GetWriteConnectionSecretToReference ¶
func (mg *VariableDateTime) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VariableDateTime.
func (*VariableDateTime) LateInitialize ¶
func (tr *VariableDateTime) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VariableDateTime using its observed tfState. returns True if there are any spec changes for the resource.
func (*VariableDateTime) ResolveReferences ¶
ResolveReferences of this VariableDateTime.
func (*VariableDateTime) SetConditions ¶
func (mg *VariableDateTime) SetConditions(c ...xpv1.Condition)
SetConditions of this VariableDateTime.
func (*VariableDateTime) SetDeletionPolicy ¶
func (mg *VariableDateTime) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VariableDateTime.
func (*VariableDateTime) SetObservation ¶
func (tr *VariableDateTime) SetObservation(obs map[string]interface{}) error
SetObservation for this VariableDateTime
func (*VariableDateTime) SetParameters ¶
func (tr *VariableDateTime) SetParameters(params map[string]interface{}) error
SetParameters for this VariableDateTime
func (*VariableDateTime) SetProviderConfigReference ¶
func (mg *VariableDateTime) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VariableDateTime.
func (*VariableDateTime) SetProviderReference ¶
func (mg *VariableDateTime) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VariableDateTime. Deprecated: Use SetProviderConfigReference.
func (*VariableDateTime) SetWriteConnectionSecretToReference ¶
func (mg *VariableDateTime) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VariableDateTime.
type VariableDateTimeList ¶
type VariableDateTimeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VariableDateTime `json:"items"` }
VariableDateTimeList contains a list of VariableDateTimes
func (*VariableDateTimeList) DeepCopy ¶
func (in *VariableDateTimeList) DeepCopy() *VariableDateTimeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDateTimeList.
func (*VariableDateTimeList) DeepCopyInto ¶
func (in *VariableDateTimeList) DeepCopyInto(out *VariableDateTimeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableDateTimeList) DeepCopyObject ¶
func (in *VariableDateTimeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableDateTimeList) GetItems ¶
func (l *VariableDateTimeList) GetItems() []resource.Managed
GetItems of this VariableDateTimeList.
type VariableDateTimeObservation ¶
type VariableDateTimeObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VariableDateTimeObservation) DeepCopy ¶
func (in *VariableDateTimeObservation) DeepCopy() *VariableDateTimeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDateTimeObservation.
func (*VariableDateTimeObservation) DeepCopyInto ¶
func (in *VariableDateTimeObservation) DeepCopyInto(out *VariableDateTimeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableDateTimeParameters ¶
type VariableDateTimeParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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 Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*VariableDateTimeParameters) DeepCopy ¶
func (in *VariableDateTimeParameters) DeepCopy() *VariableDateTimeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDateTimeParameters.
func (*VariableDateTimeParameters) DeepCopyInto ¶
func (in *VariableDateTimeParameters) DeepCopyInto(out *VariableDateTimeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableDateTimeSpec ¶
type VariableDateTimeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VariableDateTimeParameters `json:"forProvider"` }
VariableDateTimeSpec defines the desired state of VariableDateTime
func (*VariableDateTimeSpec) DeepCopy ¶
func (in *VariableDateTimeSpec) DeepCopy() *VariableDateTimeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDateTimeSpec.
func (*VariableDateTimeSpec) DeepCopyInto ¶
func (in *VariableDateTimeSpec) DeepCopyInto(out *VariableDateTimeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableDateTimeStatus ¶
type VariableDateTimeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VariableDateTimeObservation `json:"atProvider,omitempty"` }
VariableDateTimeStatus defines the observed state of VariableDateTime.
func (*VariableDateTimeStatus) DeepCopy ¶
func (in *VariableDateTimeStatus) DeepCopy() *VariableDateTimeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableDateTimeStatus.
func (*VariableDateTimeStatus) DeepCopyInto ¶
func (in *VariableDateTimeStatus) DeepCopyInto(out *VariableDateTimeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableInt ¶
type VariableInt struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VariableIntSpec `json:"spec"` Status VariableIntStatus `json:"status,omitempty"` }
VariableInt is the Schema for the VariableInts 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 (*VariableInt) DeepCopy ¶
func (in *VariableInt) DeepCopy() *VariableInt
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableInt.
func (*VariableInt) DeepCopyInto ¶
func (in *VariableInt) DeepCopyInto(out *VariableInt)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableInt) DeepCopyObject ¶
func (in *VariableInt) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableInt) GetCondition ¶
func (mg *VariableInt) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VariableInt.
func (*VariableInt) GetConnectionDetailsMapping ¶
func (tr *VariableInt) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VariableInt
func (*VariableInt) GetDeletionPolicy ¶
func (mg *VariableInt) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VariableInt.
func (*VariableInt) GetID ¶
func (tr *VariableInt) GetID() string
GetID returns ID of underlying Terraform resource of this VariableInt
func (*VariableInt) GetObservation ¶
func (tr *VariableInt) GetObservation() (map[string]interface{}, error)
GetObservation of this VariableInt
func (*VariableInt) GetParameters ¶
func (tr *VariableInt) GetParameters() (map[string]interface{}, error)
GetParameters of this VariableInt
func (*VariableInt) GetProviderConfigReference ¶
func (mg *VariableInt) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VariableInt.
func (*VariableInt) GetProviderReference ¶
func (mg *VariableInt) GetProviderReference() *xpv1.Reference
GetProviderReference of this VariableInt. Deprecated: Use GetProviderConfigReference.
func (*VariableInt) GetTerraformResourceType ¶
func (mg *VariableInt) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VariableInt
func (*VariableInt) GetTerraformSchemaVersion ¶
func (tr *VariableInt) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VariableInt) GetWriteConnectionSecretToReference ¶
func (mg *VariableInt) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VariableInt.
func (*VariableInt) LateInitialize ¶
func (tr *VariableInt) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VariableInt using its observed tfState. returns True if there are any spec changes for the resource.
func (*VariableInt) ResolveReferences ¶
ResolveReferences of this VariableInt.
func (*VariableInt) SetConditions ¶
func (mg *VariableInt) SetConditions(c ...xpv1.Condition)
SetConditions of this VariableInt.
func (*VariableInt) SetDeletionPolicy ¶
func (mg *VariableInt) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VariableInt.
func (*VariableInt) SetObservation ¶
func (tr *VariableInt) SetObservation(obs map[string]interface{}) error
SetObservation for this VariableInt
func (*VariableInt) SetParameters ¶
func (tr *VariableInt) SetParameters(params map[string]interface{}) error
SetParameters for this VariableInt
func (*VariableInt) SetProviderConfigReference ¶
func (mg *VariableInt) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VariableInt.
func (*VariableInt) SetProviderReference ¶
func (mg *VariableInt) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VariableInt. Deprecated: Use SetProviderConfigReference.
func (*VariableInt) SetWriteConnectionSecretToReference ¶
func (mg *VariableInt) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VariableInt.
type VariableIntList ¶
type VariableIntList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VariableInt `json:"items"` }
VariableIntList contains a list of VariableInts
func (*VariableIntList) DeepCopy ¶
func (in *VariableIntList) DeepCopy() *VariableIntList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableIntList.
func (*VariableIntList) DeepCopyInto ¶
func (in *VariableIntList) DeepCopyInto(out *VariableIntList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableIntList) DeepCopyObject ¶
func (in *VariableIntList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableIntList) GetItems ¶
func (l *VariableIntList) GetItems() []resource.Managed
GetItems of this VariableIntList.
type VariableIntObservation ¶
type VariableIntObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VariableIntObservation) DeepCopy ¶
func (in *VariableIntObservation) DeepCopy() *VariableIntObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableIntObservation.
func (*VariableIntObservation) DeepCopyInto ¶
func (in *VariableIntObservation) DeepCopyInto(out *VariableIntObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableIntParameters ¶
type VariableIntParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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 Value *int64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*VariableIntParameters) DeepCopy ¶
func (in *VariableIntParameters) DeepCopy() *VariableIntParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableIntParameters.
func (*VariableIntParameters) DeepCopyInto ¶
func (in *VariableIntParameters) DeepCopyInto(out *VariableIntParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableIntSpec ¶
type VariableIntSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VariableIntParameters `json:"forProvider"` }
VariableIntSpec defines the desired state of VariableInt
func (*VariableIntSpec) DeepCopy ¶
func (in *VariableIntSpec) DeepCopy() *VariableIntSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableIntSpec.
func (*VariableIntSpec) DeepCopyInto ¶
func (in *VariableIntSpec) DeepCopyInto(out *VariableIntSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableIntStatus ¶
type VariableIntStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VariableIntObservation `json:"atProvider,omitempty"` }
VariableIntStatus defines the observed state of VariableInt.
func (*VariableIntStatus) DeepCopy ¶
func (in *VariableIntStatus) DeepCopy() *VariableIntStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableIntStatus.
func (*VariableIntStatus) DeepCopyInto ¶
func (in *VariableIntStatus) DeepCopyInto(out *VariableIntStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableString ¶
type VariableString struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VariableStringSpec `json:"spec"` Status VariableStringStatus `json:"status,omitempty"` }
VariableString is the Schema for the VariableStrings API +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 (*VariableString) DeepCopy ¶
func (in *VariableString) DeepCopy() *VariableString
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableString.
func (*VariableString) DeepCopyInto ¶
func (in *VariableString) DeepCopyInto(out *VariableString)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableString) DeepCopyObject ¶
func (in *VariableString) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableString) GetCondition ¶
func (mg *VariableString) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VariableString.
func (*VariableString) GetConnectionDetailsMapping ¶
func (tr *VariableString) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this VariableString
func (*VariableString) GetDeletionPolicy ¶
func (mg *VariableString) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VariableString.
func (*VariableString) GetID ¶
func (tr *VariableString) GetID() string
GetID returns ID of underlying Terraform resource of this VariableString
func (*VariableString) GetObservation ¶
func (tr *VariableString) GetObservation() (map[string]interface{}, error)
GetObservation of this VariableString
func (*VariableString) GetParameters ¶
func (tr *VariableString) GetParameters() (map[string]interface{}, error)
GetParameters of this VariableString
func (*VariableString) GetProviderConfigReference ¶
func (mg *VariableString) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this VariableString.
func (*VariableString) GetProviderReference ¶
func (mg *VariableString) GetProviderReference() *xpv1.Reference
GetProviderReference of this VariableString. Deprecated: Use GetProviderConfigReference.
func (*VariableString) GetTerraformResourceType ¶
func (mg *VariableString) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this VariableString
func (*VariableString) GetTerraformSchemaVersion ¶
func (tr *VariableString) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VariableString) GetWriteConnectionSecretToReference ¶
func (mg *VariableString) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VariableString.
func (*VariableString) LateInitialize ¶
func (tr *VariableString) LateInitialize(attrs []byte) (bool, error)
LateInitialize this VariableString using its observed tfState. returns True if there are any spec changes for the resource.
func (*VariableString) ResolveReferences ¶
ResolveReferences of this VariableString.
func (*VariableString) SetConditions ¶
func (mg *VariableString) SetConditions(c ...xpv1.Condition)
SetConditions of this VariableString.
func (*VariableString) SetDeletionPolicy ¶
func (mg *VariableString) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VariableString.
func (*VariableString) SetObservation ¶
func (tr *VariableString) SetObservation(obs map[string]interface{}) error
SetObservation for this VariableString
func (*VariableString) SetParameters ¶
func (tr *VariableString) SetParameters(params map[string]interface{}) error
SetParameters for this VariableString
func (*VariableString) SetProviderConfigReference ¶
func (mg *VariableString) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this VariableString.
func (*VariableString) SetProviderReference ¶
func (mg *VariableString) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this VariableString. Deprecated: Use SetProviderConfigReference.
func (*VariableString) SetWriteConnectionSecretToReference ¶
func (mg *VariableString) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VariableString.
type VariableStringList ¶
type VariableStringList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VariableString `json:"items"` }
VariableStringList contains a list of VariableStrings
func (*VariableStringList) DeepCopy ¶
func (in *VariableStringList) DeepCopy() *VariableStringList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableStringList.
func (*VariableStringList) DeepCopyInto ¶
func (in *VariableStringList) DeepCopyInto(out *VariableStringList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VariableStringList) DeepCopyObject ¶
func (in *VariableStringList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VariableStringList) GetItems ¶
func (l *VariableStringList) GetItems() []resource.Managed
GetItems of this VariableStringList.
type VariableStringObservation ¶
type VariableStringObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*VariableStringObservation) DeepCopy ¶
func (in *VariableStringObservation) DeepCopy() *VariableStringObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableStringObservation.
func (*VariableStringObservation) DeepCopyInto ¶
func (in *VariableStringObservation) DeepCopyInto(out *VariableStringObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableStringParameters ¶
type VariableStringParameters struct { // +kubebuilder:validation:Required AutomationAccountName *string `json:"automationAccountName" tf:"automation_account_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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 Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*VariableStringParameters) DeepCopy ¶
func (in *VariableStringParameters) DeepCopy() *VariableStringParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableStringParameters.
func (*VariableStringParameters) DeepCopyInto ¶
func (in *VariableStringParameters) DeepCopyInto(out *VariableStringParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableStringSpec ¶
type VariableStringSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VariableStringParameters `json:"forProvider"` }
VariableStringSpec defines the desired state of VariableString
func (*VariableStringSpec) DeepCopy ¶
func (in *VariableStringSpec) DeepCopy() *VariableStringSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableStringSpec.
func (*VariableStringSpec) DeepCopyInto ¶
func (in *VariableStringSpec) DeepCopyInto(out *VariableStringSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VariableStringStatus ¶
type VariableStringStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VariableStringObservation `json:"atProvider,omitempty"` }
VariableStringStatus defines the observed state of VariableString.
func (*VariableStringStatus) DeepCopy ¶
func (in *VariableStringStatus) DeepCopy() *VariableStringStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VariableStringStatus.
func (*VariableStringStatus) DeepCopyInto ¶
func (in *VariableStringStatus) DeepCopyInto(out *VariableStringStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_account_terraformed.go
- zz_account_types.go
- zz_certificate_terraformed.go
- zz_certificate_types.go
- zz_connection_terraformed.go
- zz_connection_types.go
- zz_connectioncertificate_terraformed.go
- zz_connectioncertificate_types.go
- zz_connectionclassiccertificate_terraformed.go
- zz_connectionclassiccertificate_types.go
- zz_connectionserviceprincipal_terraformed.go
- zz_connectionserviceprincipal_types.go
- zz_credential_terraformed.go
- zz_credential_types.go
- zz_dscnodeconfiguration_terraformed.go
- zz_dscnodeconfiguration_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_jobschedule_terraformed.go
- zz_jobschedule_types.go
- zz_module_terraformed.go
- zz_module_types.go
- zz_runbook_terraformed.go
- zz_runbook_types.go
- zz_schedule_terraformed.go
- zz_schedule_types.go
- zz_variablebool_terraformed.go
- zz_variablebool_types.go
- zz_variabledatetime_terraformed.go
- zz_variabledatetime_types.go
- zz_variableint_terraformed.go
- zz_variableint_types.go
- zz_variablestring_terraformed.go
- zz_variablestring_types.go