Documentation
¶
Index ¶
- Constants
- type CitusVersion
- func (CitusVersion) ElementType() reflect.Type
- func (e CitusVersion) ToStringOutput() pulumi.StringOutput
- func (e CitusVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CitusVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CitusVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CreateMode
- func (CreateMode) ElementType() reflect.Type
- func (e CreateMode) ToStringOutput() pulumi.StringOutput
- func (e CreateMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CreateMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CreateMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FirewallRule
- type FirewallRuleArgs
- type FirewallRuleInput
- type FirewallRuleOutput
- type FirewallRuleState
- type LookupFirewallRuleArgs
- type LookupFirewallRuleResult
- type LookupServerGroupArgs
- type LookupServerGroupResult
- type MaintenanceWindow
- type MaintenanceWindowArgs
- func (MaintenanceWindowArgs) ElementType() reflect.Type
- func (i MaintenanceWindowArgs) ToMaintenanceWindowOutput() MaintenanceWindowOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- type MaintenanceWindowInput
- type MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) CustomWindow() pulumi.StringPtrOutput
- func (o MaintenanceWindowOutput) DayOfWeek() pulumi.IntPtrOutput
- func (MaintenanceWindowOutput) ElementType() reflect.Type
- func (o MaintenanceWindowOutput) StartHour() pulumi.IntPtrOutput
- func (o MaintenanceWindowOutput) StartMinute() pulumi.IntPtrOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- type MaintenanceWindowPtrInput
- type MaintenanceWindowPtrOutput
- func (o MaintenanceWindowPtrOutput) CustomWindow() pulumi.StringPtrOutput
- func (o MaintenanceWindowPtrOutput) DayOfWeek() pulumi.IntPtrOutput
- func (o MaintenanceWindowPtrOutput) Elem() MaintenanceWindowOutput
- func (MaintenanceWindowPtrOutput) ElementType() reflect.Type
- func (o MaintenanceWindowPtrOutput) StartHour() pulumi.IntPtrOutput
- func (o MaintenanceWindowPtrOutput) StartMinute() pulumi.IntPtrOutput
- func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- type MaintenanceWindowResponse
- type MaintenanceWindowResponseArgs
- func (MaintenanceWindowResponseArgs) ElementType() reflect.Type
- func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
- func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
- func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
- func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
- type MaintenanceWindowResponseInput
- type MaintenanceWindowResponseOutput
- func (o MaintenanceWindowResponseOutput) CustomWindow() pulumi.StringPtrOutput
- func (o MaintenanceWindowResponseOutput) DayOfWeek() pulumi.IntPtrOutput
- func (MaintenanceWindowResponseOutput) ElementType() reflect.Type
- func (o MaintenanceWindowResponseOutput) StartHour() pulumi.IntPtrOutput
- func (o MaintenanceWindowResponseOutput) StartMinute() pulumi.IntPtrOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
- type MaintenanceWindowResponsePtrInput
- type MaintenanceWindowResponsePtrOutput
- func (o MaintenanceWindowResponsePtrOutput) CustomWindow() pulumi.StringPtrOutput
- func (o MaintenanceWindowResponsePtrOutput) DayOfWeek() pulumi.IntPtrOutput
- func (o MaintenanceWindowResponsePtrOutput) Elem() MaintenanceWindowResponseOutput
- func (MaintenanceWindowResponsePtrOutput) ElementType() reflect.Type
- func (o MaintenanceWindowResponsePtrOutput) StartHour() pulumi.IntPtrOutput
- func (o MaintenanceWindowResponsePtrOutput) StartMinute() pulumi.IntPtrOutput
- func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
- func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
- type PostgreSQLVersion
- func (PostgreSQLVersion) ElementType() reflect.Type
- func (e PostgreSQLVersion) ToStringOutput() pulumi.StringOutput
- func (e PostgreSQLVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PostgreSQLVersion) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PostgreSQLVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerEdition
- func (ServerEdition) ElementType() reflect.Type
- func (e ServerEdition) ToStringOutput() pulumi.StringOutput
- func (e ServerEdition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerEdition) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerEdition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerGroup
- type ServerGroupArgs
- type ServerGroupInput
- type ServerGroupOutput
- type ServerGroupPropertiesDelegatedSubnetArguments
- type ServerGroupPropertiesDelegatedSubnetArgumentsArgs
- func (ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ElementType() reflect.Type
- func (i ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesDelegatedSubnetArgumentsOutput() ServerGroupPropertiesDelegatedSubnetArgumentsOutput
- func (i ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesDelegatedSubnetArgumentsOutputWithContext(ctx context.Context) ServerGroupPropertiesDelegatedSubnetArgumentsOutput
- func (i ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
- func (i ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutputWithContext(ctx context.Context) ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
- type ServerGroupPropertiesDelegatedSubnetArgumentsInput
- type ServerGroupPropertiesDelegatedSubnetArgumentsOutput
- func (ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ElementType() reflect.Type
- func (o ServerGroupPropertiesDelegatedSubnetArgumentsOutput) SubnetArmResourceId() pulumi.StringPtrOutput
- func (o ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsOutput() ServerGroupPropertiesDelegatedSubnetArgumentsOutput
- func (o ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsOutputWithContext(ctx context.Context) ServerGroupPropertiesDelegatedSubnetArgumentsOutput
- func (o ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
- func (o ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutputWithContext(ctx context.Context) ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
- type ServerGroupPropertiesDelegatedSubnetArgumentsPtrInput
- type ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
- func (o ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) Elem() ServerGroupPropertiesDelegatedSubnetArgumentsOutput
- func (ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) ElementType() reflect.Type
- func (o ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) SubnetArmResourceId() pulumi.StringPtrOutput
- func (o ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
- func (o ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutputWithContext(ctx context.Context) ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
- type ServerGroupPropertiesResponseDelegatedSubnetArguments
- type ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs
- func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ElementType() reflect.Type
- func (i ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput() ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput
- func (i ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutputWithContext(ctx context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput
- func (i ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
- func (i ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutputWithContext(ctx context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
- type ServerGroupPropertiesResponseDelegatedSubnetArgumentsInput
- type ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput
- func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ElementType() reflect.Type
- func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) SubnetArmResourceId() pulumi.StringPtrOutput
- func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput() ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput
- func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutputWithContext(ctx context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput
- func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
- func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutputWithContext(ctx context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
- type ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrInput
- type ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
- func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) Elem() ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput
- func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) ElementType() reflect.Type
- func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) SubnetArmResourceId() pulumi.StringPtrOutput
- func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
- func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutputWithContext(ctx context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
- type ServerGroupState
- type ServerNameItemResponse
- type ServerNameItemResponseArgs
- type ServerNameItemResponseArray
- func (ServerNameItemResponseArray) ElementType() reflect.Type
- func (i ServerNameItemResponseArray) ToServerNameItemResponseArrayOutput() ServerNameItemResponseArrayOutput
- func (i ServerNameItemResponseArray) ToServerNameItemResponseArrayOutputWithContext(ctx context.Context) ServerNameItemResponseArrayOutput
- type ServerNameItemResponseArrayInput
- type ServerNameItemResponseArrayOutput
- func (ServerNameItemResponseArrayOutput) ElementType() reflect.Type
- func (o ServerNameItemResponseArrayOutput) Index(i pulumi.IntInput) ServerNameItemResponseOutput
- func (o ServerNameItemResponseArrayOutput) ToServerNameItemResponseArrayOutput() ServerNameItemResponseArrayOutput
- func (o ServerNameItemResponseArrayOutput) ToServerNameItemResponseArrayOutputWithContext(ctx context.Context) ServerNameItemResponseArrayOutput
- type ServerNameItemResponseInput
- type ServerNameItemResponseOutput
- func (ServerNameItemResponseOutput) ElementType() reflect.Type
- func (o ServerNameItemResponseOutput) FullyQualifiedDomainName() pulumi.StringOutput
- func (o ServerNameItemResponseOutput) Name() pulumi.StringPtrOutput
- func (o ServerNameItemResponseOutput) ToServerNameItemResponseOutput() ServerNameItemResponseOutput
- func (o ServerNameItemResponseOutput) ToServerNameItemResponseOutputWithContext(ctx context.Context) ServerNameItemResponseOutput
- type ServerRole
- func (ServerRole) ElementType() reflect.Type
- func (e ServerRole) ToStringOutput() pulumi.StringOutput
- func (e ServerRole) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerRole) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerRole) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerRoleGroup
- type ServerRoleGroupArgs
- type ServerRoleGroupArray
- type ServerRoleGroupArrayInput
- type ServerRoleGroupArrayOutput
- func (ServerRoleGroupArrayOutput) ElementType() reflect.Type
- func (o ServerRoleGroupArrayOutput) Index(i pulumi.IntInput) ServerRoleGroupOutput
- func (o ServerRoleGroupArrayOutput) ToServerRoleGroupArrayOutput() ServerRoleGroupArrayOutput
- func (o ServerRoleGroupArrayOutput) ToServerRoleGroupArrayOutputWithContext(ctx context.Context) ServerRoleGroupArrayOutput
- type ServerRoleGroupInput
- type ServerRoleGroupOutput
- func (ServerRoleGroupOutput) ElementType() reflect.Type
- func (o ServerRoleGroupOutput) EnableHa() pulumi.BoolPtrOutput
- func (o ServerRoleGroupOutput) Name() pulumi.StringPtrOutput
- func (o ServerRoleGroupOutput) Role() pulumi.StringPtrOutput
- func (o ServerRoleGroupOutput) ServerCount() pulumi.IntPtrOutput
- func (o ServerRoleGroupOutput) ServerEdition() pulumi.StringPtrOutput
- func (o ServerRoleGroupOutput) StorageQuotaInMb() pulumi.Float64PtrOutput
- func (o ServerRoleGroupOutput) ToServerRoleGroupOutput() ServerRoleGroupOutput
- func (o ServerRoleGroupOutput) ToServerRoleGroupOutputWithContext(ctx context.Context) ServerRoleGroupOutput
- func (o ServerRoleGroupOutput) VCores() pulumi.Float64PtrOutput
- type ServerRoleGroupResponse
- type ServerRoleGroupResponseArgs
- type ServerRoleGroupResponseArray
- func (ServerRoleGroupResponseArray) ElementType() reflect.Type
- func (i ServerRoleGroupResponseArray) ToServerRoleGroupResponseArrayOutput() ServerRoleGroupResponseArrayOutput
- func (i ServerRoleGroupResponseArray) ToServerRoleGroupResponseArrayOutputWithContext(ctx context.Context) ServerRoleGroupResponseArrayOutput
- type ServerRoleGroupResponseArrayInput
- type ServerRoleGroupResponseArrayOutput
- func (ServerRoleGroupResponseArrayOutput) ElementType() reflect.Type
- func (o ServerRoleGroupResponseArrayOutput) Index(i pulumi.IntInput) ServerRoleGroupResponseOutput
- func (o ServerRoleGroupResponseArrayOutput) ToServerRoleGroupResponseArrayOutput() ServerRoleGroupResponseArrayOutput
- func (o ServerRoleGroupResponseArrayOutput) ToServerRoleGroupResponseArrayOutputWithContext(ctx context.Context) ServerRoleGroupResponseArrayOutput
- type ServerRoleGroupResponseInput
- type ServerRoleGroupResponseOutput
- func (ServerRoleGroupResponseOutput) ElementType() reflect.Type
- func (o ServerRoleGroupResponseOutput) EnableHa() pulumi.BoolPtrOutput
- func (o ServerRoleGroupResponseOutput) EnablePublicIp() pulumi.BoolOutput
- func (o ServerRoleGroupResponseOutput) Name() pulumi.StringPtrOutput
- func (o ServerRoleGroupResponseOutput) Role() pulumi.StringPtrOutput
- func (o ServerRoleGroupResponseOutput) ServerCount() pulumi.IntPtrOutput
- func (o ServerRoleGroupResponseOutput) ServerEdition() pulumi.StringPtrOutput
- func (o ServerRoleGroupResponseOutput) ServerNames() ServerNameItemResponseArrayOutput
- func (o ServerRoleGroupResponseOutput) StorageQuotaInMb() pulumi.Float64PtrOutput
- func (o ServerRoleGroupResponseOutput) ToServerRoleGroupResponseOutput() ServerRoleGroupResponseOutput
- func (o ServerRoleGroupResponseOutput) ToServerRoleGroupResponseOutputWithContext(ctx context.Context) ServerRoleGroupResponseOutput
- func (o ServerRoleGroupResponseOutput) VCores() pulumi.Float64PtrOutput
- type SystemDataResponse
- type SystemDataResponseArgs
- func (SystemDataResponseArgs) ElementType() reflect.Type
- func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
- func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
- type SystemDataResponseInput
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
- type SystemDataResponsePtrInput
- type SystemDataResponsePtrOutput
- func (o SystemDataResponsePtrOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) CreatedByType() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) Elem() SystemDataResponseOutput
- func (SystemDataResponsePtrOutput) ElementType() reflect.Type
- func (o SystemDataResponsePtrOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
- func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
Constants ¶
const ( CitusVersion_8_3 = CitusVersion("8.3") CitusVersion_9_0 = CitusVersion("9.0") CitusVersion_9_1 = CitusVersion("9.1") CitusVersion_9_2 = CitusVersion("9.2") CitusVersion_9_3 = CitusVersion("9.3") CitusVersion_9_4 = CitusVersion("9.4") CitusVersion_9_5 = CitusVersion("9.5") )
const ( CreateModeDefault = CreateMode("Default") CreateModePointInTimeRestore = CreateMode("PointInTimeRestore") )
const ( PostgreSQLVersion_11 = PostgreSQLVersion("11") PostgreSQLVersion_12 = PostgreSQLVersion("12") )
const ( ServerEditionGeneralPurpose = ServerEdition("GeneralPurpose") ServerEditionMemoryOptimized = ServerEdition("MemoryOptimized") )
const ( ServerRoleCoordinator = ServerRole("Coordinator") ServerRoleWorker = ServerRole("Worker") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CitusVersion ¶
The Citus version of server group.
func (CitusVersion) ElementType ¶
func (CitusVersion) ElementType() reflect.Type
func (CitusVersion) ToStringOutput ¶
func (e CitusVersion) ToStringOutput() pulumi.StringOutput
func (CitusVersion) ToStringOutputWithContext ¶
func (e CitusVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CitusVersion) ToStringPtrOutput ¶
func (e CitusVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (CitusVersion) ToStringPtrOutputWithContext ¶
func (e CitusVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CreateMode ¶
The mode to create a new server group.
func (CreateMode) ElementType ¶
func (CreateMode) ElementType() reflect.Type
func (CreateMode) ToStringOutput ¶
func (e CreateMode) ToStringOutput() pulumi.StringOutput
func (CreateMode) ToStringOutputWithContext ¶
func (e CreateMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CreateMode) ToStringPtrOutput ¶
func (e CreateMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (CreateMode) ToStringPtrOutputWithContext ¶
func (e CreateMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FirewallRule ¶
type FirewallRule struct {
pulumi.CustomResourceState
// The end IP address of the server group firewall rule. Must be IPv4 format.
EndIpAddress pulumi.StringOutput `pulumi:"endIpAddress"`
// The name of the resource
Name pulumi.StringOutput `pulumi:"name"`
// The start IP address of the server group firewall rule. Must be IPv4 format.
StartIpAddress pulumi.StringOutput `pulumi:"startIpAddress"`
// The system metadata relating to this resource
SystemData SystemDataResponseOutput `pulumi:"systemData"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringOutput `pulumi:"type"`
}
Represents a server group 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.
func (*FirewallRule) ElementType ¶
func (*FirewallRule) ElementType() reflect.Type
func (*FirewallRule) ToFirewallRuleOutput ¶
func (i *FirewallRule) ToFirewallRuleOutput() FirewallRuleOutput
func (*FirewallRule) ToFirewallRuleOutputWithContext ¶
func (i *FirewallRule) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
type FirewallRuleArgs ¶
type FirewallRuleArgs struct {
// The end IP address of the server group firewall rule. Must be IPv4 format.
EndIpAddress pulumi.StringInput
// The name of the server group firewall rule.
FirewallRuleName pulumi.StringInput
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput
// The name of the server group.
ServerGroupName pulumi.StringInput
// The start IP address of the server group firewall rule. Must be IPv4 format.
StartIpAddress pulumi.StringInput
}
The set of arguments for constructing a FirewallRule resource.
func (FirewallRuleArgs) ElementType ¶
func (FirewallRuleArgs) ElementType() reflect.Type
type FirewallRuleInput ¶
type FirewallRuleInput interface {
pulumi.Input
ToFirewallRuleOutput() FirewallRuleOutput
ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
}
type FirewallRuleOutput ¶
type FirewallRuleOutput struct {
*pulumi.OutputState
}
func (FirewallRuleOutput) ElementType ¶
func (FirewallRuleOutput) ElementType() reflect.Type
func (FirewallRuleOutput) ToFirewallRuleOutput ¶
func (o FirewallRuleOutput) ToFirewallRuleOutput() FirewallRuleOutput
func (FirewallRuleOutput) ToFirewallRuleOutputWithContext ¶
func (o FirewallRuleOutput) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
type FirewallRuleState ¶
type FirewallRuleState struct {
// The end IP address of the server group firewall rule. Must be IPv4 format.
EndIpAddress pulumi.StringPtrInput
// The name of the resource
Name pulumi.StringPtrInput
// The start IP address of the server group firewall rule. Must be IPv4 format.
StartIpAddress pulumi.StringPtrInput
// The system metadata relating to this resource
SystemData SystemDataResponsePtrInput
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringPtrInput
}
func (FirewallRuleState) ElementType ¶
func (FirewallRuleState) ElementType() reflect.Type
type LookupFirewallRuleArgs ¶
type LookupFirewallRuleArgs struct {
// The name of the server group firewall rule.
FirewallRuleName string `pulumi:"firewallRuleName"`
// The name of the resource group. The name is case insensitive.
ResourceGroupName string `pulumi:"resourceGroupName"`
// The name of the server group.
ServerGroupName string `pulumi:"serverGroupName"`
}
type LookupFirewallRuleResult ¶
type LookupFirewallRuleResult struct {
// The end IP address of the server group firewall rule. Must be IPv4 format.
EndIpAddress string `pulumi:"endIpAddress"`
// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id string `pulumi:"id"`
// The name of the resource
Name string `pulumi:"name"`
// The start IP address of the server group firewall rule. Must be IPv4 format.
StartIpAddress string `pulumi:"startIpAddress"`
// The system metadata relating to this resource
SystemData SystemDataResponse `pulumi:"systemData"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type string `pulumi:"type"`
}
Represents a server group firewall rule.
func LookupFirewallRule ¶
func LookupFirewallRule(ctx *pulumi.Context, args *LookupFirewallRuleArgs, opts ...pulumi.InvokeOption) (*LookupFirewallRuleResult, error)
type LookupServerGroupArgs ¶
type LookupServerGroupResult ¶
type LookupServerGroupResult struct {
// The administrator's login name of servers in server group. Can only be specified when the server is being created (and is required for creation).
AdministratorLogin *string `pulumi:"administratorLogin"`
// The password of the administrator login.
AdministratorLoginPassword *string `pulumi:"administratorLoginPassword"`
// Availability Zone information of the server group.
AvailabilityZone *string `pulumi:"availabilityZone"`
// The backup retention days for server group.
BackupRetentionDays *int `pulumi:"backupRetentionDays"`
// The Citus version of server group.
CitusVersion *string `pulumi:"citusVersion"`
// The mode to create a new server group.
CreateMode *string `pulumi:"createMode"`
// The delegated subnet arguments for a server group.
DelegatedSubnetArguments *ServerGroupPropertiesResponseDelegatedSubnetArguments `pulumi:"delegatedSubnetArguments"`
// The earliest restore point time (ISO8601 format) for server group.
EarliestRestoreTime string `pulumi:"earliestRestoreTime"`
// If Citus MX is enabled or not for the server group.
EnableMx *bool `pulumi:"enableMx"`
// If shards on coordinator is enabled or not for the server group.
EnableShardsOnCoordinator *bool `pulumi:"enableShardsOnCoordinator"`
// If ZFS compression is enabled or not for the server group.
EnableZfs *bool `pulumi:"enableZfs"`
// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Id string `pulumi:"id"`
// The geo-location where the resource lives
Location string `pulumi:"location"`
// Maintenance window of a server group.
MaintenanceWindow *MaintenanceWindowResponse `pulumi:"maintenanceWindow"`
// The name of the resource
Name string `pulumi:"name"`
// Restore point creation time (ISO8601 format), specifying the time to restore from. It's required when 'createMode' is 'PointInTimeRestore'
PointInTimeUTC *string `pulumi:"pointInTimeUTC"`
// The PostgreSQL version of server group.
PostgresqlVersion *string `pulumi:"postgresqlVersion"`
// The resource provider type of server group.
ResourceProviderType string `pulumi:"resourceProviderType"`
// The list of server role groups.
ServerRoleGroups []ServerRoleGroupResponse `pulumi:"serverRoleGroups"`
// The source server group location to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceLocation *string `pulumi:"sourceLocation"`
// The source resource group name to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceResourceGroupName *string `pulumi:"sourceResourceGroupName"`
// The source server group name to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceServerGroupName *string `pulumi:"sourceServerGroupName"`
// The source subscription id to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceSubscriptionId *string `pulumi:"sourceSubscriptionId"`
// Standby Availability Zone information of the server group.
StandbyAvailabilityZone *string `pulumi:"standbyAvailabilityZone"`
// A state of a server group that is visible to user.
State string `pulumi:"state"`
// The system metadata relating to this resource
SystemData SystemDataResponse `pulumi:"systemData"`
// Resource tags.
Tags map[string]string `pulumi:"tags"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type string `pulumi:"type"`
}
Represents a server group for create.
func LookupServerGroup ¶
func LookupServerGroup(ctx *pulumi.Context, args *LookupServerGroupArgs, opts ...pulumi.InvokeOption) (*LookupServerGroupResult, error)
type MaintenanceWindow ¶
type MaintenanceWindow struct {
// indicates whether custom window is enabled or disabled
CustomWindow *string `pulumi:"customWindow"`
// day of week for maintenance window
DayOfWeek *int `pulumi:"dayOfWeek"`
// start hour for maintenance window
StartHour *int `pulumi:"startHour"`
// start minute for maintenance window
StartMinute *int `pulumi:"startMinute"`
}
Maintenance window of a server group.
type MaintenanceWindowArgs ¶
type MaintenanceWindowArgs struct {
// indicates whether custom window is enabled or disabled
CustomWindow pulumi.StringPtrInput `pulumi:"customWindow"`
// day of week for maintenance window
DayOfWeek pulumi.IntPtrInput `pulumi:"dayOfWeek"`
// start hour for maintenance window
StartHour pulumi.IntPtrInput `pulumi:"startHour"`
// start minute for maintenance window
StartMinute pulumi.IntPtrInput `pulumi:"startMinute"`
}
Maintenance window of a server group.
func (MaintenanceWindowArgs) ElementType ¶
func (MaintenanceWindowArgs) ElementType() reflect.Type
func (MaintenanceWindowArgs) ToMaintenanceWindowOutput ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
type MaintenanceWindowInput ¶
type MaintenanceWindowInput interface {
pulumi.Input
ToMaintenanceWindowOutput() MaintenanceWindowOutput
ToMaintenanceWindowOutputWithContext(context.Context) MaintenanceWindowOutput
}
MaintenanceWindowInput is an input type that accepts MaintenanceWindowArgs and MaintenanceWindowOutput values. You can construct a concrete instance of `MaintenanceWindowInput` via:
MaintenanceWindowArgs{...}
type MaintenanceWindowOutput ¶
type MaintenanceWindowOutput struct{ *pulumi.OutputState }
Maintenance window of a server group.
func (MaintenanceWindowOutput) CustomWindow ¶
func (o MaintenanceWindowOutput) CustomWindow() pulumi.StringPtrOutput
indicates whether custom window is enabled or disabled
func (MaintenanceWindowOutput) DayOfWeek ¶
func (o MaintenanceWindowOutput) DayOfWeek() pulumi.IntPtrOutput
day of week for maintenance window
func (MaintenanceWindowOutput) ElementType ¶
func (MaintenanceWindowOutput) ElementType() reflect.Type
func (MaintenanceWindowOutput) StartHour ¶
func (o MaintenanceWindowOutput) StartHour() pulumi.IntPtrOutput
start hour for maintenance window
func (MaintenanceWindowOutput) StartMinute ¶
func (o MaintenanceWindowOutput) StartMinute() pulumi.IntPtrOutput
start minute for maintenance window
func (MaintenanceWindowOutput) ToMaintenanceWindowOutput ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
type MaintenanceWindowPtrInput ¶
type MaintenanceWindowPtrInput interface {
pulumi.Input
ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
ToMaintenanceWindowPtrOutputWithContext(context.Context) MaintenanceWindowPtrOutput
}
MaintenanceWindowPtrInput is an input type that accepts MaintenanceWindowArgs, MaintenanceWindowPtr and MaintenanceWindowPtrOutput values. You can construct a concrete instance of `MaintenanceWindowPtrInput` via:
MaintenanceWindowArgs{...}
or:
nil
func MaintenanceWindowPtr ¶
func MaintenanceWindowPtr(v *MaintenanceWindowArgs) MaintenanceWindowPtrInput
type MaintenanceWindowPtrOutput ¶
type MaintenanceWindowPtrOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowPtrOutput) CustomWindow ¶
func (o MaintenanceWindowPtrOutput) CustomWindow() pulumi.StringPtrOutput
indicates whether custom window is enabled or disabled
func (MaintenanceWindowPtrOutput) DayOfWeek ¶
func (o MaintenanceWindowPtrOutput) DayOfWeek() pulumi.IntPtrOutput
day of week for maintenance window
func (MaintenanceWindowPtrOutput) Elem ¶
func (o MaintenanceWindowPtrOutput) Elem() MaintenanceWindowOutput
func (MaintenanceWindowPtrOutput) ElementType ¶
func (MaintenanceWindowPtrOutput) ElementType() reflect.Type
func (MaintenanceWindowPtrOutput) StartHour ¶
func (o MaintenanceWindowPtrOutput) StartHour() pulumi.IntPtrOutput
start hour for maintenance window
func (MaintenanceWindowPtrOutput) StartMinute ¶
func (o MaintenanceWindowPtrOutput) StartMinute() pulumi.IntPtrOutput
start minute for maintenance window
func (MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput ¶
func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext ¶
func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
type MaintenanceWindowResponse ¶
type MaintenanceWindowResponse struct {
// indicates whether custom window is enabled or disabled
CustomWindow *string `pulumi:"customWindow"`
// day of week for maintenance window
DayOfWeek *int `pulumi:"dayOfWeek"`
// start hour for maintenance window
StartHour *int `pulumi:"startHour"`
// start minute for maintenance window
StartMinute *int `pulumi:"startMinute"`
}
Maintenance window of a server group.
type MaintenanceWindowResponseArgs ¶
type MaintenanceWindowResponseArgs struct {
// indicates whether custom window is enabled or disabled
CustomWindow pulumi.StringPtrInput `pulumi:"customWindow"`
// day of week for maintenance window
DayOfWeek pulumi.IntPtrInput `pulumi:"dayOfWeek"`
// start hour for maintenance window
StartHour pulumi.IntPtrInput `pulumi:"startHour"`
// start minute for maintenance window
StartMinute pulumi.IntPtrInput `pulumi:"startMinute"`
}
Maintenance window of a server group.
func (MaintenanceWindowResponseArgs) ElementType ¶
func (MaintenanceWindowResponseArgs) ElementType() reflect.Type
func (MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutput ¶
func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutputWithContext ¶
func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutput ¶
func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
func (MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutputWithContext ¶
func (i MaintenanceWindowResponseArgs) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
type MaintenanceWindowResponseInput ¶
type MaintenanceWindowResponseInput interface {
pulumi.Input
ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
ToMaintenanceWindowResponseOutputWithContext(context.Context) MaintenanceWindowResponseOutput
}
MaintenanceWindowResponseInput is an input type that accepts MaintenanceWindowResponseArgs and MaintenanceWindowResponseOutput values. You can construct a concrete instance of `MaintenanceWindowResponseInput` via:
MaintenanceWindowResponseArgs{...}
type MaintenanceWindowResponseOutput ¶
type MaintenanceWindowResponseOutput struct{ *pulumi.OutputState }
Maintenance window of a server group.
func (MaintenanceWindowResponseOutput) CustomWindow ¶
func (o MaintenanceWindowResponseOutput) CustomWindow() pulumi.StringPtrOutput
indicates whether custom window is enabled or disabled
func (MaintenanceWindowResponseOutput) DayOfWeek ¶
func (o MaintenanceWindowResponseOutput) DayOfWeek() pulumi.IntPtrOutput
day of week for maintenance window
func (MaintenanceWindowResponseOutput) ElementType ¶
func (MaintenanceWindowResponseOutput) ElementType() reflect.Type
func (MaintenanceWindowResponseOutput) StartHour ¶
func (o MaintenanceWindowResponseOutput) StartHour() pulumi.IntPtrOutput
start hour for maintenance window
func (MaintenanceWindowResponseOutput) StartMinute ¶
func (o MaintenanceWindowResponseOutput) StartMinute() pulumi.IntPtrOutput
start minute for maintenance window
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutput ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutputWithContext ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
type MaintenanceWindowResponsePtrInput ¶
type MaintenanceWindowResponsePtrInput interface {
pulumi.Input
ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
ToMaintenanceWindowResponsePtrOutputWithContext(context.Context) MaintenanceWindowResponsePtrOutput
}
MaintenanceWindowResponsePtrInput is an input type that accepts MaintenanceWindowResponseArgs, MaintenanceWindowResponsePtr and MaintenanceWindowResponsePtrOutput values. You can construct a concrete instance of `MaintenanceWindowResponsePtrInput` via:
MaintenanceWindowResponseArgs{...}
or:
nil
func MaintenanceWindowResponsePtr ¶
func MaintenanceWindowResponsePtr(v *MaintenanceWindowResponseArgs) MaintenanceWindowResponsePtrInput
type MaintenanceWindowResponsePtrOutput ¶
type MaintenanceWindowResponsePtrOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowResponsePtrOutput) CustomWindow ¶
func (o MaintenanceWindowResponsePtrOutput) CustomWindow() pulumi.StringPtrOutput
indicates whether custom window is enabled or disabled
func (MaintenanceWindowResponsePtrOutput) DayOfWeek ¶
func (o MaintenanceWindowResponsePtrOutput) DayOfWeek() pulumi.IntPtrOutput
day of week for maintenance window
func (MaintenanceWindowResponsePtrOutput) Elem ¶
func (o MaintenanceWindowResponsePtrOutput) Elem() MaintenanceWindowResponseOutput
func (MaintenanceWindowResponsePtrOutput) ElementType ¶
func (MaintenanceWindowResponsePtrOutput) ElementType() reflect.Type
func (MaintenanceWindowResponsePtrOutput) StartHour ¶
func (o MaintenanceWindowResponsePtrOutput) StartHour() pulumi.IntPtrOutput
start hour for maintenance window
func (MaintenanceWindowResponsePtrOutput) StartMinute ¶
func (o MaintenanceWindowResponsePtrOutput) StartMinute() pulumi.IntPtrOutput
start minute for maintenance window
func (MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutput ¶
func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput
func (MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutputWithContext ¶
func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput
type PostgreSQLVersion ¶
The PostgreSQL version of server group.
func (PostgreSQLVersion) ElementType ¶
func (PostgreSQLVersion) ElementType() reflect.Type
func (PostgreSQLVersion) ToStringOutput ¶
func (e PostgreSQLVersion) ToStringOutput() pulumi.StringOutput
func (PostgreSQLVersion) ToStringOutputWithContext ¶
func (e PostgreSQLVersion) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PostgreSQLVersion) ToStringPtrOutput ¶
func (e PostgreSQLVersion) ToStringPtrOutput() pulumi.StringPtrOutput
func (PostgreSQLVersion) ToStringPtrOutputWithContext ¶
func (e PostgreSQLVersion) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerEdition ¶
The edition of a server (default: GeneralPurpose).
func (ServerEdition) ElementType ¶
func (ServerEdition) ElementType() reflect.Type
func (ServerEdition) ToStringOutput ¶
func (e ServerEdition) ToStringOutput() pulumi.StringOutput
func (ServerEdition) ToStringOutputWithContext ¶
func (e ServerEdition) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerEdition) ToStringPtrOutput ¶
func (e ServerEdition) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerEdition) ToStringPtrOutputWithContext ¶
func (e ServerEdition) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerGroup ¶
type ServerGroup struct {
pulumi.CustomResourceState
// The administrator's login name of servers in server group. Can only be specified when the server is being created (and is required for creation).
AdministratorLogin pulumi.StringPtrOutput `pulumi:"administratorLogin"`
// The password of the administrator login.
AdministratorLoginPassword pulumi.StringPtrOutput `pulumi:"administratorLoginPassword"`
// Availability Zone information of the server group.
AvailabilityZone pulumi.StringPtrOutput `pulumi:"availabilityZone"`
// The backup retention days for server group.
BackupRetentionDays pulumi.IntPtrOutput `pulumi:"backupRetentionDays"`
// The Citus version of server group.
CitusVersion pulumi.StringPtrOutput `pulumi:"citusVersion"`
// The mode to create a new server group.
CreateMode pulumi.StringPtrOutput `pulumi:"createMode"`
// The delegated subnet arguments for a server group.
DelegatedSubnetArguments ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput `pulumi:"delegatedSubnetArguments"`
// The earliest restore point time (ISO8601 format) for server group.
EarliestRestoreTime pulumi.StringOutput `pulumi:"earliestRestoreTime"`
// If Citus MX is enabled or not for the server group.
EnableMx pulumi.BoolPtrOutput `pulumi:"enableMx"`
// If shards on coordinator is enabled or not for the server group.
EnableShardsOnCoordinator pulumi.BoolPtrOutput `pulumi:"enableShardsOnCoordinator"`
// If ZFS compression is enabled or not for the server group.
EnableZfs pulumi.BoolPtrOutput `pulumi:"enableZfs"`
// The geo-location where the resource lives
Location pulumi.StringOutput `pulumi:"location"`
// Maintenance window of a server group.
MaintenanceWindow MaintenanceWindowResponsePtrOutput `pulumi:"maintenanceWindow"`
// The name of the resource
Name pulumi.StringOutput `pulumi:"name"`
// Restore point creation time (ISO8601 format), specifying the time to restore from. It's required when 'createMode' is 'PointInTimeRestore'
PointInTimeUTC pulumi.StringPtrOutput `pulumi:"pointInTimeUTC"`
// The PostgreSQL version of server group.
PostgresqlVersion pulumi.StringPtrOutput `pulumi:"postgresqlVersion"`
// The resource provider type of server group.
ResourceProviderType pulumi.StringOutput `pulumi:"resourceProviderType"`
// The list of server role groups.
ServerRoleGroups ServerRoleGroupResponseArrayOutput `pulumi:"serverRoleGroups"`
// The source server group location to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceLocation pulumi.StringPtrOutput `pulumi:"sourceLocation"`
// The source resource group name to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceResourceGroupName pulumi.StringPtrOutput `pulumi:"sourceResourceGroupName"`
// The source server group name to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceServerGroupName pulumi.StringPtrOutput `pulumi:"sourceServerGroupName"`
// The source subscription id to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceSubscriptionId pulumi.StringPtrOutput `pulumi:"sourceSubscriptionId"`
// Standby Availability Zone information of the server group.
StandbyAvailabilityZone pulumi.StringPtrOutput `pulumi:"standbyAvailabilityZone"`
// A state of a server group that is visible to user.
State pulumi.StringOutput `pulumi:"state"`
// The system metadata relating to this resource
SystemData SystemDataResponseOutput `pulumi:"systemData"`
// Resource tags.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringOutput `pulumi:"type"`
}
Represents a server group for create.
func GetServerGroup ¶
func GetServerGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerGroupState, opts ...pulumi.ResourceOption) (*ServerGroup, error)
GetServerGroup gets an existing ServerGroup 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 NewServerGroup ¶
func NewServerGroup(ctx *pulumi.Context, name string, args *ServerGroupArgs, opts ...pulumi.ResourceOption) (*ServerGroup, error)
NewServerGroup registers a new resource with the given unique name, arguments, and options.
func (*ServerGroup) ElementType ¶
func (*ServerGroup) ElementType() reflect.Type
func (*ServerGroup) ToServerGroupOutput ¶
func (i *ServerGroup) ToServerGroupOutput() ServerGroupOutput
func (*ServerGroup) ToServerGroupOutputWithContext ¶
func (i *ServerGroup) ToServerGroupOutputWithContext(ctx context.Context) ServerGroupOutput
type ServerGroupArgs ¶
type ServerGroupArgs struct {
// The administrator's login name of servers in server group. Can only be specified when the server is being created (and is required for creation).
AdministratorLogin pulumi.StringPtrInput
// The password of the administrator login.
AdministratorLoginPassword pulumi.StringPtrInput
// Availability Zone information of the server group.
AvailabilityZone pulumi.StringPtrInput
// The backup retention days for server group.
BackupRetentionDays pulumi.IntPtrInput
// The Citus version of server group.
CitusVersion pulumi.StringPtrInput
// The mode to create a new server group.
CreateMode pulumi.StringPtrInput
// The delegated subnet arguments for a server group.
DelegatedSubnetArguments ServerGroupPropertiesDelegatedSubnetArgumentsPtrInput
// If Citus MX is enabled or not for the server group.
EnableMx pulumi.BoolPtrInput
// If shards on coordinator is enabled or not for the server group.
EnableShardsOnCoordinator pulumi.BoolPtrInput
// If ZFS compression is enabled or not for the server group.
EnableZfs pulumi.BoolPtrInput
// The geo-location where the resource lives
Location pulumi.StringInput
// Maintenance window of a server group.
MaintenanceWindow MaintenanceWindowPtrInput
// Restore point creation time (ISO8601 format), specifying the time to restore from. It's required when 'createMode' is 'PointInTimeRestore'
PointInTimeUTC pulumi.StringPtrInput
// The PostgreSQL version of server group.
PostgresqlVersion pulumi.StringPtrInput
// The name of the resource group. The name is case insensitive.
ResourceGroupName pulumi.StringInput
// The name of the server group.
ServerGroupName pulumi.StringInput
// The list of server role groups.
ServerRoleGroups ServerRoleGroupArrayInput
// The source server group location to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceLocation pulumi.StringPtrInput
// The source resource group name to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceResourceGroupName pulumi.StringPtrInput
// The source server group name to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceServerGroupName pulumi.StringPtrInput
// The source subscription id to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceSubscriptionId pulumi.StringPtrInput
// Standby Availability Zone information of the server group.
StandbyAvailabilityZone pulumi.StringPtrInput
// Resource tags.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a ServerGroup resource.
func (ServerGroupArgs) ElementType ¶
func (ServerGroupArgs) ElementType() reflect.Type
type ServerGroupInput ¶
type ServerGroupInput interface {
pulumi.Input
ToServerGroupOutput() ServerGroupOutput
ToServerGroupOutputWithContext(ctx context.Context) ServerGroupOutput
}
type ServerGroupOutput ¶
type ServerGroupOutput struct {
*pulumi.OutputState
}
func (ServerGroupOutput) ElementType ¶
func (ServerGroupOutput) ElementType() reflect.Type
func (ServerGroupOutput) ToServerGroupOutput ¶
func (o ServerGroupOutput) ToServerGroupOutput() ServerGroupOutput
func (ServerGroupOutput) ToServerGroupOutputWithContext ¶
func (o ServerGroupOutput) ToServerGroupOutputWithContext(ctx context.Context) ServerGroupOutput
type ServerGroupPropertiesDelegatedSubnetArguments ¶
type ServerGroupPropertiesDelegatedSubnetArguments struct {
// delegated subnet arm resource id.
SubnetArmResourceId *string `pulumi:"subnetArmResourceId"`
}
The delegated subnet arguments for a server group.
type ServerGroupPropertiesDelegatedSubnetArgumentsArgs ¶
type ServerGroupPropertiesDelegatedSubnetArgumentsArgs struct {
// delegated subnet arm resource id.
SubnetArmResourceId pulumi.StringPtrInput `pulumi:"subnetArmResourceId"`
}
The delegated subnet arguments for a server group.
func (ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ElementType ¶
func (ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ElementType() reflect.Type
func (ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesDelegatedSubnetArgumentsOutput ¶
func (i ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesDelegatedSubnetArgumentsOutput() ServerGroupPropertiesDelegatedSubnetArgumentsOutput
func (ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesDelegatedSubnetArgumentsOutputWithContext ¶
func (i ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesDelegatedSubnetArgumentsOutputWithContext(ctx context.Context) ServerGroupPropertiesDelegatedSubnetArgumentsOutput
func (ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput ¶
func (i ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
func (ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutputWithContext ¶
func (i ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutputWithContext(ctx context.Context) ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
type ServerGroupPropertiesDelegatedSubnetArgumentsInput ¶
type ServerGroupPropertiesDelegatedSubnetArgumentsInput interface {
pulumi.Input
ToServerGroupPropertiesDelegatedSubnetArgumentsOutput() ServerGroupPropertiesDelegatedSubnetArgumentsOutput
ToServerGroupPropertiesDelegatedSubnetArgumentsOutputWithContext(context.Context) ServerGroupPropertiesDelegatedSubnetArgumentsOutput
}
ServerGroupPropertiesDelegatedSubnetArgumentsInput is an input type that accepts ServerGroupPropertiesDelegatedSubnetArgumentsArgs and ServerGroupPropertiesDelegatedSubnetArgumentsOutput values. You can construct a concrete instance of `ServerGroupPropertiesDelegatedSubnetArgumentsInput` via:
ServerGroupPropertiesDelegatedSubnetArgumentsArgs{...}
type ServerGroupPropertiesDelegatedSubnetArgumentsOutput ¶
type ServerGroupPropertiesDelegatedSubnetArgumentsOutput struct{ *pulumi.OutputState }
The delegated subnet arguments for a server group.
func (ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ElementType ¶
func (ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ElementType() reflect.Type
func (ServerGroupPropertiesDelegatedSubnetArgumentsOutput) SubnetArmResourceId ¶
func (o ServerGroupPropertiesDelegatedSubnetArgumentsOutput) SubnetArmResourceId() pulumi.StringPtrOutput
delegated subnet arm resource id.
func (ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsOutput ¶
func (o ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsOutput() ServerGroupPropertiesDelegatedSubnetArgumentsOutput
func (ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsOutputWithContext ¶
func (o ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsOutputWithContext(ctx context.Context) ServerGroupPropertiesDelegatedSubnetArgumentsOutput
func (ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput ¶
func (o ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
func (ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutputWithContext ¶
func (o ServerGroupPropertiesDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutputWithContext(ctx context.Context) ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
type ServerGroupPropertiesDelegatedSubnetArgumentsPtrInput ¶
type ServerGroupPropertiesDelegatedSubnetArgumentsPtrInput interface {
pulumi.Input
ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutputWithContext(context.Context) ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
}
ServerGroupPropertiesDelegatedSubnetArgumentsPtrInput is an input type that accepts ServerGroupPropertiesDelegatedSubnetArgumentsArgs, ServerGroupPropertiesDelegatedSubnetArgumentsPtr and ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput values. You can construct a concrete instance of `ServerGroupPropertiesDelegatedSubnetArgumentsPtrInput` via:
ServerGroupPropertiesDelegatedSubnetArgumentsArgs{...}
or:
nil
func ServerGroupPropertiesDelegatedSubnetArgumentsPtr ¶
func ServerGroupPropertiesDelegatedSubnetArgumentsPtr(v *ServerGroupPropertiesDelegatedSubnetArgumentsArgs) ServerGroupPropertiesDelegatedSubnetArgumentsPtrInput
type ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput ¶
type ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput struct{ *pulumi.OutputState }
func (ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) ElementType ¶
func (ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) ElementType() reflect.Type
func (ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) SubnetArmResourceId ¶
func (o ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) SubnetArmResourceId() pulumi.StringPtrOutput
delegated subnet arm resource id.
func (ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput ¶
func (o ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
func (ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutputWithContext ¶
func (o ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutputWithContext(ctx context.Context) ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput
type ServerGroupPropertiesResponseDelegatedSubnetArguments ¶
type ServerGroupPropertiesResponseDelegatedSubnetArguments struct {
// delegated subnet arm resource id.
SubnetArmResourceId *string `pulumi:"subnetArmResourceId"`
}
The delegated subnet arguments for a server group.
type ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs ¶
type ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs struct {
// delegated subnet arm resource id.
SubnetArmResourceId pulumi.StringPtrInput `pulumi:"subnetArmResourceId"`
}
The delegated subnet arguments for a server group.
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ElementType ¶
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ElementType() reflect.Type
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput ¶
func (i ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput() ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutputWithContext ¶
func (i ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutputWithContext(ctx context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput ¶
func (i ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutputWithContext ¶
func (i ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutputWithContext(ctx context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
type ServerGroupPropertiesResponseDelegatedSubnetArgumentsInput ¶
type ServerGroupPropertiesResponseDelegatedSubnetArgumentsInput interface {
pulumi.Input
ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput() ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput
ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutputWithContext(context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput
}
ServerGroupPropertiesResponseDelegatedSubnetArgumentsInput is an input type that accepts ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs and ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput values. You can construct a concrete instance of `ServerGroupPropertiesResponseDelegatedSubnetArgumentsInput` via:
ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs{...}
type ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput ¶
type ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput struct{ *pulumi.OutputState }
The delegated subnet arguments for a server group.
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ElementType ¶
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ElementType() reflect.Type
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) SubnetArmResourceId ¶
func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) SubnetArmResourceId() pulumi.StringPtrOutput
delegated subnet arm resource id.
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput ¶
func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput() ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutputWithContext ¶
func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutputWithContext(ctx context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput ¶
func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutputWithContext ¶
func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutputWithContext(ctx context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
type ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrInput ¶
type ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrInput interface {
pulumi.Input
ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutputWithContext(context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
}
ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrInput is an input type that accepts ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs, ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtr and ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput values. You can construct a concrete instance of `ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrInput` via:
ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs{...}
or:
nil
func ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtr ¶
func ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtr(v *ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrInput
type ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput ¶
type ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput struct{ *pulumi.OutputState }
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) ElementType ¶
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) ElementType() reflect.Type
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) SubnetArmResourceId ¶
func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) SubnetArmResourceId() pulumi.StringPtrOutput
delegated subnet arm resource id.
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput ¶
func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput() ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutputWithContext ¶
func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutputWithContext(ctx context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput
type ServerGroupState ¶
type ServerGroupState struct {
// The administrator's login name of servers in server group. Can only be specified when the server is being created (and is required for creation).
AdministratorLogin pulumi.StringPtrInput
// The password of the administrator login.
AdministratorLoginPassword pulumi.StringPtrInput
// Availability Zone information of the server group.
AvailabilityZone pulumi.StringPtrInput
// The backup retention days for server group.
BackupRetentionDays pulumi.IntPtrInput
// The Citus version of server group.
CitusVersion pulumi.StringPtrInput
// The mode to create a new server group.
CreateMode pulumi.StringPtrInput
// The delegated subnet arguments for a server group.
DelegatedSubnetArguments ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrInput
// The earliest restore point time (ISO8601 format) for server group.
EarliestRestoreTime pulumi.StringPtrInput
// If Citus MX is enabled or not for the server group.
EnableMx pulumi.BoolPtrInput
// If shards on coordinator is enabled or not for the server group.
EnableShardsOnCoordinator pulumi.BoolPtrInput
// If ZFS compression is enabled or not for the server group.
EnableZfs pulumi.BoolPtrInput
// The geo-location where the resource lives
Location pulumi.StringPtrInput
// Maintenance window of a server group.
MaintenanceWindow MaintenanceWindowResponsePtrInput
// The name of the resource
Name pulumi.StringPtrInput
// Restore point creation time (ISO8601 format), specifying the time to restore from. It's required when 'createMode' is 'PointInTimeRestore'
PointInTimeUTC pulumi.StringPtrInput
// The PostgreSQL version of server group.
PostgresqlVersion pulumi.StringPtrInput
// The resource provider type of server group.
ResourceProviderType pulumi.StringPtrInput
// The list of server role groups.
ServerRoleGroups ServerRoleGroupResponseArrayInput
// The source server group location to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceLocation pulumi.StringPtrInput
// The source resource group name to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceResourceGroupName pulumi.StringPtrInput
// The source server group name to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceServerGroupName pulumi.StringPtrInput
// The source subscription id to restore from. It's required when 'createMode' is 'PointInTimeRestore'
SourceSubscriptionId pulumi.StringPtrInput
// Standby Availability Zone information of the server group.
StandbyAvailabilityZone pulumi.StringPtrInput
// A state of a server group that is visible to user.
State pulumi.StringPtrInput
// The system metadata relating to this resource
SystemData SystemDataResponsePtrInput
// Resource tags.
Tags pulumi.StringMapInput
// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type pulumi.StringPtrInput
}
func (ServerGroupState) ElementType ¶
func (ServerGroupState) ElementType() reflect.Type
type ServerNameItemResponse ¶
type ServerNameItemResponse struct {
// The fully qualified domain name of a server.
FullyQualifiedDomainName string `pulumi:"fullyQualifiedDomainName"`
// The name of a server.
Name *string `pulumi:"name"`
}
The name object for a server.
type ServerNameItemResponseArgs ¶
type ServerNameItemResponseArgs struct {
// The fully qualified domain name of a server.
FullyQualifiedDomainName pulumi.StringInput `pulumi:"fullyQualifiedDomainName"`
// The name of a server.
Name pulumi.StringPtrInput `pulumi:"name"`
}
The name object for a server.
func (ServerNameItemResponseArgs) ElementType ¶
func (ServerNameItemResponseArgs) ElementType() reflect.Type
func (ServerNameItemResponseArgs) ToServerNameItemResponseOutput ¶
func (i ServerNameItemResponseArgs) ToServerNameItemResponseOutput() ServerNameItemResponseOutput
func (ServerNameItemResponseArgs) ToServerNameItemResponseOutputWithContext ¶
func (i ServerNameItemResponseArgs) ToServerNameItemResponseOutputWithContext(ctx context.Context) ServerNameItemResponseOutput
type ServerNameItemResponseArray ¶
type ServerNameItemResponseArray []ServerNameItemResponseInput
func (ServerNameItemResponseArray) ElementType ¶
func (ServerNameItemResponseArray) ElementType() reflect.Type
func (ServerNameItemResponseArray) ToServerNameItemResponseArrayOutput ¶
func (i ServerNameItemResponseArray) ToServerNameItemResponseArrayOutput() ServerNameItemResponseArrayOutput
func (ServerNameItemResponseArray) ToServerNameItemResponseArrayOutputWithContext ¶
func (i ServerNameItemResponseArray) ToServerNameItemResponseArrayOutputWithContext(ctx context.Context) ServerNameItemResponseArrayOutput
type ServerNameItemResponseArrayInput ¶
type ServerNameItemResponseArrayInput interface {
pulumi.Input
ToServerNameItemResponseArrayOutput() ServerNameItemResponseArrayOutput
ToServerNameItemResponseArrayOutputWithContext(context.Context) ServerNameItemResponseArrayOutput
}
ServerNameItemResponseArrayInput is an input type that accepts ServerNameItemResponseArray and ServerNameItemResponseArrayOutput values. You can construct a concrete instance of `ServerNameItemResponseArrayInput` via:
ServerNameItemResponseArray{ ServerNameItemResponseArgs{...} }
type ServerNameItemResponseArrayOutput ¶
type ServerNameItemResponseArrayOutput struct{ *pulumi.OutputState }
func (ServerNameItemResponseArrayOutput) ElementType ¶
func (ServerNameItemResponseArrayOutput) ElementType() reflect.Type
func (ServerNameItemResponseArrayOutput) Index ¶
func (o ServerNameItemResponseArrayOutput) Index(i pulumi.IntInput) ServerNameItemResponseOutput
func (ServerNameItemResponseArrayOutput) ToServerNameItemResponseArrayOutput ¶
func (o ServerNameItemResponseArrayOutput) ToServerNameItemResponseArrayOutput() ServerNameItemResponseArrayOutput
func (ServerNameItemResponseArrayOutput) ToServerNameItemResponseArrayOutputWithContext ¶
func (o ServerNameItemResponseArrayOutput) ToServerNameItemResponseArrayOutputWithContext(ctx context.Context) ServerNameItemResponseArrayOutput
type ServerNameItemResponseInput ¶
type ServerNameItemResponseInput interface {
pulumi.Input
ToServerNameItemResponseOutput() ServerNameItemResponseOutput
ToServerNameItemResponseOutputWithContext(context.Context) ServerNameItemResponseOutput
}
ServerNameItemResponseInput is an input type that accepts ServerNameItemResponseArgs and ServerNameItemResponseOutput values. You can construct a concrete instance of `ServerNameItemResponseInput` via:
ServerNameItemResponseArgs{...}
type ServerNameItemResponseOutput ¶
type ServerNameItemResponseOutput struct{ *pulumi.OutputState }
The name object for a server.
func (ServerNameItemResponseOutput) ElementType ¶
func (ServerNameItemResponseOutput) ElementType() reflect.Type
func (ServerNameItemResponseOutput) FullyQualifiedDomainName ¶
func (o ServerNameItemResponseOutput) FullyQualifiedDomainName() pulumi.StringOutput
The fully qualified domain name of a server.
func (ServerNameItemResponseOutput) Name ¶
func (o ServerNameItemResponseOutput) Name() pulumi.StringPtrOutput
The name of a server.
func (ServerNameItemResponseOutput) ToServerNameItemResponseOutput ¶
func (o ServerNameItemResponseOutput) ToServerNameItemResponseOutput() ServerNameItemResponseOutput
func (ServerNameItemResponseOutput) ToServerNameItemResponseOutputWithContext ¶
func (o ServerNameItemResponseOutput) ToServerNameItemResponseOutputWithContext(ctx context.Context) ServerNameItemResponseOutput
type ServerRole ¶
The role of servers in the server role group.
func (ServerRole) ElementType ¶
func (ServerRole) ElementType() reflect.Type
func (ServerRole) ToStringOutput ¶
func (e ServerRole) ToStringOutput() pulumi.StringOutput
func (ServerRole) ToStringOutputWithContext ¶
func (e ServerRole) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerRole) ToStringPtrOutput ¶
func (e ServerRole) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerRole) ToStringPtrOutputWithContext ¶
func (e ServerRole) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerRoleGroup ¶
type ServerRoleGroup struct {
// If high availability is enabled or not for the server.
EnableHa *bool `pulumi:"enableHa"`
// The name of the server role group.
Name *string `pulumi:"name"`
// The role of servers in the server role group.
Role *string `pulumi:"role"`
// The number of servers in the server role group.
ServerCount *int `pulumi:"serverCount"`
// The edition of a server (default: GeneralPurpose).
ServerEdition *string `pulumi:"serverEdition"`
// The storage of a server in MB (max: 2097152 = 2TiB).
StorageQuotaInMb *float64 `pulumi:"storageQuotaInMb"`
// The vCores count of a server (max: 64).
VCores *float64 `pulumi:"vCores"`
}
Represents a server role group.
type ServerRoleGroupArgs ¶
type ServerRoleGroupArgs struct {
// If high availability is enabled or not for the server.
EnableHa pulumi.BoolPtrInput `pulumi:"enableHa"`
// The name of the server role group.
Name pulumi.StringPtrInput `pulumi:"name"`
// The role of servers in the server role group.
Role pulumi.StringPtrInput `pulumi:"role"`
// The number of servers in the server role group.
ServerCount pulumi.IntPtrInput `pulumi:"serverCount"`
// The edition of a server (default: GeneralPurpose).
ServerEdition pulumi.StringPtrInput `pulumi:"serverEdition"`
// The storage of a server in MB (max: 2097152 = 2TiB).
StorageQuotaInMb pulumi.Float64PtrInput `pulumi:"storageQuotaInMb"`
// The vCores count of a server (max: 64).
VCores pulumi.Float64PtrInput `pulumi:"vCores"`
}
Represents a server role group.
func (ServerRoleGroupArgs) ElementType ¶
func (ServerRoleGroupArgs) ElementType() reflect.Type
func (ServerRoleGroupArgs) ToServerRoleGroupOutput ¶
func (i ServerRoleGroupArgs) ToServerRoleGroupOutput() ServerRoleGroupOutput
func (ServerRoleGroupArgs) ToServerRoleGroupOutputWithContext ¶
func (i ServerRoleGroupArgs) ToServerRoleGroupOutputWithContext(ctx context.Context) ServerRoleGroupOutput
type ServerRoleGroupArray ¶
type ServerRoleGroupArray []ServerRoleGroupInput
func (ServerRoleGroupArray) ElementType ¶
func (ServerRoleGroupArray) ElementType() reflect.Type
func (ServerRoleGroupArray) ToServerRoleGroupArrayOutput ¶
func (i ServerRoleGroupArray) ToServerRoleGroupArrayOutput() ServerRoleGroupArrayOutput
func (ServerRoleGroupArray) ToServerRoleGroupArrayOutputWithContext ¶
func (i ServerRoleGroupArray) ToServerRoleGroupArrayOutputWithContext(ctx context.Context) ServerRoleGroupArrayOutput
type ServerRoleGroupArrayInput ¶
type ServerRoleGroupArrayInput interface {
pulumi.Input
ToServerRoleGroupArrayOutput() ServerRoleGroupArrayOutput
ToServerRoleGroupArrayOutputWithContext(context.Context) ServerRoleGroupArrayOutput
}
ServerRoleGroupArrayInput is an input type that accepts ServerRoleGroupArray and ServerRoleGroupArrayOutput values. You can construct a concrete instance of `ServerRoleGroupArrayInput` via:
ServerRoleGroupArray{ ServerRoleGroupArgs{...} }
type ServerRoleGroupArrayOutput ¶
type ServerRoleGroupArrayOutput struct{ *pulumi.OutputState }
func (ServerRoleGroupArrayOutput) ElementType ¶
func (ServerRoleGroupArrayOutput) ElementType() reflect.Type
func (ServerRoleGroupArrayOutput) Index ¶
func (o ServerRoleGroupArrayOutput) Index(i pulumi.IntInput) ServerRoleGroupOutput
func (ServerRoleGroupArrayOutput) ToServerRoleGroupArrayOutput ¶
func (o ServerRoleGroupArrayOutput) ToServerRoleGroupArrayOutput() ServerRoleGroupArrayOutput
func (ServerRoleGroupArrayOutput) ToServerRoleGroupArrayOutputWithContext ¶
func (o ServerRoleGroupArrayOutput) ToServerRoleGroupArrayOutputWithContext(ctx context.Context) ServerRoleGroupArrayOutput
type ServerRoleGroupInput ¶
type ServerRoleGroupInput interface {
pulumi.Input
ToServerRoleGroupOutput() ServerRoleGroupOutput
ToServerRoleGroupOutputWithContext(context.Context) ServerRoleGroupOutput
}
ServerRoleGroupInput is an input type that accepts ServerRoleGroupArgs and ServerRoleGroupOutput values. You can construct a concrete instance of `ServerRoleGroupInput` via:
ServerRoleGroupArgs{...}
type ServerRoleGroupOutput ¶
type ServerRoleGroupOutput struct{ *pulumi.OutputState }
Represents a server role group.
func (ServerRoleGroupOutput) ElementType ¶
func (ServerRoleGroupOutput) ElementType() reflect.Type
func (ServerRoleGroupOutput) EnableHa ¶
func (o ServerRoleGroupOutput) EnableHa() pulumi.BoolPtrOutput
If high availability is enabled or not for the server.
func (ServerRoleGroupOutput) Name ¶
func (o ServerRoleGroupOutput) Name() pulumi.StringPtrOutput
The name of the server role group.
func (ServerRoleGroupOutput) Role ¶
func (o ServerRoleGroupOutput) Role() pulumi.StringPtrOutput
The role of servers in the server role group.
func (ServerRoleGroupOutput) ServerCount ¶
func (o ServerRoleGroupOutput) ServerCount() pulumi.IntPtrOutput
The number of servers in the server role group.
func (ServerRoleGroupOutput) ServerEdition ¶
func (o ServerRoleGroupOutput) ServerEdition() pulumi.StringPtrOutput
The edition of a server (default: GeneralPurpose).
func (ServerRoleGroupOutput) StorageQuotaInMb ¶
func (o ServerRoleGroupOutput) StorageQuotaInMb() pulumi.Float64PtrOutput
The storage of a server in MB (max: 2097152 = 2TiB).
func (ServerRoleGroupOutput) ToServerRoleGroupOutput ¶
func (o ServerRoleGroupOutput) ToServerRoleGroupOutput() ServerRoleGroupOutput
func (ServerRoleGroupOutput) ToServerRoleGroupOutputWithContext ¶
func (o ServerRoleGroupOutput) ToServerRoleGroupOutputWithContext(ctx context.Context) ServerRoleGroupOutput
func (ServerRoleGroupOutput) VCores ¶
func (o ServerRoleGroupOutput) VCores() pulumi.Float64PtrOutput
The vCores count of a server (max: 64).
type ServerRoleGroupResponse ¶
type ServerRoleGroupResponse struct {
// If high availability is enabled or not for the server.
EnableHa *bool `pulumi:"enableHa"`
// If public IP is requested or not for a server.
EnablePublicIp bool `pulumi:"enablePublicIp"`
// The name of the server role group.
Name *string `pulumi:"name"`
// The role of servers in the server role group.
Role *string `pulumi:"role"`
// The number of servers in the server role group.
ServerCount *int `pulumi:"serverCount"`
// The edition of a server (default: GeneralPurpose).
ServerEdition *string `pulumi:"serverEdition"`
// The list of server names in the server role group.
ServerNames []ServerNameItemResponse `pulumi:"serverNames"`
// The storage of a server in MB (max: 2097152 = 2TiB).
StorageQuotaInMb *float64 `pulumi:"storageQuotaInMb"`
// The vCores count of a server (max: 64).
VCores *float64 `pulumi:"vCores"`
}
Represents a server role group.
type ServerRoleGroupResponseArgs ¶
type ServerRoleGroupResponseArgs struct {
// If high availability is enabled or not for the server.
EnableHa pulumi.BoolPtrInput `pulumi:"enableHa"`
// If public IP is requested or not for a server.
EnablePublicIp pulumi.BoolInput `pulumi:"enablePublicIp"`
// The name of the server role group.
Name pulumi.StringPtrInput `pulumi:"name"`
// The role of servers in the server role group.
Role pulumi.StringPtrInput `pulumi:"role"`
// The number of servers in the server role group.
ServerCount pulumi.IntPtrInput `pulumi:"serverCount"`
// The edition of a server (default: GeneralPurpose).
ServerEdition pulumi.StringPtrInput `pulumi:"serverEdition"`
// The list of server names in the server role group.
ServerNames ServerNameItemResponseArrayInput `pulumi:"serverNames"`
// The storage of a server in MB (max: 2097152 = 2TiB).
StorageQuotaInMb pulumi.Float64PtrInput `pulumi:"storageQuotaInMb"`
// The vCores count of a server (max: 64).
VCores pulumi.Float64PtrInput `pulumi:"vCores"`
}
Represents a server role group.
func (ServerRoleGroupResponseArgs) ElementType ¶
func (ServerRoleGroupResponseArgs) ElementType() reflect.Type
func (ServerRoleGroupResponseArgs) ToServerRoleGroupResponseOutput ¶
func (i ServerRoleGroupResponseArgs) ToServerRoleGroupResponseOutput() ServerRoleGroupResponseOutput
func (ServerRoleGroupResponseArgs) ToServerRoleGroupResponseOutputWithContext ¶
func (i ServerRoleGroupResponseArgs) ToServerRoleGroupResponseOutputWithContext(ctx context.Context) ServerRoleGroupResponseOutput
type ServerRoleGroupResponseArray ¶
type ServerRoleGroupResponseArray []ServerRoleGroupResponseInput
func (ServerRoleGroupResponseArray) ElementType ¶
func (ServerRoleGroupResponseArray) ElementType() reflect.Type
func (ServerRoleGroupResponseArray) ToServerRoleGroupResponseArrayOutput ¶
func (i ServerRoleGroupResponseArray) ToServerRoleGroupResponseArrayOutput() ServerRoleGroupResponseArrayOutput
func (ServerRoleGroupResponseArray) ToServerRoleGroupResponseArrayOutputWithContext ¶
func (i ServerRoleGroupResponseArray) ToServerRoleGroupResponseArrayOutputWithContext(ctx context.Context) ServerRoleGroupResponseArrayOutput
type ServerRoleGroupResponseArrayInput ¶
type ServerRoleGroupResponseArrayInput interface {
pulumi.Input
ToServerRoleGroupResponseArrayOutput() ServerRoleGroupResponseArrayOutput
ToServerRoleGroupResponseArrayOutputWithContext(context.Context) ServerRoleGroupResponseArrayOutput
}
ServerRoleGroupResponseArrayInput is an input type that accepts ServerRoleGroupResponseArray and ServerRoleGroupResponseArrayOutput values. You can construct a concrete instance of `ServerRoleGroupResponseArrayInput` via:
ServerRoleGroupResponseArray{ ServerRoleGroupResponseArgs{...} }
type ServerRoleGroupResponseArrayOutput ¶
type ServerRoleGroupResponseArrayOutput struct{ *pulumi.OutputState }
func (ServerRoleGroupResponseArrayOutput) ElementType ¶
func (ServerRoleGroupResponseArrayOutput) ElementType() reflect.Type
func (ServerRoleGroupResponseArrayOutput) Index ¶
func (o ServerRoleGroupResponseArrayOutput) Index(i pulumi.IntInput) ServerRoleGroupResponseOutput
func (ServerRoleGroupResponseArrayOutput) ToServerRoleGroupResponseArrayOutput ¶
func (o ServerRoleGroupResponseArrayOutput) ToServerRoleGroupResponseArrayOutput() ServerRoleGroupResponseArrayOutput
func (ServerRoleGroupResponseArrayOutput) ToServerRoleGroupResponseArrayOutputWithContext ¶
func (o ServerRoleGroupResponseArrayOutput) ToServerRoleGroupResponseArrayOutputWithContext(ctx context.Context) ServerRoleGroupResponseArrayOutput
type ServerRoleGroupResponseInput ¶
type ServerRoleGroupResponseInput interface {
pulumi.Input
ToServerRoleGroupResponseOutput() ServerRoleGroupResponseOutput
ToServerRoleGroupResponseOutputWithContext(context.Context) ServerRoleGroupResponseOutput
}
ServerRoleGroupResponseInput is an input type that accepts ServerRoleGroupResponseArgs and ServerRoleGroupResponseOutput values. You can construct a concrete instance of `ServerRoleGroupResponseInput` via:
ServerRoleGroupResponseArgs{...}
type ServerRoleGroupResponseOutput ¶
type ServerRoleGroupResponseOutput struct{ *pulumi.OutputState }
Represents a server role group.
func (ServerRoleGroupResponseOutput) ElementType ¶
func (ServerRoleGroupResponseOutput) ElementType() reflect.Type
func (ServerRoleGroupResponseOutput) EnableHa ¶
func (o ServerRoleGroupResponseOutput) EnableHa() pulumi.BoolPtrOutput
If high availability is enabled or not for the server.
func (ServerRoleGroupResponseOutput) EnablePublicIp ¶
func (o ServerRoleGroupResponseOutput) EnablePublicIp() pulumi.BoolOutput
If public IP is requested or not for a server.
func (ServerRoleGroupResponseOutput) Name ¶
func (o ServerRoleGroupResponseOutput) Name() pulumi.StringPtrOutput
The name of the server role group.
func (ServerRoleGroupResponseOutput) Role ¶
func (o ServerRoleGroupResponseOutput) Role() pulumi.StringPtrOutput
The role of servers in the server role group.
func (ServerRoleGroupResponseOutput) ServerCount ¶
func (o ServerRoleGroupResponseOutput) ServerCount() pulumi.IntPtrOutput
The number of servers in the server role group.
func (ServerRoleGroupResponseOutput) ServerEdition ¶
func (o ServerRoleGroupResponseOutput) ServerEdition() pulumi.StringPtrOutput
The edition of a server (default: GeneralPurpose).
func (ServerRoleGroupResponseOutput) ServerNames ¶
func (o ServerRoleGroupResponseOutput) ServerNames() ServerNameItemResponseArrayOutput
The list of server names in the server role group.
func (ServerRoleGroupResponseOutput) StorageQuotaInMb ¶
func (o ServerRoleGroupResponseOutput) StorageQuotaInMb() pulumi.Float64PtrOutput
The storage of a server in MB (max: 2097152 = 2TiB).
func (ServerRoleGroupResponseOutput) ToServerRoleGroupResponseOutput ¶
func (o ServerRoleGroupResponseOutput) ToServerRoleGroupResponseOutput() ServerRoleGroupResponseOutput
func (ServerRoleGroupResponseOutput) ToServerRoleGroupResponseOutputWithContext ¶
func (o ServerRoleGroupResponseOutput) ToServerRoleGroupResponseOutputWithContext(ctx context.Context) ServerRoleGroupResponseOutput
func (ServerRoleGroupResponseOutput) VCores ¶
func (o ServerRoleGroupResponseOutput) VCores() pulumi.Float64PtrOutput
The vCores count of a server (max: 64).
type SystemDataResponse ¶
type SystemDataResponse struct {
// The timestamp of resource creation (UTC).
CreatedAt *string `pulumi:"createdAt"`
// The identity that created the resource.
CreatedBy *string `pulumi:"createdBy"`
// The type of identity that created the resource.
CreatedByType *string `pulumi:"createdByType"`
// The type of identity that last modified the resource.
LastModifiedAt *string `pulumi:"lastModifiedAt"`
// The identity that last modified the resource.
LastModifiedBy *string `pulumi:"lastModifiedBy"`
// The type of identity that last modified the resource.
LastModifiedByType *string `pulumi:"lastModifiedByType"`
}
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseArgs ¶
type SystemDataResponseArgs struct {
// The timestamp of resource creation (UTC).
CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
// The identity that created the resource.
CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
// The type of identity that created the resource.
CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
// The type of identity that last modified the resource.
LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
// The identity that last modified the resource.
LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
// The type of identity that last modified the resource.
LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseArgs) ElementType ¶
func (SystemDataResponseArgs) ElementType() reflect.Type
func (SystemDataResponseArgs) ToSystemDataResponseOutput ¶
func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext ¶
func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput ¶
func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext ¶
func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
type SystemDataResponseInput ¶
type SystemDataResponseInput interface {
pulumi.Input
ToSystemDataResponseOutput() SystemDataResponseOutput
ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}
SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:
SystemDataResponseArgs{...}
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput
type SystemDataResponsePtrInput ¶
type SystemDataResponsePtrInput interface {
pulumi.Input
ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}
SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:
SystemDataResponseArgs{...}
or:
nil
func SystemDataResponsePtr ¶
func SystemDataResponsePtr(v *SystemDataResponseArgs) SystemDataResponsePtrInput
type SystemDataResponsePtrOutput ¶
type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }
func (SystemDataResponsePtrOutput) CreatedAt ¶
func (o SystemDataResponsePtrOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponsePtrOutput) CreatedBy ¶
func (o SystemDataResponsePtrOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponsePtrOutput) CreatedByType ¶
func (o SystemDataResponsePtrOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponsePtrOutput) Elem ¶
func (o SystemDataResponsePtrOutput) Elem() SystemDataResponseOutput
func (SystemDataResponsePtrOutput) ElementType ¶
func (SystemDataResponsePtrOutput) ElementType() reflect.Type
func (SystemDataResponsePtrOutput) LastModifiedAt ¶
func (o SystemDataResponsePtrOutput) LastModifiedAt() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponsePtrOutput) LastModifiedBy ¶
func (o SystemDataResponsePtrOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponsePtrOutput) LastModifiedByType ¶
func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput ¶
func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext ¶
func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput