@staticmethod
def get(resource_name, id, opts=None, bucket=None, filter=None, name=None, storage_class_analysis=None):
    "\n        Get an existing AnalyticsConfiguration resource's state with the given name, id, and optional extra\n        properties used to qualify the lookup.\n\n        :param str resource_name: The unique name of the resulting resource.\n        :param str id: The unique provider ID of the resource to lookup.\n        :param pulumi.ResourceOptions opts: Options for the resource.\n        :param pulumi.Input[str] bucket: The name of the bucket this analytics configuration is associated with.\n        :param pulumi.Input[dict] filter: Object filtering that accepts a prefix, tags, or a logical AND of prefix and tags (documented below).\n        :param pulumi.Input[str] name: Unique identifier of the analytics configuration for the bucket.\n        :param pulumi.Input[dict] storage_class_analysis: Configuration for the analytics data export (documented below).\n\n        The **filter** object supports the following:\n\n          * `prefix` (`pulumi.Input[str]`) - Object prefix for filtering.\n          * `tags` (`pulumi.Input[dict]`) - Set of object tags for filtering.\n\n        The **storage_class_analysis** object supports the following:\n\n          * `dataExport` (`pulumi.Input[dict]`) - Data export configuration (documented below).\n            * `destination` (`pulumi.Input[dict]`) - Specifies the destination for the exported analytics data (documented below).\n              * `s3BucketDestination` (`pulumi.Input[dict]`) - Analytics data export currently only supports an S3 bucket destination (documented below).\n                * `bucketAccountId` (`pulumi.Input[str]`) - The account ID that owns the destination bucket.\n                * `bucketArn` (`pulumi.Input[str]`) - The ARN of the destination bucket.\n                * `format` (`pulumi.Input[str]`) - The output format of exported analytics data. Allowed values: `CSV`. Default value: `CSV`.\n                * `prefix` (`pulumi.Input[str]`) - Object prefix for filtering.\n\n            * `outputSchemaVersion` (`pulumi.Input[str]`) - The schema version of exported analytics data. Allowed values: `V_1`. Default value: `V_1`.\n        "
    opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id))
    __props__ = dict()
    __props__['bucket'] = bucket
    __props__['filter'] = filter
    __props__['name'] = name
    __props__['storage_class_analysis'] = storage_class_analysis
    return AnalyticsConfiguration(resource_name, opts=opts, __props__=__props__)
Get an existing AnalyticsConfiguration resource's state with the given name, id, and optional extra
properties used to qualify the lookup.

:param str resource_name: The unique name of the resulting resource.
:param str id: The unique provider ID of the resource to lookup.
:param pulumi.ResourceOptions opts: Options for the resource.
:param pulumi.Input[str] bucket: The name of the bucket this analytics configuration is associated with.
:param pulumi.Input[dict] filter: Object filtering that accepts a prefix, tags, or a logical AND of prefix and tags (documented below).
:param pulumi.Input[str] name: Unique identifier of the analytics configuration for the bucket.
:param pulumi.Input[dict] storage_class_analysis: Configuration for the analytics data export (documented below).

The **filter** object supports the following:

  * `prefix` (`pulumi.Input[str]`) - Object prefix for filtering.
  * `tags` (`pulumi.Input[dict]`) - Set of object tags for filtering.

The **storage_class_analysis** object supports the following:

  * `dataExport` (`pulumi.Input[dict]`) - Data export configuration (documented below).
    * `destination` (`pulumi.Input[dict]`) - Specifies the destination for the exported analytics data (documented below).
      * `s3BucketDestination` (`pulumi.Input[dict]`) - Analytics data export currently only supports an S3 bucket destination (documented below).
        * `bucketAccountId` (`pulumi.Input[str]`) - The account ID that owns the destination bucket.
        * `bucketArn` (`pulumi.Input[str]`) - The ARN of the destination bucket.
        * `format` (`pulumi.Input[str]`) - The output format of exported analytics data. Allowed values: `CSV`. Default value: `CSV`.
        * `prefix` (`pulumi.Input[str]`) - Object prefix for filtering.

    * `outputSchemaVersion` (`pulumi.Input[str]`) - The schema version of exported analytics data. Allowed values: `V_1`. Default value: `V_1`.
@staticmethod
def get(resource_name, id, opts=None, bucket=None, filter=None, name=None, storage_class_analysis=None):
    "\n        Get an existing AnalyticsConfiguration resource's state with the given name, id, and optional extra\n        properties used to qualify the lookup.\n\n        :param str resource_name: The unique name of the resulting resource.\n        :param str id: The unique provider ID of the resource to lookup.\n        :param pulumi.ResourceOptions opts: Options for the resource.\n        :param pulumi.Input[str] bucket: The name of the bucket this analytics configuration is associated with.\n        :param pulumi.Input[dict] filter: Object filtering that accepts a prefix, tags, or a logical AND of prefix and tags (documented below).\n        :param pulumi.Input[str] name: Unique identifier of the analytics configuration for the bucket.\n        :param pulumi.Input[dict] storage_class_analysis: Configuration for the analytics data export (documented below).\n\n        The **filter** object supports the following:\n\n          * `prefix` (`pulumi.Input[str]`) - Object prefix for filtering.\n          * `tags` (`pulumi.Input[dict]`) - Set of object tags for filtering.\n\n        The **storage_class_analysis** object supports the following:\n\n          * `dataExport` (`pulumi.Input[dict]`) - Data export configuration (documented below).\n            * `destination` (`pulumi.Input[dict]`) - Specifies the destination for the exported analytics data (documented below).\n              * `s3BucketDestination` (`pulumi.Input[dict]`) - Analytics data export currently only supports an S3 bucket destination (documented below).\n                * `bucketAccountId` (`pulumi.Input[str]`) - The account ID that owns the destination bucket.\n                * `bucketArn` (`pulumi.Input[str]`) - The ARN of the destination bucket.\n                * `format` (`pulumi.Input[str]`) - The output format of exported analytics data. Allowed values: `CSV`. Default value: `CSV`.\n                * `prefix` (`pulumi.Input[str]`) - Object prefix for filtering.\n\n            * `outputSchemaVersion` (`pulumi.Input[str]`) - The schema version of exported analytics data. Allowed values: `V_1`. Default value: `V_1`.\n        "
    opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id))
    __props__ = dict()
    __props__['bucket'] = bucket
    __props__['filter'] = filter
    __props__['name'] = name
    __props__['storage_class_analysis'] = storage_class_analysis
    return AnalyticsConfiguration(resource_name, opts=opts, __props__=__props__)