Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=synapse.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AADAdminInitParameters
- type AADAdminObservation
- type AADAdminParameters
- type AutoPauseInitParameters
- type AutoPauseObservation
- type AutoPauseParameters
- type AutoScaleInitParameters
- type AutoScaleObservation
- type AutoScaleParameters
- type AzureDevopsRepoInitParameters
- type AzureDevopsRepoObservation
- type AzureDevopsRepoParameters
- type CustomerManagedKeyInitParameters
- type CustomerManagedKeyObservation
- type CustomerManagedKeyParameters
- type FirewallRule
- func (in *FirewallRule) DeepCopy() *FirewallRule
- func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
- func (in *FirewallRule) DeepCopyObject() runtime.Object
- func (mg *FirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallRule) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallRule) GetID() string
- func (tr *FirewallRule) GetInitParameters() (map[string]any, error)
- func (mg *FirewallRule) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *FirewallRule) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *FirewallRule) GetObservation() (map[string]any, error)
- func (tr *FirewallRule) GetParameters() (map[string]any, error)
- func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FirewallRule) GetTerraformResourceType() string
- func (tr *FirewallRule) GetTerraformSchemaVersion() int
- func (mg *FirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallRule) Hub()
- func (tr *FirewallRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FirewallRule) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *FirewallRule) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *FirewallRule) SetObservation(obs map[string]any) error
- func (tr *FirewallRule) SetParameters(params map[string]any) error
- func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallRuleInitParameters
- type FirewallRuleList
- type FirewallRuleObservation
- type FirewallRuleParameters
- type FirewallRuleSpec
- type FirewallRuleStatus
- type GithubRepoInitParameters
- type GithubRepoObservation
- type GithubRepoParameters
- type IdentityInitParameters
- type IdentityObservation
- type IdentityParameters
- type IntegrationRuntimeAzure
- func (in *IntegrationRuntimeAzure) DeepCopy() *IntegrationRuntimeAzure
- func (in *IntegrationRuntimeAzure) DeepCopyInto(out *IntegrationRuntimeAzure)
- func (in *IntegrationRuntimeAzure) DeepCopyObject() runtime.Object
- func (mg *IntegrationRuntimeAzure) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IntegrationRuntimeAzure) GetConnectionDetailsMapping() map[string]string
- func (mg *IntegrationRuntimeAzure) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IntegrationRuntimeAzure) GetID() string
- func (tr *IntegrationRuntimeAzure) GetInitParameters() (map[string]any, error)
- func (mg *IntegrationRuntimeAzure) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *IntegrationRuntimeAzure) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *IntegrationRuntimeAzure) GetObservation() (map[string]any, error)
- func (tr *IntegrationRuntimeAzure) GetParameters() (map[string]any, error)
- func (mg *IntegrationRuntimeAzure) GetProviderConfigReference() *xpv1.Reference
- func (mg *IntegrationRuntimeAzure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IntegrationRuntimeAzure) GetTerraformResourceType() string
- func (tr *IntegrationRuntimeAzure) GetTerraformSchemaVersion() int
- func (mg *IntegrationRuntimeAzure) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IntegrationRuntimeAzure) Hub()
- func (tr *IntegrationRuntimeAzure) LateInitialize(attrs []byte) (bool, error)
- func (mg *IntegrationRuntimeAzure) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IntegrationRuntimeAzure) SetConditions(c ...xpv1.Condition)
- func (mg *IntegrationRuntimeAzure) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *IntegrationRuntimeAzure) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *IntegrationRuntimeAzure) SetObservation(obs map[string]any) error
- func (tr *IntegrationRuntimeAzure) SetParameters(params map[string]any) error
- func (mg *IntegrationRuntimeAzure) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IntegrationRuntimeAzure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IntegrationRuntimeAzure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IntegrationRuntimeAzureInitParameters
- type IntegrationRuntimeAzureList
- func (in *IntegrationRuntimeAzureList) DeepCopy() *IntegrationRuntimeAzureList
- func (in *IntegrationRuntimeAzureList) DeepCopyInto(out *IntegrationRuntimeAzureList)
- func (in *IntegrationRuntimeAzureList) DeepCopyObject() runtime.Object
- func (l *IntegrationRuntimeAzureList) GetItems() []resource.Managed
- type IntegrationRuntimeAzureObservation
- type IntegrationRuntimeAzureParameters
- type IntegrationRuntimeAzureSpec
- type IntegrationRuntimeAzureStatus
- type IntegrationRuntimeInitParameters
- type IntegrationRuntimeObservation
- type IntegrationRuntimeParameters
- type IntegrationRuntimeSelfHosted
- func (in *IntegrationRuntimeSelfHosted) DeepCopy() *IntegrationRuntimeSelfHosted
- func (in *IntegrationRuntimeSelfHosted) DeepCopyInto(out *IntegrationRuntimeSelfHosted)
- func (in *IntegrationRuntimeSelfHosted) DeepCopyObject() runtime.Object
- func (mg *IntegrationRuntimeSelfHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IntegrationRuntimeSelfHosted) GetConnectionDetailsMapping() map[string]string
- func (mg *IntegrationRuntimeSelfHosted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IntegrationRuntimeSelfHosted) GetID() string
- func (tr *IntegrationRuntimeSelfHosted) GetInitParameters() (map[string]any, error)
- func (mg *IntegrationRuntimeSelfHosted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *IntegrationRuntimeSelfHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *IntegrationRuntimeSelfHosted) GetObservation() (map[string]any, error)
- func (tr *IntegrationRuntimeSelfHosted) GetParameters() (map[string]any, error)
- func (mg *IntegrationRuntimeSelfHosted) GetProviderConfigReference() *xpv1.Reference
- func (mg *IntegrationRuntimeSelfHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IntegrationRuntimeSelfHosted) GetTerraformResourceType() string
- func (tr *IntegrationRuntimeSelfHosted) GetTerraformSchemaVersion() int
- func (mg *IntegrationRuntimeSelfHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IntegrationRuntimeSelfHosted) Hub()
- func (tr *IntegrationRuntimeSelfHosted) LateInitialize(attrs []byte) (bool, error)
- func (mg *IntegrationRuntimeSelfHosted) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IntegrationRuntimeSelfHosted) SetConditions(c ...xpv1.Condition)
- func (mg *IntegrationRuntimeSelfHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *IntegrationRuntimeSelfHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *IntegrationRuntimeSelfHosted) SetObservation(obs map[string]any) error
- func (tr *IntegrationRuntimeSelfHosted) SetParameters(params map[string]any) error
- func (mg *IntegrationRuntimeSelfHosted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IntegrationRuntimeSelfHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IntegrationRuntimeSelfHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IntegrationRuntimeSelfHostedInitParameters
- type IntegrationRuntimeSelfHostedList
- func (in *IntegrationRuntimeSelfHostedList) DeepCopy() *IntegrationRuntimeSelfHostedList
- func (in *IntegrationRuntimeSelfHostedList) DeepCopyInto(out *IntegrationRuntimeSelfHostedList)
- func (in *IntegrationRuntimeSelfHostedList) DeepCopyObject() runtime.Object
- func (l *IntegrationRuntimeSelfHostedList) GetItems() []resource.Managed
- type IntegrationRuntimeSelfHostedObservation
- type IntegrationRuntimeSelfHostedParameters
- type IntegrationRuntimeSelfHostedSpec
- type IntegrationRuntimeSelfHostedStatus
- type LibraryRequirementInitParameters
- type LibraryRequirementObservation
- type LibraryRequirementParameters
- type LinkedService
- func (tr *LinkedService) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *LinkedService) ConvertTo(dstRaw conversion.Hub) error
- func (in *LinkedService) DeepCopy() *LinkedService
- func (in *LinkedService) DeepCopyInto(out *LinkedService)
- func (in *LinkedService) DeepCopyObject() runtime.Object
- func (mg *LinkedService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedService) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedService) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedService) GetID() string
- func (tr *LinkedService) GetInitParameters() (map[string]any, error)
- func (mg *LinkedService) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *LinkedService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *LinkedService) GetObservation() (map[string]any, error)
- func (tr *LinkedService) GetParameters() (map[string]any, error)
- func (mg *LinkedService) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LinkedService) GetTerraformResourceType() string
- func (tr *LinkedService) GetTerraformSchemaVersion() int
- func (mg *LinkedService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedService) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedService) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *LinkedService) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedService) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *LinkedService) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *LinkedService) SetObservation(obs map[string]any) error
- func (tr *LinkedService) SetParameters(params map[string]any) error
- func (mg *LinkedService) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LinkedService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServiceInitParameters
- type LinkedServiceList
- type LinkedServiceObservation
- type LinkedServiceParameters
- type LinkedServiceSpec
- type LinkedServiceStatus
- type ManagedPrivateEndpoint
- func (in *ManagedPrivateEndpoint) DeepCopy() *ManagedPrivateEndpoint
- func (in *ManagedPrivateEndpoint) DeepCopyInto(out *ManagedPrivateEndpoint)
- func (in *ManagedPrivateEndpoint) DeepCopyObject() runtime.Object
- func (mg *ManagedPrivateEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagedPrivateEndpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagedPrivateEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagedPrivateEndpoint) GetID() string
- func (tr *ManagedPrivateEndpoint) GetInitParameters() (map[string]any, error)
- func (mg *ManagedPrivateEndpoint) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ManagedPrivateEndpoint) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ManagedPrivateEndpoint) GetObservation() (map[string]any, error)
- func (tr *ManagedPrivateEndpoint) GetParameters() (map[string]any, error)
- func (mg *ManagedPrivateEndpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagedPrivateEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ManagedPrivateEndpoint) GetTerraformResourceType() string
- func (tr *ManagedPrivateEndpoint) GetTerraformSchemaVersion() int
- func (mg *ManagedPrivateEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagedPrivateEndpoint) Hub()
- func (tr *ManagedPrivateEndpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagedPrivateEndpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ManagedPrivateEndpoint) SetConditions(c ...xpv1.Condition)
- func (mg *ManagedPrivateEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ManagedPrivateEndpoint) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ManagedPrivateEndpoint) SetObservation(obs map[string]any) error
- func (tr *ManagedPrivateEndpoint) SetParameters(params map[string]any) error
- func (mg *ManagedPrivateEndpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagedPrivateEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ManagedPrivateEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagedPrivateEndpointInitParameters
- type ManagedPrivateEndpointList
- type ManagedPrivateEndpointObservation
- type ManagedPrivateEndpointParameters
- type ManagedPrivateEndpointSpec
- type ManagedPrivateEndpointStatus
- type PrivateLinkHub
- func (in *PrivateLinkHub) DeepCopy() *PrivateLinkHub
- func (in *PrivateLinkHub) DeepCopyInto(out *PrivateLinkHub)
- func (in *PrivateLinkHub) DeepCopyObject() runtime.Object
- func (mg *PrivateLinkHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateLinkHub) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateLinkHub) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateLinkHub) GetID() string
- func (tr *PrivateLinkHub) GetInitParameters() (map[string]any, error)
- func (mg *PrivateLinkHub) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *PrivateLinkHub) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *PrivateLinkHub) GetObservation() (map[string]any, error)
- func (tr *PrivateLinkHub) GetParameters() (map[string]any, error)
- func (mg *PrivateLinkHub) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateLinkHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateLinkHub) GetTerraformResourceType() string
- func (tr *PrivateLinkHub) GetTerraformSchemaVersion() int
- func (mg *PrivateLinkHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateLinkHub) Hub()
- func (tr *PrivateLinkHub) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateLinkHub) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PrivateLinkHub) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateLinkHub) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *PrivateLinkHub) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *PrivateLinkHub) SetObservation(obs map[string]any) error
- func (tr *PrivateLinkHub) SetParameters(params map[string]any) error
- func (mg *PrivateLinkHub) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateLinkHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateLinkHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateLinkHubInitParameters
- type PrivateLinkHubList
- type PrivateLinkHubObservation
- type PrivateLinkHubParameters
- type PrivateLinkHubSpec
- type PrivateLinkHubStatus
- type RecurringScansInitParameters
- type RecurringScansObservation
- type RecurringScansParameters
- type RestoreInitParameters
- type RestoreObservation
- type RestoreParameters
- type RoleAssignment
- func (in *RoleAssignment) DeepCopy() *RoleAssignment
- func (in *RoleAssignment) DeepCopyInto(out *RoleAssignment)
- func (in *RoleAssignment) DeepCopyObject() runtime.Object
- func (mg *RoleAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RoleAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *RoleAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RoleAssignment) GetID() string
- func (tr *RoleAssignment) GetInitParameters() (map[string]any, error)
- func (mg *RoleAssignment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *RoleAssignment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *RoleAssignment) GetObservation() (map[string]any, error)
- func (tr *RoleAssignment) GetParameters() (map[string]any, error)
- func (mg *RoleAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *RoleAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RoleAssignment) GetTerraformResourceType() string
- func (tr *RoleAssignment) GetTerraformSchemaVersion() int
- func (mg *RoleAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RoleAssignment) Hub()
- func (tr *RoleAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *RoleAssignment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RoleAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *RoleAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RoleAssignment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *RoleAssignment) SetObservation(obs map[string]any) error
- func (tr *RoleAssignment) SetParameters(params map[string]any) error
- func (mg *RoleAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RoleAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RoleAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleAssignmentInitParameters
- type RoleAssignmentList
- type RoleAssignmentObservation
- type RoleAssignmentParameters
- type RoleAssignmentSpec
- type RoleAssignmentStatus
- type SQLAADAdminInitParameters
- type SQLAADAdminObservation
- type SQLAADAdminParameters
- type SQLPool
- func (tr *SQLPool) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *SQLPool) ConvertTo(dstRaw conversion.Hub) error
- func (in *SQLPool) DeepCopy() *SQLPool
- func (in *SQLPool) DeepCopyInto(out *SQLPool)
- func (in *SQLPool) DeepCopyObject() runtime.Object
- func (mg *SQLPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLPool) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLPool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLPool) GetID() string
- func (tr *SQLPool) GetInitParameters() (map[string]any, error)
- func (mg *SQLPool) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SQLPool) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SQLPool) GetObservation() (map[string]any, error)
- func (tr *SQLPool) GetParameters() (map[string]any, error)
- func (mg *SQLPool) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLPool) GetTerraformResourceType() string
- func (tr *SQLPool) GetTerraformSchemaVersion() int
- func (mg *SQLPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLPool) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLPool) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SQLPool) SetConditions(c ...xpv1.Condition)
- func (mg *SQLPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SQLPool) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SQLPool) SetObservation(obs map[string]any) error
- func (tr *SQLPool) SetParameters(params map[string]any) error
- func (mg *SQLPool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLPoolExtendedAuditingPolicy
- func (in *SQLPoolExtendedAuditingPolicy) DeepCopy() *SQLPoolExtendedAuditingPolicy
- func (in *SQLPoolExtendedAuditingPolicy) DeepCopyInto(out *SQLPoolExtendedAuditingPolicy)
- func (in *SQLPoolExtendedAuditingPolicy) DeepCopyObject() runtime.Object
- func (mg *SQLPoolExtendedAuditingPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLPoolExtendedAuditingPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLPoolExtendedAuditingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLPoolExtendedAuditingPolicy) GetID() string
- func (tr *SQLPoolExtendedAuditingPolicy) GetInitParameters() (map[string]any, error)
- func (mg *SQLPoolExtendedAuditingPolicy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SQLPoolExtendedAuditingPolicy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SQLPoolExtendedAuditingPolicy) GetObservation() (map[string]any, error)
- func (tr *SQLPoolExtendedAuditingPolicy) GetParameters() (map[string]any, error)
- func (mg *SQLPoolExtendedAuditingPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLPoolExtendedAuditingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLPoolExtendedAuditingPolicy) GetTerraformResourceType() string
- func (tr *SQLPoolExtendedAuditingPolicy) GetTerraformSchemaVersion() int
- func (mg *SQLPoolExtendedAuditingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLPoolExtendedAuditingPolicy) Hub()
- func (tr *SQLPoolExtendedAuditingPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLPoolExtendedAuditingPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SQLPoolExtendedAuditingPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *SQLPoolExtendedAuditingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SQLPoolExtendedAuditingPolicy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SQLPoolExtendedAuditingPolicy) SetObservation(obs map[string]any) error
- func (tr *SQLPoolExtendedAuditingPolicy) SetParameters(params map[string]any) error
- func (mg *SQLPoolExtendedAuditingPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLPoolExtendedAuditingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLPoolExtendedAuditingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLPoolExtendedAuditingPolicyInitParameters
- type SQLPoolExtendedAuditingPolicyList
- func (in *SQLPoolExtendedAuditingPolicyList) DeepCopy() *SQLPoolExtendedAuditingPolicyList
- func (in *SQLPoolExtendedAuditingPolicyList) DeepCopyInto(out *SQLPoolExtendedAuditingPolicyList)
- func (in *SQLPoolExtendedAuditingPolicyList) DeepCopyObject() runtime.Object
- func (l *SQLPoolExtendedAuditingPolicyList) GetItems() []resource.Managed
- type SQLPoolExtendedAuditingPolicyObservation
- type SQLPoolExtendedAuditingPolicyParameters
- type SQLPoolExtendedAuditingPolicySpec
- type SQLPoolExtendedAuditingPolicyStatus
- type SQLPoolInitParameters
- type SQLPoolList
- type SQLPoolObservation
- type SQLPoolParameters
- type SQLPoolSecurityAlertPolicy
- func (in *SQLPoolSecurityAlertPolicy) DeepCopy() *SQLPoolSecurityAlertPolicy
- func (in *SQLPoolSecurityAlertPolicy) DeepCopyInto(out *SQLPoolSecurityAlertPolicy)
- func (in *SQLPoolSecurityAlertPolicy) DeepCopyObject() runtime.Object
- func (mg *SQLPoolSecurityAlertPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLPoolSecurityAlertPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLPoolSecurityAlertPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLPoolSecurityAlertPolicy) GetID() string
- func (tr *SQLPoolSecurityAlertPolicy) GetInitParameters() (map[string]any, error)
- func (mg *SQLPoolSecurityAlertPolicy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SQLPoolSecurityAlertPolicy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SQLPoolSecurityAlertPolicy) GetObservation() (map[string]any, error)
- func (tr *SQLPoolSecurityAlertPolicy) GetParameters() (map[string]any, error)
- func (mg *SQLPoolSecurityAlertPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLPoolSecurityAlertPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLPoolSecurityAlertPolicy) GetTerraformResourceType() string
- func (tr *SQLPoolSecurityAlertPolicy) GetTerraformSchemaVersion() int
- func (mg *SQLPoolSecurityAlertPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLPoolSecurityAlertPolicy) Hub()
- func (tr *SQLPoolSecurityAlertPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLPoolSecurityAlertPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SQLPoolSecurityAlertPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *SQLPoolSecurityAlertPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SQLPoolSecurityAlertPolicy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SQLPoolSecurityAlertPolicy) SetObservation(obs map[string]any) error
- func (tr *SQLPoolSecurityAlertPolicy) SetParameters(params map[string]any) error
- func (mg *SQLPoolSecurityAlertPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLPoolSecurityAlertPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLPoolSecurityAlertPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLPoolSecurityAlertPolicyInitParameters
- type SQLPoolSecurityAlertPolicyList
- func (in *SQLPoolSecurityAlertPolicyList) DeepCopy() *SQLPoolSecurityAlertPolicyList
- func (in *SQLPoolSecurityAlertPolicyList) DeepCopyInto(out *SQLPoolSecurityAlertPolicyList)
- func (in *SQLPoolSecurityAlertPolicyList) DeepCopyObject() runtime.Object
- func (l *SQLPoolSecurityAlertPolicyList) GetItems() []resource.Managed
- type SQLPoolSecurityAlertPolicyObservation
- type SQLPoolSecurityAlertPolicyParameters
- type SQLPoolSecurityAlertPolicySpec
- type SQLPoolSecurityAlertPolicyStatus
- type SQLPoolSpec
- type SQLPoolStatus
- type SQLPoolWorkloadClassifier
- func (in *SQLPoolWorkloadClassifier) DeepCopy() *SQLPoolWorkloadClassifier
- func (in *SQLPoolWorkloadClassifier) DeepCopyInto(out *SQLPoolWorkloadClassifier)
- func (in *SQLPoolWorkloadClassifier) DeepCopyObject() runtime.Object
- func (mg *SQLPoolWorkloadClassifier) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLPoolWorkloadClassifier) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLPoolWorkloadClassifier) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLPoolWorkloadClassifier) GetID() string
- func (tr *SQLPoolWorkloadClassifier) GetInitParameters() (map[string]any, error)
- func (mg *SQLPoolWorkloadClassifier) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SQLPoolWorkloadClassifier) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SQLPoolWorkloadClassifier) GetObservation() (map[string]any, error)
- func (tr *SQLPoolWorkloadClassifier) GetParameters() (map[string]any, error)
- func (mg *SQLPoolWorkloadClassifier) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLPoolWorkloadClassifier) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLPoolWorkloadClassifier) GetTerraformResourceType() string
- func (tr *SQLPoolWorkloadClassifier) GetTerraformSchemaVersion() int
- func (mg *SQLPoolWorkloadClassifier) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLPoolWorkloadClassifier) Hub()
- func (tr *SQLPoolWorkloadClassifier) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLPoolWorkloadClassifier) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SQLPoolWorkloadClassifier) SetConditions(c ...xpv1.Condition)
- func (mg *SQLPoolWorkloadClassifier) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SQLPoolWorkloadClassifier) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SQLPoolWorkloadClassifier) SetObservation(obs map[string]any) error
- func (tr *SQLPoolWorkloadClassifier) SetParameters(params map[string]any) error
- func (mg *SQLPoolWorkloadClassifier) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLPoolWorkloadClassifier) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLPoolWorkloadClassifier) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLPoolWorkloadClassifierInitParameters
- type SQLPoolWorkloadClassifierList
- func (in *SQLPoolWorkloadClassifierList) DeepCopy() *SQLPoolWorkloadClassifierList
- func (in *SQLPoolWorkloadClassifierList) DeepCopyInto(out *SQLPoolWorkloadClassifierList)
- func (in *SQLPoolWorkloadClassifierList) DeepCopyObject() runtime.Object
- func (l *SQLPoolWorkloadClassifierList) GetItems() []resource.Managed
- type SQLPoolWorkloadClassifierObservation
- type SQLPoolWorkloadClassifierParameters
- type SQLPoolWorkloadClassifierSpec
- type SQLPoolWorkloadClassifierStatus
- type SQLPoolWorkloadGroup
- func (in *SQLPoolWorkloadGroup) DeepCopy() *SQLPoolWorkloadGroup
- func (in *SQLPoolWorkloadGroup) DeepCopyInto(out *SQLPoolWorkloadGroup)
- func (in *SQLPoolWorkloadGroup) DeepCopyObject() runtime.Object
- func (mg *SQLPoolWorkloadGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLPoolWorkloadGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLPoolWorkloadGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLPoolWorkloadGroup) GetID() string
- func (tr *SQLPoolWorkloadGroup) GetInitParameters() (map[string]any, error)
- func (mg *SQLPoolWorkloadGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SQLPoolWorkloadGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SQLPoolWorkloadGroup) GetObservation() (map[string]any, error)
- func (tr *SQLPoolWorkloadGroup) GetParameters() (map[string]any, error)
- func (mg *SQLPoolWorkloadGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLPoolWorkloadGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLPoolWorkloadGroup) GetTerraformResourceType() string
- func (tr *SQLPoolWorkloadGroup) GetTerraformSchemaVersion() int
- func (mg *SQLPoolWorkloadGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLPoolWorkloadGroup) Hub()
- func (tr *SQLPoolWorkloadGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLPoolWorkloadGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SQLPoolWorkloadGroup) SetConditions(c ...xpv1.Condition)
- func (mg *SQLPoolWorkloadGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SQLPoolWorkloadGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SQLPoolWorkloadGroup) SetObservation(obs map[string]any) error
- func (tr *SQLPoolWorkloadGroup) SetParameters(params map[string]any) error
- func (mg *SQLPoolWorkloadGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLPoolWorkloadGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLPoolWorkloadGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLPoolWorkloadGroupInitParameters
- type SQLPoolWorkloadGroupList
- type SQLPoolWorkloadGroupObservation
- type SQLPoolWorkloadGroupParameters
- type SQLPoolWorkloadGroupSpec
- type SQLPoolWorkloadGroupStatus
- type SparkConfigInitParameters
- type SparkConfigObservation
- type SparkConfigParameters
- type SparkPool
- func (tr *SparkPool) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *SparkPool) ConvertTo(dstRaw conversion.Hub) error
- func (in *SparkPool) DeepCopy() *SparkPool
- func (in *SparkPool) DeepCopyInto(out *SparkPool)
- func (in *SparkPool) DeepCopyObject() runtime.Object
- func (mg *SparkPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SparkPool) GetConnectionDetailsMapping() map[string]string
- func (mg *SparkPool) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SparkPool) GetID() string
- func (tr *SparkPool) GetInitParameters() (map[string]any, error)
- func (mg *SparkPool) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *SparkPool) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *SparkPool) GetObservation() (map[string]any, error)
- func (tr *SparkPool) GetParameters() (map[string]any, error)
- func (mg *SparkPool) GetProviderConfigReference() *xpv1.Reference
- func (mg *SparkPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SparkPool) GetTerraformResourceType() string
- func (tr *SparkPool) GetTerraformSchemaVersion() int
- func (mg *SparkPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SparkPool) LateInitialize(attrs []byte) (bool, error)
- func (mg *SparkPool) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SparkPool) SetConditions(c ...xpv1.Condition)
- func (mg *SparkPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SparkPool) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *SparkPool) SetObservation(obs map[string]any) error
- func (tr *SparkPool) SetParameters(params map[string]any) error
- func (mg *SparkPool) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SparkPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SparkPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SparkPoolInitParameters
- type SparkPoolList
- type SparkPoolObservation
- type SparkPoolParameters
- type SparkPoolSpec
- type SparkPoolStatus
- type Workspace
- func (tr *Workspace) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *Workspace) ConvertTo(dstRaw conversion.Hub) error
- func (in *Workspace) DeepCopy() *Workspace
- func (in *Workspace) DeepCopyInto(out *Workspace)
- func (in *Workspace) DeepCopyObject() runtime.Object
- func (mg *Workspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Workspace) GetConnectionDetailsMapping() map[string]string
- func (mg *Workspace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Workspace) GetID() string
- func (tr *Workspace) GetInitParameters() (map[string]any, error)
- func (mg *Workspace) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Workspace) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Workspace) GetObservation() (map[string]any, error)
- func (tr *Workspace) GetParameters() (map[string]any, error)
- func (mg *Workspace) GetProviderConfigReference() *xpv1.Reference
- func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Workspace) GetTerraformResourceType() string
- func (tr *Workspace) GetTerraformSchemaVersion() int
- func (mg *Workspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Workspace) LateInitialize(attrs []byte) (bool, error)
- func (mg *Workspace) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Workspace) SetConditions(c ...xpv1.Condition)
- func (mg *Workspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Workspace) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Workspace) SetObservation(obs map[string]any) error
- func (tr *Workspace) SetParameters(params map[string]any) error
- func (mg *Workspace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Workspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Workspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkspaceAADAdmin
- func (in *WorkspaceAADAdmin) DeepCopy() *WorkspaceAADAdmin
- func (in *WorkspaceAADAdmin) DeepCopyInto(out *WorkspaceAADAdmin)
- func (in *WorkspaceAADAdmin) DeepCopyObject() runtime.Object
- func (mg *WorkspaceAADAdmin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WorkspaceAADAdmin) GetConnectionDetailsMapping() map[string]string
- func (mg *WorkspaceAADAdmin) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WorkspaceAADAdmin) GetID() string
- func (tr *WorkspaceAADAdmin) GetInitParameters() (map[string]any, error)
- func (mg *WorkspaceAADAdmin) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *WorkspaceAADAdmin) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *WorkspaceAADAdmin) GetObservation() (map[string]any, error)
- func (tr *WorkspaceAADAdmin) GetParameters() (map[string]any, error)
- func (mg *WorkspaceAADAdmin) GetProviderConfigReference() *xpv1.Reference
- func (mg *WorkspaceAADAdmin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WorkspaceAADAdmin) GetTerraformResourceType() string
- func (tr *WorkspaceAADAdmin) GetTerraformSchemaVersion() int
- func (mg *WorkspaceAADAdmin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WorkspaceAADAdmin) Hub()
- func (tr *WorkspaceAADAdmin) LateInitialize(attrs []byte) (bool, error)
- func (mg *WorkspaceAADAdmin) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *WorkspaceAADAdmin) SetConditions(c ...xpv1.Condition)
- func (mg *WorkspaceAADAdmin) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *WorkspaceAADAdmin) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *WorkspaceAADAdmin) SetObservation(obs map[string]any) error
- func (tr *WorkspaceAADAdmin) SetParameters(params map[string]any) error
- func (mg *WorkspaceAADAdmin) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WorkspaceAADAdmin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WorkspaceAADAdmin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkspaceAADAdminInitParameters
- type WorkspaceAADAdminList
- type WorkspaceAADAdminObservation
- type WorkspaceAADAdminParameters
- type WorkspaceAADAdminSpec
- type WorkspaceAADAdminStatus
- type WorkspaceExtendedAuditingPolicy
- func (in *WorkspaceExtendedAuditingPolicy) DeepCopy() *WorkspaceExtendedAuditingPolicy
- func (in *WorkspaceExtendedAuditingPolicy) DeepCopyInto(out *WorkspaceExtendedAuditingPolicy)
- func (in *WorkspaceExtendedAuditingPolicy) DeepCopyObject() runtime.Object
- func (mg *WorkspaceExtendedAuditingPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WorkspaceExtendedAuditingPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *WorkspaceExtendedAuditingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WorkspaceExtendedAuditingPolicy) GetID() string
- func (tr *WorkspaceExtendedAuditingPolicy) GetInitParameters() (map[string]any, error)
- func (mg *WorkspaceExtendedAuditingPolicy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *WorkspaceExtendedAuditingPolicy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *WorkspaceExtendedAuditingPolicy) GetObservation() (map[string]any, error)
- func (tr *WorkspaceExtendedAuditingPolicy) GetParameters() (map[string]any, error)
- func (mg *WorkspaceExtendedAuditingPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *WorkspaceExtendedAuditingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WorkspaceExtendedAuditingPolicy) GetTerraformResourceType() string
- func (tr *WorkspaceExtendedAuditingPolicy) GetTerraformSchemaVersion() int
- func (mg *WorkspaceExtendedAuditingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WorkspaceExtendedAuditingPolicy) Hub()
- func (tr *WorkspaceExtendedAuditingPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *WorkspaceExtendedAuditingPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *WorkspaceExtendedAuditingPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *WorkspaceExtendedAuditingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *WorkspaceExtendedAuditingPolicy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *WorkspaceExtendedAuditingPolicy) SetObservation(obs map[string]any) error
- func (tr *WorkspaceExtendedAuditingPolicy) SetParameters(params map[string]any) error
- func (mg *WorkspaceExtendedAuditingPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WorkspaceExtendedAuditingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WorkspaceExtendedAuditingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkspaceExtendedAuditingPolicyInitParameters
- type WorkspaceExtendedAuditingPolicyList
- func (in *WorkspaceExtendedAuditingPolicyList) DeepCopy() *WorkspaceExtendedAuditingPolicyList
- func (in *WorkspaceExtendedAuditingPolicyList) DeepCopyInto(out *WorkspaceExtendedAuditingPolicyList)
- func (in *WorkspaceExtendedAuditingPolicyList) DeepCopyObject() runtime.Object
- func (l *WorkspaceExtendedAuditingPolicyList) GetItems() []resource.Managed
- type WorkspaceExtendedAuditingPolicyObservation
- type WorkspaceExtendedAuditingPolicyParameters
- type WorkspaceExtendedAuditingPolicySpec
- type WorkspaceExtendedAuditingPolicyStatus
- type WorkspaceInitParameters
- type WorkspaceList
- type WorkspaceObservation
- type WorkspaceParameters
- type WorkspaceSQLAADAdmin
- func (in *WorkspaceSQLAADAdmin) DeepCopy() *WorkspaceSQLAADAdmin
- func (in *WorkspaceSQLAADAdmin) DeepCopyInto(out *WorkspaceSQLAADAdmin)
- func (in *WorkspaceSQLAADAdmin) DeepCopyObject() runtime.Object
- func (mg *WorkspaceSQLAADAdmin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WorkspaceSQLAADAdmin) GetConnectionDetailsMapping() map[string]string
- func (mg *WorkspaceSQLAADAdmin) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WorkspaceSQLAADAdmin) GetID() string
- func (tr *WorkspaceSQLAADAdmin) GetInitParameters() (map[string]any, error)
- func (mg *WorkspaceSQLAADAdmin) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *WorkspaceSQLAADAdmin) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *WorkspaceSQLAADAdmin) GetObservation() (map[string]any, error)
- func (tr *WorkspaceSQLAADAdmin) GetParameters() (map[string]any, error)
- func (mg *WorkspaceSQLAADAdmin) GetProviderConfigReference() *xpv1.Reference
- func (mg *WorkspaceSQLAADAdmin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WorkspaceSQLAADAdmin) GetTerraformResourceType() string
- func (tr *WorkspaceSQLAADAdmin) GetTerraformSchemaVersion() int
- func (mg *WorkspaceSQLAADAdmin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WorkspaceSQLAADAdmin) Hub()
- func (tr *WorkspaceSQLAADAdmin) LateInitialize(attrs []byte) (bool, error)
- func (mg *WorkspaceSQLAADAdmin) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *WorkspaceSQLAADAdmin) SetConditions(c ...xpv1.Condition)
- func (mg *WorkspaceSQLAADAdmin) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *WorkspaceSQLAADAdmin) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *WorkspaceSQLAADAdmin) SetObservation(obs map[string]any) error
- func (tr *WorkspaceSQLAADAdmin) SetParameters(params map[string]any) error
- func (mg *WorkspaceSQLAADAdmin) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WorkspaceSQLAADAdmin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WorkspaceSQLAADAdmin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkspaceSQLAADAdminInitParameters
- type WorkspaceSQLAADAdminList
- type WorkspaceSQLAADAdminObservation
- type WorkspaceSQLAADAdminParameters
- type WorkspaceSQLAADAdminSpec
- type WorkspaceSQLAADAdminStatus
- type WorkspaceSecurityAlertPolicy
- func (in *WorkspaceSecurityAlertPolicy) DeepCopy() *WorkspaceSecurityAlertPolicy
- func (in *WorkspaceSecurityAlertPolicy) DeepCopyInto(out *WorkspaceSecurityAlertPolicy)
- func (in *WorkspaceSecurityAlertPolicy) DeepCopyObject() runtime.Object
- func (mg *WorkspaceSecurityAlertPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WorkspaceSecurityAlertPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *WorkspaceSecurityAlertPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WorkspaceSecurityAlertPolicy) GetID() string
- func (tr *WorkspaceSecurityAlertPolicy) GetInitParameters() (map[string]any, error)
- func (mg *WorkspaceSecurityAlertPolicy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *WorkspaceSecurityAlertPolicy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *WorkspaceSecurityAlertPolicy) GetObservation() (map[string]any, error)
- func (tr *WorkspaceSecurityAlertPolicy) GetParameters() (map[string]any, error)
- func (mg *WorkspaceSecurityAlertPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *WorkspaceSecurityAlertPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WorkspaceSecurityAlertPolicy) GetTerraformResourceType() string
- func (tr *WorkspaceSecurityAlertPolicy) GetTerraformSchemaVersion() int
- func (mg *WorkspaceSecurityAlertPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WorkspaceSecurityAlertPolicy) Hub()
- func (tr *WorkspaceSecurityAlertPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *WorkspaceSecurityAlertPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *WorkspaceSecurityAlertPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *WorkspaceSecurityAlertPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *WorkspaceSecurityAlertPolicy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *WorkspaceSecurityAlertPolicy) SetObservation(obs map[string]any) error
- func (tr *WorkspaceSecurityAlertPolicy) SetParameters(params map[string]any) error
- func (mg *WorkspaceSecurityAlertPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WorkspaceSecurityAlertPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WorkspaceSecurityAlertPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkspaceSecurityAlertPolicyInitParameters
- type WorkspaceSecurityAlertPolicyList
- func (in *WorkspaceSecurityAlertPolicyList) DeepCopy() *WorkspaceSecurityAlertPolicyList
- func (in *WorkspaceSecurityAlertPolicyList) DeepCopyInto(out *WorkspaceSecurityAlertPolicyList)
- func (in *WorkspaceSecurityAlertPolicyList) DeepCopyObject() runtime.Object
- func (l *WorkspaceSecurityAlertPolicyList) GetItems() []resource.Managed
- type WorkspaceSecurityAlertPolicyObservation
- type WorkspaceSecurityAlertPolicyParameters
- type WorkspaceSecurityAlertPolicySpec
- type WorkspaceSecurityAlertPolicyStatus
- type WorkspaceSpec
- type WorkspaceStatus
- type WorkspaceVulnerabilityAssessment
- func (tr *WorkspaceVulnerabilityAssessment) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *WorkspaceVulnerabilityAssessment) ConvertTo(dstRaw conversion.Hub) error
- func (in *WorkspaceVulnerabilityAssessment) DeepCopy() *WorkspaceVulnerabilityAssessment
- func (in *WorkspaceVulnerabilityAssessment) DeepCopyInto(out *WorkspaceVulnerabilityAssessment)
- func (in *WorkspaceVulnerabilityAssessment) DeepCopyObject() runtime.Object
- func (mg *WorkspaceVulnerabilityAssessment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WorkspaceVulnerabilityAssessment) GetConnectionDetailsMapping() map[string]string
- func (mg *WorkspaceVulnerabilityAssessment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WorkspaceVulnerabilityAssessment) GetID() string
- func (tr *WorkspaceVulnerabilityAssessment) GetInitParameters() (map[string]any, error)
- func (mg *WorkspaceVulnerabilityAssessment) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *WorkspaceVulnerabilityAssessment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *WorkspaceVulnerabilityAssessment) GetObservation() (map[string]any, error)
- func (tr *WorkspaceVulnerabilityAssessment) GetParameters() (map[string]any, error)
- func (mg *WorkspaceVulnerabilityAssessment) GetProviderConfigReference() *xpv1.Reference
- func (mg *WorkspaceVulnerabilityAssessment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *WorkspaceVulnerabilityAssessment) GetTerraformResourceType() string
- func (tr *WorkspaceVulnerabilityAssessment) GetTerraformSchemaVersion() int
- func (mg *WorkspaceVulnerabilityAssessment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WorkspaceVulnerabilityAssessment) LateInitialize(attrs []byte) (bool, error)
- func (mg *WorkspaceVulnerabilityAssessment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *WorkspaceVulnerabilityAssessment) SetConditions(c ...xpv1.Condition)
- func (mg *WorkspaceVulnerabilityAssessment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *WorkspaceVulnerabilityAssessment) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *WorkspaceVulnerabilityAssessment) SetObservation(obs map[string]any) error
- func (tr *WorkspaceVulnerabilityAssessment) SetParameters(params map[string]any) error
- func (mg *WorkspaceVulnerabilityAssessment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WorkspaceVulnerabilityAssessment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *WorkspaceVulnerabilityAssessment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkspaceVulnerabilityAssessmentInitParameters
- type WorkspaceVulnerabilityAssessmentList
- func (in *WorkspaceVulnerabilityAssessmentList) DeepCopy() *WorkspaceVulnerabilityAssessmentList
- func (in *WorkspaceVulnerabilityAssessmentList) DeepCopyInto(out *WorkspaceVulnerabilityAssessmentList)
- func (in *WorkspaceVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
- func (l *WorkspaceVulnerabilityAssessmentList) GetItems() []resource.Managed
- type WorkspaceVulnerabilityAssessmentObservation
- type WorkspaceVulnerabilityAssessmentParameters
- type WorkspaceVulnerabilityAssessmentSpec
- type WorkspaceVulnerabilityAssessmentStatus
Constants ¶
const ( CRDGroup = "synapse.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( FirewallRule_Kind = "FirewallRule" FirewallRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallRule_Kind}.String() FirewallRule_KindAPIVersion = FirewallRule_Kind + "." + CRDGroupVersion.String() FirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(FirewallRule_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( IntegrationRuntimeAzure_Kind = "IntegrationRuntimeAzure" IntegrationRuntimeAzure_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IntegrationRuntimeAzure_Kind}.String() IntegrationRuntimeAzure_KindAPIVersion = IntegrationRuntimeAzure_Kind + "." + CRDGroupVersion.String() IntegrationRuntimeAzure_GroupVersionKind = CRDGroupVersion.WithKind(IntegrationRuntimeAzure_Kind) )
Repository type metadata.
var ( IntegrationRuntimeSelfHosted_Kind = "IntegrationRuntimeSelfHosted" IntegrationRuntimeSelfHosted_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IntegrationRuntimeSelfHosted_Kind}.String() IntegrationRuntimeSelfHosted_KindAPIVersion = IntegrationRuntimeSelfHosted_Kind + "." + CRDGroupVersion.String() IntegrationRuntimeSelfHosted_GroupVersionKind = CRDGroupVersion.WithKind(IntegrationRuntimeSelfHosted_Kind) )
Repository type metadata.
var ( LinkedService_Kind = "LinkedService" LinkedService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LinkedService_Kind}.String() LinkedService_KindAPIVersion = LinkedService_Kind + "." + CRDGroupVersion.String() LinkedService_GroupVersionKind = CRDGroupVersion.WithKind(LinkedService_Kind) )
Repository type metadata.
var ( ManagedPrivateEndpoint_Kind = "ManagedPrivateEndpoint" ManagedPrivateEndpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagedPrivateEndpoint_Kind}.String() ManagedPrivateEndpoint_KindAPIVersion = ManagedPrivateEndpoint_Kind + "." + CRDGroupVersion.String() ManagedPrivateEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(ManagedPrivateEndpoint_Kind) )
Repository type metadata.
var ( PrivateLinkHub_Kind = "PrivateLinkHub" PrivateLinkHub_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateLinkHub_Kind}.String() PrivateLinkHub_KindAPIVersion = PrivateLinkHub_Kind + "." + CRDGroupVersion.String() PrivateLinkHub_GroupVersionKind = CRDGroupVersion.WithKind(PrivateLinkHub_Kind) )
Repository type metadata.
var ( RoleAssignment_Kind = "RoleAssignment" RoleAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RoleAssignment_Kind}.String() RoleAssignment_KindAPIVersion = RoleAssignment_Kind + "." + CRDGroupVersion.String() RoleAssignment_GroupVersionKind = CRDGroupVersion.WithKind(RoleAssignment_Kind) )
Repository type metadata.
var ( SparkPool_Kind = "SparkPool" SparkPool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SparkPool_Kind}.String() SparkPool_KindAPIVersion = SparkPool_Kind + "." + CRDGroupVersion.String() SparkPool_GroupVersionKind = CRDGroupVersion.WithKind(SparkPool_Kind) )
Repository type metadata.
var ( SQLPool_Kind = "SQLPool" SQLPool_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLPool_Kind}.String() SQLPool_KindAPIVersion = SQLPool_Kind + "." + CRDGroupVersion.String() SQLPool_GroupVersionKind = CRDGroupVersion.WithKind(SQLPool_Kind) )
Repository type metadata.
var ( SQLPoolExtendedAuditingPolicy_Kind = "SQLPoolExtendedAuditingPolicy" SQLPoolExtendedAuditingPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLPoolExtendedAuditingPolicy_Kind}.String() SQLPoolExtendedAuditingPolicy_KindAPIVersion = SQLPoolExtendedAuditingPolicy_Kind + "." + CRDGroupVersion.String() SQLPoolExtendedAuditingPolicy_GroupVersionKind = CRDGroupVersion.WithKind(SQLPoolExtendedAuditingPolicy_Kind) )
Repository type metadata.
var ( SQLPoolSecurityAlertPolicy_Kind = "SQLPoolSecurityAlertPolicy" SQLPoolSecurityAlertPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLPoolSecurityAlertPolicy_Kind}.String() SQLPoolSecurityAlertPolicy_KindAPIVersion = SQLPoolSecurityAlertPolicy_Kind + "." + CRDGroupVersion.String() SQLPoolSecurityAlertPolicy_GroupVersionKind = CRDGroupVersion.WithKind(SQLPoolSecurityAlertPolicy_Kind) )
Repository type metadata.
var ( SQLPoolWorkloadClassifier_Kind = "SQLPoolWorkloadClassifier" SQLPoolWorkloadClassifier_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLPoolWorkloadClassifier_Kind}.String() SQLPoolWorkloadClassifier_KindAPIVersion = SQLPoolWorkloadClassifier_Kind + "." + CRDGroupVersion.String() SQLPoolWorkloadClassifier_GroupVersionKind = CRDGroupVersion.WithKind(SQLPoolWorkloadClassifier_Kind) )
Repository type metadata.
var ( SQLPoolWorkloadGroup_Kind = "SQLPoolWorkloadGroup" SQLPoolWorkloadGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLPoolWorkloadGroup_Kind}.String() SQLPoolWorkloadGroup_KindAPIVersion = SQLPoolWorkloadGroup_Kind + "." + CRDGroupVersion.String() SQLPoolWorkloadGroup_GroupVersionKind = CRDGroupVersion.WithKind(SQLPoolWorkloadGroup_Kind) )
Repository type metadata.
var ( Workspace_Kind = "Workspace" Workspace_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Workspace_Kind}.String() Workspace_KindAPIVersion = Workspace_Kind + "." + CRDGroupVersion.String() Workspace_GroupVersionKind = CRDGroupVersion.WithKind(Workspace_Kind) )
Repository type metadata.
var ( WorkspaceAADAdmin_Kind = "WorkspaceAADAdmin" WorkspaceAADAdmin_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WorkspaceAADAdmin_Kind}.String() WorkspaceAADAdmin_KindAPIVersion = WorkspaceAADAdmin_Kind + "." + CRDGroupVersion.String() WorkspaceAADAdmin_GroupVersionKind = CRDGroupVersion.WithKind(WorkspaceAADAdmin_Kind) )
Repository type metadata.
var ( WorkspaceExtendedAuditingPolicy_Kind = "WorkspaceExtendedAuditingPolicy" WorkspaceExtendedAuditingPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WorkspaceExtendedAuditingPolicy_Kind}.String() WorkspaceExtendedAuditingPolicy_KindAPIVersion = WorkspaceExtendedAuditingPolicy_Kind + "." + CRDGroupVersion.String() WorkspaceExtendedAuditingPolicy_GroupVersionKind = CRDGroupVersion.WithKind(WorkspaceExtendedAuditingPolicy_Kind) )
Repository type metadata.
var ( WorkspaceSecurityAlertPolicy_Kind = "WorkspaceSecurityAlertPolicy" WorkspaceSecurityAlertPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WorkspaceSecurityAlertPolicy_Kind}.String() WorkspaceSecurityAlertPolicy_KindAPIVersion = WorkspaceSecurityAlertPolicy_Kind + "." + CRDGroupVersion.String() WorkspaceSecurityAlertPolicy_GroupVersionKind = CRDGroupVersion.WithKind(WorkspaceSecurityAlertPolicy_Kind) )
Repository type metadata.
var ( WorkspaceSQLAADAdmin_Kind = "WorkspaceSQLAADAdmin" WorkspaceSQLAADAdmin_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WorkspaceSQLAADAdmin_Kind}.String() WorkspaceSQLAADAdmin_KindAPIVersion = WorkspaceSQLAADAdmin_Kind + "." + CRDGroupVersion.String() WorkspaceSQLAADAdmin_GroupVersionKind = CRDGroupVersion.WithKind(WorkspaceSQLAADAdmin_Kind) )
Repository type metadata.
var ( WorkspaceVulnerabilityAssessment_Kind = "WorkspaceVulnerabilityAssessment" WorkspaceVulnerabilityAssessment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: WorkspaceVulnerabilityAssessment_Kind}.String() WorkspaceVulnerabilityAssessment_KindAPIVersion = WorkspaceVulnerabilityAssessment_Kind + "." + CRDGroupVersion.String() WorkspaceVulnerabilityAssessment_GroupVersionKind = CRDGroupVersion.WithKind(WorkspaceVulnerabilityAssessment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AADAdminInitParameters ¶ added in v0.35.0
type AADAdminInitParameters struct { // The login name of the Azure AD Administrator of this Synapse Workspace. Login *string `json:"login,omitempty" tf:"login"` // The object id of the Azure AD Administrator of this Synapse Workspace. ObjectID *string `json:"objectId,omitempty" tf:"object_id"` // The tenant id of the Azure AD Administrator of this Synapse Workspace. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id"` }
func (*AADAdminInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AADAdminInitParameters) DeepCopy() *AADAdminInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AADAdminInitParameters.
func (*AADAdminInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AADAdminInitParameters) DeepCopyInto(out *AADAdminInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AADAdminObservation ¶
type AADAdminObservation struct { // The login name of the Azure AD Administrator of this Synapse Workspace. Login *string `json:"login,omitempty" tf:"login,omitempty"` // The object id of the Azure AD Administrator of this Synapse Workspace. ObjectID *string `json:"objectId,omitempty" tf:"object_id,omitempty"` // The tenant id of the Azure AD Administrator of this Synapse Workspace. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*AADAdminObservation) DeepCopy ¶
func (in *AADAdminObservation) DeepCopy() *AADAdminObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AADAdminObservation.
func (*AADAdminObservation) DeepCopyInto ¶
func (in *AADAdminObservation) DeepCopyInto(out *AADAdminObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AADAdminParameters ¶
type AADAdminParameters struct { // The login name of the Azure AD Administrator of this Synapse Workspace. // +kubebuilder:validation:Optional Login *string `json:"login,omitempty" tf:"login"` // The object id of the Azure AD Administrator of this Synapse Workspace. // +kubebuilder:validation:Optional ObjectID *string `json:"objectId,omitempty" tf:"object_id"` // The tenant id of the Azure AD Administrator of this Synapse Workspace. // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id"` }
func (*AADAdminParameters) DeepCopy ¶
func (in *AADAdminParameters) DeepCopy() *AADAdminParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AADAdminParameters.
func (*AADAdminParameters) DeepCopyInto ¶
func (in *AADAdminParameters) DeepCopyInto(out *AADAdminParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoPauseInitParameters ¶ added in v0.35.0
type AutoPauseInitParameters struct { // Number of minutes of idle time before the Spark Pool is automatically paused. Must be between 5 and 10080. DelayInMinutes *float64 `json:"delayInMinutes,omitempty" tf:"delay_in_minutes,omitempty"` }
func (*AutoPauseInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AutoPauseInitParameters) DeepCopy() *AutoPauseInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoPauseInitParameters.
func (*AutoPauseInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AutoPauseInitParameters) DeepCopyInto(out *AutoPauseInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoPauseObservation ¶
type AutoPauseObservation struct { // Number of minutes of idle time before the Spark Pool is automatically paused. Must be between 5 and 10080. DelayInMinutes *float64 `json:"delayInMinutes,omitempty" tf:"delay_in_minutes,omitempty"` }
func (*AutoPauseObservation) DeepCopy ¶
func (in *AutoPauseObservation) DeepCopy() *AutoPauseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoPauseObservation.
func (*AutoPauseObservation) DeepCopyInto ¶
func (in *AutoPauseObservation) DeepCopyInto(out *AutoPauseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoPauseParameters ¶
type AutoPauseParameters struct { // Number of minutes of idle time before the Spark Pool is automatically paused. Must be between 5 and 10080. // +kubebuilder:validation:Optional DelayInMinutes *float64 `json:"delayInMinutes" tf:"delay_in_minutes,omitempty"` }
func (*AutoPauseParameters) DeepCopy ¶
func (in *AutoPauseParameters) DeepCopy() *AutoPauseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoPauseParameters.
func (*AutoPauseParameters) DeepCopyInto ¶
func (in *AutoPauseParameters) DeepCopyInto(out *AutoPauseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScaleInitParameters ¶ added in v0.35.0
type AutoScaleInitParameters struct { // The maximum number of nodes the Spark Pool can support. Must be between 3 and 200. MaxNodeCount *float64 `json:"maxNodeCount,omitempty" tf:"max_node_count,omitempty"` // The minimum number of nodes the Spark Pool can support. Must be between 3 and 200. MinNodeCount *float64 `json:"minNodeCount,omitempty" tf:"min_node_count,omitempty"` }
func (*AutoScaleInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AutoScaleInitParameters) DeepCopy() *AutoScaleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScaleInitParameters.
func (*AutoScaleInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AutoScaleInitParameters) DeepCopyInto(out *AutoScaleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScaleObservation ¶
type AutoScaleObservation struct { // The maximum number of nodes the Spark Pool can support. Must be between 3 and 200. MaxNodeCount *float64 `json:"maxNodeCount,omitempty" tf:"max_node_count,omitempty"` // The minimum number of nodes the Spark Pool can support. Must be between 3 and 200. MinNodeCount *float64 `json:"minNodeCount,omitempty" tf:"min_node_count,omitempty"` }
func (*AutoScaleObservation) DeepCopy ¶
func (in *AutoScaleObservation) DeepCopy() *AutoScaleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScaleObservation.
func (*AutoScaleObservation) DeepCopyInto ¶
func (in *AutoScaleObservation) DeepCopyInto(out *AutoScaleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScaleParameters ¶
type AutoScaleParameters struct { // The maximum number of nodes the Spark Pool can support. Must be between 3 and 200. // +kubebuilder:validation:Optional MaxNodeCount *float64 `json:"maxNodeCount" tf:"max_node_count,omitempty"` // The minimum number of nodes the Spark Pool can support. Must be between 3 and 200. // +kubebuilder:validation:Optional MinNodeCount *float64 `json:"minNodeCount" tf:"min_node_count,omitempty"` }
func (*AutoScaleParameters) DeepCopy ¶
func (in *AutoScaleParameters) DeepCopy() *AutoScaleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScaleParameters.
func (*AutoScaleParameters) DeepCopyInto ¶
func (in *AutoScaleParameters) DeepCopyInto(out *AutoScaleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureDevopsRepoInitParameters ¶ added in v0.35.0
type AzureDevopsRepoInitParameters struct { // Specifies the Azure DevOps account name. AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Specifies the collaboration branch of the repository to get code from. BranchName *string `json:"branchName,omitempty" tf:"branch_name,omitempty"` // The last commit ID. LastCommitID *string `json:"lastCommitId,omitempty" tf:"last_commit_id,omitempty"` // Specifies the name of the Azure DevOps project. ProjectName *string `json:"projectName,omitempty" tf:"project_name,omitempty"` // Specifies the name of the git repository. RepositoryName *string `json:"repositoryName,omitempty" tf:"repository_name,omitempty"` // Specifies the root folder within the repository. Set to / for the top level. RootFolder *string `json:"rootFolder,omitempty" tf:"root_folder,omitempty"` // the ID of the tenant for the Azure DevOps account. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*AzureDevopsRepoInitParameters) DeepCopy ¶ added in v0.35.0
func (in *AzureDevopsRepoInitParameters) DeepCopy() *AzureDevopsRepoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDevopsRepoInitParameters.
func (*AzureDevopsRepoInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *AzureDevopsRepoInitParameters) DeepCopyInto(out *AzureDevopsRepoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureDevopsRepoObservation ¶
type AzureDevopsRepoObservation struct { // Specifies the Azure DevOps account name. AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Specifies the collaboration branch of the repository to get code from. BranchName *string `json:"branchName,omitempty" tf:"branch_name,omitempty"` // The last commit ID. LastCommitID *string `json:"lastCommitId,omitempty" tf:"last_commit_id,omitempty"` // Specifies the name of the Azure DevOps project. ProjectName *string `json:"projectName,omitempty" tf:"project_name,omitempty"` // Specifies the name of the git repository. RepositoryName *string `json:"repositoryName,omitempty" tf:"repository_name,omitempty"` // Specifies the root folder within the repository. Set to / for the top level. RootFolder *string `json:"rootFolder,omitempty" tf:"root_folder,omitempty"` // the ID of the tenant for the Azure DevOps account. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*AzureDevopsRepoObservation) DeepCopy ¶
func (in *AzureDevopsRepoObservation) DeepCopy() *AzureDevopsRepoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDevopsRepoObservation.
func (*AzureDevopsRepoObservation) DeepCopyInto ¶
func (in *AzureDevopsRepoObservation) DeepCopyInto(out *AzureDevopsRepoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureDevopsRepoParameters ¶
type AzureDevopsRepoParameters struct { // Specifies the Azure DevOps account name. // +kubebuilder:validation:Optional AccountName *string `json:"accountName" tf:"account_name,omitempty"` // Specifies the collaboration branch of the repository to get code from. // +kubebuilder:validation:Optional BranchName *string `json:"branchName" tf:"branch_name,omitempty"` // The last commit ID. // +kubebuilder:validation:Optional LastCommitID *string `json:"lastCommitId,omitempty" tf:"last_commit_id,omitempty"` // Specifies the name of the Azure DevOps project. // +kubebuilder:validation:Optional ProjectName *string `json:"projectName" tf:"project_name,omitempty"` // Specifies the name of the git repository. // +kubebuilder:validation:Optional RepositoryName *string `json:"repositoryName" tf:"repository_name,omitempty"` // Specifies the root folder within the repository. Set to / for the top level. // +kubebuilder:validation:Optional RootFolder *string `json:"rootFolder" tf:"root_folder,omitempty"` // the ID of the tenant for the Azure DevOps account. // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*AzureDevopsRepoParameters) DeepCopy ¶
func (in *AzureDevopsRepoParameters) DeepCopy() *AzureDevopsRepoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureDevopsRepoParameters.
func (*AzureDevopsRepoParameters) DeepCopyInto ¶
func (in *AzureDevopsRepoParameters) DeepCopyInto(out *AzureDevopsRepoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerManagedKeyInitParameters ¶ added in v0.35.0
type CustomerManagedKeyInitParameters struct { // An identifier for the key. Name needs to match the name of the key used with the azurerm_synapse_workspace_key resource. Defaults to "cmk" if not specified. KeyName *string `json:"keyName,omitempty" tf:"key_name,omitempty"` // The Azure Key Vault Key Versionless ID to be used as the Customer Managed Key (CMK) for double encryption (e.g. https://example-keyvault.vault.azure.net/type/cmk/). // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/keyvault/v1beta1.Key // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("versionless_id",true) KeyVersionlessID *string `json:"keyVersionlessId,omitempty" tf:"key_versionless_id,omitempty"` // Reference to a Key in keyvault to populate keyVersionlessId. // +kubebuilder:validation:Optional KeyVersionlessIDRef *v1.Reference `json:"keyVersionlessIdRef,omitempty" tf:"-"` // Selector for a Key in keyvault to populate keyVersionlessId. // +kubebuilder:validation:Optional KeyVersionlessIDSelector *v1.Selector `json:"keyVersionlessIdSelector,omitempty" tf:"-"` // The User Assigned Identity ID to be used for accessing the Customer Managed Key for encryption. UserAssignedIdentityID *string `json:"userAssignedIdentityId,omitempty" tf:"user_assigned_identity_id,omitempty"` }
func (*CustomerManagedKeyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *CustomerManagedKeyInitParameters) DeepCopy() *CustomerManagedKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerManagedKeyInitParameters.
func (*CustomerManagedKeyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *CustomerManagedKeyInitParameters) DeepCopyInto(out *CustomerManagedKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerManagedKeyObservation ¶
type CustomerManagedKeyObservation struct { // An identifier for the key. Name needs to match the name of the key used with the azurerm_synapse_workspace_key resource. Defaults to "cmk" if not specified. KeyName *string `json:"keyName,omitempty" tf:"key_name,omitempty"` // The Azure Key Vault Key Versionless ID to be used as the Customer Managed Key (CMK) for double encryption (e.g. https://example-keyvault.vault.azure.net/type/cmk/). KeyVersionlessID *string `json:"keyVersionlessId,omitempty" tf:"key_versionless_id,omitempty"` // The User Assigned Identity ID to be used for accessing the Customer Managed Key for encryption. UserAssignedIdentityID *string `json:"userAssignedIdentityId,omitempty" tf:"user_assigned_identity_id,omitempty"` }
func (*CustomerManagedKeyObservation) DeepCopy ¶
func (in *CustomerManagedKeyObservation) DeepCopy() *CustomerManagedKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerManagedKeyObservation.
func (*CustomerManagedKeyObservation) DeepCopyInto ¶
func (in *CustomerManagedKeyObservation) DeepCopyInto(out *CustomerManagedKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomerManagedKeyParameters ¶
type CustomerManagedKeyParameters struct { // An identifier for the key. Name needs to match the name of the key used with the azurerm_synapse_workspace_key resource. Defaults to "cmk" if not specified. // +kubebuilder:validation:Optional KeyName *string `json:"keyName,omitempty" tf:"key_name,omitempty"` // The Azure Key Vault Key Versionless ID to be used as the Customer Managed Key (CMK) for double encryption (e.g. https://example-keyvault.vault.azure.net/type/cmk/). // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/keyvault/v1beta1.Key // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("versionless_id",true) // +kubebuilder:validation:Optional KeyVersionlessID *string `json:"keyVersionlessId,omitempty" tf:"key_versionless_id,omitempty"` // Reference to a Key in keyvault to populate keyVersionlessId. // +kubebuilder:validation:Optional KeyVersionlessIDRef *v1.Reference `json:"keyVersionlessIdRef,omitempty" tf:"-"` // Selector for a Key in keyvault to populate keyVersionlessId. // +kubebuilder:validation:Optional KeyVersionlessIDSelector *v1.Selector `json:"keyVersionlessIdSelector,omitempty" tf:"-"` // The User Assigned Identity ID to be used for accessing the Customer Managed Key for encryption. // +kubebuilder:validation:Optional UserAssignedIdentityID *string `json:"userAssignedIdentityId,omitempty" tf:"user_assigned_identity_id,omitempty"` }
func (*CustomerManagedKeyParameters) DeepCopy ¶
func (in *CustomerManagedKeyParameters) DeepCopy() *CustomerManagedKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerManagedKeyParameters.
func (*CustomerManagedKeyParameters) DeepCopyInto ¶
func (in *CustomerManagedKeyParameters) DeepCopyInto(out *CustomerManagedKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRule ¶
type FirewallRule 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.endIpAddress) || (has(self.initProvider) && has(self.initProvider.endIpAddress))",message="spec.forProvider.endIpAddress is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.startIpAddress) || (has(self.initProvider) && has(self.initProvider.startIpAddress))",message="spec.forProvider.startIpAddress is a required parameter" Spec FirewallRuleSpec `json:"spec"` Status FirewallRuleStatus `json:"status,omitempty"` }
FirewallRule is the Schema for the FirewallRules API. Manages a Synapse Firewall Rule. +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 (*FirewallRule) DeepCopy ¶
func (in *FirewallRule) DeepCopy() *FirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRule.
func (*FirewallRule) DeepCopyInto ¶
func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRule) DeepCopyObject ¶
func (in *FirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRule) GetCondition ¶
func (mg *FirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallRule.
func (*FirewallRule) GetConnectionDetailsMapping ¶
func (tr *FirewallRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallRule
func (*FirewallRule) GetDeletionPolicy ¶
func (mg *FirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallRule.
func (*FirewallRule) GetID ¶
func (tr *FirewallRule) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallRule
func (*FirewallRule) GetInitParameters ¶ added in v0.35.0
func (tr *FirewallRule) GetInitParameters() (map[string]any, error)
GetInitParameters of this FirewallRule
func (*FirewallRule) GetManagementPolicies ¶ added in v0.35.0
func (mg *FirewallRule) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this FirewallRule.
func (*FirewallRule) GetMergedParameters ¶ added in v0.40.0
func (tr *FirewallRule) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this FirewallRule
func (*FirewallRule) GetObservation ¶
func (tr *FirewallRule) GetObservation() (map[string]any, error)
GetObservation of this FirewallRule
func (*FirewallRule) GetParameters ¶
func (tr *FirewallRule) GetParameters() (map[string]any, error)
GetParameters of this FirewallRule
func (*FirewallRule) GetProviderConfigReference ¶
func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallRule.
func (*FirewallRule) GetPublishConnectionDetailsTo ¶
func (mg *FirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FirewallRule.
func (*FirewallRule) GetTerraformResourceType ¶
func (mg *FirewallRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallRule
func (*FirewallRule) GetTerraformSchemaVersion ¶
func (tr *FirewallRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallRule) GetWriteConnectionSecretToReference ¶
func (mg *FirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallRule.
func (*FirewallRule) Hub ¶ added in v0.42.1
func (tr *FirewallRule) Hub()
Hub marks this type as a conversion hub.
func (*FirewallRule) LateInitialize ¶
func (tr *FirewallRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallRule) ResolveReferences ¶
func (*FirewallRule) SetConditions ¶
func (mg *FirewallRule) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallRule.
func (*FirewallRule) SetDeletionPolicy ¶
func (mg *FirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallRule.
func (*FirewallRule) SetManagementPolicies ¶ added in v0.35.0
func (mg *FirewallRule) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this FirewallRule.
func (*FirewallRule) SetObservation ¶
func (tr *FirewallRule) SetObservation(obs map[string]any) error
SetObservation for this FirewallRule
func (*FirewallRule) SetParameters ¶
func (tr *FirewallRule) SetParameters(params map[string]any) error
SetParameters for this FirewallRule
func (*FirewallRule) SetProviderConfigReference ¶
func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallRule.
func (*FirewallRule) SetPublishConnectionDetailsTo ¶
func (mg *FirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FirewallRule.
func (*FirewallRule) SetWriteConnectionSecretToReference ¶
func (mg *FirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallRule.
type FirewallRuleInitParameters ¶ added in v0.35.0
type FirewallRuleInitParameters struct { // The ending IP address to allow through the firewall for this rule. EndIPAddress *string `json:"endIpAddress,omitempty" tf:"end_ip_address,omitempty"` // The starting IP address to allow through the firewall for this rule. StartIPAddress *string `json:"startIpAddress,omitempty" tf:"start_ip_address,omitempty"` }
func (*FirewallRuleInitParameters) DeepCopy ¶ added in v0.35.0
func (in *FirewallRuleInitParameters) DeepCopy() *FirewallRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleInitParameters.
func (*FirewallRuleInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *FirewallRuleInitParameters) DeepCopyInto(out *FirewallRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleList ¶
type FirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallRule `json:"items"` }
FirewallRuleList contains a list of FirewallRules
func (*FirewallRuleList) DeepCopy ¶
func (in *FirewallRuleList) DeepCopy() *FirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleList.
func (*FirewallRuleList) DeepCopyInto ¶
func (in *FirewallRuleList) DeepCopyInto(out *FirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRuleList) DeepCopyObject ¶
func (in *FirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRuleList) GetItems ¶
func (l *FirewallRuleList) GetItems() []resource.Managed
GetItems of this FirewallRuleList.
type FirewallRuleObservation ¶
type FirewallRuleObservation struct { // The ending IP address to allow through the firewall for this rule. EndIPAddress *string `json:"endIpAddress,omitempty" tf:"end_ip_address,omitempty"` // The Synapse Firewall Rule ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The starting IP address to allow through the firewall for this rule. StartIPAddress *string `json:"startIpAddress,omitempty" tf:"start_ip_address,omitempty"` // The ID of the Synapse Workspace on which to create the Firewall Rule. Changing this forces a new resource to be created. SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` }
func (*FirewallRuleObservation) DeepCopy ¶
func (in *FirewallRuleObservation) DeepCopy() *FirewallRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleObservation.
func (*FirewallRuleObservation) DeepCopyInto ¶
func (in *FirewallRuleObservation) DeepCopyInto(out *FirewallRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleParameters ¶
type FirewallRuleParameters struct { // The ending IP address to allow through the firewall for this rule. // +kubebuilder:validation:Optional EndIPAddress *string `json:"endIpAddress,omitempty" tf:"end_ip_address,omitempty"` // The starting IP address to allow through the firewall for this rule. // +kubebuilder:validation:Optional StartIPAddress *string `json:"startIpAddress,omitempty" tf:"start_ip_address,omitempty"` // The ID of the Synapse Workspace on which to create the Firewall Rule. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` }
func (*FirewallRuleParameters) DeepCopy ¶
func (in *FirewallRuleParameters) DeepCopy() *FirewallRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleParameters.
func (*FirewallRuleParameters) DeepCopyInto ¶
func (in *FirewallRuleParameters) DeepCopyInto(out *FirewallRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleSpec ¶
type FirewallRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallRuleParameters `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 FirewallRuleInitParameters `json:"initProvider,omitempty"` }
FirewallRuleSpec defines the desired state of FirewallRule
func (*FirewallRuleSpec) DeepCopy ¶
func (in *FirewallRuleSpec) DeepCopy() *FirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleSpec.
func (*FirewallRuleSpec) DeepCopyInto ¶
func (in *FirewallRuleSpec) DeepCopyInto(out *FirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleStatus ¶
type FirewallRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallRuleObservation `json:"atProvider,omitempty"` }
FirewallRuleStatus defines the observed state of FirewallRule.
func (*FirewallRuleStatus) DeepCopy ¶
func (in *FirewallRuleStatus) DeepCopy() *FirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleStatus.
func (*FirewallRuleStatus) DeepCopyInto ¶
func (in *FirewallRuleStatus) DeepCopyInto(out *FirewallRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubRepoInitParameters ¶ added in v0.35.0
type GithubRepoInitParameters struct { // Specifies the GitHub account name. AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Specifies the collaboration branch of the repository to get code from. BranchName *string `json:"branchName,omitempty" tf:"branch_name,omitempty"` // Specifies the GitHub Enterprise host name. For example: https://github.mydomain.com. GitURL *string `json:"gitUrl,omitempty" tf:"git_url,omitempty"` // The last commit ID. LastCommitID *string `json:"lastCommitId,omitempty" tf:"last_commit_id,omitempty"` // Specifies the name of the git repository. RepositoryName *string `json:"repositoryName,omitempty" tf:"repository_name,omitempty"` // Specifies the root folder within the repository. Set to / for the top level. RootFolder *string `json:"rootFolder,omitempty" tf:"root_folder,omitempty"` }
func (*GithubRepoInitParameters) DeepCopy ¶ added in v0.35.0
func (in *GithubRepoInitParameters) DeepCopy() *GithubRepoInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubRepoInitParameters.
func (*GithubRepoInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *GithubRepoInitParameters) DeepCopyInto(out *GithubRepoInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubRepoObservation ¶
type GithubRepoObservation struct { // Specifies the GitHub account name. AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Specifies the collaboration branch of the repository to get code from. BranchName *string `json:"branchName,omitempty" tf:"branch_name,omitempty"` // Specifies the GitHub Enterprise host name. For example: https://github.mydomain.com. GitURL *string `json:"gitUrl,omitempty" tf:"git_url,omitempty"` // The last commit ID. LastCommitID *string `json:"lastCommitId,omitempty" tf:"last_commit_id,omitempty"` // Specifies the name of the git repository. RepositoryName *string `json:"repositoryName,omitempty" tf:"repository_name,omitempty"` // Specifies the root folder within the repository. Set to / for the top level. RootFolder *string `json:"rootFolder,omitempty" tf:"root_folder,omitempty"` }
func (*GithubRepoObservation) DeepCopy ¶
func (in *GithubRepoObservation) DeepCopy() *GithubRepoObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubRepoObservation.
func (*GithubRepoObservation) DeepCopyInto ¶
func (in *GithubRepoObservation) DeepCopyInto(out *GithubRepoObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubRepoParameters ¶
type GithubRepoParameters struct { // Specifies the GitHub account name. // +kubebuilder:validation:Optional AccountName *string `json:"accountName" tf:"account_name,omitempty"` // Specifies the collaboration branch of the repository to get code from. // +kubebuilder:validation:Optional BranchName *string `json:"branchName" tf:"branch_name,omitempty"` // Specifies the GitHub Enterprise host name. For example: https://github.mydomain.com. // +kubebuilder:validation:Optional GitURL *string `json:"gitUrl,omitempty" tf:"git_url,omitempty"` // The last commit ID. // +kubebuilder:validation:Optional LastCommitID *string `json:"lastCommitId,omitempty" tf:"last_commit_id,omitempty"` // Specifies the name of the git repository. // +kubebuilder:validation:Optional RepositoryName *string `json:"repositoryName" tf:"repository_name,omitempty"` // Specifies the root folder within the repository. Set to / for the top level. // +kubebuilder:validation:Optional RootFolder *string `json:"rootFolder" tf:"root_folder,omitempty"` }
func (*GithubRepoParameters) DeepCopy ¶
func (in *GithubRepoParameters) DeepCopy() *GithubRepoParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubRepoParameters.
func (*GithubRepoParameters) DeepCopyInto ¶
func (in *GithubRepoParameters) DeepCopyInto(out *GithubRepoParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityInitParameters ¶ added in v0.35.0
type IdentityInitParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Synapse Workspace. // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be associated with this Synapse Workspace. Possible values are SystemAssigned, UserAssigned and SystemAssigned, UserAssigned (to enable both). Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*IdentityInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IdentityInitParameters) DeepCopy() *IdentityInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityInitParameters.
func (*IdentityInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IdentityInitParameters) DeepCopyInto(out *IdentityInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityObservation ¶
type IdentityObservation struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Synapse Workspace. // +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 Synapse Workspace. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this Synapse Workspace. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` // Specifies the type of Managed Service Identity that should be associated with this Synapse Workspace. Possible values are SystemAssigned, UserAssigned and SystemAssigned, UserAssigned (to enable both). 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 Synapse Workspace. // +kubebuilder:validation:Optional // +listType=set IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // Specifies the type of Managed Service Identity that should be associated with this Synapse Workspace. Possible values are SystemAssigned, UserAssigned and SystemAssigned, UserAssigned (to enable both). // +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 IntegrationRuntimeAzure ¶
type IntegrationRuntimeAzure 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 IntegrationRuntimeAzureSpec `json:"spec"` Status IntegrationRuntimeAzureStatus `json:"status,omitempty"` }
IntegrationRuntimeAzure is the Schema for the IntegrationRuntimeAzures API. Manages a Synapse Azure Integration Runtime. +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 (*IntegrationRuntimeAzure) DeepCopy ¶
func (in *IntegrationRuntimeAzure) DeepCopy() *IntegrationRuntimeAzure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) DeepCopyInto ¶
func (in *IntegrationRuntimeAzure) DeepCopyInto(out *IntegrationRuntimeAzure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationRuntimeAzure) DeepCopyObject ¶
func (in *IntegrationRuntimeAzure) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationRuntimeAzure) GetCondition ¶
func (mg *IntegrationRuntimeAzure) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) GetConnectionDetailsMapping ¶
func (tr *IntegrationRuntimeAzure) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) GetDeletionPolicy ¶
func (mg *IntegrationRuntimeAzure) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) GetID ¶
func (tr *IntegrationRuntimeAzure) GetID() string
GetID returns ID of underlying Terraform resource of this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) GetInitParameters ¶ added in v0.35.0
func (tr *IntegrationRuntimeAzure) GetInitParameters() (map[string]any, error)
GetInitParameters of this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) GetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationRuntimeAzure) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) GetMergedParameters ¶ added in v0.40.0
func (tr *IntegrationRuntimeAzure) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) GetObservation ¶
func (tr *IntegrationRuntimeAzure) GetObservation() (map[string]any, error)
GetObservation of this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) GetParameters ¶
func (tr *IntegrationRuntimeAzure) GetParameters() (map[string]any, error)
GetParameters of this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) GetProviderConfigReference ¶
func (mg *IntegrationRuntimeAzure) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) GetPublishConnectionDetailsTo ¶
func (mg *IntegrationRuntimeAzure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) GetTerraformResourceType ¶
func (mg *IntegrationRuntimeAzure) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) GetTerraformSchemaVersion ¶
func (tr *IntegrationRuntimeAzure) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IntegrationRuntimeAzure) GetWriteConnectionSecretToReference ¶
func (mg *IntegrationRuntimeAzure) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) Hub ¶ added in v0.42.1
func (tr *IntegrationRuntimeAzure) Hub()
Hub marks this type as a conversion hub.
func (*IntegrationRuntimeAzure) LateInitialize ¶
func (tr *IntegrationRuntimeAzure) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IntegrationRuntimeAzure using its observed tfState. returns True if there are any spec changes for the resource.
func (*IntegrationRuntimeAzure) ResolveReferences ¶
ResolveReferences of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) SetConditions ¶
func (mg *IntegrationRuntimeAzure) SetConditions(c ...xpv1.Condition)
SetConditions of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) SetDeletionPolicy ¶
func (mg *IntegrationRuntimeAzure) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) SetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationRuntimeAzure) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) SetObservation ¶
func (tr *IntegrationRuntimeAzure) SetObservation(obs map[string]any) error
SetObservation for this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) SetParameters ¶
func (tr *IntegrationRuntimeAzure) SetParameters(params map[string]any) error
SetParameters for this IntegrationRuntimeAzure
func (*IntegrationRuntimeAzure) SetProviderConfigReference ¶
func (mg *IntegrationRuntimeAzure) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) SetPublishConnectionDetailsTo ¶
func (mg *IntegrationRuntimeAzure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzure) SetWriteConnectionSecretToReference ¶
func (mg *IntegrationRuntimeAzure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IntegrationRuntimeAzure.
type IntegrationRuntimeAzureInitParameters ¶ added in v0.35.0
type IntegrationRuntimeAzureInitParameters struct { // Compute type of the cluster which will execute data flow job. Valid values are General, ComputeOptimized and MemoryOptimized. Defaults to General. ComputeType *string `json:"computeType,omitempty" tf:"compute_type,omitempty"` // Core count of the cluster which will execute data flow job. Valid values are 8, 16, 32, 48, 80, 144 and 272. Defaults to 8. CoreCount *float64 `json:"coreCount,omitempty" tf:"core_count,omitempty"` // Integration runtime description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Azure Region where the Synapse Azure Integration Runtime should exist. Use AutoResolve to create an auto-resolve integration runtime. Changing this forces a new Synapse Azure Integration Runtime to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Time to live (in minutes) setting of the cluster which will execute data flow job. Defaults to 0. TimeToLiveMin *float64 `json:"timeToLiveMin,omitempty" tf:"time_to_live_min,omitempty"` }
func (*IntegrationRuntimeAzureInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IntegrationRuntimeAzureInitParameters) DeepCopy() *IntegrationRuntimeAzureInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureInitParameters.
func (*IntegrationRuntimeAzureInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IntegrationRuntimeAzureInitParameters) DeepCopyInto(out *IntegrationRuntimeAzureInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeAzureList ¶
type IntegrationRuntimeAzureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IntegrationRuntimeAzure `json:"items"` }
IntegrationRuntimeAzureList contains a list of IntegrationRuntimeAzures
func (*IntegrationRuntimeAzureList) DeepCopy ¶
func (in *IntegrationRuntimeAzureList) DeepCopy() *IntegrationRuntimeAzureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureList.
func (*IntegrationRuntimeAzureList) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureList) DeepCopyInto(out *IntegrationRuntimeAzureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationRuntimeAzureList) DeepCopyObject ¶
func (in *IntegrationRuntimeAzureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationRuntimeAzureList) GetItems ¶
func (l *IntegrationRuntimeAzureList) GetItems() []resource.Managed
GetItems of this IntegrationRuntimeAzureList.
type IntegrationRuntimeAzureObservation ¶
type IntegrationRuntimeAzureObservation struct { // Compute type of the cluster which will execute data flow job. Valid values are General, ComputeOptimized and MemoryOptimized. Defaults to General. ComputeType *string `json:"computeType,omitempty" tf:"compute_type,omitempty"` // Core count of the cluster which will execute data flow job. Valid values are 8, 16, 32, 48, 80, 144 and 272. Defaults to 8. CoreCount *float64 `json:"coreCount,omitempty" tf:"core_count,omitempty"` // Integration runtime description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Synapse Azure Integration Runtime. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Azure Region where the Synapse Azure Integration Runtime should exist. Use AutoResolve to create an auto-resolve integration runtime. Changing this forces a new Synapse Azure Integration Runtime to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The Synapse Workspace ID in which to associate the Integration Runtime with. Changing this forces a new Synapse Azure Integration Runtime to be created. SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Time to live (in minutes) setting of the cluster which will execute data flow job. Defaults to 0. TimeToLiveMin *float64 `json:"timeToLiveMin,omitempty" tf:"time_to_live_min,omitempty"` }
func (*IntegrationRuntimeAzureObservation) DeepCopy ¶
func (in *IntegrationRuntimeAzureObservation) DeepCopy() *IntegrationRuntimeAzureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureObservation.
func (*IntegrationRuntimeAzureObservation) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureObservation) DeepCopyInto(out *IntegrationRuntimeAzureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeAzureParameters ¶
type IntegrationRuntimeAzureParameters struct { // Compute type of the cluster which will execute data flow job. Valid values are General, ComputeOptimized and MemoryOptimized. Defaults to General. // +kubebuilder:validation:Optional ComputeType *string `json:"computeType,omitempty" tf:"compute_type,omitempty"` // Core count of the cluster which will execute data flow job. Valid values are 8, 16, 32, 48, 80, 144 and 272. Defaults to 8. // +kubebuilder:validation:Optional CoreCount *float64 `json:"coreCount,omitempty" tf:"core_count,omitempty"` // Integration runtime description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Azure Region where the Synapse Azure Integration Runtime should exist. Use AutoResolve to create an auto-resolve integration runtime. Changing this forces a new Synapse Azure Integration Runtime to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // The Synapse Workspace ID in which to associate the Integration Runtime with. Changing this forces a new Synapse Azure Integration Runtime to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` // Time to live (in minutes) setting of the cluster which will execute data flow job. Defaults to 0. // +kubebuilder:validation:Optional TimeToLiveMin *float64 `json:"timeToLiveMin,omitempty" tf:"time_to_live_min,omitempty"` }
func (*IntegrationRuntimeAzureParameters) DeepCopy ¶
func (in *IntegrationRuntimeAzureParameters) DeepCopy() *IntegrationRuntimeAzureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureParameters.
func (*IntegrationRuntimeAzureParameters) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureParameters) DeepCopyInto(out *IntegrationRuntimeAzureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeAzureSpec ¶
type IntegrationRuntimeAzureSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IntegrationRuntimeAzureParameters `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 IntegrationRuntimeAzureInitParameters `json:"initProvider,omitempty"` }
IntegrationRuntimeAzureSpec defines the desired state of IntegrationRuntimeAzure
func (*IntegrationRuntimeAzureSpec) DeepCopy ¶
func (in *IntegrationRuntimeAzureSpec) DeepCopy() *IntegrationRuntimeAzureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureSpec.
func (*IntegrationRuntimeAzureSpec) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureSpec) DeepCopyInto(out *IntegrationRuntimeAzureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeAzureStatus ¶
type IntegrationRuntimeAzureStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IntegrationRuntimeAzureObservation `json:"atProvider,omitempty"` }
IntegrationRuntimeAzureStatus defines the observed state of IntegrationRuntimeAzure.
func (*IntegrationRuntimeAzureStatus) DeepCopy ¶
func (in *IntegrationRuntimeAzureStatus) DeepCopy() *IntegrationRuntimeAzureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeAzureStatus.
func (*IntegrationRuntimeAzureStatus) DeepCopyInto ¶
func (in *IntegrationRuntimeAzureStatus) DeepCopyInto(out *IntegrationRuntimeAzureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeInitParameters ¶ added in v0.35.0
type IntegrationRuntimeInitParameters struct { // The integration runtime reference to associate with the Synapse Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta1.IntegrationRuntimeAzure Name *string `json:"name,omitempty" tf:"name,omitempty"` // Reference to a IntegrationRuntimeAzure in synapse to populate name. // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // Selector for a IntegrationRuntimeAzure in synapse to populate name. // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` // A map of parameters to associate with the integration runtime. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*IntegrationRuntimeInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IntegrationRuntimeInitParameters) DeepCopy() *IntegrationRuntimeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeInitParameters.
func (*IntegrationRuntimeInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IntegrationRuntimeInitParameters) DeepCopyInto(out *IntegrationRuntimeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeObservation ¶
type IntegrationRuntimeObservation struct { // The integration runtime reference to associate with the Synapse Linked Service. Name *string `json:"name,omitempty" tf:"name,omitempty"` // A map of parameters to associate with the integration runtime. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*IntegrationRuntimeObservation) DeepCopy ¶
func (in *IntegrationRuntimeObservation) DeepCopy() *IntegrationRuntimeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeObservation.
func (*IntegrationRuntimeObservation) DeepCopyInto ¶
func (in *IntegrationRuntimeObservation) DeepCopyInto(out *IntegrationRuntimeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeParameters ¶
type IntegrationRuntimeParameters struct { // The integration runtime reference to associate with the Synapse Linked Service. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta1.IntegrationRuntimeAzure // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Reference to a IntegrationRuntimeAzure in synapse to populate name. // +kubebuilder:validation:Optional NameRef *v1.Reference `json:"nameRef,omitempty" tf:"-"` // Selector for a IntegrationRuntimeAzure in synapse to populate name. // +kubebuilder:validation:Optional NameSelector *v1.Selector `json:"nameSelector,omitempty" tf:"-"` // A map of parameters to associate with the integration runtime. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` }
func (*IntegrationRuntimeParameters) DeepCopy ¶
func (in *IntegrationRuntimeParameters) DeepCopy() *IntegrationRuntimeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeParameters.
func (*IntegrationRuntimeParameters) DeepCopyInto ¶
func (in *IntegrationRuntimeParameters) DeepCopyInto(out *IntegrationRuntimeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeSelfHosted ¶
type IntegrationRuntimeSelfHosted struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationRuntimeSelfHostedSpec `json:"spec"` Status IntegrationRuntimeSelfHostedStatus `json:"status,omitempty"` }
IntegrationRuntimeSelfHosted is the Schema for the IntegrationRuntimeSelfHosteds API. Manages a Synapse Self-hosted Integration Runtime. +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 (*IntegrationRuntimeSelfHosted) DeepCopy ¶
func (in *IntegrationRuntimeSelfHosted) DeepCopy() *IntegrationRuntimeSelfHosted
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) DeepCopyInto ¶
func (in *IntegrationRuntimeSelfHosted) DeepCopyInto(out *IntegrationRuntimeSelfHosted)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationRuntimeSelfHosted) DeepCopyObject ¶
func (in *IntegrationRuntimeSelfHosted) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationRuntimeSelfHosted) GetCondition ¶
func (mg *IntegrationRuntimeSelfHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) GetConnectionDetailsMapping ¶
func (tr *IntegrationRuntimeSelfHosted) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetDeletionPolicy ¶
func (mg *IntegrationRuntimeSelfHosted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) GetID ¶
func (tr *IntegrationRuntimeSelfHosted) GetID() string
GetID returns ID of underlying Terraform resource of this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetInitParameters ¶ added in v0.35.0
func (tr *IntegrationRuntimeSelfHosted) GetInitParameters() (map[string]any, error)
GetInitParameters of this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationRuntimeSelfHosted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) GetMergedParameters ¶ added in v0.40.0
func (tr *IntegrationRuntimeSelfHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetObservation ¶
func (tr *IntegrationRuntimeSelfHosted) GetObservation() (map[string]any, error)
GetObservation of this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetParameters ¶
func (tr *IntegrationRuntimeSelfHosted) GetParameters() (map[string]any, error)
GetParameters of this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetProviderConfigReference ¶
func (mg *IntegrationRuntimeSelfHosted) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) GetPublishConnectionDetailsTo ¶
func (mg *IntegrationRuntimeSelfHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) GetTerraformResourceType ¶
func (mg *IntegrationRuntimeSelfHosted) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) GetTerraformSchemaVersion ¶
func (tr *IntegrationRuntimeSelfHosted) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IntegrationRuntimeSelfHosted) GetWriteConnectionSecretToReference ¶
func (mg *IntegrationRuntimeSelfHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) Hub ¶ added in v0.42.1
func (tr *IntegrationRuntimeSelfHosted) Hub()
Hub marks this type as a conversion hub.
func (*IntegrationRuntimeSelfHosted) LateInitialize ¶
func (tr *IntegrationRuntimeSelfHosted) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IntegrationRuntimeSelfHosted using its observed tfState. returns True if there are any spec changes for the resource.
func (*IntegrationRuntimeSelfHosted) ResolveReferences ¶
func (mg *IntegrationRuntimeSelfHosted) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) SetConditions ¶
func (mg *IntegrationRuntimeSelfHosted) SetConditions(c ...xpv1.Condition)
SetConditions of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) SetDeletionPolicy ¶
func (mg *IntegrationRuntimeSelfHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) SetManagementPolicies ¶ added in v0.35.0
func (mg *IntegrationRuntimeSelfHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) SetObservation ¶
func (tr *IntegrationRuntimeSelfHosted) SetObservation(obs map[string]any) error
SetObservation for this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) SetParameters ¶
func (tr *IntegrationRuntimeSelfHosted) SetParameters(params map[string]any) error
SetParameters for this IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHosted) SetProviderConfigReference ¶
func (mg *IntegrationRuntimeSelfHosted) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) SetPublishConnectionDetailsTo ¶
func (mg *IntegrationRuntimeSelfHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHosted) SetWriteConnectionSecretToReference ¶
func (mg *IntegrationRuntimeSelfHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IntegrationRuntimeSelfHosted.
type IntegrationRuntimeSelfHostedInitParameters ¶ added in v0.35.0
type IntegrationRuntimeSelfHostedInitParameters struct { // Integration runtime description. Description *string `json:"description,omitempty" tf:"description,omitempty"` }
func (*IntegrationRuntimeSelfHostedInitParameters) DeepCopy ¶ added in v0.35.0
func (in *IntegrationRuntimeSelfHostedInitParameters) DeepCopy() *IntegrationRuntimeSelfHostedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedInitParameters.
func (*IntegrationRuntimeSelfHostedInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *IntegrationRuntimeSelfHostedInitParameters) DeepCopyInto(out *IntegrationRuntimeSelfHostedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeSelfHostedList ¶
type IntegrationRuntimeSelfHostedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IntegrationRuntimeSelfHosted `json:"items"` }
IntegrationRuntimeSelfHostedList contains a list of IntegrationRuntimeSelfHosteds
func (*IntegrationRuntimeSelfHostedList) DeepCopy ¶
func (in *IntegrationRuntimeSelfHostedList) DeepCopy() *IntegrationRuntimeSelfHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedList.
func (*IntegrationRuntimeSelfHostedList) DeepCopyInto ¶
func (in *IntegrationRuntimeSelfHostedList) DeepCopyInto(out *IntegrationRuntimeSelfHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationRuntimeSelfHostedList) DeepCopyObject ¶
func (in *IntegrationRuntimeSelfHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationRuntimeSelfHostedList) GetItems ¶
func (l *IntegrationRuntimeSelfHostedList) GetItems() []resource.Managed
GetItems of this IntegrationRuntimeSelfHostedList.
type IntegrationRuntimeSelfHostedObservation ¶
type IntegrationRuntimeSelfHostedObservation struct { // The primary integration runtime authentication key. AuthorizationKeyPrimary *string `json:"authorizationKeyPrimary,omitempty" tf:"authorization_key_primary,omitempty"` // The secondary integration runtime authentication key. AuthorizationKeySecondary *string `json:"authorizationKeySecondary,omitempty" tf:"authorization_key_secondary,omitempty"` // Integration runtime description. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Synapse Self-hosted Integration Runtime. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Synapse Workspace ID in which to associate the Integration Runtime with. Changing this forces a new Synapse Self-hosted Integration Runtime to be created. SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` }
func (*IntegrationRuntimeSelfHostedObservation) DeepCopy ¶
func (in *IntegrationRuntimeSelfHostedObservation) DeepCopy() *IntegrationRuntimeSelfHostedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedObservation.
func (*IntegrationRuntimeSelfHostedObservation) DeepCopyInto ¶
func (in *IntegrationRuntimeSelfHostedObservation) DeepCopyInto(out *IntegrationRuntimeSelfHostedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeSelfHostedParameters ¶
type IntegrationRuntimeSelfHostedParameters struct { // Integration runtime description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The Synapse Workspace ID in which to associate the Integration Runtime with. Changing this forces a new Synapse Self-hosted Integration Runtime to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` }
func (*IntegrationRuntimeSelfHostedParameters) DeepCopy ¶
func (in *IntegrationRuntimeSelfHostedParameters) DeepCopy() *IntegrationRuntimeSelfHostedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedParameters.
func (*IntegrationRuntimeSelfHostedParameters) DeepCopyInto ¶
func (in *IntegrationRuntimeSelfHostedParameters) DeepCopyInto(out *IntegrationRuntimeSelfHostedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeSelfHostedSpec ¶
type IntegrationRuntimeSelfHostedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IntegrationRuntimeSelfHostedParameters `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 IntegrationRuntimeSelfHostedInitParameters `json:"initProvider,omitempty"` }
IntegrationRuntimeSelfHostedSpec defines the desired state of IntegrationRuntimeSelfHosted
func (*IntegrationRuntimeSelfHostedSpec) DeepCopy ¶
func (in *IntegrationRuntimeSelfHostedSpec) DeepCopy() *IntegrationRuntimeSelfHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedSpec.
func (*IntegrationRuntimeSelfHostedSpec) DeepCopyInto ¶
func (in *IntegrationRuntimeSelfHostedSpec) DeepCopyInto(out *IntegrationRuntimeSelfHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationRuntimeSelfHostedStatus ¶
type IntegrationRuntimeSelfHostedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IntegrationRuntimeSelfHostedObservation `json:"atProvider,omitempty"` }
IntegrationRuntimeSelfHostedStatus defines the observed state of IntegrationRuntimeSelfHosted.
func (*IntegrationRuntimeSelfHostedStatus) DeepCopy ¶
func (in *IntegrationRuntimeSelfHostedStatus) DeepCopy() *IntegrationRuntimeSelfHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationRuntimeSelfHostedStatus.
func (*IntegrationRuntimeSelfHostedStatus) DeepCopyInto ¶
func (in *IntegrationRuntimeSelfHostedStatus) DeepCopyInto(out *IntegrationRuntimeSelfHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryRequirementInitParameters ¶ added in v0.35.0
type LibraryRequirementInitParameters struct { // The content of library requirements. Content *string `json:"content,omitempty" tf:"content,omitempty"` // The name of the library requirements file. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` }
func (*LibraryRequirementInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LibraryRequirementInitParameters) DeepCopy() *LibraryRequirementInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryRequirementInitParameters.
func (*LibraryRequirementInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LibraryRequirementInitParameters) DeepCopyInto(out *LibraryRequirementInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryRequirementObservation ¶
type LibraryRequirementObservation struct { // The content of library requirements. Content *string `json:"content,omitempty" tf:"content,omitempty"` // The name of the library requirements file. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` }
func (*LibraryRequirementObservation) DeepCopy ¶
func (in *LibraryRequirementObservation) DeepCopy() *LibraryRequirementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryRequirementObservation.
func (*LibraryRequirementObservation) DeepCopyInto ¶
func (in *LibraryRequirementObservation) DeepCopyInto(out *LibraryRequirementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibraryRequirementParameters ¶
type LibraryRequirementParameters struct { // The content of library requirements. // +kubebuilder:validation:Optional Content *string `json:"content" tf:"content,omitempty"` // The name of the library requirements file. // +kubebuilder:validation:Optional Filename *string `json:"filename" tf:"filename,omitempty"` }
func (*LibraryRequirementParameters) DeepCopy ¶
func (in *LibraryRequirementParameters) DeepCopy() *LibraryRequirementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibraryRequirementParameters.
func (*LibraryRequirementParameters) DeepCopyInto ¶
func (in *LibraryRequirementParameters) DeepCopyInto(out *LibraryRequirementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedService ¶
type LinkedService 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.type) || (has(self.initProvider) && has(self.initProvider.type))",message="spec.forProvider.type is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.typePropertiesJson) || (has(self.initProvider) && has(self.initProvider.typePropertiesJson))",message="spec.forProvider.typePropertiesJson is a required parameter" Spec LinkedServiceSpec `json:"spec"` Status LinkedServiceStatus `json:"status,omitempty"` }
LinkedService is the Schema for the LinkedServices API. Manages a Linked Service (connection) between a resource and Azure Synapse. This is a generic resource that supports all different Linked Service Types. +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 (*LinkedService) ConvertFrom ¶ added in v1.2.0
func (tr *LinkedService) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the LinkedService type.
func (*LinkedService) ConvertTo ¶ added in v1.2.0
func (tr *LinkedService) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this LinkedService to the hub type.
func (*LinkedService) DeepCopy ¶
func (in *LinkedService) DeepCopy() *LinkedService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedService.
func (*LinkedService) DeepCopyInto ¶
func (in *LinkedService) DeepCopyInto(out *LinkedService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedService) DeepCopyObject ¶
func (in *LinkedService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedService) GetCondition ¶
func (mg *LinkedService) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedService.
func (*LinkedService) GetConnectionDetailsMapping ¶
func (tr *LinkedService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedService
func (*LinkedService) GetDeletionPolicy ¶
func (mg *LinkedService) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedService.
func (*LinkedService) GetID ¶
func (tr *LinkedService) GetID() string
GetID returns ID of underlying Terraform resource of this LinkedService
func (*LinkedService) GetInitParameters ¶ added in v0.35.0
func (tr *LinkedService) GetInitParameters() (map[string]any, error)
GetInitParameters of this LinkedService
func (*LinkedService) GetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedService) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this LinkedService.
func (*LinkedService) GetMergedParameters ¶ added in v0.40.0
func (tr *LinkedService) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this LinkedService
func (*LinkedService) GetObservation ¶
func (tr *LinkedService) GetObservation() (map[string]any, error)
GetObservation of this LinkedService
func (*LinkedService) GetParameters ¶
func (tr *LinkedService) GetParameters() (map[string]any, error)
GetParameters of this LinkedService
func (*LinkedService) GetProviderConfigReference ¶
func (mg *LinkedService) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedService.
func (*LinkedService) GetPublishConnectionDetailsTo ¶
func (mg *LinkedService) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LinkedService.
func (*LinkedService) GetTerraformResourceType ¶
func (mg *LinkedService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedService
func (*LinkedService) GetTerraformSchemaVersion ¶
func (tr *LinkedService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedService) GetWriteConnectionSecretToReference ¶
func (mg *LinkedService) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedService.
func (*LinkedService) LateInitialize ¶
func (tr *LinkedService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedService using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedService) ResolveReferences ¶
ResolveReferences of this LinkedService.
func (*LinkedService) SetConditions ¶
func (mg *LinkedService) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedService.
func (*LinkedService) SetDeletionPolicy ¶
func (mg *LinkedService) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedService.
func (*LinkedService) SetManagementPolicies ¶ added in v0.35.0
func (mg *LinkedService) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this LinkedService.
func (*LinkedService) SetObservation ¶
func (tr *LinkedService) SetObservation(obs map[string]any) error
SetObservation for this LinkedService
func (*LinkedService) SetParameters ¶
func (tr *LinkedService) SetParameters(params map[string]any) error
SetParameters for this LinkedService
func (*LinkedService) SetProviderConfigReference ¶
func (mg *LinkedService) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedService.
func (*LinkedService) SetPublishConnectionDetailsTo ¶
func (mg *LinkedService) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LinkedService.
func (*LinkedService) SetWriteConnectionSecretToReference ¶
func (mg *LinkedService) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedService.
type LinkedServiceInitParameters ¶ added in v0.35.0
type LinkedServiceInitParameters struct { // A map of additional properties to associate with the Synapse Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Synapse Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Synapse Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A integration_runtime block as defined below. IntegrationRuntime []IntegrationRuntimeInitParameters `json:"integrationRuntime,omitempty" tf:"integration_runtime,omitempty"` // A map of parameters to associate with the Synapse Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The type of data stores that will be connected to Synapse. Valid Values include AmazonMWS, AmazonRdsForOracle, AmazonRdsForSqlServer, AmazonRedshift, AmazonS3, AzureBatch. Changing this forces a new resource to be created. // AzureBlobFS, AzureBlobStorage, AzureDataExplorer, AzureDataLakeAnalytics, AzureDataLakeStore, AzureDatabricks, AzureDatabricksDeltaLake, AzureFileStorage, AzureFunction, // AzureKeyVault, AzureML, AzureMLService, AzureMariaDB, AzureMySql, AzurePostgreSql, AzureSqlDW, AzureSqlDatabase, AzureSqlMI, AzureSearch, AzureStorage, // AzureTableStorage, Cassandra, CommonDataServiceForApps, Concur, CosmosDb, CosmosDbMongoDbApi, Couchbase, CustomDataSource, Db2, Drill, // Dynamics, DynamicsAX, DynamicsCrm, Eloqua, FileServer, FtpServer, GoogleAdWords, GoogleBigQuery, GoogleCloudStorage, Greenplum, HBase, HDInsight, // HDInsightOnDemand, HttpServer, Hdfs, Hive, Hubspot, Impala, Informix, Jira, LinkedService, Magento, MariaDB, Marketo, MicrosoftAccess, MongoDb, // MongoDbAtlas, MongoDbV2, MySql, Netezza, OData, Odbc, Office365, Oracle, OracleServiceCloud, Paypal, Phoenix, PostgreSql, Presto, QuickBooks, // Responsys, RestService, SqlServer, Salesforce, SalesforceMarketingCloud, SalesforceServiceCloud, SapBW, SapCloudForCustomer, SapEcc, SapHana, SapOpenHub, // SapTable, ServiceNow, Sftp, SharePointOnlineList, Shopify, Snowflake, Spark, Square, Sybase, Teradata, Vertica, Web, Xero, Zoho. Type *string `json:"type,omitempty" tf:"type,omitempty"` // A JSON object that contains the properties of the Synapse Linked Service. TypePropertiesJSON *string `json:"typePropertiesJson,omitempty" tf:"type_properties_json,omitempty"` }
func (*LinkedServiceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *LinkedServiceInitParameters) DeepCopy() *LinkedServiceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceInitParameters.
func (*LinkedServiceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *LinkedServiceInitParameters) DeepCopyInto(out *LinkedServiceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceList ¶
type LinkedServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LinkedService `json:"items"` }
LinkedServiceList contains a list of LinkedServices
func (*LinkedServiceList) DeepCopy ¶
func (in *LinkedServiceList) DeepCopy() *LinkedServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceList.
func (*LinkedServiceList) DeepCopyInto ¶
func (in *LinkedServiceList) DeepCopyInto(out *LinkedServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServiceList) DeepCopyObject ¶
func (in *LinkedServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServiceList) GetItems ¶
func (l *LinkedServiceList) GetItems() []resource.Managed
GetItems of this LinkedServiceList.
type LinkedServiceObservation ¶
type LinkedServiceObservation struct { // A map of additional properties to associate with the Synapse Linked Service. // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Synapse Linked Service. Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Synapse Linked Service. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The ID of the Synapse Linked Service. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A integration_runtime block as defined below. IntegrationRuntime []IntegrationRuntimeObservation `json:"integrationRuntime,omitempty" tf:"integration_runtime,omitempty"` // A map of parameters to associate with the Synapse Linked Service. // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The Synapse Workspace ID in which to associate the Linked Service with. Changing this forces a new Synapse Linked Service to be created. SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // The type of data stores that will be connected to Synapse. Valid Values include AmazonMWS, AmazonRdsForOracle, AmazonRdsForSqlServer, AmazonRedshift, AmazonS3, AzureBatch. Changing this forces a new resource to be created. // AzureBlobFS, AzureBlobStorage, AzureDataExplorer, AzureDataLakeAnalytics, AzureDataLakeStore, AzureDatabricks, AzureDatabricksDeltaLake, AzureFileStorage, AzureFunction, // AzureKeyVault, AzureML, AzureMLService, AzureMariaDB, AzureMySql, AzurePostgreSql, AzureSqlDW, AzureSqlDatabase, AzureSqlMI, AzureSearch, AzureStorage, // AzureTableStorage, Cassandra, CommonDataServiceForApps, Concur, CosmosDb, CosmosDbMongoDbApi, Couchbase, CustomDataSource, Db2, Drill, // Dynamics, DynamicsAX, DynamicsCrm, Eloqua, FileServer, FtpServer, GoogleAdWords, GoogleBigQuery, GoogleCloudStorage, Greenplum, HBase, HDInsight, // HDInsightOnDemand, HttpServer, Hdfs, Hive, Hubspot, Impala, Informix, Jira, LinkedService, Magento, MariaDB, Marketo, MicrosoftAccess, MongoDb, // MongoDbAtlas, MongoDbV2, MySql, Netezza, OData, Odbc, Office365, Oracle, OracleServiceCloud, Paypal, Phoenix, PostgreSql, Presto, QuickBooks, // Responsys, RestService, SqlServer, Salesforce, SalesforceMarketingCloud, SalesforceServiceCloud, SapBW, SapCloudForCustomer, SapEcc, SapHana, SapOpenHub, // SapTable, ServiceNow, Sftp, SharePointOnlineList, Shopify, Snowflake, Spark, Square, Sybase, Teradata, Vertica, Web, Xero, Zoho. Type *string `json:"type,omitempty" tf:"type,omitempty"` // A JSON object that contains the properties of the Synapse Linked Service. TypePropertiesJSON *string `json:"typePropertiesJson,omitempty" tf:"type_properties_json,omitempty"` }
func (*LinkedServiceObservation) DeepCopy ¶
func (in *LinkedServiceObservation) DeepCopy() *LinkedServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceObservation.
func (*LinkedServiceObservation) DeepCopyInto ¶
func (in *LinkedServiceObservation) DeepCopyInto(out *LinkedServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceParameters ¶
type LinkedServiceParameters struct { // A map of additional properties to associate with the Synapse Linked Service. // +kubebuilder:validation:Optional // +mapType=granular AdditionalProperties map[string]*string `json:"additionalProperties,omitempty" tf:"additional_properties,omitempty"` // List of tags that can be used for describing the Synapse Linked Service. // +kubebuilder:validation:Optional Annotations []*string `json:"annotations,omitempty" tf:"annotations,omitempty"` // The description for the Synapse Linked Service. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A integration_runtime block as defined below. // +kubebuilder:validation:Optional IntegrationRuntime []IntegrationRuntimeParameters `json:"integrationRuntime,omitempty" tf:"integration_runtime,omitempty"` // A map of parameters to associate with the Synapse Linked Service. // +kubebuilder:validation:Optional // +mapType=granular Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // The Synapse Workspace ID in which to associate the Linked Service with. Changing this forces a new Synapse Linked Service to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta1.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` // The type of data stores that will be connected to Synapse. Valid Values include AmazonMWS, AmazonRdsForOracle, AmazonRdsForSqlServer, AmazonRedshift, AmazonS3, AzureBatch. Changing this forces a new resource to be created. // AzureBlobFS, AzureBlobStorage, AzureDataExplorer, AzureDataLakeAnalytics, AzureDataLakeStore, AzureDatabricks, AzureDatabricksDeltaLake, AzureFileStorage, AzureFunction, // AzureKeyVault, AzureML, AzureMLService, AzureMariaDB, AzureMySql, AzurePostgreSql, AzureSqlDW, AzureSqlDatabase, AzureSqlMI, AzureSearch, AzureStorage, // AzureTableStorage, Cassandra, CommonDataServiceForApps, Concur, CosmosDb, CosmosDbMongoDbApi, Couchbase, CustomDataSource, Db2, Drill, // Dynamics, DynamicsAX, DynamicsCrm, Eloqua, FileServer, FtpServer, GoogleAdWords, GoogleBigQuery, GoogleCloudStorage, Greenplum, HBase, HDInsight, // HDInsightOnDemand, HttpServer, Hdfs, Hive, Hubspot, Impala, Informix, Jira, LinkedService, Magento, MariaDB, Marketo, MicrosoftAccess, MongoDb, // MongoDbAtlas, MongoDbV2, MySql, Netezza, OData, Odbc, Office365, Oracle, OracleServiceCloud, Paypal, Phoenix, PostgreSql, Presto, QuickBooks, // Responsys, RestService, SqlServer, Salesforce, SalesforceMarketingCloud, SalesforceServiceCloud, SapBW, SapCloudForCustomer, SapEcc, SapHana, SapOpenHub, // SapTable, ServiceNow, Sftp, SharePointOnlineList, Shopify, Snowflake, Spark, Square, Sybase, Teradata, Vertica, Web, Xero, Zoho. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // A JSON object that contains the properties of the Synapse Linked Service. // +kubebuilder:validation:Optional TypePropertiesJSON *string `json:"typePropertiesJson,omitempty" tf:"type_properties_json,omitempty"` }
func (*LinkedServiceParameters) DeepCopy ¶
func (in *LinkedServiceParameters) DeepCopy() *LinkedServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceParameters.
func (*LinkedServiceParameters) DeepCopyInto ¶
func (in *LinkedServiceParameters) DeepCopyInto(out *LinkedServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceSpec ¶
type LinkedServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServiceParameters `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 LinkedServiceInitParameters `json:"initProvider,omitempty"` }
LinkedServiceSpec defines the desired state of LinkedService
func (*LinkedServiceSpec) DeepCopy ¶
func (in *LinkedServiceSpec) DeepCopy() *LinkedServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceSpec.
func (*LinkedServiceSpec) DeepCopyInto ¶
func (in *LinkedServiceSpec) DeepCopyInto(out *LinkedServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServiceStatus ¶
type LinkedServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServiceObservation `json:"atProvider,omitempty"` }
LinkedServiceStatus defines the observed state of LinkedService.
func (*LinkedServiceStatus) DeepCopy ¶
func (in *LinkedServiceStatus) DeepCopy() *LinkedServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServiceStatus.
func (*LinkedServiceStatus) DeepCopyInto ¶
func (in *LinkedServiceStatus) DeepCopyInto(out *LinkedServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrivateEndpoint ¶
type ManagedPrivateEndpoint 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.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.subresourceName) || (has(self.initProvider) && has(self.initProvider.subresourceName))",message="spec.forProvider.subresourceName is a required parameter" Spec ManagedPrivateEndpointSpec `json:"spec"` Status ManagedPrivateEndpointStatus `json:"status,omitempty"` }
ManagedPrivateEndpoint is the Schema for the ManagedPrivateEndpoints API. Manages a Synapse Managed Private Endpoint. +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 (*ManagedPrivateEndpoint) DeepCopy ¶
func (in *ManagedPrivateEndpoint) DeepCopy() *ManagedPrivateEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) DeepCopyInto ¶
func (in *ManagedPrivateEndpoint) DeepCopyInto(out *ManagedPrivateEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedPrivateEndpoint) DeepCopyObject ¶
func (in *ManagedPrivateEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedPrivateEndpoint) GetCondition ¶
func (mg *ManagedPrivateEndpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) GetConnectionDetailsMapping ¶
func (tr *ManagedPrivateEndpoint) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetDeletionPolicy ¶
func (mg *ManagedPrivateEndpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) GetID ¶
func (tr *ManagedPrivateEndpoint) GetID() string
GetID returns ID of underlying Terraform resource of this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetInitParameters ¶ added in v0.35.0
func (tr *ManagedPrivateEndpoint) GetInitParameters() (map[string]any, error)
GetInitParameters of this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetManagementPolicies ¶ added in v0.35.0
func (mg *ManagedPrivateEndpoint) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) GetMergedParameters ¶ added in v0.40.0
func (tr *ManagedPrivateEndpoint) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetObservation ¶
func (tr *ManagedPrivateEndpoint) GetObservation() (map[string]any, error)
GetObservation of this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetParameters ¶
func (tr *ManagedPrivateEndpoint) GetParameters() (map[string]any, error)
GetParameters of this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetProviderConfigReference ¶
func (mg *ManagedPrivateEndpoint) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) GetPublishConnectionDetailsTo ¶
func (mg *ManagedPrivateEndpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) GetTerraformResourceType ¶
func (mg *ManagedPrivateEndpoint) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) GetTerraformSchemaVersion ¶
func (tr *ManagedPrivateEndpoint) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagedPrivateEndpoint) GetWriteConnectionSecretToReference ¶
func (mg *ManagedPrivateEndpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) Hub ¶ added in v0.42.1
func (tr *ManagedPrivateEndpoint) Hub()
Hub marks this type as a conversion hub.
func (*ManagedPrivateEndpoint) LateInitialize ¶
func (tr *ManagedPrivateEndpoint) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagedPrivateEndpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagedPrivateEndpoint) ResolveReferences ¶
ResolveReferences of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) SetConditions ¶
func (mg *ManagedPrivateEndpoint) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) SetDeletionPolicy ¶
func (mg *ManagedPrivateEndpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) SetManagementPolicies ¶ added in v0.35.0
func (mg *ManagedPrivateEndpoint) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) SetObservation ¶
func (tr *ManagedPrivateEndpoint) SetObservation(obs map[string]any) error
SetObservation for this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) SetParameters ¶
func (tr *ManagedPrivateEndpoint) SetParameters(params map[string]any) error
SetParameters for this ManagedPrivateEndpoint
func (*ManagedPrivateEndpoint) SetProviderConfigReference ¶
func (mg *ManagedPrivateEndpoint) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) SetPublishConnectionDetailsTo ¶
func (mg *ManagedPrivateEndpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ManagedPrivateEndpoint.
func (*ManagedPrivateEndpoint) SetWriteConnectionSecretToReference ¶
func (mg *ManagedPrivateEndpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagedPrivateEndpoint.
type ManagedPrivateEndpointInitParameters ¶ added in v0.35.0
type ManagedPrivateEndpointInitParameters struct { // Specifies the name which should be used for this Managed Private Endpoint. Changing this forces a new resource to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the sub resource name which the Synapse Private Endpoint is able to connect to. Changing this forces a new resource to be created. SubresourceName *string `json:"subresourceName,omitempty" tf:"subresource_name,omitempty"` // The ID of the Synapse Workspace on which to create the Managed Private Endpoint. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` // The ID of the Private Link Enabled Remote Resource which this Synapse Private Endpoint should be connected to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"` // Reference to a Account in storage to populate targetResourceId. // +kubebuilder:validation:Optional TargetResourceIDRef *v1.Reference `json:"targetResourceIdRef,omitempty" tf:"-"` // Selector for a Account in storage to populate targetResourceId. // +kubebuilder:validation:Optional TargetResourceIDSelector *v1.Selector `json:"targetResourceIdSelector,omitempty" tf:"-"` }
func (*ManagedPrivateEndpointInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ManagedPrivateEndpointInitParameters) DeepCopy() *ManagedPrivateEndpointInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointInitParameters.
func (*ManagedPrivateEndpointInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ManagedPrivateEndpointInitParameters) DeepCopyInto(out *ManagedPrivateEndpointInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrivateEndpointList ¶
type ManagedPrivateEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagedPrivateEndpoint `json:"items"` }
ManagedPrivateEndpointList contains a list of ManagedPrivateEndpoints
func (*ManagedPrivateEndpointList) DeepCopy ¶
func (in *ManagedPrivateEndpointList) DeepCopy() *ManagedPrivateEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointList.
func (*ManagedPrivateEndpointList) DeepCopyInto ¶
func (in *ManagedPrivateEndpointList) DeepCopyInto(out *ManagedPrivateEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedPrivateEndpointList) DeepCopyObject ¶
func (in *ManagedPrivateEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedPrivateEndpointList) GetItems ¶
func (l *ManagedPrivateEndpointList) GetItems() []resource.Managed
GetItems of this ManagedPrivateEndpointList.
type ManagedPrivateEndpointObservation ¶
type ManagedPrivateEndpointObservation struct { // The Synapse Managed Private Endpoint ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the name which should be used for this Managed Private Endpoint. Changing this forces a new resource to be created. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the sub resource name which the Synapse Private Endpoint is able to connect to. Changing this forces a new resource to be created. SubresourceName *string `json:"subresourceName,omitempty" tf:"subresource_name,omitempty"` // The ID of the Synapse Workspace on which to create the Managed Private Endpoint. Changing this forces a new resource to be created. SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // The ID of the Private Link Enabled Remote Resource which this Synapse Private Endpoint should be connected to. Changing this forces a new resource to be created. TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"` }
func (*ManagedPrivateEndpointObservation) DeepCopy ¶
func (in *ManagedPrivateEndpointObservation) DeepCopy() *ManagedPrivateEndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointObservation.
func (*ManagedPrivateEndpointObservation) DeepCopyInto ¶
func (in *ManagedPrivateEndpointObservation) DeepCopyInto(out *ManagedPrivateEndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrivateEndpointParameters ¶
type ManagedPrivateEndpointParameters struct { // Specifies the name which should be used for this Managed Private Endpoint. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Specifies the sub resource name which the Synapse Private Endpoint is able to connect to. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SubresourceName *string `json:"subresourceName,omitempty" tf:"subresource_name,omitempty"` // The ID of the Synapse Workspace on which to create the Managed Private Endpoint. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` // The ID of the Private Link Enabled Remote Resource which this Synapse Private Endpoint should be connected to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"` // Reference to a Account in storage to populate targetResourceId. // +kubebuilder:validation:Optional TargetResourceIDRef *v1.Reference `json:"targetResourceIdRef,omitempty" tf:"-"` // Selector for a Account in storage to populate targetResourceId. // +kubebuilder:validation:Optional TargetResourceIDSelector *v1.Selector `json:"targetResourceIdSelector,omitempty" tf:"-"` }
func (*ManagedPrivateEndpointParameters) DeepCopy ¶
func (in *ManagedPrivateEndpointParameters) DeepCopy() *ManagedPrivateEndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointParameters.
func (*ManagedPrivateEndpointParameters) DeepCopyInto ¶
func (in *ManagedPrivateEndpointParameters) DeepCopyInto(out *ManagedPrivateEndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrivateEndpointSpec ¶
type ManagedPrivateEndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagedPrivateEndpointParameters `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 ManagedPrivateEndpointInitParameters `json:"initProvider,omitempty"` }
ManagedPrivateEndpointSpec defines the desired state of ManagedPrivateEndpoint
func (*ManagedPrivateEndpointSpec) DeepCopy ¶
func (in *ManagedPrivateEndpointSpec) DeepCopy() *ManagedPrivateEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointSpec.
func (*ManagedPrivateEndpointSpec) DeepCopyInto ¶
func (in *ManagedPrivateEndpointSpec) DeepCopyInto(out *ManagedPrivateEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedPrivateEndpointStatus ¶
type ManagedPrivateEndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagedPrivateEndpointObservation `json:"atProvider,omitempty"` }
ManagedPrivateEndpointStatus defines the observed state of ManagedPrivateEndpoint.
func (*ManagedPrivateEndpointStatus) DeepCopy ¶
func (in *ManagedPrivateEndpointStatus) DeepCopy() *ManagedPrivateEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedPrivateEndpointStatus.
func (*ManagedPrivateEndpointStatus) DeepCopyInto ¶
func (in *ManagedPrivateEndpointStatus) DeepCopyInto(out *ManagedPrivateEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkHub ¶
type PrivateLinkHub 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 PrivateLinkHubSpec `json:"spec"` Status PrivateLinkHubStatus `json:"status,omitempty"` }
PrivateLinkHub is the Schema for the PrivateLinkHubs API. Manages a Synapse Private Link Hub. +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 (*PrivateLinkHub) DeepCopy ¶
func (in *PrivateLinkHub) DeepCopy() *PrivateLinkHub
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHub.
func (*PrivateLinkHub) DeepCopyInto ¶
func (in *PrivateLinkHub) DeepCopyInto(out *PrivateLinkHub)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkHub) DeepCopyObject ¶
func (in *PrivateLinkHub) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateLinkHub) GetCondition ¶
func (mg *PrivateLinkHub) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateLinkHub.
func (*PrivateLinkHub) GetConnectionDetailsMapping ¶
func (tr *PrivateLinkHub) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateLinkHub
func (*PrivateLinkHub) GetDeletionPolicy ¶
func (mg *PrivateLinkHub) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateLinkHub.
func (*PrivateLinkHub) GetID ¶
func (tr *PrivateLinkHub) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateLinkHub
func (*PrivateLinkHub) GetInitParameters ¶ added in v0.35.0
func (tr *PrivateLinkHub) GetInitParameters() (map[string]any, error)
GetInitParameters of this PrivateLinkHub
func (*PrivateLinkHub) GetManagementPolicies ¶ added in v0.35.0
func (mg *PrivateLinkHub) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this PrivateLinkHub.
func (*PrivateLinkHub) GetMergedParameters ¶ added in v0.40.0
func (tr *PrivateLinkHub) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this PrivateLinkHub
func (*PrivateLinkHub) GetObservation ¶
func (tr *PrivateLinkHub) GetObservation() (map[string]any, error)
GetObservation of this PrivateLinkHub
func (*PrivateLinkHub) GetParameters ¶
func (tr *PrivateLinkHub) GetParameters() (map[string]any, error)
GetParameters of this PrivateLinkHub
func (*PrivateLinkHub) GetProviderConfigReference ¶
func (mg *PrivateLinkHub) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateLinkHub.
func (*PrivateLinkHub) GetPublishConnectionDetailsTo ¶
func (mg *PrivateLinkHub) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateLinkHub.
func (*PrivateLinkHub) GetTerraformResourceType ¶
func (mg *PrivateLinkHub) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateLinkHub
func (*PrivateLinkHub) GetTerraformSchemaVersion ¶
func (tr *PrivateLinkHub) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateLinkHub) GetWriteConnectionSecretToReference ¶
func (mg *PrivateLinkHub) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateLinkHub.
func (*PrivateLinkHub) Hub ¶ added in v0.42.1
func (tr *PrivateLinkHub) Hub()
Hub marks this type as a conversion hub.
func (*PrivateLinkHub) LateInitialize ¶
func (tr *PrivateLinkHub) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateLinkHub using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateLinkHub) ResolveReferences ¶
ResolveReferences of this PrivateLinkHub.
func (*PrivateLinkHub) SetConditions ¶
func (mg *PrivateLinkHub) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateLinkHub.
func (*PrivateLinkHub) SetDeletionPolicy ¶
func (mg *PrivateLinkHub) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateLinkHub.
func (*PrivateLinkHub) SetManagementPolicies ¶ added in v0.35.0
func (mg *PrivateLinkHub) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this PrivateLinkHub.
func (*PrivateLinkHub) SetObservation ¶
func (tr *PrivateLinkHub) SetObservation(obs map[string]any) error
SetObservation for this PrivateLinkHub
func (*PrivateLinkHub) SetParameters ¶
func (tr *PrivateLinkHub) SetParameters(params map[string]any) error
SetParameters for this PrivateLinkHub
func (*PrivateLinkHub) SetProviderConfigReference ¶
func (mg *PrivateLinkHub) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateLinkHub.
func (*PrivateLinkHub) SetPublishConnectionDetailsTo ¶
func (mg *PrivateLinkHub) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateLinkHub.
func (*PrivateLinkHub) SetWriteConnectionSecretToReference ¶
func (mg *PrivateLinkHub) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateLinkHub.
type PrivateLinkHubInitParameters ¶ added in v0.35.0
type PrivateLinkHubInitParameters struct { // Specifies the Azure location where the Synapse Private Link Hub exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // A mapping of tags which should be assigned to the Synapse Private Link Hub. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PrivateLinkHubInitParameters) DeepCopy ¶ added in v0.35.0
func (in *PrivateLinkHubInitParameters) DeepCopy() *PrivateLinkHubInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubInitParameters.
func (*PrivateLinkHubInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *PrivateLinkHubInitParameters) DeepCopyInto(out *PrivateLinkHubInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkHubList ¶
type PrivateLinkHubList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateLinkHub `json:"items"` }
PrivateLinkHubList contains a list of PrivateLinkHubs
func (*PrivateLinkHubList) DeepCopy ¶
func (in *PrivateLinkHubList) DeepCopy() *PrivateLinkHubList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubList.
func (*PrivateLinkHubList) DeepCopyInto ¶
func (in *PrivateLinkHubList) DeepCopyInto(out *PrivateLinkHubList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkHubList) DeepCopyObject ¶
func (in *PrivateLinkHubList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateLinkHubList) GetItems ¶
func (l *PrivateLinkHubList) GetItems() []resource.Managed
GetItems of this PrivateLinkHubList.
type PrivateLinkHubObservation ¶
type PrivateLinkHubObservation struct { // The ID of the Synapse Private Link Hub. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the Azure location where the Synapse Private Link Hub exists. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name of the resource group in which to create the Synapse Private Link Hub. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // A mapping of tags which should be assigned to the Synapse Private Link Hub. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PrivateLinkHubObservation) DeepCopy ¶
func (in *PrivateLinkHubObservation) DeepCopy() *PrivateLinkHubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubObservation.
func (*PrivateLinkHubObservation) DeepCopyInto ¶
func (in *PrivateLinkHubObservation) DeepCopyInto(out *PrivateLinkHubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkHubParameters ¶
type PrivateLinkHubParameters struct { // Specifies the Azure location where the Synapse Private Link Hub exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // The name of the resource group in which to create the Synapse Private Link Hub. 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 which should be assigned to the Synapse Private Link Hub. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PrivateLinkHubParameters) DeepCopy ¶
func (in *PrivateLinkHubParameters) DeepCopy() *PrivateLinkHubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubParameters.
func (*PrivateLinkHubParameters) DeepCopyInto ¶
func (in *PrivateLinkHubParameters) DeepCopyInto(out *PrivateLinkHubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkHubSpec ¶
type PrivateLinkHubSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateLinkHubParameters `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 PrivateLinkHubInitParameters `json:"initProvider,omitempty"` }
PrivateLinkHubSpec defines the desired state of PrivateLinkHub
func (*PrivateLinkHubSpec) DeepCopy ¶
func (in *PrivateLinkHubSpec) DeepCopy() *PrivateLinkHubSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubSpec.
func (*PrivateLinkHubSpec) DeepCopyInto ¶
func (in *PrivateLinkHubSpec) DeepCopyInto(out *PrivateLinkHubSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkHubStatus ¶
type PrivateLinkHubStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateLinkHubObservation `json:"atProvider,omitempty"` }
PrivateLinkHubStatus defines the observed state of PrivateLinkHub.
func (*PrivateLinkHubStatus) DeepCopy ¶
func (in *PrivateLinkHubStatus) DeepCopy() *PrivateLinkHubStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkHubStatus.
func (*PrivateLinkHubStatus) DeepCopyInto ¶
func (in *PrivateLinkHubStatus) DeepCopyInto(out *PrivateLinkHubStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurringScansInitParameters ¶ added in v0.35.0
type RecurringScansInitParameters struct { // Boolean flag which specifies if the schedule scan notification will be sent to the subscription administrators. Defaults to false. EmailSubscriptionAdminsEnabled *bool `json:"emailSubscriptionAdminsEnabled,omitempty" tf:"email_subscription_admins_enabled,omitempty"` // Specifies an array of email addresses to which the scan notification is sent. Emails []*string `json:"emails,omitempty" tf:"emails,omitempty"` // Boolean flag which specifies if recurring scans is enabled or disabled. Defaults to false. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*RecurringScansInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RecurringScansInitParameters) DeepCopy() *RecurringScansInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringScansInitParameters.
func (*RecurringScansInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RecurringScansInitParameters) DeepCopyInto(out *RecurringScansInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurringScansObservation ¶
type RecurringScansObservation struct { // Boolean flag which specifies if the schedule scan notification will be sent to the subscription administrators. Defaults to false. EmailSubscriptionAdminsEnabled *bool `json:"emailSubscriptionAdminsEnabled,omitempty" tf:"email_subscription_admins_enabled,omitempty"` // Specifies an array of email addresses to which the scan notification is sent. Emails []*string `json:"emails,omitempty" tf:"emails,omitempty"` // Boolean flag which specifies if recurring scans is enabled or disabled. Defaults to false. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*RecurringScansObservation) DeepCopy ¶
func (in *RecurringScansObservation) DeepCopy() *RecurringScansObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringScansObservation.
func (*RecurringScansObservation) DeepCopyInto ¶
func (in *RecurringScansObservation) DeepCopyInto(out *RecurringScansObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurringScansParameters ¶
type RecurringScansParameters struct { // Boolean flag which specifies if the schedule scan notification will be sent to the subscription administrators. Defaults to false. // +kubebuilder:validation:Optional EmailSubscriptionAdminsEnabled *bool `json:"emailSubscriptionAdminsEnabled,omitempty" tf:"email_subscription_admins_enabled,omitempty"` // Specifies an array of email addresses to which the scan notification is sent. // +kubebuilder:validation:Optional Emails []*string `json:"emails,omitempty" tf:"emails,omitempty"` // Boolean flag which specifies if recurring scans is enabled or disabled. Defaults to false. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*RecurringScansParameters) DeepCopy ¶
func (in *RecurringScansParameters) DeepCopy() *RecurringScansParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurringScansParameters.
func (*RecurringScansParameters) DeepCopyInto ¶
func (in *RecurringScansParameters) DeepCopyInto(out *RecurringScansParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestoreInitParameters ¶ added in v0.35.0
type RestoreInitParameters struct { // Specifies the Snapshot time to restore formatted as an RFC3339 date string. Changing this forces a new Synapse SQL Pool to be created. PointInTime *string `json:"pointInTime,omitempty" tf:"point_in_time,omitempty"` // The ID of the Synapse SQL Pool or SQL Database which is to restore. Changing this forces a new Synapse SQL Pool to be created. SourceDatabaseID *string `json:"sourceDatabaseId,omitempty" tf:"source_database_id,omitempty"` }
func (*RestoreInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RestoreInitParameters) DeepCopy() *RestoreInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestoreInitParameters.
func (*RestoreInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RestoreInitParameters) DeepCopyInto(out *RestoreInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestoreObservation ¶
type RestoreObservation struct { // Specifies the Snapshot time to restore formatted as an RFC3339 date string. Changing this forces a new Synapse SQL Pool to be created. PointInTime *string `json:"pointInTime,omitempty" tf:"point_in_time,omitempty"` // The ID of the Synapse SQL Pool or SQL Database which is to restore. Changing this forces a new Synapse SQL Pool to be created. SourceDatabaseID *string `json:"sourceDatabaseId,omitempty" tf:"source_database_id,omitempty"` }
func (*RestoreObservation) DeepCopy ¶
func (in *RestoreObservation) DeepCopy() *RestoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestoreObservation.
func (*RestoreObservation) DeepCopyInto ¶
func (in *RestoreObservation) DeepCopyInto(out *RestoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestoreParameters ¶
type RestoreParameters struct { // Specifies the Snapshot time to restore formatted as an RFC3339 date string. Changing this forces a new Synapse SQL Pool to be created. // +kubebuilder:validation:Optional PointInTime *string `json:"pointInTime" tf:"point_in_time,omitempty"` // The ID of the Synapse SQL Pool or SQL Database which is to restore. Changing this forces a new Synapse SQL Pool to be created. // +kubebuilder:validation:Optional SourceDatabaseID *string `json:"sourceDatabaseId" tf:"source_database_id,omitempty"` }
func (*RestoreParameters) DeepCopy ¶
func (in *RestoreParameters) DeepCopy() *RestoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestoreParameters.
func (*RestoreParameters) DeepCopyInto ¶
func (in *RestoreParameters) DeepCopyInto(out *RestoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignment ¶
type RoleAssignment 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.principalId) || (has(self.initProvider) && has(self.initProvider.principalId))",message="spec.forProvider.principalId is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.roleName) || (has(self.initProvider) && has(self.initProvider.roleName))",message="spec.forProvider.roleName is a required parameter" Spec RoleAssignmentSpec `json:"spec"` Status RoleAssignmentStatus `json:"status,omitempty"` }
RoleAssignment is the Schema for the RoleAssignments API. Manages a Synapse Role Assignment. +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 (*RoleAssignment) DeepCopy ¶
func (in *RoleAssignment) DeepCopy() *RoleAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignment.
func (*RoleAssignment) DeepCopyInto ¶
func (in *RoleAssignment) DeepCopyInto(out *RoleAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAssignment) DeepCopyObject ¶
func (in *RoleAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleAssignment) GetCondition ¶
func (mg *RoleAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RoleAssignment.
func (*RoleAssignment) GetConnectionDetailsMapping ¶
func (tr *RoleAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RoleAssignment
func (*RoleAssignment) GetDeletionPolicy ¶
func (mg *RoleAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RoleAssignment.
func (*RoleAssignment) GetID ¶
func (tr *RoleAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this RoleAssignment
func (*RoleAssignment) GetInitParameters ¶ added in v0.35.0
func (tr *RoleAssignment) GetInitParameters() (map[string]any, error)
GetInitParameters of this RoleAssignment
func (*RoleAssignment) GetManagementPolicies ¶ added in v0.35.0
func (mg *RoleAssignment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RoleAssignment.
func (*RoleAssignment) GetMergedParameters ¶ added in v0.40.0
func (tr *RoleAssignment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this RoleAssignment
func (*RoleAssignment) GetObservation ¶
func (tr *RoleAssignment) GetObservation() (map[string]any, error)
GetObservation of this RoleAssignment
func (*RoleAssignment) GetParameters ¶
func (tr *RoleAssignment) GetParameters() (map[string]any, error)
GetParameters of this RoleAssignment
func (*RoleAssignment) GetProviderConfigReference ¶
func (mg *RoleAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RoleAssignment.
func (*RoleAssignment) GetPublishConnectionDetailsTo ¶
func (mg *RoleAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RoleAssignment.
func (*RoleAssignment) GetTerraformResourceType ¶
func (mg *RoleAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RoleAssignment
func (*RoleAssignment) GetTerraformSchemaVersion ¶
func (tr *RoleAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RoleAssignment) GetWriteConnectionSecretToReference ¶
func (mg *RoleAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RoleAssignment.
func (*RoleAssignment) Hub ¶ added in v0.42.1
func (tr *RoleAssignment) Hub()
Hub marks this type as a conversion hub.
func (*RoleAssignment) LateInitialize ¶
func (tr *RoleAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RoleAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*RoleAssignment) ResolveReferences ¶
ResolveReferences of this RoleAssignment.
func (*RoleAssignment) SetConditions ¶
func (mg *RoleAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this RoleAssignment.
func (*RoleAssignment) SetDeletionPolicy ¶
func (mg *RoleAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RoleAssignment.
func (*RoleAssignment) SetManagementPolicies ¶ added in v0.35.0
func (mg *RoleAssignment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RoleAssignment.
func (*RoleAssignment) SetObservation ¶
func (tr *RoleAssignment) SetObservation(obs map[string]any) error
SetObservation for this RoleAssignment
func (*RoleAssignment) SetParameters ¶
func (tr *RoleAssignment) SetParameters(params map[string]any) error
SetParameters for this RoleAssignment
func (*RoleAssignment) SetProviderConfigReference ¶
func (mg *RoleAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RoleAssignment.
func (*RoleAssignment) SetPublishConnectionDetailsTo ¶
func (mg *RoleAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RoleAssignment.
func (*RoleAssignment) SetWriteConnectionSecretToReference ¶
func (mg *RoleAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RoleAssignment.
type RoleAssignmentInitParameters ¶ added in v0.35.0
type RoleAssignmentInitParameters struct { // The ID of the Principal (User, Group or Service Principal) to assign the Synapse Role Definition to. Changing this forces a new resource to be created. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Type of the Principal. One of User, Group or ServicePrincipal. Changing this forces a new resource to be created. PrincipalType *string `json:"principalType,omitempty" tf:"principal_type,omitempty"` // The Role Name of the Synapse Built-In Role. Possible values are Apache Spark Administrator, Synapse Administrator, Synapse Artifact Publisher, Synapse Artifact User, Synapse Compute Operator, Synapse Contributor, Synapse Credential User, Synapse Linked Data Manager, Synapse Monitoring Operator, Synapse SQL Administrator and Synapse User. Changing this forces a new resource to be created. RoleName *string `json:"roleName,omitempty" tf:"role_name,omitempty"` // The Synapse Spark Pool which the Synapse Role Assignment applies to. Changing this forces a new resource to be created. SynapseSparkPoolID *string `json:"synapseSparkPoolId,omitempty" tf:"synapse_spark_pool_id,omitempty"` // The Synapse Workspace which the Synapse Role Assignment applies to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` }
func (*RoleAssignmentInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RoleAssignmentInitParameters) DeepCopy() *RoleAssignmentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentInitParameters.
func (*RoleAssignmentInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RoleAssignmentInitParameters) DeepCopyInto(out *RoleAssignmentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignmentList ¶
type RoleAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RoleAssignment `json:"items"` }
RoleAssignmentList contains a list of RoleAssignments
func (*RoleAssignmentList) DeepCopy ¶
func (in *RoleAssignmentList) DeepCopy() *RoleAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentList.
func (*RoleAssignmentList) DeepCopyInto ¶
func (in *RoleAssignmentList) DeepCopyInto(out *RoleAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAssignmentList) DeepCopyObject ¶
func (in *RoleAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleAssignmentList) GetItems ¶
func (l *RoleAssignmentList) GetItems() []resource.Managed
GetItems of this RoleAssignmentList.
type RoleAssignmentObservation ¶
type RoleAssignmentObservation struct { // The Synapse Role Assignment ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ID of the Principal (User, Group or Service Principal) to assign the Synapse Role Definition to. Changing this forces a new resource to be created. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Type of the Principal. One of User, Group or ServicePrincipal. Changing this forces a new resource to be created. PrincipalType *string `json:"principalType,omitempty" tf:"principal_type,omitempty"` // The Role Name of the Synapse Built-In Role. Possible values are Apache Spark Administrator, Synapse Administrator, Synapse Artifact Publisher, Synapse Artifact User, Synapse Compute Operator, Synapse Contributor, Synapse Credential User, Synapse Linked Data Manager, Synapse Monitoring Operator, Synapse SQL Administrator and Synapse User. Changing this forces a new resource to be created. RoleName *string `json:"roleName,omitempty" tf:"role_name,omitempty"` // The Synapse Spark Pool which the Synapse Role Assignment applies to. Changing this forces a new resource to be created. SynapseSparkPoolID *string `json:"synapseSparkPoolId,omitempty" tf:"synapse_spark_pool_id,omitempty"` // The Synapse Workspace which the Synapse Role Assignment applies to. Changing this forces a new resource to be created. SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` }
func (*RoleAssignmentObservation) DeepCopy ¶
func (in *RoleAssignmentObservation) DeepCopy() *RoleAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentObservation.
func (*RoleAssignmentObservation) DeepCopyInto ¶
func (in *RoleAssignmentObservation) DeepCopyInto(out *RoleAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignmentParameters ¶
type RoleAssignmentParameters struct { // The ID of the Principal (User, Group or Service Principal) to assign the Synapse Role Definition to. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Type of the Principal. One of User, Group or ServicePrincipal. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional PrincipalType *string `json:"principalType,omitempty" tf:"principal_type,omitempty"` // The Role Name of the Synapse Built-In Role. Possible values are Apache Spark Administrator, Synapse Administrator, Synapse Artifact Publisher, Synapse Artifact User, Synapse Compute Operator, Synapse Contributor, Synapse Credential User, Synapse Linked Data Manager, Synapse Monitoring Operator, Synapse SQL Administrator and Synapse User. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional RoleName *string `json:"roleName,omitempty" tf:"role_name,omitempty"` // The Synapse Spark Pool which the Synapse Role Assignment applies to. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional SynapseSparkPoolID *string `json:"synapseSparkPoolId,omitempty" tf:"synapse_spark_pool_id,omitempty"` // The Synapse Workspace which the Synapse Role Assignment applies to. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` }
func (*RoleAssignmentParameters) DeepCopy ¶
func (in *RoleAssignmentParameters) DeepCopy() *RoleAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentParameters.
func (*RoleAssignmentParameters) DeepCopyInto ¶
func (in *RoleAssignmentParameters) DeepCopyInto(out *RoleAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignmentSpec ¶
type RoleAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleAssignmentParameters `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 RoleAssignmentInitParameters `json:"initProvider,omitempty"` }
RoleAssignmentSpec defines the desired state of RoleAssignment
func (*RoleAssignmentSpec) DeepCopy ¶
func (in *RoleAssignmentSpec) DeepCopy() *RoleAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentSpec.
func (*RoleAssignmentSpec) DeepCopyInto ¶
func (in *RoleAssignmentSpec) DeepCopyInto(out *RoleAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignmentStatus ¶
type RoleAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleAssignmentObservation `json:"atProvider,omitempty"` }
RoleAssignmentStatus defines the observed state of RoleAssignment.
func (*RoleAssignmentStatus) DeepCopy ¶
func (in *RoleAssignmentStatus) DeepCopy() *RoleAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentStatus.
func (*RoleAssignmentStatus) DeepCopyInto ¶
func (in *RoleAssignmentStatus) DeepCopyInto(out *RoleAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLAADAdminInitParameters ¶ added in v0.35.0
type SQLAADAdminInitParameters struct { // The login name of the Azure AD Administrator of this Synapse Workspace SQL. Login *string `json:"login,omitempty" tf:"login"` // The object id of the Azure AD Administrator of this Synapse Workspace SQL. ObjectID *string `json:"objectId,omitempty" tf:"object_id"` // The tenant id of the Azure AD Administrator of this Synapse Workspace SQL. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id"` }
func (*SQLAADAdminInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SQLAADAdminInitParameters) DeepCopy() *SQLAADAdminInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLAADAdminInitParameters.
func (*SQLAADAdminInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SQLAADAdminInitParameters) DeepCopyInto(out *SQLAADAdminInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLAADAdminObservation ¶
type SQLAADAdminObservation struct { // The login name of the Azure AD Administrator of this Synapse Workspace SQL. Login *string `json:"login,omitempty" tf:"login,omitempty"` // The object id of the Azure AD Administrator of this Synapse Workspace SQL. ObjectID *string `json:"objectId,omitempty" tf:"object_id,omitempty"` // The tenant id of the Azure AD Administrator of this Synapse Workspace SQL. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*SQLAADAdminObservation) DeepCopy ¶
func (in *SQLAADAdminObservation) DeepCopy() *SQLAADAdminObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLAADAdminObservation.
func (*SQLAADAdminObservation) DeepCopyInto ¶
func (in *SQLAADAdminObservation) DeepCopyInto(out *SQLAADAdminObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLAADAdminParameters ¶
type SQLAADAdminParameters struct { // The login name of the Azure AD Administrator of this Synapse Workspace SQL. // +kubebuilder:validation:Optional Login *string `json:"login,omitempty" tf:"login"` // The object id of the Azure AD Administrator of this Synapse Workspace SQL. // +kubebuilder:validation:Optional ObjectID *string `json:"objectId,omitempty" tf:"object_id"` // The tenant id of the Azure AD Administrator of this Synapse Workspace SQL. // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id"` }
func (*SQLAADAdminParameters) DeepCopy ¶
func (in *SQLAADAdminParameters) DeepCopy() *SQLAADAdminParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLAADAdminParameters.
func (*SQLAADAdminParameters) DeepCopyInto ¶
func (in *SQLAADAdminParameters) DeepCopyInto(out *SQLAADAdminParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPool ¶
type SQLPool 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.skuName) || (has(self.initProvider) && has(self.initProvider.skuName))",message="spec.forProvider.skuName is a required parameter" Spec SQLPoolSpec `json:"spec"` Status SQLPoolStatus `json:"status,omitempty"` }
SQLPool is the Schema for the SQLPools API. Manages a Synapse SQL Pool. +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 (*SQLPool) ConvertFrom ¶ added in v1.2.0
func (tr *SQLPool) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the SQLPool type.
func (*SQLPool) ConvertTo ¶ added in v1.2.0
func (tr *SQLPool) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this SQLPool to the hub type.
func (*SQLPool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPool.
func (*SQLPool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLPool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLPool) GetCondition ¶
func (mg *SQLPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLPool.
func (*SQLPool) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this SQLPool
func (*SQLPool) GetDeletionPolicy ¶
func (mg *SQLPool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLPool.
func (*SQLPool) GetInitParameters ¶ added in v0.35.0
GetInitParameters of this SQLPool
func (*SQLPool) GetManagementPolicies ¶ added in v0.35.0
func (mg *SQLPool) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SQLPool.
func (*SQLPool) GetMergedParameters ¶ added in v0.40.0
GetInitParameters of this SQLPool
func (*SQLPool) GetObservation ¶
GetObservation of this SQLPool
func (*SQLPool) GetParameters ¶
GetParameters of this SQLPool
func (*SQLPool) GetProviderConfigReference ¶
GetProviderConfigReference of this SQLPool.
func (*SQLPool) GetPublishConnectionDetailsTo ¶
func (mg *SQLPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLPool.
func (*SQLPool) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this SQLPool
func (*SQLPool) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLPool) GetWriteConnectionSecretToReference ¶
func (mg *SQLPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLPool.
func (*SQLPool) LateInitialize ¶
LateInitialize this SQLPool using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLPool) ResolveReferences ¶
ResolveReferences of this SQLPool.
func (*SQLPool) SetConditions ¶
SetConditions of this SQLPool.
func (*SQLPool) SetDeletionPolicy ¶
func (mg *SQLPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLPool.
func (*SQLPool) SetManagementPolicies ¶ added in v0.35.0
func (mg *SQLPool) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SQLPool.
func (*SQLPool) SetObservation ¶
SetObservation for this SQLPool
func (*SQLPool) SetParameters ¶
SetParameters for this SQLPool
func (*SQLPool) SetProviderConfigReference ¶
SetProviderConfigReference of this SQLPool.
func (*SQLPool) SetPublishConnectionDetailsTo ¶
func (mg *SQLPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLPool.
func (*SQLPool) SetWriteConnectionSecretToReference ¶
func (mg *SQLPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLPool.
type SQLPoolExtendedAuditingPolicy ¶
type SQLPoolExtendedAuditingPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SQLPoolExtendedAuditingPolicySpec `json:"spec"` Status SQLPoolExtendedAuditingPolicyStatus `json:"status,omitempty"` }
SQLPoolExtendedAuditingPolicy is the Schema for the SQLPoolExtendedAuditingPolicys API. Manages a Synapse SQL Pool Extended Auditing Policy. +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 (*SQLPoolExtendedAuditingPolicy) DeepCopy ¶
func (in *SQLPoolExtendedAuditingPolicy) DeepCopy() *SQLPoolExtendedAuditingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicy) DeepCopyInto ¶
func (in *SQLPoolExtendedAuditingPolicy) DeepCopyInto(out *SQLPoolExtendedAuditingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLPoolExtendedAuditingPolicy) DeepCopyObject ¶
func (in *SQLPoolExtendedAuditingPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLPoolExtendedAuditingPolicy) GetCondition ¶
func (mg *SQLPoolExtendedAuditingPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicy) GetConnectionDetailsMapping ¶
func (tr *SQLPoolExtendedAuditingPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLPoolExtendedAuditingPolicy
func (*SQLPoolExtendedAuditingPolicy) GetDeletionPolicy ¶
func (mg *SQLPoolExtendedAuditingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicy) GetID ¶
func (tr *SQLPoolExtendedAuditingPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this SQLPoolExtendedAuditingPolicy
func (*SQLPoolExtendedAuditingPolicy) GetInitParameters ¶ added in v0.35.0
func (tr *SQLPoolExtendedAuditingPolicy) GetInitParameters() (map[string]any, error)
GetInitParameters of this SQLPoolExtendedAuditingPolicy
func (*SQLPoolExtendedAuditingPolicy) GetManagementPolicies ¶ added in v0.35.0
func (mg *SQLPoolExtendedAuditingPolicy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicy) GetMergedParameters ¶ added in v0.40.0
func (tr *SQLPoolExtendedAuditingPolicy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SQLPoolExtendedAuditingPolicy
func (*SQLPoolExtendedAuditingPolicy) GetObservation ¶
func (tr *SQLPoolExtendedAuditingPolicy) GetObservation() (map[string]any, error)
GetObservation of this SQLPoolExtendedAuditingPolicy
func (*SQLPoolExtendedAuditingPolicy) GetParameters ¶
func (tr *SQLPoolExtendedAuditingPolicy) GetParameters() (map[string]any, error)
GetParameters of this SQLPoolExtendedAuditingPolicy
func (*SQLPoolExtendedAuditingPolicy) GetProviderConfigReference ¶
func (mg *SQLPoolExtendedAuditingPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicy) GetPublishConnectionDetailsTo ¶
func (mg *SQLPoolExtendedAuditingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicy) GetTerraformResourceType ¶
func (mg *SQLPoolExtendedAuditingPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLPoolExtendedAuditingPolicy
func (*SQLPoolExtendedAuditingPolicy) GetTerraformSchemaVersion ¶
func (tr *SQLPoolExtendedAuditingPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLPoolExtendedAuditingPolicy) GetWriteConnectionSecretToReference ¶
func (mg *SQLPoolExtendedAuditingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicy) Hub ¶ added in v0.42.1
func (tr *SQLPoolExtendedAuditingPolicy) Hub()
Hub marks this type as a conversion hub.
func (*SQLPoolExtendedAuditingPolicy) LateInitialize ¶
func (tr *SQLPoolExtendedAuditingPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLPoolExtendedAuditingPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLPoolExtendedAuditingPolicy) ResolveReferences ¶
func (mg *SQLPoolExtendedAuditingPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicy) SetConditions ¶
func (mg *SQLPoolExtendedAuditingPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicy) SetDeletionPolicy ¶
func (mg *SQLPoolExtendedAuditingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicy) SetManagementPolicies ¶ added in v0.35.0
func (mg *SQLPoolExtendedAuditingPolicy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicy) SetObservation ¶
func (tr *SQLPoolExtendedAuditingPolicy) SetObservation(obs map[string]any) error
SetObservation for this SQLPoolExtendedAuditingPolicy
func (*SQLPoolExtendedAuditingPolicy) SetParameters ¶
func (tr *SQLPoolExtendedAuditingPolicy) SetParameters(params map[string]any) error
SetParameters for this SQLPoolExtendedAuditingPolicy
func (*SQLPoolExtendedAuditingPolicy) SetProviderConfigReference ¶
func (mg *SQLPoolExtendedAuditingPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicy) SetPublishConnectionDetailsTo ¶
func (mg *SQLPoolExtendedAuditingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicy) SetWriteConnectionSecretToReference ¶
func (mg *SQLPoolExtendedAuditingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLPoolExtendedAuditingPolicy.
type SQLPoolExtendedAuditingPolicyInitParameters ¶ added in v0.35.0
type SQLPoolExtendedAuditingPolicyInitParameters struct { // Enable audit events to Azure Monitor? To enable server audit events to Azure Monitor, please enable its master database audit events to Azure Monitor. Defaults to true. LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"` // The number of days to retain logs for in the storage account. Defaults to 0. RetentionInDays *float64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` // Is storage_account_access_key value the storage's secondary key? StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary,omitempty"` // The access key to use for the auditing storage account. StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // The blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all extended auditing logs. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_blob_endpoint",true) StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` // Reference to a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointRef *v1.Reference `json:"storageEndpointRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointSelector *v1.Selector `json:"storageEndpointSelector,omitempty" tf:"-"` }
func (*SQLPoolExtendedAuditingPolicyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SQLPoolExtendedAuditingPolicyInitParameters) DeepCopy() *SQLPoolExtendedAuditingPolicyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolExtendedAuditingPolicyInitParameters.
func (*SQLPoolExtendedAuditingPolicyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SQLPoolExtendedAuditingPolicyInitParameters) DeepCopyInto(out *SQLPoolExtendedAuditingPolicyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolExtendedAuditingPolicyList ¶
type SQLPoolExtendedAuditingPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SQLPoolExtendedAuditingPolicy `json:"items"` }
SQLPoolExtendedAuditingPolicyList contains a list of SQLPoolExtendedAuditingPolicys
func (*SQLPoolExtendedAuditingPolicyList) DeepCopy ¶
func (in *SQLPoolExtendedAuditingPolicyList) DeepCopy() *SQLPoolExtendedAuditingPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolExtendedAuditingPolicyList.
func (*SQLPoolExtendedAuditingPolicyList) DeepCopyInto ¶
func (in *SQLPoolExtendedAuditingPolicyList) DeepCopyInto(out *SQLPoolExtendedAuditingPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLPoolExtendedAuditingPolicyList) DeepCopyObject ¶
func (in *SQLPoolExtendedAuditingPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLPoolExtendedAuditingPolicyList) GetItems ¶
func (l *SQLPoolExtendedAuditingPolicyList) GetItems() []resource.Managed
GetItems of this SQLPoolExtendedAuditingPolicyList.
type SQLPoolExtendedAuditingPolicyObservation ¶
type SQLPoolExtendedAuditingPolicyObservation struct { // The ID of the Synapse SQL Pool Extended Auditing Policy. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Enable audit events to Azure Monitor? To enable server audit events to Azure Monitor, please enable its master database audit events to Azure Monitor. Defaults to true. LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"` // The number of days to retain logs for in the storage account. Defaults to 0. RetentionInDays *float64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` // The ID of the Synapse SQL pool to set the extended auditing policy. Changing this forces a new resource to be created. SQLPoolID *string `json:"sqlPoolId,omitempty" tf:"sql_pool_id,omitempty"` // Is storage_account_access_key value the storage's secondary key? StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary,omitempty"` // The blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all extended auditing logs. StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` }
func (*SQLPoolExtendedAuditingPolicyObservation) DeepCopy ¶
func (in *SQLPoolExtendedAuditingPolicyObservation) DeepCopy() *SQLPoolExtendedAuditingPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolExtendedAuditingPolicyObservation.
func (*SQLPoolExtendedAuditingPolicyObservation) DeepCopyInto ¶
func (in *SQLPoolExtendedAuditingPolicyObservation) DeepCopyInto(out *SQLPoolExtendedAuditingPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolExtendedAuditingPolicyParameters ¶
type SQLPoolExtendedAuditingPolicyParameters struct { // Enable audit events to Azure Monitor? To enable server audit events to Azure Monitor, please enable its master database audit events to Azure Monitor. Defaults to true. // +kubebuilder:validation:Optional LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"` // The number of days to retain logs for in the storage account. Defaults to 0. // +kubebuilder:validation:Optional RetentionInDays *float64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` // The ID of the Synapse SQL pool to set the extended auditing policy. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.SQLPool // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SQLPoolID *string `json:"sqlPoolId,omitempty" tf:"sql_pool_id,omitempty"` // Reference to a SQLPool in synapse to populate sqlPoolId. // +kubebuilder:validation:Optional SQLPoolIDRef *v1.Reference `json:"sqlPoolIdRef,omitempty" tf:"-"` // Selector for a SQLPool in synapse to populate sqlPoolId. // +kubebuilder:validation:Optional SQLPoolIDSelector *v1.Selector `json:"sqlPoolIdSelector,omitempty" tf:"-"` // Is storage_account_access_key value the storage's secondary key? // +kubebuilder:validation:Optional StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary,omitempty"` // The access key to use for the auditing storage account. // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // The blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all extended auditing logs. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_blob_endpoint",true) // +kubebuilder:validation:Optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` // Reference to a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointRef *v1.Reference `json:"storageEndpointRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointSelector *v1.Selector `json:"storageEndpointSelector,omitempty" tf:"-"` }
func (*SQLPoolExtendedAuditingPolicyParameters) DeepCopy ¶
func (in *SQLPoolExtendedAuditingPolicyParameters) DeepCopy() *SQLPoolExtendedAuditingPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolExtendedAuditingPolicyParameters.
func (*SQLPoolExtendedAuditingPolicyParameters) DeepCopyInto ¶
func (in *SQLPoolExtendedAuditingPolicyParameters) DeepCopyInto(out *SQLPoolExtendedAuditingPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolExtendedAuditingPolicySpec ¶
type SQLPoolExtendedAuditingPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider SQLPoolExtendedAuditingPolicyParameters `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 SQLPoolExtendedAuditingPolicyInitParameters `json:"initProvider,omitempty"` }
SQLPoolExtendedAuditingPolicySpec defines the desired state of SQLPoolExtendedAuditingPolicy
func (*SQLPoolExtendedAuditingPolicySpec) DeepCopy ¶
func (in *SQLPoolExtendedAuditingPolicySpec) DeepCopy() *SQLPoolExtendedAuditingPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolExtendedAuditingPolicySpec.
func (*SQLPoolExtendedAuditingPolicySpec) DeepCopyInto ¶
func (in *SQLPoolExtendedAuditingPolicySpec) DeepCopyInto(out *SQLPoolExtendedAuditingPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolExtendedAuditingPolicyStatus ¶
type SQLPoolExtendedAuditingPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SQLPoolExtendedAuditingPolicyObservation `json:"atProvider,omitempty"` }
SQLPoolExtendedAuditingPolicyStatus defines the observed state of SQLPoolExtendedAuditingPolicy.
func (*SQLPoolExtendedAuditingPolicyStatus) DeepCopy ¶
func (in *SQLPoolExtendedAuditingPolicyStatus) DeepCopy() *SQLPoolExtendedAuditingPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolExtendedAuditingPolicyStatus.
func (*SQLPoolExtendedAuditingPolicyStatus) DeepCopyInto ¶
func (in *SQLPoolExtendedAuditingPolicyStatus) DeepCopyInto(out *SQLPoolExtendedAuditingPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolInitParameters ¶ added in v0.35.0
type SQLPoolInitParameters struct { // The name of the collation to use with this pool, only applicable when create_mode is set to Default. Azure default is SQL_LATIN1_GENERAL_CP1_CI_AS. Changing this forces a new Synapse SQL Pool to be created. Collation *string `json:"collation,omitempty" tf:"collation,omitempty"` // Specifies how to create the SQL Pool. Valid values are: Default, Recovery or PointInTimeRestore. Must be Default to create a new database. Defaults to Default. Changing this forces a new Synapse SQL Pool to be created. CreateMode *string `json:"createMode,omitempty" tf:"create_mode,omitempty"` // Is transparent data encryption enabled? DataEncrypted *bool `json:"dataEncrypted,omitempty" tf:"data_encrypted,omitempty"` // Is geo-backup policy enabled? Possible values include true or false. Defaults to true. GeoBackupPolicyEnabled *bool `json:"geoBackupPolicyEnabled,omitempty" tf:"geo_backup_policy_enabled,omitempty"` // The ID of the Synapse SQL Pool or SQL Database which is to back up, only applicable when create_mode is set to Recovery. Changing this forces a new Synapse SQL Pool to be created. RecoveryDatabaseID *string `json:"recoveryDatabaseId,omitempty" tf:"recovery_database_id,omitempty"` // A restore block as defined below. Only applicable when create_mode is set to PointInTimeRestore. Changing this forces a new Synapse SQL Pool to be created. Restore []RestoreInitParameters `json:"restore,omitempty" tf:"restore,omitempty"` // Specifies the SKU Name for this Synapse SQL Pool. Possible values are DW100c, DW200c, DW300c, DW400c, DW500c, DW1000c, DW1500c, DW2000c, DW2500c, DW3000c, DW5000c, DW6000c, DW7500c, DW10000c, DW15000c or DW30000c. SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // The storage account type that will be used to store backups for this Synapse SQL Pool. Possible values are LRS or GRS. Changing this forces a new Synapse SQL Pool to be created. Defaults to GRS. StorageAccountType *string `json:"storageAccountType,omitempty" tf:"storage_account_type,omitempty"` // A mapping of tags which should be assigned to the Synapse SQL Pool. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SQLPoolInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SQLPoolInitParameters) DeepCopy() *SQLPoolInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolInitParameters.
func (*SQLPoolInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SQLPoolInitParameters) DeepCopyInto(out *SQLPoolInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolList ¶
type SQLPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SQLPool `json:"items"` }
SQLPoolList contains a list of SQLPools
func (*SQLPoolList) DeepCopy ¶
func (in *SQLPoolList) DeepCopy() *SQLPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolList.
func (*SQLPoolList) DeepCopyInto ¶
func (in *SQLPoolList) DeepCopyInto(out *SQLPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLPoolList) DeepCopyObject ¶
func (in *SQLPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLPoolList) GetItems ¶
func (l *SQLPoolList) GetItems() []resource.Managed
GetItems of this SQLPoolList.
type SQLPoolObservation ¶
type SQLPoolObservation struct { // The name of the collation to use with this pool, only applicable when create_mode is set to Default. Azure default is SQL_LATIN1_GENERAL_CP1_CI_AS. Changing this forces a new Synapse SQL Pool to be created. Collation *string `json:"collation,omitempty" tf:"collation,omitempty"` // Specifies how to create the SQL Pool. Valid values are: Default, Recovery or PointInTimeRestore. Must be Default to create a new database. Defaults to Default. Changing this forces a new Synapse SQL Pool to be created. CreateMode *string `json:"createMode,omitempty" tf:"create_mode,omitempty"` // Is transparent data encryption enabled? DataEncrypted *bool `json:"dataEncrypted,omitempty" tf:"data_encrypted,omitempty"` // Is geo-backup policy enabled? Possible values include true or false. Defaults to true. GeoBackupPolicyEnabled *bool `json:"geoBackupPolicyEnabled,omitempty" tf:"geo_backup_policy_enabled,omitempty"` // The ID of the Synapse SQL Pool. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ID of the Synapse SQL Pool or SQL Database which is to back up, only applicable when create_mode is set to Recovery. Changing this forces a new Synapse SQL Pool to be created. RecoveryDatabaseID *string `json:"recoveryDatabaseId,omitempty" tf:"recovery_database_id,omitempty"` // A restore block as defined below. Only applicable when create_mode is set to PointInTimeRestore. Changing this forces a new Synapse SQL Pool to be created. Restore []RestoreObservation `json:"restore,omitempty" tf:"restore,omitempty"` // Specifies the SKU Name for this Synapse SQL Pool. Possible values are DW100c, DW200c, DW300c, DW400c, DW500c, DW1000c, DW1500c, DW2000c, DW2500c, DW3000c, DW5000c, DW6000c, DW7500c, DW10000c, DW15000c or DW30000c. SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // The storage account type that will be used to store backups for this Synapse SQL Pool. Possible values are LRS or GRS. Changing this forces a new Synapse SQL Pool to be created. Defaults to GRS. StorageAccountType *string `json:"storageAccountType,omitempty" tf:"storage_account_type,omitempty"` // The ID of Synapse Workspace within which this SQL Pool should be created. Changing this forces a new Synapse SQL Pool to be created. SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // A mapping of tags which should be assigned to the Synapse SQL Pool. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SQLPoolObservation) DeepCopy ¶
func (in *SQLPoolObservation) DeepCopy() *SQLPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolObservation.
func (*SQLPoolObservation) DeepCopyInto ¶
func (in *SQLPoolObservation) DeepCopyInto(out *SQLPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolParameters ¶
type SQLPoolParameters struct { // The name of the collation to use with this pool, only applicable when create_mode is set to Default. Azure default is SQL_LATIN1_GENERAL_CP1_CI_AS. Changing this forces a new Synapse SQL Pool to be created. // +kubebuilder:validation:Optional Collation *string `json:"collation,omitempty" tf:"collation,omitempty"` // Specifies how to create the SQL Pool. Valid values are: Default, Recovery or PointInTimeRestore. Must be Default to create a new database. Defaults to Default. Changing this forces a new Synapse SQL Pool to be created. // +kubebuilder:validation:Optional CreateMode *string `json:"createMode,omitempty" tf:"create_mode,omitempty"` // Is transparent data encryption enabled? // +kubebuilder:validation:Optional DataEncrypted *bool `json:"dataEncrypted,omitempty" tf:"data_encrypted,omitempty"` // Is geo-backup policy enabled? Possible values include true or false. Defaults to true. // +kubebuilder:validation:Optional GeoBackupPolicyEnabled *bool `json:"geoBackupPolicyEnabled,omitempty" tf:"geo_backup_policy_enabled,omitempty"` // The ID of the Synapse SQL Pool or SQL Database which is to back up, only applicable when create_mode is set to Recovery. Changing this forces a new Synapse SQL Pool to be created. // +kubebuilder:validation:Optional RecoveryDatabaseID *string `json:"recoveryDatabaseId,omitempty" tf:"recovery_database_id,omitempty"` // A restore block as defined below. Only applicable when create_mode is set to PointInTimeRestore. Changing this forces a new Synapse SQL Pool to be created. // +kubebuilder:validation:Optional Restore []RestoreParameters `json:"restore,omitempty" tf:"restore,omitempty"` // Specifies the SKU Name for this Synapse SQL Pool. Possible values are DW100c, DW200c, DW300c, DW400c, DW500c, DW1000c, DW1500c, DW2000c, DW2500c, DW3000c, DW5000c, DW6000c, DW7500c, DW10000c, DW15000c or DW30000c. // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // The storage account type that will be used to store backups for this Synapse SQL Pool. Possible values are LRS or GRS. Changing this forces a new Synapse SQL Pool to be created. Defaults to GRS. // +kubebuilder:validation:Optional StorageAccountType *string `json:"storageAccountType,omitempty" tf:"storage_account_type,omitempty"` // The ID of Synapse Workspace within which this SQL Pool should be created. Changing this forces a new Synapse SQL Pool to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta1.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` // A mapping of tags which should be assigned to the Synapse SQL Pool. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SQLPoolParameters) DeepCopy ¶
func (in *SQLPoolParameters) DeepCopy() *SQLPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolParameters.
func (*SQLPoolParameters) DeepCopyInto ¶
func (in *SQLPoolParameters) DeepCopyInto(out *SQLPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolSecurityAlertPolicy ¶
type SQLPoolSecurityAlertPolicy 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.policyState) || (has(self.initProvider) && has(self.initProvider.policyState))",message="spec.forProvider.policyState is a required parameter" Spec SQLPoolSecurityAlertPolicySpec `json:"spec"` Status SQLPoolSecurityAlertPolicyStatus `json:"status,omitempty"` }
SQLPoolSecurityAlertPolicy is the Schema for the SQLPoolSecurityAlertPolicys API. Manages a Security Alert Policy for a Synapse SQL Pool. +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 (*SQLPoolSecurityAlertPolicy) DeepCopy ¶
func (in *SQLPoolSecurityAlertPolicy) DeepCopy() *SQLPoolSecurityAlertPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) DeepCopyInto ¶
func (in *SQLPoolSecurityAlertPolicy) DeepCopyInto(out *SQLPoolSecurityAlertPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLPoolSecurityAlertPolicy) DeepCopyObject ¶
func (in *SQLPoolSecurityAlertPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLPoolSecurityAlertPolicy) GetCondition ¶
func (mg *SQLPoolSecurityAlertPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) GetConnectionDetailsMapping ¶
func (tr *SQLPoolSecurityAlertPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLPoolSecurityAlertPolicy
func (*SQLPoolSecurityAlertPolicy) GetDeletionPolicy ¶
func (mg *SQLPoolSecurityAlertPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) GetID ¶
func (tr *SQLPoolSecurityAlertPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this SQLPoolSecurityAlertPolicy
func (*SQLPoolSecurityAlertPolicy) GetInitParameters ¶ added in v0.35.0
func (tr *SQLPoolSecurityAlertPolicy) GetInitParameters() (map[string]any, error)
GetInitParameters of this SQLPoolSecurityAlertPolicy
func (*SQLPoolSecurityAlertPolicy) GetManagementPolicies ¶ added in v0.35.0
func (mg *SQLPoolSecurityAlertPolicy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) GetMergedParameters ¶ added in v0.40.0
func (tr *SQLPoolSecurityAlertPolicy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SQLPoolSecurityAlertPolicy
func (*SQLPoolSecurityAlertPolicy) GetObservation ¶
func (tr *SQLPoolSecurityAlertPolicy) GetObservation() (map[string]any, error)
GetObservation of this SQLPoolSecurityAlertPolicy
func (*SQLPoolSecurityAlertPolicy) GetParameters ¶
func (tr *SQLPoolSecurityAlertPolicy) GetParameters() (map[string]any, error)
GetParameters of this SQLPoolSecurityAlertPolicy
func (*SQLPoolSecurityAlertPolicy) GetProviderConfigReference ¶
func (mg *SQLPoolSecurityAlertPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) GetPublishConnectionDetailsTo ¶
func (mg *SQLPoolSecurityAlertPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) GetTerraformResourceType ¶
func (mg *SQLPoolSecurityAlertPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLPoolSecurityAlertPolicy
func (*SQLPoolSecurityAlertPolicy) GetTerraformSchemaVersion ¶
func (tr *SQLPoolSecurityAlertPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLPoolSecurityAlertPolicy) GetWriteConnectionSecretToReference ¶
func (mg *SQLPoolSecurityAlertPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) Hub ¶ added in v0.42.1
func (tr *SQLPoolSecurityAlertPolicy) Hub()
Hub marks this type as a conversion hub.
func (*SQLPoolSecurityAlertPolicy) LateInitialize ¶
func (tr *SQLPoolSecurityAlertPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLPoolSecurityAlertPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLPoolSecurityAlertPolicy) ResolveReferences ¶
ResolveReferences of this SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) SetConditions ¶
func (mg *SQLPoolSecurityAlertPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) SetDeletionPolicy ¶
func (mg *SQLPoolSecurityAlertPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) SetManagementPolicies ¶ added in v0.35.0
func (mg *SQLPoolSecurityAlertPolicy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) SetObservation ¶
func (tr *SQLPoolSecurityAlertPolicy) SetObservation(obs map[string]any) error
SetObservation for this SQLPoolSecurityAlertPolicy
func (*SQLPoolSecurityAlertPolicy) SetParameters ¶
func (tr *SQLPoolSecurityAlertPolicy) SetParameters(params map[string]any) error
SetParameters for this SQLPoolSecurityAlertPolicy
func (*SQLPoolSecurityAlertPolicy) SetProviderConfigReference ¶
func (mg *SQLPoolSecurityAlertPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) SetPublishConnectionDetailsTo ¶
func (mg *SQLPoolSecurityAlertPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicy) SetWriteConnectionSecretToReference ¶
func (mg *SQLPoolSecurityAlertPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLPoolSecurityAlertPolicy.
type SQLPoolSecurityAlertPolicyInitParameters ¶ added in v0.35.0
type SQLPoolSecurityAlertPolicyInitParameters struct { // Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action. // +listType=set DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"` // Boolean flag which specifies if the alert is sent to the account administrators or not. Defaults to false. EmailAccountAdminsEnabled *bool `json:"emailAccountAdminsEnabled,omitempty" tf:"email_account_admins_enabled,omitempty"` // Specifies an array of email addresses to which the alert is sent. // +listType=set EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific SQL pool. Possible values are Disabled, Enabled and New. PolicyState *string `json:"policyState,omitempty" tf:"policy_state,omitempty"` // Specifies the number of days to keep in the Threat Detection audit logs. Defaults to 0. RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` // Specifies the identifier key of the Threat Detection audit storage account. StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // Specifies the blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_blob_endpoint",true) StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` // Reference to a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointRef *v1.Reference `json:"storageEndpointRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointSelector *v1.Selector `json:"storageEndpointSelector,omitempty" tf:"-"` }
func (*SQLPoolSecurityAlertPolicyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SQLPoolSecurityAlertPolicyInitParameters) DeepCopy() *SQLPoolSecurityAlertPolicyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSecurityAlertPolicyInitParameters.
func (*SQLPoolSecurityAlertPolicyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SQLPoolSecurityAlertPolicyInitParameters) DeepCopyInto(out *SQLPoolSecurityAlertPolicyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolSecurityAlertPolicyList ¶
type SQLPoolSecurityAlertPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SQLPoolSecurityAlertPolicy `json:"items"` }
SQLPoolSecurityAlertPolicyList contains a list of SQLPoolSecurityAlertPolicys
func (*SQLPoolSecurityAlertPolicyList) DeepCopy ¶
func (in *SQLPoolSecurityAlertPolicyList) DeepCopy() *SQLPoolSecurityAlertPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSecurityAlertPolicyList.
func (*SQLPoolSecurityAlertPolicyList) DeepCopyInto ¶
func (in *SQLPoolSecurityAlertPolicyList) DeepCopyInto(out *SQLPoolSecurityAlertPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLPoolSecurityAlertPolicyList) DeepCopyObject ¶
func (in *SQLPoolSecurityAlertPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLPoolSecurityAlertPolicyList) GetItems ¶
func (l *SQLPoolSecurityAlertPolicyList) GetItems() []resource.Managed
GetItems of this SQLPoolSecurityAlertPolicyList.
type SQLPoolSecurityAlertPolicyObservation ¶
type SQLPoolSecurityAlertPolicyObservation struct { // Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action. // +listType=set DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"` // Boolean flag which specifies if the alert is sent to the account administrators or not. Defaults to false. EmailAccountAdminsEnabled *bool `json:"emailAccountAdminsEnabled,omitempty" tf:"email_account_admins_enabled,omitempty"` // Specifies an array of email addresses to which the alert is sent. // +listType=set EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // The ID of the Synapse SQL Pool Security Alert Policy. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific SQL pool. Possible values are Disabled, Enabled and New. PolicyState *string `json:"policyState,omitempty" tf:"policy_state,omitempty"` // Specifies the number of days to keep in the Threat Detection audit logs. Defaults to 0. RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` // Specifies the ID of the Synapse SQL Pool. Changing this forces a new resource to be created. SQLPoolID *string `json:"sqlPoolId,omitempty" tf:"sql_pool_id,omitempty"` // Specifies the blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs. StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` }
func (*SQLPoolSecurityAlertPolicyObservation) DeepCopy ¶
func (in *SQLPoolSecurityAlertPolicyObservation) DeepCopy() *SQLPoolSecurityAlertPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSecurityAlertPolicyObservation.
func (*SQLPoolSecurityAlertPolicyObservation) DeepCopyInto ¶
func (in *SQLPoolSecurityAlertPolicyObservation) DeepCopyInto(out *SQLPoolSecurityAlertPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolSecurityAlertPolicyParameters ¶
type SQLPoolSecurityAlertPolicyParameters struct { // Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action. // +kubebuilder:validation:Optional // +listType=set DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"` // Boolean flag which specifies if the alert is sent to the account administrators or not. Defaults to false. // +kubebuilder:validation:Optional EmailAccountAdminsEnabled *bool `json:"emailAccountAdminsEnabled,omitempty" tf:"email_account_admins_enabled,omitempty"` // Specifies an array of email addresses to which the alert is sent. // +kubebuilder:validation:Optional // +listType=set EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific SQL pool. Possible values are Disabled, Enabled and New. // +kubebuilder:validation:Optional PolicyState *string `json:"policyState,omitempty" tf:"policy_state,omitempty"` // Specifies the number of days to keep in the Threat Detection audit logs. Defaults to 0. // +kubebuilder:validation:Optional RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` // Specifies the ID of the Synapse SQL Pool. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.SQLPool // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SQLPoolID *string `json:"sqlPoolId,omitempty" tf:"sql_pool_id,omitempty"` // Reference to a SQLPool in synapse to populate sqlPoolId. // +kubebuilder:validation:Optional SQLPoolIDRef *v1.Reference `json:"sqlPoolIdRef,omitempty" tf:"-"` // Selector for a SQLPool in synapse to populate sqlPoolId. // +kubebuilder:validation:Optional SQLPoolIDSelector *v1.Selector `json:"sqlPoolIdSelector,omitempty" tf:"-"` // Specifies the identifier key of the Threat Detection audit storage account. // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // Specifies the blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_blob_endpoint",true) // +kubebuilder:validation:Optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` // Reference to a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointRef *v1.Reference `json:"storageEndpointRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointSelector *v1.Selector `json:"storageEndpointSelector,omitempty" tf:"-"` }
func (*SQLPoolSecurityAlertPolicyParameters) DeepCopy ¶
func (in *SQLPoolSecurityAlertPolicyParameters) DeepCopy() *SQLPoolSecurityAlertPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSecurityAlertPolicyParameters.
func (*SQLPoolSecurityAlertPolicyParameters) DeepCopyInto ¶
func (in *SQLPoolSecurityAlertPolicyParameters) DeepCopyInto(out *SQLPoolSecurityAlertPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolSecurityAlertPolicySpec ¶
type SQLPoolSecurityAlertPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider SQLPoolSecurityAlertPolicyParameters `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 SQLPoolSecurityAlertPolicyInitParameters `json:"initProvider,omitempty"` }
SQLPoolSecurityAlertPolicySpec defines the desired state of SQLPoolSecurityAlertPolicy
func (*SQLPoolSecurityAlertPolicySpec) DeepCopy ¶
func (in *SQLPoolSecurityAlertPolicySpec) DeepCopy() *SQLPoolSecurityAlertPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSecurityAlertPolicySpec.
func (*SQLPoolSecurityAlertPolicySpec) DeepCopyInto ¶
func (in *SQLPoolSecurityAlertPolicySpec) DeepCopyInto(out *SQLPoolSecurityAlertPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolSecurityAlertPolicyStatus ¶
type SQLPoolSecurityAlertPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SQLPoolSecurityAlertPolicyObservation `json:"atProvider,omitempty"` }
SQLPoolSecurityAlertPolicyStatus defines the observed state of SQLPoolSecurityAlertPolicy.
func (*SQLPoolSecurityAlertPolicyStatus) DeepCopy ¶
func (in *SQLPoolSecurityAlertPolicyStatus) DeepCopy() *SQLPoolSecurityAlertPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSecurityAlertPolicyStatus.
func (*SQLPoolSecurityAlertPolicyStatus) DeepCopyInto ¶
func (in *SQLPoolSecurityAlertPolicyStatus) DeepCopyInto(out *SQLPoolSecurityAlertPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolSpec ¶
type SQLPoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SQLPoolParameters `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 SQLPoolInitParameters `json:"initProvider,omitempty"` }
SQLPoolSpec defines the desired state of SQLPool
func (*SQLPoolSpec) DeepCopy ¶
func (in *SQLPoolSpec) DeepCopy() *SQLPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolSpec.
func (*SQLPoolSpec) DeepCopyInto ¶
func (in *SQLPoolSpec) DeepCopyInto(out *SQLPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolStatus ¶
type SQLPoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SQLPoolObservation `json:"atProvider,omitempty"` }
SQLPoolStatus defines the observed state of SQLPool.
func (*SQLPoolStatus) DeepCopy ¶
func (in *SQLPoolStatus) DeepCopy() *SQLPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolStatus.
func (*SQLPoolStatus) DeepCopyInto ¶
func (in *SQLPoolStatus) DeepCopyInto(out *SQLPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolWorkloadClassifier ¶
type SQLPoolWorkloadClassifier 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.memberName) || (has(self.initProvider) && has(self.initProvider.memberName))",message="spec.forProvider.memberName is a required parameter" Spec SQLPoolWorkloadClassifierSpec `json:"spec"` Status SQLPoolWorkloadClassifierStatus `json:"status,omitempty"` }
SQLPoolWorkloadClassifier is the Schema for the SQLPoolWorkloadClassifiers API. Manages a Synapse SQL Pool Workload Classifier. +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 (*SQLPoolWorkloadClassifier) DeepCopy ¶
func (in *SQLPoolWorkloadClassifier) DeepCopy() *SQLPoolWorkloadClassifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifier) DeepCopyInto ¶
func (in *SQLPoolWorkloadClassifier) DeepCopyInto(out *SQLPoolWorkloadClassifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLPoolWorkloadClassifier) DeepCopyObject ¶
func (in *SQLPoolWorkloadClassifier) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLPoolWorkloadClassifier) GetCondition ¶
func (mg *SQLPoolWorkloadClassifier) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifier) GetConnectionDetailsMapping ¶
func (tr *SQLPoolWorkloadClassifier) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLPoolWorkloadClassifier
func (*SQLPoolWorkloadClassifier) GetDeletionPolicy ¶
func (mg *SQLPoolWorkloadClassifier) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifier) GetID ¶
func (tr *SQLPoolWorkloadClassifier) GetID() string
GetID returns ID of underlying Terraform resource of this SQLPoolWorkloadClassifier
func (*SQLPoolWorkloadClassifier) GetInitParameters ¶ added in v0.35.0
func (tr *SQLPoolWorkloadClassifier) GetInitParameters() (map[string]any, error)
GetInitParameters of this SQLPoolWorkloadClassifier
func (*SQLPoolWorkloadClassifier) GetManagementPolicies ¶ added in v0.35.0
func (mg *SQLPoolWorkloadClassifier) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifier) GetMergedParameters ¶ added in v0.40.0
func (tr *SQLPoolWorkloadClassifier) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SQLPoolWorkloadClassifier
func (*SQLPoolWorkloadClassifier) GetObservation ¶
func (tr *SQLPoolWorkloadClassifier) GetObservation() (map[string]any, error)
GetObservation of this SQLPoolWorkloadClassifier
func (*SQLPoolWorkloadClassifier) GetParameters ¶
func (tr *SQLPoolWorkloadClassifier) GetParameters() (map[string]any, error)
GetParameters of this SQLPoolWorkloadClassifier
func (*SQLPoolWorkloadClassifier) GetProviderConfigReference ¶
func (mg *SQLPoolWorkloadClassifier) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifier) GetPublishConnectionDetailsTo ¶
func (mg *SQLPoolWorkloadClassifier) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifier) GetTerraformResourceType ¶
func (mg *SQLPoolWorkloadClassifier) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLPoolWorkloadClassifier
func (*SQLPoolWorkloadClassifier) GetTerraformSchemaVersion ¶
func (tr *SQLPoolWorkloadClassifier) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLPoolWorkloadClassifier) GetWriteConnectionSecretToReference ¶
func (mg *SQLPoolWorkloadClassifier) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifier) Hub ¶ added in v0.42.1
func (tr *SQLPoolWorkloadClassifier) Hub()
Hub marks this type as a conversion hub.
func (*SQLPoolWorkloadClassifier) LateInitialize ¶
func (tr *SQLPoolWorkloadClassifier) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLPoolWorkloadClassifier using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLPoolWorkloadClassifier) ResolveReferences ¶
ResolveReferences of this SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifier) SetConditions ¶
func (mg *SQLPoolWorkloadClassifier) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifier) SetDeletionPolicy ¶
func (mg *SQLPoolWorkloadClassifier) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifier) SetManagementPolicies ¶ added in v0.35.0
func (mg *SQLPoolWorkloadClassifier) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifier) SetObservation ¶
func (tr *SQLPoolWorkloadClassifier) SetObservation(obs map[string]any) error
SetObservation for this SQLPoolWorkloadClassifier
func (*SQLPoolWorkloadClassifier) SetParameters ¶
func (tr *SQLPoolWorkloadClassifier) SetParameters(params map[string]any) error
SetParameters for this SQLPoolWorkloadClassifier
func (*SQLPoolWorkloadClassifier) SetProviderConfigReference ¶
func (mg *SQLPoolWorkloadClassifier) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifier) SetPublishConnectionDetailsTo ¶
func (mg *SQLPoolWorkloadClassifier) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifier) SetWriteConnectionSecretToReference ¶
func (mg *SQLPoolWorkloadClassifier) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLPoolWorkloadClassifier.
type SQLPoolWorkloadClassifierInitParameters ¶ added in v0.35.0
type SQLPoolWorkloadClassifierInitParameters struct { // Specifies the session context value that a request can be classified against. Context *string `json:"context,omitempty" tf:"context,omitempty"` // The workload classifier end time for classification. It's of the HH:MM format in UTC time zone. EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // The workload classifier importance. The allowed values are low, below_normal, normal, above_normal and high. Importance *string `json:"importance,omitempty" tf:"importance,omitempty"` // Specifies the label value that a request can be classified against. Label *string `json:"label,omitempty" tf:"label,omitempty"` // The workload classifier member name used to classified against. MemberName *string `json:"memberName,omitempty" tf:"member_name,omitempty"` // The workload classifier start time for classification. It's of the HH:MM format in UTC time zone. StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*SQLPoolWorkloadClassifierInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SQLPoolWorkloadClassifierInitParameters) DeepCopy() *SQLPoolWorkloadClassifierInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadClassifierInitParameters.
func (*SQLPoolWorkloadClassifierInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SQLPoolWorkloadClassifierInitParameters) DeepCopyInto(out *SQLPoolWorkloadClassifierInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolWorkloadClassifierList ¶
type SQLPoolWorkloadClassifierList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SQLPoolWorkloadClassifier `json:"items"` }
SQLPoolWorkloadClassifierList contains a list of SQLPoolWorkloadClassifiers
func (*SQLPoolWorkloadClassifierList) DeepCopy ¶
func (in *SQLPoolWorkloadClassifierList) DeepCopy() *SQLPoolWorkloadClassifierList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadClassifierList.
func (*SQLPoolWorkloadClassifierList) DeepCopyInto ¶
func (in *SQLPoolWorkloadClassifierList) DeepCopyInto(out *SQLPoolWorkloadClassifierList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLPoolWorkloadClassifierList) DeepCopyObject ¶
func (in *SQLPoolWorkloadClassifierList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLPoolWorkloadClassifierList) GetItems ¶
func (l *SQLPoolWorkloadClassifierList) GetItems() []resource.Managed
GetItems of this SQLPoolWorkloadClassifierList.
type SQLPoolWorkloadClassifierObservation ¶
type SQLPoolWorkloadClassifierObservation struct { // Specifies the session context value that a request can be classified against. Context *string `json:"context,omitempty" tf:"context,omitempty"` // The workload classifier end time for classification. It's of the HH:MM format in UTC time zone. EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // The ID of the Synapse SQL Pool Workload Classifier. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The workload classifier importance. The allowed values are low, below_normal, normal, above_normal and high. Importance *string `json:"importance,omitempty" tf:"importance,omitempty"` // Specifies the label value that a request can be classified against. Label *string `json:"label,omitempty" tf:"label,omitempty"` // The workload classifier member name used to classified against. MemberName *string `json:"memberName,omitempty" tf:"member_name,omitempty"` // The workload classifier start time for classification. It's of the HH:MM format in UTC time zone. StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // The ID of the Synapse SQL Pool Workload Group. Changing this forces a new Synapse SQL Pool Workload Classifier to be created. WorkloadGroupID *string `json:"workloadGroupId,omitempty" tf:"workload_group_id,omitempty"` }
func (*SQLPoolWorkloadClassifierObservation) DeepCopy ¶
func (in *SQLPoolWorkloadClassifierObservation) DeepCopy() *SQLPoolWorkloadClassifierObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadClassifierObservation.
func (*SQLPoolWorkloadClassifierObservation) DeepCopyInto ¶
func (in *SQLPoolWorkloadClassifierObservation) DeepCopyInto(out *SQLPoolWorkloadClassifierObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolWorkloadClassifierParameters ¶
type SQLPoolWorkloadClassifierParameters struct { // Specifies the session context value that a request can be classified against. // +kubebuilder:validation:Optional Context *string `json:"context,omitempty" tf:"context,omitempty"` // The workload classifier end time for classification. It's of the HH:MM format in UTC time zone. // +kubebuilder:validation:Optional EndTime *string `json:"endTime,omitempty" tf:"end_time,omitempty"` // The workload classifier importance. The allowed values are low, below_normal, normal, above_normal and high. // +kubebuilder:validation:Optional Importance *string `json:"importance,omitempty" tf:"importance,omitempty"` // Specifies the label value that a request can be classified against. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // The workload classifier member name used to classified against. // +kubebuilder:validation:Optional MemberName *string `json:"memberName,omitempty" tf:"member_name,omitempty"` // The workload classifier start time for classification. It's of the HH:MM format in UTC time zone. // +kubebuilder:validation:Optional StartTime *string `json:"startTime,omitempty" tf:"start_time,omitempty"` // The ID of the Synapse SQL Pool Workload Group. Changing this forces a new Synapse SQL Pool Workload Classifier to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta1.SQLPoolWorkloadGroup // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional WorkloadGroupID *string `json:"workloadGroupId,omitempty" tf:"workload_group_id,omitempty"` // Reference to a SQLPoolWorkloadGroup in synapse to populate workloadGroupId. // +kubebuilder:validation:Optional WorkloadGroupIDRef *v1.Reference `json:"workloadGroupIdRef,omitempty" tf:"-"` // Selector for a SQLPoolWorkloadGroup in synapse to populate workloadGroupId. // +kubebuilder:validation:Optional WorkloadGroupIDSelector *v1.Selector `json:"workloadGroupIdSelector,omitempty" tf:"-"` }
func (*SQLPoolWorkloadClassifierParameters) DeepCopy ¶
func (in *SQLPoolWorkloadClassifierParameters) DeepCopy() *SQLPoolWorkloadClassifierParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadClassifierParameters.
func (*SQLPoolWorkloadClassifierParameters) DeepCopyInto ¶
func (in *SQLPoolWorkloadClassifierParameters) DeepCopyInto(out *SQLPoolWorkloadClassifierParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolWorkloadClassifierSpec ¶
type SQLPoolWorkloadClassifierSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SQLPoolWorkloadClassifierParameters `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 SQLPoolWorkloadClassifierInitParameters `json:"initProvider,omitempty"` }
SQLPoolWorkloadClassifierSpec defines the desired state of SQLPoolWorkloadClassifier
func (*SQLPoolWorkloadClassifierSpec) DeepCopy ¶
func (in *SQLPoolWorkloadClassifierSpec) DeepCopy() *SQLPoolWorkloadClassifierSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadClassifierSpec.
func (*SQLPoolWorkloadClassifierSpec) DeepCopyInto ¶
func (in *SQLPoolWorkloadClassifierSpec) DeepCopyInto(out *SQLPoolWorkloadClassifierSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolWorkloadClassifierStatus ¶
type SQLPoolWorkloadClassifierStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SQLPoolWorkloadClassifierObservation `json:"atProvider,omitempty"` }
SQLPoolWorkloadClassifierStatus defines the observed state of SQLPoolWorkloadClassifier.
func (*SQLPoolWorkloadClassifierStatus) DeepCopy ¶
func (in *SQLPoolWorkloadClassifierStatus) DeepCopy() *SQLPoolWorkloadClassifierStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadClassifierStatus.
func (*SQLPoolWorkloadClassifierStatus) DeepCopyInto ¶
func (in *SQLPoolWorkloadClassifierStatus) DeepCopyInto(out *SQLPoolWorkloadClassifierStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolWorkloadGroup ¶
type SQLPoolWorkloadGroup 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.maxResourcePercent) || (has(self.initProvider) && has(self.initProvider.maxResourcePercent))",message="spec.forProvider.maxResourcePercent is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.minResourcePercent) || (has(self.initProvider) && has(self.initProvider.minResourcePercent))",message="spec.forProvider.minResourcePercent is a required parameter" Spec SQLPoolWorkloadGroupSpec `json:"spec"` Status SQLPoolWorkloadGroupStatus `json:"status,omitempty"` }
SQLPoolWorkloadGroup is the Schema for the SQLPoolWorkloadGroups API. Manages a Synapse SQL Pool Workload Group. +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 (*SQLPoolWorkloadGroup) DeepCopy ¶
func (in *SQLPoolWorkloadGroup) DeepCopy() *SQLPoolWorkloadGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroup) DeepCopyInto ¶
func (in *SQLPoolWorkloadGroup) DeepCopyInto(out *SQLPoolWorkloadGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLPoolWorkloadGroup) DeepCopyObject ¶
func (in *SQLPoolWorkloadGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLPoolWorkloadGroup) GetCondition ¶
func (mg *SQLPoolWorkloadGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroup) GetConnectionDetailsMapping ¶
func (tr *SQLPoolWorkloadGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLPoolWorkloadGroup
func (*SQLPoolWorkloadGroup) GetDeletionPolicy ¶
func (mg *SQLPoolWorkloadGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroup) GetID ¶
func (tr *SQLPoolWorkloadGroup) GetID() string
GetID returns ID of underlying Terraform resource of this SQLPoolWorkloadGroup
func (*SQLPoolWorkloadGroup) GetInitParameters ¶ added in v0.35.0
func (tr *SQLPoolWorkloadGroup) GetInitParameters() (map[string]any, error)
GetInitParameters of this SQLPoolWorkloadGroup
func (*SQLPoolWorkloadGroup) GetManagementPolicies ¶ added in v0.35.0
func (mg *SQLPoolWorkloadGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroup) GetMergedParameters ¶ added in v0.40.0
func (tr *SQLPoolWorkloadGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this SQLPoolWorkloadGroup
func (*SQLPoolWorkloadGroup) GetObservation ¶
func (tr *SQLPoolWorkloadGroup) GetObservation() (map[string]any, error)
GetObservation of this SQLPoolWorkloadGroup
func (*SQLPoolWorkloadGroup) GetParameters ¶
func (tr *SQLPoolWorkloadGroup) GetParameters() (map[string]any, error)
GetParameters of this SQLPoolWorkloadGroup
func (*SQLPoolWorkloadGroup) GetProviderConfigReference ¶
func (mg *SQLPoolWorkloadGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroup) GetPublishConnectionDetailsTo ¶
func (mg *SQLPoolWorkloadGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroup) GetTerraformResourceType ¶
func (mg *SQLPoolWorkloadGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLPoolWorkloadGroup
func (*SQLPoolWorkloadGroup) GetTerraformSchemaVersion ¶
func (tr *SQLPoolWorkloadGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLPoolWorkloadGroup) GetWriteConnectionSecretToReference ¶
func (mg *SQLPoolWorkloadGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroup) Hub ¶ added in v0.42.1
func (tr *SQLPoolWorkloadGroup) Hub()
Hub marks this type as a conversion hub.
func (*SQLPoolWorkloadGroup) LateInitialize ¶
func (tr *SQLPoolWorkloadGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLPoolWorkloadGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLPoolWorkloadGroup) ResolveReferences ¶
ResolveReferences of this SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroup) SetConditions ¶
func (mg *SQLPoolWorkloadGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroup) SetDeletionPolicy ¶
func (mg *SQLPoolWorkloadGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroup) SetManagementPolicies ¶ added in v0.35.0
func (mg *SQLPoolWorkloadGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroup) SetObservation ¶
func (tr *SQLPoolWorkloadGroup) SetObservation(obs map[string]any) error
SetObservation for this SQLPoolWorkloadGroup
func (*SQLPoolWorkloadGroup) SetParameters ¶
func (tr *SQLPoolWorkloadGroup) SetParameters(params map[string]any) error
SetParameters for this SQLPoolWorkloadGroup
func (*SQLPoolWorkloadGroup) SetProviderConfigReference ¶
func (mg *SQLPoolWorkloadGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroup) SetPublishConnectionDetailsTo ¶
func (mg *SQLPoolWorkloadGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroup) SetWriteConnectionSecretToReference ¶
func (mg *SQLPoolWorkloadGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLPoolWorkloadGroup.
type SQLPoolWorkloadGroupInitParameters ¶ added in v0.35.0
type SQLPoolWorkloadGroupInitParameters struct { // The workload group importance level. Defaults to normal. Importance *string `json:"importance,omitempty" tf:"importance,omitempty"` // The workload group cap percentage resource. MaxResourcePercent *float64 `json:"maxResourcePercent,omitempty" tf:"max_resource_percent,omitempty"` // The workload group request maximum grant percentage. Defaults to 3. MaxResourcePercentPerRequest *float64 `json:"maxResourcePercentPerRequest,omitempty" tf:"max_resource_percent_per_request,omitempty"` // The workload group minimum percentage resource. MinResourcePercent *float64 `json:"minResourcePercent,omitempty" tf:"min_resource_percent,omitempty"` // The workload group request minimum grant percentage. MinResourcePercentPerRequest *float64 `json:"minResourcePercentPerRequest,omitempty" tf:"min_resource_percent_per_request,omitempty"` // The workload group query execution timeout. QueryExecutionTimeoutInSeconds *float64 `json:"queryExecutionTimeoutInSeconds,omitempty" tf:"query_execution_timeout_in_seconds,omitempty"` }
func (*SQLPoolWorkloadGroupInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SQLPoolWorkloadGroupInitParameters) DeepCopy() *SQLPoolWorkloadGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadGroupInitParameters.
func (*SQLPoolWorkloadGroupInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SQLPoolWorkloadGroupInitParameters) DeepCopyInto(out *SQLPoolWorkloadGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolWorkloadGroupList ¶
type SQLPoolWorkloadGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SQLPoolWorkloadGroup `json:"items"` }
SQLPoolWorkloadGroupList contains a list of SQLPoolWorkloadGroups
func (*SQLPoolWorkloadGroupList) DeepCopy ¶
func (in *SQLPoolWorkloadGroupList) DeepCopy() *SQLPoolWorkloadGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadGroupList.
func (*SQLPoolWorkloadGroupList) DeepCopyInto ¶
func (in *SQLPoolWorkloadGroupList) DeepCopyInto(out *SQLPoolWorkloadGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLPoolWorkloadGroupList) DeepCopyObject ¶
func (in *SQLPoolWorkloadGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLPoolWorkloadGroupList) GetItems ¶
func (l *SQLPoolWorkloadGroupList) GetItems() []resource.Managed
GetItems of this SQLPoolWorkloadGroupList.
type SQLPoolWorkloadGroupObservation ¶
type SQLPoolWorkloadGroupObservation struct { // The ID of the Synapse SQL Pool Workload Group. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The workload group importance level. Defaults to normal. Importance *string `json:"importance,omitempty" tf:"importance,omitempty"` // The workload group cap percentage resource. MaxResourcePercent *float64 `json:"maxResourcePercent,omitempty" tf:"max_resource_percent,omitempty"` // The workload group request maximum grant percentage. Defaults to 3. MaxResourcePercentPerRequest *float64 `json:"maxResourcePercentPerRequest,omitempty" tf:"max_resource_percent_per_request,omitempty"` // The workload group minimum percentage resource. MinResourcePercent *float64 `json:"minResourcePercent,omitempty" tf:"min_resource_percent,omitempty"` // The workload group request minimum grant percentage. MinResourcePercentPerRequest *float64 `json:"minResourcePercentPerRequest,omitempty" tf:"min_resource_percent_per_request,omitempty"` // The workload group query execution timeout. QueryExecutionTimeoutInSeconds *float64 `json:"queryExecutionTimeoutInSeconds,omitempty" tf:"query_execution_timeout_in_seconds,omitempty"` // The ID of the Synapse SQL Pool. Changing this forces a new Synapse SQL Pool Workload Group to be created. SQLPoolID *string `json:"sqlPoolId,omitempty" tf:"sql_pool_id,omitempty"` }
func (*SQLPoolWorkloadGroupObservation) DeepCopy ¶
func (in *SQLPoolWorkloadGroupObservation) DeepCopy() *SQLPoolWorkloadGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadGroupObservation.
func (*SQLPoolWorkloadGroupObservation) DeepCopyInto ¶
func (in *SQLPoolWorkloadGroupObservation) DeepCopyInto(out *SQLPoolWorkloadGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolWorkloadGroupParameters ¶
type SQLPoolWorkloadGroupParameters struct { // The workload group importance level. Defaults to normal. // +kubebuilder:validation:Optional Importance *string `json:"importance,omitempty" tf:"importance,omitempty"` // The workload group cap percentage resource. // +kubebuilder:validation:Optional MaxResourcePercent *float64 `json:"maxResourcePercent,omitempty" tf:"max_resource_percent,omitempty"` // The workload group request maximum grant percentage. Defaults to 3. // +kubebuilder:validation:Optional MaxResourcePercentPerRequest *float64 `json:"maxResourcePercentPerRequest,omitempty" tf:"max_resource_percent_per_request,omitempty"` // The workload group minimum percentage resource. // +kubebuilder:validation:Optional MinResourcePercent *float64 `json:"minResourcePercent,omitempty" tf:"min_resource_percent,omitempty"` // The workload group request minimum grant percentage. // +kubebuilder:validation:Optional MinResourcePercentPerRequest *float64 `json:"minResourcePercentPerRequest,omitempty" tf:"min_resource_percent_per_request,omitempty"` // The workload group query execution timeout. // +kubebuilder:validation:Optional QueryExecutionTimeoutInSeconds *float64 `json:"queryExecutionTimeoutInSeconds,omitempty" tf:"query_execution_timeout_in_seconds,omitempty"` // The ID of the Synapse SQL Pool. Changing this forces a new Synapse SQL Pool Workload Group to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.SQLPool // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SQLPoolID *string `json:"sqlPoolId,omitempty" tf:"sql_pool_id,omitempty"` // Reference to a SQLPool in synapse to populate sqlPoolId. // +kubebuilder:validation:Optional SQLPoolIDRef *v1.Reference `json:"sqlPoolIdRef,omitempty" tf:"-"` // Selector for a SQLPool in synapse to populate sqlPoolId. // +kubebuilder:validation:Optional SQLPoolIDSelector *v1.Selector `json:"sqlPoolIdSelector,omitempty" tf:"-"` }
func (*SQLPoolWorkloadGroupParameters) DeepCopy ¶
func (in *SQLPoolWorkloadGroupParameters) DeepCopy() *SQLPoolWorkloadGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadGroupParameters.
func (*SQLPoolWorkloadGroupParameters) DeepCopyInto ¶
func (in *SQLPoolWorkloadGroupParameters) DeepCopyInto(out *SQLPoolWorkloadGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolWorkloadGroupSpec ¶
type SQLPoolWorkloadGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SQLPoolWorkloadGroupParameters `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 SQLPoolWorkloadGroupInitParameters `json:"initProvider,omitempty"` }
SQLPoolWorkloadGroupSpec defines the desired state of SQLPoolWorkloadGroup
func (*SQLPoolWorkloadGroupSpec) DeepCopy ¶
func (in *SQLPoolWorkloadGroupSpec) DeepCopy() *SQLPoolWorkloadGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadGroupSpec.
func (*SQLPoolWorkloadGroupSpec) DeepCopyInto ¶
func (in *SQLPoolWorkloadGroupSpec) DeepCopyInto(out *SQLPoolWorkloadGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLPoolWorkloadGroupStatus ¶
type SQLPoolWorkloadGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SQLPoolWorkloadGroupObservation `json:"atProvider,omitempty"` }
SQLPoolWorkloadGroupStatus defines the observed state of SQLPoolWorkloadGroup.
func (*SQLPoolWorkloadGroupStatus) DeepCopy ¶
func (in *SQLPoolWorkloadGroupStatus) DeepCopy() *SQLPoolWorkloadGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLPoolWorkloadGroupStatus.
func (*SQLPoolWorkloadGroupStatus) DeepCopyInto ¶
func (in *SQLPoolWorkloadGroupStatus) DeepCopyInto(out *SQLPoolWorkloadGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkConfigInitParameters ¶ added in v0.35.0
type SparkConfigInitParameters struct { // The contents of a spark configuration. Content *string `json:"content,omitempty" tf:"content,omitempty"` // The name of the file where the spark configuration content will be stored. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` }
func (*SparkConfigInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SparkConfigInitParameters) DeepCopy() *SparkConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkConfigInitParameters.
func (*SparkConfigInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SparkConfigInitParameters) DeepCopyInto(out *SparkConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkConfigObservation ¶
type SparkConfigObservation struct { // The contents of a spark configuration. Content *string `json:"content,omitempty" tf:"content,omitempty"` // The name of the file where the spark configuration content will be stored. Filename *string `json:"filename,omitempty" tf:"filename,omitempty"` }
func (*SparkConfigObservation) DeepCopy ¶
func (in *SparkConfigObservation) DeepCopy() *SparkConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkConfigObservation.
func (*SparkConfigObservation) DeepCopyInto ¶
func (in *SparkConfigObservation) DeepCopyInto(out *SparkConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkConfigParameters ¶
type SparkConfigParameters struct { // The contents of a spark configuration. // +kubebuilder:validation:Optional Content *string `json:"content" tf:"content,omitempty"` // The name of the file where the spark configuration content will be stored. // +kubebuilder:validation:Optional Filename *string `json:"filename" tf:"filename,omitempty"` }
func (*SparkConfigParameters) DeepCopy ¶
func (in *SparkConfigParameters) DeepCopy() *SparkConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkConfigParameters.
func (*SparkConfigParameters) DeepCopyInto ¶
func (in *SparkConfigParameters) DeepCopyInto(out *SparkConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPool ¶
type SparkPool 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.nodeSize) || (has(self.initProvider) && has(self.initProvider.nodeSize))",message="spec.forProvider.nodeSize is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nodeSizeFamily) || (has(self.initProvider) && has(self.initProvider.nodeSizeFamily))",message="spec.forProvider.nodeSizeFamily is a required parameter" Spec SparkPoolSpec `json:"spec"` Status SparkPoolStatus `json:"status,omitempty"` }
SparkPool is the Schema for the SparkPools API. Manages a Synapse Spark Pool. +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 (*SparkPool) ConvertFrom ¶ added in v1.2.0
func (tr *SparkPool) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the SparkPool type.
func (*SparkPool) ConvertTo ¶ added in v1.2.0
func (tr *SparkPool) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this SparkPool to the hub type.
func (*SparkPool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPool.
func (*SparkPool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SparkPool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SparkPool) GetCondition ¶
func (mg *SparkPool) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SparkPool.
func (*SparkPool) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this SparkPool
func (*SparkPool) GetDeletionPolicy ¶
func (mg *SparkPool) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SparkPool.
func (*SparkPool) GetInitParameters ¶ added in v0.35.0
GetInitParameters of this SparkPool
func (*SparkPool) GetManagementPolicies ¶ added in v0.35.0
func (mg *SparkPool) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this SparkPool.
func (*SparkPool) GetMergedParameters ¶ added in v0.40.0
GetInitParameters of this SparkPool
func (*SparkPool) GetObservation ¶
GetObservation of this SparkPool
func (*SparkPool) GetParameters ¶
GetParameters of this SparkPool
func (*SparkPool) GetProviderConfigReference ¶
GetProviderConfigReference of this SparkPool.
func (*SparkPool) GetPublishConnectionDetailsTo ¶
func (mg *SparkPool) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SparkPool.
func (*SparkPool) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this SparkPool
func (*SparkPool) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SparkPool) GetWriteConnectionSecretToReference ¶
func (mg *SparkPool) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SparkPool.
func (*SparkPool) LateInitialize ¶
LateInitialize this SparkPool using its observed tfState. returns True if there are any spec changes for the resource.
func (*SparkPool) ResolveReferences ¶
ResolveReferences of this SparkPool.
func (*SparkPool) SetConditions ¶
SetConditions of this SparkPool.
func (*SparkPool) SetDeletionPolicy ¶
func (mg *SparkPool) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SparkPool.
func (*SparkPool) SetManagementPolicies ¶ added in v0.35.0
func (mg *SparkPool) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this SparkPool.
func (*SparkPool) SetObservation ¶
SetObservation for this SparkPool
func (*SparkPool) SetParameters ¶
SetParameters for this SparkPool
func (*SparkPool) SetProviderConfigReference ¶
SetProviderConfigReference of this SparkPool.
func (*SparkPool) SetPublishConnectionDetailsTo ¶
func (mg *SparkPool) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SparkPool.
func (*SparkPool) SetWriteConnectionSecretToReference ¶
func (mg *SparkPool) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SparkPool.
type SparkPoolInitParameters ¶ added in v0.35.0
type SparkPoolInitParameters struct { // An auto_pause block as defined below. AutoPause []AutoPauseInitParameters `json:"autoPause,omitempty" tf:"auto_pause,omitempty"` // An auto_scale block as defined below. Exactly one of node_count or auto_scale must be specified. AutoScale []AutoScaleInitParameters `json:"autoScale,omitempty" tf:"auto_scale,omitempty"` // The cache size in the Spark Pool. CacheSize *float64 `json:"cacheSize,omitempty" tf:"cache_size,omitempty"` // Indicates whether compute isolation is enabled or not. Defaults to false. ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // Indicates whether Dynamic Executor Allocation is enabled or not. Defaults to false. DynamicExecutorAllocationEnabled *bool `json:"dynamicExecutorAllocationEnabled,omitempty" tf:"dynamic_executor_allocation_enabled,omitempty"` // A library_requirement block as defined below. LibraryRequirement []LibraryRequirementInitParameters `json:"libraryRequirement,omitempty" tf:"library_requirement,omitempty"` // The maximum number of executors allocated only when dynamic_executor_allocation_enabled set to true. MaxExecutors *float64 `json:"maxExecutors,omitempty" tf:"max_executors,omitempty"` // The minimum number of executors allocated only when dynamic_executor_allocation_enabled set to true. MinExecutors *float64 `json:"minExecutors,omitempty" tf:"min_executors,omitempty"` // The number of nodes in the Spark Pool. Exactly one of node_count or auto_scale must be specified. NodeCount *float64 `json:"nodeCount,omitempty" tf:"node_count,omitempty"` // The level of node in the Spark Pool. Possible values are Small, Medium, Large, None, XLarge, XXLarge and XXXLarge. NodeSize *string `json:"nodeSize,omitempty" tf:"node_size,omitempty"` // The kind of nodes that the Spark Pool provides. Possible values are HardwareAcceleratedFPGA, HardwareAcceleratedGPU, MemoryOptimized, and None. NodeSizeFamily *string `json:"nodeSizeFamily,omitempty" tf:"node_size_family,omitempty"` // Indicates whether session level packages are enabled or not. Defaults to false. SessionLevelPackagesEnabled *bool `json:"sessionLevelPackagesEnabled,omitempty" tf:"session_level_packages_enabled,omitempty"` // A spark_config block as defined below. SparkConfig []SparkConfigInitParameters `json:"sparkConfig,omitempty" tf:"spark_config,omitempty"` // The Spark events folder. Defaults to /events. SparkEventsFolder *string `json:"sparkEventsFolder,omitempty" tf:"spark_events_folder,omitempty"` // The default folder where Spark logs will be written. Defaults to /logs. SparkLogFolder *string `json:"sparkLogFolder,omitempty" tf:"spark_log_folder,omitempty"` // The Apache Spark version. Possible values are 2.4 , 3.1 , 3.2 and 3.3. Defaults to 2.4. SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` // A mapping of tags which should be assigned to the Synapse Spark Pool. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SparkPoolInitParameters) DeepCopy ¶ added in v0.35.0
func (in *SparkPoolInitParameters) DeepCopy() *SparkPoolInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolInitParameters.
func (*SparkPoolInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *SparkPoolInitParameters) DeepCopyInto(out *SparkPoolInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPoolList ¶
type SparkPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SparkPool `json:"items"` }
SparkPoolList contains a list of SparkPools
func (*SparkPoolList) DeepCopy ¶
func (in *SparkPoolList) DeepCopy() *SparkPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolList.
func (*SparkPoolList) DeepCopyInto ¶
func (in *SparkPoolList) DeepCopyInto(out *SparkPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SparkPoolList) DeepCopyObject ¶
func (in *SparkPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SparkPoolList) GetItems ¶
func (l *SparkPoolList) GetItems() []resource.Managed
GetItems of this SparkPoolList.
type SparkPoolObservation ¶
type SparkPoolObservation struct { // An auto_pause block as defined below. AutoPause []AutoPauseObservation `json:"autoPause,omitempty" tf:"auto_pause,omitempty"` // An auto_scale block as defined below. Exactly one of node_count or auto_scale must be specified. AutoScale []AutoScaleObservation `json:"autoScale,omitempty" tf:"auto_scale,omitempty"` // The cache size in the Spark Pool. CacheSize *float64 `json:"cacheSize,omitempty" tf:"cache_size,omitempty"` // Indicates whether compute isolation is enabled or not. Defaults to false. ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // Indicates whether Dynamic Executor Allocation is enabled or not. Defaults to false. DynamicExecutorAllocationEnabled *bool `json:"dynamicExecutorAllocationEnabled,omitempty" tf:"dynamic_executor_allocation_enabled,omitempty"` // The ID of the Synapse Spark Pool. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A library_requirement block as defined below. LibraryRequirement []LibraryRequirementObservation `json:"libraryRequirement,omitempty" tf:"library_requirement,omitempty"` // The maximum number of executors allocated only when dynamic_executor_allocation_enabled set to true. MaxExecutors *float64 `json:"maxExecutors,omitempty" tf:"max_executors,omitempty"` // The minimum number of executors allocated only when dynamic_executor_allocation_enabled set to true. MinExecutors *float64 `json:"minExecutors,omitempty" tf:"min_executors,omitempty"` // The number of nodes in the Spark Pool. Exactly one of node_count or auto_scale must be specified. NodeCount *float64 `json:"nodeCount,omitempty" tf:"node_count,omitempty"` // The level of node in the Spark Pool. Possible values are Small, Medium, Large, None, XLarge, XXLarge and XXXLarge. NodeSize *string `json:"nodeSize,omitempty" tf:"node_size,omitempty"` // The kind of nodes that the Spark Pool provides. Possible values are HardwareAcceleratedFPGA, HardwareAcceleratedGPU, MemoryOptimized, and None. NodeSizeFamily *string `json:"nodeSizeFamily,omitempty" tf:"node_size_family,omitempty"` // Indicates whether session level packages are enabled or not. Defaults to false. SessionLevelPackagesEnabled *bool `json:"sessionLevelPackagesEnabled,omitempty" tf:"session_level_packages_enabled,omitempty"` // A spark_config block as defined below. SparkConfig []SparkConfigObservation `json:"sparkConfig,omitempty" tf:"spark_config,omitempty"` // The Spark events folder. Defaults to /events. SparkEventsFolder *string `json:"sparkEventsFolder,omitempty" tf:"spark_events_folder,omitempty"` // The default folder where Spark logs will be written. Defaults to /logs. SparkLogFolder *string `json:"sparkLogFolder,omitempty" tf:"spark_log_folder,omitempty"` // The Apache Spark version. Possible values are 2.4 , 3.1 , 3.2 and 3.3. Defaults to 2.4. SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` // The ID of the Synapse Workspace where the Synapse Spark Pool should exist. Changing this forces a new Synapse Spark Pool to be created. SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // A mapping of tags which should be assigned to the Synapse Spark Pool. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SparkPoolObservation) DeepCopy ¶
func (in *SparkPoolObservation) DeepCopy() *SparkPoolObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolObservation.
func (*SparkPoolObservation) DeepCopyInto ¶
func (in *SparkPoolObservation) DeepCopyInto(out *SparkPoolObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPoolParameters ¶
type SparkPoolParameters struct { // An auto_pause block as defined below. // +kubebuilder:validation:Optional AutoPause []AutoPauseParameters `json:"autoPause,omitempty" tf:"auto_pause,omitempty"` // An auto_scale block as defined below. Exactly one of node_count or auto_scale must be specified. // +kubebuilder:validation:Optional AutoScale []AutoScaleParameters `json:"autoScale,omitempty" tf:"auto_scale,omitempty"` // The cache size in the Spark Pool. // +kubebuilder:validation:Optional CacheSize *float64 `json:"cacheSize,omitempty" tf:"cache_size,omitempty"` // Indicates whether compute isolation is enabled or not. Defaults to false. // +kubebuilder:validation:Optional ComputeIsolationEnabled *bool `json:"computeIsolationEnabled,omitempty" tf:"compute_isolation_enabled,omitempty"` // Indicates whether Dynamic Executor Allocation is enabled or not. Defaults to false. // +kubebuilder:validation:Optional DynamicExecutorAllocationEnabled *bool `json:"dynamicExecutorAllocationEnabled,omitempty" tf:"dynamic_executor_allocation_enabled,omitempty"` // A library_requirement block as defined below. // +kubebuilder:validation:Optional LibraryRequirement []LibraryRequirementParameters `json:"libraryRequirement,omitempty" tf:"library_requirement,omitempty"` // The maximum number of executors allocated only when dynamic_executor_allocation_enabled set to true. // +kubebuilder:validation:Optional MaxExecutors *float64 `json:"maxExecutors,omitempty" tf:"max_executors,omitempty"` // The minimum number of executors allocated only when dynamic_executor_allocation_enabled set to true. // +kubebuilder:validation:Optional MinExecutors *float64 `json:"minExecutors,omitempty" tf:"min_executors,omitempty"` // The number of nodes in the Spark Pool. Exactly one of node_count or auto_scale must be specified. // +kubebuilder:validation:Optional NodeCount *float64 `json:"nodeCount,omitempty" tf:"node_count,omitempty"` // The level of node in the Spark Pool. Possible values are Small, Medium, Large, None, XLarge, XXLarge and XXXLarge. // +kubebuilder:validation:Optional NodeSize *string `json:"nodeSize,omitempty" tf:"node_size,omitempty"` // The kind of nodes that the Spark Pool provides. Possible values are HardwareAcceleratedFPGA, HardwareAcceleratedGPU, MemoryOptimized, and None. // +kubebuilder:validation:Optional NodeSizeFamily *string `json:"nodeSizeFamily,omitempty" tf:"node_size_family,omitempty"` // Indicates whether session level packages are enabled or not. Defaults to false. // +kubebuilder:validation:Optional SessionLevelPackagesEnabled *bool `json:"sessionLevelPackagesEnabled,omitempty" tf:"session_level_packages_enabled,omitempty"` // A spark_config block as defined below. // +kubebuilder:validation:Optional SparkConfig []SparkConfigParameters `json:"sparkConfig,omitempty" tf:"spark_config,omitempty"` // The Spark events folder. Defaults to /events. // +kubebuilder:validation:Optional SparkEventsFolder *string `json:"sparkEventsFolder,omitempty" tf:"spark_events_folder,omitempty"` // The default folder where Spark logs will be written. Defaults to /logs. // +kubebuilder:validation:Optional SparkLogFolder *string `json:"sparkLogFolder,omitempty" tf:"spark_log_folder,omitempty"` // The Apache Spark version. Possible values are 2.4 , 3.1 , 3.2 and 3.3. Defaults to 2.4. // +kubebuilder:validation:Optional SparkVersion *string `json:"sparkVersion,omitempty" tf:"spark_version,omitempty"` // The ID of the Synapse Workspace where the Synapse Spark Pool should exist. Changing this forces a new Synapse Spark Pool to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta1.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` // A mapping of tags which should be assigned to the Synapse Spark Pool. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SparkPoolParameters) DeepCopy ¶
func (in *SparkPoolParameters) DeepCopy() *SparkPoolParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolParameters.
func (*SparkPoolParameters) DeepCopyInto ¶
func (in *SparkPoolParameters) DeepCopyInto(out *SparkPoolParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPoolSpec ¶
type SparkPoolSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SparkPoolParameters `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 SparkPoolInitParameters `json:"initProvider,omitempty"` }
SparkPoolSpec defines the desired state of SparkPool
func (*SparkPoolSpec) DeepCopy ¶
func (in *SparkPoolSpec) DeepCopy() *SparkPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolSpec.
func (*SparkPoolSpec) DeepCopyInto ¶
func (in *SparkPoolSpec) DeepCopyInto(out *SparkPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SparkPoolStatus ¶
type SparkPoolStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SparkPoolObservation `json:"atProvider,omitempty"` }
SparkPoolStatus defines the observed state of SparkPool.
func (*SparkPoolStatus) DeepCopy ¶
func (in *SparkPoolStatus) DeepCopy() *SparkPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SparkPoolStatus.
func (*SparkPoolStatus) DeepCopyInto ¶
func (in *SparkPoolStatus) DeepCopyInto(out *SparkPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workspace ¶
type Workspace 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 WorkspaceSpec `json:"spec"` Status WorkspaceStatus `json:"status,omitempty"` }
Workspace is the Schema for the Workspaces API. Manages a Synapse Workspace. +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 (*Workspace) ConvertFrom ¶ added in v1.2.0
func (tr *Workspace) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the Workspace type.
func (*Workspace) ConvertTo ¶ added in v1.2.0
func (tr *Workspace) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this Workspace to the hub type.
func (*Workspace) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workspace.
func (*Workspace) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workspace) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workspace) GetCondition ¶
func (mg *Workspace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Workspace.
func (*Workspace) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Workspace
func (*Workspace) GetDeletionPolicy ¶
func (mg *Workspace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Workspace.
func (*Workspace) GetInitParameters ¶ added in v0.35.0
GetInitParameters of this Workspace
func (*Workspace) GetManagementPolicies ¶ added in v0.35.0
func (mg *Workspace) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Workspace.
func (*Workspace) GetMergedParameters ¶ added in v0.40.0
GetInitParameters of this Workspace
func (*Workspace) GetObservation ¶
GetObservation of this Workspace
func (*Workspace) GetParameters ¶
GetParameters of this Workspace
func (*Workspace) GetProviderConfigReference ¶
GetProviderConfigReference of this Workspace.
func (*Workspace) GetPublishConnectionDetailsTo ¶
func (mg *Workspace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Workspace.
func (*Workspace) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Workspace
func (*Workspace) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Workspace) GetWriteConnectionSecretToReference ¶
func (mg *Workspace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Workspace.
func (*Workspace) LateInitialize ¶
LateInitialize this Workspace using its observed tfState. returns True if there are any spec changes for the resource.
func (*Workspace) ResolveReferences ¶
ResolveReferences of this Workspace.
func (*Workspace) SetConditions ¶
SetConditions of this Workspace.
func (*Workspace) SetDeletionPolicy ¶
func (mg *Workspace) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Workspace.
func (*Workspace) SetManagementPolicies ¶ added in v0.35.0
func (mg *Workspace) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Workspace.
func (*Workspace) SetObservation ¶
SetObservation for this Workspace
func (*Workspace) SetParameters ¶
SetParameters for this Workspace
func (*Workspace) SetProviderConfigReference ¶
SetProviderConfigReference of this Workspace.
func (*Workspace) SetPublishConnectionDetailsTo ¶
func (mg *Workspace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Workspace.
func (*Workspace) SetWriteConnectionSecretToReference ¶
func (mg *Workspace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Workspace.
type WorkspaceAADAdmin ¶
type WorkspaceAADAdmin 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.login) || (has(self.initProvider) && has(self.initProvider.login))",message="spec.forProvider.login is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || (has(self.initProvider) && has(self.initProvider.objectId))",message="spec.forProvider.objectId is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || (has(self.initProvider) && has(self.initProvider.tenantId))",message="spec.forProvider.tenantId is a required parameter" Spec WorkspaceAADAdminSpec `json:"spec"` Status WorkspaceAADAdminStatus `json:"status,omitempty"` }
WorkspaceAADAdmin is the Schema for the WorkspaceAADAdmins API. Manages Synapse Workspace AAD Admin +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 (*WorkspaceAADAdmin) DeepCopy ¶
func (in *WorkspaceAADAdmin) DeepCopy() *WorkspaceAADAdmin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceAADAdmin.
func (*WorkspaceAADAdmin) DeepCopyInto ¶
func (in *WorkspaceAADAdmin) DeepCopyInto(out *WorkspaceAADAdmin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceAADAdmin) DeepCopyObject ¶
func (in *WorkspaceAADAdmin) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceAADAdmin) GetCondition ¶
func (mg *WorkspaceAADAdmin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WorkspaceAADAdmin.
func (*WorkspaceAADAdmin) GetConnectionDetailsMapping ¶
func (tr *WorkspaceAADAdmin) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WorkspaceAADAdmin
func (*WorkspaceAADAdmin) GetDeletionPolicy ¶
func (mg *WorkspaceAADAdmin) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WorkspaceAADAdmin.
func (*WorkspaceAADAdmin) GetID ¶
func (tr *WorkspaceAADAdmin) GetID() string
GetID returns ID of underlying Terraform resource of this WorkspaceAADAdmin
func (*WorkspaceAADAdmin) GetInitParameters ¶ added in v0.35.0
func (tr *WorkspaceAADAdmin) GetInitParameters() (map[string]any, error)
GetInitParameters of this WorkspaceAADAdmin
func (*WorkspaceAADAdmin) GetManagementPolicies ¶ added in v0.35.0
func (mg *WorkspaceAADAdmin) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this WorkspaceAADAdmin.
func (*WorkspaceAADAdmin) GetMergedParameters ¶ added in v0.40.0
func (tr *WorkspaceAADAdmin) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this WorkspaceAADAdmin
func (*WorkspaceAADAdmin) GetObservation ¶
func (tr *WorkspaceAADAdmin) GetObservation() (map[string]any, error)
GetObservation of this WorkspaceAADAdmin
func (*WorkspaceAADAdmin) GetParameters ¶
func (tr *WorkspaceAADAdmin) GetParameters() (map[string]any, error)
GetParameters of this WorkspaceAADAdmin
func (*WorkspaceAADAdmin) GetProviderConfigReference ¶
func (mg *WorkspaceAADAdmin) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WorkspaceAADAdmin.
func (*WorkspaceAADAdmin) GetPublishConnectionDetailsTo ¶
func (mg *WorkspaceAADAdmin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WorkspaceAADAdmin.
func (*WorkspaceAADAdmin) GetTerraformResourceType ¶
func (mg *WorkspaceAADAdmin) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WorkspaceAADAdmin
func (*WorkspaceAADAdmin) GetTerraformSchemaVersion ¶
func (tr *WorkspaceAADAdmin) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WorkspaceAADAdmin) GetWriteConnectionSecretToReference ¶
func (mg *WorkspaceAADAdmin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WorkspaceAADAdmin.
func (*WorkspaceAADAdmin) Hub ¶ added in v0.42.1
func (tr *WorkspaceAADAdmin) Hub()
Hub marks this type as a conversion hub.
func (*WorkspaceAADAdmin) LateInitialize ¶
func (tr *WorkspaceAADAdmin) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WorkspaceAADAdmin using its observed tfState. returns True if there are any spec changes for the resource.
func (*WorkspaceAADAdmin) ResolveReferences ¶
ResolveReferences of this WorkspaceAADAdmin.
func (*WorkspaceAADAdmin) SetConditions ¶
func (mg *WorkspaceAADAdmin) SetConditions(c ...xpv1.Condition)
SetConditions of this WorkspaceAADAdmin.
func (*WorkspaceAADAdmin) SetDeletionPolicy ¶
func (mg *WorkspaceAADAdmin) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WorkspaceAADAdmin.
func (*WorkspaceAADAdmin) SetManagementPolicies ¶ added in v0.35.0
func (mg *WorkspaceAADAdmin) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this WorkspaceAADAdmin.
func (*WorkspaceAADAdmin) SetObservation ¶
func (tr *WorkspaceAADAdmin) SetObservation(obs map[string]any) error
SetObservation for this WorkspaceAADAdmin
func (*WorkspaceAADAdmin) SetParameters ¶
func (tr *WorkspaceAADAdmin) SetParameters(params map[string]any) error
SetParameters for this WorkspaceAADAdmin
func (*WorkspaceAADAdmin) SetProviderConfigReference ¶
func (mg *WorkspaceAADAdmin) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WorkspaceAADAdmin.
func (*WorkspaceAADAdmin) SetPublishConnectionDetailsTo ¶
func (mg *WorkspaceAADAdmin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WorkspaceAADAdmin.
func (*WorkspaceAADAdmin) SetWriteConnectionSecretToReference ¶
func (mg *WorkspaceAADAdmin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WorkspaceAADAdmin.
type WorkspaceAADAdminInitParameters ¶ added in v0.35.0
type WorkspaceAADAdminInitParameters struct { // The login name of the Azure AD Administrator of this Synapse Workspace. Login *string `json:"login,omitempty" tf:"login,omitempty"` // The object id of the Azure AD Administrator of this Synapse Workspace. ObjectID *string `json:"objectId,omitempty" tf:"object_id,omitempty"` // The tenant id of the Azure AD Administrator of this Synapse Workspace. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*WorkspaceAADAdminInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WorkspaceAADAdminInitParameters) DeepCopy() *WorkspaceAADAdminInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceAADAdminInitParameters.
func (*WorkspaceAADAdminInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WorkspaceAADAdminInitParameters) DeepCopyInto(out *WorkspaceAADAdminInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceAADAdminList ¶
type WorkspaceAADAdminList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WorkspaceAADAdmin `json:"items"` }
WorkspaceAADAdminList contains a list of WorkspaceAADAdmins
func (*WorkspaceAADAdminList) DeepCopy ¶
func (in *WorkspaceAADAdminList) DeepCopy() *WorkspaceAADAdminList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceAADAdminList.
func (*WorkspaceAADAdminList) DeepCopyInto ¶
func (in *WorkspaceAADAdminList) DeepCopyInto(out *WorkspaceAADAdminList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceAADAdminList) DeepCopyObject ¶
func (in *WorkspaceAADAdminList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceAADAdminList) GetItems ¶
func (l *WorkspaceAADAdminList) GetItems() []resource.Managed
GetItems of this WorkspaceAADAdminList.
type WorkspaceAADAdminObservation ¶
type WorkspaceAADAdminObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` // The login name of the Azure AD Administrator of this Synapse Workspace. Login *string `json:"login,omitempty" tf:"login,omitempty"` // The object id of the Azure AD Administrator of this Synapse Workspace. ObjectID *string `json:"objectId,omitempty" tf:"object_id,omitempty"` // The ID of the Synapse Workspace where the Azure AD Administrator should be configured. SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // The tenant id of the Azure AD Administrator of this Synapse Workspace. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*WorkspaceAADAdminObservation) DeepCopy ¶
func (in *WorkspaceAADAdminObservation) DeepCopy() *WorkspaceAADAdminObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceAADAdminObservation.
func (*WorkspaceAADAdminObservation) DeepCopyInto ¶
func (in *WorkspaceAADAdminObservation) DeepCopyInto(out *WorkspaceAADAdminObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceAADAdminParameters ¶
type WorkspaceAADAdminParameters struct { // The login name of the Azure AD Administrator of this Synapse Workspace. // +kubebuilder:validation:Optional Login *string `json:"login,omitempty" tf:"login,omitempty"` // The object id of the Azure AD Administrator of this Synapse Workspace. // +kubebuilder:validation:Optional ObjectID *string `json:"objectId,omitempty" tf:"object_id,omitempty"` // The ID of the Synapse Workspace where the Azure AD Administrator should be configured. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` // The tenant id of the Azure AD Administrator of this Synapse Workspace. // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*WorkspaceAADAdminParameters) DeepCopy ¶
func (in *WorkspaceAADAdminParameters) DeepCopy() *WorkspaceAADAdminParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceAADAdminParameters.
func (*WorkspaceAADAdminParameters) DeepCopyInto ¶
func (in *WorkspaceAADAdminParameters) DeepCopyInto(out *WorkspaceAADAdminParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceAADAdminSpec ¶
type WorkspaceAADAdminSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkspaceAADAdminParameters `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 WorkspaceAADAdminInitParameters `json:"initProvider,omitempty"` }
WorkspaceAADAdminSpec defines the desired state of WorkspaceAADAdmin
func (*WorkspaceAADAdminSpec) DeepCopy ¶
func (in *WorkspaceAADAdminSpec) DeepCopy() *WorkspaceAADAdminSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceAADAdminSpec.
func (*WorkspaceAADAdminSpec) DeepCopyInto ¶
func (in *WorkspaceAADAdminSpec) DeepCopyInto(out *WorkspaceAADAdminSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceAADAdminStatus ¶
type WorkspaceAADAdminStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkspaceAADAdminObservation `json:"atProvider,omitempty"` }
WorkspaceAADAdminStatus defines the observed state of WorkspaceAADAdmin.
func (*WorkspaceAADAdminStatus) DeepCopy ¶
func (in *WorkspaceAADAdminStatus) DeepCopy() *WorkspaceAADAdminStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceAADAdminStatus.
func (*WorkspaceAADAdminStatus) DeepCopyInto ¶
func (in *WorkspaceAADAdminStatus) DeepCopyInto(out *WorkspaceAADAdminStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceExtendedAuditingPolicy ¶
type WorkspaceExtendedAuditingPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkspaceExtendedAuditingPolicySpec `json:"spec"` Status WorkspaceExtendedAuditingPolicyStatus `json:"status,omitempty"` }
WorkspaceExtendedAuditingPolicy is the Schema for the WorkspaceExtendedAuditingPolicys API. Manages a Synapse Workspace Extended Auditing Policy. +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 (*WorkspaceExtendedAuditingPolicy) DeepCopy ¶
func (in *WorkspaceExtendedAuditingPolicy) DeepCopy() *WorkspaceExtendedAuditingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) DeepCopyInto ¶
func (in *WorkspaceExtendedAuditingPolicy) DeepCopyInto(out *WorkspaceExtendedAuditingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceExtendedAuditingPolicy) DeepCopyObject ¶
func (in *WorkspaceExtendedAuditingPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceExtendedAuditingPolicy) GetCondition ¶
func (mg *WorkspaceExtendedAuditingPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) GetConnectionDetailsMapping ¶
func (tr *WorkspaceExtendedAuditingPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WorkspaceExtendedAuditingPolicy
func (*WorkspaceExtendedAuditingPolicy) GetDeletionPolicy ¶
func (mg *WorkspaceExtendedAuditingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) GetID ¶
func (tr *WorkspaceExtendedAuditingPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this WorkspaceExtendedAuditingPolicy
func (*WorkspaceExtendedAuditingPolicy) GetInitParameters ¶ added in v0.35.0
func (tr *WorkspaceExtendedAuditingPolicy) GetInitParameters() (map[string]any, error)
GetInitParameters of this WorkspaceExtendedAuditingPolicy
func (*WorkspaceExtendedAuditingPolicy) GetManagementPolicies ¶ added in v0.35.0
func (mg *WorkspaceExtendedAuditingPolicy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) GetMergedParameters ¶ added in v0.40.0
func (tr *WorkspaceExtendedAuditingPolicy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this WorkspaceExtendedAuditingPolicy
func (*WorkspaceExtendedAuditingPolicy) GetObservation ¶
func (tr *WorkspaceExtendedAuditingPolicy) GetObservation() (map[string]any, error)
GetObservation of this WorkspaceExtendedAuditingPolicy
func (*WorkspaceExtendedAuditingPolicy) GetParameters ¶
func (tr *WorkspaceExtendedAuditingPolicy) GetParameters() (map[string]any, error)
GetParameters of this WorkspaceExtendedAuditingPolicy
func (*WorkspaceExtendedAuditingPolicy) GetProviderConfigReference ¶
func (mg *WorkspaceExtendedAuditingPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) GetPublishConnectionDetailsTo ¶
func (mg *WorkspaceExtendedAuditingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) GetTerraformResourceType ¶
func (mg *WorkspaceExtendedAuditingPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WorkspaceExtendedAuditingPolicy
func (*WorkspaceExtendedAuditingPolicy) GetTerraformSchemaVersion ¶
func (tr *WorkspaceExtendedAuditingPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WorkspaceExtendedAuditingPolicy) GetWriteConnectionSecretToReference ¶
func (mg *WorkspaceExtendedAuditingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) Hub ¶ added in v0.42.1
func (tr *WorkspaceExtendedAuditingPolicy) Hub()
Hub marks this type as a conversion hub.
func (*WorkspaceExtendedAuditingPolicy) LateInitialize ¶
func (tr *WorkspaceExtendedAuditingPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WorkspaceExtendedAuditingPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*WorkspaceExtendedAuditingPolicy) ResolveReferences ¶
func (mg *WorkspaceExtendedAuditingPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) SetConditions ¶
func (mg *WorkspaceExtendedAuditingPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) SetDeletionPolicy ¶
func (mg *WorkspaceExtendedAuditingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) SetManagementPolicies ¶ added in v0.35.0
func (mg *WorkspaceExtendedAuditingPolicy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) SetObservation ¶
func (tr *WorkspaceExtendedAuditingPolicy) SetObservation(obs map[string]any) error
SetObservation for this WorkspaceExtendedAuditingPolicy
func (*WorkspaceExtendedAuditingPolicy) SetParameters ¶
func (tr *WorkspaceExtendedAuditingPolicy) SetParameters(params map[string]any) error
SetParameters for this WorkspaceExtendedAuditingPolicy
func (*WorkspaceExtendedAuditingPolicy) SetProviderConfigReference ¶
func (mg *WorkspaceExtendedAuditingPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) SetPublishConnectionDetailsTo ¶
func (mg *WorkspaceExtendedAuditingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicy) SetWriteConnectionSecretToReference ¶
func (mg *WorkspaceExtendedAuditingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WorkspaceExtendedAuditingPolicy.
type WorkspaceExtendedAuditingPolicyInitParameters ¶ added in v0.35.0
type WorkspaceExtendedAuditingPolicyInitParameters struct { // Enable audit events to Azure Monitor? To enable server audit events to Azure Monitor, please enable its master database audit events to Azure Monitor. Defaults to true. LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"` // The number of days to retain logs for in the storage account. Defaults to 0. RetentionInDays *float64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` // Is storage_account_access_key value the storage's secondary key? StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary,omitempty"` // The access key to use for the auditing storage account. StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // The blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all extended auditing logs. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_blob_endpoint",true) StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` // Reference to a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointRef *v1.Reference `json:"storageEndpointRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointSelector *v1.Selector `json:"storageEndpointSelector,omitempty" tf:"-"` }
func (*WorkspaceExtendedAuditingPolicyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WorkspaceExtendedAuditingPolicyInitParameters) DeepCopy() *WorkspaceExtendedAuditingPolicyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicyInitParameters.
func (*WorkspaceExtendedAuditingPolicyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WorkspaceExtendedAuditingPolicyInitParameters) DeepCopyInto(out *WorkspaceExtendedAuditingPolicyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceExtendedAuditingPolicyList ¶
type WorkspaceExtendedAuditingPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WorkspaceExtendedAuditingPolicy `json:"items"` }
WorkspaceExtendedAuditingPolicyList contains a list of WorkspaceExtendedAuditingPolicys
func (*WorkspaceExtendedAuditingPolicyList) DeepCopy ¶
func (in *WorkspaceExtendedAuditingPolicyList) DeepCopy() *WorkspaceExtendedAuditingPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicyList.
func (*WorkspaceExtendedAuditingPolicyList) DeepCopyInto ¶
func (in *WorkspaceExtendedAuditingPolicyList) DeepCopyInto(out *WorkspaceExtendedAuditingPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceExtendedAuditingPolicyList) DeepCopyObject ¶
func (in *WorkspaceExtendedAuditingPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceExtendedAuditingPolicyList) GetItems ¶
func (l *WorkspaceExtendedAuditingPolicyList) GetItems() []resource.Managed
GetItems of this WorkspaceExtendedAuditingPolicyList.
type WorkspaceExtendedAuditingPolicyObservation ¶
type WorkspaceExtendedAuditingPolicyObservation struct { // The ID of the Synapse Workspace Extended Auditing Policy. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Enable audit events to Azure Monitor? To enable server audit events to Azure Monitor, please enable its master database audit events to Azure Monitor. Defaults to true. LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"` // The number of days to retain logs for in the storage account. Defaults to 0. RetentionInDays *float64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` // Is storage_account_access_key value the storage's secondary key? StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary,omitempty"` // The blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all extended auditing logs. StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` // The ID of the Synapse workspace to set the extended auditing policy. Changing this forces a new resource to be created. SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` }
func (*WorkspaceExtendedAuditingPolicyObservation) DeepCopy ¶
func (in *WorkspaceExtendedAuditingPolicyObservation) DeepCopy() *WorkspaceExtendedAuditingPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicyObservation.
func (*WorkspaceExtendedAuditingPolicyObservation) DeepCopyInto ¶
func (in *WorkspaceExtendedAuditingPolicyObservation) DeepCopyInto(out *WorkspaceExtendedAuditingPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceExtendedAuditingPolicyParameters ¶
type WorkspaceExtendedAuditingPolicyParameters struct { // Enable audit events to Azure Monitor? To enable server audit events to Azure Monitor, please enable its master database audit events to Azure Monitor. Defaults to true. // +kubebuilder:validation:Optional LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled,omitempty"` // The number of days to retain logs for in the storage account. Defaults to 0. // +kubebuilder:validation:Optional RetentionInDays *float64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` // Is storage_account_access_key value the storage's secondary key? // +kubebuilder:validation:Optional StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary,omitempty"` // The access key to use for the auditing storage account. // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // The blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all extended auditing logs. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_blob_endpoint",true) // +kubebuilder:validation:Optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` // Reference to a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointRef *v1.Reference `json:"storageEndpointRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointSelector *v1.Selector `json:"storageEndpointSelector,omitempty" tf:"-"` // The ID of the Synapse workspace to set the extended auditing policy. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` }
func (*WorkspaceExtendedAuditingPolicyParameters) DeepCopy ¶
func (in *WorkspaceExtendedAuditingPolicyParameters) DeepCopy() *WorkspaceExtendedAuditingPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicyParameters.
func (*WorkspaceExtendedAuditingPolicyParameters) DeepCopyInto ¶
func (in *WorkspaceExtendedAuditingPolicyParameters) DeepCopyInto(out *WorkspaceExtendedAuditingPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceExtendedAuditingPolicySpec ¶
type WorkspaceExtendedAuditingPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkspaceExtendedAuditingPolicyParameters `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 WorkspaceExtendedAuditingPolicyInitParameters `json:"initProvider,omitempty"` }
WorkspaceExtendedAuditingPolicySpec defines the desired state of WorkspaceExtendedAuditingPolicy
func (*WorkspaceExtendedAuditingPolicySpec) DeepCopy ¶
func (in *WorkspaceExtendedAuditingPolicySpec) DeepCopy() *WorkspaceExtendedAuditingPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicySpec.
func (*WorkspaceExtendedAuditingPolicySpec) DeepCopyInto ¶
func (in *WorkspaceExtendedAuditingPolicySpec) DeepCopyInto(out *WorkspaceExtendedAuditingPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceExtendedAuditingPolicyStatus ¶
type WorkspaceExtendedAuditingPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkspaceExtendedAuditingPolicyObservation `json:"atProvider,omitempty"` }
WorkspaceExtendedAuditingPolicyStatus defines the observed state of WorkspaceExtendedAuditingPolicy.
func (*WorkspaceExtendedAuditingPolicyStatus) DeepCopy ¶
func (in *WorkspaceExtendedAuditingPolicyStatus) DeepCopy() *WorkspaceExtendedAuditingPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceExtendedAuditingPolicyStatus.
func (*WorkspaceExtendedAuditingPolicyStatus) DeepCopyInto ¶
func (in *WorkspaceExtendedAuditingPolicyStatus) DeepCopyInto(out *WorkspaceExtendedAuditingPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceInitParameters ¶ added in v0.35.0
type WorkspaceInitParameters struct { // An aad_admin block as defined below. AADAdmin []AADAdminInitParameters `json:"aadAdmin,omitempty" tf:"aad_admin,omitempty"` // An azure_devops_repo block as defined below. AzureDevopsRepo []AzureDevopsRepoInitParameters `json:"azureDevopsRepo,omitempty" tf:"azure_devops_repo,omitempty"` // Is Azure Active Directory Authentication the only way to authenticate with resources inside this synapse Workspace. Defaults to false. AzureadAuthenticationOnly *bool `json:"azureadAuthenticationOnly,omitempty" tf:"azuread_authentication_only,omitempty"` // Subnet ID used for computes in workspace Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() ComputeSubnetID *string `json:"computeSubnetId,omitempty" tf:"compute_subnet_id,omitempty"` // Reference to a Subnet in network to populate computeSubnetId. // +kubebuilder:validation:Optional ComputeSubnetIDRef *v1.Reference `json:"computeSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate computeSubnetId. // +kubebuilder:validation:Optional ComputeSubnetIDSelector *v1.Selector `json:"computeSubnetIdSelector,omitempty" tf:"-"` // A customer_managed_key block as defined below. CustomerManagedKey []CustomerManagedKeyInitParameters `json:"customerManagedKey,omitempty" tf:"customer_managed_key,omitempty"` // Is data exfiltration protection enabled in this workspace? If set to true, managed_virtual_network_enabled must also be set to true. Changing this forces a new resource to be created. DataExfiltrationProtectionEnabled *bool `json:"dataExfiltrationProtectionEnabled,omitempty" tf:"data_exfiltration_protection_enabled,omitempty"` // A github_repo block as defined below. GithubRepo []GithubRepoInitParameters `json:"githubRepo,omitempty" tf:"github_repo,omitempty"` // An identity block as defined below. Identity []IdentityInitParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Allowed AAD Tenant Ids For Linking. LinkingAllowedForAADTenantIds []*string `json:"linkingAllowedForAadTenantIds,omitempty" tf:"linking_allowed_for_aad_tenant_ids,omitempty"` // Specifies the Azure Region where the synapse Workspace should exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Workspace managed resource group. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup ManagedResourceGroupName *string `json:"managedResourceGroupName,omitempty" tf:"managed_resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate managedResourceGroupName. // +kubebuilder:validation:Optional ManagedResourceGroupNameRef *v1.Reference `json:"managedResourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate managedResourceGroupName. // +kubebuilder:validation:Optional ManagedResourceGroupNameSelector *v1.Selector `json:"managedResourceGroupNameSelector,omitempty" tf:"-"` // Is Virtual Network enabled for all computes in this workspace? Changing this forces a new resource to be created. ManagedVirtualNetworkEnabled *bool `json:"managedVirtualNetworkEnabled,omitempty" tf:"managed_virtual_network_enabled,omitempty"` // Whether public network access is allowed for the Cognitive Account. Defaults to true. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The ID of purview account. PurviewID *string `json:"purviewId,omitempty" tf:"purview_id,omitempty"` // An sql_aad_admin block as defined below. SQLAADAdmin []SQLAADAdminInitParameters `json:"sqlAadAdmin,omitempty" tf:"sql_aad_admin,omitempty"` // Specifies The login name of the SQL administrator. Changing this forces a new resource to be created. If this is not provided aad_admin or customer_managed_key must be provided. SQLAdministratorLogin *string `json:"sqlAdministratorLogin,omitempty" tf:"sql_administrator_login,omitempty"` // The Password associated with the sql_administrator_login for the SQL administrator. If this is not provided aad_admin or customer_managed_key must be provided. SQLAdministratorLoginPasswordSecretRef *v1.SecretKeySelector `json:"sqlAdministratorLoginPasswordSecretRef,omitempty" tf:"-"` // Are pipelines (running as workspace's system assigned identity) allowed to access SQL pools? SQLIdentityControlEnabled *bool `json:"sqlIdentityControlEnabled,omitempty" tf:"sql_identity_control_enabled,omitempty"` // Specifies the ID of storage data lake gen2 filesystem resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.DataLakeGen2FileSystem // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() StorageDataLakeGen2FileSystemID *string `json:"storageDataLakeGen2FilesystemId,omitempty" tf:"storage_data_lake_gen2_filesystem_id,omitempty"` // Reference to a DataLakeGen2FileSystem in storage to populate storageDataLakeGen2FilesystemId. // +kubebuilder:validation:Optional StorageDataLakeGen2FileSystemIDRef *v1.Reference `json:"storageDataLakeGen2FilesystemIdRef,omitempty" tf:"-"` // Selector for a DataLakeGen2FileSystem in storage to populate storageDataLakeGen2FilesystemId. // +kubebuilder:validation:Optional StorageDataLakeGen2FileSystemIDSelector *v1.Selector `json:"storageDataLakeGen2FilesystemIdSelector,omitempty" tf:"-"` // A mapping of tags which should be assigned to the Synapse Workspace. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*WorkspaceInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WorkspaceInitParameters) DeepCopy() *WorkspaceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceInitParameters.
func (*WorkspaceInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WorkspaceInitParameters) DeepCopyInto(out *WorkspaceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceList ¶
type WorkspaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Workspace `json:"items"` }
WorkspaceList contains a list of Workspaces
func (*WorkspaceList) DeepCopy ¶
func (in *WorkspaceList) DeepCopy() *WorkspaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceList.
func (*WorkspaceList) DeepCopyInto ¶
func (in *WorkspaceList) DeepCopyInto(out *WorkspaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceList) DeepCopyObject ¶
func (in *WorkspaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceList) GetItems ¶
func (l *WorkspaceList) GetItems() []resource.Managed
GetItems of this WorkspaceList.
type WorkspaceObservation ¶
type WorkspaceObservation struct { // An aad_admin block as defined below. AADAdmin []AADAdminObservation `json:"aadAdmin,omitempty" tf:"aad_admin,omitempty"` // An azure_devops_repo block as defined below. AzureDevopsRepo []AzureDevopsRepoObservation `json:"azureDevopsRepo,omitempty" tf:"azure_devops_repo,omitempty"` // Is Azure Active Directory Authentication the only way to authenticate with resources inside this synapse Workspace. Defaults to false. AzureadAuthenticationOnly *bool `json:"azureadAuthenticationOnly,omitempty" tf:"azuread_authentication_only,omitempty"` // Subnet ID used for computes in workspace Changing this forces a new resource to be created. ComputeSubnetID *string `json:"computeSubnetId,omitempty" tf:"compute_subnet_id,omitempty"` // A list of Connectivity endpoints for this Synapse Workspace. // +mapType=granular ConnectivityEndpoints map[string]*string `json:"connectivityEndpoints,omitempty" tf:"connectivity_endpoints,omitempty"` // A customer_managed_key block as defined below. CustomerManagedKey []CustomerManagedKeyObservation `json:"customerManagedKey,omitempty" tf:"customer_managed_key,omitempty"` // Is data exfiltration protection enabled in this workspace? If set to true, managed_virtual_network_enabled must also be set to true. Changing this forces a new resource to be created. DataExfiltrationProtectionEnabled *bool `json:"dataExfiltrationProtectionEnabled,omitempty" tf:"data_exfiltration_protection_enabled,omitempty"` // A github_repo block as defined below. GithubRepo []GithubRepoObservation `json:"githubRepo,omitempty" tf:"github_repo,omitempty"` // The ID of the synapse Workspace. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // Allowed AAD Tenant Ids For Linking. LinkingAllowedForAADTenantIds []*string `json:"linkingAllowedForAadTenantIds,omitempty" tf:"linking_allowed_for_aad_tenant_ids,omitempty"` // Specifies the Azure Region where the synapse Workspace should exist. Changing this forces a new resource to be created. Location *string `json:"location,omitempty" tf:"location,omitempty"` // Workspace managed resource group. Changing this forces a new resource to be created. ManagedResourceGroupName *string `json:"managedResourceGroupName,omitempty" tf:"managed_resource_group_name,omitempty"` // Is Virtual Network enabled for all computes in this workspace? Changing this forces a new resource to be created. ManagedVirtualNetworkEnabled *bool `json:"managedVirtualNetworkEnabled,omitempty" tf:"managed_virtual_network_enabled,omitempty"` // Whether public network access is allowed for the Cognitive Account. Defaults to true. PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The ID of purview account. PurviewID *string `json:"purviewId,omitempty" tf:"purview_id,omitempty"` // Specifies the name of the Resource Group where the synapse Workspace should exist. Changing this forces a new resource to be created. ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // An sql_aad_admin block as defined below. SQLAADAdmin []SQLAADAdminObservation `json:"sqlAadAdmin,omitempty" tf:"sql_aad_admin,omitempty"` // Specifies The login name of the SQL administrator. Changing this forces a new resource to be created. If this is not provided aad_admin or customer_managed_key must be provided. SQLAdministratorLogin *string `json:"sqlAdministratorLogin,omitempty" tf:"sql_administrator_login,omitempty"` // Are pipelines (running as workspace's system assigned identity) allowed to access SQL pools? SQLIdentityControlEnabled *bool `json:"sqlIdentityControlEnabled,omitempty" tf:"sql_identity_control_enabled,omitempty"` // Specifies the ID of storage data lake gen2 filesystem resource. Changing this forces a new resource to be created. StorageDataLakeGen2FileSystemID *string `json:"storageDataLakeGen2FilesystemId,omitempty" tf:"storage_data_lake_gen2_filesystem_id,omitempty"` // A mapping of tags which should be assigned to the Synapse Workspace. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*WorkspaceObservation) DeepCopy ¶
func (in *WorkspaceObservation) DeepCopy() *WorkspaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceObservation.
func (*WorkspaceObservation) DeepCopyInto ¶
func (in *WorkspaceObservation) DeepCopyInto(out *WorkspaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceParameters ¶
type WorkspaceParameters struct { // An aad_admin block as defined below. // +kubebuilder:validation:Optional AADAdmin []AADAdminParameters `json:"aadAdmin,omitempty" tf:"aad_admin,omitempty"` // An azure_devops_repo block as defined below. // +kubebuilder:validation:Optional AzureDevopsRepo []AzureDevopsRepoParameters `json:"azureDevopsRepo,omitempty" tf:"azure_devops_repo,omitempty"` // Is Azure Active Directory Authentication the only way to authenticate with resources inside this synapse Workspace. Defaults to false. // +kubebuilder:validation:Optional AzureadAuthenticationOnly *bool `json:"azureadAuthenticationOnly,omitempty" tf:"azuread_authentication_only,omitempty"` // Subnet ID used for computes in workspace Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ComputeSubnetID *string `json:"computeSubnetId,omitempty" tf:"compute_subnet_id,omitempty"` // Reference to a Subnet in network to populate computeSubnetId. // +kubebuilder:validation:Optional ComputeSubnetIDRef *v1.Reference `json:"computeSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate computeSubnetId. // +kubebuilder:validation:Optional ComputeSubnetIDSelector *v1.Selector `json:"computeSubnetIdSelector,omitempty" tf:"-"` // A customer_managed_key block as defined below. // +kubebuilder:validation:Optional CustomerManagedKey []CustomerManagedKeyParameters `json:"customerManagedKey,omitempty" tf:"customer_managed_key,omitempty"` // Is data exfiltration protection enabled in this workspace? If set to true, managed_virtual_network_enabled must also be set to true. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional DataExfiltrationProtectionEnabled *bool `json:"dataExfiltrationProtectionEnabled,omitempty" tf:"data_exfiltration_protection_enabled,omitempty"` // A github_repo block as defined below. // +kubebuilder:validation:Optional GithubRepo []GithubRepoParameters `json:"githubRepo,omitempty" tf:"github_repo,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Allowed AAD Tenant Ids For Linking. // +kubebuilder:validation:Optional LinkingAllowedForAADTenantIds []*string `json:"linkingAllowedForAadTenantIds,omitempty" tf:"linking_allowed_for_aad_tenant_ids,omitempty"` // Specifies the Azure Region where the synapse Workspace should exist. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // Workspace managed resource group. 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 ManagedResourceGroupName *string `json:"managedResourceGroupName,omitempty" tf:"managed_resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate managedResourceGroupName. // +kubebuilder:validation:Optional ManagedResourceGroupNameRef *v1.Reference `json:"managedResourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate managedResourceGroupName. // +kubebuilder:validation:Optional ManagedResourceGroupNameSelector *v1.Selector `json:"managedResourceGroupNameSelector,omitempty" tf:"-"` // Is Virtual Network enabled for all computes in this workspace? Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ManagedVirtualNetworkEnabled *bool `json:"managedVirtualNetworkEnabled,omitempty" tf:"managed_virtual_network_enabled,omitempty"` // Whether public network access is allowed for the Cognitive Account. Defaults to true. // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The ID of purview account. // +kubebuilder:validation:Optional PurviewID *string `json:"purviewId,omitempty" tf:"purview_id,omitempty"` // Specifies the name of the Resource Group where the synapse Workspace 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:"-"` // An sql_aad_admin block as defined below. // +kubebuilder:validation:Optional SQLAADAdmin []SQLAADAdminParameters `json:"sqlAadAdmin,omitempty" tf:"sql_aad_admin,omitempty"` // Specifies The login name of the SQL administrator. Changing this forces a new resource to be created. If this is not provided aad_admin or customer_managed_key must be provided. // +kubebuilder:validation:Optional SQLAdministratorLogin *string `json:"sqlAdministratorLogin,omitempty" tf:"sql_administrator_login,omitempty"` // The Password associated with the sql_administrator_login for the SQL administrator. If this is not provided aad_admin or customer_managed_key must be provided. // +kubebuilder:validation:Optional SQLAdministratorLoginPasswordSecretRef *v1.SecretKeySelector `json:"sqlAdministratorLoginPasswordSecretRef,omitempty" tf:"-"` // Are pipelines (running as workspace's system assigned identity) allowed to access SQL pools? // +kubebuilder:validation:Optional SQLIdentityControlEnabled *bool `json:"sqlIdentityControlEnabled,omitempty" tf:"sql_identity_control_enabled,omitempty"` // Specifies the ID of storage data lake gen2 filesystem resource. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta1.DataLakeGen2FileSystem // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional StorageDataLakeGen2FileSystemID *string `json:"storageDataLakeGen2FilesystemId,omitempty" tf:"storage_data_lake_gen2_filesystem_id,omitempty"` // Reference to a DataLakeGen2FileSystem in storage to populate storageDataLakeGen2FilesystemId. // +kubebuilder:validation:Optional StorageDataLakeGen2FileSystemIDRef *v1.Reference `json:"storageDataLakeGen2FilesystemIdRef,omitempty" tf:"-"` // Selector for a DataLakeGen2FileSystem in storage to populate storageDataLakeGen2FilesystemId. // +kubebuilder:validation:Optional StorageDataLakeGen2FileSystemIDSelector *v1.Selector `json:"storageDataLakeGen2FilesystemIdSelector,omitempty" tf:"-"` // A mapping of tags which should be assigned to the Synapse Workspace. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*WorkspaceParameters) DeepCopy ¶
func (in *WorkspaceParameters) DeepCopy() *WorkspaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceParameters.
func (*WorkspaceParameters) DeepCopyInto ¶
func (in *WorkspaceParameters) DeepCopyInto(out *WorkspaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSQLAADAdmin ¶ added in v0.28.0
type WorkspaceSQLAADAdmin 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.login) || (has(self.initProvider) && has(self.initProvider.login))",message="spec.forProvider.login is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.objectId) || (has(self.initProvider) && has(self.initProvider.objectId))",message="spec.forProvider.objectId is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.tenantId) || (has(self.initProvider) && has(self.initProvider.tenantId))",message="spec.forProvider.tenantId is a required parameter" Spec WorkspaceSQLAADAdminSpec `json:"spec"` Status WorkspaceSQLAADAdminStatus `json:"status,omitempty"` }
WorkspaceSQLAADAdmin is the Schema for the WorkspaceSQLAADAdmins API. Manages Synapse Workspace SQL AAD Admin +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 (*WorkspaceSQLAADAdmin) DeepCopy ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdmin) DeepCopy() *WorkspaceSQLAADAdmin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdmin) DeepCopyInto ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdmin) DeepCopyInto(out *WorkspaceSQLAADAdmin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceSQLAADAdmin) DeepCopyObject ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdmin) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceSQLAADAdmin) GetCondition ¶ added in v0.28.0
func (mg *WorkspaceSQLAADAdmin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdmin) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *WorkspaceSQLAADAdmin) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WorkspaceSQLAADAdmin
func (*WorkspaceSQLAADAdmin) GetDeletionPolicy ¶ added in v0.28.0
func (mg *WorkspaceSQLAADAdmin) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdmin) GetID ¶ added in v0.28.0
func (tr *WorkspaceSQLAADAdmin) GetID() string
GetID returns ID of underlying Terraform resource of this WorkspaceSQLAADAdmin
func (*WorkspaceSQLAADAdmin) GetInitParameters ¶ added in v0.35.0
func (tr *WorkspaceSQLAADAdmin) GetInitParameters() (map[string]any, error)
GetInitParameters of this WorkspaceSQLAADAdmin
func (*WorkspaceSQLAADAdmin) GetManagementPolicies ¶ added in v0.35.0
func (mg *WorkspaceSQLAADAdmin) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdmin) GetMergedParameters ¶ added in v0.40.0
func (tr *WorkspaceSQLAADAdmin) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this WorkspaceSQLAADAdmin
func (*WorkspaceSQLAADAdmin) GetObservation ¶ added in v0.28.0
func (tr *WorkspaceSQLAADAdmin) GetObservation() (map[string]any, error)
GetObservation of this WorkspaceSQLAADAdmin
func (*WorkspaceSQLAADAdmin) GetParameters ¶ added in v0.28.0
func (tr *WorkspaceSQLAADAdmin) GetParameters() (map[string]any, error)
GetParameters of this WorkspaceSQLAADAdmin
func (*WorkspaceSQLAADAdmin) GetProviderConfigReference ¶ added in v0.28.0
func (mg *WorkspaceSQLAADAdmin) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdmin) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *WorkspaceSQLAADAdmin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdmin) GetTerraformResourceType ¶ added in v0.28.0
func (mg *WorkspaceSQLAADAdmin) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WorkspaceSQLAADAdmin
func (*WorkspaceSQLAADAdmin) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *WorkspaceSQLAADAdmin) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WorkspaceSQLAADAdmin) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *WorkspaceSQLAADAdmin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdmin) Hub ¶ added in v0.42.1
func (tr *WorkspaceSQLAADAdmin) Hub()
Hub marks this type as a conversion hub.
func (*WorkspaceSQLAADAdmin) LateInitialize ¶ added in v0.28.0
func (tr *WorkspaceSQLAADAdmin) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WorkspaceSQLAADAdmin using its observed tfState. returns True if there are any spec changes for the resource.
func (*WorkspaceSQLAADAdmin) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdmin) SetConditions ¶ added in v0.28.0
func (mg *WorkspaceSQLAADAdmin) SetConditions(c ...xpv1.Condition)
SetConditions of this WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdmin) SetDeletionPolicy ¶ added in v0.28.0
func (mg *WorkspaceSQLAADAdmin) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdmin) SetManagementPolicies ¶ added in v0.35.0
func (mg *WorkspaceSQLAADAdmin) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdmin) SetObservation ¶ added in v0.28.0
func (tr *WorkspaceSQLAADAdmin) SetObservation(obs map[string]any) error
SetObservation for this WorkspaceSQLAADAdmin
func (*WorkspaceSQLAADAdmin) SetParameters ¶ added in v0.28.0
func (tr *WorkspaceSQLAADAdmin) SetParameters(params map[string]any) error
SetParameters for this WorkspaceSQLAADAdmin
func (*WorkspaceSQLAADAdmin) SetProviderConfigReference ¶ added in v0.28.0
func (mg *WorkspaceSQLAADAdmin) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdmin) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *WorkspaceSQLAADAdmin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdmin) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *WorkspaceSQLAADAdmin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WorkspaceSQLAADAdmin.
type WorkspaceSQLAADAdminInitParameters ¶ added in v0.35.0
type WorkspaceSQLAADAdminInitParameters struct { // The login name of the Azure AD Administrator of this Synapse Workspace. Login *string `json:"login,omitempty" tf:"login,omitempty"` // The object id of the Azure AD Administrator of this Synapse Workspace. ObjectID *string `json:"objectId,omitempty" tf:"object_id,omitempty"` // The ID of the Synapse Workspace where the Azure AD Administrator should be configured. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` // The tenant id of the Azure AD Administrator of this Synapse Workspace. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*WorkspaceSQLAADAdminInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WorkspaceSQLAADAdminInitParameters) DeepCopy() *WorkspaceSQLAADAdminInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSQLAADAdminInitParameters.
func (*WorkspaceSQLAADAdminInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WorkspaceSQLAADAdminInitParameters) DeepCopyInto(out *WorkspaceSQLAADAdminInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSQLAADAdminList ¶ added in v0.28.0
type WorkspaceSQLAADAdminList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WorkspaceSQLAADAdmin `json:"items"` }
WorkspaceSQLAADAdminList contains a list of WorkspaceSQLAADAdmins
func (*WorkspaceSQLAADAdminList) DeepCopy ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdminList) DeepCopy() *WorkspaceSQLAADAdminList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSQLAADAdminList.
func (*WorkspaceSQLAADAdminList) DeepCopyInto ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdminList) DeepCopyInto(out *WorkspaceSQLAADAdminList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceSQLAADAdminList) DeepCopyObject ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdminList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceSQLAADAdminList) GetItems ¶ added in v0.28.0
func (l *WorkspaceSQLAADAdminList) GetItems() []resource.Managed
GetItems of this WorkspaceSQLAADAdminList.
type WorkspaceSQLAADAdminObservation ¶ added in v0.28.0
type WorkspaceSQLAADAdminObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` // The login name of the Azure AD Administrator of this Synapse Workspace. Login *string `json:"login,omitempty" tf:"login,omitempty"` // The object id of the Azure AD Administrator of this Synapse Workspace. ObjectID *string `json:"objectId,omitempty" tf:"object_id,omitempty"` // The ID of the Synapse Workspace where the Azure AD Administrator should be configured. SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // The tenant id of the Azure AD Administrator of this Synapse Workspace. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*WorkspaceSQLAADAdminObservation) DeepCopy ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdminObservation) DeepCopy() *WorkspaceSQLAADAdminObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSQLAADAdminObservation.
func (*WorkspaceSQLAADAdminObservation) DeepCopyInto ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdminObservation) DeepCopyInto(out *WorkspaceSQLAADAdminObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSQLAADAdminParameters ¶ added in v0.28.0
type WorkspaceSQLAADAdminParameters struct { // The login name of the Azure AD Administrator of this Synapse Workspace. // +kubebuilder:validation:Optional Login *string `json:"login,omitempty" tf:"login,omitempty"` // The object id of the Azure AD Administrator of this Synapse Workspace. // +kubebuilder:validation:Optional ObjectID *string `json:"objectId,omitempty" tf:"object_id,omitempty"` // The ID of the Synapse Workspace where the Azure AD Administrator should be configured. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` // The tenant id of the Azure AD Administrator of this Synapse Workspace. // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*WorkspaceSQLAADAdminParameters) DeepCopy ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdminParameters) DeepCopy() *WorkspaceSQLAADAdminParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSQLAADAdminParameters.
func (*WorkspaceSQLAADAdminParameters) DeepCopyInto ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdminParameters) DeepCopyInto(out *WorkspaceSQLAADAdminParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSQLAADAdminSpec ¶ added in v0.28.0
type WorkspaceSQLAADAdminSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkspaceSQLAADAdminParameters `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 WorkspaceSQLAADAdminInitParameters `json:"initProvider,omitempty"` }
WorkspaceSQLAADAdminSpec defines the desired state of WorkspaceSQLAADAdmin
func (*WorkspaceSQLAADAdminSpec) DeepCopy ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdminSpec) DeepCopy() *WorkspaceSQLAADAdminSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSQLAADAdminSpec.
func (*WorkspaceSQLAADAdminSpec) DeepCopyInto ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdminSpec) DeepCopyInto(out *WorkspaceSQLAADAdminSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSQLAADAdminStatus ¶ added in v0.28.0
type WorkspaceSQLAADAdminStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkspaceSQLAADAdminObservation `json:"atProvider,omitempty"` }
WorkspaceSQLAADAdminStatus defines the observed state of WorkspaceSQLAADAdmin.
func (*WorkspaceSQLAADAdminStatus) DeepCopy ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdminStatus) DeepCopy() *WorkspaceSQLAADAdminStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSQLAADAdminStatus.
func (*WorkspaceSQLAADAdminStatus) DeepCopyInto ¶ added in v0.28.0
func (in *WorkspaceSQLAADAdminStatus) DeepCopyInto(out *WorkspaceSQLAADAdminStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSecurityAlertPolicy ¶
type WorkspaceSecurityAlertPolicy 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.policyState) || (has(self.initProvider) && has(self.initProvider.policyState))",message="spec.forProvider.policyState is a required parameter" Spec WorkspaceSecurityAlertPolicySpec `json:"spec"` Status WorkspaceSecurityAlertPolicyStatus `json:"status,omitempty"` }
WorkspaceSecurityAlertPolicy is the Schema for the WorkspaceSecurityAlertPolicys API. Manages a Security Alert Policy for a Synapse Workspace. +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 (*WorkspaceSecurityAlertPolicy) DeepCopy ¶
func (in *WorkspaceSecurityAlertPolicy) DeepCopy() *WorkspaceSecurityAlertPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) DeepCopyInto ¶
func (in *WorkspaceSecurityAlertPolicy) DeepCopyInto(out *WorkspaceSecurityAlertPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceSecurityAlertPolicy) DeepCopyObject ¶
func (in *WorkspaceSecurityAlertPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceSecurityAlertPolicy) GetCondition ¶
func (mg *WorkspaceSecurityAlertPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) GetConnectionDetailsMapping ¶
func (tr *WorkspaceSecurityAlertPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WorkspaceSecurityAlertPolicy
func (*WorkspaceSecurityAlertPolicy) GetDeletionPolicy ¶
func (mg *WorkspaceSecurityAlertPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) GetID ¶
func (tr *WorkspaceSecurityAlertPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this WorkspaceSecurityAlertPolicy
func (*WorkspaceSecurityAlertPolicy) GetInitParameters ¶ added in v0.35.0
func (tr *WorkspaceSecurityAlertPolicy) GetInitParameters() (map[string]any, error)
GetInitParameters of this WorkspaceSecurityAlertPolicy
func (*WorkspaceSecurityAlertPolicy) GetManagementPolicies ¶ added in v0.35.0
func (mg *WorkspaceSecurityAlertPolicy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) GetMergedParameters ¶ added in v0.40.0
func (tr *WorkspaceSecurityAlertPolicy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this WorkspaceSecurityAlertPolicy
func (*WorkspaceSecurityAlertPolicy) GetObservation ¶
func (tr *WorkspaceSecurityAlertPolicy) GetObservation() (map[string]any, error)
GetObservation of this WorkspaceSecurityAlertPolicy
func (*WorkspaceSecurityAlertPolicy) GetParameters ¶
func (tr *WorkspaceSecurityAlertPolicy) GetParameters() (map[string]any, error)
GetParameters of this WorkspaceSecurityAlertPolicy
func (*WorkspaceSecurityAlertPolicy) GetProviderConfigReference ¶
func (mg *WorkspaceSecurityAlertPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) GetPublishConnectionDetailsTo ¶
func (mg *WorkspaceSecurityAlertPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) GetTerraformResourceType ¶
func (mg *WorkspaceSecurityAlertPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WorkspaceSecurityAlertPolicy
func (*WorkspaceSecurityAlertPolicy) GetTerraformSchemaVersion ¶
func (tr *WorkspaceSecurityAlertPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WorkspaceSecurityAlertPolicy) GetWriteConnectionSecretToReference ¶
func (mg *WorkspaceSecurityAlertPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) Hub ¶ added in v0.42.1
func (tr *WorkspaceSecurityAlertPolicy) Hub()
Hub marks this type as a conversion hub.
func (*WorkspaceSecurityAlertPolicy) LateInitialize ¶
func (tr *WorkspaceSecurityAlertPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WorkspaceSecurityAlertPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*WorkspaceSecurityAlertPolicy) ResolveReferences ¶
func (mg *WorkspaceSecurityAlertPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) SetConditions ¶
func (mg *WorkspaceSecurityAlertPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) SetDeletionPolicy ¶
func (mg *WorkspaceSecurityAlertPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) SetManagementPolicies ¶ added in v0.35.0
func (mg *WorkspaceSecurityAlertPolicy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) SetObservation ¶
func (tr *WorkspaceSecurityAlertPolicy) SetObservation(obs map[string]any) error
SetObservation for this WorkspaceSecurityAlertPolicy
func (*WorkspaceSecurityAlertPolicy) SetParameters ¶
func (tr *WorkspaceSecurityAlertPolicy) SetParameters(params map[string]any) error
SetParameters for this WorkspaceSecurityAlertPolicy
func (*WorkspaceSecurityAlertPolicy) SetProviderConfigReference ¶
func (mg *WorkspaceSecurityAlertPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) SetPublishConnectionDetailsTo ¶
func (mg *WorkspaceSecurityAlertPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicy) SetWriteConnectionSecretToReference ¶
func (mg *WorkspaceSecurityAlertPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WorkspaceSecurityAlertPolicy.
type WorkspaceSecurityAlertPolicyInitParameters ¶ added in v0.35.0
type WorkspaceSecurityAlertPolicyInitParameters struct { // Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action. // +listType=set DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"` // Boolean flag which specifies if the alert is sent to the account administrators or not. Defaults to false. EmailAccountAdminsEnabled *bool `json:"emailAccountAdminsEnabled,omitempty" tf:"email_account_admins_enabled,omitempty"` // Specifies an array of email addresses to which the alert is sent. // +listType=set EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific workspace. Possible values are Disabled, Enabled and New. PolicyState *string `json:"policyState,omitempty" tf:"policy_state,omitempty"` // Specifies the number of days to keep in the Threat Detection audit logs. Defaults to 0. RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` // Specifies the identifier key of the Threat Detection audit storage account. StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // Specifies the blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_blob_endpoint",true) StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` // Reference to a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointRef *v1.Reference `json:"storageEndpointRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointSelector *v1.Selector `json:"storageEndpointSelector,omitempty" tf:"-"` }
func (*WorkspaceSecurityAlertPolicyInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WorkspaceSecurityAlertPolicyInitParameters) DeepCopy() *WorkspaceSecurityAlertPolicyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicyInitParameters.
func (*WorkspaceSecurityAlertPolicyInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WorkspaceSecurityAlertPolicyInitParameters) DeepCopyInto(out *WorkspaceSecurityAlertPolicyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSecurityAlertPolicyList ¶
type WorkspaceSecurityAlertPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WorkspaceSecurityAlertPolicy `json:"items"` }
WorkspaceSecurityAlertPolicyList contains a list of WorkspaceSecurityAlertPolicys
func (*WorkspaceSecurityAlertPolicyList) DeepCopy ¶
func (in *WorkspaceSecurityAlertPolicyList) DeepCopy() *WorkspaceSecurityAlertPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicyList.
func (*WorkspaceSecurityAlertPolicyList) DeepCopyInto ¶
func (in *WorkspaceSecurityAlertPolicyList) DeepCopyInto(out *WorkspaceSecurityAlertPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceSecurityAlertPolicyList) DeepCopyObject ¶
func (in *WorkspaceSecurityAlertPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceSecurityAlertPolicyList) GetItems ¶
func (l *WorkspaceSecurityAlertPolicyList) GetItems() []resource.Managed
GetItems of this WorkspaceSecurityAlertPolicyList.
type WorkspaceSecurityAlertPolicyObservation ¶
type WorkspaceSecurityAlertPolicyObservation struct { // Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action. // +listType=set DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"` // Boolean flag which specifies if the alert is sent to the account administrators or not. Defaults to false. EmailAccountAdminsEnabled *bool `json:"emailAccountAdminsEnabled,omitempty" tf:"email_account_admins_enabled,omitempty"` // Specifies an array of email addresses to which the alert is sent. // +listType=set EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // The ID of the Synapse Workspace Security Alert Policy. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific workspace. Possible values are Disabled, Enabled and New. PolicyState *string `json:"policyState,omitempty" tf:"policy_state,omitempty"` // Specifies the number of days to keep in the Threat Detection audit logs. Defaults to 0. RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` // Specifies the blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs. StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` // Specifies the ID of the Synapse Workspace. Changing this forces a new resource to be created. SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` }
func (*WorkspaceSecurityAlertPolicyObservation) DeepCopy ¶
func (in *WorkspaceSecurityAlertPolicyObservation) DeepCopy() *WorkspaceSecurityAlertPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicyObservation.
func (*WorkspaceSecurityAlertPolicyObservation) DeepCopyInto ¶
func (in *WorkspaceSecurityAlertPolicyObservation) DeepCopyInto(out *WorkspaceSecurityAlertPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSecurityAlertPolicyParameters ¶
type WorkspaceSecurityAlertPolicyParameters struct { // Specifies an array of alerts that are disabled. Allowed values are: Sql_Injection, Sql_Injection_Vulnerability, Access_Anomaly, Data_Exfiltration, Unsafe_Action. // +kubebuilder:validation:Optional // +listType=set DisabledAlerts []*string `json:"disabledAlerts,omitempty" tf:"disabled_alerts,omitempty"` // Boolean flag which specifies if the alert is sent to the account administrators or not. Defaults to false. // +kubebuilder:validation:Optional EmailAccountAdminsEnabled *bool `json:"emailAccountAdminsEnabled,omitempty" tf:"email_account_admins_enabled,omitempty"` // Specifies an array of email addresses to which the alert is sent. // +kubebuilder:validation:Optional // +listType=set EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // Specifies the state of the policy, whether it is enabled or disabled or a policy has not been applied yet on the specific workspace. Possible values are Disabled, Enabled and New. // +kubebuilder:validation:Optional PolicyState *string `json:"policyState,omitempty" tf:"policy_state,omitempty"` // Specifies the number of days to keep in the Threat Detection audit logs. Defaults to 0. // +kubebuilder:validation:Optional RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` // Specifies the identifier key of the Threat Detection audit storage account. // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // Specifies the blob storage endpoint (e.g. https://example.blob.core.windows.net). This blob storage will hold all Threat Detection audit logs. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/storage/v1beta2.Account // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("primary_blob_endpoint",true) // +kubebuilder:validation:Optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint,omitempty"` // Reference to a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointRef *v1.Reference `json:"storageEndpointRef,omitempty" tf:"-"` // Selector for a Account in storage to populate storageEndpoint. // +kubebuilder:validation:Optional StorageEndpointSelector *v1.Selector `json:"storageEndpointSelector,omitempty" tf:"-"` // Specifies the ID of the Synapse Workspace. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta2.Workspace // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional SynapseWorkspaceID *string `json:"synapseWorkspaceId,omitempty" tf:"synapse_workspace_id,omitempty"` // Reference to a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDRef *v1.Reference `json:"synapseWorkspaceIdRef,omitempty" tf:"-"` // Selector for a Workspace in synapse to populate synapseWorkspaceId. // +kubebuilder:validation:Optional SynapseWorkspaceIDSelector *v1.Selector `json:"synapseWorkspaceIdSelector,omitempty" tf:"-"` }
func (*WorkspaceSecurityAlertPolicyParameters) DeepCopy ¶
func (in *WorkspaceSecurityAlertPolicyParameters) DeepCopy() *WorkspaceSecurityAlertPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicyParameters.
func (*WorkspaceSecurityAlertPolicyParameters) DeepCopyInto ¶
func (in *WorkspaceSecurityAlertPolicyParameters) DeepCopyInto(out *WorkspaceSecurityAlertPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSecurityAlertPolicySpec ¶
type WorkspaceSecurityAlertPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkspaceSecurityAlertPolicyParameters `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 WorkspaceSecurityAlertPolicyInitParameters `json:"initProvider,omitempty"` }
WorkspaceSecurityAlertPolicySpec defines the desired state of WorkspaceSecurityAlertPolicy
func (*WorkspaceSecurityAlertPolicySpec) DeepCopy ¶
func (in *WorkspaceSecurityAlertPolicySpec) DeepCopy() *WorkspaceSecurityAlertPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicySpec.
func (*WorkspaceSecurityAlertPolicySpec) DeepCopyInto ¶
func (in *WorkspaceSecurityAlertPolicySpec) DeepCopyInto(out *WorkspaceSecurityAlertPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSecurityAlertPolicyStatus ¶
type WorkspaceSecurityAlertPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkspaceSecurityAlertPolicyObservation `json:"atProvider,omitempty"` }
WorkspaceSecurityAlertPolicyStatus defines the observed state of WorkspaceSecurityAlertPolicy.
func (*WorkspaceSecurityAlertPolicyStatus) DeepCopy ¶
func (in *WorkspaceSecurityAlertPolicyStatus) DeepCopy() *WorkspaceSecurityAlertPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSecurityAlertPolicyStatus.
func (*WorkspaceSecurityAlertPolicyStatus) DeepCopyInto ¶
func (in *WorkspaceSecurityAlertPolicyStatus) DeepCopyInto(out *WorkspaceSecurityAlertPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSpec ¶
type WorkspaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkspaceParameters `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 WorkspaceInitParameters `json:"initProvider,omitempty"` }
WorkspaceSpec defines the desired state of Workspace
func (*WorkspaceSpec) DeepCopy ¶
func (in *WorkspaceSpec) DeepCopy() *WorkspaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSpec.
func (*WorkspaceSpec) DeepCopyInto ¶
func (in *WorkspaceSpec) DeepCopyInto(out *WorkspaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceStatus ¶
type WorkspaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkspaceObservation `json:"atProvider,omitempty"` }
WorkspaceStatus defines the observed state of Workspace.
func (*WorkspaceStatus) DeepCopy ¶
func (in *WorkspaceStatus) DeepCopy() *WorkspaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceStatus.
func (*WorkspaceStatus) DeepCopyInto ¶
func (in *WorkspaceStatus) DeepCopyInto(out *WorkspaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceVulnerabilityAssessment ¶
type WorkspaceVulnerabilityAssessment 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.storageContainerPath) || (has(self.initProvider) && has(self.initProvider.storageContainerPath))",message="spec.forProvider.storageContainerPath is a required parameter" Spec WorkspaceVulnerabilityAssessmentSpec `json:"spec"` Status WorkspaceVulnerabilityAssessmentStatus `json:"status,omitempty"` }
WorkspaceVulnerabilityAssessment is the Schema for the WorkspaceVulnerabilityAssessments API. Manages the Vulnerability Assessment for a Synapse Workspace. +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 (*WorkspaceVulnerabilityAssessment) ConvertFrom ¶ added in v1.2.0
func (tr *WorkspaceVulnerabilityAssessment) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the WorkspaceVulnerabilityAssessment type.
func (*WorkspaceVulnerabilityAssessment) ConvertTo ¶ added in v1.2.0
func (tr *WorkspaceVulnerabilityAssessment) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this WorkspaceVulnerabilityAssessment to the hub type.
func (*WorkspaceVulnerabilityAssessment) DeepCopy ¶
func (in *WorkspaceVulnerabilityAssessment) DeepCopy() *WorkspaceVulnerabilityAssessment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) DeepCopyInto ¶
func (in *WorkspaceVulnerabilityAssessment) DeepCopyInto(out *WorkspaceVulnerabilityAssessment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceVulnerabilityAssessment) DeepCopyObject ¶
func (in *WorkspaceVulnerabilityAssessment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceVulnerabilityAssessment) GetCondition ¶
func (mg *WorkspaceVulnerabilityAssessment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) GetConnectionDetailsMapping ¶
func (tr *WorkspaceVulnerabilityAssessment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this WorkspaceVulnerabilityAssessment
func (*WorkspaceVulnerabilityAssessment) GetDeletionPolicy ¶
func (mg *WorkspaceVulnerabilityAssessment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) GetID ¶
func (tr *WorkspaceVulnerabilityAssessment) GetID() string
GetID returns ID of underlying Terraform resource of this WorkspaceVulnerabilityAssessment
func (*WorkspaceVulnerabilityAssessment) GetInitParameters ¶ added in v0.35.0
func (tr *WorkspaceVulnerabilityAssessment) GetInitParameters() (map[string]any, error)
GetInitParameters of this WorkspaceVulnerabilityAssessment
func (*WorkspaceVulnerabilityAssessment) GetManagementPolicies ¶ added in v0.35.0
func (mg *WorkspaceVulnerabilityAssessment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) GetMergedParameters ¶ added in v0.40.0
func (tr *WorkspaceVulnerabilityAssessment) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this WorkspaceVulnerabilityAssessment
func (*WorkspaceVulnerabilityAssessment) GetObservation ¶
func (tr *WorkspaceVulnerabilityAssessment) GetObservation() (map[string]any, error)
GetObservation of this WorkspaceVulnerabilityAssessment
func (*WorkspaceVulnerabilityAssessment) GetParameters ¶
func (tr *WorkspaceVulnerabilityAssessment) GetParameters() (map[string]any, error)
GetParameters of this WorkspaceVulnerabilityAssessment
func (*WorkspaceVulnerabilityAssessment) GetProviderConfigReference ¶
func (mg *WorkspaceVulnerabilityAssessment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) GetPublishConnectionDetailsTo ¶
func (mg *WorkspaceVulnerabilityAssessment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) GetTerraformResourceType ¶
func (mg *WorkspaceVulnerabilityAssessment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this WorkspaceVulnerabilityAssessment
func (*WorkspaceVulnerabilityAssessment) GetTerraformSchemaVersion ¶
func (tr *WorkspaceVulnerabilityAssessment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*WorkspaceVulnerabilityAssessment) GetWriteConnectionSecretToReference ¶
func (mg *WorkspaceVulnerabilityAssessment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) LateInitialize ¶
func (tr *WorkspaceVulnerabilityAssessment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this WorkspaceVulnerabilityAssessment using its observed tfState. returns True if there are any spec changes for the resource.
func (*WorkspaceVulnerabilityAssessment) ResolveReferences ¶
func (mg *WorkspaceVulnerabilityAssessment) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) SetConditions ¶
func (mg *WorkspaceVulnerabilityAssessment) SetConditions(c ...xpv1.Condition)
SetConditions of this WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) SetDeletionPolicy ¶
func (mg *WorkspaceVulnerabilityAssessment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) SetManagementPolicies ¶ added in v0.35.0
func (mg *WorkspaceVulnerabilityAssessment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) SetObservation ¶
func (tr *WorkspaceVulnerabilityAssessment) SetObservation(obs map[string]any) error
SetObservation for this WorkspaceVulnerabilityAssessment
func (*WorkspaceVulnerabilityAssessment) SetParameters ¶
func (tr *WorkspaceVulnerabilityAssessment) SetParameters(params map[string]any) error
SetParameters for this WorkspaceVulnerabilityAssessment
func (*WorkspaceVulnerabilityAssessment) SetProviderConfigReference ¶
func (mg *WorkspaceVulnerabilityAssessment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) SetPublishConnectionDetailsTo ¶
func (mg *WorkspaceVulnerabilityAssessment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessment) SetWriteConnectionSecretToReference ¶
func (mg *WorkspaceVulnerabilityAssessment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this WorkspaceVulnerabilityAssessment.
type WorkspaceVulnerabilityAssessmentInitParameters ¶ added in v0.35.0
type WorkspaceVulnerabilityAssessmentInitParameters struct { // The recurring scans settings. The recurring_scans block supports fields documented below. RecurringScans []RecurringScansInitParameters `json:"recurringScans,omitempty" tf:"recurring_scans,omitempty"` // A blob storage container path to hold the scan results (e.g. https://example.blob.core.windows.net/VaScans/). StorageContainerPath *string `json:"storageContainerPath,omitempty" tf:"storage_container_path,omitempty"` // The ID of the security alert policy of the Synapse Workspace. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta1.WorkspaceSecurityAlertPolicy // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() WorkspaceSecurityAlertPolicyID *string `json:"workspaceSecurityAlertPolicyId,omitempty" tf:"workspace_security_alert_policy_id,omitempty"` // Reference to a WorkspaceSecurityAlertPolicy in synapse to populate workspaceSecurityAlertPolicyId. // +kubebuilder:validation:Optional WorkspaceSecurityAlertPolicyIDRef *v1.Reference `json:"workspaceSecurityAlertPolicyIdRef,omitempty" tf:"-"` // Selector for a WorkspaceSecurityAlertPolicy in synapse to populate workspaceSecurityAlertPolicyId. // +kubebuilder:validation:Optional WorkspaceSecurityAlertPolicyIDSelector *v1.Selector `json:"workspaceSecurityAlertPolicyIdSelector,omitempty" tf:"-"` }
func (*WorkspaceVulnerabilityAssessmentInitParameters) DeepCopy ¶ added in v0.35.0
func (in *WorkspaceVulnerabilityAssessmentInitParameters) DeepCopy() *WorkspaceVulnerabilityAssessmentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentInitParameters.
func (*WorkspaceVulnerabilityAssessmentInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *WorkspaceVulnerabilityAssessmentInitParameters) DeepCopyInto(out *WorkspaceVulnerabilityAssessmentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceVulnerabilityAssessmentList ¶
type WorkspaceVulnerabilityAssessmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []WorkspaceVulnerabilityAssessment `json:"items"` }
WorkspaceVulnerabilityAssessmentList contains a list of WorkspaceVulnerabilityAssessments
func (*WorkspaceVulnerabilityAssessmentList) DeepCopy ¶
func (in *WorkspaceVulnerabilityAssessmentList) DeepCopy() *WorkspaceVulnerabilityAssessmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentList.
func (*WorkspaceVulnerabilityAssessmentList) DeepCopyInto ¶
func (in *WorkspaceVulnerabilityAssessmentList) DeepCopyInto(out *WorkspaceVulnerabilityAssessmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkspaceVulnerabilityAssessmentList) DeepCopyObject ¶
func (in *WorkspaceVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkspaceVulnerabilityAssessmentList) GetItems ¶
func (l *WorkspaceVulnerabilityAssessmentList) GetItems() []resource.Managed
GetItems of this WorkspaceVulnerabilityAssessmentList.
type WorkspaceVulnerabilityAssessmentObservation ¶
type WorkspaceVulnerabilityAssessmentObservation struct { // The ID of the Synapse Workspace Vulnerability Assessment. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The recurring scans settings. The recurring_scans block supports fields documented below. RecurringScans []RecurringScansObservation `json:"recurringScans,omitempty" tf:"recurring_scans,omitempty"` // A blob storage container path to hold the scan results (e.g. https://example.blob.core.windows.net/VaScans/). StorageContainerPath *string `json:"storageContainerPath,omitempty" tf:"storage_container_path,omitempty"` // The ID of the security alert policy of the Synapse Workspace. Changing this forces a new resource to be created. WorkspaceSecurityAlertPolicyID *string `json:"workspaceSecurityAlertPolicyId,omitempty" tf:"workspace_security_alert_policy_id,omitempty"` }
func (*WorkspaceVulnerabilityAssessmentObservation) DeepCopy ¶
func (in *WorkspaceVulnerabilityAssessmentObservation) DeepCopy() *WorkspaceVulnerabilityAssessmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentObservation.
func (*WorkspaceVulnerabilityAssessmentObservation) DeepCopyInto ¶
func (in *WorkspaceVulnerabilityAssessmentObservation) DeepCopyInto(out *WorkspaceVulnerabilityAssessmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceVulnerabilityAssessmentParameters ¶
type WorkspaceVulnerabilityAssessmentParameters struct { // The recurring scans settings. The recurring_scans block supports fields documented below. // +kubebuilder:validation:Optional RecurringScans []RecurringScansParameters `json:"recurringScans,omitempty" tf:"recurring_scans,omitempty"` // Specifies the identifier key of the storage account for vulnerability assessment scan results. If storage_container_sas_key isn't specified, storage_account_access_key is required. // +kubebuilder:validation:Optional StorageAccountAccessKeySecretRef *v1.SecretKeySelector `json:"storageAccountAccessKeySecretRef,omitempty" tf:"-"` // A blob storage container path to hold the scan results (e.g. https://example.blob.core.windows.net/VaScans/). // +kubebuilder:validation:Optional StorageContainerPath *string `json:"storageContainerPath,omitempty" tf:"storage_container_path,omitempty"` // A shared access signature (SAS Key) that has write access to the blob container specified in storage_container_path parameter. If storage_account_access_key isn't specified, storage_container_sas_key is required. // +kubebuilder:validation:Optional StorageContainerSASKeySecretRef *v1.SecretKeySelector `json:"storageContainerSasKeySecretRef,omitempty" tf:"-"` // The ID of the security alert policy of the Synapse Workspace. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/synapse/v1beta1.WorkspaceSecurityAlertPolicy // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional WorkspaceSecurityAlertPolicyID *string `json:"workspaceSecurityAlertPolicyId,omitempty" tf:"workspace_security_alert_policy_id,omitempty"` // Reference to a WorkspaceSecurityAlertPolicy in synapse to populate workspaceSecurityAlertPolicyId. // +kubebuilder:validation:Optional WorkspaceSecurityAlertPolicyIDRef *v1.Reference `json:"workspaceSecurityAlertPolicyIdRef,omitempty" tf:"-"` // Selector for a WorkspaceSecurityAlertPolicy in synapse to populate workspaceSecurityAlertPolicyId. // +kubebuilder:validation:Optional WorkspaceSecurityAlertPolicyIDSelector *v1.Selector `json:"workspaceSecurityAlertPolicyIdSelector,omitempty" tf:"-"` }
func (*WorkspaceVulnerabilityAssessmentParameters) DeepCopy ¶
func (in *WorkspaceVulnerabilityAssessmentParameters) DeepCopy() *WorkspaceVulnerabilityAssessmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentParameters.
func (*WorkspaceVulnerabilityAssessmentParameters) DeepCopyInto ¶
func (in *WorkspaceVulnerabilityAssessmentParameters) DeepCopyInto(out *WorkspaceVulnerabilityAssessmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceVulnerabilityAssessmentSpec ¶
type WorkspaceVulnerabilityAssessmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkspaceVulnerabilityAssessmentParameters `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 WorkspaceVulnerabilityAssessmentInitParameters `json:"initProvider,omitempty"` }
WorkspaceVulnerabilityAssessmentSpec defines the desired state of WorkspaceVulnerabilityAssessment
func (*WorkspaceVulnerabilityAssessmentSpec) DeepCopy ¶
func (in *WorkspaceVulnerabilityAssessmentSpec) DeepCopy() *WorkspaceVulnerabilityAssessmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentSpec.
func (*WorkspaceVulnerabilityAssessmentSpec) DeepCopyInto ¶
func (in *WorkspaceVulnerabilityAssessmentSpec) DeepCopyInto(out *WorkspaceVulnerabilityAssessmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceVulnerabilityAssessmentStatus ¶
type WorkspaceVulnerabilityAssessmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkspaceVulnerabilityAssessmentObservation `json:"atProvider,omitempty"` }
WorkspaceVulnerabilityAssessmentStatus defines the observed state of WorkspaceVulnerabilityAssessment.
func (*WorkspaceVulnerabilityAssessmentStatus) DeepCopy ¶
func (in *WorkspaceVulnerabilityAssessmentStatus) DeepCopy() *WorkspaceVulnerabilityAssessmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceVulnerabilityAssessmentStatus.
func (*WorkspaceVulnerabilityAssessmentStatus) DeepCopyInto ¶
func (in *WorkspaceVulnerabilityAssessmentStatus) DeepCopyInto(out *WorkspaceVulnerabilityAssessmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_firewallrule_terraformed.go
- zz_firewallrule_types.go
- zz_generated.conversion_hubs.go
- zz_generated.conversion_spokes.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_integrationruntimeazure_terraformed.go
- zz_integrationruntimeazure_types.go
- zz_integrationruntimeselfhosted_terraformed.go
- zz_integrationruntimeselfhosted_types.go
- zz_linkedservice_terraformed.go
- zz_linkedservice_types.go
- zz_managedprivateendpoint_terraformed.go
- zz_managedprivateendpoint_types.go
- zz_privatelinkhub_terraformed.go
- zz_privatelinkhub_types.go
- zz_roleassignment_terraformed.go
- zz_roleassignment_types.go
- zz_sparkpool_terraformed.go
- zz_sparkpool_types.go
- zz_sqlpool_terraformed.go
- zz_sqlpool_types.go
- zz_sqlpoolextendedauditingpolicy_terraformed.go
- zz_sqlpoolextendedauditingpolicy_types.go
- zz_sqlpoolsecurityalertpolicy_terraformed.go
- zz_sqlpoolsecurityalertpolicy_types.go
- zz_sqlpoolworkloadclassifier_terraformed.go
- zz_sqlpoolworkloadclassifier_types.go
- zz_sqlpoolworkloadgroup_terraformed.go
- zz_sqlpoolworkloadgroup_types.go
- zz_workspace_terraformed.go
- zz_workspace_types.go
- zz_workspaceaadadmin_terraformed.go
- zz_workspaceaadadmin_types.go
- zz_workspaceextendedauditingpolicy_terraformed.go
- zz_workspaceextendedauditingpolicy_types.go
- zz_workspacesecurityalertpolicy_terraformed.go
- zz_workspacesecurityalertpolicy_types.go
- zz_workspacesqlaadadmin_terraformed.go
- zz_workspacesqlaadadmin_types.go
- zz_workspacevulnerabilityassessment_terraformed.go
- zz_workspacevulnerabilityassessment_types.go