Class WorkspaceServiceAccountTokenState.Builder

    • Method Detail

      • createdAt

        public WorkspaceServiceAccountTokenState.Builder createdAt​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> createdAt)
        Parameters:
        createdAt - Specifies when the service account token was created.
        Returns:
        builder
      • expiresAt

        public WorkspaceServiceAccountTokenState.Builder expiresAt​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> expiresAt)
        Parameters:
        expiresAt - Specifies when the service account token will expire.
        Returns:
        builder
      • key

        public WorkspaceServiceAccountTokenState.Builder key​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> key)
        Parameters:
        key - The key for the service account token. Used when making calls to the Grafana HTTP APIs to authenticate and authorize the requests.
        Returns:
        builder
      • key

        public WorkspaceServiceAccountTokenState.Builder key​(java.lang.String key)
        Parameters:
        key - The key for the service account token. Used when making calls to the Grafana HTTP APIs to authenticate and authorize the requests.
        Returns:
        builder
      • name

        public WorkspaceServiceAccountTokenState.Builder name​(@Nullable
                                                              com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - A name for the token to create. The name must be unique within the workspace.
        Returns:
        builder
      • secondsToLive

        public WorkspaceServiceAccountTokenState.Builder secondsToLive​(@Nullable
                                                                       com.pulumi.core.Output<java.lang.Integer> secondsToLive)
        Parameters:
        secondsToLive - Sets how long the token will be valid, in seconds. You can set the time up to 30 days in the future.
        Returns:
        builder
      • secondsToLive

        public WorkspaceServiceAccountTokenState.Builder secondsToLive​(java.lang.Integer secondsToLive)
        Parameters:
        secondsToLive - Sets how long the token will be valid, in seconds. You can set the time up to 30 days in the future.
        Returns:
        builder
      • serviceAccountId

        public WorkspaceServiceAccountTokenState.Builder serviceAccountId​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.String> serviceAccountId)
        Parameters:
        serviceAccountId - The ID of the service account for which to create a token.
        Returns:
        builder
      • serviceAccountId

        public WorkspaceServiceAccountTokenState.Builder serviceAccountId​(java.lang.String serviceAccountId)
        Parameters:
        serviceAccountId - The ID of the service account for which to create a token.
        Returns:
        builder
      • serviceAccountTokenId

        public WorkspaceServiceAccountTokenState.Builder serviceAccountTokenId​(@Nullable
                                                                               com.pulumi.core.Output<java.lang.String> serviceAccountTokenId)
        Parameters:
        serviceAccountTokenId - Identifier of the service account token in the given Grafana workspace.
        Returns:
        builder
      • serviceAccountTokenId

        public WorkspaceServiceAccountTokenState.Builder serviceAccountTokenId​(java.lang.String serviceAccountTokenId)
        Parameters:
        serviceAccountTokenId - Identifier of the service account token in the given Grafana workspace.
        Returns:
        builder
      • workspaceId

        public WorkspaceServiceAccountTokenState.Builder workspaceId​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> workspaceId)
        Parameters:
        workspaceId - The Grafana workspace with which the service account token is associated.
        Returns:
        builder
      • workspaceId

        public WorkspaceServiceAccountTokenState.Builder workspaceId​(java.lang.String workspaceId)
        Parameters:
        workspaceId - The Grafana workspace with which the service account token is associated.
        Returns:
        builder