Class: Aws::BedrockAgentCoreControl::Types::UpdateGatewayResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::UpdateGatewayResponse
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:name, :description]
Instance Attribute Summary collapse
-
#authorizer_configuration ⇒ Types::AuthorizerConfiguration
The updated authorizer configuration for the gateway.
-
#authorizer_type ⇒ String
The updated authorizer type for the gateway.
-
#created_at ⇒ Time
The timestamp when the gateway was created.
-
#description ⇒ String
The updated description of the gateway.
-
#exception_level ⇒ String
The level of detail in error messages returned when invoking the gateway.
-
#gateway_arn ⇒ String
The Amazon Resource Name (ARN) of the updated gateway.
-
#gateway_id ⇒ String
The unique identifier of the updated gateway.
-
#gateway_url ⇒ String
An endpoint for invoking the updated gateway.
-
#interceptor_configurations ⇒ Array<Types::GatewayInterceptorConfiguration>
The updated interceptor configurations for the gateway.
-
#kms_key_arn ⇒ String
The updated ARN of the KMS key used to encrypt the gateway.
-
#name ⇒ String
The name of the gateway.
-
#policy_engine_configuration ⇒ Types::GatewayPolicyEngineConfiguration
The updated policy engine configuration for the gateway.
-
#protocol_configuration ⇒ Types::GatewayProtocolConfiguration
The configuration for a gateway protocol.
-
#protocol_type ⇒ String
The updated protocol type for the gateway.
-
#role_arn ⇒ String
The updated IAM role ARN that provides permissions for the gateway.
-
#status ⇒ String
The current status of the updated gateway.
-
#status_reasons ⇒ Array<String>
The reasons for the current status of the updated gateway.
-
#updated_at ⇒ Time
The timestamp when the gateway was last updated.
-
#workload_identity_details ⇒ Types::WorkloadIdentityDetails
The workload identity details for the updated gateway.
Instance Attribute Details
#authorizer_configuration ⇒ Types::AuthorizerConfiguration
The updated authorizer configuration for the gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#authorizer_type ⇒ String
The updated authorizer type for the gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the gateway was created.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#description ⇒ String
The updated description of the gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#exception_level ⇒ String
The level of detail in error messages returned when invoking the gateway.
If the value is
DEBUG, granular exception messages are returned to help a user debug the gateway.If the value is omitted, a generic error message is returned to the end user.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#gateway_arn ⇒ String
The Amazon Resource Name (ARN) of the updated gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#gateway_id ⇒ String
The unique identifier of the updated gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#gateway_url ⇒ String
An endpoint for invoking the updated gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#interceptor_configurations ⇒ Array<Types::GatewayInterceptorConfiguration>
The updated interceptor configurations for the gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#kms_key_arn ⇒ String
The updated ARN of the KMS key used to encrypt the gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#name ⇒ String
The name of the gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#policy_engine_configuration ⇒ Types::GatewayPolicyEngineConfiguration
The updated policy engine configuration for the gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#protocol_configuration ⇒ Types::GatewayProtocolConfiguration
The configuration for a gateway protocol. This structure defines how the gateway communicates with external services.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#protocol_type ⇒ String
The updated protocol type for the gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#role_arn ⇒ String
The updated IAM role ARN that provides permissions for the gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#status ⇒ String
The current status of the updated gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#status_reasons ⇒ Array<String>
The reasons for the current status of the updated gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when the gateway was last updated.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |
#workload_identity_details ⇒ Types::WorkloadIdentityDetails
The workload identity details for the updated gateway.
15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 15759 class UpdateGatewayResponse < Struct.new( :gateway_arn, :gateway_id, :gateway_url, :created_at, :updated_at, :status, :status_reasons, :name, :description, :role_arn, :protocol_type, :protocol_configuration, :authorizer_type, :authorizer_configuration, :kms_key_arn, :interceptor_configurations, :policy_engine_configuration, :workload_identity_details, :exception_level) SENSITIVE = [:name, :description] include Aws::Structure end |