quicksight

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 Group

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

Resource for managing QuickSight Group

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

func GetGroup

func GetGroup(ctx *pulumi.Context,
	name string, id pulumi.ID, state *GroupState, opts ...pulumi.ResourceOpt) (*Group, error)

GetGroup gets an existing Group 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 NewGroup

func NewGroup(ctx *pulumi.Context,
	name string, args *GroupArgs, opts ...pulumi.ResourceOpt) (*Group, error)

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

func (*Group) Arn

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

Amazon Resource Name (ARN) of group

func (*Group) AwsAccountId

func (r *Group) AwsAccountId() pulumi.StringOutput

The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.

func (*Group) Description

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

A description for the group.

func (*Group) GroupName

func (r *Group) GroupName() pulumi.StringOutput

A name for the group.

func (*Group) ID

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

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

func (*Group) Namespace

func (r *Group) Namespace() pulumi.StringOutput

The namespace. Currently, you should set this to `default`.

func (*Group) URN

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

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

type GroupArgs

type GroupArgs struct {
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId interface{}
	// A description for the group.
	Description interface{}
	// A name for the group.
	GroupName interface{}
	// The namespace. Currently, you should set this to `default`.
	Namespace interface{}
}

The set of arguments for constructing a Group resource.

type GroupState

type GroupState struct {
	// Amazon Resource Name (ARN) of group
	Arn interface{}
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId interface{}
	// A description for the group.
	Description interface{}
	// A name for the group.
	GroupName interface{}
	// The namespace. Currently, you should set this to `default`.
	Namespace interface{}
}

Input properties used for looking up and filtering Group resources.

type User added in v1.7.0

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

Resource for managing QuickSight User

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

func GetUser added in v1.7.0

func GetUser(ctx *pulumi.Context,
	name string, id pulumi.ID, state *UserState, opts ...pulumi.ResourceOpt) (*User, error)

GetUser gets an existing User 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 NewUser added in v1.7.0

func NewUser(ctx *pulumi.Context,
	name string, args *UserArgs, opts ...pulumi.ResourceOpt) (*User, error)

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

func (*User) Arn added in v1.7.0

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

Amazon Resource Name (ARN) of the user

func (*User) AwsAccountId added in v1.7.0

func (r *User) AwsAccountId() pulumi.StringOutput

The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.

func (*User) Email added in v1.7.0

func (r *User) Email() pulumi.StringOutput

The email address of the user that you want to register.

func (*User) ID added in v1.7.0

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

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

func (*User) IamArn added in v1.7.0

func (r *User) IamArn() pulumi.StringOutput

The ARN of the IAM user or role that you are registering with Amazon QuickSight.

func (*User) IdentityType added in v1.7.0

func (r *User) IdentityType() pulumi.StringOutput

Amazon QuickSight supports several ways of managing the identity of users. This parameter accepts two values: `IAM` and `QUICKSIGHT`.

func (*User) Namespace added in v1.7.0

func (r *User) Namespace() pulumi.StringOutput

The namespace. Currently, you should set this to `default`.

func (*User) SessionName added in v1.7.0

func (r *User) SessionName() pulumi.StringOutput

The name of the IAM session to use when assuming roles that can embed QuickSight dashboards.

func (*User) URN added in v1.7.0

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

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

func (*User) UserName added in v1.7.0

func (r *User) UserName() pulumi.StringOutput

The Amazon QuickSight user name that you want to create for the user you are registering.

func (*User) UserRole added in v1.7.0

func (r *User) UserRole() pulumi.StringOutput

The Amazon QuickSight role of the user. The user role can be one of the following: `READER`, `AUTHOR`, or `ADMIN`

type UserArgs added in v1.7.0

type UserArgs struct {
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId interface{}
	// The email address of the user that you want to register.
	Email interface{}
	// The ARN of the IAM user or role that you are registering with Amazon QuickSight.
	IamArn interface{}
	// Amazon QuickSight supports several ways of managing the identity of users. This parameter accepts two values: `IAM` and `QUICKSIGHT`.
	IdentityType interface{}
	// The namespace. Currently, you should set this to `default`.
	Namespace interface{}
	// The name of the IAM session to use when assuming roles that can embed QuickSight dashboards.
	SessionName interface{}
	// The Amazon QuickSight user name that you want to create for the user you are registering.
	UserName interface{}
	// The Amazon QuickSight role of the user. The user role can be one of the following: `READER`, `AUTHOR`, or `ADMIN`
	UserRole interface{}
}

The set of arguments for constructing a User resource.

type UserState added in v1.7.0

type UserState struct {
	// Amazon Resource Name (ARN) of the user
	Arn interface{}
	// The ID for the AWS account that the group is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account.
	AwsAccountId interface{}
	// The email address of the user that you want to register.
	Email interface{}
	// The ARN of the IAM user or role that you are registering with Amazon QuickSight.
	IamArn interface{}
	// Amazon QuickSight supports several ways of managing the identity of users. This parameter accepts two values: `IAM` and `QUICKSIGHT`.
	IdentityType interface{}
	// The namespace. Currently, you should set this to `default`.
	Namespace interface{}
	// The name of the IAM session to use when assuming roles that can embed QuickSight dashboards.
	SessionName interface{}
	// The Amazon QuickSight user name that you want to create for the user you are registering.
	UserName interface{}
	// The Amazon QuickSight role of the user. The user role can be one of the following: `READER`, `AUTHOR`, or `ADMIN`
	UserRole interface{}
}

Input properties used for looking up and filtering User resources.

Jump to

Keyboard shortcuts

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