v20201005privatepreview

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
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")
)
View Source
const (
	CreateModeDefault            = CreateMode("Default")
	CreateModePointInTimeRestore = CreateMode("PointInTimeRestore")
)
View Source
const (
	PostgreSQLVersion_11 = PostgreSQLVersion("11")
	PostgreSQLVersion_12 = PostgreSQLVersion("12")
)
View Source
const (
	ServerEditionGeneralPurpose  = ServerEdition("GeneralPurpose")
	ServerEditionMemoryOptimized = ServerEdition("MemoryOptimized")
)
View Source
const (
	ServerRoleCoordinator = ServerRole("Coordinator")
	ServerRoleWorker      = ServerRole("Worker")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CitusVersion

type CitusVersion pulumi.String

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

type CreateMode pulumi.String

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.

type LookupServerGroupArgs

type LookupServerGroupArgs struct {
	// 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 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.

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

indicates whether custom window is enabled or disabled

func (MaintenanceWindowOutput) DayOfWeek

day of week for maintenance window

func (MaintenanceWindowOutput) ElementType

func (MaintenanceWindowOutput) ElementType() reflect.Type

func (MaintenanceWindowOutput) StartHour

start hour for maintenance window

func (MaintenanceWindowOutput) StartMinute

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

type MaintenanceWindowPtrOutput

type MaintenanceWindowPtrOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowPtrOutput) CustomWindow

indicates whether custom window is enabled or disabled

func (MaintenanceWindowPtrOutput) DayOfWeek

day of week for maintenance window

func (MaintenanceWindowPtrOutput) Elem

func (MaintenanceWindowPtrOutput) ElementType

func (MaintenanceWindowPtrOutput) ElementType() reflect.Type

func (MaintenanceWindowPtrOutput) StartHour

start hour for maintenance window

func (MaintenanceWindowPtrOutput) StartMinute

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) 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

indicates whether custom window is enabled or disabled

func (MaintenanceWindowResponseOutput) DayOfWeek

day of week for maintenance window

func (MaintenanceWindowResponseOutput) ElementType

func (MaintenanceWindowResponseOutput) StartHour

start hour for maintenance window

func (MaintenanceWindowResponseOutput) StartMinute

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

type MaintenanceWindowResponsePtrOutput

type MaintenanceWindowResponsePtrOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowResponsePtrOutput) CustomWindow

indicates whether custom window is enabled or disabled

func (MaintenanceWindowResponsePtrOutput) DayOfWeek

day of week for maintenance window

func (MaintenanceWindowResponsePtrOutput) Elem

func (MaintenanceWindowResponsePtrOutput) ElementType

func (MaintenanceWindowResponsePtrOutput) StartHour

start hour for maintenance window

func (MaintenanceWindowResponsePtrOutput) StartMinute

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

type PostgreSQLVersion pulumi.String

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

type ServerEdition pulumi.String

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.StringPtrInput
	// 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) 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) SubnetArmResourceId

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

type ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput

type ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput struct{ *pulumi.OutputState }

func (ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) Elem

func (ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) ElementType

func (ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) SubnetArmResourceId

delegated subnet arm resource id.

func (ServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesDelegatedSubnetArgumentsPtrOutput

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) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput

func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutputWithContext

func (i ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutputWithContext(ctx context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput

func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsArgs) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput

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) SubnetArmResourceId

delegated subnet arm resource id.

func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput

func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutputWithContext

func (o ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsOutputWithContext(ctx context.Context) ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput

func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput

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

type ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput

type ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput struct{ *pulumi.OutputState }

func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) Elem

func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) ElementType

func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) SubnetArmResourceId

delegated subnet arm resource id.

func (ServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput) ToServerGroupPropertiesResponseDelegatedSubnetArgumentsPtrOutput

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) 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) Index

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) FullyQualifiedDomainName

func (o ServerNameItemResponseOutput) FullyQualifiedDomainName() pulumi.StringOutput

The fully qualified domain name of a server.

func (ServerNameItemResponseOutput) Name

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

type ServerRole pulumi.String

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 (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

If high availability is enabled or not for the server.

func (ServerRoleGroupOutput) Name

The name of the server role group.

func (ServerRoleGroupOutput) Role

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

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) 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) 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) Index

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) EnableHa

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

The name of the server role group.

func (ServerRoleGroupResponseOutput) Role

The role of servers in the server role group.

func (ServerRoleGroupResponseOutput) ServerCount

The number of servers in the server role group.

func (ServerRoleGroupResponseOutput) ServerEdition

The edition of a server (default: GeneralPurpose).

func (ServerRoleGroupResponseOutput) ServerNames

The list of server names in the server role group.

func (ServerRoleGroupResponseOutput) StorageQuotaInMb

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

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 timestamp of resource last modification (UTC)
	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 timestamp of resource last modification (UTC)
	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

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

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 timestamp of resource last modification (UTC)

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

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL