Databricks v1.78.0 published on Friday, Nov 7, 2025 by Pulumi
databricks.getRfaAccessRequestDestinations
Start a Neo task
Explain and create a databricks.getRfaAccessRequestDestinations resource
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.
