Documentation
¶
Index ¶
- type FailoverGroup
- type FailoverGroupArgs
- type FailoverGroupReadOnlyEndpoint
- type FailoverGroupReadOnlyEndpointArgs
- func (FailoverGroupReadOnlyEndpointArgs) ElementType() reflect.Type
- func (i FailoverGroupReadOnlyEndpointArgs) ToFailoverGroupReadOnlyEndpointOutput() FailoverGroupReadOnlyEndpointOutput
- func (i FailoverGroupReadOnlyEndpointArgs) ToFailoverGroupReadOnlyEndpointOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointOutput
- func (i FailoverGroupReadOnlyEndpointArgs) ToFailoverGroupReadOnlyEndpointPtrOutput() FailoverGroupReadOnlyEndpointPtrOutput
- func (i FailoverGroupReadOnlyEndpointArgs) ToFailoverGroupReadOnlyEndpointPtrOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointPtrOutput
- type FailoverGroupReadOnlyEndpointInput
- type FailoverGroupReadOnlyEndpointOutput
- func (FailoverGroupReadOnlyEndpointOutput) ElementType() reflect.Type
- func (o FailoverGroupReadOnlyEndpointOutput) FailoverPolicy() pulumi.StringPtrOutput
- func (o FailoverGroupReadOnlyEndpointOutput) ToFailoverGroupReadOnlyEndpointOutput() FailoverGroupReadOnlyEndpointOutput
- func (o FailoverGroupReadOnlyEndpointOutput) ToFailoverGroupReadOnlyEndpointOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointOutput
- func (o FailoverGroupReadOnlyEndpointOutput) ToFailoverGroupReadOnlyEndpointPtrOutput() FailoverGroupReadOnlyEndpointPtrOutput
- func (o FailoverGroupReadOnlyEndpointOutput) ToFailoverGroupReadOnlyEndpointPtrOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointPtrOutput
- type FailoverGroupReadOnlyEndpointPtrInput
- type FailoverGroupReadOnlyEndpointPtrOutput
- func (o FailoverGroupReadOnlyEndpointPtrOutput) Elem() FailoverGroupReadOnlyEndpointOutput
- func (FailoverGroupReadOnlyEndpointPtrOutput) ElementType() reflect.Type
- func (o FailoverGroupReadOnlyEndpointPtrOutput) FailoverPolicy() pulumi.StringPtrOutput
- func (o FailoverGroupReadOnlyEndpointPtrOutput) ToFailoverGroupReadOnlyEndpointPtrOutput() FailoverGroupReadOnlyEndpointPtrOutput
- func (o FailoverGroupReadOnlyEndpointPtrOutput) ToFailoverGroupReadOnlyEndpointPtrOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointPtrOutput
- type FailoverGroupReadOnlyEndpointResponse
- type FailoverGroupReadOnlyEndpointResponseArgs
- func (FailoverGroupReadOnlyEndpointResponseArgs) ElementType() reflect.Type
- func (i FailoverGroupReadOnlyEndpointResponseArgs) ToFailoverGroupReadOnlyEndpointResponseOutput() FailoverGroupReadOnlyEndpointResponseOutput
- func (i FailoverGroupReadOnlyEndpointResponseArgs) ToFailoverGroupReadOnlyEndpointResponseOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointResponseOutput
- func (i FailoverGroupReadOnlyEndpointResponseArgs) ToFailoverGroupReadOnlyEndpointResponsePtrOutput() FailoverGroupReadOnlyEndpointResponsePtrOutput
- func (i FailoverGroupReadOnlyEndpointResponseArgs) ToFailoverGroupReadOnlyEndpointResponsePtrOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointResponsePtrOutput
- type FailoverGroupReadOnlyEndpointResponseInput
- type FailoverGroupReadOnlyEndpointResponseOutput
- func (FailoverGroupReadOnlyEndpointResponseOutput) ElementType() reflect.Type
- func (o FailoverGroupReadOnlyEndpointResponseOutput) FailoverPolicy() pulumi.StringPtrOutput
- func (o FailoverGroupReadOnlyEndpointResponseOutput) ToFailoverGroupReadOnlyEndpointResponseOutput() FailoverGroupReadOnlyEndpointResponseOutput
- func (o FailoverGroupReadOnlyEndpointResponseOutput) ToFailoverGroupReadOnlyEndpointResponseOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointResponseOutput
- func (o FailoverGroupReadOnlyEndpointResponseOutput) ToFailoverGroupReadOnlyEndpointResponsePtrOutput() FailoverGroupReadOnlyEndpointResponsePtrOutput
- func (o FailoverGroupReadOnlyEndpointResponseOutput) ToFailoverGroupReadOnlyEndpointResponsePtrOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointResponsePtrOutput
- type FailoverGroupReadOnlyEndpointResponsePtrInput
- type FailoverGroupReadOnlyEndpointResponsePtrOutput
- func (o FailoverGroupReadOnlyEndpointResponsePtrOutput) Elem() FailoverGroupReadOnlyEndpointResponseOutput
- func (FailoverGroupReadOnlyEndpointResponsePtrOutput) ElementType() reflect.Type
- func (o FailoverGroupReadOnlyEndpointResponsePtrOutput) FailoverPolicy() pulumi.StringPtrOutput
- func (o FailoverGroupReadOnlyEndpointResponsePtrOutput) ToFailoverGroupReadOnlyEndpointResponsePtrOutput() FailoverGroupReadOnlyEndpointResponsePtrOutput
- func (o FailoverGroupReadOnlyEndpointResponsePtrOutput) ToFailoverGroupReadOnlyEndpointResponsePtrOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointResponsePtrOutput
- type FailoverGroupReadWriteEndpoint
- type FailoverGroupReadWriteEndpointArgs
- func (FailoverGroupReadWriteEndpointArgs) ElementType() reflect.Type
- func (i FailoverGroupReadWriteEndpointArgs) ToFailoverGroupReadWriteEndpointOutput() FailoverGroupReadWriteEndpointOutput
- func (i FailoverGroupReadWriteEndpointArgs) ToFailoverGroupReadWriteEndpointOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointOutput
- func (i FailoverGroupReadWriteEndpointArgs) ToFailoverGroupReadWriteEndpointPtrOutput() FailoverGroupReadWriteEndpointPtrOutput
- func (i FailoverGroupReadWriteEndpointArgs) ToFailoverGroupReadWriteEndpointPtrOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointPtrOutput
- type FailoverGroupReadWriteEndpointInput
- type FailoverGroupReadWriteEndpointOutput
- func (FailoverGroupReadWriteEndpointOutput) ElementType() reflect.Type
- func (o FailoverGroupReadWriteEndpointOutput) FailoverPolicy() pulumi.StringOutput
- func (o FailoverGroupReadWriteEndpointOutput) FailoverWithDataLossGracePeriodMinutes() pulumi.IntPtrOutput
- func (o FailoverGroupReadWriteEndpointOutput) ToFailoverGroupReadWriteEndpointOutput() FailoverGroupReadWriteEndpointOutput
- func (o FailoverGroupReadWriteEndpointOutput) ToFailoverGroupReadWriteEndpointOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointOutput
- func (o FailoverGroupReadWriteEndpointOutput) ToFailoverGroupReadWriteEndpointPtrOutput() FailoverGroupReadWriteEndpointPtrOutput
- func (o FailoverGroupReadWriteEndpointOutput) ToFailoverGroupReadWriteEndpointPtrOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointPtrOutput
- type FailoverGroupReadWriteEndpointPtrInput
- type FailoverGroupReadWriteEndpointPtrOutput
- func (o FailoverGroupReadWriteEndpointPtrOutput) Elem() FailoverGroupReadWriteEndpointOutput
- func (FailoverGroupReadWriteEndpointPtrOutput) ElementType() reflect.Type
- func (o FailoverGroupReadWriteEndpointPtrOutput) FailoverPolicy() pulumi.StringPtrOutput
- func (o FailoverGroupReadWriteEndpointPtrOutput) FailoverWithDataLossGracePeriodMinutes() pulumi.IntPtrOutput
- func (o FailoverGroupReadWriteEndpointPtrOutput) ToFailoverGroupReadWriteEndpointPtrOutput() FailoverGroupReadWriteEndpointPtrOutput
- func (o FailoverGroupReadWriteEndpointPtrOutput) ToFailoverGroupReadWriteEndpointPtrOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointPtrOutput
- type FailoverGroupReadWriteEndpointResponse
- type FailoverGroupReadWriteEndpointResponseArgs
- func (FailoverGroupReadWriteEndpointResponseArgs) ElementType() reflect.Type
- func (i FailoverGroupReadWriteEndpointResponseArgs) ToFailoverGroupReadWriteEndpointResponseOutput() FailoverGroupReadWriteEndpointResponseOutput
- func (i FailoverGroupReadWriteEndpointResponseArgs) ToFailoverGroupReadWriteEndpointResponseOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointResponseOutput
- func (i FailoverGroupReadWriteEndpointResponseArgs) ToFailoverGroupReadWriteEndpointResponsePtrOutput() FailoverGroupReadWriteEndpointResponsePtrOutput
- func (i FailoverGroupReadWriteEndpointResponseArgs) ToFailoverGroupReadWriteEndpointResponsePtrOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointResponsePtrOutput
- type FailoverGroupReadWriteEndpointResponseInput
- type FailoverGroupReadWriteEndpointResponseOutput
- func (FailoverGroupReadWriteEndpointResponseOutput) ElementType() reflect.Type
- func (o FailoverGroupReadWriteEndpointResponseOutput) FailoverPolicy() pulumi.StringOutput
- func (o FailoverGroupReadWriteEndpointResponseOutput) FailoverWithDataLossGracePeriodMinutes() pulumi.IntPtrOutput
- func (o FailoverGroupReadWriteEndpointResponseOutput) ToFailoverGroupReadWriteEndpointResponseOutput() FailoverGroupReadWriteEndpointResponseOutput
- func (o FailoverGroupReadWriteEndpointResponseOutput) ToFailoverGroupReadWriteEndpointResponseOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointResponseOutput
- func (o FailoverGroupReadWriteEndpointResponseOutput) ToFailoverGroupReadWriteEndpointResponsePtrOutput() FailoverGroupReadWriteEndpointResponsePtrOutput
- func (o FailoverGroupReadWriteEndpointResponseOutput) ToFailoverGroupReadWriteEndpointResponsePtrOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointResponsePtrOutput
- type FailoverGroupReadWriteEndpointResponsePtrInput
- type FailoverGroupReadWriteEndpointResponsePtrOutput
- func (o FailoverGroupReadWriteEndpointResponsePtrOutput) Elem() FailoverGroupReadWriteEndpointResponseOutput
- func (FailoverGroupReadWriteEndpointResponsePtrOutput) ElementType() reflect.Type
- func (o FailoverGroupReadWriteEndpointResponsePtrOutput) FailoverPolicy() pulumi.StringPtrOutput
- func (o FailoverGroupReadWriteEndpointResponsePtrOutput) FailoverWithDataLossGracePeriodMinutes() pulumi.IntPtrOutput
- func (o FailoverGroupReadWriteEndpointResponsePtrOutput) ToFailoverGroupReadWriteEndpointResponsePtrOutput() FailoverGroupReadWriteEndpointResponsePtrOutput
- func (o FailoverGroupReadWriteEndpointResponsePtrOutput) ToFailoverGroupReadWriteEndpointResponsePtrOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointResponsePtrOutput
- type FailoverGroupState
- type FirewallRule
- type FirewallRuleArgs
- type FirewallRuleState
- type LookupFailoverGroupArgs
- type LookupFailoverGroupResult
- type LookupFirewallRuleArgs
- type LookupFirewallRuleResult
- type LookupManagedInstanceArgs
- type LookupManagedInstanceResult
- type LookupServerArgs
- type LookupServerKeyArgs
- type LookupServerKeyResult
- type LookupServerResult
- type LookupSyncAgentArgs
- type LookupSyncAgentResult
- type LookupSyncGroupArgs
- type LookupSyncGroupResult
- type LookupSyncMemberArgs
- type LookupSyncMemberResult
- type LookupVirtualNetworkRuleArgs
- type LookupVirtualNetworkRuleResult
- type ManagedInstance
- type ManagedInstanceArgs
- type ManagedInstanceState
- type PartnerInfo
- type PartnerInfoArgs
- type PartnerInfoArray
- type PartnerInfoArrayInput
- type PartnerInfoArrayOutput
- func (PartnerInfoArrayOutput) ElementType() reflect.Type
- func (o PartnerInfoArrayOutput) Index(i pulumi.IntInput) PartnerInfoOutput
- func (o PartnerInfoArrayOutput) ToPartnerInfoArrayOutput() PartnerInfoArrayOutput
- func (o PartnerInfoArrayOutput) ToPartnerInfoArrayOutputWithContext(ctx context.Context) PartnerInfoArrayOutput
- type PartnerInfoInput
- type PartnerInfoOutput
- type PartnerInfoResponse
- type PartnerInfoResponseArgs
- type PartnerInfoResponseArray
- type PartnerInfoResponseArrayInput
- type PartnerInfoResponseArrayOutput
- func (PartnerInfoResponseArrayOutput) ElementType() reflect.Type
- func (o PartnerInfoResponseArrayOutput) Index(i pulumi.IntInput) PartnerInfoResponseOutput
- func (o PartnerInfoResponseArrayOutput) ToPartnerInfoResponseArrayOutput() PartnerInfoResponseArrayOutput
- func (o PartnerInfoResponseArrayOutput) ToPartnerInfoResponseArrayOutputWithContext(ctx context.Context) PartnerInfoResponseArrayOutput
- type PartnerInfoResponseInput
- type PartnerInfoResponseOutput
- func (PartnerInfoResponseOutput) ElementType() reflect.Type
- func (o PartnerInfoResponseOutput) Id() pulumi.StringOutput
- func (o PartnerInfoResponseOutput) Location() pulumi.StringOutput
- func (o PartnerInfoResponseOutput) ReplicationRole() pulumi.StringOutput
- func (o PartnerInfoResponseOutput) ToPartnerInfoResponseOutput() PartnerInfoResponseOutput
- func (o PartnerInfoResponseOutput) ToPartnerInfoResponseOutputWithContext(ctx context.Context) PartnerInfoResponseOutput
- 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 ServerKey
- type ServerKeyArgs
- type ServerKeyState
- 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 SyncAgent
- type SyncAgentArgs
- type SyncAgentState
- type SyncGroup
- type SyncGroupArgs
- 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 SyncMemberState
- type VirtualNetworkRule
- type VirtualNetworkRuleArgs
- type VirtualNetworkRuleState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FailoverGroup ¶
type FailoverGroup struct { pulumi.CustomResourceState // List of databases in the failover group. Databases pulumi.StringArrayOutput `pulumi:"databases"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // List of partner server information for the failover group. PartnerServers PartnerInfoResponseArrayOutput `pulumi:"partnerServers"` // Read-only endpoint of the failover group instance. ReadOnlyEndpoint FailoverGroupReadOnlyEndpointResponsePtrOutput `pulumi:"readOnlyEndpoint"` // Read-write endpoint of the failover group instance. ReadWriteEndpoint FailoverGroupReadWriteEndpointResponseOutput `pulumi:"readWriteEndpoint"` // Local replication role of the failover group instance. ReplicationRole pulumi.StringOutput `pulumi:"replicationRole"` // Replication state of the failover group instance. ReplicationState pulumi.StringOutput `pulumi:"replicationState"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A failover group.
func GetFailoverGroup ¶
func GetFailoverGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FailoverGroupState, opts ...pulumi.ResourceOption) (*FailoverGroup, error)
GetFailoverGroup gets an existing FailoverGroup 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 NewFailoverGroup ¶
func NewFailoverGroup(ctx *pulumi.Context, name string, args *FailoverGroupArgs, opts ...pulumi.ResourceOption) (*FailoverGroup, error)
NewFailoverGroup registers a new resource with the given unique name, arguments, and options.
type FailoverGroupArgs ¶
type FailoverGroupArgs struct { // List of databases in the failover group. Databases pulumi.StringArrayInput // The name of the failover group. FailoverGroupName pulumi.StringInput // List of partner server information for the failover group. PartnerServers PartnerInfoArrayInput // Read-only endpoint of the failover group instance. ReadOnlyEndpoint FailoverGroupReadOnlyEndpointPtrInput // Read-write endpoint of the failover group instance. ReadWriteEndpoint FailoverGroupReadWriteEndpointInput // 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 containing the failover group. ServerName pulumi.StringInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a FailoverGroup resource.
func (FailoverGroupArgs) ElementType ¶
func (FailoverGroupArgs) ElementType() reflect.Type
type FailoverGroupReadOnlyEndpoint ¶
type FailoverGroupReadOnlyEndpoint struct { // Failover policy of the read-only endpoint for the failover group. FailoverPolicy *string `pulumi:"failoverPolicy"` }
Read-only endpoint of the failover group instance.
type FailoverGroupReadOnlyEndpointArgs ¶
type FailoverGroupReadOnlyEndpointArgs struct { // Failover policy of the read-only endpoint for the failover group. FailoverPolicy pulumi.StringPtrInput `pulumi:"failoverPolicy"` }
Read-only endpoint of the failover group instance.
func (FailoverGroupReadOnlyEndpointArgs) ElementType ¶
func (FailoverGroupReadOnlyEndpointArgs) ElementType() reflect.Type
func (FailoverGroupReadOnlyEndpointArgs) ToFailoverGroupReadOnlyEndpointOutput ¶
func (i FailoverGroupReadOnlyEndpointArgs) ToFailoverGroupReadOnlyEndpointOutput() FailoverGroupReadOnlyEndpointOutput
func (FailoverGroupReadOnlyEndpointArgs) ToFailoverGroupReadOnlyEndpointOutputWithContext ¶
func (i FailoverGroupReadOnlyEndpointArgs) ToFailoverGroupReadOnlyEndpointOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointOutput
func (FailoverGroupReadOnlyEndpointArgs) ToFailoverGroupReadOnlyEndpointPtrOutput ¶
func (i FailoverGroupReadOnlyEndpointArgs) ToFailoverGroupReadOnlyEndpointPtrOutput() FailoverGroupReadOnlyEndpointPtrOutput
func (FailoverGroupReadOnlyEndpointArgs) ToFailoverGroupReadOnlyEndpointPtrOutputWithContext ¶
func (i FailoverGroupReadOnlyEndpointArgs) ToFailoverGroupReadOnlyEndpointPtrOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointPtrOutput
type FailoverGroupReadOnlyEndpointInput ¶
type FailoverGroupReadOnlyEndpointInput interface { pulumi.Input ToFailoverGroupReadOnlyEndpointOutput() FailoverGroupReadOnlyEndpointOutput ToFailoverGroupReadOnlyEndpointOutputWithContext(context.Context) FailoverGroupReadOnlyEndpointOutput }
FailoverGroupReadOnlyEndpointInput is an input type that accepts FailoverGroupReadOnlyEndpointArgs and FailoverGroupReadOnlyEndpointOutput values. You can construct a concrete instance of `FailoverGroupReadOnlyEndpointInput` via:
FailoverGroupReadOnlyEndpointArgs{...}
type FailoverGroupReadOnlyEndpointOutput ¶
type FailoverGroupReadOnlyEndpointOutput struct{ *pulumi.OutputState }
Read-only endpoint of the failover group instance.
func (FailoverGroupReadOnlyEndpointOutput) ElementType ¶
func (FailoverGroupReadOnlyEndpointOutput) ElementType() reflect.Type
func (FailoverGroupReadOnlyEndpointOutput) FailoverPolicy ¶
func (o FailoverGroupReadOnlyEndpointOutput) FailoverPolicy() pulumi.StringPtrOutput
Failover policy of the read-only endpoint for the failover group.
func (FailoverGroupReadOnlyEndpointOutput) ToFailoverGroupReadOnlyEndpointOutput ¶
func (o FailoverGroupReadOnlyEndpointOutput) ToFailoverGroupReadOnlyEndpointOutput() FailoverGroupReadOnlyEndpointOutput
func (FailoverGroupReadOnlyEndpointOutput) ToFailoverGroupReadOnlyEndpointOutputWithContext ¶
func (o FailoverGroupReadOnlyEndpointOutput) ToFailoverGroupReadOnlyEndpointOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointOutput
func (FailoverGroupReadOnlyEndpointOutput) ToFailoverGroupReadOnlyEndpointPtrOutput ¶
func (o FailoverGroupReadOnlyEndpointOutput) ToFailoverGroupReadOnlyEndpointPtrOutput() FailoverGroupReadOnlyEndpointPtrOutput
func (FailoverGroupReadOnlyEndpointOutput) ToFailoverGroupReadOnlyEndpointPtrOutputWithContext ¶
func (o FailoverGroupReadOnlyEndpointOutput) ToFailoverGroupReadOnlyEndpointPtrOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointPtrOutput
type FailoverGroupReadOnlyEndpointPtrInput ¶
type FailoverGroupReadOnlyEndpointPtrInput interface { pulumi.Input ToFailoverGroupReadOnlyEndpointPtrOutput() FailoverGroupReadOnlyEndpointPtrOutput ToFailoverGroupReadOnlyEndpointPtrOutputWithContext(context.Context) FailoverGroupReadOnlyEndpointPtrOutput }
FailoverGroupReadOnlyEndpointPtrInput is an input type that accepts FailoverGroupReadOnlyEndpointArgs, FailoverGroupReadOnlyEndpointPtr and FailoverGroupReadOnlyEndpointPtrOutput values. You can construct a concrete instance of `FailoverGroupReadOnlyEndpointPtrInput` via:
FailoverGroupReadOnlyEndpointArgs{...} or: nil
func FailoverGroupReadOnlyEndpointPtr ¶
func FailoverGroupReadOnlyEndpointPtr(v *FailoverGroupReadOnlyEndpointArgs) FailoverGroupReadOnlyEndpointPtrInput
type FailoverGroupReadOnlyEndpointPtrOutput ¶
type FailoverGroupReadOnlyEndpointPtrOutput struct{ *pulumi.OutputState }
func (FailoverGroupReadOnlyEndpointPtrOutput) ElementType ¶
func (FailoverGroupReadOnlyEndpointPtrOutput) ElementType() reflect.Type
func (FailoverGroupReadOnlyEndpointPtrOutput) FailoverPolicy ¶
func (o FailoverGroupReadOnlyEndpointPtrOutput) FailoverPolicy() pulumi.StringPtrOutput
Failover policy of the read-only endpoint for the failover group.
func (FailoverGroupReadOnlyEndpointPtrOutput) ToFailoverGroupReadOnlyEndpointPtrOutput ¶
func (o FailoverGroupReadOnlyEndpointPtrOutput) ToFailoverGroupReadOnlyEndpointPtrOutput() FailoverGroupReadOnlyEndpointPtrOutput
func (FailoverGroupReadOnlyEndpointPtrOutput) ToFailoverGroupReadOnlyEndpointPtrOutputWithContext ¶
func (o FailoverGroupReadOnlyEndpointPtrOutput) ToFailoverGroupReadOnlyEndpointPtrOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointPtrOutput
type FailoverGroupReadOnlyEndpointResponse ¶
type FailoverGroupReadOnlyEndpointResponse struct { // Failover policy of the read-only endpoint for the failover group. FailoverPolicy *string `pulumi:"failoverPolicy"` }
Read-only endpoint of the failover group instance.
type FailoverGroupReadOnlyEndpointResponseArgs ¶
type FailoverGroupReadOnlyEndpointResponseArgs struct { // Failover policy of the read-only endpoint for the failover group. FailoverPolicy pulumi.StringPtrInput `pulumi:"failoverPolicy"` }
Read-only endpoint of the failover group instance.
func (FailoverGroupReadOnlyEndpointResponseArgs) ElementType ¶
func (FailoverGroupReadOnlyEndpointResponseArgs) ElementType() reflect.Type
func (FailoverGroupReadOnlyEndpointResponseArgs) ToFailoverGroupReadOnlyEndpointResponseOutput ¶
func (i FailoverGroupReadOnlyEndpointResponseArgs) ToFailoverGroupReadOnlyEndpointResponseOutput() FailoverGroupReadOnlyEndpointResponseOutput
func (FailoverGroupReadOnlyEndpointResponseArgs) ToFailoverGroupReadOnlyEndpointResponseOutputWithContext ¶
func (i FailoverGroupReadOnlyEndpointResponseArgs) ToFailoverGroupReadOnlyEndpointResponseOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointResponseOutput
func (FailoverGroupReadOnlyEndpointResponseArgs) ToFailoverGroupReadOnlyEndpointResponsePtrOutput ¶
func (i FailoverGroupReadOnlyEndpointResponseArgs) ToFailoverGroupReadOnlyEndpointResponsePtrOutput() FailoverGroupReadOnlyEndpointResponsePtrOutput
func (FailoverGroupReadOnlyEndpointResponseArgs) ToFailoverGroupReadOnlyEndpointResponsePtrOutputWithContext ¶
func (i FailoverGroupReadOnlyEndpointResponseArgs) ToFailoverGroupReadOnlyEndpointResponsePtrOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointResponsePtrOutput
type FailoverGroupReadOnlyEndpointResponseInput ¶
type FailoverGroupReadOnlyEndpointResponseInput interface { pulumi.Input ToFailoverGroupReadOnlyEndpointResponseOutput() FailoverGroupReadOnlyEndpointResponseOutput ToFailoverGroupReadOnlyEndpointResponseOutputWithContext(context.Context) FailoverGroupReadOnlyEndpointResponseOutput }
FailoverGroupReadOnlyEndpointResponseInput is an input type that accepts FailoverGroupReadOnlyEndpointResponseArgs and FailoverGroupReadOnlyEndpointResponseOutput values. You can construct a concrete instance of `FailoverGroupReadOnlyEndpointResponseInput` via:
FailoverGroupReadOnlyEndpointResponseArgs{...}
type FailoverGroupReadOnlyEndpointResponseOutput ¶
type FailoverGroupReadOnlyEndpointResponseOutput struct{ *pulumi.OutputState }
Read-only endpoint of the failover group instance.
func (FailoverGroupReadOnlyEndpointResponseOutput) ElementType ¶
func (FailoverGroupReadOnlyEndpointResponseOutput) ElementType() reflect.Type
func (FailoverGroupReadOnlyEndpointResponseOutput) FailoverPolicy ¶
func (o FailoverGroupReadOnlyEndpointResponseOutput) FailoverPolicy() pulumi.StringPtrOutput
Failover policy of the read-only endpoint for the failover group.
func (FailoverGroupReadOnlyEndpointResponseOutput) ToFailoverGroupReadOnlyEndpointResponseOutput ¶
func (o FailoverGroupReadOnlyEndpointResponseOutput) ToFailoverGroupReadOnlyEndpointResponseOutput() FailoverGroupReadOnlyEndpointResponseOutput
func (FailoverGroupReadOnlyEndpointResponseOutput) ToFailoverGroupReadOnlyEndpointResponseOutputWithContext ¶
func (o FailoverGroupReadOnlyEndpointResponseOutput) ToFailoverGroupReadOnlyEndpointResponseOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointResponseOutput
func (FailoverGroupReadOnlyEndpointResponseOutput) ToFailoverGroupReadOnlyEndpointResponsePtrOutput ¶
func (o FailoverGroupReadOnlyEndpointResponseOutput) ToFailoverGroupReadOnlyEndpointResponsePtrOutput() FailoverGroupReadOnlyEndpointResponsePtrOutput
func (FailoverGroupReadOnlyEndpointResponseOutput) ToFailoverGroupReadOnlyEndpointResponsePtrOutputWithContext ¶
func (o FailoverGroupReadOnlyEndpointResponseOutput) ToFailoverGroupReadOnlyEndpointResponsePtrOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointResponsePtrOutput
type FailoverGroupReadOnlyEndpointResponsePtrInput ¶
type FailoverGroupReadOnlyEndpointResponsePtrInput interface { pulumi.Input ToFailoverGroupReadOnlyEndpointResponsePtrOutput() FailoverGroupReadOnlyEndpointResponsePtrOutput ToFailoverGroupReadOnlyEndpointResponsePtrOutputWithContext(context.Context) FailoverGroupReadOnlyEndpointResponsePtrOutput }
FailoverGroupReadOnlyEndpointResponsePtrInput is an input type that accepts FailoverGroupReadOnlyEndpointResponseArgs, FailoverGroupReadOnlyEndpointResponsePtr and FailoverGroupReadOnlyEndpointResponsePtrOutput values. You can construct a concrete instance of `FailoverGroupReadOnlyEndpointResponsePtrInput` via:
FailoverGroupReadOnlyEndpointResponseArgs{...} or: nil
func FailoverGroupReadOnlyEndpointResponsePtr ¶
func FailoverGroupReadOnlyEndpointResponsePtr(v *FailoverGroupReadOnlyEndpointResponseArgs) FailoverGroupReadOnlyEndpointResponsePtrInput
type FailoverGroupReadOnlyEndpointResponsePtrOutput ¶
type FailoverGroupReadOnlyEndpointResponsePtrOutput struct{ *pulumi.OutputState }
func (FailoverGroupReadOnlyEndpointResponsePtrOutput) ElementType ¶
func (FailoverGroupReadOnlyEndpointResponsePtrOutput) ElementType() reflect.Type
func (FailoverGroupReadOnlyEndpointResponsePtrOutput) FailoverPolicy ¶
func (o FailoverGroupReadOnlyEndpointResponsePtrOutput) FailoverPolicy() pulumi.StringPtrOutput
Failover policy of the read-only endpoint for the failover group.
func (FailoverGroupReadOnlyEndpointResponsePtrOutput) ToFailoverGroupReadOnlyEndpointResponsePtrOutput ¶
func (o FailoverGroupReadOnlyEndpointResponsePtrOutput) ToFailoverGroupReadOnlyEndpointResponsePtrOutput() FailoverGroupReadOnlyEndpointResponsePtrOutput
func (FailoverGroupReadOnlyEndpointResponsePtrOutput) ToFailoverGroupReadOnlyEndpointResponsePtrOutputWithContext ¶
func (o FailoverGroupReadOnlyEndpointResponsePtrOutput) ToFailoverGroupReadOnlyEndpointResponsePtrOutputWithContext(ctx context.Context) FailoverGroupReadOnlyEndpointResponsePtrOutput
type FailoverGroupReadWriteEndpoint ¶
type FailoverGroupReadWriteEndpoint struct { // Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. FailoverPolicy string `pulumi:"failoverPolicy"` // Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. FailoverWithDataLossGracePeriodMinutes *int `pulumi:"failoverWithDataLossGracePeriodMinutes"` }
Read-write endpoint of the failover group instance.
type FailoverGroupReadWriteEndpointArgs ¶
type FailoverGroupReadWriteEndpointArgs struct { // Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. FailoverPolicy pulumi.StringInput `pulumi:"failoverPolicy"` // Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. FailoverWithDataLossGracePeriodMinutes pulumi.IntPtrInput `pulumi:"failoverWithDataLossGracePeriodMinutes"` }
Read-write endpoint of the failover group instance.
func (FailoverGroupReadWriteEndpointArgs) ElementType ¶
func (FailoverGroupReadWriteEndpointArgs) ElementType() reflect.Type
func (FailoverGroupReadWriteEndpointArgs) ToFailoverGroupReadWriteEndpointOutput ¶
func (i FailoverGroupReadWriteEndpointArgs) ToFailoverGroupReadWriteEndpointOutput() FailoverGroupReadWriteEndpointOutput
func (FailoverGroupReadWriteEndpointArgs) ToFailoverGroupReadWriteEndpointOutputWithContext ¶
func (i FailoverGroupReadWriteEndpointArgs) ToFailoverGroupReadWriteEndpointOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointOutput
func (FailoverGroupReadWriteEndpointArgs) ToFailoverGroupReadWriteEndpointPtrOutput ¶
func (i FailoverGroupReadWriteEndpointArgs) ToFailoverGroupReadWriteEndpointPtrOutput() FailoverGroupReadWriteEndpointPtrOutput
func (FailoverGroupReadWriteEndpointArgs) ToFailoverGroupReadWriteEndpointPtrOutputWithContext ¶
func (i FailoverGroupReadWriteEndpointArgs) ToFailoverGroupReadWriteEndpointPtrOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointPtrOutput
type FailoverGroupReadWriteEndpointInput ¶
type FailoverGroupReadWriteEndpointInput interface { pulumi.Input ToFailoverGroupReadWriteEndpointOutput() FailoverGroupReadWriteEndpointOutput ToFailoverGroupReadWriteEndpointOutputWithContext(context.Context) FailoverGroupReadWriteEndpointOutput }
FailoverGroupReadWriteEndpointInput is an input type that accepts FailoverGroupReadWriteEndpointArgs and FailoverGroupReadWriteEndpointOutput values. You can construct a concrete instance of `FailoverGroupReadWriteEndpointInput` via:
FailoverGroupReadWriteEndpointArgs{...}
type FailoverGroupReadWriteEndpointOutput ¶
type FailoverGroupReadWriteEndpointOutput struct{ *pulumi.OutputState }
Read-write endpoint of the failover group instance.
func (FailoverGroupReadWriteEndpointOutput) ElementType ¶
func (FailoverGroupReadWriteEndpointOutput) ElementType() reflect.Type
func (FailoverGroupReadWriteEndpointOutput) FailoverPolicy ¶
func (o FailoverGroupReadWriteEndpointOutput) FailoverPolicy() pulumi.StringOutput
Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required.
func (FailoverGroupReadWriteEndpointOutput) FailoverWithDataLossGracePeriodMinutes ¶
func (o FailoverGroupReadWriteEndpointOutput) FailoverWithDataLossGracePeriodMinutes() pulumi.IntPtrOutput
Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required.
func (FailoverGroupReadWriteEndpointOutput) ToFailoverGroupReadWriteEndpointOutput ¶
func (o FailoverGroupReadWriteEndpointOutput) ToFailoverGroupReadWriteEndpointOutput() FailoverGroupReadWriteEndpointOutput
func (FailoverGroupReadWriteEndpointOutput) ToFailoverGroupReadWriteEndpointOutputWithContext ¶
func (o FailoverGroupReadWriteEndpointOutput) ToFailoverGroupReadWriteEndpointOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointOutput
func (FailoverGroupReadWriteEndpointOutput) ToFailoverGroupReadWriteEndpointPtrOutput ¶
func (o FailoverGroupReadWriteEndpointOutput) ToFailoverGroupReadWriteEndpointPtrOutput() FailoverGroupReadWriteEndpointPtrOutput
func (FailoverGroupReadWriteEndpointOutput) ToFailoverGroupReadWriteEndpointPtrOutputWithContext ¶
func (o FailoverGroupReadWriteEndpointOutput) ToFailoverGroupReadWriteEndpointPtrOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointPtrOutput
type FailoverGroupReadWriteEndpointPtrInput ¶
type FailoverGroupReadWriteEndpointPtrInput interface { pulumi.Input ToFailoverGroupReadWriteEndpointPtrOutput() FailoverGroupReadWriteEndpointPtrOutput ToFailoverGroupReadWriteEndpointPtrOutputWithContext(context.Context) FailoverGroupReadWriteEndpointPtrOutput }
FailoverGroupReadWriteEndpointPtrInput is an input type that accepts FailoverGroupReadWriteEndpointArgs, FailoverGroupReadWriteEndpointPtr and FailoverGroupReadWriteEndpointPtrOutput values. You can construct a concrete instance of `FailoverGroupReadWriteEndpointPtrInput` via:
FailoverGroupReadWriteEndpointArgs{...} or: nil
func FailoverGroupReadWriteEndpointPtr ¶
func FailoverGroupReadWriteEndpointPtr(v *FailoverGroupReadWriteEndpointArgs) FailoverGroupReadWriteEndpointPtrInput
type FailoverGroupReadWriteEndpointPtrOutput ¶
type FailoverGroupReadWriteEndpointPtrOutput struct{ *pulumi.OutputState }
func (FailoverGroupReadWriteEndpointPtrOutput) ElementType ¶
func (FailoverGroupReadWriteEndpointPtrOutput) ElementType() reflect.Type
func (FailoverGroupReadWriteEndpointPtrOutput) FailoverPolicy ¶
func (o FailoverGroupReadWriteEndpointPtrOutput) FailoverPolicy() pulumi.StringPtrOutput
Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required.
func (FailoverGroupReadWriteEndpointPtrOutput) FailoverWithDataLossGracePeriodMinutes ¶
func (o FailoverGroupReadWriteEndpointPtrOutput) FailoverWithDataLossGracePeriodMinutes() pulumi.IntPtrOutput
Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required.
func (FailoverGroupReadWriteEndpointPtrOutput) ToFailoverGroupReadWriteEndpointPtrOutput ¶
func (o FailoverGroupReadWriteEndpointPtrOutput) ToFailoverGroupReadWriteEndpointPtrOutput() FailoverGroupReadWriteEndpointPtrOutput
func (FailoverGroupReadWriteEndpointPtrOutput) ToFailoverGroupReadWriteEndpointPtrOutputWithContext ¶
func (o FailoverGroupReadWriteEndpointPtrOutput) ToFailoverGroupReadWriteEndpointPtrOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointPtrOutput
type FailoverGroupReadWriteEndpointResponse ¶
type FailoverGroupReadWriteEndpointResponse struct { // Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. FailoverPolicy string `pulumi:"failoverPolicy"` // Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. FailoverWithDataLossGracePeriodMinutes *int `pulumi:"failoverWithDataLossGracePeriodMinutes"` }
Read-write endpoint of the failover group instance.
type FailoverGroupReadWriteEndpointResponseArgs ¶
type FailoverGroupReadWriteEndpointResponseArgs struct { // Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. FailoverPolicy pulumi.StringInput `pulumi:"failoverPolicy"` // Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. FailoverWithDataLossGracePeriodMinutes pulumi.IntPtrInput `pulumi:"failoverWithDataLossGracePeriodMinutes"` }
Read-write endpoint of the failover group instance.
func (FailoverGroupReadWriteEndpointResponseArgs) ElementType ¶
func (FailoverGroupReadWriteEndpointResponseArgs) ElementType() reflect.Type
func (FailoverGroupReadWriteEndpointResponseArgs) ToFailoverGroupReadWriteEndpointResponseOutput ¶
func (i FailoverGroupReadWriteEndpointResponseArgs) ToFailoverGroupReadWriteEndpointResponseOutput() FailoverGroupReadWriteEndpointResponseOutput
func (FailoverGroupReadWriteEndpointResponseArgs) ToFailoverGroupReadWriteEndpointResponseOutputWithContext ¶
func (i FailoverGroupReadWriteEndpointResponseArgs) ToFailoverGroupReadWriteEndpointResponseOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointResponseOutput
func (FailoverGroupReadWriteEndpointResponseArgs) ToFailoverGroupReadWriteEndpointResponsePtrOutput ¶
func (i FailoverGroupReadWriteEndpointResponseArgs) ToFailoverGroupReadWriteEndpointResponsePtrOutput() FailoverGroupReadWriteEndpointResponsePtrOutput
func (FailoverGroupReadWriteEndpointResponseArgs) ToFailoverGroupReadWriteEndpointResponsePtrOutputWithContext ¶
func (i FailoverGroupReadWriteEndpointResponseArgs) ToFailoverGroupReadWriteEndpointResponsePtrOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointResponsePtrOutput
type FailoverGroupReadWriteEndpointResponseInput ¶
type FailoverGroupReadWriteEndpointResponseInput interface { pulumi.Input ToFailoverGroupReadWriteEndpointResponseOutput() FailoverGroupReadWriteEndpointResponseOutput ToFailoverGroupReadWriteEndpointResponseOutputWithContext(context.Context) FailoverGroupReadWriteEndpointResponseOutput }
FailoverGroupReadWriteEndpointResponseInput is an input type that accepts FailoverGroupReadWriteEndpointResponseArgs and FailoverGroupReadWriteEndpointResponseOutput values. You can construct a concrete instance of `FailoverGroupReadWriteEndpointResponseInput` via:
FailoverGroupReadWriteEndpointResponseArgs{...}
type FailoverGroupReadWriteEndpointResponseOutput ¶
type FailoverGroupReadWriteEndpointResponseOutput struct{ *pulumi.OutputState }
Read-write endpoint of the failover group instance.
func (FailoverGroupReadWriteEndpointResponseOutput) ElementType ¶
func (FailoverGroupReadWriteEndpointResponseOutput) ElementType() reflect.Type
func (FailoverGroupReadWriteEndpointResponseOutput) FailoverPolicy ¶
func (o FailoverGroupReadWriteEndpointResponseOutput) FailoverPolicy() pulumi.StringOutput
Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required.
func (FailoverGroupReadWriteEndpointResponseOutput) FailoverWithDataLossGracePeriodMinutes ¶
func (o FailoverGroupReadWriteEndpointResponseOutput) FailoverWithDataLossGracePeriodMinutes() pulumi.IntPtrOutput
Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required.
func (FailoverGroupReadWriteEndpointResponseOutput) ToFailoverGroupReadWriteEndpointResponseOutput ¶
func (o FailoverGroupReadWriteEndpointResponseOutput) ToFailoverGroupReadWriteEndpointResponseOutput() FailoverGroupReadWriteEndpointResponseOutput
func (FailoverGroupReadWriteEndpointResponseOutput) ToFailoverGroupReadWriteEndpointResponseOutputWithContext ¶
func (o FailoverGroupReadWriteEndpointResponseOutput) ToFailoverGroupReadWriteEndpointResponseOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointResponseOutput
func (FailoverGroupReadWriteEndpointResponseOutput) ToFailoverGroupReadWriteEndpointResponsePtrOutput ¶
func (o FailoverGroupReadWriteEndpointResponseOutput) ToFailoverGroupReadWriteEndpointResponsePtrOutput() FailoverGroupReadWriteEndpointResponsePtrOutput
func (FailoverGroupReadWriteEndpointResponseOutput) ToFailoverGroupReadWriteEndpointResponsePtrOutputWithContext ¶
func (o FailoverGroupReadWriteEndpointResponseOutput) ToFailoverGroupReadWriteEndpointResponsePtrOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointResponsePtrOutput
type FailoverGroupReadWriteEndpointResponsePtrInput ¶
type FailoverGroupReadWriteEndpointResponsePtrInput interface { pulumi.Input ToFailoverGroupReadWriteEndpointResponsePtrOutput() FailoverGroupReadWriteEndpointResponsePtrOutput ToFailoverGroupReadWriteEndpointResponsePtrOutputWithContext(context.Context) FailoverGroupReadWriteEndpointResponsePtrOutput }
FailoverGroupReadWriteEndpointResponsePtrInput is an input type that accepts FailoverGroupReadWriteEndpointResponseArgs, FailoverGroupReadWriteEndpointResponsePtr and FailoverGroupReadWriteEndpointResponsePtrOutput values. You can construct a concrete instance of `FailoverGroupReadWriteEndpointResponsePtrInput` via:
FailoverGroupReadWriteEndpointResponseArgs{...} or: nil
func FailoverGroupReadWriteEndpointResponsePtr ¶
func FailoverGroupReadWriteEndpointResponsePtr(v *FailoverGroupReadWriteEndpointResponseArgs) FailoverGroupReadWriteEndpointResponsePtrInput
type FailoverGroupReadWriteEndpointResponsePtrOutput ¶
type FailoverGroupReadWriteEndpointResponsePtrOutput struct{ *pulumi.OutputState }
func (FailoverGroupReadWriteEndpointResponsePtrOutput) ElementType ¶
func (FailoverGroupReadWriteEndpointResponsePtrOutput) ElementType() reflect.Type
func (FailoverGroupReadWriteEndpointResponsePtrOutput) FailoverPolicy ¶
func (o FailoverGroupReadWriteEndpointResponsePtrOutput) FailoverPolicy() pulumi.StringPtrOutput
Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required.
func (FailoverGroupReadWriteEndpointResponsePtrOutput) FailoverWithDataLossGracePeriodMinutes ¶
func (o FailoverGroupReadWriteEndpointResponsePtrOutput) FailoverWithDataLossGracePeriodMinutes() pulumi.IntPtrOutput
Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required.
func (FailoverGroupReadWriteEndpointResponsePtrOutput) ToFailoverGroupReadWriteEndpointResponsePtrOutput ¶
func (o FailoverGroupReadWriteEndpointResponsePtrOutput) ToFailoverGroupReadWriteEndpointResponsePtrOutput() FailoverGroupReadWriteEndpointResponsePtrOutput
func (FailoverGroupReadWriteEndpointResponsePtrOutput) ToFailoverGroupReadWriteEndpointResponsePtrOutputWithContext ¶
func (o FailoverGroupReadWriteEndpointResponsePtrOutput) ToFailoverGroupReadWriteEndpointResponsePtrOutputWithContext(ctx context.Context) FailoverGroupReadWriteEndpointResponsePtrOutput
type FailoverGroupState ¶
type FailoverGroupState struct { // List of databases in the failover group. Databases pulumi.StringArrayInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // List of partner server information for the failover group. PartnerServers PartnerInfoResponseArrayInput // Read-only endpoint of the failover group instance. ReadOnlyEndpoint FailoverGroupReadOnlyEndpointResponsePtrInput // Read-write endpoint of the failover group instance. ReadWriteEndpoint FailoverGroupReadWriteEndpointResponsePtrInput // Local replication role of the failover group instance. ReplicationRole pulumi.StringPtrInput // Replication state of the failover group instance. ReplicationState pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Resource type. Type pulumi.StringPtrInput }
func (FailoverGroupState) ElementType ¶
func (FailoverGroupState) ElementType() reflect.Type
type FirewallRule ¶
type FirewallRule struct { pulumi.CustomResourceState // The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. EndIpAddress pulumi.StringPtrOutput `pulumi:"endIpAddress"` // Resource name. Name pulumi.StringPtrOutput `pulumi:"name"` // The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all Azure-internal IP addresses. StartIpAddress pulumi.StringPtrOutput `pulumi:"startIpAddress"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` }
A server firewall rule.
func GetFirewallRule ¶
func GetFirewallRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FirewallRuleState, opts ...pulumi.ResourceOption) (*FirewallRule, error)
GetFirewallRule gets an existing FirewallRule 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 NewFirewallRule ¶
func NewFirewallRule(ctx *pulumi.Context, name string, args *FirewallRuleArgs, opts ...pulumi.ResourceOption) (*FirewallRule, error)
NewFirewallRule registers a new resource with the given unique name, arguments, and options.
type FirewallRuleArgs ¶
type FirewallRuleArgs struct { // The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. EndIpAddress pulumi.StringPtrInput // The name of the firewall rule. FirewallRuleName pulumi.StringInput // Resource name. Name 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 // The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all Azure-internal IP addresses. StartIpAddress pulumi.StringPtrInput }
The set of arguments for constructing a FirewallRule resource.
func (FirewallRuleArgs) ElementType ¶
func (FirewallRuleArgs) ElementType() reflect.Type
type FirewallRuleState ¶
type FirewallRuleState struct { // The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. EndIpAddress pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all Azure-internal IP addresses. StartIpAddress pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput }
func (FirewallRuleState) ElementType ¶
func (FirewallRuleState) ElementType() reflect.Type
type LookupFailoverGroupArgs ¶
type LookupFailoverGroupArgs struct { // The name of the failover group. FailoverGroupName string `pulumi:"failoverGroupName"` // 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 containing the failover group. ServerName string `pulumi:"serverName"` }
type LookupFailoverGroupResult ¶
type LookupFailoverGroupResult struct { // List of databases in the failover group. Databases []string `pulumi:"databases"` // Resource location. Location string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // List of partner server information for the failover group. PartnerServers []PartnerInfoResponse `pulumi:"partnerServers"` // Read-only endpoint of the failover group instance. ReadOnlyEndpoint *FailoverGroupReadOnlyEndpointResponse `pulumi:"readOnlyEndpoint"` // Read-write endpoint of the failover group instance. ReadWriteEndpoint FailoverGroupReadWriteEndpointResponse `pulumi:"readWriteEndpoint"` // Local replication role of the failover group instance. ReplicationRole string `pulumi:"replicationRole"` // Replication state of the failover group instance. ReplicationState string `pulumi:"replicationState"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Resource type. Type string `pulumi:"type"` }
A failover group.
func LookupFailoverGroup ¶
func LookupFailoverGroup(ctx *pulumi.Context, args *LookupFailoverGroupArgs, opts ...pulumi.InvokeOption) (*LookupFailoverGroupResult, error)
type LookupFirewallRuleArgs ¶
type LookupFirewallRuleArgs struct { // The name of the firewall rule. FirewallRuleName string `pulumi:"firewallRuleName"` // 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 LookupFirewallRuleResult ¶
type LookupFirewallRuleResult struct { // The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress. Use value '0.0.0.0' for all Azure-internal IP addresses. EndIpAddress *string `pulumi:"endIpAddress"` // Resource name. Name *string `pulumi:"name"` // The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all Azure-internal IP addresses. StartIpAddress *string `pulumi:"startIpAddress"` // Resource type. Type string `pulumi:"type"` }
A server firewall rule.
func LookupFirewallRule ¶
func LookupFirewallRule(ctx *pulumi.Context, args *LookupFirewallRuleArgs, opts ...pulumi.InvokeOption) (*LookupFirewallRuleResult, error)
type LookupManagedInstanceArgs ¶
type LookupManagedInstanceArgs struct { // 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 LookupManagedInstanceResult ¶
type LookupManagedInstanceResult struct { // Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation). AdministratorLogin *string `pulumi:"administratorLogin"` // The administrator login password (required for managed instance creation). AdministratorLoginPassword *string `pulumi:"administratorLoginPassword"` // Collation of the managed instance. Collation *string `pulumi:"collation"` // The Dns Zone that the managed instance is in. DnsZone string `pulumi:"dnsZone"` // The resource id of another managed instance whose DNS zone this managed instance will share after creation. DnsZonePartner *string `pulumi:"dnsZonePartner"` // The fully qualified domain name of the managed instance. FullyQualifiedDomainName string `pulumi:"fullyQualifiedDomainName"` // The Azure Active Directory identity of the managed instance. Identity *ResourceIdentityResponse `pulumi:"identity"` // The Id of the instance pool this managed server belongs to. InstancePoolId *string `pulumi:"instancePoolId"` // The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). LicenseType *string `pulumi:"licenseType"` // Resource location. Location string `pulumi:"location"` // Specifies maintenance configuration id to apply to this managed instance. MaintenanceConfigurationId *string `pulumi:"maintenanceConfigurationId"` // Specifies the mode of database creation. // // Default: Regular instance creation. // // Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified. ManagedInstanceCreateMode *string `pulumi:"managedInstanceCreateMode"` // Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' MinimalTlsVersion *string `pulumi:"minimalTlsVersion"` // Resource name. Name string `pulumi:"name"` // Connection type used for connecting to the instance. ProxyOverride *string `pulumi:"proxyOverride"` // Whether or not the public data endpoint is enabled. PublicDataEndpointEnabled *bool `pulumi:"publicDataEndpointEnabled"` // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime *string `pulumi:"restorePointInTime"` // Managed instance SKU. Allowed values for sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku *SkuResponse `pulumi:"sku"` // The resource identifier of the source managed instance associated with create operation of this instance. SourceManagedInstanceId *string `pulumi:"sourceManagedInstanceId"` // The state of the managed instance. State string `pulumi:"state"` // Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only. StorageSizeInGB *int `pulumi:"storageSizeInGB"` // Subnet resource ID for the managed instance. SubnetId *string `pulumi:"subnetId"` // Resource tags. Tags map[string]string `pulumi:"tags"` // Id of the timezone. Allowed values are timezones supported by Windows. // Windows keeps details on supported timezones, including the id, in registry under // KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. // You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info. // List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. // An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". TimezoneId *string `pulumi:"timezoneId"` // Resource type. Type string `pulumi:"type"` // The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. VCores *int `pulumi:"vCores"` }
An Azure SQL managed instance.
func LookupManagedInstance ¶
func LookupManagedInstance(ctx *pulumi.Context, args *LookupManagedInstanceArgs, opts ...pulumi.InvokeOption) (*LookupManagedInstanceResult, error)
type LookupServerArgs ¶
type LookupServerKeyArgs ¶
type LookupServerKeyArgs struct { // The name of the server key to be retrieved. KeyName string `pulumi:"keyName"` // 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 LookupServerKeyResult ¶
type LookupServerKeyResult struct { // The server key creation date. CreationDate *string `pulumi:"creationDate"` // Kind of encryption protector. This is metadata used for the Azure portal experience. Kind *string `pulumi:"kind"` // Resource location. Location string `pulumi:"location"` // Resource name. Name string `pulumi:"name"` // The server key type like 'ServiceManaged', 'AzureKeyVault'. ServerKeyType string `pulumi:"serverKeyType"` // Subregion of the server key. Subregion string `pulumi:"subregion"` // Thumbprint of the server key. Thumbprint *string `pulumi:"thumbprint"` // Resource type. Type string `pulumi:"type"` // The URI of the server key. Uri *string `pulumi:"uri"` }
A server key.
func LookupServerKey ¶
func LookupServerKey(ctx *pulumi.Context, args *LookupServerKeyArgs, opts ...pulumi.InvokeOption) (*LookupServerKeyResult, 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"` // Resource name. Name string `pulumi:"name"` // 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 LookupSyncAgentArgs ¶
type LookupSyncAgentArgs struct { // 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 on which the sync agent is hosted. ServerName string `pulumi:"serverName"` // The name of the sync agent. SyncAgentName string `pulumi:"syncAgentName"` }
type LookupSyncAgentResult ¶
type LookupSyncAgentResult struct { // Expiration time of the sync agent version. ExpiryTime string `pulumi:"expiryTime"` // If the sync agent version is up to date. IsUpToDate bool `pulumi:"isUpToDate"` // Last alive time of the sync agent. LastAliveTime string `pulumi:"lastAliveTime"` // Resource name. Name string `pulumi:"name"` // State of the sync agent. State string `pulumi:"state"` // ARM resource id of the sync database in the sync agent. SyncDatabaseId *string `pulumi:"syncDatabaseId"` // Resource type. Type string `pulumi:"type"` // Version of the sync agent. Version string `pulumi:"version"` }
An Azure SQL Database sync agent.
func LookupSyncAgent ¶
func LookupSyncAgent(ctx *pulumi.Context, args *LookupSyncAgentArgs, opts ...pulumi.InvokeOption) (*LookupSyncAgentResult, 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"` // 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"` }
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"` // 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"` // Sync state of the sync member. SyncState string `pulumi:"syncState"` // Resource type. Type string `pulumi:"type"` // 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 LookupVirtualNetworkRuleArgs ¶
type LookupVirtualNetworkRuleArgs struct { // 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 virtual network rule. VirtualNetworkRuleName string `pulumi:"virtualNetworkRuleName"` }
type LookupVirtualNetworkRuleResult ¶
type LookupVirtualNetworkRuleResult struct { // Create firewall rule before the virtual network has vnet service endpoint enabled. IgnoreMissingVnetServiceEndpoint *bool `pulumi:"ignoreMissingVnetServiceEndpoint"` // Resource name. Name string `pulumi:"name"` // Virtual Network Rule State State string `pulumi:"state"` // Resource type. Type string `pulumi:"type"` // The ARM resource id of the virtual network subnet. VirtualNetworkSubnetId string `pulumi:"virtualNetworkSubnetId"` }
A virtual network rule.
func LookupVirtualNetworkRule ¶
func LookupVirtualNetworkRule(ctx *pulumi.Context, args *LookupVirtualNetworkRuleArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkRuleResult, error)
type ManagedInstance ¶
type ManagedInstance struct { pulumi.CustomResourceState // Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation). AdministratorLogin pulumi.StringPtrOutput `pulumi:"administratorLogin"` // The administrator login password (required for managed instance creation). AdministratorLoginPassword pulumi.StringPtrOutput `pulumi:"administratorLoginPassword"` // Collation of the managed instance. Collation pulumi.StringPtrOutput `pulumi:"collation"` // The Dns Zone that the managed instance is in. DnsZone pulumi.StringOutput `pulumi:"dnsZone"` // The resource id of another managed instance whose DNS zone this managed instance will share after creation. DnsZonePartner pulumi.StringPtrOutput `pulumi:"dnsZonePartner"` // The fully qualified domain name of the managed instance. FullyQualifiedDomainName pulumi.StringOutput `pulumi:"fullyQualifiedDomainName"` // The Azure Active Directory identity of the managed instance. Identity ResourceIdentityResponsePtrOutput `pulumi:"identity"` // The Id of the instance pool this managed server belongs to. InstancePoolId pulumi.StringPtrOutput `pulumi:"instancePoolId"` // The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). LicenseType pulumi.StringPtrOutput `pulumi:"licenseType"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Specifies maintenance configuration id to apply to this managed instance. MaintenanceConfigurationId pulumi.StringPtrOutput `pulumi:"maintenanceConfigurationId"` // Specifies the mode of database creation. // // Default: Regular instance creation. // // Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified. ManagedInstanceCreateMode pulumi.StringPtrOutput `pulumi:"managedInstanceCreateMode"` // Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' MinimalTlsVersion pulumi.StringPtrOutput `pulumi:"minimalTlsVersion"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Connection type used for connecting to the instance. ProxyOverride pulumi.StringPtrOutput `pulumi:"proxyOverride"` // Whether or not the public data endpoint is enabled. PublicDataEndpointEnabled pulumi.BoolPtrOutput `pulumi:"publicDataEndpointEnabled"` // 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"` // Managed instance SKU. Allowed values for sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku SkuResponsePtrOutput `pulumi:"sku"` // The resource identifier of the source managed instance associated with create operation of this instance. SourceManagedInstanceId pulumi.StringPtrOutput `pulumi:"sourceManagedInstanceId"` // The state of the managed instance. State pulumi.StringOutput `pulumi:"state"` // Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only. StorageSizeInGB pulumi.IntPtrOutput `pulumi:"storageSizeInGB"` // Subnet resource ID for the managed instance. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // Id of the timezone. Allowed values are timezones supported by Windows. // Windows keeps details on supported timezones, including the id, in registry under // KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. // You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info. // List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. // An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". TimezoneId pulumi.StringPtrOutput `pulumi:"timezoneId"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. VCores pulumi.IntPtrOutput `pulumi:"vCores"` }
An Azure SQL managed instance.
func GetManagedInstance ¶
func GetManagedInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedInstanceState, opts ...pulumi.ResourceOption) (*ManagedInstance, error)
GetManagedInstance gets an existing ManagedInstance 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 NewManagedInstance ¶
func NewManagedInstance(ctx *pulumi.Context, name string, args *ManagedInstanceArgs, opts ...pulumi.ResourceOption) (*ManagedInstance, error)
NewManagedInstance registers a new resource with the given unique name, arguments, and options.
type ManagedInstanceArgs ¶
type ManagedInstanceArgs struct { // Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation). AdministratorLogin pulumi.StringPtrInput // The administrator login password (required for managed instance creation). AdministratorLoginPassword pulumi.StringPtrInput // Collation of the managed instance. Collation pulumi.StringPtrInput // The resource id of another managed instance whose DNS zone this managed instance will share after creation. DnsZonePartner pulumi.StringPtrInput // The Azure Active Directory identity of the managed instance. Identity ResourceIdentityPtrInput // The Id of the instance pool this managed server belongs to. InstancePoolId pulumi.StringPtrInput // The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). LicenseType pulumi.StringPtrInput // Resource location. Location pulumi.StringInput // Specifies maintenance configuration id to apply to this managed instance. MaintenanceConfigurationId pulumi.StringPtrInput // Specifies the mode of database creation. // // Default: Regular instance creation. // // Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified. ManagedInstanceCreateMode pulumi.StringPtrInput // The name of the managed instance. ManagedInstanceName pulumi.StringInput // Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' MinimalTlsVersion pulumi.StringPtrInput // Connection type used for connecting to the instance. ProxyOverride pulumi.StringPtrInput // Whether or not the public data endpoint is enabled. PublicDataEndpointEnabled pulumi.BoolPtrInput // 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 // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrInput // Managed instance SKU. Allowed values for sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku SkuPtrInput // The resource identifier of the source managed instance associated with create operation of this instance. SourceManagedInstanceId pulumi.StringPtrInput // Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only. StorageSizeInGB pulumi.IntPtrInput // Subnet resource ID for the managed instance. SubnetId pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Id of the timezone. Allowed values are timezones supported by Windows. // Windows keeps details on supported timezones, including the id, in registry under // KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. // You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info. // List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. // An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". TimezoneId pulumi.StringPtrInput // The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. VCores pulumi.IntPtrInput }
The set of arguments for constructing a ManagedInstance resource.
func (ManagedInstanceArgs) ElementType ¶
func (ManagedInstanceArgs) ElementType() reflect.Type
type ManagedInstanceState ¶
type ManagedInstanceState struct { // Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation). AdministratorLogin pulumi.StringPtrInput // The administrator login password (required for managed instance creation). AdministratorLoginPassword pulumi.StringPtrInput // Collation of the managed instance. Collation pulumi.StringPtrInput // The Dns Zone that the managed instance is in. DnsZone pulumi.StringPtrInput // The resource id of another managed instance whose DNS zone this managed instance will share after creation. DnsZonePartner pulumi.StringPtrInput // The fully qualified domain name of the managed instance. FullyQualifiedDomainName pulumi.StringPtrInput // The Azure Active Directory identity of the managed instance. Identity ResourceIdentityResponsePtrInput // The Id of the instance pool this managed server belongs to. InstancePoolId pulumi.StringPtrInput // The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). LicenseType pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Specifies maintenance configuration id to apply to this managed instance. MaintenanceConfigurationId pulumi.StringPtrInput // Specifies the mode of database creation. // // Default: Regular instance creation. // // Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified. ManagedInstanceCreateMode pulumi.StringPtrInput // Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' MinimalTlsVersion pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Connection type used for connecting to the instance. ProxyOverride pulumi.StringPtrInput // Whether or not the public data endpoint is enabled. PublicDataEndpointEnabled pulumi.BoolPtrInput // Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. RestorePointInTime pulumi.StringPtrInput // Managed instance SKU. Allowed values for sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5 Sku SkuResponsePtrInput // The resource identifier of the source managed instance associated with create operation of this instance. SourceManagedInstanceId pulumi.StringPtrInput // The state of the managed instance. State pulumi.StringPtrInput // Storage size in GB. Minimum value: 32. Maximum value: 8192. Increments of 32 GB allowed only. StorageSizeInGB pulumi.IntPtrInput // Subnet resource ID for the managed instance. SubnetId pulumi.StringPtrInput // Resource tags. Tags pulumi.StringMapInput // Id of the timezone. Allowed values are timezones supported by Windows. // Windows keeps details on supported timezones, including the id, in registry under // KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. // You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info. // List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. // An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". TimezoneId pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput // The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. VCores pulumi.IntPtrInput }
func (ManagedInstanceState) ElementType ¶
func (ManagedInstanceState) ElementType() reflect.Type
type PartnerInfo ¶
type PartnerInfo struct { // Resource identifier of the partner server. Id string `pulumi:"id"` }
Partner server information for the failover group.
type PartnerInfoArgs ¶
type PartnerInfoArgs struct { // Resource identifier of the partner server. Id pulumi.StringInput `pulumi:"id"` }
Partner server information for the failover group.
func (PartnerInfoArgs) ElementType ¶
func (PartnerInfoArgs) ElementType() reflect.Type
func (PartnerInfoArgs) ToPartnerInfoOutput ¶
func (i PartnerInfoArgs) ToPartnerInfoOutput() PartnerInfoOutput
func (PartnerInfoArgs) ToPartnerInfoOutputWithContext ¶
func (i PartnerInfoArgs) ToPartnerInfoOutputWithContext(ctx context.Context) PartnerInfoOutput
type PartnerInfoArray ¶
type PartnerInfoArray []PartnerInfoInput
func (PartnerInfoArray) ElementType ¶
func (PartnerInfoArray) ElementType() reflect.Type
func (PartnerInfoArray) ToPartnerInfoArrayOutput ¶
func (i PartnerInfoArray) ToPartnerInfoArrayOutput() PartnerInfoArrayOutput
func (PartnerInfoArray) ToPartnerInfoArrayOutputWithContext ¶
func (i PartnerInfoArray) ToPartnerInfoArrayOutputWithContext(ctx context.Context) PartnerInfoArrayOutput
type PartnerInfoArrayInput ¶
type PartnerInfoArrayInput interface { pulumi.Input ToPartnerInfoArrayOutput() PartnerInfoArrayOutput ToPartnerInfoArrayOutputWithContext(context.Context) PartnerInfoArrayOutput }
PartnerInfoArrayInput is an input type that accepts PartnerInfoArray and PartnerInfoArrayOutput values. You can construct a concrete instance of `PartnerInfoArrayInput` via:
PartnerInfoArray{ PartnerInfoArgs{...} }
type PartnerInfoArrayOutput ¶
type PartnerInfoArrayOutput struct{ *pulumi.OutputState }
func (PartnerInfoArrayOutput) ElementType ¶
func (PartnerInfoArrayOutput) ElementType() reflect.Type
func (PartnerInfoArrayOutput) Index ¶
func (o PartnerInfoArrayOutput) Index(i pulumi.IntInput) PartnerInfoOutput
func (PartnerInfoArrayOutput) ToPartnerInfoArrayOutput ¶
func (o PartnerInfoArrayOutput) ToPartnerInfoArrayOutput() PartnerInfoArrayOutput
func (PartnerInfoArrayOutput) ToPartnerInfoArrayOutputWithContext ¶
func (o PartnerInfoArrayOutput) ToPartnerInfoArrayOutputWithContext(ctx context.Context) PartnerInfoArrayOutput
type PartnerInfoInput ¶
type PartnerInfoInput interface { pulumi.Input ToPartnerInfoOutput() PartnerInfoOutput ToPartnerInfoOutputWithContext(context.Context) PartnerInfoOutput }
PartnerInfoInput is an input type that accepts PartnerInfoArgs and PartnerInfoOutput values. You can construct a concrete instance of `PartnerInfoInput` via:
PartnerInfoArgs{...}
type PartnerInfoOutput ¶
type PartnerInfoOutput struct{ *pulumi.OutputState }
Partner server information for the failover group.
func (PartnerInfoOutput) ElementType ¶
func (PartnerInfoOutput) ElementType() reflect.Type
func (PartnerInfoOutput) Id ¶
func (o PartnerInfoOutput) Id() pulumi.StringOutput
Resource identifier of the partner server.
func (PartnerInfoOutput) ToPartnerInfoOutput ¶
func (o PartnerInfoOutput) ToPartnerInfoOutput() PartnerInfoOutput
func (PartnerInfoOutput) ToPartnerInfoOutputWithContext ¶
func (o PartnerInfoOutput) ToPartnerInfoOutputWithContext(ctx context.Context) PartnerInfoOutput
type PartnerInfoResponse ¶
type PartnerInfoResponse struct { // Resource identifier of the partner server. Id string `pulumi:"id"` // Geo location of the partner server. Location string `pulumi:"location"` // Replication role of the partner server. ReplicationRole string `pulumi:"replicationRole"` }
Partner server information for the failover group.
type PartnerInfoResponseArgs ¶
type PartnerInfoResponseArgs struct { // Resource identifier of the partner server. Id pulumi.StringInput `pulumi:"id"` // Geo location of the partner server. Location pulumi.StringInput `pulumi:"location"` // Replication role of the partner server. ReplicationRole pulumi.StringInput `pulumi:"replicationRole"` }
Partner server information for the failover group.
func (PartnerInfoResponseArgs) ElementType ¶
func (PartnerInfoResponseArgs) ElementType() reflect.Type
func (PartnerInfoResponseArgs) ToPartnerInfoResponseOutput ¶
func (i PartnerInfoResponseArgs) ToPartnerInfoResponseOutput() PartnerInfoResponseOutput
func (PartnerInfoResponseArgs) ToPartnerInfoResponseOutputWithContext ¶
func (i PartnerInfoResponseArgs) ToPartnerInfoResponseOutputWithContext(ctx context.Context) PartnerInfoResponseOutput
type PartnerInfoResponseArray ¶
type PartnerInfoResponseArray []PartnerInfoResponseInput
func (PartnerInfoResponseArray) ElementType ¶
func (PartnerInfoResponseArray) ElementType() reflect.Type
func (PartnerInfoResponseArray) ToPartnerInfoResponseArrayOutput ¶
func (i PartnerInfoResponseArray) ToPartnerInfoResponseArrayOutput() PartnerInfoResponseArrayOutput
func (PartnerInfoResponseArray) ToPartnerInfoResponseArrayOutputWithContext ¶
func (i PartnerInfoResponseArray) ToPartnerInfoResponseArrayOutputWithContext(ctx context.Context) PartnerInfoResponseArrayOutput
type PartnerInfoResponseArrayInput ¶
type PartnerInfoResponseArrayInput interface { pulumi.Input ToPartnerInfoResponseArrayOutput() PartnerInfoResponseArrayOutput ToPartnerInfoResponseArrayOutputWithContext(context.Context) PartnerInfoResponseArrayOutput }
PartnerInfoResponseArrayInput is an input type that accepts PartnerInfoResponseArray and PartnerInfoResponseArrayOutput values. You can construct a concrete instance of `PartnerInfoResponseArrayInput` via:
PartnerInfoResponseArray{ PartnerInfoResponseArgs{...} }
type PartnerInfoResponseArrayOutput ¶
type PartnerInfoResponseArrayOutput struct{ *pulumi.OutputState }
func (PartnerInfoResponseArrayOutput) ElementType ¶
func (PartnerInfoResponseArrayOutput) ElementType() reflect.Type
func (PartnerInfoResponseArrayOutput) Index ¶
func (o PartnerInfoResponseArrayOutput) Index(i pulumi.IntInput) PartnerInfoResponseOutput
func (PartnerInfoResponseArrayOutput) ToPartnerInfoResponseArrayOutput ¶
func (o PartnerInfoResponseArrayOutput) ToPartnerInfoResponseArrayOutput() PartnerInfoResponseArrayOutput
func (PartnerInfoResponseArrayOutput) ToPartnerInfoResponseArrayOutputWithContext ¶
func (o PartnerInfoResponseArrayOutput) ToPartnerInfoResponseArrayOutputWithContext(ctx context.Context) PartnerInfoResponseArrayOutput
type PartnerInfoResponseInput ¶
type PartnerInfoResponseInput interface { pulumi.Input ToPartnerInfoResponseOutput() PartnerInfoResponseOutput ToPartnerInfoResponseOutputWithContext(context.Context) PartnerInfoResponseOutput }
PartnerInfoResponseInput is an input type that accepts PartnerInfoResponseArgs and PartnerInfoResponseOutput values. You can construct a concrete instance of `PartnerInfoResponseInput` via:
PartnerInfoResponseArgs{...}
type PartnerInfoResponseOutput ¶
type PartnerInfoResponseOutput struct{ *pulumi.OutputState }
Partner server information for the failover group.
func (PartnerInfoResponseOutput) ElementType ¶
func (PartnerInfoResponseOutput) ElementType() reflect.Type
func (PartnerInfoResponseOutput) Id ¶
func (o PartnerInfoResponseOutput) Id() pulumi.StringOutput
Resource identifier of the partner server.
func (PartnerInfoResponseOutput) Location ¶
func (o PartnerInfoResponseOutput) Location() pulumi.StringOutput
Geo location of the partner server.
func (PartnerInfoResponseOutput) ReplicationRole ¶
func (o PartnerInfoResponseOutput) ReplicationRole() pulumi.StringOutput
Replication role of the partner server.
func (PartnerInfoResponseOutput) ToPartnerInfoResponseOutput ¶
func (o PartnerInfoResponseOutput) ToPartnerInfoResponseOutput() PartnerInfoResponseOutput
func (PartnerInfoResponseOutput) ToPartnerInfoResponseOutputWithContext ¶
func (o PartnerInfoResponseOutput) ToPartnerInfoResponseOutputWithContext(ctx context.Context) PartnerInfoResponseOutput
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"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // 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.
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 // 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 ServerKey ¶
type ServerKey struct { pulumi.CustomResourceState // The server key creation date. CreationDate pulumi.StringPtrOutput `pulumi:"creationDate"` // Kind of encryption protector. This is metadata used for the Azure portal experience. Kind pulumi.StringPtrOutput `pulumi:"kind"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // The server key type like 'ServiceManaged', 'AzureKeyVault'. ServerKeyType pulumi.StringOutput `pulumi:"serverKeyType"` // Subregion of the server key. Subregion pulumi.StringOutput `pulumi:"subregion"` // Thumbprint of the server key. Thumbprint pulumi.StringPtrOutput `pulumi:"thumbprint"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The URI of the server key. Uri pulumi.StringPtrOutput `pulumi:"uri"` }
A server key.
func GetServerKey ¶
func GetServerKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerKeyState, opts ...pulumi.ResourceOption) (*ServerKey, error)
GetServerKey gets an existing ServerKey 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 NewServerKey ¶
func NewServerKey(ctx *pulumi.Context, name string, args *ServerKeyArgs, opts ...pulumi.ResourceOption) (*ServerKey, error)
NewServerKey registers a new resource with the given unique name, arguments, and options.
type ServerKeyArgs ¶
type ServerKeyArgs struct { // The server key creation date. CreationDate pulumi.StringPtrInput // The name of the server key to be operated on (updated or created). The key name is required to be in the format of 'vault_key_version'. For example, if the keyId is https://YourVaultName.vault.azure.net/keys/YourKeyName/01234567890123456789012345678901, then the server key name should be formatted as: YourVaultName_YourKeyName_01234567890123456789012345678901 KeyName pulumi.StringInput // Kind of encryption protector. This is metadata used for the Azure portal experience. Kind 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 server key type like 'ServiceManaged', 'AzureKeyVault'. ServerKeyType pulumi.StringInput // The name of the server. ServerName pulumi.StringInput // Thumbprint of the server key. Thumbprint pulumi.StringPtrInput // The URI of the server key. Uri pulumi.StringPtrInput }
The set of arguments for constructing a ServerKey resource.
func (ServerKeyArgs) ElementType ¶
func (ServerKeyArgs) ElementType() reflect.Type
type ServerKeyState ¶
type ServerKeyState struct { // The server key creation date. CreationDate pulumi.StringPtrInput // Kind of encryption protector. This is metadata used for the Azure portal experience. Kind pulumi.StringPtrInput // Resource location. Location pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // The server key type like 'ServiceManaged', 'AzureKeyVault'. ServerKeyType pulumi.StringPtrInput // Subregion of the server key. Subregion pulumi.StringPtrInput // Thumbprint of the server key. Thumbprint pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput // The URI of the server key. Uri pulumi.StringPtrInput }
func (ServerKeyState) ElementType ¶
func (ServerKeyState) ElementType() reflect.Type
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 // Resource name. Name 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 SyncAgent ¶
type SyncAgent struct { pulumi.CustomResourceState // Expiration time of the sync agent version. ExpiryTime pulumi.StringOutput `pulumi:"expiryTime"` // If the sync agent version is up to date. IsUpToDate pulumi.BoolOutput `pulumi:"isUpToDate"` // Last alive time of the sync agent. LastAliveTime pulumi.StringOutput `pulumi:"lastAliveTime"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // State of the sync agent. State pulumi.StringOutput `pulumi:"state"` // ARM resource id of the sync database in the sync agent. SyncDatabaseId pulumi.StringPtrOutput `pulumi:"syncDatabaseId"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // Version of the sync agent. Version pulumi.StringOutput `pulumi:"version"` }
An Azure SQL Database sync agent.
func GetSyncAgent ¶
func GetSyncAgent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SyncAgentState, opts ...pulumi.ResourceOption) (*SyncAgent, error)
GetSyncAgent gets an existing SyncAgent 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 NewSyncAgent ¶
func NewSyncAgent(ctx *pulumi.Context, name string, args *SyncAgentArgs, opts ...pulumi.ResourceOption) (*SyncAgent, error)
NewSyncAgent registers a new resource with the given unique name, arguments, and options.
type SyncAgentArgs ¶
type SyncAgentArgs struct { // 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 on which the sync agent is hosted. ServerName pulumi.StringInput // The name of the sync agent. SyncAgentName pulumi.StringInput // ARM resource id of the sync database in the sync agent. SyncDatabaseId pulumi.StringPtrInput }
The set of arguments for constructing a SyncAgent resource.
func (SyncAgentArgs) ElementType ¶
func (SyncAgentArgs) ElementType() reflect.Type
type SyncAgentState ¶
type SyncAgentState struct { // Expiration time of the sync agent version. ExpiryTime pulumi.StringPtrInput // If the sync agent version is up to date. IsUpToDate pulumi.BoolPtrInput // Last alive time of the sync agent. LastAliveTime pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // State of the sync agent. State pulumi.StringPtrInput // ARM resource id of the sync database in the sync agent. SyncDatabaseId pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput // Version of the sync agent. Version pulumi.StringPtrInput }
func (SyncAgentState) ElementType ¶
func (SyncAgentState) ElementType() reflect.Type
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"` // 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"` }
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.
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 }
The set of arguments for constructing a SyncGroup resource.
func (SyncGroupArgs) ElementType ¶
func (SyncGroupArgs) ElementType() reflect.Type
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 // 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 }
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"` // 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"` // Sync state of the sync member. SyncState pulumi.StringOutput `pulumi:"syncState"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // 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.
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 // The name of the sync member. SyncMemberName pulumi.StringInput // 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 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 // 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 // Sync state of the sync member. SyncState pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput // User name of the member database in the sync member. UserName pulumi.StringPtrInput }
func (SyncMemberState) ElementType ¶
func (SyncMemberState) ElementType() reflect.Type
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { pulumi.CustomResourceState // Create firewall rule before the virtual network has vnet service endpoint enabled. IgnoreMissingVnetServiceEndpoint pulumi.BoolPtrOutput `pulumi:"ignoreMissingVnetServiceEndpoint"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Virtual Network Rule State State pulumi.StringOutput `pulumi:"state"` // Resource type. Type pulumi.StringOutput `pulumi:"type"` // The ARM resource id of the virtual network subnet. VirtualNetworkSubnetId pulumi.StringOutput `pulumi:"virtualNetworkSubnetId"` }
A virtual network rule.
func GetVirtualNetworkRule ¶
func GetVirtualNetworkRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNetworkRuleState, opts ...pulumi.ResourceOption) (*VirtualNetworkRule, error)
GetVirtualNetworkRule gets an existing VirtualNetworkRule 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 NewVirtualNetworkRule ¶
func NewVirtualNetworkRule(ctx *pulumi.Context, name string, args *VirtualNetworkRuleArgs, opts ...pulumi.ResourceOption) (*VirtualNetworkRule, error)
NewVirtualNetworkRule registers a new resource with the given unique name, arguments, and options.
type VirtualNetworkRuleArgs ¶
type VirtualNetworkRuleArgs struct { // Create firewall rule before the virtual network has vnet service endpoint enabled. IgnoreMissingVnetServiceEndpoint pulumi.BoolPtrInput // 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 virtual network rule. VirtualNetworkRuleName pulumi.StringInput // The ARM resource id of the virtual network subnet. VirtualNetworkSubnetId pulumi.StringInput }
The set of arguments for constructing a VirtualNetworkRule resource.
func (VirtualNetworkRuleArgs) ElementType ¶
func (VirtualNetworkRuleArgs) ElementType() reflect.Type
type VirtualNetworkRuleState ¶
type VirtualNetworkRuleState struct { // Create firewall rule before the virtual network has vnet service endpoint enabled. IgnoreMissingVnetServiceEndpoint pulumi.BoolPtrInput // Resource name. Name pulumi.StringPtrInput // Virtual Network Rule State State pulumi.StringPtrInput // Resource type. Type pulumi.StringPtrInput // The ARM resource id of the virtual network subnet. VirtualNetworkSubnetId pulumi.StringPtrInput }
func (VirtualNetworkRuleState) ElementType ¶
func (VirtualNetworkRuleState) ElementType() reflect.Type
Source Files
¶
- failoverGroup.go
- firewallRule.go
- getFailoverGroup.go
- getFirewallRule.go
- getManagedInstance.go
- getServer.go
- getServerKey.go
- getSyncAgent.go
- getSyncGroup.go
- getSyncMember.go
- getVirtualNetworkRule.go
- managedInstance.go
- pulumiTypes.go
- server.go
- serverKey.go
- syncAgent.go
- syncGroup.go
- syncMember.go
- virtualNetworkRule.go