Documentation ¶
Index ¶
- Constants
- func PkgVersion() (semver.Version, error)
- type ListPlacementGroupsArgs
- type ListPlacementGroupsOutputArgs
- type ListPlacementGroupsResult
- type ListPlacementGroupsResultOutput
- func (ListPlacementGroupsResultOutput) ElementType() reflect.Type
- func (o ListPlacementGroupsResultOutput) Items() ScalewayInstanceV1ListPlacementGroupsResponseOutput
- func (o ListPlacementGroupsResultOutput) ToListPlacementGroupsResultOutput() ListPlacementGroupsResultOutput
- func (o ListPlacementGroupsResultOutput) ToListPlacementGroupsResultOutputWithContext(ctx context.Context) ListPlacementGroupsResultOutput
- type LookupPlacementGroupArgs
- type LookupPlacementGroupOutputArgs
- type LookupPlacementGroupResult
- type LookupPlacementGroupResultOutput
- func (LookupPlacementGroupResultOutput) ElementType() reflect.Type
- func (o LookupPlacementGroupResultOutput) Items() ScalewayInstanceV1GetPlacementGroupResponseOutput
- func (o LookupPlacementGroupResultOutput) ToLookupPlacementGroupResultOutput() LookupPlacementGroupResultOutput
- func (o LookupPlacementGroupResultOutput) ToLookupPlacementGroupResultOutputWithContext(ctx context.Context) LookupPlacementGroupResultOutput
- type PlacementGroup
- type PlacementGroupArgs
- type PlacementGroupInput
- type PlacementGroupOutput
- func (PlacementGroupOutput) ElementType() reflect.Type
- func (o PlacementGroupOutput) Name() pulumi.StringOutput
- func (o PlacementGroupOutput) Organization() pulumi.StringPtrOutput
- func (o PlacementGroupOutput) Policy_mode() PolicyModePtrOutput
- func (o PlacementGroupOutput) Policy_respected() pulumi.BoolPtrOutput
- func (o PlacementGroupOutput) Policy_type() PolicyTypePtrOutput
- func (o PlacementGroupOutput) Project() pulumi.StringOutput
- func (o PlacementGroupOutput) Tags() pulumi.StringArrayOutput
- func (o PlacementGroupOutput) ToPlacementGroupOutput() PlacementGroupOutput
- func (o PlacementGroupOutput) ToPlacementGroupOutputWithContext(ctx context.Context) PlacementGroupOutput
- func (o PlacementGroupOutput) Zone() pulumi.StringPtrOutput
- type PlacementGroupState
- type PolicyMode
- func (PolicyMode) ElementType() reflect.Type
- func (e PolicyMode) ToPolicyModeOutput() PolicyModeOutput
- func (e PolicyMode) ToPolicyModeOutputWithContext(ctx context.Context) PolicyModeOutput
- func (e PolicyMode) ToPolicyModePtrOutput() PolicyModePtrOutput
- func (e PolicyMode) ToPolicyModePtrOutputWithContext(ctx context.Context) PolicyModePtrOutput
- func (e PolicyMode) ToStringOutput() pulumi.StringOutput
- func (e PolicyMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyModeInput
- type PolicyModeOutput
- func (PolicyModeOutput) ElementType() reflect.Type
- func (o PolicyModeOutput) ToPolicyModeOutput() PolicyModeOutput
- func (o PolicyModeOutput) ToPolicyModeOutputWithContext(ctx context.Context) PolicyModeOutput
- func (o PolicyModeOutput) ToPolicyModePtrOutput() PolicyModePtrOutput
- func (o PolicyModeOutput) ToPolicyModePtrOutputWithContext(ctx context.Context) PolicyModePtrOutput
- func (o PolicyModeOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyModePtrInput
- type PolicyModePtrOutput
- func (o PolicyModePtrOutput) Elem() PolicyModeOutput
- func (PolicyModePtrOutput) ElementType() reflect.Type
- func (o PolicyModePtrOutput) ToPolicyModePtrOutput() PolicyModePtrOutput
- func (o PolicyModePtrOutput) ToPolicyModePtrOutputWithContext(ctx context.Context) PolicyModePtrOutput
- func (o PolicyModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyType
- func (PolicyType) ElementType() reflect.Type
- func (e PolicyType) ToPolicyTypeOutput() PolicyTypeOutput
- func (e PolicyType) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput
- func (e PolicyType) ToPolicyTypePtrOutput() PolicyTypePtrOutput
- func (e PolicyType) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
- func (e PolicyType) ToStringOutput() pulumi.StringOutput
- func (e PolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyTypeInput
- type PolicyTypeOutput
- func (PolicyTypeOutput) ElementType() reflect.Type
- func (o PolicyTypeOutput) ToPolicyTypeOutput() PolicyTypeOutput
- func (o PolicyTypeOutput) ToPolicyTypeOutputWithContext(ctx context.Context) PolicyTypeOutput
- func (o PolicyTypeOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
- func (o PolicyTypeOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
- func (o PolicyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyTypePtrInput
- type PolicyTypePtrOutput
- func (o PolicyTypePtrOutput) Elem() PolicyTypeOutput
- func (PolicyTypePtrOutput) ElementType() reflect.Type
- func (o PolicyTypePtrOutput) ToPolicyTypePtrOutput() PolicyTypePtrOutput
- func (o PolicyTypePtrOutput) ToPolicyTypePtrOutputWithContext(ctx context.Context) PolicyTypePtrOutput
- func (o PolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1GetPlacementGroupResponse
- type ScalewayInstanceV1GetPlacementGroupResponseOutput
- func (ScalewayInstanceV1GetPlacementGroupResponseOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1GetPlacementGroupResponseOutput) Placement_group() ScalewayInstanceV1PlacementGroupPtrOutput
- func (o ScalewayInstanceV1GetPlacementGroupResponseOutput) ToScalewayInstanceV1GetPlacementGroupResponseOutput() ScalewayInstanceV1GetPlacementGroupResponseOutput
- func (o ScalewayInstanceV1GetPlacementGroupResponseOutput) ToScalewayInstanceV1GetPlacementGroupResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1GetPlacementGroupResponseOutput
- type ScalewayInstanceV1ListPlacementGroupsResponse
- type ScalewayInstanceV1ListPlacementGroupsResponseOutput
- func (ScalewayInstanceV1ListPlacementGroupsResponseOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1ListPlacementGroupsResponseOutput) Placement_groups() ScalewayInstanceV1PlacementGroupArrayOutput
- func (o ScalewayInstanceV1ListPlacementGroupsResponseOutput) ToScalewayInstanceV1ListPlacementGroupsResponseOutput() ScalewayInstanceV1ListPlacementGroupsResponseOutput
- func (o ScalewayInstanceV1ListPlacementGroupsResponseOutput) ToScalewayInstanceV1ListPlacementGroupsResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1ListPlacementGroupsResponseOutput
- type ScalewayInstanceV1PlacementGroup
- type ScalewayInstanceV1PlacementGroupArrayOutput
- func (ScalewayInstanceV1PlacementGroupArrayOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1PlacementGroupArrayOutput) Index(i pulumi.IntInput) ScalewayInstanceV1PlacementGroupOutput
- func (o ScalewayInstanceV1PlacementGroupArrayOutput) ToScalewayInstanceV1PlacementGroupArrayOutput() ScalewayInstanceV1PlacementGroupArrayOutput
- func (o ScalewayInstanceV1PlacementGroupArrayOutput) ToScalewayInstanceV1PlacementGroupArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupArrayOutput
- type ScalewayInstanceV1PlacementGroupOutput
- func (ScalewayInstanceV1PlacementGroupOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1PlacementGroupOutput) Id() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1PlacementGroupOutput) Name() pulumi.StringOutput
- func (o ScalewayInstanceV1PlacementGroupOutput) Organization() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1PlacementGroupOutput) Policy_mode() ScalewayInstanceV1PlacementGroupPolicyModePtrOutput
- func (o ScalewayInstanceV1PlacementGroupOutput) Policy_respected() pulumi.BoolPtrOutput
- func (o ScalewayInstanceV1PlacementGroupOutput) Policy_type() ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput
- func (o ScalewayInstanceV1PlacementGroupOutput) Project() pulumi.StringOutput
- func (o ScalewayInstanceV1PlacementGroupOutput) Tags() pulumi.StringArrayOutput
- func (o ScalewayInstanceV1PlacementGroupOutput) ToScalewayInstanceV1PlacementGroupOutput() ScalewayInstanceV1PlacementGroupOutput
- func (o ScalewayInstanceV1PlacementGroupOutput) ToScalewayInstanceV1PlacementGroupOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupOutput
- func (o ScalewayInstanceV1PlacementGroupOutput) Zone() pulumi.StringPtrOutput
- type ScalewayInstanceV1PlacementGroupPolicyMode
- type ScalewayInstanceV1PlacementGroupPolicyModeOutput
- func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModeOutput() ScalewayInstanceV1PlacementGroupPolicyModeOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModeOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyModeOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutput() ScalewayInstanceV1PlacementGroupPolicyModePtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyModePtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringOutput() pulumi.StringOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1PlacementGroupPolicyModePtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) Elem() ScalewayInstanceV1PlacementGroupPolicyModeOutput
- func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutput() ScalewayInstanceV1PlacementGroupPolicyModePtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyModePtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1PlacementGroupPolicyType
- type ScalewayInstanceV1PlacementGroupPolicyTypeOutput
- func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypeOutput() ScalewayInstanceV1PlacementGroupPolicyTypeOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypeOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyTypeOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutput() ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) Elem() ScalewayInstanceV1PlacementGroupPolicyTypeOutput
- func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutput() ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1PlacementGroupPtrOutput
- func (o ScalewayInstanceV1PlacementGroupPtrOutput) Elem() ScalewayInstanceV1PlacementGroupOutput
- func (ScalewayInstanceV1PlacementGroupPtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1PlacementGroupPtrOutput) Id() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1PlacementGroupPtrOutput) Name() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1PlacementGroupPtrOutput) Organization() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1PlacementGroupPtrOutput) Policy_mode() ScalewayInstanceV1PlacementGroupPolicyModePtrOutput
- func (o ScalewayInstanceV1PlacementGroupPtrOutput) Policy_respected() pulumi.BoolPtrOutput
- func (o ScalewayInstanceV1PlacementGroupPtrOutput) Policy_type() ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput
- func (o ScalewayInstanceV1PlacementGroupPtrOutput) Project() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1PlacementGroupPtrOutput) Tags() pulumi.StringArrayOutput
- func (o ScalewayInstanceV1PlacementGroupPtrOutput) ToScalewayInstanceV1PlacementGroupPtrOutput() ScalewayInstanceV1PlacementGroupPtrOutput
- func (o ScalewayInstanceV1PlacementGroupPtrOutput) ToScalewayInstanceV1PlacementGroupPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPtrOutput
- func (o ScalewayInstanceV1PlacementGroupPtrOutput) Zone() pulumi.StringPtrOutput
Constants ¶
const ( PolicyModeOptional = PolicyMode("optional") PolicyModeEnforced = PolicyMode("enforced") )
const ( PolicyTypeMaxAvailability = PolicyType("max_availability") PolicyTypeLowLatency = PolicyType("low_latency") )
const ( ScalewayInstanceV1PlacementGroupPolicyModeOptional = ScalewayInstanceV1PlacementGroupPolicyMode("optional") ScalewayInstanceV1PlacementGroupPolicyModeEnforced = ScalewayInstanceV1PlacementGroupPolicyMode("enforced") )
const ( ScalewayInstanceV1PlacementGroupPolicyTypeMaxAvailability = ScalewayInstanceV1PlacementGroupPolicyType("max_availability") ScalewayInstanceV1PlacementGroupPolicyTypeLowLatency = ScalewayInstanceV1PlacementGroupPolicyType("low_latency") )
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
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 ¶
func (ListPlacementGroupsOutputArgs) ElementType() reflect.Type
type ListPlacementGroupsResult ¶
type ListPlacementGroupsResult struct {
Items ScalewayInstanceV1ListPlacementGroupsResponse `pulumi:"items"`
}
func ListPlacementGroups ¶
func ListPlacementGroups(ctx *pulumi.Context, args *ListPlacementGroupsArgs, opts ...pulumi.InvokeOption) (*ListPlacementGroupsResult, error)
type ListPlacementGroupsResultOutput ¶
type ListPlacementGroupsResultOutput struct{ *pulumi.OutputState }
func ListPlacementGroupsOutput ¶
func ListPlacementGroupsOutput(ctx *pulumi.Context, args ListPlacementGroupsOutputArgs, opts ...pulumi.InvokeOption) ListPlacementGroupsResultOutput
func (ListPlacementGroupsResultOutput) ElementType ¶
func (ListPlacementGroupsResultOutput) ElementType() reflect.Type
func (ListPlacementGroupsResultOutput) ToListPlacementGroupsResultOutput ¶
func (o ListPlacementGroupsResultOutput) ToListPlacementGroupsResultOutput() ListPlacementGroupsResultOutput
func (ListPlacementGroupsResultOutput) ToListPlacementGroupsResultOutputWithContext ¶
func (o ListPlacementGroupsResultOutput) ToListPlacementGroupsResultOutputWithContext(ctx context.Context) ListPlacementGroupsResultOutput
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 ¶
func (LookupPlacementGroupOutputArgs) ElementType() reflect.Type
type LookupPlacementGroupResult ¶
type LookupPlacementGroupResult struct {
Items ScalewayInstanceV1GetPlacementGroupResponse `pulumi:"items"`
}
func LookupPlacementGroup ¶
func LookupPlacementGroup(ctx *pulumi.Context, args *LookupPlacementGroupArgs, opts ...pulumi.InvokeOption) (*LookupPlacementGroupResult, error)
func (*LookupPlacementGroupResult) Defaults ¶
func (val *LookupPlacementGroupResult) Defaults() *LookupPlacementGroupResult
Defaults sets the appropriate defaults for LookupPlacementGroupResult
type LookupPlacementGroupResultOutput ¶
type LookupPlacementGroupResultOutput struct{ *pulumi.OutputState }
func LookupPlacementGroupOutput ¶
func LookupPlacementGroupOutput(ctx *pulumi.Context, args LookupPlacementGroupOutputArgs, opts ...pulumi.InvokeOption) LookupPlacementGroupResultOutput
func (LookupPlacementGroupResultOutput) ElementType ¶
func (LookupPlacementGroupResultOutput) ElementType() reflect.Type
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 ¶
func (o PlacementGroupOutput) Name() pulumi.StringOutput
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 ¶
func (o PlacementGroupOutput) Project() pulumi.StringOutput
The placement group project ID
func (PlacementGroupOutput) Tags ¶
func (o PlacementGroupOutput) Tags() pulumi.StringArrayOutput
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 ¶
func (o PlacementGroupOutput) Zone() pulumi.StringPtrOutput
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 (o PolicyModePtrOutput) Elem() PolicyModeOutput
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 (o PolicyTypePtrOutput) Elem() PolicyTypeOutput
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 ¶
func (val *ScalewayInstanceV1GetPlacementGroupResponse) Defaults() *ScalewayInstanceV1GetPlacementGroupResponse
Defaults sets the appropriate defaults for ScalewayInstanceV1GetPlacementGroupResponse
type ScalewayInstanceV1GetPlacementGroupResponseOutput ¶
type ScalewayInstanceV1GetPlacementGroupResponseOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1GetPlacementGroupResponseOutput) ElementType ¶
func (ScalewayInstanceV1GetPlacementGroupResponseOutput) ElementType() reflect.Type
func (ScalewayInstanceV1GetPlacementGroupResponseOutput) Placement_group ¶
func (o ScalewayInstanceV1GetPlacementGroupResponseOutput) Placement_group() ScalewayInstanceV1PlacementGroupPtrOutput
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) ElementType() reflect.Type
func (ScalewayInstanceV1ListPlacementGroupsResponseOutput) Placement_groups ¶
func (o ScalewayInstanceV1ListPlacementGroupsResponseOutput) Placement_groups() ScalewayInstanceV1PlacementGroupArrayOutput
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 ¶
func (val *ScalewayInstanceV1PlacementGroup) Defaults() *ScalewayInstanceV1PlacementGroup
Defaults sets the appropriate defaults for ScalewayInstanceV1PlacementGroup
type ScalewayInstanceV1PlacementGroupArrayOutput ¶
type ScalewayInstanceV1PlacementGroupArrayOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1PlacementGroupArrayOutput) ElementType ¶
func (ScalewayInstanceV1PlacementGroupArrayOutput) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ScalewayInstanceV1PlacementGroupOutput) Id ¶ added in v0.0.4
func (o ScalewayInstanceV1PlacementGroupOutput) Id() pulumi.StringPtrOutput
func (ScalewayInstanceV1PlacementGroupOutput) Name ¶
func (o ScalewayInstanceV1PlacementGroupOutput) Name() pulumi.StringOutput
The placement group name
func (ScalewayInstanceV1PlacementGroupOutput) Organization ¶
func (o ScalewayInstanceV1PlacementGroupOutput) Organization() pulumi.StringPtrOutput
The placement group organization ID
func (ScalewayInstanceV1PlacementGroupOutput) Policy_mode ¶
func (o ScalewayInstanceV1PlacementGroupOutput) Policy_mode() ScalewayInstanceV1PlacementGroupPolicyModePtrOutput
func (ScalewayInstanceV1PlacementGroupOutput) Policy_respected ¶
func (o ScalewayInstanceV1PlacementGroupOutput) Policy_respected() pulumi.BoolPtrOutput
Returns true if the policy is respected, false otherwise
func (ScalewayInstanceV1PlacementGroupOutput) Policy_type ¶
func (o ScalewayInstanceV1PlacementGroupOutput) Policy_type() ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput
func (ScalewayInstanceV1PlacementGroupOutput) Project ¶
func (o ScalewayInstanceV1PlacementGroupOutput) Project() pulumi.StringOutput
The placement group project ID
func (ScalewayInstanceV1PlacementGroupOutput) Tags ¶
func (o ScalewayInstanceV1PlacementGroupOutput) Tags() pulumi.StringArrayOutput
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 ¶
func (o ScalewayInstanceV1PlacementGroupOutput) Zone() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringOutput() pulumi.StringOutput
func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringOutputWithContext ¶
func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1PlacementGroupPolicyModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1PlacementGroupPolicyModePtrOutput ¶
type ScalewayInstanceV1PlacementGroupPolicyModePtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ElementType ¶
func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutput ¶
func (o ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutput() ScalewayInstanceV1PlacementGroupPolicyModePtrOutput
func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutputWithContext ¶
func (o ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyModePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyModePtrOutput
func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1PlacementGroupPolicyModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1PlacementGroupPolicyType ¶
type ScalewayInstanceV1PlacementGroupPolicyType string
type ScalewayInstanceV1PlacementGroupPolicyTypeOutput ¶
type ScalewayInstanceV1PlacementGroupPolicyTypeOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ElementType ¶
func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ElementType() reflect.Type
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 (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringOutput() pulumi.StringOutput
func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringOutputWithContext ¶
func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1PlacementGroupPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput ¶
type ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ElementType ¶
func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutput ¶
func (o ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutput() ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput
func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutputWithContext ¶
func (o ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToScalewayInstanceV1PlacementGroupPolicyTypePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput
func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1PlacementGroupPtrOutput ¶
type ScalewayInstanceV1PlacementGroupPtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1PlacementGroupPtrOutput) ElementType ¶
func (ScalewayInstanceV1PlacementGroupPtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1PlacementGroupPtrOutput) Id ¶ added in v0.0.4
func (o ScalewayInstanceV1PlacementGroupPtrOutput) Id() pulumi.StringPtrOutput
func (ScalewayInstanceV1PlacementGroupPtrOutput) Name ¶
func (o ScalewayInstanceV1PlacementGroupPtrOutput) Name() pulumi.StringPtrOutput
The placement group name
func (ScalewayInstanceV1PlacementGroupPtrOutput) Organization ¶
func (o ScalewayInstanceV1PlacementGroupPtrOutput) Organization() pulumi.StringPtrOutput
The placement group organization ID
func (ScalewayInstanceV1PlacementGroupPtrOutput) Policy_mode ¶
func (o ScalewayInstanceV1PlacementGroupPtrOutput) Policy_mode() ScalewayInstanceV1PlacementGroupPolicyModePtrOutput
func (ScalewayInstanceV1PlacementGroupPtrOutput) Policy_respected ¶
func (o ScalewayInstanceV1PlacementGroupPtrOutput) Policy_respected() pulumi.BoolPtrOutput
Returns true if the policy is respected, false otherwise
func (ScalewayInstanceV1PlacementGroupPtrOutput) Policy_type ¶
func (o ScalewayInstanceV1PlacementGroupPtrOutput) Policy_type() ScalewayInstanceV1PlacementGroupPolicyTypePtrOutput
func (ScalewayInstanceV1PlacementGroupPtrOutput) Project ¶
func (o ScalewayInstanceV1PlacementGroupPtrOutput) Project() pulumi.StringPtrOutput
The placement group project ID
func (ScalewayInstanceV1PlacementGroupPtrOutput) Tags ¶
func (o ScalewayInstanceV1PlacementGroupPtrOutput) Tags() pulumi.StringArrayOutput
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 ¶
func (o ScalewayInstanceV1PlacementGroupPtrOutput) Zone() pulumi.StringPtrOutput
The zone in which is the placement group