Chronicle V1 API - Class Google::Cloud::Chronicle::V1::S3AuthV2 (v1.1.0)

Reference documentation and code samples for the Chronicle V1 API class Google::Cloud::Chronicle::V1::S3AuthV2.

A message containing fields used to authenticate with Amazon S3.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#access_key_secret_auth

def access_key_secret_auth() -> ::Google::Cloud::Chronicle::V1::S3V2AccessKeySecretAuth
Returns
  • (::Google::Cloud::Chronicle::V1::S3V2AccessKeySecretAuth) — Access Key ID and Secret Access Key for an AWS account.

    Note: The following fields are mutually exclusive: access_key_secret_auth, aws_iam_role_auth. If a field in that set is populated, all other fields in the set will automatically be cleared.

#access_key_secret_auth=

def access_key_secret_auth=(value) -> ::Google::Cloud::Chronicle::V1::S3V2AccessKeySecretAuth
Parameter
  • value (::Google::Cloud::Chronicle::V1::S3V2AccessKeySecretAuth) — Access Key ID and Secret Access Key for an AWS account.

    Note: The following fields are mutually exclusive: access_key_secret_auth, aws_iam_role_auth. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Chronicle::V1::S3V2AccessKeySecretAuth) — Access Key ID and Secret Access Key for an AWS account.

    Note: The following fields are mutually exclusive: access_key_secret_auth, aws_iam_role_auth. If a field in that set is populated, all other fields in the set will automatically be cleared.

#aws_iam_role_auth

def aws_iam_role_auth() -> ::Google::Cloud::Chronicle::V1::S3V2AwsIamRoleAuth
Returns
  • (::Google::Cloud::Chronicle::V1::S3V2AwsIamRoleAuth) — AWS IAM Role Auth for Identity Federation.

    Note: The following fields are mutually exclusive: aws_iam_role_auth, access_key_secret_auth. If a field in that set is populated, all other fields in the set will automatically be cleared.

#aws_iam_role_auth=

def aws_iam_role_auth=(value) -> ::Google::Cloud::Chronicle::V1::S3V2AwsIamRoleAuth
Parameter
  • value (::Google::Cloud::Chronicle::V1::S3V2AwsIamRoleAuth) — AWS IAM Role Auth for Identity Federation.

    Note: The following fields are mutually exclusive: aws_iam_role_auth, access_key_secret_auth. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::Chronicle::V1::S3V2AwsIamRoleAuth) — AWS IAM Role Auth for Identity Federation.

    Note: The following fields are mutually exclusive: aws_iam_role_auth, access_key_secret_auth. If a field in that set is populated, all other fields in the set will automatically be cleared.