Class: Aws::CodeBuild::Types::SourceAuth

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

Overview

Note:

When making an API call, you may pass SourceAuth data as a hash:

{
  type: "OAUTH", # required, accepts OAUTH
  resource: "String",
}

Information about the authorization settings for AWS CodeBuild to access the source code to be built.

This information is for the AWS CodeBuild console's use only. Your code should not get or set this information directly.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#resourceString

The resource value that applies to the specified authorization type.

Returns:

  • (String)


3828
3829
3830
3831
3832
3833
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 3828

class SourceAuth < Struct.new(
  :type,
  :resource)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

This data type is deprecated and is no longer accurate or used.

The authorization type to use. The only valid value is OAUTH, which represents the OAuth authorization type.

Returns:

  • (String)


3828
3829
3830
3831
3832
3833
# File 'gems/aws-sdk-codebuild/lib/aws-sdk-codebuild/types.rb', line 3828

class SourceAuth < Struct.new(
  :type,
  :resource)
  SENSITIVE = []
  include Aws::Structure
end