Databricks v1.78.0 published on Friday, Nov 7, 2025 by Pulumi
databricks.getRfaAccessRequestDestinations
Databricks v1.78.0 published on Friday, Nov 7, 2025 by Pulumi
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 dictionarygetRfaAccessRequestDestinations Result
The following output properties are available:
- 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<Get
Rfa Access Request Destinations Destination> - (list of NotificationDestination) - The access request destinations for the securable
- Id string
- The provider-assigned unique ID for this managed resource.
- Securable
Get
Rfa Access Request Destinations Securable - (Securable) - The securable for which the access request destinations are being retrieved
- 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
[]Get
Rfa Access Request Destinations Destination - (list of NotificationDestination) - The access request destinations for the securable
- Id string
- The provider-assigned unique ID for this managed resource.
- Securable
Get
Rfa Access Request Destinations Securable - (Securable) - The securable for which the access request destinations are being retrieved
- 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<Get
Rfa Access Request Destinations Destination> - (list of NotificationDestination) - The access request destinations for the securable
- id String
- The provider-assigned unique ID for this managed resource.
- securable
Get
Rfa Access Request Destinations Securable - (Securable) - The securable for which the access request destinations are being retrieved
- 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
Get
Rfa Access Request Destinations Destination[] - (list of NotificationDestination) - The access request destinations for the securable
- id string
- The provider-assigned unique ID for this managed resource.
- securable
Get
Rfa Access Request Destinations Securable - (Securable) - The securable for which the access request destinations are being retrieved
- 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[Get
Rfa Access Request Destinations Destination] - (list of NotificationDestination) - The access request destinations for the securable
- id str
- The provider-assigned unique ID for this managed resource.
- securable
Get
Rfa Access Request Destinations Securable - (Securable) - The securable for which the access request destinations are being retrieved
- 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
- Destination
Id 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
- Destination
Type string - (string) - The type of the destination. Possible values are:
EMAIL,GENERIC_WEBHOOK,MICROSOFT_TEAMS,SLACK,URL - Special
Destination 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 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
- Destination
Type string - (string) - The type of the destination. Possible values are:
EMAIL,GENERIC_WEBHOOK,MICROSOFT_TEAMS,SLACK,URL - Special
Destination 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 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
- destination
Type String - (string) - The type of the destination. Possible values are:
EMAIL,GENERIC_WEBHOOK,MICROSOFT_TEAMS,SLACK,URL - special
Destination 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 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
- destination
Type string - (string) - The type of the destination. Possible values are:
EMAIL,GENERIC_WEBHOOK,MICROSOFT_TEAMS,SLACK,URL - special
Destination 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
- destination
Id 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
- destination
Type String - (string) - The type of the destination. Possible values are:
EMAIL,GENERIC_WEBHOOK,MICROSOFT_TEAMS,SLACK,URL - special
Destination 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
- Full
Name string - (string) - Required. The full name of the catalog/schema/table. Optional if resource_name is present
- 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 string - (string) - Required. The full name of the catalog/schema/table. Optional if resource_name is present
- 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 String - (string) - Required. The full name of the catalog/schema/table. Optional if resource_name is present
- 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 string - (string) - Required. The full name of the catalog/schema/table. Optional if resource_name is present
- 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
- 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
- full
Name String - (string) - Required. The full name of the catalog/schema/table. Optional if resource_name is present
- 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
databricksTerraform Provider.
Databricks v1.78.0 published on Friday, Nov 7, 2025 by Pulumi
