public sealed class AwsCrossAccountRole : IMessage<AwsCrossAccountRole>, IEquatable<AwsCrossAccountRole>, IDeepCloneable<AwsCrossAccountRole>, IBufferMessage, IMessage
Authentication method for Amazon Web Services (AWS) that uses Google owned
AWS IAM user's access key to assume into customer's AWS IAM Role.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage details the `AwsCrossAccountRole` class within the `Google.Cloud.BigQuery.Connection.V1` namespace, providing information on how it facilitates cross-account authentication with Amazon Web Services (AWS)."],["The latest version of the `AwsCrossAccountRole` documentation is 2.9.0, and the page includes links to documentation for multiple older versions, down to version 1.2.0, and version 1.6.0 is expanded."],["The `AwsCrossAccountRole` class is an authentication method that uses Google-owned AWS IAM user credentials to assume a role in the customer's AWS IAM setup, and implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["The class contains the properties `ExternalId`, `IamRoleId`, and `IamUserId`, which are used for identifying the AWS role, for security reasons, and the Google-owned AWS user, respectively."],["The `AwsCrossAccountRole` class has two constructors, one parameterless and the other accepting another `AwsCrossAccountRole` instance as a parameter."]]],[]]