appmesh

package
v0.16.4 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Mesh

type Mesh struct {
	// contains filtered or unexported fields
}

Provides an AWS App Mesh service mesh resource.

func GetMesh

func GetMesh(ctx *pulumi.Context,
	name string, id pulumi.ID, state *MeshState, opts ...pulumi.ResourceOpt) (*Mesh, error)

GetMesh gets an existing Mesh 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 NewMesh

func NewMesh(ctx *pulumi.Context,
	name string, args *MeshArgs, opts ...pulumi.ResourceOpt) (*Mesh, error)

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

func (*Mesh) Arn

func (r *Mesh) Arn() *pulumi.StringOutput

The ARN of the service mesh.

func (*Mesh) CreatedDate

func (r *Mesh) CreatedDate() *pulumi.StringOutput

The creation date of the service mesh.

func (*Mesh) ID

func (r *Mesh) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Mesh) LastUpdatedDate

func (r *Mesh) LastUpdatedDate() *pulumi.StringOutput

The last update date of the service mesh.

func (*Mesh) Name

func (r *Mesh) Name() *pulumi.StringOutput

The name to use for the service mesh.

func (*Mesh) URN

func (r *Mesh) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type MeshArgs

type MeshArgs struct {
	// The name to use for the service mesh.
	Name interface{}
}

The set of arguments for constructing a Mesh resource.

type MeshState

type MeshState struct {
	// The ARN of the service mesh.
	Arn interface{}
	// The creation date of the service mesh.
	CreatedDate interface{}
	// The last update date of the service mesh.
	LastUpdatedDate interface{}
	// The name to use for the service mesh.
	Name interface{}
}

Input properties used for looking up and filtering Mesh resources.

type Route

type Route struct {
	// contains filtered or unexported fields
}

Provides an AWS App Mesh route resource.

func GetRoute

func GetRoute(ctx *pulumi.Context,
	name string, id pulumi.ID, state *RouteState, opts ...pulumi.ResourceOpt) (*Route, error)

GetRoute gets an existing Route 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 NewRoute

func NewRoute(ctx *pulumi.Context,
	name string, args *RouteArgs, opts ...pulumi.ResourceOpt) (*Route, error)

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

func (*Route) Arn

func (r *Route) Arn() *pulumi.StringOutput

The ARN of the route.

func (*Route) CreatedDate

func (r *Route) CreatedDate() *pulumi.StringOutput

The creation date of the route.

func (*Route) ID

func (r *Route) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Route) LastUpdatedDate

func (r *Route) LastUpdatedDate() *pulumi.StringOutput

The last update date of the route.

func (*Route) MeshName

func (r *Route) MeshName() *pulumi.StringOutput

The name of the service mesh in which to create the route.

func (*Route) Name

func (r *Route) Name() *pulumi.StringOutput

The name to use for the route.

func (*Route) Spec

func (r *Route) Spec() *pulumi.Output

The route specification to apply.

func (*Route) URN

func (r *Route) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*Route) VirtualRouterName

func (r *Route) VirtualRouterName() *pulumi.StringOutput

type RouteArgs

type RouteArgs struct {
	// The name of the service mesh in which to create the route.
	MeshName interface{}
	// The name to use for the route.
	Name interface{}
	// The route specification to apply.
	Spec              interface{}
	VirtualRouterName interface{}
}

The set of arguments for constructing a Route resource.

type RouteState

type RouteState struct {
	// The ARN of the route.
	Arn interface{}
	// The creation date of the route.
	CreatedDate interface{}
	// The last update date of the route.
	LastUpdatedDate interface{}
	// The name of the service mesh in which to create the route.
	MeshName interface{}
	// The name to use for the route.
	Name interface{}
	// The route specification to apply.
	Spec              interface{}
	VirtualRouterName interface{}
}

Input properties used for looking up and filtering Route resources.

type VirtualNode

type VirtualNode struct {
	// contains filtered or unexported fields
}

Provides an AWS App Mesh virtual node resource.

func GetVirtualNode

func GetVirtualNode(ctx *pulumi.Context,
	name string, id pulumi.ID, state *VirtualNodeState, opts ...pulumi.ResourceOpt) (*VirtualNode, error)

GetVirtualNode gets an existing VirtualNode 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 NewVirtualNode

func NewVirtualNode(ctx *pulumi.Context,
	name string, args *VirtualNodeArgs, opts ...pulumi.ResourceOpt) (*VirtualNode, error)

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

func (*VirtualNode) Arn

func (r *VirtualNode) Arn() *pulumi.StringOutput

The ARN of the virtual node.

func (*VirtualNode) CreatedDate

func (r *VirtualNode) CreatedDate() *pulumi.StringOutput

The creation date of the virtual node.

func (*VirtualNode) ID

func (r *VirtualNode) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*VirtualNode) LastUpdatedDate

func (r *VirtualNode) LastUpdatedDate() *pulumi.StringOutput

The last update date of the virtual node.

func (*VirtualNode) MeshName

func (r *VirtualNode) MeshName() *pulumi.StringOutput

The name of the service mesh in which to create the virtual node.

func (*VirtualNode) Name

func (r *VirtualNode) Name() *pulumi.StringOutput

The name to use for the virtual node.

func (*VirtualNode) Spec

func (r *VirtualNode) Spec() *pulumi.Output

The virtual node specification to apply.

func (*VirtualNode) URN

func (r *VirtualNode) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type VirtualNodeArgs

type VirtualNodeArgs struct {
	// The name of the service mesh in which to create the virtual node.
	MeshName interface{}
	// The name to use for the virtual node.
	Name interface{}
	// The virtual node specification to apply.
	Spec interface{}
}

The set of arguments for constructing a VirtualNode resource.

type VirtualNodeState

type VirtualNodeState struct {
	// The ARN of the virtual node.
	Arn interface{}
	// The creation date of the virtual node.
	CreatedDate interface{}
	// The last update date of the virtual node.
	LastUpdatedDate interface{}
	// The name of the service mesh in which to create the virtual node.
	MeshName interface{}
	// The name to use for the virtual node.
	Name interface{}
	// The virtual node specification to apply.
	Spec interface{}
}

Input properties used for looking up and filtering VirtualNode resources.

type VirtualRouter

type VirtualRouter struct {
	// contains filtered or unexported fields
}

Provides an AWS App Mesh virtual router resource.

func GetVirtualRouter

func GetVirtualRouter(ctx *pulumi.Context,
	name string, id pulumi.ID, state *VirtualRouterState, opts ...pulumi.ResourceOpt) (*VirtualRouter, error)

GetVirtualRouter gets an existing VirtualRouter 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 NewVirtualRouter

func NewVirtualRouter(ctx *pulumi.Context,
	name string, args *VirtualRouterArgs, opts ...pulumi.ResourceOpt) (*VirtualRouter, error)

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

func (*VirtualRouter) Arn

func (r *VirtualRouter) Arn() *pulumi.StringOutput

The ARN of the virtual router.

func (*VirtualRouter) CreatedDate

func (r *VirtualRouter) CreatedDate() *pulumi.StringOutput

The creation date of the virtual router.

func (*VirtualRouter) ID

func (r *VirtualRouter) ID() *pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*VirtualRouter) LastUpdatedDate

func (r *VirtualRouter) LastUpdatedDate() *pulumi.StringOutput

The last update date of the virtual router.

func (*VirtualRouter) MeshName

func (r *VirtualRouter) MeshName() *pulumi.StringOutput

The name of the service mesh in which to create the virtual router.

func (*VirtualRouter) Name

func (r *VirtualRouter) Name() *pulumi.StringOutput

The name to use for the virtual router.

func (*VirtualRouter) Spec

func (r *VirtualRouter) Spec() *pulumi.Output

The virtual router specification to apply.

func (*VirtualRouter) URN

func (r *VirtualRouter) URN() *pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

type VirtualRouterArgs

type VirtualRouterArgs struct {
	// The name of the service mesh in which to create the virtual router.
	MeshName interface{}
	// The name to use for the virtual router.
	Name interface{}
	// The virtual router specification to apply.
	Spec interface{}
}

The set of arguments for constructing a VirtualRouter resource.

type VirtualRouterState

type VirtualRouterState struct {
	// The ARN of the virtual router.
	Arn interface{}
	// The creation date of the virtual router.
	CreatedDate interface{}
	// The last update date of the virtual router.
	LastUpdatedDate interface{}
	// The name of the service mesh in which to create the virtual router.
	MeshName interface{}
	// The name to use for the virtual router.
	Name interface{}
	// The virtual router specification to apply.
	Spec interface{}
}

Input properties used for looking up and filtering VirtualRouter resources.

Jump to

Keyboard shortcuts

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