Google Cloud Chronicle V1 Client - Class S3AuthV2 (0.7.1)

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

A message containing fields used to authenticate with Amazon S3.

Generated from protobuf message google.cloud.chronicle.v1.S3AuthV2

Namespace

Google \ Cloud \ Chronicle \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ access_key_secret_auth S3V2AccessKeySecretAuth

Access Key ID and Secret Access Key for an AWS account.

↳ aws_iam_role_auth S3V2AwsIamRoleAuth

AWS IAM Role Auth for Identity Federation.

getAccessKeySecretAuth

Access Key ID and Secret Access Key for an AWS account.

Returns
Type Description
S3V2AccessKeySecretAuth|null

hasAccessKeySecretAuth

setAccessKeySecretAuth

Access Key ID and Secret Access Key for an AWS account.

Parameter
Name Description
var S3V2AccessKeySecretAuth
Returns
Type Description
$this

getAwsIamRoleAuth

AWS IAM Role Auth for Identity Federation.

Returns
Type Description
S3V2AwsIamRoleAuth|null

hasAwsIamRoleAuth

setAwsIamRoleAuth

AWS IAM Role Auth for Identity Federation.

Parameter
Name Description
var S3V2AwsIamRoleAuth
Returns
Type Description
$this

getAuthType

Returns
Type Description
string