Viewing docs for Google Cloud v9.18.0
published on Wednesday, Apr 1, 2026 by Pulumi
published on Wednesday, Apr 1, 2026 by Pulumi
Viewing docs for Google Cloud v9.18.0
published on Wednesday, Apr 1, 2026 by Pulumi
published on Wednesday, Apr 1, 2026 by Pulumi
Retrieves the current IAM policy data for icebergtable
Using getIcebergTableIamPolicy
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getIcebergTableIamPolicy(args: GetIcebergTableIamPolicyArgs, opts?: InvokeOptions): Promise<GetIcebergTableIamPolicyResult>
function getIcebergTableIamPolicyOutput(args: GetIcebergTableIamPolicyOutputArgs, opts?: InvokeOptions): Output<GetIcebergTableIamPolicyResult>def get_iceberg_table_iam_policy(catalog: Optional[str] = None,
name: Optional[str] = None,
namespace: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIcebergTableIamPolicyResult
def get_iceberg_table_iam_policy_output(catalog: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
namespace: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIcebergTableIamPolicyResult]func LookupIcebergTableIamPolicy(ctx *Context, args *LookupIcebergTableIamPolicyArgs, opts ...InvokeOption) (*LookupIcebergTableIamPolicyResult, error)
func LookupIcebergTableIamPolicyOutput(ctx *Context, args *LookupIcebergTableIamPolicyOutputArgs, opts ...InvokeOption) LookupIcebergTableIamPolicyResultOutput> Note: This function is named LookupIcebergTableIamPolicy in the Go SDK.
public static class GetIcebergTableIamPolicy
{
public static Task<GetIcebergTableIamPolicyResult> InvokeAsync(GetIcebergTableIamPolicyArgs args, InvokeOptions? opts = null)
public static Output<GetIcebergTableIamPolicyResult> Invoke(GetIcebergTableIamPolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIcebergTableIamPolicyResult> getIcebergTableIamPolicy(GetIcebergTableIamPolicyArgs args, InvokeOptions options)
public static Output<GetIcebergTableIamPolicyResult> getIcebergTableIamPolicy(GetIcebergTableIamPolicyArgs args, InvokeOptions options)
fn::invoke:
function: gcp:biglake/getIcebergTableIamPolicy:getIcebergTableIamPolicy
arguments:
# arguments dictionaryThe following arguments are supported:
- Catalog string
- The name of the IcebergCatalog. Used to find the parent resource to bind the IAM policy to
- Name string
- Used to find the parent resource to bind the IAM policy to
- Namespace string
- The parent namespace of the table. Used to find the parent resource to bind the IAM policy to
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- Catalog string
- The name of the IcebergCatalog. Used to find the parent resource to bind the IAM policy to
- Name string
- Used to find the parent resource to bind the IAM policy to
- Namespace string
- The parent namespace of the table. Used to find the parent resource to bind the IAM policy to
- Project string
- The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- catalog String
- The name of the IcebergCatalog. Used to find the parent resource to bind the IAM policy to
- name String
- Used to find the parent resource to bind the IAM policy to
- namespace String
- The parent namespace of the table. Used to find the parent resource to bind the IAM policy to
- project String
- The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- catalog string
- The name of the IcebergCatalog. Used to find the parent resource to bind the IAM policy to
- name string
- Used to find the parent resource to bind the IAM policy to
- namespace string
- The parent namespace of the table. Used to find the parent resource to bind the IAM policy to
- project string
- The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- catalog str
- The name of the IcebergCatalog. Used to find the parent resource to bind the IAM policy to
- name str
- Used to find the parent resource to bind the IAM policy to
- namespace str
- The parent namespace of the table. Used to find the parent resource to bind the IAM policy to
- project str
- The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
- catalog String
- The name of the IcebergCatalog. Used to find the parent resource to bind the IAM policy to
- name String
- Used to find the parent resource to bind the IAM policy to
- namespace String
- The parent namespace of the table. Used to find the parent resource to bind the IAM policy to
- project String
- The ID of the project in which the resource belongs. If it is not provided, the project will be parsed from the identifier of the parent resource. If no project is provided in the parent identifier and no project is specified, the provider project is used.
getIcebergTableIamPolicy Result
The following output properties are available:
- Catalog string
- Etag string
- (Computed) The etag of the IAM policy.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Namespace string
- Policy
Data string - (Required only by
gcp.biglake.IcebergTableIamPolicy) The policy data generated by agcp.organizations.getIAMPolicydata source. - Project string
- Catalog string
- Etag string
- (Computed) The etag of the IAM policy.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Namespace string
- Policy
Data string - (Required only by
gcp.biglake.IcebergTableIamPolicy) The policy data generated by agcp.organizations.getIAMPolicydata source. - Project string
- catalog String
- etag String
- (Computed) The etag of the IAM policy.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- namespace String
- policy
Data String - (Required only by
gcp.biglake.IcebergTableIamPolicy) The policy data generated by agcp.organizations.getIAMPolicydata source. - project String
- catalog string
- etag string
- (Computed) The etag of the IAM policy.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- namespace string
- policy
Data string - (Required only by
gcp.biglake.IcebergTableIamPolicy) The policy data generated by agcp.organizations.getIAMPolicydata source. - project string
- catalog String
- etag String
- (Computed) The etag of the IAM policy.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- namespace String
- policy
Data String - (Required only by
gcp.biglake.IcebergTableIamPolicy) The policy data generated by agcp.organizations.getIAMPolicydata source. - project String
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.
Viewing docs for Google Cloud v9.18.0
published on Wednesday, Apr 1, 2026 by Pulumi
published on Wednesday, Apr 1, 2026 by Pulumi
