Package com.pulumi.aws.grafana
Class WorkspaceApiKeyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.grafana.WorkspaceApiKeyArgs.Builder
-
- Enclosing class:
- WorkspaceApiKeyArgs
public static final class WorkspaceApiKeyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WorkspaceApiKeyArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkspaceApiKeyArgsbuild()WorkspaceApiKeyArgs.BuilderkeyName(com.pulumi.core.Output<java.lang.String> keyName)WorkspaceApiKeyArgs.BuilderkeyName(java.lang.String keyName)WorkspaceApiKeyArgs.BuilderkeyRole(com.pulumi.core.Output<java.lang.String> keyRole)WorkspaceApiKeyArgs.BuilderkeyRole(java.lang.String keyRole)WorkspaceApiKeyArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)WorkspaceApiKeyArgs.Builderregion(java.lang.String region)WorkspaceApiKeyArgs.BuildersecondsToLive(com.pulumi.core.Output<java.lang.Integer> secondsToLive)WorkspaceApiKeyArgs.BuildersecondsToLive(java.lang.Integer secondsToLive)WorkspaceApiKeyArgs.BuilderworkspaceId(com.pulumi.core.Output<java.lang.String> workspaceId)WorkspaceApiKeyArgs.BuilderworkspaceId(java.lang.String workspaceId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WorkspaceApiKeyArgs defaults)
-
-
Method Detail
-
keyName
public WorkspaceApiKeyArgs.Builder keyName(com.pulumi.core.Output<java.lang.String> keyName)
- Parameters:
keyName- Name of the API key. Key names must be unique to the workspace.- Returns:
- builder
-
keyName
public WorkspaceApiKeyArgs.Builder keyName(java.lang.String keyName)
- Parameters:
keyName- Name of the API key. Key names must be unique to the workspace.- Returns:
- builder
-
keyRole
public WorkspaceApiKeyArgs.Builder keyRole(com.pulumi.core.Output<java.lang.String> keyRole)
- Parameters:
keyRole- Permission level of the API key. Valid values are `VIEWER`, `EDITOR`, or `ADMIN`.- Returns:
- builder
-
keyRole
public WorkspaceApiKeyArgs.Builder keyRole(java.lang.String keyRole)
- Parameters:
keyRole- Permission level of the API key. Valid values are `VIEWER`, `EDITOR`, or `ADMIN`.- Returns:
- builder
-
region
public WorkspaceApiKeyArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public WorkspaceApiKeyArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
secondsToLive
public WorkspaceApiKeyArgs.Builder secondsToLive(com.pulumi.core.Output<java.lang.Integer> secondsToLive)
- Parameters:
secondsToLive- Time in seconds until the API key expires. Keys can be valid for up to 30 days.- Returns:
- builder
-
secondsToLive
public WorkspaceApiKeyArgs.Builder secondsToLive(java.lang.Integer secondsToLive)
- Parameters:
secondsToLive- Time in seconds until the API key expires. Keys can be valid for up to 30 days.- Returns:
- builder
-
workspaceId
public WorkspaceApiKeyArgs.Builder workspaceId(com.pulumi.core.Output<java.lang.String> workspaceId)
- Parameters:
workspaceId- ID of the workspace that the API key is valid for.- Returns:
- builder
-
workspaceId
public WorkspaceApiKeyArgs.Builder workspaceId(java.lang.String workspaceId)
- Parameters:
workspaceId- ID of the workspace that the API key is valid for.- Returns:
- builder
-
build
public WorkspaceApiKeyArgs build()
-
-