Documentation ¶
Index ¶
- Constants
- func PkgVersion() (semver.Version, error)
- type InboundDefaultPolicy
- func (InboundDefaultPolicy) ElementType() reflect.Type
- func (e InboundDefaultPolicy) ToInboundDefaultPolicyOutput() InboundDefaultPolicyOutput
- func (e InboundDefaultPolicy) ToInboundDefaultPolicyOutputWithContext(ctx context.Context) InboundDefaultPolicyOutput
- func (e InboundDefaultPolicy) ToInboundDefaultPolicyPtrOutput() InboundDefaultPolicyPtrOutput
- func (e InboundDefaultPolicy) ToInboundDefaultPolicyPtrOutputWithContext(ctx context.Context) InboundDefaultPolicyPtrOutput
- func (e InboundDefaultPolicy) ToStringOutput() pulumi.StringOutput
- func (e InboundDefaultPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InboundDefaultPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InboundDefaultPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InboundDefaultPolicyInput
- type InboundDefaultPolicyOutput
- func (InboundDefaultPolicyOutput) ElementType() reflect.Type
- func (o InboundDefaultPolicyOutput) ToInboundDefaultPolicyOutput() InboundDefaultPolicyOutput
- func (o InboundDefaultPolicyOutput) ToInboundDefaultPolicyOutputWithContext(ctx context.Context) InboundDefaultPolicyOutput
- func (o InboundDefaultPolicyOutput) ToInboundDefaultPolicyPtrOutput() InboundDefaultPolicyPtrOutput
- func (o InboundDefaultPolicyOutput) ToInboundDefaultPolicyPtrOutputWithContext(ctx context.Context) InboundDefaultPolicyPtrOutput
- func (o InboundDefaultPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o InboundDefaultPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InboundDefaultPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InboundDefaultPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InboundDefaultPolicyPtrInput
- type InboundDefaultPolicyPtrOutput
- func (o InboundDefaultPolicyPtrOutput) Elem() InboundDefaultPolicyOutput
- func (InboundDefaultPolicyPtrOutput) ElementType() reflect.Type
- func (o InboundDefaultPolicyPtrOutput) ToInboundDefaultPolicyPtrOutput() InboundDefaultPolicyPtrOutput
- func (o InboundDefaultPolicyPtrOutput) ToInboundDefaultPolicyPtrOutputWithContext(ctx context.Context) InboundDefaultPolicyPtrOutput
- func (o InboundDefaultPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InboundDefaultPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListSecurityGroupsArgs
- type ListSecurityGroupsOutputArgs
- type ListSecurityGroupsResult
- type ListSecurityGroupsResultOutput
- func (ListSecurityGroupsResultOutput) ElementType() reflect.Type
- func (o ListSecurityGroupsResultOutput) Items() ScalewayInstanceV1ListSecurityGroupsResponseOutput
- func (o ListSecurityGroupsResultOutput) ToListSecurityGroupsResultOutput() ListSecurityGroupsResultOutput
- func (o ListSecurityGroupsResultOutput) ToListSecurityGroupsResultOutputWithContext(ctx context.Context) ListSecurityGroupsResultOutput
- type LookupSecurityGroupArgs
- type LookupSecurityGroupOutputArgs
- type LookupSecurityGroupResult
- type LookupSecurityGroupResultOutput
- func (LookupSecurityGroupResultOutput) ElementType() reflect.Type
- func (o LookupSecurityGroupResultOutput) Items() ScalewayInstanceV1GetSecurityGroupResponseOutput
- func (o LookupSecurityGroupResultOutput) ToLookupSecurityGroupResultOutput() LookupSecurityGroupResultOutput
- func (o LookupSecurityGroupResultOutput) ToLookupSecurityGroupResultOutputWithContext(ctx context.Context) LookupSecurityGroupResultOutput
- type OutboundDefaultPolicy
- func (OutboundDefaultPolicy) ElementType() reflect.Type
- func (e OutboundDefaultPolicy) ToOutboundDefaultPolicyOutput() OutboundDefaultPolicyOutput
- func (e OutboundDefaultPolicy) ToOutboundDefaultPolicyOutputWithContext(ctx context.Context) OutboundDefaultPolicyOutput
- func (e OutboundDefaultPolicy) ToOutboundDefaultPolicyPtrOutput() OutboundDefaultPolicyPtrOutput
- func (e OutboundDefaultPolicy) ToOutboundDefaultPolicyPtrOutputWithContext(ctx context.Context) OutboundDefaultPolicyPtrOutput
- func (e OutboundDefaultPolicy) ToStringOutput() pulumi.StringOutput
- func (e OutboundDefaultPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e OutboundDefaultPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e OutboundDefaultPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OutboundDefaultPolicyInput
- type OutboundDefaultPolicyOutput
- func (OutboundDefaultPolicyOutput) ElementType() reflect.Type
- func (o OutboundDefaultPolicyOutput) ToOutboundDefaultPolicyOutput() OutboundDefaultPolicyOutput
- func (o OutboundDefaultPolicyOutput) ToOutboundDefaultPolicyOutputWithContext(ctx context.Context) OutboundDefaultPolicyOutput
- func (o OutboundDefaultPolicyOutput) ToOutboundDefaultPolicyPtrOutput() OutboundDefaultPolicyPtrOutput
- func (o OutboundDefaultPolicyOutput) ToOutboundDefaultPolicyPtrOutputWithContext(ctx context.Context) OutboundDefaultPolicyPtrOutput
- func (o OutboundDefaultPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o OutboundDefaultPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o OutboundDefaultPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OutboundDefaultPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type OutboundDefaultPolicyPtrInput
- type OutboundDefaultPolicyPtrOutput
- func (o OutboundDefaultPolicyPtrOutput) Elem() OutboundDefaultPolicyOutput
- func (OutboundDefaultPolicyPtrOutput) ElementType() reflect.Type
- func (o OutboundDefaultPolicyPtrOutput) ToOutboundDefaultPolicyPtrOutput() OutboundDefaultPolicyPtrOutput
- func (o OutboundDefaultPolicyPtrOutput) ToOutboundDefaultPolicyPtrOutputWithContext(ctx context.Context) OutboundDefaultPolicyPtrOutput
- func (o OutboundDefaultPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o OutboundDefaultPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1GetSecurityGroupResponse
- type ScalewayInstanceV1GetSecurityGroupResponseOutput
- func (ScalewayInstanceV1GetSecurityGroupResponseOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1GetSecurityGroupResponseOutput) Security_group() ScalewayInstanceV1SecurityGroupPtrOutput
- func (o ScalewayInstanceV1GetSecurityGroupResponseOutput) ToScalewayInstanceV1GetSecurityGroupResponseOutput() ScalewayInstanceV1GetSecurityGroupResponseOutput
- func (o ScalewayInstanceV1GetSecurityGroupResponseOutput) ToScalewayInstanceV1GetSecurityGroupResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1GetSecurityGroupResponseOutput
- type ScalewayInstanceV1ListSecurityGroupsResponse
- type ScalewayInstanceV1ListSecurityGroupsResponseOutput
- func (ScalewayInstanceV1ListSecurityGroupsResponseOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1ListSecurityGroupsResponseOutput) Security_groups() ScalewayInstanceV1SecurityGroupArrayOutput
- func (o ScalewayInstanceV1ListSecurityGroupsResponseOutput) ToScalewayInstanceV1ListSecurityGroupsResponseOutput() ScalewayInstanceV1ListSecurityGroupsResponseOutput
- func (o ScalewayInstanceV1ListSecurityGroupsResponseOutput) ToScalewayInstanceV1ListSecurityGroupsResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1ListSecurityGroupsResponseOutput
- func (o ScalewayInstanceV1ListSecurityGroupsResponseOutput) Total_count() pulumi.Float64PtrOutput
- type ScalewayInstanceV1SecurityGroup
- type ScalewayInstanceV1SecurityGroupArrayOutput
- func (ScalewayInstanceV1SecurityGroupArrayOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SecurityGroupArrayOutput) Index(i pulumi.IntInput) ScalewayInstanceV1SecurityGroupOutput
- func (o ScalewayInstanceV1SecurityGroupArrayOutput) ToScalewayInstanceV1SecurityGroupArrayOutput() ScalewayInstanceV1SecurityGroupArrayOutput
- func (o ScalewayInstanceV1SecurityGroupArrayOutput) ToScalewayInstanceV1SecurityGroupArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupArrayOutput
- type ScalewayInstanceV1SecurityGroupInboundDefaultPolicy
- type ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput
- func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput() ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput
- func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput
- func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput() ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) Elem() ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput
- func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput() ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1SecurityGroupOutboundDefaultPolicy
- type ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput
- func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput() ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput
- func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput
- func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput() ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToStringOutput() pulumi.StringOutput
- func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) Elem() ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput
- func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput() ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1SecurityGroupOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Creation_date() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Description() pulumi.StringPtrOutput
- func (ScalewayInstanceV1SecurityGroupOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SecurityGroupOutput) Enable_default_security() pulumi.BoolPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Id() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Inbound_default_policy() ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Modification_date() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Name() pulumi.StringOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Organization() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Organization_default() pulumi.BoolPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Outbound_default_policy() ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Project() pulumi.StringOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Project_default() pulumi.BoolPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Servers() ScalewayInstanceV1ServerSummaryArrayOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) State() ScalewayInstanceV1SecurityGroupStatePtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Stateful() pulumi.BoolPtrOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Tags() pulumi.StringArrayOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) ToScalewayInstanceV1SecurityGroupOutput() ScalewayInstanceV1SecurityGroupOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) ToScalewayInstanceV1SecurityGroupOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupOutput
- func (o ScalewayInstanceV1SecurityGroupOutput) Zone() pulumi.StringPtrOutput
- type ScalewayInstanceV1SecurityGroupPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Creation_date() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Description() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Elem() ScalewayInstanceV1SecurityGroupOutput
- func (ScalewayInstanceV1SecurityGroupPtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Enable_default_security() pulumi.BoolPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Id() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Inbound_default_policy() ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Modification_date() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Name() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Organization() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Organization_default() pulumi.BoolPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Outbound_default_policy() ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Project() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Project_default() pulumi.BoolPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Servers() ScalewayInstanceV1ServerSummaryArrayOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) State() ScalewayInstanceV1SecurityGroupStatePtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Stateful() pulumi.BoolPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Tags() pulumi.StringArrayOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) ToScalewayInstanceV1SecurityGroupPtrOutput() ScalewayInstanceV1SecurityGroupPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) ToScalewayInstanceV1SecurityGroupPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupPtrOutput
- func (o ScalewayInstanceV1SecurityGroupPtrOutput) Zone() pulumi.StringPtrOutput
- type ScalewayInstanceV1SecurityGroupState
- type ScalewayInstanceV1SecurityGroupStateOutput
- func (ScalewayInstanceV1SecurityGroupStateOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SecurityGroupStateOutput) ToScalewayInstanceV1SecurityGroupStateOutput() ScalewayInstanceV1SecurityGroupStateOutput
- func (o ScalewayInstanceV1SecurityGroupStateOutput) ToScalewayInstanceV1SecurityGroupStateOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupStateOutput
- func (o ScalewayInstanceV1SecurityGroupStateOutput) ToScalewayInstanceV1SecurityGroupStatePtrOutput() ScalewayInstanceV1SecurityGroupStatePtrOutput
- func (o ScalewayInstanceV1SecurityGroupStateOutput) ToScalewayInstanceV1SecurityGroupStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupStatePtrOutput
- func (o ScalewayInstanceV1SecurityGroupStateOutput) ToStringOutput() pulumi.StringOutput
- func (o ScalewayInstanceV1SecurityGroupStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScalewayInstanceV1SecurityGroupStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1SecurityGroupStatePtrOutput
- func (o ScalewayInstanceV1SecurityGroupStatePtrOutput) Elem() ScalewayInstanceV1SecurityGroupStateOutput
- func (ScalewayInstanceV1SecurityGroupStatePtrOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1SecurityGroupStatePtrOutput) ToScalewayInstanceV1SecurityGroupStatePtrOutput() ScalewayInstanceV1SecurityGroupStatePtrOutput
- func (o ScalewayInstanceV1SecurityGroupStatePtrOutput) ToScalewayInstanceV1SecurityGroupStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupStatePtrOutput
- func (o ScalewayInstanceV1SecurityGroupStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1SecurityGroupStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalewayInstanceV1ServerSummary
- type ScalewayInstanceV1ServerSummaryArrayOutput
- func (ScalewayInstanceV1ServerSummaryArrayOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1ServerSummaryArrayOutput) Index(i pulumi.IntInput) ScalewayInstanceV1ServerSummaryOutput
- func (o ScalewayInstanceV1ServerSummaryArrayOutput) ToScalewayInstanceV1ServerSummaryArrayOutput() ScalewayInstanceV1ServerSummaryArrayOutput
- func (o ScalewayInstanceV1ServerSummaryArrayOutput) ToScalewayInstanceV1ServerSummaryArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerSummaryArrayOutput
- type ScalewayInstanceV1ServerSummaryOutput
- func (ScalewayInstanceV1ServerSummaryOutput) ElementType() reflect.Type
- func (o ScalewayInstanceV1ServerSummaryOutput) Id() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1ServerSummaryOutput) Name() pulumi.StringPtrOutput
- func (o ScalewayInstanceV1ServerSummaryOutput) ToScalewayInstanceV1ServerSummaryOutput() ScalewayInstanceV1ServerSummaryOutput
- func (o ScalewayInstanceV1ServerSummaryOutput) ToScalewayInstanceV1ServerSummaryOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerSummaryOutput
- type SecurityGroup
- type SecurityGroupArgs
- type SecurityGroupInput
- type SecurityGroupOutput
- func (o SecurityGroupOutput) Creation_date() pulumi.StringPtrOutput
- func (o SecurityGroupOutput) Description() pulumi.StringPtrOutput
- func (SecurityGroupOutput) ElementType() reflect.Type
- func (o SecurityGroupOutput) Enable_default_security() pulumi.BoolPtrOutput
- func (o SecurityGroupOutput) Inbound_default_policy() InboundDefaultPolicyPtrOutput
- func (o SecurityGroupOutput) Modification_date() pulumi.StringPtrOutput
- func (o SecurityGroupOutput) Name() pulumi.StringOutput
- func (o SecurityGroupOutput) Organization() pulumi.StringPtrOutput
- func (o SecurityGroupOutput) Organization_default() pulumi.BoolPtrOutput
- func (o SecurityGroupOutput) Outbound_default_policy() OutboundDefaultPolicyPtrOutput
- func (o SecurityGroupOutput) Project() pulumi.StringOutput
- func (o SecurityGroupOutput) Project_default() pulumi.BoolPtrOutput
- func (o SecurityGroupOutput) Servers() ScalewayInstanceV1ServerSummaryArrayOutput
- func (o SecurityGroupOutput) State() StatePtrOutput
- func (o SecurityGroupOutput) Stateful() pulumi.BoolPtrOutput
- func (o SecurityGroupOutput) Tags() pulumi.StringArrayOutput
- func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput
- func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
- func (o SecurityGroupOutput) Zone() pulumi.StringPtrOutput
- type SecurityGroupState
- type State
- type StateOutput
- func (StateOutput) ElementType() reflect.Type
- func (o StateOutput) ToStateOutput() StateOutput
- func (o StateOutput) ToStateOutputWithContext(ctx context.Context) StateOutput
- func (o StateOutput) ToStatePtrOutput() StatePtrOutput
- func (o StateOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
- func (o StateOutput) ToStringOutput() pulumi.StringOutput
- func (o StateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StatePtrOutput
- func (o StatePtrOutput) Elem() StateOutput
- func (StatePtrOutput) ElementType() reflect.Type
- func (o StatePtrOutput) ToStatePtrOutput() StatePtrOutput
- func (o StatePtrOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
- func (o StatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
Constants ¶
const ( InboundDefaultPolicyAccept = InboundDefaultPolicy("accept") InboundDefaultPolicyDrop = InboundDefaultPolicy("drop") )
const ( OutboundDefaultPolicyAccept = OutboundDefaultPolicy("accept") OutboundDefaultPolicyDrop = OutboundDefaultPolicy("drop") )
const ( ScalewayInstanceV1SecurityGroupInboundDefaultPolicyAccept = ScalewayInstanceV1SecurityGroupInboundDefaultPolicy("accept") ScalewayInstanceV1SecurityGroupInboundDefaultPolicyDrop = ScalewayInstanceV1SecurityGroupInboundDefaultPolicy("drop") )
const ( ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyAccept = ScalewayInstanceV1SecurityGroupOutboundDefaultPolicy("accept") ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyDrop = ScalewayInstanceV1SecurityGroupOutboundDefaultPolicy("drop") )
const ( ScalewayInstanceV1SecurityGroupStateAvailable = ScalewayInstanceV1SecurityGroupState("available") ScalewayInstanceV1SecurityGroupStateSyncing = ScalewayInstanceV1SecurityGroupState("syncing") ScalewayInstanceV1SecurityGroupStateSyncingError = ScalewayInstanceV1SecurityGroupState("syncing_error") )
const ( StateAvailable = State("available") StateSyncing = State("syncing") StateSyncingError = State("syncing_error") )
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 InboundDefaultPolicy ¶
type InboundDefaultPolicy string
The default inbound policy
func (InboundDefaultPolicy) ElementType ¶
func (InboundDefaultPolicy) ElementType() reflect.Type
func (InboundDefaultPolicy) ToInboundDefaultPolicyOutput ¶
func (e InboundDefaultPolicy) ToInboundDefaultPolicyOutput() InboundDefaultPolicyOutput
func (InboundDefaultPolicy) ToInboundDefaultPolicyOutputWithContext ¶
func (e InboundDefaultPolicy) ToInboundDefaultPolicyOutputWithContext(ctx context.Context) InboundDefaultPolicyOutput
func (InboundDefaultPolicy) ToInboundDefaultPolicyPtrOutput ¶
func (e InboundDefaultPolicy) ToInboundDefaultPolicyPtrOutput() InboundDefaultPolicyPtrOutput
func (InboundDefaultPolicy) ToInboundDefaultPolicyPtrOutputWithContext ¶
func (e InboundDefaultPolicy) ToInboundDefaultPolicyPtrOutputWithContext(ctx context.Context) InboundDefaultPolicyPtrOutput
func (InboundDefaultPolicy) ToStringOutput ¶
func (e InboundDefaultPolicy) ToStringOutput() pulumi.StringOutput
func (InboundDefaultPolicy) ToStringOutputWithContext ¶
func (e InboundDefaultPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InboundDefaultPolicy) ToStringPtrOutput ¶
func (e InboundDefaultPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (InboundDefaultPolicy) ToStringPtrOutputWithContext ¶
func (e InboundDefaultPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InboundDefaultPolicyInput ¶
type InboundDefaultPolicyInput interface { pulumi.Input ToInboundDefaultPolicyOutput() InboundDefaultPolicyOutput ToInboundDefaultPolicyOutputWithContext(context.Context) InboundDefaultPolicyOutput }
InboundDefaultPolicyInput is an input type that accepts InboundDefaultPolicyArgs and InboundDefaultPolicyOutput values. You can construct a concrete instance of `InboundDefaultPolicyInput` via:
InboundDefaultPolicyArgs{...}
type InboundDefaultPolicyOutput ¶
type InboundDefaultPolicyOutput struct{ *pulumi.OutputState }
func (InboundDefaultPolicyOutput) ElementType ¶
func (InboundDefaultPolicyOutput) ElementType() reflect.Type
func (InboundDefaultPolicyOutput) ToInboundDefaultPolicyOutput ¶
func (o InboundDefaultPolicyOutput) ToInboundDefaultPolicyOutput() InboundDefaultPolicyOutput
func (InboundDefaultPolicyOutput) ToInboundDefaultPolicyOutputWithContext ¶
func (o InboundDefaultPolicyOutput) ToInboundDefaultPolicyOutputWithContext(ctx context.Context) InboundDefaultPolicyOutput
func (InboundDefaultPolicyOutput) ToInboundDefaultPolicyPtrOutput ¶
func (o InboundDefaultPolicyOutput) ToInboundDefaultPolicyPtrOutput() InboundDefaultPolicyPtrOutput
func (InboundDefaultPolicyOutput) ToInboundDefaultPolicyPtrOutputWithContext ¶
func (o InboundDefaultPolicyOutput) ToInboundDefaultPolicyPtrOutputWithContext(ctx context.Context) InboundDefaultPolicyPtrOutput
func (InboundDefaultPolicyOutput) ToStringOutput ¶
func (o InboundDefaultPolicyOutput) ToStringOutput() pulumi.StringOutput
func (InboundDefaultPolicyOutput) ToStringOutputWithContext ¶
func (o InboundDefaultPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InboundDefaultPolicyOutput) ToStringPtrOutput ¶
func (o InboundDefaultPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InboundDefaultPolicyOutput) ToStringPtrOutputWithContext ¶
func (o InboundDefaultPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InboundDefaultPolicyPtrInput ¶
type InboundDefaultPolicyPtrInput interface { pulumi.Input ToInboundDefaultPolicyPtrOutput() InboundDefaultPolicyPtrOutput ToInboundDefaultPolicyPtrOutputWithContext(context.Context) InboundDefaultPolicyPtrOutput }
func InboundDefaultPolicyPtr ¶
func InboundDefaultPolicyPtr(v string) InboundDefaultPolicyPtrInput
type InboundDefaultPolicyPtrOutput ¶
type InboundDefaultPolicyPtrOutput struct{ *pulumi.OutputState }
func (InboundDefaultPolicyPtrOutput) Elem ¶
func (o InboundDefaultPolicyPtrOutput) Elem() InboundDefaultPolicyOutput
func (InboundDefaultPolicyPtrOutput) ElementType ¶
func (InboundDefaultPolicyPtrOutput) ElementType() reflect.Type
func (InboundDefaultPolicyPtrOutput) ToInboundDefaultPolicyPtrOutput ¶
func (o InboundDefaultPolicyPtrOutput) ToInboundDefaultPolicyPtrOutput() InboundDefaultPolicyPtrOutput
func (InboundDefaultPolicyPtrOutput) ToInboundDefaultPolicyPtrOutputWithContext ¶
func (o InboundDefaultPolicyPtrOutput) ToInboundDefaultPolicyPtrOutputWithContext(ctx context.Context) InboundDefaultPolicyPtrOutput
func (InboundDefaultPolicyPtrOutput) ToStringPtrOutput ¶
func (o InboundDefaultPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InboundDefaultPolicyPtrOutput) ToStringPtrOutputWithContext ¶
func (o InboundDefaultPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListSecurityGroupsArgs ¶
type ListSecurityGroupsArgs struct { // The zone you want to target Zone string `pulumi:"zone"` }
type ListSecurityGroupsOutputArgs ¶
type ListSecurityGroupsOutputArgs struct { // The zone you want to target Zone pulumi.StringInput `pulumi:"zone"` }
func (ListSecurityGroupsOutputArgs) ElementType ¶
func (ListSecurityGroupsOutputArgs) ElementType() reflect.Type
type ListSecurityGroupsResult ¶
type ListSecurityGroupsResult struct {
Items ScalewayInstanceV1ListSecurityGroupsResponse `pulumi:"items"`
}
func ListSecurityGroups ¶
func ListSecurityGroups(ctx *pulumi.Context, args *ListSecurityGroupsArgs, opts ...pulumi.InvokeOption) (*ListSecurityGroupsResult, error)
type ListSecurityGroupsResultOutput ¶
type ListSecurityGroupsResultOutput struct{ *pulumi.OutputState }
func ListSecurityGroupsOutput ¶
func ListSecurityGroupsOutput(ctx *pulumi.Context, args ListSecurityGroupsOutputArgs, opts ...pulumi.InvokeOption) ListSecurityGroupsResultOutput
func (ListSecurityGroupsResultOutput) ElementType ¶
func (ListSecurityGroupsResultOutput) ElementType() reflect.Type
func (ListSecurityGroupsResultOutput) ToListSecurityGroupsResultOutput ¶
func (o ListSecurityGroupsResultOutput) ToListSecurityGroupsResultOutput() ListSecurityGroupsResultOutput
func (ListSecurityGroupsResultOutput) ToListSecurityGroupsResultOutputWithContext ¶
func (o ListSecurityGroupsResultOutput) ToListSecurityGroupsResultOutputWithContext(ctx context.Context) ListSecurityGroupsResultOutput
type LookupSecurityGroupArgs ¶
type LookupSecurityGroupOutputArgs ¶
type LookupSecurityGroupOutputArgs struct { // UUID of the security group you want to get Security_group_id pulumi.StringInput `pulumi:"security_group_id"` // The zone you want to target Zone pulumi.StringInput `pulumi:"zone"` }
func (LookupSecurityGroupOutputArgs) ElementType ¶
func (LookupSecurityGroupOutputArgs) ElementType() reflect.Type
type LookupSecurityGroupResult ¶
type LookupSecurityGroupResult struct {
Items ScalewayInstanceV1GetSecurityGroupResponse `pulumi:"items"`
}
func LookupSecurityGroup ¶
func LookupSecurityGroup(ctx *pulumi.Context, args *LookupSecurityGroupArgs, opts ...pulumi.InvokeOption) (*LookupSecurityGroupResult, error)
func (*LookupSecurityGroupResult) Defaults ¶
func (val *LookupSecurityGroupResult) Defaults() *LookupSecurityGroupResult
Defaults sets the appropriate defaults for LookupSecurityGroupResult
type LookupSecurityGroupResultOutput ¶
type LookupSecurityGroupResultOutput struct{ *pulumi.OutputState }
func LookupSecurityGroupOutput ¶
func LookupSecurityGroupOutput(ctx *pulumi.Context, args LookupSecurityGroupOutputArgs, opts ...pulumi.InvokeOption) LookupSecurityGroupResultOutput
func (LookupSecurityGroupResultOutput) ElementType ¶
func (LookupSecurityGroupResultOutput) ElementType() reflect.Type
func (LookupSecurityGroupResultOutput) ToLookupSecurityGroupResultOutput ¶
func (o LookupSecurityGroupResultOutput) ToLookupSecurityGroupResultOutput() LookupSecurityGroupResultOutput
func (LookupSecurityGroupResultOutput) ToLookupSecurityGroupResultOutputWithContext ¶
func (o LookupSecurityGroupResultOutput) ToLookupSecurityGroupResultOutputWithContext(ctx context.Context) LookupSecurityGroupResultOutput
type OutboundDefaultPolicy ¶
type OutboundDefaultPolicy string
The default outbound policy
func (OutboundDefaultPolicy) ElementType ¶
func (OutboundDefaultPolicy) ElementType() reflect.Type
func (OutboundDefaultPolicy) ToOutboundDefaultPolicyOutput ¶
func (e OutboundDefaultPolicy) ToOutboundDefaultPolicyOutput() OutboundDefaultPolicyOutput
func (OutboundDefaultPolicy) ToOutboundDefaultPolicyOutputWithContext ¶
func (e OutboundDefaultPolicy) ToOutboundDefaultPolicyOutputWithContext(ctx context.Context) OutboundDefaultPolicyOutput
func (OutboundDefaultPolicy) ToOutboundDefaultPolicyPtrOutput ¶
func (e OutboundDefaultPolicy) ToOutboundDefaultPolicyPtrOutput() OutboundDefaultPolicyPtrOutput
func (OutboundDefaultPolicy) ToOutboundDefaultPolicyPtrOutputWithContext ¶
func (e OutboundDefaultPolicy) ToOutboundDefaultPolicyPtrOutputWithContext(ctx context.Context) OutboundDefaultPolicyPtrOutput
func (OutboundDefaultPolicy) ToStringOutput ¶
func (e OutboundDefaultPolicy) ToStringOutput() pulumi.StringOutput
func (OutboundDefaultPolicy) ToStringOutputWithContext ¶
func (e OutboundDefaultPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OutboundDefaultPolicy) ToStringPtrOutput ¶
func (e OutboundDefaultPolicy) ToStringPtrOutput() pulumi.StringPtrOutput
func (OutboundDefaultPolicy) ToStringPtrOutputWithContext ¶
func (e OutboundDefaultPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OutboundDefaultPolicyInput ¶
type OutboundDefaultPolicyInput interface { pulumi.Input ToOutboundDefaultPolicyOutput() OutboundDefaultPolicyOutput ToOutboundDefaultPolicyOutputWithContext(context.Context) OutboundDefaultPolicyOutput }
OutboundDefaultPolicyInput is an input type that accepts OutboundDefaultPolicyArgs and OutboundDefaultPolicyOutput values. You can construct a concrete instance of `OutboundDefaultPolicyInput` via:
OutboundDefaultPolicyArgs{...}
type OutboundDefaultPolicyOutput ¶
type OutboundDefaultPolicyOutput struct{ *pulumi.OutputState }
func (OutboundDefaultPolicyOutput) ElementType ¶
func (OutboundDefaultPolicyOutput) ElementType() reflect.Type
func (OutboundDefaultPolicyOutput) ToOutboundDefaultPolicyOutput ¶
func (o OutboundDefaultPolicyOutput) ToOutboundDefaultPolicyOutput() OutboundDefaultPolicyOutput
func (OutboundDefaultPolicyOutput) ToOutboundDefaultPolicyOutputWithContext ¶
func (o OutboundDefaultPolicyOutput) ToOutboundDefaultPolicyOutputWithContext(ctx context.Context) OutboundDefaultPolicyOutput
func (OutboundDefaultPolicyOutput) ToOutboundDefaultPolicyPtrOutput ¶
func (o OutboundDefaultPolicyOutput) ToOutboundDefaultPolicyPtrOutput() OutboundDefaultPolicyPtrOutput
func (OutboundDefaultPolicyOutput) ToOutboundDefaultPolicyPtrOutputWithContext ¶
func (o OutboundDefaultPolicyOutput) ToOutboundDefaultPolicyPtrOutputWithContext(ctx context.Context) OutboundDefaultPolicyPtrOutput
func (OutboundDefaultPolicyOutput) ToStringOutput ¶
func (o OutboundDefaultPolicyOutput) ToStringOutput() pulumi.StringOutput
func (OutboundDefaultPolicyOutput) ToStringOutputWithContext ¶
func (o OutboundDefaultPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (OutboundDefaultPolicyOutput) ToStringPtrOutput ¶
func (o OutboundDefaultPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OutboundDefaultPolicyOutput) ToStringPtrOutputWithContext ¶
func (o OutboundDefaultPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type OutboundDefaultPolicyPtrInput ¶
type OutboundDefaultPolicyPtrInput interface { pulumi.Input ToOutboundDefaultPolicyPtrOutput() OutboundDefaultPolicyPtrOutput ToOutboundDefaultPolicyPtrOutputWithContext(context.Context) OutboundDefaultPolicyPtrOutput }
func OutboundDefaultPolicyPtr ¶
func OutboundDefaultPolicyPtr(v string) OutboundDefaultPolicyPtrInput
type OutboundDefaultPolicyPtrOutput ¶
type OutboundDefaultPolicyPtrOutput struct{ *pulumi.OutputState }
func (OutboundDefaultPolicyPtrOutput) Elem ¶
func (o OutboundDefaultPolicyPtrOutput) Elem() OutboundDefaultPolicyOutput
func (OutboundDefaultPolicyPtrOutput) ElementType ¶
func (OutboundDefaultPolicyPtrOutput) ElementType() reflect.Type
func (OutboundDefaultPolicyPtrOutput) ToOutboundDefaultPolicyPtrOutput ¶
func (o OutboundDefaultPolicyPtrOutput) ToOutboundDefaultPolicyPtrOutput() OutboundDefaultPolicyPtrOutput
func (OutboundDefaultPolicyPtrOutput) ToOutboundDefaultPolicyPtrOutputWithContext ¶
func (o OutboundDefaultPolicyPtrOutput) ToOutboundDefaultPolicyPtrOutputWithContext(ctx context.Context) OutboundDefaultPolicyPtrOutput
func (OutboundDefaultPolicyPtrOutput) ToStringPtrOutput ¶
func (o OutboundDefaultPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (OutboundDefaultPolicyPtrOutput) ToStringPtrOutputWithContext ¶
func (o OutboundDefaultPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1GetSecurityGroupResponse ¶
type ScalewayInstanceV1GetSecurityGroupResponse struct {
Security_group *ScalewayInstanceV1SecurityGroup `pulumi:"security_group"`
}
func (*ScalewayInstanceV1GetSecurityGroupResponse) Defaults ¶
func (val *ScalewayInstanceV1GetSecurityGroupResponse) Defaults() *ScalewayInstanceV1GetSecurityGroupResponse
Defaults sets the appropriate defaults for ScalewayInstanceV1GetSecurityGroupResponse
type ScalewayInstanceV1GetSecurityGroupResponseOutput ¶
type ScalewayInstanceV1GetSecurityGroupResponseOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1GetSecurityGroupResponseOutput) ElementType ¶
func (ScalewayInstanceV1GetSecurityGroupResponseOutput) ElementType() reflect.Type
func (ScalewayInstanceV1GetSecurityGroupResponseOutput) Security_group ¶
func (o ScalewayInstanceV1GetSecurityGroupResponseOutput) Security_group() ScalewayInstanceV1SecurityGroupPtrOutput
func (ScalewayInstanceV1GetSecurityGroupResponseOutput) ToScalewayInstanceV1GetSecurityGroupResponseOutput ¶
func (o ScalewayInstanceV1GetSecurityGroupResponseOutput) ToScalewayInstanceV1GetSecurityGroupResponseOutput() ScalewayInstanceV1GetSecurityGroupResponseOutput
func (ScalewayInstanceV1GetSecurityGroupResponseOutput) ToScalewayInstanceV1GetSecurityGroupResponseOutputWithContext ¶
func (o ScalewayInstanceV1GetSecurityGroupResponseOutput) ToScalewayInstanceV1GetSecurityGroupResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1GetSecurityGroupResponseOutput
type ScalewayInstanceV1ListSecurityGroupsResponse ¶
type ScalewayInstanceV1ListSecurityGroupsResponse struct { Security_groups []ScalewayInstanceV1SecurityGroup `pulumi:"security_groups"` Total_count *float64 `pulumi:"total_count"` }
type ScalewayInstanceV1ListSecurityGroupsResponseOutput ¶
type ScalewayInstanceV1ListSecurityGroupsResponseOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1ListSecurityGroupsResponseOutput) ElementType ¶
func (ScalewayInstanceV1ListSecurityGroupsResponseOutput) ElementType() reflect.Type
func (ScalewayInstanceV1ListSecurityGroupsResponseOutput) Security_groups ¶
func (o ScalewayInstanceV1ListSecurityGroupsResponseOutput) Security_groups() ScalewayInstanceV1SecurityGroupArrayOutput
func (ScalewayInstanceV1ListSecurityGroupsResponseOutput) ToScalewayInstanceV1ListSecurityGroupsResponseOutput ¶
func (o ScalewayInstanceV1ListSecurityGroupsResponseOutput) ToScalewayInstanceV1ListSecurityGroupsResponseOutput() ScalewayInstanceV1ListSecurityGroupsResponseOutput
func (ScalewayInstanceV1ListSecurityGroupsResponseOutput) ToScalewayInstanceV1ListSecurityGroupsResponseOutputWithContext ¶
func (o ScalewayInstanceV1ListSecurityGroupsResponseOutput) ToScalewayInstanceV1ListSecurityGroupsResponseOutputWithContext(ctx context.Context) ScalewayInstanceV1ListSecurityGroupsResponseOutput
func (ScalewayInstanceV1ListSecurityGroupsResponseOutput) Total_count ¶
func (o ScalewayInstanceV1ListSecurityGroupsResponseOutput) Total_count() pulumi.Float64PtrOutput
type ScalewayInstanceV1SecurityGroup ¶
type ScalewayInstanceV1SecurityGroup struct { // The security group creation date (RFC 3339 format) Creation_date *string `pulumi:"creation_date"` // The security groups description Description *string `pulumi:"description"` // True if SMTP is blocked on IPv4 and IPv6. This feature is read only, please open a ticket if you need to make it configurable. Enable_default_security *bool `pulumi:"enable_default_security"` Id *string `pulumi:"id"` // The default inbound policy Inbound_default_policy *ScalewayInstanceV1SecurityGroupInboundDefaultPolicy `pulumi:"inbound_default_policy"` // The security group modification date (RFC 3339 format) Modification_date *string `pulumi:"modification_date"` // The security groups name Name string `pulumi:"name"` // The security groups organization ID Organization *string `pulumi:"organization"` // True if it is your default security group for this organization ID Organization_default *bool `pulumi:"organization_default"` // The default outbound policy Outbound_default_policy *ScalewayInstanceV1SecurityGroupOutboundDefaultPolicy `pulumi:"outbound_default_policy"` // The security group project ID Project string `pulumi:"project"` // True if it is your default security group for this project ID Project_default *bool `pulumi:"project_default"` // List of servers attached to this security group Servers []ScalewayInstanceV1ServerSummary `pulumi:"servers"` // Security group state State *ScalewayInstanceV1SecurityGroupState `pulumi:"state"` // True if the security group is stateful Stateful *bool `pulumi:"stateful"` // The security group tags Tags []string `pulumi:"tags"` // The zone in which is the security group Zone *string `pulumi:"zone"` }
func (*ScalewayInstanceV1SecurityGroup) Defaults ¶
func (val *ScalewayInstanceV1SecurityGroup) Defaults() *ScalewayInstanceV1SecurityGroup
Defaults sets the appropriate defaults for ScalewayInstanceV1SecurityGroup
type ScalewayInstanceV1SecurityGroupArrayOutput ¶
type ScalewayInstanceV1SecurityGroupArrayOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SecurityGroupArrayOutput) ElementType ¶
func (ScalewayInstanceV1SecurityGroupArrayOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SecurityGroupArrayOutput) ToScalewayInstanceV1SecurityGroupArrayOutput ¶
func (o ScalewayInstanceV1SecurityGroupArrayOutput) ToScalewayInstanceV1SecurityGroupArrayOutput() ScalewayInstanceV1SecurityGroupArrayOutput
func (ScalewayInstanceV1SecurityGroupArrayOutput) ToScalewayInstanceV1SecurityGroupArrayOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupArrayOutput) ToScalewayInstanceV1SecurityGroupArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupArrayOutput
type ScalewayInstanceV1SecurityGroupInboundDefaultPolicy ¶
type ScalewayInstanceV1SecurityGroupInboundDefaultPolicy string
The default inbound policy
type ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput ¶
type ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ElementType ¶
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput ¶
func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput() ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput ¶
func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput() ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToStringOutput ¶
func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToStringOutput() pulumi.StringOutput
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToStringOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput ¶
type ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ElementType ¶
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput ¶
func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput() ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ToScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1SecurityGroupOutboundDefaultPolicy ¶
type ScalewayInstanceV1SecurityGroupOutboundDefaultPolicy string
The default outbound policy
type ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput ¶
type ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ElementType ¶
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput ¶
func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput() ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput ¶
func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput() ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToStringOutput ¶
func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToStringOutput() pulumi.StringOutput
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToStringOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput ¶
type ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ElementType ¶
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput ¶
func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput() ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ToScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1SecurityGroupOutput ¶
type ScalewayInstanceV1SecurityGroupOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SecurityGroupOutput) Creation_date ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Creation_date() pulumi.StringPtrOutput
The security group creation date (RFC 3339 format)
func (ScalewayInstanceV1SecurityGroupOutput) Description ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Description() pulumi.StringPtrOutput
The security groups description
func (ScalewayInstanceV1SecurityGroupOutput) ElementType ¶
func (ScalewayInstanceV1SecurityGroupOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SecurityGroupOutput) Enable_default_security ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Enable_default_security() pulumi.BoolPtrOutput
True if SMTP is blocked on IPv4 and IPv6. This feature is read only, please open a ticket if you need to make it configurable.
func (ScalewayInstanceV1SecurityGroupOutput) Id ¶ added in v0.0.4
func (o ScalewayInstanceV1SecurityGroupOutput) Id() pulumi.StringPtrOutput
func (ScalewayInstanceV1SecurityGroupOutput) Inbound_default_policy ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Inbound_default_policy() ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput
The default inbound policy
func (ScalewayInstanceV1SecurityGroupOutput) Modification_date ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Modification_date() pulumi.StringPtrOutput
The security group modification date (RFC 3339 format)
func (ScalewayInstanceV1SecurityGroupOutput) Name ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Name() pulumi.StringOutput
The security groups name
func (ScalewayInstanceV1SecurityGroupOutput) Organization ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Organization() pulumi.StringPtrOutput
The security groups organization ID
func (ScalewayInstanceV1SecurityGroupOutput) Organization_default ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Organization_default() pulumi.BoolPtrOutput
True if it is your default security group for this organization ID
func (ScalewayInstanceV1SecurityGroupOutput) Outbound_default_policy ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Outbound_default_policy() ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput
The default outbound policy
func (ScalewayInstanceV1SecurityGroupOutput) Project ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Project() pulumi.StringOutput
The security group project ID
func (ScalewayInstanceV1SecurityGroupOutput) Project_default ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Project_default() pulumi.BoolPtrOutput
True if it is your default security group for this project ID
func (ScalewayInstanceV1SecurityGroupOutput) Servers ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Servers() ScalewayInstanceV1ServerSummaryArrayOutput
List of servers attached to this security group
func (ScalewayInstanceV1SecurityGroupOutput) State ¶
func (o ScalewayInstanceV1SecurityGroupOutput) State() ScalewayInstanceV1SecurityGroupStatePtrOutput
Security group state
func (ScalewayInstanceV1SecurityGroupOutput) Stateful ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Stateful() pulumi.BoolPtrOutput
True if the security group is stateful
func (ScalewayInstanceV1SecurityGroupOutput) Tags ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Tags() pulumi.StringArrayOutput
The security group tags
func (ScalewayInstanceV1SecurityGroupOutput) ToScalewayInstanceV1SecurityGroupOutput ¶
func (o ScalewayInstanceV1SecurityGroupOutput) ToScalewayInstanceV1SecurityGroupOutput() ScalewayInstanceV1SecurityGroupOutput
func (ScalewayInstanceV1SecurityGroupOutput) ToScalewayInstanceV1SecurityGroupOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupOutput) ToScalewayInstanceV1SecurityGroupOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupOutput
func (ScalewayInstanceV1SecurityGroupOutput) Zone ¶
func (o ScalewayInstanceV1SecurityGroupOutput) Zone() pulumi.StringPtrOutput
The zone in which is the security group
type ScalewayInstanceV1SecurityGroupPtrOutput ¶
type ScalewayInstanceV1SecurityGroupPtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SecurityGroupPtrOutput) Creation_date ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Creation_date() pulumi.StringPtrOutput
The security group creation date (RFC 3339 format)
func (ScalewayInstanceV1SecurityGroupPtrOutput) Description ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Description() pulumi.StringPtrOutput
The security groups description
func (ScalewayInstanceV1SecurityGroupPtrOutput) ElementType ¶
func (ScalewayInstanceV1SecurityGroupPtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SecurityGroupPtrOutput) Enable_default_security ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Enable_default_security() pulumi.BoolPtrOutput
True if SMTP is blocked on IPv4 and IPv6. This feature is read only, please open a ticket if you need to make it configurable.
func (ScalewayInstanceV1SecurityGroupPtrOutput) Id ¶ added in v0.0.4
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Id() pulumi.StringPtrOutput
func (ScalewayInstanceV1SecurityGroupPtrOutput) Inbound_default_policy ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Inbound_default_policy() ScalewayInstanceV1SecurityGroupInboundDefaultPolicyPtrOutput
The default inbound policy
func (ScalewayInstanceV1SecurityGroupPtrOutput) Modification_date ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Modification_date() pulumi.StringPtrOutput
The security group modification date (RFC 3339 format)
func (ScalewayInstanceV1SecurityGroupPtrOutput) Name ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Name() pulumi.StringPtrOutput
The security groups name
func (ScalewayInstanceV1SecurityGroupPtrOutput) Organization ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Organization() pulumi.StringPtrOutput
The security groups organization ID
func (ScalewayInstanceV1SecurityGroupPtrOutput) Organization_default ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Organization_default() pulumi.BoolPtrOutput
True if it is your default security group for this organization ID
func (ScalewayInstanceV1SecurityGroupPtrOutput) Outbound_default_policy ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Outbound_default_policy() ScalewayInstanceV1SecurityGroupOutboundDefaultPolicyPtrOutput
The default outbound policy
func (ScalewayInstanceV1SecurityGroupPtrOutput) Project ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Project() pulumi.StringPtrOutput
The security group project ID
func (ScalewayInstanceV1SecurityGroupPtrOutput) Project_default ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Project_default() pulumi.BoolPtrOutput
True if it is your default security group for this project ID
func (ScalewayInstanceV1SecurityGroupPtrOutput) Servers ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Servers() ScalewayInstanceV1ServerSummaryArrayOutput
List of servers attached to this security group
func (ScalewayInstanceV1SecurityGroupPtrOutput) State ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) State() ScalewayInstanceV1SecurityGroupStatePtrOutput
Security group state
func (ScalewayInstanceV1SecurityGroupPtrOutput) Stateful ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Stateful() pulumi.BoolPtrOutput
True if the security group is stateful
func (ScalewayInstanceV1SecurityGroupPtrOutput) Tags ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Tags() pulumi.StringArrayOutput
The security group tags
func (ScalewayInstanceV1SecurityGroupPtrOutput) ToScalewayInstanceV1SecurityGroupPtrOutput ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) ToScalewayInstanceV1SecurityGroupPtrOutput() ScalewayInstanceV1SecurityGroupPtrOutput
func (ScalewayInstanceV1SecurityGroupPtrOutput) ToScalewayInstanceV1SecurityGroupPtrOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) ToScalewayInstanceV1SecurityGroupPtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupPtrOutput
func (ScalewayInstanceV1SecurityGroupPtrOutput) Zone ¶
func (o ScalewayInstanceV1SecurityGroupPtrOutput) Zone() pulumi.StringPtrOutput
The zone in which is the security group
type ScalewayInstanceV1SecurityGroupState ¶
type ScalewayInstanceV1SecurityGroupState string
Security group state
type ScalewayInstanceV1SecurityGroupStateOutput ¶
type ScalewayInstanceV1SecurityGroupStateOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SecurityGroupStateOutput) ElementType ¶
func (ScalewayInstanceV1SecurityGroupStateOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SecurityGroupStateOutput) ToScalewayInstanceV1SecurityGroupStateOutput ¶
func (o ScalewayInstanceV1SecurityGroupStateOutput) ToScalewayInstanceV1SecurityGroupStateOutput() ScalewayInstanceV1SecurityGroupStateOutput
func (ScalewayInstanceV1SecurityGroupStateOutput) ToScalewayInstanceV1SecurityGroupStateOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupStateOutput) ToScalewayInstanceV1SecurityGroupStateOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupStateOutput
func (ScalewayInstanceV1SecurityGroupStateOutput) ToScalewayInstanceV1SecurityGroupStatePtrOutput ¶
func (o ScalewayInstanceV1SecurityGroupStateOutput) ToScalewayInstanceV1SecurityGroupStatePtrOutput() ScalewayInstanceV1SecurityGroupStatePtrOutput
func (ScalewayInstanceV1SecurityGroupStateOutput) ToScalewayInstanceV1SecurityGroupStatePtrOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupStateOutput) ToScalewayInstanceV1SecurityGroupStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupStatePtrOutput
func (ScalewayInstanceV1SecurityGroupStateOutput) ToStringOutput ¶
func (o ScalewayInstanceV1SecurityGroupStateOutput) ToStringOutput() pulumi.StringOutput
func (ScalewayInstanceV1SecurityGroupStateOutput) ToStringOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScalewayInstanceV1SecurityGroupStateOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1SecurityGroupStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1SecurityGroupStateOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1SecurityGroupStatePtrOutput ¶
type ScalewayInstanceV1SecurityGroupStatePtrOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1SecurityGroupStatePtrOutput) ElementType ¶
func (ScalewayInstanceV1SecurityGroupStatePtrOutput) ElementType() reflect.Type
func (ScalewayInstanceV1SecurityGroupStatePtrOutput) ToScalewayInstanceV1SecurityGroupStatePtrOutput ¶
func (o ScalewayInstanceV1SecurityGroupStatePtrOutput) ToScalewayInstanceV1SecurityGroupStatePtrOutput() ScalewayInstanceV1SecurityGroupStatePtrOutput
func (ScalewayInstanceV1SecurityGroupStatePtrOutput) ToScalewayInstanceV1SecurityGroupStatePtrOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupStatePtrOutput) ToScalewayInstanceV1SecurityGroupStatePtrOutputWithContext(ctx context.Context) ScalewayInstanceV1SecurityGroupStatePtrOutput
func (ScalewayInstanceV1SecurityGroupStatePtrOutput) ToStringPtrOutput ¶
func (o ScalewayInstanceV1SecurityGroupStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalewayInstanceV1SecurityGroupStatePtrOutput) ToStringPtrOutputWithContext ¶
func (o ScalewayInstanceV1SecurityGroupStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalewayInstanceV1ServerSummaryArrayOutput ¶
type ScalewayInstanceV1ServerSummaryArrayOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1ServerSummaryArrayOutput) ElementType ¶
func (ScalewayInstanceV1ServerSummaryArrayOutput) ElementType() reflect.Type
func (ScalewayInstanceV1ServerSummaryArrayOutput) ToScalewayInstanceV1ServerSummaryArrayOutput ¶
func (o ScalewayInstanceV1ServerSummaryArrayOutput) ToScalewayInstanceV1ServerSummaryArrayOutput() ScalewayInstanceV1ServerSummaryArrayOutput
func (ScalewayInstanceV1ServerSummaryArrayOutput) ToScalewayInstanceV1ServerSummaryArrayOutputWithContext ¶
func (o ScalewayInstanceV1ServerSummaryArrayOutput) ToScalewayInstanceV1ServerSummaryArrayOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerSummaryArrayOutput
type ScalewayInstanceV1ServerSummaryOutput ¶
type ScalewayInstanceV1ServerSummaryOutput struct{ *pulumi.OutputState }
func (ScalewayInstanceV1ServerSummaryOutput) ElementType ¶
func (ScalewayInstanceV1ServerSummaryOutput) ElementType() reflect.Type
func (ScalewayInstanceV1ServerSummaryOutput) Id ¶
func (o ScalewayInstanceV1ServerSummaryOutput) Id() pulumi.StringPtrOutput
func (ScalewayInstanceV1ServerSummaryOutput) Name ¶
func (o ScalewayInstanceV1ServerSummaryOutput) Name() pulumi.StringPtrOutput
func (ScalewayInstanceV1ServerSummaryOutput) ToScalewayInstanceV1ServerSummaryOutput ¶
func (o ScalewayInstanceV1ServerSummaryOutput) ToScalewayInstanceV1ServerSummaryOutput() ScalewayInstanceV1ServerSummaryOutput
func (ScalewayInstanceV1ServerSummaryOutput) ToScalewayInstanceV1ServerSummaryOutputWithContext ¶
func (o ScalewayInstanceV1ServerSummaryOutput) ToScalewayInstanceV1ServerSummaryOutputWithContext(ctx context.Context) ScalewayInstanceV1ServerSummaryOutput
type SecurityGroup ¶
type SecurityGroup struct { pulumi.CustomResourceState // The security group creation date (RFC 3339 format) Creation_date pulumi.StringPtrOutput `pulumi:"creation_date"` // The security groups description Description pulumi.StringPtrOutput `pulumi:"description"` // True if SMTP is blocked on IPv4 and IPv6. This feature is read only, please open a ticket if you need to make it configurable. Enable_default_security pulumi.BoolPtrOutput `pulumi:"enable_default_security"` // The default inbound policy Inbound_default_policy InboundDefaultPolicyPtrOutput `pulumi:"inbound_default_policy"` // The security group modification date (RFC 3339 format) Modification_date pulumi.StringPtrOutput `pulumi:"modification_date"` // The security groups name Name pulumi.StringOutput `pulumi:"name"` // The security groups organization ID Organization pulumi.StringPtrOutput `pulumi:"organization"` // True if it is your default security group for this organization ID Organization_default pulumi.BoolPtrOutput `pulumi:"organization_default"` // The default outbound policy Outbound_default_policy OutboundDefaultPolicyPtrOutput `pulumi:"outbound_default_policy"` // The security group project ID Project pulumi.StringOutput `pulumi:"project"` // True if it is your default security group for this project ID Project_default pulumi.BoolPtrOutput `pulumi:"project_default"` // List of servers attached to this security group Servers ScalewayInstanceV1ServerSummaryArrayOutput `pulumi:"servers"` // Security group state State StatePtrOutput `pulumi:"state"` // True if the security group is stateful Stateful pulumi.BoolPtrOutput `pulumi:"stateful"` // The security group tags Tags pulumi.StringArrayOutput `pulumi:"tags"` // The zone in which is the security group Zone pulumi.StringPtrOutput `pulumi:"zone"` }
func GetSecurityGroup ¶
func GetSecurityGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupState, opts ...pulumi.ResourceOption) (*SecurityGroup, error)
GetSecurityGroup gets an existing SecurityGroup 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 NewSecurityGroup ¶
func NewSecurityGroup(ctx *pulumi.Context, name string, args *SecurityGroupArgs, opts ...pulumi.ResourceOption) (*SecurityGroup, error)
NewSecurityGroup registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroup) ElementType ¶
func (*SecurityGroup) ElementType() reflect.Type
func (*SecurityGroup) ToSecurityGroupOutput ¶
func (i *SecurityGroup) ToSecurityGroupOutput() SecurityGroupOutput
func (*SecurityGroup) ToSecurityGroupOutputWithContext ¶
func (i *SecurityGroup) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
type SecurityGroupArgs ¶
type SecurityGroupArgs struct { // The security groups description Description pulumi.StringPtrInput // True if SMTP is blocked on IPv4 and IPv6. This feature is read only, please open a ticket if you need to make it configurable. Enable_default_security pulumi.BoolPtrInput // The default inbound policy Inbound_default_policy InboundDefaultPolicyPtrInput // The security groups name Name pulumi.StringPtrInput // The security groups organization ID Organization pulumi.StringPtrInput // True if it is your default security group for this organization ID Organization_default pulumi.BoolPtrInput // The default outbound policy Outbound_default_policy OutboundDefaultPolicyPtrInput // The security group project ID Project pulumi.StringInput // True if it is your default security group for this project ID Project_default pulumi.BoolPtrInput // True if the security group is stateful Stateful pulumi.BoolPtrInput // The security group tags Tags pulumi.StringArrayInput // The zone you want to target Zone pulumi.StringPtrInput }
The set of arguments for constructing a SecurityGroup resource.
func (SecurityGroupArgs) ElementType ¶
func (SecurityGroupArgs) ElementType() reflect.Type
type SecurityGroupInput ¶
type SecurityGroupInput interface { pulumi.Input ToSecurityGroupOutput() SecurityGroupOutput ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput }
type SecurityGroupOutput ¶
type SecurityGroupOutput struct{ *pulumi.OutputState }
func (SecurityGroupOutput) Creation_date ¶
func (o SecurityGroupOutput) Creation_date() pulumi.StringPtrOutput
The security group creation date (RFC 3339 format)
func (SecurityGroupOutput) Description ¶
func (o SecurityGroupOutput) Description() pulumi.StringPtrOutput
The security groups description
func (SecurityGroupOutput) ElementType ¶
func (SecurityGroupOutput) ElementType() reflect.Type
func (SecurityGroupOutput) Enable_default_security ¶
func (o SecurityGroupOutput) Enable_default_security() pulumi.BoolPtrOutput
True if SMTP is blocked on IPv4 and IPv6. This feature is read only, please open a ticket if you need to make it configurable.
func (SecurityGroupOutput) Inbound_default_policy ¶
func (o SecurityGroupOutput) Inbound_default_policy() InboundDefaultPolicyPtrOutput
The default inbound policy
func (SecurityGroupOutput) Modification_date ¶
func (o SecurityGroupOutput) Modification_date() pulumi.StringPtrOutput
The security group modification date (RFC 3339 format)
func (SecurityGroupOutput) Name ¶
func (o SecurityGroupOutput) Name() pulumi.StringOutput
The security groups name
func (SecurityGroupOutput) Organization ¶
func (o SecurityGroupOutput) Organization() pulumi.StringPtrOutput
The security groups organization ID
func (SecurityGroupOutput) Organization_default ¶
func (o SecurityGroupOutput) Organization_default() pulumi.BoolPtrOutput
True if it is your default security group for this organization ID
func (SecurityGroupOutput) Outbound_default_policy ¶
func (o SecurityGroupOutput) Outbound_default_policy() OutboundDefaultPolicyPtrOutput
The default outbound policy
func (SecurityGroupOutput) Project ¶
func (o SecurityGroupOutput) Project() pulumi.StringOutput
The security group project ID
func (SecurityGroupOutput) Project_default ¶
func (o SecurityGroupOutput) Project_default() pulumi.BoolPtrOutput
True if it is your default security group for this project ID
func (SecurityGroupOutput) Servers ¶
func (o SecurityGroupOutput) Servers() ScalewayInstanceV1ServerSummaryArrayOutput
List of servers attached to this security group
func (SecurityGroupOutput) State ¶
func (o SecurityGroupOutput) State() StatePtrOutput
Security group state
func (SecurityGroupOutput) Stateful ¶
func (o SecurityGroupOutput) Stateful() pulumi.BoolPtrOutput
True if the security group is stateful
func (SecurityGroupOutput) Tags ¶
func (o SecurityGroupOutput) Tags() pulumi.StringArrayOutput
The security group tags
func (SecurityGroupOutput) ToSecurityGroupOutput ¶
func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput
func (SecurityGroupOutput) ToSecurityGroupOutputWithContext ¶
func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
func (SecurityGroupOutput) Zone ¶
func (o SecurityGroupOutput) Zone() pulumi.StringPtrOutput
The zone in which is the security group
type SecurityGroupState ¶
type SecurityGroupState struct { }
func (SecurityGroupState) ElementType ¶
func (SecurityGroupState) ElementType() reflect.Type
type StateOutput ¶
type StateOutput struct{ *pulumi.OutputState }
func (StateOutput) ElementType ¶
func (StateOutput) ElementType() reflect.Type
func (StateOutput) ToStateOutput ¶
func (o StateOutput) ToStateOutput() StateOutput
func (StateOutput) ToStateOutputWithContext ¶
func (o StateOutput) ToStateOutputWithContext(ctx context.Context) StateOutput
func (StateOutput) ToStatePtrOutput ¶
func (o StateOutput) ToStatePtrOutput() StatePtrOutput
func (StateOutput) ToStatePtrOutputWithContext ¶
func (o StateOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
func (StateOutput) ToStringOutput ¶
func (o StateOutput) ToStringOutput() pulumi.StringOutput
func (StateOutput) ToStringOutputWithContext ¶
func (o StateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StateOutput) ToStringPtrOutput ¶
func (o StateOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StateOutput) ToStringPtrOutputWithContext ¶
func (o StateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StatePtrOutput ¶
type StatePtrOutput struct{ *pulumi.OutputState }
func (StatePtrOutput) Elem ¶
func (o StatePtrOutput) Elem() StateOutput
func (StatePtrOutput) ElementType ¶
func (StatePtrOutput) ElementType() reflect.Type
func (StatePtrOutput) ToStatePtrOutput ¶
func (o StatePtrOutput) ToStatePtrOutput() StatePtrOutput
func (StatePtrOutput) ToStatePtrOutputWithContext ¶
func (o StatePtrOutput) ToStatePtrOutputWithContext(ctx context.Context) StatePtrOutput
func (StatePtrOutput) ToStringPtrOutput ¶
func (o StatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StatePtrOutput) ToStringPtrOutputWithContext ¶
func (o StatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput