Interface ArtifactRegistryRepositoryRemoteRepositoryConfig

    • Method Detail

      • getAptRepository

        @Stability(Stable)
        @Nullable
        default ArtifactRegistryRepositoryRemoteRepositoryConfigAptRepository getAptRepository()
        apt_repository block.

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

      • getDescription

        @Stability(Stable)
        @Nullable
        default String getDescription()
        The description of the remote source.

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

      • getDisableUpstreamValidation

        @Stability(Stable)
        @Nullable
        default Object getDisableUpstreamValidation()
        If true, the remote repository upstream and upstream credentials will not be validated.

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

      • getDockerRepository

        @Stability(Stable)
        @Nullable
        default ArtifactRegistryRepositoryRemoteRepositoryConfigDockerRepository getDockerRepository()
        docker_repository block.

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

      • getMavenRepository

        @Stability(Stable)
        @Nullable
        default ArtifactRegistryRepositoryRemoteRepositoryConfigMavenRepository getMavenRepository()
        maven_repository block.

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

      • getNpmRepository

        @Stability(Stable)
        @Nullable
        default ArtifactRegistryRepositoryRemoteRepositoryConfigNpmRepository getNpmRepository()
        npm_repository block.

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

      • getPythonRepository

        @Stability(Stable)
        @Nullable
        default ArtifactRegistryRepositoryRemoteRepositoryConfigPythonRepository getPythonRepository()
        python_repository block.

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

      • getUpstreamCredentials

        @Stability(Stable)
        @Nullable
        default ArtifactRegistryRepositoryRemoteRepositoryConfigUpstreamCredentials getUpstreamCredentials()
        upstream_credentials block.

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

      • getYumRepository

        @Stability(Stable)
        @Nullable
        default ArtifactRegistryRepositoryRemoteRepositoryConfigYumRepository getYumRepository()
        yum_repository block.

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