lakeformation

package
v0.76.0 Latest Latest
Warning

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

Go to latest
Published: Sep 13, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PrincipalPermissionsPermissionAll                = PrincipalPermissionsPermission("ALL")
	PrincipalPermissionsPermissionSelect             = PrincipalPermissionsPermission("SELECT")
	PrincipalPermissionsPermissionAlter              = PrincipalPermissionsPermission("ALTER")
	PrincipalPermissionsPermissionDrop               = PrincipalPermissionsPermission("DROP")
	PrincipalPermissionsPermissionDelete             = PrincipalPermissionsPermission("DELETE")
	PrincipalPermissionsPermissionInsert             = PrincipalPermissionsPermission("INSERT")
	PrincipalPermissionsPermissionDescribe           = PrincipalPermissionsPermission("DESCRIBE")
	PrincipalPermissionsPermissionCreateDatabase     = PrincipalPermissionsPermission("CREATE_DATABASE")
	PrincipalPermissionsPermissionCreateTable        = PrincipalPermissionsPermission("CREATE_TABLE")
	PrincipalPermissionsPermissionDataLocationAccess = PrincipalPermissionsPermission("DATA_LOCATION_ACCESS")
	PrincipalPermissionsPermissionCreateTag          = PrincipalPermissionsPermission("CREATE_TAG")
	PrincipalPermissionsPermissionAssociate          = PrincipalPermissionsPermission("ASSOCIATE")
)
View Source
const (
	PrincipalPermissionsResourceTypeDatabase = PrincipalPermissionsResourceType("DATABASE")
	PrincipalPermissionsResourceTypeTable    = PrincipalPermissionsResourceType("TABLE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DataCellsFilter added in v0.21.0

type DataCellsFilter struct {
	pulumi.CustomResourceState

	// A list of columns to be included in this Data Cells Filter.
	ColumnNames pulumi.StringArrayOutput `pulumi:"columnNames"`
	// An object representing the Data Cells Filter's Columns. Either Column Names or a Wildcard is required
	ColumnWildcard DataCellsFilterColumnWildcardPtrOutput `pulumi:"columnWildcard"`
	// The name of the Database that the Table resides in.
	DatabaseName pulumi.StringOutput `pulumi:"databaseName"`
	// The desired name of the Data Cells Filter.
	Name pulumi.StringOutput `pulumi:"name"`
	// An object representing the Data Cells Filter's Row Filter. Either a Filter Expression or a Wildcard is required
	RowFilter DataCellsFilterRowFilterPtrOutput `pulumi:"rowFilter"`
	// The Catalog Id of the Table on which to create a Data Cells Filter.
	TableCatalogId pulumi.StringOutput `pulumi:"tableCatalogId"`
	// The name of the Table to create a Data Cells Filter for.
	TableName pulumi.StringOutput `pulumi:"tableName"`
}

A resource schema representing a Lake Formation Data Cells Filter.

func GetDataCellsFilter added in v0.21.0

func GetDataCellsFilter(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataCellsFilterState, opts ...pulumi.ResourceOption) (*DataCellsFilter, error)

GetDataCellsFilter gets an existing DataCellsFilter 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 NewDataCellsFilter added in v0.21.0

func NewDataCellsFilter(ctx *pulumi.Context,
	name string, args *DataCellsFilterArgs, opts ...pulumi.ResourceOption) (*DataCellsFilter, error)

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

func (*DataCellsFilter) ElementType added in v0.21.0

func (*DataCellsFilter) ElementType() reflect.Type

func (*DataCellsFilter) ToDataCellsFilterOutput added in v0.21.0

func (i *DataCellsFilter) ToDataCellsFilterOutput() DataCellsFilterOutput

func (*DataCellsFilter) ToDataCellsFilterOutputWithContext added in v0.21.0

func (i *DataCellsFilter) ToDataCellsFilterOutputWithContext(ctx context.Context) DataCellsFilterOutput

func (*DataCellsFilter) ToOutput added in v0.76.0

type DataCellsFilterArgs added in v0.21.0

type DataCellsFilterArgs struct {
	// A list of columns to be included in this Data Cells Filter.
	ColumnNames pulumi.StringArrayInput
	// An object representing the Data Cells Filter's Columns. Either Column Names or a Wildcard is required
	ColumnWildcard DataCellsFilterColumnWildcardPtrInput
	// The name of the Database that the Table resides in.
	DatabaseName pulumi.StringInput
	// The desired name of the Data Cells Filter.
	Name pulumi.StringPtrInput
	// An object representing the Data Cells Filter's Row Filter. Either a Filter Expression or a Wildcard is required
	RowFilter DataCellsFilterRowFilterPtrInput
	// The Catalog Id of the Table on which to create a Data Cells Filter.
	TableCatalogId pulumi.StringInput
	// The name of the Table to create a Data Cells Filter for.
	TableName pulumi.StringInput
}

The set of arguments for constructing a DataCellsFilter resource.

func (DataCellsFilterArgs) ElementType added in v0.21.0

func (DataCellsFilterArgs) ElementType() reflect.Type

type DataCellsFilterColumnWildcard added in v0.21.0

type DataCellsFilterColumnWildcard struct {
	// A list of column names to be excluded from the Data Cells Filter.
	ExcludedColumnNames []string `pulumi:"excludedColumnNames"`
}

An object representing the Data Cells Filter's Columns. Either Column Names or a Wildcard is required.

type DataCellsFilterColumnWildcardArgs added in v0.21.0

type DataCellsFilterColumnWildcardArgs struct {
	// A list of column names to be excluded from the Data Cells Filter.
	ExcludedColumnNames pulumi.StringArrayInput `pulumi:"excludedColumnNames"`
}

An object representing the Data Cells Filter's Columns. Either Column Names or a Wildcard is required.

func (DataCellsFilterColumnWildcardArgs) ElementType added in v0.21.0

func (DataCellsFilterColumnWildcardArgs) ToDataCellsFilterColumnWildcardOutput added in v0.21.0

func (i DataCellsFilterColumnWildcardArgs) ToDataCellsFilterColumnWildcardOutput() DataCellsFilterColumnWildcardOutput

func (DataCellsFilterColumnWildcardArgs) ToDataCellsFilterColumnWildcardOutputWithContext added in v0.21.0

func (i DataCellsFilterColumnWildcardArgs) ToDataCellsFilterColumnWildcardOutputWithContext(ctx context.Context) DataCellsFilterColumnWildcardOutput

func (DataCellsFilterColumnWildcardArgs) ToDataCellsFilterColumnWildcardPtrOutput added in v0.21.0

func (i DataCellsFilterColumnWildcardArgs) ToDataCellsFilterColumnWildcardPtrOutput() DataCellsFilterColumnWildcardPtrOutput

func (DataCellsFilterColumnWildcardArgs) ToDataCellsFilterColumnWildcardPtrOutputWithContext added in v0.21.0

func (i DataCellsFilterColumnWildcardArgs) ToDataCellsFilterColumnWildcardPtrOutputWithContext(ctx context.Context) DataCellsFilterColumnWildcardPtrOutput

func (DataCellsFilterColumnWildcardArgs) ToOutput added in v0.76.0

type DataCellsFilterColumnWildcardInput added in v0.21.0

type DataCellsFilterColumnWildcardInput interface {
	pulumi.Input

	ToDataCellsFilterColumnWildcardOutput() DataCellsFilterColumnWildcardOutput
	ToDataCellsFilterColumnWildcardOutputWithContext(context.Context) DataCellsFilterColumnWildcardOutput
}

DataCellsFilterColumnWildcardInput is an input type that accepts DataCellsFilterColumnWildcardArgs and DataCellsFilterColumnWildcardOutput values. You can construct a concrete instance of `DataCellsFilterColumnWildcardInput` via:

DataCellsFilterColumnWildcardArgs{...}

type DataCellsFilterColumnWildcardOutput added in v0.21.0

type DataCellsFilterColumnWildcardOutput struct{ *pulumi.OutputState }

An object representing the Data Cells Filter's Columns. Either Column Names or a Wildcard is required.

func (DataCellsFilterColumnWildcardOutput) ElementType added in v0.21.0

func (DataCellsFilterColumnWildcardOutput) ExcludedColumnNames added in v0.21.0

A list of column names to be excluded from the Data Cells Filter.

func (DataCellsFilterColumnWildcardOutput) ToDataCellsFilterColumnWildcardOutput added in v0.21.0

func (o DataCellsFilterColumnWildcardOutput) ToDataCellsFilterColumnWildcardOutput() DataCellsFilterColumnWildcardOutput

func (DataCellsFilterColumnWildcardOutput) ToDataCellsFilterColumnWildcardOutputWithContext added in v0.21.0

func (o DataCellsFilterColumnWildcardOutput) ToDataCellsFilterColumnWildcardOutputWithContext(ctx context.Context) DataCellsFilterColumnWildcardOutput

func (DataCellsFilterColumnWildcardOutput) ToDataCellsFilterColumnWildcardPtrOutput added in v0.21.0

func (o DataCellsFilterColumnWildcardOutput) ToDataCellsFilterColumnWildcardPtrOutput() DataCellsFilterColumnWildcardPtrOutput

func (DataCellsFilterColumnWildcardOutput) ToDataCellsFilterColumnWildcardPtrOutputWithContext added in v0.21.0

func (o DataCellsFilterColumnWildcardOutput) ToDataCellsFilterColumnWildcardPtrOutputWithContext(ctx context.Context) DataCellsFilterColumnWildcardPtrOutput

func (DataCellsFilterColumnWildcardOutput) ToOutput added in v0.76.0

type DataCellsFilterColumnWildcardPtrInput added in v0.21.0

type DataCellsFilterColumnWildcardPtrInput interface {
	pulumi.Input

	ToDataCellsFilterColumnWildcardPtrOutput() DataCellsFilterColumnWildcardPtrOutput
	ToDataCellsFilterColumnWildcardPtrOutputWithContext(context.Context) DataCellsFilterColumnWildcardPtrOutput
}

DataCellsFilterColumnWildcardPtrInput is an input type that accepts DataCellsFilterColumnWildcardArgs, DataCellsFilterColumnWildcardPtr and DataCellsFilterColumnWildcardPtrOutput values. You can construct a concrete instance of `DataCellsFilterColumnWildcardPtrInput` via:

        DataCellsFilterColumnWildcardArgs{...}

or:

        nil

type DataCellsFilterColumnWildcardPtrOutput added in v0.21.0

type DataCellsFilterColumnWildcardPtrOutput struct{ *pulumi.OutputState }

func (DataCellsFilterColumnWildcardPtrOutput) Elem added in v0.21.0

func (DataCellsFilterColumnWildcardPtrOutput) ElementType added in v0.21.0

func (DataCellsFilterColumnWildcardPtrOutput) ExcludedColumnNames added in v0.21.0

A list of column names to be excluded from the Data Cells Filter.

func (DataCellsFilterColumnWildcardPtrOutput) ToDataCellsFilterColumnWildcardPtrOutput added in v0.21.0

func (o DataCellsFilterColumnWildcardPtrOutput) ToDataCellsFilterColumnWildcardPtrOutput() DataCellsFilterColumnWildcardPtrOutput

func (DataCellsFilterColumnWildcardPtrOutput) ToDataCellsFilterColumnWildcardPtrOutputWithContext added in v0.21.0

func (o DataCellsFilterColumnWildcardPtrOutput) ToDataCellsFilterColumnWildcardPtrOutputWithContext(ctx context.Context) DataCellsFilterColumnWildcardPtrOutput

func (DataCellsFilterColumnWildcardPtrOutput) ToOutput added in v0.76.0

type DataCellsFilterInput added in v0.21.0

type DataCellsFilterInput interface {
	pulumi.Input

	ToDataCellsFilterOutput() DataCellsFilterOutput
	ToDataCellsFilterOutputWithContext(ctx context.Context) DataCellsFilterOutput
}

type DataCellsFilterOutput added in v0.21.0

type DataCellsFilterOutput struct{ *pulumi.OutputState }

func (DataCellsFilterOutput) ColumnNames added in v0.21.0

A list of columns to be included in this Data Cells Filter.

func (DataCellsFilterOutput) ColumnWildcard added in v0.21.0

An object representing the Data Cells Filter's Columns. Either Column Names or a Wildcard is required

func (DataCellsFilterOutput) DatabaseName added in v0.21.0

func (o DataCellsFilterOutput) DatabaseName() pulumi.StringOutput

The name of the Database that the Table resides in.

func (DataCellsFilterOutput) ElementType added in v0.21.0

func (DataCellsFilterOutput) ElementType() reflect.Type

func (DataCellsFilterOutput) Name added in v0.21.0

The desired name of the Data Cells Filter.

func (DataCellsFilterOutput) RowFilter added in v0.21.0

An object representing the Data Cells Filter's Row Filter. Either a Filter Expression or a Wildcard is required

func (DataCellsFilterOutput) TableCatalogId added in v0.21.0

func (o DataCellsFilterOutput) TableCatalogId() pulumi.StringOutput

The Catalog Id of the Table on which to create a Data Cells Filter.

func (DataCellsFilterOutput) TableName added in v0.21.0

The name of the Table to create a Data Cells Filter for.

func (DataCellsFilterOutput) ToDataCellsFilterOutput added in v0.21.0

func (o DataCellsFilterOutput) ToDataCellsFilterOutput() DataCellsFilterOutput

func (DataCellsFilterOutput) ToDataCellsFilterOutputWithContext added in v0.21.0

func (o DataCellsFilterOutput) ToDataCellsFilterOutputWithContext(ctx context.Context) DataCellsFilterOutput

func (DataCellsFilterOutput) ToOutput added in v0.76.0

type DataCellsFilterRowFilter added in v0.21.0

type DataCellsFilterRowFilter struct {
	// An empty object representing a row wildcard.
	AllRowsWildcard interface{} `pulumi:"allRowsWildcard"`
	// A PartiQL predicate.
	FilterExpression *string `pulumi:"filterExpression"`
}

An object representing the Data Cells Filter's Row Filter. Either a Filter Expression or a Wildcard is required.

type DataCellsFilterRowFilterArgs added in v0.21.0

type DataCellsFilterRowFilterArgs struct {
	// An empty object representing a row wildcard.
	AllRowsWildcard pulumi.Input `pulumi:"allRowsWildcard"`
	// A PartiQL predicate.
	FilterExpression pulumi.StringPtrInput `pulumi:"filterExpression"`
}

An object representing the Data Cells Filter's Row Filter. Either a Filter Expression or a Wildcard is required.

func (DataCellsFilterRowFilterArgs) ElementType added in v0.21.0

func (DataCellsFilterRowFilterArgs) ToDataCellsFilterRowFilterOutput added in v0.21.0

func (i DataCellsFilterRowFilterArgs) ToDataCellsFilterRowFilterOutput() DataCellsFilterRowFilterOutput

func (DataCellsFilterRowFilterArgs) ToDataCellsFilterRowFilterOutputWithContext added in v0.21.0

func (i DataCellsFilterRowFilterArgs) ToDataCellsFilterRowFilterOutputWithContext(ctx context.Context) DataCellsFilterRowFilterOutput

func (DataCellsFilterRowFilterArgs) ToDataCellsFilterRowFilterPtrOutput added in v0.21.0

func (i DataCellsFilterRowFilterArgs) ToDataCellsFilterRowFilterPtrOutput() DataCellsFilterRowFilterPtrOutput

func (DataCellsFilterRowFilterArgs) ToDataCellsFilterRowFilterPtrOutputWithContext added in v0.21.0

func (i DataCellsFilterRowFilterArgs) ToDataCellsFilterRowFilterPtrOutputWithContext(ctx context.Context) DataCellsFilterRowFilterPtrOutput

func (DataCellsFilterRowFilterArgs) ToOutput added in v0.76.0

type DataCellsFilterRowFilterInput added in v0.21.0

type DataCellsFilterRowFilterInput interface {
	pulumi.Input

	ToDataCellsFilterRowFilterOutput() DataCellsFilterRowFilterOutput
	ToDataCellsFilterRowFilterOutputWithContext(context.Context) DataCellsFilterRowFilterOutput
}

DataCellsFilterRowFilterInput is an input type that accepts DataCellsFilterRowFilterArgs and DataCellsFilterRowFilterOutput values. You can construct a concrete instance of `DataCellsFilterRowFilterInput` via:

DataCellsFilterRowFilterArgs{...}

type DataCellsFilterRowFilterOutput added in v0.21.0

type DataCellsFilterRowFilterOutput struct{ *pulumi.OutputState }

An object representing the Data Cells Filter's Row Filter. Either a Filter Expression or a Wildcard is required.

func (DataCellsFilterRowFilterOutput) AllRowsWildcard added in v0.21.0

func (o DataCellsFilterRowFilterOutput) AllRowsWildcard() pulumi.AnyOutput

An empty object representing a row wildcard.

func (DataCellsFilterRowFilterOutput) ElementType added in v0.21.0

func (DataCellsFilterRowFilterOutput) FilterExpression added in v0.21.0

A PartiQL predicate.

func (DataCellsFilterRowFilterOutput) ToDataCellsFilterRowFilterOutput added in v0.21.0

func (o DataCellsFilterRowFilterOutput) ToDataCellsFilterRowFilterOutput() DataCellsFilterRowFilterOutput

func (DataCellsFilterRowFilterOutput) ToDataCellsFilterRowFilterOutputWithContext added in v0.21.0

func (o DataCellsFilterRowFilterOutput) ToDataCellsFilterRowFilterOutputWithContext(ctx context.Context) DataCellsFilterRowFilterOutput

func (DataCellsFilterRowFilterOutput) ToDataCellsFilterRowFilterPtrOutput added in v0.21.0

func (o DataCellsFilterRowFilterOutput) ToDataCellsFilterRowFilterPtrOutput() DataCellsFilterRowFilterPtrOutput

func (DataCellsFilterRowFilterOutput) ToDataCellsFilterRowFilterPtrOutputWithContext added in v0.21.0

func (o DataCellsFilterRowFilterOutput) ToDataCellsFilterRowFilterPtrOutputWithContext(ctx context.Context) DataCellsFilterRowFilterPtrOutput

func (DataCellsFilterRowFilterOutput) ToOutput added in v0.76.0

type DataCellsFilterRowFilterPtrInput added in v0.21.0

type DataCellsFilterRowFilterPtrInput interface {
	pulumi.Input

	ToDataCellsFilterRowFilterPtrOutput() DataCellsFilterRowFilterPtrOutput
	ToDataCellsFilterRowFilterPtrOutputWithContext(context.Context) DataCellsFilterRowFilterPtrOutput
}

DataCellsFilterRowFilterPtrInput is an input type that accepts DataCellsFilterRowFilterArgs, DataCellsFilterRowFilterPtr and DataCellsFilterRowFilterPtrOutput values. You can construct a concrete instance of `DataCellsFilterRowFilterPtrInput` via:

        DataCellsFilterRowFilterArgs{...}

or:

        nil

func DataCellsFilterRowFilterPtr added in v0.21.0

func DataCellsFilterRowFilterPtr(v *DataCellsFilterRowFilterArgs) DataCellsFilterRowFilterPtrInput

type DataCellsFilterRowFilterPtrOutput added in v0.21.0

type DataCellsFilterRowFilterPtrOutput struct{ *pulumi.OutputState }

func (DataCellsFilterRowFilterPtrOutput) AllRowsWildcard added in v0.21.0

An empty object representing a row wildcard.

func (DataCellsFilterRowFilterPtrOutput) Elem added in v0.21.0

func (DataCellsFilterRowFilterPtrOutput) ElementType added in v0.21.0

func (DataCellsFilterRowFilterPtrOutput) FilterExpression added in v0.21.0

A PartiQL predicate.

func (DataCellsFilterRowFilterPtrOutput) ToDataCellsFilterRowFilterPtrOutput added in v0.21.0

func (o DataCellsFilterRowFilterPtrOutput) ToDataCellsFilterRowFilterPtrOutput() DataCellsFilterRowFilterPtrOutput

func (DataCellsFilterRowFilterPtrOutput) ToDataCellsFilterRowFilterPtrOutputWithContext added in v0.21.0

func (o DataCellsFilterRowFilterPtrOutput) ToDataCellsFilterRowFilterPtrOutputWithContext(ctx context.Context) DataCellsFilterRowFilterPtrOutput

func (DataCellsFilterRowFilterPtrOutput) ToOutput added in v0.76.0

type DataCellsFilterState added in v0.21.0

type DataCellsFilterState struct {
}

func (DataCellsFilterState) ElementType added in v0.21.0

func (DataCellsFilterState) ElementType() reflect.Type

type DataLakeSettings deprecated

type DataLakeSettings struct {
	pulumi.CustomResourceState

	Admins                           DataLakeSettingsAdminsPtrOutput                           `pulumi:"admins"`
	AllowExternalDataFiltering       pulumi.BoolPtrOutput                                      `pulumi:"allowExternalDataFiltering"`
	AllowFullTableExternalDataAccess pulumi.BoolPtrOutput                                      `pulumi:"allowFullTableExternalDataAccess"`
	AuthorizedSessionTagValueList    pulumi.StringArrayOutput                                  `pulumi:"authorizedSessionTagValueList"`
	CreateDatabaseDefaultPermissions DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput `pulumi:"createDatabaseDefaultPermissions"`
	CreateTableDefaultPermissions    DataLakeSettingsCreateTableDefaultPermissionsPtrOutput    `pulumi:"createTableDefaultPermissions"`
	ExternalDataFilteringAllowList   DataLakeSettingsExternalDataFilteringAllowListPtrOutput   `pulumi:"externalDataFilteringAllowList"`
	MutationType                     pulumi.StringPtrOutput                                    `pulumi:"mutationType"`
	Parameters                       pulumi.AnyOutput                                          `pulumi:"parameters"`
	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

func (*DataLakeSettings) ToOutput added in v0.76.0

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

func (DataLakeSettingsAdminsArgs) ToOutput added in v0.76.0

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

func (DataLakeSettingsAdminsOutput) ToOutput added in v0.76.0

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

func (DataLakeSettingsAdminsPtrOutput) ToOutput added in v0.76.0

type DataLakeSettingsArgs

type DataLakeSettingsArgs struct {
	Admins                           DataLakeSettingsAdminsPtrInput
	AllowExternalDataFiltering       pulumi.BoolPtrInput
	AllowFullTableExternalDataAccess pulumi.BoolPtrInput
	AuthorizedSessionTagValueList    pulumi.StringArrayInput
	CreateDatabaseDefaultPermissions DataLakeSettingsCreateDatabaseDefaultPermissionsPtrInput
	CreateTableDefaultPermissions    DataLakeSettingsCreateTableDefaultPermissionsPtrInput
	ExternalDataFilteringAllowList   DataLakeSettingsExternalDataFilteringAllowListPtrInput
	MutationType                     pulumi.StringPtrInput
	Parameters                       pulumi.Input
	TrustedResourceOwners            pulumi.StringArrayInput
}

The set of arguments for constructing a DataLakeSettings resource.

func (DataLakeSettingsArgs) ElementType

func (DataLakeSettingsArgs) ElementType() reflect.Type

type DataLakeSettingsCreateDatabaseDefaultPermissions added in v0.58.0

type DataLakeSettingsCreateDatabaseDefaultPermissions struct {
}

type DataLakeSettingsCreateDatabaseDefaultPermissionsArgs added in v0.58.0

type DataLakeSettingsCreateDatabaseDefaultPermissionsArgs struct {
}

func (DataLakeSettingsCreateDatabaseDefaultPermissionsArgs) ElementType added in v0.58.0

func (DataLakeSettingsCreateDatabaseDefaultPermissionsArgs) ToDataLakeSettingsCreateDatabaseDefaultPermissionsOutput added in v0.58.0

func (i DataLakeSettingsCreateDatabaseDefaultPermissionsArgs) ToDataLakeSettingsCreateDatabaseDefaultPermissionsOutput() DataLakeSettingsCreateDatabaseDefaultPermissionsOutput

func (DataLakeSettingsCreateDatabaseDefaultPermissionsArgs) ToDataLakeSettingsCreateDatabaseDefaultPermissionsOutputWithContext added in v0.58.0

func (i DataLakeSettingsCreateDatabaseDefaultPermissionsArgs) ToDataLakeSettingsCreateDatabaseDefaultPermissionsOutputWithContext(ctx context.Context) DataLakeSettingsCreateDatabaseDefaultPermissionsOutput

func (DataLakeSettingsCreateDatabaseDefaultPermissionsArgs) ToDataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput added in v0.58.0

func (i DataLakeSettingsCreateDatabaseDefaultPermissionsArgs) ToDataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput() DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput

func (DataLakeSettingsCreateDatabaseDefaultPermissionsArgs) ToDataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutputWithContext added in v0.58.0

func (i DataLakeSettingsCreateDatabaseDefaultPermissionsArgs) ToDataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutputWithContext(ctx context.Context) DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput

func (DataLakeSettingsCreateDatabaseDefaultPermissionsArgs) ToOutput added in v0.76.0

type DataLakeSettingsCreateDatabaseDefaultPermissionsInput added in v0.58.0

type DataLakeSettingsCreateDatabaseDefaultPermissionsInput interface {
	pulumi.Input

	ToDataLakeSettingsCreateDatabaseDefaultPermissionsOutput() DataLakeSettingsCreateDatabaseDefaultPermissionsOutput
	ToDataLakeSettingsCreateDatabaseDefaultPermissionsOutputWithContext(context.Context) DataLakeSettingsCreateDatabaseDefaultPermissionsOutput
}

DataLakeSettingsCreateDatabaseDefaultPermissionsInput is an input type that accepts DataLakeSettingsCreateDatabaseDefaultPermissionsArgs and DataLakeSettingsCreateDatabaseDefaultPermissionsOutput values. You can construct a concrete instance of `DataLakeSettingsCreateDatabaseDefaultPermissionsInput` via:

DataLakeSettingsCreateDatabaseDefaultPermissionsArgs{...}

type DataLakeSettingsCreateDatabaseDefaultPermissionsOutput added in v0.58.0

type DataLakeSettingsCreateDatabaseDefaultPermissionsOutput struct{ *pulumi.OutputState }

func (DataLakeSettingsCreateDatabaseDefaultPermissionsOutput) ElementType added in v0.58.0

func (DataLakeSettingsCreateDatabaseDefaultPermissionsOutput) ToDataLakeSettingsCreateDatabaseDefaultPermissionsOutput added in v0.58.0

func (DataLakeSettingsCreateDatabaseDefaultPermissionsOutput) ToDataLakeSettingsCreateDatabaseDefaultPermissionsOutputWithContext added in v0.58.0

func (o DataLakeSettingsCreateDatabaseDefaultPermissionsOutput) ToDataLakeSettingsCreateDatabaseDefaultPermissionsOutputWithContext(ctx context.Context) DataLakeSettingsCreateDatabaseDefaultPermissionsOutput

func (DataLakeSettingsCreateDatabaseDefaultPermissionsOutput) ToDataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput added in v0.58.0

func (o DataLakeSettingsCreateDatabaseDefaultPermissionsOutput) ToDataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput() DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput

func (DataLakeSettingsCreateDatabaseDefaultPermissionsOutput) ToDataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutputWithContext added in v0.58.0

func (o DataLakeSettingsCreateDatabaseDefaultPermissionsOutput) ToDataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutputWithContext(ctx context.Context) DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput

func (DataLakeSettingsCreateDatabaseDefaultPermissionsOutput) ToOutput added in v0.76.0

type DataLakeSettingsCreateDatabaseDefaultPermissionsPtrInput added in v0.58.0

type DataLakeSettingsCreateDatabaseDefaultPermissionsPtrInput interface {
	pulumi.Input

	ToDataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput() DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput
	ToDataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutputWithContext(context.Context) DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput
}

DataLakeSettingsCreateDatabaseDefaultPermissionsPtrInput is an input type that accepts DataLakeSettingsCreateDatabaseDefaultPermissionsArgs, DataLakeSettingsCreateDatabaseDefaultPermissionsPtr and DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput values. You can construct a concrete instance of `DataLakeSettingsCreateDatabaseDefaultPermissionsPtrInput` via:

        DataLakeSettingsCreateDatabaseDefaultPermissionsArgs{...}

or:

        nil

type DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput added in v0.58.0

type DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput struct{ *pulumi.OutputState }

func (DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput) Elem added in v0.58.0

func (DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput) ElementType added in v0.58.0

func (DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput) ToDataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput added in v0.58.0

func (DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput) ToDataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutputWithContext added in v0.58.0

func (o DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput) ToDataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutputWithContext(ctx context.Context) DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput

func (DataLakeSettingsCreateDatabaseDefaultPermissionsPtrOutput) ToOutput added in v0.76.0

type DataLakeSettingsCreateTableDefaultPermissions added in v0.58.0

type DataLakeSettingsCreateTableDefaultPermissions struct {
}

type DataLakeSettingsCreateTableDefaultPermissionsArgs added in v0.58.0

type DataLakeSettingsCreateTableDefaultPermissionsArgs struct {
}

func (DataLakeSettingsCreateTableDefaultPermissionsArgs) ElementType added in v0.58.0

func (DataLakeSettingsCreateTableDefaultPermissionsArgs) ToDataLakeSettingsCreateTableDefaultPermissionsOutput added in v0.58.0

func (i DataLakeSettingsCreateTableDefaultPermissionsArgs) ToDataLakeSettingsCreateTableDefaultPermissionsOutput() DataLakeSettingsCreateTableDefaultPermissionsOutput

func (DataLakeSettingsCreateTableDefaultPermissionsArgs) ToDataLakeSettingsCreateTableDefaultPermissionsOutputWithContext added in v0.58.0

func (i DataLakeSettingsCreateTableDefaultPermissionsArgs) ToDataLakeSettingsCreateTableDefaultPermissionsOutputWithContext(ctx context.Context) DataLakeSettingsCreateTableDefaultPermissionsOutput

func (DataLakeSettingsCreateTableDefaultPermissionsArgs) ToDataLakeSettingsCreateTableDefaultPermissionsPtrOutput added in v0.58.0

func (i DataLakeSettingsCreateTableDefaultPermissionsArgs) ToDataLakeSettingsCreateTableDefaultPermissionsPtrOutput() DataLakeSettingsCreateTableDefaultPermissionsPtrOutput

func (DataLakeSettingsCreateTableDefaultPermissionsArgs) ToDataLakeSettingsCreateTableDefaultPermissionsPtrOutputWithContext added in v0.58.0

func (i DataLakeSettingsCreateTableDefaultPermissionsArgs) ToDataLakeSettingsCreateTableDefaultPermissionsPtrOutputWithContext(ctx context.Context) DataLakeSettingsCreateTableDefaultPermissionsPtrOutput

func (DataLakeSettingsCreateTableDefaultPermissionsArgs) ToOutput added in v0.76.0

type DataLakeSettingsCreateTableDefaultPermissionsInput added in v0.58.0

type DataLakeSettingsCreateTableDefaultPermissionsInput interface {
	pulumi.Input

	ToDataLakeSettingsCreateTableDefaultPermissionsOutput() DataLakeSettingsCreateTableDefaultPermissionsOutput
	ToDataLakeSettingsCreateTableDefaultPermissionsOutputWithContext(context.Context) DataLakeSettingsCreateTableDefaultPermissionsOutput
}

DataLakeSettingsCreateTableDefaultPermissionsInput is an input type that accepts DataLakeSettingsCreateTableDefaultPermissionsArgs and DataLakeSettingsCreateTableDefaultPermissionsOutput values. You can construct a concrete instance of `DataLakeSettingsCreateTableDefaultPermissionsInput` via:

DataLakeSettingsCreateTableDefaultPermissionsArgs{...}

type DataLakeSettingsCreateTableDefaultPermissionsOutput added in v0.58.0

type DataLakeSettingsCreateTableDefaultPermissionsOutput struct{ *pulumi.OutputState }

func (DataLakeSettingsCreateTableDefaultPermissionsOutput) ElementType added in v0.58.0

func (DataLakeSettingsCreateTableDefaultPermissionsOutput) ToDataLakeSettingsCreateTableDefaultPermissionsOutput added in v0.58.0

func (o DataLakeSettingsCreateTableDefaultPermissionsOutput) ToDataLakeSettingsCreateTableDefaultPermissionsOutput() DataLakeSettingsCreateTableDefaultPermissionsOutput

func (DataLakeSettingsCreateTableDefaultPermissionsOutput) ToDataLakeSettingsCreateTableDefaultPermissionsOutputWithContext added in v0.58.0

func (o DataLakeSettingsCreateTableDefaultPermissionsOutput) ToDataLakeSettingsCreateTableDefaultPermissionsOutputWithContext(ctx context.Context) DataLakeSettingsCreateTableDefaultPermissionsOutput

func (DataLakeSettingsCreateTableDefaultPermissionsOutput) ToDataLakeSettingsCreateTableDefaultPermissionsPtrOutput added in v0.58.0

func (o DataLakeSettingsCreateTableDefaultPermissionsOutput) ToDataLakeSettingsCreateTableDefaultPermissionsPtrOutput() DataLakeSettingsCreateTableDefaultPermissionsPtrOutput

func (DataLakeSettingsCreateTableDefaultPermissionsOutput) ToDataLakeSettingsCreateTableDefaultPermissionsPtrOutputWithContext added in v0.58.0

func (o DataLakeSettingsCreateTableDefaultPermissionsOutput) ToDataLakeSettingsCreateTableDefaultPermissionsPtrOutputWithContext(ctx context.Context) DataLakeSettingsCreateTableDefaultPermissionsPtrOutput

func (DataLakeSettingsCreateTableDefaultPermissionsOutput) ToOutput added in v0.76.0

type DataLakeSettingsCreateTableDefaultPermissionsPtrInput added in v0.58.0

type DataLakeSettingsCreateTableDefaultPermissionsPtrInput interface {
	pulumi.Input

	ToDataLakeSettingsCreateTableDefaultPermissionsPtrOutput() DataLakeSettingsCreateTableDefaultPermissionsPtrOutput
	ToDataLakeSettingsCreateTableDefaultPermissionsPtrOutputWithContext(context.Context) DataLakeSettingsCreateTableDefaultPermissionsPtrOutput
}

DataLakeSettingsCreateTableDefaultPermissionsPtrInput is an input type that accepts DataLakeSettingsCreateTableDefaultPermissionsArgs, DataLakeSettingsCreateTableDefaultPermissionsPtr and DataLakeSettingsCreateTableDefaultPermissionsPtrOutput values. You can construct a concrete instance of `DataLakeSettingsCreateTableDefaultPermissionsPtrInput` via:

        DataLakeSettingsCreateTableDefaultPermissionsArgs{...}

or:

        nil

type DataLakeSettingsCreateTableDefaultPermissionsPtrOutput added in v0.58.0

type DataLakeSettingsCreateTableDefaultPermissionsPtrOutput struct{ *pulumi.OutputState }

func (DataLakeSettingsCreateTableDefaultPermissionsPtrOutput) Elem added in v0.58.0

func (DataLakeSettingsCreateTableDefaultPermissionsPtrOutput) ElementType added in v0.58.0

func (DataLakeSettingsCreateTableDefaultPermissionsPtrOutput) ToDataLakeSettingsCreateTableDefaultPermissionsPtrOutput added in v0.58.0

func (DataLakeSettingsCreateTableDefaultPermissionsPtrOutput) ToDataLakeSettingsCreateTableDefaultPermissionsPtrOutputWithContext added in v0.58.0

func (o DataLakeSettingsCreateTableDefaultPermissionsPtrOutput) ToDataLakeSettingsCreateTableDefaultPermissionsPtrOutputWithContext(ctx context.Context) DataLakeSettingsCreateTableDefaultPermissionsPtrOutput

func (DataLakeSettingsCreateTableDefaultPermissionsPtrOutput) ToOutput added in v0.76.0

type DataLakeSettingsExternalDataFilteringAllowList added in v0.58.0

type DataLakeSettingsExternalDataFilteringAllowList struct {
}

type DataLakeSettingsExternalDataFilteringAllowListArgs added in v0.58.0

type DataLakeSettingsExternalDataFilteringAllowListArgs struct {
}

func (DataLakeSettingsExternalDataFilteringAllowListArgs) ElementType added in v0.58.0

func (DataLakeSettingsExternalDataFilteringAllowListArgs) ToDataLakeSettingsExternalDataFilteringAllowListOutput added in v0.58.0

func (i DataLakeSettingsExternalDataFilteringAllowListArgs) ToDataLakeSettingsExternalDataFilteringAllowListOutput() DataLakeSettingsExternalDataFilteringAllowListOutput

func (DataLakeSettingsExternalDataFilteringAllowListArgs) ToDataLakeSettingsExternalDataFilteringAllowListOutputWithContext added in v0.58.0

func (i DataLakeSettingsExternalDataFilteringAllowListArgs) ToDataLakeSettingsExternalDataFilteringAllowListOutputWithContext(ctx context.Context) DataLakeSettingsExternalDataFilteringAllowListOutput

func (DataLakeSettingsExternalDataFilteringAllowListArgs) ToDataLakeSettingsExternalDataFilteringAllowListPtrOutput added in v0.58.0

func (i DataLakeSettingsExternalDataFilteringAllowListArgs) ToDataLakeSettingsExternalDataFilteringAllowListPtrOutput() DataLakeSettingsExternalDataFilteringAllowListPtrOutput

func (DataLakeSettingsExternalDataFilteringAllowListArgs) ToDataLakeSettingsExternalDataFilteringAllowListPtrOutputWithContext added in v0.58.0

func (i DataLakeSettingsExternalDataFilteringAllowListArgs) ToDataLakeSettingsExternalDataFilteringAllowListPtrOutputWithContext(ctx context.Context) DataLakeSettingsExternalDataFilteringAllowListPtrOutput

func (DataLakeSettingsExternalDataFilteringAllowListArgs) ToOutput added in v0.76.0

type DataLakeSettingsExternalDataFilteringAllowListInput added in v0.58.0

type DataLakeSettingsExternalDataFilteringAllowListInput interface {
	pulumi.Input

	ToDataLakeSettingsExternalDataFilteringAllowListOutput() DataLakeSettingsExternalDataFilteringAllowListOutput
	ToDataLakeSettingsExternalDataFilteringAllowListOutputWithContext(context.Context) DataLakeSettingsExternalDataFilteringAllowListOutput
}

DataLakeSettingsExternalDataFilteringAllowListInput is an input type that accepts DataLakeSettingsExternalDataFilteringAllowListArgs and DataLakeSettingsExternalDataFilteringAllowListOutput values. You can construct a concrete instance of `DataLakeSettingsExternalDataFilteringAllowListInput` via:

DataLakeSettingsExternalDataFilteringAllowListArgs{...}

type DataLakeSettingsExternalDataFilteringAllowListOutput added in v0.58.0

type DataLakeSettingsExternalDataFilteringAllowListOutput struct{ *pulumi.OutputState }

func (DataLakeSettingsExternalDataFilteringAllowListOutput) ElementType added in v0.58.0

func (DataLakeSettingsExternalDataFilteringAllowListOutput) ToDataLakeSettingsExternalDataFilteringAllowListOutput added in v0.58.0

func (DataLakeSettingsExternalDataFilteringAllowListOutput) ToDataLakeSettingsExternalDataFilteringAllowListOutputWithContext added in v0.58.0

func (o DataLakeSettingsExternalDataFilteringAllowListOutput) ToDataLakeSettingsExternalDataFilteringAllowListOutputWithContext(ctx context.Context) DataLakeSettingsExternalDataFilteringAllowListOutput

func (DataLakeSettingsExternalDataFilteringAllowListOutput) ToDataLakeSettingsExternalDataFilteringAllowListPtrOutput added in v0.58.0

func (o DataLakeSettingsExternalDataFilteringAllowListOutput) ToDataLakeSettingsExternalDataFilteringAllowListPtrOutput() DataLakeSettingsExternalDataFilteringAllowListPtrOutput

func (DataLakeSettingsExternalDataFilteringAllowListOutput) ToDataLakeSettingsExternalDataFilteringAllowListPtrOutputWithContext added in v0.58.0

func (o DataLakeSettingsExternalDataFilteringAllowListOutput) ToDataLakeSettingsExternalDataFilteringAllowListPtrOutputWithContext(ctx context.Context) DataLakeSettingsExternalDataFilteringAllowListPtrOutput

func (DataLakeSettingsExternalDataFilteringAllowListOutput) ToOutput added in v0.76.0

type DataLakeSettingsExternalDataFilteringAllowListPtrInput added in v0.58.0

type DataLakeSettingsExternalDataFilteringAllowListPtrInput interface {
	pulumi.Input

	ToDataLakeSettingsExternalDataFilteringAllowListPtrOutput() DataLakeSettingsExternalDataFilteringAllowListPtrOutput
	ToDataLakeSettingsExternalDataFilteringAllowListPtrOutputWithContext(context.Context) DataLakeSettingsExternalDataFilteringAllowListPtrOutput
}

DataLakeSettingsExternalDataFilteringAllowListPtrInput is an input type that accepts DataLakeSettingsExternalDataFilteringAllowListArgs, DataLakeSettingsExternalDataFilteringAllowListPtr and DataLakeSettingsExternalDataFilteringAllowListPtrOutput values. You can construct a concrete instance of `DataLakeSettingsExternalDataFilteringAllowListPtrInput` via:

        DataLakeSettingsExternalDataFilteringAllowListArgs{...}

or:

        nil

type DataLakeSettingsExternalDataFilteringAllowListPtrOutput added in v0.58.0

type DataLakeSettingsExternalDataFilteringAllowListPtrOutput struct{ *pulumi.OutputState }

func (DataLakeSettingsExternalDataFilteringAllowListPtrOutput) Elem added in v0.58.0

func (DataLakeSettingsExternalDataFilteringAllowListPtrOutput) ElementType added in v0.58.0

func (DataLakeSettingsExternalDataFilteringAllowListPtrOutput) ToDataLakeSettingsExternalDataFilteringAllowListPtrOutput added in v0.58.0

func (DataLakeSettingsExternalDataFilteringAllowListPtrOutput) ToDataLakeSettingsExternalDataFilteringAllowListPtrOutputWithContext added in v0.58.0

func (o DataLakeSettingsExternalDataFilteringAllowListPtrOutput) ToDataLakeSettingsExternalDataFilteringAllowListPtrOutputWithContext(ctx context.Context) DataLakeSettingsExternalDataFilteringAllowListPtrOutput

func (DataLakeSettingsExternalDataFilteringAllowListPtrOutput) ToOutput added in v0.76.0

type DataLakeSettingsInput

type DataLakeSettingsInput interface {
	pulumi.Input

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

type DataLakeSettingsOutput

type DataLakeSettingsOutput struct{ *pulumi.OutputState }

func (DataLakeSettingsOutput) Admins added in v0.17.0

func (DataLakeSettingsOutput) AllowExternalDataFiltering added in v0.58.0

func (o DataLakeSettingsOutput) AllowExternalDataFiltering() pulumi.BoolPtrOutput

func (DataLakeSettingsOutput) AllowFullTableExternalDataAccess added in v0.75.0

func (o DataLakeSettingsOutput) AllowFullTableExternalDataAccess() pulumi.BoolPtrOutput

func (DataLakeSettingsOutput) AuthorizedSessionTagValueList added in v0.58.0

func (o DataLakeSettingsOutput) AuthorizedSessionTagValueList() pulumi.StringArrayOutput

func (DataLakeSettingsOutput) CreateDatabaseDefaultPermissions added in v0.58.0

func (DataLakeSettingsOutput) CreateTableDefaultPermissions added in v0.58.0

func (DataLakeSettingsOutput) ElementType

func (DataLakeSettingsOutput) ElementType() reflect.Type

func (DataLakeSettingsOutput) ExternalDataFilteringAllowList added in v0.58.0

func (DataLakeSettingsOutput) MutationType added in v0.75.0

func (DataLakeSettingsOutput) Parameters added in v0.58.0

func (o DataLakeSettingsOutput) Parameters() pulumi.AnyOutput

func (DataLakeSettingsOutput) ToDataLakeSettingsOutput

func (o DataLakeSettingsOutput) ToDataLakeSettingsOutput() DataLakeSettingsOutput

func (DataLakeSettingsOutput) ToDataLakeSettingsOutputWithContext

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

func (DataLakeSettingsOutput) ToOutput added in v0.76.0

func (DataLakeSettingsOutput) TrustedResourceOwners added in v0.17.0

func (o DataLakeSettingsOutput) TrustedResourceOwners() pulumi.StringArrayOutput

type DataLakeSettingsState

type DataLakeSettingsState struct {
}

func (DataLakeSettingsState) ElementType

func (DataLakeSettingsState) ElementType() reflect.Type

type LookupDataLakeSettingsArgs added in v0.12.0

type LookupDataLakeSettingsArgs struct {
	Id string `pulumi:"id"`
}

type LookupDataLakeSettingsOutputArgs added in v0.12.0

type LookupDataLakeSettingsOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDataLakeSettingsOutputArgs) ElementType added in v0.12.0

type LookupDataLakeSettingsResult added in v0.12.0

type LookupDataLakeSettingsResult struct {
	Admins                           *DataLakeSettingsAdmins                           `pulumi:"admins"`
	AllowExternalDataFiltering       *bool                                             `pulumi:"allowExternalDataFiltering"`
	AllowFullTableExternalDataAccess *bool                                             `pulumi:"allowFullTableExternalDataAccess"`
	AuthorizedSessionTagValueList    []string                                          `pulumi:"authorizedSessionTagValueList"`
	CreateDatabaseDefaultPermissions *DataLakeSettingsCreateDatabaseDefaultPermissions `pulumi:"createDatabaseDefaultPermissions"`
	CreateTableDefaultPermissions    *DataLakeSettingsCreateTableDefaultPermissions    `pulumi:"createTableDefaultPermissions"`
	ExternalDataFilteringAllowList   *DataLakeSettingsExternalDataFilteringAllowList   `pulumi:"externalDataFilteringAllowList"`
	Id                               *string                                           `pulumi:"id"`
	MutationType                     *string                                           `pulumi:"mutationType"`
	Parameters                       interface{}                                       `pulumi:"parameters"`
	TrustedResourceOwners            []string                                          `pulumi:"trustedResourceOwners"`
}

func LookupDataLakeSettings added in v0.12.0

func LookupDataLakeSettings(ctx *pulumi.Context, args *LookupDataLakeSettingsArgs, opts ...pulumi.InvokeOption) (*LookupDataLakeSettingsResult, error)

Resource Type definition for AWS::LakeFormation::DataLakeSettings

type LookupDataLakeSettingsResultOutput added in v0.12.0

type LookupDataLakeSettingsResultOutput struct{ *pulumi.OutputState }

func LookupDataLakeSettingsOutput added in v0.12.0

func (LookupDataLakeSettingsResultOutput) Admins added in v0.12.0

func (LookupDataLakeSettingsResultOutput) AllowExternalDataFiltering added in v0.58.0

func (o LookupDataLakeSettingsResultOutput) AllowExternalDataFiltering() pulumi.BoolPtrOutput

func (LookupDataLakeSettingsResultOutput) AllowFullTableExternalDataAccess added in v0.75.0

func (o LookupDataLakeSettingsResultOutput) AllowFullTableExternalDataAccess() pulumi.BoolPtrOutput

func (LookupDataLakeSettingsResultOutput) AuthorizedSessionTagValueList added in v0.58.0

func (o LookupDataLakeSettingsResultOutput) AuthorizedSessionTagValueList() pulumi.StringArrayOutput

func (LookupDataLakeSettingsResultOutput) CreateDatabaseDefaultPermissions added in v0.58.0

func (LookupDataLakeSettingsResultOutput) CreateTableDefaultPermissions added in v0.58.0

func (LookupDataLakeSettingsResultOutput) ElementType added in v0.12.0

func (LookupDataLakeSettingsResultOutput) ExternalDataFilteringAllowList added in v0.58.0

func (LookupDataLakeSettingsResultOutput) Id added in v0.12.0

func (LookupDataLakeSettingsResultOutput) MutationType added in v0.75.0

func (LookupDataLakeSettingsResultOutput) Parameters added in v0.58.0

func (LookupDataLakeSettingsResultOutput) ToLookupDataLakeSettingsResultOutput added in v0.12.0

func (o LookupDataLakeSettingsResultOutput) ToLookupDataLakeSettingsResultOutput() LookupDataLakeSettingsResultOutput

func (LookupDataLakeSettingsResultOutput) ToLookupDataLakeSettingsResultOutputWithContext added in v0.12.0

func (o LookupDataLakeSettingsResultOutput) ToLookupDataLakeSettingsResultOutputWithContext(ctx context.Context) LookupDataLakeSettingsResultOutput

func (LookupDataLakeSettingsResultOutput) ToOutput added in v0.76.0

func (LookupDataLakeSettingsResultOutput) TrustedResourceOwners added in v0.12.0

type LookupPermissionsArgs added in v0.12.0

type LookupPermissionsArgs struct {
	Id string `pulumi:"id"`
}

type LookupPermissionsOutputArgs added in v0.12.0

type LookupPermissionsOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupPermissionsOutputArgs) ElementType added in v0.12.0

type LookupPermissionsResult added in v0.12.0

type LookupPermissionsResult struct {
	Id                         *string  `pulumi:"id"`
	Permissions                []string `pulumi:"permissions"`
	PermissionsWithGrantOption []string `pulumi:"permissionsWithGrantOption"`
}

func LookupPermissions added in v0.12.0

func LookupPermissions(ctx *pulumi.Context, args *LookupPermissionsArgs, opts ...pulumi.InvokeOption) (*LookupPermissionsResult, error)

Resource Type definition for AWS::LakeFormation::Permissions

type LookupPermissionsResultOutput added in v0.12.0

type LookupPermissionsResultOutput struct{ *pulumi.OutputState }

func LookupPermissionsOutput added in v0.12.0

func (LookupPermissionsResultOutput) ElementType added in v0.12.0

func (LookupPermissionsResultOutput) Id added in v0.12.0

func (LookupPermissionsResultOutput) Permissions added in v0.12.0

func (LookupPermissionsResultOutput) PermissionsWithGrantOption added in v0.12.0

func (o LookupPermissionsResultOutput) PermissionsWithGrantOption() pulumi.StringArrayOutput

func (LookupPermissionsResultOutput) ToLookupPermissionsResultOutput added in v0.12.0

func (o LookupPermissionsResultOutput) ToLookupPermissionsResultOutput() LookupPermissionsResultOutput

func (LookupPermissionsResultOutput) ToLookupPermissionsResultOutputWithContext added in v0.12.0

func (o LookupPermissionsResultOutput) ToLookupPermissionsResultOutputWithContext(ctx context.Context) LookupPermissionsResultOutput

func (LookupPermissionsResultOutput) ToOutput added in v0.76.0

type LookupPrincipalPermissionsArgs added in v0.21.0

type LookupPrincipalPermissionsArgs struct {
	PrincipalIdentifier string `pulumi:"principalIdentifier"`
	ResourceIdentifier  string `pulumi:"resourceIdentifier"`
}

type LookupPrincipalPermissionsOutputArgs added in v0.21.0

type LookupPrincipalPermissionsOutputArgs struct {
	PrincipalIdentifier pulumi.StringInput `pulumi:"principalIdentifier"`
	ResourceIdentifier  pulumi.StringInput `pulumi:"resourceIdentifier"`
}

func (LookupPrincipalPermissionsOutputArgs) ElementType added in v0.21.0

type LookupPrincipalPermissionsResult added in v0.21.0

type LookupPrincipalPermissionsResult struct {
	PrincipalIdentifier *string `pulumi:"principalIdentifier"`
	ResourceIdentifier  *string `pulumi:"resourceIdentifier"`
}

func LookupPrincipalPermissions added in v0.21.0

func LookupPrincipalPermissions(ctx *pulumi.Context, args *LookupPrincipalPermissionsArgs, opts ...pulumi.InvokeOption) (*LookupPrincipalPermissionsResult, error)

A resource schema representing a Lake Formation Permission.

type LookupPrincipalPermissionsResultOutput added in v0.21.0

type LookupPrincipalPermissionsResultOutput struct{ *pulumi.OutputState }

func (LookupPrincipalPermissionsResultOutput) ElementType added in v0.21.0

func (LookupPrincipalPermissionsResultOutput) PrincipalIdentifier added in v0.21.0

func (LookupPrincipalPermissionsResultOutput) ResourceIdentifier added in v0.21.0

func (LookupPrincipalPermissionsResultOutput) ToLookupPrincipalPermissionsResultOutput added in v0.21.0

func (o LookupPrincipalPermissionsResultOutput) ToLookupPrincipalPermissionsResultOutput() LookupPrincipalPermissionsResultOutput

func (LookupPrincipalPermissionsResultOutput) ToLookupPrincipalPermissionsResultOutputWithContext added in v0.21.0

func (o LookupPrincipalPermissionsResultOutput) ToLookupPrincipalPermissionsResultOutputWithContext(ctx context.Context) LookupPrincipalPermissionsResultOutput

func (LookupPrincipalPermissionsResultOutput) ToOutput added in v0.76.0

type LookupResourceArgs added in v0.12.0

type LookupResourceArgs struct {
	Id string `pulumi:"id"`
}

type LookupResourceOutputArgs added in v0.12.0

type LookupResourceOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupResourceOutputArgs) ElementType added in v0.12.0

func (LookupResourceOutputArgs) ElementType() reflect.Type

type LookupResourceResult added in v0.12.0

type LookupResourceResult struct {
	Id                   *string `pulumi:"id"`
	RoleArn              *string `pulumi:"roleArn"`
	UseServiceLinkedRole *bool   `pulumi:"useServiceLinkedRole"`
	WithFederation       *bool   `pulumi:"withFederation"`
}

func LookupResource added in v0.12.0

func LookupResource(ctx *pulumi.Context, args *LookupResourceArgs, opts ...pulumi.InvokeOption) (*LookupResourceResult, error)

Resource Type definition for AWS::LakeFormation::Resource

type LookupResourceResultOutput added in v0.12.0

type LookupResourceResultOutput struct{ *pulumi.OutputState }

func LookupResourceOutput added in v0.12.0

func LookupResourceOutput(ctx *pulumi.Context, args LookupResourceOutputArgs, opts ...pulumi.InvokeOption) LookupResourceResultOutput

func (LookupResourceResultOutput) ElementType added in v0.12.0

func (LookupResourceResultOutput) ElementType() reflect.Type

func (LookupResourceResultOutput) Id added in v0.12.0

func (LookupResourceResultOutput) RoleArn added in v0.12.0

func (LookupResourceResultOutput) ToLookupResourceResultOutput added in v0.12.0

func (o LookupResourceResultOutput) ToLookupResourceResultOutput() LookupResourceResultOutput

func (LookupResourceResultOutput) ToLookupResourceResultOutputWithContext added in v0.12.0

func (o LookupResourceResultOutput) ToLookupResourceResultOutputWithContext(ctx context.Context) LookupResourceResultOutput

func (LookupResourceResultOutput) ToOutput added in v0.76.0

func (LookupResourceResultOutput) UseServiceLinkedRole added in v0.12.0

func (o LookupResourceResultOutput) UseServiceLinkedRole() pulumi.BoolPtrOutput

func (LookupResourceResultOutput) WithFederation added in v0.61.0

func (o LookupResourceResultOutput) WithFederation() pulumi.BoolPtrOutput

type LookupTagArgs added in v0.21.0

type LookupTagArgs struct {
	// The key-name for the LF-tag.
	TagKey string `pulumi:"tagKey"`
}

type LookupTagAssociationArgs added in v0.21.0

type LookupTagAssociationArgs struct {
	// Unique string identifying the resource. Used as primary identifier, which ideally should be a string
	ResourceIdentifier string `pulumi:"resourceIdentifier"`
	// Unique string identifying the resource's tags. Used as primary identifier, which ideally should be a string
	TagsIdentifier string `pulumi:"tagsIdentifier"`
}

type LookupTagAssociationOutputArgs added in v0.21.0

type LookupTagAssociationOutputArgs struct {
	// Unique string identifying the resource. Used as primary identifier, which ideally should be a string
	ResourceIdentifier pulumi.StringInput `pulumi:"resourceIdentifier"`
	// Unique string identifying the resource's tags. Used as primary identifier, which ideally should be a string
	TagsIdentifier pulumi.StringInput `pulumi:"tagsIdentifier"`
}

func (LookupTagAssociationOutputArgs) ElementType added in v0.21.0

type LookupTagAssociationResult added in v0.21.0

type LookupTagAssociationResult struct {
	// Unique string identifying the resource. Used as primary identifier, which ideally should be a string
	ResourceIdentifier *string `pulumi:"resourceIdentifier"`
	// Unique string identifying the resource's tags. Used as primary identifier, which ideally should be a string
	TagsIdentifier *string `pulumi:"tagsIdentifier"`
}

func LookupTagAssociation added in v0.21.0

func LookupTagAssociation(ctx *pulumi.Context, args *LookupTagAssociationArgs, opts ...pulumi.InvokeOption) (*LookupTagAssociationResult, error)

A resource schema representing a Lake Formation Tag Association. While tag associations are not explicit Lake Formation resources, this CloudFormation resource can be used to associate tags with Lake Formation entities.

type LookupTagAssociationResultOutput added in v0.21.0

type LookupTagAssociationResultOutput struct{ *pulumi.OutputState }

func LookupTagAssociationOutput added in v0.21.0

func (LookupTagAssociationResultOutput) ElementType added in v0.21.0

func (LookupTagAssociationResultOutput) ResourceIdentifier added in v0.21.0

Unique string identifying the resource. Used as primary identifier, which ideally should be a string

func (LookupTagAssociationResultOutput) TagsIdentifier added in v0.21.0

Unique string identifying the resource's tags. Used as primary identifier, which ideally should be a string

func (LookupTagAssociationResultOutput) ToLookupTagAssociationResultOutput added in v0.21.0

func (o LookupTagAssociationResultOutput) ToLookupTagAssociationResultOutput() LookupTagAssociationResultOutput

func (LookupTagAssociationResultOutput) ToLookupTagAssociationResultOutputWithContext added in v0.21.0

func (o LookupTagAssociationResultOutput) ToLookupTagAssociationResultOutputWithContext(ctx context.Context) LookupTagAssociationResultOutput

func (LookupTagAssociationResultOutput) ToOutput added in v0.76.0

type LookupTagOutputArgs added in v0.21.0

type LookupTagOutputArgs struct {
	// The key-name for the LF-tag.
	TagKey pulumi.StringInput `pulumi:"tagKey"`
}

func (LookupTagOutputArgs) ElementType added in v0.21.0

func (LookupTagOutputArgs) ElementType() reflect.Type

type LookupTagResult added in v0.21.0

type LookupTagResult struct {
	// A list of possible values an attribute can take.
	TagValues []string `pulumi:"tagValues"`
}

func LookupTag added in v0.21.0

func LookupTag(ctx *pulumi.Context, args *LookupTagArgs, opts ...pulumi.InvokeOption) (*LookupTagResult, error)

A resource schema representing a Lake Formation Tag.

type LookupTagResultOutput added in v0.21.0

type LookupTagResultOutput struct{ *pulumi.OutputState }

func LookupTagOutput added in v0.21.0

func LookupTagOutput(ctx *pulumi.Context, args LookupTagOutputArgs, opts ...pulumi.InvokeOption) LookupTagResultOutput

func (LookupTagResultOutput) ElementType added in v0.21.0

func (LookupTagResultOutput) ElementType() reflect.Type

func (LookupTagResultOutput) TagValues added in v0.21.0

A list of possible values an attribute can take.

func (LookupTagResultOutput) ToLookupTagResultOutput added in v0.21.0

func (o LookupTagResultOutput) ToLookupTagResultOutput() LookupTagResultOutput

func (LookupTagResultOutput) ToLookupTagResultOutputWithContext added in v0.21.0

func (o LookupTagResultOutput) ToLookupTagResultOutputWithContext(ctx context.Context) LookupTagResultOutput

func (LookupTagResultOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (i *Permissions) ToOutput(ctx context.Context) pulumix.Output[*Permissions]

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (PermissionsDataLakePrincipalArgs) ToPermissionsDataLakePrincipalOutput

func (i PermissionsDataLakePrincipalArgs) ToPermissionsDataLakePrincipalOutput() PermissionsDataLakePrincipalOutput

func (PermissionsDataLakePrincipalArgs) ToPermissionsDataLakePrincipalOutputWithContext

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

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) ToOutput added in v0.76.0

func (PermissionsDataLakePrincipalOutput) ToPermissionsDataLakePrincipalOutput

func (o PermissionsDataLakePrincipalOutput) ToPermissionsDataLakePrincipalOutput() PermissionsDataLakePrincipalOutput

func (PermissionsDataLakePrincipalOutput) ToPermissionsDataLakePrincipalOutputWithContext

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

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) DataLakePrincipal added in v0.17.0

func (PermissionsOutput) ElementType

func (PermissionsOutput) ElementType() reflect.Type

func (PermissionsOutput) Permissions added in v0.17.0

func (o PermissionsOutput) Permissions() pulumi.StringArrayOutput

func (PermissionsOutput) PermissionsWithGrantOption added in v0.17.0

func (o PermissionsOutput) PermissionsWithGrantOption() pulumi.StringArrayOutput

func (PermissionsOutput) Resource added in v0.17.0

func (PermissionsOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (PermissionsResourceArgs) ToPermissionsResourceOutput

func (i PermissionsResourceArgs) ToPermissionsResourceOutput() PermissionsResourceOutput

func (PermissionsResourceArgs) ToPermissionsResourceOutputWithContext

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

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) ToOutput added in v0.76.0

func (PermissionsResourceOutput) ToPermissionsResourceOutput

func (o PermissionsResourceOutput) ToPermissionsResourceOutput() PermissionsResourceOutput

func (PermissionsResourceOutput) ToPermissionsResourceOutputWithContext

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

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (PermissionsTableWithColumnsResourcePtrOutput) ToPermissionsTableWithColumnsResourcePtrOutput

func (o PermissionsTableWithColumnsResourcePtrOutput) ToPermissionsTableWithColumnsResourcePtrOutput() PermissionsTableWithColumnsResourcePtrOutput

func (PermissionsTableWithColumnsResourcePtrOutput) ToPermissionsTableWithColumnsResourcePtrOutputWithContext

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

type PrincipalPermissions added in v0.21.0

type PrincipalPermissions struct {
	pulumi.CustomResourceState

	Catalog                    pulumi.StringPtrOutput                      `pulumi:"catalog"`
	Permissions                PrincipalPermissionsPermissionArrayOutput   `pulumi:"permissions"`
	PermissionsWithGrantOption PrincipalPermissionsPermissionArrayOutput   `pulumi:"permissionsWithGrantOption"`
	Principal                  PrincipalPermissionsDataLakePrincipalOutput `pulumi:"principal"`
	PrincipalIdentifier        pulumi.StringOutput                         `pulumi:"principalIdentifier"`
	Resource                   PrincipalPermissionsResourceOutput          `pulumi:"resource"`
	ResourceIdentifier         pulumi.StringOutput                         `pulumi:"resourceIdentifier"`
}

A resource schema representing a Lake Formation Permission.

func GetPrincipalPermissions added in v0.21.0

func GetPrincipalPermissions(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrincipalPermissionsState, opts ...pulumi.ResourceOption) (*PrincipalPermissions, error)

GetPrincipalPermissions gets an existing PrincipalPermissions 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 NewPrincipalPermissions added in v0.21.0

func NewPrincipalPermissions(ctx *pulumi.Context,
	name string, args *PrincipalPermissionsArgs, opts ...pulumi.ResourceOption) (*PrincipalPermissions, error)

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

func (*PrincipalPermissions) ElementType added in v0.21.0

func (*PrincipalPermissions) ElementType() reflect.Type

func (*PrincipalPermissions) ToOutput added in v0.76.0

func (*PrincipalPermissions) ToPrincipalPermissionsOutput added in v0.21.0

func (i *PrincipalPermissions) ToPrincipalPermissionsOutput() PrincipalPermissionsOutput

func (*PrincipalPermissions) ToPrincipalPermissionsOutputWithContext added in v0.21.0

func (i *PrincipalPermissions) ToPrincipalPermissionsOutputWithContext(ctx context.Context) PrincipalPermissionsOutput

type PrincipalPermissionsArgs added in v0.21.0

The set of arguments for constructing a PrincipalPermissions resource.

func (PrincipalPermissionsArgs) ElementType added in v0.21.0

func (PrincipalPermissionsArgs) ElementType() reflect.Type

type PrincipalPermissionsCatalogResource added in v0.21.0

type PrincipalPermissionsCatalogResource struct {
}

type PrincipalPermissionsCatalogResourceArgs added in v0.21.0

type PrincipalPermissionsCatalogResourceArgs struct {
}

func (PrincipalPermissionsCatalogResourceArgs) ElementType added in v0.21.0

func (PrincipalPermissionsCatalogResourceArgs) ToOutput added in v0.76.0

func (PrincipalPermissionsCatalogResourceArgs) ToPrincipalPermissionsCatalogResourceOutput added in v0.21.0

func (i PrincipalPermissionsCatalogResourceArgs) ToPrincipalPermissionsCatalogResourceOutput() PrincipalPermissionsCatalogResourceOutput

func (PrincipalPermissionsCatalogResourceArgs) ToPrincipalPermissionsCatalogResourceOutputWithContext added in v0.21.0

func (i PrincipalPermissionsCatalogResourceArgs) ToPrincipalPermissionsCatalogResourceOutputWithContext(ctx context.Context) PrincipalPermissionsCatalogResourceOutput

func (PrincipalPermissionsCatalogResourceArgs) ToPrincipalPermissionsCatalogResourcePtrOutput added in v0.21.0

func (i PrincipalPermissionsCatalogResourceArgs) ToPrincipalPermissionsCatalogResourcePtrOutput() PrincipalPermissionsCatalogResourcePtrOutput

func (PrincipalPermissionsCatalogResourceArgs) ToPrincipalPermissionsCatalogResourcePtrOutputWithContext added in v0.21.0

func (i PrincipalPermissionsCatalogResourceArgs) ToPrincipalPermissionsCatalogResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsCatalogResourcePtrOutput

type PrincipalPermissionsCatalogResourceInput added in v0.21.0

type PrincipalPermissionsCatalogResourceInput interface {
	pulumi.Input

	ToPrincipalPermissionsCatalogResourceOutput() PrincipalPermissionsCatalogResourceOutput
	ToPrincipalPermissionsCatalogResourceOutputWithContext(context.Context) PrincipalPermissionsCatalogResourceOutput
}

PrincipalPermissionsCatalogResourceInput is an input type that accepts PrincipalPermissionsCatalogResourceArgs and PrincipalPermissionsCatalogResourceOutput values. You can construct a concrete instance of `PrincipalPermissionsCatalogResourceInput` via:

PrincipalPermissionsCatalogResourceArgs{...}

type PrincipalPermissionsCatalogResourceOutput added in v0.21.0

type PrincipalPermissionsCatalogResourceOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsCatalogResourceOutput) ElementType added in v0.21.0

func (PrincipalPermissionsCatalogResourceOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsCatalogResourceOutput) ToPrincipalPermissionsCatalogResourceOutput added in v0.21.0

func (o PrincipalPermissionsCatalogResourceOutput) ToPrincipalPermissionsCatalogResourceOutput() PrincipalPermissionsCatalogResourceOutput

func (PrincipalPermissionsCatalogResourceOutput) ToPrincipalPermissionsCatalogResourceOutputWithContext added in v0.21.0

func (o PrincipalPermissionsCatalogResourceOutput) ToPrincipalPermissionsCatalogResourceOutputWithContext(ctx context.Context) PrincipalPermissionsCatalogResourceOutput

func (PrincipalPermissionsCatalogResourceOutput) ToPrincipalPermissionsCatalogResourcePtrOutput added in v0.21.0

func (o PrincipalPermissionsCatalogResourceOutput) ToPrincipalPermissionsCatalogResourcePtrOutput() PrincipalPermissionsCatalogResourcePtrOutput

func (PrincipalPermissionsCatalogResourceOutput) ToPrincipalPermissionsCatalogResourcePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsCatalogResourceOutput) ToPrincipalPermissionsCatalogResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsCatalogResourcePtrOutput

type PrincipalPermissionsCatalogResourcePtrInput added in v0.21.0

type PrincipalPermissionsCatalogResourcePtrInput interface {
	pulumi.Input

	ToPrincipalPermissionsCatalogResourcePtrOutput() PrincipalPermissionsCatalogResourcePtrOutput
	ToPrincipalPermissionsCatalogResourcePtrOutputWithContext(context.Context) PrincipalPermissionsCatalogResourcePtrOutput
}

PrincipalPermissionsCatalogResourcePtrInput is an input type that accepts PrincipalPermissionsCatalogResourceArgs, PrincipalPermissionsCatalogResourcePtr and PrincipalPermissionsCatalogResourcePtrOutput values. You can construct a concrete instance of `PrincipalPermissionsCatalogResourcePtrInput` via:

        PrincipalPermissionsCatalogResourceArgs{...}

or:

        nil

type PrincipalPermissionsCatalogResourcePtrOutput added in v0.21.0

type PrincipalPermissionsCatalogResourcePtrOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsCatalogResourcePtrOutput) Elem added in v0.21.0

func (PrincipalPermissionsCatalogResourcePtrOutput) ElementType added in v0.21.0

func (PrincipalPermissionsCatalogResourcePtrOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsCatalogResourcePtrOutput) ToPrincipalPermissionsCatalogResourcePtrOutput added in v0.21.0

func (o PrincipalPermissionsCatalogResourcePtrOutput) ToPrincipalPermissionsCatalogResourcePtrOutput() PrincipalPermissionsCatalogResourcePtrOutput

func (PrincipalPermissionsCatalogResourcePtrOutput) ToPrincipalPermissionsCatalogResourcePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsCatalogResourcePtrOutput) ToPrincipalPermissionsCatalogResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsCatalogResourcePtrOutput

type PrincipalPermissionsColumnWildcard added in v0.21.0

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

type PrincipalPermissionsColumnWildcardArgs added in v0.21.0

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

func (PrincipalPermissionsColumnWildcardArgs) ElementType added in v0.21.0

func (PrincipalPermissionsColumnWildcardArgs) ToOutput added in v0.76.0

func (PrincipalPermissionsColumnWildcardArgs) ToPrincipalPermissionsColumnWildcardOutput added in v0.21.0

func (i PrincipalPermissionsColumnWildcardArgs) ToPrincipalPermissionsColumnWildcardOutput() PrincipalPermissionsColumnWildcardOutput

func (PrincipalPermissionsColumnWildcardArgs) ToPrincipalPermissionsColumnWildcardOutputWithContext added in v0.21.0

func (i PrincipalPermissionsColumnWildcardArgs) ToPrincipalPermissionsColumnWildcardOutputWithContext(ctx context.Context) PrincipalPermissionsColumnWildcardOutput

func (PrincipalPermissionsColumnWildcardArgs) ToPrincipalPermissionsColumnWildcardPtrOutput added in v0.21.0

func (i PrincipalPermissionsColumnWildcardArgs) ToPrincipalPermissionsColumnWildcardPtrOutput() PrincipalPermissionsColumnWildcardPtrOutput

func (PrincipalPermissionsColumnWildcardArgs) ToPrincipalPermissionsColumnWildcardPtrOutputWithContext added in v0.21.0

func (i PrincipalPermissionsColumnWildcardArgs) ToPrincipalPermissionsColumnWildcardPtrOutputWithContext(ctx context.Context) PrincipalPermissionsColumnWildcardPtrOutput

type PrincipalPermissionsColumnWildcardInput added in v0.21.0

type PrincipalPermissionsColumnWildcardInput interface {
	pulumi.Input

	ToPrincipalPermissionsColumnWildcardOutput() PrincipalPermissionsColumnWildcardOutput
	ToPrincipalPermissionsColumnWildcardOutputWithContext(context.Context) PrincipalPermissionsColumnWildcardOutput
}

PrincipalPermissionsColumnWildcardInput is an input type that accepts PrincipalPermissionsColumnWildcardArgs and PrincipalPermissionsColumnWildcardOutput values. You can construct a concrete instance of `PrincipalPermissionsColumnWildcardInput` via:

PrincipalPermissionsColumnWildcardArgs{...}

type PrincipalPermissionsColumnWildcardOutput added in v0.21.0

type PrincipalPermissionsColumnWildcardOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsColumnWildcardOutput) ElementType added in v0.21.0

func (PrincipalPermissionsColumnWildcardOutput) ExcludedColumnNames added in v0.21.0

func (PrincipalPermissionsColumnWildcardOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsColumnWildcardOutput) ToPrincipalPermissionsColumnWildcardOutput added in v0.21.0

func (o PrincipalPermissionsColumnWildcardOutput) ToPrincipalPermissionsColumnWildcardOutput() PrincipalPermissionsColumnWildcardOutput

func (PrincipalPermissionsColumnWildcardOutput) ToPrincipalPermissionsColumnWildcardOutputWithContext added in v0.21.0

func (o PrincipalPermissionsColumnWildcardOutput) ToPrincipalPermissionsColumnWildcardOutputWithContext(ctx context.Context) PrincipalPermissionsColumnWildcardOutput

func (PrincipalPermissionsColumnWildcardOutput) ToPrincipalPermissionsColumnWildcardPtrOutput added in v0.21.0

func (o PrincipalPermissionsColumnWildcardOutput) ToPrincipalPermissionsColumnWildcardPtrOutput() PrincipalPermissionsColumnWildcardPtrOutput

func (PrincipalPermissionsColumnWildcardOutput) ToPrincipalPermissionsColumnWildcardPtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsColumnWildcardOutput) ToPrincipalPermissionsColumnWildcardPtrOutputWithContext(ctx context.Context) PrincipalPermissionsColumnWildcardPtrOutput

type PrincipalPermissionsColumnWildcardPtrInput added in v0.21.0

type PrincipalPermissionsColumnWildcardPtrInput interface {
	pulumi.Input

	ToPrincipalPermissionsColumnWildcardPtrOutput() PrincipalPermissionsColumnWildcardPtrOutput
	ToPrincipalPermissionsColumnWildcardPtrOutputWithContext(context.Context) PrincipalPermissionsColumnWildcardPtrOutput
}

PrincipalPermissionsColumnWildcardPtrInput is an input type that accepts PrincipalPermissionsColumnWildcardArgs, PrincipalPermissionsColumnWildcardPtr and PrincipalPermissionsColumnWildcardPtrOutput values. You can construct a concrete instance of `PrincipalPermissionsColumnWildcardPtrInput` via:

        PrincipalPermissionsColumnWildcardArgs{...}

or:

        nil

type PrincipalPermissionsColumnWildcardPtrOutput added in v0.21.0

type PrincipalPermissionsColumnWildcardPtrOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsColumnWildcardPtrOutput) Elem added in v0.21.0

func (PrincipalPermissionsColumnWildcardPtrOutput) ElementType added in v0.21.0

func (PrincipalPermissionsColumnWildcardPtrOutput) ExcludedColumnNames added in v0.21.0

func (PrincipalPermissionsColumnWildcardPtrOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsColumnWildcardPtrOutput) ToPrincipalPermissionsColumnWildcardPtrOutput added in v0.21.0

func (o PrincipalPermissionsColumnWildcardPtrOutput) ToPrincipalPermissionsColumnWildcardPtrOutput() PrincipalPermissionsColumnWildcardPtrOutput

func (PrincipalPermissionsColumnWildcardPtrOutput) ToPrincipalPermissionsColumnWildcardPtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsColumnWildcardPtrOutput) ToPrincipalPermissionsColumnWildcardPtrOutputWithContext(ctx context.Context) PrincipalPermissionsColumnWildcardPtrOutput

type PrincipalPermissionsDataCellsFilterResource added in v0.21.0

type PrincipalPermissionsDataCellsFilterResource struct {
	DatabaseName   string `pulumi:"databaseName"`
	Name           string `pulumi:"name"`
	TableCatalogId string `pulumi:"tableCatalogId"`
	TableName      string `pulumi:"tableName"`
}

type PrincipalPermissionsDataCellsFilterResourceArgs added in v0.21.0

type PrincipalPermissionsDataCellsFilterResourceArgs struct {
	DatabaseName   pulumi.StringInput `pulumi:"databaseName"`
	Name           pulumi.StringInput `pulumi:"name"`
	TableCatalogId pulumi.StringInput `pulumi:"tableCatalogId"`
	TableName      pulumi.StringInput `pulumi:"tableName"`
}

func (PrincipalPermissionsDataCellsFilterResourceArgs) ElementType added in v0.21.0

func (PrincipalPermissionsDataCellsFilterResourceArgs) ToOutput added in v0.76.0

func (PrincipalPermissionsDataCellsFilterResourceArgs) ToPrincipalPermissionsDataCellsFilterResourceOutput added in v0.21.0

func (i PrincipalPermissionsDataCellsFilterResourceArgs) ToPrincipalPermissionsDataCellsFilterResourceOutput() PrincipalPermissionsDataCellsFilterResourceOutput

func (PrincipalPermissionsDataCellsFilterResourceArgs) ToPrincipalPermissionsDataCellsFilterResourceOutputWithContext added in v0.21.0

func (i PrincipalPermissionsDataCellsFilterResourceArgs) ToPrincipalPermissionsDataCellsFilterResourceOutputWithContext(ctx context.Context) PrincipalPermissionsDataCellsFilterResourceOutput

func (PrincipalPermissionsDataCellsFilterResourceArgs) ToPrincipalPermissionsDataCellsFilterResourcePtrOutput added in v0.21.0

func (i PrincipalPermissionsDataCellsFilterResourceArgs) ToPrincipalPermissionsDataCellsFilterResourcePtrOutput() PrincipalPermissionsDataCellsFilterResourcePtrOutput

func (PrincipalPermissionsDataCellsFilterResourceArgs) ToPrincipalPermissionsDataCellsFilterResourcePtrOutputWithContext added in v0.21.0

func (i PrincipalPermissionsDataCellsFilterResourceArgs) ToPrincipalPermissionsDataCellsFilterResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDataCellsFilterResourcePtrOutput

type PrincipalPermissionsDataCellsFilterResourceInput added in v0.21.0

type PrincipalPermissionsDataCellsFilterResourceInput interface {
	pulumi.Input

	ToPrincipalPermissionsDataCellsFilterResourceOutput() PrincipalPermissionsDataCellsFilterResourceOutput
	ToPrincipalPermissionsDataCellsFilterResourceOutputWithContext(context.Context) PrincipalPermissionsDataCellsFilterResourceOutput
}

PrincipalPermissionsDataCellsFilterResourceInput is an input type that accepts PrincipalPermissionsDataCellsFilterResourceArgs and PrincipalPermissionsDataCellsFilterResourceOutput values. You can construct a concrete instance of `PrincipalPermissionsDataCellsFilterResourceInput` via:

PrincipalPermissionsDataCellsFilterResourceArgs{...}

type PrincipalPermissionsDataCellsFilterResourceOutput added in v0.21.0

type PrincipalPermissionsDataCellsFilterResourceOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsDataCellsFilterResourceOutput) DatabaseName added in v0.21.0

func (PrincipalPermissionsDataCellsFilterResourceOutput) ElementType added in v0.21.0

func (PrincipalPermissionsDataCellsFilterResourceOutput) Name added in v0.21.0

func (PrincipalPermissionsDataCellsFilterResourceOutput) TableCatalogId added in v0.21.0

func (PrincipalPermissionsDataCellsFilterResourceOutput) TableName added in v0.21.0

func (PrincipalPermissionsDataCellsFilterResourceOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsDataCellsFilterResourceOutput) ToPrincipalPermissionsDataCellsFilterResourceOutput added in v0.21.0

func (o PrincipalPermissionsDataCellsFilterResourceOutput) ToPrincipalPermissionsDataCellsFilterResourceOutput() PrincipalPermissionsDataCellsFilterResourceOutput

func (PrincipalPermissionsDataCellsFilterResourceOutput) ToPrincipalPermissionsDataCellsFilterResourceOutputWithContext added in v0.21.0

func (o PrincipalPermissionsDataCellsFilterResourceOutput) ToPrincipalPermissionsDataCellsFilterResourceOutputWithContext(ctx context.Context) PrincipalPermissionsDataCellsFilterResourceOutput

func (PrincipalPermissionsDataCellsFilterResourceOutput) ToPrincipalPermissionsDataCellsFilterResourcePtrOutput added in v0.21.0

func (o PrincipalPermissionsDataCellsFilterResourceOutput) ToPrincipalPermissionsDataCellsFilterResourcePtrOutput() PrincipalPermissionsDataCellsFilterResourcePtrOutput

func (PrincipalPermissionsDataCellsFilterResourceOutput) ToPrincipalPermissionsDataCellsFilterResourcePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsDataCellsFilterResourceOutput) ToPrincipalPermissionsDataCellsFilterResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDataCellsFilterResourcePtrOutput

type PrincipalPermissionsDataCellsFilterResourcePtrInput added in v0.21.0

type PrincipalPermissionsDataCellsFilterResourcePtrInput interface {
	pulumi.Input

	ToPrincipalPermissionsDataCellsFilterResourcePtrOutput() PrincipalPermissionsDataCellsFilterResourcePtrOutput
	ToPrincipalPermissionsDataCellsFilterResourcePtrOutputWithContext(context.Context) PrincipalPermissionsDataCellsFilterResourcePtrOutput
}

PrincipalPermissionsDataCellsFilterResourcePtrInput is an input type that accepts PrincipalPermissionsDataCellsFilterResourceArgs, PrincipalPermissionsDataCellsFilterResourcePtr and PrincipalPermissionsDataCellsFilterResourcePtrOutput values. You can construct a concrete instance of `PrincipalPermissionsDataCellsFilterResourcePtrInput` via:

        PrincipalPermissionsDataCellsFilterResourceArgs{...}

or:

        nil

type PrincipalPermissionsDataCellsFilterResourcePtrOutput added in v0.21.0

type PrincipalPermissionsDataCellsFilterResourcePtrOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) DatabaseName added in v0.21.0

func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) Elem added in v0.21.0

func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) ElementType added in v0.21.0

func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) Name added in v0.21.0

func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) TableCatalogId added in v0.21.0

func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) TableName added in v0.21.0

func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) ToPrincipalPermissionsDataCellsFilterResourcePtrOutput added in v0.21.0

func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) ToPrincipalPermissionsDataCellsFilterResourcePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsDataCellsFilterResourcePtrOutput) ToPrincipalPermissionsDataCellsFilterResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDataCellsFilterResourcePtrOutput

type PrincipalPermissionsDataLakePrincipal added in v0.21.0

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

type PrincipalPermissionsDataLakePrincipalArgs added in v0.21.0

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

func (PrincipalPermissionsDataLakePrincipalArgs) ElementType added in v0.21.0

func (PrincipalPermissionsDataLakePrincipalArgs) ToOutput added in v0.76.0

func (PrincipalPermissionsDataLakePrincipalArgs) ToPrincipalPermissionsDataLakePrincipalOutput added in v0.21.0

func (i PrincipalPermissionsDataLakePrincipalArgs) ToPrincipalPermissionsDataLakePrincipalOutput() PrincipalPermissionsDataLakePrincipalOutput

func (PrincipalPermissionsDataLakePrincipalArgs) ToPrincipalPermissionsDataLakePrincipalOutputWithContext added in v0.21.0

func (i PrincipalPermissionsDataLakePrincipalArgs) ToPrincipalPermissionsDataLakePrincipalOutputWithContext(ctx context.Context) PrincipalPermissionsDataLakePrincipalOutput

type PrincipalPermissionsDataLakePrincipalInput added in v0.21.0

type PrincipalPermissionsDataLakePrincipalInput interface {
	pulumi.Input

	ToPrincipalPermissionsDataLakePrincipalOutput() PrincipalPermissionsDataLakePrincipalOutput
	ToPrincipalPermissionsDataLakePrincipalOutputWithContext(context.Context) PrincipalPermissionsDataLakePrincipalOutput
}

PrincipalPermissionsDataLakePrincipalInput is an input type that accepts PrincipalPermissionsDataLakePrincipalArgs and PrincipalPermissionsDataLakePrincipalOutput values. You can construct a concrete instance of `PrincipalPermissionsDataLakePrincipalInput` via:

PrincipalPermissionsDataLakePrincipalArgs{...}

type PrincipalPermissionsDataLakePrincipalOutput added in v0.21.0

type PrincipalPermissionsDataLakePrincipalOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsDataLakePrincipalOutput) DataLakePrincipalIdentifier added in v0.21.0

func (o PrincipalPermissionsDataLakePrincipalOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput

func (PrincipalPermissionsDataLakePrincipalOutput) ElementType added in v0.21.0

func (PrincipalPermissionsDataLakePrincipalOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsDataLakePrincipalOutput) ToPrincipalPermissionsDataLakePrincipalOutput added in v0.21.0

func (o PrincipalPermissionsDataLakePrincipalOutput) ToPrincipalPermissionsDataLakePrincipalOutput() PrincipalPermissionsDataLakePrincipalOutput

func (PrincipalPermissionsDataLakePrincipalOutput) ToPrincipalPermissionsDataLakePrincipalOutputWithContext added in v0.21.0

func (o PrincipalPermissionsDataLakePrincipalOutput) ToPrincipalPermissionsDataLakePrincipalOutputWithContext(ctx context.Context) PrincipalPermissionsDataLakePrincipalOutput

type PrincipalPermissionsDataLocationResource added in v0.21.0

type PrincipalPermissionsDataLocationResource struct {
	CatalogId   string `pulumi:"catalogId"`
	ResourceArn string `pulumi:"resourceArn"`
}

type PrincipalPermissionsDataLocationResourceArgs added in v0.21.0

type PrincipalPermissionsDataLocationResourceArgs struct {
	CatalogId   pulumi.StringInput `pulumi:"catalogId"`
	ResourceArn pulumi.StringInput `pulumi:"resourceArn"`
}

func (PrincipalPermissionsDataLocationResourceArgs) ElementType added in v0.21.0

func (PrincipalPermissionsDataLocationResourceArgs) ToOutput added in v0.76.0

func (PrincipalPermissionsDataLocationResourceArgs) ToPrincipalPermissionsDataLocationResourceOutput added in v0.21.0

func (i PrincipalPermissionsDataLocationResourceArgs) ToPrincipalPermissionsDataLocationResourceOutput() PrincipalPermissionsDataLocationResourceOutput

func (PrincipalPermissionsDataLocationResourceArgs) ToPrincipalPermissionsDataLocationResourceOutputWithContext added in v0.21.0

func (i PrincipalPermissionsDataLocationResourceArgs) ToPrincipalPermissionsDataLocationResourceOutputWithContext(ctx context.Context) PrincipalPermissionsDataLocationResourceOutput

func (PrincipalPermissionsDataLocationResourceArgs) ToPrincipalPermissionsDataLocationResourcePtrOutput added in v0.21.0

func (i PrincipalPermissionsDataLocationResourceArgs) ToPrincipalPermissionsDataLocationResourcePtrOutput() PrincipalPermissionsDataLocationResourcePtrOutput

func (PrincipalPermissionsDataLocationResourceArgs) ToPrincipalPermissionsDataLocationResourcePtrOutputWithContext added in v0.21.0

func (i PrincipalPermissionsDataLocationResourceArgs) ToPrincipalPermissionsDataLocationResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDataLocationResourcePtrOutput

type PrincipalPermissionsDataLocationResourceInput added in v0.21.0

type PrincipalPermissionsDataLocationResourceInput interface {
	pulumi.Input

	ToPrincipalPermissionsDataLocationResourceOutput() PrincipalPermissionsDataLocationResourceOutput
	ToPrincipalPermissionsDataLocationResourceOutputWithContext(context.Context) PrincipalPermissionsDataLocationResourceOutput
}

PrincipalPermissionsDataLocationResourceInput is an input type that accepts PrincipalPermissionsDataLocationResourceArgs and PrincipalPermissionsDataLocationResourceOutput values. You can construct a concrete instance of `PrincipalPermissionsDataLocationResourceInput` via:

PrincipalPermissionsDataLocationResourceArgs{...}

type PrincipalPermissionsDataLocationResourceOutput added in v0.21.0

type PrincipalPermissionsDataLocationResourceOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsDataLocationResourceOutput) CatalogId added in v0.21.0

func (PrincipalPermissionsDataLocationResourceOutput) ElementType added in v0.21.0

func (PrincipalPermissionsDataLocationResourceOutput) ResourceArn added in v0.21.0

func (PrincipalPermissionsDataLocationResourceOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsDataLocationResourceOutput) ToPrincipalPermissionsDataLocationResourceOutput added in v0.21.0

func (o PrincipalPermissionsDataLocationResourceOutput) ToPrincipalPermissionsDataLocationResourceOutput() PrincipalPermissionsDataLocationResourceOutput

func (PrincipalPermissionsDataLocationResourceOutput) ToPrincipalPermissionsDataLocationResourceOutputWithContext added in v0.21.0

func (o PrincipalPermissionsDataLocationResourceOutput) ToPrincipalPermissionsDataLocationResourceOutputWithContext(ctx context.Context) PrincipalPermissionsDataLocationResourceOutput

func (PrincipalPermissionsDataLocationResourceOutput) ToPrincipalPermissionsDataLocationResourcePtrOutput added in v0.21.0

func (o PrincipalPermissionsDataLocationResourceOutput) ToPrincipalPermissionsDataLocationResourcePtrOutput() PrincipalPermissionsDataLocationResourcePtrOutput

func (PrincipalPermissionsDataLocationResourceOutput) ToPrincipalPermissionsDataLocationResourcePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsDataLocationResourceOutput) ToPrincipalPermissionsDataLocationResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDataLocationResourcePtrOutput

type PrincipalPermissionsDataLocationResourcePtrInput added in v0.21.0

type PrincipalPermissionsDataLocationResourcePtrInput interface {
	pulumi.Input

	ToPrincipalPermissionsDataLocationResourcePtrOutput() PrincipalPermissionsDataLocationResourcePtrOutput
	ToPrincipalPermissionsDataLocationResourcePtrOutputWithContext(context.Context) PrincipalPermissionsDataLocationResourcePtrOutput
}

PrincipalPermissionsDataLocationResourcePtrInput is an input type that accepts PrincipalPermissionsDataLocationResourceArgs, PrincipalPermissionsDataLocationResourcePtr and PrincipalPermissionsDataLocationResourcePtrOutput values. You can construct a concrete instance of `PrincipalPermissionsDataLocationResourcePtrInput` via:

        PrincipalPermissionsDataLocationResourceArgs{...}

or:

        nil

type PrincipalPermissionsDataLocationResourcePtrOutput added in v0.21.0

type PrincipalPermissionsDataLocationResourcePtrOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsDataLocationResourcePtrOutput) CatalogId added in v0.21.0

func (PrincipalPermissionsDataLocationResourcePtrOutput) Elem added in v0.21.0

func (PrincipalPermissionsDataLocationResourcePtrOutput) ElementType added in v0.21.0

func (PrincipalPermissionsDataLocationResourcePtrOutput) ResourceArn added in v0.21.0

func (PrincipalPermissionsDataLocationResourcePtrOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsDataLocationResourcePtrOutput) ToPrincipalPermissionsDataLocationResourcePtrOutput added in v0.21.0

func (o PrincipalPermissionsDataLocationResourcePtrOutput) ToPrincipalPermissionsDataLocationResourcePtrOutput() PrincipalPermissionsDataLocationResourcePtrOutput

func (PrincipalPermissionsDataLocationResourcePtrOutput) ToPrincipalPermissionsDataLocationResourcePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsDataLocationResourcePtrOutput) ToPrincipalPermissionsDataLocationResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDataLocationResourcePtrOutput

type PrincipalPermissionsDatabaseResource added in v0.21.0

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

type PrincipalPermissionsDatabaseResourceArgs added in v0.21.0

type PrincipalPermissionsDatabaseResourceArgs struct {
	CatalogId pulumi.StringInput `pulumi:"catalogId"`
	Name      pulumi.StringInput `pulumi:"name"`
}

func (PrincipalPermissionsDatabaseResourceArgs) ElementType added in v0.21.0

func (PrincipalPermissionsDatabaseResourceArgs) ToOutput added in v0.76.0

func (PrincipalPermissionsDatabaseResourceArgs) ToPrincipalPermissionsDatabaseResourceOutput added in v0.21.0

func (i PrincipalPermissionsDatabaseResourceArgs) ToPrincipalPermissionsDatabaseResourceOutput() PrincipalPermissionsDatabaseResourceOutput

func (PrincipalPermissionsDatabaseResourceArgs) ToPrincipalPermissionsDatabaseResourceOutputWithContext added in v0.21.0

func (i PrincipalPermissionsDatabaseResourceArgs) ToPrincipalPermissionsDatabaseResourceOutputWithContext(ctx context.Context) PrincipalPermissionsDatabaseResourceOutput

func (PrincipalPermissionsDatabaseResourceArgs) ToPrincipalPermissionsDatabaseResourcePtrOutput added in v0.21.0

func (i PrincipalPermissionsDatabaseResourceArgs) ToPrincipalPermissionsDatabaseResourcePtrOutput() PrincipalPermissionsDatabaseResourcePtrOutput

func (PrincipalPermissionsDatabaseResourceArgs) ToPrincipalPermissionsDatabaseResourcePtrOutputWithContext added in v0.21.0

func (i PrincipalPermissionsDatabaseResourceArgs) ToPrincipalPermissionsDatabaseResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDatabaseResourcePtrOutput

type PrincipalPermissionsDatabaseResourceInput added in v0.21.0

type PrincipalPermissionsDatabaseResourceInput interface {
	pulumi.Input

	ToPrincipalPermissionsDatabaseResourceOutput() PrincipalPermissionsDatabaseResourceOutput
	ToPrincipalPermissionsDatabaseResourceOutputWithContext(context.Context) PrincipalPermissionsDatabaseResourceOutput
}

PrincipalPermissionsDatabaseResourceInput is an input type that accepts PrincipalPermissionsDatabaseResourceArgs and PrincipalPermissionsDatabaseResourceOutput values. You can construct a concrete instance of `PrincipalPermissionsDatabaseResourceInput` via:

PrincipalPermissionsDatabaseResourceArgs{...}

type PrincipalPermissionsDatabaseResourceOutput added in v0.21.0

type PrincipalPermissionsDatabaseResourceOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsDatabaseResourceOutput) CatalogId added in v0.21.0

func (PrincipalPermissionsDatabaseResourceOutput) ElementType added in v0.21.0

func (PrincipalPermissionsDatabaseResourceOutput) Name added in v0.21.0

func (PrincipalPermissionsDatabaseResourceOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsDatabaseResourceOutput) ToPrincipalPermissionsDatabaseResourceOutput added in v0.21.0

func (o PrincipalPermissionsDatabaseResourceOutput) ToPrincipalPermissionsDatabaseResourceOutput() PrincipalPermissionsDatabaseResourceOutput

func (PrincipalPermissionsDatabaseResourceOutput) ToPrincipalPermissionsDatabaseResourceOutputWithContext added in v0.21.0

func (o PrincipalPermissionsDatabaseResourceOutput) ToPrincipalPermissionsDatabaseResourceOutputWithContext(ctx context.Context) PrincipalPermissionsDatabaseResourceOutput

func (PrincipalPermissionsDatabaseResourceOutput) ToPrincipalPermissionsDatabaseResourcePtrOutput added in v0.21.0

func (o PrincipalPermissionsDatabaseResourceOutput) ToPrincipalPermissionsDatabaseResourcePtrOutput() PrincipalPermissionsDatabaseResourcePtrOutput

func (PrincipalPermissionsDatabaseResourceOutput) ToPrincipalPermissionsDatabaseResourcePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsDatabaseResourceOutput) ToPrincipalPermissionsDatabaseResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDatabaseResourcePtrOutput

type PrincipalPermissionsDatabaseResourcePtrInput added in v0.21.0

type PrincipalPermissionsDatabaseResourcePtrInput interface {
	pulumi.Input

	ToPrincipalPermissionsDatabaseResourcePtrOutput() PrincipalPermissionsDatabaseResourcePtrOutput
	ToPrincipalPermissionsDatabaseResourcePtrOutputWithContext(context.Context) PrincipalPermissionsDatabaseResourcePtrOutput
}

PrincipalPermissionsDatabaseResourcePtrInput is an input type that accepts PrincipalPermissionsDatabaseResourceArgs, PrincipalPermissionsDatabaseResourcePtr and PrincipalPermissionsDatabaseResourcePtrOutput values. You can construct a concrete instance of `PrincipalPermissionsDatabaseResourcePtrInput` via:

        PrincipalPermissionsDatabaseResourceArgs{...}

or:

        nil

type PrincipalPermissionsDatabaseResourcePtrOutput added in v0.21.0

type PrincipalPermissionsDatabaseResourcePtrOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsDatabaseResourcePtrOutput) CatalogId added in v0.21.0

func (PrincipalPermissionsDatabaseResourcePtrOutput) Elem added in v0.21.0

func (PrincipalPermissionsDatabaseResourcePtrOutput) ElementType added in v0.21.0

func (PrincipalPermissionsDatabaseResourcePtrOutput) Name added in v0.21.0

func (PrincipalPermissionsDatabaseResourcePtrOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsDatabaseResourcePtrOutput) ToPrincipalPermissionsDatabaseResourcePtrOutput added in v0.21.0

func (o PrincipalPermissionsDatabaseResourcePtrOutput) ToPrincipalPermissionsDatabaseResourcePtrOutput() PrincipalPermissionsDatabaseResourcePtrOutput

func (PrincipalPermissionsDatabaseResourcePtrOutput) ToPrincipalPermissionsDatabaseResourcePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsDatabaseResourcePtrOutput) ToPrincipalPermissionsDatabaseResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDatabaseResourcePtrOutput

type PrincipalPermissionsInput added in v0.21.0

type PrincipalPermissionsInput interface {
	pulumi.Input

	ToPrincipalPermissionsOutput() PrincipalPermissionsOutput
	ToPrincipalPermissionsOutputWithContext(ctx context.Context) PrincipalPermissionsOutput
}

type PrincipalPermissionsLfTag added in v0.72.0

type PrincipalPermissionsLfTag struct {
	TagKey    *string  `pulumi:"tagKey"`
	TagValues []string `pulumi:"tagValues"`
}

type PrincipalPermissionsLfTagArgs added in v0.72.0

type PrincipalPermissionsLfTagArgs struct {
	TagKey    pulumi.StringPtrInput   `pulumi:"tagKey"`
	TagValues pulumi.StringArrayInput `pulumi:"tagValues"`
}

func (PrincipalPermissionsLfTagArgs) ElementType added in v0.72.0

func (PrincipalPermissionsLfTagArgs) ToOutput added in v0.76.0

func (PrincipalPermissionsLfTagArgs) ToPrincipalPermissionsLfTagOutput added in v0.72.0

func (i PrincipalPermissionsLfTagArgs) ToPrincipalPermissionsLfTagOutput() PrincipalPermissionsLfTagOutput

func (PrincipalPermissionsLfTagArgs) ToPrincipalPermissionsLfTagOutputWithContext added in v0.72.0

func (i PrincipalPermissionsLfTagArgs) ToPrincipalPermissionsLfTagOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagOutput

type PrincipalPermissionsLfTagArray added in v0.72.0

type PrincipalPermissionsLfTagArray []PrincipalPermissionsLfTagInput

func (PrincipalPermissionsLfTagArray) ElementType added in v0.72.0

func (PrincipalPermissionsLfTagArray) ToOutput added in v0.76.0

func (PrincipalPermissionsLfTagArray) ToPrincipalPermissionsLfTagArrayOutput added in v0.72.0

func (i PrincipalPermissionsLfTagArray) ToPrincipalPermissionsLfTagArrayOutput() PrincipalPermissionsLfTagArrayOutput

func (PrincipalPermissionsLfTagArray) ToPrincipalPermissionsLfTagArrayOutputWithContext added in v0.72.0

func (i PrincipalPermissionsLfTagArray) ToPrincipalPermissionsLfTagArrayOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagArrayOutput

type PrincipalPermissionsLfTagArrayInput added in v0.72.0

type PrincipalPermissionsLfTagArrayInput interface {
	pulumi.Input

	ToPrincipalPermissionsLfTagArrayOutput() PrincipalPermissionsLfTagArrayOutput
	ToPrincipalPermissionsLfTagArrayOutputWithContext(context.Context) PrincipalPermissionsLfTagArrayOutput
}

PrincipalPermissionsLfTagArrayInput is an input type that accepts PrincipalPermissionsLfTagArray and PrincipalPermissionsLfTagArrayOutput values. You can construct a concrete instance of `PrincipalPermissionsLfTagArrayInput` via:

PrincipalPermissionsLfTagArray{ PrincipalPermissionsLfTagArgs{...} }

type PrincipalPermissionsLfTagArrayOutput added in v0.72.0

type PrincipalPermissionsLfTagArrayOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsLfTagArrayOutput) ElementType added in v0.72.0

func (PrincipalPermissionsLfTagArrayOutput) Index added in v0.72.0

func (PrincipalPermissionsLfTagArrayOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsLfTagArrayOutput) ToPrincipalPermissionsLfTagArrayOutput added in v0.72.0

func (o PrincipalPermissionsLfTagArrayOutput) ToPrincipalPermissionsLfTagArrayOutput() PrincipalPermissionsLfTagArrayOutput

func (PrincipalPermissionsLfTagArrayOutput) ToPrincipalPermissionsLfTagArrayOutputWithContext added in v0.72.0

func (o PrincipalPermissionsLfTagArrayOutput) ToPrincipalPermissionsLfTagArrayOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagArrayOutput

type PrincipalPermissionsLfTagInput added in v0.72.0

type PrincipalPermissionsLfTagInput interface {
	pulumi.Input

	ToPrincipalPermissionsLfTagOutput() PrincipalPermissionsLfTagOutput
	ToPrincipalPermissionsLfTagOutputWithContext(context.Context) PrincipalPermissionsLfTagOutput
}

PrincipalPermissionsLfTagInput is an input type that accepts PrincipalPermissionsLfTagArgs and PrincipalPermissionsLfTagOutput values. You can construct a concrete instance of `PrincipalPermissionsLfTagInput` via:

PrincipalPermissionsLfTagArgs{...}

type PrincipalPermissionsLfTagKeyResource added in v0.72.0

type PrincipalPermissionsLfTagKeyResource struct {
	CatalogId string   `pulumi:"catalogId"`
	TagKey    string   `pulumi:"tagKey"`
	TagValues []string `pulumi:"tagValues"`
}

type PrincipalPermissionsLfTagKeyResourceArgs added in v0.72.0

type PrincipalPermissionsLfTagKeyResourceArgs struct {
	CatalogId pulumi.StringInput      `pulumi:"catalogId"`
	TagKey    pulumi.StringInput      `pulumi:"tagKey"`
	TagValues pulumi.StringArrayInput `pulumi:"tagValues"`
}

func (PrincipalPermissionsLfTagKeyResourceArgs) ElementType added in v0.72.0

func (PrincipalPermissionsLfTagKeyResourceArgs) ToOutput added in v0.76.0

func (PrincipalPermissionsLfTagKeyResourceArgs) ToPrincipalPermissionsLfTagKeyResourceOutput added in v0.72.0

func (i PrincipalPermissionsLfTagKeyResourceArgs) ToPrincipalPermissionsLfTagKeyResourceOutput() PrincipalPermissionsLfTagKeyResourceOutput

func (PrincipalPermissionsLfTagKeyResourceArgs) ToPrincipalPermissionsLfTagKeyResourceOutputWithContext added in v0.72.0

func (i PrincipalPermissionsLfTagKeyResourceArgs) ToPrincipalPermissionsLfTagKeyResourceOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagKeyResourceOutput

func (PrincipalPermissionsLfTagKeyResourceArgs) ToPrincipalPermissionsLfTagKeyResourcePtrOutput added in v0.72.0

func (i PrincipalPermissionsLfTagKeyResourceArgs) ToPrincipalPermissionsLfTagKeyResourcePtrOutput() PrincipalPermissionsLfTagKeyResourcePtrOutput

func (PrincipalPermissionsLfTagKeyResourceArgs) ToPrincipalPermissionsLfTagKeyResourcePtrOutputWithContext added in v0.72.0

func (i PrincipalPermissionsLfTagKeyResourceArgs) ToPrincipalPermissionsLfTagKeyResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagKeyResourcePtrOutput

type PrincipalPermissionsLfTagKeyResourceInput added in v0.72.0

type PrincipalPermissionsLfTagKeyResourceInput interface {
	pulumi.Input

	ToPrincipalPermissionsLfTagKeyResourceOutput() PrincipalPermissionsLfTagKeyResourceOutput
	ToPrincipalPermissionsLfTagKeyResourceOutputWithContext(context.Context) PrincipalPermissionsLfTagKeyResourceOutput
}

PrincipalPermissionsLfTagKeyResourceInput is an input type that accepts PrincipalPermissionsLfTagKeyResourceArgs and PrincipalPermissionsLfTagKeyResourceOutput values. You can construct a concrete instance of `PrincipalPermissionsLfTagKeyResourceInput` via:

PrincipalPermissionsLfTagKeyResourceArgs{...}

type PrincipalPermissionsLfTagKeyResourceOutput added in v0.72.0

type PrincipalPermissionsLfTagKeyResourceOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsLfTagKeyResourceOutput) CatalogId added in v0.72.0

func (PrincipalPermissionsLfTagKeyResourceOutput) ElementType added in v0.72.0

func (PrincipalPermissionsLfTagKeyResourceOutput) TagKey added in v0.72.0

func (PrincipalPermissionsLfTagKeyResourceOutput) TagValues added in v0.72.0

func (PrincipalPermissionsLfTagKeyResourceOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsLfTagKeyResourceOutput) ToPrincipalPermissionsLfTagKeyResourceOutput added in v0.72.0

func (o PrincipalPermissionsLfTagKeyResourceOutput) ToPrincipalPermissionsLfTagKeyResourceOutput() PrincipalPermissionsLfTagKeyResourceOutput

func (PrincipalPermissionsLfTagKeyResourceOutput) ToPrincipalPermissionsLfTagKeyResourceOutputWithContext added in v0.72.0

func (o PrincipalPermissionsLfTagKeyResourceOutput) ToPrincipalPermissionsLfTagKeyResourceOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagKeyResourceOutput

func (PrincipalPermissionsLfTagKeyResourceOutput) ToPrincipalPermissionsLfTagKeyResourcePtrOutput added in v0.72.0

func (o PrincipalPermissionsLfTagKeyResourceOutput) ToPrincipalPermissionsLfTagKeyResourcePtrOutput() PrincipalPermissionsLfTagKeyResourcePtrOutput

func (PrincipalPermissionsLfTagKeyResourceOutput) ToPrincipalPermissionsLfTagKeyResourcePtrOutputWithContext added in v0.72.0

func (o PrincipalPermissionsLfTagKeyResourceOutput) ToPrincipalPermissionsLfTagKeyResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagKeyResourcePtrOutput

type PrincipalPermissionsLfTagKeyResourcePtrInput added in v0.72.0

type PrincipalPermissionsLfTagKeyResourcePtrInput interface {
	pulumi.Input

	ToPrincipalPermissionsLfTagKeyResourcePtrOutput() PrincipalPermissionsLfTagKeyResourcePtrOutput
	ToPrincipalPermissionsLfTagKeyResourcePtrOutputWithContext(context.Context) PrincipalPermissionsLfTagKeyResourcePtrOutput
}

PrincipalPermissionsLfTagKeyResourcePtrInput is an input type that accepts PrincipalPermissionsLfTagKeyResourceArgs, PrincipalPermissionsLfTagKeyResourcePtr and PrincipalPermissionsLfTagKeyResourcePtrOutput values. You can construct a concrete instance of `PrincipalPermissionsLfTagKeyResourcePtrInput` via:

        PrincipalPermissionsLfTagKeyResourceArgs{...}

or:

        nil

type PrincipalPermissionsLfTagKeyResourcePtrOutput added in v0.72.0

type PrincipalPermissionsLfTagKeyResourcePtrOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsLfTagKeyResourcePtrOutput) CatalogId added in v0.72.0

func (PrincipalPermissionsLfTagKeyResourcePtrOutput) Elem added in v0.72.0

func (PrincipalPermissionsLfTagKeyResourcePtrOutput) ElementType added in v0.72.0

func (PrincipalPermissionsLfTagKeyResourcePtrOutput) TagKey added in v0.72.0

func (PrincipalPermissionsLfTagKeyResourcePtrOutput) TagValues added in v0.72.0

func (PrincipalPermissionsLfTagKeyResourcePtrOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsLfTagKeyResourcePtrOutput) ToPrincipalPermissionsLfTagKeyResourcePtrOutput added in v0.72.0

func (o PrincipalPermissionsLfTagKeyResourcePtrOutput) ToPrincipalPermissionsLfTagKeyResourcePtrOutput() PrincipalPermissionsLfTagKeyResourcePtrOutput

func (PrincipalPermissionsLfTagKeyResourcePtrOutput) ToPrincipalPermissionsLfTagKeyResourcePtrOutputWithContext added in v0.72.0

func (o PrincipalPermissionsLfTagKeyResourcePtrOutput) ToPrincipalPermissionsLfTagKeyResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagKeyResourcePtrOutput

type PrincipalPermissionsLfTagOutput added in v0.72.0

type PrincipalPermissionsLfTagOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsLfTagOutput) ElementType added in v0.72.0

func (PrincipalPermissionsLfTagOutput) TagKey added in v0.72.0

func (PrincipalPermissionsLfTagOutput) TagValues added in v0.72.0

func (PrincipalPermissionsLfTagOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsLfTagOutput) ToPrincipalPermissionsLfTagOutput added in v0.72.0

func (o PrincipalPermissionsLfTagOutput) ToPrincipalPermissionsLfTagOutput() PrincipalPermissionsLfTagOutput

func (PrincipalPermissionsLfTagOutput) ToPrincipalPermissionsLfTagOutputWithContext added in v0.72.0

func (o PrincipalPermissionsLfTagOutput) ToPrincipalPermissionsLfTagOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagOutput

type PrincipalPermissionsLfTagPolicyResource added in v0.72.0

type PrincipalPermissionsLfTagPolicyResource struct {
	CatalogId    string                           `pulumi:"catalogId"`
	Expression   []PrincipalPermissionsLfTag      `pulumi:"expression"`
	ResourceType PrincipalPermissionsResourceType `pulumi:"resourceType"`
}

type PrincipalPermissionsLfTagPolicyResourceArgs added in v0.72.0

type PrincipalPermissionsLfTagPolicyResourceArgs struct {
	CatalogId    pulumi.StringInput                    `pulumi:"catalogId"`
	Expression   PrincipalPermissionsLfTagArrayInput   `pulumi:"expression"`
	ResourceType PrincipalPermissionsResourceTypeInput `pulumi:"resourceType"`
}

func (PrincipalPermissionsLfTagPolicyResourceArgs) ElementType added in v0.72.0

func (PrincipalPermissionsLfTagPolicyResourceArgs) ToOutput added in v0.76.0

func (PrincipalPermissionsLfTagPolicyResourceArgs) ToPrincipalPermissionsLfTagPolicyResourceOutput added in v0.72.0

func (i PrincipalPermissionsLfTagPolicyResourceArgs) ToPrincipalPermissionsLfTagPolicyResourceOutput() PrincipalPermissionsLfTagPolicyResourceOutput

func (PrincipalPermissionsLfTagPolicyResourceArgs) ToPrincipalPermissionsLfTagPolicyResourceOutputWithContext added in v0.72.0

func (i PrincipalPermissionsLfTagPolicyResourceArgs) ToPrincipalPermissionsLfTagPolicyResourceOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagPolicyResourceOutput

func (PrincipalPermissionsLfTagPolicyResourceArgs) ToPrincipalPermissionsLfTagPolicyResourcePtrOutput added in v0.72.0

func (i PrincipalPermissionsLfTagPolicyResourceArgs) ToPrincipalPermissionsLfTagPolicyResourcePtrOutput() PrincipalPermissionsLfTagPolicyResourcePtrOutput

func (PrincipalPermissionsLfTagPolicyResourceArgs) ToPrincipalPermissionsLfTagPolicyResourcePtrOutputWithContext added in v0.72.0

func (i PrincipalPermissionsLfTagPolicyResourceArgs) ToPrincipalPermissionsLfTagPolicyResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagPolicyResourcePtrOutput

type PrincipalPermissionsLfTagPolicyResourceInput added in v0.72.0

type PrincipalPermissionsLfTagPolicyResourceInput interface {
	pulumi.Input

	ToPrincipalPermissionsLfTagPolicyResourceOutput() PrincipalPermissionsLfTagPolicyResourceOutput
	ToPrincipalPermissionsLfTagPolicyResourceOutputWithContext(context.Context) PrincipalPermissionsLfTagPolicyResourceOutput
}

PrincipalPermissionsLfTagPolicyResourceInput is an input type that accepts PrincipalPermissionsLfTagPolicyResourceArgs and PrincipalPermissionsLfTagPolicyResourceOutput values. You can construct a concrete instance of `PrincipalPermissionsLfTagPolicyResourceInput` via:

PrincipalPermissionsLfTagPolicyResourceArgs{...}

type PrincipalPermissionsLfTagPolicyResourceOutput added in v0.72.0

type PrincipalPermissionsLfTagPolicyResourceOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsLfTagPolicyResourceOutput) CatalogId added in v0.72.0

func (PrincipalPermissionsLfTagPolicyResourceOutput) ElementType added in v0.72.0

func (PrincipalPermissionsLfTagPolicyResourceOutput) Expression added in v0.72.0

func (PrincipalPermissionsLfTagPolicyResourceOutput) ResourceType added in v0.72.0

func (PrincipalPermissionsLfTagPolicyResourceOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsLfTagPolicyResourceOutput) ToPrincipalPermissionsLfTagPolicyResourceOutput added in v0.72.0

func (o PrincipalPermissionsLfTagPolicyResourceOutput) ToPrincipalPermissionsLfTagPolicyResourceOutput() PrincipalPermissionsLfTagPolicyResourceOutput

func (PrincipalPermissionsLfTagPolicyResourceOutput) ToPrincipalPermissionsLfTagPolicyResourceOutputWithContext added in v0.72.0

func (o PrincipalPermissionsLfTagPolicyResourceOutput) ToPrincipalPermissionsLfTagPolicyResourceOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagPolicyResourceOutput

func (PrincipalPermissionsLfTagPolicyResourceOutput) ToPrincipalPermissionsLfTagPolicyResourcePtrOutput added in v0.72.0

func (o PrincipalPermissionsLfTagPolicyResourceOutput) ToPrincipalPermissionsLfTagPolicyResourcePtrOutput() PrincipalPermissionsLfTagPolicyResourcePtrOutput

func (PrincipalPermissionsLfTagPolicyResourceOutput) ToPrincipalPermissionsLfTagPolicyResourcePtrOutputWithContext added in v0.72.0

func (o PrincipalPermissionsLfTagPolicyResourceOutput) ToPrincipalPermissionsLfTagPolicyResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagPolicyResourcePtrOutput

type PrincipalPermissionsLfTagPolicyResourcePtrInput added in v0.72.0

type PrincipalPermissionsLfTagPolicyResourcePtrInput interface {
	pulumi.Input

	ToPrincipalPermissionsLfTagPolicyResourcePtrOutput() PrincipalPermissionsLfTagPolicyResourcePtrOutput
	ToPrincipalPermissionsLfTagPolicyResourcePtrOutputWithContext(context.Context) PrincipalPermissionsLfTagPolicyResourcePtrOutput
}

PrincipalPermissionsLfTagPolicyResourcePtrInput is an input type that accepts PrincipalPermissionsLfTagPolicyResourceArgs, PrincipalPermissionsLfTagPolicyResourcePtr and PrincipalPermissionsLfTagPolicyResourcePtrOutput values. You can construct a concrete instance of `PrincipalPermissionsLfTagPolicyResourcePtrInput` via:

        PrincipalPermissionsLfTagPolicyResourceArgs{...}

or:

        nil

type PrincipalPermissionsLfTagPolicyResourcePtrOutput added in v0.72.0

type PrincipalPermissionsLfTagPolicyResourcePtrOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) CatalogId added in v0.72.0

func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) Elem added in v0.72.0

func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) ElementType added in v0.72.0

func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) Expression added in v0.72.0

func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) ResourceType added in v0.72.0

func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) ToPrincipalPermissionsLfTagPolicyResourcePtrOutput added in v0.72.0

func (o PrincipalPermissionsLfTagPolicyResourcePtrOutput) ToPrincipalPermissionsLfTagPolicyResourcePtrOutput() PrincipalPermissionsLfTagPolicyResourcePtrOutput

func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) ToPrincipalPermissionsLfTagPolicyResourcePtrOutputWithContext added in v0.72.0

func (o PrincipalPermissionsLfTagPolicyResourcePtrOutput) ToPrincipalPermissionsLfTagPolicyResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagPolicyResourcePtrOutput

type PrincipalPermissionsOutput added in v0.21.0

type PrincipalPermissionsOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsOutput) Catalog added in v0.21.0

func (PrincipalPermissionsOutput) ElementType added in v0.21.0

func (PrincipalPermissionsOutput) ElementType() reflect.Type

func (PrincipalPermissionsOutput) Permissions added in v0.21.0

func (PrincipalPermissionsOutput) PermissionsWithGrantOption added in v0.21.0

func (PrincipalPermissionsOutput) Principal added in v0.21.0

func (PrincipalPermissionsOutput) PrincipalIdentifier added in v0.21.0

func (o PrincipalPermissionsOutput) PrincipalIdentifier() pulumi.StringOutput

func (PrincipalPermissionsOutput) Resource added in v0.21.0

func (PrincipalPermissionsOutput) ResourceIdentifier added in v0.21.0

func (o PrincipalPermissionsOutput) ResourceIdentifier() pulumi.StringOutput

func (PrincipalPermissionsOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsOutput) ToPrincipalPermissionsOutput added in v0.21.0

func (o PrincipalPermissionsOutput) ToPrincipalPermissionsOutput() PrincipalPermissionsOutput

func (PrincipalPermissionsOutput) ToPrincipalPermissionsOutputWithContext added in v0.21.0

func (o PrincipalPermissionsOutput) ToPrincipalPermissionsOutputWithContext(ctx context.Context) PrincipalPermissionsOutput

type PrincipalPermissionsPermission added in v0.21.0

type PrincipalPermissionsPermission string

func (PrincipalPermissionsPermission) ElementType added in v0.21.0

func (PrincipalPermissionsPermission) ToPrincipalPermissionsPermissionOutput added in v0.21.0

func (e PrincipalPermissionsPermission) ToPrincipalPermissionsPermissionOutput() PrincipalPermissionsPermissionOutput

func (PrincipalPermissionsPermission) ToPrincipalPermissionsPermissionOutputWithContext added in v0.21.0

func (e PrincipalPermissionsPermission) ToPrincipalPermissionsPermissionOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionOutput

func (PrincipalPermissionsPermission) ToPrincipalPermissionsPermissionPtrOutput added in v0.21.0

func (e PrincipalPermissionsPermission) ToPrincipalPermissionsPermissionPtrOutput() PrincipalPermissionsPermissionPtrOutput

func (PrincipalPermissionsPermission) ToPrincipalPermissionsPermissionPtrOutputWithContext added in v0.21.0

func (e PrincipalPermissionsPermission) ToPrincipalPermissionsPermissionPtrOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionPtrOutput

func (PrincipalPermissionsPermission) ToStringOutput added in v0.21.0

func (PrincipalPermissionsPermission) ToStringOutputWithContext added in v0.21.0

func (e PrincipalPermissionsPermission) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PrincipalPermissionsPermission) ToStringPtrOutput added in v0.21.0

func (PrincipalPermissionsPermission) ToStringPtrOutputWithContext added in v0.21.0

func (e PrincipalPermissionsPermission) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrincipalPermissionsPermissionArray added in v0.21.0

type PrincipalPermissionsPermissionArray []PrincipalPermissionsPermission

func (PrincipalPermissionsPermissionArray) ElementType added in v0.21.0

func (PrincipalPermissionsPermissionArray) ToOutput added in v0.76.0

func (PrincipalPermissionsPermissionArray) ToPrincipalPermissionsPermissionArrayOutput added in v0.21.0

func (i PrincipalPermissionsPermissionArray) ToPrincipalPermissionsPermissionArrayOutput() PrincipalPermissionsPermissionArrayOutput

func (PrincipalPermissionsPermissionArray) ToPrincipalPermissionsPermissionArrayOutputWithContext added in v0.21.0

func (i PrincipalPermissionsPermissionArray) ToPrincipalPermissionsPermissionArrayOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionArrayOutput

type PrincipalPermissionsPermissionArrayInput added in v0.21.0

type PrincipalPermissionsPermissionArrayInput interface {
	pulumi.Input

	ToPrincipalPermissionsPermissionArrayOutput() PrincipalPermissionsPermissionArrayOutput
	ToPrincipalPermissionsPermissionArrayOutputWithContext(context.Context) PrincipalPermissionsPermissionArrayOutput
}

PrincipalPermissionsPermissionArrayInput is an input type that accepts PrincipalPermissionsPermissionArray and PrincipalPermissionsPermissionArrayOutput values. You can construct a concrete instance of `PrincipalPermissionsPermissionArrayInput` via:

PrincipalPermissionsPermissionArray{ PrincipalPermissionsPermissionArgs{...} }

type PrincipalPermissionsPermissionArrayOutput added in v0.21.0

type PrincipalPermissionsPermissionArrayOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsPermissionArrayOutput) ElementType added in v0.21.0

func (PrincipalPermissionsPermissionArrayOutput) Index added in v0.21.0

func (PrincipalPermissionsPermissionArrayOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsPermissionArrayOutput) ToPrincipalPermissionsPermissionArrayOutput added in v0.21.0

func (o PrincipalPermissionsPermissionArrayOutput) ToPrincipalPermissionsPermissionArrayOutput() PrincipalPermissionsPermissionArrayOutput

func (PrincipalPermissionsPermissionArrayOutput) ToPrincipalPermissionsPermissionArrayOutputWithContext added in v0.21.0

func (o PrincipalPermissionsPermissionArrayOutput) ToPrincipalPermissionsPermissionArrayOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionArrayOutput

type PrincipalPermissionsPermissionInput added in v0.21.0

type PrincipalPermissionsPermissionInput interface {
	pulumi.Input

	ToPrincipalPermissionsPermissionOutput() PrincipalPermissionsPermissionOutput
	ToPrincipalPermissionsPermissionOutputWithContext(context.Context) PrincipalPermissionsPermissionOutput
}

PrincipalPermissionsPermissionInput is an input type that accepts PrincipalPermissionsPermissionArgs and PrincipalPermissionsPermissionOutput values. You can construct a concrete instance of `PrincipalPermissionsPermissionInput` via:

PrincipalPermissionsPermissionArgs{...}

type PrincipalPermissionsPermissionOutput added in v0.21.0

type PrincipalPermissionsPermissionOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsPermissionOutput) ElementType added in v0.21.0

func (PrincipalPermissionsPermissionOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsPermissionOutput) ToPrincipalPermissionsPermissionOutput added in v0.21.0

func (o PrincipalPermissionsPermissionOutput) ToPrincipalPermissionsPermissionOutput() PrincipalPermissionsPermissionOutput

func (PrincipalPermissionsPermissionOutput) ToPrincipalPermissionsPermissionOutputWithContext added in v0.21.0

func (o PrincipalPermissionsPermissionOutput) ToPrincipalPermissionsPermissionOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionOutput

func (PrincipalPermissionsPermissionOutput) ToPrincipalPermissionsPermissionPtrOutput added in v0.21.0

func (o PrincipalPermissionsPermissionOutput) ToPrincipalPermissionsPermissionPtrOutput() PrincipalPermissionsPermissionPtrOutput

func (PrincipalPermissionsPermissionOutput) ToPrincipalPermissionsPermissionPtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsPermissionOutput) ToPrincipalPermissionsPermissionPtrOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionPtrOutput

func (PrincipalPermissionsPermissionOutput) ToStringOutput added in v0.21.0

func (PrincipalPermissionsPermissionOutput) ToStringOutputWithContext added in v0.21.0

func (o PrincipalPermissionsPermissionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PrincipalPermissionsPermissionOutput) ToStringPtrOutput added in v0.21.0

func (PrincipalPermissionsPermissionOutput) ToStringPtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsPermissionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrincipalPermissionsPermissionPtrInput added in v0.21.0

type PrincipalPermissionsPermissionPtrInput interface {
	pulumi.Input

	ToPrincipalPermissionsPermissionPtrOutput() PrincipalPermissionsPermissionPtrOutput
	ToPrincipalPermissionsPermissionPtrOutputWithContext(context.Context) PrincipalPermissionsPermissionPtrOutput
}

func PrincipalPermissionsPermissionPtr added in v0.21.0

func PrincipalPermissionsPermissionPtr(v string) PrincipalPermissionsPermissionPtrInput

type PrincipalPermissionsPermissionPtrOutput added in v0.21.0

type PrincipalPermissionsPermissionPtrOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsPermissionPtrOutput) Elem added in v0.21.0

func (PrincipalPermissionsPermissionPtrOutput) ElementType added in v0.21.0

func (PrincipalPermissionsPermissionPtrOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsPermissionPtrOutput) ToPrincipalPermissionsPermissionPtrOutput added in v0.21.0

func (o PrincipalPermissionsPermissionPtrOutput) ToPrincipalPermissionsPermissionPtrOutput() PrincipalPermissionsPermissionPtrOutput

func (PrincipalPermissionsPermissionPtrOutput) ToPrincipalPermissionsPermissionPtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsPermissionPtrOutput) ToPrincipalPermissionsPermissionPtrOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionPtrOutput

func (PrincipalPermissionsPermissionPtrOutput) ToStringPtrOutput added in v0.21.0

func (PrincipalPermissionsPermissionPtrOutput) ToStringPtrOutputWithContext added in v0.21.0

type PrincipalPermissionsResource added in v0.21.0

type PrincipalPermissionsResource struct {
	Catalog          *PrincipalPermissionsCatalogResource          `pulumi:"catalog"`
	DataCellsFilter  *PrincipalPermissionsDataCellsFilterResource  `pulumi:"dataCellsFilter"`
	DataLocation     *PrincipalPermissionsDataLocationResource     `pulumi:"dataLocation"`
	Database         *PrincipalPermissionsDatabaseResource         `pulumi:"database"`
	LfTag            *PrincipalPermissionsLfTagKeyResource         `pulumi:"lfTag"`
	LfTagPolicy      *PrincipalPermissionsLfTagPolicyResource      `pulumi:"lfTagPolicy"`
	Table            *PrincipalPermissionsTableResource            `pulumi:"table"`
	TableWithColumns *PrincipalPermissionsTableWithColumnsResource `pulumi:"tableWithColumns"`
}

type PrincipalPermissionsResourceArgs added in v0.21.0

type PrincipalPermissionsResourceArgs struct {
	Catalog          PrincipalPermissionsCatalogResourcePtrInput          `pulumi:"catalog"`
	DataCellsFilter  PrincipalPermissionsDataCellsFilterResourcePtrInput  `pulumi:"dataCellsFilter"`
	DataLocation     PrincipalPermissionsDataLocationResourcePtrInput     `pulumi:"dataLocation"`
	Database         PrincipalPermissionsDatabaseResourcePtrInput         `pulumi:"database"`
	LfTag            PrincipalPermissionsLfTagKeyResourcePtrInput         `pulumi:"lfTag"`
	LfTagPolicy      PrincipalPermissionsLfTagPolicyResourcePtrInput      `pulumi:"lfTagPolicy"`
	Table            PrincipalPermissionsTableResourcePtrInput            `pulumi:"table"`
	TableWithColumns PrincipalPermissionsTableWithColumnsResourcePtrInput `pulumi:"tableWithColumns"`
}

func (PrincipalPermissionsResourceArgs) ElementType added in v0.21.0

func (PrincipalPermissionsResourceArgs) ToOutput added in v0.76.0

func (PrincipalPermissionsResourceArgs) ToPrincipalPermissionsResourceOutput added in v0.21.0

func (i PrincipalPermissionsResourceArgs) ToPrincipalPermissionsResourceOutput() PrincipalPermissionsResourceOutput

func (PrincipalPermissionsResourceArgs) ToPrincipalPermissionsResourceOutputWithContext added in v0.21.0

func (i PrincipalPermissionsResourceArgs) ToPrincipalPermissionsResourceOutputWithContext(ctx context.Context) PrincipalPermissionsResourceOutput

type PrincipalPermissionsResourceInput added in v0.21.0

type PrincipalPermissionsResourceInput interface {
	pulumi.Input

	ToPrincipalPermissionsResourceOutput() PrincipalPermissionsResourceOutput
	ToPrincipalPermissionsResourceOutputWithContext(context.Context) PrincipalPermissionsResourceOutput
}

PrincipalPermissionsResourceInput is an input type that accepts PrincipalPermissionsResourceArgs and PrincipalPermissionsResourceOutput values. You can construct a concrete instance of `PrincipalPermissionsResourceInput` via:

PrincipalPermissionsResourceArgs{...}

type PrincipalPermissionsResourceOutput added in v0.21.0

type PrincipalPermissionsResourceOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsResourceOutput) Catalog added in v0.21.0

func (PrincipalPermissionsResourceOutput) DataCellsFilter added in v0.21.0

func (PrincipalPermissionsResourceOutput) DataLocation added in v0.21.0

func (PrincipalPermissionsResourceOutput) Database added in v0.21.0

func (PrincipalPermissionsResourceOutput) ElementType added in v0.21.0

func (PrincipalPermissionsResourceOutput) LfTag added in v0.72.0

func (PrincipalPermissionsResourceOutput) LfTagPolicy added in v0.72.0

func (PrincipalPermissionsResourceOutput) Table added in v0.21.0

func (PrincipalPermissionsResourceOutput) TableWithColumns added in v0.21.0

func (PrincipalPermissionsResourceOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsResourceOutput) ToPrincipalPermissionsResourceOutput added in v0.21.0

func (o PrincipalPermissionsResourceOutput) ToPrincipalPermissionsResourceOutput() PrincipalPermissionsResourceOutput

func (PrincipalPermissionsResourceOutput) ToPrincipalPermissionsResourceOutputWithContext added in v0.21.0

func (o PrincipalPermissionsResourceOutput) ToPrincipalPermissionsResourceOutputWithContext(ctx context.Context) PrincipalPermissionsResourceOutput

type PrincipalPermissionsResourceType added in v0.21.0

type PrincipalPermissionsResourceType string

func (PrincipalPermissionsResourceType) ElementType added in v0.21.0

func (PrincipalPermissionsResourceType) ToPrincipalPermissionsResourceTypeOutput added in v0.21.0

func (e PrincipalPermissionsResourceType) ToPrincipalPermissionsResourceTypeOutput() PrincipalPermissionsResourceTypeOutput

func (PrincipalPermissionsResourceType) ToPrincipalPermissionsResourceTypeOutputWithContext added in v0.21.0

func (e PrincipalPermissionsResourceType) ToPrincipalPermissionsResourceTypeOutputWithContext(ctx context.Context) PrincipalPermissionsResourceTypeOutput

func (PrincipalPermissionsResourceType) ToPrincipalPermissionsResourceTypePtrOutput added in v0.21.0

func (e PrincipalPermissionsResourceType) ToPrincipalPermissionsResourceTypePtrOutput() PrincipalPermissionsResourceTypePtrOutput

func (PrincipalPermissionsResourceType) ToPrincipalPermissionsResourceTypePtrOutputWithContext added in v0.21.0

func (e PrincipalPermissionsResourceType) ToPrincipalPermissionsResourceTypePtrOutputWithContext(ctx context.Context) PrincipalPermissionsResourceTypePtrOutput

func (PrincipalPermissionsResourceType) ToStringOutput added in v0.21.0

func (PrincipalPermissionsResourceType) ToStringOutputWithContext added in v0.21.0

func (e PrincipalPermissionsResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PrincipalPermissionsResourceType) ToStringPtrOutput added in v0.21.0

func (PrincipalPermissionsResourceType) ToStringPtrOutputWithContext added in v0.21.0

func (e PrincipalPermissionsResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrincipalPermissionsResourceTypeInput added in v0.21.0

type PrincipalPermissionsResourceTypeInput interface {
	pulumi.Input

	ToPrincipalPermissionsResourceTypeOutput() PrincipalPermissionsResourceTypeOutput
	ToPrincipalPermissionsResourceTypeOutputWithContext(context.Context) PrincipalPermissionsResourceTypeOutput
}

PrincipalPermissionsResourceTypeInput is an input type that accepts PrincipalPermissionsResourceTypeArgs and PrincipalPermissionsResourceTypeOutput values. You can construct a concrete instance of `PrincipalPermissionsResourceTypeInput` via:

PrincipalPermissionsResourceTypeArgs{...}

type PrincipalPermissionsResourceTypeOutput added in v0.21.0

type PrincipalPermissionsResourceTypeOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsResourceTypeOutput) ElementType added in v0.21.0

func (PrincipalPermissionsResourceTypeOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsResourceTypeOutput) ToPrincipalPermissionsResourceTypeOutput added in v0.21.0

func (o PrincipalPermissionsResourceTypeOutput) ToPrincipalPermissionsResourceTypeOutput() PrincipalPermissionsResourceTypeOutput

func (PrincipalPermissionsResourceTypeOutput) ToPrincipalPermissionsResourceTypeOutputWithContext added in v0.21.0

func (o PrincipalPermissionsResourceTypeOutput) ToPrincipalPermissionsResourceTypeOutputWithContext(ctx context.Context) PrincipalPermissionsResourceTypeOutput

func (PrincipalPermissionsResourceTypeOutput) ToPrincipalPermissionsResourceTypePtrOutput added in v0.21.0

func (o PrincipalPermissionsResourceTypeOutput) ToPrincipalPermissionsResourceTypePtrOutput() PrincipalPermissionsResourceTypePtrOutput

func (PrincipalPermissionsResourceTypeOutput) ToPrincipalPermissionsResourceTypePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsResourceTypeOutput) ToPrincipalPermissionsResourceTypePtrOutputWithContext(ctx context.Context) PrincipalPermissionsResourceTypePtrOutput

func (PrincipalPermissionsResourceTypeOutput) ToStringOutput added in v0.21.0

func (PrincipalPermissionsResourceTypeOutput) ToStringOutputWithContext added in v0.21.0

func (PrincipalPermissionsResourceTypeOutput) ToStringPtrOutput added in v0.21.0

func (PrincipalPermissionsResourceTypeOutput) ToStringPtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrincipalPermissionsResourceTypePtrInput added in v0.21.0

type PrincipalPermissionsResourceTypePtrInput interface {
	pulumi.Input

	ToPrincipalPermissionsResourceTypePtrOutput() PrincipalPermissionsResourceTypePtrOutput
	ToPrincipalPermissionsResourceTypePtrOutputWithContext(context.Context) PrincipalPermissionsResourceTypePtrOutput
}

func PrincipalPermissionsResourceTypePtr added in v0.21.0

func PrincipalPermissionsResourceTypePtr(v string) PrincipalPermissionsResourceTypePtrInput

type PrincipalPermissionsResourceTypePtrOutput added in v0.21.0

type PrincipalPermissionsResourceTypePtrOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsResourceTypePtrOutput) Elem added in v0.21.0

func (PrincipalPermissionsResourceTypePtrOutput) ElementType added in v0.21.0

func (PrincipalPermissionsResourceTypePtrOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsResourceTypePtrOutput) ToPrincipalPermissionsResourceTypePtrOutput added in v0.21.0

func (o PrincipalPermissionsResourceTypePtrOutput) ToPrincipalPermissionsResourceTypePtrOutput() PrincipalPermissionsResourceTypePtrOutput

func (PrincipalPermissionsResourceTypePtrOutput) ToPrincipalPermissionsResourceTypePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsResourceTypePtrOutput) ToPrincipalPermissionsResourceTypePtrOutputWithContext(ctx context.Context) PrincipalPermissionsResourceTypePtrOutput

func (PrincipalPermissionsResourceTypePtrOutput) ToStringPtrOutput added in v0.21.0

func (PrincipalPermissionsResourceTypePtrOutput) ToStringPtrOutputWithContext added in v0.21.0

type PrincipalPermissionsState added in v0.21.0

type PrincipalPermissionsState struct {
}

func (PrincipalPermissionsState) ElementType added in v0.21.0

func (PrincipalPermissionsState) ElementType() reflect.Type

type PrincipalPermissionsTableResource added in v0.21.0

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

type PrincipalPermissionsTableResourceArgs added in v0.21.0

type PrincipalPermissionsTableResourceArgs struct {
	CatalogId     pulumi.StringInput                        `pulumi:"catalogId"`
	DatabaseName  pulumi.StringInput                        `pulumi:"databaseName"`
	Name          pulumi.StringPtrInput                     `pulumi:"name"`
	TableWildcard PrincipalPermissionsTableWildcardPtrInput `pulumi:"tableWildcard"`
}

func (PrincipalPermissionsTableResourceArgs) ElementType added in v0.21.0

func (PrincipalPermissionsTableResourceArgs) ToOutput added in v0.76.0

func (PrincipalPermissionsTableResourceArgs) ToPrincipalPermissionsTableResourceOutput added in v0.21.0

func (i PrincipalPermissionsTableResourceArgs) ToPrincipalPermissionsTableResourceOutput() PrincipalPermissionsTableResourceOutput

func (PrincipalPermissionsTableResourceArgs) ToPrincipalPermissionsTableResourceOutputWithContext added in v0.21.0

func (i PrincipalPermissionsTableResourceArgs) ToPrincipalPermissionsTableResourceOutputWithContext(ctx context.Context) PrincipalPermissionsTableResourceOutput

func (PrincipalPermissionsTableResourceArgs) ToPrincipalPermissionsTableResourcePtrOutput added in v0.21.0

func (i PrincipalPermissionsTableResourceArgs) ToPrincipalPermissionsTableResourcePtrOutput() PrincipalPermissionsTableResourcePtrOutput

func (PrincipalPermissionsTableResourceArgs) ToPrincipalPermissionsTableResourcePtrOutputWithContext added in v0.21.0

func (i PrincipalPermissionsTableResourceArgs) ToPrincipalPermissionsTableResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableResourcePtrOutput

type PrincipalPermissionsTableResourceInput added in v0.21.0

type PrincipalPermissionsTableResourceInput interface {
	pulumi.Input

	ToPrincipalPermissionsTableResourceOutput() PrincipalPermissionsTableResourceOutput
	ToPrincipalPermissionsTableResourceOutputWithContext(context.Context) PrincipalPermissionsTableResourceOutput
}

PrincipalPermissionsTableResourceInput is an input type that accepts PrincipalPermissionsTableResourceArgs and PrincipalPermissionsTableResourceOutput values. You can construct a concrete instance of `PrincipalPermissionsTableResourceInput` via:

PrincipalPermissionsTableResourceArgs{...}

type PrincipalPermissionsTableResourceOutput added in v0.21.0

type PrincipalPermissionsTableResourceOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsTableResourceOutput) CatalogId added in v0.21.0

func (PrincipalPermissionsTableResourceOutput) DatabaseName added in v0.21.0

func (PrincipalPermissionsTableResourceOutput) ElementType added in v0.21.0

func (PrincipalPermissionsTableResourceOutput) Name added in v0.21.0

func (PrincipalPermissionsTableResourceOutput) TableWildcard added in v0.21.0

func (PrincipalPermissionsTableResourceOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsTableResourceOutput) ToPrincipalPermissionsTableResourceOutput added in v0.21.0

func (o PrincipalPermissionsTableResourceOutput) ToPrincipalPermissionsTableResourceOutput() PrincipalPermissionsTableResourceOutput

func (PrincipalPermissionsTableResourceOutput) ToPrincipalPermissionsTableResourceOutputWithContext added in v0.21.0

func (o PrincipalPermissionsTableResourceOutput) ToPrincipalPermissionsTableResourceOutputWithContext(ctx context.Context) PrincipalPermissionsTableResourceOutput

func (PrincipalPermissionsTableResourceOutput) ToPrincipalPermissionsTableResourcePtrOutput added in v0.21.0

func (o PrincipalPermissionsTableResourceOutput) ToPrincipalPermissionsTableResourcePtrOutput() PrincipalPermissionsTableResourcePtrOutput

func (PrincipalPermissionsTableResourceOutput) ToPrincipalPermissionsTableResourcePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsTableResourceOutput) ToPrincipalPermissionsTableResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableResourcePtrOutput

type PrincipalPermissionsTableResourcePtrInput added in v0.21.0

type PrincipalPermissionsTableResourcePtrInput interface {
	pulumi.Input

	ToPrincipalPermissionsTableResourcePtrOutput() PrincipalPermissionsTableResourcePtrOutput
	ToPrincipalPermissionsTableResourcePtrOutputWithContext(context.Context) PrincipalPermissionsTableResourcePtrOutput
}

PrincipalPermissionsTableResourcePtrInput is an input type that accepts PrincipalPermissionsTableResourceArgs, PrincipalPermissionsTableResourcePtr and PrincipalPermissionsTableResourcePtrOutput values. You can construct a concrete instance of `PrincipalPermissionsTableResourcePtrInput` via:

        PrincipalPermissionsTableResourceArgs{...}

or:

        nil

type PrincipalPermissionsTableResourcePtrOutput added in v0.21.0

type PrincipalPermissionsTableResourcePtrOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsTableResourcePtrOutput) CatalogId added in v0.21.0

func (PrincipalPermissionsTableResourcePtrOutput) DatabaseName added in v0.21.0

func (PrincipalPermissionsTableResourcePtrOutput) Elem added in v0.21.0

func (PrincipalPermissionsTableResourcePtrOutput) ElementType added in v0.21.0

func (PrincipalPermissionsTableResourcePtrOutput) Name added in v0.21.0

func (PrincipalPermissionsTableResourcePtrOutput) TableWildcard added in v0.21.0

func (PrincipalPermissionsTableResourcePtrOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsTableResourcePtrOutput) ToPrincipalPermissionsTableResourcePtrOutput added in v0.21.0

func (o PrincipalPermissionsTableResourcePtrOutput) ToPrincipalPermissionsTableResourcePtrOutput() PrincipalPermissionsTableResourcePtrOutput

func (PrincipalPermissionsTableResourcePtrOutput) ToPrincipalPermissionsTableResourcePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsTableResourcePtrOutput) ToPrincipalPermissionsTableResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableResourcePtrOutput

type PrincipalPermissionsTableWildcard added in v0.21.0

type PrincipalPermissionsTableWildcard struct {
}

type PrincipalPermissionsTableWildcardArgs added in v0.21.0

type PrincipalPermissionsTableWildcardArgs struct {
}

func (PrincipalPermissionsTableWildcardArgs) ElementType added in v0.21.0

func (PrincipalPermissionsTableWildcardArgs) ToOutput added in v0.76.0

func (PrincipalPermissionsTableWildcardArgs) ToPrincipalPermissionsTableWildcardOutput added in v0.21.0

func (i PrincipalPermissionsTableWildcardArgs) ToPrincipalPermissionsTableWildcardOutput() PrincipalPermissionsTableWildcardOutput

func (PrincipalPermissionsTableWildcardArgs) ToPrincipalPermissionsTableWildcardOutputWithContext added in v0.21.0

func (i PrincipalPermissionsTableWildcardArgs) ToPrincipalPermissionsTableWildcardOutputWithContext(ctx context.Context) PrincipalPermissionsTableWildcardOutput

func (PrincipalPermissionsTableWildcardArgs) ToPrincipalPermissionsTableWildcardPtrOutput added in v0.21.0

func (i PrincipalPermissionsTableWildcardArgs) ToPrincipalPermissionsTableWildcardPtrOutput() PrincipalPermissionsTableWildcardPtrOutput

func (PrincipalPermissionsTableWildcardArgs) ToPrincipalPermissionsTableWildcardPtrOutputWithContext added in v0.21.0

func (i PrincipalPermissionsTableWildcardArgs) ToPrincipalPermissionsTableWildcardPtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableWildcardPtrOutput

type PrincipalPermissionsTableWildcardInput added in v0.21.0

type PrincipalPermissionsTableWildcardInput interface {
	pulumi.Input

	ToPrincipalPermissionsTableWildcardOutput() PrincipalPermissionsTableWildcardOutput
	ToPrincipalPermissionsTableWildcardOutputWithContext(context.Context) PrincipalPermissionsTableWildcardOutput
}

PrincipalPermissionsTableWildcardInput is an input type that accepts PrincipalPermissionsTableWildcardArgs and PrincipalPermissionsTableWildcardOutput values. You can construct a concrete instance of `PrincipalPermissionsTableWildcardInput` via:

PrincipalPermissionsTableWildcardArgs{...}

type PrincipalPermissionsTableWildcardOutput added in v0.21.0

type PrincipalPermissionsTableWildcardOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsTableWildcardOutput) ElementType added in v0.21.0

func (PrincipalPermissionsTableWildcardOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsTableWildcardOutput) ToPrincipalPermissionsTableWildcardOutput added in v0.21.0

func (o PrincipalPermissionsTableWildcardOutput) ToPrincipalPermissionsTableWildcardOutput() PrincipalPermissionsTableWildcardOutput

func (PrincipalPermissionsTableWildcardOutput) ToPrincipalPermissionsTableWildcardOutputWithContext added in v0.21.0

func (o PrincipalPermissionsTableWildcardOutput) ToPrincipalPermissionsTableWildcardOutputWithContext(ctx context.Context) PrincipalPermissionsTableWildcardOutput

func (PrincipalPermissionsTableWildcardOutput) ToPrincipalPermissionsTableWildcardPtrOutput added in v0.21.0

func (o PrincipalPermissionsTableWildcardOutput) ToPrincipalPermissionsTableWildcardPtrOutput() PrincipalPermissionsTableWildcardPtrOutput

func (PrincipalPermissionsTableWildcardOutput) ToPrincipalPermissionsTableWildcardPtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsTableWildcardOutput) ToPrincipalPermissionsTableWildcardPtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableWildcardPtrOutput

type PrincipalPermissionsTableWildcardPtrInput added in v0.21.0

type PrincipalPermissionsTableWildcardPtrInput interface {
	pulumi.Input

	ToPrincipalPermissionsTableWildcardPtrOutput() PrincipalPermissionsTableWildcardPtrOutput
	ToPrincipalPermissionsTableWildcardPtrOutputWithContext(context.Context) PrincipalPermissionsTableWildcardPtrOutput
}

PrincipalPermissionsTableWildcardPtrInput is an input type that accepts PrincipalPermissionsTableWildcardArgs, PrincipalPermissionsTableWildcardPtr and PrincipalPermissionsTableWildcardPtrOutput values. You can construct a concrete instance of `PrincipalPermissionsTableWildcardPtrInput` via:

        PrincipalPermissionsTableWildcardArgs{...}

or:

        nil

type PrincipalPermissionsTableWildcardPtrOutput added in v0.21.0

type PrincipalPermissionsTableWildcardPtrOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsTableWildcardPtrOutput) Elem added in v0.21.0

func (PrincipalPermissionsTableWildcardPtrOutput) ElementType added in v0.21.0

func (PrincipalPermissionsTableWildcardPtrOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsTableWildcardPtrOutput) ToPrincipalPermissionsTableWildcardPtrOutput added in v0.21.0

func (o PrincipalPermissionsTableWildcardPtrOutput) ToPrincipalPermissionsTableWildcardPtrOutput() PrincipalPermissionsTableWildcardPtrOutput

func (PrincipalPermissionsTableWildcardPtrOutput) ToPrincipalPermissionsTableWildcardPtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsTableWildcardPtrOutput) ToPrincipalPermissionsTableWildcardPtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableWildcardPtrOutput

type PrincipalPermissionsTableWithColumnsResource added in v0.21.0

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

type PrincipalPermissionsTableWithColumnsResourceArgs added in v0.21.0

type PrincipalPermissionsTableWithColumnsResourceArgs struct {
	CatalogId      pulumi.StringInput                         `pulumi:"catalogId"`
	ColumnNames    pulumi.StringArrayInput                    `pulumi:"columnNames"`
	ColumnWildcard PrincipalPermissionsColumnWildcardPtrInput `pulumi:"columnWildcard"`
	DatabaseName   pulumi.StringInput                         `pulumi:"databaseName"`
	Name           pulumi.StringInput                         `pulumi:"name"`
}

func (PrincipalPermissionsTableWithColumnsResourceArgs) ElementType added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourceArgs) ToOutput added in v0.76.0

func (PrincipalPermissionsTableWithColumnsResourceArgs) ToPrincipalPermissionsTableWithColumnsResourceOutput added in v0.21.0

func (i PrincipalPermissionsTableWithColumnsResourceArgs) ToPrincipalPermissionsTableWithColumnsResourceOutput() PrincipalPermissionsTableWithColumnsResourceOutput

func (PrincipalPermissionsTableWithColumnsResourceArgs) ToPrincipalPermissionsTableWithColumnsResourceOutputWithContext added in v0.21.0

func (i PrincipalPermissionsTableWithColumnsResourceArgs) ToPrincipalPermissionsTableWithColumnsResourceOutputWithContext(ctx context.Context) PrincipalPermissionsTableWithColumnsResourceOutput

func (PrincipalPermissionsTableWithColumnsResourceArgs) ToPrincipalPermissionsTableWithColumnsResourcePtrOutput added in v0.21.0

func (i PrincipalPermissionsTableWithColumnsResourceArgs) ToPrincipalPermissionsTableWithColumnsResourcePtrOutput() PrincipalPermissionsTableWithColumnsResourcePtrOutput

func (PrincipalPermissionsTableWithColumnsResourceArgs) ToPrincipalPermissionsTableWithColumnsResourcePtrOutputWithContext added in v0.21.0

func (i PrincipalPermissionsTableWithColumnsResourceArgs) ToPrincipalPermissionsTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableWithColumnsResourcePtrOutput

type PrincipalPermissionsTableWithColumnsResourceInput added in v0.21.0

type PrincipalPermissionsTableWithColumnsResourceInput interface {
	pulumi.Input

	ToPrincipalPermissionsTableWithColumnsResourceOutput() PrincipalPermissionsTableWithColumnsResourceOutput
	ToPrincipalPermissionsTableWithColumnsResourceOutputWithContext(context.Context) PrincipalPermissionsTableWithColumnsResourceOutput
}

PrincipalPermissionsTableWithColumnsResourceInput is an input type that accepts PrincipalPermissionsTableWithColumnsResourceArgs and PrincipalPermissionsTableWithColumnsResourceOutput values. You can construct a concrete instance of `PrincipalPermissionsTableWithColumnsResourceInput` via:

PrincipalPermissionsTableWithColumnsResourceArgs{...}

type PrincipalPermissionsTableWithColumnsResourceOutput added in v0.21.0

type PrincipalPermissionsTableWithColumnsResourceOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsTableWithColumnsResourceOutput) CatalogId added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourceOutput) ColumnNames added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourceOutput) ColumnWildcard added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourceOutput) DatabaseName added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourceOutput) ElementType added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourceOutput) Name added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourceOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsTableWithColumnsResourceOutput) ToPrincipalPermissionsTableWithColumnsResourceOutput added in v0.21.0

func (o PrincipalPermissionsTableWithColumnsResourceOutput) ToPrincipalPermissionsTableWithColumnsResourceOutput() PrincipalPermissionsTableWithColumnsResourceOutput

func (PrincipalPermissionsTableWithColumnsResourceOutput) ToPrincipalPermissionsTableWithColumnsResourceOutputWithContext added in v0.21.0

func (o PrincipalPermissionsTableWithColumnsResourceOutput) ToPrincipalPermissionsTableWithColumnsResourceOutputWithContext(ctx context.Context) PrincipalPermissionsTableWithColumnsResourceOutput

func (PrincipalPermissionsTableWithColumnsResourceOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutput added in v0.21.0

func (o PrincipalPermissionsTableWithColumnsResourceOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutput() PrincipalPermissionsTableWithColumnsResourcePtrOutput

func (PrincipalPermissionsTableWithColumnsResourceOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsTableWithColumnsResourceOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableWithColumnsResourcePtrOutput

type PrincipalPermissionsTableWithColumnsResourcePtrInput added in v0.21.0

type PrincipalPermissionsTableWithColumnsResourcePtrInput interface {
	pulumi.Input

	ToPrincipalPermissionsTableWithColumnsResourcePtrOutput() PrincipalPermissionsTableWithColumnsResourcePtrOutput
	ToPrincipalPermissionsTableWithColumnsResourcePtrOutputWithContext(context.Context) PrincipalPermissionsTableWithColumnsResourcePtrOutput
}

PrincipalPermissionsTableWithColumnsResourcePtrInput is an input type that accepts PrincipalPermissionsTableWithColumnsResourceArgs, PrincipalPermissionsTableWithColumnsResourcePtr and PrincipalPermissionsTableWithColumnsResourcePtrOutput values. You can construct a concrete instance of `PrincipalPermissionsTableWithColumnsResourcePtrInput` via:

        PrincipalPermissionsTableWithColumnsResourceArgs{...}

or:

        nil

type PrincipalPermissionsTableWithColumnsResourcePtrOutput added in v0.21.0

type PrincipalPermissionsTableWithColumnsResourcePtrOutput struct{ *pulumi.OutputState }

func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) CatalogId added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) ColumnNames added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) ColumnWildcard added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) DatabaseName added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) Elem added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) ElementType added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) Name added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) ToOutput added in v0.76.0

func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutput added in v0.21.0

func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutputWithContext added in v0.21.0

func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableWithColumnsResourcePtrOutput

type Resource deprecated

type Resource struct {
	pulumi.CustomResourceState

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

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) ToOutput added in v0.76.0

func (i *Resource) ToOutput(ctx context.Context) pulumix.Output[*Resource]

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
	WithFederation       pulumi.BoolPtrInput
}

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) ResourceArn added in v0.17.0

func (o ResourceOutput) ResourceArn() pulumi.StringOutput

func (ResourceOutput) RoleArn added in v0.17.0

func (ResourceOutput) ToOutput added in v0.76.0

func (ResourceOutput) ToResourceOutput

func (o ResourceOutput) ToResourceOutput() ResourceOutput

func (ResourceOutput) ToResourceOutputWithContext

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

func (ResourceOutput) UseServiceLinkedRole added in v0.17.0

func (o ResourceOutput) UseServiceLinkedRole() pulumi.BoolOutput

func (ResourceOutput) WithFederation added in v0.61.0

func (o ResourceOutput) WithFederation() pulumi.BoolPtrOutput

type ResourceState

type ResourceState struct {
}

func (ResourceState) ElementType

func (ResourceState) ElementType() reflect.Type

type Tag added in v0.21.0

type Tag struct {
	pulumi.CustomResourceState

	// The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
	CatalogId pulumi.StringPtrOutput `pulumi:"catalogId"`
	// The key-name for the LF-tag.
	TagKey pulumi.StringOutput `pulumi:"tagKey"`
	// A list of possible values an attribute can take.
	TagValues pulumi.StringArrayOutput `pulumi:"tagValues"`
}

A resource schema representing a Lake Formation Tag.

func GetTag added in v0.21.0

func GetTag(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TagState, opts ...pulumi.ResourceOption) (*Tag, error)

GetTag gets an existing Tag 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 NewTag added in v0.21.0

func NewTag(ctx *pulumi.Context,
	name string, args *TagArgs, opts ...pulumi.ResourceOption) (*Tag, error)

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

func (*Tag) ElementType added in v0.21.0

func (*Tag) ElementType() reflect.Type

func (*Tag) ToOutput added in v0.76.0

func (i *Tag) ToOutput(ctx context.Context) pulumix.Output[*Tag]

func (*Tag) ToTagOutput added in v0.21.0

func (i *Tag) ToTagOutput() TagOutput

func (*Tag) ToTagOutputWithContext added in v0.21.0

func (i *Tag) ToTagOutputWithContext(ctx context.Context) TagOutput

type TagArgs added in v0.21.0

type TagArgs struct {
	// The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
	CatalogId pulumi.StringPtrInput
	// The key-name for the LF-tag.
	TagKey pulumi.StringInput
	// A list of possible values an attribute can take.
	TagValues pulumi.StringArrayInput
}

The set of arguments for constructing a Tag resource.

func (TagArgs) ElementType added in v0.21.0

func (TagArgs) ElementType() reflect.Type

type TagAssociation added in v0.21.0

type TagAssociation struct {
	pulumi.CustomResourceState

	// List of Lake Formation Tags to associate with the Lake Formation Resource
	LfTags TagAssociationLfTagPairArrayOutput `pulumi:"lfTags"`
	// Resource to tag with the Lake Formation Tags
	Resource TagAssociationResourceOutput `pulumi:"resource"`
	// Unique string identifying the resource. Used as primary identifier, which ideally should be a string
	ResourceIdentifier pulumi.StringOutput `pulumi:"resourceIdentifier"`
	// Unique string identifying the resource's tags. Used as primary identifier, which ideally should be a string
	TagsIdentifier pulumi.StringOutput `pulumi:"tagsIdentifier"`
}

A resource schema representing a Lake Formation Tag Association. While tag associations are not explicit Lake Formation resources, this CloudFormation resource can be used to associate tags with Lake Formation entities.

func GetTagAssociation added in v0.21.0

func GetTagAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TagAssociationState, opts ...pulumi.ResourceOption) (*TagAssociation, error)

GetTagAssociation gets an existing TagAssociation 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 NewTagAssociation added in v0.21.0

func NewTagAssociation(ctx *pulumi.Context,
	name string, args *TagAssociationArgs, opts ...pulumi.ResourceOption) (*TagAssociation, error)

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

func (*TagAssociation) ElementType added in v0.21.0

func (*TagAssociation) ElementType() reflect.Type

func (*TagAssociation) ToOutput added in v0.76.0

func (*TagAssociation) ToTagAssociationOutput added in v0.21.0

func (i *TagAssociation) ToTagAssociationOutput() TagAssociationOutput

func (*TagAssociation) ToTagAssociationOutputWithContext added in v0.21.0

func (i *TagAssociation) ToTagAssociationOutputWithContext(ctx context.Context) TagAssociationOutput

type TagAssociationArgs added in v0.21.0

type TagAssociationArgs struct {
	// List of Lake Formation Tags to associate with the Lake Formation Resource
	LfTags TagAssociationLfTagPairArrayInput
	// Resource to tag with the Lake Formation Tags
	Resource TagAssociationResourceInput
}

The set of arguments for constructing a TagAssociation resource.

func (TagAssociationArgs) ElementType added in v0.21.0

func (TagAssociationArgs) ElementType() reflect.Type

type TagAssociationCatalogResource added in v0.21.0

type TagAssociationCatalogResource struct {
}

type TagAssociationCatalogResourceArgs added in v0.21.0

type TagAssociationCatalogResourceArgs struct {
}

func (TagAssociationCatalogResourceArgs) ElementType added in v0.21.0

func (TagAssociationCatalogResourceArgs) ToOutput added in v0.76.0

func (TagAssociationCatalogResourceArgs) ToTagAssociationCatalogResourceOutput added in v0.21.0

func (i TagAssociationCatalogResourceArgs) ToTagAssociationCatalogResourceOutput() TagAssociationCatalogResourceOutput

func (TagAssociationCatalogResourceArgs) ToTagAssociationCatalogResourceOutputWithContext added in v0.21.0

func (i TagAssociationCatalogResourceArgs) ToTagAssociationCatalogResourceOutputWithContext(ctx context.Context) TagAssociationCatalogResourceOutput

func (TagAssociationCatalogResourceArgs) ToTagAssociationCatalogResourcePtrOutput added in v0.21.0

func (i TagAssociationCatalogResourceArgs) ToTagAssociationCatalogResourcePtrOutput() TagAssociationCatalogResourcePtrOutput

func (TagAssociationCatalogResourceArgs) ToTagAssociationCatalogResourcePtrOutputWithContext added in v0.21.0

func (i TagAssociationCatalogResourceArgs) ToTagAssociationCatalogResourcePtrOutputWithContext(ctx context.Context) TagAssociationCatalogResourcePtrOutput

type TagAssociationCatalogResourceInput added in v0.21.0

type TagAssociationCatalogResourceInput interface {
	pulumi.Input

	ToTagAssociationCatalogResourceOutput() TagAssociationCatalogResourceOutput
	ToTagAssociationCatalogResourceOutputWithContext(context.Context) TagAssociationCatalogResourceOutput
}

TagAssociationCatalogResourceInput is an input type that accepts TagAssociationCatalogResourceArgs and TagAssociationCatalogResourceOutput values. You can construct a concrete instance of `TagAssociationCatalogResourceInput` via:

TagAssociationCatalogResourceArgs{...}

type TagAssociationCatalogResourceOutput added in v0.21.0

type TagAssociationCatalogResourceOutput struct{ *pulumi.OutputState }

func (TagAssociationCatalogResourceOutput) ElementType added in v0.21.0

func (TagAssociationCatalogResourceOutput) ToOutput added in v0.76.0

func (TagAssociationCatalogResourceOutput) ToTagAssociationCatalogResourceOutput added in v0.21.0

func (o TagAssociationCatalogResourceOutput) ToTagAssociationCatalogResourceOutput() TagAssociationCatalogResourceOutput

func (TagAssociationCatalogResourceOutput) ToTagAssociationCatalogResourceOutputWithContext added in v0.21.0

func (o TagAssociationCatalogResourceOutput) ToTagAssociationCatalogResourceOutputWithContext(ctx context.Context) TagAssociationCatalogResourceOutput

func (TagAssociationCatalogResourceOutput) ToTagAssociationCatalogResourcePtrOutput added in v0.21.0

func (o TagAssociationCatalogResourceOutput) ToTagAssociationCatalogResourcePtrOutput() TagAssociationCatalogResourcePtrOutput

func (TagAssociationCatalogResourceOutput) ToTagAssociationCatalogResourcePtrOutputWithContext added in v0.21.0

func (o TagAssociationCatalogResourceOutput) ToTagAssociationCatalogResourcePtrOutputWithContext(ctx context.Context) TagAssociationCatalogResourcePtrOutput

type TagAssociationCatalogResourcePtrInput added in v0.21.0

type TagAssociationCatalogResourcePtrInput interface {
	pulumi.Input

	ToTagAssociationCatalogResourcePtrOutput() TagAssociationCatalogResourcePtrOutput
	ToTagAssociationCatalogResourcePtrOutputWithContext(context.Context) TagAssociationCatalogResourcePtrOutput
}

TagAssociationCatalogResourcePtrInput is an input type that accepts TagAssociationCatalogResourceArgs, TagAssociationCatalogResourcePtr and TagAssociationCatalogResourcePtrOutput values. You can construct a concrete instance of `TagAssociationCatalogResourcePtrInput` via:

        TagAssociationCatalogResourceArgs{...}

or:

        nil

type TagAssociationCatalogResourcePtrOutput added in v0.21.0

type TagAssociationCatalogResourcePtrOutput struct{ *pulumi.OutputState }

func (TagAssociationCatalogResourcePtrOutput) Elem added in v0.21.0

func (TagAssociationCatalogResourcePtrOutput) ElementType added in v0.21.0

func (TagAssociationCatalogResourcePtrOutput) ToOutput added in v0.76.0

func (TagAssociationCatalogResourcePtrOutput) ToTagAssociationCatalogResourcePtrOutput added in v0.21.0

func (o TagAssociationCatalogResourcePtrOutput) ToTagAssociationCatalogResourcePtrOutput() TagAssociationCatalogResourcePtrOutput

func (TagAssociationCatalogResourcePtrOutput) ToTagAssociationCatalogResourcePtrOutputWithContext added in v0.21.0

func (o TagAssociationCatalogResourcePtrOutput) ToTagAssociationCatalogResourcePtrOutputWithContext(ctx context.Context) TagAssociationCatalogResourcePtrOutput

type TagAssociationDatabaseResource added in v0.21.0

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

type TagAssociationDatabaseResourceArgs added in v0.21.0

type TagAssociationDatabaseResourceArgs struct {
	CatalogId pulumi.StringInput `pulumi:"catalogId"`
	Name      pulumi.StringInput `pulumi:"name"`
}

func (TagAssociationDatabaseResourceArgs) ElementType added in v0.21.0

func (TagAssociationDatabaseResourceArgs) ToOutput added in v0.76.0

func (TagAssociationDatabaseResourceArgs) ToTagAssociationDatabaseResourceOutput added in v0.21.0

func (i TagAssociationDatabaseResourceArgs) ToTagAssociationDatabaseResourceOutput() TagAssociationDatabaseResourceOutput

func (TagAssociationDatabaseResourceArgs) ToTagAssociationDatabaseResourceOutputWithContext added in v0.21.0

func (i TagAssociationDatabaseResourceArgs) ToTagAssociationDatabaseResourceOutputWithContext(ctx context.Context) TagAssociationDatabaseResourceOutput

func (TagAssociationDatabaseResourceArgs) ToTagAssociationDatabaseResourcePtrOutput added in v0.21.0

func (i TagAssociationDatabaseResourceArgs) ToTagAssociationDatabaseResourcePtrOutput() TagAssociationDatabaseResourcePtrOutput

func (TagAssociationDatabaseResourceArgs) ToTagAssociationDatabaseResourcePtrOutputWithContext added in v0.21.0

func (i TagAssociationDatabaseResourceArgs) ToTagAssociationDatabaseResourcePtrOutputWithContext(ctx context.Context) TagAssociationDatabaseResourcePtrOutput

type TagAssociationDatabaseResourceInput added in v0.21.0

type TagAssociationDatabaseResourceInput interface {
	pulumi.Input

	ToTagAssociationDatabaseResourceOutput() TagAssociationDatabaseResourceOutput
	ToTagAssociationDatabaseResourceOutputWithContext(context.Context) TagAssociationDatabaseResourceOutput
}

TagAssociationDatabaseResourceInput is an input type that accepts TagAssociationDatabaseResourceArgs and TagAssociationDatabaseResourceOutput values. You can construct a concrete instance of `TagAssociationDatabaseResourceInput` via:

TagAssociationDatabaseResourceArgs{...}

type TagAssociationDatabaseResourceOutput added in v0.21.0

type TagAssociationDatabaseResourceOutput struct{ *pulumi.OutputState }

func (TagAssociationDatabaseResourceOutput) CatalogId added in v0.21.0

func (TagAssociationDatabaseResourceOutput) ElementType added in v0.21.0

func (TagAssociationDatabaseResourceOutput) Name added in v0.21.0

func (TagAssociationDatabaseResourceOutput) ToOutput added in v0.76.0

func (TagAssociationDatabaseResourceOutput) ToTagAssociationDatabaseResourceOutput added in v0.21.0

func (o TagAssociationDatabaseResourceOutput) ToTagAssociationDatabaseResourceOutput() TagAssociationDatabaseResourceOutput

func (TagAssociationDatabaseResourceOutput) ToTagAssociationDatabaseResourceOutputWithContext added in v0.21.0

func (o TagAssociationDatabaseResourceOutput) ToTagAssociationDatabaseResourceOutputWithContext(ctx context.Context) TagAssociationDatabaseResourceOutput

func (TagAssociationDatabaseResourceOutput) ToTagAssociationDatabaseResourcePtrOutput added in v0.21.0

func (o TagAssociationDatabaseResourceOutput) ToTagAssociationDatabaseResourcePtrOutput() TagAssociationDatabaseResourcePtrOutput

func (TagAssociationDatabaseResourceOutput) ToTagAssociationDatabaseResourcePtrOutputWithContext added in v0.21.0

func (o TagAssociationDatabaseResourceOutput) ToTagAssociationDatabaseResourcePtrOutputWithContext(ctx context.Context) TagAssociationDatabaseResourcePtrOutput

type TagAssociationDatabaseResourcePtrInput added in v0.21.0

type TagAssociationDatabaseResourcePtrInput interface {
	pulumi.Input

	ToTagAssociationDatabaseResourcePtrOutput() TagAssociationDatabaseResourcePtrOutput
	ToTagAssociationDatabaseResourcePtrOutputWithContext(context.Context) TagAssociationDatabaseResourcePtrOutput
}

TagAssociationDatabaseResourcePtrInput is an input type that accepts TagAssociationDatabaseResourceArgs, TagAssociationDatabaseResourcePtr and TagAssociationDatabaseResourcePtrOutput values. You can construct a concrete instance of `TagAssociationDatabaseResourcePtrInput` via:

        TagAssociationDatabaseResourceArgs{...}

or:

        nil

type TagAssociationDatabaseResourcePtrOutput added in v0.21.0

type TagAssociationDatabaseResourcePtrOutput struct{ *pulumi.OutputState }

func (TagAssociationDatabaseResourcePtrOutput) CatalogId added in v0.21.0

func (TagAssociationDatabaseResourcePtrOutput) Elem added in v0.21.0

func (TagAssociationDatabaseResourcePtrOutput) ElementType added in v0.21.0

func (TagAssociationDatabaseResourcePtrOutput) Name added in v0.21.0

func (TagAssociationDatabaseResourcePtrOutput) ToOutput added in v0.76.0

func (TagAssociationDatabaseResourcePtrOutput) ToTagAssociationDatabaseResourcePtrOutput added in v0.21.0

func (o TagAssociationDatabaseResourcePtrOutput) ToTagAssociationDatabaseResourcePtrOutput() TagAssociationDatabaseResourcePtrOutput

func (TagAssociationDatabaseResourcePtrOutput) ToTagAssociationDatabaseResourcePtrOutputWithContext added in v0.21.0

func (o TagAssociationDatabaseResourcePtrOutput) ToTagAssociationDatabaseResourcePtrOutputWithContext(ctx context.Context) TagAssociationDatabaseResourcePtrOutput

type TagAssociationInput added in v0.21.0

type TagAssociationInput interface {
	pulumi.Input

	ToTagAssociationOutput() TagAssociationOutput
	ToTagAssociationOutputWithContext(ctx context.Context) TagAssociationOutput
}

type TagAssociationLfTagPair added in v0.72.0

type TagAssociationLfTagPair struct {
	CatalogId string   `pulumi:"catalogId"`
	TagKey    string   `pulumi:"tagKey"`
	TagValues []string `pulumi:"tagValues"`
}

type TagAssociationLfTagPairArgs added in v0.72.0

type TagAssociationLfTagPairArgs struct {
	CatalogId pulumi.StringInput      `pulumi:"catalogId"`
	TagKey    pulumi.StringInput      `pulumi:"tagKey"`
	TagValues pulumi.StringArrayInput `pulumi:"tagValues"`
}

func (TagAssociationLfTagPairArgs) ElementType added in v0.72.0

func (TagAssociationLfTagPairArgs) ToOutput added in v0.76.0

func (TagAssociationLfTagPairArgs) ToTagAssociationLfTagPairOutput added in v0.72.0

func (i TagAssociationLfTagPairArgs) ToTagAssociationLfTagPairOutput() TagAssociationLfTagPairOutput

func (TagAssociationLfTagPairArgs) ToTagAssociationLfTagPairOutputWithContext added in v0.72.0

func (i TagAssociationLfTagPairArgs) ToTagAssociationLfTagPairOutputWithContext(ctx context.Context) TagAssociationLfTagPairOutput

type TagAssociationLfTagPairArray added in v0.72.0

type TagAssociationLfTagPairArray []TagAssociationLfTagPairInput

func (TagAssociationLfTagPairArray) ElementType added in v0.72.0

func (TagAssociationLfTagPairArray) ToOutput added in v0.76.0

func (TagAssociationLfTagPairArray) ToTagAssociationLfTagPairArrayOutput added in v0.72.0

func (i TagAssociationLfTagPairArray) ToTagAssociationLfTagPairArrayOutput() TagAssociationLfTagPairArrayOutput

func (TagAssociationLfTagPairArray) ToTagAssociationLfTagPairArrayOutputWithContext added in v0.72.0

func (i TagAssociationLfTagPairArray) ToTagAssociationLfTagPairArrayOutputWithContext(ctx context.Context) TagAssociationLfTagPairArrayOutput

type TagAssociationLfTagPairArrayInput added in v0.72.0

type TagAssociationLfTagPairArrayInput interface {
	pulumi.Input

	ToTagAssociationLfTagPairArrayOutput() TagAssociationLfTagPairArrayOutput
	ToTagAssociationLfTagPairArrayOutputWithContext(context.Context) TagAssociationLfTagPairArrayOutput
}

TagAssociationLfTagPairArrayInput is an input type that accepts TagAssociationLfTagPairArray and TagAssociationLfTagPairArrayOutput values. You can construct a concrete instance of `TagAssociationLfTagPairArrayInput` via:

TagAssociationLfTagPairArray{ TagAssociationLfTagPairArgs{...} }

type TagAssociationLfTagPairArrayOutput added in v0.72.0

type TagAssociationLfTagPairArrayOutput struct{ *pulumi.OutputState }

func (TagAssociationLfTagPairArrayOutput) ElementType added in v0.72.0

func (TagAssociationLfTagPairArrayOutput) Index added in v0.72.0

func (TagAssociationLfTagPairArrayOutput) ToOutput added in v0.76.0

func (TagAssociationLfTagPairArrayOutput) ToTagAssociationLfTagPairArrayOutput added in v0.72.0

func (o TagAssociationLfTagPairArrayOutput) ToTagAssociationLfTagPairArrayOutput() TagAssociationLfTagPairArrayOutput

func (TagAssociationLfTagPairArrayOutput) ToTagAssociationLfTagPairArrayOutputWithContext added in v0.72.0

func (o TagAssociationLfTagPairArrayOutput) ToTagAssociationLfTagPairArrayOutputWithContext(ctx context.Context) TagAssociationLfTagPairArrayOutput

type TagAssociationLfTagPairInput added in v0.72.0

type TagAssociationLfTagPairInput interface {
	pulumi.Input

	ToTagAssociationLfTagPairOutput() TagAssociationLfTagPairOutput
	ToTagAssociationLfTagPairOutputWithContext(context.Context) TagAssociationLfTagPairOutput
}

TagAssociationLfTagPairInput is an input type that accepts TagAssociationLfTagPairArgs and TagAssociationLfTagPairOutput values. You can construct a concrete instance of `TagAssociationLfTagPairInput` via:

TagAssociationLfTagPairArgs{...}

type TagAssociationLfTagPairOutput added in v0.72.0

type TagAssociationLfTagPairOutput struct{ *pulumi.OutputState }

func (TagAssociationLfTagPairOutput) CatalogId added in v0.72.0

func (TagAssociationLfTagPairOutput) ElementType added in v0.72.0

func (TagAssociationLfTagPairOutput) TagKey added in v0.72.0

func (TagAssociationLfTagPairOutput) TagValues added in v0.72.0

func (TagAssociationLfTagPairOutput) ToOutput added in v0.76.0

func (TagAssociationLfTagPairOutput) ToTagAssociationLfTagPairOutput added in v0.72.0

func (o TagAssociationLfTagPairOutput) ToTagAssociationLfTagPairOutput() TagAssociationLfTagPairOutput

func (TagAssociationLfTagPairOutput) ToTagAssociationLfTagPairOutputWithContext added in v0.72.0

func (o TagAssociationLfTagPairOutput) ToTagAssociationLfTagPairOutputWithContext(ctx context.Context) TagAssociationLfTagPairOutput

type TagAssociationOutput added in v0.21.0

type TagAssociationOutput struct{ *pulumi.OutputState }

func (TagAssociationOutput) ElementType added in v0.21.0

func (TagAssociationOutput) ElementType() reflect.Type

func (TagAssociationOutput) LfTags added in v0.72.0

List of Lake Formation Tags to associate with the Lake Formation Resource

func (TagAssociationOutput) Resource added in v0.21.0

Resource to tag with the Lake Formation Tags

func (TagAssociationOutput) ResourceIdentifier added in v0.21.0

func (o TagAssociationOutput) ResourceIdentifier() pulumi.StringOutput

Unique string identifying the resource. Used as primary identifier, which ideally should be a string

func (TagAssociationOutput) TagsIdentifier added in v0.21.0

func (o TagAssociationOutput) TagsIdentifier() pulumi.StringOutput

Unique string identifying the resource's tags. Used as primary identifier, which ideally should be a string

func (TagAssociationOutput) ToOutput added in v0.76.0

func (TagAssociationOutput) ToTagAssociationOutput added in v0.21.0

func (o TagAssociationOutput) ToTagAssociationOutput() TagAssociationOutput

func (TagAssociationOutput) ToTagAssociationOutputWithContext added in v0.21.0

func (o TagAssociationOutput) ToTagAssociationOutputWithContext(ctx context.Context) TagAssociationOutput

type TagAssociationResource added in v0.21.0

type TagAssociationResource struct {
	Catalog          *TagAssociationCatalogResource          `pulumi:"catalog"`
	Database         *TagAssociationDatabaseResource         `pulumi:"database"`
	Table            *TagAssociationTableResource            `pulumi:"table"`
	TableWithColumns *TagAssociationTableWithColumnsResource `pulumi:"tableWithColumns"`
}

type TagAssociationResourceArgs added in v0.21.0

type TagAssociationResourceArgs struct {
	Catalog          TagAssociationCatalogResourcePtrInput          `pulumi:"catalog"`
	Database         TagAssociationDatabaseResourcePtrInput         `pulumi:"database"`
	Table            TagAssociationTableResourcePtrInput            `pulumi:"table"`
	TableWithColumns TagAssociationTableWithColumnsResourcePtrInput `pulumi:"tableWithColumns"`
}

func (TagAssociationResourceArgs) ElementType added in v0.21.0

func (TagAssociationResourceArgs) ElementType() reflect.Type

func (TagAssociationResourceArgs) ToOutput added in v0.76.0

func (TagAssociationResourceArgs) ToTagAssociationResourceOutput added in v0.21.0

func (i TagAssociationResourceArgs) ToTagAssociationResourceOutput() TagAssociationResourceOutput

func (TagAssociationResourceArgs) ToTagAssociationResourceOutputWithContext added in v0.21.0

func (i TagAssociationResourceArgs) ToTagAssociationResourceOutputWithContext(ctx context.Context) TagAssociationResourceOutput

type TagAssociationResourceInput added in v0.21.0

type TagAssociationResourceInput interface {
	pulumi.Input

	ToTagAssociationResourceOutput() TagAssociationResourceOutput
	ToTagAssociationResourceOutputWithContext(context.Context) TagAssociationResourceOutput
}

TagAssociationResourceInput is an input type that accepts TagAssociationResourceArgs and TagAssociationResourceOutput values. You can construct a concrete instance of `TagAssociationResourceInput` via:

TagAssociationResourceArgs{...}

type TagAssociationResourceOutput added in v0.21.0

type TagAssociationResourceOutput struct{ *pulumi.OutputState }

func (TagAssociationResourceOutput) Catalog added in v0.21.0

func (TagAssociationResourceOutput) Database added in v0.21.0

func (TagAssociationResourceOutput) ElementType added in v0.21.0

func (TagAssociationResourceOutput) Table added in v0.21.0

func (TagAssociationResourceOutput) TableWithColumns added in v0.21.0

func (TagAssociationResourceOutput) ToOutput added in v0.76.0

func (TagAssociationResourceOutput) ToTagAssociationResourceOutput added in v0.21.0

func (o TagAssociationResourceOutput) ToTagAssociationResourceOutput() TagAssociationResourceOutput

func (TagAssociationResourceOutput) ToTagAssociationResourceOutputWithContext added in v0.21.0

func (o TagAssociationResourceOutput) ToTagAssociationResourceOutputWithContext(ctx context.Context) TagAssociationResourceOutput

type TagAssociationState added in v0.21.0

type TagAssociationState struct {
}

func (TagAssociationState) ElementType added in v0.21.0

func (TagAssociationState) ElementType() reflect.Type

type TagAssociationTableResource added in v0.21.0

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

type TagAssociationTableResourceArgs added in v0.21.0

type TagAssociationTableResourceArgs struct {
	CatalogId     pulumi.StringInput                  `pulumi:"catalogId"`
	DatabaseName  pulumi.StringInput                  `pulumi:"databaseName"`
	Name          pulumi.StringPtrInput               `pulumi:"name"`
	TableWildcard TagAssociationTableWildcardPtrInput `pulumi:"tableWildcard"`
}

func (TagAssociationTableResourceArgs) ElementType added in v0.21.0

func (TagAssociationTableResourceArgs) ToOutput added in v0.76.0

func (TagAssociationTableResourceArgs) ToTagAssociationTableResourceOutput added in v0.21.0

func (i TagAssociationTableResourceArgs) ToTagAssociationTableResourceOutput() TagAssociationTableResourceOutput

func (TagAssociationTableResourceArgs) ToTagAssociationTableResourceOutputWithContext added in v0.21.0

func (i TagAssociationTableResourceArgs) ToTagAssociationTableResourceOutputWithContext(ctx context.Context) TagAssociationTableResourceOutput

func (TagAssociationTableResourceArgs) ToTagAssociationTableResourcePtrOutput added in v0.21.0

func (i TagAssociationTableResourceArgs) ToTagAssociationTableResourcePtrOutput() TagAssociationTableResourcePtrOutput

func (TagAssociationTableResourceArgs) ToTagAssociationTableResourcePtrOutputWithContext added in v0.21.0

func (i TagAssociationTableResourceArgs) ToTagAssociationTableResourcePtrOutputWithContext(ctx context.Context) TagAssociationTableResourcePtrOutput

type TagAssociationTableResourceInput added in v0.21.0

type TagAssociationTableResourceInput interface {
	pulumi.Input

	ToTagAssociationTableResourceOutput() TagAssociationTableResourceOutput
	ToTagAssociationTableResourceOutputWithContext(context.Context) TagAssociationTableResourceOutput
}

TagAssociationTableResourceInput is an input type that accepts TagAssociationTableResourceArgs and TagAssociationTableResourceOutput values. You can construct a concrete instance of `TagAssociationTableResourceInput` via:

TagAssociationTableResourceArgs{...}

type TagAssociationTableResourceOutput added in v0.21.0

type TagAssociationTableResourceOutput struct{ *pulumi.OutputState }

func (TagAssociationTableResourceOutput) CatalogId added in v0.21.0

func (TagAssociationTableResourceOutput) DatabaseName added in v0.21.0

func (TagAssociationTableResourceOutput) ElementType added in v0.21.0

func (TagAssociationTableResourceOutput) Name added in v0.21.0

func (TagAssociationTableResourceOutput) TableWildcard added in v0.21.0

func (TagAssociationTableResourceOutput) ToOutput added in v0.76.0

func (TagAssociationTableResourceOutput) ToTagAssociationTableResourceOutput added in v0.21.0

func (o TagAssociationTableResourceOutput) ToTagAssociationTableResourceOutput() TagAssociationTableResourceOutput

func (TagAssociationTableResourceOutput) ToTagAssociationTableResourceOutputWithContext added in v0.21.0

func (o TagAssociationTableResourceOutput) ToTagAssociationTableResourceOutputWithContext(ctx context.Context) TagAssociationTableResourceOutput

func (TagAssociationTableResourceOutput) ToTagAssociationTableResourcePtrOutput added in v0.21.0

func (o TagAssociationTableResourceOutput) ToTagAssociationTableResourcePtrOutput() TagAssociationTableResourcePtrOutput

func (TagAssociationTableResourceOutput) ToTagAssociationTableResourcePtrOutputWithContext added in v0.21.0

func (o TagAssociationTableResourceOutput) ToTagAssociationTableResourcePtrOutputWithContext(ctx context.Context) TagAssociationTableResourcePtrOutput

type TagAssociationTableResourcePtrInput added in v0.21.0

type TagAssociationTableResourcePtrInput interface {
	pulumi.Input

	ToTagAssociationTableResourcePtrOutput() TagAssociationTableResourcePtrOutput
	ToTagAssociationTableResourcePtrOutputWithContext(context.Context) TagAssociationTableResourcePtrOutput
}

TagAssociationTableResourcePtrInput is an input type that accepts TagAssociationTableResourceArgs, TagAssociationTableResourcePtr and TagAssociationTableResourcePtrOutput values. You can construct a concrete instance of `TagAssociationTableResourcePtrInput` via:

        TagAssociationTableResourceArgs{...}

or:

        nil

func TagAssociationTableResourcePtr added in v0.21.0

type TagAssociationTableResourcePtrOutput added in v0.21.0

type TagAssociationTableResourcePtrOutput struct{ *pulumi.OutputState }

func (TagAssociationTableResourcePtrOutput) CatalogId added in v0.21.0

func (TagAssociationTableResourcePtrOutput) DatabaseName added in v0.21.0

func (TagAssociationTableResourcePtrOutput) Elem added in v0.21.0

func (TagAssociationTableResourcePtrOutput) ElementType added in v0.21.0

func (TagAssociationTableResourcePtrOutput) Name added in v0.21.0

func (TagAssociationTableResourcePtrOutput) TableWildcard added in v0.21.0

func (TagAssociationTableResourcePtrOutput) ToOutput added in v0.76.0

func (TagAssociationTableResourcePtrOutput) ToTagAssociationTableResourcePtrOutput added in v0.21.0

func (o TagAssociationTableResourcePtrOutput) ToTagAssociationTableResourcePtrOutput() TagAssociationTableResourcePtrOutput

func (TagAssociationTableResourcePtrOutput) ToTagAssociationTableResourcePtrOutputWithContext added in v0.21.0

func (o TagAssociationTableResourcePtrOutput) ToTagAssociationTableResourcePtrOutputWithContext(ctx context.Context) TagAssociationTableResourcePtrOutput

type TagAssociationTableWildcard added in v0.21.0

type TagAssociationTableWildcard struct {
}

type TagAssociationTableWildcardArgs added in v0.21.0

type TagAssociationTableWildcardArgs struct {
}

func (TagAssociationTableWildcardArgs) ElementType added in v0.21.0

func (TagAssociationTableWildcardArgs) ToOutput added in v0.76.0

func (TagAssociationTableWildcardArgs) ToTagAssociationTableWildcardOutput added in v0.21.0

func (i TagAssociationTableWildcardArgs) ToTagAssociationTableWildcardOutput() TagAssociationTableWildcardOutput

func (TagAssociationTableWildcardArgs) ToTagAssociationTableWildcardOutputWithContext added in v0.21.0

func (i TagAssociationTableWildcardArgs) ToTagAssociationTableWildcardOutputWithContext(ctx context.Context) TagAssociationTableWildcardOutput

func (TagAssociationTableWildcardArgs) ToTagAssociationTableWildcardPtrOutput added in v0.21.0

func (i TagAssociationTableWildcardArgs) ToTagAssociationTableWildcardPtrOutput() TagAssociationTableWildcardPtrOutput

func (TagAssociationTableWildcardArgs) ToTagAssociationTableWildcardPtrOutputWithContext added in v0.21.0

func (i TagAssociationTableWildcardArgs) ToTagAssociationTableWildcardPtrOutputWithContext(ctx context.Context) TagAssociationTableWildcardPtrOutput

type TagAssociationTableWildcardInput added in v0.21.0

type TagAssociationTableWildcardInput interface {
	pulumi.Input

	ToTagAssociationTableWildcardOutput() TagAssociationTableWildcardOutput
	ToTagAssociationTableWildcardOutputWithContext(context.Context) TagAssociationTableWildcardOutput
}

TagAssociationTableWildcardInput is an input type that accepts TagAssociationTableWildcardArgs and TagAssociationTableWildcardOutput values. You can construct a concrete instance of `TagAssociationTableWildcardInput` via:

TagAssociationTableWildcardArgs{...}

type TagAssociationTableWildcardOutput added in v0.21.0

type TagAssociationTableWildcardOutput struct{ *pulumi.OutputState }

func (TagAssociationTableWildcardOutput) ElementType added in v0.21.0

func (TagAssociationTableWildcardOutput) ToOutput added in v0.76.0

func (TagAssociationTableWildcardOutput) ToTagAssociationTableWildcardOutput added in v0.21.0

func (o TagAssociationTableWildcardOutput) ToTagAssociationTableWildcardOutput() TagAssociationTableWildcardOutput

func (TagAssociationTableWildcardOutput) ToTagAssociationTableWildcardOutputWithContext added in v0.21.0

func (o TagAssociationTableWildcardOutput) ToTagAssociationTableWildcardOutputWithContext(ctx context.Context) TagAssociationTableWildcardOutput

func (TagAssociationTableWildcardOutput) ToTagAssociationTableWildcardPtrOutput added in v0.21.0

func (o TagAssociationTableWildcardOutput) ToTagAssociationTableWildcardPtrOutput() TagAssociationTableWildcardPtrOutput

func (TagAssociationTableWildcardOutput) ToTagAssociationTableWildcardPtrOutputWithContext added in v0.21.0

func (o TagAssociationTableWildcardOutput) ToTagAssociationTableWildcardPtrOutputWithContext(ctx context.Context) TagAssociationTableWildcardPtrOutput

type TagAssociationTableWildcardPtrInput added in v0.21.0

type TagAssociationTableWildcardPtrInput interface {
	pulumi.Input

	ToTagAssociationTableWildcardPtrOutput() TagAssociationTableWildcardPtrOutput
	ToTagAssociationTableWildcardPtrOutputWithContext(context.Context) TagAssociationTableWildcardPtrOutput
}

TagAssociationTableWildcardPtrInput is an input type that accepts TagAssociationTableWildcardArgs, TagAssociationTableWildcardPtr and TagAssociationTableWildcardPtrOutput values. You can construct a concrete instance of `TagAssociationTableWildcardPtrInput` via:

        TagAssociationTableWildcardArgs{...}

or:

        nil

func TagAssociationTableWildcardPtr added in v0.21.0

type TagAssociationTableWildcardPtrOutput added in v0.21.0

type TagAssociationTableWildcardPtrOutput struct{ *pulumi.OutputState }

func (TagAssociationTableWildcardPtrOutput) Elem added in v0.21.0

func (TagAssociationTableWildcardPtrOutput) ElementType added in v0.21.0

func (TagAssociationTableWildcardPtrOutput) ToOutput added in v0.76.0

func (TagAssociationTableWildcardPtrOutput) ToTagAssociationTableWildcardPtrOutput added in v0.21.0

func (o TagAssociationTableWildcardPtrOutput) ToTagAssociationTableWildcardPtrOutput() TagAssociationTableWildcardPtrOutput

func (TagAssociationTableWildcardPtrOutput) ToTagAssociationTableWildcardPtrOutputWithContext added in v0.21.0

func (o TagAssociationTableWildcardPtrOutput) ToTagAssociationTableWildcardPtrOutputWithContext(ctx context.Context) TagAssociationTableWildcardPtrOutput

type TagAssociationTableWithColumnsResource added in v0.21.0

type TagAssociationTableWithColumnsResource struct {
	CatalogId    string   `pulumi:"catalogId"`
	ColumnNames  []string `pulumi:"columnNames"`
	DatabaseName string   `pulumi:"databaseName"`
	Name         string   `pulumi:"name"`
}

type TagAssociationTableWithColumnsResourceArgs added in v0.21.0

type TagAssociationTableWithColumnsResourceArgs struct {
	CatalogId    pulumi.StringInput      `pulumi:"catalogId"`
	ColumnNames  pulumi.StringArrayInput `pulumi:"columnNames"`
	DatabaseName pulumi.StringInput      `pulumi:"databaseName"`
	Name         pulumi.StringInput      `pulumi:"name"`
}

func (TagAssociationTableWithColumnsResourceArgs) ElementType added in v0.21.0

func (TagAssociationTableWithColumnsResourceArgs) ToOutput added in v0.76.0

func (TagAssociationTableWithColumnsResourceArgs) ToTagAssociationTableWithColumnsResourceOutput added in v0.21.0

func (i TagAssociationTableWithColumnsResourceArgs) ToTagAssociationTableWithColumnsResourceOutput() TagAssociationTableWithColumnsResourceOutput

func (TagAssociationTableWithColumnsResourceArgs) ToTagAssociationTableWithColumnsResourceOutputWithContext added in v0.21.0

func (i TagAssociationTableWithColumnsResourceArgs) ToTagAssociationTableWithColumnsResourceOutputWithContext(ctx context.Context) TagAssociationTableWithColumnsResourceOutput

func (TagAssociationTableWithColumnsResourceArgs) ToTagAssociationTableWithColumnsResourcePtrOutput added in v0.21.0

func (i TagAssociationTableWithColumnsResourceArgs) ToTagAssociationTableWithColumnsResourcePtrOutput() TagAssociationTableWithColumnsResourcePtrOutput

func (TagAssociationTableWithColumnsResourceArgs) ToTagAssociationTableWithColumnsResourcePtrOutputWithContext added in v0.21.0

func (i TagAssociationTableWithColumnsResourceArgs) ToTagAssociationTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) TagAssociationTableWithColumnsResourcePtrOutput

type TagAssociationTableWithColumnsResourceInput added in v0.21.0

type TagAssociationTableWithColumnsResourceInput interface {
	pulumi.Input

	ToTagAssociationTableWithColumnsResourceOutput() TagAssociationTableWithColumnsResourceOutput
	ToTagAssociationTableWithColumnsResourceOutputWithContext(context.Context) TagAssociationTableWithColumnsResourceOutput
}

TagAssociationTableWithColumnsResourceInput is an input type that accepts TagAssociationTableWithColumnsResourceArgs and TagAssociationTableWithColumnsResourceOutput values. You can construct a concrete instance of `TagAssociationTableWithColumnsResourceInput` via:

TagAssociationTableWithColumnsResourceArgs{...}

type TagAssociationTableWithColumnsResourceOutput added in v0.21.0

type TagAssociationTableWithColumnsResourceOutput struct{ *pulumi.OutputState }

func (TagAssociationTableWithColumnsResourceOutput) CatalogId added in v0.21.0

func (TagAssociationTableWithColumnsResourceOutput) ColumnNames added in v0.21.0

func (TagAssociationTableWithColumnsResourceOutput) DatabaseName added in v0.21.0

func (TagAssociationTableWithColumnsResourceOutput) ElementType added in v0.21.0

func (TagAssociationTableWithColumnsResourceOutput) Name added in v0.21.0

func (TagAssociationTableWithColumnsResourceOutput) ToOutput added in v0.76.0

func (TagAssociationTableWithColumnsResourceOutput) ToTagAssociationTableWithColumnsResourceOutput added in v0.21.0

func (o TagAssociationTableWithColumnsResourceOutput) ToTagAssociationTableWithColumnsResourceOutput() TagAssociationTableWithColumnsResourceOutput

func (TagAssociationTableWithColumnsResourceOutput) ToTagAssociationTableWithColumnsResourceOutputWithContext added in v0.21.0

func (o TagAssociationTableWithColumnsResourceOutput) ToTagAssociationTableWithColumnsResourceOutputWithContext(ctx context.Context) TagAssociationTableWithColumnsResourceOutput

func (TagAssociationTableWithColumnsResourceOutput) ToTagAssociationTableWithColumnsResourcePtrOutput added in v0.21.0

func (o TagAssociationTableWithColumnsResourceOutput) ToTagAssociationTableWithColumnsResourcePtrOutput() TagAssociationTableWithColumnsResourcePtrOutput

func (TagAssociationTableWithColumnsResourceOutput) ToTagAssociationTableWithColumnsResourcePtrOutputWithContext added in v0.21.0

func (o TagAssociationTableWithColumnsResourceOutput) ToTagAssociationTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) TagAssociationTableWithColumnsResourcePtrOutput

type TagAssociationTableWithColumnsResourcePtrInput added in v0.21.0

type TagAssociationTableWithColumnsResourcePtrInput interface {
	pulumi.Input

	ToTagAssociationTableWithColumnsResourcePtrOutput() TagAssociationTableWithColumnsResourcePtrOutput
	ToTagAssociationTableWithColumnsResourcePtrOutputWithContext(context.Context) TagAssociationTableWithColumnsResourcePtrOutput
}

TagAssociationTableWithColumnsResourcePtrInput is an input type that accepts TagAssociationTableWithColumnsResourceArgs, TagAssociationTableWithColumnsResourcePtr and TagAssociationTableWithColumnsResourcePtrOutput values. You can construct a concrete instance of `TagAssociationTableWithColumnsResourcePtrInput` via:

        TagAssociationTableWithColumnsResourceArgs{...}

or:

        nil

type TagAssociationTableWithColumnsResourcePtrOutput added in v0.21.0

type TagAssociationTableWithColumnsResourcePtrOutput struct{ *pulumi.OutputState }

func (TagAssociationTableWithColumnsResourcePtrOutput) CatalogId added in v0.21.0

func (TagAssociationTableWithColumnsResourcePtrOutput) ColumnNames added in v0.21.0

func (TagAssociationTableWithColumnsResourcePtrOutput) DatabaseName added in v0.21.0

func (TagAssociationTableWithColumnsResourcePtrOutput) Elem added in v0.21.0

func (TagAssociationTableWithColumnsResourcePtrOutput) ElementType added in v0.21.0

func (TagAssociationTableWithColumnsResourcePtrOutput) Name added in v0.21.0

func (TagAssociationTableWithColumnsResourcePtrOutput) ToOutput added in v0.76.0

func (TagAssociationTableWithColumnsResourcePtrOutput) ToTagAssociationTableWithColumnsResourcePtrOutput added in v0.21.0

func (o TagAssociationTableWithColumnsResourcePtrOutput) ToTagAssociationTableWithColumnsResourcePtrOutput() TagAssociationTableWithColumnsResourcePtrOutput

func (TagAssociationTableWithColumnsResourcePtrOutput) ToTagAssociationTableWithColumnsResourcePtrOutputWithContext added in v0.21.0

func (o TagAssociationTableWithColumnsResourcePtrOutput) ToTagAssociationTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) TagAssociationTableWithColumnsResourcePtrOutput

type TagInput added in v0.21.0

type TagInput interface {
	pulumi.Input

	ToTagOutput() TagOutput
	ToTagOutputWithContext(ctx context.Context) TagOutput
}

type TagOutput added in v0.21.0

type TagOutput struct{ *pulumi.OutputState }

func (TagOutput) CatalogId added in v0.21.0

func (o TagOutput) CatalogId() pulumi.StringPtrOutput

The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.

func (TagOutput) ElementType added in v0.21.0

func (TagOutput) ElementType() reflect.Type

func (TagOutput) TagKey added in v0.21.0

func (o TagOutput) TagKey() pulumi.StringOutput

The key-name for the LF-tag.

func (TagOutput) TagValues added in v0.21.0

func (o TagOutput) TagValues() pulumi.StringArrayOutput

A list of possible values an attribute can take.

func (TagOutput) ToOutput added in v0.76.0

func (o TagOutput) ToOutput(ctx context.Context) pulumix.Output[*Tag]

func (TagOutput) ToTagOutput added in v0.21.0

func (o TagOutput) ToTagOutput() TagOutput

func (TagOutput) ToTagOutputWithContext added in v0.21.0

func (o TagOutput) ToTagOutputWithContext(ctx context.Context) TagOutput

type TagState added in v0.21.0

type TagState struct {
}

func (TagState) ElementType added in v0.21.0

func (TagState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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