Documentation
¶
Index ¶
- type Database
- type DatabaseArgs
- type DatabaseInput
- type DatabaseOutput
- type DatabaseState
- type LookupDatabaseArgs
- type LookupDatabaseResult
- type LookupManagedDatabaseArgs
- type LookupManagedDatabaseResult
- type LookupServerArgs
- type LookupServerAzureADAdministratorArgs
- type LookupServerAzureADAdministratorResult
- type LookupServerResult
- type LookupSyncGroupArgs
- type LookupSyncGroupResult
- type LookupSyncMemberArgs
- type LookupSyncMemberResult
- type LookupWorkloadClassifierArgs
- type LookupWorkloadClassifierResult
- type LookupWorkloadGroupArgs
- type LookupWorkloadGroupResult
- type ManagedDatabase
- type ManagedDatabaseArgs
- type ManagedDatabaseInput
- type ManagedDatabaseOutput
- type ManagedDatabaseState
- type PrivateEndpointConnectionPropertiesResponse
- type PrivateEndpointConnectionPropertiesResponseArgs
- func (PrivateEndpointConnectionPropertiesResponseArgs) ElementType() reflect.Type
- func (i PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput
- func (i PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponseOutput
- type PrivateEndpointConnectionPropertiesResponseInput
- type PrivateEndpointConnectionPropertiesResponseOutput
- func (PrivateEndpointConnectionPropertiesResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionPropertiesResponseOutput) PrivateEndpoint() PrivateEndpointPropertyResponsePtrOutput
- func (o PrivateEndpointConnectionPropertiesResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- func (o PrivateEndpointConnectionPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput
- func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponseOutput
- type PrivateEndpointPropertyResponse
- type PrivateEndpointPropertyResponseArgs
- func (PrivateEndpointPropertyResponseArgs) ElementType() reflect.Type
- func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutput() PrivateEndpointPropertyResponseOutput
- func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponseOutput
- func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput
- func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput
- type PrivateEndpointPropertyResponseInput
- type PrivateEndpointPropertyResponseOutput
- func (PrivateEndpointPropertyResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointPropertyResponseOutput) Id() pulumi.StringPtrOutput
- func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutput() PrivateEndpointPropertyResponseOutput
- func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponseOutput
- func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput
- func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput
- type PrivateEndpointPropertyResponsePtrInput
- type PrivateEndpointPropertyResponsePtrOutput
- func (o PrivateEndpointPropertyResponsePtrOutput) Elem() PrivateEndpointPropertyResponseOutput
- func (PrivateEndpointPropertyResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateEndpointPropertyResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput
- func (o PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput
- type PrivateLinkServiceConnectionStatePropertyResponse
- type PrivateLinkServiceConnectionStatePropertyResponseArgs
- func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutput() PrivateLinkServiceConnectionStatePropertyResponseOutput
- func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponseOutput
- func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- type PrivateLinkServiceConnectionStatePropertyResponseInput
- type PrivateLinkServiceConnectionStatePropertyResponseOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ActionsRequired() pulumi.StringOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) Description() pulumi.StringOutput
- func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) Status() pulumi.StringOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutput() PrivateLinkServiceConnectionStatePropertyResponseOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponseOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- type PrivateLinkServiceConnectionStatePropertyResponsePtrInput
- type PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Elem() PrivateLinkServiceConnectionStatePropertyResponseOutput
- func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
- type ResourceIdentity
- type ResourceIdentityArgs
- func (ResourceIdentityArgs) ElementType() reflect.Type
- func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput
- func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
- func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
- func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
- type ResourceIdentityInput
- type ResourceIdentityOutput
- func (ResourceIdentityOutput) ElementType() reflect.Type
- func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput
- func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
- func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
- func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
- func (o ResourceIdentityOutput) Type() pulumi.StringPtrOutput
- type ResourceIdentityPtrInput
- type ResourceIdentityPtrOutput
- func (o ResourceIdentityPtrOutput) Elem() ResourceIdentityOutput
- func (ResourceIdentityPtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
- func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
- func (o ResourceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ResourceIdentityResponse
- type ResourceIdentityResponseArgs
- func (ResourceIdentityResponseArgs) ElementType() reflect.Type
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
- func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
- type ResourceIdentityResponseInput
- type ResourceIdentityResponseOutput
- func (ResourceIdentityResponseOutput) ElementType() reflect.Type
- func (o ResourceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o ResourceIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponseOutput) Type() pulumi.StringPtrOutput
- type ResourceIdentityResponsePtrInput
- type ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) Elem() ResourceIdentityResponseOutput
- func (ResourceIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ResourceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type Server
- type ServerArgs
- type ServerAzureADAdministrator
- func (ServerAzureADAdministrator) ElementType() reflect.Type
- func (i ServerAzureADAdministrator) ToServerAzureADAdministratorOutput() ServerAzureADAdministratorOutput
- func (i ServerAzureADAdministrator) ToServerAzureADAdministratorOutputWithContext(ctx context.Context) ServerAzureADAdministratorOutput
- type ServerAzureADAdministratorArgs
- type ServerAzureADAdministratorInput
- type ServerAzureADAdministratorOutput
- func (ServerAzureADAdministratorOutput) ElementType() reflect.Type
- func (o ServerAzureADAdministratorOutput) ToServerAzureADAdministratorOutput() ServerAzureADAdministratorOutput
- func (o ServerAzureADAdministratorOutput) ToServerAzureADAdministratorOutputWithContext(ctx context.Context) ServerAzureADAdministratorOutput
- type ServerAzureADAdministratorState
- type ServerInput
- type ServerOutput
- type ServerPrivateEndpointConnectionResponse
- type ServerPrivateEndpointConnectionResponseArgs
- func (ServerPrivateEndpointConnectionResponseArgs) ElementType() reflect.Type
- func (i ServerPrivateEndpointConnectionResponseArgs) ToServerPrivateEndpointConnectionResponseOutput() ServerPrivateEndpointConnectionResponseOutput
- func (i ServerPrivateEndpointConnectionResponseArgs) ToServerPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) ServerPrivateEndpointConnectionResponseOutput
- type ServerPrivateEndpointConnectionResponseArray
- func (ServerPrivateEndpointConnectionResponseArray) ElementType() reflect.Type
- func (i ServerPrivateEndpointConnectionResponseArray) ToServerPrivateEndpointConnectionResponseArrayOutput() ServerPrivateEndpointConnectionResponseArrayOutput
- func (i ServerPrivateEndpointConnectionResponseArray) ToServerPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) ServerPrivateEndpointConnectionResponseArrayOutput
- type ServerPrivateEndpointConnectionResponseArrayInput
- type ServerPrivateEndpointConnectionResponseArrayOutput
- func (ServerPrivateEndpointConnectionResponseArrayOutput) ElementType() reflect.Type
- func (o ServerPrivateEndpointConnectionResponseArrayOutput) Index(i pulumi.IntInput) ServerPrivateEndpointConnectionResponseOutput
- func (o ServerPrivateEndpointConnectionResponseArrayOutput) ToServerPrivateEndpointConnectionResponseArrayOutput() ServerPrivateEndpointConnectionResponseArrayOutput
- func (o ServerPrivateEndpointConnectionResponseArrayOutput) ToServerPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) ServerPrivateEndpointConnectionResponseArrayOutput
- type ServerPrivateEndpointConnectionResponseInput
- type ServerPrivateEndpointConnectionResponseOutput
- func (ServerPrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
- func (o ServerPrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput
- func (o ServerPrivateEndpointConnectionResponseOutput) Properties() PrivateEndpointConnectionPropertiesResponseOutput
- func (o ServerPrivateEndpointConnectionResponseOutput) ToServerPrivateEndpointConnectionResponseOutput() ServerPrivateEndpointConnectionResponseOutput
- func (o ServerPrivateEndpointConnectionResponseOutput) ToServerPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) ServerPrivateEndpointConnectionResponseOutput
- type ServerState
- type Sku
- type SkuArgs
- type SkuInput
- type SkuOutput
- func (o SkuOutput) Capacity() pulumi.IntPtrOutput
- func (SkuOutput) ElementType() reflect.Type
- func (o SkuOutput) Family() pulumi.StringPtrOutput
- func (o SkuOutput) Name() pulumi.StringOutput
- func (o SkuOutput) Size() pulumi.StringPtrOutput
- func (o SkuOutput) Tier() pulumi.StringPtrOutput
- func (o SkuOutput) ToSkuOutput() SkuOutput
- func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput
- func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuPtrInput
- type SkuPtrOutput
- func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuPtrOutput) Elem() SkuOutput
- func (SkuPtrOutput) ElementType() reflect.Type
- func (o SkuPtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Size() pulumi.StringPtrOutput
- func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
- func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
- type SkuResponse
- type SkuResponseArgs
- func (SkuResponseArgs) ElementType() reflect.Type
- func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponseInput
- type SkuResponseOutput
- func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
- func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SkuResponsePtrInput
- type SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
- func (SkuResponsePtrOutput) ElementType() reflect.Type
- func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Size() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
- func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
- type SyncGroup
- type SyncGroupArgs
- type SyncGroupInput
- type SyncGroupOutput
- type SyncGroupSchema
- type SyncGroupSchemaArgs
- func (SyncGroupSchemaArgs) ElementType() reflect.Type
- func (i SyncGroupSchemaArgs) ToSyncGroupSchemaOutput() SyncGroupSchemaOutput
- func (i SyncGroupSchemaArgs) ToSyncGroupSchemaOutputWithContext(ctx context.Context) SyncGroupSchemaOutput
- func (i SyncGroupSchemaArgs) ToSyncGroupSchemaPtrOutput() SyncGroupSchemaPtrOutput
- func (i SyncGroupSchemaArgs) ToSyncGroupSchemaPtrOutputWithContext(ctx context.Context) SyncGroupSchemaPtrOutput
- type SyncGroupSchemaInput
- type SyncGroupSchemaOutput
- func (SyncGroupSchemaOutput) ElementType() reflect.Type
- func (o SyncGroupSchemaOutput) MasterSyncMemberName() pulumi.StringPtrOutput
- func (o SyncGroupSchemaOutput) Tables() SyncGroupSchemaTableArrayOutput
- func (o SyncGroupSchemaOutput) ToSyncGroupSchemaOutput() SyncGroupSchemaOutput
- func (o SyncGroupSchemaOutput) ToSyncGroupSchemaOutputWithContext(ctx context.Context) SyncGroupSchemaOutput
- func (o SyncGroupSchemaOutput) ToSyncGroupSchemaPtrOutput() SyncGroupSchemaPtrOutput
- func (o SyncGroupSchemaOutput) ToSyncGroupSchemaPtrOutputWithContext(ctx context.Context) SyncGroupSchemaPtrOutput
- type SyncGroupSchemaPtrInput
- type SyncGroupSchemaPtrOutput
- func (o SyncGroupSchemaPtrOutput) Elem() SyncGroupSchemaOutput
- func (SyncGroupSchemaPtrOutput) ElementType() reflect.Type
- func (o SyncGroupSchemaPtrOutput) MasterSyncMemberName() pulumi.StringPtrOutput
- func (o SyncGroupSchemaPtrOutput) Tables() SyncGroupSchemaTableArrayOutput
- func (o SyncGroupSchemaPtrOutput) ToSyncGroupSchemaPtrOutput() SyncGroupSchemaPtrOutput
- func (o SyncGroupSchemaPtrOutput) ToSyncGroupSchemaPtrOutputWithContext(ctx context.Context) SyncGroupSchemaPtrOutput
- type SyncGroupSchemaResponse
- type SyncGroupSchemaResponseArgs
- func (SyncGroupSchemaResponseArgs) ElementType() reflect.Type
- func (i SyncGroupSchemaResponseArgs) ToSyncGroupSchemaResponseOutput() SyncGroupSchemaResponseOutput
- func (i SyncGroupSchemaResponseArgs) ToSyncGroupSchemaResponseOutputWithContext(ctx context.Context) SyncGroupSchemaResponseOutput
- func (i SyncGroupSchemaResponseArgs) ToSyncGroupSchemaResponsePtrOutput() SyncGroupSchemaResponsePtrOutput
- func (i SyncGroupSchemaResponseArgs) ToSyncGroupSchemaResponsePtrOutputWithContext(ctx context.Context) SyncGroupSchemaResponsePtrOutput
- type SyncGroupSchemaResponseInput
- type SyncGroupSchemaResponseOutput
- func (SyncGroupSchemaResponseOutput) ElementType() reflect.Type
- func (o SyncGroupSchemaResponseOutput) MasterSyncMemberName() pulumi.StringPtrOutput
- func (o SyncGroupSchemaResponseOutput) Tables() SyncGroupSchemaTableResponseArrayOutput
- func (o SyncGroupSchemaResponseOutput) ToSyncGroupSchemaResponseOutput() SyncGroupSchemaResponseOutput
- func (o SyncGroupSchemaResponseOutput) ToSyncGroupSchemaResponseOutputWithContext(ctx context.Context) SyncGroupSchemaResponseOutput
- func (o SyncGroupSchemaResponseOutput) ToSyncGroupSchemaResponsePtrOutput() SyncGroupSchemaResponsePtrOutput
- func (o SyncGroupSchemaResponseOutput) ToSyncGroupSchemaResponsePtrOutputWithContext(ctx context.Context) SyncGroupSchemaResponsePtrOutput
- type SyncGroupSchemaResponsePtrInput
- type SyncGroupSchemaResponsePtrOutput
- func (o SyncGroupSchemaResponsePtrOutput) Elem() SyncGroupSchemaResponseOutput
- func (SyncGroupSchemaResponsePtrOutput) ElementType() reflect.Type
- func (o SyncGroupSchemaResponsePtrOutput) MasterSyncMemberName() pulumi.StringPtrOutput
- func (o SyncGroupSchemaResponsePtrOutput) Tables() SyncGroupSchemaTableResponseArrayOutput
- func (o SyncGroupSchemaResponsePtrOutput) ToSyncGroupSchemaResponsePtrOutput() SyncGroupSchemaResponsePtrOutput
- func (o SyncGroupSchemaResponsePtrOutput) ToSyncGroupSchemaResponsePtrOutputWithContext(ctx context.Context) SyncGroupSchemaResponsePtrOutput
- type SyncGroupSchemaTable
- type SyncGroupSchemaTableArgs
- type SyncGroupSchemaTableArray
- type SyncGroupSchemaTableArrayInput
- type SyncGroupSchemaTableArrayOutput
- func (SyncGroupSchemaTableArrayOutput) ElementType() reflect.Type
- func (o SyncGroupSchemaTableArrayOutput) Index(i pulumi.IntInput) SyncGroupSchemaTableOutput
- func (o SyncGroupSchemaTableArrayOutput) ToSyncGroupSchemaTableArrayOutput() SyncGroupSchemaTableArrayOutput
- func (o SyncGroupSchemaTableArrayOutput) ToSyncGroupSchemaTableArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableArrayOutput
- type SyncGroupSchemaTableColumn
- type SyncGroupSchemaTableColumnArgs
- func (SyncGroupSchemaTableColumnArgs) ElementType() reflect.Type
- func (i SyncGroupSchemaTableColumnArgs) ToSyncGroupSchemaTableColumnOutput() SyncGroupSchemaTableColumnOutput
- func (i SyncGroupSchemaTableColumnArgs) ToSyncGroupSchemaTableColumnOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnOutput
- type SyncGroupSchemaTableColumnArray
- func (SyncGroupSchemaTableColumnArray) ElementType() reflect.Type
- func (i SyncGroupSchemaTableColumnArray) ToSyncGroupSchemaTableColumnArrayOutput() SyncGroupSchemaTableColumnArrayOutput
- func (i SyncGroupSchemaTableColumnArray) ToSyncGroupSchemaTableColumnArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnArrayOutput
- type SyncGroupSchemaTableColumnArrayInput
- type SyncGroupSchemaTableColumnArrayOutput
- func (SyncGroupSchemaTableColumnArrayOutput) ElementType() reflect.Type
- func (o SyncGroupSchemaTableColumnArrayOutput) Index(i pulumi.IntInput) SyncGroupSchemaTableColumnOutput
- func (o SyncGroupSchemaTableColumnArrayOutput) ToSyncGroupSchemaTableColumnArrayOutput() SyncGroupSchemaTableColumnArrayOutput
- func (o SyncGroupSchemaTableColumnArrayOutput) ToSyncGroupSchemaTableColumnArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnArrayOutput
- type SyncGroupSchemaTableColumnInput
- type SyncGroupSchemaTableColumnOutput
- func (o SyncGroupSchemaTableColumnOutput) DataSize() pulumi.StringPtrOutput
- func (o SyncGroupSchemaTableColumnOutput) DataType() pulumi.StringPtrOutput
- func (SyncGroupSchemaTableColumnOutput) ElementType() reflect.Type
- func (o SyncGroupSchemaTableColumnOutput) QuotedName() pulumi.StringPtrOutput
- func (o SyncGroupSchemaTableColumnOutput) ToSyncGroupSchemaTableColumnOutput() SyncGroupSchemaTableColumnOutput
- func (o SyncGroupSchemaTableColumnOutput) ToSyncGroupSchemaTableColumnOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnOutput
- type SyncGroupSchemaTableColumnResponse
- type SyncGroupSchemaTableColumnResponseArgs
- func (SyncGroupSchemaTableColumnResponseArgs) ElementType() reflect.Type
- func (i SyncGroupSchemaTableColumnResponseArgs) ToSyncGroupSchemaTableColumnResponseOutput() SyncGroupSchemaTableColumnResponseOutput
- func (i SyncGroupSchemaTableColumnResponseArgs) ToSyncGroupSchemaTableColumnResponseOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnResponseOutput
- type SyncGroupSchemaTableColumnResponseArray
- func (SyncGroupSchemaTableColumnResponseArray) ElementType() reflect.Type
- func (i SyncGroupSchemaTableColumnResponseArray) ToSyncGroupSchemaTableColumnResponseArrayOutput() SyncGroupSchemaTableColumnResponseArrayOutput
- func (i SyncGroupSchemaTableColumnResponseArray) ToSyncGroupSchemaTableColumnResponseArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnResponseArrayOutput
- type SyncGroupSchemaTableColumnResponseArrayInput
- type SyncGroupSchemaTableColumnResponseArrayOutput
- func (SyncGroupSchemaTableColumnResponseArrayOutput) ElementType() reflect.Type
- func (o SyncGroupSchemaTableColumnResponseArrayOutput) Index(i pulumi.IntInput) SyncGroupSchemaTableColumnResponseOutput
- func (o SyncGroupSchemaTableColumnResponseArrayOutput) ToSyncGroupSchemaTableColumnResponseArrayOutput() SyncGroupSchemaTableColumnResponseArrayOutput
- func (o SyncGroupSchemaTableColumnResponseArrayOutput) ToSyncGroupSchemaTableColumnResponseArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnResponseArrayOutput
- type SyncGroupSchemaTableColumnResponseInput
- type SyncGroupSchemaTableColumnResponseOutput
- func (o SyncGroupSchemaTableColumnResponseOutput) DataSize() pulumi.StringPtrOutput
- func (o SyncGroupSchemaTableColumnResponseOutput) DataType() pulumi.StringPtrOutput
- func (SyncGroupSchemaTableColumnResponseOutput) ElementType() reflect.Type
- func (o SyncGroupSchemaTableColumnResponseOutput) QuotedName() pulumi.StringPtrOutput
- func (o SyncGroupSchemaTableColumnResponseOutput) ToSyncGroupSchemaTableColumnResponseOutput() SyncGroupSchemaTableColumnResponseOutput
- func (o SyncGroupSchemaTableColumnResponseOutput) ToSyncGroupSchemaTableColumnResponseOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnResponseOutput
- type SyncGroupSchemaTableInput
- type SyncGroupSchemaTableOutput
- func (o SyncGroupSchemaTableOutput) Columns() SyncGroupSchemaTableColumnArrayOutput
- func (SyncGroupSchemaTableOutput) ElementType() reflect.Type
- func (o SyncGroupSchemaTableOutput) QuotedName() pulumi.StringPtrOutput
- func (o SyncGroupSchemaTableOutput) ToSyncGroupSchemaTableOutput() SyncGroupSchemaTableOutput
- func (o SyncGroupSchemaTableOutput) ToSyncGroupSchemaTableOutputWithContext(ctx context.Context) SyncGroupSchemaTableOutput
- type SyncGroupSchemaTableResponse
- type SyncGroupSchemaTableResponseArgs
- func (SyncGroupSchemaTableResponseArgs) ElementType() reflect.Type
- func (i SyncGroupSchemaTableResponseArgs) ToSyncGroupSchemaTableResponseOutput() SyncGroupSchemaTableResponseOutput
- func (i SyncGroupSchemaTableResponseArgs) ToSyncGroupSchemaTableResponseOutputWithContext(ctx context.Context) SyncGroupSchemaTableResponseOutput
- type SyncGroupSchemaTableResponseArray
- func (SyncGroupSchemaTableResponseArray) ElementType() reflect.Type
- func (i SyncGroupSchemaTableResponseArray) ToSyncGroupSchemaTableResponseArrayOutput() SyncGroupSchemaTableResponseArrayOutput
- func (i SyncGroupSchemaTableResponseArray) ToSyncGroupSchemaTableResponseArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableResponseArrayOutput
- type SyncGroupSchemaTableResponseArrayInput
- type SyncGroupSchemaTableResponseArrayOutput
- func (SyncGroupSchemaTableResponseArrayOutput) ElementType() reflect.Type
- func (o SyncGroupSchemaTableResponseArrayOutput) Index(i pulumi.IntInput) SyncGroupSchemaTableResponseOutput
- func (o SyncGroupSchemaTableResponseArrayOutput) ToSyncGroupSchemaTableResponseArrayOutput() SyncGroupSchemaTableResponseArrayOutput
- func (o SyncGroupSchemaTableResponseArrayOutput) ToSyncGroupSchemaTableResponseArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableResponseArrayOutput
- type SyncGroupSchemaTableResponseInput
- type SyncGroupSchemaTableResponseOutput
- func (o SyncGroupSchemaTableResponseOutput) Columns() SyncGroupSchemaTableColumnResponseArrayOutput
- func (SyncGroupSchemaTableResponseOutput) ElementType() reflect.Type
- func (o SyncGroupSchemaTableResponseOutput) QuotedName() pulumi.StringPtrOutput
- func (o SyncGroupSchemaTableResponseOutput) ToSyncGroupSchemaTableResponseOutput() SyncGroupSchemaTableResponseOutput
- func (o SyncGroupSchemaTableResponseOutput) ToSyncGroupSchemaTableResponseOutputWithContext(ctx context.Context) SyncGroupSchemaTableResponseOutput
- type SyncGroupState
- type SyncMember
- type SyncMemberArgs
- type SyncMemberInput
- type SyncMemberOutput
- type SyncMemberState
- type WorkloadClassifier
- type WorkloadClassifierArgs
- type WorkloadClassifierInput
- type WorkloadClassifierOutput
- type WorkloadClassifierState
- type WorkloadGroup
- type WorkloadGroupArgs
- type WorkloadGroupInput
- type WorkloadGroupOutput
- type WorkloadGroupState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database struct { pulumi.CustomResourceState // Time in minutes after which database is automatically paused. A value of -1 means that automatic pause is disabled AutoPauseDelay pulumi.IntPtrOutput `pulumi:"autoPauseDelay"` // Collation of the metadata catalog. CatalogCollation pulumi.StringPtrOutput `pulumi:"catalogCollation"` // The collation of the database. Collation pulumi.StringPtrOutput `pulumi:"collation"` // Specifies the mode of database creation. // // Default: regular database creation. // // Copy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database. // // Secondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database. // // PointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified. // // Recovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore. // // Restore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time. // // RestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID. // // Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition. CreateMode pulumi.StringPtrOutput `pulumi:"createMode"` // The creation date of the database (ISO8601 format). CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The current service level objective name of the database. CurrentServiceObjectiveName pulumi.StringOutput `pulumi:"currentServiceObjectiveName"` // The name and tier of the SKU. CurrentSku SkuResponseOutput `pulumi:"currentSku"` // The ID of the database. DatabaseId pulumi.StringOutput `pulumi:"databaseId"` // The default secondary region for this database. DefaultSecondaryLocation pulumi.StringOutput `pulumi:"defaultSecondaryLocation"` // This records the earliest start date and time that restore is available for this database (ISO8601 format). EarliestRestoreDate pulumi.StringOutput `pulumi:"earliestRestoreDate"` // The resource identifier of the elastic pool containing this database. ElasticPoolId pulumi.StringPtrOutput `pulumi:"elasticPoolId"` // Failover Group resource identifier that this database belongs to. FailoverGroupId pulumi.StringOutput `pulumi:"failoverGroupId"` // Kind of database. This is metadata used for the Azure portal experience. Kind pulumi.StringOutput `pulumi:"kind"` // The license type to apply for this database. `LicenseIncluded` if you need a license, or `BasePrice` if you have a license and are eligible for the Azure Hybrid Benefit. LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // The resource identifier of the long term retention backup associated with create operation of this database. LongTermRetentionBackupResourceId pulumi.StringPtrOutput `pulumi:"longTermRetentionBackupResourceId"` // Resource that manages the database. ManagedBy pulumi.StringOutput `pulumi:"managedBy"` // The max log size for this database. MaxLogSizeBytes pulumi.IntOutput `pulumi:"maxLogSizeBytes"` // The max size of the database expressed in bytes. MaxSizeBytes pulumi.IntPtrOutput `pulumi:"maxSizeBytes"` // Minimal capacity that database will always have allocated, if not paused MinCapacity pulumi.Float64PtrOutput `pulumi:"minCapacity"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The date when database was paused by user configuration or action(ISO8601 format). Null if the database is ready. PausedDate pulumi.StringOutput `pulumi:"pausedDate"` // The number of readonly secondary replicas associated with the database. ReadReplicaCount pulumi.IntPtrOutput `pulumi:"readReplicaCount"` // The state of read-only routing. If enabled, connections that have application intent set to readonly in their connection string may be routed to a readonly secondary replica in the same region. ReadScale pulumi.StringPtrOutput `pulumi:"readScale"` // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId pulumi.StringPtrOutput `pulumi:"recoverableDatabaseId"` // The resource identifier of the recovery point associated with create operation of this database. RecoveryServicesRecoveryPointId pulumi.StringPtrOutput `pulumi:"recoveryServicesRecoveryPointId"` // The requested service level objective name of the database. RequestedServiceObjectiveName pulumi.StringOutput `pulumi:"requestedServiceObjectiveName"` // The resource identifier of the restorable dropped database associated with create operation of this database. RestorableDroppedDatabaseId pulumi.StringPtrOutput `pulumi:"restorableDroppedDatabaseId"` // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrOutput `pulumi:"restorePointInTime"` // The date when database was resumed by user action or database login (ISO8601 format). Null if the database is paused. ResumedDate pulumi.StringOutput `pulumi:"resumedDate"` // The name of the sample schema to apply when creating this database. SampleName pulumi.StringPtrOutput `pulumi:"sampleName"` // The database SKU. // // The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or one of the following commands: Sku SkuResponsePtrOutput `pulumi:"sku"` // Specifies the time that the database was deleted. SourceDatabaseDeletionDate pulumi.StringPtrOutput `pulumi:"sourceDatabaseDeletionDate"` // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId pulumi.StringPtrOutput `pulumi:"sourceDatabaseId"` // The status of the database. Status pulumi.StringOutput `pulumi:"status"` // The storage account type used to store backups for this database. StorageAccountType pulumi.StringPtrOutput `pulumi:"storageAccountType"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones. ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"` }
A database resource.
func GetDatabase ¶
func GetDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)
GetDatabase gets an existing Database resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDatabase ¶
func NewDatabase(ctx *pulumi.Context, name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)
NewDatabase registers a new resource with the given unique name, arguments, and options.
func (Database) ElementType ¶ added in v0.2.6
func (Database) ToDatabaseOutput ¶ added in v0.2.6
func (i Database) ToDatabaseOutput() DatabaseOutput
func (Database) ToDatabaseOutputWithContext ¶ added in v0.2.6
func (i Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
type DatabaseArgs ¶
type DatabaseArgs struct { // Time in minutes after which database is automatically paused. A value of -1 means that automatic pause is disabled AutoPauseDelay pulumi.IntPtrInput // Collation of the metadata catalog. CatalogCollation pulumi.StringPtrInput // The collation of the database. Collation pulumi.StringPtrInput // Specifies the mode of database creation. // // Default: regular database creation. // // Copy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database. // // Secondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database. // // PointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified. // // Recovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore. // // Restore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time. // // RestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID. // // Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition. CreateMode pulumi.StringPtrInput // The name of the database. DatabaseName pulumi.StringInput // The resource identifier of the elastic pool containing this database. ElasticPoolId pulumi.StringPtrInput // The license type to apply for this database. `LicenseIncluded` if you need a license, or `BasePrice` if you have a license and are eligible for the Azure Hybrid Benefit. LicenseType pulumi.StringPtrInput // Resource location. Location pulumi.StringInput // The resource identifier of the long term retention backup associated with create operation of this database. LongTermRetentionBackupResourceId pulumi.StringPtrInput // The max size of the database expressed in bytes. MaxSizeBytes pulumi.IntPtrInput // Minimal capacity that database will always have allocated, if not paused MinCapacity pulumi.Float64PtrInput // The number of readonly secondary replicas associated with the database. ReadReplicaCount pulumi.IntPtrInput // The state of read-only routing. If enabled, connections that have application intent set to readonly in their connection string may be routed to a readonly secondary replica in the same region. ReadScale pulumi.StringPtrInput // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId pulumi.StringPtrInput // The resource identifier of the recovery point associated with create operation of this database. RecoveryServicesRecoveryPointId pulumi.StringPtrInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The resource identifier of the restorable dropped database associated with create operation of this database. RestorableDroppedDatabaseId pulumi.StringPtrInput // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrInput // The name of the sample schema to apply when creating this database. SampleName pulumi.StringPtrInput // The name of the server. ServerName pulumi.StringInput // The database SKU. // // The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or one of the following commands: Sku SkuPtrInput // Specifies the time that the database was deleted. SourceDatabaseDeletionDate pulumi.StringPtrInput // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId pulumi.StringPtrInput // The storage account type used to store backups for this database. StorageAccountType pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones. ZoneRedundant pulumi.BoolPtrInput }
The set of arguments for constructing a Database resource.
func (DatabaseArgs) ElementType ¶
func (DatabaseArgs) ElementType() reflect.Type
type DatabaseInput ¶ added in v0.2.6
type DatabaseInput interface { pulumi.Input ToDatabaseOutput() DatabaseOutput ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput }
type DatabaseOutput ¶ added in v0.2.6
type DatabaseOutput struct {
*pulumi.OutputState
}
func (DatabaseOutput) ElementType ¶ added in v0.2.6
func (DatabaseOutput) ElementType() reflect.Type
func (DatabaseOutput) ToDatabaseOutput ¶ added in v0.2.6
func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
func (DatabaseOutput) ToDatabaseOutputWithContext ¶ added in v0.2.6
func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
type DatabaseState ¶
type DatabaseState struct { // Time in minutes after which database is automatically paused. A value of -1 means that automatic pause is disabled AutoPauseDelay pulumi.IntPtrInput // Collation of the metadata catalog. CatalogCollation pulumi.StringPtrInput // The collation of the database. Collation pulumi.StringPtrInput // Specifies the mode of database creation. // // Default: regular database creation. // // Copy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database. // // Secondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database. // // PointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified. // // Recovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore. // // Restore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time. // // RestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID. // // Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition. CreateMode pulumi.StringPtrInput // The creation date of the database (ISO8601 format). CreationDate pulumi.StringPtrInput // The current service level objective name of the database. CurrentServiceObjectiveName pulumi.StringPtrInput // The name and tier of the SKU. CurrentSku SkuResponsePtrInput // The ID of the database. DatabaseId pulumi.StringPtrInput // The default secondary region for this database. DefaultSecondaryLocation pulumi.StringPtrInput // This records the earliest start date and time that restore is available for this database (ISO8601 format). EarliestRestoreDate pulumi.StringPtrInput // The resource identifier of the elastic pool containing this database. ElasticPoolId pulumi.StringPtrInput // Failover Group resource identifier that this database belongs to. FailoverGroupId pulumi.StringPtrInput // Kind of database. This is metadata used for the Azure portal experience. Kind pulumi.StringPtrInput // The license type to apply for this database. `LicenseIncluded` if you need a license, or `BasePrice` if you have a license and are eligible for the Azure Hybrid Benefit. LicenseType pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The resource identifier of the long term retention backup associated with create operation of this database. LongTermRetentionBackupResourceId pulumi.StringPtrInput // Resource that manages the database. ManagedBy pulumi.StringPtrInput // The max log size for this database. MaxLogSizeBytes pulumi.IntPtrInput // The max size of the database expressed in bytes. MaxSizeBytes pulumi.IntPtrInput // Minimal capacity that database will always have allocated, if not paused MinCapacity pulumi.Float64PtrInput // Resource name. Name pulumi.StringPtrInput // The date when database was paused by user configuration or action(ISO8601 format). Null if the database is ready. PausedDate pulumi.StringPtrInput // The number of readonly secondary replicas associated with the database. ReadReplicaCount pulumi.IntPtrInput // The state of read-only routing. If enabled, connections that have application intent set to readonly in their connection string may be routed to a readonly secondary replica in the same region. ReadScale pulumi.StringPtrInput // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId pulumi.StringPtrInput // The resource identifier of the recovery point associated with create operation of this database. RecoveryServicesRecoveryPointId pulumi.StringPtrInput // The requested service level objective name of the database. RequestedServiceObjectiveName pulumi.StringPtrInput // The resource identifier of the restorable dropped database associated with create operation of this database. RestorableDroppedDatabaseId pulumi.StringPtrInput // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrInput // The date when database was resumed by user action or database login (ISO8601 format). Null if the database is paused. ResumedDate pulumi.StringPtrInput // The name of the sample schema to apply when creating this database. SampleName pulumi.StringPtrInput // The database SKU. // // The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or one of the following commands: Sku SkuResponsePtrInput // Specifies the time that the database was deleted. SourceDatabaseDeletionDate pulumi.StringPtrInput // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId pulumi.StringPtrInput // The status of the database. Status pulumi.StringPtrInput // The storage account type used to store backups for this database. StorageAccountType pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones. ZoneRedundant pulumi.BoolPtrInput }
func (DatabaseState) ElementType ¶
func (DatabaseState) ElementType() reflect.Type
type LookupDatabaseArgs ¶
type LookupDatabaseArgs struct { // The name of the database. DatabaseName string `pulumi:"databaseName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` }
type LookupDatabaseResult ¶
type LookupDatabaseResult struct { // Time in minutes after which database is automatically paused. A value of -1 means that automatic pause is disabled AutoPauseDelay *int `pulumi:"autoPauseDelay"` // Collation of the metadata catalog. CatalogCollation *string `pulumi:"catalogCollation"` // The collation of the database. Collation *string `pulumi:"collation"` // Specifies the mode of database creation. // // Default: regular database creation. // // Copy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database. // // Secondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database. // // PointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified. // // Recovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore. // // Restore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time. // // RestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID. // // Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition. CreateMode *string `pulumi:"createMode"` // The creation date of the database (ISO8601 format). CreationDate string `pulumi:"creationDate"` // The current service level objective name of the database. CurrentServiceObjectiveName string `pulumi:"currentServiceObjectiveName"` // The name and tier of the SKU. CurrentSku SkuResponse `pulumi:"currentSku"` // The ID of the database. DatabaseId string `pulumi:"databaseId"` // The default secondary region for this database. DefaultSecondaryLocation string `pulumi:"defaultSecondaryLocation"` // This records the earliest start date and time that restore is available for this database (ISO8601 format). EarliestRestoreDate string `pulumi:"earliestRestoreDate"` // The resource identifier of the elastic pool containing this database. ElasticPoolId *string `pulumi:"elasticPoolId"` // Failover Group resource identifier that this database belongs to. FailoverGroupId string `pulumi:"failoverGroupId"` // Kind of database. This is metadata used for the Azure portal experience. Kind string `pulumi:"kind"` // The license type to apply for this database. `LicenseIncluded` if you need a license, or `BasePrice` if you have a license and are eligible for the Azure Hybrid Benefit. LicenseType *string `pulumi:"licenseType"` // Resource location. Location string `pulumi:"location"` // The resource identifier of the long term retention backup associated with create operation of this database. LongTermRetentionBackupResourceId *string `pulumi:"longTermRetentionBackupResourceId"` // Resource that manages the database. ManagedBy string `pulumi:"managedBy"` // The max log size for this database. MaxLogSizeBytes int `pulumi:"maxLogSizeBytes"` // The max size of the database expressed in bytes. MaxSizeBytes *int `pulumi:"maxSizeBytes"` // Minimal capacity that database will always have allocated, if not paused MinCapacity *float64 `pulumi:"minCapacity"` // Resource name. Name string `pulumi:"name"` // The date when database was paused by user configuration or action(ISO8601 format). Null if the database is ready. PausedDate string `pulumi:"pausedDate"` // The number of readonly secondary replicas associated with the database. ReadReplicaCount *int `pulumi:"readReplicaCount"` // The state of read-only routing. If enabled, connections that have application intent set to readonly in their connection string may be routed to a readonly secondary replica in the same region. ReadScale *string `pulumi:"readScale"` // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId *string `pulumi:"recoverableDatabaseId"` // The resource identifier of the recovery point associated with create operation of this database. RecoveryServicesRecoveryPointId *string `pulumi:"recoveryServicesRecoveryPointId"` // The requested service level objective name of the database. RequestedServiceObjectiveName string `pulumi:"requestedServiceObjectiveName"` // The resource identifier of the restorable dropped database associated with create operation of this database. RestorableDroppedDatabaseId *string `pulumi:"restorableDroppedDatabaseId"` // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime *string `pulumi:"restorePointInTime"` // The date when database was resumed by user action or database login (ISO8601 format). Null if the database is paused. ResumedDate string `pulumi:"resumedDate"` // The name of the sample schema to apply when creating this database. SampleName *string `pulumi:"sampleName"` // The database SKU. // // The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the `Capabilities_ListByLocation` REST API or one of the following commands: Sku *SkuResponse `pulumi:"sku"` // Specifies the time that the database was deleted. SourceDatabaseDeletionDate *string `pulumi:"sourceDatabaseDeletionDate"` // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId *string `pulumi:"sourceDatabaseId"` // The status of the database. Status string `pulumi:"status"` // The storage account type used to store backups for this database. StorageAccountType *string `pulumi:"storageAccountType"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones. ZoneRedundant *bool `pulumi:"zoneRedundant"` }
A database resource.
func LookupDatabase ¶
func LookupDatabase(ctx *pulumi.Context, args *LookupDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseResult, error)
type LookupManagedDatabaseArgs ¶
type LookupManagedDatabaseArgs struct { // The name of the database. DatabaseName string `pulumi:"databaseName"` // The name of the managed instance. ManagedInstanceName string `pulumi:"managedInstanceName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupManagedDatabaseResult ¶
type LookupManagedDatabaseResult struct { // Collation of the metadata catalog. CatalogCollation *string `pulumi:"catalogCollation"` // Collation of the managed database. Collation *string `pulumi:"collation"` // Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. RestoreLongTermRetentionBackup: Create a database by restoring from a long term retention backup (longTermRetentionBackupResourceId required). CreateMode *string `pulumi:"createMode"` // Creation date of the database. CreationDate string `pulumi:"creationDate"` // Geo paired region. DefaultSecondaryLocation string `pulumi:"defaultSecondaryLocation"` // Earliest restore point in time for point in time restore. EarliestRestorePoint string `pulumi:"earliestRestorePoint"` // Instance Failover Group resource identifier that this managed database belongs to. FailoverGroupId string `pulumi:"failoverGroupId"` // Resource location. Location string `pulumi:"location"` // The name of the Long Term Retention backup to be used for restore of this managed database. LongTermRetentionBackupResourceId *string `pulumi:"longTermRetentionBackupResourceId"` // Resource name. Name string `pulumi:"name"` // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId *string `pulumi:"recoverableDatabaseId"` // The restorable dropped database resource id to restore when creating this database. RestorableDroppedDatabaseId *string `pulumi:"restorableDroppedDatabaseId"` // Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime *string `pulumi:"restorePointInTime"` // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId *string `pulumi:"sourceDatabaseId"` // Status of the database. Status string `pulumi:"status"` // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the storage container sas token. StorageContainerSasToken *string `pulumi:"storageContainerSasToken"` // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored. StorageContainerUri *string `pulumi:"storageContainerUri"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
A managed database resource.
func LookupManagedDatabase ¶
func LookupManagedDatabase(ctx *pulumi.Context, args *LookupManagedDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupManagedDatabaseResult, error)
type LookupServerArgs ¶
type LookupServerAzureADAdministratorArgs ¶
type LookupServerAzureADAdministratorArgs struct { // The name of server active directory administrator. AdministratorName string `pulumi:"administratorName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` }
type LookupServerAzureADAdministratorResult ¶
type LookupServerAzureADAdministratorResult struct { // Type of the sever administrator. AdministratorType string `pulumi:"administratorType"` // Azure Active Directory only Authentication enabled. AzureADOnlyAuthentication bool `pulumi:"azureADOnlyAuthentication"` // Login name of the server administrator. Login string `pulumi:"login"` // Resource name. Name string `pulumi:"name"` // SID (object ID) of the server administrator. Sid string `pulumi:"sid"` // Tenant ID of the administrator. TenantId *string `pulumi:"tenantId"` // Resource type. Type string `pulumi:"type"` }
Azure Active Directory administrator.
func LookupServerAzureADAdministrator ¶
func LookupServerAzureADAdministrator(ctx *pulumi.Context, args *LookupServerAzureADAdministratorArgs, opts ...pulumi.InvokeOption) (*LookupServerAzureADAdministratorResult, error)
type LookupServerResult ¶
type LookupServerResult struct { // Administrator username for the server. Once created it cannot be changed. AdministratorLogin *string `pulumi:"administratorLogin"` // The administrator login password (required for server creation). AdministratorLoginPassword *string `pulumi:"administratorLoginPassword"` // The fully qualified domain name of the server. FullyQualifiedDomainName string `pulumi:"fullyQualifiedDomainName"` // The Azure Active Directory identity of the server. Identity *ResourceIdentityResponse `pulumi:"identity"` // Kind of sql server. This is metadata used for the Azure portal experience. Kind string `pulumi:"kind"` // Resource location. Location string `pulumi:"location"` // Minimal TLS version. Allowed values: '1.0', '1.1', '1.2' MinimalTlsVersion *string `pulumi:"minimalTlsVersion"` // Resource name. Name string `pulumi:"name"` // List of private endpoint connections on a server PrivateEndpointConnections []ServerPrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"` // Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled' PublicNetworkAccess *string `pulumi:"publicNetworkAccess"` // The state of the server. State string `pulumi:"state"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` // The version of the server. Version *string `pulumi:"version"` }
An Azure SQL Database server.
func LookupServer ¶
func LookupServer(ctx *pulumi.Context, args *LookupServerArgs, opts ...pulumi.InvokeOption) (*LookupServerResult, error)
type LookupSyncGroupArgs ¶
type LookupSyncGroupArgs struct { // The name of the database on which the sync group is hosted. DatabaseName string `pulumi:"databaseName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` // The name of the sync group. SyncGroupName string `pulumi:"syncGroupName"` }
type LookupSyncGroupResult ¶
type LookupSyncGroupResult struct { // Conflict resolution policy of the sync group. ConflictResolutionPolicy *string `pulumi:"conflictResolutionPolicy"` // Password for the sync group hub database credential. HubDatabasePassword *string `pulumi:"hubDatabasePassword"` // User name for the sync group hub database credential. HubDatabaseUserName *string `pulumi:"hubDatabaseUserName"` // Sync interval of the sync group. Interval *int `pulumi:"interval"` // Last sync time of the sync group. LastSyncTime string `pulumi:"lastSyncTime"` // Resource name. Name string `pulumi:"name"` // Private endpoint name of the sync group if use private link connection is enabled. PrivateEndpointName string `pulumi:"privateEndpointName"` // Sync schema of the sync group. Schema *SyncGroupSchemaResponse `pulumi:"schema"` // ARM resource id of the sync database in the sync group. SyncDatabaseId *string `pulumi:"syncDatabaseId"` // Sync state of the sync group. SyncState string `pulumi:"syncState"` // Resource type. Type string `pulumi:"type"` // If use private link connection is enabled. UsePrivateLinkConnection *bool `pulumi:"usePrivateLinkConnection"` }
An Azure SQL Database sync group.
func LookupSyncGroup ¶
func LookupSyncGroup(ctx *pulumi.Context, args *LookupSyncGroupArgs, opts ...pulumi.InvokeOption) (*LookupSyncGroupResult, error)
type LookupSyncMemberArgs ¶
type LookupSyncMemberArgs struct { // The name of the database on which the sync group is hosted. DatabaseName string `pulumi:"databaseName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` // The name of the sync group on which the sync member is hosted. SyncGroupName string `pulumi:"syncGroupName"` // The name of the sync member. SyncMemberName string `pulumi:"syncMemberName"` }
type LookupSyncMemberResult ¶
type LookupSyncMemberResult struct { // Database name of the member database in the sync member. DatabaseName *string `pulumi:"databaseName"` // Database type of the sync member. DatabaseType *string `pulumi:"databaseType"` // Resource name. Name string `pulumi:"name"` // Password of the member database in the sync member. Password *string `pulumi:"password"` // Private endpoint name of the sync member if use private link connection is enabled, for sync members in Azure. PrivateEndpointName string `pulumi:"privateEndpointName"` // Server name of the member database in the sync member ServerName *string `pulumi:"serverName"` // SQL Server database id of the sync member. SqlServerDatabaseId *string `pulumi:"sqlServerDatabaseId"` // ARM resource id of the sync agent in the sync member. SyncAgentId *string `pulumi:"syncAgentId"` // Sync direction of the sync member. SyncDirection *string `pulumi:"syncDirection"` // ARM resource id of the sync member logical database, for sync members in Azure. SyncMemberAzureDatabaseResourceId *string `pulumi:"syncMemberAzureDatabaseResourceId"` // Sync state of the sync member. SyncState string `pulumi:"syncState"` // Resource type. Type string `pulumi:"type"` // Whether to use private link connection. UsePrivateLinkConnection *bool `pulumi:"usePrivateLinkConnection"` // User name of the member database in the sync member. UserName *string `pulumi:"userName"` }
An Azure SQL Database sync member.
func LookupSyncMember ¶
func LookupSyncMember(ctx *pulumi.Context, args *LookupSyncMemberArgs, opts ...pulumi.InvokeOption) (*LookupSyncMemberResult, error)
type LookupWorkloadClassifierArgs ¶
type LookupWorkloadClassifierArgs struct { // The name of the database. DatabaseName string `pulumi:"databaseName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` // The name of the workload classifier. WorkloadClassifierName string `pulumi:"workloadClassifierName"` // The name of the workload group from which to receive the classifier from. WorkloadGroupName string `pulumi:"workloadGroupName"` }
type LookupWorkloadClassifierResult ¶
type LookupWorkloadClassifierResult struct { // The workload classifier context. Context *string `pulumi:"context"` // The workload classifier end time for classification. EndTime *string `pulumi:"endTime"` // The workload classifier importance. Importance *string `pulumi:"importance"` // The workload classifier label. Label *string `pulumi:"label"` // The workload classifier member name. MemberName string `pulumi:"memberName"` // Resource name. Name string `pulumi:"name"` // The workload classifier start time for classification. StartTime *string `pulumi:"startTime"` // Resource type. Type string `pulumi:"type"` }
Workload classifier operations for a data warehouse
func LookupWorkloadClassifier ¶
func LookupWorkloadClassifier(ctx *pulumi.Context, args *LookupWorkloadClassifierArgs, opts ...pulumi.InvokeOption) (*LookupWorkloadClassifierResult, error)
type LookupWorkloadGroupArgs ¶
type LookupWorkloadGroupArgs struct { // The name of the database. DatabaseName string `pulumi:"databaseName"` // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the server. ServerName string `pulumi:"serverName"` // The name of the workload group. WorkloadGroupName string `pulumi:"workloadGroupName"` }
type LookupWorkloadGroupResult ¶
type LookupWorkloadGroupResult struct { // The workload group importance level. Importance *string `pulumi:"importance"` // The workload group cap percentage resource. MaxResourcePercent int `pulumi:"maxResourcePercent"` // The workload group request maximum grant percentage. MaxResourcePercentPerRequest *float64 `pulumi:"maxResourcePercentPerRequest"` // The workload group minimum percentage resource. MinResourcePercent int `pulumi:"minResourcePercent"` // The workload group request minimum grant percentage. MinResourcePercentPerRequest float64 `pulumi:"minResourcePercentPerRequest"` // Resource name. Name string `pulumi:"name"` // The workload group query execution timeout. QueryExecutionTimeout *int `pulumi:"queryExecutionTimeout"` // Resource type. Type string `pulumi:"type"` }
Workload group operations for a data warehouse
func LookupWorkloadGroup ¶
func LookupWorkloadGroup(ctx *pulumi.Context, args *LookupWorkloadGroupArgs, opts ...pulumi.InvokeOption) (*LookupWorkloadGroupResult, error)
type ManagedDatabase ¶
type ManagedDatabase struct { pulumi.CustomResourceState // Collation of the metadata catalog. CatalogCollation pulumi.StringPtrOutput `pulumi:"catalogCollation"` // Collation of the managed database. Collation pulumi.StringPtrOutput `pulumi:"collation"` // Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. RestoreLongTermRetentionBackup: Create a database by restoring from a long term retention backup (longTermRetentionBackupResourceId required). CreateMode pulumi.StringPtrOutput `pulumi:"createMode"` // Creation date of the database. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // Geo paired region. DefaultSecondaryLocation pulumi.StringOutput `pulumi:"defaultSecondaryLocation"` // Earliest restore point in time for point in time restore. EarliestRestorePoint pulumi.StringOutput `pulumi:"earliestRestorePoint"` // Instance Failover Group resource identifier that this managed database belongs to. FailoverGroupId pulumi.StringOutput `pulumi:"failoverGroupId"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // The name of the Long Term Retention backup to be used for restore of this managed database. LongTermRetentionBackupResourceId pulumi.StringPtrOutput `pulumi:"longTermRetentionBackupResourceId"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId pulumi.StringPtrOutput `pulumi:"recoverableDatabaseId"` // The restorable dropped database resource id to restore when creating this database. RestorableDroppedDatabaseId pulumi.StringPtrOutput `pulumi:"restorableDroppedDatabaseId"` // Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrOutput `pulumi:"restorePointInTime"` // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId pulumi.StringPtrOutput `pulumi:"sourceDatabaseId"` // Status of the database. Status pulumi.StringOutput `pulumi:"status"` // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the storage container sas token. StorageContainerSasToken pulumi.StringPtrOutput `pulumi:"storageContainerSasToken"` // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored. StorageContainerUri pulumi.StringPtrOutput `pulumi:"storageContainerUri"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A managed database resource.
func GetManagedDatabase ¶
func GetManagedDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedDatabaseState, opts ...pulumi.ResourceOption) (*ManagedDatabase, error)
GetManagedDatabase gets an existing ManagedDatabase resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManagedDatabase ¶
func NewManagedDatabase(ctx *pulumi.Context, name string, args *ManagedDatabaseArgs, opts ...pulumi.ResourceOption) (*ManagedDatabase, error)
NewManagedDatabase registers a new resource with the given unique name, arguments, and options.
func (ManagedDatabase) ElementType ¶ added in v0.2.6
func (ManagedDatabase) ElementType() reflect.Type
func (ManagedDatabase) ToManagedDatabaseOutput ¶ added in v0.2.6
func (i ManagedDatabase) ToManagedDatabaseOutput() ManagedDatabaseOutput
func (ManagedDatabase) ToManagedDatabaseOutputWithContext ¶ added in v0.2.6
func (i ManagedDatabase) ToManagedDatabaseOutputWithContext(ctx context.Context) ManagedDatabaseOutput
type ManagedDatabaseArgs ¶
type ManagedDatabaseArgs struct { // Collation of the metadata catalog. CatalogCollation pulumi.StringPtrInput // Collation of the managed database. Collation pulumi.StringPtrInput // Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. RestoreLongTermRetentionBackup: Create a database by restoring from a long term retention backup (longTermRetentionBackupResourceId required). CreateMode pulumi.StringPtrInput // The name of the database. DatabaseName pulumi.StringInput // Resource location. Location pulumi.StringInput // The name of the Long Term Retention backup to be used for restore of this managed database. LongTermRetentionBackupResourceId pulumi.StringPtrInput // The name of the managed instance. ManagedInstanceName pulumi.StringInput // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId pulumi.StringPtrInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The restorable dropped database resource id to restore when creating this database. RestorableDroppedDatabaseId pulumi.StringPtrInput // Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrInput // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId pulumi.StringPtrInput // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the storage container sas token. StorageContainerSasToken pulumi.StringPtrInput // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored. StorageContainerUri pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a ManagedDatabase resource.
func (ManagedDatabaseArgs) ElementType ¶
func (ManagedDatabaseArgs) ElementType() reflect.Type
type ManagedDatabaseInput ¶ added in v0.2.6
type ManagedDatabaseInput interface { pulumi.Input ToManagedDatabaseOutput() ManagedDatabaseOutput ToManagedDatabaseOutputWithContext(ctx context.Context) ManagedDatabaseOutput }
type ManagedDatabaseOutput ¶ added in v0.2.6
type ManagedDatabaseOutput struct {
*pulumi.OutputState
}
func (ManagedDatabaseOutput) ElementType ¶ added in v0.2.6
func (ManagedDatabaseOutput) ElementType() reflect.Type
func (ManagedDatabaseOutput) ToManagedDatabaseOutput ¶ added in v0.2.6
func (o ManagedDatabaseOutput) ToManagedDatabaseOutput() ManagedDatabaseOutput
func (ManagedDatabaseOutput) ToManagedDatabaseOutputWithContext ¶ added in v0.2.6
func (o ManagedDatabaseOutput) ToManagedDatabaseOutputWithContext(ctx context.Context) ManagedDatabaseOutput
type ManagedDatabaseState ¶
type ManagedDatabaseState struct { // Collation of the metadata catalog. CatalogCollation pulumi.StringPtrInput // Collation of the managed database. Collation pulumi.StringPtrInput // Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. RestoreLongTermRetentionBackup: Create a database by restoring from a long term retention backup (longTermRetentionBackupResourceId required). CreateMode pulumi.StringPtrInput // Creation date of the database. CreationDate pulumi.StringPtrInput // Geo paired region. DefaultSecondaryLocation pulumi.StringPtrInput // Earliest restore point in time for point in time restore. EarliestRestorePoint pulumi.StringPtrInput // Instance Failover Group resource identifier that this managed database belongs to. FailoverGroupId pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // The name of the Long Term Retention backup to be used for restore of this managed database. LongTermRetentionBackupResourceId pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The resource identifier of the recoverable database associated with create operation of this database. RecoverableDatabaseId pulumi.StringPtrInput // The restorable dropped database resource id to restore when creating this database. RestorableDroppedDatabaseId pulumi.StringPtrInput // Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrInput // The resource identifier of the source database associated with create operation of this database. SourceDatabaseId pulumi.StringPtrInput // Status of the database. Status pulumi.StringPtrInput // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the storage container sas token. StorageContainerSasToken pulumi.StringPtrInput // Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored. StorageContainerUri pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (ManagedDatabaseState) ElementType ¶
func (ManagedDatabaseState) ElementType() reflect.Type
type PrivateEndpointConnectionPropertiesResponse ¶
type PrivateEndpointConnectionPropertiesResponse struct { // Private endpoint which the connection belongs to. PrivateEndpoint *PrivateEndpointPropertyResponse `pulumi:"privateEndpoint"` // Connection state of the private endpoint connection. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionStatePropertyResponse `pulumi:"privateLinkServiceConnectionState"` // State of the private endpoint connection. ProvisioningState string `pulumi:"provisioningState"` }
Properties of a private endpoint connection.
type PrivateEndpointConnectionPropertiesResponseArgs ¶
type PrivateEndpointConnectionPropertiesResponseArgs struct { // Private endpoint which the connection belongs to. PrivateEndpoint PrivateEndpointPropertyResponsePtrInput `pulumi:"privateEndpoint"` // Connection state of the private endpoint connection. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePropertyResponsePtrInput `pulumi:"privateLinkServiceConnectionState"` // State of the private endpoint connection. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` }
Properties of a private endpoint connection.
func (PrivateEndpointConnectionPropertiesResponseArgs) ElementType ¶
func (PrivateEndpointConnectionPropertiesResponseArgs) ElementType() reflect.Type
func (PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutput ¶
func (i PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput
func (PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext ¶
func (i PrivateEndpointConnectionPropertiesResponseArgs) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponseOutput
type PrivateEndpointConnectionPropertiesResponseInput ¶
type PrivateEndpointConnectionPropertiesResponseInput interface { pulumi.Input ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput ToPrivateEndpointConnectionPropertiesResponseOutputWithContext(context.Context) PrivateEndpointConnectionPropertiesResponseOutput }
PrivateEndpointConnectionPropertiesResponseInput is an input type that accepts PrivateEndpointConnectionPropertiesResponseArgs and PrivateEndpointConnectionPropertiesResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionPropertiesResponseInput` via:
PrivateEndpointConnectionPropertiesResponseArgs{...}
type PrivateEndpointConnectionPropertiesResponseOutput ¶
type PrivateEndpointConnectionPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of a private endpoint connection.
func (PrivateEndpointConnectionPropertiesResponseOutput) ElementType ¶
func (PrivateEndpointConnectionPropertiesResponseOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionPropertiesResponseOutput) PrivateEndpoint ¶
func (o PrivateEndpointConnectionPropertiesResponseOutput) PrivateEndpoint() PrivateEndpointPropertyResponsePtrOutput
Private endpoint which the connection belongs to.
func (PrivateEndpointConnectionPropertiesResponseOutput) PrivateLinkServiceConnectionState ¶
func (o PrivateEndpointConnectionPropertiesResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
Connection state of the private endpoint connection.
func (PrivateEndpointConnectionPropertiesResponseOutput) ProvisioningState ¶
func (o PrivateEndpointConnectionPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput
State of the private endpoint connection.
func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutput ¶
func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutput() PrivateEndpointConnectionPropertiesResponseOutput
func (PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext ¶
func (o PrivateEndpointConnectionPropertiesResponseOutput) ToPrivateEndpointConnectionPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionPropertiesResponseOutput
type PrivateEndpointPropertyResponse ¶
type PrivateEndpointPropertyResponse struct { // Resource id of the private endpoint. Id *string `pulumi:"id"` }
type PrivateEndpointPropertyResponseArgs ¶
type PrivateEndpointPropertyResponseArgs struct { // Resource id of the private endpoint. Id pulumi.StringPtrInput `pulumi:"id"` }
func (PrivateEndpointPropertyResponseArgs) ElementType ¶
func (PrivateEndpointPropertyResponseArgs) ElementType() reflect.Type
func (PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutput ¶
func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutput() PrivateEndpointPropertyResponseOutput
func (PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutputWithContext ¶
func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponseOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponseOutput
func (PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutput ¶
func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput
func (PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutputWithContext ¶
func (i PrivateEndpointPropertyResponseArgs) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput
type PrivateEndpointPropertyResponseInput ¶
type PrivateEndpointPropertyResponseInput interface { pulumi.Input ToPrivateEndpointPropertyResponseOutput() PrivateEndpointPropertyResponseOutput ToPrivateEndpointPropertyResponseOutputWithContext(context.Context) PrivateEndpointPropertyResponseOutput }
PrivateEndpointPropertyResponseInput is an input type that accepts PrivateEndpointPropertyResponseArgs and PrivateEndpointPropertyResponseOutput values. You can construct a concrete instance of `PrivateEndpointPropertyResponseInput` via:
PrivateEndpointPropertyResponseArgs{...}
type PrivateEndpointPropertyResponseOutput ¶
type PrivateEndpointPropertyResponseOutput struct{ *pulumi.OutputState }
func (PrivateEndpointPropertyResponseOutput) ElementType ¶
func (PrivateEndpointPropertyResponseOutput) ElementType() reflect.Type
func (PrivateEndpointPropertyResponseOutput) Id ¶
func (o PrivateEndpointPropertyResponseOutput) Id() pulumi.StringPtrOutput
Resource id of the private endpoint.
func (PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutput ¶
func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutput() PrivateEndpointPropertyResponseOutput
func (PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutputWithContext ¶
func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponseOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponseOutput
func (PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutput ¶
func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput
func (PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext ¶
func (o PrivateEndpointPropertyResponseOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput
type PrivateEndpointPropertyResponsePtrInput ¶
type PrivateEndpointPropertyResponsePtrInput interface { pulumi.Input ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput ToPrivateEndpointPropertyResponsePtrOutputWithContext(context.Context) PrivateEndpointPropertyResponsePtrOutput }
PrivateEndpointPropertyResponsePtrInput is an input type that accepts PrivateEndpointPropertyResponseArgs, PrivateEndpointPropertyResponsePtr and PrivateEndpointPropertyResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointPropertyResponsePtrInput` via:
PrivateEndpointPropertyResponseArgs{...} or: nil
func PrivateEndpointPropertyResponsePtr ¶
func PrivateEndpointPropertyResponsePtr(v *PrivateEndpointPropertyResponseArgs) PrivateEndpointPropertyResponsePtrInput
type PrivateEndpointPropertyResponsePtrOutput ¶
type PrivateEndpointPropertyResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateEndpointPropertyResponsePtrOutput) ElementType ¶
func (PrivateEndpointPropertyResponsePtrOutput) ElementType() reflect.Type
func (PrivateEndpointPropertyResponsePtrOutput) Id ¶
func (o PrivateEndpointPropertyResponsePtrOutput) Id() pulumi.StringPtrOutput
Resource id of the private endpoint.
func (PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutput ¶
func (o PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutput() PrivateEndpointPropertyResponsePtrOutput
func (PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext ¶
func (o PrivateEndpointPropertyResponsePtrOutput) ToPrivateEndpointPropertyResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointPropertyResponsePtrOutput
type PrivateLinkServiceConnectionStatePropertyResponse ¶
type PrivateLinkServiceConnectionStatePropertyResponse struct { // The actions required for private link service connection. ActionsRequired string `pulumi:"actionsRequired"` // The private link service connection description. Description string `pulumi:"description"` // The private link service connection status. Status string `pulumi:"status"` }
type PrivateLinkServiceConnectionStatePropertyResponseArgs ¶
type PrivateLinkServiceConnectionStatePropertyResponseArgs struct { // The actions required for private link service connection. ActionsRequired pulumi.StringInput `pulumi:"actionsRequired"` // The private link service connection description. Description pulumi.StringInput `pulumi:"description"` // The private link service connection status. Status pulumi.StringInput `pulumi:"status"` }
func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ElementType ¶
func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutput ¶
func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutput() PrivateLinkServiceConnectionStatePropertyResponseOutput
func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext ¶
func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponseOutput
func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput ¶
func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
func (PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext ¶
func (i PrivateLinkServiceConnectionStatePropertyResponseArgs) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
type PrivateLinkServiceConnectionStatePropertyResponseInput ¶
type PrivateLinkServiceConnectionStatePropertyResponseInput interface { pulumi.Input ToPrivateLinkServiceConnectionStatePropertyResponseOutput() PrivateLinkServiceConnectionStatePropertyResponseOutput ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePropertyResponseOutput }
PrivateLinkServiceConnectionStatePropertyResponseInput is an input type that accepts PrivateLinkServiceConnectionStatePropertyResponseArgs and PrivateLinkServiceConnectionStatePropertyResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePropertyResponseInput` via:
PrivateLinkServiceConnectionStatePropertyResponseArgs{...}
type PrivateLinkServiceConnectionStatePropertyResponseOutput ¶
type PrivateLinkServiceConnectionStatePropertyResponseOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ActionsRequired() pulumi.StringOutput
The actions required for private link service connection.
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) Description ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) Description() pulumi.StringOutput
The private link service connection description.
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ElementType ¶
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) Status ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) Status() pulumi.StringOutput
The private link service connection status.
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutput ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutput() PrivateLinkServiceConnectionStatePropertyResponseOutput
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponseOutput
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
func (PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStatePropertyResponseOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
type PrivateLinkServiceConnectionStatePropertyResponsePtrInput ¶
type PrivateLinkServiceConnectionStatePropertyResponsePtrInput interface { pulumi.Input ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput }
PrivateLinkServiceConnectionStatePropertyResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStatePropertyResponseArgs, PrivateLinkServiceConnectionStatePropertyResponsePtr and PrivateLinkServiceConnectionStatePropertyResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePropertyResponsePtrInput` via:
PrivateLinkServiceConnectionStatePropertyResponseArgs{...} or: nil
func PrivateLinkServiceConnectionStatePropertyResponsePtr ¶
func PrivateLinkServiceConnectionStatePropertyResponsePtr(v *PrivateLinkServiceConnectionStatePropertyResponseArgs) PrivateLinkServiceConnectionStatePropertyResponsePtrInput
type PrivateLinkServiceConnectionStatePropertyResponsePtrOutput ¶
type PrivateLinkServiceConnectionStatePropertyResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ActionsRequired() pulumi.StringPtrOutput
The actions required for private link service connection.
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Description ¶
func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Description() pulumi.StringPtrOutput
The private link service connection description.
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ElementType ¶
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Status ¶
func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) Status() pulumi.StringPtrOutput
The private link service connection status.
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput ¶
func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutput() PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
func (PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext ¶
func (o PrivateLinkServiceConnectionStatePropertyResponsePtrOutput) ToPrivateLinkServiceConnectionStatePropertyResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePropertyResponsePtrOutput
type ResourceIdentity ¶
type ResourceIdentity struct { // The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. Type *string `pulumi:"type"` }
Azure Active Directory identity configuration for a resource.
type ResourceIdentityArgs ¶
type ResourceIdentityArgs struct { // The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. Type pulumi.StringPtrInput `pulumi:"type"` }
Azure Active Directory identity configuration for a resource.
func (ResourceIdentityArgs) ElementType ¶
func (ResourceIdentityArgs) ElementType() reflect.Type
func (ResourceIdentityArgs) ToResourceIdentityOutput ¶
func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput
func (ResourceIdentityArgs) ToResourceIdentityOutputWithContext ¶
func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
func (ResourceIdentityArgs) ToResourceIdentityPtrOutput ¶
func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
func (ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext ¶
func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
type ResourceIdentityInput ¶
type ResourceIdentityInput interface { pulumi.Input ToResourceIdentityOutput() ResourceIdentityOutput ToResourceIdentityOutputWithContext(context.Context) ResourceIdentityOutput }
ResourceIdentityInput is an input type that accepts ResourceIdentityArgs and ResourceIdentityOutput values. You can construct a concrete instance of `ResourceIdentityInput` via:
ResourceIdentityArgs{...}
type ResourceIdentityOutput ¶
type ResourceIdentityOutput struct{ *pulumi.OutputState }
Azure Active Directory identity configuration for a resource.
func (ResourceIdentityOutput) ElementType ¶
func (ResourceIdentityOutput) ElementType() reflect.Type
func (ResourceIdentityOutput) ToResourceIdentityOutput ¶
func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput
func (ResourceIdentityOutput) ToResourceIdentityOutputWithContext ¶
func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
func (ResourceIdentityOutput) ToResourceIdentityPtrOutput ¶
func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
func (ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext ¶
func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
func (ResourceIdentityOutput) Type ¶
func (o ResourceIdentityOutput) Type() pulumi.StringPtrOutput
The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
type ResourceIdentityPtrInput ¶
type ResourceIdentityPtrInput interface { pulumi.Input ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput ToResourceIdentityPtrOutputWithContext(context.Context) ResourceIdentityPtrOutput }
ResourceIdentityPtrInput is an input type that accepts ResourceIdentityArgs, ResourceIdentityPtr and ResourceIdentityPtrOutput values. You can construct a concrete instance of `ResourceIdentityPtrInput` via:
ResourceIdentityArgs{...} or: nil
func ResourceIdentityPtr ¶
func ResourceIdentityPtr(v *ResourceIdentityArgs) ResourceIdentityPtrInput
type ResourceIdentityPtrOutput ¶
type ResourceIdentityPtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityPtrOutput) Elem ¶
func (o ResourceIdentityPtrOutput) Elem() ResourceIdentityOutput
func (ResourceIdentityPtrOutput) ElementType ¶
func (ResourceIdentityPtrOutput) ElementType() reflect.Type
func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput ¶
func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext ¶
func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
func (ResourceIdentityPtrOutput) Type ¶
func (o ResourceIdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
type ResourceIdentityResponse ¶
type ResourceIdentityResponse struct { // The Azure Active Directory principal id. PrincipalId string `pulumi:"principalId"` // The Azure Active Directory tenant id. TenantId string `pulumi:"tenantId"` // The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. Type *string `pulumi:"type"` }
Azure Active Directory identity configuration for a resource.
type ResourceIdentityResponseArgs ¶
type ResourceIdentityResponseArgs struct { // The Azure Active Directory principal id. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The Azure Active Directory tenant id. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. Type pulumi.StringPtrInput `pulumi:"type"` }
Azure Active Directory identity configuration for a resource.
func (ResourceIdentityResponseArgs) ElementType ¶
func (ResourceIdentityResponseArgs) ElementType() reflect.Type
func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
func (ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext ¶
func (i ResourceIdentityResponseArgs) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
type ResourceIdentityResponseInput ¶
type ResourceIdentityResponseInput interface { pulumi.Input ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput ToResourceIdentityResponseOutputWithContext(context.Context) ResourceIdentityResponseOutput }
ResourceIdentityResponseInput is an input type that accepts ResourceIdentityResponseArgs and ResourceIdentityResponseOutput values. You can construct a concrete instance of `ResourceIdentityResponseInput` via:
ResourceIdentityResponseArgs{...}
type ResourceIdentityResponseOutput ¶
type ResourceIdentityResponseOutput struct{ *pulumi.OutputState }
Azure Active Directory identity configuration for a resource.
func (ResourceIdentityResponseOutput) ElementType ¶
func (ResourceIdentityResponseOutput) ElementType() reflect.Type
func (ResourceIdentityResponseOutput) PrincipalId ¶
func (o ResourceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The Azure Active Directory principal id.
func (ResourceIdentityResponseOutput) TenantId ¶
func (o ResourceIdentityResponseOutput) TenantId() pulumi.StringOutput
The Azure Active Directory tenant id.
func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponseOutput) Type ¶
func (o ResourceIdentityResponseOutput) Type() pulumi.StringPtrOutput
The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
type ResourceIdentityResponsePtrInput ¶
type ResourceIdentityResponsePtrInput interface { pulumi.Input ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput ToResourceIdentityResponsePtrOutputWithContext(context.Context) ResourceIdentityResponsePtrOutput }
ResourceIdentityResponsePtrInput is an input type that accepts ResourceIdentityResponseArgs, ResourceIdentityResponsePtr and ResourceIdentityResponsePtrOutput values. You can construct a concrete instance of `ResourceIdentityResponsePtrInput` via:
ResourceIdentityResponseArgs{...} or: nil
func ResourceIdentityResponsePtr ¶
func ResourceIdentityResponsePtr(v *ResourceIdentityResponseArgs) ResourceIdentityResponsePtrInput
type ResourceIdentityResponsePtrOutput ¶
type ResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityResponsePtrOutput) Elem ¶
func (o ResourceIdentityResponsePtrOutput) Elem() ResourceIdentityResponseOutput
func (ResourceIdentityResponsePtrOutput) ElementType ¶
func (ResourceIdentityResponsePtrOutput) ElementType() reflect.Type
func (ResourceIdentityResponsePtrOutput) PrincipalId ¶
func (o ResourceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The Azure Active Directory principal id.
func (ResourceIdentityResponsePtrOutput) TenantId ¶
func (o ResourceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The Azure Active Directory tenant id.
func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput ¶
func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext ¶
func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponsePtrOutput) Type ¶
func (o ResourceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
type Server ¶
type Server struct { pulumi.CustomResourceState // Administrator username for the server. Once created it cannot be changed. AdministratorLogin pulumi.StringPtrOutput `pulumi:"administratorLogin"` // The administrator login password (required for server creation). AdministratorLoginPassword pulumi.StringPtrOutput `pulumi:"administratorLoginPassword"` // The fully qualified domain name of the server. FullyQualifiedDomainName pulumi.StringOutput `pulumi:"fullyQualifiedDomainName"` // The Azure Active Directory identity of the server. Identity ResourceIdentityResponsePtrOutput `pulumi:"identity"` // Kind of sql server. This is metadata used for the Azure portal experience. Kind pulumi.StringOutput `pulumi:"kind"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Minimal TLS version. Allowed values: '1.0', '1.1', '1.2' MinimalTlsVersion pulumi.StringPtrOutput `pulumi:"minimalTlsVersion"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // List of private endpoint connections on a server PrivateEndpointConnections ServerPrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"` // Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled' PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"` // The state of the server. State pulumi.StringOutput `pulumi:"state"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The version of the server. Version pulumi.StringPtrOutput `pulumi:"version"` }
An Azure SQL Database server.
func GetServer ¶
func GetServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerState, opts ...pulumi.ResourceOption) (*Server, error)
GetServer gets an existing Server resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewServer ¶
func NewServer(ctx *pulumi.Context, name string, args *ServerArgs, opts ...pulumi.ResourceOption) (*Server, error)
NewServer registers a new resource with the given unique name, arguments, and options.
func (Server) ElementType ¶ added in v0.2.6
func (Server) ToServerOutput ¶ added in v0.2.6
func (i Server) ToServerOutput() ServerOutput
func (Server) ToServerOutputWithContext ¶ added in v0.2.6
func (i Server) ToServerOutputWithContext(ctx context.Context) ServerOutput
type ServerArgs ¶
type ServerArgs struct { // Administrator username for the server. Once created it cannot be changed. AdministratorLogin pulumi.StringPtrInput // The administrator login password (required for server creation). AdministratorLoginPassword pulumi.StringPtrInput // The Azure Active Directory identity of the server. Identity ResourceIdentityPtrInput // Resource location. Location pulumi.StringInput // Minimal TLS version. Allowed values: '1.0', '1.1', '1.2' MinimalTlsVersion pulumi.StringPtrInput // Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled' PublicNetworkAccess pulumi.StringPtrInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput // The version of the server. Version pulumi.StringPtrInput }
The set of arguments for constructing a Server resource.
func (ServerArgs) ElementType ¶
func (ServerArgs) ElementType() reflect.Type
type ServerAzureADAdministrator ¶
type ServerAzureADAdministrator struct { pulumi.CustomResourceState // Type of the sever administrator. AdministratorType pulumi.StringOutput `pulumi:"administratorType"` // Azure Active Directory only Authentication enabled. AzureADOnlyAuthentication pulumi.BoolOutput `pulumi:"azureADOnlyAuthentication"` // Login name of the server administrator. Login pulumi.StringOutput `pulumi:"login"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // SID (object ID) of the server administrator. Sid pulumi.StringOutput `pulumi:"sid"` // Tenant ID of the administrator. TenantId pulumi.StringPtrOutput `pulumi:"tenantId"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Azure Active Directory administrator.
func GetServerAzureADAdministrator ¶
func GetServerAzureADAdministrator(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerAzureADAdministratorState, opts ...pulumi.ResourceOption) (*ServerAzureADAdministrator, error)
GetServerAzureADAdministrator gets an existing ServerAzureADAdministrator resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewServerAzureADAdministrator ¶
func NewServerAzureADAdministrator(ctx *pulumi.Context, name string, args *ServerAzureADAdministratorArgs, opts ...pulumi.ResourceOption) (*ServerAzureADAdministrator, error)
NewServerAzureADAdministrator registers a new resource with the given unique name, arguments, and options.
func (ServerAzureADAdministrator) ElementType ¶ added in v0.2.6
func (ServerAzureADAdministrator) ElementType() reflect.Type
func (ServerAzureADAdministrator) ToServerAzureADAdministratorOutput ¶ added in v0.2.6
func (i ServerAzureADAdministrator) ToServerAzureADAdministratorOutput() ServerAzureADAdministratorOutput
func (ServerAzureADAdministrator) ToServerAzureADAdministratorOutputWithContext ¶ added in v0.2.6
func (i ServerAzureADAdministrator) ToServerAzureADAdministratorOutputWithContext(ctx context.Context) ServerAzureADAdministratorOutput
type ServerAzureADAdministratorArgs ¶
type ServerAzureADAdministratorArgs struct { // The name of server active directory administrator. AdministratorName pulumi.StringInput // Type of the sever administrator. AdministratorType pulumi.StringInput // Login name of the server administrator. Login pulumi.StringInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // SID (object ID) of the server administrator. Sid pulumi.StringInput // Tenant ID of the administrator. TenantId pulumi.StringPtrInput }
The set of arguments for constructing a ServerAzureADAdministrator resource.
func (ServerAzureADAdministratorArgs) ElementType ¶
func (ServerAzureADAdministratorArgs) ElementType() reflect.Type
type ServerAzureADAdministratorInput ¶ added in v0.2.6
type ServerAzureADAdministratorInput interface { pulumi.Input ToServerAzureADAdministratorOutput() ServerAzureADAdministratorOutput ToServerAzureADAdministratorOutputWithContext(ctx context.Context) ServerAzureADAdministratorOutput }
type ServerAzureADAdministratorOutput ¶ added in v0.2.6
type ServerAzureADAdministratorOutput struct {
*pulumi.OutputState
}
func (ServerAzureADAdministratorOutput) ElementType ¶ added in v0.2.6
func (ServerAzureADAdministratorOutput) ElementType() reflect.Type
func (ServerAzureADAdministratorOutput) ToServerAzureADAdministratorOutput ¶ added in v0.2.6
func (o ServerAzureADAdministratorOutput) ToServerAzureADAdministratorOutput() ServerAzureADAdministratorOutput
func (ServerAzureADAdministratorOutput) ToServerAzureADAdministratorOutputWithContext ¶ added in v0.2.6
func (o ServerAzureADAdministratorOutput) ToServerAzureADAdministratorOutputWithContext(ctx context.Context) ServerAzureADAdministratorOutput
type ServerAzureADAdministratorState ¶
type ServerAzureADAdministratorState struct { // Type of the sever administrator. AdministratorType pulumi.StringPtrInput // Azure Active Directory only Authentication enabled. AzureADOnlyAuthentication pulumi.BoolPtrInput // Login name of the server administrator. Login pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // SID (object ID) of the server administrator. Sid pulumi.StringPtrInput // Tenant ID of the administrator. TenantId pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (ServerAzureADAdministratorState) ElementType ¶
func (ServerAzureADAdministratorState) ElementType() reflect.Type
type ServerInput ¶ added in v0.2.6
type ServerInput interface { pulumi.Input ToServerOutput() ServerOutput ToServerOutputWithContext(ctx context.Context) ServerOutput }
type ServerOutput ¶ added in v0.2.6
type ServerOutput struct {
*pulumi.OutputState
}
func (ServerOutput) ElementType ¶ added in v0.2.6
func (ServerOutput) ElementType() reflect.Type
func (ServerOutput) ToServerOutput ¶ added in v0.2.6
func (o ServerOutput) ToServerOutput() ServerOutput
func (ServerOutput) ToServerOutputWithContext ¶ added in v0.2.6
func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput
type ServerPrivateEndpointConnectionResponse ¶
type ServerPrivateEndpointConnectionResponse struct { // Resource ID. Id string `pulumi:"id"` // Private endpoint connection properties Properties PrivateEndpointConnectionPropertiesResponse `pulumi:"properties"` }
A private endpoint connection under a server
type ServerPrivateEndpointConnectionResponseArgs ¶
type ServerPrivateEndpointConnectionResponseArgs struct { // Resource ID. Id pulumi.StringInput `pulumi:"id"` // Private endpoint connection properties Properties PrivateEndpointConnectionPropertiesResponseInput `pulumi:"properties"` }
A private endpoint connection under a server
func (ServerPrivateEndpointConnectionResponseArgs) ElementType ¶
func (ServerPrivateEndpointConnectionResponseArgs) ElementType() reflect.Type
func (ServerPrivateEndpointConnectionResponseArgs) ToServerPrivateEndpointConnectionResponseOutput ¶
func (i ServerPrivateEndpointConnectionResponseArgs) ToServerPrivateEndpointConnectionResponseOutput() ServerPrivateEndpointConnectionResponseOutput
func (ServerPrivateEndpointConnectionResponseArgs) ToServerPrivateEndpointConnectionResponseOutputWithContext ¶
func (i ServerPrivateEndpointConnectionResponseArgs) ToServerPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) ServerPrivateEndpointConnectionResponseOutput
type ServerPrivateEndpointConnectionResponseArray ¶
type ServerPrivateEndpointConnectionResponseArray []ServerPrivateEndpointConnectionResponseInput
func (ServerPrivateEndpointConnectionResponseArray) ElementType ¶
func (ServerPrivateEndpointConnectionResponseArray) ElementType() reflect.Type
func (ServerPrivateEndpointConnectionResponseArray) ToServerPrivateEndpointConnectionResponseArrayOutput ¶
func (i ServerPrivateEndpointConnectionResponseArray) ToServerPrivateEndpointConnectionResponseArrayOutput() ServerPrivateEndpointConnectionResponseArrayOutput
func (ServerPrivateEndpointConnectionResponseArray) ToServerPrivateEndpointConnectionResponseArrayOutputWithContext ¶
func (i ServerPrivateEndpointConnectionResponseArray) ToServerPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) ServerPrivateEndpointConnectionResponseArrayOutput
type ServerPrivateEndpointConnectionResponseArrayInput ¶
type ServerPrivateEndpointConnectionResponseArrayInput interface { pulumi.Input ToServerPrivateEndpointConnectionResponseArrayOutput() ServerPrivateEndpointConnectionResponseArrayOutput ToServerPrivateEndpointConnectionResponseArrayOutputWithContext(context.Context) ServerPrivateEndpointConnectionResponseArrayOutput }
ServerPrivateEndpointConnectionResponseArrayInput is an input type that accepts ServerPrivateEndpointConnectionResponseArray and ServerPrivateEndpointConnectionResponseArrayOutput values. You can construct a concrete instance of `ServerPrivateEndpointConnectionResponseArrayInput` via:
ServerPrivateEndpointConnectionResponseArray{ ServerPrivateEndpointConnectionResponseArgs{...} }
type ServerPrivateEndpointConnectionResponseArrayOutput ¶
type ServerPrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }
func (ServerPrivateEndpointConnectionResponseArrayOutput) ElementType ¶
func (ServerPrivateEndpointConnectionResponseArrayOutput) ElementType() reflect.Type
func (ServerPrivateEndpointConnectionResponseArrayOutput) ToServerPrivateEndpointConnectionResponseArrayOutput ¶
func (o ServerPrivateEndpointConnectionResponseArrayOutput) ToServerPrivateEndpointConnectionResponseArrayOutput() ServerPrivateEndpointConnectionResponseArrayOutput
func (ServerPrivateEndpointConnectionResponseArrayOutput) ToServerPrivateEndpointConnectionResponseArrayOutputWithContext ¶
func (o ServerPrivateEndpointConnectionResponseArrayOutput) ToServerPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) ServerPrivateEndpointConnectionResponseArrayOutput
type ServerPrivateEndpointConnectionResponseInput ¶
type ServerPrivateEndpointConnectionResponseInput interface { pulumi.Input ToServerPrivateEndpointConnectionResponseOutput() ServerPrivateEndpointConnectionResponseOutput ToServerPrivateEndpointConnectionResponseOutputWithContext(context.Context) ServerPrivateEndpointConnectionResponseOutput }
ServerPrivateEndpointConnectionResponseInput is an input type that accepts ServerPrivateEndpointConnectionResponseArgs and ServerPrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `ServerPrivateEndpointConnectionResponseInput` via:
ServerPrivateEndpointConnectionResponseArgs{...}
type ServerPrivateEndpointConnectionResponseOutput ¶
type ServerPrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }
A private endpoint connection under a server
func (ServerPrivateEndpointConnectionResponseOutput) ElementType ¶
func (ServerPrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
func (ServerPrivateEndpointConnectionResponseOutput) Id ¶
func (o ServerPrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput
Resource ID.
func (ServerPrivateEndpointConnectionResponseOutput) Properties ¶
func (o ServerPrivateEndpointConnectionResponseOutput) Properties() PrivateEndpointConnectionPropertiesResponseOutput
Private endpoint connection properties
func (ServerPrivateEndpointConnectionResponseOutput) ToServerPrivateEndpointConnectionResponseOutput ¶
func (o ServerPrivateEndpointConnectionResponseOutput) ToServerPrivateEndpointConnectionResponseOutput() ServerPrivateEndpointConnectionResponseOutput
func (ServerPrivateEndpointConnectionResponseOutput) ToServerPrivateEndpointConnectionResponseOutputWithContext ¶
func (o ServerPrivateEndpointConnectionResponseOutput) ToServerPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) ServerPrivateEndpointConnectionResponseOutput
type ServerState ¶
type ServerState struct { // Administrator username for the server. Once created it cannot be changed. AdministratorLogin pulumi.StringPtrInput // The administrator login password (required for server creation). AdministratorLoginPassword pulumi.StringPtrInput // The fully qualified domain name of the server. FullyQualifiedDomainName pulumi.StringPtrInput // The Azure Active Directory identity of the server. Identity ResourceIdentityResponsePtrInput // Kind of sql server. This is metadata used for the Azure portal experience. Kind pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Minimal TLS version. Allowed values: '1.0', '1.1', '1.2' MinimalTlsVersion pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // List of private endpoint connections on a server PrivateEndpointConnections ServerPrivateEndpointConnectionResponseArrayInput // Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled' PublicNetworkAccess pulumi.StringPtrInput // The state of the server. State pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput // The version of the server. Version pulumi.StringPtrInput }
func (ServerState) ElementType ¶
func (ServerState) ElementType() reflect.Type
type Sku ¶
type Sku struct { // Capacity of the particular SKU. Capacity *int `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `pulumi:"family"` // The name of the SKU, typically, a letter + Number code, e.g. P3. Name string `pulumi:"name"` // Size of the particular SKU Size *string `pulumi:"size"` // The tier or edition of the particular SKU, e.g. Basic, Premium. Tier *string `pulumi:"tier"` }
An ARM Resource SKU.
type SkuArgs ¶
type SkuArgs struct { // Capacity of the particular SKU. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the SKU, typically, a letter + Number code, e.g. P3. Name pulumi.StringInput `pulumi:"name"` // Size of the particular SKU Size pulumi.StringPtrInput `pulumi:"size"` // The tier or edition of the particular SKU, e.g. Basic, Premium. Tier pulumi.StringPtrInput `pulumi:"tier"` }
An ARM Resource SKU.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
func (SkuArgs) ToSkuOutputWithContext ¶
func (SkuArgs) ToSkuPtrOutput ¶
func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput
func (SkuArgs) ToSkuPtrOutputWithContext ¶
func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
An ARM Resource SKU.
func (SkuOutput) Capacity ¶
func (o SkuOutput) Capacity() pulumi.IntPtrOutput
Capacity of the particular SKU.
func (SkuOutput) ElementType ¶
func (SkuOutput) Family ¶
func (o SkuOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuOutput) Name ¶
func (o SkuOutput) Name() pulumi.StringOutput
The name of the SKU, typically, a letter + Number code, e.g. P3.
func (SkuOutput) Tier ¶
func (o SkuOutput) Tier() pulumi.StringPtrOutput
The tier or edition of the particular SKU, e.g. Basic, Premium.
func (SkuOutput) ToSkuOutput ¶
func (SkuOutput) ToSkuOutputWithContext ¶
func (SkuOutput) ToSkuPtrOutput ¶
func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuOutput) ToSkuPtrOutputWithContext ¶
func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuPtrInput ¶
type SkuPtrInput interface { pulumi.Input ToSkuPtrOutput() SkuPtrOutput ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput }
SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:
SkuArgs{...} or: nil
func SkuPtr ¶
func SkuPtr(v *SkuArgs) SkuPtrInput
type SkuPtrOutput ¶
type SkuPtrOutput struct{ *pulumi.OutputState }
func (SkuPtrOutput) Capacity ¶
func (o SkuPtrOutput) Capacity() pulumi.IntPtrOutput
Capacity of the particular SKU.
func (SkuPtrOutput) Elem ¶
func (o SkuPtrOutput) Elem() SkuOutput
func (SkuPtrOutput) ElementType ¶
func (SkuPtrOutput) ElementType() reflect.Type
func (SkuPtrOutput) Family ¶
func (o SkuPtrOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuPtrOutput) Name ¶
func (o SkuPtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU, typically, a letter + Number code, e.g. P3.
func (SkuPtrOutput) Size ¶
func (o SkuPtrOutput) Size() pulumi.StringPtrOutput
Size of the particular SKU
func (SkuPtrOutput) Tier ¶
func (o SkuPtrOutput) Tier() pulumi.StringPtrOutput
The tier or edition of the particular SKU, e.g. Basic, Premium.
func (SkuPtrOutput) ToSkuPtrOutput ¶
func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput
func (SkuPtrOutput) ToSkuPtrOutputWithContext ¶
func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput
type SkuResponse ¶
type SkuResponse struct { // Capacity of the particular SKU. Capacity *int `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family *string `pulumi:"family"` // The name of the SKU, typically, a letter + Number code, e.g. P3. Name string `pulumi:"name"` // Size of the particular SKU Size *string `pulumi:"size"` // The tier or edition of the particular SKU, e.g. Basic, Premium. Tier *string `pulumi:"tier"` }
An ARM Resource SKU.
type SkuResponseArgs ¶
type SkuResponseArgs struct { // Capacity of the particular SKU. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // If the service has different generations of hardware, for the same SKU, then that can be captured here. Family pulumi.StringPtrInput `pulumi:"family"` // The name of the SKU, typically, a letter + Number code, e.g. P3. Name pulumi.StringInput `pulumi:"name"` // Size of the particular SKU Size pulumi.StringPtrInput `pulumi:"size"` // The tier or edition of the particular SKU, e.g. Basic, Premium. Tier pulumi.StringPtrInput `pulumi:"tier"` }
An ARM Resource SKU.
func (SkuResponseArgs) ElementType ¶
func (SkuResponseArgs) ElementType() reflect.Type
func (SkuResponseArgs) ToSkuResponseOutput ¶
func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseArgs) ToSkuResponseOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseArgs) ToSkuResponsePtrOutput ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext ¶
func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponseInput ¶
type SkuResponseInput interface { pulumi.Input ToSkuResponseOutput() SkuResponseOutput ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput }
SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:
SkuResponseArgs{...}
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
An ARM Resource SKU.
func (SkuResponseOutput) Capacity ¶
func (o SkuResponseOutput) Capacity() pulumi.IntPtrOutput
Capacity of the particular SKU.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) Family ¶
func (o SkuResponseOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuResponseOutput) Name ¶
func (o SkuResponseOutput) Name() pulumi.StringOutput
The name of the SKU, typically, a letter + Number code, e.g. P3.
func (SkuResponseOutput) Size ¶
func (o SkuResponseOutput) Size() pulumi.StringPtrOutput
Size of the particular SKU
func (SkuResponseOutput) Tier ¶
func (o SkuResponseOutput) Tier() pulumi.StringPtrOutput
The tier or edition of the particular SKU, e.g. Basic, Premium.
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
func (SkuResponseOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SkuResponsePtrInput ¶
type SkuResponsePtrInput interface { pulumi.Input ToSkuResponsePtrOutput() SkuResponsePtrOutput ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput }
SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:
SkuResponseArgs{...} or: nil
func SkuResponsePtr ¶
func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput
type SkuResponsePtrOutput ¶
type SkuResponsePtrOutput struct{ *pulumi.OutputState }
func (SkuResponsePtrOutput) Capacity ¶
func (o SkuResponsePtrOutput) Capacity() pulumi.IntPtrOutput
Capacity of the particular SKU.
func (SkuResponsePtrOutput) Elem ¶
func (o SkuResponsePtrOutput) Elem() SkuResponseOutput
func (SkuResponsePtrOutput) ElementType ¶
func (SkuResponsePtrOutput) ElementType() reflect.Type
func (SkuResponsePtrOutput) Family ¶
func (o SkuResponsePtrOutput) Family() pulumi.StringPtrOutput
If the service has different generations of hardware, for the same SKU, then that can be captured here.
func (SkuResponsePtrOutput) Name ¶
func (o SkuResponsePtrOutput) Name() pulumi.StringPtrOutput
The name of the SKU, typically, a letter + Number code, e.g. P3.
func (SkuResponsePtrOutput) Size ¶
func (o SkuResponsePtrOutput) Size() pulumi.StringPtrOutput
Size of the particular SKU
func (SkuResponsePtrOutput) Tier ¶
func (o SkuResponsePtrOutput) Tier() pulumi.StringPtrOutput
The tier or edition of the particular SKU, e.g. Basic, Premium.
func (SkuResponsePtrOutput) ToSkuResponsePtrOutput ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput
func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext ¶
func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput
type SyncGroup ¶
type SyncGroup struct { pulumi.CustomResourceState // Conflict resolution policy of the sync group. ConflictResolutionPolicy pulumi.StringPtrOutput `pulumi:"conflictResolutionPolicy"` // Password for the sync group hub database credential. HubDatabasePassword pulumi.StringPtrOutput `pulumi:"hubDatabasePassword"` // User name for the sync group hub database credential. HubDatabaseUserName pulumi.StringPtrOutput `pulumi:"hubDatabaseUserName"` // Sync interval of the sync group. Interval pulumi.IntPtrOutput `pulumi:"interval"` // Last sync time of the sync group. LastSyncTime pulumi.StringOutput `pulumi:"lastSyncTime"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Private endpoint name of the sync group if use private link connection is enabled. PrivateEndpointName pulumi.StringOutput `pulumi:"privateEndpointName"` // Sync schema of the sync group. Schema SyncGroupSchemaResponsePtrOutput `pulumi:"schema"` // ARM resource id of the sync database in the sync group. SyncDatabaseId pulumi.StringPtrOutput `pulumi:"syncDatabaseId"` // Sync state of the sync group. SyncState pulumi.StringOutput `pulumi:"syncState"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // If use private link connection is enabled. UsePrivateLinkConnection pulumi.BoolPtrOutput `pulumi:"usePrivateLinkConnection"` }
An Azure SQL Database sync group.
func GetSyncGroup ¶
func GetSyncGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SyncGroupState, opts ...pulumi.ResourceOption) (*SyncGroup, error)
GetSyncGroup gets an existing SyncGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSyncGroup ¶
func NewSyncGroup(ctx *pulumi.Context, name string, args *SyncGroupArgs, opts ...pulumi.ResourceOption) (*SyncGroup, error)
NewSyncGroup registers a new resource with the given unique name, arguments, and options.
func (SyncGroup) ElementType ¶ added in v0.2.6
func (SyncGroup) ToSyncGroupOutput ¶ added in v0.2.6
func (i SyncGroup) ToSyncGroupOutput() SyncGroupOutput
func (SyncGroup) ToSyncGroupOutputWithContext ¶ added in v0.2.6
func (i SyncGroup) ToSyncGroupOutputWithContext(ctx context.Context) SyncGroupOutput
type SyncGroupArgs ¶
type SyncGroupArgs struct { // Conflict resolution policy of the sync group. ConflictResolutionPolicy pulumi.StringPtrInput // The name of the database on which the sync group is hosted. DatabaseName pulumi.StringInput // Password for the sync group hub database credential. HubDatabasePassword pulumi.StringPtrInput // User name for the sync group hub database credential. HubDatabaseUserName pulumi.StringPtrInput // Sync interval of the sync group. Interval pulumi.IntPtrInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // Sync schema of the sync group. Schema SyncGroupSchemaPtrInput // The name of the server. ServerName pulumi.StringInput // ARM resource id of the sync database in the sync group. SyncDatabaseId pulumi.StringPtrInput // The name of the sync group. SyncGroupName pulumi.StringInput // If use private link connection is enabled. UsePrivateLinkConnection pulumi.BoolPtrInput }
The set of arguments for constructing a SyncGroup resource.
func (SyncGroupArgs) ElementType ¶
func (SyncGroupArgs) ElementType() reflect.Type
type SyncGroupInput ¶ added in v0.2.6
type SyncGroupInput interface { pulumi.Input ToSyncGroupOutput() SyncGroupOutput ToSyncGroupOutputWithContext(ctx context.Context) SyncGroupOutput }
type SyncGroupOutput ¶ added in v0.2.6
type SyncGroupOutput struct {
*pulumi.OutputState
}
func (SyncGroupOutput) ElementType ¶ added in v0.2.6
func (SyncGroupOutput) ElementType() reflect.Type
func (SyncGroupOutput) ToSyncGroupOutput ¶ added in v0.2.6
func (o SyncGroupOutput) ToSyncGroupOutput() SyncGroupOutput
func (SyncGroupOutput) ToSyncGroupOutputWithContext ¶ added in v0.2.6
func (o SyncGroupOutput) ToSyncGroupOutputWithContext(ctx context.Context) SyncGroupOutput
type SyncGroupSchema ¶
type SyncGroupSchema struct { // Name of master sync member where the schema is from. MasterSyncMemberName *string `pulumi:"masterSyncMemberName"` // List of tables in sync group schema. Tables []SyncGroupSchemaTable `pulumi:"tables"` }
Properties of sync group schema.
type SyncGroupSchemaArgs ¶
type SyncGroupSchemaArgs struct { // Name of master sync member where the schema is from. MasterSyncMemberName pulumi.StringPtrInput `pulumi:"masterSyncMemberName"` // List of tables in sync group schema. Tables SyncGroupSchemaTableArrayInput `pulumi:"tables"` }
Properties of sync group schema.
func (SyncGroupSchemaArgs) ElementType ¶
func (SyncGroupSchemaArgs) ElementType() reflect.Type
func (SyncGroupSchemaArgs) ToSyncGroupSchemaOutput ¶
func (i SyncGroupSchemaArgs) ToSyncGroupSchemaOutput() SyncGroupSchemaOutput
func (SyncGroupSchemaArgs) ToSyncGroupSchemaOutputWithContext ¶
func (i SyncGroupSchemaArgs) ToSyncGroupSchemaOutputWithContext(ctx context.Context) SyncGroupSchemaOutput
func (SyncGroupSchemaArgs) ToSyncGroupSchemaPtrOutput ¶
func (i SyncGroupSchemaArgs) ToSyncGroupSchemaPtrOutput() SyncGroupSchemaPtrOutput
func (SyncGroupSchemaArgs) ToSyncGroupSchemaPtrOutputWithContext ¶
func (i SyncGroupSchemaArgs) ToSyncGroupSchemaPtrOutputWithContext(ctx context.Context) SyncGroupSchemaPtrOutput
type SyncGroupSchemaInput ¶
type SyncGroupSchemaInput interface { pulumi.Input ToSyncGroupSchemaOutput() SyncGroupSchemaOutput ToSyncGroupSchemaOutputWithContext(context.Context) SyncGroupSchemaOutput }
SyncGroupSchemaInput is an input type that accepts SyncGroupSchemaArgs and SyncGroupSchemaOutput values. You can construct a concrete instance of `SyncGroupSchemaInput` via:
SyncGroupSchemaArgs{...}
type SyncGroupSchemaOutput ¶
type SyncGroupSchemaOutput struct{ *pulumi.OutputState }
Properties of sync group schema.
func (SyncGroupSchemaOutput) ElementType ¶
func (SyncGroupSchemaOutput) ElementType() reflect.Type
func (SyncGroupSchemaOutput) MasterSyncMemberName ¶
func (o SyncGroupSchemaOutput) MasterSyncMemberName() pulumi.StringPtrOutput
Name of master sync member where the schema is from.
func (SyncGroupSchemaOutput) Tables ¶
func (o SyncGroupSchemaOutput) Tables() SyncGroupSchemaTableArrayOutput
List of tables in sync group schema.
func (SyncGroupSchemaOutput) ToSyncGroupSchemaOutput ¶
func (o SyncGroupSchemaOutput) ToSyncGroupSchemaOutput() SyncGroupSchemaOutput
func (SyncGroupSchemaOutput) ToSyncGroupSchemaOutputWithContext ¶
func (o SyncGroupSchemaOutput) ToSyncGroupSchemaOutputWithContext(ctx context.Context) SyncGroupSchemaOutput
func (SyncGroupSchemaOutput) ToSyncGroupSchemaPtrOutput ¶
func (o SyncGroupSchemaOutput) ToSyncGroupSchemaPtrOutput() SyncGroupSchemaPtrOutput
func (SyncGroupSchemaOutput) ToSyncGroupSchemaPtrOutputWithContext ¶
func (o SyncGroupSchemaOutput) ToSyncGroupSchemaPtrOutputWithContext(ctx context.Context) SyncGroupSchemaPtrOutput
type SyncGroupSchemaPtrInput ¶
type SyncGroupSchemaPtrInput interface { pulumi.Input ToSyncGroupSchemaPtrOutput() SyncGroupSchemaPtrOutput ToSyncGroupSchemaPtrOutputWithContext(context.Context) SyncGroupSchemaPtrOutput }
SyncGroupSchemaPtrInput is an input type that accepts SyncGroupSchemaArgs, SyncGroupSchemaPtr and SyncGroupSchemaPtrOutput values. You can construct a concrete instance of `SyncGroupSchemaPtrInput` via:
SyncGroupSchemaArgs{...} or: nil
func SyncGroupSchemaPtr ¶
func SyncGroupSchemaPtr(v *SyncGroupSchemaArgs) SyncGroupSchemaPtrInput
type SyncGroupSchemaPtrOutput ¶
type SyncGroupSchemaPtrOutput struct{ *pulumi.OutputState }
func (SyncGroupSchemaPtrOutput) Elem ¶
func (o SyncGroupSchemaPtrOutput) Elem() SyncGroupSchemaOutput
func (SyncGroupSchemaPtrOutput) ElementType ¶
func (SyncGroupSchemaPtrOutput) ElementType() reflect.Type
func (SyncGroupSchemaPtrOutput) MasterSyncMemberName ¶
func (o SyncGroupSchemaPtrOutput) MasterSyncMemberName() pulumi.StringPtrOutput
Name of master sync member where the schema is from.
func (SyncGroupSchemaPtrOutput) Tables ¶
func (o SyncGroupSchemaPtrOutput) Tables() SyncGroupSchemaTableArrayOutput
List of tables in sync group schema.
func (SyncGroupSchemaPtrOutput) ToSyncGroupSchemaPtrOutput ¶
func (o SyncGroupSchemaPtrOutput) ToSyncGroupSchemaPtrOutput() SyncGroupSchemaPtrOutput
func (SyncGroupSchemaPtrOutput) ToSyncGroupSchemaPtrOutputWithContext ¶
func (o SyncGroupSchemaPtrOutput) ToSyncGroupSchemaPtrOutputWithContext(ctx context.Context) SyncGroupSchemaPtrOutput
type SyncGroupSchemaResponse ¶
type SyncGroupSchemaResponse struct { // Name of master sync member where the schema is from. MasterSyncMemberName *string `pulumi:"masterSyncMemberName"` // List of tables in sync group schema. Tables []SyncGroupSchemaTableResponse `pulumi:"tables"` }
Properties of sync group schema.
type SyncGroupSchemaResponseArgs ¶
type SyncGroupSchemaResponseArgs struct { // Name of master sync member where the schema is from. MasterSyncMemberName pulumi.StringPtrInput `pulumi:"masterSyncMemberName"` // List of tables in sync group schema. Tables SyncGroupSchemaTableResponseArrayInput `pulumi:"tables"` }
Properties of sync group schema.
func (SyncGroupSchemaResponseArgs) ElementType ¶
func (SyncGroupSchemaResponseArgs) ElementType() reflect.Type
func (SyncGroupSchemaResponseArgs) ToSyncGroupSchemaResponseOutput ¶
func (i SyncGroupSchemaResponseArgs) ToSyncGroupSchemaResponseOutput() SyncGroupSchemaResponseOutput
func (SyncGroupSchemaResponseArgs) ToSyncGroupSchemaResponseOutputWithContext ¶
func (i SyncGroupSchemaResponseArgs) ToSyncGroupSchemaResponseOutputWithContext(ctx context.Context) SyncGroupSchemaResponseOutput
func (SyncGroupSchemaResponseArgs) ToSyncGroupSchemaResponsePtrOutput ¶
func (i SyncGroupSchemaResponseArgs) ToSyncGroupSchemaResponsePtrOutput() SyncGroupSchemaResponsePtrOutput
func (SyncGroupSchemaResponseArgs) ToSyncGroupSchemaResponsePtrOutputWithContext ¶
func (i SyncGroupSchemaResponseArgs) ToSyncGroupSchemaResponsePtrOutputWithContext(ctx context.Context) SyncGroupSchemaResponsePtrOutput
type SyncGroupSchemaResponseInput ¶
type SyncGroupSchemaResponseInput interface { pulumi.Input ToSyncGroupSchemaResponseOutput() SyncGroupSchemaResponseOutput ToSyncGroupSchemaResponseOutputWithContext(context.Context) SyncGroupSchemaResponseOutput }
SyncGroupSchemaResponseInput is an input type that accepts SyncGroupSchemaResponseArgs and SyncGroupSchemaResponseOutput values. You can construct a concrete instance of `SyncGroupSchemaResponseInput` via:
SyncGroupSchemaResponseArgs{...}
type SyncGroupSchemaResponseOutput ¶
type SyncGroupSchemaResponseOutput struct{ *pulumi.OutputState }
Properties of sync group schema.
func (SyncGroupSchemaResponseOutput) ElementType ¶
func (SyncGroupSchemaResponseOutput) ElementType() reflect.Type
func (SyncGroupSchemaResponseOutput) MasterSyncMemberName ¶
func (o SyncGroupSchemaResponseOutput) MasterSyncMemberName() pulumi.StringPtrOutput
Name of master sync member where the schema is from.
func (SyncGroupSchemaResponseOutput) Tables ¶
func (o SyncGroupSchemaResponseOutput) Tables() SyncGroupSchemaTableResponseArrayOutput
List of tables in sync group schema.
func (SyncGroupSchemaResponseOutput) ToSyncGroupSchemaResponseOutput ¶
func (o SyncGroupSchemaResponseOutput) ToSyncGroupSchemaResponseOutput() SyncGroupSchemaResponseOutput
func (SyncGroupSchemaResponseOutput) ToSyncGroupSchemaResponseOutputWithContext ¶
func (o SyncGroupSchemaResponseOutput) ToSyncGroupSchemaResponseOutputWithContext(ctx context.Context) SyncGroupSchemaResponseOutput
func (SyncGroupSchemaResponseOutput) ToSyncGroupSchemaResponsePtrOutput ¶
func (o SyncGroupSchemaResponseOutput) ToSyncGroupSchemaResponsePtrOutput() SyncGroupSchemaResponsePtrOutput
func (SyncGroupSchemaResponseOutput) ToSyncGroupSchemaResponsePtrOutputWithContext ¶
func (o SyncGroupSchemaResponseOutput) ToSyncGroupSchemaResponsePtrOutputWithContext(ctx context.Context) SyncGroupSchemaResponsePtrOutput
type SyncGroupSchemaResponsePtrInput ¶
type SyncGroupSchemaResponsePtrInput interface { pulumi.Input ToSyncGroupSchemaResponsePtrOutput() SyncGroupSchemaResponsePtrOutput ToSyncGroupSchemaResponsePtrOutputWithContext(context.Context) SyncGroupSchemaResponsePtrOutput }
SyncGroupSchemaResponsePtrInput is an input type that accepts SyncGroupSchemaResponseArgs, SyncGroupSchemaResponsePtr and SyncGroupSchemaResponsePtrOutput values. You can construct a concrete instance of `SyncGroupSchemaResponsePtrInput` via:
SyncGroupSchemaResponseArgs{...} or: nil
func SyncGroupSchemaResponsePtr ¶
func SyncGroupSchemaResponsePtr(v *SyncGroupSchemaResponseArgs) SyncGroupSchemaResponsePtrInput
type SyncGroupSchemaResponsePtrOutput ¶
type SyncGroupSchemaResponsePtrOutput struct{ *pulumi.OutputState }
func (SyncGroupSchemaResponsePtrOutput) Elem ¶
func (o SyncGroupSchemaResponsePtrOutput) Elem() SyncGroupSchemaResponseOutput
func (SyncGroupSchemaResponsePtrOutput) ElementType ¶
func (SyncGroupSchemaResponsePtrOutput) ElementType() reflect.Type
func (SyncGroupSchemaResponsePtrOutput) MasterSyncMemberName ¶
func (o SyncGroupSchemaResponsePtrOutput) MasterSyncMemberName() pulumi.StringPtrOutput
Name of master sync member where the schema is from.
func (SyncGroupSchemaResponsePtrOutput) Tables ¶
func (o SyncGroupSchemaResponsePtrOutput) Tables() SyncGroupSchemaTableResponseArrayOutput
List of tables in sync group schema.
func (SyncGroupSchemaResponsePtrOutput) ToSyncGroupSchemaResponsePtrOutput ¶
func (o SyncGroupSchemaResponsePtrOutput) ToSyncGroupSchemaResponsePtrOutput() SyncGroupSchemaResponsePtrOutput
func (SyncGroupSchemaResponsePtrOutput) ToSyncGroupSchemaResponsePtrOutputWithContext ¶
func (o SyncGroupSchemaResponsePtrOutput) ToSyncGroupSchemaResponsePtrOutputWithContext(ctx context.Context) SyncGroupSchemaResponsePtrOutput
type SyncGroupSchemaTable ¶
type SyncGroupSchemaTable struct { // List of columns in sync group schema. Columns []SyncGroupSchemaTableColumn `pulumi:"columns"` // Quoted name of sync group schema table. QuotedName *string `pulumi:"quotedName"` }
Properties of table in sync group schema.
type SyncGroupSchemaTableArgs ¶
type SyncGroupSchemaTableArgs struct { // List of columns in sync group schema. Columns SyncGroupSchemaTableColumnArrayInput `pulumi:"columns"` // Quoted name of sync group schema table. QuotedName pulumi.StringPtrInput `pulumi:"quotedName"` }
Properties of table in sync group schema.
func (SyncGroupSchemaTableArgs) ElementType ¶
func (SyncGroupSchemaTableArgs) ElementType() reflect.Type
func (SyncGroupSchemaTableArgs) ToSyncGroupSchemaTableOutput ¶
func (i SyncGroupSchemaTableArgs) ToSyncGroupSchemaTableOutput() SyncGroupSchemaTableOutput
func (SyncGroupSchemaTableArgs) ToSyncGroupSchemaTableOutputWithContext ¶
func (i SyncGroupSchemaTableArgs) ToSyncGroupSchemaTableOutputWithContext(ctx context.Context) SyncGroupSchemaTableOutput
type SyncGroupSchemaTableArray ¶
type SyncGroupSchemaTableArray []SyncGroupSchemaTableInput
func (SyncGroupSchemaTableArray) ElementType ¶
func (SyncGroupSchemaTableArray) ElementType() reflect.Type
func (SyncGroupSchemaTableArray) ToSyncGroupSchemaTableArrayOutput ¶
func (i SyncGroupSchemaTableArray) ToSyncGroupSchemaTableArrayOutput() SyncGroupSchemaTableArrayOutput
func (SyncGroupSchemaTableArray) ToSyncGroupSchemaTableArrayOutputWithContext ¶
func (i SyncGroupSchemaTableArray) ToSyncGroupSchemaTableArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableArrayOutput
type SyncGroupSchemaTableArrayInput ¶
type SyncGroupSchemaTableArrayInput interface { pulumi.Input ToSyncGroupSchemaTableArrayOutput() SyncGroupSchemaTableArrayOutput ToSyncGroupSchemaTableArrayOutputWithContext(context.Context) SyncGroupSchemaTableArrayOutput }
SyncGroupSchemaTableArrayInput is an input type that accepts SyncGroupSchemaTableArray and SyncGroupSchemaTableArrayOutput values. You can construct a concrete instance of `SyncGroupSchemaTableArrayInput` via:
SyncGroupSchemaTableArray{ SyncGroupSchemaTableArgs{...} }
type SyncGroupSchemaTableArrayOutput ¶
type SyncGroupSchemaTableArrayOutput struct{ *pulumi.OutputState }
func (SyncGroupSchemaTableArrayOutput) ElementType ¶
func (SyncGroupSchemaTableArrayOutput) ElementType() reflect.Type
func (SyncGroupSchemaTableArrayOutput) Index ¶
func (o SyncGroupSchemaTableArrayOutput) Index(i pulumi.IntInput) SyncGroupSchemaTableOutput
func (SyncGroupSchemaTableArrayOutput) ToSyncGroupSchemaTableArrayOutput ¶
func (o SyncGroupSchemaTableArrayOutput) ToSyncGroupSchemaTableArrayOutput() SyncGroupSchemaTableArrayOutput
func (SyncGroupSchemaTableArrayOutput) ToSyncGroupSchemaTableArrayOutputWithContext ¶
func (o SyncGroupSchemaTableArrayOutput) ToSyncGroupSchemaTableArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableArrayOutput
type SyncGroupSchemaTableColumn ¶
type SyncGroupSchemaTableColumn struct { // Data size of the column. DataSize *string `pulumi:"dataSize"` // Data type of the column. DataType *string `pulumi:"dataType"` // Quoted name of sync group table column. QuotedName *string `pulumi:"quotedName"` }
Properties of column in sync group table.
type SyncGroupSchemaTableColumnArgs ¶
type SyncGroupSchemaTableColumnArgs struct { // Data size of the column. DataSize pulumi.StringPtrInput `pulumi:"dataSize"` // Data type of the column. DataType pulumi.StringPtrInput `pulumi:"dataType"` // Quoted name of sync group table column. QuotedName pulumi.StringPtrInput `pulumi:"quotedName"` }
Properties of column in sync group table.
func (SyncGroupSchemaTableColumnArgs) ElementType ¶
func (SyncGroupSchemaTableColumnArgs) ElementType() reflect.Type
func (SyncGroupSchemaTableColumnArgs) ToSyncGroupSchemaTableColumnOutput ¶
func (i SyncGroupSchemaTableColumnArgs) ToSyncGroupSchemaTableColumnOutput() SyncGroupSchemaTableColumnOutput
func (SyncGroupSchemaTableColumnArgs) ToSyncGroupSchemaTableColumnOutputWithContext ¶
func (i SyncGroupSchemaTableColumnArgs) ToSyncGroupSchemaTableColumnOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnOutput
type SyncGroupSchemaTableColumnArray ¶
type SyncGroupSchemaTableColumnArray []SyncGroupSchemaTableColumnInput
func (SyncGroupSchemaTableColumnArray) ElementType ¶
func (SyncGroupSchemaTableColumnArray) ElementType() reflect.Type
func (SyncGroupSchemaTableColumnArray) ToSyncGroupSchemaTableColumnArrayOutput ¶
func (i SyncGroupSchemaTableColumnArray) ToSyncGroupSchemaTableColumnArrayOutput() SyncGroupSchemaTableColumnArrayOutput
func (SyncGroupSchemaTableColumnArray) ToSyncGroupSchemaTableColumnArrayOutputWithContext ¶
func (i SyncGroupSchemaTableColumnArray) ToSyncGroupSchemaTableColumnArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnArrayOutput
type SyncGroupSchemaTableColumnArrayInput ¶
type SyncGroupSchemaTableColumnArrayInput interface { pulumi.Input ToSyncGroupSchemaTableColumnArrayOutput() SyncGroupSchemaTableColumnArrayOutput ToSyncGroupSchemaTableColumnArrayOutputWithContext(context.Context) SyncGroupSchemaTableColumnArrayOutput }
SyncGroupSchemaTableColumnArrayInput is an input type that accepts SyncGroupSchemaTableColumnArray and SyncGroupSchemaTableColumnArrayOutput values. You can construct a concrete instance of `SyncGroupSchemaTableColumnArrayInput` via:
SyncGroupSchemaTableColumnArray{ SyncGroupSchemaTableColumnArgs{...} }
type SyncGroupSchemaTableColumnArrayOutput ¶
type SyncGroupSchemaTableColumnArrayOutput struct{ *pulumi.OutputState }
func (SyncGroupSchemaTableColumnArrayOutput) ElementType ¶
func (SyncGroupSchemaTableColumnArrayOutput) ElementType() reflect.Type
func (SyncGroupSchemaTableColumnArrayOutput) Index ¶
func (o SyncGroupSchemaTableColumnArrayOutput) Index(i pulumi.IntInput) SyncGroupSchemaTableColumnOutput
func (SyncGroupSchemaTableColumnArrayOutput) ToSyncGroupSchemaTableColumnArrayOutput ¶
func (o SyncGroupSchemaTableColumnArrayOutput) ToSyncGroupSchemaTableColumnArrayOutput() SyncGroupSchemaTableColumnArrayOutput
func (SyncGroupSchemaTableColumnArrayOutput) ToSyncGroupSchemaTableColumnArrayOutputWithContext ¶
func (o SyncGroupSchemaTableColumnArrayOutput) ToSyncGroupSchemaTableColumnArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnArrayOutput
type SyncGroupSchemaTableColumnInput ¶
type SyncGroupSchemaTableColumnInput interface { pulumi.Input ToSyncGroupSchemaTableColumnOutput() SyncGroupSchemaTableColumnOutput ToSyncGroupSchemaTableColumnOutputWithContext(context.Context) SyncGroupSchemaTableColumnOutput }
SyncGroupSchemaTableColumnInput is an input type that accepts SyncGroupSchemaTableColumnArgs and SyncGroupSchemaTableColumnOutput values. You can construct a concrete instance of `SyncGroupSchemaTableColumnInput` via:
SyncGroupSchemaTableColumnArgs{...}
type SyncGroupSchemaTableColumnOutput ¶
type SyncGroupSchemaTableColumnOutput struct{ *pulumi.OutputState }
Properties of column in sync group table.
func (SyncGroupSchemaTableColumnOutput) DataSize ¶
func (o SyncGroupSchemaTableColumnOutput) DataSize() pulumi.StringPtrOutput
Data size of the column.
func (SyncGroupSchemaTableColumnOutput) DataType ¶
func (o SyncGroupSchemaTableColumnOutput) DataType() pulumi.StringPtrOutput
Data type of the column.
func (SyncGroupSchemaTableColumnOutput) ElementType ¶
func (SyncGroupSchemaTableColumnOutput) ElementType() reflect.Type
func (SyncGroupSchemaTableColumnOutput) QuotedName ¶
func (o SyncGroupSchemaTableColumnOutput) QuotedName() pulumi.StringPtrOutput
Quoted name of sync group table column.
func (SyncGroupSchemaTableColumnOutput) ToSyncGroupSchemaTableColumnOutput ¶
func (o SyncGroupSchemaTableColumnOutput) ToSyncGroupSchemaTableColumnOutput() SyncGroupSchemaTableColumnOutput
func (SyncGroupSchemaTableColumnOutput) ToSyncGroupSchemaTableColumnOutputWithContext ¶
func (o SyncGroupSchemaTableColumnOutput) ToSyncGroupSchemaTableColumnOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnOutput
type SyncGroupSchemaTableColumnResponse ¶
type SyncGroupSchemaTableColumnResponse struct { // Data size of the column. DataSize *string `pulumi:"dataSize"` // Data type of the column. DataType *string `pulumi:"dataType"` // Quoted name of sync group table column. QuotedName *string `pulumi:"quotedName"` }
Properties of column in sync group table.
type SyncGroupSchemaTableColumnResponseArgs ¶
type SyncGroupSchemaTableColumnResponseArgs struct { // Data size of the column. DataSize pulumi.StringPtrInput `pulumi:"dataSize"` // Data type of the column. DataType pulumi.StringPtrInput `pulumi:"dataType"` // Quoted name of sync group table column. QuotedName pulumi.StringPtrInput `pulumi:"quotedName"` }
Properties of column in sync group table.
func (SyncGroupSchemaTableColumnResponseArgs) ElementType ¶
func (SyncGroupSchemaTableColumnResponseArgs) ElementType() reflect.Type
func (SyncGroupSchemaTableColumnResponseArgs) ToSyncGroupSchemaTableColumnResponseOutput ¶
func (i SyncGroupSchemaTableColumnResponseArgs) ToSyncGroupSchemaTableColumnResponseOutput() SyncGroupSchemaTableColumnResponseOutput
func (SyncGroupSchemaTableColumnResponseArgs) ToSyncGroupSchemaTableColumnResponseOutputWithContext ¶
func (i SyncGroupSchemaTableColumnResponseArgs) ToSyncGroupSchemaTableColumnResponseOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnResponseOutput
type SyncGroupSchemaTableColumnResponseArray ¶
type SyncGroupSchemaTableColumnResponseArray []SyncGroupSchemaTableColumnResponseInput
func (SyncGroupSchemaTableColumnResponseArray) ElementType ¶
func (SyncGroupSchemaTableColumnResponseArray) ElementType() reflect.Type
func (SyncGroupSchemaTableColumnResponseArray) ToSyncGroupSchemaTableColumnResponseArrayOutput ¶
func (i SyncGroupSchemaTableColumnResponseArray) ToSyncGroupSchemaTableColumnResponseArrayOutput() SyncGroupSchemaTableColumnResponseArrayOutput
func (SyncGroupSchemaTableColumnResponseArray) ToSyncGroupSchemaTableColumnResponseArrayOutputWithContext ¶
func (i SyncGroupSchemaTableColumnResponseArray) ToSyncGroupSchemaTableColumnResponseArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnResponseArrayOutput
type SyncGroupSchemaTableColumnResponseArrayInput ¶
type SyncGroupSchemaTableColumnResponseArrayInput interface { pulumi.Input ToSyncGroupSchemaTableColumnResponseArrayOutput() SyncGroupSchemaTableColumnResponseArrayOutput ToSyncGroupSchemaTableColumnResponseArrayOutputWithContext(context.Context) SyncGroupSchemaTableColumnResponseArrayOutput }
SyncGroupSchemaTableColumnResponseArrayInput is an input type that accepts SyncGroupSchemaTableColumnResponseArray and SyncGroupSchemaTableColumnResponseArrayOutput values. You can construct a concrete instance of `SyncGroupSchemaTableColumnResponseArrayInput` via:
SyncGroupSchemaTableColumnResponseArray{ SyncGroupSchemaTableColumnResponseArgs{...} }
type SyncGroupSchemaTableColumnResponseArrayOutput ¶
type SyncGroupSchemaTableColumnResponseArrayOutput struct{ *pulumi.OutputState }
func (SyncGroupSchemaTableColumnResponseArrayOutput) ElementType ¶
func (SyncGroupSchemaTableColumnResponseArrayOutput) ElementType() reflect.Type
func (SyncGroupSchemaTableColumnResponseArrayOutput) ToSyncGroupSchemaTableColumnResponseArrayOutput ¶
func (o SyncGroupSchemaTableColumnResponseArrayOutput) ToSyncGroupSchemaTableColumnResponseArrayOutput() SyncGroupSchemaTableColumnResponseArrayOutput
func (SyncGroupSchemaTableColumnResponseArrayOutput) ToSyncGroupSchemaTableColumnResponseArrayOutputWithContext ¶
func (o SyncGroupSchemaTableColumnResponseArrayOutput) ToSyncGroupSchemaTableColumnResponseArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnResponseArrayOutput
type SyncGroupSchemaTableColumnResponseInput ¶
type SyncGroupSchemaTableColumnResponseInput interface { pulumi.Input ToSyncGroupSchemaTableColumnResponseOutput() SyncGroupSchemaTableColumnResponseOutput ToSyncGroupSchemaTableColumnResponseOutputWithContext(context.Context) SyncGroupSchemaTableColumnResponseOutput }
SyncGroupSchemaTableColumnResponseInput is an input type that accepts SyncGroupSchemaTableColumnResponseArgs and SyncGroupSchemaTableColumnResponseOutput values. You can construct a concrete instance of `SyncGroupSchemaTableColumnResponseInput` via:
SyncGroupSchemaTableColumnResponseArgs{...}
type SyncGroupSchemaTableColumnResponseOutput ¶
type SyncGroupSchemaTableColumnResponseOutput struct{ *pulumi.OutputState }
Properties of column in sync group table.
func (SyncGroupSchemaTableColumnResponseOutput) DataSize ¶
func (o SyncGroupSchemaTableColumnResponseOutput) DataSize() pulumi.StringPtrOutput
Data size of the column.
func (SyncGroupSchemaTableColumnResponseOutput) DataType ¶
func (o SyncGroupSchemaTableColumnResponseOutput) DataType() pulumi.StringPtrOutput
Data type of the column.
func (SyncGroupSchemaTableColumnResponseOutput) ElementType ¶
func (SyncGroupSchemaTableColumnResponseOutput) ElementType() reflect.Type
func (SyncGroupSchemaTableColumnResponseOutput) QuotedName ¶
func (o SyncGroupSchemaTableColumnResponseOutput) QuotedName() pulumi.StringPtrOutput
Quoted name of sync group table column.
func (SyncGroupSchemaTableColumnResponseOutput) ToSyncGroupSchemaTableColumnResponseOutput ¶
func (o SyncGroupSchemaTableColumnResponseOutput) ToSyncGroupSchemaTableColumnResponseOutput() SyncGroupSchemaTableColumnResponseOutput
func (SyncGroupSchemaTableColumnResponseOutput) ToSyncGroupSchemaTableColumnResponseOutputWithContext ¶
func (o SyncGroupSchemaTableColumnResponseOutput) ToSyncGroupSchemaTableColumnResponseOutputWithContext(ctx context.Context) SyncGroupSchemaTableColumnResponseOutput
type SyncGroupSchemaTableInput ¶
type SyncGroupSchemaTableInput interface { pulumi.Input ToSyncGroupSchemaTableOutput() SyncGroupSchemaTableOutput ToSyncGroupSchemaTableOutputWithContext(context.Context) SyncGroupSchemaTableOutput }
SyncGroupSchemaTableInput is an input type that accepts SyncGroupSchemaTableArgs and SyncGroupSchemaTableOutput values. You can construct a concrete instance of `SyncGroupSchemaTableInput` via:
SyncGroupSchemaTableArgs{...}
type SyncGroupSchemaTableOutput ¶
type SyncGroupSchemaTableOutput struct{ *pulumi.OutputState }
Properties of table in sync group schema.
func (SyncGroupSchemaTableOutput) Columns ¶
func (o SyncGroupSchemaTableOutput) Columns() SyncGroupSchemaTableColumnArrayOutput
List of columns in sync group schema.
func (SyncGroupSchemaTableOutput) ElementType ¶
func (SyncGroupSchemaTableOutput) ElementType() reflect.Type
func (SyncGroupSchemaTableOutput) QuotedName ¶
func (o SyncGroupSchemaTableOutput) QuotedName() pulumi.StringPtrOutput
Quoted name of sync group schema table.
func (SyncGroupSchemaTableOutput) ToSyncGroupSchemaTableOutput ¶
func (o SyncGroupSchemaTableOutput) ToSyncGroupSchemaTableOutput() SyncGroupSchemaTableOutput
func (SyncGroupSchemaTableOutput) ToSyncGroupSchemaTableOutputWithContext ¶
func (o SyncGroupSchemaTableOutput) ToSyncGroupSchemaTableOutputWithContext(ctx context.Context) SyncGroupSchemaTableOutput
type SyncGroupSchemaTableResponse ¶
type SyncGroupSchemaTableResponse struct { // List of columns in sync group schema. Columns []SyncGroupSchemaTableColumnResponse `pulumi:"columns"` // Quoted name of sync group schema table. QuotedName *string `pulumi:"quotedName"` }
Properties of table in sync group schema.
type SyncGroupSchemaTableResponseArgs ¶
type SyncGroupSchemaTableResponseArgs struct { // List of columns in sync group schema. Columns SyncGroupSchemaTableColumnResponseArrayInput `pulumi:"columns"` // Quoted name of sync group schema table. QuotedName pulumi.StringPtrInput `pulumi:"quotedName"` }
Properties of table in sync group schema.
func (SyncGroupSchemaTableResponseArgs) ElementType ¶
func (SyncGroupSchemaTableResponseArgs) ElementType() reflect.Type
func (SyncGroupSchemaTableResponseArgs) ToSyncGroupSchemaTableResponseOutput ¶
func (i SyncGroupSchemaTableResponseArgs) ToSyncGroupSchemaTableResponseOutput() SyncGroupSchemaTableResponseOutput
func (SyncGroupSchemaTableResponseArgs) ToSyncGroupSchemaTableResponseOutputWithContext ¶
func (i SyncGroupSchemaTableResponseArgs) ToSyncGroupSchemaTableResponseOutputWithContext(ctx context.Context) SyncGroupSchemaTableResponseOutput
type SyncGroupSchemaTableResponseArray ¶
type SyncGroupSchemaTableResponseArray []SyncGroupSchemaTableResponseInput
func (SyncGroupSchemaTableResponseArray) ElementType ¶
func (SyncGroupSchemaTableResponseArray) ElementType() reflect.Type
func (SyncGroupSchemaTableResponseArray) ToSyncGroupSchemaTableResponseArrayOutput ¶
func (i SyncGroupSchemaTableResponseArray) ToSyncGroupSchemaTableResponseArrayOutput() SyncGroupSchemaTableResponseArrayOutput
func (SyncGroupSchemaTableResponseArray) ToSyncGroupSchemaTableResponseArrayOutputWithContext ¶
func (i SyncGroupSchemaTableResponseArray) ToSyncGroupSchemaTableResponseArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableResponseArrayOutput
type SyncGroupSchemaTableResponseArrayInput ¶
type SyncGroupSchemaTableResponseArrayInput interface { pulumi.Input ToSyncGroupSchemaTableResponseArrayOutput() SyncGroupSchemaTableResponseArrayOutput ToSyncGroupSchemaTableResponseArrayOutputWithContext(context.Context) SyncGroupSchemaTableResponseArrayOutput }
SyncGroupSchemaTableResponseArrayInput is an input type that accepts SyncGroupSchemaTableResponseArray and SyncGroupSchemaTableResponseArrayOutput values. You can construct a concrete instance of `SyncGroupSchemaTableResponseArrayInput` via:
SyncGroupSchemaTableResponseArray{ SyncGroupSchemaTableResponseArgs{...} }
type SyncGroupSchemaTableResponseArrayOutput ¶
type SyncGroupSchemaTableResponseArrayOutput struct{ *pulumi.OutputState }
func (SyncGroupSchemaTableResponseArrayOutput) ElementType ¶
func (SyncGroupSchemaTableResponseArrayOutput) ElementType() reflect.Type
func (SyncGroupSchemaTableResponseArrayOutput) ToSyncGroupSchemaTableResponseArrayOutput ¶
func (o SyncGroupSchemaTableResponseArrayOutput) ToSyncGroupSchemaTableResponseArrayOutput() SyncGroupSchemaTableResponseArrayOutput
func (SyncGroupSchemaTableResponseArrayOutput) ToSyncGroupSchemaTableResponseArrayOutputWithContext ¶
func (o SyncGroupSchemaTableResponseArrayOutput) ToSyncGroupSchemaTableResponseArrayOutputWithContext(ctx context.Context) SyncGroupSchemaTableResponseArrayOutput
type SyncGroupSchemaTableResponseInput ¶
type SyncGroupSchemaTableResponseInput interface { pulumi.Input ToSyncGroupSchemaTableResponseOutput() SyncGroupSchemaTableResponseOutput ToSyncGroupSchemaTableResponseOutputWithContext(context.Context) SyncGroupSchemaTableResponseOutput }
SyncGroupSchemaTableResponseInput is an input type that accepts SyncGroupSchemaTableResponseArgs and SyncGroupSchemaTableResponseOutput values. You can construct a concrete instance of `SyncGroupSchemaTableResponseInput` via:
SyncGroupSchemaTableResponseArgs{...}
type SyncGroupSchemaTableResponseOutput ¶
type SyncGroupSchemaTableResponseOutput struct{ *pulumi.OutputState }
Properties of table in sync group schema.
func (SyncGroupSchemaTableResponseOutput) Columns ¶
func (o SyncGroupSchemaTableResponseOutput) Columns() SyncGroupSchemaTableColumnResponseArrayOutput
List of columns in sync group schema.
func (SyncGroupSchemaTableResponseOutput) ElementType ¶
func (SyncGroupSchemaTableResponseOutput) ElementType() reflect.Type
func (SyncGroupSchemaTableResponseOutput) QuotedName ¶
func (o SyncGroupSchemaTableResponseOutput) QuotedName() pulumi.StringPtrOutput
Quoted name of sync group schema table.
func (SyncGroupSchemaTableResponseOutput) ToSyncGroupSchemaTableResponseOutput ¶
func (o SyncGroupSchemaTableResponseOutput) ToSyncGroupSchemaTableResponseOutput() SyncGroupSchemaTableResponseOutput
func (SyncGroupSchemaTableResponseOutput) ToSyncGroupSchemaTableResponseOutputWithContext ¶
func (o SyncGroupSchemaTableResponseOutput) ToSyncGroupSchemaTableResponseOutputWithContext(ctx context.Context) SyncGroupSchemaTableResponseOutput
type SyncGroupState ¶
type SyncGroupState struct { // Conflict resolution policy of the sync group. ConflictResolutionPolicy pulumi.StringPtrInput // Password for the sync group hub database credential. HubDatabasePassword pulumi.StringPtrInput // User name for the sync group hub database credential. HubDatabaseUserName pulumi.StringPtrInput // Sync interval of the sync group. Interval pulumi.IntPtrInput // Last sync time of the sync group. LastSyncTime pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Private endpoint name of the sync group if use private link connection is enabled. PrivateEndpointName pulumi.StringPtrInput // Sync schema of the sync group. Schema SyncGroupSchemaResponsePtrInput // ARM resource id of the sync database in the sync group. SyncDatabaseId pulumi.StringPtrInput // Sync state of the sync group. SyncState pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput // If use private link connection is enabled. UsePrivateLinkConnection pulumi.BoolPtrInput }
func (SyncGroupState) ElementType ¶
func (SyncGroupState) ElementType() reflect.Type
type SyncMember ¶
type SyncMember struct { pulumi.CustomResourceState // Database name of the member database in the sync member. DatabaseName pulumi.StringPtrOutput `pulumi:"databaseName"` // Database type of the sync member. DatabaseType pulumi.StringPtrOutput `pulumi:"databaseType"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Password of the member database in the sync member. Password pulumi.StringPtrOutput `pulumi:"password"` // Private endpoint name of the sync member if use private link connection is enabled, for sync members in Azure. PrivateEndpointName pulumi.StringOutput `pulumi:"privateEndpointName"` // Server name of the member database in the sync member ServerName pulumi.StringPtrOutput `pulumi:"serverName"` // SQL Server database id of the sync member. SqlServerDatabaseId pulumi.StringPtrOutput `pulumi:"sqlServerDatabaseId"` // ARM resource id of the sync agent in the sync member. SyncAgentId pulumi.StringPtrOutput `pulumi:"syncAgentId"` // Sync direction of the sync member. SyncDirection pulumi.StringPtrOutput `pulumi:"syncDirection"` // ARM resource id of the sync member logical database, for sync members in Azure. SyncMemberAzureDatabaseResourceId pulumi.StringPtrOutput `pulumi:"syncMemberAzureDatabaseResourceId"` // Sync state of the sync member. SyncState pulumi.StringOutput `pulumi:"syncState"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // Whether to use private link connection. UsePrivateLinkConnection pulumi.BoolPtrOutput `pulumi:"usePrivateLinkConnection"` // User name of the member database in the sync member. UserName pulumi.StringPtrOutput `pulumi:"userName"` }
An Azure SQL Database sync member.
func GetSyncMember ¶
func GetSyncMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SyncMemberState, opts ...pulumi.ResourceOption) (*SyncMember, error)
GetSyncMember gets an existing SyncMember resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSyncMember ¶
func NewSyncMember(ctx *pulumi.Context, name string, args *SyncMemberArgs, opts ...pulumi.ResourceOption) (*SyncMember, error)
NewSyncMember registers a new resource with the given unique name, arguments, and options.
func (SyncMember) ElementType ¶ added in v0.2.6
func (SyncMember) ElementType() reflect.Type
func (SyncMember) ToSyncMemberOutput ¶ added in v0.2.6
func (i SyncMember) ToSyncMemberOutput() SyncMemberOutput
func (SyncMember) ToSyncMemberOutputWithContext ¶ added in v0.2.6
func (i SyncMember) ToSyncMemberOutputWithContext(ctx context.Context) SyncMemberOutput
type SyncMemberArgs ¶
type SyncMemberArgs struct { // Database name of the member database in the sync member. DatabaseName pulumi.StringInput // Database type of the sync member. DatabaseType pulumi.StringPtrInput // Password of the member database in the sync member. Password pulumi.StringPtrInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // Server name of the member database in the sync member ServerName pulumi.StringInput // SQL Server database id of the sync member. SqlServerDatabaseId pulumi.StringPtrInput // ARM resource id of the sync agent in the sync member. SyncAgentId pulumi.StringPtrInput // Sync direction of the sync member. SyncDirection pulumi.StringPtrInput // The name of the sync group on which the sync member is hosted. SyncGroupName pulumi.StringInput // ARM resource id of the sync member logical database, for sync members in Azure. SyncMemberAzureDatabaseResourceId pulumi.StringPtrInput // The name of the sync member. SyncMemberName pulumi.StringInput // Whether to use private link connection. UsePrivateLinkConnection pulumi.BoolPtrInput // User name of the member database in the sync member. UserName pulumi.StringPtrInput }
The set of arguments for constructing a SyncMember resource.
func (SyncMemberArgs) ElementType ¶
func (SyncMemberArgs) ElementType() reflect.Type
type SyncMemberInput ¶ added in v0.2.6
type SyncMemberInput interface { pulumi.Input ToSyncMemberOutput() SyncMemberOutput ToSyncMemberOutputWithContext(ctx context.Context) SyncMemberOutput }
type SyncMemberOutput ¶ added in v0.2.6
type SyncMemberOutput struct {
*pulumi.OutputState
}
func (SyncMemberOutput) ElementType ¶ added in v0.2.6
func (SyncMemberOutput) ElementType() reflect.Type
func (SyncMemberOutput) ToSyncMemberOutput ¶ added in v0.2.6
func (o SyncMemberOutput) ToSyncMemberOutput() SyncMemberOutput
func (SyncMemberOutput) ToSyncMemberOutputWithContext ¶ added in v0.2.6
func (o SyncMemberOutput) ToSyncMemberOutputWithContext(ctx context.Context) SyncMemberOutput
type SyncMemberState ¶
type SyncMemberState struct { // Database name of the member database in the sync member. DatabaseName pulumi.StringPtrInput // Database type of the sync member. DatabaseType pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Password of the member database in the sync member. Password pulumi.StringPtrInput // Private endpoint name of the sync member if use private link connection is enabled, for sync members in Azure. PrivateEndpointName pulumi.StringPtrInput // Server name of the member database in the sync member ServerName pulumi.StringPtrInput // SQL Server database id of the sync member. SqlServerDatabaseId pulumi.StringPtrInput // ARM resource id of the sync agent in the sync member. SyncAgentId pulumi.StringPtrInput // Sync direction of the sync member. SyncDirection pulumi.StringPtrInput // ARM resource id of the sync member logical database, for sync members in Azure. SyncMemberAzureDatabaseResourceId pulumi.StringPtrInput // Sync state of the sync member. SyncState pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput // Whether to use private link connection. UsePrivateLinkConnection pulumi.BoolPtrInput // User name of the member database in the sync member. UserName pulumi.StringPtrInput }
func (SyncMemberState) ElementType ¶
func (SyncMemberState) ElementType() reflect.Type
type WorkloadClassifier ¶
type WorkloadClassifier struct { pulumi.CustomResourceState // The workload classifier context. Context pulumi.StringPtrOutput `pulumi:"context"` // The workload classifier end time for classification. EndTime pulumi.StringPtrOutput `pulumi:"endTime"` // The workload classifier importance. Importance pulumi.StringPtrOutput `pulumi:"importance"` // The workload classifier label. Label pulumi.StringPtrOutput `pulumi:"label"` // The workload classifier member name. MemberName pulumi.StringOutput `pulumi:"memberName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The workload classifier start time for classification. StartTime pulumi.StringPtrOutput `pulumi:"startTime"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Workload classifier operations for a data warehouse
func GetWorkloadClassifier ¶
func GetWorkloadClassifier(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkloadClassifierState, opts ...pulumi.ResourceOption) (*WorkloadClassifier, error)
GetWorkloadClassifier gets an existing WorkloadClassifier resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkloadClassifier ¶
func NewWorkloadClassifier(ctx *pulumi.Context, name string, args *WorkloadClassifierArgs, opts ...pulumi.ResourceOption) (*WorkloadClassifier, error)
NewWorkloadClassifier registers a new resource with the given unique name, arguments, and options.
func (WorkloadClassifier) ElementType ¶ added in v0.2.6
func (WorkloadClassifier) ElementType() reflect.Type
func (WorkloadClassifier) ToWorkloadClassifierOutput ¶ added in v0.2.6
func (i WorkloadClassifier) ToWorkloadClassifierOutput() WorkloadClassifierOutput
func (WorkloadClassifier) ToWorkloadClassifierOutputWithContext ¶ added in v0.2.6
func (i WorkloadClassifier) ToWorkloadClassifierOutputWithContext(ctx context.Context) WorkloadClassifierOutput
type WorkloadClassifierArgs ¶
type WorkloadClassifierArgs struct { // The workload classifier context. Context pulumi.StringPtrInput // The name of the database. DatabaseName pulumi.StringInput // The workload classifier end time for classification. EndTime pulumi.StringPtrInput // The workload classifier importance. Importance pulumi.StringPtrInput // The workload classifier label. Label pulumi.StringPtrInput // The workload classifier member name. MemberName pulumi.StringInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // The workload classifier start time for classification. StartTime pulumi.StringPtrInput // The name of the workload classifier to create/update. WorkloadClassifierName pulumi.StringInput // The name of the workload group from which to receive the classifier from. WorkloadGroupName pulumi.StringInput }
The set of arguments for constructing a WorkloadClassifier resource.
func (WorkloadClassifierArgs) ElementType ¶
func (WorkloadClassifierArgs) ElementType() reflect.Type
type WorkloadClassifierInput ¶ added in v0.2.6
type WorkloadClassifierInput interface { pulumi.Input ToWorkloadClassifierOutput() WorkloadClassifierOutput ToWorkloadClassifierOutputWithContext(ctx context.Context) WorkloadClassifierOutput }
type WorkloadClassifierOutput ¶ added in v0.2.6
type WorkloadClassifierOutput struct {
*pulumi.OutputState
}
func (WorkloadClassifierOutput) ElementType ¶ added in v0.2.6
func (WorkloadClassifierOutput) ElementType() reflect.Type
func (WorkloadClassifierOutput) ToWorkloadClassifierOutput ¶ added in v0.2.6
func (o WorkloadClassifierOutput) ToWorkloadClassifierOutput() WorkloadClassifierOutput
func (WorkloadClassifierOutput) ToWorkloadClassifierOutputWithContext ¶ added in v0.2.6
func (o WorkloadClassifierOutput) ToWorkloadClassifierOutputWithContext(ctx context.Context) WorkloadClassifierOutput
type WorkloadClassifierState ¶
type WorkloadClassifierState struct { // The workload classifier context. Context pulumi.StringPtrInput // The workload classifier end time for classification. EndTime pulumi.StringPtrInput // The workload classifier importance. Importance pulumi.StringPtrInput // The workload classifier label. Label pulumi.StringPtrInput // The workload classifier member name. MemberName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The workload classifier start time for classification. StartTime pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (WorkloadClassifierState) ElementType ¶
func (WorkloadClassifierState) ElementType() reflect.Type
type WorkloadGroup ¶
type WorkloadGroup struct { pulumi.CustomResourceState // The workload group importance level. Importance pulumi.StringPtrOutput `pulumi:"importance"` // The workload group cap percentage resource. MaxResourcePercent pulumi.IntOutput `pulumi:"maxResourcePercent"` // The workload group request maximum grant percentage. MaxResourcePercentPerRequest pulumi.Float64PtrOutput `pulumi:"maxResourcePercentPerRequest"` // The workload group minimum percentage resource. MinResourcePercent pulumi.IntOutput `pulumi:"minResourcePercent"` // The workload group request minimum grant percentage. MinResourcePercentPerRequest pulumi.Float64Output `pulumi:"minResourcePercentPerRequest"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The workload group query execution timeout. QueryExecutionTimeout pulumi.IntPtrOutput `pulumi:"queryExecutionTimeout"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
Workload group operations for a data warehouse
func GetWorkloadGroup ¶
func GetWorkloadGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkloadGroupState, opts ...pulumi.ResourceOption) (*WorkloadGroup, error)
GetWorkloadGroup gets an existing WorkloadGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkloadGroup ¶
func NewWorkloadGroup(ctx *pulumi.Context, name string, args *WorkloadGroupArgs, opts ...pulumi.ResourceOption) (*WorkloadGroup, error)
NewWorkloadGroup registers a new resource with the given unique name, arguments, and options.
func (WorkloadGroup) ElementType ¶ added in v0.2.6
func (WorkloadGroup) ElementType() reflect.Type
func (WorkloadGroup) ToWorkloadGroupOutput ¶ added in v0.2.6
func (i WorkloadGroup) ToWorkloadGroupOutput() WorkloadGroupOutput
func (WorkloadGroup) ToWorkloadGroupOutputWithContext ¶ added in v0.2.6
func (i WorkloadGroup) ToWorkloadGroupOutputWithContext(ctx context.Context) WorkloadGroupOutput
type WorkloadGroupArgs ¶
type WorkloadGroupArgs struct { // The name of the database. DatabaseName pulumi.StringInput // The workload group importance level. Importance pulumi.StringPtrInput // The workload group cap percentage resource. MaxResourcePercent pulumi.IntInput // The workload group request maximum grant percentage. MaxResourcePercentPerRequest pulumi.Float64PtrInput // The workload group minimum percentage resource. MinResourcePercent pulumi.IntInput // The workload group request minimum grant percentage. MinResourcePercentPerRequest pulumi.Float64Input // The workload group query execution timeout. QueryExecutionTimeout pulumi.IntPtrInput // The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. ResourceGroupName pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // The name of the workload group. WorkloadGroupName pulumi.StringInput }
The set of arguments for constructing a WorkloadGroup resource.
func (WorkloadGroupArgs) ElementType ¶
func (WorkloadGroupArgs) ElementType() reflect.Type
type WorkloadGroupInput ¶ added in v0.2.6
type WorkloadGroupInput interface { pulumi.Input ToWorkloadGroupOutput() WorkloadGroupOutput ToWorkloadGroupOutputWithContext(ctx context.Context) WorkloadGroupOutput }
type WorkloadGroupOutput ¶ added in v0.2.6
type WorkloadGroupOutput struct {
*pulumi.OutputState
}
func (WorkloadGroupOutput) ElementType ¶ added in v0.2.6
func (WorkloadGroupOutput) ElementType() reflect.Type
func (WorkloadGroupOutput) ToWorkloadGroupOutput ¶ added in v0.2.6
func (o WorkloadGroupOutput) ToWorkloadGroupOutput() WorkloadGroupOutput
func (WorkloadGroupOutput) ToWorkloadGroupOutputWithContext ¶ added in v0.2.6
func (o WorkloadGroupOutput) ToWorkloadGroupOutputWithContext(ctx context.Context) WorkloadGroupOutput
type WorkloadGroupState ¶
type WorkloadGroupState struct { // The workload group importance level. Importance pulumi.StringPtrInput // The workload group cap percentage resource. MaxResourcePercent pulumi.IntPtrInput // The workload group request maximum grant percentage. MaxResourcePercentPerRequest pulumi.Float64PtrInput // The workload group minimum percentage resource. MinResourcePercent pulumi.IntPtrInput // The workload group request minimum grant percentage. MinResourcePercentPerRequest pulumi.Float64PtrInput // Resource name. Name pulumi.StringPtrInput // The workload group query execution timeout. QueryExecutionTimeout pulumi.IntPtrInput // Resource type. Type pulumi.StringPtrInput }
func (WorkloadGroupState) ElementType ¶
func (WorkloadGroupState) ElementType() reflect.Type
Source Files
¶
- database.go
- getDatabase.go
- getManagedDatabase.go
- getServer.go
- getServerAzureADAdministrator.go
- getSyncGroup.go
- getSyncMember.go
- getWorkloadClassifier.go
- getWorkloadGroup.go
- managedDatabase.go
- pulumiTypes.go
- server.go
- serverAzureADAdministrator.go
- syncGroup.go
- syncMember.go
- workloadClassifier.go
- workloadGroup.go