1. Packages
  2. Google Cloud Native
  3. API Docs
  4. apigee
  5. apigee/v1
  6. getDatastore

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-native.apigee/v1.getDatastore

Explore with Pulumi AI

google-native logo

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

    Get a Datastore

    Using getDatastore

    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 getDatastore(args: GetDatastoreArgs, opts?: InvokeOptions): Promise<GetDatastoreResult>
    function getDatastoreOutput(args: GetDatastoreOutputArgs, opts?: InvokeOptions): Output<GetDatastoreResult>
    def get_datastore(datastore_id: Optional[str] = None,
                      organization_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetDatastoreResult
    def get_datastore_output(datastore_id: Optional[pulumi.Input[str]] = None,
                      organization_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetDatastoreResult]
    func LookupDatastore(ctx *Context, args *LookupDatastoreArgs, opts ...InvokeOption) (*LookupDatastoreResult, error)
    func LookupDatastoreOutput(ctx *Context, args *LookupDatastoreOutputArgs, opts ...InvokeOption) LookupDatastoreResultOutput

    > Note: This function is named LookupDatastore in the Go SDK.

    public static class GetDatastore 
    {
        public static Task<GetDatastoreResult> InvokeAsync(GetDatastoreArgs args, InvokeOptions? opts = null)
        public static Output<GetDatastoreResult> Invoke(GetDatastoreInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDatastoreResult> getDatastore(GetDatastoreArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:apigee/v1:getDatastore
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getDatastore Result

    The following output properties are available:

    CreateTime string
    Datastore create time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
    DatastoreConfig Pulumi.GoogleNative.Apigee.V1.Outputs.GoogleCloudApigeeV1DatastoreConfigResponse
    Datastore Configurations.
    DisplayName string
    Display name in UI
    LastUpdateTime string
    Datastore last update time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
    Org string
    Organization that the datastore belongs to
    Self string
    Resource link of Datastore. Example: /organizations/{org}/analytics/datastores/{uuid}
    TargetType string
    Destination storage type. Supported types gcs or bigquery.
    CreateTime string
    Datastore create time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
    DatastoreConfig GoogleCloudApigeeV1DatastoreConfigResponse
    Datastore Configurations.
    DisplayName string
    Display name in UI
    LastUpdateTime string
    Datastore last update time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
    Org string
    Organization that the datastore belongs to
    Self string
    Resource link of Datastore. Example: /organizations/{org}/analytics/datastores/{uuid}
    TargetType string
    Destination storage type. Supported types gcs or bigquery.
    createTime String
    Datastore create time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
    datastoreConfig GoogleCloudApigeeV1DatastoreConfigResponse
    Datastore Configurations.
    displayName String
    Display name in UI
    lastUpdateTime String
    Datastore last update time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
    org String
    Organization that the datastore belongs to
    self String
    Resource link of Datastore. Example: /organizations/{org}/analytics/datastores/{uuid}
    targetType String
    Destination storage type. Supported types gcs or bigquery.
    createTime string
    Datastore create time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
    datastoreConfig GoogleCloudApigeeV1DatastoreConfigResponse
    Datastore Configurations.
    displayName string
    Display name in UI
    lastUpdateTime string
    Datastore last update time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
    org string
    Organization that the datastore belongs to
    self string
    Resource link of Datastore. Example: /organizations/{org}/analytics/datastores/{uuid}
    targetType string
    Destination storage type. Supported types gcs or bigquery.
    create_time str
    Datastore create time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
    datastore_config GoogleCloudApigeeV1DatastoreConfigResponse
    Datastore Configurations.
    display_name str
    Display name in UI
    last_update_time str
    Datastore last update time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
    org str
    Organization that the datastore belongs to
    self str
    Resource link of Datastore. Example: /organizations/{org}/analytics/datastores/{uuid}
    target_type str
    Destination storage type. Supported types gcs or bigquery.
    createTime String
    Datastore create time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
    datastoreConfig Property Map
    Datastore Configurations.
    displayName String
    Display name in UI
    lastUpdateTime String
    Datastore last update time, in milliseconds since the epoch of 1970-01-01T00:00:00Z
    org String
    Organization that the datastore belongs to
    self String
    Resource link of Datastore. Example: /organizations/{org}/analytics/datastores/{uuid}
    targetType String
    Destination storage type. Supported types gcs or bigquery.

    Supporting Types

    GoogleCloudApigeeV1DatastoreConfigResponse

    BucketName string
    Name of the Cloud Storage bucket. Required for gcs target_type.
    DatasetName string
    BigQuery dataset name Required for bigquery target_type.
    Path string
    Path of Cloud Storage bucket Required for gcs target_type.
    Project string
    GCP project in which the datastore exists
    TablePrefix string
    Prefix of BigQuery table Required for bigquery target_type.
    BucketName string
    Name of the Cloud Storage bucket. Required for gcs target_type.
    DatasetName string
    BigQuery dataset name Required for bigquery target_type.
    Path string
    Path of Cloud Storage bucket Required for gcs target_type.
    Project string
    GCP project in which the datastore exists
    TablePrefix string
    Prefix of BigQuery table Required for bigquery target_type.
    bucketName String
    Name of the Cloud Storage bucket. Required for gcs target_type.
    datasetName String
    BigQuery dataset name Required for bigquery target_type.
    path String
    Path of Cloud Storage bucket Required for gcs target_type.
    project String
    GCP project in which the datastore exists
    tablePrefix String
    Prefix of BigQuery table Required for bigquery target_type.
    bucketName string
    Name of the Cloud Storage bucket. Required for gcs target_type.
    datasetName string
    BigQuery dataset name Required for bigquery target_type.
    path string
    Path of Cloud Storage bucket Required for gcs target_type.
    project string
    GCP project in which the datastore exists
    tablePrefix string
    Prefix of BigQuery table Required for bigquery target_type.
    bucket_name str
    Name of the Cloud Storage bucket. Required for gcs target_type.
    dataset_name str
    BigQuery dataset name Required for bigquery target_type.
    path str
    Path of Cloud Storage bucket Required for gcs target_type.
    project str
    GCP project in which the datastore exists
    table_prefix str
    Prefix of BigQuery table Required for bigquery target_type.
    bucketName String
    Name of the Cloud Storage bucket. Required for gcs target_type.
    datasetName String
    BigQuery dataset name Required for bigquery target_type.
    path String
    Path of Cloud Storage bucket Required for gcs target_type.
    project String
    GCP project in which the datastore exists
    tablePrefix String
    Prefix of BigQuery table Required for bigquery target_type.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    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