Skip to content

Retrieve the current list of resources and principals that are opt in to enforce Lake Formation permissions

Description

Retrieve the current list of resources and principals that are opt in to enforce Lake Formation permissions.

Usage

lakeformation_list_lake_formation_opt_ins(Principal, Resource,
  MaxResults, NextToken)

Arguments

  • Principal

    The Lake Formation principal. Supported principals are IAM users or IAM roles.

  • Resource

    A structure for the resource.

  • MaxResults

    The maximum number of results to return.

  • NextToken

    A continuation token, if this is not the first call to retrieve this list.

Value

A list with the following syntax:

list(
  LakeFormationOptInsInfoList = list(
    list(
      Resource = list(
        Catalog = list(
          Id = "string"
        ),
        Database = list(
          CatalogId = "string",
          Name = "string"
        ),
        Table = list(
          CatalogId = "string",
          DatabaseName = "string",
          Name = "string",
          TableWildcard = list()
        ),
        TableWithColumns = list(
          CatalogId = "string",
          DatabaseName = "string",
          Name = "string",
          ColumnNames = list(
            "string"
          ),
          ColumnWildcard = list(
            ExcludedColumnNames = list(
              "string"
            )
          )
        ),
        DataLocation = list(
          CatalogId = "string",
          ResourceArn = "string"
        ),
        DataCellsFilter = list(
          TableCatalogId = "string",
          DatabaseName = "string",
          TableName = "string",
          Name = "string"
        ),
        LFTag = list(
          CatalogId = "string",
          TagKey = "string",
          TagValues = list(
            "string"
          )
        ),
        LFTagPolicy = list(
          CatalogId = "string",
          ResourceType = "DATABASE"|"TABLE",
          Expression = list(
            list(
              TagKey = "string",
              TagValues = list(
                "string"
              )
            )
          ),
          ExpressionName = "string"
        ),
        LFTagExpression = list(
          CatalogId = "string",
          Name = "string"
        )
      ),
      Principal = list(
        DataLakePrincipalIdentifier = "string"
      ),
      Condition = list(
        Expression = "string"
      ),
      LastModified = as.POSIXct(
        "2015-01-01"
      ),
      LastUpdatedBy = "string"
    )
  ),
  NextToken = "string"
)

Request syntax

svc$list_lake_formation_opt_ins(
  Principal = list(
    DataLakePrincipalIdentifier = "string"
  ),
  Resource = list(
    Catalog = list(
      Id = "string"
    ),
    Database = list(
      CatalogId = "string",
      Name = "string"
    ),
    Table = list(
      CatalogId = "string",
      DatabaseName = "string",
      Name = "string",
      TableWildcard = list()
    ),
    TableWithColumns = list(
      CatalogId = "string",
      DatabaseName = "string",
      Name = "string",
      ColumnNames = list(
        "string"
      ),
      ColumnWildcard = list(
        ExcludedColumnNames = list(
          "string"
        )
      )
    ),
    DataLocation = list(
      CatalogId = "string",
      ResourceArn = "string"
    ),
    DataCellsFilter = list(
      TableCatalogId = "string",
      DatabaseName = "string",
      TableName = "string",
      Name = "string"
    ),
    LFTag = list(
      CatalogId = "string",
      TagKey = "string",
      TagValues = list(
        "string"
      )
    ),
    LFTagPolicy = list(
      CatalogId = "string",
      ResourceType = "DATABASE"|"TABLE",
      Expression = list(
        list(
          TagKey = "string",
          TagValues = list(
            "string"
          )
        )
      ),
      ExpressionName = "string"
    ),
    LFTagExpression = list(
      CatalogId = "string",
      Name = "string"
    )
  ),
  MaxResults = 123,
  NextToken = "string"
)