Class DefaultServiceAccountsArgs.Builder

  • Enclosing class:
    DefaultServiceAccountsArgs

    public static final class DefaultServiceAccountsArgs.Builder
    extends java.lang.Object
    • Method Detail

      • action

        public DefaultServiceAccountsArgs.Builder action​(com.pulumi.core.Output<java.lang.String> action)
        Parameters:
        action - The action to be performed in the default service accounts. Valid values are: `DEPRIVILEGE`, `DELETE`, `DISABLE`. Note that `DEPRIVILEGE` action will ignore the REVERT configuration in the restore_policy
        Returns:
        builder
      • action

        public DefaultServiceAccountsArgs.Builder action​(java.lang.String action)
        Parameters:
        action - The action to be performed in the default service accounts. Valid values are: `DEPRIVILEGE`, `DELETE`, `DISABLE`. Note that `DEPRIVILEGE` action will ignore the REVERT configuration in the restore_policy
        Returns:
        builder
      • project

        public DefaultServiceAccountsArgs.Builder project​(com.pulumi.core.Output<java.lang.String> project)
        Parameters:
        project - The project ID where service accounts are created.
        Returns:
        builder
      • project

        public DefaultServiceAccountsArgs.Builder project​(java.lang.String project)
        Parameters:
        project - The project ID where service accounts are created.
        Returns:
        builder
      • restorePolicy

        public DefaultServiceAccountsArgs.Builder restorePolicy​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> restorePolicy)
        Parameters:
        restorePolicy - The action to be performed in the default service accounts on the resource destroy. Valid values are NONE, REVERT and REVERT_AND_IGNORE_FAILURE. It is applied for any action but in the DEPRIVILEGE. If set to REVERT it attempts to restore all default SAs but the DEPRIVILEGE action. If set to REVERT_AND_IGNORE_FAILURE it is the same behavior as REVERT but ignores errors returned by the API.
        Returns:
        builder
      • restorePolicy

        public DefaultServiceAccountsArgs.Builder restorePolicy​(java.lang.String restorePolicy)
        Parameters:
        restorePolicy - The action to be performed in the default service accounts on the resource destroy. Valid values are NONE, REVERT and REVERT_AND_IGNORE_FAILURE. It is applied for any action but in the DEPRIVILEGE. If set to REVERT it attempts to restore all default SAs but the DEPRIVILEGE action. If set to REVERT_AND_IGNORE_FAILURE it is the same behavior as REVERT but ignores errors returned by the API.
        Returns:
        builder