Documentation ¶
Index ¶
- type AppAccess
- type AppAccessArgs
- type AppAccessArray
- type AppAccessArrayInput
- type AppAccessArrayOutput
- func (AppAccessArrayOutput) ElementType() reflect.Type
- func (o AppAccessArrayOutput) Index(i pulumi.IntInput) AppAccessOutput
- func (o AppAccessArrayOutput) ToAppAccessArrayOutput() AppAccessArrayOutput
- func (o AppAccessArrayOutput) ToAppAccessArrayOutputWithContext(ctx context.Context) AppAccessArrayOutput
- type AppAccessInput
- type AppAccessMap
- type AppAccessMapInput
- type AppAccessMapOutput
- type AppAccessOutput
- func (AppAccessOutput) ElementType() reflect.Type
- func (o AppAccessOutput) Email() pulumi.StringOutput
- func (o AppAccessOutput) Permissions() pulumi.StringArrayOutput
- func (o AppAccessOutput) Space() pulumi.StringOutput
- func (o AppAccessOutput) ToAppAccessOutput() AppAccessOutput
- func (o AppAccessOutput) ToAppAccessOutputWithContext(ctx context.Context) AppAccessOutput
- type AppAccessState
- type GetPeeringInfoArgs
- type GetPeeringInfoOutputArgs
- type GetPeeringInfoResult
- type GetPeeringInfoResultOutput
- func (o GetPeeringInfoResultOutput) AwsAccountId() pulumi.StringOutput
- func (o GetPeeringInfoResultOutput) AwsRegion() pulumi.StringOutput
- func (o GetPeeringInfoResultOutput) DynoCidrBlocks() pulumi.StringArrayOutput
- func (GetPeeringInfoResultOutput) ElementType() reflect.Type
- func (o GetPeeringInfoResultOutput) Id() pulumi.StringOutput
- func (o GetPeeringInfoResultOutput) Name() pulumi.StringOutput
- func (o GetPeeringInfoResultOutput) ToGetPeeringInfoResultOutput() GetPeeringInfoResultOutput
- func (o GetPeeringInfoResultOutput) ToGetPeeringInfoResultOutputWithContext(ctx context.Context) GetPeeringInfoResultOutput
- func (o GetPeeringInfoResultOutput) UnavailableCidrBlocks() pulumi.StringArrayOutput
- func (o GetPeeringInfoResultOutput) VpcCidr() pulumi.StringOutput
- func (o GetPeeringInfoResultOutput) VpcId() pulumi.StringOutput
- type InboundRuleset
- type InboundRulesetArgs
- type InboundRulesetArray
- type InboundRulesetArrayInput
- type InboundRulesetArrayOutput
- func (InboundRulesetArrayOutput) ElementType() reflect.Type
- func (o InboundRulesetArrayOutput) Index(i pulumi.IntInput) InboundRulesetOutput
- func (o InboundRulesetArrayOutput) ToInboundRulesetArrayOutput() InboundRulesetArrayOutput
- func (o InboundRulesetArrayOutput) ToInboundRulesetArrayOutputWithContext(ctx context.Context) InboundRulesetArrayOutput
- type InboundRulesetInput
- type InboundRulesetMap
- type InboundRulesetMapInput
- type InboundRulesetMapOutput
- func (InboundRulesetMapOutput) ElementType() reflect.Type
- func (o InboundRulesetMapOutput) MapIndex(k pulumi.StringInput) InboundRulesetOutput
- func (o InboundRulesetMapOutput) ToInboundRulesetMapOutput() InboundRulesetMapOutput
- func (o InboundRulesetMapOutput) ToInboundRulesetMapOutputWithContext(ctx context.Context) InboundRulesetMapOutput
- type InboundRulesetOutput
- func (InboundRulesetOutput) ElementType() reflect.Type
- func (o InboundRulesetOutput) Rules() InboundRulesetRuleArrayOutput
- func (o InboundRulesetOutput) Space() pulumi.StringOutput
- func (o InboundRulesetOutput) ToInboundRulesetOutput() InboundRulesetOutput
- func (o InboundRulesetOutput) ToInboundRulesetOutputWithContext(ctx context.Context) InboundRulesetOutput
- type InboundRulesetRule
- type InboundRulesetRuleArgs
- type InboundRulesetRuleArray
- type InboundRulesetRuleArrayInput
- type InboundRulesetRuleArrayOutput
- func (InboundRulesetRuleArrayOutput) ElementType() reflect.Type
- func (o InboundRulesetRuleArrayOutput) Index(i pulumi.IntInput) InboundRulesetRuleOutput
- func (o InboundRulesetRuleArrayOutput) ToInboundRulesetRuleArrayOutput() InboundRulesetRuleArrayOutput
- func (o InboundRulesetRuleArrayOutput) ToInboundRulesetRuleArrayOutputWithContext(ctx context.Context) InboundRulesetRuleArrayOutput
- type InboundRulesetRuleInput
- type InboundRulesetRuleOutput
- func (o InboundRulesetRuleOutput) Action() pulumi.StringOutput
- func (InboundRulesetRuleOutput) ElementType() reflect.Type
- func (o InboundRulesetRuleOutput) Source() pulumi.StringOutput
- func (o InboundRulesetRuleOutput) ToInboundRulesetRuleOutput() InboundRulesetRuleOutput
- func (o InboundRulesetRuleOutput) ToInboundRulesetRuleOutputWithContext(ctx context.Context) InboundRulesetRuleOutput
- type InboundRulesetState
- type LookupSpaceArgs
- type LookupSpaceOutputArgs
- type LookupSpaceResult
- type LookupSpaceResultOutput
- func (o LookupSpaceResultOutput) Cidr() pulumi.StringOutput
- func (o LookupSpaceResultOutput) DataCidr() pulumi.StringOutput
- func (LookupSpaceResultOutput) ElementType() reflect.Type
- func (o LookupSpaceResultOutput) Id() pulumi.StringOutput
- func (o LookupSpaceResultOutput) Name() pulumi.StringOutput
- func (o LookupSpaceResultOutput) Organization() pulumi.StringOutput
- func (o LookupSpaceResultOutput) OutboundIps() pulumi.StringArrayOutput
- func (o LookupSpaceResultOutput) Region() pulumi.StringOutput
- func (o LookupSpaceResultOutput) Shield() pulumi.BoolOutput
- func (o LookupSpaceResultOutput) State() pulumi.StringOutput
- func (o LookupSpaceResultOutput) ToLookupSpaceResultOutput() LookupSpaceResultOutput
- func (o LookupSpaceResultOutput) ToLookupSpaceResultOutputWithContext(ctx context.Context) LookupSpaceResultOutput
- type PeeringConnectionAccepter
- type PeeringConnectionAccepterArgs
- type PeeringConnectionAccepterArray
- func (PeeringConnectionAccepterArray) ElementType() reflect.Type
- func (i PeeringConnectionAccepterArray) ToPeeringConnectionAccepterArrayOutput() PeeringConnectionAccepterArrayOutput
- func (i PeeringConnectionAccepterArray) ToPeeringConnectionAccepterArrayOutputWithContext(ctx context.Context) PeeringConnectionAccepterArrayOutput
- type PeeringConnectionAccepterArrayInput
- type PeeringConnectionAccepterArrayOutput
- func (PeeringConnectionAccepterArrayOutput) ElementType() reflect.Type
- func (o PeeringConnectionAccepterArrayOutput) Index(i pulumi.IntInput) PeeringConnectionAccepterOutput
- func (o PeeringConnectionAccepterArrayOutput) ToPeeringConnectionAccepterArrayOutput() PeeringConnectionAccepterArrayOutput
- func (o PeeringConnectionAccepterArrayOutput) ToPeeringConnectionAccepterArrayOutputWithContext(ctx context.Context) PeeringConnectionAccepterArrayOutput
- type PeeringConnectionAccepterInput
- type PeeringConnectionAccepterMap
- func (PeeringConnectionAccepterMap) ElementType() reflect.Type
- func (i PeeringConnectionAccepterMap) ToPeeringConnectionAccepterMapOutput() PeeringConnectionAccepterMapOutput
- func (i PeeringConnectionAccepterMap) ToPeeringConnectionAccepterMapOutputWithContext(ctx context.Context) PeeringConnectionAccepterMapOutput
- type PeeringConnectionAccepterMapInput
- type PeeringConnectionAccepterMapOutput
- func (PeeringConnectionAccepterMapOutput) ElementType() reflect.Type
- func (o PeeringConnectionAccepterMapOutput) MapIndex(k pulumi.StringInput) PeeringConnectionAccepterOutput
- func (o PeeringConnectionAccepterMapOutput) ToPeeringConnectionAccepterMapOutput() PeeringConnectionAccepterMapOutput
- func (o PeeringConnectionAccepterMapOutput) ToPeeringConnectionAccepterMapOutputWithContext(ctx context.Context) PeeringConnectionAccepterMapOutput
- type PeeringConnectionAccepterOutput
- func (PeeringConnectionAccepterOutput) ElementType() reflect.Type
- func (o PeeringConnectionAccepterOutput) Space() pulumi.StringOutput
- func (o PeeringConnectionAccepterOutput) Status() pulumi.StringOutput
- func (o PeeringConnectionAccepterOutput) ToPeeringConnectionAccepterOutput() PeeringConnectionAccepterOutput
- func (o PeeringConnectionAccepterOutput) ToPeeringConnectionAccepterOutputWithContext(ctx context.Context) PeeringConnectionAccepterOutput
- func (o PeeringConnectionAccepterOutput) Type() pulumi.StringOutput
- func (o PeeringConnectionAccepterOutput) VpcPeeringConnectionId() pulumi.StringOutput
- type PeeringConnectionAccepterState
- type Space
- type SpaceArgs
- type SpaceArray
- type SpaceArrayInput
- type SpaceArrayOutput
- type SpaceInput
- type SpaceMap
- type SpaceMapInput
- type SpaceMapOutput
- type SpaceOutput
- func (o SpaceOutput) Cidr() pulumi.StringPtrOutput
- func (o SpaceOutput) DataCidr() pulumi.StringOutput
- func (SpaceOutput) ElementType() reflect.Type
- func (o SpaceOutput) Name() pulumi.StringOutput
- func (o SpaceOutput) Organization() pulumi.StringOutput
- func (o SpaceOutput) OutboundIps() pulumi.StringArrayOutput
- func (o SpaceOutput) Region() pulumi.StringPtrOutput
- func (o SpaceOutput) Shield() pulumi.BoolPtrOutput
- func (o SpaceOutput) ToSpaceOutput() SpaceOutput
- func (o SpaceOutput) ToSpaceOutputWithContext(ctx context.Context) SpaceOutput
- type SpaceState
- type VpnConnection
- type VpnConnectionArgs
- type VpnConnectionArray
- type VpnConnectionArrayInput
- type VpnConnectionArrayOutput
- func (VpnConnectionArrayOutput) ElementType() reflect.Type
- func (o VpnConnectionArrayOutput) Index(i pulumi.IntInput) VpnConnectionOutput
- func (o VpnConnectionArrayOutput) ToVpnConnectionArrayOutput() VpnConnectionArrayOutput
- func (o VpnConnectionArrayOutput) ToVpnConnectionArrayOutputWithContext(ctx context.Context) VpnConnectionArrayOutput
- type VpnConnectionInput
- type VpnConnectionMap
- type VpnConnectionMapInput
- type VpnConnectionMapOutput
- func (VpnConnectionMapOutput) ElementType() reflect.Type
- func (o VpnConnectionMapOutput) MapIndex(k pulumi.StringInput) VpnConnectionOutput
- func (o VpnConnectionMapOutput) ToVpnConnectionMapOutput() VpnConnectionMapOutput
- func (o VpnConnectionMapOutput) ToVpnConnectionMapOutputWithContext(ctx context.Context) VpnConnectionMapOutput
- type VpnConnectionOutput
- func (VpnConnectionOutput) ElementType() reflect.Type
- func (o VpnConnectionOutput) IkeVersion() pulumi.IntOutput
- func (o VpnConnectionOutput) Name() pulumi.StringOutput
- func (o VpnConnectionOutput) PublicIp() pulumi.StringOutput
- func (o VpnConnectionOutput) RoutableCidrs() pulumi.StringArrayOutput
- func (o VpnConnectionOutput) Space() pulumi.StringOutput
- func (o VpnConnectionOutput) SpaceCidrBlock() pulumi.StringOutput
- func (o VpnConnectionOutput) ToVpnConnectionOutput() VpnConnectionOutput
- func (o VpnConnectionOutput) ToVpnConnectionOutputWithContext(ctx context.Context) VpnConnectionOutput
- func (o VpnConnectionOutput) Tunnels() VpnConnectionTunnelArrayOutput
- type VpnConnectionState
- type VpnConnectionTunnel
- type VpnConnectionTunnelArgs
- type VpnConnectionTunnelArray
- type VpnConnectionTunnelArrayInput
- type VpnConnectionTunnelArrayOutput
- func (VpnConnectionTunnelArrayOutput) ElementType() reflect.Type
- func (o VpnConnectionTunnelArrayOutput) Index(i pulumi.IntInput) VpnConnectionTunnelOutput
- func (o VpnConnectionTunnelArrayOutput) ToVpnConnectionTunnelArrayOutput() VpnConnectionTunnelArrayOutput
- func (o VpnConnectionTunnelArrayOutput) ToVpnConnectionTunnelArrayOutputWithContext(ctx context.Context) VpnConnectionTunnelArrayOutput
- type VpnConnectionTunnelInput
- type VpnConnectionTunnelOutput
- func (VpnConnectionTunnelOutput) ElementType() reflect.Type
- func (o VpnConnectionTunnelOutput) Ip() pulumi.StringPtrOutput
- func (o VpnConnectionTunnelOutput) PreSharedKey() pulumi.StringPtrOutput
- func (o VpnConnectionTunnelOutput) ToVpnConnectionTunnelOutput() VpnConnectionTunnelOutput
- func (o VpnConnectionTunnelOutput) ToVpnConnectionTunnelOutputWithContext(ctx context.Context) VpnConnectionTunnelOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppAccess ¶
type AppAccess struct { pulumi.CustomResourceState Email pulumi.StringOutput `pulumi:"email"` Permissions pulumi.StringArrayOutput `pulumi:"permissions"` Space pulumi.StringOutput `pulumi:"space"` }
func GetAppAccess ¶
func GetAppAccess(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppAccessState, opts ...pulumi.ResourceOption) (*AppAccess, error)
GetAppAccess gets an existing AppAccess 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 NewAppAccess ¶
func NewAppAccess(ctx *pulumi.Context, name string, args *AppAccessArgs, opts ...pulumi.ResourceOption) (*AppAccess, error)
NewAppAccess registers a new resource with the given unique name, arguments, and options.
func (*AppAccess) ElementType ¶
func (*AppAccess) ToAppAccessOutput ¶
func (i *AppAccess) ToAppAccessOutput() AppAccessOutput
func (*AppAccess) ToAppAccessOutputWithContext ¶
func (i *AppAccess) ToAppAccessOutputWithContext(ctx context.Context) AppAccessOutput
type AppAccessArgs ¶
type AppAccessArgs struct { Email pulumi.StringInput Permissions pulumi.StringArrayInput Space pulumi.StringInput }
The set of arguments for constructing a AppAccess resource.
func (AppAccessArgs) ElementType ¶
func (AppAccessArgs) ElementType() reflect.Type
type AppAccessArray ¶
type AppAccessArray []AppAccessInput
func (AppAccessArray) ElementType ¶
func (AppAccessArray) ElementType() reflect.Type
func (AppAccessArray) ToAppAccessArrayOutput ¶
func (i AppAccessArray) ToAppAccessArrayOutput() AppAccessArrayOutput
func (AppAccessArray) ToAppAccessArrayOutputWithContext ¶
func (i AppAccessArray) ToAppAccessArrayOutputWithContext(ctx context.Context) AppAccessArrayOutput
type AppAccessArrayInput ¶
type AppAccessArrayInput interface { pulumi.Input ToAppAccessArrayOutput() AppAccessArrayOutput ToAppAccessArrayOutputWithContext(context.Context) AppAccessArrayOutput }
AppAccessArrayInput is an input type that accepts AppAccessArray and AppAccessArrayOutput values. You can construct a concrete instance of `AppAccessArrayInput` via:
AppAccessArray{ AppAccessArgs{...} }
type AppAccessArrayOutput ¶
type AppAccessArrayOutput struct{ *pulumi.OutputState }
func (AppAccessArrayOutput) ElementType ¶
func (AppAccessArrayOutput) ElementType() reflect.Type
func (AppAccessArrayOutput) Index ¶
func (o AppAccessArrayOutput) Index(i pulumi.IntInput) AppAccessOutput
func (AppAccessArrayOutput) ToAppAccessArrayOutput ¶
func (o AppAccessArrayOutput) ToAppAccessArrayOutput() AppAccessArrayOutput
func (AppAccessArrayOutput) ToAppAccessArrayOutputWithContext ¶
func (o AppAccessArrayOutput) ToAppAccessArrayOutputWithContext(ctx context.Context) AppAccessArrayOutput
type AppAccessInput ¶
type AppAccessInput interface { pulumi.Input ToAppAccessOutput() AppAccessOutput ToAppAccessOutputWithContext(ctx context.Context) AppAccessOutput }
type AppAccessMap ¶
type AppAccessMap map[string]AppAccessInput
func (AppAccessMap) ElementType ¶
func (AppAccessMap) ElementType() reflect.Type
func (AppAccessMap) ToAppAccessMapOutput ¶
func (i AppAccessMap) ToAppAccessMapOutput() AppAccessMapOutput
func (AppAccessMap) ToAppAccessMapOutputWithContext ¶
func (i AppAccessMap) ToAppAccessMapOutputWithContext(ctx context.Context) AppAccessMapOutput
type AppAccessMapInput ¶
type AppAccessMapInput interface { pulumi.Input ToAppAccessMapOutput() AppAccessMapOutput ToAppAccessMapOutputWithContext(context.Context) AppAccessMapOutput }
AppAccessMapInput is an input type that accepts AppAccessMap and AppAccessMapOutput values. You can construct a concrete instance of `AppAccessMapInput` via:
AppAccessMap{ "key": AppAccessArgs{...} }
type AppAccessMapOutput ¶
type AppAccessMapOutput struct{ *pulumi.OutputState }
func (AppAccessMapOutput) ElementType ¶
func (AppAccessMapOutput) ElementType() reflect.Type
func (AppAccessMapOutput) MapIndex ¶
func (o AppAccessMapOutput) MapIndex(k pulumi.StringInput) AppAccessOutput
func (AppAccessMapOutput) ToAppAccessMapOutput ¶
func (o AppAccessMapOutput) ToAppAccessMapOutput() AppAccessMapOutput
func (AppAccessMapOutput) ToAppAccessMapOutputWithContext ¶
func (o AppAccessMapOutput) ToAppAccessMapOutputWithContext(ctx context.Context) AppAccessMapOutput
type AppAccessOutput ¶
type AppAccessOutput struct{ *pulumi.OutputState }
func (AppAccessOutput) ElementType ¶
func (AppAccessOutput) ElementType() reflect.Type
func (AppAccessOutput) Email ¶
func (o AppAccessOutput) Email() pulumi.StringOutput
func (AppAccessOutput) Permissions ¶
func (o AppAccessOutput) Permissions() pulumi.StringArrayOutput
func (AppAccessOutput) Space ¶
func (o AppAccessOutput) Space() pulumi.StringOutput
func (AppAccessOutput) ToAppAccessOutput ¶
func (o AppAccessOutput) ToAppAccessOutput() AppAccessOutput
func (AppAccessOutput) ToAppAccessOutputWithContext ¶
func (o AppAccessOutput) ToAppAccessOutputWithContext(ctx context.Context) AppAccessOutput
type AppAccessState ¶
type AppAccessState struct { Email pulumi.StringPtrInput Permissions pulumi.StringArrayInput Space pulumi.StringPtrInput }
func (AppAccessState) ElementType ¶
func (AppAccessState) ElementType() reflect.Type
type GetPeeringInfoArgs ¶
type GetPeeringInfoArgs struct {
Name string `pulumi:"name"`
}
A collection of arguments for invoking getPeeringInfo.
type GetPeeringInfoOutputArgs ¶
type GetPeeringInfoOutputArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
A collection of arguments for invoking getPeeringInfo.
func (GetPeeringInfoOutputArgs) ElementType ¶
func (GetPeeringInfoOutputArgs) ElementType() reflect.Type
type GetPeeringInfoResult ¶
type GetPeeringInfoResult struct { AwsAccountId string `pulumi:"awsAccountId"` AwsRegion string `pulumi:"awsRegion"` DynoCidrBlocks []string `pulumi:"dynoCidrBlocks"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` VpcCidr string `pulumi:"vpcCidr"` VpcId string `pulumi:"vpcId"` }
A collection of values returned by getPeeringInfo.
func GetPeeringInfo ¶
func GetPeeringInfo(ctx *pulumi.Context, args *GetPeeringInfoArgs, opts ...pulumi.InvokeOption) (*GetPeeringInfoResult, error)
type GetPeeringInfoResultOutput ¶
type GetPeeringInfoResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPeeringInfo.
func GetPeeringInfoOutput ¶
func GetPeeringInfoOutput(ctx *pulumi.Context, args GetPeeringInfoOutputArgs, opts ...pulumi.InvokeOption) GetPeeringInfoResultOutput
func (GetPeeringInfoResultOutput) AwsAccountId ¶
func (o GetPeeringInfoResultOutput) AwsAccountId() pulumi.StringOutput
func (GetPeeringInfoResultOutput) AwsRegion ¶
func (o GetPeeringInfoResultOutput) AwsRegion() pulumi.StringOutput
func (GetPeeringInfoResultOutput) DynoCidrBlocks ¶
func (o GetPeeringInfoResultOutput) DynoCidrBlocks() pulumi.StringArrayOutput
func (GetPeeringInfoResultOutput) ElementType ¶
func (GetPeeringInfoResultOutput) ElementType() reflect.Type
func (GetPeeringInfoResultOutput) Id ¶
func (o GetPeeringInfoResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPeeringInfoResultOutput) Name ¶
func (o GetPeeringInfoResultOutput) Name() pulumi.StringOutput
func (GetPeeringInfoResultOutput) ToGetPeeringInfoResultOutput ¶
func (o GetPeeringInfoResultOutput) ToGetPeeringInfoResultOutput() GetPeeringInfoResultOutput
func (GetPeeringInfoResultOutput) ToGetPeeringInfoResultOutputWithContext ¶
func (o GetPeeringInfoResultOutput) ToGetPeeringInfoResultOutputWithContext(ctx context.Context) GetPeeringInfoResultOutput
func (GetPeeringInfoResultOutput) UnavailableCidrBlocks ¶
func (o GetPeeringInfoResultOutput) UnavailableCidrBlocks() pulumi.StringArrayOutput
func (GetPeeringInfoResultOutput) VpcCidr ¶
func (o GetPeeringInfoResultOutput) VpcCidr() pulumi.StringOutput
func (GetPeeringInfoResultOutput) VpcId ¶
func (o GetPeeringInfoResultOutput) VpcId() pulumi.StringOutput
type InboundRuleset ¶
type InboundRuleset struct { pulumi.CustomResourceState Rules InboundRulesetRuleArrayOutput `pulumi:"rules"` Space pulumi.StringOutput `pulumi:"space"` }
func GetInboundRuleset ¶
func GetInboundRuleset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InboundRulesetState, opts ...pulumi.ResourceOption) (*InboundRuleset, error)
GetInboundRuleset gets an existing InboundRuleset 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 NewInboundRuleset ¶
func NewInboundRuleset(ctx *pulumi.Context, name string, args *InboundRulesetArgs, opts ...pulumi.ResourceOption) (*InboundRuleset, error)
NewInboundRuleset registers a new resource with the given unique name, arguments, and options.
func (*InboundRuleset) ElementType ¶
func (*InboundRuleset) ElementType() reflect.Type
func (*InboundRuleset) ToInboundRulesetOutput ¶
func (i *InboundRuleset) ToInboundRulesetOutput() InboundRulesetOutput
func (*InboundRuleset) ToInboundRulesetOutputWithContext ¶
func (i *InboundRuleset) ToInboundRulesetOutputWithContext(ctx context.Context) InboundRulesetOutput
type InboundRulesetArgs ¶
type InboundRulesetArgs struct { Rules InboundRulesetRuleArrayInput Space pulumi.StringInput }
The set of arguments for constructing a InboundRuleset resource.
func (InboundRulesetArgs) ElementType ¶
func (InboundRulesetArgs) ElementType() reflect.Type
type InboundRulesetArray ¶
type InboundRulesetArray []InboundRulesetInput
func (InboundRulesetArray) ElementType ¶
func (InboundRulesetArray) ElementType() reflect.Type
func (InboundRulesetArray) ToInboundRulesetArrayOutput ¶
func (i InboundRulesetArray) ToInboundRulesetArrayOutput() InboundRulesetArrayOutput
func (InboundRulesetArray) ToInboundRulesetArrayOutputWithContext ¶
func (i InboundRulesetArray) ToInboundRulesetArrayOutputWithContext(ctx context.Context) InboundRulesetArrayOutput
type InboundRulesetArrayInput ¶
type InboundRulesetArrayInput interface { pulumi.Input ToInboundRulesetArrayOutput() InboundRulesetArrayOutput ToInboundRulesetArrayOutputWithContext(context.Context) InboundRulesetArrayOutput }
InboundRulesetArrayInput is an input type that accepts InboundRulesetArray and InboundRulesetArrayOutput values. You can construct a concrete instance of `InboundRulesetArrayInput` via:
InboundRulesetArray{ InboundRulesetArgs{...} }
type InboundRulesetArrayOutput ¶
type InboundRulesetArrayOutput struct{ *pulumi.OutputState }
func (InboundRulesetArrayOutput) ElementType ¶
func (InboundRulesetArrayOutput) ElementType() reflect.Type
func (InboundRulesetArrayOutput) Index ¶
func (o InboundRulesetArrayOutput) Index(i pulumi.IntInput) InboundRulesetOutput
func (InboundRulesetArrayOutput) ToInboundRulesetArrayOutput ¶
func (o InboundRulesetArrayOutput) ToInboundRulesetArrayOutput() InboundRulesetArrayOutput
func (InboundRulesetArrayOutput) ToInboundRulesetArrayOutputWithContext ¶
func (o InboundRulesetArrayOutput) ToInboundRulesetArrayOutputWithContext(ctx context.Context) InboundRulesetArrayOutput
type InboundRulesetInput ¶
type InboundRulesetInput interface { pulumi.Input ToInboundRulesetOutput() InboundRulesetOutput ToInboundRulesetOutputWithContext(ctx context.Context) InboundRulesetOutput }
type InboundRulesetMap ¶
type InboundRulesetMap map[string]InboundRulesetInput
func (InboundRulesetMap) ElementType ¶
func (InboundRulesetMap) ElementType() reflect.Type
func (InboundRulesetMap) ToInboundRulesetMapOutput ¶
func (i InboundRulesetMap) ToInboundRulesetMapOutput() InboundRulesetMapOutput
func (InboundRulesetMap) ToInboundRulesetMapOutputWithContext ¶
func (i InboundRulesetMap) ToInboundRulesetMapOutputWithContext(ctx context.Context) InboundRulesetMapOutput
type InboundRulesetMapInput ¶
type InboundRulesetMapInput interface { pulumi.Input ToInboundRulesetMapOutput() InboundRulesetMapOutput ToInboundRulesetMapOutputWithContext(context.Context) InboundRulesetMapOutput }
InboundRulesetMapInput is an input type that accepts InboundRulesetMap and InboundRulesetMapOutput values. You can construct a concrete instance of `InboundRulesetMapInput` via:
InboundRulesetMap{ "key": InboundRulesetArgs{...} }
type InboundRulesetMapOutput ¶
type InboundRulesetMapOutput struct{ *pulumi.OutputState }
func (InboundRulesetMapOutput) ElementType ¶
func (InboundRulesetMapOutput) ElementType() reflect.Type
func (InboundRulesetMapOutput) MapIndex ¶
func (o InboundRulesetMapOutput) MapIndex(k pulumi.StringInput) InboundRulesetOutput
func (InboundRulesetMapOutput) ToInboundRulesetMapOutput ¶
func (o InboundRulesetMapOutput) ToInboundRulesetMapOutput() InboundRulesetMapOutput
func (InboundRulesetMapOutput) ToInboundRulesetMapOutputWithContext ¶
func (o InboundRulesetMapOutput) ToInboundRulesetMapOutputWithContext(ctx context.Context) InboundRulesetMapOutput
type InboundRulesetOutput ¶
type InboundRulesetOutput struct{ *pulumi.OutputState }
func (InboundRulesetOutput) ElementType ¶
func (InboundRulesetOutput) ElementType() reflect.Type
func (InboundRulesetOutput) Rules ¶
func (o InboundRulesetOutput) Rules() InboundRulesetRuleArrayOutput
func (InboundRulesetOutput) Space ¶
func (o InboundRulesetOutput) Space() pulumi.StringOutput
func (InboundRulesetOutput) ToInboundRulesetOutput ¶
func (o InboundRulesetOutput) ToInboundRulesetOutput() InboundRulesetOutput
func (InboundRulesetOutput) ToInboundRulesetOutputWithContext ¶
func (o InboundRulesetOutput) ToInboundRulesetOutputWithContext(ctx context.Context) InboundRulesetOutput
type InboundRulesetRule ¶
type InboundRulesetRuleArgs ¶
type InboundRulesetRuleArgs struct { Action pulumi.StringInput `pulumi:"action"` Source pulumi.StringInput `pulumi:"source"` }
func (InboundRulesetRuleArgs) ElementType ¶
func (InboundRulesetRuleArgs) ElementType() reflect.Type
func (InboundRulesetRuleArgs) ToInboundRulesetRuleOutput ¶
func (i InboundRulesetRuleArgs) ToInboundRulesetRuleOutput() InboundRulesetRuleOutput
func (InboundRulesetRuleArgs) ToInboundRulesetRuleOutputWithContext ¶
func (i InboundRulesetRuleArgs) ToInboundRulesetRuleOutputWithContext(ctx context.Context) InboundRulesetRuleOutput
type InboundRulesetRuleArray ¶
type InboundRulesetRuleArray []InboundRulesetRuleInput
func (InboundRulesetRuleArray) ElementType ¶
func (InboundRulesetRuleArray) ElementType() reflect.Type
func (InboundRulesetRuleArray) ToInboundRulesetRuleArrayOutput ¶
func (i InboundRulesetRuleArray) ToInboundRulesetRuleArrayOutput() InboundRulesetRuleArrayOutput
func (InboundRulesetRuleArray) ToInboundRulesetRuleArrayOutputWithContext ¶
func (i InboundRulesetRuleArray) ToInboundRulesetRuleArrayOutputWithContext(ctx context.Context) InboundRulesetRuleArrayOutput
type InboundRulesetRuleArrayInput ¶
type InboundRulesetRuleArrayInput interface { pulumi.Input ToInboundRulesetRuleArrayOutput() InboundRulesetRuleArrayOutput ToInboundRulesetRuleArrayOutputWithContext(context.Context) InboundRulesetRuleArrayOutput }
InboundRulesetRuleArrayInput is an input type that accepts InboundRulesetRuleArray and InboundRulesetRuleArrayOutput values. You can construct a concrete instance of `InboundRulesetRuleArrayInput` via:
InboundRulesetRuleArray{ InboundRulesetRuleArgs{...} }
type InboundRulesetRuleArrayOutput ¶
type InboundRulesetRuleArrayOutput struct{ *pulumi.OutputState }
func (InboundRulesetRuleArrayOutput) ElementType ¶
func (InboundRulesetRuleArrayOutput) ElementType() reflect.Type
func (InboundRulesetRuleArrayOutput) Index ¶
func (o InboundRulesetRuleArrayOutput) Index(i pulumi.IntInput) InboundRulesetRuleOutput
func (InboundRulesetRuleArrayOutput) ToInboundRulesetRuleArrayOutput ¶
func (o InboundRulesetRuleArrayOutput) ToInboundRulesetRuleArrayOutput() InboundRulesetRuleArrayOutput
func (InboundRulesetRuleArrayOutput) ToInboundRulesetRuleArrayOutputWithContext ¶
func (o InboundRulesetRuleArrayOutput) ToInboundRulesetRuleArrayOutputWithContext(ctx context.Context) InboundRulesetRuleArrayOutput
type InboundRulesetRuleInput ¶
type InboundRulesetRuleInput interface { pulumi.Input ToInboundRulesetRuleOutput() InboundRulesetRuleOutput ToInboundRulesetRuleOutputWithContext(context.Context) InboundRulesetRuleOutput }
InboundRulesetRuleInput is an input type that accepts InboundRulesetRuleArgs and InboundRulesetRuleOutput values. You can construct a concrete instance of `InboundRulesetRuleInput` via:
InboundRulesetRuleArgs{...}
type InboundRulesetRuleOutput ¶
type InboundRulesetRuleOutput struct{ *pulumi.OutputState }
func (InboundRulesetRuleOutput) Action ¶
func (o InboundRulesetRuleOutput) Action() pulumi.StringOutput
func (InboundRulesetRuleOutput) ElementType ¶
func (InboundRulesetRuleOutput) ElementType() reflect.Type
func (InboundRulesetRuleOutput) Source ¶
func (o InboundRulesetRuleOutput) Source() pulumi.StringOutput
func (InboundRulesetRuleOutput) ToInboundRulesetRuleOutput ¶
func (o InboundRulesetRuleOutput) ToInboundRulesetRuleOutput() InboundRulesetRuleOutput
func (InboundRulesetRuleOutput) ToInboundRulesetRuleOutputWithContext ¶
func (o InboundRulesetRuleOutput) ToInboundRulesetRuleOutputWithContext(ctx context.Context) InboundRulesetRuleOutput
type InboundRulesetState ¶
type InboundRulesetState struct { Rules InboundRulesetRuleArrayInput Space pulumi.StringPtrInput }
func (InboundRulesetState) ElementType ¶
func (InboundRulesetState) ElementType() reflect.Type
type LookupSpaceArgs ¶
type LookupSpaceArgs struct { Cidr *string `pulumi:"cidr"` DataCidr *string `pulumi:"dataCidr"` Name string `pulumi:"name"` }
A collection of arguments for invoking getSpace.
type LookupSpaceOutputArgs ¶
type LookupSpaceOutputArgs struct { Cidr pulumi.StringPtrInput `pulumi:"cidr"` DataCidr pulumi.StringPtrInput `pulumi:"dataCidr"` Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getSpace.
func (LookupSpaceOutputArgs) ElementType ¶
func (LookupSpaceOutputArgs) ElementType() reflect.Type
type LookupSpaceResult ¶
type LookupSpaceResult struct { Cidr string `pulumi:"cidr"` DataCidr string `pulumi:"dataCidr"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` Organization string `pulumi:"organization"` OutboundIps []string `pulumi:"outboundIps"` Region string `pulumi:"region"` Shield bool `pulumi:"shield"` State string `pulumi:"state"` }
A collection of values returned by getSpace.
func LookupSpace ¶
func LookupSpace(ctx *pulumi.Context, args *LookupSpaceArgs, opts ...pulumi.InvokeOption) (*LookupSpaceResult, error)
type LookupSpaceResultOutput ¶
type LookupSpaceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSpace.
func LookupSpaceOutput ¶
func LookupSpaceOutput(ctx *pulumi.Context, args LookupSpaceOutputArgs, opts ...pulumi.InvokeOption) LookupSpaceResultOutput
func (LookupSpaceResultOutput) Cidr ¶
func (o LookupSpaceResultOutput) Cidr() pulumi.StringOutput
func (LookupSpaceResultOutput) DataCidr ¶
func (o LookupSpaceResultOutput) DataCidr() pulumi.StringOutput
func (LookupSpaceResultOutput) ElementType ¶
func (LookupSpaceResultOutput) ElementType() reflect.Type
func (LookupSpaceResultOutput) Id ¶
func (o LookupSpaceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupSpaceResultOutput) Name ¶
func (o LookupSpaceResultOutput) Name() pulumi.StringOutput
func (LookupSpaceResultOutput) Organization ¶
func (o LookupSpaceResultOutput) Organization() pulumi.StringOutput
func (LookupSpaceResultOutput) OutboundIps ¶
func (o LookupSpaceResultOutput) OutboundIps() pulumi.StringArrayOutput
func (LookupSpaceResultOutput) Region ¶
func (o LookupSpaceResultOutput) Region() pulumi.StringOutput
func (LookupSpaceResultOutput) Shield ¶
func (o LookupSpaceResultOutput) Shield() pulumi.BoolOutput
func (LookupSpaceResultOutput) State ¶
func (o LookupSpaceResultOutput) State() pulumi.StringOutput
func (LookupSpaceResultOutput) ToLookupSpaceResultOutput ¶
func (o LookupSpaceResultOutput) ToLookupSpaceResultOutput() LookupSpaceResultOutput
func (LookupSpaceResultOutput) ToLookupSpaceResultOutputWithContext ¶
func (o LookupSpaceResultOutput) ToLookupSpaceResultOutputWithContext(ctx context.Context) LookupSpaceResultOutput
type PeeringConnectionAccepter ¶
type PeeringConnectionAccepter struct { pulumi.CustomResourceState Space pulumi.StringOutput `pulumi:"space"` Status pulumi.StringOutput `pulumi:"status"` Type pulumi.StringOutput `pulumi:"type"` VpcPeeringConnectionId pulumi.StringOutput `pulumi:"vpcPeeringConnectionId"` }
func GetPeeringConnectionAccepter ¶
func GetPeeringConnectionAccepter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PeeringConnectionAccepterState, opts ...pulumi.ResourceOption) (*PeeringConnectionAccepter, error)
GetPeeringConnectionAccepter gets an existing PeeringConnectionAccepter 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 NewPeeringConnectionAccepter ¶
func NewPeeringConnectionAccepter(ctx *pulumi.Context, name string, args *PeeringConnectionAccepterArgs, opts ...pulumi.ResourceOption) (*PeeringConnectionAccepter, error)
NewPeeringConnectionAccepter registers a new resource with the given unique name, arguments, and options.
func (*PeeringConnectionAccepter) ElementType ¶
func (*PeeringConnectionAccepter) ElementType() reflect.Type
func (*PeeringConnectionAccepter) ToPeeringConnectionAccepterOutput ¶
func (i *PeeringConnectionAccepter) ToPeeringConnectionAccepterOutput() PeeringConnectionAccepterOutput
func (*PeeringConnectionAccepter) ToPeeringConnectionAccepterOutputWithContext ¶
func (i *PeeringConnectionAccepter) ToPeeringConnectionAccepterOutputWithContext(ctx context.Context) PeeringConnectionAccepterOutput
type PeeringConnectionAccepterArgs ¶
type PeeringConnectionAccepterArgs struct { Space pulumi.StringInput VpcPeeringConnectionId pulumi.StringInput }
The set of arguments for constructing a PeeringConnectionAccepter resource.
func (PeeringConnectionAccepterArgs) ElementType ¶
func (PeeringConnectionAccepterArgs) ElementType() reflect.Type
type PeeringConnectionAccepterArray ¶
type PeeringConnectionAccepterArray []PeeringConnectionAccepterInput
func (PeeringConnectionAccepterArray) ElementType ¶
func (PeeringConnectionAccepterArray) ElementType() reflect.Type
func (PeeringConnectionAccepterArray) ToPeeringConnectionAccepterArrayOutput ¶
func (i PeeringConnectionAccepterArray) ToPeeringConnectionAccepterArrayOutput() PeeringConnectionAccepterArrayOutput
func (PeeringConnectionAccepterArray) ToPeeringConnectionAccepterArrayOutputWithContext ¶
func (i PeeringConnectionAccepterArray) ToPeeringConnectionAccepterArrayOutputWithContext(ctx context.Context) PeeringConnectionAccepterArrayOutput
type PeeringConnectionAccepterArrayInput ¶
type PeeringConnectionAccepterArrayInput interface { pulumi.Input ToPeeringConnectionAccepterArrayOutput() PeeringConnectionAccepterArrayOutput ToPeeringConnectionAccepterArrayOutputWithContext(context.Context) PeeringConnectionAccepterArrayOutput }
PeeringConnectionAccepterArrayInput is an input type that accepts PeeringConnectionAccepterArray and PeeringConnectionAccepterArrayOutput values. You can construct a concrete instance of `PeeringConnectionAccepterArrayInput` via:
PeeringConnectionAccepterArray{ PeeringConnectionAccepterArgs{...} }
type PeeringConnectionAccepterArrayOutput ¶
type PeeringConnectionAccepterArrayOutput struct{ *pulumi.OutputState }
func (PeeringConnectionAccepterArrayOutput) ElementType ¶
func (PeeringConnectionAccepterArrayOutput) ElementType() reflect.Type
func (PeeringConnectionAccepterArrayOutput) Index ¶
func (o PeeringConnectionAccepterArrayOutput) Index(i pulumi.IntInput) PeeringConnectionAccepterOutput
func (PeeringConnectionAccepterArrayOutput) ToPeeringConnectionAccepterArrayOutput ¶
func (o PeeringConnectionAccepterArrayOutput) ToPeeringConnectionAccepterArrayOutput() PeeringConnectionAccepterArrayOutput
func (PeeringConnectionAccepterArrayOutput) ToPeeringConnectionAccepterArrayOutputWithContext ¶
func (o PeeringConnectionAccepterArrayOutput) ToPeeringConnectionAccepterArrayOutputWithContext(ctx context.Context) PeeringConnectionAccepterArrayOutput
type PeeringConnectionAccepterInput ¶
type PeeringConnectionAccepterInput interface { pulumi.Input ToPeeringConnectionAccepterOutput() PeeringConnectionAccepterOutput ToPeeringConnectionAccepterOutputWithContext(ctx context.Context) PeeringConnectionAccepterOutput }
type PeeringConnectionAccepterMap ¶
type PeeringConnectionAccepterMap map[string]PeeringConnectionAccepterInput
func (PeeringConnectionAccepterMap) ElementType ¶
func (PeeringConnectionAccepterMap) ElementType() reflect.Type
func (PeeringConnectionAccepterMap) ToPeeringConnectionAccepterMapOutput ¶
func (i PeeringConnectionAccepterMap) ToPeeringConnectionAccepterMapOutput() PeeringConnectionAccepterMapOutput
func (PeeringConnectionAccepterMap) ToPeeringConnectionAccepterMapOutputWithContext ¶
func (i PeeringConnectionAccepterMap) ToPeeringConnectionAccepterMapOutputWithContext(ctx context.Context) PeeringConnectionAccepterMapOutput
type PeeringConnectionAccepterMapInput ¶
type PeeringConnectionAccepterMapInput interface { pulumi.Input ToPeeringConnectionAccepterMapOutput() PeeringConnectionAccepterMapOutput ToPeeringConnectionAccepterMapOutputWithContext(context.Context) PeeringConnectionAccepterMapOutput }
PeeringConnectionAccepterMapInput is an input type that accepts PeeringConnectionAccepterMap and PeeringConnectionAccepterMapOutput values. You can construct a concrete instance of `PeeringConnectionAccepterMapInput` via:
PeeringConnectionAccepterMap{ "key": PeeringConnectionAccepterArgs{...} }
type PeeringConnectionAccepterMapOutput ¶
type PeeringConnectionAccepterMapOutput struct{ *pulumi.OutputState }
func (PeeringConnectionAccepterMapOutput) ElementType ¶
func (PeeringConnectionAccepterMapOutput) ElementType() reflect.Type
func (PeeringConnectionAccepterMapOutput) MapIndex ¶
func (o PeeringConnectionAccepterMapOutput) MapIndex(k pulumi.StringInput) PeeringConnectionAccepterOutput
func (PeeringConnectionAccepterMapOutput) ToPeeringConnectionAccepterMapOutput ¶
func (o PeeringConnectionAccepterMapOutput) ToPeeringConnectionAccepterMapOutput() PeeringConnectionAccepterMapOutput
func (PeeringConnectionAccepterMapOutput) ToPeeringConnectionAccepterMapOutputWithContext ¶
func (o PeeringConnectionAccepterMapOutput) ToPeeringConnectionAccepterMapOutputWithContext(ctx context.Context) PeeringConnectionAccepterMapOutput
type PeeringConnectionAccepterOutput ¶
type PeeringConnectionAccepterOutput struct{ *pulumi.OutputState }
func (PeeringConnectionAccepterOutput) ElementType ¶
func (PeeringConnectionAccepterOutput) ElementType() reflect.Type
func (PeeringConnectionAccepterOutput) Space ¶
func (o PeeringConnectionAccepterOutput) Space() pulumi.StringOutput
func (PeeringConnectionAccepterOutput) Status ¶
func (o PeeringConnectionAccepterOutput) Status() pulumi.StringOutput
func (PeeringConnectionAccepterOutput) ToPeeringConnectionAccepterOutput ¶
func (o PeeringConnectionAccepterOutput) ToPeeringConnectionAccepterOutput() PeeringConnectionAccepterOutput
func (PeeringConnectionAccepterOutput) ToPeeringConnectionAccepterOutputWithContext ¶
func (o PeeringConnectionAccepterOutput) ToPeeringConnectionAccepterOutputWithContext(ctx context.Context) PeeringConnectionAccepterOutput
func (PeeringConnectionAccepterOutput) Type ¶
func (o PeeringConnectionAccepterOutput) Type() pulumi.StringOutput
func (PeeringConnectionAccepterOutput) VpcPeeringConnectionId ¶
func (o PeeringConnectionAccepterOutput) VpcPeeringConnectionId() pulumi.StringOutput
type PeeringConnectionAccepterState ¶
type PeeringConnectionAccepterState struct { Space pulumi.StringPtrInput Status pulumi.StringPtrInput Type pulumi.StringPtrInput VpcPeeringConnectionId pulumi.StringPtrInput }
func (PeeringConnectionAccepterState) ElementType ¶
func (PeeringConnectionAccepterState) ElementType() reflect.Type
type Space ¶
type Space struct { pulumi.CustomResourceState Cidr pulumi.StringPtrOutput `pulumi:"cidr"` DataCidr pulumi.StringOutput `pulumi:"dataCidr"` Name pulumi.StringOutput `pulumi:"name"` Organization pulumi.StringOutput `pulumi:"organization"` OutboundIps pulumi.StringArrayOutput `pulumi:"outboundIps"` Region pulumi.StringPtrOutput `pulumi:"region"` Shield pulumi.BoolPtrOutput `pulumi:"shield"` }
func GetSpace ¶
func GetSpace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SpaceState, opts ...pulumi.ResourceOption) (*Space, error)
GetSpace gets an existing Space 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 NewSpace ¶
func NewSpace(ctx *pulumi.Context, name string, args *SpaceArgs, opts ...pulumi.ResourceOption) (*Space, error)
NewSpace registers a new resource with the given unique name, arguments, and options.
func (*Space) ElementType ¶
func (*Space) ToSpaceOutput ¶
func (i *Space) ToSpaceOutput() SpaceOutput
func (*Space) ToSpaceOutputWithContext ¶
func (i *Space) ToSpaceOutputWithContext(ctx context.Context) SpaceOutput
type SpaceArgs ¶
type SpaceArgs struct { Cidr pulumi.StringPtrInput DataCidr pulumi.StringPtrInput Name pulumi.StringPtrInput Organization pulumi.StringInput Region pulumi.StringPtrInput Shield pulumi.BoolPtrInput }
The set of arguments for constructing a Space resource.
func (SpaceArgs) ElementType ¶
type SpaceArray ¶
type SpaceArray []SpaceInput
func (SpaceArray) ElementType ¶
func (SpaceArray) ElementType() reflect.Type
func (SpaceArray) ToSpaceArrayOutput ¶
func (i SpaceArray) ToSpaceArrayOutput() SpaceArrayOutput
func (SpaceArray) ToSpaceArrayOutputWithContext ¶
func (i SpaceArray) ToSpaceArrayOutputWithContext(ctx context.Context) SpaceArrayOutput
type SpaceArrayInput ¶
type SpaceArrayInput interface { pulumi.Input ToSpaceArrayOutput() SpaceArrayOutput ToSpaceArrayOutputWithContext(context.Context) SpaceArrayOutput }
SpaceArrayInput is an input type that accepts SpaceArray and SpaceArrayOutput values. You can construct a concrete instance of `SpaceArrayInput` via:
SpaceArray{ SpaceArgs{...} }
type SpaceArrayOutput ¶
type SpaceArrayOutput struct{ *pulumi.OutputState }
func (SpaceArrayOutput) ElementType ¶
func (SpaceArrayOutput) ElementType() reflect.Type
func (SpaceArrayOutput) Index ¶
func (o SpaceArrayOutput) Index(i pulumi.IntInput) SpaceOutput
func (SpaceArrayOutput) ToSpaceArrayOutput ¶
func (o SpaceArrayOutput) ToSpaceArrayOutput() SpaceArrayOutput
func (SpaceArrayOutput) ToSpaceArrayOutputWithContext ¶
func (o SpaceArrayOutput) ToSpaceArrayOutputWithContext(ctx context.Context) SpaceArrayOutput
type SpaceInput ¶
type SpaceInput interface { pulumi.Input ToSpaceOutput() SpaceOutput ToSpaceOutputWithContext(ctx context.Context) SpaceOutput }
type SpaceMap ¶
type SpaceMap map[string]SpaceInput
func (SpaceMap) ElementType ¶
func (SpaceMap) ToSpaceMapOutput ¶
func (i SpaceMap) ToSpaceMapOutput() SpaceMapOutput
func (SpaceMap) ToSpaceMapOutputWithContext ¶
func (i SpaceMap) ToSpaceMapOutputWithContext(ctx context.Context) SpaceMapOutput
type SpaceMapInput ¶
type SpaceMapInput interface { pulumi.Input ToSpaceMapOutput() SpaceMapOutput ToSpaceMapOutputWithContext(context.Context) SpaceMapOutput }
SpaceMapInput is an input type that accepts SpaceMap and SpaceMapOutput values. You can construct a concrete instance of `SpaceMapInput` via:
SpaceMap{ "key": SpaceArgs{...} }
type SpaceMapOutput ¶
type SpaceMapOutput struct{ *pulumi.OutputState }
func (SpaceMapOutput) ElementType ¶
func (SpaceMapOutput) ElementType() reflect.Type
func (SpaceMapOutput) MapIndex ¶
func (o SpaceMapOutput) MapIndex(k pulumi.StringInput) SpaceOutput
func (SpaceMapOutput) ToSpaceMapOutput ¶
func (o SpaceMapOutput) ToSpaceMapOutput() SpaceMapOutput
func (SpaceMapOutput) ToSpaceMapOutputWithContext ¶
func (o SpaceMapOutput) ToSpaceMapOutputWithContext(ctx context.Context) SpaceMapOutput
type SpaceOutput ¶
type SpaceOutput struct{ *pulumi.OutputState }
func (SpaceOutput) Cidr ¶
func (o SpaceOutput) Cidr() pulumi.StringPtrOutput
func (SpaceOutput) DataCidr ¶
func (o SpaceOutput) DataCidr() pulumi.StringOutput
func (SpaceOutput) ElementType ¶
func (SpaceOutput) ElementType() reflect.Type
func (SpaceOutput) Name ¶
func (o SpaceOutput) Name() pulumi.StringOutput
func (SpaceOutput) Organization ¶
func (o SpaceOutput) Organization() pulumi.StringOutput
func (SpaceOutput) OutboundIps ¶
func (o SpaceOutput) OutboundIps() pulumi.StringArrayOutput
func (SpaceOutput) Region ¶
func (o SpaceOutput) Region() pulumi.StringPtrOutput
func (SpaceOutput) Shield ¶
func (o SpaceOutput) Shield() pulumi.BoolPtrOutput
func (SpaceOutput) ToSpaceOutput ¶
func (o SpaceOutput) ToSpaceOutput() SpaceOutput
func (SpaceOutput) ToSpaceOutputWithContext ¶
func (o SpaceOutput) ToSpaceOutputWithContext(ctx context.Context) SpaceOutput
type SpaceState ¶
type SpaceState struct { Cidr pulumi.StringPtrInput DataCidr pulumi.StringPtrInput Name pulumi.StringPtrInput Organization pulumi.StringPtrInput OutboundIps pulumi.StringArrayInput Region pulumi.StringPtrInput Shield pulumi.BoolPtrInput }
func (SpaceState) ElementType ¶
func (SpaceState) ElementType() reflect.Type
type VpnConnection ¶
type VpnConnection struct { pulumi.CustomResourceState IkeVersion pulumi.IntOutput `pulumi:"ikeVersion"` Name pulumi.StringOutput `pulumi:"name"` PublicIp pulumi.StringOutput `pulumi:"publicIp"` RoutableCidrs pulumi.StringArrayOutput `pulumi:"routableCidrs"` Space pulumi.StringOutput `pulumi:"space"` SpaceCidrBlock pulumi.StringOutput `pulumi:"spaceCidrBlock"` Tunnels VpnConnectionTunnelArrayOutput `pulumi:"tunnels"` }
func GetVpnConnection ¶
func GetVpnConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VpnConnectionState, opts ...pulumi.ResourceOption) (*VpnConnection, error)
GetVpnConnection gets an existing VpnConnection 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 NewVpnConnection ¶
func NewVpnConnection(ctx *pulumi.Context, name string, args *VpnConnectionArgs, opts ...pulumi.ResourceOption) (*VpnConnection, error)
NewVpnConnection registers a new resource with the given unique name, arguments, and options.
func (*VpnConnection) ElementType ¶
func (*VpnConnection) ElementType() reflect.Type
func (*VpnConnection) ToVpnConnectionOutput ¶
func (i *VpnConnection) ToVpnConnectionOutput() VpnConnectionOutput
func (*VpnConnection) ToVpnConnectionOutputWithContext ¶
func (i *VpnConnection) ToVpnConnectionOutputWithContext(ctx context.Context) VpnConnectionOutput
type VpnConnectionArgs ¶
type VpnConnectionArgs struct { Name pulumi.StringPtrInput PublicIp pulumi.StringInput RoutableCidrs pulumi.StringArrayInput Space pulumi.StringInput Tunnels VpnConnectionTunnelArrayInput }
The set of arguments for constructing a VpnConnection resource.
func (VpnConnectionArgs) ElementType ¶
func (VpnConnectionArgs) ElementType() reflect.Type
type VpnConnectionArray ¶
type VpnConnectionArray []VpnConnectionInput
func (VpnConnectionArray) ElementType ¶
func (VpnConnectionArray) ElementType() reflect.Type
func (VpnConnectionArray) ToVpnConnectionArrayOutput ¶
func (i VpnConnectionArray) ToVpnConnectionArrayOutput() VpnConnectionArrayOutput
func (VpnConnectionArray) ToVpnConnectionArrayOutputWithContext ¶
func (i VpnConnectionArray) ToVpnConnectionArrayOutputWithContext(ctx context.Context) VpnConnectionArrayOutput
type VpnConnectionArrayInput ¶
type VpnConnectionArrayInput interface { pulumi.Input ToVpnConnectionArrayOutput() VpnConnectionArrayOutput ToVpnConnectionArrayOutputWithContext(context.Context) VpnConnectionArrayOutput }
VpnConnectionArrayInput is an input type that accepts VpnConnectionArray and VpnConnectionArrayOutput values. You can construct a concrete instance of `VpnConnectionArrayInput` via:
VpnConnectionArray{ VpnConnectionArgs{...} }
type VpnConnectionArrayOutput ¶
type VpnConnectionArrayOutput struct{ *pulumi.OutputState }
func (VpnConnectionArrayOutput) ElementType ¶
func (VpnConnectionArrayOutput) ElementType() reflect.Type
func (VpnConnectionArrayOutput) Index ¶
func (o VpnConnectionArrayOutput) Index(i pulumi.IntInput) VpnConnectionOutput
func (VpnConnectionArrayOutput) ToVpnConnectionArrayOutput ¶
func (o VpnConnectionArrayOutput) ToVpnConnectionArrayOutput() VpnConnectionArrayOutput
func (VpnConnectionArrayOutput) ToVpnConnectionArrayOutputWithContext ¶
func (o VpnConnectionArrayOutput) ToVpnConnectionArrayOutputWithContext(ctx context.Context) VpnConnectionArrayOutput
type VpnConnectionInput ¶
type VpnConnectionInput interface { pulumi.Input ToVpnConnectionOutput() VpnConnectionOutput ToVpnConnectionOutputWithContext(ctx context.Context) VpnConnectionOutput }
type VpnConnectionMap ¶
type VpnConnectionMap map[string]VpnConnectionInput
func (VpnConnectionMap) ElementType ¶
func (VpnConnectionMap) ElementType() reflect.Type
func (VpnConnectionMap) ToVpnConnectionMapOutput ¶
func (i VpnConnectionMap) ToVpnConnectionMapOutput() VpnConnectionMapOutput
func (VpnConnectionMap) ToVpnConnectionMapOutputWithContext ¶
func (i VpnConnectionMap) ToVpnConnectionMapOutputWithContext(ctx context.Context) VpnConnectionMapOutput
type VpnConnectionMapInput ¶
type VpnConnectionMapInput interface { pulumi.Input ToVpnConnectionMapOutput() VpnConnectionMapOutput ToVpnConnectionMapOutputWithContext(context.Context) VpnConnectionMapOutput }
VpnConnectionMapInput is an input type that accepts VpnConnectionMap and VpnConnectionMapOutput values. You can construct a concrete instance of `VpnConnectionMapInput` via:
VpnConnectionMap{ "key": VpnConnectionArgs{...} }
type VpnConnectionMapOutput ¶
type VpnConnectionMapOutput struct{ *pulumi.OutputState }
func (VpnConnectionMapOutput) ElementType ¶
func (VpnConnectionMapOutput) ElementType() reflect.Type
func (VpnConnectionMapOutput) MapIndex ¶
func (o VpnConnectionMapOutput) MapIndex(k pulumi.StringInput) VpnConnectionOutput
func (VpnConnectionMapOutput) ToVpnConnectionMapOutput ¶
func (o VpnConnectionMapOutput) ToVpnConnectionMapOutput() VpnConnectionMapOutput
func (VpnConnectionMapOutput) ToVpnConnectionMapOutputWithContext ¶
func (o VpnConnectionMapOutput) ToVpnConnectionMapOutputWithContext(ctx context.Context) VpnConnectionMapOutput
type VpnConnectionOutput ¶
type VpnConnectionOutput struct{ *pulumi.OutputState }
func (VpnConnectionOutput) ElementType ¶
func (VpnConnectionOutput) ElementType() reflect.Type
func (VpnConnectionOutput) IkeVersion ¶
func (o VpnConnectionOutput) IkeVersion() pulumi.IntOutput
func (VpnConnectionOutput) Name ¶
func (o VpnConnectionOutput) Name() pulumi.StringOutput
func (VpnConnectionOutput) PublicIp ¶
func (o VpnConnectionOutput) PublicIp() pulumi.StringOutput
func (VpnConnectionOutput) RoutableCidrs ¶
func (o VpnConnectionOutput) RoutableCidrs() pulumi.StringArrayOutput
func (VpnConnectionOutput) Space ¶
func (o VpnConnectionOutput) Space() pulumi.StringOutput
func (VpnConnectionOutput) SpaceCidrBlock ¶
func (o VpnConnectionOutput) SpaceCidrBlock() pulumi.StringOutput
func (VpnConnectionOutput) ToVpnConnectionOutput ¶
func (o VpnConnectionOutput) ToVpnConnectionOutput() VpnConnectionOutput
func (VpnConnectionOutput) ToVpnConnectionOutputWithContext ¶
func (o VpnConnectionOutput) ToVpnConnectionOutputWithContext(ctx context.Context) VpnConnectionOutput
func (VpnConnectionOutput) Tunnels ¶
func (o VpnConnectionOutput) Tunnels() VpnConnectionTunnelArrayOutput
type VpnConnectionState ¶
type VpnConnectionState struct { IkeVersion pulumi.IntPtrInput Name pulumi.StringPtrInput PublicIp pulumi.StringPtrInput RoutableCidrs pulumi.StringArrayInput Space pulumi.StringPtrInput SpaceCidrBlock pulumi.StringPtrInput Tunnels VpnConnectionTunnelArrayInput }
func (VpnConnectionState) ElementType ¶
func (VpnConnectionState) ElementType() reflect.Type
type VpnConnectionTunnel ¶
type VpnConnectionTunnel struct { Ip *string `pulumi:"ip"` }
type VpnConnectionTunnelArgs ¶
type VpnConnectionTunnelArgs struct { Ip pulumi.StringPtrInput `pulumi:"ip"` }
func (VpnConnectionTunnelArgs) ElementType ¶
func (VpnConnectionTunnelArgs) ElementType() reflect.Type
func (VpnConnectionTunnelArgs) ToVpnConnectionTunnelOutput ¶
func (i VpnConnectionTunnelArgs) ToVpnConnectionTunnelOutput() VpnConnectionTunnelOutput
func (VpnConnectionTunnelArgs) ToVpnConnectionTunnelOutputWithContext ¶
func (i VpnConnectionTunnelArgs) ToVpnConnectionTunnelOutputWithContext(ctx context.Context) VpnConnectionTunnelOutput
type VpnConnectionTunnelArray ¶
type VpnConnectionTunnelArray []VpnConnectionTunnelInput
func (VpnConnectionTunnelArray) ElementType ¶
func (VpnConnectionTunnelArray) ElementType() reflect.Type
func (VpnConnectionTunnelArray) ToVpnConnectionTunnelArrayOutput ¶
func (i VpnConnectionTunnelArray) ToVpnConnectionTunnelArrayOutput() VpnConnectionTunnelArrayOutput
func (VpnConnectionTunnelArray) ToVpnConnectionTunnelArrayOutputWithContext ¶
func (i VpnConnectionTunnelArray) ToVpnConnectionTunnelArrayOutputWithContext(ctx context.Context) VpnConnectionTunnelArrayOutput
type VpnConnectionTunnelArrayInput ¶
type VpnConnectionTunnelArrayInput interface { pulumi.Input ToVpnConnectionTunnelArrayOutput() VpnConnectionTunnelArrayOutput ToVpnConnectionTunnelArrayOutputWithContext(context.Context) VpnConnectionTunnelArrayOutput }
VpnConnectionTunnelArrayInput is an input type that accepts VpnConnectionTunnelArray and VpnConnectionTunnelArrayOutput values. You can construct a concrete instance of `VpnConnectionTunnelArrayInput` via:
VpnConnectionTunnelArray{ VpnConnectionTunnelArgs{...} }
type VpnConnectionTunnelArrayOutput ¶
type VpnConnectionTunnelArrayOutput struct{ *pulumi.OutputState }
func (VpnConnectionTunnelArrayOutput) ElementType ¶
func (VpnConnectionTunnelArrayOutput) ElementType() reflect.Type
func (VpnConnectionTunnelArrayOutput) Index ¶
func (o VpnConnectionTunnelArrayOutput) Index(i pulumi.IntInput) VpnConnectionTunnelOutput
func (VpnConnectionTunnelArrayOutput) ToVpnConnectionTunnelArrayOutput ¶
func (o VpnConnectionTunnelArrayOutput) ToVpnConnectionTunnelArrayOutput() VpnConnectionTunnelArrayOutput
func (VpnConnectionTunnelArrayOutput) ToVpnConnectionTunnelArrayOutputWithContext ¶
func (o VpnConnectionTunnelArrayOutput) ToVpnConnectionTunnelArrayOutputWithContext(ctx context.Context) VpnConnectionTunnelArrayOutput
type VpnConnectionTunnelInput ¶
type VpnConnectionTunnelInput interface { pulumi.Input ToVpnConnectionTunnelOutput() VpnConnectionTunnelOutput ToVpnConnectionTunnelOutputWithContext(context.Context) VpnConnectionTunnelOutput }
VpnConnectionTunnelInput is an input type that accepts VpnConnectionTunnelArgs and VpnConnectionTunnelOutput values. You can construct a concrete instance of `VpnConnectionTunnelInput` via:
VpnConnectionTunnelArgs{...}
type VpnConnectionTunnelOutput ¶
type VpnConnectionTunnelOutput struct{ *pulumi.OutputState }
func (VpnConnectionTunnelOutput) ElementType ¶
func (VpnConnectionTunnelOutput) ElementType() reflect.Type
func (VpnConnectionTunnelOutput) Ip ¶
func (o VpnConnectionTunnelOutput) Ip() pulumi.StringPtrOutput
func (VpnConnectionTunnelOutput) PreSharedKey ¶
func (o VpnConnectionTunnelOutput) PreSharedKey() pulumi.StringPtrOutput
func (VpnConnectionTunnelOutput) ToVpnConnectionTunnelOutput ¶
func (o VpnConnectionTunnelOutput) ToVpnConnectionTunnelOutput() VpnConnectionTunnelOutput
func (VpnConnectionTunnelOutput) ToVpnConnectionTunnelOutputWithContext ¶
func (o VpnConnectionTunnelOutput) ToVpnConnectionTunnelOutputWithContext(ctx context.Context) VpnConnectionTunnelOutput