placement_groups

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PolicyModeOptional = PolicyMode("optional")
	PolicyModeEnforced = PolicyMode("enforced")
)
View Source
const (
	PolicyTypeMaxAvailability = PolicyType("max_availability")
	PolicyTypeLowLatency      = PolicyType("low_latency")
)
View Source
const (
	ScalewayInstanceV1PlacementGroupPolicyModeOptional = ScalewayInstanceV1PlacementGroupPolicyMode("optional")
	ScalewayInstanceV1PlacementGroupPolicyModeEnforced = ScalewayInstanceV1PlacementGroupPolicyMode("enforced")
)
View Source
const (
	ScalewayInstanceV1PlacementGroupPolicyTypeMaxAvailability = ScalewayInstanceV1PlacementGroupPolicyType("max_availability")
	ScalewayInstanceV1PlacementGroupPolicyTypeLowLatency      = ScalewayInstanceV1PlacementGroupPolicyType("low_latency")
)

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type ListPlacementGroupsArgs

type ListPlacementGroupsArgs struct {
	// The zone you want to target
	Zone string `pulumi:"zone"`
}

type ListPlacementGroupsOutputArgs

type ListPlacementGroupsOutputArgs struct {
	// The zone you want to target
	Zone pulumi.StringInput `pulumi:"zone"`
}

func (ListPlacementGroupsOutputArgs) ElementType

type ListPlacementGroupsResult

type ListPlacementGroupsResult struct {
	Items ScalewayInstanceV1ListPlacementGroupsResponse `pulumi:"items"`
}

type ListPlacementGroupsResultOutput

type ListPlacementGroupsResultOutput struct{ *pulumi.OutputState }

func (ListPlacementGroupsResultOutput) ElementType

func (ListPlacementGroupsResultOutput) Items

func (ListPlacementGroupsResultOutput) ToListPlacementGroupsResultOutput

func (o ListPlacementGroupsResultOutput) ToListPlacementGroupsResultOutput() ListPlacementGroupsResultOutput

func (ListPlacementGroupsResultOutput) ToListPlacementGroupsResultOutputWithContext

func (o ListPlacementGroupsResultOutput) ToListPlacementGroupsResultOutputWithContext(ctx context.Context) ListPlacementGroupsResultOutput

type LookupPlacementGroupArgs

type LookupPlacementGroupArgs struct {
	// UUID of the placement group you want to get
	Id string `pulumi:"id"`
	// The zone you want to target
	Zone string `pulumi:"zone"`
}

type LookupPlacementGroupOutputArgs

type LookupPlacementGroupOutputArgs struct {
	// UUID of the placement group you want to get
	Id pulumi.StringInput `pulumi:"id"`
	// The zone you want to target
	Zone pulumi.StringInput `pulumi:"zone"`
}

func (LookupPlacementGroupOutputArgs) ElementType

type LookupPlacementGroupResult

type LookupPlacementGroupResult struct {
	Items ScalewayInstanceV1GetPlacementGroupResponse `pulumi:"items"`
}

func (*LookupPlacementGroupResult) Defaults

Defaults sets the appropriate defaults for LookupPlacementGroupResult

type LookupPlacementGroupResultOutput

type LookupPlacementGroupResultOutput struct{ *pulumi.OutputState }

func (LookupPlacementGroupResultOutput) ElementType

func (LookupPlacementGroupResultOutput) Items

func (LookupPlacementGroupResultOutput) ToLookupPlacementGroupResultOutput

func (o LookupPlacementGroupResultOutput) ToLookupPlacementGroupResultOutput() LookupPlacementGroupResultOutput

func (LookupPlacementGroupResultOutput) ToLookupPlacementGroupResultOutputWithContext

func (o LookupPlacementGroupResultOutput) ToLookupPlacementGroupResultOutputWithContext(ctx context.Context) LookupPlacementGroupResultOutput

type PlacementGroup

type PlacementGroup struct {
	pulumi.CustomResourceState

	// The placement group name
	Name pulumi.StringOutput `pulumi:"name"`
	// The placement group organization ID
	Organization pulumi.StringPtrOutput `pulumi:"organization"`
	Policy_mode  PolicyModePtrOutput    `pulumi:"policy_mode"`
	// Returns true if the policy is respected, false otherwise
	Policy_respected pulumi.BoolPtrOutput `pulumi:"policy_respected"`
	Policy_type      PolicyTypePtrOutput  `pulumi:"policy_type"`
	// The placement group project ID
	Project pulumi.StringOutput `pulumi:"project"`
	// The placement group tags
	Tags pulumi.StringArrayOutput `pulumi:"tags"`
	// The zone in which is the placement group
	Zone pulumi.StringPtrOutput `pulumi:"zone"`
}

func GetPlacementGroup

func GetPlacementGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PlacementGroupState, opts ...pulumi.ResourceOption) (*PlacementGroup, error)

GetPlacementGroup gets an existing PlacementGroup 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 NewPlacementGroup

func NewPlacementGroup(ctx *pulumi.Context,
	name string, args *PlacementGroupArgs, opts ...pulumi.ResourceOption) (*PlacementGroup, error)

NewPlacementGroup registers a new resource with the given unique name, arguments, and options.

func (*PlacementGroup) ElementType

func (*PlacementGroup) ElementType() reflect.Type

func (*PlacementGroup) ToPlacementGroupOutput

func (i *PlacementGroup) ToPlacementGroupOutput() PlacementGroupOutput

func (*PlacementGroup) ToPlacementGroupOutputWithContext

func (i *PlacementGroup) ToPlacementGroupOutputWithContext(ctx context.Context) PlacementGroupOutput

type PlacementGroupArgs

type PlacementGroupArgs struct {
	// The placement group name
	Name pulumi.StringPtrInput
	// The placement group organization ID
	Organization pulumi.StringPtrInput
	Policy_mode  PolicyModePtrInput
	Policy_type  PolicyTypePtrInput
	// The placement group project ID
	Project pulumi.StringInput
	// The placement group tags
	Tags pulumi.StringArrayInput
	// The zone you want to target
	Zone pulumi.StringPtrInput
}

The set of arguments for constructing a PlacementGroup resource.

func (PlacementGroupArgs) ElementType

func (PlacementGroupArgs) ElementType() reflect.Type

type PlacementGroupInput

type PlacementGroupInput interface {
	pulumi.Input

	ToPlacementGroupOutput() PlacementGroupOutput
	ToPlacementGroupOutputWithContext(ctx context.Context) PlacementGroupOutput
}

type PlacementGroupOutput

type PlacementGroupOutput struct{ *pulumi.OutputState }

func (PlacementGroupOutput) ElementType

func (PlacementGroupOutput) ElementType() reflect.Type

func (PlacementGroupOutput) Name

The placement group name

func (PlacementGroupOutput) Organization

func (o PlacementGroupOutput) Organization() pulumi.StringPtrOutput

The placement group organization ID

func (PlacementGroupOutput) Policy_mode

func (o PlacementGroupOutput) Policy_mode() PolicyModePtrOutput

func (PlacementGroupOutput) Policy_respected

func (o PlacementGroupOutput) Policy_respected() pulumi.BoolPtrOutput

Returns true if the policy is respected, false otherwise

func (PlacementGroupOutput) Policy_type

func (o PlacementGroupOutput) Policy_type() PolicyTypePtrOutput

func (PlacementGroupOutput) Project

The placement group project ID

func (PlacementGroupOutput) Tags

The placement group tags

func (PlacementGroupOutput) ToPlacementGroupOutput

func (o PlacementGroupOutput) ToPlacementGroupOutput() PlacementGroupOutput

func (PlacementGroupOutput) ToPlacementGroupOutputWithContext

func (o PlacementGroupOutput) ToPlacementGroupOutputWithContext(ctx context.Context) PlacementGroupOutput

func (PlacementGroupOutput) Zone

The zone in which is the placement group

type PlacementGroupState

type PlacementGroupState struct {
}

func (PlacementGroupState) ElementType

func (PlacementGroupState) ElementType() reflect.Type

type PolicyMode

type PolicyMode string

func (PolicyMode) ElementType

func (PolicyMode) ElementType() reflect.Type

func (PolicyMode) ToPolicyModeOutput

func (e PolicyMode) ToPolicyModeOutput() PolicyModeOutput

func (PolicyMode) ToPolicyModeOutputWithContext

func (e PolicyMode) ToPolicyModeOutputWithContext(ctx context.Context) PolicyModeOutput

func (PolicyMode) ToPolicyModePtrOutput

func (e PolicyMode) ToPolicyModePtrOutput() PolicyModePtrOutput

func (PolicyMode) ToPolicyModePtrOutputWithContext

func (e PolicyMode) ToPolicyModePtrOutputWithContext(ctx context.Context) PolicyModePtrOutput

func (PolicyMode) ToStringOutput

func (e PolicyMode) ToStringOutput() pulumi.StringOutput

func (PolicyMode) ToStringOutputWithContext

func (e PolicyMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PolicyMode) ToStringPtrOutput

func (e PolicyMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (PolicyMode) ToStringPtrOutputWithContext

func (e PolicyMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PolicyModeInput

type PolicyModeInput interface {
	pulumi.Input

	ToPolicyModeOutput() PolicyModeOutput
	ToPolicyModeOutputWithContext(context.Context) PolicyModeOutput
}

PolicyModeInput is an input type that accepts PolicyModeArgs and PolicyModeOutput values. You can construct a concrete instance of `PolicyModeInput` via:

PolicyModeArgs{...}

type PolicyModeOutput

type PolicyModeOutput struct{ *pulumi.OutputState }

func (PolicyModeOutput) ElementType

func (PolicyModeOutput) ElementType() reflect.Type

func (PolicyModeOutput) ToPolicyModeOutput

func (o PolicyModeOutput) ToPolicyModeOutput() PolicyModeOutput

func (PolicyModeOutput) ToPolicyModeOutputWithContext

func (o PolicyModeOutput) ToPolicyModeOutputWithContext(ctx context.Context) PolicyModeOutput

func (PolicyModeOutput) ToPolicyModePtrOutput

func (o PolicyModeOutput) ToPolicyModePtrOutput() PolicyModePtrOutput

func (PolicyModeOutput) ToPolicyModePtrOutputWithContext

func (o PolicyModeOutput) ToPolicyModePtrOutputWithContext(ctx context.Context) PolicyModePtrOutput

func (PolicyModeOutput) ToStringOutput

func (o PolicyModeOutput) ToStringOutput() pulumi.StringOutput

func (PolicyModeOutput) ToStringOutputWithContext

func (o PolicyModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PolicyModeOutput) ToStringPtrOutput

func (o PolicyModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PolicyModeOutput) ToStringPtrOutputWithContext

func (o PolicyModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PolicyModePtrInput

type PolicyModePtrInput interface {
	pulumi.Input

	ToPolicyModePtrOutput() PolicyModePtrOutput
	ToPolicyModePtrOutputWithContext(context.Context) PolicyModePtrOutput
}

func PolicyModePtr

func PolicyModePtr(v string) PolicyModePtrInput

type PolicyModePtrOutput

type PolicyModePtrOutput struct{ *pulumi.OutputState }

func (PolicyModePtrOutput) Elem

func (PolicyModePtrOutput) ElementType

func (PolicyModePtrOutput) ElementType() reflect.Type

func (PolicyModePtrOutput) ToPolicyModePtrOutput

func (o PolicyModePtrOutput) ToPolicyModePtrOutput() PolicyModePtrOutput

func (PolicyModePtrOutput) ToPolicyModePtrOutputWithContext

func (o PolicyModePtrOutput) ToPolicyModePtrOutputWithContext(ctx context.Context) PolicyModePtrOutput

func (PolicyModePtrOutput) ToStringPtrOutput

func (o PolicyModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PolicyModePtrOutput) ToStringPtrOutputWithContext

func (o PolicyModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PolicyType

type PolicyType string

func (PolicyType) ElementType

func (PolicyType) ElementType() reflect.Type

func (PolicyType) ToPolicyTypeOutput

func (e PolicyType) ToPolicyTypeOutput() PolicyTypeOutput

func (PolicyType) ToPolicyTypeOutputWithContext

func (e PolicyType) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput

func (PolicyType) ToPolicyTypePtrOutput

func (e PolicyType) ToPolicyTypePtrOutput() PolicyTypePtrOutput

func (PolicyType) ToPolicyTypePtrOutputWithContext

func (e PolicyType) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput

func (PolicyType) ToStringOutput

func (e PolicyType) ToStringOutput() pulumi.StringOutput

func (PolicyType) ToStringOutputWithContext

func (e PolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PolicyType) ToStringPtrOutput

func (e PolicyType) ToStringPtrOutput() pulumi.StringPtrOutput

func (PolicyType) ToStringPtrOutputWithContext

func (e PolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PolicyTypeInput

type PolicyTypeInput interface {
	pulumi.Input

	ToPolicyTypeOutput() PolicyTypeOutput
	ToPolicyTypeOutputWithContext(context.Context) PolicyTypeOutput
}

PolicyTypeInput is an input type that accepts PolicyTypeArgs and PolicyTypeOutput values. You can construct a concrete instance of `PolicyTypeInput` via:

PolicyTypeArgs{...}

type PolicyTypeOutput

type PolicyTypeOutput struct{ *pulumi.OutputState }

func (PolicyTypeOutput) ElementType

func (PolicyTypeOutput) ElementType() reflect.Type

func (PolicyTypeOutput) ToPolicyTypeOutput

func (o PolicyTypeOutput) ToPolicyTypeOutput() PolicyTypeOutput

func (PolicyTypeOutput) ToPolicyTypeOutputWithContext

func (o PolicyTypeOutput) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput

func (PolicyTypeOutput) ToPolicyTypePtrOutput

func (o PolicyTypeOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput

func (PolicyTypeOutput) ToPolicyTypePtrOutputWithContext

func (o PolicyTypeOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput

func (PolicyTypeOutput) ToStringOutput

func (o PolicyTypeOutput) ToStringOutput() pulumi.StringOutput

func (PolicyTypeOutput) ToStringOutputWithContext

func (o PolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PolicyTypeOutput) ToStringPtrOutput

func (o PolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PolicyTypeOutput) ToStringPtrOutputWithContext

func (o PolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PolicyTypePtrInput

type PolicyTypePtrInput interface {
	pulumi.Input

	ToPolicyTypePtrOutput() PolicyTypePtrOutput
	ToPolicyTypePtrOutputWithContext(context.Context) PolicyTypePtrOutput
}

func PolicyTypePtr

func PolicyTypePtr(v string) PolicyTypePtrInput

type PolicyTypePtrOutput

type PolicyTypePtrOutput struct{ *pulumi.OutputState }

func (PolicyTypePtrOutput) Elem

func (PolicyTypePtrOutput) ElementType

func (PolicyTypePtrOutput) ElementType() reflect.Type

func (PolicyTypePtrOutput) ToPolicyTypePtrOutput

func (o PolicyTypePtrOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput

func (PolicyTypePtrOutput) ToPolicyTypePtrOutputWithContext

func (o PolicyTypePtrOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput

func (PolicyTypePtrOutput) ToStringPtrOutput

func (o PolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PolicyTypePtrOutput) ToStringPtrOutputWithContext

func (o PolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScalewayInstanceV1GetPlacementGroupResponse

type ScalewayInstanceV1GetPlacementGroupResponse struct {
	Placement_group *ScalewayInstanceV1PlacementGroup `pulumi:"placement_group"`
}

func (*ScalewayInstanceV1GetPlacementGroupResponse) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1GetPlacementGroupResponse

type ScalewayInstanceV1GetPlacementGroupResponseOutput

type ScalewayInstanceV1GetPlacementGroupResponseOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1GetPlacementGroupResponseOutput) ElementType

func (ScalewayInstanceV1GetPlacementGroupResponseOutput) Placement_group

func (ScalewayInstanceV1GetPlacementGroupResponseOutput) ToScalewayInstanceV1GetPlacementGroupResponseOutput

func (o ScalewayInstanceV1GetPlacementGroupResponseOutput) ToScalewayInstanceV1GetPlacementGroupResponseOutput() ScalewayInstanceV1GetPlacementGroupResponseOutput

func (ScalewayInstanceV1GetPlacementGroupResponseOutput) ToScalewayInstanceV1GetPlacementGroupResponseOutputWithContext

func (o ScalewayInstanceV1GetPlacementGroupResponseOutput) ToScalewayInstanceV1GetPlacementGroupResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1GetPlacementGroupResponseOutput

type ScalewayInstanceV1ListPlacementGroupsResponse

type ScalewayInstanceV1ListPlacementGroupsResponse struct {
	// List of placement groups
	Placement_groups []ScalewayInstanceV1PlacementGroup `pulumi:"placement_groups"`
}

type ScalewayInstanceV1ListPlacementGroupsResponseOutput

type ScalewayInstanceV1ListPlacementGroupsResponseOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1ListPlacementGroupsResponseOutput) ElementType

func (ScalewayInstanceV1ListPlacementGroupsResponseOutput) Placement_groups

List of placement groups

func (ScalewayInstanceV1ListPlacementGroupsResponseOutput) ToScalewayInstanceV1ListPlacementGroupsResponseOutput

func (o ScalewayInstanceV1ListPlacementGroupsResponseOutput) ToScalewayInstanceV1ListPlacementGroupsResponseOutput() ScalewayInstanceV1ListPlacementGroupsResponseOutput

func (ScalewayInstanceV1ListPlacementGroupsResponseOutput) ToScalewayInstanceV1ListPlacementGroupsResponseOutputWithContext

func (o ScalewayInstanceV1ListPlacementGroupsResponseOutput) ToScalewayInstanceV1ListPlacementGroupsResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1ListPlacementGroupsResponseOutput

type ScalewayInstanceV1PlacementGroup

type ScalewayInstanceV1PlacementGroup struct {
	Id *string `pulumi:"id"`
	// The placement group name
	Name string `pulumi:"name"`
	// The placement group organization ID
	Organization *string                                     `pulumi:"organization"`
	Policy_mode  *ScalewayInstanceV1PlacementGroupPolicyMode `pulumi:"policy_mode"`
	// Returns true if the policy is respected, false otherwise
	Policy_respected *bool                                       `pulumi:"policy_respected"`
	Policy_type      *ScalewayInstanceV1PlacementGroupPolicyType `pulumi:"policy_type"`
	// The placement group project ID
	Project string `pulumi:"project"`
	// The placement group tags
	Tags []string `pulumi:"tags"`
	// The zone in which is the placement group
	Zone *string `pulumi:"zone"`
}

func (*ScalewayInstanceV1PlacementGroup) Defaults

Defaults sets the appropriate defaults for ScalewayInstanceV1PlacementGroup

type ScalewayInstanceV1PlacementGroupArrayOutput

type ScalewayInstanceV1PlacementGroupArrayOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupArrayOutput) ElementType

func (ScalewayInstanceV1PlacementGroupArrayOutput) Index

func (ScalewayInstanceV1PlacementGroupArrayOutput) ToScalewayInstanceV1PlacementGroupArrayOutput

func (o ScalewayInstanceV1PlacementGroupArrayOutput) ToScalewayInstanceV1PlacementGroupArrayOutput() ScalewayInstanceV1PlacementGroupArrayOutput

func (ScalewayInstanceV1PlacementGroupArrayOutput) ToScalewayInstanceV1PlacementGroupArrayOutputWithContext

func (o ScalewayInstanceV1PlacementGroupArrayOutput) ToScalewayInstanceV1PlacementGroupArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupArrayOutput

type ScalewayInstanceV1PlacementGroupOutput

type ScalewayInstanceV1PlacementGroupOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupOutput) ElementType

func (ScalewayInstanceV1PlacementGroupOutput) Id added in v0.0.4

func (ScalewayInstanceV1PlacementGroupOutput) Name

The placement group name

func (ScalewayInstanceV1PlacementGroupOutput) Organization

The placement group organization ID

func (ScalewayInstanceV1PlacementGroupOutput) Policy_mode

func (ScalewayInstanceV1PlacementGroupOutput) Policy_respected

Returns true if the policy is respected, false otherwise

func (ScalewayInstanceV1PlacementGroupOutput) Policy_type

func (ScalewayInstanceV1PlacementGroupOutput) Project

The placement group project ID

func (ScalewayInstanceV1PlacementGroupOutput) Tags

The placement group tags

func (ScalewayInstanceV1PlacementGroupOutput) ToScalewayInstanceV1PlacementGroupOutput

func (o ScalewayInstanceV1PlacementGroupOutput) ToScalewayInstanceV1PlacementGroupOutput() ScalewayInstanceV1PlacementGroupOutput

func (ScalewayInstanceV1PlacementGroupOutput) ToScalewayInstanceV1PlacementGroupOutputWithContext

func (o ScalewayInstanceV1PlacementGroupOutput) ToScalewayInstanceV1PlacementGroupOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupOutput

func (ScalewayInstanceV1PlacementGroupOutput) Zone

The zone in which is the placement group

type ScalewayInstanceV1PlacementGroupPolicyMode

type ScalewayInstanceV1PlacementGroupPolicyMode string

type ScalewayInstanceV1PlacementGroupPolicyModeOutput

type ScalewayInstanceV1PlacementGroupPolicyModeOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ElementType

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModeOutput

func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModeOutput() ScalewayInstanceV1PlacementGroupPolicyModeOutput

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModeOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModeOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyModeOutput

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutput

func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutput() ScalewayInstanceV1PlacementGroupPolicyModePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyModePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringOutput

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringOutputWithContext

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringPtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1PlacementGroupPolicyModePtrOutput

type ScalewayInstanceV1PlacementGroupPolicyModePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) Elem

func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ElementType

func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutput

func (o ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutput() ScalewayInstanceV1PlacementGroupPolicyModePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyModePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1PlacementGroupPolicyType

type ScalewayInstanceV1PlacementGroupPolicyType string

type ScalewayInstanceV1PlacementGroupPolicyTypeOutput

type ScalewayInstanceV1PlacementGroupPolicyTypeOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ElementType

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypeOutput

func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypeOutput() ScalewayInstanceV1PlacementGroupPolicyTypeOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypeOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyTypeOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutput() ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringOutputWithContext

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringPtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

type ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) Elem

func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ElementType

func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

func (o ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutput() ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToStringPtrOutput

func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToStringPtrOutputWithContext

type ScalewayInstanceV1PlacementGroupPtrOutput

type ScalewayInstanceV1PlacementGroupPtrOutput struct{ *pulumi.OutputState }

func (ScalewayInstanceV1PlacementGroupPtrOutput) Elem

func (ScalewayInstanceV1PlacementGroupPtrOutput) ElementType

func (ScalewayInstanceV1PlacementGroupPtrOutput) Id added in v0.0.4

func (ScalewayInstanceV1PlacementGroupPtrOutput) Name

The placement group name

func (ScalewayInstanceV1PlacementGroupPtrOutput) Organization

The placement group organization ID

func (ScalewayInstanceV1PlacementGroupPtrOutput) Policy_mode

func (ScalewayInstanceV1PlacementGroupPtrOutput) Policy_respected

Returns true if the policy is respected, false otherwise

func (ScalewayInstanceV1PlacementGroupPtrOutput) Policy_type

func (ScalewayInstanceV1PlacementGroupPtrOutput) Project

The placement group project ID

func (ScalewayInstanceV1PlacementGroupPtrOutput) Tags

The placement group tags

func (ScalewayInstanceV1PlacementGroupPtrOutput) ToScalewayInstanceV1PlacementGroupPtrOutput

func (o ScalewayInstanceV1PlacementGroupPtrOutput) ToScalewayInstanceV1PlacementGroupPtrOutput() ScalewayInstanceV1PlacementGroupPtrOutput

func (ScalewayInstanceV1PlacementGroupPtrOutput) ToScalewayInstanceV1PlacementGroupPtrOutputWithContext

func (o ScalewayInstanceV1PlacementGroupPtrOutput) ToScalewayInstanceV1PlacementGroupPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPtrOutput

func (ScalewayInstanceV1PlacementGroupPtrOutput) Zone

The zone in which is the placement group

Jump to

Keyboard shortcuts

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