Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=logic.azure.upbound.io +versionName=v1beta2
Index ¶
- Constants
- Variables
- type AccessControlInitParameters
- type AccessControlObservation
- type AccessControlParameters
- type ActionInitParameters
- type ActionObservation
- type ActionParameters
- 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) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- 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) Hub()
- 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 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) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- 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) Hub()
- 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) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- 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) Hub()
- 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 ClaimInitParameters
- type ClaimObservation
- type ClaimParameters
- type ContentInitParameters
- type ContentObservation
- type ContentParameters
- type IdentityInitParameters
- type IdentityObservation
- type IdentityParameters
- 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 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 = "v1beta2" )
Package type metadata.
Variables ¶
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 ( 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 )
Functions ¶
This section is empty.
Types ¶
type AccessControlInitParameters ¶
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 ¶
func (in *AccessControlInitParameters) DeepCopy() *AccessControlInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlInitParameters.
func (*AccessControlInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *AccessControlObservation) DeepCopy() *AccessControlObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlObservation.
func (*AccessControlObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *AccessControlParameters) DeepCopy() *AccessControlParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlParameters.
func (*AccessControlParameters) DeepCopyInto ¶
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 ¶
type ActionInitParameters struct { // A list of the allowed caller IP address ranges. // +listType=set AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*ActionInitParameters) DeepCopy ¶
func (in *ActionInitParameters) DeepCopy() *ActionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionInitParameters.
func (*ActionInitParameters) DeepCopyInto ¶
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 ¶
type ActionObservation struct { // A list of the allowed caller IP address ranges. // +listType=set AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*ActionObservation) DeepCopy ¶
func (in *ActionObservation) DeepCopy() *ActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionObservation.
func (*ActionObservation) DeepCopyInto ¶
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 ¶
type ActionParameters struct { // A list of the allowed caller IP address ranges. // +kubebuilder:validation:Optional // +listType=set AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*ActionParameters) DeepCopy ¶
func (in *ActionParameters) DeepCopy() *ActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParameters.
func (*ActionParameters) DeepCopyInto ¶
func (in *ActionParameters) DeepCopyInto(out *ActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppIntegrationAccountBatchConfiguration ¶
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="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppIntegrationAccountBatchConfiguration) DeepCopy ¶
func (in *AppIntegrationAccountBatchConfiguration) DeepCopy() *AppIntegrationAccountBatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) DeepCopyInto ¶
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 ¶
func (in *AppIntegrationAccountBatchConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppIntegrationAccountBatchConfiguration) GetCondition ¶
func (mg *AppIntegrationAccountBatchConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) GetConnectionDetailsMapping ¶
func (tr *AppIntegrationAccountBatchConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) GetDeletionPolicy ¶
func (mg *AppIntegrationAccountBatchConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) GetID ¶
func (tr *AppIntegrationAccountBatchConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) GetInitParameters ¶
func (tr *AppIntegrationAccountBatchConfiguration) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) GetManagementPolicies ¶
func (mg *AppIntegrationAccountBatchConfiguration) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) GetMergedParameters ¶
func (tr *AppIntegrationAccountBatchConfiguration) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) GetObservation ¶
func (tr *AppIntegrationAccountBatchConfiguration) GetObservation() (map[string]any, error)
GetObservation of this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) GetParameters ¶
func (tr *AppIntegrationAccountBatchConfiguration) GetParameters() (map[string]any, error)
GetParameters of this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) GetProviderConfigReference ¶
func (mg *AppIntegrationAccountBatchConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *AppIntegrationAccountBatchConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) GetTerraformResourceType ¶
func (mg *AppIntegrationAccountBatchConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) GetTerraformSchemaVersion ¶
func (tr *AppIntegrationAccountBatchConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppIntegrationAccountBatchConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *AppIntegrationAccountBatchConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) Hub ¶
func (tr *AppIntegrationAccountBatchConfiguration) Hub()
Hub marks this type as a conversion hub.
func (*AppIntegrationAccountBatchConfiguration) LateInitialize ¶
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 ¶
func (*AppIntegrationAccountBatchConfiguration) SetConditions ¶
func (mg *AppIntegrationAccountBatchConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) SetDeletionPolicy ¶
func (mg *AppIntegrationAccountBatchConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) SetManagementPolicies ¶
func (mg *AppIntegrationAccountBatchConfiguration) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) SetObservation ¶
func (tr *AppIntegrationAccountBatchConfiguration) SetObservation(obs map[string]any) error
SetObservation for this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) SetParameters ¶
func (tr *AppIntegrationAccountBatchConfiguration) SetParameters(params map[string]any) error
SetParameters for this AppIntegrationAccountBatchConfiguration
func (*AppIntegrationAccountBatchConfiguration) SetProviderConfigReference ¶
func (mg *AppIntegrationAccountBatchConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *AppIntegrationAccountBatchConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *AppIntegrationAccountBatchConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppIntegrationAccountBatchConfiguration.
type AppIntegrationAccountBatchConfigurationInitParameters ¶
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"` // 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) 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. // +mapType=granular 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"` // 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 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 (*AppIntegrationAccountBatchConfigurationInitParameters) DeepCopy ¶
func (in *AppIntegrationAccountBatchConfigurationInitParameters) DeepCopy() *AppIntegrationAccountBatchConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfigurationInitParameters.
func (*AppIntegrationAccountBatchConfigurationInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *AppIntegrationAccountBatchConfigurationList) DeepCopy() *AppIntegrationAccountBatchConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfigurationList.
func (*AppIntegrationAccountBatchConfigurationList) DeepCopyInto ¶
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 ¶
func (in *AppIntegrationAccountBatchConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppIntegrationAccountBatchConfigurationList) GetItems ¶
func (l *AppIntegrationAccountBatchConfigurationList) GetItems() []resource.Managed
GetItems of this AppIntegrationAccountBatchConfigurationList.
type AppIntegrationAccountBatchConfigurationObservation ¶
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. // +mapType=granular 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 ¶
func (in *AppIntegrationAccountBatchConfigurationObservation) DeepCopy() *AppIntegrationAccountBatchConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfigurationObservation.
func (*AppIntegrationAccountBatchConfigurationObservation) DeepCopyInto ¶
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 ¶
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 // +mapType=granular 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 ¶
func (in *AppIntegrationAccountBatchConfigurationParameters) DeepCopy() *AppIntegrationAccountBatchConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfigurationParameters.
func (*AppIntegrationAccountBatchConfigurationParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *AppIntegrationAccountBatchConfigurationSpec) DeepCopy() *AppIntegrationAccountBatchConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfigurationSpec.
func (*AppIntegrationAccountBatchConfigurationSpec) DeepCopyInto ¶
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 ¶
type AppIntegrationAccountBatchConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppIntegrationAccountBatchConfigurationObservation `json:"atProvider,omitempty"` }
AppIntegrationAccountBatchConfigurationStatus defines the observed state of AppIntegrationAccountBatchConfiguration.
func (*AppIntegrationAccountBatchConfigurationStatus) DeepCopy ¶
func (in *AppIntegrationAccountBatchConfigurationStatus) DeepCopy() *AppIntegrationAccountBatchConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppIntegrationAccountBatchConfigurationStatus.
func (*AppIntegrationAccountBatchConfigurationStatus) DeepCopyInto ¶
func (in *AppIntegrationAccountBatchConfigurationStatus) DeepCopyInto(out *AppIntegrationAccountBatchConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppTriggerRecurrence ¶
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="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppTriggerRecurrence) DeepCopy ¶
func (in *AppTriggerRecurrence) DeepCopy() *AppTriggerRecurrence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrence.
func (*AppTriggerRecurrence) DeepCopyInto ¶
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 ¶
func (in *AppTriggerRecurrence) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppTriggerRecurrence) GetCondition ¶
func (mg *AppTriggerRecurrence) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) GetConnectionDetailsMapping ¶
func (tr *AppTriggerRecurrence) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppTriggerRecurrence
func (*AppTriggerRecurrence) GetDeletionPolicy ¶
func (mg *AppTriggerRecurrence) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) GetID ¶
func (tr *AppTriggerRecurrence) GetID() string
GetID returns ID of underlying Terraform resource of this AppTriggerRecurrence
func (*AppTriggerRecurrence) GetInitParameters ¶
func (tr *AppTriggerRecurrence) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppTriggerRecurrence
func (*AppTriggerRecurrence) GetManagementPolicies ¶
func (mg *AppTriggerRecurrence) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) GetMergedParameters ¶
func (tr *AppTriggerRecurrence) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this AppTriggerRecurrence
func (*AppTriggerRecurrence) GetObservation ¶
func (tr *AppTriggerRecurrence) GetObservation() (map[string]any, error)
GetObservation of this AppTriggerRecurrence
func (*AppTriggerRecurrence) GetParameters ¶
func (tr *AppTriggerRecurrence) GetParameters() (map[string]any, error)
GetParameters of this AppTriggerRecurrence
func (*AppTriggerRecurrence) GetProviderConfigReference ¶
func (mg *AppTriggerRecurrence) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) GetPublishConnectionDetailsTo ¶
func (mg *AppTriggerRecurrence) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) GetTerraformResourceType ¶
func (mg *AppTriggerRecurrence) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppTriggerRecurrence
func (*AppTriggerRecurrence) GetTerraformSchemaVersion ¶
func (tr *AppTriggerRecurrence) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppTriggerRecurrence) GetWriteConnectionSecretToReference ¶
func (mg *AppTriggerRecurrence) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) Hub ¶
func (tr *AppTriggerRecurrence) Hub()
Hub marks this type as a conversion hub.
func (*AppTriggerRecurrence) LateInitialize ¶
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 ¶
ResolveReferences of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) SetConditions ¶
func (mg *AppTriggerRecurrence) SetConditions(c ...xpv1.Condition)
SetConditions of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) SetDeletionPolicy ¶
func (mg *AppTriggerRecurrence) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) SetManagementPolicies ¶
func (mg *AppTriggerRecurrence) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) SetObservation ¶
func (tr *AppTriggerRecurrence) SetObservation(obs map[string]any) error
SetObservation for this AppTriggerRecurrence
func (*AppTriggerRecurrence) SetParameters ¶
func (tr *AppTriggerRecurrence) SetParameters(params map[string]any) error
SetParameters for this AppTriggerRecurrence
func (*AppTriggerRecurrence) SetProviderConfigReference ¶
func (mg *AppTriggerRecurrence) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) SetPublishConnectionDetailsTo ¶
func (mg *AppTriggerRecurrence) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppTriggerRecurrence.
func (*AppTriggerRecurrence) SetWriteConnectionSecretToReference ¶
func (mg *AppTriggerRecurrence) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppTriggerRecurrence.
type AppTriggerRecurrenceInitParameters ¶
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 ¶
func (in *AppTriggerRecurrenceInitParameters) DeepCopy() *AppTriggerRecurrenceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceInitParameters.
func (*AppTriggerRecurrenceInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *AppTriggerRecurrenceList) DeepCopy() *AppTriggerRecurrenceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceList.
func (*AppTriggerRecurrenceList) DeepCopyInto ¶
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 ¶
func (in *AppTriggerRecurrenceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppTriggerRecurrenceList) GetItems ¶
func (l *AppTriggerRecurrenceList) GetItems() []resource.Managed
GetItems of this AppTriggerRecurrenceList.
type AppTriggerRecurrenceObservation ¶
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 ¶
func (in *AppTriggerRecurrenceObservation) DeepCopy() *AppTriggerRecurrenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceObservation.
func (*AppTriggerRecurrenceObservation) DeepCopyInto ¶
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 ¶
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/v1beta2.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 ¶
func (in *AppTriggerRecurrenceParameters) DeepCopy() *AppTriggerRecurrenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceParameters.
func (*AppTriggerRecurrenceParameters) DeepCopyInto ¶
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 ¶
type AppTriggerRecurrenceScheduleInitParameters struct { // Specifies a list of hours when the trigger should run. Valid values are between 0 and 23. // +listType=set 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. // +listType=set 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. // +listType=set OnTheseDays []*string `json:"onTheseDays,omitempty" tf:"on_these_days,omitempty"` }
func (*AppTriggerRecurrenceScheduleInitParameters) DeepCopy ¶
func (in *AppTriggerRecurrenceScheduleInitParameters) DeepCopy() *AppTriggerRecurrenceScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceScheduleInitParameters.
func (*AppTriggerRecurrenceScheduleInitParameters) DeepCopyInto ¶
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 ¶
type AppTriggerRecurrenceScheduleObservation struct { // Specifies a list of hours when the trigger should run. Valid values are between 0 and 23. // +listType=set 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. // +listType=set 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. // +listType=set OnTheseDays []*string `json:"onTheseDays,omitempty" tf:"on_these_days,omitempty"` }
func (*AppTriggerRecurrenceScheduleObservation) DeepCopy ¶
func (in *AppTriggerRecurrenceScheduleObservation) DeepCopy() *AppTriggerRecurrenceScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceScheduleObservation.
func (*AppTriggerRecurrenceScheduleObservation) DeepCopyInto ¶
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 ¶
type AppTriggerRecurrenceScheduleParameters struct { // Specifies a list of hours when the trigger should run. Valid values are between 0 and 23. // +kubebuilder:validation:Optional // +listType=set 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 // +listType=set 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 // +listType=set OnTheseDays []*string `json:"onTheseDays,omitempty" tf:"on_these_days,omitempty"` }
func (*AppTriggerRecurrenceScheduleParameters) DeepCopy ¶
func (in *AppTriggerRecurrenceScheduleParameters) DeepCopy() *AppTriggerRecurrenceScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceScheduleParameters.
func (*AppTriggerRecurrenceScheduleParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *AppTriggerRecurrenceSpec) DeepCopy() *AppTriggerRecurrenceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceSpec.
func (*AppTriggerRecurrenceSpec) DeepCopyInto ¶
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 ¶
type AppTriggerRecurrenceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppTriggerRecurrenceObservation `json:"atProvider,omitempty"` }
AppTriggerRecurrenceStatus defines the observed state of AppTriggerRecurrence.
func (*AppTriggerRecurrenceStatus) DeepCopy ¶
func (in *AppTriggerRecurrenceStatus) DeepCopy() *AppTriggerRecurrenceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppTriggerRecurrenceStatus.
func (*AppTriggerRecurrenceStatus) DeepCopyInto ¶
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 ¶
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="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*AppWorkflow) DeepCopy ¶
func (in *AppWorkflow) DeepCopy() *AppWorkflow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflow.
func (*AppWorkflow) DeepCopyInto ¶
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 ¶
func (in *AppWorkflow) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppWorkflow) GetCondition ¶
func (mg *AppWorkflow) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppWorkflow.
func (*AppWorkflow) GetConnectionDetailsMapping ¶
func (tr *AppWorkflow) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppWorkflow
func (*AppWorkflow) GetDeletionPolicy ¶
func (mg *AppWorkflow) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppWorkflow.
func (*AppWorkflow) GetID ¶
func (tr *AppWorkflow) GetID() string
GetID returns ID of underlying Terraform resource of this AppWorkflow
func (*AppWorkflow) GetInitParameters ¶
func (tr *AppWorkflow) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppWorkflow
func (*AppWorkflow) GetManagementPolicies ¶
func (mg *AppWorkflow) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppWorkflow.
func (*AppWorkflow) GetMergedParameters ¶
func (tr *AppWorkflow) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this AppWorkflow
func (*AppWorkflow) GetObservation ¶
func (tr *AppWorkflow) GetObservation() (map[string]any, error)
GetObservation of this AppWorkflow
func (*AppWorkflow) GetParameters ¶
func (tr *AppWorkflow) GetParameters() (map[string]any, error)
GetParameters of this AppWorkflow
func (*AppWorkflow) GetProviderConfigReference ¶
func (mg *AppWorkflow) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppWorkflow.
func (*AppWorkflow) GetPublishConnectionDetailsTo ¶
func (mg *AppWorkflow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppWorkflow.
func (*AppWorkflow) GetTerraformResourceType ¶
func (mg *AppWorkflow) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppWorkflow
func (*AppWorkflow) GetTerraformSchemaVersion ¶
func (tr *AppWorkflow) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppWorkflow) GetWriteConnectionSecretToReference ¶
func (mg *AppWorkflow) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppWorkflow.
func (*AppWorkflow) LateInitialize ¶
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 ¶
ResolveReferences of this AppWorkflow.
func (*AppWorkflow) SetConditions ¶
func (mg *AppWorkflow) SetConditions(c ...xpv1.Condition)
SetConditions of this AppWorkflow.
func (*AppWorkflow) SetDeletionPolicy ¶
func (mg *AppWorkflow) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppWorkflow.
func (*AppWorkflow) SetManagementPolicies ¶
func (mg *AppWorkflow) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppWorkflow.
func (*AppWorkflow) SetObservation ¶
func (tr *AppWorkflow) SetObservation(obs map[string]any) error
SetObservation for this AppWorkflow
func (*AppWorkflow) SetParameters ¶
func (tr *AppWorkflow) SetParameters(params map[string]any) error
SetParameters for this AppWorkflow
func (*AppWorkflow) SetProviderConfigReference ¶
func (mg *AppWorkflow) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppWorkflow.
func (*AppWorkflow) SetPublishConnectionDetailsTo ¶
func (mg *AppWorkflow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppWorkflow.
func (*AppWorkflow) SetWriteConnectionSecretToReference ¶
func (mg *AppWorkflow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppWorkflow.
type AppWorkflowInitParameters ¶
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. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // A mapping of tags to assign to the resource. // +mapType=granular 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). // +mapType=granular 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 ¶
func (in *AppWorkflowInitParameters) DeepCopy() *AppWorkflowInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflowInitParameters.
func (*AppWorkflowInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *AppWorkflowList) DeepCopy() *AppWorkflowList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflowList.
func (*AppWorkflowList) DeepCopyInto ¶
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 ¶
func (in *AppWorkflowList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppWorkflowList) GetItems ¶
func (l *AppWorkflowList) GetItems() []resource.Managed
GetItems of this AppWorkflowList.
type AppWorkflowObservation ¶
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. // +mapType=granular 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. // +mapType=granular 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). // +mapType=granular 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 ¶
func (in *AppWorkflowObservation) DeepCopy() *AppWorkflowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflowObservation.
func (*AppWorkflowObservation) DeepCopyInto ¶
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 ¶
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 // +mapType=granular 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 // +mapType=granular 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 // +mapType=granular 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 ¶
func (in *AppWorkflowParameters) DeepCopy() *AppWorkflowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflowParameters.
func (*AppWorkflowParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *AppWorkflowSpec) DeepCopy() *AppWorkflowSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflowSpec.
func (*AppWorkflowSpec) DeepCopyInto ¶
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 ¶
type AppWorkflowStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppWorkflowObservation `json:"atProvider,omitempty"` }
AppWorkflowStatus defines the observed state of AppWorkflow.
func (*AppWorkflowStatus) DeepCopy ¶
func (in *AppWorkflowStatus) DeepCopy() *AppWorkflowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppWorkflowStatus.
func (*AppWorkflowStatus) DeepCopyInto ¶
func (in *AppWorkflowStatus) DeepCopyInto(out *AppWorkflowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClaimInitParameters ¶
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 ¶
func (in *ClaimInitParameters) DeepCopy() *ClaimInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClaimInitParameters.
func (*ClaimInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ClaimObservation) DeepCopy() *ClaimObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClaimObservation.
func (*ClaimObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ClaimParameters) DeepCopy() *ClaimParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClaimParameters.
func (*ClaimParameters) DeepCopyInto ¶
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 ¶
type ContentInitParameters struct { // A list of the allowed caller IP address ranges. // +listType=set AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*ContentInitParameters) DeepCopy ¶
func (in *ContentInitParameters) DeepCopy() *ContentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentInitParameters.
func (*ContentInitParameters) DeepCopyInto ¶
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 ¶
type ContentObservation struct { // A list of the allowed caller IP address ranges. // +listType=set AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*ContentObservation) DeepCopy ¶
func (in *ContentObservation) DeepCopy() *ContentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentObservation.
func (*ContentObservation) DeepCopyInto ¶
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 ¶
type ContentParameters struct { // A list of the allowed caller IP address ranges. // +kubebuilder:validation:Optional // +listType=set AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*ContentParameters) DeepCopy ¶
func (in *ContentParameters) DeepCopy() *ContentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentParameters.
func (*ContentParameters) DeepCopyInto ¶
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 ¶
type IdentityInitParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Workflow. // +listType=set 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 ¶
func (in *IdentityInitParameters) DeepCopy() *IdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityInitParameters.
func (*IdentityInitParameters) DeepCopyInto ¶
func (in *IdentityInitParameters) DeepCopyInto(out *IdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Workflow. // +listType=set 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 ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Logic App Workflow. // +kubebuilder:validation:Optional // +listType=set 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 ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonthlyInitParameters ¶
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 ¶
func (in *MonthlyInitParameters) DeepCopy() *MonthlyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyInitParameters.
func (*MonthlyInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *MonthlyObservation) DeepCopy() *MonthlyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyObservation.
func (*MonthlyObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *MonthlyParameters) DeepCopy() *MonthlyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonthlyParameters.
func (*MonthlyParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *OpenAuthenticationPolicyInitParameters) DeepCopy() *OpenAuthenticationPolicyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenAuthenticationPolicyInitParameters.
func (*OpenAuthenticationPolicyInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *OpenAuthenticationPolicyObservation) DeepCopy() *OpenAuthenticationPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenAuthenticationPolicyObservation.
func (*OpenAuthenticationPolicyObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *OpenAuthenticationPolicyParameters) DeepCopy() *OpenAuthenticationPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenAuthenticationPolicyParameters.
func (*OpenAuthenticationPolicyParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *RecurrenceInitParameters) DeepCopy() *RecurrenceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceInitParameters.
func (*RecurrenceInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *RecurrenceObservation) DeepCopy() *RecurrenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceObservation.
func (*RecurrenceObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *RecurrenceParameters) DeepCopy() *RecurrenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceParameters.
func (*RecurrenceParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ReleaseCriteriaInitParameters) DeepCopy() *ReleaseCriteriaInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseCriteriaInitParameters.
func (*ReleaseCriteriaInitParameters) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ReleaseCriteriaObservation) DeepCopy() *ReleaseCriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseCriteriaObservation.
func (*ReleaseCriteriaObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ReleaseCriteriaParameters) DeepCopy() *ReleaseCriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReleaseCriteriaParameters.
func (*ReleaseCriteriaParameters) DeepCopyInto ¶
func (in *ReleaseCriteriaParameters) DeepCopyInto(out *ReleaseCriteriaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleInitParameters ¶
type ScheduleInitParameters struct { // A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered. // +listType=set 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. // +listType=set Minutes []*float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // A list of days of the month that the job should execute on. // +listType=set 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. // +listType=set WeekDays []*string `json:"weekDays,omitempty" tf:"week_days,omitempty"` }
func (*ScheduleInitParameters) DeepCopy ¶
func (in *ScheduleInitParameters) DeepCopy() *ScheduleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleInitParameters.
func (*ScheduleInitParameters) DeepCopyInto ¶
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 ¶
type ScheduleObservation struct { // A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered. // +listType=set 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. // +listType=set Minutes []*float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // A list of days of the month that the job should execute on. // +listType=set 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. // +listType=set WeekDays []*string `json:"weekDays,omitempty" tf:"week_days,omitempty"` }
func (*ScheduleObservation) DeepCopy ¶
func (in *ScheduleObservation) DeepCopy() *ScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleObservation.
func (*ScheduleObservation) DeepCopyInto ¶
func (in *ScheduleObservation) DeepCopyInto(out *ScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScheduleParameters ¶
type ScheduleParameters struct { // A list containing a single item, which specifies the Hour interval at which this recurrence should be triggered. // +kubebuilder:validation:Optional // +listType=set 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 // +listType=set Minutes []*float64 `json:"minutes,omitempty" tf:"minutes,omitempty"` // A list of days of the month that the job should execute on. // +kubebuilder:validation:Optional // +listType=set 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 // +listType=set WeekDays []*string `json:"weekDays,omitempty" tf:"week_days,omitempty"` }
func (*ScheduleParameters) DeepCopy ¶
func (in *ScheduleParameters) DeepCopy() *ScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScheduleParameters.
func (*ScheduleParameters) DeepCopyInto ¶
func (in *ScheduleParameters) DeepCopyInto(out *ScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerInitParameters ¶
type TriggerInitParameters struct { // A list of the allowed caller IP address ranges. // +listType=set 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 ¶
func (in *TriggerInitParameters) DeepCopy() *TriggerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerInitParameters.
func (*TriggerInitParameters) DeepCopyInto ¶
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 ¶
type TriggerObservation struct { // A list of the allowed caller IP address ranges. // +listType=set 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 ¶
func (in *TriggerObservation) DeepCopy() *TriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerObservation.
func (*TriggerObservation) DeepCopyInto ¶
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 ¶
type TriggerParameters struct { // A list of the allowed caller IP address ranges. // +kubebuilder:validation:Optional // +listType=set 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 ¶
func (in *TriggerParameters) DeepCopy() *TriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerParameters.
func (*TriggerParameters) DeepCopyInto ¶
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 ¶
type WorkflowManagementInitParameters struct { // A list of the allowed caller IP address ranges. // +listType=set AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*WorkflowManagementInitParameters) DeepCopy ¶
func (in *WorkflowManagementInitParameters) DeepCopy() *WorkflowManagementInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowManagementInitParameters.
func (*WorkflowManagementInitParameters) DeepCopyInto ¶
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 ¶
type WorkflowManagementObservation struct { // A list of the allowed caller IP address ranges. // +listType=set AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange,omitempty" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*WorkflowManagementObservation) DeepCopy ¶
func (in *WorkflowManagementObservation) DeepCopy() *WorkflowManagementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowManagementObservation.
func (*WorkflowManagementObservation) DeepCopyInto ¶
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 ¶
type WorkflowManagementParameters struct { // A list of the allowed caller IP address ranges. // +kubebuilder:validation:Optional // +listType=set AllowedCallerIPAddressRange []*string `json:"allowedCallerIpAddressRange" tf:"allowed_caller_ip_address_range,omitempty"` }
func (*WorkflowManagementParameters) DeepCopy ¶
func (in *WorkflowManagementParameters) DeepCopy() *WorkflowManagementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkflowManagementParameters.
func (*WorkflowManagementParameters) DeepCopyInto ¶
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_appintegrationaccountbatchconfiguration_terraformed.go
- zz_appintegrationaccountbatchconfiguration_types.go
- zz_apptriggerrecurrence_terraformed.go
- zz_apptriggerrecurrence_types.go
- zz_appworkflow_terraformed.go
- zz_appworkflow_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go