Interface ArtifactRegistryRepositoryCleanupPoliciesCondition

    • Method Detail

      • getNewerThan

        @Stability(Stable)
        @Nullable
        default String getNewerThan()
        Match versions newer than a duration.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/artifact_registry_repository#newer_than ArtifactRegistryRepository#newer_than}

      • getOlderThan

        @Stability(Stable)
        @Nullable
        default String getOlderThan()
        Match versions older than a duration.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/artifact_registry_repository#older_than ArtifactRegistryRepository#older_than}

      • getPackageNamePrefixes

        @Stability(Stable)
        @Nullable
        default List<String> getPackageNamePrefixes()
        Match versions by package prefix. Applied on any prefix match.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/artifact_registry_repository#package_name_prefixes ArtifactRegistryRepository#package_name_prefixes}

      • getTagPrefixes

        @Stability(Stable)
        @Nullable
        default List<String> getTagPrefixes()
        Match versions by tag prefix. Applied on any prefix match.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/artifact_registry_repository#tag_prefixes ArtifactRegistryRepository#tag_prefixes}

      • getTagState

        @Stability(Stable)
        @Nullable
        default String getTagState()
        Match versions by tag status. Default value: "ANY" Possible values: ["TAGGED", "UNTAGGED", "ANY"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/artifact_registry_repository#tag_state ArtifactRegistryRepository#tag_state}

      • getVersionNamePrefixes

        @Stability(Stable)
        @Nullable
        default List<String> getVersionNamePrefixes()
        Match versions by version name prefix. Applied on any prefix match.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/artifact_registry_repository#version_name_prefixes ArtifactRegistryRepository#version_name_prefixes}