Documentation
¶
Index ¶
- Constants
- type Catalog
- type CatalogArgs
- type CatalogInput
- type CatalogOutput
- func (o CatalogOutput) CatalogId() pulumi.StringOutput
- func (o CatalogOutput) CreateTime() pulumi.StringOutput
- func (o CatalogOutput) DeleteTime() pulumi.StringOutput
- func (CatalogOutput) ElementType() reflect.Type
- func (o CatalogOutput) ExpireTime() pulumi.StringOutput
- func (o CatalogOutput) Location() pulumi.StringOutput
- func (o CatalogOutput) Name() pulumi.StringOutput
- func (o CatalogOutput) Project() pulumi.StringOutput
- func (o CatalogOutput) ToCatalogOutput() CatalogOutput
- func (o CatalogOutput) ToCatalogOutputWithContext(ctx context.Context) CatalogOutput
- func (o CatalogOutput) UpdateTime() pulumi.StringOutput
- type CatalogState
- type Database
- type DatabaseArgs
- type DatabaseInput
- type DatabaseOutput
- func (o DatabaseOutput) CatalogId() pulumi.StringOutput
- func (o DatabaseOutput) CreateTime() pulumi.StringOutput
- func (o DatabaseOutput) DatabaseId() pulumi.StringOutput
- func (o DatabaseOutput) DeleteTime() pulumi.StringOutput
- func (DatabaseOutput) ElementType() reflect.Type
- func (o DatabaseOutput) ExpireTime() pulumi.StringOutput
- func (o DatabaseOutput) HiveOptions() HiveDatabaseOptionsResponseOutput
- func (o DatabaseOutput) Location() pulumi.StringOutput
- func (o DatabaseOutput) Name() pulumi.StringOutput
- func (o DatabaseOutput) Project() pulumi.StringOutput
- func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
- func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
- func (o DatabaseOutput) Type() pulumi.StringOutput
- func (o DatabaseOutput) UpdateTime() pulumi.StringOutput
- type DatabaseState
- type DatabaseType
- func (DatabaseType) ElementType() reflect.Type
- func (e DatabaseType) ToDatabaseTypeOutput() DatabaseTypeOutput
- func (e DatabaseType) ToDatabaseTypeOutputWithContext(ctx context.Context) DatabaseTypeOutput
- func (e DatabaseType) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput
- func (e DatabaseType) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput
- func (e DatabaseType) ToStringOutput() pulumi.StringOutput
- func (e DatabaseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DatabaseType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DatabaseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseTypeInput
- type DatabaseTypeOutput
- func (DatabaseTypeOutput) ElementType() reflect.Type
- func (o DatabaseTypeOutput) ToDatabaseTypeOutput() DatabaseTypeOutput
- func (o DatabaseTypeOutput) ToDatabaseTypeOutputWithContext(ctx context.Context) DatabaseTypeOutput
- func (o DatabaseTypeOutput) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput
- func (o DatabaseTypeOutput) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput
- func (o DatabaseTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DatabaseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DatabaseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseTypePtrInput
- type DatabaseTypePtrOutput
- func (o DatabaseTypePtrOutput) Elem() DatabaseTypeOutput
- func (DatabaseTypePtrOutput) ElementType() reflect.Type
- func (o DatabaseTypePtrOutput) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput
- func (o DatabaseTypePtrOutput) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput
- func (o DatabaseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HiveDatabaseOptions
- type HiveDatabaseOptionsArgs
- func (HiveDatabaseOptionsArgs) ElementType() reflect.Type
- func (i HiveDatabaseOptionsArgs) ToHiveDatabaseOptionsOutput() HiveDatabaseOptionsOutput
- func (i HiveDatabaseOptionsArgs) ToHiveDatabaseOptionsOutputWithContext(ctx context.Context) HiveDatabaseOptionsOutput
- func (i HiveDatabaseOptionsArgs) ToHiveDatabaseOptionsPtrOutput() HiveDatabaseOptionsPtrOutput
- func (i HiveDatabaseOptionsArgs) ToHiveDatabaseOptionsPtrOutputWithContext(ctx context.Context) HiveDatabaseOptionsPtrOutput
- type HiveDatabaseOptionsInput
- type HiveDatabaseOptionsOutput
- func (HiveDatabaseOptionsOutput) ElementType() reflect.Type
- func (o HiveDatabaseOptionsOutput) LocationUri() pulumi.StringPtrOutput
- func (o HiveDatabaseOptionsOutput) Parameters() pulumi.StringMapOutput
- func (o HiveDatabaseOptionsOutput) ToHiveDatabaseOptionsOutput() HiveDatabaseOptionsOutput
- func (o HiveDatabaseOptionsOutput) ToHiveDatabaseOptionsOutputWithContext(ctx context.Context) HiveDatabaseOptionsOutput
- func (o HiveDatabaseOptionsOutput) ToHiveDatabaseOptionsPtrOutput() HiveDatabaseOptionsPtrOutput
- func (o HiveDatabaseOptionsOutput) ToHiveDatabaseOptionsPtrOutputWithContext(ctx context.Context) HiveDatabaseOptionsPtrOutput
- type HiveDatabaseOptionsPtrInput
- type HiveDatabaseOptionsPtrOutput
- func (o HiveDatabaseOptionsPtrOutput) Elem() HiveDatabaseOptionsOutput
- func (HiveDatabaseOptionsPtrOutput) ElementType() reflect.Type
- func (o HiveDatabaseOptionsPtrOutput) LocationUri() pulumi.StringPtrOutput
- func (o HiveDatabaseOptionsPtrOutput) Parameters() pulumi.StringMapOutput
- func (o HiveDatabaseOptionsPtrOutput) ToHiveDatabaseOptionsPtrOutput() HiveDatabaseOptionsPtrOutput
- func (o HiveDatabaseOptionsPtrOutput) ToHiveDatabaseOptionsPtrOutputWithContext(ctx context.Context) HiveDatabaseOptionsPtrOutput
- type HiveDatabaseOptionsResponse
- type HiveDatabaseOptionsResponseOutput
- func (HiveDatabaseOptionsResponseOutput) ElementType() reflect.Type
- func (o HiveDatabaseOptionsResponseOutput) LocationUri() pulumi.StringOutput
- func (o HiveDatabaseOptionsResponseOutput) Parameters() pulumi.StringMapOutput
- func (o HiveDatabaseOptionsResponseOutput) ToHiveDatabaseOptionsResponseOutput() HiveDatabaseOptionsResponseOutput
- func (o HiveDatabaseOptionsResponseOutput) ToHiveDatabaseOptionsResponseOutputWithContext(ctx context.Context) HiveDatabaseOptionsResponseOutput
- type HiveTableOptions
- type HiveTableOptionsArgs
- func (HiveTableOptionsArgs) ElementType() reflect.Type
- func (i HiveTableOptionsArgs) ToHiveTableOptionsOutput() HiveTableOptionsOutput
- func (i HiveTableOptionsArgs) ToHiveTableOptionsOutputWithContext(ctx context.Context) HiveTableOptionsOutput
- func (i HiveTableOptionsArgs) ToHiveTableOptionsPtrOutput() HiveTableOptionsPtrOutput
- func (i HiveTableOptionsArgs) ToHiveTableOptionsPtrOutputWithContext(ctx context.Context) HiveTableOptionsPtrOutput
- type HiveTableOptionsInput
- type HiveTableOptionsOutput
- func (HiveTableOptionsOutput) ElementType() reflect.Type
- func (o HiveTableOptionsOutput) Parameters() pulumi.StringMapOutput
- func (o HiveTableOptionsOutput) StorageDescriptor() StorageDescriptorPtrOutput
- func (o HiveTableOptionsOutput) TableType() pulumi.StringPtrOutput
- func (o HiveTableOptionsOutput) ToHiveTableOptionsOutput() HiveTableOptionsOutput
- func (o HiveTableOptionsOutput) ToHiveTableOptionsOutputWithContext(ctx context.Context) HiveTableOptionsOutput
- func (o HiveTableOptionsOutput) ToHiveTableOptionsPtrOutput() HiveTableOptionsPtrOutput
- func (o HiveTableOptionsOutput) ToHiveTableOptionsPtrOutputWithContext(ctx context.Context) HiveTableOptionsPtrOutput
- type HiveTableOptionsPtrInput
- type HiveTableOptionsPtrOutput
- func (o HiveTableOptionsPtrOutput) Elem() HiveTableOptionsOutput
- func (HiveTableOptionsPtrOutput) ElementType() reflect.Type
- func (o HiveTableOptionsPtrOutput) Parameters() pulumi.StringMapOutput
- func (o HiveTableOptionsPtrOutput) StorageDescriptor() StorageDescriptorPtrOutput
- func (o HiveTableOptionsPtrOutput) TableType() pulumi.StringPtrOutput
- func (o HiveTableOptionsPtrOutput) ToHiveTableOptionsPtrOutput() HiveTableOptionsPtrOutput
- func (o HiveTableOptionsPtrOutput) ToHiveTableOptionsPtrOutputWithContext(ctx context.Context) HiveTableOptionsPtrOutput
- type HiveTableOptionsResponse
- type HiveTableOptionsResponseOutput
- func (HiveTableOptionsResponseOutput) ElementType() reflect.Type
- func (o HiveTableOptionsResponseOutput) Parameters() pulumi.StringMapOutput
- func (o HiveTableOptionsResponseOutput) StorageDescriptor() StorageDescriptorResponseOutput
- func (o HiveTableOptionsResponseOutput) TableType() pulumi.StringOutput
- func (o HiveTableOptionsResponseOutput) ToHiveTableOptionsResponseOutput() HiveTableOptionsResponseOutput
- func (o HiveTableOptionsResponseOutput) ToHiveTableOptionsResponseOutputWithContext(ctx context.Context) HiveTableOptionsResponseOutput
- type LookupCatalogArgs
- type LookupCatalogOutputArgs
- type LookupCatalogResult
- type LookupCatalogResultOutput
- func (o LookupCatalogResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupCatalogResultOutput) DeleteTime() pulumi.StringOutput
- func (LookupCatalogResultOutput) ElementType() reflect.Type
- func (o LookupCatalogResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupCatalogResultOutput) Name() pulumi.StringOutput
- func (o LookupCatalogResultOutput) ToLookupCatalogResultOutput() LookupCatalogResultOutput
- func (o LookupCatalogResultOutput) ToLookupCatalogResultOutputWithContext(ctx context.Context) LookupCatalogResultOutput
- func (o LookupCatalogResultOutput) UpdateTime() pulumi.StringOutput
- type LookupDatabaseArgs
- type LookupDatabaseOutputArgs
- type LookupDatabaseResult
- type LookupDatabaseResultOutput
- func (o LookupDatabaseResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) DeleteTime() pulumi.StringOutput
- func (LookupDatabaseResultOutput) ElementType() reflect.Type
- func (o LookupDatabaseResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) HiveOptions() HiveDatabaseOptionsResponseOutput
- func (o LookupDatabaseResultOutput) Name() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput
- func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput
- func (o LookupDatabaseResultOutput) Type() pulumi.StringOutput
- func (o LookupDatabaseResultOutput) UpdateTime() pulumi.StringOutput
- type LookupTableArgs
- type LookupTableOutputArgs
- type LookupTableResult
- type LookupTableResultOutput
- func (o LookupTableResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupTableResultOutput) DeleteTime() pulumi.StringOutput
- func (LookupTableResultOutput) ElementType() reflect.Type
- func (o LookupTableResultOutput) Etag() pulumi.StringOutput
- func (o LookupTableResultOutput) ExpireTime() pulumi.StringOutput
- func (o LookupTableResultOutput) HiveOptions() HiveTableOptionsResponseOutput
- func (o LookupTableResultOutput) Name() pulumi.StringOutput
- func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput
- func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput
- func (o LookupTableResultOutput) Type() pulumi.StringOutput
- func (o LookupTableResultOutput) UpdateTime() pulumi.StringOutput
- type SerDeInfo
- type SerDeInfoArgs
- func (SerDeInfoArgs) ElementType() reflect.Type
- func (i SerDeInfoArgs) ToSerDeInfoOutput() SerDeInfoOutput
- func (i SerDeInfoArgs) ToSerDeInfoOutputWithContext(ctx context.Context) SerDeInfoOutput
- func (i SerDeInfoArgs) ToSerDeInfoPtrOutput() SerDeInfoPtrOutput
- func (i SerDeInfoArgs) ToSerDeInfoPtrOutputWithContext(ctx context.Context) SerDeInfoPtrOutput
- type SerDeInfoInput
- type SerDeInfoOutput
- func (SerDeInfoOutput) ElementType() reflect.Type
- func (o SerDeInfoOutput) SerializationLib() pulumi.StringPtrOutput
- func (o SerDeInfoOutput) ToSerDeInfoOutput() SerDeInfoOutput
- func (o SerDeInfoOutput) ToSerDeInfoOutputWithContext(ctx context.Context) SerDeInfoOutput
- func (o SerDeInfoOutput) ToSerDeInfoPtrOutput() SerDeInfoPtrOutput
- func (o SerDeInfoOutput) ToSerDeInfoPtrOutputWithContext(ctx context.Context) SerDeInfoPtrOutput
- type SerDeInfoPtrInput
- type SerDeInfoPtrOutput
- func (o SerDeInfoPtrOutput) Elem() SerDeInfoOutput
- func (SerDeInfoPtrOutput) ElementType() reflect.Type
- func (o SerDeInfoPtrOutput) SerializationLib() pulumi.StringPtrOutput
- func (o SerDeInfoPtrOutput) ToSerDeInfoPtrOutput() SerDeInfoPtrOutput
- func (o SerDeInfoPtrOutput) ToSerDeInfoPtrOutputWithContext(ctx context.Context) SerDeInfoPtrOutput
- type SerDeInfoResponse
- type SerDeInfoResponseOutput
- func (SerDeInfoResponseOutput) ElementType() reflect.Type
- func (o SerDeInfoResponseOutput) SerializationLib() pulumi.StringOutput
- func (o SerDeInfoResponseOutput) ToSerDeInfoResponseOutput() SerDeInfoResponseOutput
- func (o SerDeInfoResponseOutput) ToSerDeInfoResponseOutputWithContext(ctx context.Context) SerDeInfoResponseOutput
- type StorageDescriptor
- type StorageDescriptorArgs
- func (StorageDescriptorArgs) ElementType() reflect.Type
- func (i StorageDescriptorArgs) ToStorageDescriptorOutput() StorageDescriptorOutput
- func (i StorageDescriptorArgs) ToStorageDescriptorOutputWithContext(ctx context.Context) StorageDescriptorOutput
- func (i StorageDescriptorArgs) ToStorageDescriptorPtrOutput() StorageDescriptorPtrOutput
- func (i StorageDescriptorArgs) ToStorageDescriptorPtrOutputWithContext(ctx context.Context) StorageDescriptorPtrOutput
- type StorageDescriptorInput
- type StorageDescriptorOutput
- func (StorageDescriptorOutput) ElementType() reflect.Type
- func (o StorageDescriptorOutput) InputFormat() pulumi.StringPtrOutput
- func (o StorageDescriptorOutput) LocationUri() pulumi.StringPtrOutput
- func (o StorageDescriptorOutput) OutputFormat() pulumi.StringPtrOutput
- func (o StorageDescriptorOutput) SerdeInfo() SerDeInfoPtrOutput
- func (o StorageDescriptorOutput) ToStorageDescriptorOutput() StorageDescriptorOutput
- func (o StorageDescriptorOutput) ToStorageDescriptorOutputWithContext(ctx context.Context) StorageDescriptorOutput
- func (o StorageDescriptorOutput) ToStorageDescriptorPtrOutput() StorageDescriptorPtrOutput
- func (o StorageDescriptorOutput) ToStorageDescriptorPtrOutputWithContext(ctx context.Context) StorageDescriptorPtrOutput
- type StorageDescriptorPtrInput
- type StorageDescriptorPtrOutput
- func (o StorageDescriptorPtrOutput) Elem() StorageDescriptorOutput
- func (StorageDescriptorPtrOutput) ElementType() reflect.Type
- func (o StorageDescriptorPtrOutput) InputFormat() pulumi.StringPtrOutput
- func (o StorageDescriptorPtrOutput) LocationUri() pulumi.StringPtrOutput
- func (o StorageDescriptorPtrOutput) OutputFormat() pulumi.StringPtrOutput
- func (o StorageDescriptorPtrOutput) SerdeInfo() SerDeInfoPtrOutput
- func (o StorageDescriptorPtrOutput) ToStorageDescriptorPtrOutput() StorageDescriptorPtrOutput
- func (o StorageDescriptorPtrOutput) ToStorageDescriptorPtrOutputWithContext(ctx context.Context) StorageDescriptorPtrOutput
- type StorageDescriptorResponse
- type StorageDescriptorResponseOutput
- func (StorageDescriptorResponseOutput) ElementType() reflect.Type
- func (o StorageDescriptorResponseOutput) InputFormat() pulumi.StringOutput
- func (o StorageDescriptorResponseOutput) LocationUri() pulumi.StringOutput
- func (o StorageDescriptorResponseOutput) OutputFormat() pulumi.StringOutput
- func (o StorageDescriptorResponseOutput) SerdeInfo() SerDeInfoResponseOutput
- func (o StorageDescriptorResponseOutput) ToStorageDescriptorResponseOutput() StorageDescriptorResponseOutput
- func (o StorageDescriptorResponseOutput) ToStorageDescriptorResponseOutputWithContext(ctx context.Context) StorageDescriptorResponseOutput
- type Table
- type TableArgs
- type TableInput
- type TableOutput
- func (o TableOutput) CatalogId() pulumi.StringOutput
- func (o TableOutput) CreateTime() pulumi.StringOutput
- func (o TableOutput) DatabaseId() pulumi.StringOutput
- func (o TableOutput) DeleteTime() pulumi.StringOutput
- func (TableOutput) ElementType() reflect.Type
- func (o TableOutput) Etag() pulumi.StringOutput
- func (o TableOutput) ExpireTime() pulumi.StringOutput
- func (o TableOutput) HiveOptions() HiveTableOptionsResponseOutput
- func (o TableOutput) Location() pulumi.StringOutput
- func (o TableOutput) Name() pulumi.StringOutput
- func (o TableOutput) Project() pulumi.StringOutput
- func (o TableOutput) TableId() pulumi.StringOutput
- func (o TableOutput) ToTableOutput() TableOutput
- func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
- func (o TableOutput) Type() pulumi.StringOutput
- func (o TableOutput) UpdateTime() pulumi.StringOutput
- type TableState
- type TableType
- func (TableType) ElementType() reflect.Type
- func (e TableType) ToStringOutput() pulumi.StringOutput
- func (e TableType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TableType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TableType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TableType) ToTableTypeOutput() TableTypeOutput
- func (e TableType) ToTableTypeOutputWithContext(ctx context.Context) TableTypeOutput
- func (e TableType) ToTableTypePtrOutput() TableTypePtrOutput
- func (e TableType) ToTableTypePtrOutputWithContext(ctx context.Context) TableTypePtrOutput
- type TableTypeInput
- type TableTypeOutput
- func (TableTypeOutput) ElementType() reflect.Type
- func (o TableTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o TableTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TableTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TableTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TableTypeOutput) ToTableTypeOutput() TableTypeOutput
- func (o TableTypeOutput) ToTableTypeOutputWithContext(ctx context.Context) TableTypeOutput
- func (o TableTypeOutput) ToTableTypePtrOutput() TableTypePtrOutput
- func (o TableTypeOutput) ToTableTypePtrOutputWithContext(ctx context.Context) TableTypePtrOutput
- type TableTypePtrInput
- type TableTypePtrOutput
- func (o TableTypePtrOutput) Elem() TableTypeOutput
- func (TableTypePtrOutput) ElementType() reflect.Type
- func (o TableTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TableTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TableTypePtrOutput) ToTableTypePtrOutput() TableTypePtrOutput
- func (o TableTypePtrOutput) ToTableTypePtrOutputWithContext(ctx context.Context) TableTypePtrOutput
Constants ¶
const ( // The type is not specified. DatabaseTypeTypeUnspecified = DatabaseType("TYPE_UNSPECIFIED") // Represents a database storing tables compatible with Hive Metastore tables. DatabaseTypeHive = DatabaseType("HIVE") )
const ( // The type is not specified. TableTypeTypeUnspecified = TableType("TYPE_UNSPECIFIED") // Represents a table compatible with Hive Metastore tables. TableTypeHive = TableType("HIVE") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Catalog ¶
type Catalog struct { pulumi.CustomResourceState // Required. The ID to use for the catalog, which will become the final component of the catalog's resource name. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // The creation time of the catalog. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The deletion time of the catalog. Only set after the catalog is deleted. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // The time when this catalog is considered expired. Only set after the catalog is deleted. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` Location pulumi.StringOutput `pulumi:"location"` // The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id} Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // The last modification time of the catalog. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new catalog. Auto-naming is currently not supported for this resource.
func GetCatalog ¶
func GetCatalog(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CatalogState, opts ...pulumi.ResourceOption) (*Catalog, error)
GetCatalog gets an existing Catalog 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 NewCatalog ¶
func NewCatalog(ctx *pulumi.Context, name string, args *CatalogArgs, opts ...pulumi.ResourceOption) (*Catalog, error)
NewCatalog registers a new resource with the given unique name, arguments, and options.
func (*Catalog) ElementType ¶
func (*Catalog) ToCatalogOutput ¶
func (i *Catalog) ToCatalogOutput() CatalogOutput
func (*Catalog) ToCatalogOutputWithContext ¶
func (i *Catalog) ToCatalogOutputWithContext(ctx context.Context) CatalogOutput
type CatalogArgs ¶
type CatalogArgs struct { // Required. The ID to use for the catalog, which will become the final component of the catalog's resource name. CatalogId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a Catalog resource.
func (CatalogArgs) ElementType ¶
func (CatalogArgs) ElementType() reflect.Type
type CatalogInput ¶
type CatalogInput interface { pulumi.Input ToCatalogOutput() CatalogOutput ToCatalogOutputWithContext(ctx context.Context) CatalogOutput }
type CatalogOutput ¶
type CatalogOutput struct{ *pulumi.OutputState }
func (CatalogOutput) CatalogId ¶
func (o CatalogOutput) CatalogId() pulumi.StringOutput
Required. The ID to use for the catalog, which will become the final component of the catalog's resource name.
func (CatalogOutput) CreateTime ¶
func (o CatalogOutput) CreateTime() pulumi.StringOutput
The creation time of the catalog.
func (CatalogOutput) DeleteTime ¶
func (o CatalogOutput) DeleteTime() pulumi.StringOutput
The deletion time of the catalog. Only set after the catalog is deleted.
func (CatalogOutput) ElementType ¶
func (CatalogOutput) ElementType() reflect.Type
func (CatalogOutput) ExpireTime ¶
func (o CatalogOutput) ExpireTime() pulumi.StringOutput
The time when this catalog is considered expired. Only set after the catalog is deleted.
func (CatalogOutput) Location ¶
func (o CatalogOutput) Location() pulumi.StringOutput
func (CatalogOutput) Name ¶
func (o CatalogOutput) Name() pulumi.StringOutput
The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}
func (CatalogOutput) Project ¶
func (o CatalogOutput) Project() pulumi.StringOutput
func (CatalogOutput) ToCatalogOutput ¶
func (o CatalogOutput) ToCatalogOutput() CatalogOutput
func (CatalogOutput) ToCatalogOutputWithContext ¶
func (o CatalogOutput) ToCatalogOutputWithContext(ctx context.Context) CatalogOutput
func (CatalogOutput) UpdateTime ¶
func (o CatalogOutput) UpdateTime() pulumi.StringOutput
The last modification time of the catalog.
type CatalogState ¶
type CatalogState struct { }
func (CatalogState) ElementType ¶
func (CatalogState) ElementType() reflect.Type
type Database ¶
type Database struct { pulumi.CustomResourceState CatalogId pulumi.StringOutput `pulumi:"catalogId"` // The creation time of the database. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Required. The ID to use for the database, which will become the final component of the database's resource name. DatabaseId pulumi.StringOutput `pulumi:"databaseId"` // The deletion time of the database. Only set after the database is deleted. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // The time when this database is considered expired. Only set after the database is deleted. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // Options of a Hive database. HiveOptions HiveDatabaseOptionsResponseOutput `pulumi:"hiveOptions"` Location pulumi.StringOutput `pulumi:"location"` // The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id} Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // The database type. Type pulumi.StringOutput `pulumi:"type"` // The last modification time of the database. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new database. Auto-naming is currently not supported for this resource.
func GetDatabase ¶
func GetDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)
GetDatabase gets an existing Database 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 NewDatabase ¶
func NewDatabase(ctx *pulumi.Context, name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)
NewDatabase registers a new resource with the given unique name, arguments, and options.
func (*Database) ElementType ¶
func (*Database) ToDatabaseOutput ¶
func (i *Database) ToDatabaseOutput() DatabaseOutput
func (*Database) ToDatabaseOutputWithContext ¶
func (i *Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
type DatabaseArgs ¶
type DatabaseArgs struct { CatalogId pulumi.StringInput // Required. The ID to use for the database, which will become the final component of the database's resource name. DatabaseId pulumi.StringInput // Options of a Hive database. HiveOptions HiveDatabaseOptionsPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // The database type. Type DatabaseTypePtrInput }
The set of arguments for constructing a Database resource.
func (DatabaseArgs) ElementType ¶
func (DatabaseArgs) ElementType() reflect.Type
type DatabaseInput ¶
type DatabaseInput interface { pulumi.Input ToDatabaseOutput() DatabaseOutput ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput }
type DatabaseOutput ¶
type DatabaseOutput struct{ *pulumi.OutputState }
func (DatabaseOutput) CatalogId ¶
func (o DatabaseOutput) CatalogId() pulumi.StringOutput
func (DatabaseOutput) CreateTime ¶
func (o DatabaseOutput) CreateTime() pulumi.StringOutput
The creation time of the database.
func (DatabaseOutput) DatabaseId ¶
func (o DatabaseOutput) DatabaseId() pulumi.StringOutput
Required. The ID to use for the database, which will become the final component of the database's resource name.
func (DatabaseOutput) DeleteTime ¶
func (o DatabaseOutput) DeleteTime() pulumi.StringOutput
The deletion time of the database. Only set after the database is deleted.
func (DatabaseOutput) ElementType ¶
func (DatabaseOutput) ElementType() reflect.Type
func (DatabaseOutput) ExpireTime ¶
func (o DatabaseOutput) ExpireTime() pulumi.StringOutput
The time when this database is considered expired. Only set after the database is deleted.
func (DatabaseOutput) HiveOptions ¶
func (o DatabaseOutput) HiveOptions() HiveDatabaseOptionsResponseOutput
Options of a Hive database.
func (DatabaseOutput) Location ¶
func (o DatabaseOutput) Location() pulumi.StringOutput
func (DatabaseOutput) Name ¶
func (o DatabaseOutput) Name() pulumi.StringOutput
The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}
func (DatabaseOutput) Project ¶
func (o DatabaseOutput) Project() pulumi.StringOutput
func (DatabaseOutput) ToDatabaseOutput ¶
func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
func (DatabaseOutput) ToDatabaseOutputWithContext ¶
func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
func (DatabaseOutput) UpdateTime ¶
func (o DatabaseOutput) UpdateTime() pulumi.StringOutput
The last modification time of the database.
type DatabaseState ¶
type DatabaseState struct { }
func (DatabaseState) ElementType ¶
func (DatabaseState) ElementType() reflect.Type
type DatabaseType ¶
type DatabaseType string
The database type.
func (DatabaseType) ElementType ¶
func (DatabaseType) ElementType() reflect.Type
func (DatabaseType) ToDatabaseTypeOutput ¶
func (e DatabaseType) ToDatabaseTypeOutput() DatabaseTypeOutput
func (DatabaseType) ToDatabaseTypeOutputWithContext ¶
func (e DatabaseType) ToDatabaseTypeOutputWithContext(ctx context.Context) DatabaseTypeOutput
func (DatabaseType) ToDatabaseTypePtrOutput ¶
func (e DatabaseType) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput
func (DatabaseType) ToDatabaseTypePtrOutputWithContext ¶
func (e DatabaseType) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput
func (DatabaseType) ToStringOutput ¶
func (e DatabaseType) ToStringOutput() pulumi.StringOutput
func (DatabaseType) ToStringOutputWithContext ¶
func (e DatabaseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseType) ToStringPtrOutput ¶
func (e DatabaseType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseType) ToStringPtrOutputWithContext ¶
func (e DatabaseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseTypeInput ¶
type DatabaseTypeInput interface { pulumi.Input ToDatabaseTypeOutput() DatabaseTypeOutput ToDatabaseTypeOutputWithContext(context.Context) DatabaseTypeOutput }
DatabaseTypeInput is an input type that accepts DatabaseTypeArgs and DatabaseTypeOutput values. You can construct a concrete instance of `DatabaseTypeInput` via:
DatabaseTypeArgs{...}
type DatabaseTypeOutput ¶
type DatabaseTypeOutput struct{ *pulumi.OutputState }
func (DatabaseTypeOutput) ElementType ¶
func (DatabaseTypeOutput) ElementType() reflect.Type
func (DatabaseTypeOutput) ToDatabaseTypeOutput ¶
func (o DatabaseTypeOutput) ToDatabaseTypeOutput() DatabaseTypeOutput
func (DatabaseTypeOutput) ToDatabaseTypeOutputWithContext ¶
func (o DatabaseTypeOutput) ToDatabaseTypeOutputWithContext(ctx context.Context) DatabaseTypeOutput
func (DatabaseTypeOutput) ToDatabaseTypePtrOutput ¶
func (o DatabaseTypeOutput) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput
func (DatabaseTypeOutput) ToDatabaseTypePtrOutputWithContext ¶
func (o DatabaseTypeOutput) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput
func (DatabaseTypeOutput) ToStringOutput ¶
func (o DatabaseTypeOutput) ToStringOutput() pulumi.StringOutput
func (DatabaseTypeOutput) ToStringOutputWithContext ¶
func (o DatabaseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseTypeOutput) ToStringPtrOutput ¶
func (o DatabaseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseTypeOutput) ToStringPtrOutputWithContext ¶
func (o DatabaseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseTypePtrInput ¶
type DatabaseTypePtrInput interface { pulumi.Input ToDatabaseTypePtrOutput() DatabaseTypePtrOutput ToDatabaseTypePtrOutputWithContext(context.Context) DatabaseTypePtrOutput }
func DatabaseTypePtr ¶
func DatabaseTypePtr(v string) DatabaseTypePtrInput
type DatabaseTypePtrOutput ¶
type DatabaseTypePtrOutput struct{ *pulumi.OutputState }
func (DatabaseTypePtrOutput) Elem ¶
func (o DatabaseTypePtrOutput) Elem() DatabaseTypeOutput
func (DatabaseTypePtrOutput) ElementType ¶
func (DatabaseTypePtrOutput) ElementType() reflect.Type
func (DatabaseTypePtrOutput) ToDatabaseTypePtrOutput ¶
func (o DatabaseTypePtrOutput) ToDatabaseTypePtrOutput() DatabaseTypePtrOutput
func (DatabaseTypePtrOutput) ToDatabaseTypePtrOutputWithContext ¶
func (o DatabaseTypePtrOutput) ToDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseTypePtrOutput
func (DatabaseTypePtrOutput) ToStringPtrOutput ¶
func (o DatabaseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o DatabaseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HiveDatabaseOptions ¶
type HiveDatabaseOptions struct { // Cloud Storage folder URI where the database data is stored, starting with "gs://". LocationUri *string `pulumi:"locationUri"` // Stores user supplied Hive database parameters. Parameters map[string]string `pulumi:"parameters"` }
Options of a Hive database.
type HiveDatabaseOptionsArgs ¶
type HiveDatabaseOptionsArgs struct { // Cloud Storage folder URI where the database data is stored, starting with "gs://". LocationUri pulumi.StringPtrInput `pulumi:"locationUri"` // Stores user supplied Hive database parameters. Parameters pulumi.StringMapInput `pulumi:"parameters"` }
Options of a Hive database.
func (HiveDatabaseOptionsArgs) ElementType ¶
func (HiveDatabaseOptionsArgs) ElementType() reflect.Type
func (HiveDatabaseOptionsArgs) ToHiveDatabaseOptionsOutput ¶
func (i HiveDatabaseOptionsArgs) ToHiveDatabaseOptionsOutput() HiveDatabaseOptionsOutput
func (HiveDatabaseOptionsArgs) ToHiveDatabaseOptionsOutputWithContext ¶
func (i HiveDatabaseOptionsArgs) ToHiveDatabaseOptionsOutputWithContext(ctx context.Context) HiveDatabaseOptionsOutput
func (HiveDatabaseOptionsArgs) ToHiveDatabaseOptionsPtrOutput ¶
func (i HiveDatabaseOptionsArgs) ToHiveDatabaseOptionsPtrOutput() HiveDatabaseOptionsPtrOutput
func (HiveDatabaseOptionsArgs) ToHiveDatabaseOptionsPtrOutputWithContext ¶
func (i HiveDatabaseOptionsArgs) ToHiveDatabaseOptionsPtrOutputWithContext(ctx context.Context) HiveDatabaseOptionsPtrOutput
type HiveDatabaseOptionsInput ¶
type HiveDatabaseOptionsInput interface { pulumi.Input ToHiveDatabaseOptionsOutput() HiveDatabaseOptionsOutput ToHiveDatabaseOptionsOutputWithContext(context.Context) HiveDatabaseOptionsOutput }
HiveDatabaseOptionsInput is an input type that accepts HiveDatabaseOptionsArgs and HiveDatabaseOptionsOutput values. You can construct a concrete instance of `HiveDatabaseOptionsInput` via:
HiveDatabaseOptionsArgs{...}
type HiveDatabaseOptionsOutput ¶
type HiveDatabaseOptionsOutput struct{ *pulumi.OutputState }
Options of a Hive database.
func (HiveDatabaseOptionsOutput) ElementType ¶
func (HiveDatabaseOptionsOutput) ElementType() reflect.Type
func (HiveDatabaseOptionsOutput) LocationUri ¶
func (o HiveDatabaseOptionsOutput) LocationUri() pulumi.StringPtrOutput
Cloud Storage folder URI where the database data is stored, starting with "gs://".
func (HiveDatabaseOptionsOutput) Parameters ¶
func (o HiveDatabaseOptionsOutput) Parameters() pulumi.StringMapOutput
Stores user supplied Hive database parameters.
func (HiveDatabaseOptionsOutput) ToHiveDatabaseOptionsOutput ¶
func (o HiveDatabaseOptionsOutput) ToHiveDatabaseOptionsOutput() HiveDatabaseOptionsOutput
func (HiveDatabaseOptionsOutput) ToHiveDatabaseOptionsOutputWithContext ¶
func (o HiveDatabaseOptionsOutput) ToHiveDatabaseOptionsOutputWithContext(ctx context.Context) HiveDatabaseOptionsOutput
func (HiveDatabaseOptionsOutput) ToHiveDatabaseOptionsPtrOutput ¶
func (o HiveDatabaseOptionsOutput) ToHiveDatabaseOptionsPtrOutput() HiveDatabaseOptionsPtrOutput
func (HiveDatabaseOptionsOutput) ToHiveDatabaseOptionsPtrOutputWithContext ¶
func (o HiveDatabaseOptionsOutput) ToHiveDatabaseOptionsPtrOutputWithContext(ctx context.Context) HiveDatabaseOptionsPtrOutput
type HiveDatabaseOptionsPtrInput ¶
type HiveDatabaseOptionsPtrInput interface { pulumi.Input ToHiveDatabaseOptionsPtrOutput() HiveDatabaseOptionsPtrOutput ToHiveDatabaseOptionsPtrOutputWithContext(context.Context) HiveDatabaseOptionsPtrOutput }
HiveDatabaseOptionsPtrInput is an input type that accepts HiveDatabaseOptionsArgs, HiveDatabaseOptionsPtr and HiveDatabaseOptionsPtrOutput values. You can construct a concrete instance of `HiveDatabaseOptionsPtrInput` via:
HiveDatabaseOptionsArgs{...} or: nil
func HiveDatabaseOptionsPtr ¶
func HiveDatabaseOptionsPtr(v *HiveDatabaseOptionsArgs) HiveDatabaseOptionsPtrInput
type HiveDatabaseOptionsPtrOutput ¶
type HiveDatabaseOptionsPtrOutput struct{ *pulumi.OutputState }
func (HiveDatabaseOptionsPtrOutput) Elem ¶
func (o HiveDatabaseOptionsPtrOutput) Elem() HiveDatabaseOptionsOutput
func (HiveDatabaseOptionsPtrOutput) ElementType ¶
func (HiveDatabaseOptionsPtrOutput) ElementType() reflect.Type
func (HiveDatabaseOptionsPtrOutput) LocationUri ¶
func (o HiveDatabaseOptionsPtrOutput) LocationUri() pulumi.StringPtrOutput
Cloud Storage folder URI where the database data is stored, starting with "gs://".
func (HiveDatabaseOptionsPtrOutput) Parameters ¶
func (o HiveDatabaseOptionsPtrOutput) Parameters() pulumi.StringMapOutput
Stores user supplied Hive database parameters.
func (HiveDatabaseOptionsPtrOutput) ToHiveDatabaseOptionsPtrOutput ¶
func (o HiveDatabaseOptionsPtrOutput) ToHiveDatabaseOptionsPtrOutput() HiveDatabaseOptionsPtrOutput
func (HiveDatabaseOptionsPtrOutput) ToHiveDatabaseOptionsPtrOutputWithContext ¶
func (o HiveDatabaseOptionsPtrOutput) ToHiveDatabaseOptionsPtrOutputWithContext(ctx context.Context) HiveDatabaseOptionsPtrOutput
type HiveDatabaseOptionsResponse ¶
type HiveDatabaseOptionsResponse struct { // Cloud Storage folder URI where the database data is stored, starting with "gs://". LocationUri string `pulumi:"locationUri"` // Stores user supplied Hive database parameters. Parameters map[string]string `pulumi:"parameters"` }
Options of a Hive database.
type HiveDatabaseOptionsResponseOutput ¶
type HiveDatabaseOptionsResponseOutput struct{ *pulumi.OutputState }
Options of a Hive database.
func (HiveDatabaseOptionsResponseOutput) ElementType ¶
func (HiveDatabaseOptionsResponseOutput) ElementType() reflect.Type
func (HiveDatabaseOptionsResponseOutput) LocationUri ¶
func (o HiveDatabaseOptionsResponseOutput) LocationUri() pulumi.StringOutput
Cloud Storage folder URI where the database data is stored, starting with "gs://".
func (HiveDatabaseOptionsResponseOutput) Parameters ¶
func (o HiveDatabaseOptionsResponseOutput) Parameters() pulumi.StringMapOutput
Stores user supplied Hive database parameters.
func (HiveDatabaseOptionsResponseOutput) ToHiveDatabaseOptionsResponseOutput ¶
func (o HiveDatabaseOptionsResponseOutput) ToHiveDatabaseOptionsResponseOutput() HiveDatabaseOptionsResponseOutput
func (HiveDatabaseOptionsResponseOutput) ToHiveDatabaseOptionsResponseOutputWithContext ¶
func (o HiveDatabaseOptionsResponseOutput) ToHiveDatabaseOptionsResponseOutputWithContext(ctx context.Context) HiveDatabaseOptionsResponseOutput
type HiveTableOptions ¶
type HiveTableOptions struct { // Stores user supplied Hive table parameters. Parameters map[string]string `pulumi:"parameters"` // Stores physical storage information of the data. StorageDescriptor *StorageDescriptor `pulumi:"storageDescriptor"` // Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE. TableType *string `pulumi:"tableType"` }
Options of a Hive table.
type HiveTableOptionsArgs ¶
type HiveTableOptionsArgs struct { // Stores user supplied Hive table parameters. Parameters pulumi.StringMapInput `pulumi:"parameters"` // Stores physical storage information of the data. StorageDescriptor StorageDescriptorPtrInput `pulumi:"storageDescriptor"` // Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE. TableType pulumi.StringPtrInput `pulumi:"tableType"` }
Options of a Hive table.
func (HiveTableOptionsArgs) ElementType ¶
func (HiveTableOptionsArgs) ElementType() reflect.Type
func (HiveTableOptionsArgs) ToHiveTableOptionsOutput ¶
func (i HiveTableOptionsArgs) ToHiveTableOptionsOutput() HiveTableOptionsOutput
func (HiveTableOptionsArgs) ToHiveTableOptionsOutputWithContext ¶
func (i HiveTableOptionsArgs) ToHiveTableOptionsOutputWithContext(ctx context.Context) HiveTableOptionsOutput
func (HiveTableOptionsArgs) ToHiveTableOptionsPtrOutput ¶
func (i HiveTableOptionsArgs) ToHiveTableOptionsPtrOutput() HiveTableOptionsPtrOutput
func (HiveTableOptionsArgs) ToHiveTableOptionsPtrOutputWithContext ¶
func (i HiveTableOptionsArgs) ToHiveTableOptionsPtrOutputWithContext(ctx context.Context) HiveTableOptionsPtrOutput
type HiveTableOptionsInput ¶
type HiveTableOptionsInput interface { pulumi.Input ToHiveTableOptionsOutput() HiveTableOptionsOutput ToHiveTableOptionsOutputWithContext(context.Context) HiveTableOptionsOutput }
HiveTableOptionsInput is an input type that accepts HiveTableOptionsArgs and HiveTableOptionsOutput values. You can construct a concrete instance of `HiveTableOptionsInput` via:
HiveTableOptionsArgs{...}
type HiveTableOptionsOutput ¶
type HiveTableOptionsOutput struct{ *pulumi.OutputState }
Options of a Hive table.
func (HiveTableOptionsOutput) ElementType ¶
func (HiveTableOptionsOutput) ElementType() reflect.Type
func (HiveTableOptionsOutput) Parameters ¶
func (o HiveTableOptionsOutput) Parameters() pulumi.StringMapOutput
Stores user supplied Hive table parameters.
func (HiveTableOptionsOutput) StorageDescriptor ¶
func (o HiveTableOptionsOutput) StorageDescriptor() StorageDescriptorPtrOutput
Stores physical storage information of the data.
func (HiveTableOptionsOutput) TableType ¶
func (o HiveTableOptionsOutput) TableType() pulumi.StringPtrOutput
Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
func (HiveTableOptionsOutput) ToHiveTableOptionsOutput ¶
func (o HiveTableOptionsOutput) ToHiveTableOptionsOutput() HiveTableOptionsOutput
func (HiveTableOptionsOutput) ToHiveTableOptionsOutputWithContext ¶
func (o HiveTableOptionsOutput) ToHiveTableOptionsOutputWithContext(ctx context.Context) HiveTableOptionsOutput
func (HiveTableOptionsOutput) ToHiveTableOptionsPtrOutput ¶
func (o HiveTableOptionsOutput) ToHiveTableOptionsPtrOutput() HiveTableOptionsPtrOutput
func (HiveTableOptionsOutput) ToHiveTableOptionsPtrOutputWithContext ¶
func (o HiveTableOptionsOutput) ToHiveTableOptionsPtrOutputWithContext(ctx context.Context) HiveTableOptionsPtrOutput
type HiveTableOptionsPtrInput ¶
type HiveTableOptionsPtrInput interface { pulumi.Input ToHiveTableOptionsPtrOutput() HiveTableOptionsPtrOutput ToHiveTableOptionsPtrOutputWithContext(context.Context) HiveTableOptionsPtrOutput }
HiveTableOptionsPtrInput is an input type that accepts HiveTableOptionsArgs, HiveTableOptionsPtr and HiveTableOptionsPtrOutput values. You can construct a concrete instance of `HiveTableOptionsPtrInput` via:
HiveTableOptionsArgs{...} or: nil
func HiveTableOptionsPtr ¶
func HiveTableOptionsPtr(v *HiveTableOptionsArgs) HiveTableOptionsPtrInput
type HiveTableOptionsPtrOutput ¶
type HiveTableOptionsPtrOutput struct{ *pulumi.OutputState }
func (HiveTableOptionsPtrOutput) Elem ¶
func (o HiveTableOptionsPtrOutput) Elem() HiveTableOptionsOutput
func (HiveTableOptionsPtrOutput) ElementType ¶
func (HiveTableOptionsPtrOutput) ElementType() reflect.Type
func (HiveTableOptionsPtrOutput) Parameters ¶
func (o HiveTableOptionsPtrOutput) Parameters() pulumi.StringMapOutput
Stores user supplied Hive table parameters.
func (HiveTableOptionsPtrOutput) StorageDescriptor ¶
func (o HiveTableOptionsPtrOutput) StorageDescriptor() StorageDescriptorPtrOutput
Stores physical storage information of the data.
func (HiveTableOptionsPtrOutput) TableType ¶
func (o HiveTableOptionsPtrOutput) TableType() pulumi.StringPtrOutput
Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
func (HiveTableOptionsPtrOutput) ToHiveTableOptionsPtrOutput ¶
func (o HiveTableOptionsPtrOutput) ToHiveTableOptionsPtrOutput() HiveTableOptionsPtrOutput
func (HiveTableOptionsPtrOutput) ToHiveTableOptionsPtrOutputWithContext ¶
func (o HiveTableOptionsPtrOutput) ToHiveTableOptionsPtrOutputWithContext(ctx context.Context) HiveTableOptionsPtrOutput
type HiveTableOptionsResponse ¶
type HiveTableOptionsResponse struct { // Stores user supplied Hive table parameters. Parameters map[string]string `pulumi:"parameters"` // Stores physical storage information of the data. StorageDescriptor StorageDescriptorResponse `pulumi:"storageDescriptor"` // Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE. TableType string `pulumi:"tableType"` }
Options of a Hive table.
type HiveTableOptionsResponseOutput ¶
type HiveTableOptionsResponseOutput struct{ *pulumi.OutputState }
Options of a Hive table.
func (HiveTableOptionsResponseOutput) ElementType ¶
func (HiveTableOptionsResponseOutput) ElementType() reflect.Type
func (HiveTableOptionsResponseOutput) Parameters ¶
func (o HiveTableOptionsResponseOutput) Parameters() pulumi.StringMapOutput
Stores user supplied Hive table parameters.
func (HiveTableOptionsResponseOutput) StorageDescriptor ¶
func (o HiveTableOptionsResponseOutput) StorageDescriptor() StorageDescriptorResponseOutput
Stores physical storage information of the data.
func (HiveTableOptionsResponseOutput) TableType ¶
func (o HiveTableOptionsResponseOutput) TableType() pulumi.StringOutput
Hive table type. For example, MANAGED_TABLE, EXTERNAL_TABLE.
func (HiveTableOptionsResponseOutput) ToHiveTableOptionsResponseOutput ¶
func (o HiveTableOptionsResponseOutput) ToHiveTableOptionsResponseOutput() HiveTableOptionsResponseOutput
func (HiveTableOptionsResponseOutput) ToHiveTableOptionsResponseOutputWithContext ¶
func (o HiveTableOptionsResponseOutput) ToHiveTableOptionsResponseOutputWithContext(ctx context.Context) HiveTableOptionsResponseOutput
type LookupCatalogArgs ¶
type LookupCatalogOutputArgs ¶
type LookupCatalogOutputArgs struct { CatalogId pulumi.StringInput `pulumi:"catalogId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupCatalogOutputArgs) ElementType ¶
func (LookupCatalogOutputArgs) ElementType() reflect.Type
type LookupCatalogResult ¶
type LookupCatalogResult struct { // The creation time of the catalog. CreateTime string `pulumi:"createTime"` // The deletion time of the catalog. Only set after the catalog is deleted. DeleteTime string `pulumi:"deleteTime"` // The time when this catalog is considered expired. Only set after the catalog is deleted. ExpireTime string `pulumi:"expireTime"` // The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id} Name string `pulumi:"name"` // The last modification time of the catalog. UpdateTime string `pulumi:"updateTime"` }
func LookupCatalog ¶
func LookupCatalog(ctx *pulumi.Context, args *LookupCatalogArgs, opts ...pulumi.InvokeOption) (*LookupCatalogResult, error)
Gets the catalog specified by the resource name.
type LookupCatalogResultOutput ¶
type LookupCatalogResultOutput struct{ *pulumi.OutputState }
func LookupCatalogOutput ¶
func LookupCatalogOutput(ctx *pulumi.Context, args LookupCatalogOutputArgs, opts ...pulumi.InvokeOption) LookupCatalogResultOutput
func (LookupCatalogResultOutput) CreateTime ¶
func (o LookupCatalogResultOutput) CreateTime() pulumi.StringOutput
The creation time of the catalog.
func (LookupCatalogResultOutput) DeleteTime ¶
func (o LookupCatalogResultOutput) DeleteTime() pulumi.StringOutput
The deletion time of the catalog. Only set after the catalog is deleted.
func (LookupCatalogResultOutput) ElementType ¶
func (LookupCatalogResultOutput) ElementType() reflect.Type
func (LookupCatalogResultOutput) ExpireTime ¶
func (o LookupCatalogResultOutput) ExpireTime() pulumi.StringOutput
The time when this catalog is considered expired. Only set after the catalog is deleted.
func (LookupCatalogResultOutput) Name ¶
func (o LookupCatalogResultOutput) Name() pulumi.StringOutput
The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}
func (LookupCatalogResultOutput) ToLookupCatalogResultOutput ¶
func (o LookupCatalogResultOutput) ToLookupCatalogResultOutput() LookupCatalogResultOutput
func (LookupCatalogResultOutput) ToLookupCatalogResultOutputWithContext ¶
func (o LookupCatalogResultOutput) ToLookupCatalogResultOutputWithContext(ctx context.Context) LookupCatalogResultOutput
func (LookupCatalogResultOutput) UpdateTime ¶
func (o LookupCatalogResultOutput) UpdateTime() pulumi.StringOutput
The last modification time of the catalog.
type LookupDatabaseArgs ¶
type LookupDatabaseOutputArgs ¶
type LookupDatabaseOutputArgs struct { CatalogId pulumi.StringInput `pulumi:"catalogId"` DatabaseId pulumi.StringInput `pulumi:"databaseId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDatabaseOutputArgs) ElementType ¶
func (LookupDatabaseOutputArgs) ElementType() reflect.Type
type LookupDatabaseResult ¶
type LookupDatabaseResult struct { // The creation time of the database. CreateTime string `pulumi:"createTime"` // The deletion time of the database. Only set after the database is deleted. DeleteTime string `pulumi:"deleteTime"` // The time when this database is considered expired. Only set after the database is deleted. ExpireTime string `pulumi:"expireTime"` // Options of a Hive database. HiveOptions HiveDatabaseOptionsResponse `pulumi:"hiveOptions"` // The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id} Name string `pulumi:"name"` // The database type. Type string `pulumi:"type"` // The last modification time of the database. UpdateTime string `pulumi:"updateTime"` }
func LookupDatabase ¶
func LookupDatabase(ctx *pulumi.Context, args *LookupDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseResult, error)
Gets the database specified by the resource name.
type LookupDatabaseResultOutput ¶
type LookupDatabaseResultOutput struct{ *pulumi.OutputState }
func LookupDatabaseOutput ¶
func LookupDatabaseOutput(ctx *pulumi.Context, args LookupDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupDatabaseResultOutput
func (LookupDatabaseResultOutput) CreateTime ¶
func (o LookupDatabaseResultOutput) CreateTime() pulumi.StringOutput
The creation time of the database.
func (LookupDatabaseResultOutput) DeleteTime ¶
func (o LookupDatabaseResultOutput) DeleteTime() pulumi.StringOutput
The deletion time of the database. Only set after the database is deleted.
func (LookupDatabaseResultOutput) ElementType ¶
func (LookupDatabaseResultOutput) ElementType() reflect.Type
func (LookupDatabaseResultOutput) ExpireTime ¶
func (o LookupDatabaseResultOutput) ExpireTime() pulumi.StringOutput
The time when this database is considered expired. Only set after the database is deleted.
func (LookupDatabaseResultOutput) HiveOptions ¶
func (o LookupDatabaseResultOutput) HiveOptions() HiveDatabaseOptionsResponseOutput
Options of a Hive database.
func (LookupDatabaseResultOutput) Name ¶
func (o LookupDatabaseResultOutput) Name() pulumi.StringOutput
The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}
func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutput ¶
func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput
func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext ¶
func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput
func (LookupDatabaseResultOutput) Type ¶
func (o LookupDatabaseResultOutput) Type() pulumi.StringOutput
The database type.
func (LookupDatabaseResultOutput) UpdateTime ¶
func (o LookupDatabaseResultOutput) UpdateTime() pulumi.StringOutput
The last modification time of the database.
type LookupTableArgs ¶
type LookupTableOutputArgs ¶
type LookupTableOutputArgs struct { CatalogId pulumi.StringInput `pulumi:"catalogId"` DatabaseId pulumi.StringInput `pulumi:"databaseId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` TableId pulumi.StringInput `pulumi:"tableId"` }
func (LookupTableOutputArgs) ElementType ¶
func (LookupTableOutputArgs) ElementType() reflect.Type
type LookupTableResult ¶
type LookupTableResult struct { // The creation time of the table. CreateTime string `pulumi:"createTime"` // The deletion time of the table. Only set after the table is deleted. DeleteTime string `pulumi:"deleteTime"` // The checksum of a table object computed by the server based on the value of other fields. It may be sent on update requests to ensure the client has an up-to-date value before proceeding. It is only checked for update table operations. Etag string `pulumi:"etag"` // The time when this table is considered expired. Only set after the table is deleted. ExpireTime string `pulumi:"expireTime"` // Options of a Hive table. HiveOptions HiveTableOptionsResponse `pulumi:"hiveOptions"` // The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id} Name string `pulumi:"name"` // The table type. Type string `pulumi:"type"` // The last modification time of the table. UpdateTime string `pulumi:"updateTime"` }
func LookupTable ¶
func LookupTable(ctx *pulumi.Context, args *LookupTableArgs, opts ...pulumi.InvokeOption) (*LookupTableResult, error)
Gets the table specified by the resource name.
type LookupTableResultOutput ¶
type LookupTableResultOutput struct{ *pulumi.OutputState }
func LookupTableOutput ¶
func LookupTableOutput(ctx *pulumi.Context, args LookupTableOutputArgs, opts ...pulumi.InvokeOption) LookupTableResultOutput
func (LookupTableResultOutput) CreateTime ¶
func (o LookupTableResultOutput) CreateTime() pulumi.StringOutput
The creation time of the table.
func (LookupTableResultOutput) DeleteTime ¶
func (o LookupTableResultOutput) DeleteTime() pulumi.StringOutput
The deletion time of the table. Only set after the table is deleted.
func (LookupTableResultOutput) ElementType ¶
func (LookupTableResultOutput) ElementType() reflect.Type
func (LookupTableResultOutput) Etag ¶
func (o LookupTableResultOutput) Etag() pulumi.StringOutput
The checksum of a table object computed by the server based on the value of other fields. It may be sent on update requests to ensure the client has an up-to-date value before proceeding. It is only checked for update table operations.
func (LookupTableResultOutput) ExpireTime ¶
func (o LookupTableResultOutput) ExpireTime() pulumi.StringOutput
The time when this table is considered expired. Only set after the table is deleted.
func (LookupTableResultOutput) HiveOptions ¶
func (o LookupTableResultOutput) HiveOptions() HiveTableOptionsResponseOutput
Options of a Hive table.
func (LookupTableResultOutput) Name ¶
func (o LookupTableResultOutput) Name() pulumi.StringOutput
The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
func (LookupTableResultOutput) ToLookupTableResultOutput ¶
func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput
func (LookupTableResultOutput) ToLookupTableResultOutputWithContext ¶
func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput
func (LookupTableResultOutput) Type ¶
func (o LookupTableResultOutput) Type() pulumi.StringOutput
The table type.
func (LookupTableResultOutput) UpdateTime ¶
func (o LookupTableResultOutput) UpdateTime() pulumi.StringOutput
The last modification time of the table.
type SerDeInfo ¶
type SerDeInfo struct { // The fully qualified Java class name of the serialization library. SerializationLib *string `pulumi:"serializationLib"` }
Serializer and deserializer information.
type SerDeInfoArgs ¶
type SerDeInfoArgs struct { // The fully qualified Java class name of the serialization library. SerializationLib pulumi.StringPtrInput `pulumi:"serializationLib"` }
Serializer and deserializer information.
func (SerDeInfoArgs) ElementType ¶
func (SerDeInfoArgs) ElementType() reflect.Type
func (SerDeInfoArgs) ToSerDeInfoOutput ¶
func (i SerDeInfoArgs) ToSerDeInfoOutput() SerDeInfoOutput
func (SerDeInfoArgs) ToSerDeInfoOutputWithContext ¶
func (i SerDeInfoArgs) ToSerDeInfoOutputWithContext(ctx context.Context) SerDeInfoOutput
func (SerDeInfoArgs) ToSerDeInfoPtrOutput ¶
func (i SerDeInfoArgs) ToSerDeInfoPtrOutput() SerDeInfoPtrOutput
func (SerDeInfoArgs) ToSerDeInfoPtrOutputWithContext ¶
func (i SerDeInfoArgs) ToSerDeInfoPtrOutputWithContext(ctx context.Context) SerDeInfoPtrOutput
type SerDeInfoInput ¶
type SerDeInfoInput interface { pulumi.Input ToSerDeInfoOutput() SerDeInfoOutput ToSerDeInfoOutputWithContext(context.Context) SerDeInfoOutput }
SerDeInfoInput is an input type that accepts SerDeInfoArgs and SerDeInfoOutput values. You can construct a concrete instance of `SerDeInfoInput` via:
SerDeInfoArgs{...}
type SerDeInfoOutput ¶
type SerDeInfoOutput struct{ *pulumi.OutputState }
Serializer and deserializer information.
func (SerDeInfoOutput) ElementType ¶
func (SerDeInfoOutput) ElementType() reflect.Type
func (SerDeInfoOutput) SerializationLib ¶
func (o SerDeInfoOutput) SerializationLib() pulumi.StringPtrOutput
The fully qualified Java class name of the serialization library.
func (SerDeInfoOutput) ToSerDeInfoOutput ¶
func (o SerDeInfoOutput) ToSerDeInfoOutput() SerDeInfoOutput
func (SerDeInfoOutput) ToSerDeInfoOutputWithContext ¶
func (o SerDeInfoOutput) ToSerDeInfoOutputWithContext(ctx context.Context) SerDeInfoOutput
func (SerDeInfoOutput) ToSerDeInfoPtrOutput ¶
func (o SerDeInfoOutput) ToSerDeInfoPtrOutput() SerDeInfoPtrOutput
func (SerDeInfoOutput) ToSerDeInfoPtrOutputWithContext ¶
func (o SerDeInfoOutput) ToSerDeInfoPtrOutputWithContext(ctx context.Context) SerDeInfoPtrOutput
type SerDeInfoPtrInput ¶
type SerDeInfoPtrInput interface { pulumi.Input ToSerDeInfoPtrOutput() SerDeInfoPtrOutput ToSerDeInfoPtrOutputWithContext(context.Context) SerDeInfoPtrOutput }
SerDeInfoPtrInput is an input type that accepts SerDeInfoArgs, SerDeInfoPtr and SerDeInfoPtrOutput values. You can construct a concrete instance of `SerDeInfoPtrInput` via:
SerDeInfoArgs{...} or: nil
func SerDeInfoPtr ¶
func SerDeInfoPtr(v *SerDeInfoArgs) SerDeInfoPtrInput
type SerDeInfoPtrOutput ¶
type SerDeInfoPtrOutput struct{ *pulumi.OutputState }
func (SerDeInfoPtrOutput) Elem ¶
func (o SerDeInfoPtrOutput) Elem() SerDeInfoOutput
func (SerDeInfoPtrOutput) ElementType ¶
func (SerDeInfoPtrOutput) ElementType() reflect.Type
func (SerDeInfoPtrOutput) SerializationLib ¶
func (o SerDeInfoPtrOutput) SerializationLib() pulumi.StringPtrOutput
The fully qualified Java class name of the serialization library.
func (SerDeInfoPtrOutput) ToSerDeInfoPtrOutput ¶
func (o SerDeInfoPtrOutput) ToSerDeInfoPtrOutput() SerDeInfoPtrOutput
func (SerDeInfoPtrOutput) ToSerDeInfoPtrOutputWithContext ¶
func (o SerDeInfoPtrOutput) ToSerDeInfoPtrOutputWithContext(ctx context.Context) SerDeInfoPtrOutput
type SerDeInfoResponse ¶
type SerDeInfoResponse struct { // The fully qualified Java class name of the serialization library. SerializationLib string `pulumi:"serializationLib"` }
Serializer and deserializer information.
type SerDeInfoResponseOutput ¶
type SerDeInfoResponseOutput struct{ *pulumi.OutputState }
Serializer and deserializer information.
func (SerDeInfoResponseOutput) ElementType ¶
func (SerDeInfoResponseOutput) ElementType() reflect.Type
func (SerDeInfoResponseOutput) SerializationLib ¶
func (o SerDeInfoResponseOutput) SerializationLib() pulumi.StringOutput
The fully qualified Java class name of the serialization library.
func (SerDeInfoResponseOutput) ToSerDeInfoResponseOutput ¶
func (o SerDeInfoResponseOutput) ToSerDeInfoResponseOutput() SerDeInfoResponseOutput
func (SerDeInfoResponseOutput) ToSerDeInfoResponseOutputWithContext ¶
func (o SerDeInfoResponseOutput) ToSerDeInfoResponseOutputWithContext(ctx context.Context) SerDeInfoResponseOutput
type StorageDescriptor ¶
type StorageDescriptor struct { // The fully qualified Java class name of the input format. InputFormat *string `pulumi:"inputFormat"` // Cloud Storage folder URI where the table data is stored, starting with "gs://". LocationUri *string `pulumi:"locationUri"` // The fully qualified Java class name of the output format. OutputFormat *string `pulumi:"outputFormat"` // Serializer and deserializer information. SerdeInfo *SerDeInfo `pulumi:"serdeInfo"` }
Stores physical storage information of the data.
type StorageDescriptorArgs ¶
type StorageDescriptorArgs struct { // The fully qualified Java class name of the input format. InputFormat pulumi.StringPtrInput `pulumi:"inputFormat"` // Cloud Storage folder URI where the table data is stored, starting with "gs://". LocationUri pulumi.StringPtrInput `pulumi:"locationUri"` // The fully qualified Java class name of the output format. OutputFormat pulumi.StringPtrInput `pulumi:"outputFormat"` // Serializer and deserializer information. SerdeInfo SerDeInfoPtrInput `pulumi:"serdeInfo"` }
Stores physical storage information of the data.
func (StorageDescriptorArgs) ElementType ¶
func (StorageDescriptorArgs) ElementType() reflect.Type
func (StorageDescriptorArgs) ToStorageDescriptorOutput ¶
func (i StorageDescriptorArgs) ToStorageDescriptorOutput() StorageDescriptorOutput
func (StorageDescriptorArgs) ToStorageDescriptorOutputWithContext ¶
func (i StorageDescriptorArgs) ToStorageDescriptorOutputWithContext(ctx context.Context) StorageDescriptorOutput
func (StorageDescriptorArgs) ToStorageDescriptorPtrOutput ¶
func (i StorageDescriptorArgs) ToStorageDescriptorPtrOutput() StorageDescriptorPtrOutput
func (StorageDescriptorArgs) ToStorageDescriptorPtrOutputWithContext ¶
func (i StorageDescriptorArgs) ToStorageDescriptorPtrOutputWithContext(ctx context.Context) StorageDescriptorPtrOutput
type StorageDescriptorInput ¶
type StorageDescriptorInput interface { pulumi.Input ToStorageDescriptorOutput() StorageDescriptorOutput ToStorageDescriptorOutputWithContext(context.Context) StorageDescriptorOutput }
StorageDescriptorInput is an input type that accepts StorageDescriptorArgs and StorageDescriptorOutput values. You can construct a concrete instance of `StorageDescriptorInput` via:
StorageDescriptorArgs{...}
type StorageDescriptorOutput ¶
type StorageDescriptorOutput struct{ *pulumi.OutputState }
Stores physical storage information of the data.
func (StorageDescriptorOutput) ElementType ¶
func (StorageDescriptorOutput) ElementType() reflect.Type
func (StorageDescriptorOutput) InputFormat ¶
func (o StorageDescriptorOutput) InputFormat() pulumi.StringPtrOutput
The fully qualified Java class name of the input format.
func (StorageDescriptorOutput) LocationUri ¶
func (o StorageDescriptorOutput) LocationUri() pulumi.StringPtrOutput
Cloud Storage folder URI where the table data is stored, starting with "gs://".
func (StorageDescriptorOutput) OutputFormat ¶
func (o StorageDescriptorOutput) OutputFormat() pulumi.StringPtrOutput
The fully qualified Java class name of the output format.
func (StorageDescriptorOutput) SerdeInfo ¶
func (o StorageDescriptorOutput) SerdeInfo() SerDeInfoPtrOutput
Serializer and deserializer information.
func (StorageDescriptorOutput) ToStorageDescriptorOutput ¶
func (o StorageDescriptorOutput) ToStorageDescriptorOutput() StorageDescriptorOutput
func (StorageDescriptorOutput) ToStorageDescriptorOutputWithContext ¶
func (o StorageDescriptorOutput) ToStorageDescriptorOutputWithContext(ctx context.Context) StorageDescriptorOutput
func (StorageDescriptorOutput) ToStorageDescriptorPtrOutput ¶
func (o StorageDescriptorOutput) ToStorageDescriptorPtrOutput() StorageDescriptorPtrOutput
func (StorageDescriptorOutput) ToStorageDescriptorPtrOutputWithContext ¶
func (o StorageDescriptorOutput) ToStorageDescriptorPtrOutputWithContext(ctx context.Context) StorageDescriptorPtrOutput
type StorageDescriptorPtrInput ¶
type StorageDescriptorPtrInput interface { pulumi.Input ToStorageDescriptorPtrOutput() StorageDescriptorPtrOutput ToStorageDescriptorPtrOutputWithContext(context.Context) StorageDescriptorPtrOutput }
StorageDescriptorPtrInput is an input type that accepts StorageDescriptorArgs, StorageDescriptorPtr and StorageDescriptorPtrOutput values. You can construct a concrete instance of `StorageDescriptorPtrInput` via:
StorageDescriptorArgs{...} or: nil
func StorageDescriptorPtr ¶
func StorageDescriptorPtr(v *StorageDescriptorArgs) StorageDescriptorPtrInput
type StorageDescriptorPtrOutput ¶
type StorageDescriptorPtrOutput struct{ *pulumi.OutputState }
func (StorageDescriptorPtrOutput) Elem ¶
func (o StorageDescriptorPtrOutput) Elem() StorageDescriptorOutput
func (StorageDescriptorPtrOutput) ElementType ¶
func (StorageDescriptorPtrOutput) ElementType() reflect.Type
func (StorageDescriptorPtrOutput) InputFormat ¶
func (o StorageDescriptorPtrOutput) InputFormat() pulumi.StringPtrOutput
The fully qualified Java class name of the input format.
func (StorageDescriptorPtrOutput) LocationUri ¶
func (o StorageDescriptorPtrOutput) LocationUri() pulumi.StringPtrOutput
Cloud Storage folder URI where the table data is stored, starting with "gs://".
func (StorageDescriptorPtrOutput) OutputFormat ¶
func (o StorageDescriptorPtrOutput) OutputFormat() pulumi.StringPtrOutput
The fully qualified Java class name of the output format.
func (StorageDescriptorPtrOutput) SerdeInfo ¶
func (o StorageDescriptorPtrOutput) SerdeInfo() SerDeInfoPtrOutput
Serializer and deserializer information.
func (StorageDescriptorPtrOutput) ToStorageDescriptorPtrOutput ¶
func (o StorageDescriptorPtrOutput) ToStorageDescriptorPtrOutput() StorageDescriptorPtrOutput
func (StorageDescriptorPtrOutput) ToStorageDescriptorPtrOutputWithContext ¶
func (o StorageDescriptorPtrOutput) ToStorageDescriptorPtrOutputWithContext(ctx context.Context) StorageDescriptorPtrOutput
type StorageDescriptorResponse ¶
type StorageDescriptorResponse struct { // The fully qualified Java class name of the input format. InputFormat string `pulumi:"inputFormat"` // Cloud Storage folder URI where the table data is stored, starting with "gs://". LocationUri string `pulumi:"locationUri"` // The fully qualified Java class name of the output format. OutputFormat string `pulumi:"outputFormat"` // Serializer and deserializer information. SerdeInfo SerDeInfoResponse `pulumi:"serdeInfo"` }
Stores physical storage information of the data.
type StorageDescriptorResponseOutput ¶
type StorageDescriptorResponseOutput struct{ *pulumi.OutputState }
Stores physical storage information of the data.
func (StorageDescriptorResponseOutput) ElementType ¶
func (StorageDescriptorResponseOutput) ElementType() reflect.Type
func (StorageDescriptorResponseOutput) InputFormat ¶
func (o StorageDescriptorResponseOutput) InputFormat() pulumi.StringOutput
The fully qualified Java class name of the input format.
func (StorageDescriptorResponseOutput) LocationUri ¶
func (o StorageDescriptorResponseOutput) LocationUri() pulumi.StringOutput
Cloud Storage folder URI where the table data is stored, starting with "gs://".
func (StorageDescriptorResponseOutput) OutputFormat ¶
func (o StorageDescriptorResponseOutput) OutputFormat() pulumi.StringOutput
The fully qualified Java class name of the output format.
func (StorageDescriptorResponseOutput) SerdeInfo ¶
func (o StorageDescriptorResponseOutput) SerdeInfo() SerDeInfoResponseOutput
Serializer and deserializer information.
func (StorageDescriptorResponseOutput) ToStorageDescriptorResponseOutput ¶
func (o StorageDescriptorResponseOutput) ToStorageDescriptorResponseOutput() StorageDescriptorResponseOutput
func (StorageDescriptorResponseOutput) ToStorageDescriptorResponseOutputWithContext ¶
func (o StorageDescriptorResponseOutput) ToStorageDescriptorResponseOutputWithContext(ctx context.Context) StorageDescriptorResponseOutput
type Table ¶
type Table struct { pulumi.CustomResourceState CatalogId pulumi.StringOutput `pulumi:"catalogId"` // The creation time of the table. CreateTime pulumi.StringOutput `pulumi:"createTime"` DatabaseId pulumi.StringOutput `pulumi:"databaseId"` // The deletion time of the table. Only set after the table is deleted. DeleteTime pulumi.StringOutput `pulumi:"deleteTime"` // The checksum of a table object computed by the server based on the value of other fields. It may be sent on update requests to ensure the client has an up-to-date value before proceeding. It is only checked for update table operations. Etag pulumi.StringOutput `pulumi:"etag"` // The time when this table is considered expired. Only set after the table is deleted. ExpireTime pulumi.StringOutput `pulumi:"expireTime"` // Options of a Hive table. HiveOptions HiveTableOptionsResponseOutput `pulumi:"hiveOptions"` Location pulumi.StringOutput `pulumi:"location"` // The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id} Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Required. The ID to use for the table, which will become the final component of the table's resource name. TableId pulumi.StringOutput `pulumi:"tableId"` // The table type. Type pulumi.StringOutput `pulumi:"type"` // The last modification time of the table. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new table. Auto-naming is currently not supported for this resource.
func GetTable ¶
func GetTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableState, opts ...pulumi.ResourceOption) (*Table, error)
GetTable gets an existing Table 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 NewTable ¶
func NewTable(ctx *pulumi.Context, name string, args *TableArgs, opts ...pulumi.ResourceOption) (*Table, error)
NewTable registers a new resource with the given unique name, arguments, and options.
func (*Table) ElementType ¶
func (*Table) ToTableOutput ¶
func (i *Table) ToTableOutput() TableOutput
func (*Table) ToTableOutputWithContext ¶
func (i *Table) ToTableOutputWithContext(ctx context.Context) TableOutput
type TableArgs ¶
type TableArgs struct { CatalogId pulumi.StringInput DatabaseId pulumi.StringInput // The checksum of a table object computed by the server based on the value of other fields. It may be sent on update requests to ensure the client has an up-to-date value before proceeding. It is only checked for update table operations. Etag pulumi.StringPtrInput // Options of a Hive table. HiveOptions HiveTableOptionsPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // Required. The ID to use for the table, which will become the final component of the table's resource name. TableId pulumi.StringInput // The table type. Type TableTypePtrInput }
The set of arguments for constructing a Table resource.
func (TableArgs) ElementType ¶
type TableInput ¶
type TableInput interface { pulumi.Input ToTableOutput() TableOutput ToTableOutputWithContext(ctx context.Context) TableOutput }
type TableOutput ¶
type TableOutput struct{ *pulumi.OutputState }
func (TableOutput) CatalogId ¶
func (o TableOutput) CatalogId() pulumi.StringOutput
func (TableOutput) CreateTime ¶
func (o TableOutput) CreateTime() pulumi.StringOutput
The creation time of the table.
func (TableOutput) DatabaseId ¶
func (o TableOutput) DatabaseId() pulumi.StringOutput
func (TableOutput) DeleteTime ¶
func (o TableOutput) DeleteTime() pulumi.StringOutput
The deletion time of the table. Only set after the table is deleted.
func (TableOutput) ElementType ¶
func (TableOutput) ElementType() reflect.Type
func (TableOutput) Etag ¶
func (o TableOutput) Etag() pulumi.StringOutput
The checksum of a table object computed by the server based on the value of other fields. It may be sent on update requests to ensure the client has an up-to-date value before proceeding. It is only checked for update table operations.
func (TableOutput) ExpireTime ¶
func (o TableOutput) ExpireTime() pulumi.StringOutput
The time when this table is considered expired. Only set after the table is deleted.
func (TableOutput) HiveOptions ¶
func (o TableOutput) HiveOptions() HiveTableOptionsResponseOutput
Options of a Hive table.
func (TableOutput) Location ¶
func (o TableOutput) Location() pulumi.StringOutput
func (TableOutput) Name ¶
func (o TableOutput) Name() pulumi.StringOutput
The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}
func (TableOutput) Project ¶
func (o TableOutput) Project() pulumi.StringOutput
func (TableOutput) TableId ¶
func (o TableOutput) TableId() pulumi.StringOutput
Required. The ID to use for the table, which will become the final component of the table's resource name.
func (TableOutput) ToTableOutput ¶
func (o TableOutput) ToTableOutput() TableOutput
func (TableOutput) ToTableOutputWithContext ¶
func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
func (TableOutput) UpdateTime ¶
func (o TableOutput) UpdateTime() pulumi.StringOutput
The last modification time of the table.
type TableState ¶
type TableState struct { }
func (TableState) ElementType ¶
func (TableState) ElementType() reflect.Type
type TableType ¶
type TableType string
The table type.
func (TableType) ElementType ¶
func (TableType) ToStringOutput ¶
func (e TableType) ToStringOutput() pulumi.StringOutput
func (TableType) ToStringOutputWithContext ¶
func (e TableType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TableType) ToStringPtrOutput ¶
func (e TableType) ToStringPtrOutput() pulumi.StringPtrOutput
func (TableType) ToStringPtrOutputWithContext ¶
func (e TableType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TableType) ToTableTypeOutput ¶
func (e TableType) ToTableTypeOutput() TableTypeOutput
func (TableType) ToTableTypeOutputWithContext ¶
func (e TableType) ToTableTypeOutputWithContext(ctx context.Context) TableTypeOutput
func (TableType) ToTableTypePtrOutput ¶
func (e TableType) ToTableTypePtrOutput() TableTypePtrOutput
func (TableType) ToTableTypePtrOutputWithContext ¶
func (e TableType) ToTableTypePtrOutputWithContext(ctx context.Context) TableTypePtrOutput
type TableTypeInput ¶
type TableTypeInput interface { pulumi.Input ToTableTypeOutput() TableTypeOutput ToTableTypeOutputWithContext(context.Context) TableTypeOutput }
TableTypeInput is an input type that accepts TableTypeArgs and TableTypeOutput values. You can construct a concrete instance of `TableTypeInput` via:
TableTypeArgs{...}
type TableTypeOutput ¶
type TableTypeOutput struct{ *pulumi.OutputState }
func (TableTypeOutput) ElementType ¶
func (TableTypeOutput) ElementType() reflect.Type
func (TableTypeOutput) ToStringOutput ¶
func (o TableTypeOutput) ToStringOutput() pulumi.StringOutput
func (TableTypeOutput) ToStringOutputWithContext ¶
func (o TableTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TableTypeOutput) ToStringPtrOutput ¶
func (o TableTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TableTypeOutput) ToStringPtrOutputWithContext ¶
func (o TableTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TableTypeOutput) ToTableTypeOutput ¶
func (o TableTypeOutput) ToTableTypeOutput() TableTypeOutput
func (TableTypeOutput) ToTableTypeOutputWithContext ¶
func (o TableTypeOutput) ToTableTypeOutputWithContext(ctx context.Context) TableTypeOutput
func (TableTypeOutput) ToTableTypePtrOutput ¶
func (o TableTypeOutput) ToTableTypePtrOutput() TableTypePtrOutput
func (TableTypeOutput) ToTableTypePtrOutputWithContext ¶
func (o TableTypeOutput) ToTableTypePtrOutputWithContext(ctx context.Context) TableTypePtrOutput
type TableTypePtrInput ¶
type TableTypePtrInput interface { pulumi.Input ToTableTypePtrOutput() TableTypePtrOutput ToTableTypePtrOutputWithContext(context.Context) TableTypePtrOutput }
func TableTypePtr ¶
func TableTypePtr(v string) TableTypePtrInput
type TableTypePtrOutput ¶
type TableTypePtrOutput struct{ *pulumi.OutputState }
func (TableTypePtrOutput) Elem ¶
func (o TableTypePtrOutput) Elem() TableTypeOutput
func (TableTypePtrOutput) ElementType ¶
func (TableTypePtrOutput) ElementType() reflect.Type
func (TableTypePtrOutput) ToStringPtrOutput ¶
func (o TableTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TableTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o TableTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TableTypePtrOutput) ToTableTypePtrOutput ¶
func (o TableTypePtrOutput) ToTableTypePtrOutput() TableTypePtrOutput
func (TableTypePtrOutput) ToTableTypePtrOutputWithContext ¶
func (o TableTypePtrOutput) ToTableTypePtrOutputWithContext(ctx context.Context) TableTypePtrOutput