def get_bucket_inventory_configuration(Bucket=None, Id=None):
    """
    Returns an inventory configuration (identified by the inventory ID) from the bucket.
    See also: AWS API Documentation
    
    
    :example: response = client.get_bucket_inventory_configuration(
        Bucket='string',
        Id='string'
    )
    
    
    :type Bucket: string
    :param Bucket: [REQUIRED] The name of the bucket containing the inventory configuration to retrieve.

    :type Id: string
    :param Id: [REQUIRED] The ID used to identify the inventory configuration.

    :rtype: dict
    :return: {
        'InventoryConfiguration': {
            'Destination': {
                'S3BucketDestination': {
                    'AccountId': 'string',
                    'Bucket': 'string',
                    'Format': 'CSV',
                    'Prefix': 'string'
                }
            },
            'IsEnabled': True|False,
            'Filter': {
                'Prefix': 'string'
            },
            'Id': 'string',
            'IncludedObjectVersions': 'All'|'Current',
            'OptionalFields': [
                'Size'|'LastModifiedDate'|'StorageClass'|'ETag'|'IsMultipartUploaded'|'ReplicationStatus',
            ],
            'Schedule': {
                'Frequency': 'Daily'|'Weekly'
            }
        }
    }
    
    
    :returns: 
    (dict) --
    InventoryConfiguration (dict) -- Specifies the inventory configuration.
    Destination (dict) -- Contains information about where to publish the inventory results.
    S3BucketDestination (dict) -- Contains the bucket name, file format, bucket owner (optional), and prefix (optional) where inventory results are published.
    AccountId (string) -- The ID of the account that owns the destination bucket.
    Bucket (string) -- The Amazon resource name (ARN) of the bucket where inventory results will be published.
    Format (string) -- Specifies the output format of the inventory results.
    Prefix (string) -- The prefix that is prepended to all inventory results.
    
    
    
    
    IsEnabled (boolean) -- Specifies whether the inventory is enabled or disabled.
    Filter (dict) -- Specifies an inventory filter. The inventory only includes objects that meet the filter's criteria.
    Prefix (string) -- The prefix that an object must have to be included in the inventory results.
    
    
    Id (string) -- The ID used to identify the inventory configuration.
    IncludedObjectVersions (string) -- Specifies which object version(s) to included in the inventory results.
    OptionalFields (list) -- Contains the optional fields that are included in the inventory results.
    (string) --
    
    
    Schedule (dict) -- Specifies the schedule for generating inventory results.
    Frequency (string) -- Specifies how frequently inventory results are produced.
    
    
    
    
    
    
    
    """
    pass
