lakeformation

package
v0.8.0 Latest Latest
Warning

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

Go to latest
Published: Nov 30, 2021 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 DataLakeSettings deprecated

type DataLakeSettings struct {
	pulumi.CustomResourceState

	Admins                DataLakeSettingsAdminsPtrOutput `pulumi:"admins"`
	TrustedResourceOwners pulumi.StringArrayOutput        `pulumi:"trustedResourceOwners"`
}

Resource Type definition for AWS::LakeFormation::DataLakeSettings

Deprecated: DataLakeSettings is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetDataLakeSettings

func GetDataLakeSettings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataLakeSettingsState, opts ...pulumi.ResourceOption) (*DataLakeSettings, error)

GetDataLakeSettings gets an existing DataLakeSettings 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 NewDataLakeSettings

func NewDataLakeSettings(ctx *pulumi.Context,
	name string, args *DataLakeSettingsArgs, opts ...pulumi.ResourceOption) (*DataLakeSettings, error)

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

func (*DataLakeSettings) ElementType

func (*DataLakeSettings) ElementType() reflect.Type

func (*DataLakeSettings) ToDataLakeSettingsOutput

func (i *DataLakeSettings) ToDataLakeSettingsOutput() DataLakeSettingsOutput

func (*DataLakeSettings) ToDataLakeSettingsOutputWithContext

func (i *DataLakeSettings) ToDataLakeSettingsOutputWithContext(ctx context.Context) DataLakeSettingsOutput

type DataLakeSettingsAdmins

type DataLakeSettingsAdmins struct {
}

type DataLakeSettingsAdminsArgs

type DataLakeSettingsAdminsArgs struct {
}

func (DataLakeSettingsAdminsArgs) ElementType

func (DataLakeSettingsAdminsArgs) ElementType() reflect.Type

func (DataLakeSettingsAdminsArgs) ToDataLakeSettingsAdminsOutput

func (i DataLakeSettingsAdminsArgs) ToDataLakeSettingsAdminsOutput() DataLakeSettingsAdminsOutput

func (DataLakeSettingsAdminsArgs) ToDataLakeSettingsAdminsOutputWithContext

func (i DataLakeSettingsAdminsArgs) ToDataLakeSettingsAdminsOutputWithContext(ctx context.Context) DataLakeSettingsAdminsOutput

func (DataLakeSettingsAdminsArgs) ToDataLakeSettingsAdminsPtrOutput

func (i DataLakeSettingsAdminsArgs) ToDataLakeSettingsAdminsPtrOutput() DataLakeSettingsAdminsPtrOutput

func (DataLakeSettingsAdminsArgs) ToDataLakeSettingsAdminsPtrOutputWithContext

func (i DataLakeSettingsAdminsArgs) ToDataLakeSettingsAdminsPtrOutputWithContext(ctx context.Context) DataLakeSettingsAdminsPtrOutput

type DataLakeSettingsAdminsInput

type DataLakeSettingsAdminsInput interface {
	pulumi.Input

	ToDataLakeSettingsAdminsOutput() DataLakeSettingsAdminsOutput
	ToDataLakeSettingsAdminsOutputWithContext(context.Context) DataLakeSettingsAdminsOutput
}

DataLakeSettingsAdminsInput is an input type that accepts DataLakeSettingsAdminsArgs and DataLakeSettingsAdminsOutput values. You can construct a concrete instance of `DataLakeSettingsAdminsInput` via:

DataLakeSettingsAdminsArgs{...}

type DataLakeSettingsAdminsOutput

type DataLakeSettingsAdminsOutput struct{ *pulumi.OutputState }

func (DataLakeSettingsAdminsOutput) ElementType

func (DataLakeSettingsAdminsOutput) ToDataLakeSettingsAdminsOutput

func (o DataLakeSettingsAdminsOutput) ToDataLakeSettingsAdminsOutput() DataLakeSettingsAdminsOutput

func (DataLakeSettingsAdminsOutput) ToDataLakeSettingsAdminsOutputWithContext

func (o DataLakeSettingsAdminsOutput) ToDataLakeSettingsAdminsOutputWithContext(ctx context.Context) DataLakeSettingsAdminsOutput

func (DataLakeSettingsAdminsOutput) ToDataLakeSettingsAdminsPtrOutput

func (o DataLakeSettingsAdminsOutput) ToDataLakeSettingsAdminsPtrOutput() DataLakeSettingsAdminsPtrOutput

func (DataLakeSettingsAdminsOutput) ToDataLakeSettingsAdminsPtrOutputWithContext

func (o DataLakeSettingsAdminsOutput) ToDataLakeSettingsAdminsPtrOutputWithContext(ctx context.Context) DataLakeSettingsAdminsPtrOutput

type DataLakeSettingsAdminsPtrInput

type DataLakeSettingsAdminsPtrInput interface {
	pulumi.Input

	ToDataLakeSettingsAdminsPtrOutput() DataLakeSettingsAdminsPtrOutput
	ToDataLakeSettingsAdminsPtrOutputWithContext(context.Context) DataLakeSettingsAdminsPtrOutput
}

DataLakeSettingsAdminsPtrInput is an input type that accepts DataLakeSettingsAdminsArgs, DataLakeSettingsAdminsPtr and DataLakeSettingsAdminsPtrOutput values. You can construct a concrete instance of `DataLakeSettingsAdminsPtrInput` via:

        DataLakeSettingsAdminsArgs{...}

or:

        nil

type DataLakeSettingsAdminsPtrOutput

type DataLakeSettingsAdminsPtrOutput struct{ *pulumi.OutputState }

func (DataLakeSettingsAdminsPtrOutput) Elem

func (DataLakeSettingsAdminsPtrOutput) ElementType

func (DataLakeSettingsAdminsPtrOutput) ToDataLakeSettingsAdminsPtrOutput

func (o DataLakeSettingsAdminsPtrOutput) ToDataLakeSettingsAdminsPtrOutput() DataLakeSettingsAdminsPtrOutput

func (DataLakeSettingsAdminsPtrOutput) ToDataLakeSettingsAdminsPtrOutputWithContext

func (o DataLakeSettingsAdminsPtrOutput) ToDataLakeSettingsAdminsPtrOutputWithContext(ctx context.Context) DataLakeSettingsAdminsPtrOutput

type DataLakeSettingsArgs

type DataLakeSettingsArgs struct {
	Admins                DataLakeSettingsAdminsPtrInput
	TrustedResourceOwners pulumi.StringArrayInput
}

The set of arguments for constructing a DataLakeSettings resource.

func (DataLakeSettingsArgs) ElementType

func (DataLakeSettingsArgs) ElementType() reflect.Type

type DataLakeSettingsInput

type DataLakeSettingsInput interface {
	pulumi.Input

	ToDataLakeSettingsOutput() DataLakeSettingsOutput
	ToDataLakeSettingsOutputWithContext(ctx context.Context) DataLakeSettingsOutput
}

type DataLakeSettingsOutput

type DataLakeSettingsOutput struct{ *pulumi.OutputState }

func (DataLakeSettingsOutput) ElementType

func (DataLakeSettingsOutput) ElementType() reflect.Type

func (DataLakeSettingsOutput) ToDataLakeSettingsOutput

func (o DataLakeSettingsOutput) ToDataLakeSettingsOutput() DataLakeSettingsOutput

func (DataLakeSettingsOutput) ToDataLakeSettingsOutputWithContext

func (o DataLakeSettingsOutput) ToDataLakeSettingsOutputWithContext(ctx context.Context) DataLakeSettingsOutput

type DataLakeSettingsState

type DataLakeSettingsState struct {
}

func (DataLakeSettingsState) ElementType

func (DataLakeSettingsState) ElementType() reflect.Type

type Permissions deprecated

type Permissions struct {
	pulumi.CustomResourceState

	DataLakePrincipal          PermissionsDataLakePrincipalOutput `pulumi:"dataLakePrincipal"`
	Permissions                pulumi.StringArrayOutput           `pulumi:"permissions"`
	PermissionsWithGrantOption pulumi.StringArrayOutput           `pulumi:"permissionsWithGrantOption"`
	Resource                   PermissionsResourceOutput          `pulumi:"resource"`
}

Resource Type definition for AWS::LakeFormation::Permissions

Deprecated: Permissions is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetPermissions

func GetPermissions(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PermissionsState, opts ...pulumi.ResourceOption) (*Permissions, error)

GetPermissions gets an existing Permissions 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 NewPermissions

func NewPermissions(ctx *pulumi.Context,
	name string, args *PermissionsArgs, opts ...pulumi.ResourceOption) (*Permissions, error)

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

func (*Permissions) ElementType

func (*Permissions) ElementType() reflect.Type

func (*Permissions) ToPermissionsOutput

func (i *Permissions) ToPermissionsOutput() PermissionsOutput

func (*Permissions) ToPermissionsOutputWithContext

func (i *Permissions) ToPermissionsOutputWithContext(ctx context.Context) PermissionsOutput

type PermissionsArgs

type PermissionsArgs struct {
	DataLakePrincipal          PermissionsDataLakePrincipalInput
	Permissions                pulumi.StringArrayInput
	PermissionsWithGrantOption pulumi.StringArrayInput
	Resource                   PermissionsResourceInput
}

The set of arguments for constructing a Permissions resource.

func (PermissionsArgs) ElementType

func (PermissionsArgs) ElementType() reflect.Type

type PermissionsColumnWildcard

type PermissionsColumnWildcard struct {
	ExcludedColumnNames []string `pulumi:"excludedColumnNames"`
}

type PermissionsColumnWildcardArgs

type PermissionsColumnWildcardArgs struct {
	ExcludedColumnNames pulumi.StringArrayInput `pulumi:"excludedColumnNames"`
}

func (PermissionsColumnWildcardArgs) ElementType

func (PermissionsColumnWildcardArgs) ToPermissionsColumnWildcardOutput

func (i PermissionsColumnWildcardArgs) ToPermissionsColumnWildcardOutput() PermissionsColumnWildcardOutput

func (PermissionsColumnWildcardArgs) ToPermissionsColumnWildcardOutputWithContext

func (i PermissionsColumnWildcardArgs) ToPermissionsColumnWildcardOutputWithContext(ctx context.Context) PermissionsColumnWildcardOutput

func (PermissionsColumnWildcardArgs) ToPermissionsColumnWildcardPtrOutput

func (i PermissionsColumnWildcardArgs) ToPermissionsColumnWildcardPtrOutput() PermissionsColumnWildcardPtrOutput

func (PermissionsColumnWildcardArgs) ToPermissionsColumnWildcardPtrOutputWithContext

func (i PermissionsColumnWildcardArgs) ToPermissionsColumnWildcardPtrOutputWithContext(ctx context.Context) PermissionsColumnWildcardPtrOutput

type PermissionsColumnWildcardInput

type PermissionsColumnWildcardInput interface {
	pulumi.Input

	ToPermissionsColumnWildcardOutput() PermissionsColumnWildcardOutput
	ToPermissionsColumnWildcardOutputWithContext(context.Context) PermissionsColumnWildcardOutput
}

PermissionsColumnWildcardInput is an input type that accepts PermissionsColumnWildcardArgs and PermissionsColumnWildcardOutput values. You can construct a concrete instance of `PermissionsColumnWildcardInput` via:

PermissionsColumnWildcardArgs{...}

type PermissionsColumnWildcardOutput

type PermissionsColumnWildcardOutput struct{ *pulumi.OutputState }

func (PermissionsColumnWildcardOutput) ElementType

func (PermissionsColumnWildcardOutput) ExcludedColumnNames

func (PermissionsColumnWildcardOutput) ToPermissionsColumnWildcardOutput

func (o PermissionsColumnWildcardOutput) ToPermissionsColumnWildcardOutput() PermissionsColumnWildcardOutput

func (PermissionsColumnWildcardOutput) ToPermissionsColumnWildcardOutputWithContext

func (o PermissionsColumnWildcardOutput) ToPermissionsColumnWildcardOutputWithContext(ctx context.Context) PermissionsColumnWildcardOutput

func (PermissionsColumnWildcardOutput) ToPermissionsColumnWildcardPtrOutput

func (o PermissionsColumnWildcardOutput) ToPermissionsColumnWildcardPtrOutput() PermissionsColumnWildcardPtrOutput

func (PermissionsColumnWildcardOutput) ToPermissionsColumnWildcardPtrOutputWithContext

func (o PermissionsColumnWildcardOutput) ToPermissionsColumnWildcardPtrOutputWithContext(ctx context.Context) PermissionsColumnWildcardPtrOutput

type PermissionsColumnWildcardPtrInput

type PermissionsColumnWildcardPtrInput interface {
	pulumi.Input

	ToPermissionsColumnWildcardPtrOutput() PermissionsColumnWildcardPtrOutput
	ToPermissionsColumnWildcardPtrOutputWithContext(context.Context) PermissionsColumnWildcardPtrOutput
}

PermissionsColumnWildcardPtrInput is an input type that accepts PermissionsColumnWildcardArgs, PermissionsColumnWildcardPtr and PermissionsColumnWildcardPtrOutput values. You can construct a concrete instance of `PermissionsColumnWildcardPtrInput` via:

        PermissionsColumnWildcardArgs{...}

or:

        nil

type PermissionsColumnWildcardPtrOutput

type PermissionsColumnWildcardPtrOutput struct{ *pulumi.OutputState }

func (PermissionsColumnWildcardPtrOutput) Elem

func (PermissionsColumnWildcardPtrOutput) ElementType

func (PermissionsColumnWildcardPtrOutput) ExcludedColumnNames

func (PermissionsColumnWildcardPtrOutput) ToPermissionsColumnWildcardPtrOutput

func (o PermissionsColumnWildcardPtrOutput) ToPermissionsColumnWildcardPtrOutput() PermissionsColumnWildcardPtrOutput

func (PermissionsColumnWildcardPtrOutput) ToPermissionsColumnWildcardPtrOutputWithContext

func (o PermissionsColumnWildcardPtrOutput) ToPermissionsColumnWildcardPtrOutputWithContext(ctx context.Context) PermissionsColumnWildcardPtrOutput

type PermissionsDataLakePrincipal

type PermissionsDataLakePrincipal struct {
	DataLakePrincipalIdentifier *string `pulumi:"dataLakePrincipalIdentifier"`
}

type PermissionsDataLakePrincipalArgs

type PermissionsDataLakePrincipalArgs struct {
	DataLakePrincipalIdentifier pulumi.StringPtrInput `pulumi:"dataLakePrincipalIdentifier"`
}

func (PermissionsDataLakePrincipalArgs) ElementType

func (PermissionsDataLakePrincipalArgs) ToPermissionsDataLakePrincipalOutput

func (i PermissionsDataLakePrincipalArgs) ToPermissionsDataLakePrincipalOutput() PermissionsDataLakePrincipalOutput

func (PermissionsDataLakePrincipalArgs) ToPermissionsDataLakePrincipalOutputWithContext

func (i PermissionsDataLakePrincipalArgs) ToPermissionsDataLakePrincipalOutputWithContext(ctx context.Context) PermissionsDataLakePrincipalOutput

func (PermissionsDataLakePrincipalArgs) ToPermissionsDataLakePrincipalPtrOutput

func (i PermissionsDataLakePrincipalArgs) ToPermissionsDataLakePrincipalPtrOutput() PermissionsDataLakePrincipalPtrOutput

func (PermissionsDataLakePrincipalArgs) ToPermissionsDataLakePrincipalPtrOutputWithContext

func (i PermissionsDataLakePrincipalArgs) ToPermissionsDataLakePrincipalPtrOutputWithContext(ctx context.Context) PermissionsDataLakePrincipalPtrOutput

type PermissionsDataLakePrincipalInput

type PermissionsDataLakePrincipalInput interface {
	pulumi.Input

	ToPermissionsDataLakePrincipalOutput() PermissionsDataLakePrincipalOutput
	ToPermissionsDataLakePrincipalOutputWithContext(context.Context) PermissionsDataLakePrincipalOutput
}

PermissionsDataLakePrincipalInput is an input type that accepts PermissionsDataLakePrincipalArgs and PermissionsDataLakePrincipalOutput values. You can construct a concrete instance of `PermissionsDataLakePrincipalInput` via:

PermissionsDataLakePrincipalArgs{...}

type PermissionsDataLakePrincipalOutput

type PermissionsDataLakePrincipalOutput struct{ *pulumi.OutputState }

func (PermissionsDataLakePrincipalOutput) DataLakePrincipalIdentifier

func (o PermissionsDataLakePrincipalOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput

func (PermissionsDataLakePrincipalOutput) ElementType

func (PermissionsDataLakePrincipalOutput) ToPermissionsDataLakePrincipalOutput

func (o PermissionsDataLakePrincipalOutput) ToPermissionsDataLakePrincipalOutput() PermissionsDataLakePrincipalOutput

func (PermissionsDataLakePrincipalOutput) ToPermissionsDataLakePrincipalOutputWithContext

func (o PermissionsDataLakePrincipalOutput) ToPermissionsDataLakePrincipalOutputWithContext(ctx context.Context) PermissionsDataLakePrincipalOutput

func (PermissionsDataLakePrincipalOutput) ToPermissionsDataLakePrincipalPtrOutput

func (o PermissionsDataLakePrincipalOutput) ToPermissionsDataLakePrincipalPtrOutput() PermissionsDataLakePrincipalPtrOutput

func (PermissionsDataLakePrincipalOutput) ToPermissionsDataLakePrincipalPtrOutputWithContext

func (o PermissionsDataLakePrincipalOutput) ToPermissionsDataLakePrincipalPtrOutputWithContext(ctx context.Context) PermissionsDataLakePrincipalPtrOutput

type PermissionsDataLakePrincipalPtrInput

type PermissionsDataLakePrincipalPtrInput interface {
	pulumi.Input

	ToPermissionsDataLakePrincipalPtrOutput() PermissionsDataLakePrincipalPtrOutput
	ToPermissionsDataLakePrincipalPtrOutputWithContext(context.Context) PermissionsDataLakePrincipalPtrOutput
}

PermissionsDataLakePrincipalPtrInput is an input type that accepts PermissionsDataLakePrincipalArgs, PermissionsDataLakePrincipalPtr and PermissionsDataLakePrincipalPtrOutput values. You can construct a concrete instance of `PermissionsDataLakePrincipalPtrInput` via:

        PermissionsDataLakePrincipalArgs{...}

or:

        nil

type PermissionsDataLakePrincipalPtrOutput

type PermissionsDataLakePrincipalPtrOutput struct{ *pulumi.OutputState }

func (PermissionsDataLakePrincipalPtrOutput) DataLakePrincipalIdentifier

func (o PermissionsDataLakePrincipalPtrOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput

func (PermissionsDataLakePrincipalPtrOutput) Elem

func (PermissionsDataLakePrincipalPtrOutput) ElementType

func (PermissionsDataLakePrincipalPtrOutput) ToPermissionsDataLakePrincipalPtrOutput

func (o PermissionsDataLakePrincipalPtrOutput) ToPermissionsDataLakePrincipalPtrOutput() PermissionsDataLakePrincipalPtrOutput

func (PermissionsDataLakePrincipalPtrOutput) ToPermissionsDataLakePrincipalPtrOutputWithContext

func (o PermissionsDataLakePrincipalPtrOutput) ToPermissionsDataLakePrincipalPtrOutputWithContext(ctx context.Context) PermissionsDataLakePrincipalPtrOutput

type PermissionsDataLocationResource

type PermissionsDataLocationResource struct {
	CatalogId  *string `pulumi:"catalogId"`
	S3Resource *string `pulumi:"s3Resource"`
}

type PermissionsDataLocationResourceArgs

type PermissionsDataLocationResourceArgs struct {
	CatalogId  pulumi.StringPtrInput `pulumi:"catalogId"`
	S3Resource pulumi.StringPtrInput `pulumi:"s3Resource"`
}

func (PermissionsDataLocationResourceArgs) ElementType

func (PermissionsDataLocationResourceArgs) ToPermissionsDataLocationResourceOutput

func (i PermissionsDataLocationResourceArgs) ToPermissionsDataLocationResourceOutput() PermissionsDataLocationResourceOutput

func (PermissionsDataLocationResourceArgs) ToPermissionsDataLocationResourceOutputWithContext

func (i PermissionsDataLocationResourceArgs) ToPermissionsDataLocationResourceOutputWithContext(ctx context.Context) PermissionsDataLocationResourceOutput

func (PermissionsDataLocationResourceArgs) ToPermissionsDataLocationResourcePtrOutput

func (i PermissionsDataLocationResourceArgs) ToPermissionsDataLocationResourcePtrOutput() PermissionsDataLocationResourcePtrOutput

func (PermissionsDataLocationResourceArgs) ToPermissionsDataLocationResourcePtrOutputWithContext

func (i PermissionsDataLocationResourceArgs) ToPermissionsDataLocationResourcePtrOutputWithContext(ctx context.Context) PermissionsDataLocationResourcePtrOutput

type PermissionsDataLocationResourceInput

type PermissionsDataLocationResourceInput interface {
	pulumi.Input

	ToPermissionsDataLocationResourceOutput() PermissionsDataLocationResourceOutput
	ToPermissionsDataLocationResourceOutputWithContext(context.Context) PermissionsDataLocationResourceOutput
}

PermissionsDataLocationResourceInput is an input type that accepts PermissionsDataLocationResourceArgs and PermissionsDataLocationResourceOutput values. You can construct a concrete instance of `PermissionsDataLocationResourceInput` via:

PermissionsDataLocationResourceArgs{...}

type PermissionsDataLocationResourceOutput

type PermissionsDataLocationResourceOutput struct{ *pulumi.OutputState }

func (PermissionsDataLocationResourceOutput) CatalogId

func (PermissionsDataLocationResourceOutput) ElementType

func (PermissionsDataLocationResourceOutput) S3Resource

func (PermissionsDataLocationResourceOutput) ToPermissionsDataLocationResourceOutput

func (o PermissionsDataLocationResourceOutput) ToPermissionsDataLocationResourceOutput() PermissionsDataLocationResourceOutput

func (PermissionsDataLocationResourceOutput) ToPermissionsDataLocationResourceOutputWithContext

func (o PermissionsDataLocationResourceOutput) ToPermissionsDataLocationResourceOutputWithContext(ctx context.Context) PermissionsDataLocationResourceOutput

func (PermissionsDataLocationResourceOutput) ToPermissionsDataLocationResourcePtrOutput

func (o PermissionsDataLocationResourceOutput) ToPermissionsDataLocationResourcePtrOutput() PermissionsDataLocationResourcePtrOutput

func (PermissionsDataLocationResourceOutput) ToPermissionsDataLocationResourcePtrOutputWithContext

func (o PermissionsDataLocationResourceOutput) ToPermissionsDataLocationResourcePtrOutputWithContext(ctx context.Context) PermissionsDataLocationResourcePtrOutput

type PermissionsDataLocationResourcePtrInput

type PermissionsDataLocationResourcePtrInput interface {
	pulumi.Input

	ToPermissionsDataLocationResourcePtrOutput() PermissionsDataLocationResourcePtrOutput
	ToPermissionsDataLocationResourcePtrOutputWithContext(context.Context) PermissionsDataLocationResourcePtrOutput
}

PermissionsDataLocationResourcePtrInput is an input type that accepts PermissionsDataLocationResourceArgs, PermissionsDataLocationResourcePtr and PermissionsDataLocationResourcePtrOutput values. You can construct a concrete instance of `PermissionsDataLocationResourcePtrInput` via:

        PermissionsDataLocationResourceArgs{...}

or:

        nil

type PermissionsDataLocationResourcePtrOutput

type PermissionsDataLocationResourcePtrOutput struct{ *pulumi.OutputState }

func (PermissionsDataLocationResourcePtrOutput) CatalogId

func (PermissionsDataLocationResourcePtrOutput) Elem

func (PermissionsDataLocationResourcePtrOutput) ElementType

func (PermissionsDataLocationResourcePtrOutput) S3Resource

func (PermissionsDataLocationResourcePtrOutput) ToPermissionsDataLocationResourcePtrOutput

func (o PermissionsDataLocationResourcePtrOutput) ToPermissionsDataLocationResourcePtrOutput() PermissionsDataLocationResourcePtrOutput

func (PermissionsDataLocationResourcePtrOutput) ToPermissionsDataLocationResourcePtrOutputWithContext

func (o PermissionsDataLocationResourcePtrOutput) ToPermissionsDataLocationResourcePtrOutputWithContext(ctx context.Context) PermissionsDataLocationResourcePtrOutput

type PermissionsDatabaseResource

type PermissionsDatabaseResource struct {
	CatalogId *string `pulumi:"catalogId"`
	Name      *string `pulumi:"name"`
}

type PermissionsDatabaseResourceArgs

type PermissionsDatabaseResourceArgs struct {
	CatalogId pulumi.StringPtrInput `pulumi:"catalogId"`
	Name      pulumi.StringPtrInput `pulumi:"name"`
}

func (PermissionsDatabaseResourceArgs) ElementType

func (PermissionsDatabaseResourceArgs) ToPermissionsDatabaseResourceOutput

func (i PermissionsDatabaseResourceArgs) ToPermissionsDatabaseResourceOutput() PermissionsDatabaseResourceOutput

func (PermissionsDatabaseResourceArgs) ToPermissionsDatabaseResourceOutputWithContext

func (i PermissionsDatabaseResourceArgs) ToPermissionsDatabaseResourceOutputWithContext(ctx context.Context) PermissionsDatabaseResourceOutput

func (PermissionsDatabaseResourceArgs) ToPermissionsDatabaseResourcePtrOutput

func (i PermissionsDatabaseResourceArgs) ToPermissionsDatabaseResourcePtrOutput() PermissionsDatabaseResourcePtrOutput

func (PermissionsDatabaseResourceArgs) ToPermissionsDatabaseResourcePtrOutputWithContext

func (i PermissionsDatabaseResourceArgs) ToPermissionsDatabaseResourcePtrOutputWithContext(ctx context.Context) PermissionsDatabaseResourcePtrOutput

type PermissionsDatabaseResourceInput

type PermissionsDatabaseResourceInput interface {
	pulumi.Input

	ToPermissionsDatabaseResourceOutput() PermissionsDatabaseResourceOutput
	ToPermissionsDatabaseResourceOutputWithContext(context.Context) PermissionsDatabaseResourceOutput
}

PermissionsDatabaseResourceInput is an input type that accepts PermissionsDatabaseResourceArgs and PermissionsDatabaseResourceOutput values. You can construct a concrete instance of `PermissionsDatabaseResourceInput` via:

PermissionsDatabaseResourceArgs{...}

type PermissionsDatabaseResourceOutput

type PermissionsDatabaseResourceOutput struct{ *pulumi.OutputState }

func (PermissionsDatabaseResourceOutput) CatalogId

func (PermissionsDatabaseResourceOutput) ElementType

func (PermissionsDatabaseResourceOutput) Name

func (PermissionsDatabaseResourceOutput) ToPermissionsDatabaseResourceOutput

func (o PermissionsDatabaseResourceOutput) ToPermissionsDatabaseResourceOutput() PermissionsDatabaseResourceOutput

func (PermissionsDatabaseResourceOutput) ToPermissionsDatabaseResourceOutputWithContext

func (o PermissionsDatabaseResourceOutput) ToPermissionsDatabaseResourceOutputWithContext(ctx context.Context) PermissionsDatabaseResourceOutput

func (PermissionsDatabaseResourceOutput) ToPermissionsDatabaseResourcePtrOutput

func (o PermissionsDatabaseResourceOutput) ToPermissionsDatabaseResourcePtrOutput() PermissionsDatabaseResourcePtrOutput

func (PermissionsDatabaseResourceOutput) ToPermissionsDatabaseResourcePtrOutputWithContext

func (o PermissionsDatabaseResourceOutput) ToPermissionsDatabaseResourcePtrOutputWithContext(ctx context.Context) PermissionsDatabaseResourcePtrOutput

type PermissionsDatabaseResourcePtrInput

type PermissionsDatabaseResourcePtrInput interface {
	pulumi.Input

	ToPermissionsDatabaseResourcePtrOutput() PermissionsDatabaseResourcePtrOutput
	ToPermissionsDatabaseResourcePtrOutputWithContext(context.Context) PermissionsDatabaseResourcePtrOutput
}

PermissionsDatabaseResourcePtrInput is an input type that accepts PermissionsDatabaseResourceArgs, PermissionsDatabaseResourcePtr and PermissionsDatabaseResourcePtrOutput values. You can construct a concrete instance of `PermissionsDatabaseResourcePtrInput` via:

        PermissionsDatabaseResourceArgs{...}

or:

        nil

type PermissionsDatabaseResourcePtrOutput

type PermissionsDatabaseResourcePtrOutput struct{ *pulumi.OutputState }

func (PermissionsDatabaseResourcePtrOutput) CatalogId

func (PermissionsDatabaseResourcePtrOutput) Elem

func (PermissionsDatabaseResourcePtrOutput) ElementType

func (PermissionsDatabaseResourcePtrOutput) Name

func (PermissionsDatabaseResourcePtrOutput) ToPermissionsDatabaseResourcePtrOutput

func (o PermissionsDatabaseResourcePtrOutput) ToPermissionsDatabaseResourcePtrOutput() PermissionsDatabaseResourcePtrOutput

func (PermissionsDatabaseResourcePtrOutput) ToPermissionsDatabaseResourcePtrOutputWithContext

func (o PermissionsDatabaseResourcePtrOutput) ToPermissionsDatabaseResourcePtrOutputWithContext(ctx context.Context) PermissionsDatabaseResourcePtrOutput

type PermissionsInput

type PermissionsInput interface {
	pulumi.Input

	ToPermissionsOutput() PermissionsOutput
	ToPermissionsOutputWithContext(ctx context.Context) PermissionsOutput
}

type PermissionsOutput

type PermissionsOutput struct{ *pulumi.OutputState }

func (PermissionsOutput) ElementType

func (PermissionsOutput) ElementType() reflect.Type

func (PermissionsOutput) ToPermissionsOutput

func (o PermissionsOutput) ToPermissionsOutput() PermissionsOutput

func (PermissionsOutput) ToPermissionsOutputWithContext

func (o PermissionsOutput) ToPermissionsOutputWithContext(ctx context.Context) PermissionsOutput

type PermissionsResource

type PermissionsResource struct {
	DataLocationResource     *PermissionsDataLocationResource     `pulumi:"dataLocationResource"`
	DatabaseResource         *PermissionsDatabaseResource         `pulumi:"databaseResource"`
	TableResource            *PermissionsTableResource            `pulumi:"tableResource"`
	TableWithColumnsResource *PermissionsTableWithColumnsResource `pulumi:"tableWithColumnsResource"`
}

type PermissionsResourceArgs

type PermissionsResourceArgs struct {
	DataLocationResource     PermissionsDataLocationResourcePtrInput     `pulumi:"dataLocationResource"`
	DatabaseResource         PermissionsDatabaseResourcePtrInput         `pulumi:"databaseResource"`
	TableResource            PermissionsTableResourcePtrInput            `pulumi:"tableResource"`
	TableWithColumnsResource PermissionsTableWithColumnsResourcePtrInput `pulumi:"tableWithColumnsResource"`
}

func (PermissionsResourceArgs) ElementType

func (PermissionsResourceArgs) ElementType() reflect.Type

func (PermissionsResourceArgs) ToPermissionsResourceOutput

func (i PermissionsResourceArgs) ToPermissionsResourceOutput() PermissionsResourceOutput

func (PermissionsResourceArgs) ToPermissionsResourceOutputWithContext

func (i PermissionsResourceArgs) ToPermissionsResourceOutputWithContext(ctx context.Context) PermissionsResourceOutput

func (PermissionsResourceArgs) ToPermissionsResourcePtrOutput

func (i PermissionsResourceArgs) ToPermissionsResourcePtrOutput() PermissionsResourcePtrOutput

func (PermissionsResourceArgs) ToPermissionsResourcePtrOutputWithContext

func (i PermissionsResourceArgs) ToPermissionsResourcePtrOutputWithContext(ctx context.Context) PermissionsResourcePtrOutput

type PermissionsResourceInput

type PermissionsResourceInput interface {
	pulumi.Input

	ToPermissionsResourceOutput() PermissionsResourceOutput
	ToPermissionsResourceOutputWithContext(context.Context) PermissionsResourceOutput
}

PermissionsResourceInput is an input type that accepts PermissionsResourceArgs and PermissionsResourceOutput values. You can construct a concrete instance of `PermissionsResourceInput` via:

PermissionsResourceArgs{...}

type PermissionsResourceOutput

type PermissionsResourceOutput struct{ *pulumi.OutputState }

func (PermissionsResourceOutput) DataLocationResource

func (PermissionsResourceOutput) DatabaseResource

func (PermissionsResourceOutput) ElementType

func (PermissionsResourceOutput) ElementType() reflect.Type

func (PermissionsResourceOutput) TableResource

func (PermissionsResourceOutput) TableWithColumnsResource

func (PermissionsResourceOutput) ToPermissionsResourceOutput

func (o PermissionsResourceOutput) ToPermissionsResourceOutput() PermissionsResourceOutput

func (PermissionsResourceOutput) ToPermissionsResourceOutputWithContext

func (o PermissionsResourceOutput) ToPermissionsResourceOutputWithContext(ctx context.Context) PermissionsResourceOutput

func (PermissionsResourceOutput) ToPermissionsResourcePtrOutput

func (o PermissionsResourceOutput) ToPermissionsResourcePtrOutput() PermissionsResourcePtrOutput

func (PermissionsResourceOutput) ToPermissionsResourcePtrOutputWithContext

func (o PermissionsResourceOutput) ToPermissionsResourcePtrOutputWithContext(ctx context.Context) PermissionsResourcePtrOutput

type PermissionsResourcePtrInput

type PermissionsResourcePtrInput interface {
	pulumi.Input

	ToPermissionsResourcePtrOutput() PermissionsResourcePtrOutput
	ToPermissionsResourcePtrOutputWithContext(context.Context) PermissionsResourcePtrOutput
}

PermissionsResourcePtrInput is an input type that accepts PermissionsResourceArgs, PermissionsResourcePtr and PermissionsResourcePtrOutput values. You can construct a concrete instance of `PermissionsResourcePtrInput` via:

        PermissionsResourceArgs{...}

or:

        nil

type PermissionsResourcePtrOutput

type PermissionsResourcePtrOutput struct{ *pulumi.OutputState }

func (PermissionsResourcePtrOutput) DataLocationResource

func (PermissionsResourcePtrOutput) DatabaseResource

func (PermissionsResourcePtrOutput) Elem

func (PermissionsResourcePtrOutput) ElementType

func (PermissionsResourcePtrOutput) TableResource

func (PermissionsResourcePtrOutput) TableWithColumnsResource

func (PermissionsResourcePtrOutput) ToPermissionsResourcePtrOutput

func (o PermissionsResourcePtrOutput) ToPermissionsResourcePtrOutput() PermissionsResourcePtrOutput

func (PermissionsResourcePtrOutput) ToPermissionsResourcePtrOutputWithContext

func (o PermissionsResourcePtrOutput) ToPermissionsResourcePtrOutputWithContext(ctx context.Context) PermissionsResourcePtrOutput

type PermissionsState

type PermissionsState struct {
}

func (PermissionsState) ElementType

func (PermissionsState) ElementType() reflect.Type

type PermissionsTableResource

type PermissionsTableResource struct {
	CatalogId     *string                   `pulumi:"catalogId"`
	DatabaseName  *string                   `pulumi:"databaseName"`
	Name          *string                   `pulumi:"name"`
	TableWildcard *PermissionsTableWildcard `pulumi:"tableWildcard"`
}

type PermissionsTableResourceArgs

type PermissionsTableResourceArgs struct {
	CatalogId     pulumi.StringPtrInput            `pulumi:"catalogId"`
	DatabaseName  pulumi.StringPtrInput            `pulumi:"databaseName"`
	Name          pulumi.StringPtrInput            `pulumi:"name"`
	TableWildcard PermissionsTableWildcardPtrInput `pulumi:"tableWildcard"`
}

func (PermissionsTableResourceArgs) ElementType

func (PermissionsTableResourceArgs) ToPermissionsTableResourceOutput

func (i PermissionsTableResourceArgs) ToPermissionsTableResourceOutput() PermissionsTableResourceOutput

func (PermissionsTableResourceArgs) ToPermissionsTableResourceOutputWithContext

func (i PermissionsTableResourceArgs) ToPermissionsTableResourceOutputWithContext(ctx context.Context) PermissionsTableResourceOutput

func (PermissionsTableResourceArgs) ToPermissionsTableResourcePtrOutput

func (i PermissionsTableResourceArgs) ToPermissionsTableResourcePtrOutput() PermissionsTableResourcePtrOutput

func (PermissionsTableResourceArgs) ToPermissionsTableResourcePtrOutputWithContext

func (i PermissionsTableResourceArgs) ToPermissionsTableResourcePtrOutputWithContext(ctx context.Context) PermissionsTableResourcePtrOutput

type PermissionsTableResourceInput

type PermissionsTableResourceInput interface {
	pulumi.Input

	ToPermissionsTableResourceOutput() PermissionsTableResourceOutput
	ToPermissionsTableResourceOutputWithContext(context.Context) PermissionsTableResourceOutput
}

PermissionsTableResourceInput is an input type that accepts PermissionsTableResourceArgs and PermissionsTableResourceOutput values. You can construct a concrete instance of `PermissionsTableResourceInput` via:

PermissionsTableResourceArgs{...}

type PermissionsTableResourceOutput

type PermissionsTableResourceOutput struct{ *pulumi.OutputState }

func (PermissionsTableResourceOutput) CatalogId

func (PermissionsTableResourceOutput) DatabaseName

func (PermissionsTableResourceOutput) ElementType

func (PermissionsTableResourceOutput) Name

func (PermissionsTableResourceOutput) TableWildcard

func (PermissionsTableResourceOutput) ToPermissionsTableResourceOutput

func (o PermissionsTableResourceOutput) ToPermissionsTableResourceOutput() PermissionsTableResourceOutput

func (PermissionsTableResourceOutput) ToPermissionsTableResourceOutputWithContext

func (o PermissionsTableResourceOutput) ToPermissionsTableResourceOutputWithContext(ctx context.Context) PermissionsTableResourceOutput

func (PermissionsTableResourceOutput) ToPermissionsTableResourcePtrOutput

func (o PermissionsTableResourceOutput) ToPermissionsTableResourcePtrOutput() PermissionsTableResourcePtrOutput

func (PermissionsTableResourceOutput) ToPermissionsTableResourcePtrOutputWithContext

func (o PermissionsTableResourceOutput) ToPermissionsTableResourcePtrOutputWithContext(ctx context.Context) PermissionsTableResourcePtrOutput

type PermissionsTableResourcePtrInput

type PermissionsTableResourcePtrInput interface {
	pulumi.Input

	ToPermissionsTableResourcePtrOutput() PermissionsTableResourcePtrOutput
	ToPermissionsTableResourcePtrOutputWithContext(context.Context) PermissionsTableResourcePtrOutput
}

PermissionsTableResourcePtrInput is an input type that accepts PermissionsTableResourceArgs, PermissionsTableResourcePtr and PermissionsTableResourcePtrOutput values. You can construct a concrete instance of `PermissionsTableResourcePtrInput` via:

        PermissionsTableResourceArgs{...}

or:

        nil

type PermissionsTableResourcePtrOutput

type PermissionsTableResourcePtrOutput struct{ *pulumi.OutputState }

func (PermissionsTableResourcePtrOutput) CatalogId

func (PermissionsTableResourcePtrOutput) DatabaseName

func (PermissionsTableResourcePtrOutput) Elem

func (PermissionsTableResourcePtrOutput) ElementType

func (PermissionsTableResourcePtrOutput) Name

func (PermissionsTableResourcePtrOutput) TableWildcard

func (PermissionsTableResourcePtrOutput) ToPermissionsTableResourcePtrOutput

func (o PermissionsTableResourcePtrOutput) ToPermissionsTableResourcePtrOutput() PermissionsTableResourcePtrOutput

func (PermissionsTableResourcePtrOutput) ToPermissionsTableResourcePtrOutputWithContext

func (o PermissionsTableResourcePtrOutput) ToPermissionsTableResourcePtrOutputWithContext(ctx context.Context) PermissionsTableResourcePtrOutput

type PermissionsTableWildcard

type PermissionsTableWildcard struct {
}

type PermissionsTableWildcardArgs

type PermissionsTableWildcardArgs struct {
}

func (PermissionsTableWildcardArgs) ElementType

func (PermissionsTableWildcardArgs) ToPermissionsTableWildcardOutput

func (i PermissionsTableWildcardArgs) ToPermissionsTableWildcardOutput() PermissionsTableWildcardOutput

func (PermissionsTableWildcardArgs) ToPermissionsTableWildcardOutputWithContext

func (i PermissionsTableWildcardArgs) ToPermissionsTableWildcardOutputWithContext(ctx context.Context) PermissionsTableWildcardOutput

func (PermissionsTableWildcardArgs) ToPermissionsTableWildcardPtrOutput

func (i PermissionsTableWildcardArgs) ToPermissionsTableWildcardPtrOutput() PermissionsTableWildcardPtrOutput

func (PermissionsTableWildcardArgs) ToPermissionsTableWildcardPtrOutputWithContext

func (i PermissionsTableWildcardArgs) ToPermissionsTableWildcardPtrOutputWithContext(ctx context.Context) PermissionsTableWildcardPtrOutput

type PermissionsTableWildcardInput

type PermissionsTableWildcardInput interface {
	pulumi.Input

	ToPermissionsTableWildcardOutput() PermissionsTableWildcardOutput
	ToPermissionsTableWildcardOutputWithContext(context.Context) PermissionsTableWildcardOutput
}

PermissionsTableWildcardInput is an input type that accepts PermissionsTableWildcardArgs and PermissionsTableWildcardOutput values. You can construct a concrete instance of `PermissionsTableWildcardInput` via:

PermissionsTableWildcardArgs{...}

type PermissionsTableWildcardOutput

type PermissionsTableWildcardOutput struct{ *pulumi.OutputState }

func (PermissionsTableWildcardOutput) ElementType

func (PermissionsTableWildcardOutput) ToPermissionsTableWildcardOutput

func (o PermissionsTableWildcardOutput) ToPermissionsTableWildcardOutput() PermissionsTableWildcardOutput

func (PermissionsTableWildcardOutput) ToPermissionsTableWildcardOutputWithContext

func (o PermissionsTableWildcardOutput) ToPermissionsTableWildcardOutputWithContext(ctx context.Context) PermissionsTableWildcardOutput

func (PermissionsTableWildcardOutput) ToPermissionsTableWildcardPtrOutput

func (o PermissionsTableWildcardOutput) ToPermissionsTableWildcardPtrOutput() PermissionsTableWildcardPtrOutput

func (PermissionsTableWildcardOutput) ToPermissionsTableWildcardPtrOutputWithContext

func (o PermissionsTableWildcardOutput) ToPermissionsTableWildcardPtrOutputWithContext(ctx context.Context) PermissionsTableWildcardPtrOutput

type PermissionsTableWildcardPtrInput

type PermissionsTableWildcardPtrInput interface {
	pulumi.Input

	ToPermissionsTableWildcardPtrOutput() PermissionsTableWildcardPtrOutput
	ToPermissionsTableWildcardPtrOutputWithContext(context.Context) PermissionsTableWildcardPtrOutput
}

PermissionsTableWildcardPtrInput is an input type that accepts PermissionsTableWildcardArgs, PermissionsTableWildcardPtr and PermissionsTableWildcardPtrOutput values. You can construct a concrete instance of `PermissionsTableWildcardPtrInput` via:

        PermissionsTableWildcardArgs{...}

or:

        nil

type PermissionsTableWildcardPtrOutput

type PermissionsTableWildcardPtrOutput struct{ *pulumi.OutputState }

func (PermissionsTableWildcardPtrOutput) Elem

func (PermissionsTableWildcardPtrOutput) ElementType

func (PermissionsTableWildcardPtrOutput) ToPermissionsTableWildcardPtrOutput

func (o PermissionsTableWildcardPtrOutput) ToPermissionsTableWildcardPtrOutput() PermissionsTableWildcardPtrOutput

func (PermissionsTableWildcardPtrOutput) ToPermissionsTableWildcardPtrOutputWithContext

func (o PermissionsTableWildcardPtrOutput) ToPermissionsTableWildcardPtrOutputWithContext(ctx context.Context) PermissionsTableWildcardPtrOutput

type PermissionsTableWithColumnsResource

type PermissionsTableWithColumnsResource struct {
	CatalogId      *string                    `pulumi:"catalogId"`
	ColumnNames    []string                   `pulumi:"columnNames"`
	ColumnWildcard *PermissionsColumnWildcard `pulumi:"columnWildcard"`
	DatabaseName   *string                    `pulumi:"databaseName"`
	Name           *string                    `pulumi:"name"`
}

type PermissionsTableWithColumnsResourceArgs

type PermissionsTableWithColumnsResourceArgs struct {
	CatalogId      pulumi.StringPtrInput             `pulumi:"catalogId"`
	ColumnNames    pulumi.StringArrayInput           `pulumi:"columnNames"`
	ColumnWildcard PermissionsColumnWildcardPtrInput `pulumi:"columnWildcard"`
	DatabaseName   pulumi.StringPtrInput             `pulumi:"databaseName"`
	Name           pulumi.StringPtrInput             `pulumi:"name"`
}

func (PermissionsTableWithColumnsResourceArgs) ElementType

func (PermissionsTableWithColumnsResourceArgs) ToPermissionsTableWithColumnsResourceOutput

func (i PermissionsTableWithColumnsResourceArgs) ToPermissionsTableWithColumnsResourceOutput() PermissionsTableWithColumnsResourceOutput

func (PermissionsTableWithColumnsResourceArgs) ToPermissionsTableWithColumnsResourceOutputWithContext

func (i PermissionsTableWithColumnsResourceArgs) ToPermissionsTableWithColumnsResourceOutputWithContext(ctx context.Context) PermissionsTableWithColumnsResourceOutput

func (PermissionsTableWithColumnsResourceArgs) ToPermissionsTableWithColumnsResourcePtrOutput

func (i PermissionsTableWithColumnsResourceArgs) ToPermissionsTableWithColumnsResourcePtrOutput() PermissionsTableWithColumnsResourcePtrOutput

func (PermissionsTableWithColumnsResourceArgs) ToPermissionsTableWithColumnsResourcePtrOutputWithContext

func (i PermissionsTableWithColumnsResourceArgs) ToPermissionsTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) PermissionsTableWithColumnsResourcePtrOutput

type PermissionsTableWithColumnsResourceInput

type PermissionsTableWithColumnsResourceInput interface {
	pulumi.Input

	ToPermissionsTableWithColumnsResourceOutput() PermissionsTableWithColumnsResourceOutput
	ToPermissionsTableWithColumnsResourceOutputWithContext(context.Context) PermissionsTableWithColumnsResourceOutput
}

PermissionsTableWithColumnsResourceInput is an input type that accepts PermissionsTableWithColumnsResourceArgs and PermissionsTableWithColumnsResourceOutput values. You can construct a concrete instance of `PermissionsTableWithColumnsResourceInput` via:

PermissionsTableWithColumnsResourceArgs{...}

type PermissionsTableWithColumnsResourceOutput

type PermissionsTableWithColumnsResourceOutput struct{ *pulumi.OutputState }

func (PermissionsTableWithColumnsResourceOutput) CatalogId

func (PermissionsTableWithColumnsResourceOutput) ColumnNames

func (PermissionsTableWithColumnsResourceOutput) ColumnWildcard

func (PermissionsTableWithColumnsResourceOutput) DatabaseName

func (PermissionsTableWithColumnsResourceOutput) ElementType

func (PermissionsTableWithColumnsResourceOutput) Name

func (PermissionsTableWithColumnsResourceOutput) ToPermissionsTableWithColumnsResourceOutput

func (o PermissionsTableWithColumnsResourceOutput) ToPermissionsTableWithColumnsResourceOutput() PermissionsTableWithColumnsResourceOutput

func (PermissionsTableWithColumnsResourceOutput) ToPermissionsTableWithColumnsResourceOutputWithContext

func (o PermissionsTableWithColumnsResourceOutput) ToPermissionsTableWithColumnsResourceOutputWithContext(ctx context.Context) PermissionsTableWithColumnsResourceOutput

func (PermissionsTableWithColumnsResourceOutput) ToPermissionsTableWithColumnsResourcePtrOutput

func (o PermissionsTableWithColumnsResourceOutput) ToPermissionsTableWithColumnsResourcePtrOutput() PermissionsTableWithColumnsResourcePtrOutput

func (PermissionsTableWithColumnsResourceOutput) ToPermissionsTableWithColumnsResourcePtrOutputWithContext

func (o PermissionsTableWithColumnsResourceOutput) ToPermissionsTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) PermissionsTableWithColumnsResourcePtrOutput

type PermissionsTableWithColumnsResourcePtrInput

type PermissionsTableWithColumnsResourcePtrInput interface {
	pulumi.Input

	ToPermissionsTableWithColumnsResourcePtrOutput() PermissionsTableWithColumnsResourcePtrOutput
	ToPermissionsTableWithColumnsResourcePtrOutputWithContext(context.Context) PermissionsTableWithColumnsResourcePtrOutput
}

PermissionsTableWithColumnsResourcePtrInput is an input type that accepts PermissionsTableWithColumnsResourceArgs, PermissionsTableWithColumnsResourcePtr and PermissionsTableWithColumnsResourcePtrOutput values. You can construct a concrete instance of `PermissionsTableWithColumnsResourcePtrInput` via:

        PermissionsTableWithColumnsResourceArgs{...}

or:

        nil

type PermissionsTableWithColumnsResourcePtrOutput

type PermissionsTableWithColumnsResourcePtrOutput struct{ *pulumi.OutputState }

func (PermissionsTableWithColumnsResourcePtrOutput) CatalogId

func (PermissionsTableWithColumnsResourcePtrOutput) ColumnNames

func (PermissionsTableWithColumnsResourcePtrOutput) ColumnWildcard

func (PermissionsTableWithColumnsResourcePtrOutput) DatabaseName

func (PermissionsTableWithColumnsResourcePtrOutput) Elem

func (PermissionsTableWithColumnsResourcePtrOutput) ElementType

func (PermissionsTableWithColumnsResourcePtrOutput) Name

func (PermissionsTableWithColumnsResourcePtrOutput) ToPermissionsTableWithColumnsResourcePtrOutput

func (o PermissionsTableWithColumnsResourcePtrOutput) ToPermissionsTableWithColumnsResourcePtrOutput() PermissionsTableWithColumnsResourcePtrOutput

func (PermissionsTableWithColumnsResourcePtrOutput) ToPermissionsTableWithColumnsResourcePtrOutputWithContext

func (o PermissionsTableWithColumnsResourcePtrOutput) ToPermissionsTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) PermissionsTableWithColumnsResourcePtrOutput

type Resource deprecated

type Resource struct {
	pulumi.CustomResourceState

	ResourceArn          pulumi.StringOutput    `pulumi:"resourceArn"`
	RoleArn              pulumi.StringPtrOutput `pulumi:"roleArn"`
	UseServiceLinkedRole pulumi.BoolOutput      `pulumi:"useServiceLinkedRole"`
}

Resource Type definition for AWS::LakeFormation::Resource

Deprecated: Resource is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetResource

func GetResource(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResourceState, opts ...pulumi.ResourceOption) (*Resource, error)

GetResource gets an existing Resource 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 NewResource

func NewResource(ctx *pulumi.Context,
	name string, args *ResourceArgs, opts ...pulumi.ResourceOption) (*Resource, error)

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

func (*Resource) ElementType

func (*Resource) ElementType() reflect.Type

func (*Resource) ToResourceOutput

func (i *Resource) ToResourceOutput() ResourceOutput

func (*Resource) ToResourceOutputWithContext

func (i *Resource) ToResourceOutputWithContext(ctx context.Context) ResourceOutput

type ResourceArgs

type ResourceArgs struct {
	ResourceArn          pulumi.StringInput
	RoleArn              pulumi.StringPtrInput
	UseServiceLinkedRole pulumi.BoolInput
}

The set of arguments for constructing a Resource resource.

func (ResourceArgs) ElementType

func (ResourceArgs) ElementType() reflect.Type

type ResourceInput

type ResourceInput interface {
	pulumi.Input

	ToResourceOutput() ResourceOutput
	ToResourceOutputWithContext(ctx context.Context) ResourceOutput
}

type ResourceOutput

type ResourceOutput struct{ *pulumi.OutputState }

func (ResourceOutput) ElementType

func (ResourceOutput) ElementType() reflect.Type

func (ResourceOutput) ToResourceOutput

func (o ResourceOutput) ToResourceOutput() ResourceOutput

func (ResourceOutput) ToResourceOutputWithContext

func (o ResourceOutput) ToResourceOutputWithContext(ctx context.Context) ResourceOutput

type ResourceState

type ResourceState struct {
}

func (ResourceState) ElementType

func (ResourceState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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