workspaces

package
v1.18.0 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2020 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 Directory added in v1.18.0

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

Provides a directory registration in AWS WorkSpaces Service

> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/workspaces_directory.html.markdown.

func GetDirectory added in v1.18.0

func GetDirectory(ctx *pulumi.Context,
	name string, id pulumi.ID, state *DirectoryState, opts ...pulumi.ResourceOpt) (*Directory, error)

GetDirectory gets an existing Directory 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 NewDirectory added in v1.18.0

func NewDirectory(ctx *pulumi.Context,
	name string, args *DirectoryArgs, opts ...pulumi.ResourceOpt) (*Directory, error)

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

func (*Directory) DirectoryId added in v1.18.0

func (r *Directory) DirectoryId() pulumi.StringOutput

The directory identifier for registration in WorkSpaces service.

func (*Directory) ID added in v1.18.0

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

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

func (*Directory) SelfServicePermissions added in v1.18.0

func (r *Directory) SelfServicePermissions() pulumi.Output

The permissions to enable or disable self-service capabilities.

func (*Directory) SubnetIds added in v1.18.0

func (r *Directory) SubnetIds() pulumi.ArrayOutput

The identifiers of the subnets where the directory resides.

func (*Directory) Tags added in v1.18.0

func (r *Directory) Tags() pulumi.MapOutput

A mapping of tags assigned to the WorkSpaces directory.

func (*Directory) URN added in v1.18.0

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

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

type DirectoryArgs added in v1.18.0

type DirectoryArgs struct {
	// The directory identifier for registration in WorkSpaces service.
	DirectoryId interface{}
	// The permissions to enable or disable self-service capabilities.
	SelfServicePermissions interface{}
	// The identifiers of the subnets where the directory resides.
	SubnetIds interface{}
	// A mapping of tags assigned to the WorkSpaces directory.
	Tags interface{}
}

The set of arguments for constructing a Directory resource.

type DirectoryState added in v1.18.0

type DirectoryState struct {
	// The directory identifier for registration in WorkSpaces service.
	DirectoryId interface{}
	// The permissions to enable or disable self-service capabilities.
	SelfServicePermissions interface{}
	// The identifiers of the subnets where the directory resides.
	SubnetIds interface{}
	// A mapping of tags assigned to the WorkSpaces directory.
	Tags interface{}
}

Input properties used for looking up and filtering Directory resources.

type GetBundleArgs

type GetBundleArgs struct {
	// The ID of the bundle.
	BundleId interface{}
}

A collection of arguments for invoking getBundle.

type GetBundleResult

type GetBundleResult struct {
	BundleId interface{}
	// The compute type. See supported fields below.
	ComputeTypes interface{}
	// The description of the bundle.
	Description interface{}
	// The name of the compute type.
	Name interface{}
	// The owner of the bundle.
	Owner interface{}
	// The root volume. See supported fields below.
	RootStorages interface{}
	// The user storage. See supported fields below.
	UserStorages interface{}
	// id is the provider-assigned unique ID for this managed resource.
	Id interface{}
}

A collection of values returned by getBundle.

func LookupBundle

func LookupBundle(ctx *pulumi.Context, args *GetBundleArgs) (*GetBundleResult, error)

Use this data source to get information about a WorkSpaces Bundle.

> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/d/workspaces_bundle.html.markdown.

type IpGroup added in v1.16.0

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

Provides an IP access control group in AWS WorkSpaces Service

> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/workspaces_ip_group.html.markdown.

func GetIpGroup added in v1.16.0

func GetIpGroup(ctx *pulumi.Context,
	name string, id pulumi.ID, state *IpGroupState, opts ...pulumi.ResourceOpt) (*IpGroup, error)

GetIpGroup gets an existing IpGroup 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 NewIpGroup added in v1.16.0

func NewIpGroup(ctx *pulumi.Context,
	name string, args *IpGroupArgs, opts ...pulumi.ResourceOpt) (*IpGroup, error)

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

func (*IpGroup) Description added in v1.16.0

func (r *IpGroup) Description() pulumi.StringOutput

The description.

func (*IpGroup) ID added in v1.16.0

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

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

func (*IpGroup) Name added in v1.16.0

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

The name of the IP group.

func (*IpGroup) Rules added in v1.16.0

func (r *IpGroup) Rules() pulumi.ArrayOutput

One or more pairs specifying the IP group rule (in CIDR format) from which web requests originate.

func (*IpGroup) Tags added in v1.16.0

func (r *IpGroup) Tags() pulumi.MapOutput

func (*IpGroup) URN added in v1.16.0

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

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

type IpGroupArgs added in v1.16.0

type IpGroupArgs struct {
	// The description.
	Description interface{}
	// The name of the IP group.
	Name interface{}
	// One or more pairs specifying the IP group rule (in CIDR format) from which web requests originate.
	Rules interface{}
	Tags  interface{}
}

The set of arguments for constructing a IpGroup resource.

type IpGroupState added in v1.16.0

type IpGroupState struct {
	// The description.
	Description interface{}
	// The name of the IP group.
	Name interface{}
	// One or more pairs specifying the IP group rule (in CIDR format) from which web requests originate.
	Rules interface{}
	Tags  interface{}
}

Input properties used for looking up and filtering IpGroup resources.

Jump to

Keyboard shortcuts

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