Class GetAccountJwtPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.serviceaccount.inputs.GetAccountJwtPlainArgs.Builder
-
- Enclosing class:
- GetAccountJwtPlainArgs
public static final class GetAccountJwtPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetAccountJwtPlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetAccountJwtPlainArgs
build()
GetAccountJwtPlainArgs.Builder
delegates(java.lang.String... delegates)
GetAccountJwtPlainArgs.Builder
delegates(java.util.List<java.lang.String> delegates)
GetAccountJwtPlainArgs.Builder
expiresIn(java.lang.Integer expiresIn)
GetAccountJwtPlainArgs.Builder
payload(java.lang.String payload)
GetAccountJwtPlainArgs.Builder
targetServiceAccount(java.lang.String targetServiceAccount)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetAccountJwtPlainArgs defaults)
-
-
Method Detail
-
delegates
public GetAccountJwtPlainArgs.Builder delegates(@Nullable java.util.List<java.lang.String> delegates)
- Parameters:
delegates
- Delegate chain of approvals needed to perform full impersonation. Specify the fully qualified service account name.- Returns:
- builder
-
delegates
public GetAccountJwtPlainArgs.Builder delegates(java.lang.String... delegates)
- Parameters:
delegates
- Delegate chain of approvals needed to perform full impersonation. Specify the fully qualified service account name.- Returns:
- builder
-
expiresIn
public GetAccountJwtPlainArgs.Builder expiresIn(@Nullable java.lang.Integer expiresIn)
- Parameters:
expiresIn
- Number of seconds until the JWT expires. If set and non-zero an `exp` claim will be added to the payload derived from the current timestamp plus expires_in seconds.- Returns:
- builder
-
payload
public GetAccountJwtPlainArgs.Builder payload(java.lang.String payload)
- Parameters:
payload
- The JSON-encoded JWT claims set to include in the self-signed JWT.- Returns:
- builder
-
targetServiceAccount
public GetAccountJwtPlainArgs.Builder targetServiceAccount(java.lang.String targetServiceAccount)
- Parameters:
targetServiceAccount
- The email of the service account that will sign the JWT.- Returns:
- builder
-
build
public GetAccountJwtPlainArgs build()
-
-