Class: Aws::SecurityAgent::Types::GitHubIntegrationInput

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

Overview

Input parameters for GitHub integration

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#codeString

Authorization code from OAuth flow

Returns:

  • (String)


1835
1836
1837
1838
1839
1840
1841
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1835

class GitHubIntegrationInput < Struct.new(
  :code,
  :state,
  :organization_name)
  SENSITIVE = []
  include Aws::Structure
end

#organization_nameString

Name of the GitHub organization

Returns:

  • (String)


1835
1836
1837
1838
1839
1840
1841
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1835

class GitHubIntegrationInput < Struct.new(
  :code,
  :state,
  :organization_name)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

CSRF state token for OAuth security

Returns:

  • (String)


1835
1836
1837
1838
1839
1840
1841
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1835

class GitHubIntegrationInput < Struct.new(
  :code,
  :state,
  :organization_name)
  SENSITIVE = []
  include Aws::Structure
end