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