Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets a schema.
Using getSchema
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSchema(args: GetSchemaArgs, opts?: InvokeOptions): Promise<GetSchemaResult>
function getSchemaOutput(args: GetSchemaOutputArgs, opts?: InvokeOptions): Output<GetSchemaResult>def get_schema(project: Optional[str] = None,
schema_id: Optional[str] = None,
view: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSchemaResult
def get_schema_output(project: Optional[pulumi.Input[str]] = None,
schema_id: Optional[pulumi.Input[str]] = None,
view: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSchemaResult]func LookupSchema(ctx *Context, args *LookupSchemaArgs, opts ...InvokeOption) (*LookupSchemaResult, error)
func LookupSchemaOutput(ctx *Context, args *LookupSchemaOutputArgs, opts ...InvokeOption) LookupSchemaResultOutput> Note: This function is named LookupSchema in the Go SDK.
public static class GetSchema
{
public static Task<GetSchemaResult> InvokeAsync(GetSchemaArgs args, InvokeOptions? opts = null)
public static Output<GetSchemaResult> Invoke(GetSchemaInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSchemaResult> getSchema(GetSchemaArgs args, InvokeOptions options)
public static Output<GetSchemaResult> getSchema(GetSchemaArgs args, InvokeOptions options)
fn::invoke:
function: google-native:pubsub/v1:getSchema
arguments:
# arguments dictionaryThe following arguments are supported:
getSchema Result
The following output properties are available:
- Definition string
- The definition of the schema. This should contain a string representing the full definition of the schema that is a valid schema definition of the type specified in
type. - Name string
- Name of the schema. Format is
projects/{project}/schemas/{schema}. - Revision
Create stringTime - The timestamp that the revision was created.
- Revision
Id string - Immutable. The revision ID of the schema.
- Type string
- The type of the schema definition.
- Definition string
- The definition of the schema. This should contain a string representing the full definition of the schema that is a valid schema definition of the type specified in
type. - Name string
- Name of the schema. Format is
projects/{project}/schemas/{schema}. - Revision
Create stringTime - The timestamp that the revision was created.
- Revision
Id string - Immutable. The revision ID of the schema.
- Type string
- The type of the schema definition.
- definition String
- The definition of the schema. This should contain a string representing the full definition of the schema that is a valid schema definition of the type specified in
type. - name String
- Name of the schema. Format is
projects/{project}/schemas/{schema}. - revision
Create StringTime - The timestamp that the revision was created.
- revision
Id String - Immutable. The revision ID of the schema.
- type String
- The type of the schema definition.
- definition string
- The definition of the schema. This should contain a string representing the full definition of the schema that is a valid schema definition of the type specified in
type. - name string
- Name of the schema. Format is
projects/{project}/schemas/{schema}. - revision
Create stringTime - The timestamp that the revision was created.
- revision
Id string - Immutable. The revision ID of the schema.
- type string
- The type of the schema definition.
- definition str
- The definition of the schema. This should contain a string representing the full definition of the schema that is a valid schema definition of the type specified in
type. - name str
- Name of the schema. Format is
projects/{project}/schemas/{schema}. - revision_
create_ strtime - The timestamp that the revision was created.
- revision_
id str - Immutable. The revision ID of the schema.
- type str
- The type of the schema definition.
- definition String
- The definition of the schema. This should contain a string representing the full definition of the schema that is a valid schema definition of the type specified in
type. - name String
- Name of the schema. Format is
projects/{project}/schemas/{schema}. - revision
Create StringTime - The timestamp that the revision was created.
- revision
Id String - Immutable. The revision ID of the schema.
- type String
- The type of the schema definition.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
