Class GetAccountKeyArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.gcp.serviceaccount.inputs.GetAccountKeyArgs
-
public final class GetAccountKeyArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GetAccountKeyArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetAccountKeyArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetAccountKeyArgs.Builder
builder()
static GetAccountKeyArgs.Builder
builder(GetAccountKeyArgs defaults)
com.pulumi.core.Output<java.lang.String>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
publicKeyType()
-
-
-
Field Detail
-
Empty
public static final GetAccountKeyArgs Empty
-
-
Method Detail
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- The name of the service account key. This must have format `projects/{PROJECT_ID}/serviceAccounts/{ACCOUNT}/keys/{KEYID}`, where `{ACCOUNT}` is the email address or unique id of the service account.
-
project
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
- Returns:
- The ID of the project that the service account will be created in. Defaults to the provider project configuration.
-
publicKeyType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> publicKeyType()
- Returns:
- The output format of the public key requested. TYPE_X509_PEM_FILE is the default output format.
-
builder
public static GetAccountKeyArgs.Builder builder()
-
builder
public static GetAccountKeyArgs.Builder builder(GetAccountKeyArgs defaults)
-
-