Interface AccessContextManagerServicePerimeterStatusIngressPoliciesIngressFrom

    • Method Detail

      • getIdentities

        @Stability(Stable)
        @Nullable
        default List<String> getIdentities()
        A list of identities that are allowed access through this ingress policy.

        Should be in the format of email address. The email address should represent individual user or service account only. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_service_perimeter#identities AccessContextManagerServicePerimeter#identities}

      • getIdentityType

        @Stability(Stable)
        @Nullable
        default String getIdentityType()
        Specifies the type of identities that are allowed access from outside the perimeter.

        If left unspecified, then members of 'identities' field will be allowed access. Possible values: ["IDENTITY_TYPE_UNSPECIFIED", "ANY_IDENTITY", "ANY_USER_ACCOUNT", "ANY_SERVICE_ACCOUNT"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_service_perimeter#identity_type AccessContextManagerServicePerimeter#identity_type}

      • getSources

        @Stability(Stable)
        @Nullable
        default Object getSources()
        sources block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/access_context_manager_service_perimeter#sources AccessContextManagerServicePerimeter#sources}