space

package
v0.0.0-...-8949050 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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) ElementType() reflect.Type

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 (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 (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 (AppAccessOutput) Permissions

func (o AppAccessOutput) Permissions() pulumi.StringArrayOutput

func (AppAccessOutput) Space

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"`
	UnavailableCidrBlocks []string `pulumi:"unavailableCidrBlocks"`
	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 (GetPeeringInfoResultOutput) AwsAccountId

func (GetPeeringInfoResultOutput) AwsRegion

func (GetPeeringInfoResultOutput) DynoCidrBlocks

func (GetPeeringInfoResultOutput) ElementType

func (GetPeeringInfoResultOutput) ElementType() reflect.Type

func (GetPeeringInfoResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPeeringInfoResultOutput) Name

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 (GetPeeringInfoResultOutput) VpcId

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 (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 (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 (InboundRulesetOutput) Space

func (InboundRulesetOutput) ToInboundRulesetOutput

func (o InboundRulesetOutput) ToInboundRulesetOutput() InboundRulesetOutput

func (InboundRulesetOutput) ToInboundRulesetOutputWithContext

func (o InboundRulesetOutput) ToInboundRulesetOutputWithContext(ctx context.Context) InboundRulesetOutput

type InboundRulesetRule

type InboundRulesetRule struct {
	Action string `pulumi:"action"`
	Source string `pulumi:"source"`
}

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

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 (InboundRulesetRuleOutput) ElementType

func (InboundRulesetRuleOutput) ElementType() reflect.Type

func (InboundRulesetRuleOutput) Source

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 (LookupSpaceResultOutput) Cidr

func (LookupSpaceResultOutput) DataCidr

func (LookupSpaceResultOutput) ElementType

func (LookupSpaceResultOutput) ElementType() reflect.Type

func (LookupSpaceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupSpaceResultOutput) Name

func (LookupSpaceResultOutput) Organization

func (o LookupSpaceResultOutput) Organization() pulumi.StringOutput

func (LookupSpaceResultOutput) OutboundIps

func (LookupSpaceResultOutput) Region

func (LookupSpaceResultOutput) Shield

func (LookupSpaceResultOutput) State

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

type PeeringConnectionAccepterArray

type PeeringConnectionAccepterArray []PeeringConnectionAccepterInput

func (PeeringConnectionAccepterArray) ElementType

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

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

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

func (PeeringConnectionAccepterOutput) Status

func (PeeringConnectionAccepterOutput) ToPeeringConnectionAccepterOutput

func (o PeeringConnectionAccepterOutput) ToPeeringConnectionAccepterOutput() PeeringConnectionAccepterOutput

func (PeeringConnectionAccepterOutput) ToPeeringConnectionAccepterOutputWithContext

func (o PeeringConnectionAccepterOutput) ToPeeringConnectionAccepterOutputWithContext(ctx context.Context) PeeringConnectionAccepterOutput

func (PeeringConnectionAccepterOutput) Type

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

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) ElementType() reflect.Type

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

func (SpaceArgs) ElementType() reflect.Type

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 (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) ElementType() reflect.Type

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 (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 (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 (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 (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 (VpnConnectionOutput) PublicIp

func (VpnConnectionOutput) RoutableCidrs

func (o VpnConnectionOutput) RoutableCidrs() pulumi.StringArrayOutput

func (VpnConnectionOutput) Space

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

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"`
	PreSharedKey *string `pulumi:"preSharedKey"`
}

type VpnConnectionTunnelArgs

type VpnConnectionTunnelArgs struct {
	Ip           pulumi.StringPtrInput `pulumi:"ip"`
	PreSharedKey pulumi.StringPtrInput `pulumi:"preSharedKey"`
}

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

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 (VpnConnectionTunnelOutput) PreSharedKey

func (VpnConnectionTunnelOutput) ToVpnConnectionTunnelOutput

func (o VpnConnectionTunnelOutput) ToVpnConnectionTunnelOutput() VpnConnectionTunnelOutput

func (VpnConnectionTunnelOutput) ToVpnConnectionTunnelOutputWithContext

func (o VpnConnectionTunnelOutput) ToVpnConnectionTunnelOutputWithContext(ctx context.Context) VpnConnectionTunnelOutput

Jump to

Keyboard shortcuts

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