Amazon QuickSight

2024/03/28 - Amazon QuickSight - 2 updated api methods

Changes  Amazon QuickSight: Adds support for setting up VPC Endpoint restrictions for accessing QuickSight Website.

DescribeIpRestriction (updated) Link ¶
Changes (response)
{'VpcEndpointIdRestrictionRuleMap': {'string': 'string'},
 'VpcIdRestrictionRuleMap': {'string': 'string'}}

Provides a summary and status of IP rules.

See also: AWS API Documentation

Request Syntax

client.describe_ip_restriction(
    AwsAccountId='string'
)
type AwsAccountId

string

param AwsAccountId

[REQUIRED]

The ID of the Amazon Web Services account that contains the IP rules.

rtype

dict

returns

Response Syntax

{
    'AwsAccountId': 'string',
    'IpRestrictionRuleMap': {
        'string': 'string'
    },
    'VpcIdRestrictionRuleMap': {
        'string': 'string'
    },
    'VpcEndpointIdRestrictionRuleMap': {
        'string': 'string'
    },
    'Enabled': True|False,
    'RequestId': 'string',
    'Status': 123
}

Response Structure

  • (dict) --

    • AwsAccountId (string) --

      The ID of the Amazon Web Services account that contains the IP rules.

    • IpRestrictionRuleMap (dict) --

      A map that describes the IP rules with CIDR range and description.

      • (string) --

        • (string) --

    • VpcIdRestrictionRuleMap (dict) --

      A map of allowed VPC IDs and their rule descriptions.

      • (string) --

        • (string) --

    • VpcEndpointIdRestrictionRuleMap (dict) --

      A map of allowed VPC endpoint IDs and their rule descriptions.

      • (string) --

        • (string) --

    • Enabled (boolean) --

      A value that specifies whether IP rules are turned on.

    • RequestId (string) --

      The Amazon Web Services request ID for this operation.

    • Status (integer) --

      The HTTP status of the request.

UpdateIpRestriction (updated) Link ¶
Changes (request)
{'VpcEndpointIdRestrictionRuleMap': {'string': 'string'},
 'VpcIdRestrictionRuleMap': {'string': 'string'}}

Updates the content and status of IP rules. Traffic from a source is allowed when the source satisfies either the IpRestrictionRule , VpcIdRestrictionRule , or VpcEndpointIdRestrictionRule . To use this operation, you must provide the entire map of rules. You can use the DescribeIpRestriction operation to get the current rule map.

See also: AWS API Documentation

Request Syntax

client.update_ip_restriction(
    AwsAccountId='string',
    IpRestrictionRuleMap={
        'string': 'string'
    },
    VpcIdRestrictionRuleMap={
        'string': 'string'
    },
    VpcEndpointIdRestrictionRuleMap={
        'string': 'string'
    },
    Enabled=True|False
)
type AwsAccountId

string

param AwsAccountId

[REQUIRED]

The ID of the Amazon Web Services account that contains the IP rules.

type IpRestrictionRuleMap

dict

param IpRestrictionRuleMap

A map that describes the updated IP rules with CIDR ranges and descriptions.

  • (string) --

    • (string) --

type VpcIdRestrictionRuleMap

dict

param VpcIdRestrictionRuleMap

A map of VPC IDs and their corresponding rules. When you configure this parameter, traffic from all VPC endpoints that are present in the specified VPC is allowed.

  • (string) --

    • (string) --

type VpcEndpointIdRestrictionRuleMap

dict

param VpcEndpointIdRestrictionRuleMap

A map of allowed VPC endpoint IDs and their corresponding rule descriptions.

  • (string) --

    • (string) --

type Enabled

boolean

param Enabled

A value that specifies whether IP rules are turned on.

rtype

dict

returns

Response Syntax

{
    'AwsAccountId': 'string',
    'RequestId': 'string',
    'Status': 123
}

Response Structure

  • (dict) --

    • AwsAccountId (string) --

      The ID of the Amazon Web Services account that contains the IP rules.

    • RequestId (string) --

      The Amazon Web Services request ID for this operation.

    • Status (integer) --

      The HTTP status of the request.