Documentation
¶
Index ¶
- Constants
- type DataCellsFilter
- type DataCellsFilterArgs
- type DataCellsFilterColumnWildcard
- type DataCellsFilterColumnWildcardArgs
- func (DataCellsFilterColumnWildcardArgs) ElementType() reflect.Type
- func (i DataCellsFilterColumnWildcardArgs) ToDataCellsFilterColumnWildcardOutput() DataCellsFilterColumnWildcardOutput
- func (i DataCellsFilterColumnWildcardArgs) ToDataCellsFilterColumnWildcardOutputWithContext(ctx context.Context) DataCellsFilterColumnWildcardOutput
- func (i DataCellsFilterColumnWildcardArgs) ToDataCellsFilterColumnWildcardPtrOutput() DataCellsFilterColumnWildcardPtrOutput
- func (i DataCellsFilterColumnWildcardArgs) ToDataCellsFilterColumnWildcardPtrOutputWithContext(ctx context.Context) DataCellsFilterColumnWildcardPtrOutput
- type DataCellsFilterColumnWildcardInput
- type DataCellsFilterColumnWildcardOutput
- func (DataCellsFilterColumnWildcardOutput) ElementType() reflect.Type
- func (o DataCellsFilterColumnWildcardOutput) ExcludedColumnNames() pulumi.StringArrayOutput
- func (o DataCellsFilterColumnWildcardOutput) ToDataCellsFilterColumnWildcardOutput() DataCellsFilterColumnWildcardOutput
- func (o DataCellsFilterColumnWildcardOutput) ToDataCellsFilterColumnWildcardOutputWithContext(ctx context.Context) DataCellsFilterColumnWildcardOutput
- func (o DataCellsFilterColumnWildcardOutput) ToDataCellsFilterColumnWildcardPtrOutput() DataCellsFilterColumnWildcardPtrOutput
- func (o DataCellsFilterColumnWildcardOutput) ToDataCellsFilterColumnWildcardPtrOutputWithContext(ctx context.Context) DataCellsFilterColumnWildcardPtrOutput
- type DataCellsFilterColumnWildcardPtrInput
- type DataCellsFilterColumnWildcardPtrOutput
- func (o DataCellsFilterColumnWildcardPtrOutput) Elem() DataCellsFilterColumnWildcardOutput
- func (DataCellsFilterColumnWildcardPtrOutput) ElementType() reflect.Type
- func (o DataCellsFilterColumnWildcardPtrOutput) ExcludedColumnNames() pulumi.StringArrayOutput
- func (o DataCellsFilterColumnWildcardPtrOutput) ToDataCellsFilterColumnWildcardPtrOutput() DataCellsFilterColumnWildcardPtrOutput
- func (o DataCellsFilterColumnWildcardPtrOutput) ToDataCellsFilterColumnWildcardPtrOutputWithContext(ctx context.Context) DataCellsFilterColumnWildcardPtrOutput
- type DataCellsFilterInput
- type DataCellsFilterOutput
- func (o DataCellsFilterOutput) ColumnNames() pulumi.StringArrayOutput
- func (o DataCellsFilterOutput) ColumnWildcard() DataCellsFilterColumnWildcardPtrOutput
- func (o DataCellsFilterOutput) DatabaseName() pulumi.StringOutput
- func (DataCellsFilterOutput) ElementType() reflect.Type
- func (o DataCellsFilterOutput) Name() pulumi.StringOutput
- func (o DataCellsFilterOutput) RowFilter() DataCellsFilterRowFilterPtrOutput
- func (o DataCellsFilterOutput) TableCatalogId() pulumi.StringOutput
- func (o DataCellsFilterOutput) TableName() pulumi.StringOutput
- func (o DataCellsFilterOutput) ToDataCellsFilterOutput() DataCellsFilterOutput
- func (o DataCellsFilterOutput) ToDataCellsFilterOutputWithContext(ctx context.Context) DataCellsFilterOutput
- type DataCellsFilterRowFilter
- type DataCellsFilterRowFilterArgs
- func (DataCellsFilterRowFilterArgs) ElementType() reflect.Type
- func (i DataCellsFilterRowFilterArgs) ToDataCellsFilterRowFilterOutput() DataCellsFilterRowFilterOutput
- func (i DataCellsFilterRowFilterArgs) ToDataCellsFilterRowFilterOutputWithContext(ctx context.Context) DataCellsFilterRowFilterOutput
- func (i DataCellsFilterRowFilterArgs) ToDataCellsFilterRowFilterPtrOutput() DataCellsFilterRowFilterPtrOutput
- func (i DataCellsFilterRowFilterArgs) ToDataCellsFilterRowFilterPtrOutputWithContext(ctx context.Context) DataCellsFilterRowFilterPtrOutput
- type DataCellsFilterRowFilterInput
- type DataCellsFilterRowFilterOutput
- func (o DataCellsFilterRowFilterOutput) AllRowsWildcard() pulumi.AnyOutput
- func (DataCellsFilterRowFilterOutput) ElementType() reflect.Type
- func (o DataCellsFilterRowFilterOutput) FilterExpression() pulumi.StringPtrOutput
- func (o DataCellsFilterRowFilterOutput) ToDataCellsFilterRowFilterOutput() DataCellsFilterRowFilterOutput
- func (o DataCellsFilterRowFilterOutput) ToDataCellsFilterRowFilterOutputWithContext(ctx context.Context) DataCellsFilterRowFilterOutput
- func (o DataCellsFilterRowFilterOutput) ToDataCellsFilterRowFilterPtrOutput() DataCellsFilterRowFilterPtrOutput
- func (o DataCellsFilterRowFilterOutput) ToDataCellsFilterRowFilterPtrOutputWithContext(ctx context.Context) DataCellsFilterRowFilterPtrOutput
- type DataCellsFilterRowFilterPtrInput
- type DataCellsFilterRowFilterPtrOutput
- func (o DataCellsFilterRowFilterPtrOutput) AllRowsWildcard() pulumi.AnyOutput
- func (o DataCellsFilterRowFilterPtrOutput) Elem() DataCellsFilterRowFilterOutput
- func (DataCellsFilterRowFilterPtrOutput) ElementType() reflect.Type
- func (o DataCellsFilterRowFilterPtrOutput) FilterExpression() pulumi.StringPtrOutput
- func (o DataCellsFilterRowFilterPtrOutput) ToDataCellsFilterRowFilterPtrOutput() DataCellsFilterRowFilterPtrOutput
- func (o DataCellsFilterRowFilterPtrOutput) ToDataCellsFilterRowFilterPtrOutputWithContext(ctx context.Context) DataCellsFilterRowFilterPtrOutput
- type DataCellsFilterState
- type LookupPrincipalPermissionsArgs
- type LookupPrincipalPermissionsOutputArgs
- type LookupPrincipalPermissionsResult
- type LookupPrincipalPermissionsResultOutput
- func (LookupPrincipalPermissionsResultOutput) ElementType() reflect.Type
- func (o LookupPrincipalPermissionsResultOutput) PrincipalIdentifier() pulumi.StringPtrOutput
- func (o LookupPrincipalPermissionsResultOutput) ResourceIdentifier() pulumi.StringPtrOutput
- func (o LookupPrincipalPermissionsResultOutput) ToLookupPrincipalPermissionsResultOutput() LookupPrincipalPermissionsResultOutput
- func (o LookupPrincipalPermissionsResultOutput) ToLookupPrincipalPermissionsResultOutputWithContext(ctx context.Context) LookupPrincipalPermissionsResultOutput
- type LookupTagArgs
- type LookupTagAssociationArgs
- type LookupTagAssociationOutputArgs
- type LookupTagAssociationResult
- type LookupTagAssociationResultOutput
- func (LookupTagAssociationResultOutput) ElementType() reflect.Type
- func (o LookupTagAssociationResultOutput) ResourceIdentifier() pulumi.StringPtrOutput
- func (o LookupTagAssociationResultOutput) TagsIdentifier() pulumi.StringPtrOutput
- func (o LookupTagAssociationResultOutput) ToLookupTagAssociationResultOutput() LookupTagAssociationResultOutput
- func (o LookupTagAssociationResultOutput) ToLookupTagAssociationResultOutputWithContext(ctx context.Context) LookupTagAssociationResultOutput
- type LookupTagOutputArgs
- type LookupTagResult
- type LookupTagResultOutput
- func (LookupTagResultOutput) ElementType() reflect.Type
- func (o LookupTagResultOutput) TagValues() pulumi.StringArrayOutput
- func (o LookupTagResultOutput) ToLookupTagResultOutput() LookupTagResultOutput
- func (o LookupTagResultOutput) ToLookupTagResultOutputWithContext(ctx context.Context) LookupTagResultOutput
- type PrincipalPermissions
- type PrincipalPermissionsArgs
- type PrincipalPermissionsCatalogResource
- type PrincipalPermissionsCatalogResourceArgs
- func (PrincipalPermissionsCatalogResourceArgs) ElementType() reflect.Type
- func (i PrincipalPermissionsCatalogResourceArgs) ToPrincipalPermissionsCatalogResourceOutput() PrincipalPermissionsCatalogResourceOutput
- func (i PrincipalPermissionsCatalogResourceArgs) ToPrincipalPermissionsCatalogResourceOutputWithContext(ctx context.Context) PrincipalPermissionsCatalogResourceOutput
- func (i PrincipalPermissionsCatalogResourceArgs) ToPrincipalPermissionsCatalogResourcePtrOutput() PrincipalPermissionsCatalogResourcePtrOutput
- func (i PrincipalPermissionsCatalogResourceArgs) ToPrincipalPermissionsCatalogResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsCatalogResourcePtrOutput
- type PrincipalPermissionsCatalogResourceInput
- type PrincipalPermissionsCatalogResourceOutput
- func (PrincipalPermissionsCatalogResourceOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsCatalogResourceOutput) ToPrincipalPermissionsCatalogResourceOutput() PrincipalPermissionsCatalogResourceOutput
- func (o PrincipalPermissionsCatalogResourceOutput) ToPrincipalPermissionsCatalogResourceOutputWithContext(ctx context.Context) PrincipalPermissionsCatalogResourceOutput
- func (o PrincipalPermissionsCatalogResourceOutput) ToPrincipalPermissionsCatalogResourcePtrOutput() PrincipalPermissionsCatalogResourcePtrOutput
- func (o PrincipalPermissionsCatalogResourceOutput) ToPrincipalPermissionsCatalogResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsCatalogResourcePtrOutput
- type PrincipalPermissionsCatalogResourcePtrInput
- type PrincipalPermissionsCatalogResourcePtrOutput
- func (o PrincipalPermissionsCatalogResourcePtrOutput) Elem() PrincipalPermissionsCatalogResourceOutput
- func (PrincipalPermissionsCatalogResourcePtrOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsCatalogResourcePtrOutput) ToPrincipalPermissionsCatalogResourcePtrOutput() PrincipalPermissionsCatalogResourcePtrOutput
- func (o PrincipalPermissionsCatalogResourcePtrOutput) ToPrincipalPermissionsCatalogResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsCatalogResourcePtrOutput
- type PrincipalPermissionsColumnWildcard
- type PrincipalPermissionsColumnWildcardArgs
- func (PrincipalPermissionsColumnWildcardArgs) ElementType() reflect.Type
- func (i PrincipalPermissionsColumnWildcardArgs) ToPrincipalPermissionsColumnWildcardOutput() PrincipalPermissionsColumnWildcardOutput
- func (i PrincipalPermissionsColumnWildcardArgs) ToPrincipalPermissionsColumnWildcardOutputWithContext(ctx context.Context) PrincipalPermissionsColumnWildcardOutput
- func (i PrincipalPermissionsColumnWildcardArgs) ToPrincipalPermissionsColumnWildcardPtrOutput() PrincipalPermissionsColumnWildcardPtrOutput
- func (i PrincipalPermissionsColumnWildcardArgs) ToPrincipalPermissionsColumnWildcardPtrOutputWithContext(ctx context.Context) PrincipalPermissionsColumnWildcardPtrOutput
- type PrincipalPermissionsColumnWildcardInput
- type PrincipalPermissionsColumnWildcardOutput
- func (PrincipalPermissionsColumnWildcardOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsColumnWildcardOutput) ExcludedColumnNames() pulumi.StringArrayOutput
- func (o PrincipalPermissionsColumnWildcardOutput) ToPrincipalPermissionsColumnWildcardOutput() PrincipalPermissionsColumnWildcardOutput
- func (o PrincipalPermissionsColumnWildcardOutput) ToPrincipalPermissionsColumnWildcardOutputWithContext(ctx context.Context) PrincipalPermissionsColumnWildcardOutput
- func (o PrincipalPermissionsColumnWildcardOutput) ToPrincipalPermissionsColumnWildcardPtrOutput() PrincipalPermissionsColumnWildcardPtrOutput
- func (o PrincipalPermissionsColumnWildcardOutput) ToPrincipalPermissionsColumnWildcardPtrOutputWithContext(ctx context.Context) PrincipalPermissionsColumnWildcardPtrOutput
- type PrincipalPermissionsColumnWildcardPtrInput
- type PrincipalPermissionsColumnWildcardPtrOutput
- func (o PrincipalPermissionsColumnWildcardPtrOutput) Elem() PrincipalPermissionsColumnWildcardOutput
- func (PrincipalPermissionsColumnWildcardPtrOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsColumnWildcardPtrOutput) ExcludedColumnNames() pulumi.StringArrayOutput
- func (o PrincipalPermissionsColumnWildcardPtrOutput) ToPrincipalPermissionsColumnWildcardPtrOutput() PrincipalPermissionsColumnWildcardPtrOutput
- func (o PrincipalPermissionsColumnWildcardPtrOutput) ToPrincipalPermissionsColumnWildcardPtrOutputWithContext(ctx context.Context) PrincipalPermissionsColumnWildcardPtrOutput
- type PrincipalPermissionsDataCellsFilterResource
- type PrincipalPermissionsDataCellsFilterResourceArgs
- func (PrincipalPermissionsDataCellsFilterResourceArgs) ElementType() reflect.Type
- func (i PrincipalPermissionsDataCellsFilterResourceArgs) ToPrincipalPermissionsDataCellsFilterResourceOutput() PrincipalPermissionsDataCellsFilterResourceOutput
- func (i PrincipalPermissionsDataCellsFilterResourceArgs) ToPrincipalPermissionsDataCellsFilterResourceOutputWithContext(ctx context.Context) PrincipalPermissionsDataCellsFilterResourceOutput
- func (i PrincipalPermissionsDataCellsFilterResourceArgs) ToPrincipalPermissionsDataCellsFilterResourcePtrOutput() PrincipalPermissionsDataCellsFilterResourcePtrOutput
- func (i PrincipalPermissionsDataCellsFilterResourceArgs) ToPrincipalPermissionsDataCellsFilterResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDataCellsFilterResourcePtrOutput
- type PrincipalPermissionsDataCellsFilterResourceInput
- type PrincipalPermissionsDataCellsFilterResourceOutput
- func (o PrincipalPermissionsDataCellsFilterResourceOutput) DatabaseName() pulumi.StringOutput
- func (PrincipalPermissionsDataCellsFilterResourceOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsDataCellsFilterResourceOutput) Name() pulumi.StringOutput
- func (o PrincipalPermissionsDataCellsFilterResourceOutput) TableCatalogId() pulumi.StringOutput
- func (o PrincipalPermissionsDataCellsFilterResourceOutput) TableName() pulumi.StringOutput
- func (o PrincipalPermissionsDataCellsFilterResourceOutput) ToPrincipalPermissionsDataCellsFilterResourceOutput() PrincipalPermissionsDataCellsFilterResourceOutput
- func (o PrincipalPermissionsDataCellsFilterResourceOutput) ToPrincipalPermissionsDataCellsFilterResourceOutputWithContext(ctx context.Context) PrincipalPermissionsDataCellsFilterResourceOutput
- func (o PrincipalPermissionsDataCellsFilterResourceOutput) ToPrincipalPermissionsDataCellsFilterResourcePtrOutput() PrincipalPermissionsDataCellsFilterResourcePtrOutput
- func (o PrincipalPermissionsDataCellsFilterResourceOutput) ToPrincipalPermissionsDataCellsFilterResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDataCellsFilterResourcePtrOutput
- type PrincipalPermissionsDataCellsFilterResourcePtrInput
- type PrincipalPermissionsDataCellsFilterResourcePtrOutput
- func (o PrincipalPermissionsDataCellsFilterResourcePtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o PrincipalPermissionsDataCellsFilterResourcePtrOutput) Elem() PrincipalPermissionsDataCellsFilterResourceOutput
- func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsDataCellsFilterResourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o PrincipalPermissionsDataCellsFilterResourcePtrOutput) TableCatalogId() pulumi.StringPtrOutput
- func (o PrincipalPermissionsDataCellsFilterResourcePtrOutput) TableName() pulumi.StringPtrOutput
- func (o PrincipalPermissionsDataCellsFilterResourcePtrOutput) ToPrincipalPermissionsDataCellsFilterResourcePtrOutput() PrincipalPermissionsDataCellsFilterResourcePtrOutput
- func (o PrincipalPermissionsDataCellsFilterResourcePtrOutput) ToPrincipalPermissionsDataCellsFilterResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDataCellsFilterResourcePtrOutput
- type PrincipalPermissionsDataLakePrincipal
- type PrincipalPermissionsDataLakePrincipalArgs
- func (PrincipalPermissionsDataLakePrincipalArgs) ElementType() reflect.Type
- func (i PrincipalPermissionsDataLakePrincipalArgs) ToPrincipalPermissionsDataLakePrincipalOutput() PrincipalPermissionsDataLakePrincipalOutput
- func (i PrincipalPermissionsDataLakePrincipalArgs) ToPrincipalPermissionsDataLakePrincipalOutputWithContext(ctx context.Context) PrincipalPermissionsDataLakePrincipalOutput
- type PrincipalPermissionsDataLakePrincipalInput
- type PrincipalPermissionsDataLakePrincipalOutput
- func (o PrincipalPermissionsDataLakePrincipalOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput
- func (PrincipalPermissionsDataLakePrincipalOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsDataLakePrincipalOutput) ToPrincipalPermissionsDataLakePrincipalOutput() PrincipalPermissionsDataLakePrincipalOutput
- func (o PrincipalPermissionsDataLakePrincipalOutput) ToPrincipalPermissionsDataLakePrincipalOutputWithContext(ctx context.Context) PrincipalPermissionsDataLakePrincipalOutput
- type PrincipalPermissionsDataLocationResource
- type PrincipalPermissionsDataLocationResourceArgs
- func (PrincipalPermissionsDataLocationResourceArgs) ElementType() reflect.Type
- func (i PrincipalPermissionsDataLocationResourceArgs) ToPrincipalPermissionsDataLocationResourceOutput() PrincipalPermissionsDataLocationResourceOutput
- func (i PrincipalPermissionsDataLocationResourceArgs) ToPrincipalPermissionsDataLocationResourceOutputWithContext(ctx context.Context) PrincipalPermissionsDataLocationResourceOutput
- func (i PrincipalPermissionsDataLocationResourceArgs) ToPrincipalPermissionsDataLocationResourcePtrOutput() PrincipalPermissionsDataLocationResourcePtrOutput
- func (i PrincipalPermissionsDataLocationResourceArgs) ToPrincipalPermissionsDataLocationResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDataLocationResourcePtrOutput
- type PrincipalPermissionsDataLocationResourceInput
- type PrincipalPermissionsDataLocationResourceOutput
- func (o PrincipalPermissionsDataLocationResourceOutput) CatalogId() pulumi.StringOutput
- func (PrincipalPermissionsDataLocationResourceOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsDataLocationResourceOutput) ResourceArn() pulumi.StringOutput
- func (o PrincipalPermissionsDataLocationResourceOutput) ToPrincipalPermissionsDataLocationResourceOutput() PrincipalPermissionsDataLocationResourceOutput
- func (o PrincipalPermissionsDataLocationResourceOutput) ToPrincipalPermissionsDataLocationResourceOutputWithContext(ctx context.Context) PrincipalPermissionsDataLocationResourceOutput
- func (o PrincipalPermissionsDataLocationResourceOutput) ToPrincipalPermissionsDataLocationResourcePtrOutput() PrincipalPermissionsDataLocationResourcePtrOutput
- func (o PrincipalPermissionsDataLocationResourceOutput) ToPrincipalPermissionsDataLocationResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDataLocationResourcePtrOutput
- type PrincipalPermissionsDataLocationResourcePtrInput
- type PrincipalPermissionsDataLocationResourcePtrOutput
- func (o PrincipalPermissionsDataLocationResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
- func (o PrincipalPermissionsDataLocationResourcePtrOutput) Elem() PrincipalPermissionsDataLocationResourceOutput
- func (PrincipalPermissionsDataLocationResourcePtrOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsDataLocationResourcePtrOutput) ResourceArn() pulumi.StringPtrOutput
- func (o PrincipalPermissionsDataLocationResourcePtrOutput) ToPrincipalPermissionsDataLocationResourcePtrOutput() PrincipalPermissionsDataLocationResourcePtrOutput
- func (o PrincipalPermissionsDataLocationResourcePtrOutput) ToPrincipalPermissionsDataLocationResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDataLocationResourcePtrOutput
- type PrincipalPermissionsDatabaseResource
- type PrincipalPermissionsDatabaseResourceArgs
- func (PrincipalPermissionsDatabaseResourceArgs) ElementType() reflect.Type
- func (i PrincipalPermissionsDatabaseResourceArgs) ToPrincipalPermissionsDatabaseResourceOutput() PrincipalPermissionsDatabaseResourceOutput
- func (i PrincipalPermissionsDatabaseResourceArgs) ToPrincipalPermissionsDatabaseResourceOutputWithContext(ctx context.Context) PrincipalPermissionsDatabaseResourceOutput
- func (i PrincipalPermissionsDatabaseResourceArgs) ToPrincipalPermissionsDatabaseResourcePtrOutput() PrincipalPermissionsDatabaseResourcePtrOutput
- func (i PrincipalPermissionsDatabaseResourceArgs) ToPrincipalPermissionsDatabaseResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDatabaseResourcePtrOutput
- type PrincipalPermissionsDatabaseResourceInput
- type PrincipalPermissionsDatabaseResourceOutput
- func (o PrincipalPermissionsDatabaseResourceOutput) CatalogId() pulumi.StringOutput
- func (PrincipalPermissionsDatabaseResourceOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsDatabaseResourceOutput) Name() pulumi.StringOutput
- func (o PrincipalPermissionsDatabaseResourceOutput) ToPrincipalPermissionsDatabaseResourceOutput() PrincipalPermissionsDatabaseResourceOutput
- func (o PrincipalPermissionsDatabaseResourceOutput) ToPrincipalPermissionsDatabaseResourceOutputWithContext(ctx context.Context) PrincipalPermissionsDatabaseResourceOutput
- func (o PrincipalPermissionsDatabaseResourceOutput) ToPrincipalPermissionsDatabaseResourcePtrOutput() PrincipalPermissionsDatabaseResourcePtrOutput
- func (o PrincipalPermissionsDatabaseResourceOutput) ToPrincipalPermissionsDatabaseResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDatabaseResourcePtrOutput
- type PrincipalPermissionsDatabaseResourcePtrInput
- type PrincipalPermissionsDatabaseResourcePtrOutput
- func (o PrincipalPermissionsDatabaseResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
- func (o PrincipalPermissionsDatabaseResourcePtrOutput) Elem() PrincipalPermissionsDatabaseResourceOutput
- func (PrincipalPermissionsDatabaseResourcePtrOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsDatabaseResourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o PrincipalPermissionsDatabaseResourcePtrOutput) ToPrincipalPermissionsDatabaseResourcePtrOutput() PrincipalPermissionsDatabaseResourcePtrOutput
- func (o PrincipalPermissionsDatabaseResourcePtrOutput) ToPrincipalPermissionsDatabaseResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsDatabaseResourcePtrOutput
- type PrincipalPermissionsInput
- type PrincipalPermissionsLfTag
- type PrincipalPermissionsLfTagArgs
- func (PrincipalPermissionsLfTagArgs) ElementType() reflect.Type
- func (i PrincipalPermissionsLfTagArgs) ToPrincipalPermissionsLfTagOutput() PrincipalPermissionsLfTagOutput
- func (i PrincipalPermissionsLfTagArgs) ToPrincipalPermissionsLfTagOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagOutput
- type PrincipalPermissionsLfTagArray
- func (PrincipalPermissionsLfTagArray) ElementType() reflect.Type
- func (i PrincipalPermissionsLfTagArray) ToPrincipalPermissionsLfTagArrayOutput() PrincipalPermissionsLfTagArrayOutput
- func (i PrincipalPermissionsLfTagArray) ToPrincipalPermissionsLfTagArrayOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagArrayOutput
- type PrincipalPermissionsLfTagArrayInput
- type PrincipalPermissionsLfTagArrayOutput
- func (PrincipalPermissionsLfTagArrayOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsLfTagArrayOutput) Index(i pulumi.IntInput) PrincipalPermissionsLfTagOutput
- func (o PrincipalPermissionsLfTagArrayOutput) ToPrincipalPermissionsLfTagArrayOutput() PrincipalPermissionsLfTagArrayOutput
- func (o PrincipalPermissionsLfTagArrayOutput) ToPrincipalPermissionsLfTagArrayOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagArrayOutput
- type PrincipalPermissionsLfTagInput
- type PrincipalPermissionsLfTagKeyResource
- type PrincipalPermissionsLfTagKeyResourceArgs
- func (PrincipalPermissionsLfTagKeyResourceArgs) ElementType() reflect.Type
- func (i PrincipalPermissionsLfTagKeyResourceArgs) ToPrincipalPermissionsLfTagKeyResourceOutput() PrincipalPermissionsLfTagKeyResourceOutput
- func (i PrincipalPermissionsLfTagKeyResourceArgs) ToPrincipalPermissionsLfTagKeyResourceOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagKeyResourceOutput
- func (i PrincipalPermissionsLfTagKeyResourceArgs) ToPrincipalPermissionsLfTagKeyResourcePtrOutput() PrincipalPermissionsLfTagKeyResourcePtrOutput
- func (i PrincipalPermissionsLfTagKeyResourceArgs) ToPrincipalPermissionsLfTagKeyResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagKeyResourcePtrOutput
- type PrincipalPermissionsLfTagKeyResourceInput
- type PrincipalPermissionsLfTagKeyResourceOutput
- func (o PrincipalPermissionsLfTagKeyResourceOutput) CatalogId() pulumi.StringOutput
- func (PrincipalPermissionsLfTagKeyResourceOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsLfTagKeyResourceOutput) TagKey() pulumi.StringOutput
- func (o PrincipalPermissionsLfTagKeyResourceOutput) TagValues() pulumi.StringArrayOutput
- func (o PrincipalPermissionsLfTagKeyResourceOutput) ToPrincipalPermissionsLfTagKeyResourceOutput() PrincipalPermissionsLfTagKeyResourceOutput
- func (o PrincipalPermissionsLfTagKeyResourceOutput) ToPrincipalPermissionsLfTagKeyResourceOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagKeyResourceOutput
- func (o PrincipalPermissionsLfTagKeyResourceOutput) ToPrincipalPermissionsLfTagKeyResourcePtrOutput() PrincipalPermissionsLfTagKeyResourcePtrOutput
- func (o PrincipalPermissionsLfTagKeyResourceOutput) ToPrincipalPermissionsLfTagKeyResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagKeyResourcePtrOutput
- type PrincipalPermissionsLfTagKeyResourcePtrInput
- type PrincipalPermissionsLfTagKeyResourcePtrOutput
- func (o PrincipalPermissionsLfTagKeyResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
- func (o PrincipalPermissionsLfTagKeyResourcePtrOutput) Elem() PrincipalPermissionsLfTagKeyResourceOutput
- func (PrincipalPermissionsLfTagKeyResourcePtrOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsLfTagKeyResourcePtrOutput) TagKey() pulumi.StringPtrOutput
- func (o PrincipalPermissionsLfTagKeyResourcePtrOutput) TagValues() pulumi.StringArrayOutput
- func (o PrincipalPermissionsLfTagKeyResourcePtrOutput) ToPrincipalPermissionsLfTagKeyResourcePtrOutput() PrincipalPermissionsLfTagKeyResourcePtrOutput
- func (o PrincipalPermissionsLfTagKeyResourcePtrOutput) ToPrincipalPermissionsLfTagKeyResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagKeyResourcePtrOutput
- type PrincipalPermissionsLfTagOutput
- func (PrincipalPermissionsLfTagOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsLfTagOutput) TagKey() pulumi.StringPtrOutput
- func (o PrincipalPermissionsLfTagOutput) TagValues() pulumi.StringArrayOutput
- func (o PrincipalPermissionsLfTagOutput) ToPrincipalPermissionsLfTagOutput() PrincipalPermissionsLfTagOutput
- func (o PrincipalPermissionsLfTagOutput) ToPrincipalPermissionsLfTagOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagOutput
- type PrincipalPermissionsLfTagPolicyResource
- type PrincipalPermissionsLfTagPolicyResourceArgs
- func (PrincipalPermissionsLfTagPolicyResourceArgs) ElementType() reflect.Type
- func (i PrincipalPermissionsLfTagPolicyResourceArgs) ToPrincipalPermissionsLfTagPolicyResourceOutput() PrincipalPermissionsLfTagPolicyResourceOutput
- func (i PrincipalPermissionsLfTagPolicyResourceArgs) ToPrincipalPermissionsLfTagPolicyResourceOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagPolicyResourceOutput
- func (i PrincipalPermissionsLfTagPolicyResourceArgs) ToPrincipalPermissionsLfTagPolicyResourcePtrOutput() PrincipalPermissionsLfTagPolicyResourcePtrOutput
- func (i PrincipalPermissionsLfTagPolicyResourceArgs) ToPrincipalPermissionsLfTagPolicyResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagPolicyResourcePtrOutput
- type PrincipalPermissionsLfTagPolicyResourceInput
- type PrincipalPermissionsLfTagPolicyResourceOutput
- func (o PrincipalPermissionsLfTagPolicyResourceOutput) CatalogId() pulumi.StringOutput
- func (PrincipalPermissionsLfTagPolicyResourceOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsLfTagPolicyResourceOutput) Expression() PrincipalPermissionsLfTagArrayOutput
- func (o PrincipalPermissionsLfTagPolicyResourceOutput) ResourceType() PrincipalPermissionsResourceTypeOutput
- func (o PrincipalPermissionsLfTagPolicyResourceOutput) ToPrincipalPermissionsLfTagPolicyResourceOutput() PrincipalPermissionsLfTagPolicyResourceOutput
- func (o PrincipalPermissionsLfTagPolicyResourceOutput) ToPrincipalPermissionsLfTagPolicyResourceOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagPolicyResourceOutput
- func (o PrincipalPermissionsLfTagPolicyResourceOutput) ToPrincipalPermissionsLfTagPolicyResourcePtrOutput() PrincipalPermissionsLfTagPolicyResourcePtrOutput
- func (o PrincipalPermissionsLfTagPolicyResourceOutput) ToPrincipalPermissionsLfTagPolicyResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagPolicyResourcePtrOutput
- type PrincipalPermissionsLfTagPolicyResourcePtrInput
- type PrincipalPermissionsLfTagPolicyResourcePtrOutput
- func (o PrincipalPermissionsLfTagPolicyResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
- func (o PrincipalPermissionsLfTagPolicyResourcePtrOutput) Elem() PrincipalPermissionsLfTagPolicyResourceOutput
- func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsLfTagPolicyResourcePtrOutput) Expression() PrincipalPermissionsLfTagArrayOutput
- func (o PrincipalPermissionsLfTagPolicyResourcePtrOutput) ResourceType() PrincipalPermissionsResourceTypePtrOutput
- func (o PrincipalPermissionsLfTagPolicyResourcePtrOutput) ToPrincipalPermissionsLfTagPolicyResourcePtrOutput() PrincipalPermissionsLfTagPolicyResourcePtrOutput
- func (o PrincipalPermissionsLfTagPolicyResourcePtrOutput) ToPrincipalPermissionsLfTagPolicyResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsLfTagPolicyResourcePtrOutput
- type PrincipalPermissionsOutput
- func (o PrincipalPermissionsOutput) Catalog() pulumi.StringPtrOutput
- func (PrincipalPermissionsOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsOutput) Permissions() PrincipalPermissionsPermissionArrayOutput
- func (o PrincipalPermissionsOutput) PermissionsWithGrantOption() PrincipalPermissionsPermissionArrayOutput
- func (o PrincipalPermissionsOutput) Principal() PrincipalPermissionsDataLakePrincipalOutput
- func (o PrincipalPermissionsOutput) PrincipalIdentifier() pulumi.StringOutput
- func (o PrincipalPermissionsOutput) Resource() PrincipalPermissionsResourceOutput
- func (o PrincipalPermissionsOutput) ResourceIdentifier() pulumi.StringOutput
- func (o PrincipalPermissionsOutput) ToPrincipalPermissionsOutput() PrincipalPermissionsOutput
- func (o PrincipalPermissionsOutput) ToPrincipalPermissionsOutputWithContext(ctx context.Context) PrincipalPermissionsOutput
- type PrincipalPermissionsPermission
- func (PrincipalPermissionsPermission) ElementType() reflect.Type
- func (e PrincipalPermissionsPermission) ToPrincipalPermissionsPermissionOutput() PrincipalPermissionsPermissionOutput
- func (e PrincipalPermissionsPermission) ToPrincipalPermissionsPermissionOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionOutput
- func (e PrincipalPermissionsPermission) ToPrincipalPermissionsPermissionPtrOutput() PrincipalPermissionsPermissionPtrOutput
- func (e PrincipalPermissionsPermission) ToPrincipalPermissionsPermissionPtrOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionPtrOutput
- func (e PrincipalPermissionsPermission) ToStringOutput() pulumi.StringOutput
- func (e PrincipalPermissionsPermission) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PrincipalPermissionsPermission) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PrincipalPermissionsPermission) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrincipalPermissionsPermissionArray
- func (PrincipalPermissionsPermissionArray) ElementType() reflect.Type
- func (i PrincipalPermissionsPermissionArray) ToPrincipalPermissionsPermissionArrayOutput() PrincipalPermissionsPermissionArrayOutput
- func (i PrincipalPermissionsPermissionArray) ToPrincipalPermissionsPermissionArrayOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionArrayOutput
- type PrincipalPermissionsPermissionArrayInput
- type PrincipalPermissionsPermissionArrayOutput
- func (PrincipalPermissionsPermissionArrayOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsPermissionArrayOutput) Index(i pulumi.IntInput) PrincipalPermissionsPermissionOutput
- func (o PrincipalPermissionsPermissionArrayOutput) ToPrincipalPermissionsPermissionArrayOutput() PrincipalPermissionsPermissionArrayOutput
- func (o PrincipalPermissionsPermissionArrayOutput) ToPrincipalPermissionsPermissionArrayOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionArrayOutput
- type PrincipalPermissionsPermissionInput
- type PrincipalPermissionsPermissionOutput
- func (PrincipalPermissionsPermissionOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsPermissionOutput) ToPrincipalPermissionsPermissionOutput() PrincipalPermissionsPermissionOutput
- func (o PrincipalPermissionsPermissionOutput) ToPrincipalPermissionsPermissionOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionOutput
- func (o PrincipalPermissionsPermissionOutput) ToPrincipalPermissionsPermissionPtrOutput() PrincipalPermissionsPermissionPtrOutput
- func (o PrincipalPermissionsPermissionOutput) ToPrincipalPermissionsPermissionPtrOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionPtrOutput
- func (o PrincipalPermissionsPermissionOutput) ToStringOutput() pulumi.StringOutput
- func (o PrincipalPermissionsPermissionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PrincipalPermissionsPermissionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PrincipalPermissionsPermissionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrincipalPermissionsPermissionPtrInput
- type PrincipalPermissionsPermissionPtrOutput
- func (o PrincipalPermissionsPermissionPtrOutput) Elem() PrincipalPermissionsPermissionOutput
- func (PrincipalPermissionsPermissionPtrOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsPermissionPtrOutput) ToPrincipalPermissionsPermissionPtrOutput() PrincipalPermissionsPermissionPtrOutput
- func (o PrincipalPermissionsPermissionPtrOutput) ToPrincipalPermissionsPermissionPtrOutputWithContext(ctx context.Context) PrincipalPermissionsPermissionPtrOutput
- func (o PrincipalPermissionsPermissionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PrincipalPermissionsPermissionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrincipalPermissionsResource
- type PrincipalPermissionsResourceArgs
- func (PrincipalPermissionsResourceArgs) ElementType() reflect.Type
- func (i PrincipalPermissionsResourceArgs) ToPrincipalPermissionsResourceOutput() PrincipalPermissionsResourceOutput
- func (i PrincipalPermissionsResourceArgs) ToPrincipalPermissionsResourceOutputWithContext(ctx context.Context) PrincipalPermissionsResourceOutput
- type PrincipalPermissionsResourceInput
- type PrincipalPermissionsResourceOutput
- func (o PrincipalPermissionsResourceOutput) Catalog() PrincipalPermissionsCatalogResourcePtrOutput
- func (o PrincipalPermissionsResourceOutput) DataCellsFilter() PrincipalPermissionsDataCellsFilterResourcePtrOutput
- func (o PrincipalPermissionsResourceOutput) DataLocation() PrincipalPermissionsDataLocationResourcePtrOutput
- func (o PrincipalPermissionsResourceOutput) Database() PrincipalPermissionsDatabaseResourcePtrOutput
- func (PrincipalPermissionsResourceOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsResourceOutput) LfTag() PrincipalPermissionsLfTagKeyResourcePtrOutput
- func (o PrincipalPermissionsResourceOutput) LfTagPolicy() PrincipalPermissionsLfTagPolicyResourcePtrOutput
- func (o PrincipalPermissionsResourceOutput) Table() PrincipalPermissionsTableResourcePtrOutput
- func (o PrincipalPermissionsResourceOutput) TableWithColumns() PrincipalPermissionsTableWithColumnsResourcePtrOutput
- func (o PrincipalPermissionsResourceOutput) ToPrincipalPermissionsResourceOutput() PrincipalPermissionsResourceOutput
- func (o PrincipalPermissionsResourceOutput) ToPrincipalPermissionsResourceOutputWithContext(ctx context.Context) PrincipalPermissionsResourceOutput
- type PrincipalPermissionsResourceType
- func (PrincipalPermissionsResourceType) ElementType() reflect.Type
- func (e PrincipalPermissionsResourceType) ToPrincipalPermissionsResourceTypeOutput() PrincipalPermissionsResourceTypeOutput
- func (e PrincipalPermissionsResourceType) ToPrincipalPermissionsResourceTypeOutputWithContext(ctx context.Context) PrincipalPermissionsResourceTypeOutput
- func (e PrincipalPermissionsResourceType) ToPrincipalPermissionsResourceTypePtrOutput() PrincipalPermissionsResourceTypePtrOutput
- func (e PrincipalPermissionsResourceType) ToPrincipalPermissionsResourceTypePtrOutputWithContext(ctx context.Context) PrincipalPermissionsResourceTypePtrOutput
- func (e PrincipalPermissionsResourceType) ToStringOutput() pulumi.StringOutput
- func (e PrincipalPermissionsResourceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PrincipalPermissionsResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PrincipalPermissionsResourceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrincipalPermissionsResourceTypeInput
- type PrincipalPermissionsResourceTypeOutput
- func (PrincipalPermissionsResourceTypeOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsResourceTypeOutput) ToPrincipalPermissionsResourceTypeOutput() PrincipalPermissionsResourceTypeOutput
- func (o PrincipalPermissionsResourceTypeOutput) ToPrincipalPermissionsResourceTypeOutputWithContext(ctx context.Context) PrincipalPermissionsResourceTypeOutput
- func (o PrincipalPermissionsResourceTypeOutput) ToPrincipalPermissionsResourceTypePtrOutput() PrincipalPermissionsResourceTypePtrOutput
- func (o PrincipalPermissionsResourceTypeOutput) ToPrincipalPermissionsResourceTypePtrOutputWithContext(ctx context.Context) PrincipalPermissionsResourceTypePtrOutput
- func (o PrincipalPermissionsResourceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PrincipalPermissionsResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PrincipalPermissionsResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PrincipalPermissionsResourceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrincipalPermissionsResourceTypePtrInput
- type PrincipalPermissionsResourceTypePtrOutput
- func (o PrincipalPermissionsResourceTypePtrOutput) Elem() PrincipalPermissionsResourceTypeOutput
- func (PrincipalPermissionsResourceTypePtrOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsResourceTypePtrOutput) ToPrincipalPermissionsResourceTypePtrOutput() PrincipalPermissionsResourceTypePtrOutput
- func (o PrincipalPermissionsResourceTypePtrOutput) ToPrincipalPermissionsResourceTypePtrOutputWithContext(ctx context.Context) PrincipalPermissionsResourceTypePtrOutput
- func (o PrincipalPermissionsResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PrincipalPermissionsResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrincipalPermissionsState
- type PrincipalPermissionsTableResource
- type PrincipalPermissionsTableResourceArgs
- func (PrincipalPermissionsTableResourceArgs) ElementType() reflect.Type
- func (i PrincipalPermissionsTableResourceArgs) ToPrincipalPermissionsTableResourceOutput() PrincipalPermissionsTableResourceOutput
- func (i PrincipalPermissionsTableResourceArgs) ToPrincipalPermissionsTableResourceOutputWithContext(ctx context.Context) PrincipalPermissionsTableResourceOutput
- func (i PrincipalPermissionsTableResourceArgs) ToPrincipalPermissionsTableResourcePtrOutput() PrincipalPermissionsTableResourcePtrOutput
- func (i PrincipalPermissionsTableResourceArgs) ToPrincipalPermissionsTableResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableResourcePtrOutput
- type PrincipalPermissionsTableResourceInput
- type PrincipalPermissionsTableResourceOutput
- func (o PrincipalPermissionsTableResourceOutput) CatalogId() pulumi.StringOutput
- func (o PrincipalPermissionsTableResourceOutput) DatabaseName() pulumi.StringOutput
- func (PrincipalPermissionsTableResourceOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsTableResourceOutput) Name() pulumi.StringPtrOutput
- func (o PrincipalPermissionsTableResourceOutput) TableWildcard() PrincipalPermissionsTableWildcardPtrOutput
- func (o PrincipalPermissionsTableResourceOutput) ToPrincipalPermissionsTableResourceOutput() PrincipalPermissionsTableResourceOutput
- func (o PrincipalPermissionsTableResourceOutput) ToPrincipalPermissionsTableResourceOutputWithContext(ctx context.Context) PrincipalPermissionsTableResourceOutput
- func (o PrincipalPermissionsTableResourceOutput) ToPrincipalPermissionsTableResourcePtrOutput() PrincipalPermissionsTableResourcePtrOutput
- func (o PrincipalPermissionsTableResourceOutput) ToPrincipalPermissionsTableResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableResourcePtrOutput
- type PrincipalPermissionsTableResourcePtrInput
- type PrincipalPermissionsTableResourcePtrOutput
- func (o PrincipalPermissionsTableResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
- func (o PrincipalPermissionsTableResourcePtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o PrincipalPermissionsTableResourcePtrOutput) Elem() PrincipalPermissionsTableResourceOutput
- func (PrincipalPermissionsTableResourcePtrOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsTableResourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o PrincipalPermissionsTableResourcePtrOutput) TableWildcard() PrincipalPermissionsTableWildcardPtrOutput
- func (o PrincipalPermissionsTableResourcePtrOutput) ToPrincipalPermissionsTableResourcePtrOutput() PrincipalPermissionsTableResourcePtrOutput
- func (o PrincipalPermissionsTableResourcePtrOutput) ToPrincipalPermissionsTableResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableResourcePtrOutput
- type PrincipalPermissionsTableWildcard
- type PrincipalPermissionsTableWildcardArgs
- func (PrincipalPermissionsTableWildcardArgs) ElementType() reflect.Type
- func (i PrincipalPermissionsTableWildcardArgs) ToPrincipalPermissionsTableWildcardOutput() PrincipalPermissionsTableWildcardOutput
- func (i PrincipalPermissionsTableWildcardArgs) ToPrincipalPermissionsTableWildcardOutputWithContext(ctx context.Context) PrincipalPermissionsTableWildcardOutput
- func (i PrincipalPermissionsTableWildcardArgs) ToPrincipalPermissionsTableWildcardPtrOutput() PrincipalPermissionsTableWildcardPtrOutput
- func (i PrincipalPermissionsTableWildcardArgs) ToPrincipalPermissionsTableWildcardPtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableWildcardPtrOutput
- type PrincipalPermissionsTableWildcardInput
- type PrincipalPermissionsTableWildcardOutput
- func (PrincipalPermissionsTableWildcardOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsTableWildcardOutput) ToPrincipalPermissionsTableWildcardOutput() PrincipalPermissionsTableWildcardOutput
- func (o PrincipalPermissionsTableWildcardOutput) ToPrincipalPermissionsTableWildcardOutputWithContext(ctx context.Context) PrincipalPermissionsTableWildcardOutput
- func (o PrincipalPermissionsTableWildcardOutput) ToPrincipalPermissionsTableWildcardPtrOutput() PrincipalPermissionsTableWildcardPtrOutput
- func (o PrincipalPermissionsTableWildcardOutput) ToPrincipalPermissionsTableWildcardPtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableWildcardPtrOutput
- type PrincipalPermissionsTableWildcardPtrInput
- type PrincipalPermissionsTableWildcardPtrOutput
- func (o PrincipalPermissionsTableWildcardPtrOutput) Elem() PrincipalPermissionsTableWildcardOutput
- func (PrincipalPermissionsTableWildcardPtrOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsTableWildcardPtrOutput) ToPrincipalPermissionsTableWildcardPtrOutput() PrincipalPermissionsTableWildcardPtrOutput
- func (o PrincipalPermissionsTableWildcardPtrOutput) ToPrincipalPermissionsTableWildcardPtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableWildcardPtrOutput
- type PrincipalPermissionsTableWithColumnsResource
- type PrincipalPermissionsTableWithColumnsResourceArgs
- func (PrincipalPermissionsTableWithColumnsResourceArgs) ElementType() reflect.Type
- func (i PrincipalPermissionsTableWithColumnsResourceArgs) ToPrincipalPermissionsTableWithColumnsResourceOutput() PrincipalPermissionsTableWithColumnsResourceOutput
- func (i PrincipalPermissionsTableWithColumnsResourceArgs) ToPrincipalPermissionsTableWithColumnsResourceOutputWithContext(ctx context.Context) PrincipalPermissionsTableWithColumnsResourceOutput
- func (i PrincipalPermissionsTableWithColumnsResourceArgs) ToPrincipalPermissionsTableWithColumnsResourcePtrOutput() PrincipalPermissionsTableWithColumnsResourcePtrOutput
- func (i PrincipalPermissionsTableWithColumnsResourceArgs) ToPrincipalPermissionsTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableWithColumnsResourcePtrOutput
- type PrincipalPermissionsTableWithColumnsResourceInput
- type PrincipalPermissionsTableWithColumnsResourceOutput
- func (o PrincipalPermissionsTableWithColumnsResourceOutput) CatalogId() pulumi.StringOutput
- func (o PrincipalPermissionsTableWithColumnsResourceOutput) ColumnNames() pulumi.StringArrayOutput
- func (o PrincipalPermissionsTableWithColumnsResourceOutput) ColumnWildcard() PrincipalPermissionsColumnWildcardPtrOutput
- func (o PrincipalPermissionsTableWithColumnsResourceOutput) DatabaseName() pulumi.StringOutput
- func (PrincipalPermissionsTableWithColumnsResourceOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsTableWithColumnsResourceOutput) Name() pulumi.StringOutput
- func (o PrincipalPermissionsTableWithColumnsResourceOutput) ToPrincipalPermissionsTableWithColumnsResourceOutput() PrincipalPermissionsTableWithColumnsResourceOutput
- func (o PrincipalPermissionsTableWithColumnsResourceOutput) ToPrincipalPermissionsTableWithColumnsResourceOutputWithContext(ctx context.Context) PrincipalPermissionsTableWithColumnsResourceOutput
- func (o PrincipalPermissionsTableWithColumnsResourceOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutput() PrincipalPermissionsTableWithColumnsResourcePtrOutput
- func (o PrincipalPermissionsTableWithColumnsResourceOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableWithColumnsResourcePtrOutput
- type PrincipalPermissionsTableWithColumnsResourcePtrInput
- type PrincipalPermissionsTableWithColumnsResourcePtrOutput
- func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
- func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) ColumnNames() pulumi.StringArrayOutput
- func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) ColumnWildcard() PrincipalPermissionsColumnWildcardPtrOutput
- func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) Elem() PrincipalPermissionsTableWithColumnsResourceOutput
- func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) ElementType() reflect.Type
- func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutput() PrincipalPermissionsTableWithColumnsResourcePtrOutput
- func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableWithColumnsResourcePtrOutput
- type Tag
- type TagArgs
- type TagAssociation
- type TagAssociationArgs
- type TagAssociationCatalogResource
- type TagAssociationCatalogResourceArgs
- func (TagAssociationCatalogResourceArgs) ElementType() reflect.Type
- func (i TagAssociationCatalogResourceArgs) ToTagAssociationCatalogResourceOutput() TagAssociationCatalogResourceOutput
- func (i TagAssociationCatalogResourceArgs) ToTagAssociationCatalogResourceOutputWithContext(ctx context.Context) TagAssociationCatalogResourceOutput
- func (i TagAssociationCatalogResourceArgs) ToTagAssociationCatalogResourcePtrOutput() TagAssociationCatalogResourcePtrOutput
- func (i TagAssociationCatalogResourceArgs) ToTagAssociationCatalogResourcePtrOutputWithContext(ctx context.Context) TagAssociationCatalogResourcePtrOutput
- type TagAssociationCatalogResourceInput
- type TagAssociationCatalogResourceOutput
- func (TagAssociationCatalogResourceOutput) ElementType() reflect.Type
- func (o TagAssociationCatalogResourceOutput) ToTagAssociationCatalogResourceOutput() TagAssociationCatalogResourceOutput
- func (o TagAssociationCatalogResourceOutput) ToTagAssociationCatalogResourceOutputWithContext(ctx context.Context) TagAssociationCatalogResourceOutput
- func (o TagAssociationCatalogResourceOutput) ToTagAssociationCatalogResourcePtrOutput() TagAssociationCatalogResourcePtrOutput
- func (o TagAssociationCatalogResourceOutput) ToTagAssociationCatalogResourcePtrOutputWithContext(ctx context.Context) TagAssociationCatalogResourcePtrOutput
- type TagAssociationCatalogResourcePtrInput
- type TagAssociationCatalogResourcePtrOutput
- func (o TagAssociationCatalogResourcePtrOutput) Elem() TagAssociationCatalogResourceOutput
- func (TagAssociationCatalogResourcePtrOutput) ElementType() reflect.Type
- func (o TagAssociationCatalogResourcePtrOutput) ToTagAssociationCatalogResourcePtrOutput() TagAssociationCatalogResourcePtrOutput
- func (o TagAssociationCatalogResourcePtrOutput) ToTagAssociationCatalogResourcePtrOutputWithContext(ctx context.Context) TagAssociationCatalogResourcePtrOutput
- type TagAssociationDatabaseResource
- type TagAssociationDatabaseResourceArgs
- func (TagAssociationDatabaseResourceArgs) ElementType() reflect.Type
- func (i TagAssociationDatabaseResourceArgs) ToTagAssociationDatabaseResourceOutput() TagAssociationDatabaseResourceOutput
- func (i TagAssociationDatabaseResourceArgs) ToTagAssociationDatabaseResourceOutputWithContext(ctx context.Context) TagAssociationDatabaseResourceOutput
- func (i TagAssociationDatabaseResourceArgs) ToTagAssociationDatabaseResourcePtrOutput() TagAssociationDatabaseResourcePtrOutput
- func (i TagAssociationDatabaseResourceArgs) ToTagAssociationDatabaseResourcePtrOutputWithContext(ctx context.Context) TagAssociationDatabaseResourcePtrOutput
- type TagAssociationDatabaseResourceInput
- type TagAssociationDatabaseResourceOutput
- func (o TagAssociationDatabaseResourceOutput) CatalogId() pulumi.StringOutput
- func (TagAssociationDatabaseResourceOutput) ElementType() reflect.Type
- func (o TagAssociationDatabaseResourceOutput) Name() pulumi.StringOutput
- func (o TagAssociationDatabaseResourceOutput) ToTagAssociationDatabaseResourceOutput() TagAssociationDatabaseResourceOutput
- func (o TagAssociationDatabaseResourceOutput) ToTagAssociationDatabaseResourceOutputWithContext(ctx context.Context) TagAssociationDatabaseResourceOutput
- func (o TagAssociationDatabaseResourceOutput) ToTagAssociationDatabaseResourcePtrOutput() TagAssociationDatabaseResourcePtrOutput
- func (o TagAssociationDatabaseResourceOutput) ToTagAssociationDatabaseResourcePtrOutputWithContext(ctx context.Context) TagAssociationDatabaseResourcePtrOutput
- type TagAssociationDatabaseResourcePtrInput
- type TagAssociationDatabaseResourcePtrOutput
- func (o TagAssociationDatabaseResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
- func (o TagAssociationDatabaseResourcePtrOutput) Elem() TagAssociationDatabaseResourceOutput
- func (TagAssociationDatabaseResourcePtrOutput) ElementType() reflect.Type
- func (o TagAssociationDatabaseResourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o TagAssociationDatabaseResourcePtrOutput) ToTagAssociationDatabaseResourcePtrOutput() TagAssociationDatabaseResourcePtrOutput
- func (o TagAssociationDatabaseResourcePtrOutput) ToTagAssociationDatabaseResourcePtrOutputWithContext(ctx context.Context) TagAssociationDatabaseResourcePtrOutput
- type TagAssociationInput
- type TagAssociationLfTagPair
- type TagAssociationLfTagPairArgs
- type TagAssociationLfTagPairArray
- func (TagAssociationLfTagPairArray) ElementType() reflect.Type
- func (i TagAssociationLfTagPairArray) ToTagAssociationLfTagPairArrayOutput() TagAssociationLfTagPairArrayOutput
- func (i TagAssociationLfTagPairArray) ToTagAssociationLfTagPairArrayOutputWithContext(ctx context.Context) TagAssociationLfTagPairArrayOutput
- type TagAssociationLfTagPairArrayInput
- type TagAssociationLfTagPairArrayOutput
- func (TagAssociationLfTagPairArrayOutput) ElementType() reflect.Type
- func (o TagAssociationLfTagPairArrayOutput) Index(i pulumi.IntInput) TagAssociationLfTagPairOutput
- func (o TagAssociationLfTagPairArrayOutput) ToTagAssociationLfTagPairArrayOutput() TagAssociationLfTagPairArrayOutput
- func (o TagAssociationLfTagPairArrayOutput) ToTagAssociationLfTagPairArrayOutputWithContext(ctx context.Context) TagAssociationLfTagPairArrayOutput
- type TagAssociationLfTagPairInput
- type TagAssociationLfTagPairOutput
- func (o TagAssociationLfTagPairOutput) CatalogId() pulumi.StringOutput
- func (TagAssociationLfTagPairOutput) ElementType() reflect.Type
- func (o TagAssociationLfTagPairOutput) TagKey() pulumi.StringOutput
- func (o TagAssociationLfTagPairOutput) TagValues() pulumi.StringArrayOutput
- func (o TagAssociationLfTagPairOutput) ToTagAssociationLfTagPairOutput() TagAssociationLfTagPairOutput
- func (o TagAssociationLfTagPairOutput) ToTagAssociationLfTagPairOutputWithContext(ctx context.Context) TagAssociationLfTagPairOutput
- type TagAssociationOutput
- func (TagAssociationOutput) ElementType() reflect.Type
- func (o TagAssociationOutput) LfTags() TagAssociationLfTagPairArrayOutput
- func (o TagAssociationOutput) Resource() TagAssociationResourceOutput
- func (o TagAssociationOutput) ResourceIdentifier() pulumi.StringOutput
- func (o TagAssociationOutput) TagsIdentifier() pulumi.StringOutput
- func (o TagAssociationOutput) ToTagAssociationOutput() TagAssociationOutput
- func (o TagAssociationOutput) ToTagAssociationOutputWithContext(ctx context.Context) TagAssociationOutput
- type TagAssociationResource
- type TagAssociationResourceArgs
- type TagAssociationResourceInput
- type TagAssociationResourceOutput
- func (o TagAssociationResourceOutput) Catalog() TagAssociationCatalogResourcePtrOutput
- func (o TagAssociationResourceOutput) Database() TagAssociationDatabaseResourcePtrOutput
- func (TagAssociationResourceOutput) ElementType() reflect.Type
- func (o TagAssociationResourceOutput) Table() TagAssociationTableResourcePtrOutput
- func (o TagAssociationResourceOutput) TableWithColumns() TagAssociationTableWithColumnsResourcePtrOutput
- func (o TagAssociationResourceOutput) ToTagAssociationResourceOutput() TagAssociationResourceOutput
- func (o TagAssociationResourceOutput) ToTagAssociationResourceOutputWithContext(ctx context.Context) TagAssociationResourceOutput
- type TagAssociationState
- type TagAssociationTableResource
- type TagAssociationTableResourceArgs
- func (TagAssociationTableResourceArgs) ElementType() reflect.Type
- func (i TagAssociationTableResourceArgs) ToTagAssociationTableResourceOutput() TagAssociationTableResourceOutput
- func (i TagAssociationTableResourceArgs) ToTagAssociationTableResourceOutputWithContext(ctx context.Context) TagAssociationTableResourceOutput
- func (i TagAssociationTableResourceArgs) ToTagAssociationTableResourcePtrOutput() TagAssociationTableResourcePtrOutput
- func (i TagAssociationTableResourceArgs) ToTagAssociationTableResourcePtrOutputWithContext(ctx context.Context) TagAssociationTableResourcePtrOutput
- type TagAssociationTableResourceInput
- type TagAssociationTableResourceOutput
- func (o TagAssociationTableResourceOutput) CatalogId() pulumi.StringOutput
- func (o TagAssociationTableResourceOutput) DatabaseName() pulumi.StringOutput
- func (TagAssociationTableResourceOutput) ElementType() reflect.Type
- func (o TagAssociationTableResourceOutput) Name() pulumi.StringPtrOutput
- func (o TagAssociationTableResourceOutput) TableWildcard() TagAssociationTableWildcardPtrOutput
- func (o TagAssociationTableResourceOutput) ToTagAssociationTableResourceOutput() TagAssociationTableResourceOutput
- func (o TagAssociationTableResourceOutput) ToTagAssociationTableResourceOutputWithContext(ctx context.Context) TagAssociationTableResourceOutput
- func (o TagAssociationTableResourceOutput) ToTagAssociationTableResourcePtrOutput() TagAssociationTableResourcePtrOutput
- func (o TagAssociationTableResourceOutput) ToTagAssociationTableResourcePtrOutputWithContext(ctx context.Context) TagAssociationTableResourcePtrOutput
- type TagAssociationTableResourcePtrInput
- type TagAssociationTableResourcePtrOutput
- func (o TagAssociationTableResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
- func (o TagAssociationTableResourcePtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o TagAssociationTableResourcePtrOutput) Elem() TagAssociationTableResourceOutput
- func (TagAssociationTableResourcePtrOutput) ElementType() reflect.Type
- func (o TagAssociationTableResourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o TagAssociationTableResourcePtrOutput) TableWildcard() TagAssociationTableWildcardPtrOutput
- func (o TagAssociationTableResourcePtrOutput) ToTagAssociationTableResourcePtrOutput() TagAssociationTableResourcePtrOutput
- func (o TagAssociationTableResourcePtrOutput) ToTagAssociationTableResourcePtrOutputWithContext(ctx context.Context) TagAssociationTableResourcePtrOutput
- type TagAssociationTableWildcard
- type TagAssociationTableWildcardArgs
- func (TagAssociationTableWildcardArgs) ElementType() reflect.Type
- func (i TagAssociationTableWildcardArgs) ToTagAssociationTableWildcardOutput() TagAssociationTableWildcardOutput
- func (i TagAssociationTableWildcardArgs) ToTagAssociationTableWildcardOutputWithContext(ctx context.Context) TagAssociationTableWildcardOutput
- func (i TagAssociationTableWildcardArgs) ToTagAssociationTableWildcardPtrOutput() TagAssociationTableWildcardPtrOutput
- func (i TagAssociationTableWildcardArgs) ToTagAssociationTableWildcardPtrOutputWithContext(ctx context.Context) TagAssociationTableWildcardPtrOutput
- type TagAssociationTableWildcardInput
- type TagAssociationTableWildcardOutput
- func (TagAssociationTableWildcardOutput) ElementType() reflect.Type
- func (o TagAssociationTableWildcardOutput) ToTagAssociationTableWildcardOutput() TagAssociationTableWildcardOutput
- func (o TagAssociationTableWildcardOutput) ToTagAssociationTableWildcardOutputWithContext(ctx context.Context) TagAssociationTableWildcardOutput
- func (o TagAssociationTableWildcardOutput) ToTagAssociationTableWildcardPtrOutput() TagAssociationTableWildcardPtrOutput
- func (o TagAssociationTableWildcardOutput) ToTagAssociationTableWildcardPtrOutputWithContext(ctx context.Context) TagAssociationTableWildcardPtrOutput
- type TagAssociationTableWildcardPtrInput
- type TagAssociationTableWildcardPtrOutput
- func (o TagAssociationTableWildcardPtrOutput) Elem() TagAssociationTableWildcardOutput
- func (TagAssociationTableWildcardPtrOutput) ElementType() reflect.Type
- func (o TagAssociationTableWildcardPtrOutput) ToTagAssociationTableWildcardPtrOutput() TagAssociationTableWildcardPtrOutput
- func (o TagAssociationTableWildcardPtrOutput) ToTagAssociationTableWildcardPtrOutputWithContext(ctx context.Context) TagAssociationTableWildcardPtrOutput
- type TagAssociationTableWithColumnsResource
- type TagAssociationTableWithColumnsResourceArgs
- func (TagAssociationTableWithColumnsResourceArgs) ElementType() reflect.Type
- func (i TagAssociationTableWithColumnsResourceArgs) ToTagAssociationTableWithColumnsResourceOutput() TagAssociationTableWithColumnsResourceOutput
- func (i TagAssociationTableWithColumnsResourceArgs) ToTagAssociationTableWithColumnsResourceOutputWithContext(ctx context.Context) TagAssociationTableWithColumnsResourceOutput
- func (i TagAssociationTableWithColumnsResourceArgs) ToTagAssociationTableWithColumnsResourcePtrOutput() TagAssociationTableWithColumnsResourcePtrOutput
- func (i TagAssociationTableWithColumnsResourceArgs) ToTagAssociationTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) TagAssociationTableWithColumnsResourcePtrOutput
- type TagAssociationTableWithColumnsResourceInput
- type TagAssociationTableWithColumnsResourceOutput
- func (o TagAssociationTableWithColumnsResourceOutput) CatalogId() pulumi.StringOutput
- func (o TagAssociationTableWithColumnsResourceOutput) ColumnNames() pulumi.StringArrayOutput
- func (o TagAssociationTableWithColumnsResourceOutput) DatabaseName() pulumi.StringOutput
- func (TagAssociationTableWithColumnsResourceOutput) ElementType() reflect.Type
- func (o TagAssociationTableWithColumnsResourceOutput) Name() pulumi.StringOutput
- func (o TagAssociationTableWithColumnsResourceOutput) ToTagAssociationTableWithColumnsResourceOutput() TagAssociationTableWithColumnsResourceOutput
- func (o TagAssociationTableWithColumnsResourceOutput) ToTagAssociationTableWithColumnsResourceOutputWithContext(ctx context.Context) TagAssociationTableWithColumnsResourceOutput
- func (o TagAssociationTableWithColumnsResourceOutput) ToTagAssociationTableWithColumnsResourcePtrOutput() TagAssociationTableWithColumnsResourcePtrOutput
- func (o TagAssociationTableWithColumnsResourceOutput) ToTagAssociationTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) TagAssociationTableWithColumnsResourcePtrOutput
- type TagAssociationTableWithColumnsResourcePtrInput
- type TagAssociationTableWithColumnsResourcePtrOutput
- func (o TagAssociationTableWithColumnsResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
- func (o TagAssociationTableWithColumnsResourcePtrOutput) ColumnNames() pulumi.StringArrayOutput
- func (o TagAssociationTableWithColumnsResourcePtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o TagAssociationTableWithColumnsResourcePtrOutput) Elem() TagAssociationTableWithColumnsResourceOutput
- func (TagAssociationTableWithColumnsResourcePtrOutput) ElementType() reflect.Type
- func (o TagAssociationTableWithColumnsResourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o TagAssociationTableWithColumnsResourcePtrOutput) ToTagAssociationTableWithColumnsResourcePtrOutput() TagAssociationTableWithColumnsResourcePtrOutput
- func (o TagAssociationTableWithColumnsResourcePtrOutput) ToTagAssociationTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) TagAssociationTableWithColumnsResourcePtrOutput
- type TagInput
- type TagOutput
- func (o TagOutput) CatalogId() pulumi.StringPtrOutput
- func (TagOutput) ElementType() reflect.Type
- func (o TagOutput) TagKey() pulumi.StringOutput
- func (o TagOutput) TagValues() pulumi.StringArrayOutput
- func (o TagOutput) ToTagOutput() TagOutput
- func (o TagOutput) ToTagOutputWithContext(ctx context.Context) TagOutput
- type TagState
Constants ¶
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") )
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
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) ElementType() reflect.Type
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
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) ElementType() reflect.Type
func (DataCellsFilterColumnWildcardOutput) ExcludedColumnNames ¶ added in v0.21.0
func (o DataCellsFilterColumnWildcardOutput) ExcludedColumnNames() pulumi.StringArrayOutput
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
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
func DataCellsFilterColumnWildcardPtr ¶ added in v0.21.0
func DataCellsFilterColumnWildcardPtr(v *DataCellsFilterColumnWildcardArgs) DataCellsFilterColumnWildcardPtrInput
type DataCellsFilterColumnWildcardPtrOutput ¶ added in v0.21.0
type DataCellsFilterColumnWildcardPtrOutput struct{ *pulumi.OutputState }
func (DataCellsFilterColumnWildcardPtrOutput) ElementType ¶ added in v0.21.0
func (DataCellsFilterColumnWildcardPtrOutput) ElementType() reflect.Type
func (DataCellsFilterColumnWildcardPtrOutput) ExcludedColumnNames ¶ added in v0.21.0
func (o DataCellsFilterColumnWildcardPtrOutput) ExcludedColumnNames() pulumi.StringArrayOutput
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
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
func (o DataCellsFilterOutput) ColumnNames() pulumi.StringArrayOutput
A list of columns to be included in this Data Cells Filter.
func (DataCellsFilterOutput) ColumnWildcard ¶ added in v0.21.0
func (o DataCellsFilterOutput) ColumnWildcard() DataCellsFilterColumnWildcardPtrOutput
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
func (o DataCellsFilterOutput) Name() pulumi.StringOutput
The desired name of the Data Cells Filter.
func (DataCellsFilterOutput) RowFilter ¶ added in v0.21.0
func (o DataCellsFilterOutput) RowFilter() DataCellsFilterRowFilterPtrOutput
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
func (o DataCellsFilterOutput) TableName() pulumi.StringOutput
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
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) ElementType() reflect.Type
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
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) ElementType() reflect.Type
func (DataCellsFilterRowFilterOutput) FilterExpression ¶ added in v0.21.0
func (o DataCellsFilterRowFilterOutput) FilterExpression() pulumi.StringPtrOutput
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
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
func (o DataCellsFilterRowFilterPtrOutput) AllRowsWildcard() pulumi.AnyOutput
An empty object representing a row wildcard.
func (DataCellsFilterRowFilterPtrOutput) Elem ¶ added in v0.21.0
func (o DataCellsFilterRowFilterPtrOutput) Elem() DataCellsFilterRowFilterOutput
func (DataCellsFilterRowFilterPtrOutput) ElementType ¶ added in v0.21.0
func (DataCellsFilterRowFilterPtrOutput) ElementType() reflect.Type
func (DataCellsFilterRowFilterPtrOutput) FilterExpression ¶ added in v0.21.0
func (o DataCellsFilterRowFilterPtrOutput) FilterExpression() pulumi.StringPtrOutput
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
type DataCellsFilterState ¶ added in v0.21.0
type DataCellsFilterState struct { }
func (DataCellsFilterState) ElementType ¶ added in v0.21.0
func (DataCellsFilterState) ElementType() reflect.Type
type LookupPrincipalPermissionsArgs ¶ added in v0.21.0
type LookupPrincipalPermissionsArgs struct { // Json encoding of the input principal. For example: `{"DataLakePrincipalIdentifier":"arn:aws:iam::123456789012:role/ExampleRole"}` PrincipalIdentifier string `pulumi:"principalIdentifier"` // Json encoding of the input resource. For example: `{"Catalog":null,"Database":null,"Table":null,"TableWithColumns":null,"DataLocation":null,"DataCellsFilter":{"TableCatalogId":"123456789012","DatabaseName":"ExampleDatabase","TableName":"ExampleTable","Name":"ExampleFilter"},"LFTag":null,"LFTagPolicy":null}` ResourceIdentifier string `pulumi:"resourceIdentifier"` }
type LookupPrincipalPermissionsOutputArgs ¶ added in v0.21.0
type LookupPrincipalPermissionsOutputArgs struct { // Json encoding of the input principal. For example: `{"DataLakePrincipalIdentifier":"arn:aws:iam::123456789012:role/ExampleRole"}` PrincipalIdentifier pulumi.StringInput `pulumi:"principalIdentifier"` // Json encoding of the input resource. For example: `{"Catalog":null,"Database":null,"Table":null,"TableWithColumns":null,"DataLocation":null,"DataCellsFilter":{"TableCatalogId":"123456789012","DatabaseName":"ExampleDatabase","TableName":"ExampleTable","Name":"ExampleFilter"},"LFTag":null,"LFTagPolicy":null}` ResourceIdentifier pulumi.StringInput `pulumi:"resourceIdentifier"` }
func (LookupPrincipalPermissionsOutputArgs) ElementType ¶ added in v0.21.0
func (LookupPrincipalPermissionsOutputArgs) ElementType() reflect.Type
type LookupPrincipalPermissionsResult ¶ added in v0.21.0
type LookupPrincipalPermissionsResult struct { // Json encoding of the input principal. For example: `{"DataLakePrincipalIdentifier":"arn:aws:iam::123456789012:role/ExampleRole"}` PrincipalIdentifier *string `pulumi:"principalIdentifier"` // Json encoding of the input resource. For example: `{"Catalog":null,"Database":null,"Table":null,"TableWithColumns":null,"DataLocation":null,"DataCellsFilter":{"TableCatalogId":"123456789012","DatabaseName":"ExampleDatabase","TableName":"ExampleTable","Name":"ExampleFilter"},"LFTag":null,"LFTagPolicy":null}` ResourceIdentifier *string `pulumi:"resourceIdentifier"` }
func LookupPrincipalPermissions ¶ added in v0.21.0
func LookupPrincipalPermissions(ctx *pulumi.Context, args *LookupPrincipalPermissionsArgs, opts ...pulumi.InvokeOption) (*LookupPrincipalPermissionsResult, error)
The “AWS::LakeFormation::PrincipalPermissions“ resource represents the permissions that a principal has on a GLUDC resource (such as GLUlong databases or GLUlong tables). When you create a “PrincipalPermissions“ resource, the permissions are granted via the LFlong “GrantPermissions“ API operation. When you delete a “PrincipalPermissions“ resource, the permissions on principal-resource pair are revoked via the LFlong “RevokePermissions“ API operation.
type LookupPrincipalPermissionsResultOutput ¶ added in v0.21.0
type LookupPrincipalPermissionsResultOutput struct{ *pulumi.OutputState }
func LookupPrincipalPermissionsOutput ¶ added in v0.21.0
func LookupPrincipalPermissionsOutput(ctx *pulumi.Context, args LookupPrincipalPermissionsOutputArgs, opts ...pulumi.InvokeOption) LookupPrincipalPermissionsResultOutput
func (LookupPrincipalPermissionsResultOutput) ElementType ¶ added in v0.21.0
func (LookupPrincipalPermissionsResultOutput) ElementType() reflect.Type
func (LookupPrincipalPermissionsResultOutput) PrincipalIdentifier ¶ added in v0.21.0
func (o LookupPrincipalPermissionsResultOutput) PrincipalIdentifier() pulumi.StringPtrOutput
Json encoding of the input principal. For example: `{"DataLakePrincipalIdentifier":"arn:aws:iam::123456789012:role/ExampleRole"}`
func (LookupPrincipalPermissionsResultOutput) ResourceIdentifier ¶ added in v0.21.0
func (o LookupPrincipalPermissionsResultOutput) ResourceIdentifier() pulumi.StringPtrOutput
Json encoding of the input resource. For example: `{"Catalog":null,"Database":null,"Table":null,"TableWithColumns":null,"DataLocation":null,"DataCellsFilter":{"TableCatalogId":"123456789012","DatabaseName":"ExampleDatabase","TableName":"ExampleTable","Name":"ExampleFilter"},"LFTag":null,"LFTagPolicy":null}`
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
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
func (LookupTagAssociationOutputArgs) ElementType() reflect.Type
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 LookupTagAssociationOutput(ctx *pulumi.Context, args LookupTagAssociationOutputArgs, opts ...pulumi.InvokeOption) LookupTagAssociationResultOutput
func (LookupTagAssociationResultOutput) ElementType ¶ added in v0.21.0
func (LookupTagAssociationResultOutput) ElementType() reflect.Type
func (LookupTagAssociationResultOutput) ResourceIdentifier ¶ added in v0.21.0
func (o LookupTagAssociationResultOutput) ResourceIdentifier() pulumi.StringPtrOutput
Unique string identifying the resource. Used as primary identifier, which ideally should be a string
func (LookupTagAssociationResultOutput) TagsIdentifier ¶ added in v0.21.0
func (o LookupTagAssociationResultOutput) TagsIdentifier() pulumi.StringPtrOutput
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
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
func (o LookupTagResultOutput) TagValues() pulumi.StringArrayOutput
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
type PrincipalPermissions ¶ added in v0.21.0
type PrincipalPermissions struct { pulumi.CustomResourceState // The identifier for the GLUDC. By default, the account ID. The GLUDC is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment. Catalog pulumi.StringPtrOutput `pulumi:"catalog"` // The permissions granted or revoked. Permissions PrincipalPermissionsPermissionArrayOutput `pulumi:"permissions"` // Indicates the ability to grant permissions (as a subset of permissions granted). PermissionsWithGrantOption PrincipalPermissionsPermissionArrayOutput `pulumi:"permissionsWithGrantOption"` // The principal to be granted a permission. Principal PrincipalPermissionsDataLakePrincipalOutput `pulumi:"principal"` // Json encoding of the input principal. For example: `{"DataLakePrincipalIdentifier":"arn:aws:iam::123456789012:role/ExampleRole"}` PrincipalIdentifier pulumi.StringOutput `pulumi:"principalIdentifier"` // The resource to be granted or revoked permissions. Resource PrincipalPermissionsResourceOutput `pulumi:"resource"` // Json encoding of the input resource. For example: `{"Catalog":null,"Database":null,"Table":null,"TableWithColumns":null,"DataLocation":null,"DataCellsFilter":{"TableCatalogId":"123456789012","DatabaseName":"ExampleDatabase","TableName":"ExampleTable","Name":"ExampleFilter"},"LFTag":null,"LFTagPolicy":null}` ResourceIdentifier pulumi.StringOutput `pulumi:"resourceIdentifier"` }
The “AWS::LakeFormation::PrincipalPermissions“ resource represents the permissions that a principal has on a GLUDC resource (such as GLUlong databases or GLUlong tables). When you create a “PrincipalPermissions“ resource, the permissions are granted via the LFlong “GrantPermissions“ API operation. When you delete a “PrincipalPermissions“ resource, the permissions on principal-resource pair are revoked via the LFlong “RevokePermissions“ API operation.
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) 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
type PrincipalPermissionsArgs struct { // The identifier for the GLUDC. By default, the account ID. The GLUDC is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment. Catalog pulumi.StringPtrInput // The permissions granted or revoked. Permissions PrincipalPermissionsPermissionArrayInput // Indicates the ability to grant permissions (as a subset of permissions granted). PermissionsWithGrantOption PrincipalPermissionsPermissionArrayInput // The principal to be granted a permission. Principal PrincipalPermissionsDataLakePrincipalInput // The resource to be granted or revoked permissions. Resource PrincipalPermissionsResourceInput }
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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
func PrincipalPermissionsCatalogResourcePtr ¶ added in v0.21.0
func PrincipalPermissionsCatalogResourcePtr(v *PrincipalPermissionsCatalogResourceArgs) PrincipalPermissionsCatalogResourcePtrInput
type PrincipalPermissionsCatalogResourcePtrOutput ¶ added in v0.21.0
type PrincipalPermissionsCatalogResourcePtrOutput struct{ *pulumi.OutputState }
func (PrincipalPermissionsCatalogResourcePtrOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsCatalogResourcePtrOutput) ElementType() reflect.Type
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 { // Excludes column names. Any column with this name will be excluded. ExcludedColumnNames []string `pulumi:"excludedColumnNames"` }
A wildcard object, consisting of an optional list of excluded column names or indexes.
type PrincipalPermissionsColumnWildcardArgs ¶ added in v0.21.0
type PrincipalPermissionsColumnWildcardArgs struct { // Excludes column names. Any column with this name will be excluded. ExcludedColumnNames pulumi.StringArrayInput `pulumi:"excludedColumnNames"` }
A wildcard object, consisting of an optional list of excluded column names or indexes.
func (PrincipalPermissionsColumnWildcardArgs) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsColumnWildcardArgs) ElementType() reflect.Type
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 }
A wildcard object, consisting of an optional list of excluded column names or indexes.
func (PrincipalPermissionsColumnWildcardOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsColumnWildcardOutput) ElementType() reflect.Type
func (PrincipalPermissionsColumnWildcardOutput) ExcludedColumnNames ¶ added in v0.21.0
func (o PrincipalPermissionsColumnWildcardOutput) ExcludedColumnNames() pulumi.StringArrayOutput
Excludes column names. Any column with this name will be excluded.
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
func PrincipalPermissionsColumnWildcardPtr ¶ added in v0.21.0
func PrincipalPermissionsColumnWildcardPtr(v *PrincipalPermissionsColumnWildcardArgs) PrincipalPermissionsColumnWildcardPtrInput
type PrincipalPermissionsColumnWildcardPtrOutput ¶ added in v0.21.0
type PrincipalPermissionsColumnWildcardPtrOutput struct{ *pulumi.OutputState }
func (PrincipalPermissionsColumnWildcardPtrOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsColumnWildcardPtrOutput) ElementType() reflect.Type
func (PrincipalPermissionsColumnWildcardPtrOutput) ExcludedColumnNames ¶ added in v0.21.0
func (o PrincipalPermissionsColumnWildcardPtrOutput) ExcludedColumnNames() pulumi.StringArrayOutput
Excludes column names. Any column with this name will be excluded.
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 { // A database in the GLUDC. DatabaseName string `pulumi:"databaseName"` // The name given by the user to the data filter cell. Name string `pulumi:"name"` // The ID of the catalog to which the table belongs. TableCatalogId string `pulumi:"tableCatalogId"` // The name of the table. TableName string `pulumi:"tableName"` }
A structure that describes certain columns on certain rows.
type PrincipalPermissionsDataCellsFilterResourceArgs ¶ added in v0.21.0
type PrincipalPermissionsDataCellsFilterResourceArgs struct { // A database in the GLUDC. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // The name given by the user to the data filter cell. Name pulumi.StringInput `pulumi:"name"` // The ID of the catalog to which the table belongs. TableCatalogId pulumi.StringInput `pulumi:"tableCatalogId"` // The name of the table. TableName pulumi.StringInput `pulumi:"tableName"` }
A structure that describes certain columns on certain rows.
func (PrincipalPermissionsDataCellsFilterResourceArgs) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsDataCellsFilterResourceArgs) ElementType() reflect.Type
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 }
A structure that describes certain columns on certain rows.
func (PrincipalPermissionsDataCellsFilterResourceOutput) DatabaseName ¶ added in v0.21.0
func (o PrincipalPermissionsDataCellsFilterResourceOutput) DatabaseName() pulumi.StringOutput
A database in the GLUDC.
func (PrincipalPermissionsDataCellsFilterResourceOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsDataCellsFilterResourceOutput) ElementType() reflect.Type
func (PrincipalPermissionsDataCellsFilterResourceOutput) Name ¶ added in v0.21.0
func (o PrincipalPermissionsDataCellsFilterResourceOutput) Name() pulumi.StringOutput
The name given by the user to the data filter cell.
func (PrincipalPermissionsDataCellsFilterResourceOutput) TableCatalogId ¶ added in v0.21.0
func (o PrincipalPermissionsDataCellsFilterResourceOutput) TableCatalogId() pulumi.StringOutput
The ID of the catalog to which the table belongs.
func (PrincipalPermissionsDataCellsFilterResourceOutput) TableName ¶ added in v0.21.0
func (o PrincipalPermissionsDataCellsFilterResourceOutput) TableName() pulumi.StringOutput
The name of the table.
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
func PrincipalPermissionsDataCellsFilterResourcePtr ¶ added in v0.21.0
func PrincipalPermissionsDataCellsFilterResourcePtr(v *PrincipalPermissionsDataCellsFilterResourceArgs) PrincipalPermissionsDataCellsFilterResourcePtrInput
type PrincipalPermissionsDataCellsFilterResourcePtrOutput ¶ added in v0.21.0
type PrincipalPermissionsDataCellsFilterResourcePtrOutput struct{ *pulumi.OutputState }
func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) DatabaseName ¶ added in v0.21.0
func (o PrincipalPermissionsDataCellsFilterResourcePtrOutput) DatabaseName() pulumi.StringPtrOutput
A database in the GLUDC.
func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) ElementType() reflect.Type
func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) Name ¶ added in v0.21.0
The name given by the user to the data filter cell.
func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) TableCatalogId ¶ added in v0.21.0
func (o PrincipalPermissionsDataCellsFilterResourcePtrOutput) TableCatalogId() pulumi.StringPtrOutput
The ID of the catalog to which the table belongs.
func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) TableName ¶ added in v0.21.0
func (o PrincipalPermissionsDataCellsFilterResourcePtrOutput) TableName() pulumi.StringPtrOutput
The name of the table.
func (PrincipalPermissionsDataCellsFilterResourcePtrOutput) ToPrincipalPermissionsDataCellsFilterResourcePtrOutput ¶ added in v0.21.0
func (o PrincipalPermissionsDataCellsFilterResourcePtrOutput) ToPrincipalPermissionsDataCellsFilterResourcePtrOutput() PrincipalPermissionsDataCellsFilterResourcePtrOutput
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 { // An identifier for the LFlong principal. DataLakePrincipalIdentifier *string `pulumi:"dataLakePrincipalIdentifier"` }
The LFlong principal.
type PrincipalPermissionsDataLakePrincipalArgs ¶ added in v0.21.0
type PrincipalPermissionsDataLakePrincipalArgs struct { // An identifier for the LFlong principal. DataLakePrincipalIdentifier pulumi.StringPtrInput `pulumi:"dataLakePrincipalIdentifier"` }
The LFlong principal.
func (PrincipalPermissionsDataLakePrincipalArgs) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsDataLakePrincipalArgs) ElementType() reflect.Type
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 }
The LFlong principal.
func (PrincipalPermissionsDataLakePrincipalOutput) DataLakePrincipalIdentifier ¶ added in v0.21.0
func (o PrincipalPermissionsDataLakePrincipalOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput
An identifier for the LFlong principal.
func (PrincipalPermissionsDataLakePrincipalOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsDataLakePrincipalOutput) ElementType() reflect.Type
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 { // The identifier for the GLUDC where the location is registered with LFlong. CatalogId string `pulumi:"catalogId"` // The Amazon Resource Name (ARN) that uniquely identifies the data location resource. ResourceArn string `pulumi:"resourceArn"` }
A structure for a data location object where permissions are granted or revoked.
type PrincipalPermissionsDataLocationResourceArgs ¶ added in v0.21.0
type PrincipalPermissionsDataLocationResourceArgs struct { // The identifier for the GLUDC where the location is registered with LFlong. CatalogId pulumi.StringInput `pulumi:"catalogId"` // The Amazon Resource Name (ARN) that uniquely identifies the data location resource. ResourceArn pulumi.StringInput `pulumi:"resourceArn"` }
A structure for a data location object where permissions are granted or revoked.
func (PrincipalPermissionsDataLocationResourceArgs) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsDataLocationResourceArgs) ElementType() reflect.Type
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 }
A structure for a data location object where permissions are granted or revoked.
func (PrincipalPermissionsDataLocationResourceOutput) CatalogId ¶ added in v0.21.0
func (o PrincipalPermissionsDataLocationResourceOutput) CatalogId() pulumi.StringOutput
The identifier for the GLUDC where the location is registered with LFlong.
func (PrincipalPermissionsDataLocationResourceOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsDataLocationResourceOutput) ElementType() reflect.Type
func (PrincipalPermissionsDataLocationResourceOutput) ResourceArn ¶ added in v0.21.0
func (o PrincipalPermissionsDataLocationResourceOutput) ResourceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) that uniquely identifies the data location resource.
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
func PrincipalPermissionsDataLocationResourcePtr ¶ added in v0.21.0
func PrincipalPermissionsDataLocationResourcePtr(v *PrincipalPermissionsDataLocationResourceArgs) PrincipalPermissionsDataLocationResourcePtrInput
type PrincipalPermissionsDataLocationResourcePtrOutput ¶ added in v0.21.0
type PrincipalPermissionsDataLocationResourcePtrOutput struct{ *pulumi.OutputState }
func (PrincipalPermissionsDataLocationResourcePtrOutput) CatalogId ¶ added in v0.21.0
func (o PrincipalPermissionsDataLocationResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
The identifier for the GLUDC where the location is registered with LFlong.
func (PrincipalPermissionsDataLocationResourcePtrOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsDataLocationResourcePtrOutput) ElementType() reflect.Type
func (PrincipalPermissionsDataLocationResourcePtrOutput) ResourceArn ¶ added in v0.21.0
func (o PrincipalPermissionsDataLocationResourcePtrOutput) ResourceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) that uniquely identifies the data location resource.
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 { // The identifier for the Data Catalog. By default, it is the account ID of the caller. CatalogId string `pulumi:"catalogId"` // The name of the database resource. Unique to the Data Catalog. Name string `pulumi:"name"` }
A structure for the database object.
type PrincipalPermissionsDatabaseResourceArgs ¶ added in v0.21.0
type PrincipalPermissionsDatabaseResourceArgs struct { // The identifier for the Data Catalog. By default, it is the account ID of the caller. CatalogId pulumi.StringInput `pulumi:"catalogId"` // The name of the database resource. Unique to the Data Catalog. Name pulumi.StringInput `pulumi:"name"` }
A structure for the database object.
func (PrincipalPermissionsDatabaseResourceArgs) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsDatabaseResourceArgs) ElementType() reflect.Type
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 }
A structure for the database object.
func (PrincipalPermissionsDatabaseResourceOutput) CatalogId ¶ added in v0.21.0
func (o PrincipalPermissionsDatabaseResourceOutput) CatalogId() pulumi.StringOutput
The identifier for the Data Catalog. By default, it is the account ID of the caller.
func (PrincipalPermissionsDatabaseResourceOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsDatabaseResourceOutput) ElementType() reflect.Type
func (PrincipalPermissionsDatabaseResourceOutput) Name ¶ added in v0.21.0
func (o PrincipalPermissionsDatabaseResourceOutput) Name() pulumi.StringOutput
The name of the database resource. Unique to the Data Catalog.
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
func PrincipalPermissionsDatabaseResourcePtr ¶ added in v0.21.0
func PrincipalPermissionsDatabaseResourcePtr(v *PrincipalPermissionsDatabaseResourceArgs) PrincipalPermissionsDatabaseResourcePtrInput
type PrincipalPermissionsDatabaseResourcePtrOutput ¶ added in v0.21.0
type PrincipalPermissionsDatabaseResourcePtrOutput struct{ *pulumi.OutputState }
func (PrincipalPermissionsDatabaseResourcePtrOutput) CatalogId ¶ added in v0.21.0
func (o PrincipalPermissionsDatabaseResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
The identifier for the Data Catalog. By default, it is the account ID of the caller.
func (PrincipalPermissionsDatabaseResourcePtrOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsDatabaseResourcePtrOutput) ElementType() reflect.Type
func (PrincipalPermissionsDatabaseResourcePtrOutput) Name ¶ added in v0.21.0
func (o PrincipalPermissionsDatabaseResourcePtrOutput) Name() pulumi.StringPtrOutput
The name of the database resource. Unique to the Data Catalog.
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 { // The key-name for the LF-tag. TagKey *string `pulumi:"tagKey"` // A list of possible values of the corresponding “TagKey“ of an LF-tag key-value pair. TagValues []string `pulumi:"tagValues"` }
The LF-tag key and values attached to a resource.
type PrincipalPermissionsLfTagArgs ¶ added in v0.72.0
type PrincipalPermissionsLfTagArgs struct { // The key-name for the LF-tag. TagKey pulumi.StringPtrInput `pulumi:"tagKey"` // A list of possible values of the corresponding “TagKey“ of an LF-tag key-value pair. TagValues pulumi.StringArrayInput `pulumi:"tagValues"` }
The LF-tag key and values attached to a resource.
func (PrincipalPermissionsLfTagArgs) ElementType ¶ added in v0.72.0
func (PrincipalPermissionsLfTagArgs) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (PrincipalPermissionsLfTagArrayOutput) Index ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagArrayOutput) Index(i pulumi.IntInput) PrincipalPermissionsLfTagOutput
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 { // The identifier for the GLUDC where the location is registered with GLUDC. CatalogId string `pulumi:"catalogId"` // The key-name for the LF-tag. TagKey string `pulumi:"tagKey"` // A list of possible values for the corresponding “TagKey“ of an LF-tag key-value pair. TagValues []string `pulumi:"tagValues"` }
A structure containing an LF-tag key and values for a resource.
type PrincipalPermissionsLfTagKeyResourceArgs ¶ added in v0.72.0
type PrincipalPermissionsLfTagKeyResourceArgs struct { // The identifier for the GLUDC where the location is registered with GLUDC. CatalogId pulumi.StringInput `pulumi:"catalogId"` // The key-name for the LF-tag. TagKey pulumi.StringInput `pulumi:"tagKey"` // A list of possible values for the corresponding “TagKey“ of an LF-tag key-value pair. TagValues pulumi.StringArrayInput `pulumi:"tagValues"` }
A structure containing an LF-tag key and values for a resource.
func (PrincipalPermissionsLfTagKeyResourceArgs) ElementType ¶ added in v0.72.0
func (PrincipalPermissionsLfTagKeyResourceArgs) ElementType() reflect.Type
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 }
A structure containing an LF-tag key and values for a resource.
func (PrincipalPermissionsLfTagKeyResourceOutput) CatalogId ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagKeyResourceOutput) CatalogId() pulumi.StringOutput
The identifier for the GLUDC where the location is registered with GLUDC.
func (PrincipalPermissionsLfTagKeyResourceOutput) ElementType ¶ added in v0.72.0
func (PrincipalPermissionsLfTagKeyResourceOutput) ElementType() reflect.Type
func (PrincipalPermissionsLfTagKeyResourceOutput) TagKey ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagKeyResourceOutput) TagKey() pulumi.StringOutput
The key-name for the LF-tag.
func (PrincipalPermissionsLfTagKeyResourceOutput) TagValues ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagKeyResourceOutput) TagValues() pulumi.StringArrayOutput
A list of possible values for the corresponding “TagKey“ of an LF-tag key-value pair.
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
func PrincipalPermissionsLfTagKeyResourcePtr ¶ added in v0.72.0
func PrincipalPermissionsLfTagKeyResourcePtr(v *PrincipalPermissionsLfTagKeyResourceArgs) PrincipalPermissionsLfTagKeyResourcePtrInput
type PrincipalPermissionsLfTagKeyResourcePtrOutput ¶ added in v0.72.0
type PrincipalPermissionsLfTagKeyResourcePtrOutput struct{ *pulumi.OutputState }
func (PrincipalPermissionsLfTagKeyResourcePtrOutput) CatalogId ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagKeyResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
The identifier for the GLUDC where the location is registered with GLUDC.
func (PrincipalPermissionsLfTagKeyResourcePtrOutput) ElementType ¶ added in v0.72.0
func (PrincipalPermissionsLfTagKeyResourcePtrOutput) ElementType() reflect.Type
func (PrincipalPermissionsLfTagKeyResourcePtrOutput) TagKey ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagKeyResourcePtrOutput) TagKey() pulumi.StringPtrOutput
The key-name for the LF-tag.
func (PrincipalPermissionsLfTagKeyResourcePtrOutput) TagValues ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagKeyResourcePtrOutput) TagValues() pulumi.StringArrayOutput
A list of possible values for the corresponding “TagKey“ of an LF-tag key-value pair.
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 }
The LF-tag key and values attached to a resource.
func (PrincipalPermissionsLfTagOutput) ElementType ¶ added in v0.72.0
func (PrincipalPermissionsLfTagOutput) ElementType() reflect.Type
func (PrincipalPermissionsLfTagOutput) TagKey ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagOutput) TagKey() pulumi.StringPtrOutput
The key-name for the LF-tag.
func (PrincipalPermissionsLfTagOutput) TagValues ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagOutput) TagValues() pulumi.StringArrayOutput
A list of possible values of the corresponding “TagKey“ of an LF-tag key-value pair.
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 { // The identifier for the GLUDC. The GLUDC is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your LFlong environment. CatalogId string `pulumi:"catalogId"` // A list of LF-tag conditions that apply to the resource's LF-tag policy. Expression []PrincipalPermissionsLfTag `pulumi:"expression"` // The resource type for which the LF-tag policy applies. ResourceType PrincipalPermissionsResourceType `pulumi:"resourceType"` }
A list of LF-tag conditions that define a resource's LF-tag policy.
A structure that allows an admin to grant user permissions on certain conditions. For example, granting a role access to all columns that do not have the LF-tag 'PII' in tables that have the LF-tag 'Prod'.
type PrincipalPermissionsLfTagPolicyResourceArgs ¶ added in v0.72.0
type PrincipalPermissionsLfTagPolicyResourceArgs struct { // The identifier for the GLUDC. The GLUDC is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your LFlong environment. CatalogId pulumi.StringInput `pulumi:"catalogId"` // A list of LF-tag conditions that apply to the resource's LF-tag policy. Expression PrincipalPermissionsLfTagArrayInput `pulumi:"expression"` // The resource type for which the LF-tag policy applies. ResourceType PrincipalPermissionsResourceTypeInput `pulumi:"resourceType"` }
A list of LF-tag conditions that define a resource's LF-tag policy.
A structure that allows an admin to grant user permissions on certain conditions. For example, granting a role access to all columns that do not have the LF-tag 'PII' in tables that have the LF-tag 'Prod'.
func (PrincipalPermissionsLfTagPolicyResourceArgs) ElementType ¶ added in v0.72.0
func (PrincipalPermissionsLfTagPolicyResourceArgs) ElementType() reflect.Type
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 }
A list of LF-tag conditions that define a resource's LF-tag policy.
A structure that allows an admin to grant user permissions on certain conditions. For example, granting a role access to all columns that do not have the LF-tag 'PII' in tables that have the LF-tag 'Prod'.
func (PrincipalPermissionsLfTagPolicyResourceOutput) CatalogId ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagPolicyResourceOutput) CatalogId() pulumi.StringOutput
The identifier for the GLUDC. The GLUDC is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your LFlong environment.
func (PrincipalPermissionsLfTagPolicyResourceOutput) ElementType ¶ added in v0.72.0
func (PrincipalPermissionsLfTagPolicyResourceOutput) ElementType() reflect.Type
func (PrincipalPermissionsLfTagPolicyResourceOutput) Expression ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagPolicyResourceOutput) Expression() PrincipalPermissionsLfTagArrayOutput
A list of LF-tag conditions that apply to the resource's LF-tag policy.
func (PrincipalPermissionsLfTagPolicyResourceOutput) ResourceType ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagPolicyResourceOutput) ResourceType() PrincipalPermissionsResourceTypeOutput
The resource type for which the LF-tag policy applies.
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
func PrincipalPermissionsLfTagPolicyResourcePtr ¶ added in v0.72.0
func PrincipalPermissionsLfTagPolicyResourcePtr(v *PrincipalPermissionsLfTagPolicyResourceArgs) PrincipalPermissionsLfTagPolicyResourcePtrInput
type PrincipalPermissionsLfTagPolicyResourcePtrOutput ¶ added in v0.72.0
type PrincipalPermissionsLfTagPolicyResourcePtrOutput struct{ *pulumi.OutputState }
func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) CatalogId ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagPolicyResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
The identifier for the GLUDC. The GLUDC is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your LFlong environment.
func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) ElementType ¶ added in v0.72.0
func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) ElementType() reflect.Type
func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) Expression ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagPolicyResourcePtrOutput) Expression() PrincipalPermissionsLfTagArrayOutput
A list of LF-tag conditions that apply to the resource's LF-tag policy.
func (PrincipalPermissionsLfTagPolicyResourcePtrOutput) ResourceType ¶ added in v0.72.0
func (o PrincipalPermissionsLfTagPolicyResourcePtrOutput) ResourceType() PrincipalPermissionsResourceTypePtrOutput
The resource type for which the LF-tag policy applies.
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 (o PrincipalPermissionsOutput) Catalog() pulumi.StringPtrOutput
The identifier for the GLUDC. By default, the account ID. The GLUDC is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
func (PrincipalPermissionsOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsOutput) ElementType() reflect.Type
func (PrincipalPermissionsOutput) Permissions ¶ added in v0.21.0
func (o PrincipalPermissionsOutput) Permissions() PrincipalPermissionsPermissionArrayOutput
The permissions granted or revoked.
func (PrincipalPermissionsOutput) PermissionsWithGrantOption ¶ added in v0.21.0
func (o PrincipalPermissionsOutput) PermissionsWithGrantOption() PrincipalPermissionsPermissionArrayOutput
Indicates the ability to grant permissions (as a subset of permissions granted).
func (PrincipalPermissionsOutput) Principal ¶ added in v0.21.0
func (o PrincipalPermissionsOutput) Principal() PrincipalPermissionsDataLakePrincipalOutput
The principal to be granted a permission.
func (PrincipalPermissionsOutput) PrincipalIdentifier ¶ added in v0.21.0
func (o PrincipalPermissionsOutput) PrincipalIdentifier() pulumi.StringOutput
Json encoding of the input principal. For example: `{"DataLakePrincipalIdentifier":"arn:aws:iam::123456789012:role/ExampleRole"}`
func (PrincipalPermissionsOutput) Resource ¶ added in v0.21.0
func (o PrincipalPermissionsOutput) Resource() PrincipalPermissionsResourceOutput
The resource to be granted or revoked permissions.
func (PrincipalPermissionsOutput) ResourceIdentifier ¶ added in v0.21.0
func (o PrincipalPermissionsOutput) ResourceIdentifier() pulumi.StringOutput
Json encoding of the input resource. For example: `{"Catalog":null,"Database":null,"Table":null,"TableWithColumns":null,"DataLocation":null,"DataCellsFilter":{"TableCatalogId":"123456789012","DatabaseName":"ExampleDatabase","TableName":"ExampleTable","Name":"ExampleFilter"},"LFTag":null,"LFTagPolicy":null}`
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) ElementType() reflect.Type
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 (e PrincipalPermissionsPermission) ToStringOutput() pulumi.StringOutput
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 (e PrincipalPermissionsPermission) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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 values of the PrincipalPermissionsPermission enum A concrete instance of `PrincipalPermissionsPermissionInput` can be one of the following:
PrincipalPermissionsPermissionAll PrincipalPermissionsPermissionSelect PrincipalPermissionsPermissionAlter PrincipalPermissionsPermissionDrop PrincipalPermissionsPermissionDelete PrincipalPermissionsPermissionInsert PrincipalPermissionsPermissionDescribe PrincipalPermissionsPermissionCreateDatabase PrincipalPermissionsPermissionCreateTable PrincipalPermissionsPermissionDataLocationAccess PrincipalPermissionsPermissionCreateTag PrincipalPermissionsPermissionAssociate
type PrincipalPermissionsPermissionOutput ¶ added in v0.21.0
type PrincipalPermissionsPermissionOutput struct{ *pulumi.OutputState }
func (PrincipalPermissionsPermissionOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsPermissionOutput) ElementType() reflect.Type
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 (o PrincipalPermissionsPermissionOutput) ToStringOutput() pulumi.StringOutput
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 (o PrincipalPermissionsPermissionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsPermissionPtrOutput) ElementType() reflect.Type
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 (o PrincipalPermissionsPermissionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrincipalPermissionsPermissionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o PrincipalPermissionsPermissionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrincipalPermissionsResource ¶ added in v0.21.0
type PrincipalPermissionsResource 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 LFlong environment. Catalog *PrincipalPermissionsCatalogResource `pulumi:"catalog"` // A data cell filter. DataCellsFilter *PrincipalPermissionsDataCellsFilterResource `pulumi:"dataCellsFilter"` // The location of an Amazon S3 path where permissions are granted or revoked. DataLocation *PrincipalPermissionsDataLocationResource `pulumi:"dataLocation"` // The database for the resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database permissions to a principal. Database *PrincipalPermissionsDatabaseResource `pulumi:"database"` // The LF-tag key and values attached to a resource. LfTag *PrincipalPermissionsLfTagKeyResource `pulumi:"lfTag"` // A list of LF-tag conditions that define a resource's LF-tag policy. LfTagPolicy *PrincipalPermissionsLfTagPolicyResource `pulumi:"lfTagPolicy"` // The table for the resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal. Table *PrincipalPermissionsTableResource `pulumi:"table"` // The table with columns for the resource. A principal with permissions to this resource can select metadata from the columns of a table in the Data Catalog and the underlying data in Amazon S3. TableWithColumns *PrincipalPermissionsTableWithColumnsResource `pulumi:"tableWithColumns"` }
A structure for the resource.
type PrincipalPermissionsResourceArgs ¶ added in v0.21.0
type PrincipalPermissionsResourceArgs 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 LFlong environment. Catalog PrincipalPermissionsCatalogResourcePtrInput `pulumi:"catalog"` // A data cell filter. DataCellsFilter PrincipalPermissionsDataCellsFilterResourcePtrInput `pulumi:"dataCellsFilter"` // The location of an Amazon S3 path where permissions are granted or revoked. DataLocation PrincipalPermissionsDataLocationResourcePtrInput `pulumi:"dataLocation"` // The database for the resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database permissions to a principal. Database PrincipalPermissionsDatabaseResourcePtrInput `pulumi:"database"` // The LF-tag key and values attached to a resource. LfTag PrincipalPermissionsLfTagKeyResourcePtrInput `pulumi:"lfTag"` // A list of LF-tag conditions that define a resource's LF-tag policy. LfTagPolicy PrincipalPermissionsLfTagPolicyResourcePtrInput `pulumi:"lfTagPolicy"` // The table for the resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal. Table PrincipalPermissionsTableResourcePtrInput `pulumi:"table"` // The table with columns for the resource. A principal with permissions to this resource can select metadata from the columns of a table in the Data Catalog and the underlying data in Amazon S3. TableWithColumns PrincipalPermissionsTableWithColumnsResourcePtrInput `pulumi:"tableWithColumns"` }
A structure for the resource.
func (PrincipalPermissionsResourceArgs) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsResourceArgs) ElementType() reflect.Type
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 }
A structure for the resource.
func (PrincipalPermissionsResourceOutput) Catalog ¶ added in v0.21.0
func (o PrincipalPermissionsResourceOutput) Catalog() PrincipalPermissionsCatalogResourcePtrOutput
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 LFlong environment.
func (PrincipalPermissionsResourceOutput) DataCellsFilter ¶ added in v0.21.0
func (o PrincipalPermissionsResourceOutput) DataCellsFilter() PrincipalPermissionsDataCellsFilterResourcePtrOutput
A data cell filter.
func (PrincipalPermissionsResourceOutput) DataLocation ¶ added in v0.21.0
func (o PrincipalPermissionsResourceOutput) DataLocation() PrincipalPermissionsDataLocationResourcePtrOutput
The location of an Amazon S3 path where permissions are granted or revoked.
func (PrincipalPermissionsResourceOutput) Database ¶ added in v0.21.0
func (o PrincipalPermissionsResourceOutput) Database() PrincipalPermissionsDatabaseResourcePtrOutput
The database for the resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database permissions to a principal.
func (PrincipalPermissionsResourceOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsResourceOutput) ElementType() reflect.Type
func (PrincipalPermissionsResourceOutput) LfTag ¶ added in v0.72.0
The LF-tag key and values attached to a resource.
func (PrincipalPermissionsResourceOutput) LfTagPolicy ¶ added in v0.72.0
func (o PrincipalPermissionsResourceOutput) LfTagPolicy() PrincipalPermissionsLfTagPolicyResourcePtrOutput
A list of LF-tag conditions that define a resource's LF-tag policy.
func (PrincipalPermissionsResourceOutput) Table ¶ added in v0.21.0
The table for the resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
func (PrincipalPermissionsResourceOutput) TableWithColumns ¶ added in v0.21.0
func (o PrincipalPermissionsResourceOutput) TableWithColumns() PrincipalPermissionsTableWithColumnsResourcePtrOutput
The table with columns for the resource. A principal with permissions to this resource can select metadata from the columns of a table in the Data Catalog and the underlying data in Amazon S3.
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) ElementType() reflect.Type
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 (e PrincipalPermissionsResourceType) ToStringOutput() pulumi.StringOutput
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 (e PrincipalPermissionsResourceType) ToStringPtrOutput() pulumi.StringPtrOutput
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 values of the PrincipalPermissionsResourceType enum A concrete instance of `PrincipalPermissionsResourceTypeInput` can be one of the following:
PrincipalPermissionsResourceTypeDatabase PrincipalPermissionsResourceTypeTable
type PrincipalPermissionsResourceTypeOutput ¶ added in v0.21.0
type PrincipalPermissionsResourceTypeOutput struct{ *pulumi.OutputState }
func (PrincipalPermissionsResourceTypeOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsResourceTypeOutput) ElementType() reflect.Type
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 (o PrincipalPermissionsResourceTypeOutput) ToStringOutput() pulumi.StringOutput
func (PrincipalPermissionsResourceTypeOutput) ToStringOutputWithContext ¶ added in v0.21.0
func (o PrincipalPermissionsResourceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PrincipalPermissionsResourceTypeOutput) ToStringPtrOutput ¶ added in v0.21.0
func (o PrincipalPermissionsResourceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsResourceTypePtrOutput) ElementType() reflect.Type
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 (o PrincipalPermissionsResourceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrincipalPermissionsResourceTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.21.0
func (o PrincipalPermissionsResourceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 { // The identifier for the Data Catalog. By default, it is the account ID of the caller. CatalogId string `pulumi:"catalogId"` // The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal. DatabaseName string `pulumi:"databaseName"` // The name of the table. Name *string `pulumi:"name"` // A wildcard object representing every table under a database. // At least one of “TableResource$Name“ or “TableResource$TableWildcard“ is required. TableWildcard *PrincipalPermissionsTableWildcard `pulumi:"tableWildcard"` }
A structure for the table object. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
type PrincipalPermissionsTableResourceArgs ¶ added in v0.21.0
type PrincipalPermissionsTableResourceArgs struct { // The identifier for the Data Catalog. By default, it is the account ID of the caller. CatalogId pulumi.StringInput `pulumi:"catalogId"` // The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // The name of the table. Name pulumi.StringPtrInput `pulumi:"name"` // A wildcard object representing every table under a database. // At least one of “TableResource$Name“ or “TableResource$TableWildcard“ is required. TableWildcard PrincipalPermissionsTableWildcardPtrInput `pulumi:"tableWildcard"` }
A structure for the table object. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
func (PrincipalPermissionsTableResourceArgs) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsTableResourceArgs) ElementType() reflect.Type
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 }
A structure for the table object. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
func (PrincipalPermissionsTableResourceOutput) CatalogId ¶ added in v0.21.0
func (o PrincipalPermissionsTableResourceOutput) CatalogId() pulumi.StringOutput
The identifier for the Data Catalog. By default, it is the account ID of the caller.
func (PrincipalPermissionsTableResourceOutput) DatabaseName ¶ added in v0.21.0
func (o PrincipalPermissionsTableResourceOutput) DatabaseName() pulumi.StringOutput
The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
func (PrincipalPermissionsTableResourceOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsTableResourceOutput) ElementType() reflect.Type
func (PrincipalPermissionsTableResourceOutput) Name ¶ added in v0.21.0
func (o PrincipalPermissionsTableResourceOutput) Name() pulumi.StringPtrOutput
The name of the table.
func (PrincipalPermissionsTableResourceOutput) TableWildcard ¶ added in v0.21.0
func (o PrincipalPermissionsTableResourceOutput) TableWildcard() PrincipalPermissionsTableWildcardPtrOutput
A wildcard object representing every table under a database.
At least one of ``TableResource$Name`` or ``TableResource$TableWildcard`` is required.
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
func PrincipalPermissionsTableResourcePtr ¶ added in v0.21.0
func PrincipalPermissionsTableResourcePtr(v *PrincipalPermissionsTableResourceArgs) PrincipalPermissionsTableResourcePtrInput
type PrincipalPermissionsTableResourcePtrOutput ¶ added in v0.21.0
type PrincipalPermissionsTableResourcePtrOutput struct{ *pulumi.OutputState }
func (PrincipalPermissionsTableResourcePtrOutput) CatalogId ¶ added in v0.21.0
func (o PrincipalPermissionsTableResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
The identifier for the Data Catalog. By default, it is the account ID of the caller.
func (PrincipalPermissionsTableResourcePtrOutput) DatabaseName ¶ added in v0.21.0
func (o PrincipalPermissionsTableResourcePtrOutput) DatabaseName() pulumi.StringPtrOutput
The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
func (PrincipalPermissionsTableResourcePtrOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsTableResourcePtrOutput) ElementType() reflect.Type
func (PrincipalPermissionsTableResourcePtrOutput) Name ¶ added in v0.21.0
func (o PrincipalPermissionsTableResourcePtrOutput) Name() pulumi.StringPtrOutput
The name of the table.
func (PrincipalPermissionsTableResourcePtrOutput) TableWildcard ¶ added in v0.21.0
func (o PrincipalPermissionsTableResourcePtrOutput) TableWildcard() PrincipalPermissionsTableWildcardPtrOutput
A wildcard object representing every table under a database.
At least one of ``TableResource$Name`` or ``TableResource$TableWildcard`` is required.
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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
func PrincipalPermissionsTableWildcardPtr ¶ added in v0.21.0
func PrincipalPermissionsTableWildcardPtr(v *PrincipalPermissionsTableWildcardArgs) PrincipalPermissionsTableWildcardPtrInput
type PrincipalPermissionsTableWildcardPtrOutput ¶ added in v0.21.0
type PrincipalPermissionsTableWildcardPtrOutput struct{ *pulumi.OutputState }
func (PrincipalPermissionsTableWildcardPtrOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsTableWildcardPtrOutput) ElementType() reflect.Type
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 { // The identifier for the GLUDC where the location is registered with LFlong. CatalogId string `pulumi:"catalogId"` // The list of column names for the table. At least one of “ColumnNames“ or “ColumnWildcard“ is required. ColumnNames []string `pulumi:"columnNames"` // A wildcard specified by a “ColumnWildcard“ object. At least one of “ColumnNames“ or “ColumnWildcard“ is required. ColumnWildcard *PrincipalPermissionsColumnWildcard `pulumi:"columnWildcard"` // The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal. DatabaseName string `pulumi:"databaseName"` // The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal. Name string `pulumi:"name"` }
A structure for a table with columns object. This object is only used when granting a SELECT permission.
This object must take a value for at least one of ``ColumnsNames``, ``ColumnsIndexes``, or ``ColumnsWildcard``.
type PrincipalPermissionsTableWithColumnsResourceArgs ¶ added in v0.21.0
type PrincipalPermissionsTableWithColumnsResourceArgs struct { // The identifier for the GLUDC where the location is registered with LFlong. CatalogId pulumi.StringInput `pulumi:"catalogId"` // The list of column names for the table. At least one of “ColumnNames“ or “ColumnWildcard“ is required. ColumnNames pulumi.StringArrayInput `pulumi:"columnNames"` // A wildcard specified by a “ColumnWildcard“ object. At least one of “ColumnNames“ or “ColumnWildcard“ is required. ColumnWildcard PrincipalPermissionsColumnWildcardPtrInput `pulumi:"columnWildcard"` // The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal. Name pulumi.StringInput `pulumi:"name"` }
A structure for a table with columns object. This object is only used when granting a SELECT permission.
This object must take a value for at least one of ``ColumnsNames``, ``ColumnsIndexes``, or ``ColumnsWildcard``.
func (PrincipalPermissionsTableWithColumnsResourceArgs) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsTableWithColumnsResourceArgs) ElementType() reflect.Type
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 }
A structure for a table with columns object. This object is only used when granting a SELECT permission.
This object must take a value for at least one of ``ColumnsNames``, ``ColumnsIndexes``, or ``ColumnsWildcard``.
func (PrincipalPermissionsTableWithColumnsResourceOutput) CatalogId ¶ added in v0.21.0
func (o PrincipalPermissionsTableWithColumnsResourceOutput) CatalogId() pulumi.StringOutput
The identifier for the GLUDC where the location is registered with LFlong.
func (PrincipalPermissionsTableWithColumnsResourceOutput) ColumnNames ¶ added in v0.21.0
func (o PrincipalPermissionsTableWithColumnsResourceOutput) ColumnNames() pulumi.StringArrayOutput
The list of column names for the table. At least one of “ColumnNames“ or “ColumnWildcard“ is required.
func (PrincipalPermissionsTableWithColumnsResourceOutput) ColumnWildcard ¶ added in v0.21.0
func (o PrincipalPermissionsTableWithColumnsResourceOutput) ColumnWildcard() PrincipalPermissionsColumnWildcardPtrOutput
A wildcard specified by a “ColumnWildcard“ object. At least one of “ColumnNames“ or “ColumnWildcard“ is required.
func (PrincipalPermissionsTableWithColumnsResourceOutput) DatabaseName ¶ added in v0.21.0
func (o PrincipalPermissionsTableWithColumnsResourceOutput) DatabaseName() pulumi.StringOutput
The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
func (PrincipalPermissionsTableWithColumnsResourceOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsTableWithColumnsResourceOutput) ElementType() reflect.Type
func (PrincipalPermissionsTableWithColumnsResourceOutput) Name ¶ added in v0.21.0
func (o PrincipalPermissionsTableWithColumnsResourceOutput) Name() pulumi.StringOutput
The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
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
func PrincipalPermissionsTableWithColumnsResourcePtr ¶ added in v0.21.0
func PrincipalPermissionsTableWithColumnsResourcePtr(v *PrincipalPermissionsTableWithColumnsResourceArgs) PrincipalPermissionsTableWithColumnsResourcePtrInput
type PrincipalPermissionsTableWithColumnsResourcePtrOutput ¶ added in v0.21.0
type PrincipalPermissionsTableWithColumnsResourcePtrOutput struct{ *pulumi.OutputState }
func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) CatalogId ¶ added in v0.21.0
func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
The identifier for the GLUDC where the location is registered with LFlong.
func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) ColumnNames ¶ added in v0.21.0
func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) ColumnNames() pulumi.StringArrayOutput
The list of column names for the table. At least one of “ColumnNames“ or “ColumnWildcard“ is required.
func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) ColumnWildcard ¶ added in v0.21.0
func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) ColumnWildcard() PrincipalPermissionsColumnWildcardPtrOutput
A wildcard specified by a “ColumnWildcard“ object. At least one of “ColumnNames“ or “ColumnWildcard“ is required.
func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) DatabaseName ¶ added in v0.21.0
func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) DatabaseName() pulumi.StringPtrOutput
The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) ElementType ¶ added in v0.21.0
func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) ElementType() reflect.Type
func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) Name ¶ added in v0.21.0
The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutput ¶ added in v0.21.0
func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutput() PrincipalPermissionsTableWithColumnsResourcePtrOutput
func (PrincipalPermissionsTableWithColumnsResourcePtrOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutputWithContext ¶ added in v0.21.0
func (o PrincipalPermissionsTableWithColumnsResourcePtrOutput) ToPrincipalPermissionsTableWithColumnsResourcePtrOutputWithContext(ctx context.Context) PrincipalPermissionsTableWithColumnsResourcePtrOutput
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) ToTagOutput ¶ added in v0.21.0
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
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) 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) ElementType() reflect.Type
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) ElementType() reflect.Type
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
func TagAssociationCatalogResourcePtr ¶ added in v0.21.0
func TagAssociationCatalogResourcePtr(v *TagAssociationCatalogResourceArgs) TagAssociationCatalogResourcePtrInput
type TagAssociationCatalogResourcePtrOutput ¶ added in v0.21.0
type TagAssociationCatalogResourcePtrOutput struct{ *pulumi.OutputState }
func (TagAssociationCatalogResourcePtrOutput) ElementType ¶ added in v0.21.0
func (TagAssociationCatalogResourcePtrOutput) ElementType() reflect.Type
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 TagAssociationDatabaseResourceArgs ¶ added in v0.21.0
type TagAssociationDatabaseResourceArgs struct { // The identifier for the Data Catalog . By default, it should be the account ID of the caller. CatalogId pulumi.StringInput `pulumi:"catalogId"` // The name of the database resource. Unique to the Data Catalog. Name pulumi.StringInput `pulumi:"name"` }
func (TagAssociationDatabaseResourceArgs) ElementType ¶ added in v0.21.0
func (TagAssociationDatabaseResourceArgs) ElementType() reflect.Type
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 (o TagAssociationDatabaseResourceOutput) CatalogId() pulumi.StringOutput
The identifier for the Data Catalog . By default, it should be the account ID of the caller.
func (TagAssociationDatabaseResourceOutput) ElementType ¶ added in v0.21.0
func (TagAssociationDatabaseResourceOutput) ElementType() reflect.Type
func (TagAssociationDatabaseResourceOutput) Name ¶ added in v0.21.0
func (o TagAssociationDatabaseResourceOutput) Name() pulumi.StringOutput
The name of the database resource. Unique to the Data Catalog.
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
func TagAssociationDatabaseResourcePtr ¶ added in v0.21.0
func TagAssociationDatabaseResourcePtr(v *TagAssociationDatabaseResourceArgs) TagAssociationDatabaseResourcePtrInput
type TagAssociationDatabaseResourcePtrOutput ¶ added in v0.21.0
type TagAssociationDatabaseResourcePtrOutput struct{ *pulumi.OutputState }
func (TagAssociationDatabaseResourcePtrOutput) CatalogId ¶ added in v0.21.0
func (o TagAssociationDatabaseResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
The identifier for the Data Catalog . By default, it should be the account ID of the caller.
func (TagAssociationDatabaseResourcePtrOutput) ElementType ¶ added in v0.21.0
func (TagAssociationDatabaseResourcePtrOutput) ElementType() reflect.Type
func (TagAssociationDatabaseResourcePtrOutput) Name ¶ added in v0.21.0
func (o TagAssociationDatabaseResourcePtrOutput) Name() pulumi.StringPtrOutput
The name of the database resource. Unique to the Data Catalog.
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 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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (TagAssociationLfTagPairArrayOutput) Index ¶ added in v0.72.0
func (o TagAssociationLfTagPairArrayOutput) Index(i pulumi.IntInput) TagAssociationLfTagPairOutput
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 (o TagAssociationLfTagPairOutput) CatalogId() pulumi.StringOutput
func (TagAssociationLfTagPairOutput) ElementType ¶ added in v0.72.0
func (TagAssociationLfTagPairOutput) ElementType() reflect.Type
func (TagAssociationLfTagPairOutput) TagKey ¶ added in v0.72.0
func (o TagAssociationLfTagPairOutput) TagKey() pulumi.StringOutput
func (TagAssociationLfTagPairOutput) TagValues ¶ added in v0.72.0
func (o TagAssociationLfTagPairOutput) TagValues() pulumi.StringArrayOutput
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
func (o TagAssociationOutput) LfTags() TagAssociationLfTagPairArrayOutput
List of Lake Formation Tags to associate with the Lake Formation Resource
func (TagAssociationOutput) Resource ¶ added in v0.21.0
func (o TagAssociationOutput) Resource() TagAssociationResourceOutput
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) 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 { // 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 AWS Lake Formation environment. Catalog *TagAssociationCatalogResource `pulumi:"catalog"` // The database for the resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database permissions to a principal. Database *TagAssociationDatabaseResource `pulumi:"database"` // The table for the resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal. Table *TagAssociationTableResource `pulumi:"table"` // The table with columns for the resource. A principal with permissions to this resource can select metadata from the columns of a table in the Data Catalog and the underlying data in Amazon S3. TableWithColumns *TagAssociationTableWithColumnsResource `pulumi:"tableWithColumns"` }
type TagAssociationResourceArgs ¶ added in v0.21.0
type TagAssociationResourceArgs 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 AWS Lake Formation environment. Catalog TagAssociationCatalogResourcePtrInput `pulumi:"catalog"` // The database for the resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database permissions to a principal. Database TagAssociationDatabaseResourcePtrInput `pulumi:"database"` // The table for the resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal. Table TagAssociationTableResourcePtrInput `pulumi:"table"` // The table with columns for the resource. A principal with permissions to this resource can select metadata from the columns of a table in the Data Catalog and the underlying data in Amazon S3. TableWithColumns TagAssociationTableWithColumnsResourcePtrInput `pulumi:"tableWithColumns"` }
func (TagAssociationResourceArgs) ElementType ¶ added in v0.21.0
func (TagAssociationResourceArgs) ElementType() reflect.Type
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 (o TagAssociationResourceOutput) Catalog() TagAssociationCatalogResourcePtrOutput
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 AWS Lake Formation environment.
func (TagAssociationResourceOutput) Database ¶ added in v0.21.0
func (o TagAssociationResourceOutput) Database() TagAssociationDatabaseResourcePtrOutput
The database for the resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database permissions to a principal.
func (TagAssociationResourceOutput) ElementType ¶ added in v0.21.0
func (TagAssociationResourceOutput) ElementType() reflect.Type
func (TagAssociationResourceOutput) Table ¶ added in v0.21.0
func (o TagAssociationResourceOutput) Table() TagAssociationTableResourcePtrOutput
The table for the resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
func (TagAssociationResourceOutput) TableWithColumns ¶ added in v0.21.0
func (o TagAssociationResourceOutput) TableWithColumns() TagAssociationTableWithColumnsResourcePtrOutput
The table with columns for the resource. A principal with permissions to this resource can select metadata from the columns of a table in the Data Catalog and the underlying data in Amazon S3.
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 { // The identifier for the Data Catalog . By default, it is the account ID of the caller. CatalogId string `pulumi:"catalogId"` // The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal. DatabaseName string `pulumi:"databaseName"` // The name of the table. Name *string `pulumi:"name"` // A wildcard object representing every table under a database.This is an object with no properties that effectively behaves as a true or false depending on whether not it is passed as a parameter. The valid inputs for a property with this type in either yaml or json is null or {}. // // At least one of `TableResource$Name` or `TableResource$TableWildcard` is required. TableWildcard *TagAssociationTableWildcard `pulumi:"tableWildcard"` }
type TagAssociationTableResourceArgs ¶ added in v0.21.0
type TagAssociationTableResourceArgs struct { // The identifier for the Data Catalog . By default, it is the account ID of the caller. CatalogId pulumi.StringInput `pulumi:"catalogId"` // The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // The name of the table. Name pulumi.StringPtrInput `pulumi:"name"` // A wildcard object representing every table under a database.This is an object with no properties that effectively behaves as a true or false depending on whether not it is passed as a parameter. The valid inputs for a property with this type in either yaml or json is null or {}. // // At least one of `TableResource$Name` or `TableResource$TableWildcard` is required. TableWildcard TagAssociationTableWildcardPtrInput `pulumi:"tableWildcard"` }
func (TagAssociationTableResourceArgs) ElementType ¶ added in v0.21.0
func (TagAssociationTableResourceArgs) ElementType() reflect.Type
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 (o TagAssociationTableResourceOutput) CatalogId() pulumi.StringOutput
The identifier for the Data Catalog . By default, it is the account ID of the caller.
func (TagAssociationTableResourceOutput) DatabaseName ¶ added in v0.21.0
func (o TagAssociationTableResourceOutput) DatabaseName() pulumi.StringOutput
The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
func (TagAssociationTableResourceOutput) ElementType ¶ added in v0.21.0
func (TagAssociationTableResourceOutput) ElementType() reflect.Type
func (TagAssociationTableResourceOutput) Name ¶ added in v0.21.0
func (o TagAssociationTableResourceOutput) Name() pulumi.StringPtrOutput
The name of the table.
func (TagAssociationTableResourceOutput) TableWildcard ¶ added in v0.21.0
func (o TagAssociationTableResourceOutput) TableWildcard() TagAssociationTableWildcardPtrOutput
A wildcard object representing every table under a database.This is an object with no properties that effectively behaves as a true or false depending on whether not it is passed as a parameter. The valid inputs for a property with this type in either yaml or json is null or {}.
At least one of `TableResource$Name` or `TableResource$TableWildcard` is required.
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
func TagAssociationTableResourcePtr(v *TagAssociationTableResourceArgs) TagAssociationTableResourcePtrInput
type TagAssociationTableResourcePtrOutput ¶ added in v0.21.0
type TagAssociationTableResourcePtrOutput struct{ *pulumi.OutputState }
func (TagAssociationTableResourcePtrOutput) CatalogId ¶ added in v0.21.0
func (o TagAssociationTableResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
The identifier for the Data Catalog . By default, it is the account ID of the caller.
func (TagAssociationTableResourcePtrOutput) DatabaseName ¶ added in v0.21.0
func (o TagAssociationTableResourcePtrOutput) DatabaseName() pulumi.StringPtrOutput
The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
func (TagAssociationTableResourcePtrOutput) ElementType ¶ added in v0.21.0
func (TagAssociationTableResourcePtrOutput) ElementType() reflect.Type
func (TagAssociationTableResourcePtrOutput) Name ¶ added in v0.21.0
func (o TagAssociationTableResourcePtrOutput) Name() pulumi.StringPtrOutput
The name of the table.
func (TagAssociationTableResourcePtrOutput) TableWildcard ¶ added in v0.21.0
func (o TagAssociationTableResourcePtrOutput) TableWildcard() TagAssociationTableWildcardPtrOutput
A wildcard object representing every table under a database.This is an object with no properties that effectively behaves as a true or false depending on whether not it is passed as a parameter. The valid inputs for a property with this type in either yaml or json is null or {}.
At least one of `TableResource$Name` or `TableResource$TableWildcard` is required.
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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
func TagAssociationTableWildcardPtr(v *TagAssociationTableWildcardArgs) TagAssociationTableWildcardPtrInput
type TagAssociationTableWildcardPtrOutput ¶ added in v0.21.0
type TagAssociationTableWildcardPtrOutput struct{ *pulumi.OutputState }
func (TagAssociationTableWildcardPtrOutput) ElementType ¶ added in v0.21.0
func (TagAssociationTableWildcardPtrOutput) ElementType() reflect.Type
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 { // A wildcard object representing every table under a database. // // At least one of TableResource$Name or TableResource$TableWildcard is required. CatalogId string `pulumi:"catalogId"` // The list of column names for the table. At least one of `ColumnNames` or `ColumnWildcard` is required. ColumnNames []string `pulumi:"columnNames"` // The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal. DatabaseName string `pulumi:"databaseName"` // The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal. Name string `pulumi:"name"` }
type TagAssociationTableWithColumnsResourceArgs ¶ added in v0.21.0
type TagAssociationTableWithColumnsResourceArgs struct { // A wildcard object representing every table under a database. // // At least one of TableResource$Name or TableResource$TableWildcard is required. CatalogId pulumi.StringInput `pulumi:"catalogId"` // The list of column names for the table. At least one of `ColumnNames` or `ColumnWildcard` is required. ColumnNames pulumi.StringArrayInput `pulumi:"columnNames"` // The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal. Name pulumi.StringInput `pulumi:"name"` }
func (TagAssociationTableWithColumnsResourceArgs) ElementType ¶ added in v0.21.0
func (TagAssociationTableWithColumnsResourceArgs) ElementType() reflect.Type
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 (o TagAssociationTableWithColumnsResourceOutput) CatalogId() pulumi.StringOutput
A wildcard object representing every table under a database.
At least one of TableResource$Name or TableResource$TableWildcard is required.
func (TagAssociationTableWithColumnsResourceOutput) ColumnNames ¶ added in v0.21.0
func (o TagAssociationTableWithColumnsResourceOutput) ColumnNames() pulumi.StringArrayOutput
The list of column names for the table. At least one of `ColumnNames` or `ColumnWildcard` is required.
func (TagAssociationTableWithColumnsResourceOutput) DatabaseName ¶ added in v0.21.0
func (o TagAssociationTableWithColumnsResourceOutput) DatabaseName() pulumi.StringOutput
The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
func (TagAssociationTableWithColumnsResourceOutput) ElementType ¶ added in v0.21.0
func (TagAssociationTableWithColumnsResourceOutput) ElementType() reflect.Type
func (TagAssociationTableWithColumnsResourceOutput) Name ¶ added in v0.21.0
func (o TagAssociationTableWithColumnsResourceOutput) Name() pulumi.StringOutput
The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
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
func TagAssociationTableWithColumnsResourcePtr ¶ added in v0.21.0
func TagAssociationTableWithColumnsResourcePtr(v *TagAssociationTableWithColumnsResourceArgs) TagAssociationTableWithColumnsResourcePtrInput
type TagAssociationTableWithColumnsResourcePtrOutput ¶ added in v0.21.0
type TagAssociationTableWithColumnsResourcePtrOutput struct{ *pulumi.OutputState }
func (TagAssociationTableWithColumnsResourcePtrOutput) CatalogId ¶ added in v0.21.0
func (o TagAssociationTableWithColumnsResourcePtrOutput) CatalogId() pulumi.StringPtrOutput
A wildcard object representing every table under a database.
At least one of TableResource$Name or TableResource$TableWildcard is required.
func (TagAssociationTableWithColumnsResourcePtrOutput) ColumnNames ¶ added in v0.21.0
func (o TagAssociationTableWithColumnsResourcePtrOutput) ColumnNames() pulumi.StringArrayOutput
The list of column names for the table. At least one of `ColumnNames` or `ColumnWildcard` is required.
func (TagAssociationTableWithColumnsResourcePtrOutput) DatabaseName ¶ added in v0.21.0
func (o TagAssociationTableWithColumnsResourcePtrOutput) DatabaseName() pulumi.StringPtrOutput
The name of the database for the table with columns resource. Unique to the Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
func (TagAssociationTableWithColumnsResourcePtrOutput) ElementType ¶ added in v0.21.0
func (TagAssociationTableWithColumnsResourcePtrOutput) ElementType() reflect.Type
func (TagAssociationTableWithColumnsResourcePtrOutput) Name ¶ added in v0.21.0
func (o TagAssociationTableWithColumnsResourcePtrOutput) Name() pulumi.StringPtrOutput
The name of the table resource. A table is a metadata definition that represents your data. You can Grant and Revoke table privileges to a principal.
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 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) 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.