Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=logic.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AccessControlInitParameters
- type AccessControlObservation
- type AccessControlParameters
- type ActionInitParameters
- type ActionObservation
- type ActionParameters
- type AppActionCustom
- func (in *AppActionCustom) DeepCopy() *AppActionCustom
- func (in *AppActionCustom) DeepCopyInto(out *AppActionCustom)
- func (in *AppActionCustom) DeepCopyObject() runtime.Object
- func (mg *AppActionCustom) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppActionCustom) GetConnectionDetailsMapping() map[string]string
- func (mg *AppActionCustom) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppActionCustom) GetID() string
- func (tr *AppActionCustom) GetInitParameters() (map[string]any, error)
- func (mg *AppActionCustom) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppActionCustom) GetObservation() (map[string]any, error)
- func (tr *AppActionCustom) GetParameters() (map[string]any, error)
- func (mg *AppActionCustom) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppActionCustom) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppActionCustom) GetTerraformResourceType() string
- func (tr *AppActionCustom) GetTerraformSchemaVersion() int
- func (mg *AppActionCustom) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppActionCustom) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppActionCustom) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AppActionCustom) SetConditions(c ...xpv1.Condition)
- func (mg *AppActionCustom) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppActionCustom) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppActionCustom) SetObservation(obs map[string]any) error
- func (tr *AppActionCustom) SetParameters(params map[string]any) error
- func (mg *AppActionCustom) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppActionCustom) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppActionCustom) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppActionCustomInitParameters
- type AppActionCustomList
- type AppActionCustomObservation
- type AppActionCustomParameters
- type AppActionCustomSpec
- type AppActionCustomStatus
- type AppActionHTTP
- func (in *AppActionHTTP) DeepCopy() *AppActionHTTP
- func (in *AppActionHTTP) DeepCopyInto(out *AppActionHTTP)
- func (in *AppActionHTTP) DeepCopyObject() runtime.Object
- func (mg *AppActionHTTP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppActionHTTP) GetConnectionDetailsMapping() map[string]string
- func (mg *AppActionHTTP) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppActionHTTP) GetID() string
- func (tr *AppActionHTTP) GetInitParameters() (map[string]any, error)
- func (mg *AppActionHTTP) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppActionHTTP) GetObservation() (map[string]any, error)
- func (tr *AppActionHTTP) GetParameters() (map[string]any, error)
- func (mg *AppActionHTTP) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppActionHTTP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppActionHTTP) GetTerraformResourceType() string
- func (tr *AppActionHTTP) GetTerraformSchemaVersion() int
- func (mg *AppActionHTTP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppActionHTTP) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppActionHTTP) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AppActionHTTP) SetConditions(c ...xpv1.Condition)
- func (mg *AppActionHTTP) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppActionHTTP) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppActionHTTP) SetObservation(obs map[string]any) error
- func (tr *AppActionHTTP) SetParameters(params map[string]any) error
- func (mg *AppActionHTTP) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppActionHTTP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppActionHTTP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppActionHTTPInitParameters
- type AppActionHTTPList
- type AppActionHTTPObservation
- type AppActionHTTPParameters
- type AppActionHTTPSpec
- type AppActionHTTPStatus
- type AppIntegrationAccount
- func (in *AppIntegrationAccount) DeepCopy() *AppIntegrationAccount
- func (in *AppIntegrationAccount) DeepCopyInto(out *AppIntegrationAccount)
- func (in *AppIntegrationAccount) DeepCopyObject() runtime.Object
- func (mg *AppIntegrationAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppIntegrationAccount) GetConnectionDetailsMapping() map[string]string
- func (mg *AppIntegrationAccount) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppIntegrationAccount) GetID() string
- func (tr *AppIntegrationAccount) GetInitParameters() (map[string]any, error)
- func (mg *AppIntegrationAccount) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppIntegrationAccount) GetObservation() (map[string]any, error)
- func (tr *AppIntegrationAccount) GetParameters() (map[string]any, error)
- func (mg *AppIntegrationAccount) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppIntegrationAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppIntegrationAccount) GetTerraformResourceType() string
- func (tr *AppIntegrationAccount) GetTerraformSchemaVersion() int
- func (mg *AppIntegrationAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppIntegrationAccount) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppIntegrationAccount) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AppIntegrationAccount) SetConditions(c ...xpv1.Condition)
- func (mg *AppIntegrationAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppIntegrationAccount) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppIntegrationAccount) SetObservation(obs map[string]any) error
- func (tr *AppIntegrationAccount) SetParameters(params map[string]any) error
- func (mg *AppIntegrationAccount) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppIntegrationAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppIntegrationAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppIntegrationAccountBatchConfiguration
- func (in *AppIntegrationAccountBatchConfiguration) DeepCopy() *AppIntegrationAccountBatchConfiguration
- func (in *AppIntegrationAccountBatchConfiguration) DeepCopyInto(out *AppIntegrationAccountBatchConfiguration)
- func (in *AppIntegrationAccountBatchConfiguration) DeepCopyObject() runtime.Object
- func (mg *AppIntegrationAccountBatchConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppIntegrationAccountBatchConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *AppIntegrationAccountBatchConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppIntegrationAccountBatchConfiguration) GetID() string
- func (tr *AppIntegrationAccountBatchConfiguration) GetInitParameters() (map[string]any, error)
- func (mg *AppIntegrationAccountBatchConfiguration) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppIntegrationAccountBatchConfiguration) GetObservation() (map[string]any, error)
- func (tr *AppIntegrationAccountBatchConfiguration) GetParameters() (map[string]any, error)
- func (mg *AppIntegrationAccountBatchConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppIntegrationAccountBatchConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppIntegrationAccountBatchConfiguration) GetTerraformResourceType() string
- func (tr *AppIntegrationAccountBatchConfiguration) GetTerraformSchemaVersion() int
- func (mg *AppIntegrationAccountBatchConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppIntegrationAccountBatchConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppIntegrationAccountBatchConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AppIntegrationAccountBatchConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *AppIntegrationAccountBatchConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppIntegrationAccountBatchConfiguration) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppIntegrationAccountBatchConfiguration) SetObservation(obs map[string]any) error
- func (tr *AppIntegrationAccountBatchConfiguration) SetParameters(params map[string]any) error
- func (mg *AppIntegrationAccountBatchConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppIntegrationAccountBatchConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppIntegrationAccountBatchConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppIntegrationAccountBatchConfigurationInitParameters
- type AppIntegrationAccountBatchConfigurationList
- func (in *AppIntegrationAccountBatchConfigurationList) DeepCopy() *AppIntegrationAccountBatchConfigurationList
- func (in *AppIntegrationAccountBatchConfigurationList) DeepCopyInto(out *AppIntegrationAccountBatchConfigurationList)
- func (in *AppIntegrationAccountBatchConfigurationList) DeepCopyObject() runtime.Object
- func (l *AppIntegrationAccountBatchConfigurationList) GetItems() []resource.Managed
- type AppIntegrationAccountBatchConfigurationObservation
- type AppIntegrationAccountBatchConfigurationParameters
- type AppIntegrationAccountBatchConfigurationSpec
- type AppIntegrationAccountBatchConfigurationStatus
- type AppIntegrationAccountInitParameters
- type AppIntegrationAccountList
- type AppIntegrationAccountObservation
- type AppIntegrationAccountParameters
- type AppIntegrationAccountPartner
- func (in *AppIntegrationAccountPartner) DeepCopy() *AppIntegrationAccountPartner
- func (in *AppIntegrationAccountPartner) DeepCopyInto(out *AppIntegrationAccountPartner)
- func (in *AppIntegrationAccountPartner) DeepCopyObject() runtime.Object
- func (mg *AppIntegrationAccountPartner) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppIntegrationAccountPartner) GetConnectionDetailsMapping() map[string]string
- func (mg *AppIntegrationAccountPartner) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppIntegrationAccountPartner) GetID() string
- func (tr *AppIntegrationAccountPartner) GetInitParameters() (map[string]any, error)
- func (mg *AppIntegrationAccountPartner) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppIntegrationAccountPartner) GetObservation() (map[string]any, error)
- func (tr *AppIntegrationAccountPartner) GetParameters() (map[string]any, error)
- func (mg *AppIntegrationAccountPartner) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppIntegrationAccountPartner) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppIntegrationAccountPartner) GetTerraformResourceType() string
- func (tr *AppIntegrationAccountPartner) GetTerraformSchemaVersion() int
- func (mg *AppIntegrationAccountPartner) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppIntegrationAccountPartner) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppIntegrationAccountPartner) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AppIntegrationAccountPartner) SetConditions(c ...xpv1.Condition)
- func (mg *AppIntegrationAccountPartner) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppIntegrationAccountPartner) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppIntegrationAccountPartner) SetObservation(obs map[string]any) error
- func (tr *AppIntegrationAccountPartner) SetParameters(params map[string]any) error
- func (mg *AppIntegrationAccountPartner) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppIntegrationAccountPartner) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppIntegrationAccountPartner) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppIntegrationAccountPartnerInitParameters
- type AppIntegrationAccountPartnerList
- func (in *AppIntegrationAccountPartnerList) DeepCopy() *AppIntegrationAccountPartnerList
- func (in *AppIntegrationAccountPartnerList) DeepCopyInto(out *AppIntegrationAccountPartnerList)
- func (in *AppIntegrationAccountPartnerList) DeepCopyObject() runtime.Object
- func (l *AppIntegrationAccountPartnerList) GetItems() []resource.Managed
- type AppIntegrationAccountPartnerObservation
- type AppIntegrationAccountPartnerParameters
- type AppIntegrationAccountPartnerSpec
- type AppIntegrationAccountPartnerStatus
- type AppIntegrationAccountSchema
- func (in *AppIntegrationAccountSchema) DeepCopy() *AppIntegrationAccountSchema
- func (in *AppIntegrationAccountSchema) DeepCopyInto(out *AppIntegrationAccountSchema)
- func (in *AppIntegrationAccountSchema) DeepCopyObject() runtime.Object
- func (mg *AppIntegrationAccountSchema) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppIntegrationAccountSchema) GetConnectionDetailsMapping() map[string]string
- func (mg *AppIntegrationAccountSchema) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppIntegrationAccountSchema) GetID() string
- func (tr *AppIntegrationAccountSchema) GetInitParameters() (map[string]any, error)
- func (mg *AppIntegrationAccountSchema) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppIntegrationAccountSchema) GetObservation() (map[string]any, error)
- func (tr *AppIntegrationAccountSchema) GetParameters() (map[string]any, error)
- func (mg *AppIntegrationAccountSchema) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppIntegrationAccountSchema) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppIntegrationAccountSchema) GetTerraformResourceType() string
- func (tr *AppIntegrationAccountSchema) GetTerraformSchemaVersion() int
- func (mg *AppIntegrationAccountSchema) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppIntegrationAccountSchema) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppIntegrationAccountSchema) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AppIntegrationAccountSchema) SetConditions(c ...xpv1.Condition)
- func (mg *AppIntegrationAccountSchema) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppIntegrationAccountSchema) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppIntegrationAccountSchema) SetObservation(obs map[string]any) error
- func (tr *AppIntegrationAccountSchema) SetParameters(params map[string]any) error
- func (mg *AppIntegrationAccountSchema) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppIntegrationAccountSchema) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppIntegrationAccountSchema) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppIntegrationAccountSchemaInitParameters
- type AppIntegrationAccountSchemaList
- func (in *AppIntegrationAccountSchemaList) DeepCopy() *AppIntegrationAccountSchemaList
- func (in *AppIntegrationAccountSchemaList) DeepCopyInto(out *AppIntegrationAccountSchemaList)
- func (in *AppIntegrationAccountSchemaList) DeepCopyObject() runtime.Object
- func (l *AppIntegrationAccountSchemaList) GetItems() []resource.Managed
- type AppIntegrationAccountSchemaObservation
- type AppIntegrationAccountSchemaParameters
- type AppIntegrationAccountSchemaSpec
- type AppIntegrationAccountSchemaStatus
- type AppIntegrationAccountSession
- func (in *AppIntegrationAccountSession) DeepCopy() *AppIntegrationAccountSession
- func (in *AppIntegrationAccountSession) DeepCopyInto(out *AppIntegrationAccountSession)
- func (in *AppIntegrationAccountSession) DeepCopyObject() runtime.Object
- func (mg *AppIntegrationAccountSession) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppIntegrationAccountSession) GetConnectionDetailsMapping() map[string]string
- func (mg *AppIntegrationAccountSession) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppIntegrationAccountSession) GetID() string
- func (tr *AppIntegrationAccountSession) GetInitParameters() (map[string]any, error)
- func (mg *AppIntegrationAccountSession) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppIntegrationAccountSession) GetObservation() (map[string]any, error)
- func (tr *AppIntegrationAccountSession) GetParameters() (map[string]any, error)
- func (mg *AppIntegrationAccountSession) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppIntegrationAccountSession) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppIntegrationAccountSession) GetTerraformResourceType() string
- func (tr *AppIntegrationAccountSession) GetTerraformSchemaVersion() int
- func (mg *AppIntegrationAccountSession) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppIntegrationAccountSession) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppIntegrationAccountSession) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AppIntegrationAccountSession) SetConditions(c ...xpv1.Condition)
- func (mg *AppIntegrationAccountSession) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppIntegrationAccountSession) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppIntegrationAccountSession) SetObservation(obs map[string]any) error
- func (tr *AppIntegrationAccountSession) SetParameters(params map[string]any) error
- func (mg *AppIntegrationAccountSession) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppIntegrationAccountSession) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppIntegrationAccountSession) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppIntegrationAccountSessionInitParameters
- type AppIntegrationAccountSessionList
- func (in *AppIntegrationAccountSessionList) DeepCopy() *AppIntegrationAccountSessionList
- func (in *AppIntegrationAccountSessionList) DeepCopyInto(out *AppIntegrationAccountSessionList)
- func (in *AppIntegrationAccountSessionList) DeepCopyObject() runtime.Object
- func (l *AppIntegrationAccountSessionList) GetItems() []resource.Managed
- type AppIntegrationAccountSessionObservation
- type AppIntegrationAccountSessionParameters
- type AppIntegrationAccountSessionSpec
- type AppIntegrationAccountSessionStatus
- type AppIntegrationAccountSpec
- type AppIntegrationAccountStatus
- type AppTriggerCustom
- func (in *AppTriggerCustom) DeepCopy() *AppTriggerCustom
- func (in *AppTriggerCustom) DeepCopyInto(out *AppTriggerCustom)
- func (in *AppTriggerCustom) DeepCopyObject() runtime.Object
- func (mg *AppTriggerCustom) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppTriggerCustom) GetConnectionDetailsMapping() map[string]string
- func (mg *AppTriggerCustom) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppTriggerCustom) GetID() string
- func (tr *AppTriggerCustom) GetInitParameters() (map[string]any, error)
- func (mg *AppTriggerCustom) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppTriggerCustom) GetObservation() (map[string]any, error)
- func (tr *AppTriggerCustom) GetParameters() (map[string]any, error)
- func (mg *AppTriggerCustom) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppTriggerCustom) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppTriggerCustom) GetTerraformResourceType() string
- func (tr *AppTriggerCustom) GetTerraformSchemaVersion() int
- func (mg *AppTriggerCustom) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppTriggerCustom) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppTriggerCustom) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AppTriggerCustom) SetConditions(c ...xpv1.Condition)
- func (mg *AppTriggerCustom) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppTriggerCustom) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppTriggerCustom) SetObservation(obs map[string]any) error
- func (tr *AppTriggerCustom) SetParameters(params map[string]any) error
- func (mg *AppTriggerCustom) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppTriggerCustom) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppTriggerCustom) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppTriggerCustomInitParameters
- type AppTriggerCustomList
- type AppTriggerCustomObservation
- type AppTriggerCustomParameters
- type AppTriggerCustomSpec
- type AppTriggerCustomStatus
- type AppTriggerHTTPRequest
- func (in *AppTriggerHTTPRequest) DeepCopy() *AppTriggerHTTPRequest
- func (in *AppTriggerHTTPRequest) DeepCopyInto(out *AppTriggerHTTPRequest)
- func (in *AppTriggerHTTPRequest) DeepCopyObject() runtime.Object
- func (mg *AppTriggerHTTPRequest) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppTriggerHTTPRequest) GetConnectionDetailsMapping() map[string]string
- func (mg *AppTriggerHTTPRequest) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppTriggerHTTPRequest) GetID() string
- func (tr *AppTriggerHTTPRequest) GetInitParameters() (map[string]any, error)
- func (mg *AppTriggerHTTPRequest) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppTriggerHTTPRequest) GetObservation() (map[string]any, error)
- func (tr *AppTriggerHTTPRequest) GetParameters() (map[string]any, error)
- func (mg *AppTriggerHTTPRequest) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppTriggerHTTPRequest) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppTriggerHTTPRequest) GetTerraformResourceType() string
- func (tr *AppTriggerHTTPRequest) GetTerraformSchemaVersion() int
- func (mg *AppTriggerHTTPRequest) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppTriggerHTTPRequest) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppTriggerHTTPRequest) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AppTriggerHTTPRequest) SetConditions(c ...xpv1.Condition)
- func (mg *AppTriggerHTTPRequest) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppTriggerHTTPRequest) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppTriggerHTTPRequest) SetObservation(obs map[string]any) error
- func (tr *AppTriggerHTTPRequest) SetParameters(params map[string]any) error
- func (mg *AppTriggerHTTPRequest) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppTriggerHTTPRequest) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppTriggerHTTPRequest) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppTriggerHTTPRequestInitParameters
- type AppTriggerHTTPRequestList
- type AppTriggerHTTPRequestObservation
- type AppTriggerHTTPRequestParameters
- type AppTriggerHTTPRequestSpec
- type AppTriggerHTTPRequestStatus
- type AppTriggerRecurrence
- func (in *AppTriggerRecurrence) DeepCopy() *AppTriggerRecurrence
- func (in *AppTriggerRecurrence) DeepCopyInto(out *AppTriggerRecurrence)
- func (in *AppTriggerRecurrence) DeepCopyObject() runtime.Object
- func (mg *AppTriggerRecurrence) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppTriggerRecurrence) GetConnectionDetailsMapping() map[string]string
- func (mg *AppTriggerRecurrence) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppTriggerRecurrence) GetID() string
- func (tr *AppTriggerRecurrence) GetInitParameters() (map[string]any, error)
- func (mg *AppTriggerRecurrence) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppTriggerRecurrence) GetObservation() (map[string]any, error)
- func (tr *AppTriggerRecurrence) GetParameters() (map[string]any, error)
- func (mg *AppTriggerRecurrence) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppTriggerRecurrence) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppTriggerRecurrence) GetTerraformResourceType() string
- func (tr *AppTriggerRecurrence) GetTerraformSchemaVersion() int
- func (mg *AppTriggerRecurrence) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppTriggerRecurrence) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppTriggerRecurrence) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AppTriggerRecurrence) SetConditions(c ...xpv1.Condition)
- func (mg *AppTriggerRecurrence) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppTriggerRecurrence) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppTriggerRecurrence) SetObservation(obs map[string]any) error
- func (tr *AppTriggerRecurrence) SetParameters(params map[string]any) error
- func (mg *AppTriggerRecurrence) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppTriggerRecurrence) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppTriggerRecurrence) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppTriggerRecurrenceInitParameters
- type AppTriggerRecurrenceList
- type AppTriggerRecurrenceObservation
- type AppTriggerRecurrenceParameters
- type AppTriggerRecurrenceScheduleInitParameters
- type AppTriggerRecurrenceScheduleObservation
- type AppTriggerRecurrenceScheduleParameters
- type AppTriggerRecurrenceSpec
- type AppTriggerRecurrenceStatus
- type AppWorkflow
- func (in *AppWorkflow) DeepCopy() *AppWorkflow
- func (in *AppWorkflow) DeepCopyInto(out *AppWorkflow)
- func (in *AppWorkflow) DeepCopyObject() runtime.Object
- func (mg *AppWorkflow) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppWorkflow) GetConnectionDetailsMapping() map[string]string
- func (mg *AppWorkflow) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppWorkflow) GetID() string
- func (tr *AppWorkflow) GetInitParameters() (map[string]any, error)
- func (mg *AppWorkflow) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppWorkflow) GetObservation() (map[string]any, error)
- func (tr *AppWorkflow) GetParameters() (map[string]any, error)
- func (mg *AppWorkflow) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppWorkflow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppWorkflow) GetTerraformResourceType() string
- func (tr *AppWorkflow) GetTerraformSchemaVersion() int
- func (mg *AppWorkflow) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppWorkflow) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppWorkflow) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AppWorkflow) SetConditions(c ...xpv1.Condition)
- func (mg *AppWorkflow) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppWorkflow) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppWorkflow) SetObservation(obs map[string]any) error
- func (tr *AppWorkflow) SetParameters(params map[string]any) error
- func (mg *AppWorkflow) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppWorkflow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppWorkflow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppWorkflowInitParameters
- type AppWorkflowList
- type AppWorkflowObservation
- type AppWorkflowParameters
- type AppWorkflowSpec
- type AppWorkflowStatus
- type BusinessIdentityInitParameters
- type BusinessIdentityObservation
- type BusinessIdentityParameters
- type ClaimInitParameters
- type ClaimObservation
- type ClaimParameters
- type ContentInitParameters
- type ContentObservation
- type ContentParameters
- type IdentityInitParameters
- type IdentityObservation
- type IdentityParameters
- type IntegrationServiceEnvironment
- func (in *IntegrationServiceEnvironment) DeepCopy() *IntegrationServiceEnvironment
- func (in *IntegrationServiceEnvironment) DeepCopyInto(out *IntegrationServiceEnvironment)
- func (in *IntegrationServiceEnvironment) DeepCopyObject() runtime.Object
- func (mg *IntegrationServiceEnvironment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IntegrationServiceEnvironment) GetConnectionDetailsMapping() map[string]string
- func (mg *IntegrationServiceEnvironment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IntegrationServiceEnvironment) GetID() string
- func (tr *IntegrationServiceEnvironment) GetInitParameters() (map[string]any, error)
- func (mg *IntegrationServiceEnvironment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *IntegrationServiceEnvironment) GetObservation() (map[string]any, error)
- func (tr *IntegrationServiceEnvironment) GetParameters() (map[string]any, error)
- func (mg *IntegrationServiceEnvironment) GetProviderConfigReference() *xpv1.Reference
- func (mg *IntegrationServiceEnvironment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IntegrationServiceEnvironment) GetTerraformResourceType() string
- func (tr *IntegrationServiceEnvironment) GetTerraformSchemaVersion() int
- func (mg *IntegrationServiceEnvironment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IntegrationServiceEnvironment) LateInitialize(attrs []byte) (bool, error)
- func (mg *IntegrationServiceEnvironment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IntegrationServiceEnvironment) SetConditions(c ...xpv1.Condition)
- func (mg *IntegrationServiceEnvironment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *IntegrationServiceEnvironment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *IntegrationServiceEnvironment) SetObservation(obs map[string]any) error
- func (tr *IntegrationServiceEnvironment) SetParameters(params map[string]any) error
- func (mg *IntegrationServiceEnvironment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IntegrationServiceEnvironment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IntegrationServiceEnvironment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IntegrationServiceEnvironmentInitParameters
- type IntegrationServiceEnvironmentList
- func (in *IntegrationServiceEnvironmentList) DeepCopy() *IntegrationServiceEnvironmentList
- func (in *IntegrationServiceEnvironmentList) DeepCopyInto(out *IntegrationServiceEnvironmentList)
- func (in *IntegrationServiceEnvironmentList) DeepCopyObject() runtime.Object
- func (l *IntegrationServiceEnvironmentList) GetItems() []resource.Managed
- type IntegrationServiceEnvironmentObservation
- type IntegrationServiceEnvironmentParameters
- type IntegrationServiceEnvironmentSpec
- type IntegrationServiceEnvironmentStatus
- type MonthlyInitParameters
- type MonthlyObservation
- type MonthlyParameters
- type OpenAuthenticationPolicyInitParameters
- type OpenAuthenticationPolicyObservation
- type OpenAuthenticationPolicyParameters
- type RecurrenceInitParameters
- type RecurrenceObservation
- type RecurrenceParameters
- type ReleaseCriteriaInitParameters
- type ReleaseCriteriaObservation
- type ReleaseCriteriaParameters
- type RunAfterInitParameters
- type RunAfterObservation
- type RunAfterParameters
- type ScheduleInitParameters
- type ScheduleObservation
- type ScheduleParameters
- type TriggerInitParameters
- type TriggerObservation
- type TriggerParameters
- type WorkflowManagementInitParameters
- type WorkflowManagementObservation
- type WorkflowManagementParameters
Constants ¶
const ( CRDGroup = "logic.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( AppActionCustom_Kind = "AppActionCustom" AppActionCustom_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppActionCustom_Kind}.String() AppActionCustom_KindAPIVersion = AppActionCustom_Kind + "." + CRDGroupVersion.String() AppActionCustom_GroupVersionKind = CRDGroupVersion.WithKind(AppActionCustom_Kind) )
Repository type metadata.
var ( AppActionHTTP_Kind = "AppActionHTTP" AppActionHTTP_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppActionHTTP_Kind}.String() AppActionHTTP_KindAPIVersion = AppActionHTTP_Kind + "." + CRDGroupVersion.String() AppActionHTTP_GroupVersionKind = CRDGroupVersion.WithKind(AppActionHTTP_Kind) )
Repository type metadata.
var ( AppIntegrationAccount_Kind = "AppIntegrationAccount" AppIntegrationAccount_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppIntegrationAccount_Kind}.String() AppIntegrationAccount_KindAPIVersion = AppIntegrationAccount_Kind + "." + CRDGroupVersion.String() AppIntegrationAccount_GroupVersionKind = CRDGroupVersion.WithKind(AppIntegrationAccount_Kind) )
Repository type metadata.
var ( AppIntegrationAccountBatchConfiguration_Kind = "AppIntegrationAccountBatchConfiguration" AppIntegrationAccountBatchConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppIntegrationAccountBatchConfiguration_Kind}.String() AppIntegrationAccountBatchConfiguration_KindAPIVersion = AppIntegrationAccountBatchConfiguration_Kind + "." + CRDGroupVersion.String() AppIntegrationAccountBatchConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(AppIntegrationAccountBatchConfiguration_Kind) )
Repository type metadata.
var ( AppIntegrationAccountPartner_Kind = "AppIntegrationAccountPartner" AppIntegrationAccountPartner_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppIntegrationAccountPartner_Kind}.String() AppIntegrationAccountPartner_KindAPIVersion = AppIntegrationAccountPartner_Kind + "." + CRDGroupVersion.String() AppIntegrationAccountPartner_GroupVersionKind = CRDGroupVersion.WithKind(AppIntegrationAccountPartner_Kind) )
Repository type metadata.
var ( AppIntegrationAccountSchema_Kind = "AppIntegrationAccountSchema" AppIntegrationAccountSchema_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppIntegrationAccountSchema_Kind}.String() AppIntegrationAccountSchema_KindAPIVersion = AppIntegrationAccountSchema_Kind + "." + CRDGroupVersion.String() AppIntegrationAccountSchema_GroupVersionKind = CRDGroupVersion.WithKind(AppIntegrationAccountSchema_Kind) )
Repository type metadata.
var ( AppIntegrationAccountSession_Kind = "AppIntegrationAccountSession" AppIntegrationAccountSession_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppIntegrationAccountSession_Kind}.String() AppIntegrationAccountSession_KindAPIVersion = AppIntegrationAccountSession_Kind + "." + CRDGroupVersion.String() AppIntegrationAccountSession_GroupVersionKind = CRDGroupVersion.WithKind(AppIntegrationAccountSession_Kind) )
Repository type metadata.
var ( AppTriggerCustom_Kind = "AppTriggerCustom" AppTriggerCustom_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppTriggerCustom_Kind}.String() AppTriggerCustom_KindAPIVersion = AppTriggerCustom_Kind + "." + CRDGroupVersion.String() AppTriggerCustom_GroupVersionKind = CRDGroupVersion.WithKind(AppTriggerCustom_Kind) )
Repository type metadata.
var ( AppTriggerHTTPRequest_Kind = "AppTriggerHTTPRequest" AppTriggerHTTPRequest_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppTriggerHTTPRequest_Kind}.String() AppTriggerHTTPRequest_KindAPIVersion = AppTriggerHTTPRequest_Kind + "." + CRDGroupVersion.String() AppTriggerHTTPRequest_GroupVersionKind = CRDGroupVersion.WithKind(AppTriggerHTTPRequest_Kind) )
Repository type metadata.
var ( AppTriggerRecurrence_Kind = "AppTriggerRecurrence" AppTriggerRecurrence_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppTriggerRecurrence_Kind}.String() AppTriggerRecurrence_KindAPIVersion = AppTriggerRecurrence_Kind + "." + CRDGroupVersion.String() AppTriggerRecurrence_GroupVersionKind = CRDGroupVersion.WithKind(AppTriggerRecurrence_Kind) )
Repository type metadata.
var ( AppWorkflow_Kind = "AppWorkflow" AppWorkflow_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppWorkflow_Kind}.String() AppWorkflow_KindAPIVersion = AppWorkflow_Kind + "." + CRDGroupVersion.String() AppWorkflow_GroupVersionKind = CRDGroupVersion.WithKind(AppWorkflow_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 ( IntegrationServiceEnvironment_Kind = "IntegrationServiceEnvironment" IntegrationServiceEnvironment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IntegrationServiceEnvironment_Kind}.String() IntegrationServiceEnvironment_KindAPIVersion = IntegrationServiceEnvironment_Kind + "." + CRDGroupVersion.String() IntegrationServiceEnvironment_GroupVersionKind = CRDGroupVersion.WithKind(IntegrationServiceEnvironment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AccessControlInitParameters ¶ added in v0.35.0
type AccessControlInitParameters struct { // A action block as defined below. Action []ActionInitParameters `json:"action,omitempty" tf:"action,omitempty"` // A content block as defined below. Content []ContentInitParameters `json:"content,omitempty" tf:"content,omitempty"` // A trigger block as defined below. Trigger []TriggerInitParameters `json:"trigger,omitempty" tf:"trigger,omitempty"` // A workflow_management block as defined below. WorkflowManagement []WorkflowManagementInitParameters `json:"workflowManagement,omitempty" tf:"workflow_management,omitempty"` }
func (*AccessControlInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AccessControlInitParameters) DeepCopy() *AccessControlInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlInitParameters.
func (*AccessControlInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AccessControlInitParameters) DeepCopyInto(out *AccessControlInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessControlObservation ¶ added in v0.27.0
type AccessControlObservation struct { // A action block as defined below. Action []ActionObservation `json:"action,omitempty" tf:"action,omitempty"` // A content block as defined below. Content []ContentObservation `json:"content,omitempty" tf:"content,omitempty"` // A trigger block as defined below. Trigger []TriggerObservation `json:"trigger,omitempty" tf:"trigger,omitempty"` // A workflow_management block as defined below. WorkflowManagement []WorkflowManagementObservation `json:"workflowManagement,omitempty" tf:"workflow_management,omitempty"` }
func (*AccessControlObservation) DeepCopy ¶ added in v0.27.0
func (in *AccessControlObservation) DeepCopy() *AccessControlObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlObservation.
func (*AccessControlObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AccessControlObservation) DeepCopyInto(out *AccessControlObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessControlParameters ¶ added in v0.27.0
type AccessControlParameters struct { // A action block as defined below. // +kubebuilder:validation:Optional Action []ActionParameters `json:"action,omitempty" tf:"action,omitempty"` // A content block as defined below. // +kubebuilder:validation:Optional Content []ContentParameters `json:"content,omitempty" tf:"content,omitempty"` // A trigger block as defined below. // +kubebuilder:validation:Optional Trigger []TriggerParameters `json:"trigger,omitempty" tf:"trigger,omitempty"` // A workflow_management block as defined below. // +kubebuilder:validation:Optional WorkflowManagement []WorkflowManagementParameters `json:"workflowManagement,omitempty" tf:"workflow_management,omitempty"` }
func (*AccessControlParameters) DeepCopy ¶ added in v0.27.0
func (in *AccessControlParameters) DeepCopy() *AccessControlParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlParameters.
func (*AccessControlParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AccessControlParameters) DeepCopyInto(out *AccessControlParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionInitParameters ¶ added in v0.35.0
type ActionInitParameters struct { // A list of the allowed caller IP address ranges. AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*ActionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ActionInitParameters) DeepCopy() *ActionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionInitParameters.
func (*ActionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ActionInitParameters) DeepCopyInto(out *ActionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionObservation ¶ added in v0.27.0
type ActionObservation struct { // A list of the allowed caller IP address ranges. AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*ActionObservation) DeepCopy ¶ added in v0.27.0
func (in *ActionObservation) DeepCopy() *ActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionObservation.
func (*ActionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ActionObservation) DeepCopyInto(out *ActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionParameters ¶ added in v0.27.0
type ActionParameters struct { // A list of the allowed caller IP address ranges. // +kubebuilder:validation:Optional AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*ActionParameters) DeepCopy ¶ added in v0.27.0
func (in *ActionParameters) DeepCopy() *ActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParameters.
func (*ActionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ActionParameters) DeepCopyInto(out *ActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppActionCustom ¶ added in v0.27.0
type AppActionCustom struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || (has(self.initProvider) && has(self.initProvider.body))",message="spec.forProvider.body is a required parameter" Spec AppActionCustomSpec `json:"spec"` Status AppActionCustomStatus `json:"status,omitempty"` }
AppActionCustom is the Schema for the AppActionCustoms API. Manages a Custom Action within a Logic App Workflow +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppActionCustom) DeepCopy ¶ added in v0.27.0
func (in *AppActionCustom) DeepCopy() *AppActionCustom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionCustom.
func (*AppActionCustom) DeepCopyInto ¶ added in v0.27.0
func (in *AppActionCustom) DeepCopyInto(out *AppActionCustom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppActionCustom) DeepCopyObject ¶ added in v0.27.0
func (in *AppActionCustom) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppActionCustom) GetCondition ¶ added in v0.27.0
func (mg *AppActionCustom) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppActionCustom.
func (*AppActionCustom) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *AppActionCustom) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppActionCustom
func (*AppActionCustom) GetDeletionPolicy ¶ added in v0.27.0
func (mg *AppActionCustom) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppActionCustom.
func (*AppActionCustom) GetID ¶ added in v0.27.0
func (tr *AppActionCustom) GetID() string
GetID returns ID of underlying Terraform resource of this AppActionCustom
func (*AppActionCustom) GetInitParameters ¶ added in v0.35.0
func (tr *AppActionCustom) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppActionCustom
func (*AppActionCustom) GetManagementPolicies ¶ added in v0.35.0
func (mg *AppActionCustom) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppActionCustom.
func (*AppActionCustom) GetObservation ¶ added in v0.27.0
func (tr *AppActionCustom) GetObservation() (map[string]any, error)
GetObservation of this AppActionCustom
func (*AppActionCustom) GetParameters ¶ added in v0.27.0
func (tr *AppActionCustom) GetParameters() (map[string]any, error)
GetParameters of this AppActionCustom
func (*AppActionCustom) GetProviderConfigReference ¶ added in v0.27.0
func (mg *AppActionCustom) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppActionCustom.
func (*AppActionCustom) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppActionCustom) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppActionCustom.
func (*AppActionCustom) GetTerraformResourceType ¶ added in v0.27.0
func (mg *AppActionCustom) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppActionCustom
func (*AppActionCustom) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *AppActionCustom) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppActionCustom) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppActionCustom) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppActionCustom.
func (*AppActionCustom) LateInitialize ¶ added in v0.27.0
func (tr *AppActionCustom) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppActionCustom using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppActionCustom) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this AppActionCustom.
func (*AppActionCustom) SetConditions ¶ added in v0.27.0
func (mg *AppActionCustom) SetConditions(c ...xpv1.Condition)
SetConditions of this AppActionCustom.
func (*AppActionCustom) SetDeletionPolicy ¶ added in v0.27.0
func (mg *AppActionCustom) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppActionCustom.
func (*AppActionCustom) SetManagementPolicies ¶ added in v0.35.0
func (mg *AppActionCustom) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppActionCustom.
func (*AppActionCustom) SetObservation ¶ added in v0.27.0
func (tr *AppActionCustom) SetObservation(obs map[string]any) error
SetObservation for this AppActionCustom
func (*AppActionCustom) SetParameters ¶ added in v0.27.0
func (tr *AppActionCustom) SetParameters(params map[string]any) error
SetParameters for this AppActionCustom
func (*AppActionCustom) SetProviderConfigReference ¶ added in v0.27.0
func (mg *AppActionCustom) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppActionCustom.
func (*AppActionCustom) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppActionCustom) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppActionCustom.
func (*AppActionCustom) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppActionCustom) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppActionCustom.
type AppActionCustomInitParameters ¶ added in v0.35.0
type AppActionCustomInitParameters struct { // Specifies the JSON Blob defining the Body of this Custom Action. Body *string `json:"body,omitempty" tf:"body,omitempty"` }
func (*AppActionCustomInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppActionCustomInitParameters) DeepCopy() *AppActionCustomInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionCustomInitParameters.
func (*AppActionCustomInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppActionCustomInitParameters) DeepCopyInto(out *AppActionCustomInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppActionCustomList ¶ added in v0.27.0
type AppActionCustomList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppActionCustom `json:"items"` }
AppActionCustomList contains a list of AppActionCustoms
func (*AppActionCustomList) DeepCopy ¶ added in v0.27.0
func (in *AppActionCustomList) DeepCopy() *AppActionCustomList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionCustomList.
func (*AppActionCustomList) DeepCopyInto ¶ added in v0.27.0
func (in *AppActionCustomList) DeepCopyInto(out *AppActionCustomList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppActionCustomList) DeepCopyObject ¶ added in v0.27.0
func (in *AppActionCustomList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppActionCustomList) GetItems ¶ added in v0.27.0
func (l *AppActionCustomList) GetItems() []resource.Managed
GetItems of this AppActionCustomList.
type AppActionCustomObservation ¶ added in v0.27.0
type AppActionCustomObservation struct { // Specifies the JSON Blob defining the Body of this Custom Action. Body *string `json:"body,omitempty" tf:"body,omitempty"` // The ID of the Action within the Logic App Workflow. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppID *string `json:"logicAppId,omitempty" tf:"logic_app_id,omitempty"` }
func (*AppActionCustomObservation) DeepCopy ¶ added in v0.27.0
func (in *AppActionCustomObservation) DeepCopy() *AppActionCustomObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionCustomObservation.
func (*AppActionCustomObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AppActionCustomObservation) DeepCopyInto(out *AppActionCustomObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppActionCustomParameters ¶ added in v0.27.0
type AppActionCustomParameters struct { // Specifies the JSON Blob defining the Body of this Custom Action. // +kubebuilder:validation:Optional Body *string `json:"body,omitempty" tf:"body,omitempty"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/logic/v1beta1.AppWorkflow // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional LogicAppID *string `json:"logicAppId,omitempty" tf:"logic_app_id,omitempty"` // Reference to a AppWorkflow in logic to populate logicAppId. // +kubebuilder:validation:Optional LogicAppIDRef *v1.Reference `json:"logicAppIdRef,omitempty" tf:"-"` // Selector for a AppWorkflow in logic to populate logicAppId. // +kubebuilder:validation:Optional LogicAppIDSelector *v1.Selector `json:"logicAppIdSelector,omitempty" tf:"-"` }
func (*AppActionCustomParameters) DeepCopy ¶ added in v0.27.0
func (in *AppActionCustomParameters) DeepCopy() *AppActionCustomParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionCustomParameters.
func (*AppActionCustomParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AppActionCustomParameters) DeepCopyInto(out *AppActionCustomParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppActionCustomSpec ¶ added in v0.27.0
type AppActionCustomSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppActionCustomParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppActionCustomInitParameters `json:"initProvider,omitempty"` }
AppActionCustomSpec defines the desired state of AppActionCustom
func (*AppActionCustomSpec) DeepCopy ¶ added in v0.27.0
func (in *AppActionCustomSpec) DeepCopy() *AppActionCustomSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionCustomSpec.
func (*AppActionCustomSpec) DeepCopyInto ¶ added in v0.27.0
func (in *AppActionCustomSpec) DeepCopyInto(out *AppActionCustomSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppActionCustomStatus ¶ added in v0.27.0
type AppActionCustomStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppActionCustomObservation `json:"atProvider,omitempty"` }
AppActionCustomStatus defines the observed state of AppActionCustom.
func (*AppActionCustomStatus) DeepCopy ¶ added in v0.27.0
func (in *AppActionCustomStatus) DeepCopy() *AppActionCustomStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionCustomStatus.
func (*AppActionCustomStatus) DeepCopyInto ¶ added in v0.27.0
func (in *AppActionCustomStatus) DeepCopyInto(out *AppActionCustomStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppActionHTTP ¶ added in v0.27.0
type AppActionHTTP struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.method) || (has(self.initProvider) && has(self.initProvider.method))",message="spec.forProvider.method is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.uri) || (has(self.initProvider) && has(self.initProvider.uri))",message="spec.forProvider.uri is a required parameter" Spec AppActionHTTPSpec `json:"spec"` Status AppActionHTTPStatus `json:"status,omitempty"` }
AppActionHTTP is the Schema for the AppActionHTTPs API. Manages an HTTP Action within a Logic App Workflow +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppActionHTTP) DeepCopy ¶ added in v0.27.0
func (in *AppActionHTTP) DeepCopy() *AppActionHTTP
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionHTTP.
func (*AppActionHTTP) DeepCopyInto ¶ added in v0.27.0
func (in *AppActionHTTP) DeepCopyInto(out *AppActionHTTP)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppActionHTTP) DeepCopyObject ¶ added in v0.27.0
func (in *AppActionHTTP) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppActionHTTP) GetCondition ¶ added in v0.27.0
func (mg *AppActionHTTP) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppActionHTTP.
func (*AppActionHTTP) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *AppActionHTTP) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppActionHTTP
func (*AppActionHTTP) GetDeletionPolicy ¶ added in v0.27.0
func (mg *AppActionHTTP) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppActionHTTP.
func (*AppActionHTTP) GetID ¶ added in v0.27.0
func (tr *AppActionHTTP) GetID() string
GetID returns ID of underlying Terraform resource of this AppActionHTTP
func (*AppActionHTTP) GetInitParameters ¶ added in v0.35.0
func (tr *AppActionHTTP) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppActionHTTP
func (*AppActionHTTP) GetManagementPolicies ¶ added in v0.35.0
func (mg *AppActionHTTP) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppActionHTTP.
func (*AppActionHTTP) GetObservation ¶ added in v0.27.0
func (tr *AppActionHTTP) GetObservation() (map[string]any, error)
GetObservation of this AppActionHTTP
func (*AppActionHTTP) GetParameters ¶ added in v0.27.0
func (tr *AppActionHTTP) GetParameters() (map[string]any, error)
GetParameters of this AppActionHTTP
func (*AppActionHTTP) GetProviderConfigReference ¶ added in v0.27.0
func (mg *AppActionHTTP) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppActionHTTP.
func (*AppActionHTTP) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppActionHTTP) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppActionHTTP.
func (*AppActionHTTP) GetTerraformResourceType ¶ added in v0.27.0
func (mg *AppActionHTTP) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppActionHTTP
func (*AppActionHTTP) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *AppActionHTTP) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppActionHTTP) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppActionHTTP) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppActionHTTP.
func (*AppActionHTTP) LateInitialize ¶ added in v0.27.0
func (tr *AppActionHTTP) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppActionHTTP using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppActionHTTP) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this AppActionHTTP.
func (*AppActionHTTP) SetConditions ¶ added in v0.27.0
func (mg *AppActionHTTP) SetConditions(c ...xpv1.Condition)
SetConditions of this AppActionHTTP.
func (*AppActionHTTP) SetDeletionPolicy ¶ added in v0.27.0
func (mg *AppActionHTTP) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppActionHTTP.
func (*AppActionHTTP) SetManagementPolicies ¶ added in v0.35.0
func (mg *AppActionHTTP) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppActionHTTP.
func (*AppActionHTTP) SetObservation ¶ added in v0.27.0
func (tr *AppActionHTTP) SetObservation(obs map[string]any) error
SetObservation for this AppActionHTTP
func (*AppActionHTTP) SetParameters ¶ added in v0.27.0
func (tr *AppActionHTTP) SetParameters(params map[string]any) error
SetParameters for this AppActionHTTP
func (*AppActionHTTP) SetProviderConfigReference ¶ added in v0.27.0
func (mg *AppActionHTTP) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppActionHTTP.
func (*AppActionHTTP) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppActionHTTP) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppActionHTTP.
func (*AppActionHTTP) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppActionHTTP) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppActionHTTP.
type AppActionHTTPInitParameters ¶ added in v0.35.0
type AppActionHTTPInitParameters struct { // Specifies the HTTP Body that should be sent to the uri when this HTTP Action is triggered. Body *string `json:"body,omitempty" tf:"body,omitempty"` // Specifies a Map of Key-Value Pairs that should be sent to the uri when this HTTP Action is triggered. Headers map[string]*string `json:"headers,omitempty" tf:"headers,omitempty"` // Specifies the HTTP Method which should be used for this HTTP Action. Possible values include DELETE, GET, PATCH, POST and PUT. Method *string `json:"method,omitempty" tf:"method,omitempty"` // Specifies a Map of Key-Value Pairs that should be sent to the uri when this HTTP Action is triggered. Queries map[string]*string `json:"queries,omitempty" tf:"queries,omitempty"` // Specifies the place of the HTTP Action in the Logic App Workflow. If not specified, the HTTP Action is right after the Trigger. A run_after block is as defined below. RunAfter []RunAfterInitParameters `json:"runAfter,omitempty" tf:"run_after,omitempty"` // Specifies the URI which will be called when this HTTP Action is triggered. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*AppActionHTTPInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppActionHTTPInitParameters) DeepCopy() *AppActionHTTPInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionHTTPInitParameters.
func (*AppActionHTTPInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppActionHTTPInitParameters) DeepCopyInto(out *AppActionHTTPInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppActionHTTPList ¶ added in v0.27.0
type AppActionHTTPList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppActionHTTP `json:"items"` }
AppActionHTTPList contains a list of AppActionHTTPs
func (*AppActionHTTPList) DeepCopy ¶ added in v0.27.0
func (in *AppActionHTTPList) DeepCopy() *AppActionHTTPList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionHTTPList.
func (*AppActionHTTPList) DeepCopyInto ¶ added in v0.27.0
func (in *AppActionHTTPList) DeepCopyInto(out *AppActionHTTPList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppActionHTTPList) DeepCopyObject ¶ added in v0.27.0
func (in *AppActionHTTPList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppActionHTTPList) GetItems ¶ added in v0.27.0
func (l *AppActionHTTPList) GetItems() []resource.Managed
GetItems of this AppActionHTTPList.
type AppActionHTTPObservation ¶ added in v0.27.0
type AppActionHTTPObservation struct { // Specifies the HTTP Body that should be sent to the uri when this HTTP Action is triggered. Body *string `json:"body,omitempty" tf:"body,omitempty"` // Specifies a Map of Key-Value Pairs that should be sent to the uri when this HTTP Action is triggered. Headers map[string]*string `json:"headers,omitempty" tf:"headers,omitempty"` // The ID of the HTTP Action within the Logic App Workflow. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppID *string `json:"logicAppId,omitempty" tf:"logic_app_id,omitempty"` // Specifies the HTTP Method which should be used for this HTTP Action. Possible values include DELETE, GET, PATCH, POST and PUT. Method *string `json:"method,omitempty" tf:"method,omitempty"` // Specifies a Map of Key-Value Pairs that should be sent to the uri when this HTTP Action is triggered. Queries map[string]*string `json:"queries,omitempty" tf:"queries,omitempty"` // Specifies the place of the HTTP Action in the Logic App Workflow. If not specified, the HTTP Action is right after the Trigger. A run_after block is as defined below. RunAfter []RunAfterObservation `json:"runAfter,omitempty" tf:"run_after,omitempty"` // Specifies the URI which will be called when this HTTP Action is triggered. URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*AppActionHTTPObservation) DeepCopy ¶ added in v0.27.0
func (in *AppActionHTTPObservation) DeepCopy() *AppActionHTTPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionHTTPObservation.
func (*AppActionHTTPObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AppActionHTTPObservation) DeepCopyInto(out *AppActionHTTPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppActionHTTPParameters ¶ added in v0.27.0
type AppActionHTTPParameters struct { // Specifies the HTTP Body that should be sent to the uri when this HTTP Action is triggered. // +kubebuilder:validation:Optional Body *string `json:"body,omitempty" tf:"body,omitempty"` // Specifies a Map of Key-Value Pairs that should be sent to the uri when this HTTP Action is triggered. // +kubebuilder:validation:Optional Headers map[string]*string `json:"headers,omitempty" tf:"headers,omitempty"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/logic/v1beta1.AppWorkflow // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional LogicAppID *string `json:"logicAppId,omitempty" tf:"logic_app_id,omitempty"` // Reference to a AppWorkflow in logic to populate logicAppId. // +kubebuilder:validation:Optional LogicAppIDRef *v1.Reference `json:"logicAppIdRef,omitempty" tf:"-"` // Selector for a AppWorkflow in logic to populate logicAppId. // +kubebuilder:validation:Optional LogicAppIDSelector *v1.Selector `json:"logicAppIdSelector,omitempty" tf:"-"` // Specifies the HTTP Method which should be used for this HTTP Action. Possible values include DELETE, GET, PATCH, POST and PUT. // +kubebuilder:validation:Optional Method *string `json:"method,omitempty" tf:"method,omitempty"` // Specifies a Map of Key-Value Pairs that should be sent to the uri when this HTTP Action is triggered. // +kubebuilder:validation:Optional Queries map[string]*string `json:"queries,omitempty" tf:"queries,omitempty"` // Specifies the place of the HTTP Action in the Logic App Workflow. If not specified, the HTTP Action is right after the Trigger. A run_after block is as defined below. // +kubebuilder:validation:Optional RunAfter []RunAfterParameters `json:"runAfter,omitempty" tf:"run_after,omitempty"` // Specifies the URI which will be called when this HTTP Action is triggered. // +kubebuilder:validation:Optional URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*AppActionHTTPParameters) DeepCopy ¶ added in v0.27.0
func (in *AppActionHTTPParameters) DeepCopy() *AppActionHTTPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionHTTPParameters.
func (*AppActionHTTPParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AppActionHTTPParameters) DeepCopyInto(out *AppActionHTTPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppActionHTTPSpec ¶ added in v0.27.0
type AppActionHTTPSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppActionHTTPParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppActionHTTPInitParameters `json:"initProvider,omitempty"` }
AppActionHTTPSpec defines the desired state of AppActionHTTP
func (*AppActionHTTPSpec) DeepCopy ¶ added in v0.27.0
func (in *AppActionHTTPSpec) DeepCopy() *AppActionHTTPSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionHTTPSpec.
func (*AppActionHTTPSpec) DeepCopyInto ¶ added in v0.27.0
func (in *AppActionHTTPSpec) DeepCopyInto(out *AppActionHTTPSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppActionHTTPStatus ¶ added in v0.27.0
type AppActionHTTPStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppActionHTTPObservation `json:"atProvider,omitempty"` }
AppActionHTTPStatus defines the observed state of AppActionHTTP.
func (*AppActionHTTPStatus) DeepCopy ¶ added in v0.27.0
func (in *AppActionHTTPStatus) DeepCopy() *AppActionHTTPStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppActionHTTPStatus.
func (*AppActionHTTPStatus) DeepCopyInto ¶ added in v0.27.0
func (in *AppActionHTTPStatus) DeepCopyInto(out *AppActionHTTPStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccount ¶ added in v0.26.0
type AppIntegrationAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec AppIntegrationAccountSpec `json:"spec"` Status AppIntegrationAccountStatus `json:"status,omitempty"` }
AppIntegrationAccount is the Schema for the AppIntegrationAccounts API. Manages a Logic App Integration Account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppIntegrationAccount) DeepCopy ¶ added in v0.26.0
func (in *AppIntegrationAccount) DeepCopy() *AppIntegrationAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccount.
func (*AppIntegrationAccount) DeepCopyInto ¶ added in v0.26.0
func (in *AppIntegrationAccount) DeepCopyInto(out *AppIntegrationAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppIntegrationAccount) DeepCopyObject ¶ added in v0.26.0
func (in *AppIntegrationAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppIntegrationAccount) GetCondition ¶ added in v0.26.0
func (mg *AppIntegrationAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppIntegrationAccount.
func (*AppIntegrationAccount) GetConnectionDetailsMapping ¶ added in v0.26.0
func (tr *AppIntegrationAccount) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppIntegrationAccount
func (*AppIntegrationAccount) GetDeletionPolicy ¶ added in v0.26.0
func (mg *AppIntegrationAccount) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppIntegrationAccount.
func (*AppIntegrationAccount) GetID ¶ added in v0.26.0
func (tr *AppIntegrationAccount) GetID() string
GetID returns ID of underlying Terraform resource of this AppIntegrationAccount
func (*AppIntegrationAccount) GetInitParameters ¶ added in v0.35.0
func (tr *AppIntegrationAccount) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppIntegrationAccount
func (*AppIntegrationAccount) GetManagementPolicies ¶ added in v0.35.0
func (mg *AppIntegrationAccount) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppIntegrationAccount.
func (*AppIntegrationAccount) GetObservation ¶ added in v0.26.0
func (tr *AppIntegrationAccount) GetObservation() (map[string]any, error)
GetObservation of this AppIntegrationAccount
func (*AppIntegrationAccount) GetParameters ¶ added in v0.26.0
func (tr *AppIntegrationAccount) GetParameters() (map[string]any, error)
GetParameters of this AppIntegrationAccount
func (*AppIntegrationAccount) GetProviderConfigReference ¶ added in v0.26.0
func (mg *AppIntegrationAccount) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppIntegrationAccount.
func (*AppIntegrationAccount) GetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *AppIntegrationAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppIntegrationAccount.
func (*AppIntegrationAccount) GetTerraformResourceType ¶ added in v0.26.0
func (mg *AppIntegrationAccount) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppIntegrationAccount
func (*AppIntegrationAccount) GetTerraformSchemaVersion ¶ added in v0.26.0
func (tr *AppIntegrationAccount) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppIntegrationAccount) GetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *AppIntegrationAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppIntegrationAccount.
func (*AppIntegrationAccount) LateInitialize ¶ added in v0.26.0
func (tr *AppIntegrationAccount) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppIntegrationAccount using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppIntegrationAccount) ResolveReferences ¶ added in v0.26.0
ResolveReferences of this AppIntegrationAccount.
func (*AppIntegrationAccount) SetConditions ¶ added in v0.26.0
func (mg *AppIntegrationAccount) SetConditions(c ...xpv1.Condition)
SetConditions of this AppIntegrationAccount.
func (*AppIntegrationAccount) SetDeletionPolicy ¶ added in v0.26.0
func (mg *AppIntegrationAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppIntegrationAccount.
func (*AppIntegrationAccount) SetManagementPolicies ¶ added in v0.35.0
func (mg *AppIntegrationAccount) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppIntegrationAccount.
func (*AppIntegrationAccount) SetObservation ¶ added in v0.26.0
func (tr *AppIntegrationAccount) SetObservation(obs map[string]any) error
SetObservation for this AppIntegrationAccount
func (*AppIntegrationAccount) SetParameters ¶ added in v0.26.0
func (tr *AppIntegrationAccount) SetParameters(params map[string]any) error
SetParameters for this AppIntegrationAccount
func (*AppIntegrationAccount) SetProviderConfigReference ¶ added in v0.26.0
func (mg *AppIntegrationAccount) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppIntegrationAccount.
func (*AppIntegrationAccount) SetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *AppIntegrationAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppIntegrationAccount.
func (*AppIntegrationAccount) SetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *AppIntegrationAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppIntegrationAccount.
type AppIntegrationAccountBatchConfiguration ¶ added in v0.26.0
type AppIntegrationAccountBatchConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.batchGroupName) || (has(self.initProvider) && has(self.initProvider.batchGroupName))",message="spec.forProvider.batchGroupName is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.releaseCriteria) || (has(self.initProvider) && has(self.initProvider.releaseCriteria))",message="spec.forProvider.releaseCriteria is a required parameter" Spec AppIntegrationAccountBatchConfigurationSpec `json:"spec"` Status AppIntegrationAccountBatchConfigurationStatus `json:"status,omitempty"` }
AppIntegrationAccountBatchConfiguration is the Schema for the AppIntegrationAccountBatchConfigurations API. Manages a Logic App Integration Account Batch Configuration. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppIntegrationAccountBatchConfiguration) DeepCopy ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfiguration) DeepCopy() *AppIntegrationAccountBatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) DeepCopyInto ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfiguration) DeepCopyInto(out *AppIntegrationAccountBatchConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppIntegrationAccountBatchConfiguration) DeepCopyObject ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppIntegrationAccountBatchConfiguration) GetCondition ¶ added in v0.26.0
func (mg *AppIntegrationAccountBatchConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) GetConnectionDetailsMapping ¶ added in v0.26.0
func (tr *AppIntegrationAccountBatchConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) GetDeletionPolicy ¶ added in v0.26.0
func (mg *AppIntegrationAccountBatchConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) GetID ¶ added in v0.26.0
func (tr *AppIntegrationAccountBatchConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) GetInitParameters ¶ added in v0.35.0
func (tr *AppIntegrationAccountBatchConfiguration) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) GetManagementPolicies ¶ added in v0.35.0
func (mg *AppIntegrationAccountBatchConfiguration) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) GetObservation ¶ added in v0.26.0
func (tr *AppIntegrationAccountBatchConfiguration) GetObservation() (map[string]any, error)
GetObservation of this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) GetParameters ¶ added in v0.26.0
func (tr *AppIntegrationAccountBatchConfiguration) GetParameters() (map[string]any, error)
GetParameters of this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) GetProviderConfigReference ¶ added in v0.26.0
func (mg *AppIntegrationAccountBatchConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) GetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *AppIntegrationAccountBatchConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) GetTerraformResourceType ¶ added in v0.26.0
func (mg *AppIntegrationAccountBatchConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) GetTerraformSchemaVersion ¶ added in v0.26.0
func (tr *AppIntegrationAccountBatchConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppIntegrationAccountBatchConfiguration) GetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *AppIntegrationAccountBatchConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) LateInitialize ¶ added in v0.26.0
func (tr *AppIntegrationAccountBatchConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppIntegrationAccountBatchConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppIntegrationAccountBatchConfiguration) ResolveReferences ¶ added in v0.26.0
func (mg *AppIntegrationAccountBatchConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) SetConditions ¶ added in v0.26.0
func (mg *AppIntegrationAccountBatchConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) SetDeletionPolicy ¶ added in v0.26.0
func (mg *AppIntegrationAccountBatchConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) SetManagementPolicies ¶ added in v0.35.0
func (mg *AppIntegrationAccountBatchConfiguration) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) SetObservation ¶ added in v0.26.0
func (tr *AppIntegrationAccountBatchConfiguration) SetObservation(obs map[string]any) error
SetObservation for this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) SetParameters ¶ added in v0.26.0
func (tr *AppIntegrationAccountBatchConfiguration) SetParameters(params map[string]any) error
SetParameters for this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) SetProviderConfigReference ¶ added in v0.26.0
func (mg *AppIntegrationAccountBatchConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) SetPublishConnectionDetailsTo ¶ added in v0.26.0
func (mg *AppIntegrationAccountBatchConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) SetWriteConnectionSecretToReference ¶ added in v0.26.0
func (mg *AppIntegrationAccountBatchConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppIntegrationAccountBatchConfiguration.
type AppIntegrationAccountBatchConfigurationInitParameters ¶ added in v0.35.0
type AppIntegrationAccountBatchConfigurationInitParameters struct { // The batch group name of the Logic App Integration Batch Configuration. Changing this forces a new resource to be created. BatchGroupName *string `json:"batchGroupName,omitempty" tf:"batch_group_name,omitempty"` // A JSON mapping of any Metadata for this Logic App Integration Account Batch Configuration. Metadata map[string]*string `json:"metadata,omitempty" tf:"metadata,omitempty"` // The name which should be used for this Logic App Integration Account Batch Configuration. Only Alphanumeric characters allowed. Changing this forces a new resource to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A release_criteria block as documented below, which is used to select the criteria to meet before processing each batch. ReleaseCriteria []ReleaseCriteriaInitParameters `json:"releaseCriteria,omitempty" tf:"release_criteria,omitempty"` }
func (*AppIntegrationAccountBatchConfigurationInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppIntegrationAccountBatchConfigurationInitParameters) DeepCopy() *AppIntegrationAccountBatchConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfigurationInitParameters.
func (*AppIntegrationAccountBatchConfigurationInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppIntegrationAccountBatchConfigurationInitParameters) DeepCopyInto(out *AppIntegrationAccountBatchConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountBatchConfigurationList ¶ added in v0.26.0
type AppIntegrationAccountBatchConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppIntegrationAccountBatchConfiguration `json:"items"` }
AppIntegrationAccountBatchConfigurationList contains a list of AppIntegrationAccountBatchConfigurations
func (*AppIntegrationAccountBatchConfigurationList) DeepCopy ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfigurationList) DeepCopy() *AppIntegrationAccountBatchConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfigurationList.
func (*AppIntegrationAccountBatchConfigurationList) DeepCopyInto ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfigurationList) DeepCopyInto(out *AppIntegrationAccountBatchConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppIntegrationAccountBatchConfigurationList) DeepCopyObject ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppIntegrationAccountBatchConfigurationList) GetItems ¶ added in v0.26.0
func (l *AppIntegrationAccountBatchConfigurationList) GetItems() []resource.Managed
GetItems of this AppIntegrationAccountBatchConfigurationList.
type AppIntegrationAccountBatchConfigurationObservation ¶ added in v0.26.0
type AppIntegrationAccountBatchConfigurationObservation struct { // The batch group name of the Logic App Integration Batch Configuration. Changing this forces a new resource to be created. BatchGroupName *string `json:"batchGroupName,omitempty" tf:"batch_group_name,omitempty"` // The ID of the Logic App Integration Account Batch Configuration. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the Logic App Integration Account. Changing this forces a new resource to be created. IntegrationAccountName *string `json:"integrationAccountName,omitempty" tf:"integration_account_name,omitempty"` // A JSON mapping of any Metadata for this Logic App Integration Account Batch Configuration. Metadata map[string]*string `json:"metadata,omitempty" tf:"metadata,omitempty"` // The name which should be used for this Logic App Integration Account Batch Configuration. Only Alphanumeric characters allowed. Changing this forces a new resource to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A release_criteria block as documented below, which is used to select the criteria to meet before processing each batch. ReleaseCriteria []ReleaseCriteriaObservation `json:"releaseCriteria,omitempty" tf:"release_criteria,omitempty"` // The name of the Resource Group where the Logic App Integration Account Batch Configuration should exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` }
func (*AppIntegrationAccountBatchConfigurationObservation) DeepCopy ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfigurationObservation) DeepCopy() *AppIntegrationAccountBatchConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfigurationObservation.
func (*AppIntegrationAccountBatchConfigurationObservation) DeepCopyInto ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfigurationObservation) DeepCopyInto(out *AppIntegrationAccountBatchConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountBatchConfigurationParameters ¶ added in v0.26.0
type AppIntegrationAccountBatchConfigurationParameters struct { // The batch group name of the Logic App Integration Batch Configuration. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional BatchGroupName *string `json:"batchGroupName,omitempty" tf:"batch_group_name,omitempty"` // The name of the Logic App Integration Account. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/logic/v1beta1.AppIntegrationAccount // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("name",false) // +kubebuilder:validation:Optional IntegrationAccountName *string `json:"integrationAccountName,omitempty" tf:"integration_account_name,omitempty"` // Reference to a AppIntegrationAccount in logic to populate integrationAccountName. // +kubebuilder:validation:Optional IntegrationAccountNameRef *v1.Reference `json:"integrationAccountNameRef,omitempty" tf:"-"` // Selector for a AppIntegrationAccount in logic to populate integrationAccountName. // +kubebuilder:validation:Optional IntegrationAccountNameSelector *v1.Selector `json:"integrationAccountNameSelector,omitempty" tf:"-"` // A JSON mapping of any Metadata for this Logic App Integration Account Batch Configuration. // +kubebuilder:validation:Optional Metadata map[string]*string `json:"metadata,omitempty" tf:"metadata,omitempty"` // The name which should be used for this Logic App Integration Account Batch Configuration. Only Alphanumeric characters allowed. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // A release_criteria block as documented below, which is used to select the criteria to meet before processing each batch. // +kubebuilder:validation:Optional ReleaseCriteria []ReleaseCriteriaParameters `json:"releaseCriteria,omitempty" tf:"release_criteria,omitempty"` // The name of the Resource Group where the Logic App Integration Account Batch Configuration should exist. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*AppIntegrationAccountBatchConfigurationParameters) DeepCopy ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfigurationParameters) DeepCopy() *AppIntegrationAccountBatchConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfigurationParameters.
func (*AppIntegrationAccountBatchConfigurationParameters) DeepCopyInto ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfigurationParameters) DeepCopyInto(out *AppIntegrationAccountBatchConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountBatchConfigurationSpec ¶ added in v0.26.0
type AppIntegrationAccountBatchConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppIntegrationAccountBatchConfigurationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppIntegrationAccountBatchConfigurationInitParameters `json:"initProvider,omitempty"` }
AppIntegrationAccountBatchConfigurationSpec defines the desired state of AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfigurationSpec) DeepCopy ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfigurationSpec) DeepCopy() *AppIntegrationAccountBatchConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfigurationSpec.
func (*AppIntegrationAccountBatchConfigurationSpec) DeepCopyInto ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfigurationSpec) DeepCopyInto(out *AppIntegrationAccountBatchConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountBatchConfigurationStatus ¶ added in v0.26.0
type AppIntegrationAccountBatchConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppIntegrationAccountBatchConfigurationObservation `json:"atProvider,omitempty"` }
AppIntegrationAccountBatchConfigurationStatus defines the observed state of AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfigurationStatus) DeepCopy ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfigurationStatus) DeepCopy() *AppIntegrationAccountBatchConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfigurationStatus.
func (*AppIntegrationAccountBatchConfigurationStatus) DeepCopyInto ¶ added in v0.26.0
func (in *AppIntegrationAccountBatchConfigurationStatus) DeepCopyInto(out *AppIntegrationAccountBatchConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountInitParameters ¶ added in v0.35.0
type AppIntegrationAccountInitParameters struct { // The resource ID of the Integration Service Environment. Changing this forces a new Logic App Integration Account to be created. IntegrationServiceEnvironmentID *string `json:"integrationServiceEnvironmentId,omitempty" tf:"integration_service_environment_id,omitempty"` // The Azure Region where the Logic App Integration Account should exist. Changing this forces a new Logic App Integration Account to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name which should be used for this Logic App Integration Account. Changing this forces a new Logic App Integration Account to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The SKU name of the Logic App Integration Account. Possible Values are Basic, Free and Standard. SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags which should be assigned to the Logic App Integration Account. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AppIntegrationAccountInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppIntegrationAccountInitParameters) DeepCopy() *AppIntegrationAccountInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountInitParameters.
func (*AppIntegrationAccountInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppIntegrationAccountInitParameters) DeepCopyInto(out *AppIntegrationAccountInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountList ¶ added in v0.26.0
type AppIntegrationAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppIntegrationAccount `json:"items"` }
AppIntegrationAccountList contains a list of AppIntegrationAccounts
func (*AppIntegrationAccountList) DeepCopy ¶ added in v0.26.0
func (in *AppIntegrationAccountList) DeepCopy() *AppIntegrationAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountList.
func (*AppIntegrationAccountList) DeepCopyInto ¶ added in v0.26.0
func (in *AppIntegrationAccountList) DeepCopyInto(out *AppIntegrationAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppIntegrationAccountList) DeepCopyObject ¶ added in v0.26.0
func (in *AppIntegrationAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppIntegrationAccountList) GetItems ¶ added in v0.26.0
func (l *AppIntegrationAccountList) GetItems() []resource.Managed
GetItems of this AppIntegrationAccountList.
type AppIntegrationAccountObservation ¶ added in v0.26.0
type AppIntegrationAccountObservation struct { // The ID of the Logic App Integration Account. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The resource ID of the Integration Service Environment. Changing this forces a new Logic App Integration Account to be created. IntegrationServiceEnvironmentID *string `json:"integrationServiceEnvironmentId,omitempty" tf:"integration_service_environment_id,omitempty"` // The Azure Region where the Logic App Integration Account should exist. Changing this forces a new Logic App Integration Account to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name which should be used for this Logic App Integration Account. Changing this forces a new Logic App Integration Account to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The name of the Resource Group where the Logic App Integration Account should exist. Changing this forces a new Logic App Integration Account to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // The SKU name of the Logic App Integration Account. Possible Values are Basic, Free and Standard. SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags which should be assigned to the Logic App Integration Account. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AppIntegrationAccountObservation) DeepCopy ¶ added in v0.26.0
func (in *AppIntegrationAccountObservation) DeepCopy() *AppIntegrationAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountObservation.
func (*AppIntegrationAccountObservation) DeepCopyInto ¶ added in v0.26.0
func (in *AppIntegrationAccountObservation) DeepCopyInto(out *AppIntegrationAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountParameters ¶ added in v0.26.0
type AppIntegrationAccountParameters struct { // The resource ID of the Integration Service Environment. Changing this forces a new Logic App Integration Account to be created. // +kubebuilder:validation:Optional IntegrationServiceEnvironmentID *string `json:"integrationServiceEnvironmentId,omitempty" tf:"integration_service_environment_id,omitempty"` // The Azure Region where the Logic App Integration Account should exist. Changing this forces a new Logic App Integration Account to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name which should be used for this Logic App Integration Account. Changing this forces a new Logic App Integration Account to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The name of the Resource Group where the Logic App Integration Account should exist. Changing this forces a new Logic App Integration Account to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The SKU name of the Logic App Integration Account. Possible Values are Basic, Free and Standard. // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags which should be assigned to the Logic App Integration Account. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AppIntegrationAccountParameters) DeepCopy ¶ added in v0.26.0
func (in *AppIntegrationAccountParameters) DeepCopy() *AppIntegrationAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountParameters.
func (*AppIntegrationAccountParameters) DeepCopyInto ¶ added in v0.26.0
func (in *AppIntegrationAccountParameters) DeepCopyInto(out *AppIntegrationAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountPartner ¶ added in v0.27.0
type AppIntegrationAccountPartner struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.businessIdentity) || (has(self.initProvider) && has(self.initProvider.businessIdentity))",message="spec.forProvider.businessIdentity is a required parameter" Spec AppIntegrationAccountPartnerSpec `json:"spec"` Status AppIntegrationAccountPartnerStatus `json:"status,omitempty"` }
AppIntegrationAccountPartner is the Schema for the AppIntegrationAccountPartners API. Manages a Logic App Integration Account Partner. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppIntegrationAccountPartner) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountPartner) DeepCopy() *AppIntegrationAccountPartner
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartner) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountPartner) DeepCopyInto(out *AppIntegrationAccountPartner)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppIntegrationAccountPartner) DeepCopyObject ¶ added in v0.27.0
func (in *AppIntegrationAccountPartner) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppIntegrationAccountPartner) GetCondition ¶ added in v0.27.0
func (mg *AppIntegrationAccountPartner) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartner) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *AppIntegrationAccountPartner) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppIntegrationAccountPartner
func (*AppIntegrationAccountPartner) GetDeletionPolicy ¶ added in v0.27.0
func (mg *AppIntegrationAccountPartner) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartner) GetID ¶ added in v0.27.0
func (tr *AppIntegrationAccountPartner) GetID() string
GetID returns ID of underlying Terraform resource of this AppIntegrationAccountPartner
func (*AppIntegrationAccountPartner) GetInitParameters ¶ added in v0.35.0
func (tr *AppIntegrationAccountPartner) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppIntegrationAccountPartner
func (*AppIntegrationAccountPartner) GetManagementPolicies ¶ added in v0.35.0
func (mg *AppIntegrationAccountPartner) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartner) GetObservation ¶ added in v0.27.0
func (tr *AppIntegrationAccountPartner) GetObservation() (map[string]any, error)
GetObservation of this AppIntegrationAccountPartner
func (*AppIntegrationAccountPartner) GetParameters ¶ added in v0.27.0
func (tr *AppIntegrationAccountPartner) GetParameters() (map[string]any, error)
GetParameters of this AppIntegrationAccountPartner
func (*AppIntegrationAccountPartner) GetProviderConfigReference ¶ added in v0.27.0
func (mg *AppIntegrationAccountPartner) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartner) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppIntegrationAccountPartner) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartner) GetTerraformResourceType ¶ added in v0.27.0
func (mg *AppIntegrationAccountPartner) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppIntegrationAccountPartner
func (*AppIntegrationAccountPartner) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *AppIntegrationAccountPartner) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppIntegrationAccountPartner) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppIntegrationAccountPartner) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartner) LateInitialize ¶ added in v0.27.0
func (tr *AppIntegrationAccountPartner) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppIntegrationAccountPartner using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppIntegrationAccountPartner) ResolveReferences ¶ added in v0.27.0
func (mg *AppIntegrationAccountPartner) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartner) SetConditions ¶ added in v0.27.0
func (mg *AppIntegrationAccountPartner) SetConditions(c ...xpv1.Condition)
SetConditions of this AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartner) SetDeletionPolicy ¶ added in v0.27.0
func (mg *AppIntegrationAccountPartner) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartner) SetManagementPolicies ¶ added in v0.35.0
func (mg *AppIntegrationAccountPartner) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartner) SetObservation ¶ added in v0.27.0
func (tr *AppIntegrationAccountPartner) SetObservation(obs map[string]any) error
SetObservation for this AppIntegrationAccountPartner
func (*AppIntegrationAccountPartner) SetParameters ¶ added in v0.27.0
func (tr *AppIntegrationAccountPartner) SetParameters(params map[string]any) error
SetParameters for this AppIntegrationAccountPartner
func (*AppIntegrationAccountPartner) SetProviderConfigReference ¶ added in v0.27.0
func (mg *AppIntegrationAccountPartner) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartner) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppIntegrationAccountPartner) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartner) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppIntegrationAccountPartner) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppIntegrationAccountPartner.
type AppIntegrationAccountPartnerInitParameters ¶ added in v0.35.0
type AppIntegrationAccountPartnerInitParameters struct { // A business_identity block as documented below. BusinessIdentity []BusinessIdentityInitParameters `json:"businessIdentity,omitempty" tf:"business_identity,omitempty"` // A JSON mapping of any Metadata for this Logic App Integration Account Partner. Metadata *string `json:"metadata,omitempty" tf:"metadata,omitempty"` }
func (*AppIntegrationAccountPartnerInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppIntegrationAccountPartnerInitParameters) DeepCopy() *AppIntegrationAccountPartnerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountPartnerInitParameters.
func (*AppIntegrationAccountPartnerInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppIntegrationAccountPartnerInitParameters) DeepCopyInto(out *AppIntegrationAccountPartnerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountPartnerList ¶ added in v0.27.0
type AppIntegrationAccountPartnerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppIntegrationAccountPartner `json:"items"` }
AppIntegrationAccountPartnerList contains a list of AppIntegrationAccountPartners
func (*AppIntegrationAccountPartnerList) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountPartnerList) DeepCopy() *AppIntegrationAccountPartnerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountPartnerList.
func (*AppIntegrationAccountPartnerList) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountPartnerList) DeepCopyInto(out *AppIntegrationAccountPartnerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppIntegrationAccountPartnerList) DeepCopyObject ¶ added in v0.27.0
func (in *AppIntegrationAccountPartnerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppIntegrationAccountPartnerList) GetItems ¶ added in v0.27.0
func (l *AppIntegrationAccountPartnerList) GetItems() []resource.Managed
GetItems of this AppIntegrationAccountPartnerList.
type AppIntegrationAccountPartnerObservation ¶ added in v0.27.0
type AppIntegrationAccountPartnerObservation struct { // A business_identity block as documented below. BusinessIdentity []BusinessIdentityObservation `json:"businessIdentity,omitempty" tf:"business_identity,omitempty"` // The ID of the Logic App Integration Account Partner. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Partner to be created. IntegrationAccountName *string `json:"integrationAccountName,omitempty" tf:"integration_account_name,omitempty"` // A JSON mapping of any Metadata for this Logic App Integration Account Partner. Metadata *string `json:"metadata,omitempty" tf:"metadata,omitempty"` // The name of the Resource Group where the Logic App Integration Account Partner should exist. Changing this forces a new Logic App Integration Account Partner to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` }
func (*AppIntegrationAccountPartnerObservation) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountPartnerObservation) DeepCopy() *AppIntegrationAccountPartnerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountPartnerObservation.
func (*AppIntegrationAccountPartnerObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountPartnerObservation) DeepCopyInto(out *AppIntegrationAccountPartnerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountPartnerParameters ¶ added in v0.27.0
type AppIntegrationAccountPartnerParameters struct { // A business_identity block as documented below. // +kubebuilder:validation:Optional BusinessIdentity []BusinessIdentityParameters `json:"businessIdentity,omitempty" tf:"business_identity,omitempty"` // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Partner to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/logic/v1beta1.AppIntegrationAccount // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("name",false) // +kubebuilder:validation:Optional IntegrationAccountName *string `json:"integrationAccountName,omitempty" tf:"integration_account_name,omitempty"` // Reference to a AppIntegrationAccount in logic to populate integrationAccountName. // +kubebuilder:validation:Optional IntegrationAccountNameRef *v1.Reference `json:"integrationAccountNameRef,omitempty" tf:"-"` // Selector for a AppIntegrationAccount in logic to populate integrationAccountName. // +kubebuilder:validation:Optional IntegrationAccountNameSelector *v1.Selector `json:"integrationAccountNameSelector,omitempty" tf:"-"` // A JSON mapping of any Metadata for this Logic App Integration Account Partner. // +kubebuilder:validation:Optional Metadata *string `json:"metadata,omitempty" tf:"metadata,omitempty"` // The name of the Resource Group where the Logic App Integration Account Partner should exist. Changing this forces a new Logic App Integration Account Partner to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*AppIntegrationAccountPartnerParameters) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountPartnerParameters) DeepCopy() *AppIntegrationAccountPartnerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountPartnerParameters.
func (*AppIntegrationAccountPartnerParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountPartnerParameters) DeepCopyInto(out *AppIntegrationAccountPartnerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountPartnerSpec ¶ added in v0.27.0
type AppIntegrationAccountPartnerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppIntegrationAccountPartnerParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppIntegrationAccountPartnerInitParameters `json:"initProvider,omitempty"` }
AppIntegrationAccountPartnerSpec defines the desired state of AppIntegrationAccountPartner
func (*AppIntegrationAccountPartnerSpec) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountPartnerSpec) DeepCopy() *AppIntegrationAccountPartnerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountPartnerSpec.
func (*AppIntegrationAccountPartnerSpec) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountPartnerSpec) DeepCopyInto(out *AppIntegrationAccountPartnerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountPartnerStatus ¶ added in v0.27.0
type AppIntegrationAccountPartnerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppIntegrationAccountPartnerObservation `json:"atProvider,omitempty"` }
AppIntegrationAccountPartnerStatus defines the observed state of AppIntegrationAccountPartner.
func (*AppIntegrationAccountPartnerStatus) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountPartnerStatus) DeepCopy() *AppIntegrationAccountPartnerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountPartnerStatus.
func (*AppIntegrationAccountPartnerStatus) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountPartnerStatus) DeepCopyInto(out *AppIntegrationAccountPartnerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountSchema ¶ added in v0.27.0
type AppIntegrationAccountSchema struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.content) || (has(self.initProvider) && has(self.initProvider.content))",message="spec.forProvider.content is a required parameter" Spec AppIntegrationAccountSchemaSpec `json:"spec"` Status AppIntegrationAccountSchemaStatus `json:"status,omitempty"` }
AppIntegrationAccountSchema is the Schema for the AppIntegrationAccountSchemas API. Manages a Logic App Integration Account Schema. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppIntegrationAccountSchema) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountSchema) DeepCopy() *AppIntegrationAccountSchema
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchema) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountSchema) DeepCopyInto(out *AppIntegrationAccountSchema)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppIntegrationAccountSchema) DeepCopyObject ¶ added in v0.27.0
func (in *AppIntegrationAccountSchema) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppIntegrationAccountSchema) GetCondition ¶ added in v0.27.0
func (mg *AppIntegrationAccountSchema) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchema) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *AppIntegrationAccountSchema) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppIntegrationAccountSchema
func (*AppIntegrationAccountSchema) GetDeletionPolicy ¶ added in v0.27.0
func (mg *AppIntegrationAccountSchema) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchema) GetID ¶ added in v0.27.0
func (tr *AppIntegrationAccountSchema) GetID() string
GetID returns ID of underlying Terraform resource of this AppIntegrationAccountSchema
func (*AppIntegrationAccountSchema) GetInitParameters ¶ added in v0.35.0
func (tr *AppIntegrationAccountSchema) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppIntegrationAccountSchema
func (*AppIntegrationAccountSchema) GetManagementPolicies ¶ added in v0.35.0
func (mg *AppIntegrationAccountSchema) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchema) GetObservation ¶ added in v0.27.0
func (tr *AppIntegrationAccountSchema) GetObservation() (map[string]any, error)
GetObservation of this AppIntegrationAccountSchema
func (*AppIntegrationAccountSchema) GetParameters ¶ added in v0.27.0
func (tr *AppIntegrationAccountSchema) GetParameters() (map[string]any, error)
GetParameters of this AppIntegrationAccountSchema
func (*AppIntegrationAccountSchema) GetProviderConfigReference ¶ added in v0.27.0
func (mg *AppIntegrationAccountSchema) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchema) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppIntegrationAccountSchema) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchema) GetTerraformResourceType ¶ added in v0.27.0
func (mg *AppIntegrationAccountSchema) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppIntegrationAccountSchema
func (*AppIntegrationAccountSchema) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *AppIntegrationAccountSchema) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppIntegrationAccountSchema) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppIntegrationAccountSchema) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchema) LateInitialize ¶ added in v0.27.0
func (tr *AppIntegrationAccountSchema) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppIntegrationAccountSchema using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppIntegrationAccountSchema) ResolveReferences ¶ added in v0.27.0
func (mg *AppIntegrationAccountSchema) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchema) SetConditions ¶ added in v0.27.0
func (mg *AppIntegrationAccountSchema) SetConditions(c ...xpv1.Condition)
SetConditions of this AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchema) SetDeletionPolicy ¶ added in v0.27.0
func (mg *AppIntegrationAccountSchema) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchema) SetManagementPolicies ¶ added in v0.35.0
func (mg *AppIntegrationAccountSchema) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchema) SetObservation ¶ added in v0.27.0
func (tr *AppIntegrationAccountSchema) SetObservation(obs map[string]any) error
SetObservation for this AppIntegrationAccountSchema
func (*AppIntegrationAccountSchema) SetParameters ¶ added in v0.27.0
func (tr *AppIntegrationAccountSchema) SetParameters(params map[string]any) error
SetParameters for this AppIntegrationAccountSchema
func (*AppIntegrationAccountSchema) SetProviderConfigReference ¶ added in v0.27.0
func (mg *AppIntegrationAccountSchema) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchema) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppIntegrationAccountSchema) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchema) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppIntegrationAccountSchema) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppIntegrationAccountSchema.
type AppIntegrationAccountSchemaInitParameters ¶ added in v0.35.0
type AppIntegrationAccountSchemaInitParameters struct { // The content of the Logic App Integration Account Schema. Content *string `json:"content,omitempty" tf:"content,omitempty"` // The file name of the Logic App Integration Account Schema. FileName *string `json:"fileName,omitempty" tf:"file_name,omitempty"` // The metadata of the Logic App Integration Account Schema. Metadata *string `json:"metadata,omitempty" tf:"metadata,omitempty"` }
func (*AppIntegrationAccountSchemaInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppIntegrationAccountSchemaInitParameters) DeepCopy() *AppIntegrationAccountSchemaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSchemaInitParameters.
func (*AppIntegrationAccountSchemaInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppIntegrationAccountSchemaInitParameters) DeepCopyInto(out *AppIntegrationAccountSchemaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountSchemaList ¶ added in v0.27.0
type AppIntegrationAccountSchemaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppIntegrationAccountSchema `json:"items"` }
AppIntegrationAccountSchemaList contains a list of AppIntegrationAccountSchemas
func (*AppIntegrationAccountSchemaList) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountSchemaList) DeepCopy() *AppIntegrationAccountSchemaList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSchemaList.
func (*AppIntegrationAccountSchemaList) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountSchemaList) DeepCopyInto(out *AppIntegrationAccountSchemaList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppIntegrationAccountSchemaList) DeepCopyObject ¶ added in v0.27.0
func (in *AppIntegrationAccountSchemaList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppIntegrationAccountSchemaList) GetItems ¶ added in v0.27.0
func (l *AppIntegrationAccountSchemaList) GetItems() []resource.Managed
GetItems of this AppIntegrationAccountSchemaList.
type AppIntegrationAccountSchemaObservation ¶ added in v0.27.0
type AppIntegrationAccountSchemaObservation struct { // The content of the Logic App Integration Account Schema. Content *string `json:"content,omitempty" tf:"content,omitempty"` // The file name of the Logic App Integration Account Schema. FileName *string `json:"fileName,omitempty" tf:"file_name,omitempty"` // The ID of the Logic App Integration Account Schema. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Schema to be created. IntegrationAccountName *string `json:"integrationAccountName,omitempty" tf:"integration_account_name,omitempty"` // The metadata of the Logic App Integration Account Schema. Metadata *string `json:"metadata,omitempty" tf:"metadata,omitempty"` // The name of the Resource Group where the Logic App Integration Account Schema should exist. Changing this forces a new Logic App Integration Account Schema to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` }
func (*AppIntegrationAccountSchemaObservation) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountSchemaObservation) DeepCopy() *AppIntegrationAccountSchemaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSchemaObservation.
func (*AppIntegrationAccountSchemaObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountSchemaObservation) DeepCopyInto(out *AppIntegrationAccountSchemaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountSchemaParameters ¶ added in v0.27.0
type AppIntegrationAccountSchemaParameters struct { // The content of the Logic App Integration Account Schema. // +kubebuilder:validation:Optional Content *string `json:"content,omitempty" tf:"content,omitempty"` // The file name of the Logic App Integration Account Schema. // +kubebuilder:validation:Optional FileName *string `json:"fileName,omitempty" tf:"file_name,omitempty"` // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Schema to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/logic/v1beta1.AppIntegrationAccount // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("name",false) // +kubebuilder:validation:Optional IntegrationAccountName *string `json:"integrationAccountName,omitempty" tf:"integration_account_name,omitempty"` // Reference to a AppIntegrationAccount in logic to populate integrationAccountName. // +kubebuilder:validation:Optional IntegrationAccountNameRef *v1.Reference `json:"integrationAccountNameRef,omitempty" tf:"-"` // Selector for a AppIntegrationAccount in logic to populate integrationAccountName. // +kubebuilder:validation:Optional IntegrationAccountNameSelector *v1.Selector `json:"integrationAccountNameSelector,omitempty" tf:"-"` // The metadata of the Logic App Integration Account Schema. // +kubebuilder:validation:Optional Metadata *string `json:"metadata,omitempty" tf:"metadata,omitempty"` // The name of the Resource Group where the Logic App Integration Account Schema should exist. Changing this forces a new Logic App Integration Account Schema to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*AppIntegrationAccountSchemaParameters) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountSchemaParameters) DeepCopy() *AppIntegrationAccountSchemaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSchemaParameters.
func (*AppIntegrationAccountSchemaParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountSchemaParameters) DeepCopyInto(out *AppIntegrationAccountSchemaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountSchemaSpec ¶ added in v0.27.0
type AppIntegrationAccountSchemaSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppIntegrationAccountSchemaParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppIntegrationAccountSchemaInitParameters `json:"initProvider,omitempty"` }
AppIntegrationAccountSchemaSpec defines the desired state of AppIntegrationAccountSchema
func (*AppIntegrationAccountSchemaSpec) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountSchemaSpec) DeepCopy() *AppIntegrationAccountSchemaSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSchemaSpec.
func (*AppIntegrationAccountSchemaSpec) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountSchemaSpec) DeepCopyInto(out *AppIntegrationAccountSchemaSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountSchemaStatus ¶ added in v0.27.0
type AppIntegrationAccountSchemaStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppIntegrationAccountSchemaObservation `json:"atProvider,omitempty"` }
AppIntegrationAccountSchemaStatus defines the observed state of AppIntegrationAccountSchema.
func (*AppIntegrationAccountSchemaStatus) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountSchemaStatus) DeepCopy() *AppIntegrationAccountSchemaStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSchemaStatus.
func (*AppIntegrationAccountSchemaStatus) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountSchemaStatus) DeepCopyInto(out *AppIntegrationAccountSchemaStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountSession ¶ added in v0.27.0
type AppIntegrationAccountSession struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.content) || (has(self.initProvider) && has(self.initProvider.content))",message="spec.forProvider.content is a required parameter" Spec AppIntegrationAccountSessionSpec `json:"spec"` Status AppIntegrationAccountSessionStatus `json:"status,omitempty"` }
AppIntegrationAccountSession is the Schema for the AppIntegrationAccountSessions API. Manages a Logic App Integration Account Session. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppIntegrationAccountSession) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountSession) DeepCopy() *AppIntegrationAccountSession
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSession.
func (*AppIntegrationAccountSession) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountSession) DeepCopyInto(out *AppIntegrationAccountSession)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppIntegrationAccountSession) DeepCopyObject ¶ added in v0.27.0
func (in *AppIntegrationAccountSession) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppIntegrationAccountSession) GetCondition ¶ added in v0.27.0
func (mg *AppIntegrationAccountSession) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppIntegrationAccountSession.
func (*AppIntegrationAccountSession) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *AppIntegrationAccountSession) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppIntegrationAccountSession
func (*AppIntegrationAccountSession) GetDeletionPolicy ¶ added in v0.27.0
func (mg *AppIntegrationAccountSession) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppIntegrationAccountSession.
func (*AppIntegrationAccountSession) GetID ¶ added in v0.27.0
func (tr *AppIntegrationAccountSession) GetID() string
GetID returns ID of underlying Terraform resource of this AppIntegrationAccountSession
func (*AppIntegrationAccountSession) GetInitParameters ¶ added in v0.35.0
func (tr *AppIntegrationAccountSession) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppIntegrationAccountSession
func (*AppIntegrationAccountSession) GetManagementPolicies ¶ added in v0.35.0
func (mg *AppIntegrationAccountSession) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppIntegrationAccountSession.
func (*AppIntegrationAccountSession) GetObservation ¶ added in v0.27.0
func (tr *AppIntegrationAccountSession) GetObservation() (map[string]any, error)
GetObservation of this AppIntegrationAccountSession
func (*AppIntegrationAccountSession) GetParameters ¶ added in v0.27.0
func (tr *AppIntegrationAccountSession) GetParameters() (map[string]any, error)
GetParameters of this AppIntegrationAccountSession
func (*AppIntegrationAccountSession) GetProviderConfigReference ¶ added in v0.27.0
func (mg *AppIntegrationAccountSession) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppIntegrationAccountSession.
func (*AppIntegrationAccountSession) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppIntegrationAccountSession) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppIntegrationAccountSession.
func (*AppIntegrationAccountSession) GetTerraformResourceType ¶ added in v0.27.0
func (mg *AppIntegrationAccountSession) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppIntegrationAccountSession
func (*AppIntegrationAccountSession) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *AppIntegrationAccountSession) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppIntegrationAccountSession) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppIntegrationAccountSession) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppIntegrationAccountSession.
func (*AppIntegrationAccountSession) LateInitialize ¶ added in v0.27.0
func (tr *AppIntegrationAccountSession) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppIntegrationAccountSession using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppIntegrationAccountSession) ResolveReferences ¶ added in v0.27.0
func (mg *AppIntegrationAccountSession) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this AppIntegrationAccountSession.
func (*AppIntegrationAccountSession) SetConditions ¶ added in v0.27.0
func (mg *AppIntegrationAccountSession) SetConditions(c ...xpv1.Condition)
SetConditions of this AppIntegrationAccountSession.
func (*AppIntegrationAccountSession) SetDeletionPolicy ¶ added in v0.27.0
func (mg *AppIntegrationAccountSession) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppIntegrationAccountSession.
func (*AppIntegrationAccountSession) SetManagementPolicies ¶ added in v0.35.0
func (mg *AppIntegrationAccountSession) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppIntegrationAccountSession.
func (*AppIntegrationAccountSession) SetObservation ¶ added in v0.27.0
func (tr *AppIntegrationAccountSession) SetObservation(obs map[string]any) error
SetObservation for this AppIntegrationAccountSession
func (*AppIntegrationAccountSession) SetParameters ¶ added in v0.27.0
func (tr *AppIntegrationAccountSession) SetParameters(params map[string]any) error
SetParameters for this AppIntegrationAccountSession
func (*AppIntegrationAccountSession) SetProviderConfigReference ¶ added in v0.27.0
func (mg *AppIntegrationAccountSession) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppIntegrationAccountSession.
func (*AppIntegrationAccountSession) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppIntegrationAccountSession) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppIntegrationAccountSession.
func (*AppIntegrationAccountSession) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppIntegrationAccountSession) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppIntegrationAccountSession.
type AppIntegrationAccountSessionInitParameters ¶ added in v0.35.0
type AppIntegrationAccountSessionInitParameters struct { // The content of the Logic App Integration Account Session. Content *string `json:"content,omitempty" tf:"content,omitempty"` }
func (*AppIntegrationAccountSessionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppIntegrationAccountSessionInitParameters) DeepCopy() *AppIntegrationAccountSessionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSessionInitParameters.
func (*AppIntegrationAccountSessionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppIntegrationAccountSessionInitParameters) DeepCopyInto(out *AppIntegrationAccountSessionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountSessionList ¶ added in v0.27.0
type AppIntegrationAccountSessionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppIntegrationAccountSession `json:"items"` }
AppIntegrationAccountSessionList contains a list of AppIntegrationAccountSessions
func (*AppIntegrationAccountSessionList) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountSessionList) DeepCopy() *AppIntegrationAccountSessionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSessionList.
func (*AppIntegrationAccountSessionList) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountSessionList) DeepCopyInto(out *AppIntegrationAccountSessionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppIntegrationAccountSessionList) DeepCopyObject ¶ added in v0.27.0
func (in *AppIntegrationAccountSessionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppIntegrationAccountSessionList) GetItems ¶ added in v0.27.0
func (l *AppIntegrationAccountSessionList) GetItems() []resource.Managed
GetItems of this AppIntegrationAccountSessionList.
type AppIntegrationAccountSessionObservation ¶ added in v0.27.0
type AppIntegrationAccountSessionObservation struct { // The content of the Logic App Integration Account Session. Content *string `json:"content,omitempty" tf:"content,omitempty"` // The ID of the Logic App Integration Account Session. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Session to be created. IntegrationAccountName *string `json:"integrationAccountName,omitempty" tf:"integration_account_name,omitempty"` // The name of the Resource Group where the Logic App Integration Account Session should exist. Changing this forces a new Logic App Integration Account Session to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` }
func (*AppIntegrationAccountSessionObservation) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountSessionObservation) DeepCopy() *AppIntegrationAccountSessionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSessionObservation.
func (*AppIntegrationAccountSessionObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountSessionObservation) DeepCopyInto(out *AppIntegrationAccountSessionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountSessionParameters ¶ added in v0.27.0
type AppIntegrationAccountSessionParameters struct { // The content of the Logic App Integration Account Session. // +kubebuilder:validation:Optional Content *string `json:"content,omitempty" tf:"content,omitempty"` // The name of the Logic App Integration Account. Changing this forces a new Logic App Integration Account Session to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/logic/v1beta1.AppIntegrationAccount // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("name",false) // +kubebuilder:validation:Optional IntegrationAccountName *string `json:"integrationAccountName,omitempty" tf:"integration_account_name,omitempty"` // Reference to a AppIntegrationAccount in logic to populate integrationAccountName. // +kubebuilder:validation:Optional IntegrationAccountNameRef *v1.Reference `json:"integrationAccountNameRef,omitempty" tf:"-"` // Selector for a AppIntegrationAccount in logic to populate integrationAccountName. // +kubebuilder:validation:Optional IntegrationAccountNameSelector *v1.Selector `json:"integrationAccountNameSelector,omitempty" tf:"-"` // The name of the Resource Group where the Logic App Integration Account Session should exist. Changing this forces a new Logic App Integration Account Session to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*AppIntegrationAccountSessionParameters) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountSessionParameters) DeepCopy() *AppIntegrationAccountSessionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSessionParameters.
func (*AppIntegrationAccountSessionParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountSessionParameters) DeepCopyInto(out *AppIntegrationAccountSessionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountSessionSpec ¶ added in v0.27.0
type AppIntegrationAccountSessionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppIntegrationAccountSessionParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppIntegrationAccountSessionInitParameters `json:"initProvider,omitempty"` }
AppIntegrationAccountSessionSpec defines the desired state of AppIntegrationAccountSession
func (*AppIntegrationAccountSessionSpec) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountSessionSpec) DeepCopy() *AppIntegrationAccountSessionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSessionSpec.
func (*AppIntegrationAccountSessionSpec) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountSessionSpec) DeepCopyInto(out *AppIntegrationAccountSessionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountSessionStatus ¶ added in v0.27.0
type AppIntegrationAccountSessionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppIntegrationAccountSessionObservation `json:"atProvider,omitempty"` }
AppIntegrationAccountSessionStatus defines the observed state of AppIntegrationAccountSession.
func (*AppIntegrationAccountSessionStatus) DeepCopy ¶ added in v0.27.0
func (in *AppIntegrationAccountSessionStatus) DeepCopy() *AppIntegrationAccountSessionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSessionStatus.
func (*AppIntegrationAccountSessionStatus) DeepCopyInto ¶ added in v0.27.0
func (in *AppIntegrationAccountSessionStatus) DeepCopyInto(out *AppIntegrationAccountSessionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountSpec ¶ added in v0.26.0
type AppIntegrationAccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppIntegrationAccountParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppIntegrationAccountInitParameters `json:"initProvider,omitempty"` }
AppIntegrationAccountSpec defines the desired state of AppIntegrationAccount
func (*AppIntegrationAccountSpec) DeepCopy ¶ added in v0.26.0
func (in *AppIntegrationAccountSpec) DeepCopy() *AppIntegrationAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountSpec.
func (*AppIntegrationAccountSpec) DeepCopyInto ¶ added in v0.26.0
func (in *AppIntegrationAccountSpec) DeepCopyInto(out *AppIntegrationAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountStatus ¶ added in v0.26.0
type AppIntegrationAccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppIntegrationAccountObservation `json:"atProvider,omitempty"` }
AppIntegrationAccountStatus defines the observed state of AppIntegrationAccount.
func (*AppIntegrationAccountStatus) DeepCopy ¶ added in v0.26.0
func (in *AppIntegrationAccountStatus) DeepCopy() *AppIntegrationAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountStatus.
func (*AppIntegrationAccountStatus) DeepCopyInto ¶ added in v0.26.0
func (in *AppIntegrationAccountStatus) DeepCopyInto(out *AppIntegrationAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerCustom ¶ added in v0.27.0
type AppTriggerCustom struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.body) || (has(self.initProvider) && has(self.initProvider.body))",message="spec.forProvider.body is a required parameter" Spec AppTriggerCustomSpec `json:"spec"` Status AppTriggerCustomStatus `json:"status,omitempty"` }
AppTriggerCustom is the Schema for the AppTriggerCustoms API. Manages a Custom Trigger within a Logic App Workflow +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppTriggerCustom) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerCustom) DeepCopy() *AppTriggerCustom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerCustom.
func (*AppTriggerCustom) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerCustom) DeepCopyInto(out *AppTriggerCustom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppTriggerCustom) DeepCopyObject ¶ added in v0.27.0
func (in *AppTriggerCustom) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppTriggerCustom) GetCondition ¶ added in v0.27.0
func (mg *AppTriggerCustom) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppTriggerCustom.
func (*AppTriggerCustom) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *AppTriggerCustom) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppTriggerCustom
func (*AppTriggerCustom) GetDeletionPolicy ¶ added in v0.27.0
func (mg *AppTriggerCustom) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppTriggerCustom.
func (*AppTriggerCustom) GetID ¶ added in v0.27.0
func (tr *AppTriggerCustom) GetID() string
GetID returns ID of underlying Terraform resource of this AppTriggerCustom
func (*AppTriggerCustom) GetInitParameters ¶ added in v0.35.0
func (tr *AppTriggerCustom) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppTriggerCustom
func (*AppTriggerCustom) GetManagementPolicies ¶ added in v0.35.0
func (mg *AppTriggerCustom) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppTriggerCustom.
func (*AppTriggerCustom) GetObservation ¶ added in v0.27.0
func (tr *AppTriggerCustom) GetObservation() (map[string]any, error)
GetObservation of this AppTriggerCustom
func (*AppTriggerCustom) GetParameters ¶ added in v0.27.0
func (tr *AppTriggerCustom) GetParameters() (map[string]any, error)
GetParameters of this AppTriggerCustom
func (*AppTriggerCustom) GetProviderConfigReference ¶ added in v0.27.0
func (mg *AppTriggerCustom) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppTriggerCustom.
func (*AppTriggerCustom) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppTriggerCustom) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppTriggerCustom.
func (*AppTriggerCustom) GetTerraformResourceType ¶ added in v0.27.0
func (mg *AppTriggerCustom) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppTriggerCustom
func (*AppTriggerCustom) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *AppTriggerCustom) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppTriggerCustom) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppTriggerCustom) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppTriggerCustom.
func (*AppTriggerCustom) LateInitialize ¶ added in v0.27.0
func (tr *AppTriggerCustom) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppTriggerCustom using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppTriggerCustom) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this AppTriggerCustom.
func (*AppTriggerCustom) SetConditions ¶ added in v0.27.0
func (mg *AppTriggerCustom) SetConditions(c ...xpv1.Condition)
SetConditions of this AppTriggerCustom.
func (*AppTriggerCustom) SetDeletionPolicy ¶ added in v0.27.0
func (mg *AppTriggerCustom) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppTriggerCustom.
func (*AppTriggerCustom) SetManagementPolicies ¶ added in v0.35.0
func (mg *AppTriggerCustom) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppTriggerCustom.
func (*AppTriggerCustom) SetObservation ¶ added in v0.27.0
func (tr *AppTriggerCustom) SetObservation(obs map[string]any) error
SetObservation for this AppTriggerCustom
func (*AppTriggerCustom) SetParameters ¶ added in v0.27.0
func (tr *AppTriggerCustom) SetParameters(params map[string]any) error
SetParameters for this AppTriggerCustom
func (*AppTriggerCustom) SetProviderConfigReference ¶ added in v0.27.0
func (mg *AppTriggerCustom) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppTriggerCustom.
func (*AppTriggerCustom) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppTriggerCustom) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppTriggerCustom.
func (*AppTriggerCustom) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppTriggerCustom) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppTriggerCustom.
type AppTriggerCustomInitParameters ¶ added in v0.35.0
type AppTriggerCustomInitParameters struct { // Specifies the JSON Blob defining the Body of this Custom Trigger. Body *string `json:"body,omitempty" tf:"body,omitempty"` }
func (*AppTriggerCustomInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppTriggerCustomInitParameters) DeepCopy() *AppTriggerCustomInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerCustomInitParameters.
func (*AppTriggerCustomInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppTriggerCustomInitParameters) DeepCopyInto(out *AppTriggerCustomInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerCustomList ¶ added in v0.27.0
type AppTriggerCustomList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppTriggerCustom `json:"items"` }
AppTriggerCustomList contains a list of AppTriggerCustoms
func (*AppTriggerCustomList) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerCustomList) DeepCopy() *AppTriggerCustomList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerCustomList.
func (*AppTriggerCustomList) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerCustomList) DeepCopyInto(out *AppTriggerCustomList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppTriggerCustomList) DeepCopyObject ¶ added in v0.27.0
func (in *AppTriggerCustomList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppTriggerCustomList) GetItems ¶ added in v0.27.0
func (l *AppTriggerCustomList) GetItems() []resource.Managed
GetItems of this AppTriggerCustomList.
type AppTriggerCustomObservation ¶ added in v0.27.0
type AppTriggerCustomObservation struct { // Specifies the JSON Blob defining the Body of this Custom Trigger. Body *string `json:"body,omitempty" tf:"body,omitempty"` // The ID of the Trigger within the Logic App Workflow. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppID *string `json:"logicAppId,omitempty" tf:"logic_app_id,omitempty"` }
func (*AppTriggerCustomObservation) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerCustomObservation) DeepCopy() *AppTriggerCustomObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerCustomObservation.
func (*AppTriggerCustomObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerCustomObservation) DeepCopyInto(out *AppTriggerCustomObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerCustomParameters ¶ added in v0.27.0
type AppTriggerCustomParameters struct { // Specifies the JSON Blob defining the Body of this Custom Trigger. // +kubebuilder:validation:Optional Body *string `json:"body,omitempty" tf:"body,omitempty"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/logic/v1beta1.AppWorkflow // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional LogicAppID *string `json:"logicAppId,omitempty" tf:"logic_app_id,omitempty"` // Reference to a AppWorkflow in logic to populate logicAppId. // +kubebuilder:validation:Optional LogicAppIDRef *v1.Reference `json:"logicAppIdRef,omitempty" tf:"-"` // Selector for a AppWorkflow in logic to populate logicAppId. // +kubebuilder:validation:Optional LogicAppIDSelector *v1.Selector `json:"logicAppIdSelector,omitempty" tf:"-"` }
func (*AppTriggerCustomParameters) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerCustomParameters) DeepCopy() *AppTriggerCustomParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerCustomParameters.
func (*AppTriggerCustomParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerCustomParameters) DeepCopyInto(out *AppTriggerCustomParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerCustomSpec ¶ added in v0.27.0
type AppTriggerCustomSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppTriggerCustomParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppTriggerCustomInitParameters `json:"initProvider,omitempty"` }
AppTriggerCustomSpec defines the desired state of AppTriggerCustom
func (*AppTriggerCustomSpec) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerCustomSpec) DeepCopy() *AppTriggerCustomSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerCustomSpec.
func (*AppTriggerCustomSpec) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerCustomSpec) DeepCopyInto(out *AppTriggerCustomSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerCustomStatus ¶ added in v0.27.0
type AppTriggerCustomStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppTriggerCustomObservation `json:"atProvider,omitempty"` }
AppTriggerCustomStatus defines the observed state of AppTriggerCustom.
func (*AppTriggerCustomStatus) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerCustomStatus) DeepCopy() *AppTriggerCustomStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerCustomStatus.
func (*AppTriggerCustomStatus) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerCustomStatus) DeepCopyInto(out *AppTriggerCustomStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerHTTPRequest ¶ added in v0.27.0
type AppTriggerHTTPRequest struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.schema) || (has(self.initProvider) && has(self.initProvider.schema))",message="spec.forProvider.schema is a required parameter" Spec AppTriggerHTTPRequestSpec `json:"spec"` Status AppTriggerHTTPRequestStatus `json:"status,omitempty"` }
AppTriggerHTTPRequest is the Schema for the AppTriggerHTTPRequests API. Manages a HTTP Request Trigger within a Logic App Workflow +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppTriggerHTTPRequest) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerHTTPRequest) DeepCopy() *AppTriggerHTTPRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequest) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerHTTPRequest) DeepCopyInto(out *AppTriggerHTTPRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppTriggerHTTPRequest) DeepCopyObject ¶ added in v0.27.0
func (in *AppTriggerHTTPRequest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppTriggerHTTPRequest) GetCondition ¶ added in v0.27.0
func (mg *AppTriggerHTTPRequest) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequest) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *AppTriggerHTTPRequest) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppTriggerHTTPRequest
func (*AppTriggerHTTPRequest) GetDeletionPolicy ¶ added in v0.27.0
func (mg *AppTriggerHTTPRequest) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequest) GetID ¶ added in v0.27.0
func (tr *AppTriggerHTTPRequest) GetID() string
GetID returns ID of underlying Terraform resource of this AppTriggerHTTPRequest
func (*AppTriggerHTTPRequest) GetInitParameters ¶ added in v0.35.0
func (tr *AppTriggerHTTPRequest) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppTriggerHTTPRequest
func (*AppTriggerHTTPRequest) GetManagementPolicies ¶ added in v0.35.0
func (mg *AppTriggerHTTPRequest) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequest) GetObservation ¶ added in v0.27.0
func (tr *AppTriggerHTTPRequest) GetObservation() (map[string]any, error)
GetObservation of this AppTriggerHTTPRequest
func (*AppTriggerHTTPRequest) GetParameters ¶ added in v0.27.0
func (tr *AppTriggerHTTPRequest) GetParameters() (map[string]any, error)
GetParameters of this AppTriggerHTTPRequest
func (*AppTriggerHTTPRequest) GetProviderConfigReference ¶ added in v0.27.0
func (mg *AppTriggerHTTPRequest) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequest) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppTriggerHTTPRequest) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequest) GetTerraformResourceType ¶ added in v0.27.0
func (mg *AppTriggerHTTPRequest) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppTriggerHTTPRequest
func (*AppTriggerHTTPRequest) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *AppTriggerHTTPRequest) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppTriggerHTTPRequest) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppTriggerHTTPRequest) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequest) LateInitialize ¶ added in v0.27.0
func (tr *AppTriggerHTTPRequest) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppTriggerHTTPRequest using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppTriggerHTTPRequest) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequest) SetConditions ¶ added in v0.27.0
func (mg *AppTriggerHTTPRequest) SetConditions(c ...xpv1.Condition)
SetConditions of this AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequest) SetDeletionPolicy ¶ added in v0.27.0
func (mg *AppTriggerHTTPRequest) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequest) SetManagementPolicies ¶ added in v0.35.0
func (mg *AppTriggerHTTPRequest) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequest) SetObservation ¶ added in v0.27.0
func (tr *AppTriggerHTTPRequest) SetObservation(obs map[string]any) error
SetObservation for this AppTriggerHTTPRequest
func (*AppTriggerHTTPRequest) SetParameters ¶ added in v0.27.0
func (tr *AppTriggerHTTPRequest) SetParameters(params map[string]any) error
SetParameters for this AppTriggerHTTPRequest
func (*AppTriggerHTTPRequest) SetProviderConfigReference ¶ added in v0.27.0
func (mg *AppTriggerHTTPRequest) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequest) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppTriggerHTTPRequest) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequest) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppTriggerHTTPRequest) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppTriggerHTTPRequest.
type AppTriggerHTTPRequestInitParameters ¶ added in v0.35.0
type AppTriggerHTTPRequestInitParameters struct { // Specifies the HTTP Method which the request be using. Possible values include DELETE, GET, PATCH, POST or PUT. Method *string `json:"method,omitempty" tf:"method,omitempty"` // Specifies the Relative Path used for this Request. RelativePath *string `json:"relativePath,omitempty" tf:"relative_path,omitempty"` // A JSON Blob defining the Schema of the incoming request. This needs to be valid JSON. Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` }
func (*AppTriggerHTTPRequestInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppTriggerHTTPRequestInitParameters) DeepCopy() *AppTriggerHTTPRequestInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerHTTPRequestInitParameters.
func (*AppTriggerHTTPRequestInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppTriggerHTTPRequestInitParameters) DeepCopyInto(out *AppTriggerHTTPRequestInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerHTTPRequestList ¶ added in v0.27.0
type AppTriggerHTTPRequestList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppTriggerHTTPRequest `json:"items"` }
AppTriggerHTTPRequestList contains a list of AppTriggerHTTPRequests
func (*AppTriggerHTTPRequestList) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerHTTPRequestList) DeepCopy() *AppTriggerHTTPRequestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerHTTPRequestList.
func (*AppTriggerHTTPRequestList) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerHTTPRequestList) DeepCopyInto(out *AppTriggerHTTPRequestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppTriggerHTTPRequestList) DeepCopyObject ¶ added in v0.27.0
func (in *AppTriggerHTTPRequestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppTriggerHTTPRequestList) GetItems ¶ added in v0.27.0
func (l *AppTriggerHTTPRequestList) GetItems() []resource.Managed
GetItems of this AppTriggerHTTPRequestList.
type AppTriggerHTTPRequestObservation ¶ added in v0.27.0
type AppTriggerHTTPRequestObservation struct { // The URL for the workflow trigger CallbackURL *string `json:"callbackUrl,omitempty" tf:"callback_url,omitempty"` // The ID of the HTTP Request Trigger within the Logic App Workflow. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppID *string `json:"logicAppId,omitempty" tf:"logic_app_id,omitempty"` // Specifies the HTTP Method which the request be using. Possible values include DELETE, GET, PATCH, POST or PUT. Method *string `json:"method,omitempty" tf:"method,omitempty"` // Specifies the Relative Path used for this Request. RelativePath *string `json:"relativePath,omitempty" tf:"relative_path,omitempty"` // A JSON Blob defining the Schema of the incoming request. This needs to be valid JSON. Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` }
func (*AppTriggerHTTPRequestObservation) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerHTTPRequestObservation) DeepCopy() *AppTriggerHTTPRequestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerHTTPRequestObservation.
func (*AppTriggerHTTPRequestObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerHTTPRequestObservation) DeepCopyInto(out *AppTriggerHTTPRequestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerHTTPRequestParameters ¶ added in v0.27.0
type AppTriggerHTTPRequestParameters struct { // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/logic/v1beta1.AppWorkflow // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional LogicAppID *string `json:"logicAppId,omitempty" tf:"logic_app_id,omitempty"` // Reference to a AppWorkflow in logic to populate logicAppId. // +kubebuilder:validation:Optional LogicAppIDRef *v1.Reference `json:"logicAppIdRef,omitempty" tf:"-"` // Selector for a AppWorkflow in logic to populate logicAppId. // +kubebuilder:validation:Optional LogicAppIDSelector *v1.Selector `json:"logicAppIdSelector,omitempty" tf:"-"` // Specifies the HTTP Method which the request be using. Possible values include DELETE, GET, PATCH, POST or PUT. // +kubebuilder:validation:Optional Method *string `json:"method,omitempty" tf:"method,omitempty"` // Specifies the Relative Path used for this Request. // +kubebuilder:validation:Optional RelativePath *string `json:"relativePath,omitempty" tf:"relative_path,omitempty"` // A JSON Blob defining the Schema of the incoming request. This needs to be valid JSON. // +kubebuilder:validation:Optional Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` }
func (*AppTriggerHTTPRequestParameters) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerHTTPRequestParameters) DeepCopy() *AppTriggerHTTPRequestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerHTTPRequestParameters.
func (*AppTriggerHTTPRequestParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerHTTPRequestParameters) DeepCopyInto(out *AppTriggerHTTPRequestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerHTTPRequestSpec ¶ added in v0.27.0
type AppTriggerHTTPRequestSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppTriggerHTTPRequestParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppTriggerHTTPRequestInitParameters `json:"initProvider,omitempty"` }
AppTriggerHTTPRequestSpec defines the desired state of AppTriggerHTTPRequest
func (*AppTriggerHTTPRequestSpec) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerHTTPRequestSpec) DeepCopy() *AppTriggerHTTPRequestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerHTTPRequestSpec.
func (*AppTriggerHTTPRequestSpec) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerHTTPRequestSpec) DeepCopyInto(out *AppTriggerHTTPRequestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerHTTPRequestStatus ¶ added in v0.27.0
type AppTriggerHTTPRequestStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppTriggerHTTPRequestObservation `json:"atProvider,omitempty"` }
AppTriggerHTTPRequestStatus defines the observed state of AppTriggerHTTPRequest.
func (*AppTriggerHTTPRequestStatus) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerHTTPRequestStatus) DeepCopy() *AppTriggerHTTPRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerHTTPRequestStatus.
func (*AppTriggerHTTPRequestStatus) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerHTTPRequestStatus) DeepCopyInto(out *AppTriggerHTTPRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerRecurrence ¶ added in v0.27.0
type AppTriggerRecurrence struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.frequency) || (has(self.initProvider) && has(self.initProvider.frequency))",message="spec.forProvider.frequency is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.interval) || (has(self.initProvider) && has(self.initProvider.interval))",message="spec.forProvider.interval is a required parameter" Spec AppTriggerRecurrenceSpec `json:"spec"` Status AppTriggerRecurrenceStatus `json:"status,omitempty"` }
AppTriggerRecurrence is the Schema for the AppTriggerRecurrences API. Manages a Recurrence Trigger within a Logic App Workflow +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppTriggerRecurrence) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerRecurrence) DeepCopy() *AppTriggerRecurrence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrence.
func (*AppTriggerRecurrence) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerRecurrence) DeepCopyInto(out *AppTriggerRecurrence)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppTriggerRecurrence) DeepCopyObject ¶ added in v0.27.0
func (in *AppTriggerRecurrence) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppTriggerRecurrence) GetCondition ¶ added in v0.27.0
func (mg *AppTriggerRecurrence) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *AppTriggerRecurrence) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppTriggerRecurrence
func (*AppTriggerRecurrence) GetDeletionPolicy ¶ added in v0.27.0
func (mg *AppTriggerRecurrence) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) GetID ¶ added in v0.27.0
func (tr *AppTriggerRecurrence) GetID() string
GetID returns ID of underlying Terraform resource of this AppTriggerRecurrence
func (*AppTriggerRecurrence) GetInitParameters ¶ added in v0.35.0
func (tr *AppTriggerRecurrence) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppTriggerRecurrence
func (*AppTriggerRecurrence) GetManagementPolicies ¶ added in v0.35.0
func (mg *AppTriggerRecurrence) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) GetObservation ¶ added in v0.27.0
func (tr *AppTriggerRecurrence) GetObservation() (map[string]any, error)
GetObservation of this AppTriggerRecurrence
func (*AppTriggerRecurrence) GetParameters ¶ added in v0.27.0
func (tr *AppTriggerRecurrence) GetParameters() (map[string]any, error)
GetParameters of this AppTriggerRecurrence
func (*AppTriggerRecurrence) GetProviderConfigReference ¶ added in v0.27.0
func (mg *AppTriggerRecurrence) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppTriggerRecurrence) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) GetTerraformResourceType ¶ added in v0.27.0
func (mg *AppTriggerRecurrence) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppTriggerRecurrence
func (*AppTriggerRecurrence) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *AppTriggerRecurrence) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppTriggerRecurrence) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppTriggerRecurrence) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) LateInitialize ¶ added in v0.27.0
func (tr *AppTriggerRecurrence) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppTriggerRecurrence using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppTriggerRecurrence) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) SetConditions ¶ added in v0.27.0
func (mg *AppTriggerRecurrence) SetConditions(c ...xpv1.Condition)
SetConditions of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) SetDeletionPolicy ¶ added in v0.27.0
func (mg *AppTriggerRecurrence) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) SetManagementPolicies ¶ added in v0.35.0
func (mg *AppTriggerRecurrence) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) SetObservation ¶ added in v0.27.0
func (tr *AppTriggerRecurrence) SetObservation(obs map[string]any) error
SetObservation for this AppTriggerRecurrence
func (*AppTriggerRecurrence) SetParameters ¶ added in v0.27.0
func (tr *AppTriggerRecurrence) SetParameters(params map[string]any) error
SetParameters for this AppTriggerRecurrence
func (*AppTriggerRecurrence) SetProviderConfigReference ¶ added in v0.27.0
func (mg *AppTriggerRecurrence) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppTriggerRecurrence) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppTriggerRecurrence) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppTriggerRecurrence.
type AppTriggerRecurrenceInitParameters ¶ added in v0.35.0
type AppTriggerRecurrenceInitParameters struct { // Specifies the Frequency at which this Trigger should be run. Possible values include Month, Week, Day, Hour, Minute and Second. Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"` // Specifies interval used for the Frequency, for example a value of 4 for interval and hour for frequency would run the Trigger every 4 hours. Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // A schedule block as specified below. Schedule []AppTriggerRecurrenceScheduleInitParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // Specifies the start date and time for this trigger in RFC3339 format: 2000-01-02T03:04:05Z. StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // Specifies the time zone for this trigger. Supported time zone options are listed here TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*AppTriggerRecurrenceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppTriggerRecurrenceInitParameters) DeepCopy() *AppTriggerRecurrenceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceInitParameters.
func (*AppTriggerRecurrenceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppTriggerRecurrenceInitParameters) DeepCopyInto(out *AppTriggerRecurrenceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerRecurrenceList ¶ added in v0.27.0
type AppTriggerRecurrenceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppTriggerRecurrence `json:"items"` }
AppTriggerRecurrenceList contains a list of AppTriggerRecurrences
func (*AppTriggerRecurrenceList) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerRecurrenceList) DeepCopy() *AppTriggerRecurrenceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceList.
func (*AppTriggerRecurrenceList) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerRecurrenceList) DeepCopyInto(out *AppTriggerRecurrenceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppTriggerRecurrenceList) DeepCopyObject ¶ added in v0.27.0
func (in *AppTriggerRecurrenceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppTriggerRecurrenceList) GetItems ¶ added in v0.27.0
func (l *AppTriggerRecurrenceList) GetItems() []resource.Managed
GetItems of this AppTriggerRecurrenceList.
type AppTriggerRecurrenceObservation ¶ added in v0.27.0
type AppTriggerRecurrenceObservation struct { // Specifies the Frequency at which this Trigger should be run. Possible values include Month, Week, Day, Hour, Minute and Second. Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"` // The ID of the Recurrence Trigger within the Logic App Workflow. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies interval used for the Frequency, for example a value of 4 for interval and hour for frequency would run the Trigger every 4 hours. Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. LogicAppID *string `json:"logicAppId,omitempty" tf:"logic_app_id,omitempty"` // A schedule block as specified below. Schedule []AppTriggerRecurrenceScheduleObservation `json:"schedule,omitempty" tf:"schedule,omitempty"` // Specifies the start date and time for this trigger in RFC3339 format: 2000-01-02T03:04:05Z. StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // Specifies the time zone for this trigger. Supported time zone options are listed here TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*AppTriggerRecurrenceObservation) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerRecurrenceObservation) DeepCopy() *AppTriggerRecurrenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceObservation.
func (*AppTriggerRecurrenceObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerRecurrenceObservation) DeepCopyInto(out *AppTriggerRecurrenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerRecurrenceParameters ¶ added in v0.27.0
type AppTriggerRecurrenceParameters struct { // Specifies the Frequency at which this Trigger should be run. Possible values include Month, Week, Day, Hour, Minute and Second. // +kubebuilder:validation:Optional Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"` // Specifies interval used for the Frequency, for example a value of 4 for interval and hour for frequency would run the Trigger every 4 hours. // +kubebuilder:validation:Optional Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // Specifies the ID of the Logic App Workflow. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/logic/v1beta1.AppWorkflow // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional LogicAppID *string `json:"logicAppId,omitempty" tf:"logic_app_id,omitempty"` // Reference to a AppWorkflow in logic to populate logicAppId. // +kubebuilder:validation:Optional LogicAppIDRef *v1.Reference `json:"logicAppIdRef,omitempty" tf:"-"` // Selector for a AppWorkflow in logic to populate logicAppId. // +kubebuilder:validation:Optional LogicAppIDSelector *v1.Selector `json:"logicAppIdSelector,omitempty" tf:"-"` // A schedule block as specified below. // +kubebuilder:validation:Optional Schedule []AppTriggerRecurrenceScheduleParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // Specifies the start date and time for this trigger in RFC3339 format: 2000-01-02T03:04:05Z. // +kubebuilder:validation:Optional StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // Specifies the time zone for this trigger. Supported time zone options are listed here // +kubebuilder:validation:Optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*AppTriggerRecurrenceParameters) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerRecurrenceParameters) DeepCopy() *AppTriggerRecurrenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceParameters.
func (*AppTriggerRecurrenceParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerRecurrenceParameters) DeepCopyInto(out *AppTriggerRecurrenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerRecurrenceScheduleInitParameters ¶ added in v0.35.0
type AppTriggerRecurrenceScheduleInitParameters struct { // Specifies a list of hours when the trigger should run. Valid values are between 0 and 23. AtTheseHours []*float64 `json:"atTheseHours,omitempty" tf:"at_these_hours,omitempty"` // Specifies a list of minutes when the trigger should run. Valid values are between 0 and 59. AtTheseMinutes []*float64 `json:"atTheseMinutes,omitempty" tf:"at_these_minutes,omitempty"` // Specifies a list of days when the trigger should run. Valid values include Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday. OnTheseDays []*string `json:"onTheseDays,omitempty" tf:"on_these_days,omitempty"` }
func (*AppTriggerRecurrenceScheduleInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppTriggerRecurrenceScheduleInitParameters) DeepCopy() *AppTriggerRecurrenceScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceScheduleInitParameters.
func (*AppTriggerRecurrenceScheduleInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppTriggerRecurrenceScheduleInitParameters) DeepCopyInto(out *AppTriggerRecurrenceScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerRecurrenceScheduleObservation ¶ added in v0.27.0
type AppTriggerRecurrenceScheduleObservation struct { // Specifies a list of hours when the trigger should run. Valid values are between 0 and 23. AtTheseHours []*float64 `json:"atTheseHours,omitempty" tf:"at_these_hours,omitempty"` // Specifies a list of minutes when the trigger should run. Valid values are between 0 and 59. AtTheseMinutes []*float64 `json:"atTheseMinutes,omitempty" tf:"at_these_minutes,omitempty"` // Specifies a list of days when the trigger should run. Valid values include Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday. OnTheseDays []*string `json:"onTheseDays,omitempty" tf:"on_these_days,omitempty"` }
func (*AppTriggerRecurrenceScheduleObservation) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerRecurrenceScheduleObservation) DeepCopy() *AppTriggerRecurrenceScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceScheduleObservation.
func (*AppTriggerRecurrenceScheduleObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerRecurrenceScheduleObservation) DeepCopyInto(out *AppTriggerRecurrenceScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerRecurrenceScheduleParameters ¶ added in v0.27.0
type AppTriggerRecurrenceScheduleParameters struct { // Specifies a list of hours when the trigger should run. Valid values are between 0 and 23. // +kubebuilder:validation:Optional AtTheseHours []*float64 `json:"atTheseHours,omitempty" tf:"at_these_hours,omitempty"` // Specifies a list of minutes when the trigger should run. Valid values are between 0 and 59. // +kubebuilder:validation:Optional AtTheseMinutes []*float64 `json:"atTheseMinutes,omitempty" tf:"at_these_minutes,omitempty"` // Specifies a list of days when the trigger should run. Valid values include Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday. // +kubebuilder:validation:Optional OnTheseDays []*string `json:"onTheseDays,omitempty" tf:"on_these_days,omitempty"` }
func (*AppTriggerRecurrenceScheduleParameters) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerRecurrenceScheduleParameters) DeepCopy() *AppTriggerRecurrenceScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceScheduleParameters.
func (*AppTriggerRecurrenceScheduleParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerRecurrenceScheduleParameters) DeepCopyInto(out *AppTriggerRecurrenceScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerRecurrenceSpec ¶ added in v0.27.0
type AppTriggerRecurrenceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppTriggerRecurrenceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppTriggerRecurrenceInitParameters `json:"initProvider,omitempty"` }
AppTriggerRecurrenceSpec defines the desired state of AppTriggerRecurrence
func (*AppTriggerRecurrenceSpec) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerRecurrenceSpec) DeepCopy() *AppTriggerRecurrenceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceSpec.
func (*AppTriggerRecurrenceSpec) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerRecurrenceSpec) DeepCopyInto(out *AppTriggerRecurrenceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerRecurrenceStatus ¶ added in v0.27.0
type AppTriggerRecurrenceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppTriggerRecurrenceObservation `json:"atProvider,omitempty"` }
AppTriggerRecurrenceStatus defines the observed state of AppTriggerRecurrence.
func (*AppTriggerRecurrenceStatus) DeepCopy ¶ added in v0.27.0
func (in *AppTriggerRecurrenceStatus) DeepCopy() *AppTriggerRecurrenceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceStatus.
func (*AppTriggerRecurrenceStatus) DeepCopyInto ¶ added in v0.27.0
func (in *AppTriggerRecurrenceStatus) DeepCopyInto(out *AppTriggerRecurrenceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppWorkflow ¶ added in v0.27.0
type AppWorkflow struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec AppWorkflowSpec `json:"spec"` Status AppWorkflowStatus `json:"status,omitempty"` }
AppWorkflow is the Schema for the AppWorkflows API. Manages a Logic App Workflow. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppWorkflow) DeepCopy ¶ added in v0.27.0
func (in *AppWorkflow) DeepCopy() *AppWorkflow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflow.
func (*AppWorkflow) DeepCopyInto ¶ added in v0.27.0
func (in *AppWorkflow) DeepCopyInto(out *AppWorkflow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppWorkflow) DeepCopyObject ¶ added in v0.27.0
func (in *AppWorkflow) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppWorkflow) GetCondition ¶ added in v0.27.0
func (mg *AppWorkflow) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppWorkflow.
func (*AppWorkflow) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *AppWorkflow) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppWorkflow
func (*AppWorkflow) GetDeletionPolicy ¶ added in v0.27.0
func (mg *AppWorkflow) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppWorkflow.
func (*AppWorkflow) GetID ¶ added in v0.27.0
func (tr *AppWorkflow) GetID() string
GetID returns ID of underlying Terraform resource of this AppWorkflow
func (*AppWorkflow) GetInitParameters ¶ added in v0.35.0
func (tr *AppWorkflow) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppWorkflow
func (*AppWorkflow) GetManagementPolicies ¶ added in v0.35.0
func (mg *AppWorkflow) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppWorkflow.
func (*AppWorkflow) GetObservation ¶ added in v0.27.0
func (tr *AppWorkflow) GetObservation() (map[string]any, error)
GetObservation of this AppWorkflow
func (*AppWorkflow) GetParameters ¶ added in v0.27.0
func (tr *AppWorkflow) GetParameters() (map[string]any, error)
GetParameters of this AppWorkflow
func (*AppWorkflow) GetProviderConfigReference ¶ added in v0.27.0
func (mg *AppWorkflow) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppWorkflow.
func (*AppWorkflow) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppWorkflow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppWorkflow.
func (*AppWorkflow) GetTerraformResourceType ¶ added in v0.27.0
func (mg *AppWorkflow) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppWorkflow
func (*AppWorkflow) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *AppWorkflow) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppWorkflow) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppWorkflow) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppWorkflow.
func (*AppWorkflow) LateInitialize ¶ added in v0.27.0
func (tr *AppWorkflow) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppWorkflow using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppWorkflow) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this AppWorkflow.
func (*AppWorkflow) SetConditions ¶ added in v0.27.0
func (mg *AppWorkflow) SetConditions(c ...xpv1.Condition)
SetConditions of this AppWorkflow.
func (*AppWorkflow) SetDeletionPolicy ¶ added in v0.27.0
func (mg *AppWorkflow) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppWorkflow.
func (*AppWorkflow) SetManagementPolicies ¶ added in v0.35.0
func (mg *AppWorkflow) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppWorkflow.
func (*AppWorkflow) SetObservation ¶ added in v0.27.0
func (tr *AppWorkflow) SetObservation(obs map[string]any) error
SetObservation for this AppWorkflow
func (*AppWorkflow) SetParameters ¶ added in v0.27.0
func (tr *AppWorkflow) SetParameters(params map[string]any) error
SetParameters for this AppWorkflow
func (*AppWorkflow) SetProviderConfigReference ¶ added in v0.27.0
func (mg *AppWorkflow) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppWorkflow.
func (*AppWorkflow) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *AppWorkflow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppWorkflow.
func (*AppWorkflow) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *AppWorkflow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppWorkflow.
type AppWorkflowInitParameters ¶ added in v0.35.0
type AppWorkflowInitParameters struct { // A access_control block as defined below. AccessControl []AccessControlInitParameters `json:"accessControl,omitempty" tf:"access_control,omitempty"` // Is the Logic App Workflow enabled? Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // An identity block as defined below. Identity []IdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // The ID of the Integration Service Environment to which this Logic App Workflow belongs. Changing this forces a new Logic App Workflow to be created. IntegrationServiceEnvironmentID *string `json:"integrationServiceEnvironmentId,omitempty" tf:"integration_service_environment_id,omitempty"` // Specifies the supported Azure location where the Logic App Workflow exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The ID of the integration account linked by this Logic App Workflow. LogicAppIntegrationAccountID *string `json:"logicAppIntegrationAccountId,omitempty" tf:"logic_app_integration_account_id,omitempty"` // A map of Key-Value pairs. Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A mapping of tags to assign to the resource. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies a map of Key-Value pairs of the Parameter Definitions to use for this Logic App Workflow. The key is the parameter name, and the value is a JSON encoded string of the parameter definition (see: https://docs.microsoft.com/azure/logic-apps/logic-apps-workflow-definition-language#parameters). WorkflowParameters map[string]*string `json:"workflowParameters,omitempty" tf:"workflow_parameters,omitempty"` // Specifies the Schema to use for this Logic App Workflow. Defaults to https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#. Changing this forces a new resource to be created. WorkflowSchema *string `json:"workflowSchema,omitempty" tf:"workflow_schema,omitempty"` // Specifies the version of the Schema used for this Logic App Workflow. Defaults to 1.0.0.0. Changing this forces a new resource to be created. WorkflowVersion *string `json:"workflowVersion,omitempty" tf:"workflow_version,omitempty"` }
func (*AppWorkflowInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AppWorkflowInitParameters) DeepCopy() *AppWorkflowInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflowInitParameters.
func (*AppWorkflowInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AppWorkflowInitParameters) DeepCopyInto(out *AppWorkflowInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppWorkflowList ¶ added in v0.27.0
type AppWorkflowList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppWorkflow `json:"items"` }
AppWorkflowList contains a list of AppWorkflows
func (*AppWorkflowList) DeepCopy ¶ added in v0.27.0
func (in *AppWorkflowList) DeepCopy() *AppWorkflowList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflowList.
func (*AppWorkflowList) DeepCopyInto ¶ added in v0.27.0
func (in *AppWorkflowList) DeepCopyInto(out *AppWorkflowList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppWorkflowList) DeepCopyObject ¶ added in v0.27.0
func (in *AppWorkflowList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppWorkflowList) GetItems ¶ added in v0.27.0
func (l *AppWorkflowList) GetItems() []resource.Managed
GetItems of this AppWorkflowList.
type AppWorkflowObservation ¶ added in v0.27.0
type AppWorkflowObservation struct { // A access_control block as defined below. AccessControl []AccessControlObservation `json:"accessControl,omitempty" tf:"access_control,omitempty"` // The Access Endpoint for the Logic App Workflow. AccessEndpoint *string `json:"accessEndpoint,omitempty" tf:"access_endpoint,omitempty"` // The list of access endpoint IP addresses of connector. ConnectorEndpointIPAddresses []*string `json:"connectorEndpointIpAddresses,omitempty" tf:"connector_endpoint_ip_addresses,omitempty"` // The list of outgoing IP addresses of connector. ConnectorOutboundIPAddresses []*string `json:"connectorOutboundIpAddresses,omitempty" tf:"connector_outbound_ip_addresses,omitempty"` // Is the Logic App Workflow enabled? Defaults to true. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // The Logic App Workflow ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // The ID of the Integration Service Environment to which this Logic App Workflow belongs. Changing this forces a new Logic App Workflow to be created. IntegrationServiceEnvironmentID *string `json:"integrationServiceEnvironmentId,omitempty" tf:"integration_service_environment_id,omitempty"` // Specifies the supported Azure location where the Logic App Workflow exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The ID of the integration account linked by this Logic App Workflow. LogicAppIntegrationAccountID *string `json:"logicAppIntegrationAccountId,omitempty" tf:"logic_app_integration_account_id,omitempty"` // A map of Key-Value pairs. Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The name of the Resource Group in which the Logic App Workflow should be created. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A mapping of tags to assign to the resource. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The list of access endpoint IP addresses of workflow. WorkflowEndpointIPAddresses []*string `json:"workflowEndpointIpAddresses,omitempty" tf:"workflow_endpoint_ip_addresses,omitempty"` // The list of outgoing IP addresses of workflow. WorkflowOutboundIPAddresses []*string `json:"workflowOutboundIpAddresses,omitempty" tf:"workflow_outbound_ip_addresses,omitempty"` // Specifies a map of Key-Value pairs of the Parameter Definitions to use for this Logic App Workflow. The key is the parameter name, and the value is a JSON encoded string of the parameter definition (see: https://docs.microsoft.com/azure/logic-apps/logic-apps-workflow-definition-language#parameters). WorkflowParameters map[string]*string `json:"workflowParameters,omitempty" tf:"workflow_parameters,omitempty"` // Specifies the Schema to use for this Logic App Workflow. Defaults to https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#. Changing this forces a new resource to be created. WorkflowSchema *string `json:"workflowSchema,omitempty" tf:"workflow_schema,omitempty"` // Specifies the version of the Schema used for this Logic App Workflow. Defaults to 1.0.0.0. Changing this forces a new resource to be created. WorkflowVersion *string `json:"workflowVersion,omitempty" tf:"workflow_version,omitempty"` }
func (*AppWorkflowObservation) DeepCopy ¶ added in v0.27.0
func (in *AppWorkflowObservation) DeepCopy() *AppWorkflowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflowObservation.
func (*AppWorkflowObservation) DeepCopyInto ¶ added in v0.27.0
func (in *AppWorkflowObservation) DeepCopyInto(out *AppWorkflowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppWorkflowParameters ¶ added in v0.27.0
type AppWorkflowParameters struct { // A access_control block as defined below. // +kubebuilder:validation:Optional AccessControl []AccessControlParameters `json:"accessControl,omitempty" tf:"access_control,omitempty"` // Is the Logic App Workflow enabled? Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // The ID of the Integration Service Environment to which this Logic App Workflow belongs. Changing this forces a new Logic App Workflow to be created. // +kubebuilder:validation:Optional IntegrationServiceEnvironmentID *string `json:"integrationServiceEnvironmentId,omitempty" tf:"integration_service_environment_id,omitempty"` // Specifies the supported Azure location where the Logic App Workflow exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // The ID of the integration account linked by this Logic App Workflow. // +kubebuilder:validation:Optional LogicAppIntegrationAccountID *string `json:"logicAppIntegrationAccountId,omitempty" tf:"logic_app_integration_account_id,omitempty"` // A map of Key-Value pairs. // +kubebuilder:validation:Optional Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The name of the Resource Group in which the Logic App Workflow should be created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies a map of Key-Value pairs of the Parameter Definitions to use for this Logic App Workflow. The key is the parameter name, and the value is a JSON encoded string of the parameter definition (see: https://docs.microsoft.com/azure/logic-apps/logic-apps-workflow-definition-language#parameters). // +kubebuilder:validation:Optional WorkflowParameters map[string]*string `json:"workflowParameters,omitempty" tf:"workflow_parameters,omitempty"` // Specifies the Schema to use for this Logic App Workflow. Defaults to https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional WorkflowSchema *string `json:"workflowSchema,omitempty" tf:"workflow_schema,omitempty"` // Specifies the version of the Schema used for this Logic App Workflow. Defaults to 1.0.0.0. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional WorkflowVersion *string `json:"workflowVersion,omitempty" tf:"workflow_version,omitempty"` }
func (*AppWorkflowParameters) DeepCopy ¶ added in v0.27.0
func (in *AppWorkflowParameters) DeepCopy() *AppWorkflowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflowParameters.
func (*AppWorkflowParameters) DeepCopyInto ¶ added in v0.27.0
func (in *AppWorkflowParameters) DeepCopyInto(out *AppWorkflowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppWorkflowSpec ¶ added in v0.27.0
type AppWorkflowSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppWorkflowParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppWorkflowInitParameters `json:"initProvider,omitempty"` }
AppWorkflowSpec defines the desired state of AppWorkflow
func (*AppWorkflowSpec) DeepCopy ¶ added in v0.27.0
func (in *AppWorkflowSpec) DeepCopy() *AppWorkflowSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflowSpec.
func (*AppWorkflowSpec) DeepCopyInto ¶ added in v0.27.0
func (in *AppWorkflowSpec) DeepCopyInto(out *AppWorkflowSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppWorkflowStatus ¶ added in v0.27.0
type AppWorkflowStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppWorkflowObservation `json:"atProvider,omitempty"` }
AppWorkflowStatus defines the observed state of AppWorkflow.
func (*AppWorkflowStatus) DeepCopy ¶ added in v0.27.0
func (in *AppWorkflowStatus) DeepCopy() *AppWorkflowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflowStatus.
func (*AppWorkflowStatus) DeepCopyInto ¶ added in v0.27.0
func (in *AppWorkflowStatus) DeepCopyInto(out *AppWorkflowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BusinessIdentityInitParameters ¶ added in v0.35.0
type BusinessIdentityInitParameters struct { // The authenticating body that provides unique business identities to organizations. Qualifier *string `json:"qualifier,omitempty" tf:"qualifier,omitempty"` // The value that identifies the documents that your logic apps receive. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*BusinessIdentityInitParameters) DeepCopy ¶ added in v0.35.0
func (in *BusinessIdentityInitParameters) DeepCopy() *BusinessIdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusinessIdentityInitParameters.
func (*BusinessIdentityInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *BusinessIdentityInitParameters) DeepCopyInto(out *BusinessIdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BusinessIdentityObservation ¶ added in v0.27.0
type BusinessIdentityObservation struct { // The authenticating body that provides unique business identities to organizations. Qualifier *string `json:"qualifier,omitempty" tf:"qualifier,omitempty"` // The value that identifies the documents that your logic apps receive. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*BusinessIdentityObservation) DeepCopy ¶ added in v0.27.0
func (in *BusinessIdentityObservation) DeepCopy() *BusinessIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusinessIdentityObservation.
func (*BusinessIdentityObservation) DeepCopyInto ¶ added in v0.27.0
func (in *BusinessIdentityObservation) DeepCopyInto(out *BusinessIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BusinessIdentityParameters ¶ added in v0.27.0
type BusinessIdentityParameters struct { // The authenticating body that provides unique business identities to organizations. // +kubebuilder:validation:Optional Qualifier *string `json:"qualifier" tf:"qualifier,omitempty"` // The value that identifies the documents that your logic apps receive. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*BusinessIdentityParameters) DeepCopy ¶ added in v0.27.0
func (in *BusinessIdentityParameters) DeepCopy() *BusinessIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BusinessIdentityParameters.
func (*BusinessIdentityParameters) DeepCopyInto ¶ added in v0.27.0
func (in *BusinessIdentityParameters) DeepCopyInto(out *BusinessIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClaimInitParameters ¶ added in v0.35.0
type ClaimInitParameters struct { // The OAuth policy name for the Logic App Workflow. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The value of the OAuth policy claim for the Logic App Workflow. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ClaimInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ClaimInitParameters) DeepCopy() *ClaimInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClaimInitParameters.
func (*ClaimInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ClaimInitParameters) DeepCopyInto(out *ClaimInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClaimObservation ¶ added in v0.27.0
type ClaimObservation struct { // The OAuth policy name for the Logic App Workflow. Name *string `json:"name,omitempty" tf:"name,omitempty"` // The value of the OAuth policy claim for the Logic App Workflow. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ClaimObservation) DeepCopy ¶ added in v0.27.0
func (in *ClaimObservation) DeepCopy() *ClaimObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClaimObservation.
func (*ClaimObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ClaimObservation) DeepCopyInto(out *ClaimObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClaimParameters ¶ added in v0.27.0
type ClaimParameters struct { // The OAuth policy name for the Logic App Workflow. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // The value of the OAuth policy claim for the Logic App Workflow. // +kubebuilder:validation:Optional Value *string `json:"value" tf:"value,omitempty"` }
func (*ClaimParameters) DeepCopy ¶ added in v0.27.0
func (in *ClaimParameters) DeepCopy() *ClaimParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClaimParameters.
func (*ClaimParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ClaimParameters) DeepCopyInto(out *ClaimParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentInitParameters ¶ added in v0.35.0
type ContentInitParameters struct { // A list of the allowed caller IP address ranges. AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*ContentInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ContentInitParameters) DeepCopy() *ContentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentInitParameters.
func (*ContentInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ContentInitParameters) DeepCopyInto(out *ContentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentObservation ¶ added in v0.27.0
type ContentObservation struct { // A list of the allowed caller IP address ranges. AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*ContentObservation) DeepCopy ¶ added in v0.27.0
func (in *ContentObservation) DeepCopy() *ContentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentObservation.
func (*ContentObservation) DeepCopyInto ¶ added in v0.27.0
func (in *ContentObservation) DeepCopyInto(out *ContentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentParameters ¶ added in v0.27.0
type ContentParameters struct { // A list of the allowed caller IP address ranges. // +kubebuilder:validation:Optional AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*ContentParameters) DeepCopy ¶ added in v0.27.0
func (in *ContentParameters) DeepCopy() *ContentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentParameters.
func (*ContentParameters) DeepCopyInto ¶ added in v0.27.0
func (in *ContentParameters) DeepCopyInto(out *ContentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityInitParameters ¶ added in v0.35.0
type IdentityInitParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Workflow. IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Logic App Workflow. Possible values are SystemAssigned, UserAssigned. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IdentityInitParameters) DeepCopy() *IdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityInitParameters.
func (*IdentityInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IdentityInitParameters) DeepCopyInto(out *IdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶ added in v0.27.0
type IdentityObservation struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Workflow. IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Logic App Workflow. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Logic App Workflow. Possible values are SystemAssigned, UserAssigned. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityObservation) DeepCopy ¶ added in v0.27.0
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶ added in v0.27.0
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶ added in v0.27.0
type IdentityParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Workflow. // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be configured on this Logic App Workflow. Possible values are SystemAssigned, UserAssigned. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶ added in v0.27.0
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶ added in v0.27.0
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationServiceEnvironment ¶
type IntegrationServiceEnvironment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.accessEndpointType) || (has(self.initProvider) && has(self.initProvider.accessEndpointType))",message="spec.forProvider.accessEndpointType is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.location) || (has(self.initProvider) && has(self.initProvider.location))",message="spec.forProvider.location is a required parameter" Spec IntegrationServiceEnvironmentSpec `json:"spec"` Status IntegrationServiceEnvironmentStatus `json:"status,omitempty"` }
IntegrationServiceEnvironment is the Schema for the IntegrationServiceEnvironments API. Manages private and isolated Logic App instances within an Azure virtual network. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*IntegrationServiceEnvironment) DeepCopy ¶
func (in *IntegrationServiceEnvironment) DeepCopy() *IntegrationServiceEnvironment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironment) DeepCopyInto ¶
func (in *IntegrationServiceEnvironment) DeepCopyInto(out *IntegrationServiceEnvironment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationServiceEnvironment) DeepCopyObject ¶
func (in *IntegrationServiceEnvironment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationServiceEnvironment) GetCondition ¶
func (mg *IntegrationServiceEnvironment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironment) GetConnectionDetailsMapping ¶
func (tr *IntegrationServiceEnvironment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IntegrationServiceEnvironment
func (*IntegrationServiceEnvironment) GetDeletionPolicy ¶
func (mg *IntegrationServiceEnvironment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironment) GetID ¶
func (tr *IntegrationServiceEnvironment) GetID() string
GetID returns ID of underlying Terraform resource of this IntegrationServiceEnvironment
func (*IntegrationServiceEnvironment) GetInitParameters ¶ added in v0.35.0
func (tr *IntegrationServiceEnvironment) GetInitParameters() (map[string]any, error)
GetInitParameters of this IntegrationServiceEnvironment
func (*IntegrationServiceEnvironment) GetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationServiceEnvironment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironment) GetObservation ¶
func (tr *IntegrationServiceEnvironment) GetObservation() (map[string]any, error)
GetObservation of this IntegrationServiceEnvironment
func (*IntegrationServiceEnvironment) GetParameters ¶
func (tr *IntegrationServiceEnvironment) GetParameters() (map[string]any, error)
GetParameters of this IntegrationServiceEnvironment
func (*IntegrationServiceEnvironment) GetProviderConfigReference ¶
func (mg *IntegrationServiceEnvironment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironment) GetPublishConnectionDetailsTo ¶
func (mg *IntegrationServiceEnvironment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironment) GetTerraformResourceType ¶
func (mg *IntegrationServiceEnvironment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IntegrationServiceEnvironment
func (*IntegrationServiceEnvironment) GetTerraformSchemaVersion ¶
func (tr *IntegrationServiceEnvironment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IntegrationServiceEnvironment) GetWriteConnectionSecretToReference ¶
func (mg *IntegrationServiceEnvironment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironment) LateInitialize ¶
func (tr *IntegrationServiceEnvironment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IntegrationServiceEnvironment using its observed tfState. returns True if there are any spec changes for the resource.
func (*IntegrationServiceEnvironment) ResolveReferences ¶
func (mg *IntegrationServiceEnvironment) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironment) SetConditions ¶
func (mg *IntegrationServiceEnvironment) SetConditions(c ...xpv1.Condition)
SetConditions of this IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironment) SetDeletionPolicy ¶
func (mg *IntegrationServiceEnvironment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironment) SetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationServiceEnvironment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironment) SetObservation ¶
func (tr *IntegrationServiceEnvironment) SetObservation(obs map[string]any) error
SetObservation for this IntegrationServiceEnvironment
func (*IntegrationServiceEnvironment) SetParameters ¶
func (tr *IntegrationServiceEnvironment) SetParameters(params map[string]any) error
SetParameters for this IntegrationServiceEnvironment
func (*IntegrationServiceEnvironment) SetProviderConfigReference ¶
func (mg *IntegrationServiceEnvironment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironment) SetPublishConnectionDetailsTo ¶
func (mg *IntegrationServiceEnvironment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironment) SetWriteConnectionSecretToReference ¶
func (mg *IntegrationServiceEnvironment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IntegrationServiceEnvironment.
type IntegrationServiceEnvironmentInitParameters ¶ added in v0.35.0
type IntegrationServiceEnvironmentInitParameters struct { // The type of access endpoint to use for the Integration Service Environment. Possible Values are Internal and External. Changing this forces a new Integration Service Environment to be created. AccessEndpointType *string `json:"accessEndpointType,omitempty" tf:"access_endpoint_type,omitempty"` // The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The SKU name and capacity of the Integration Service Environment. Possible values are Developer_0, Premium_0, Premium_1, Premium_2, Premium_3, Premium_4, Premium_5, Premium_6, Premium_7, Premium_8, Premium_9 and Premium_10. SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags which should be assigned to the Integration Service Environment. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*IntegrationServiceEnvironmentInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IntegrationServiceEnvironmentInitParameters) DeepCopy() *IntegrationServiceEnvironmentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationServiceEnvironmentInitParameters.
func (*IntegrationServiceEnvironmentInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IntegrationServiceEnvironmentInitParameters) DeepCopyInto(out *IntegrationServiceEnvironmentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationServiceEnvironmentList ¶
type IntegrationServiceEnvironmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IntegrationServiceEnvironment `json:"items"` }
IntegrationServiceEnvironmentList contains a list of IntegrationServiceEnvironments
func (*IntegrationServiceEnvironmentList) DeepCopy ¶
func (in *IntegrationServiceEnvironmentList) DeepCopy() *IntegrationServiceEnvironmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationServiceEnvironmentList.
func (*IntegrationServiceEnvironmentList) DeepCopyInto ¶
func (in *IntegrationServiceEnvironmentList) DeepCopyInto(out *IntegrationServiceEnvironmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationServiceEnvironmentList) DeepCopyObject ¶
func (in *IntegrationServiceEnvironmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationServiceEnvironmentList) GetItems ¶
func (l *IntegrationServiceEnvironmentList) GetItems() []resource.Managed
GetItems of this IntegrationServiceEnvironmentList.
type IntegrationServiceEnvironmentObservation ¶
type IntegrationServiceEnvironmentObservation struct { // The type of access endpoint to use for the Integration Service Environment. Possible Values are Internal and External. Changing this forces a new Integration Service Environment to be created. AccessEndpointType *string `json:"accessEndpointType,omitempty" tf:"access_endpoint_type,omitempty"` // The list of access endpoint IP addresses of connector. ConnectorEndpointIPAddresses []*string `json:"connectorEndpointIpAddresses,omitempty" tf:"connector_endpoint_ip_addresses,omitempty"` // The list of outgoing IP addresses of connector. ConnectorOutboundIPAddresses []*string `json:"connectorOutboundIpAddresses,omitempty" tf:"connector_outbound_ip_addresses,omitempty"` // The ID of the Integration Service Environment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // The SKU name and capacity of the Integration Service Environment. Possible values are Developer_0, Premium_0, Premium_1, Premium_2, Premium_3, Premium_4, Premium_5, Premium_6, Premium_7, Premium_8, Premium_9 and Premium_10. SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags which should be assigned to the Integration Service Environment. Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to /27 subnets must be provided. Changing this forces a new Integration Service Environment to be created. VirtualNetworkSubnetIds []*string `json:"virtualNetworkSubnetIds,omitempty" tf:"virtual_network_subnet_ids,omitempty"` // The list of access endpoint IP addresses of workflow. WorkflowEndpointIPAddresses []*string `json:"workflowEndpointIpAddresses,omitempty" tf:"workflow_endpoint_ip_addresses,omitempty"` // The list of outgoing IP addresses of workflow. WorkflowOutboundIPAddresses []*string `json:"workflowOutboundIpAddresses,omitempty" tf:"workflow_outbound_ip_addresses,omitempty"` }
func (*IntegrationServiceEnvironmentObservation) DeepCopy ¶
func (in *IntegrationServiceEnvironmentObservation) DeepCopy() *IntegrationServiceEnvironmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationServiceEnvironmentObservation.
func (*IntegrationServiceEnvironmentObservation) DeepCopyInto ¶
func (in *IntegrationServiceEnvironmentObservation) DeepCopyInto(out *IntegrationServiceEnvironmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationServiceEnvironmentParameters ¶
type IntegrationServiceEnvironmentParameters struct { // The type of access endpoint to use for the Integration Service Environment. Possible Values are Internal and External. Changing this forces a new Integration Service Environment to be created. // +kubebuilder:validation:Optional AccessEndpointType *string `json:"accessEndpointType,omitempty" tf:"access_endpoint_type,omitempty"` // The Azure Region where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name of the Resource Group where the Integration Service Environment should exist. Changing this forces a new Integration Service Environment to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The SKU name and capacity of the Integration Service Environment. Possible values are Developer_0, Premium_0, Premium_1, Premium_2, Premium_3, Premium_4, Premium_5, Premium_6, Premium_7, Premium_8, Premium_9 and Premium_10. // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // A mapping of tags which should be assigned to the Integration Service Environment. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A list of virtual network subnet ids to be used by Integration Service Environment. Exactly four distinct ids to /27 subnets must be provided. Changing this forces a new Integration Service Environment to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("id",true) // +kubebuilder:validation:Optional VirtualNetworkSubnetIds []*string `json:"virtualNetworkSubnetIds,omitempty" tf:"virtual_network_subnet_ids,omitempty"` // References to Subnet in network to populate virtualNetworkSubnetIds. // +kubebuilder:validation:Optional VirtualNetworkSubnetIdsRefs []v1.Reference `json:"virtualNetworkSubnetIdsRefs,omitempty" tf:"-"` // Selector for a list of Subnet in network to populate virtualNetworkSubnetIds. // +kubebuilder:validation:Optional VirtualNetworkSubnetIdsSelector *v1.Selector `json:"virtualNetworkSubnetIdsSelector,omitempty" tf:"-"` }
func (*IntegrationServiceEnvironmentParameters) DeepCopy ¶
func (in *IntegrationServiceEnvironmentParameters) DeepCopy() *IntegrationServiceEnvironmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationServiceEnvironmentParameters.
func (*IntegrationServiceEnvironmentParameters) DeepCopyInto ¶
func (in *IntegrationServiceEnvironmentParameters) DeepCopyInto(out *IntegrationServiceEnvironmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationServiceEnvironmentSpec ¶
type IntegrationServiceEnvironmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IntegrationServiceEnvironmentParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider IntegrationServiceEnvironmentInitParameters `json:"initProvider,omitempty"` }
IntegrationServiceEnvironmentSpec defines the desired state of IntegrationServiceEnvironment
func (*IntegrationServiceEnvironmentSpec) DeepCopy ¶
func (in *IntegrationServiceEnvironmentSpec) DeepCopy() *IntegrationServiceEnvironmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationServiceEnvironmentSpec.
func (*IntegrationServiceEnvironmentSpec) DeepCopyInto ¶
func (in *IntegrationServiceEnvironmentSpec) DeepCopyInto(out *IntegrationServiceEnvironmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationServiceEnvironmentStatus ¶
type IntegrationServiceEnvironmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IntegrationServiceEnvironmentObservation `json:"atProvider,omitempty"` }
IntegrationServiceEnvironmentStatus defines the observed state of IntegrationServiceEnvironment.
func (*IntegrationServiceEnvironmentStatus) DeepCopy ¶
func (in *IntegrationServiceEnvironmentStatus) DeepCopy() *IntegrationServiceEnvironmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationServiceEnvironmentStatus.
func (*IntegrationServiceEnvironmentStatus) DeepCopyInto ¶
func (in *IntegrationServiceEnvironmentStatus) DeepCopyInto(out *IntegrationServiceEnvironmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonthlyInitParameters ¶ added in v0.35.0
type MonthlyInitParameters struct { // The occurrence of the week within the month. Week *float64 `json:"week,omitempty" tf:"week,omitempty"` // The day of the occurrence. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday and Saturday. Weekday *string `json:"weekday,omitempty" tf:"weekday,omitempty"` }
func (*MonthlyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MonthlyInitParameters) DeepCopy() *MonthlyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyInitParameters.
func (*MonthlyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MonthlyInitParameters) DeepCopyInto(out *MonthlyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonthlyObservation ¶ added in v0.26.0
type MonthlyObservation struct { // The occurrence of the week within the month. Week *float64 `json:"week,omitempty" tf:"week,omitempty"` // The day of the occurrence. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday and Saturday. Weekday *string `json:"weekday,omitempty" tf:"weekday,omitempty"` }
func (*MonthlyObservation) DeepCopy ¶ added in v0.26.0
func (in *MonthlyObservation) DeepCopy() *MonthlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyObservation.
func (*MonthlyObservation) DeepCopyInto ¶ added in v0.26.0
func (in *MonthlyObservation) DeepCopyInto(out *MonthlyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonthlyParameters ¶ added in v0.26.0
type MonthlyParameters struct { // The occurrence of the week within the month. // +kubebuilder:validation:Optional Week *float64 `json:"week" tf:"week,omitempty"` // The day of the occurrence. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday and Saturday. // +kubebuilder:validation:Optional Weekday *string `json:"weekday" tf:"weekday,omitempty"` }
func (*MonthlyParameters) DeepCopy ¶ added in v0.26.0
func (in *MonthlyParameters) DeepCopy() *MonthlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyParameters.
func (*MonthlyParameters) DeepCopyInto ¶ added in v0.26.0
func (in *MonthlyParameters) DeepCopyInto(out *MonthlyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenAuthenticationPolicyInitParameters ¶ added in v0.35.0
type OpenAuthenticationPolicyInitParameters struct { // A claim block as defined below. Claim []ClaimInitParameters `json:"claim,omitempty" tf:"claim,omitempty"` // The OAuth policy name for the Logic App Workflow. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*OpenAuthenticationPolicyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *OpenAuthenticationPolicyInitParameters) DeepCopy() *OpenAuthenticationPolicyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenAuthenticationPolicyInitParameters.
func (*OpenAuthenticationPolicyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *OpenAuthenticationPolicyInitParameters) DeepCopyInto(out *OpenAuthenticationPolicyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenAuthenticationPolicyObservation ¶ added in v0.27.0
type OpenAuthenticationPolicyObservation struct { // A claim block as defined below. Claim []ClaimObservation `json:"claim,omitempty" tf:"claim,omitempty"` // The OAuth policy name for the Logic App Workflow. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*OpenAuthenticationPolicyObservation) DeepCopy ¶ added in v0.27.0
func (in *OpenAuthenticationPolicyObservation) DeepCopy() *OpenAuthenticationPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenAuthenticationPolicyObservation.
func (*OpenAuthenticationPolicyObservation) DeepCopyInto ¶ added in v0.27.0
func (in *OpenAuthenticationPolicyObservation) DeepCopyInto(out *OpenAuthenticationPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenAuthenticationPolicyParameters ¶ added in v0.27.0
type OpenAuthenticationPolicyParameters struct { // A claim block as defined below. // +kubebuilder:validation:Optional Claim []ClaimParameters `json:"claim" tf:"claim,omitempty"` // The OAuth policy name for the Logic App Workflow. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*OpenAuthenticationPolicyParameters) DeepCopy ¶ added in v0.27.0
func (in *OpenAuthenticationPolicyParameters) DeepCopy() *OpenAuthenticationPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenAuthenticationPolicyParameters.
func (*OpenAuthenticationPolicyParameters) DeepCopyInto ¶ added in v0.27.0
func (in *OpenAuthenticationPolicyParameters) DeepCopyInto(out *OpenAuthenticationPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceInitParameters ¶ added in v0.35.0
type RecurrenceInitParameters struct { // The end time of the schedule, formatted as an RFC3339 string. EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // The frequency of the schedule. Possible values are Day, Hour, Minute, Month, NotSpecified, Second, Week and Year. Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"` // The number of frequencys between runs. Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // A schedule block as documented below. Schedule []ScheduleInitParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // The start time of the schedule, formatted as an RFC3339 string. StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // The timezone of the start/end time. TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*RecurrenceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RecurrenceInitParameters) DeepCopy() *RecurrenceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceInitParameters.
func (*RecurrenceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RecurrenceInitParameters) DeepCopyInto(out *RecurrenceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceObservation ¶ added in v0.26.0
type RecurrenceObservation struct { // The end time of the schedule, formatted as an RFC3339 string. EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // The frequency of the schedule. Possible values are Day, Hour, Minute, Month, NotSpecified, Second, Week and Year. Frequency *string `json:"frequency,omitempty" tf:"frequency,omitempty"` // The number of frequencys between runs. Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // A schedule block as documented below. Schedule []ScheduleObservation `json:"schedule,omitempty" tf:"schedule,omitempty"` // The start time of the schedule, formatted as an RFC3339 string. StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // The timezone of the start/end time. TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*RecurrenceObservation) DeepCopy ¶ added in v0.26.0
func (in *RecurrenceObservation) DeepCopy() *RecurrenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceObservation.
func (*RecurrenceObservation) DeepCopyInto ¶ added in v0.26.0
func (in *RecurrenceObservation) DeepCopyInto(out *RecurrenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceParameters ¶ added in v0.26.0
type RecurrenceParameters struct { // The end time of the schedule, formatted as an RFC3339 string. // +kubebuilder:validation:Optional EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // The frequency of the schedule. Possible values are Day, Hour, Minute, Month, NotSpecified, Second, Week and Year. // +kubebuilder:validation:Optional Frequency *string `json:"frequency" tf:"frequency,omitempty"` // The number of frequencys between runs. // +kubebuilder:validation:Optional Interval *float64 `json:"interval" tf:"interval,omitempty"` // A schedule block as documented below. // +kubebuilder:validation:Optional Schedule []ScheduleParameters `json:"schedule,omitempty" tf:"schedule,omitempty"` // The start time of the schedule, formatted as an RFC3339 string. // +kubebuilder:validation:Optional StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // The timezone of the start/end time. // +kubebuilder:validation:Optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone,omitempty"` }
func (*RecurrenceParameters) DeepCopy ¶ added in v0.26.0
func (in *RecurrenceParameters) DeepCopy() *RecurrenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceParameters.
func (*RecurrenceParameters) DeepCopyInto ¶ added in v0.26.0
func (in *RecurrenceParameters) DeepCopyInto(out *RecurrenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReleaseCriteriaInitParameters ¶ added in v0.35.0
type ReleaseCriteriaInitParameters struct { // The batch size in bytes for the Logic App Integration Batch Configuration. BatchSize *float64 `json:"batchSize,omitempty" tf:"batch_size,omitempty"` // The message count for the Logic App Integration Batch Configuration. MessageCount *float64 `json:"messageCount,omitempty" tf:"message_count,omitempty"` // A recurrence block as documented below. Recurrence []RecurrenceInitParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
func (*ReleaseCriteriaInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ReleaseCriteriaInitParameters) DeepCopy() *ReleaseCriteriaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseCriteriaInitParameters.
func (*ReleaseCriteriaInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ReleaseCriteriaInitParameters) DeepCopyInto(out *ReleaseCriteriaInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReleaseCriteriaObservation ¶ added in v0.26.0
type ReleaseCriteriaObservation struct { // The batch size in bytes for the Logic App Integration Batch Configuration. BatchSize *float64 `json:"batchSize,omitempty" tf:"batch_size,omitempty"` // The message count for the Logic App Integration Batch Configuration. MessageCount *float64 `json:"messageCount,omitempty" tf:"message_count,omitempty"` // A recurrence block as documented below. Recurrence []RecurrenceObservation `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
func (*ReleaseCriteriaObservation) DeepCopy ¶ added in v0.26.0
func (in *ReleaseCriteriaObservation) DeepCopy() *ReleaseCriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseCriteriaObservation.
func (*ReleaseCriteriaObservation) DeepCopyInto ¶ added in v0.26.0
func (in *ReleaseCriteriaObservation) DeepCopyInto(out *ReleaseCriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReleaseCriteriaParameters ¶ added in v0.26.0
type ReleaseCriteriaParameters struct { // The batch size in bytes for the Logic App Integration Batch Configuration. // +kubebuilder:validation:Optional BatchSize *float64 `json:"batchSize,omitempty" tf:"batch_size,omitempty"` // The message count for the Logic App Integration Batch Configuration. // +kubebuilder:validation:Optional MessageCount *float64 `json:"messageCount,omitempty" tf:"message_count,omitempty"` // A recurrence block as documented below. // +kubebuilder:validation:Optional Recurrence []RecurrenceParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` }
func (*ReleaseCriteriaParameters) DeepCopy ¶ added in v0.26.0
func (in *ReleaseCriteriaParameters) DeepCopy() *ReleaseCriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseCriteriaParameters.
func (*ReleaseCriteriaParameters) DeepCopyInto ¶ added in v0.26.0
func (in *ReleaseCriteriaParameters) DeepCopyInto(out *ReleaseCriteriaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunAfterInitParameters ¶ added in v0.35.0
type RunAfterInitParameters struct { // Specifies the name of the precedent HTTP Action. ActionName *string `json:"actionName,omitempty" tf:"action_name,omitempty"` // Specifies the expected result of the precedent HTTP Action, only after which the current HTTP Action will be triggered. Possible values include Succeeded, Failed, Skipped and TimedOut. ActionResult *string `json:"actionResult,omitempty" tf:"action_result,omitempty"` }
func (*RunAfterInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RunAfterInitParameters) DeepCopy() *RunAfterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunAfterInitParameters.
func (*RunAfterInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RunAfterInitParameters) DeepCopyInto(out *RunAfterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunAfterObservation ¶ added in v0.27.0
type RunAfterObservation struct { // Specifies the name of the precedent HTTP Action. ActionName *string `json:"actionName,omitempty" tf:"action_name,omitempty"` // Specifies the expected result of the precedent HTTP Action, only after which the current HTTP Action will be triggered. Possible values include Succeeded, Failed, Skipped and TimedOut. ActionResult *string `json:"actionResult,omitempty" tf:"action_result,omitempty"` }
func (*RunAfterObservation) DeepCopy ¶ added in v0.27.0
func (in *RunAfterObservation) DeepCopy() *RunAfterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunAfterObservation.
func (*RunAfterObservation) DeepCopyInto ¶ added in v0.27.0
func (in *RunAfterObservation) DeepCopyInto(out *RunAfterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunAfterParameters ¶ added in v0.27.0
type RunAfterParameters struct { // Specifies the name of the precedent HTTP Action. // +kubebuilder:validation:Optional ActionName *string `json:"actionName" tf:"action_name,omitempty"` // Specifies the expected result of the precedent HTTP Action, only after which the current HTTP Action will be triggered. Possible values include Succeeded, Failed, Skipped and TimedOut. // +kubebuilder:validation:Optional ActionResult *string `json:"actionResult" tf:"action_result,omitempty"` }
func (*RunAfterParameters) DeepCopy ¶ added in v0.27.0
func (in *RunAfterParameters) DeepCopy() *RunAfterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunAfterParameters.
func (*RunAfterParameters) DeepCopyInto ¶ added in v0.27.0
func (in *RunAfterParameters) DeepCopyInto(out *RunAfterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleInitParameters ¶ added in v0.35.0
type ScheduleInitParameters struct { // A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered. Hours []*float64 `json:"hours,omitempty" tf:"hours,omitempty"` // A list containing a single item which specifies the Minute interval at which this recurrence should be triggered. Minutes []*float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // A list of days of the month that the job should execute on. MonthDays []*float64 `json:"monthDays,omitempty" tf:"month_days,omitempty"` // A monthly block as documented below. Monthly []MonthlyInitParameters `json:"monthly,omitempty" tf:"monthly,omitempty"` // A list of days of the week that the job should execute on. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday and Saturday. WeekDays []*string `json:"weekDays,omitempty" tf:"week_days,omitempty"` }
func (*ScheduleInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ScheduleInitParameters) DeepCopy() *ScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleInitParameters.
func (*ScheduleInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ScheduleInitParameters) DeepCopyInto(out *ScheduleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleObservation ¶ added in v0.26.0
type ScheduleObservation struct { // A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered. Hours []*float64 `json:"hours,omitempty" tf:"hours,omitempty"` // A list containing a single item which specifies the Minute interval at which this recurrence should be triggered. Minutes []*float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // A list of days of the month that the job should execute on. MonthDays []*float64 `json:"monthDays,omitempty" tf:"month_days,omitempty"` // A monthly block as documented below. Monthly []MonthlyObservation `json:"monthly,omitempty" tf:"monthly,omitempty"` // A list of days of the week that the job should execute on. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday and Saturday. WeekDays []*string `json:"weekDays,omitempty" tf:"week_days,omitempty"` }
func (*ScheduleObservation) DeepCopy ¶ added in v0.26.0
func (in *ScheduleObservation) DeepCopy() *ScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.
func (*ScheduleObservation) DeepCopyInto ¶ added in v0.26.0
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 ¶ added in v0.26.0
type ScheduleParameters struct { // A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered. // +kubebuilder:validation:Optional Hours []*float64 `json:"hours,omitempty" tf:"hours,omitempty"` // A list containing a single item which specifies the Minute interval at which this recurrence should be triggered. // +kubebuilder:validation:Optional Minutes []*float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // A list of days of the month that the job should execute on. // +kubebuilder:validation:Optional MonthDays []*float64 `json:"monthDays,omitempty" tf:"month_days,omitempty"` // A monthly block as documented below. // +kubebuilder:validation:Optional Monthly []MonthlyParameters `json:"monthly,omitempty" tf:"monthly,omitempty"` // A list of days of the week that the job should execute on. Possible values are Sunday, Monday, Tuesday, Wednesday, Thursday, Friday and Saturday. // +kubebuilder:validation:Optional WeekDays []*string `json:"weekDays,omitempty" tf:"week_days,omitempty"` }
func (*ScheduleParameters) DeepCopy ¶ added in v0.26.0
func (in *ScheduleParameters) DeepCopy() *ScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.
func (*ScheduleParameters) DeepCopyInto ¶ added in v0.26.0
func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerInitParameters ¶ added in v0.35.0
type TriggerInitParameters struct { // A list of the allowed caller IP address ranges. AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` // A open_authentication_policy block as defined below. OpenAuthenticationPolicy []OpenAuthenticationPolicyInitParameters `json:"openAuthenticationPolicy,omitempty" tf:"open_authentication_policy,omitempty"` }
func (*TriggerInitParameters) DeepCopy ¶ added in v0.35.0
func (in *TriggerInitParameters) DeepCopy() *TriggerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerInitParameters.
func (*TriggerInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *TriggerInitParameters) DeepCopyInto(out *TriggerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerObservation ¶ added in v0.27.0
type TriggerObservation struct { // A list of the allowed caller IP address ranges. AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` // A open_authentication_policy block as defined below. OpenAuthenticationPolicy []OpenAuthenticationPolicyObservation `json:"openAuthenticationPolicy,omitempty" tf:"open_authentication_policy,omitempty"` }
func (*TriggerObservation) DeepCopy ¶ added in v0.27.0
func (in *TriggerObservation) DeepCopy() *TriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerObservation.
func (*TriggerObservation) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerObservation) DeepCopyInto(out *TriggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerParameters ¶ added in v0.27.0
type TriggerParameters struct { // A list of the allowed caller IP address ranges. // +kubebuilder:validation:Optional AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange" tf:"allowed_caller_ip_address_range,omitempty"` // A open_authentication_policy block as defined below. // +kubebuilder:validation:Optional OpenAuthenticationPolicy []OpenAuthenticationPolicyParameters `json:"openAuthenticationPolicy,omitempty" tf:"open_authentication_policy,omitempty"` }
func (*TriggerParameters) DeepCopy ¶ added in v0.27.0
func (in *TriggerParameters) DeepCopy() *TriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerParameters.
func (*TriggerParameters) DeepCopyInto ¶ added in v0.27.0
func (in *TriggerParameters) DeepCopyInto(out *TriggerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowManagementInitParameters ¶ added in v0.35.0
type WorkflowManagementInitParameters struct { // A list of the allowed caller IP address ranges. AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*WorkflowManagementInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WorkflowManagementInitParameters) DeepCopy() *WorkflowManagementInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowManagementInitParameters.
func (*WorkflowManagementInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WorkflowManagementInitParameters) DeepCopyInto(out *WorkflowManagementInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowManagementObservation ¶ added in v0.27.0
type WorkflowManagementObservation struct { // A list of the allowed caller IP address ranges. AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*WorkflowManagementObservation) DeepCopy ¶ added in v0.27.0
func (in *WorkflowManagementObservation) DeepCopy() *WorkflowManagementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowManagementObservation.
func (*WorkflowManagementObservation) DeepCopyInto ¶ added in v0.27.0
func (in *WorkflowManagementObservation) DeepCopyInto(out *WorkflowManagementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkflowManagementParameters ¶ added in v0.27.0
type WorkflowManagementParameters struct { // A list of the allowed caller IP address ranges. // +kubebuilder:validation:Optional AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*WorkflowManagementParameters) DeepCopy ¶ added in v0.27.0
func (in *WorkflowManagementParameters) DeepCopy() *WorkflowManagementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowManagementParameters.
func (*WorkflowManagementParameters) DeepCopyInto ¶ added in v0.27.0
func (in *WorkflowManagementParameters) DeepCopyInto(out *WorkflowManagementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_appactioncustom_types.go
- zz_appactionhttp_types.go
- zz_appintegrationaccount_types.go
- zz_appintegrationaccountbatchconfiguration_types.go
- zz_appintegrationaccountpartner_types.go
- zz_appintegrationaccountschema_types.go
- zz_appintegrationaccountsession_types.go
- zz_apptriggercustom_types.go
- zz_apptriggerhttprequest_types.go
- zz_apptriggerrecurrence_types.go
- zz_appworkflow_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_integrationserviceenvironment_types.go