Interface OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesRepositoryApt

    • Method Detail

      • getArchiveType

        @Stability(Stable)
        @NotNull
        String getArchiveType()
        Type of archive files in this repository. Possible values: ["ARCHIVE_TYPE_UNSPECIFIED", "DEB", "DEB_SRC"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#archive_type OsConfigOsPolicyAssignment#archive_type}

      • getComponents

        @Stability(Stable)
        @NotNull
        List<String> getComponents()
        List of components for this repository. Must contain at least one item.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#components OsConfigOsPolicyAssignment#components}

      • getDistribution

        @Stability(Stable)
        @NotNull
        String getDistribution()
        Distribution of this repository.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#distribution OsConfigOsPolicyAssignment#distribution}

      • getUri

        @Stability(Stable)
        @NotNull
        String getUri()
        URI for this repository.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#uri OsConfigOsPolicyAssignment#uri}

      • getGpgKey

        @Stability(Stable)
        @Nullable
        default String getGpgKey()
        URI of the key file for this repository. The agent maintains a keyring at '/etc/apt/trusted.gpg.d/osconfig_agent_managed.gpg'.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#gpg_key OsConfigOsPolicyAssignment#gpg_key}