Class GetSecretsPlainArgs.Builder

  • Enclosing class:
    GetSecretsPlainArgs

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

      • enableDetails

        public GetSecretsPlainArgs.Builder enableDetails​(@Nullable
                                                         java.lang.Boolean enableDetails)
        Parameters:
        enableDetails - Default to `false`. Set it to true can output more details.
        Returns:
        builder
      • fetchTags

        public GetSecretsPlainArgs.Builder fetchTags​(@Nullable
                                                     java.lang.Boolean fetchTags)
        Parameters:
        fetchTags - Whether to include the predetermined resource tag in the return value. Default to `false`.
        Returns:
        builder
      • filters

        public GetSecretsPlainArgs.Builder filters​(@Nullable
                                                   java.lang.String filters)
        Parameters:
        filters - The secret filter. The filter consists of one or more key-value pairs. More details see API [ListSecrets](https://www.alibabacloud.com/help/en/key-management-service/latest/listsecrets).
        Returns:
        builder
      • ids

        public GetSecretsPlainArgs.Builder ids​(@Nullable
                                               java.util.List<java.lang.String> ids)
        Parameters:
        ids - A list of KMS Secret ids. The value is same as KMS secret_name.
        Returns:
        builder
      • ids

        public GetSecretsPlainArgs.Builder ids​(java.lang.String... ids)
        Parameters:
        ids - A list of KMS Secret ids. The value is same as KMS secret_name.
        Returns:
        builder
      • nameRegex

        public GetSecretsPlainArgs.Builder nameRegex​(@Nullable
                                                     java.lang.String nameRegex)
        Parameters:
        nameRegex - A regex string to filter the results by the KMS secret_name.
        Returns:
        builder
      • outputFile

        public GetSecretsPlainArgs.Builder outputFile​(@Nullable
                                                      java.lang.String outputFile)
        Parameters:
        outputFile - File name where to save data source results (after running `pulumi preview`).
        Returns:
        builder
      • tags

        public GetSecretsPlainArgs.Builder tags​(@Nullable
                                                java.util.Map<java.lang.String,​java.lang.Object> tags)
        Parameters:
        tags - A mapping of tags to assign to the resource.
        Returns:
        builder