1. Packages
  2. Databricks Provider
  3. API Docs
  4. getRfaAccessRequestDestinations
Databricks v1.77.0 published on Tuesday, Nov 4, 2025 by Pulumi

databricks.getRfaAccessRequestDestinations

Get Started
databricks logo
Databricks v1.77.0 published on Tuesday, Nov 4, 2025 by Pulumi

    Public Preview

    This data source can be used to get the Request for Access (RFA) access request destinations for a specific securable object.

    Example Usage

    Referring to RFA access request destinations by securable type and full name:

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    variables:
      customerDataSchema:
        fn::invoke:
          function: databricks:getRfaAccessRequestDestinations
          arguments:
            securableType: SCHEMA
            fullName: main.customer_data
    

    Using getRfaAccessRequestDestinations

    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 getRfaAccessRequestDestinations(opts?: InvokeOptions): Promise<GetRfaAccessRequestDestinationsResult>
    function getRfaAccessRequestDestinationsOutput(opts?: InvokeOptions): Output<GetRfaAccessRequestDestinationsResult>
    def get_rfa_access_request_destinations(opts: Optional[InvokeOptions] = None) -> GetRfaAccessRequestDestinationsResult
    def get_rfa_access_request_destinations_output(opts: Optional[InvokeOptions] = None) -> Output[GetRfaAccessRequestDestinationsResult]
    func LookupRfaAccessRequestDestinations(ctx *Context, opts ...InvokeOption) (*LookupRfaAccessRequestDestinationsResult, error)
    func LookupRfaAccessRequestDestinationsOutput(ctx *Context, opts ...InvokeOption) LookupRfaAccessRequestDestinationsResultOutput

    > Note: This function is named LookupRfaAccessRequestDestinations in the Go SDK.

    public static class GetRfaAccessRequestDestinations 
    {
        public static Task<GetRfaAccessRequestDestinationsResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetRfaAccessRequestDestinationsResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRfaAccessRequestDestinationsResult> getRfaAccessRequestDestinations(InvokeOptions options)
    public static Output<GetRfaAccessRequestDestinationsResult> getRfaAccessRequestDestinations(InvokeOptions options)
    
    fn::invoke:
      function: databricks:index/getRfaAccessRequestDestinations:getRfaAccessRequestDestinations
      arguments:
        # arguments dictionary

    getRfaAccessRequestDestinations Result

    The following output properties are available:

    AreAnyDestinationsHidden bool
    (boolean) - Indicates whether any destinations are hidden from the caller due to a lack of permissions. This value is true if the caller does not have permission to see all destinations
    Destinations List<GetRfaAccessRequestDestinationsDestination>
    (list of NotificationDestination) - The access request destinations for the securable
    Id string
    The provider-assigned unique ID for this managed resource.
    Securable GetRfaAccessRequestDestinationsSecurable
    (Securable) - The securable for which the access request destinations are being retrieved
    AreAnyDestinationsHidden bool
    (boolean) - Indicates whether any destinations are hidden from the caller due to a lack of permissions. This value is true if the caller does not have permission to see all destinations
    Destinations []GetRfaAccessRequestDestinationsDestination
    (list of NotificationDestination) - The access request destinations for the securable
    Id string
    The provider-assigned unique ID for this managed resource.
    Securable GetRfaAccessRequestDestinationsSecurable
    (Securable) - The securable for which the access request destinations are being retrieved
    areAnyDestinationsHidden Boolean
    (boolean) - Indicates whether any destinations are hidden from the caller due to a lack of permissions. This value is true if the caller does not have permission to see all destinations
    destinations List<GetRfaAccessRequestDestinationsDestination>
    (list of NotificationDestination) - The access request destinations for the securable
    id String
    The provider-assigned unique ID for this managed resource.
    securable GetRfaAccessRequestDestinationsSecurable
    (Securable) - The securable for which the access request destinations are being retrieved
    areAnyDestinationsHidden boolean
    (boolean) - Indicates whether any destinations are hidden from the caller due to a lack of permissions. This value is true if the caller does not have permission to see all destinations
    destinations GetRfaAccessRequestDestinationsDestination[]
    (list of NotificationDestination) - The access request destinations for the securable
    id string
    The provider-assigned unique ID for this managed resource.
    securable GetRfaAccessRequestDestinationsSecurable
    (Securable) - The securable for which the access request destinations are being retrieved
    are_any_destinations_hidden bool
    (boolean) - Indicates whether any destinations are hidden from the caller due to a lack of permissions. This value is true if the caller does not have permission to see all destinations
    destinations Sequence[GetRfaAccessRequestDestinationsDestination]
    (list of NotificationDestination) - The access request destinations for the securable
    id str
    The provider-assigned unique ID for this managed resource.
    securable GetRfaAccessRequestDestinationsSecurable
    (Securable) - The securable for which the access request destinations are being retrieved
    areAnyDestinationsHidden Boolean
    (boolean) - Indicates whether any destinations are hidden from the caller due to a lack of permissions. This value is true if the caller does not have permission to see all destinations
    destinations List<Property Map>
    (list of NotificationDestination) - The access request destinations for the securable
    id String
    The provider-assigned unique ID for this managed resource.
    securable Property Map
    (Securable) - The securable for which the access request destinations are being retrieved

    Supporting Types

    GetRfaAccessRequestDestinationsDestination

    DestinationId string
    (string) - The identifier for the destination. This is the email address for EMAIL destinations, the URL for URL destinations, or the unique Databricks notification destination ID for all other external destinations
    DestinationType string
    (string) - The type of the destination. Possible values are: EMAIL, GENERIC_WEBHOOK, MICROSOFT_TEAMS, SLACK, URL
    SpecialDestination string
    (string) - This field is used to denote whether the destination is the email of the owner of the securable object. The special destination cannot be assigned to a securable and only represents the default destination of the securable. The securable types that support default special destinations are: "catalog", <span pulumi-lang-nodejs=""externalLocation"" pulumi-lang-dotnet=""ExternalLocation"" pulumi-lang-go=""externalLocation"" pulumi-lang-python=""external_location"" pulumi-lang-yaml=""externalLocation"" pulumi-lang-java=""externalLocation"">"external_location", "connection", "credential", and "metastore". The destination_type of a special_destination is always EMAIL. Possible values are: SPECIAL_DESTINATION_CATALOG_OWNER, SPECIAL_DESTINATION_CONNECTION_OWNER, SPECIAL_DESTINATION_CREDENTIAL_OWNER, SPECIAL_DESTINATION_EXTERNAL_LOCATION_OWNER, SPECIAL_DESTINATION_METASTORE_OWNER
    DestinationId string
    (string) - The identifier for the destination. This is the email address for EMAIL destinations, the URL for URL destinations, or the unique Databricks notification destination ID for all other external destinations
    DestinationType string
    (string) - The type of the destination. Possible values are: EMAIL, GENERIC_WEBHOOK, MICROSOFT_TEAMS, SLACK, URL
    SpecialDestination string
    (string) - This field is used to denote whether the destination is the email of the owner of the securable object. The special destination cannot be assigned to a securable and only represents the default destination of the securable. The securable types that support default special destinations are: "catalog", <span pulumi-lang-nodejs=""externalLocation"" pulumi-lang-dotnet=""ExternalLocation"" pulumi-lang-go=""externalLocation"" pulumi-lang-python=""external_location"" pulumi-lang-yaml=""externalLocation"" pulumi-lang-java=""externalLocation"">"external_location", "connection", "credential", and "metastore". The destination_type of a special_destination is always EMAIL. Possible values are: SPECIAL_DESTINATION_CATALOG_OWNER, SPECIAL_DESTINATION_CONNECTION_OWNER, SPECIAL_DESTINATION_CREDENTIAL_OWNER, SPECIAL_DESTINATION_EXTERNAL_LOCATION_OWNER, SPECIAL_DESTINATION_METASTORE_OWNER
    destinationId String
    (string) - The identifier for the destination. This is the email address for EMAIL destinations, the URL for URL destinations, or the unique Databricks notification destination ID for all other external destinations
    destinationType String
    (string) - The type of the destination. Possible values are: EMAIL, GENERIC_WEBHOOK, MICROSOFT_TEAMS, SLACK, URL
    specialDestination String
    (string) - This field is used to denote whether the destination is the email of the owner of the securable object. The special destination cannot be assigned to a securable and only represents the default destination of the securable. The securable types that support default special destinations are: "catalog", <span pulumi-lang-nodejs=""externalLocation"" pulumi-lang-dotnet=""ExternalLocation"" pulumi-lang-go=""externalLocation"" pulumi-lang-python=""external_location"" pulumi-lang-yaml=""externalLocation"" pulumi-lang-java=""externalLocation"">"external_location", "connection", "credential", and "metastore". The destination_type of a special_destination is always EMAIL. Possible values are: SPECIAL_DESTINATION_CATALOG_OWNER, SPECIAL_DESTINATION_CONNECTION_OWNER, SPECIAL_DESTINATION_CREDENTIAL_OWNER, SPECIAL_DESTINATION_EXTERNAL_LOCATION_OWNER, SPECIAL_DESTINATION_METASTORE_OWNER
    destinationId string
    (string) - The identifier for the destination. This is the email address for EMAIL destinations, the URL for URL destinations, or the unique Databricks notification destination ID for all other external destinations
    destinationType string
    (string) - The type of the destination. Possible values are: EMAIL, GENERIC_WEBHOOK, MICROSOFT_TEAMS, SLACK, URL
    specialDestination string
    (string) - This field is used to denote whether the destination is the email of the owner of the securable object. The special destination cannot be assigned to a securable and only represents the default destination of the securable. The securable types that support default special destinations are: "catalog", <span pulumi-lang-nodejs=""externalLocation"" pulumi-lang-dotnet=""ExternalLocation"" pulumi-lang-go=""externalLocation"" pulumi-lang-python=""external_location"" pulumi-lang-yaml=""externalLocation"" pulumi-lang-java=""externalLocation"">"external_location", "connection", "credential", and "metastore". The destination_type of a special_destination is always EMAIL. Possible values are: SPECIAL_DESTINATION_CATALOG_OWNER, SPECIAL_DESTINATION_CONNECTION_OWNER, SPECIAL_DESTINATION_CREDENTIAL_OWNER, SPECIAL_DESTINATION_EXTERNAL_LOCATION_OWNER, SPECIAL_DESTINATION_METASTORE_OWNER
    destination_id str
    (string) - The identifier for the destination. This is the email address for EMAIL destinations, the URL for URL destinations, or the unique Databricks notification destination ID for all other external destinations
    destination_type str
    (string) - The type of the destination. Possible values are: EMAIL, GENERIC_WEBHOOK, MICROSOFT_TEAMS, SLACK, URL
    special_destination str
    (string) - This field is used to denote whether the destination is the email of the owner of the securable object. The special destination cannot be assigned to a securable and only represents the default destination of the securable. The securable types that support default special destinations are: "catalog", <span pulumi-lang-nodejs=""externalLocation"" pulumi-lang-dotnet=""ExternalLocation"" pulumi-lang-go=""externalLocation"" pulumi-lang-python=""external_location"" pulumi-lang-yaml=""externalLocation"" pulumi-lang-java=""externalLocation"">"external_location", "connection", "credential", and "metastore". The destination_type of a special_destination is always EMAIL. Possible values are: SPECIAL_DESTINATION_CATALOG_OWNER, SPECIAL_DESTINATION_CONNECTION_OWNER, SPECIAL_DESTINATION_CREDENTIAL_OWNER, SPECIAL_DESTINATION_EXTERNAL_LOCATION_OWNER, SPECIAL_DESTINATION_METASTORE_OWNER
    destinationId String
    (string) - The identifier for the destination. This is the email address for EMAIL destinations, the URL for URL destinations, or the unique Databricks notification destination ID for all other external destinations
    destinationType String
    (string) - The type of the destination. Possible values are: EMAIL, GENERIC_WEBHOOK, MICROSOFT_TEAMS, SLACK, URL
    specialDestination String
    (string) - This field is used to denote whether the destination is the email of the owner of the securable object. The special destination cannot be assigned to a securable and only represents the default destination of the securable. The securable types that support default special destinations are: "catalog", <span pulumi-lang-nodejs=""externalLocation"" pulumi-lang-dotnet=""ExternalLocation"" pulumi-lang-go=""externalLocation"" pulumi-lang-python=""external_location"" pulumi-lang-yaml=""externalLocation"" pulumi-lang-java=""externalLocation"">"external_location", "connection", "credential", and "metastore". The destination_type of a special_destination is always EMAIL. Possible values are: SPECIAL_DESTINATION_CATALOG_OWNER, SPECIAL_DESTINATION_CONNECTION_OWNER, SPECIAL_DESTINATION_CREDENTIAL_OWNER, SPECIAL_DESTINATION_EXTERNAL_LOCATION_OWNER, SPECIAL_DESTINATION_METASTORE_OWNER

    GetRfaAccessRequestDestinationsSecurable

    FullName string
    (string) - Required. The full name of the catalog/schema/table. Optional if resource_name is present
    ProviderShare string
    (string) - Optional. The name of the Share object that contains the securable when the securable is getting shared in D2D Delta Sharing
    Type string
    (string) - Required. The type of securable (catalog/schema/table). Optional if resource_name is present. Possible values are: CATALOG, CLEAN_ROOM, CONNECTION, CREDENTIAL, EXTERNAL_LOCATION, EXTERNAL_METADATA, FUNCTION, METASTORE, PIPELINE, PROVIDER, RECIPIENT, SCHEMA, SHARE, STAGING_TABLE, STORAGE_CREDENTIAL, TABLE, VOLUME
    FullName string
    (string) - Required. The full name of the catalog/schema/table. Optional if resource_name is present
    ProviderShare string
    (string) - Optional. The name of the Share object that contains the securable when the securable is getting shared in D2D Delta Sharing
    Type string
    (string) - Required. The type of securable (catalog/schema/table). Optional if resource_name is present. Possible values are: CATALOG, CLEAN_ROOM, CONNECTION, CREDENTIAL, EXTERNAL_LOCATION, EXTERNAL_METADATA, FUNCTION, METASTORE, PIPELINE, PROVIDER, RECIPIENT, SCHEMA, SHARE, STAGING_TABLE, STORAGE_CREDENTIAL, TABLE, VOLUME
    fullName String
    (string) - Required. The full name of the catalog/schema/table. Optional if resource_name is present
    providerShare String
    (string) - Optional. The name of the Share object that contains the securable when the securable is getting shared in D2D Delta Sharing
    type String
    (string) - Required. The type of securable (catalog/schema/table). Optional if resource_name is present. Possible values are: CATALOG, CLEAN_ROOM, CONNECTION, CREDENTIAL, EXTERNAL_LOCATION, EXTERNAL_METADATA, FUNCTION, METASTORE, PIPELINE, PROVIDER, RECIPIENT, SCHEMA, SHARE, STAGING_TABLE, STORAGE_CREDENTIAL, TABLE, VOLUME
    fullName string
    (string) - Required. The full name of the catalog/schema/table. Optional if resource_name is present
    providerShare string
    (string) - Optional. The name of the Share object that contains the securable when the securable is getting shared in D2D Delta Sharing
    type string
    (string) - Required. The type of securable (catalog/schema/table). Optional if resource_name is present. Possible values are: CATALOG, CLEAN_ROOM, CONNECTION, CREDENTIAL, EXTERNAL_LOCATION, EXTERNAL_METADATA, FUNCTION, METASTORE, PIPELINE, PROVIDER, RECIPIENT, SCHEMA, SHARE, STAGING_TABLE, STORAGE_CREDENTIAL, TABLE, VOLUME
    full_name str
    (string) - Required. The full name of the catalog/schema/table. Optional if resource_name is present
    provider_share str
    (string) - Optional. The name of the Share object that contains the securable when the securable is getting shared in D2D Delta Sharing
    type str
    (string) - Required. The type of securable (catalog/schema/table). Optional if resource_name is present. Possible values are: CATALOG, CLEAN_ROOM, CONNECTION, CREDENTIAL, EXTERNAL_LOCATION, EXTERNAL_METADATA, FUNCTION, METASTORE, PIPELINE, PROVIDER, RECIPIENT, SCHEMA, SHARE, STAGING_TABLE, STORAGE_CREDENTIAL, TABLE, VOLUME
    fullName String
    (string) - Required. The full name of the catalog/schema/table. Optional if resource_name is present
    providerShare String
    (string) - Optional. The name of the Share object that contains the securable when the securable is getting shared in D2D Delta Sharing
    type String
    (string) - Required. The type of securable (catalog/schema/table). Optional if resource_name is present. Possible values are: CATALOG, CLEAN_ROOM, CONNECTION, CREDENTIAL, EXTERNAL_LOCATION, EXTERNAL_METADATA, FUNCTION, METASTORE, PIPELINE, PROVIDER, RECIPIENT, SCHEMA, SHARE, STAGING_TABLE, STORAGE_CREDENTIAL, TABLE, VOLUME

    Package Details

    Repository
    databricks pulumi/pulumi-databricks
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the databricks Terraform Provider.
    databricks logo
    Databricks v1.77.0 published on Tuesday, Nov 4, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate