Skip to content

Bedrock AgentCore Control  >  Operations  >  update_consent_portal

update_consent_portal

Operation

update_consent_portal(input: UpdateConsentPortalInput, plugins: list[Plugin] | None = None) -> UpdateConsentPortalOutput

Updates an existing consent portal.

Parameters:

Name Type Description Default
input UpdateConsentPortalInput

An instance of UpdateConsentPortalInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
UpdateConsentPortalOutput

An instance of UpdateConsentPortalOutput.

Input

UpdateConsentPortalInput dataclass

Dataclass for UpdateConsentPortalInput structure.

Attributes

consent_portal_identifier class-attribute instance-attribute
consent_portal_identifier: str | None = None

The identifier of the consent portal. You can specify either the consent portal ID or its Amazon Resource Name (ARN).

description class-attribute instance-attribute
description: str | None = None

The description of the consent portal.

execution_role_arn class-attribute instance-attribute
execution_role_arn: str | None = None

The Amazon Resource Name (ARN) of the IAM role that the consent portal assumes to access the resources defined in its sources.

idp_config class-attribute instance-attribute
idp_config: ConsentPortalIdpConfig | None = None

The identity provider configuration that the consent portal uses to authenticate end users.

Output

UpdateConsentPortalOutput dataclass

Dataclass for UpdateConsentPortalOutput structure.

Attributes

consent_portal_arn instance-attribute
consent_portal_arn: str

The Amazon Resource Name (ARN) of the consent portal.

consent_portal_id instance-attribute
consent_portal_id: str

The unique identifier of the consent portal.

created_at instance-attribute
created_at: datetime

The timestamp for when the consent portal was created.

description class-attribute instance-attribute
description: str | None = None

The description of the consent portal.

execution_role_arn instance-attribute
execution_role_arn: str

The Amazon Resource Name (ARN) of the IAM role that the consent portal assumes to access the resources defined in its sources.

idp_config instance-attribute

The identity provider configuration that the consent portal uses to authenticate end users.

name instance-attribute
name: str

The name of the consent portal.

portal_url class-attribute instance-attribute
portal_url: str | None = None

The URL used to access the consent portal.

response_metadata class-attribute instance-attribute
response_metadata: ResponseMetadata = field(default=EMPTY_RESPONSE_METADATA, repr=False, compare=False)

Metadata about the response that produced this output. Use this to recover the request identifiers a service's support team needs in order to investigate a call. Members of the metadata are individually optional.

sources instance-attribute

The resources served by the consent portal.

status instance-attribute
status: str

The current status of the consent portal.

status_reason class-attribute instance-attribute
status_reason: str | None = None

A message that provides additional information about the current status of the consent portal.

updated_at instance-attribute
updated_at: datetime

The timestamp for when the consent portal was last updated.