Class: Aws::BedrockAgentCoreControl::Types::CreateGatewayResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::CreateGatewayResponse
- 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 authorizer configuration for the created gateway.
-
#authorizer_type ⇒ String
The type of authorizer used by the gateway.
-
#created_at ⇒ Time
The timestamp when the gateway was created.
-
#description ⇒ String
The 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 created gateway.
-
#gateway_id ⇒ String
The unique identifier of the created gateway.
-
#gateway_url ⇒ String
The URL endpoint for the created gateway.
-
#interceptor_configurations ⇒ Array<Types::GatewayInterceptorConfiguration>
The list of interceptor configurations for the created gateway.
-
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the KMS key used to encrypt data associated with the gateway.
-
#name ⇒ String
The name of the gateway.
-
#policy_engine_configuration ⇒ Types::GatewayPolicyEngineConfiguration
The policy engine configuration for the created gateway.
-
#protocol_configuration ⇒ Types::GatewayProtocolConfiguration
The configuration settings for the protocol used by the gateway.
-
#protocol_type ⇒ String
The protocol type of the gateway.
-
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role associated with the gateway.
-
#status ⇒ String
The current status of the gateway.
-
#status_reasons ⇒ Array<String>
The reasons for the current status of the gateway.
-
#updated_at ⇒ Time
The timestamp when the gateway was last updated.
-
#workload_identity_details ⇒ Types::WorkloadIdentityDetails
The workload identity details for the created gateway.
Instance Attribute Details
#authorizer_configuration ⇒ Types::AuthorizerConfiguration
The authorizer configuration for the created gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 type of authorizer used by the gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 description of the gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 created gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 created gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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
The URL endpoint for the created gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 list of interceptor configurations for the created gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 Amazon Resource Name (ARN) of the KMS key used to encrypt data associated with the gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 policy engine configuration for the created gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 settings for the protocol used by the gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 protocol type of the gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 Amazon Resource Name (ARN) of the IAM role associated with the gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 created gateway.
2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 2308 class CreateGatewayResponse < 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 |