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
ID is this resource's unique identifier assigned by its provider.
func (*Directory) SelfServicePermissions ¶ added in v1.18.0
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.
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
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.
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.