Confluent v2.3.0 published on Friday, Sep 27, 2024 by Pulumi
confluentcloud.getSubjectConfig
Explore with Pulumi AI
Using getSubjectConfig
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 getSubjectConfig(args: GetSubjectConfigArgs, opts?: InvokeOptions): Promise<GetSubjectConfigResult>
function getSubjectConfigOutput(args: GetSubjectConfigOutputArgs, opts?: InvokeOptions): Output<GetSubjectConfigResult>
def get_subject_config(credentials: Optional[GetSubjectConfigCredentials] = None,
rest_endpoint: Optional[str] = None,
schema_registry_cluster: Optional[GetSubjectConfigSchemaRegistryCluster] = None,
subject_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSubjectConfigResult
def get_subject_config_output(credentials: Optional[pulumi.Input[GetSubjectConfigCredentialsArgs]] = None,
rest_endpoint: Optional[pulumi.Input[str]] = None,
schema_registry_cluster: Optional[pulumi.Input[GetSubjectConfigSchemaRegistryClusterArgs]] = None,
subject_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSubjectConfigResult]
func LookupSubjectConfig(ctx *Context, args *LookupSubjectConfigArgs, opts ...InvokeOption) (*LookupSubjectConfigResult, error)
func LookupSubjectConfigOutput(ctx *Context, args *LookupSubjectConfigOutputArgs, opts ...InvokeOption) LookupSubjectConfigResultOutput
> Note: This function is named LookupSubjectConfig
in the Go SDK.
public static class GetSubjectConfig
{
public static Task<GetSubjectConfigResult> InvokeAsync(GetSubjectConfigArgs args, InvokeOptions? opts = null)
public static Output<GetSubjectConfigResult> Invoke(GetSubjectConfigInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetSubjectConfigResult> getSubjectConfig(GetSubjectConfigArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: confluentcloud:index/getSubjectConfig:getSubjectConfig
arguments:
# arguments dictionary
The following arguments are supported:
- Subject
Name string - The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example,
test-subject
. - Credentials
Pulumi.
Confluent Cloud. Inputs. Get Subject Config Credentials - Rest
Endpoint string - The REST endpoint of the Schema Registry cluster, for example,
https://psrc-00000.us-central1.gcp.confluent.cloud:443
). - Schema
Registry Pulumi.Cluster Confluent Cloud. Inputs. Get Subject Config Schema Registry Cluster
- Subject
Name string - The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example,
test-subject
. - Credentials
Get
Subject Config Credentials - Rest
Endpoint string - The REST endpoint of the Schema Registry cluster, for example,
https://psrc-00000.us-central1.gcp.confluent.cloud:443
). - Schema
Registry GetCluster Subject Config Schema Registry Cluster
- subject
Name String - The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example,
test-subject
. - credentials
Get
Subject Config Credentials - rest
Endpoint String - The REST endpoint of the Schema Registry cluster, for example,
https://psrc-00000.us-central1.gcp.confluent.cloud:443
). - schema
Registry GetCluster Subject Config Schema Registry Cluster
- subject
Name string - The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example,
test-subject
. - credentials
Get
Subject Config Credentials - rest
Endpoint string - The REST endpoint of the Schema Registry cluster, for example,
https://psrc-00000.us-central1.gcp.confluent.cloud:443
). - schema
Registry GetCluster Subject Config Schema Registry Cluster
- subject_
name str - The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example,
test-subject
. - credentials
Get
Subject Config Credentials - rest_
endpoint str - The REST endpoint of the Schema Registry cluster, for example,
https://psrc-00000.us-central1.gcp.confluent.cloud:443
). - schema_
registry_ Getcluster Subject Config Schema Registry Cluster
- subject
Name String - The name of the subject (in other words, the namespace), representing the subject under which the schema will be registered, for example,
test-subject
. - credentials Property Map
- rest
Endpoint String - The REST endpoint of the Schema Registry cluster, for example,
https://psrc-00000.us-central1.gcp.confluent.cloud:443
). - schema
Registry Property MapCluster
getSubjectConfig Result
The following output properties are available:
- Compatibility
Level string - (Required String) The Compatibility Level of the specified subject. Accepted values are:
BACKWARD
,BACKWARD_TRANSITIVE
,FORWARD
,FORWARD_TRANSITIVE
,FULL
,FULL_TRANSITIVE
, andNONE
. See the Compatibility Types for more details. - Id string
- The provider-assigned unique ID for this managed resource.
- Subject
Name string - Credentials
Pulumi.
Confluent Cloud. Outputs. Get Subject Config Credentials - Rest
Endpoint string - Schema
Registry Pulumi.Cluster Confluent Cloud. Outputs. Get Subject Config Schema Registry Cluster
- Compatibility
Level string - (Required String) The Compatibility Level of the specified subject. Accepted values are:
BACKWARD
,BACKWARD_TRANSITIVE
,FORWARD
,FORWARD_TRANSITIVE
,FULL
,FULL_TRANSITIVE
, andNONE
. See the Compatibility Types for more details. - Id string
- The provider-assigned unique ID for this managed resource.
- Subject
Name string - Credentials
Get
Subject Config Credentials - Rest
Endpoint string - Schema
Registry GetCluster Subject Config Schema Registry Cluster
- compatibility
Level String - (Required String) The Compatibility Level of the specified subject. Accepted values are:
BACKWARD
,BACKWARD_TRANSITIVE
,FORWARD
,FORWARD_TRANSITIVE
,FULL
,FULL_TRANSITIVE
, andNONE
. See the Compatibility Types for more details. - id String
- The provider-assigned unique ID for this managed resource.
- subject
Name String - credentials
Get
Subject Config Credentials - rest
Endpoint String - schema
Registry GetCluster Subject Config Schema Registry Cluster
- compatibility
Level string - (Required String) The Compatibility Level of the specified subject. Accepted values are:
BACKWARD
,BACKWARD_TRANSITIVE
,FORWARD
,FORWARD_TRANSITIVE
,FULL
,FULL_TRANSITIVE
, andNONE
. See the Compatibility Types for more details. - id string
- The provider-assigned unique ID for this managed resource.
- subject
Name string - credentials
Get
Subject Config Credentials - rest
Endpoint string - schema
Registry GetCluster Subject Config Schema Registry Cluster
- compatibility_
level str - (Required String) The Compatibility Level of the specified subject. Accepted values are:
BACKWARD
,BACKWARD_TRANSITIVE
,FORWARD
,FORWARD_TRANSITIVE
,FULL
,FULL_TRANSITIVE
, andNONE
. See the Compatibility Types for more details. - id str
- The provider-assigned unique ID for this managed resource.
- subject_
name str - credentials
Get
Subject Config Credentials - rest_
endpoint str - schema_
registry_ Getcluster Subject Config Schema Registry Cluster
- compatibility
Level String - (Required String) The Compatibility Level of the specified subject. Accepted values are:
BACKWARD
,BACKWARD_TRANSITIVE
,FORWARD
,FORWARD_TRANSITIVE
,FULL
,FULL_TRANSITIVE
, andNONE
. See the Compatibility Types for more details. - id String
- The provider-assigned unique ID for this managed resource.
- subject
Name String - credentials Property Map
- rest
Endpoint String - schema
Registry Property MapCluster
Supporting Types
GetSubjectConfigCredentials
GetSubjectConfigSchemaRegistryCluster
- Id string
- The ID of the Schema Registry cluster, for example,
lsrc-abc123
.
- Id string
- The ID of the Schema Registry cluster, for example,
lsrc-abc123
.
- id String
- The ID of the Schema Registry cluster, for example,
lsrc-abc123
.
- id string
- The ID of the Schema Registry cluster, for example,
lsrc-abc123
.
- id str
- The ID of the Schema Registry cluster, for example,
lsrc-abc123
.
- id String
- The ID of the Schema Registry cluster, for example,
lsrc-abc123
.
Package Details
- Repository
- Confluent Cloud pulumi/pulumi-confluentcloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
confluent
Terraform Provider.