Class: Aws::DevOpsAgent::Types::EnableOperatorAppInput

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-devopsagent/types.rb

Overview

Input for enabling the Operator App for an AgentSpace.

Constant Summary collapse

SENSITIVE =
[:idp_client_secret]

Instance Attribute Summary collapse

Instance Attribute Details

#agent_space_idString

The unique identifier of the AgentSpace

Returns:

  • (String)


1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
# File 'lib/aws-sdk-devopsagent/types.rb', line 1048

class EnableOperatorAppInput < Struct.new(
  :agent_space_id,
  :auth_flow,
  :operator_app_role_arn,
  :idc_instance_arn,
  :issuer_url,
  :idp_client_id,
  :idp_client_secret,
  :provider)
  SENSITIVE = [:idp_client_secret]
  include Aws::Structure
end

#auth_flowString

The authentication flow configured for the operator App. e.g. iam or idc

Returns:

  • (String)


1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
# File 'lib/aws-sdk-devopsagent/types.rb', line 1048

class EnableOperatorAppInput < Struct.new(
  :agent_space_id,
  :auth_flow,
  :operator_app_role_arn,
  :idc_instance_arn,
  :issuer_url,
  :idp_client_id,
  :idp_client_secret,
  :provider)
  SENSITIVE = [:idp_client_secret]
  include Aws::Structure
end

#idc_instance_arnString

The IdC instance Arn used to create an IdC auth application

Returns:

  • (String)


1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
# File 'lib/aws-sdk-devopsagent/types.rb', line 1048

class EnableOperatorAppInput < Struct.new(
  :agent_space_id,
  :auth_flow,
  :operator_app_role_arn,
  :idc_instance_arn,
  :issuer_url,
  :idp_client_id,
  :idp_client_secret,
  :provider)
  SENSITIVE = [:idp_client_secret]
  include Aws::Structure
end

#idp_client_idString

The OIDC client ID for the IdP application

Returns:

  • (String)


1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
# File 'lib/aws-sdk-devopsagent/types.rb', line 1048

class EnableOperatorAppInput < Struct.new(
  :agent_space_id,
  :auth_flow,
  :operator_app_role_arn,
  :idc_instance_arn,
  :issuer_url,
  :idp_client_id,
  :idp_client_secret,
  :provider)
  SENSITIVE = [:idp_client_secret]
  include Aws::Structure
end

#idp_client_secretString

The OIDC client secret for the IdP application

Returns:

  • (String)


1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
# File 'lib/aws-sdk-devopsagent/types.rb', line 1048

class EnableOperatorAppInput < Struct.new(
  :agent_space_id,
  :auth_flow,
  :operator_app_role_arn,
  :idc_instance_arn,
  :issuer_url,
  :idp_client_id,
  :idp_client_secret,
  :provider)
  SENSITIVE = [:idp_client_secret]
  include Aws::Structure
end

#issuer_urlString

The OIDC issuer URL of the external Identity Provider

Returns:

  • (String)


1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
# File 'lib/aws-sdk-devopsagent/types.rb', line 1048

class EnableOperatorAppInput < Struct.new(
  :agent_space_id,
  :auth_flow,
  :operator_app_role_arn,
  :idc_instance_arn,
  :issuer_url,
  :idp_client_id,
  :idp_client_secret,
  :provider)
  SENSITIVE = [:idp_client_secret]
  include Aws::Structure
end

#operator_app_role_arnString

The IAM role end users assume to access AIDevOps APIs

Returns:

  • (String)


1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
# File 'lib/aws-sdk-devopsagent/types.rb', line 1048

class EnableOperatorAppInput < Struct.new(
  :agent_space_id,
  :auth_flow,
  :operator_app_role_arn,
  :idc_instance_arn,
  :issuer_url,
  :idp_client_id,
  :idp_client_secret,
  :provider)
  SENSITIVE = [:idp_client_secret]
  include Aws::Structure
end

#providerString

The Identity Provider name (e.g., Entra, Okta, Google)

Returns:

  • (String)


1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
# File 'lib/aws-sdk-devopsagent/types.rb', line 1048

class EnableOperatorAppInput < Struct.new(
  :agent_space_id,
  :auth_flow,
  :operator_app_role_arn,
  :idc_instance_arn,
  :issuer_url,
  :idp_client_id,
  :idp_client_secret,
  :provider)
  SENSITIVE = [:idp_client_secret]
  include Aws::Structure
end