Class: Aws::BedrockAgentCoreControl::Types::UpdateGatewayResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:name, :description]

Instance Attribute Summary collapse

Instance Attribute Details

#authorizer_configurationTypes::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_typeString

The updated authorizer type for the gateway.

Returns:

  • (String)


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_atTime

The timestamp when the gateway was created.

Returns:

  • (Time)


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

#descriptionString

The updated description of the gateway.

Returns:

  • (String)


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_levelString

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.

Returns:

  • (String)


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_arnString

The Amazon Resource Name (ARN) of the updated gateway.

Returns:

  • (String)


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_idString

The unique identifier of the updated gateway.

Returns:

  • (String)


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_urlString

An endpoint for invoking the updated gateway.

Returns:

  • (String)


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_configurationsArray<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_arnString

The updated ARN of the KMS key used to encrypt the gateway.

Returns:

  • (String)


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

#nameString

The name of the gateway.

Returns:

  • (String)


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_configurationTypes::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_configurationTypes::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_typeString

The updated protocol type for the gateway.

Returns:

  • (String)


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_arnString

The updated IAM role ARN that provides permissions for the gateway.

Returns:

  • (String)


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

#statusString

The current status of the updated gateway.

Returns:

  • (String)


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_reasonsArray<String>

The reasons for the current status of the updated gateway.

Returns:

  • (Array<String>)


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_atTime

The timestamp when the gateway was last updated.

Returns:

  • (Time)


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_detailsTypes::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