1. Packages
  2. Azure Native
  3. API Docs
  4. botservice
  5. getBot
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi

azure-native.botservice.getBot

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi

    Returns a BotService specified by the parameters.

    Uses Azure REST API version 2023-09-15-preview.

    Other available API versions: 2022-09-15. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native botservice [ApiVersion]. See the version guide for details.

    Using getBot

    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 getBot(args: GetBotArgs, opts?: InvokeOptions): Promise<GetBotResult>
    function getBotOutput(args: GetBotOutputArgs, opts?: InvokeOptions): Output<GetBotResult>
    def get_bot(resource_group_name: Optional[str] = None,
                resource_name: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetBotResult
    def get_bot_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                resource_name: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetBotResult]
    func LookupBot(ctx *Context, args *LookupBotArgs, opts ...InvokeOption) (*LookupBotResult, error)
    func LookupBotOutput(ctx *Context, args *LookupBotOutputArgs, opts ...InvokeOption) LookupBotResultOutput

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

    public static class GetBot 
    {
        public static Task<GetBotResult> InvokeAsync(GetBotArgs args, InvokeOptions? opts = null)
        public static Output<GetBotResult> Invoke(GetBotInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBotResult> getBot(GetBotArgs args, InvokeOptions options)
    public static Output<GetBotResult> getBot(GetBotArgs args, InvokeOptions options)
    
    fn::invoke:
      function: azure-native:botservice:getBot
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceGroupName string
    The name of the Bot resource group in the user subscription.
    ResourceName string
    The name of the Bot resource.
    ResourceGroupName string
    The name of the Bot resource group in the user subscription.
    ResourceName string
    The name of the Bot resource.
    resourceGroupName String
    The name of the Bot resource group in the user subscription.
    resourceName String
    The name of the Bot resource.
    resourceGroupName string
    The name of the Bot resource group in the user subscription.
    resourceName string
    The name of the Bot resource.
    resource_group_name str
    The name of the Bot resource group in the user subscription.
    resource_name str
    The name of the Bot resource.
    resourceGroupName String
    The name of the Bot resource group in the user subscription.
    resourceName String
    The name of the Bot resource.

    getBot Result

    The following output properties are available:

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Specifies the resource ID.
    Name string
    Specifies the name of the resource.
    Properties Pulumi.AzureNative.BotService.Outputs.BotPropertiesResponse
    The set of properties specific to bot resource
    Type string
    Specifies the type of the resource.
    Zones List<string>
    Entity zones
    Etag string
    Entity Tag.
    Kind string
    Required. Gets or sets the Kind of the resource.
    Location string
    Specifies the location of the resource.
    Sku Pulumi.AzureNative.BotService.Outputs.SkuResponse
    Gets or sets the SKU of the resource.
    Tags Dictionary<string, string>
    Contains resource tags defined as key/value pairs.
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    Specifies the resource ID.
    Name string
    Specifies the name of the resource.
    Properties BotPropertiesResponse
    The set of properties specific to bot resource
    Type string
    Specifies the type of the resource.
    Zones []string
    Entity zones
    Etag string
    Entity Tag.
    Kind string
    Required. Gets or sets the Kind of the resource.
    Location string
    Specifies the location of the resource.
    Sku SkuResponse
    Gets or sets the SKU of the resource.
    Tags map[string]string
    Contains resource tags defined as key/value pairs.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Specifies the resource ID.
    name String
    Specifies the name of the resource.
    properties BotPropertiesResponse
    The set of properties specific to bot resource
    type String
    Specifies the type of the resource.
    zones List<String>
    Entity zones
    etag String
    Entity Tag.
    kind String
    Required. Gets or sets the Kind of the resource.
    location String
    Specifies the location of the resource.
    sku SkuResponse
    Gets or sets the SKU of the resource.
    tags Map<String,String>
    Contains resource tags defined as key/value pairs.
    azureApiVersion string
    The Azure API version of the resource.
    id string
    Specifies the resource ID.
    name string
    Specifies the name of the resource.
    properties BotPropertiesResponse
    The set of properties specific to bot resource
    type string
    Specifies the type of the resource.
    zones string[]
    Entity zones
    etag string
    Entity Tag.
    kind string
    Required. Gets or sets the Kind of the resource.
    location string
    Specifies the location of the resource.
    sku SkuResponse
    Gets or sets the SKU of the resource.
    tags {[key: string]: string}
    Contains resource tags defined as key/value pairs.
    azure_api_version str
    The Azure API version of the resource.
    id str
    Specifies the resource ID.
    name str
    Specifies the name of the resource.
    properties BotPropertiesResponse
    The set of properties specific to bot resource
    type str
    Specifies the type of the resource.
    zones Sequence[str]
    Entity zones
    etag str
    Entity Tag.
    kind str
    Required. Gets or sets the Kind of the resource.
    location str
    Specifies the location of the resource.
    sku SkuResponse
    Gets or sets the SKU of the resource.
    tags Mapping[str, str]
    Contains resource tags defined as key/value pairs.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    Specifies the resource ID.
    name String
    Specifies the name of the resource.
    properties Property Map
    The set of properties specific to bot resource
    type String
    Specifies the type of the resource.
    zones List<String>
    Entity zones
    etag String
    Entity Tag.
    kind String
    Required. Gets or sets the Kind of the resource.
    location String
    Specifies the location of the resource.
    sku Property Map
    Gets or sets the SKU of the resource.
    tags Map<String>
    Contains resource tags defined as key/value pairs.

    Supporting Types

    BotPropertiesResponse

    CmekEncryptionStatus string
    The CMK encryption status
    ConfiguredChannels List<string>
    Collection of channels for which the bot is configured
    DisplayName string
    The Name of the bot
    EnabledChannels List<string>
    Collection of channels for which the bot is enabled
    Endpoint string
    The bot's endpoint
    EndpointVersion string
    The bot's endpoint version
    IsDeveloperAppInsightsApiKeySet bool
    Whether the bot is developerAppInsightsApiKey set
    MigrationToken string
    Token used to migrate non Azure bot to azure subscription
    MsaAppId string
    Microsoft App Id for the bot
    NetworkSecurityPerimeterConfigurations List<Pulumi.AzureNative.BotService.Inputs.NetworkSecurityPerimeterConfigurationResponse>
    List of Network Security Perimeter configurations for the bot
    PrivateEndpointConnections List<Pulumi.AzureNative.BotService.Inputs.PrivateEndpointConnectionResponse>
    List of Private Endpoint Connections configured for the bot
    ProvisioningState string
    Provisioning state of the resource
    AllSettings Dictionary<string, string>
    Contains resource all settings defined as key/value pairs.
    AppPasswordHint string
    The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
    CmekKeyVaultUrl string
    The CMK Url
    Description string
    The description of the bot
    DeveloperAppInsightKey string
    The Application Insights key
    DeveloperAppInsightsApiKey string
    The Application Insights Api Key
    DeveloperAppInsightsApplicationId string
    The Application Insights App Id
    DisableLocalAuth bool
    Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
    IconUrl string
    The Icon Url of the bot
    IsCmekEnabled bool
    Whether Cmek is enabled
    IsStreamingSupported bool
    Whether the bot is streaming supported
    LuisAppIds List<string>
    Collection of LUIS App Ids
    LuisKey string
    The LUIS Key
    ManifestUrl string
    The bot's manifest url
    MsaAppMSIResourceId string
    Microsoft App Managed Identity Resource Id for the bot
    MsaAppTenantId string
    Microsoft App Tenant Id for the bot
    MsaAppType string
    Microsoft App Type for the bot
    OpenWithHint string
    The hint to browser (e.g. protocol handler) on how to open the bot for authoring
    Parameters Dictionary<string, string>
    Contains resource parameters defined as key/value pairs.
    PublicNetworkAccess string
    Whether the bot is in an isolated network
    PublishingCredentials string
    Publishing credentials of the resource
    SchemaTransformationVersion string
    The channel schema transformation version for the bot
    StorageResourceId string
    The storage resourceId for the bot
    TenantId string
    The Tenant Id for the bot
    CmekEncryptionStatus string
    The CMK encryption status
    ConfiguredChannels []string
    Collection of channels for which the bot is configured
    DisplayName string
    The Name of the bot
    EnabledChannels []string
    Collection of channels for which the bot is enabled
    Endpoint string
    The bot's endpoint
    EndpointVersion string
    The bot's endpoint version
    IsDeveloperAppInsightsApiKeySet bool
    Whether the bot is developerAppInsightsApiKey set
    MigrationToken string
    Token used to migrate non Azure bot to azure subscription
    MsaAppId string
    Microsoft App Id for the bot
    NetworkSecurityPerimeterConfigurations []NetworkSecurityPerimeterConfigurationResponse
    List of Network Security Perimeter configurations for the bot
    PrivateEndpointConnections []PrivateEndpointConnectionResponse
    List of Private Endpoint Connections configured for the bot
    ProvisioningState string
    Provisioning state of the resource
    AllSettings map[string]string
    Contains resource all settings defined as key/value pairs.
    AppPasswordHint string
    The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
    CmekKeyVaultUrl string
    The CMK Url
    Description string
    The description of the bot
    DeveloperAppInsightKey string
    The Application Insights key
    DeveloperAppInsightsApiKey string
    The Application Insights Api Key
    DeveloperAppInsightsApplicationId string
    The Application Insights App Id
    DisableLocalAuth bool
    Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
    IconUrl string
    The Icon Url of the bot
    IsCmekEnabled bool
    Whether Cmek is enabled
    IsStreamingSupported bool
    Whether the bot is streaming supported
    LuisAppIds []string
    Collection of LUIS App Ids
    LuisKey string
    The LUIS Key
    ManifestUrl string
    The bot's manifest url
    MsaAppMSIResourceId string
    Microsoft App Managed Identity Resource Id for the bot
    MsaAppTenantId string
    Microsoft App Tenant Id for the bot
    MsaAppType string
    Microsoft App Type for the bot
    OpenWithHint string
    The hint to browser (e.g. protocol handler) on how to open the bot for authoring
    Parameters map[string]string
    Contains resource parameters defined as key/value pairs.
    PublicNetworkAccess string
    Whether the bot is in an isolated network
    PublishingCredentials string
    Publishing credentials of the resource
    SchemaTransformationVersion string
    The channel schema transformation version for the bot
    StorageResourceId string
    The storage resourceId for the bot
    TenantId string
    The Tenant Id for the bot
    cmekEncryptionStatus String
    The CMK encryption status
    configuredChannels List<String>
    Collection of channels for which the bot is configured
    displayName String
    The Name of the bot
    enabledChannels List<String>
    Collection of channels for which the bot is enabled
    endpoint String
    The bot's endpoint
    endpointVersion String
    The bot's endpoint version
    isDeveloperAppInsightsApiKeySet Boolean
    Whether the bot is developerAppInsightsApiKey set
    migrationToken String
    Token used to migrate non Azure bot to azure subscription
    msaAppId String
    Microsoft App Id for the bot
    networkSecurityPerimeterConfigurations List<NetworkSecurityPerimeterConfigurationResponse>
    List of Network Security Perimeter configurations for the bot
    privateEndpointConnections List<PrivateEndpointConnectionResponse>
    List of Private Endpoint Connections configured for the bot
    provisioningState String
    Provisioning state of the resource
    allSettings Map<String,String>
    Contains resource all settings defined as key/value pairs.
    appPasswordHint String
    The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
    cmekKeyVaultUrl String
    The CMK Url
    description String
    The description of the bot
    developerAppInsightKey String
    The Application Insights key
    developerAppInsightsApiKey String
    The Application Insights Api Key
    developerAppInsightsApplicationId String
    The Application Insights App Id
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
    iconUrl String
    The Icon Url of the bot
    isCmekEnabled Boolean
    Whether Cmek is enabled
    isStreamingSupported Boolean
    Whether the bot is streaming supported
    luisAppIds List<String>
    Collection of LUIS App Ids
    luisKey String
    The LUIS Key
    manifestUrl String
    The bot's manifest url
    msaAppMSIResourceId String
    Microsoft App Managed Identity Resource Id for the bot
    msaAppTenantId String
    Microsoft App Tenant Id for the bot
    msaAppType String
    Microsoft App Type for the bot
    openWithHint String
    The hint to browser (e.g. protocol handler) on how to open the bot for authoring
    parameters Map<String,String>
    Contains resource parameters defined as key/value pairs.
    publicNetworkAccess String
    Whether the bot is in an isolated network
    publishingCredentials String
    Publishing credentials of the resource
    schemaTransformationVersion String
    The channel schema transformation version for the bot
    storageResourceId String
    The storage resourceId for the bot
    tenantId String
    The Tenant Id for the bot
    cmekEncryptionStatus string
    The CMK encryption status
    configuredChannels string[]
    Collection of channels for which the bot is configured
    displayName string
    The Name of the bot
    enabledChannels string[]
    Collection of channels for which the bot is enabled
    endpoint string
    The bot's endpoint
    endpointVersion string
    The bot's endpoint version
    isDeveloperAppInsightsApiKeySet boolean
    Whether the bot is developerAppInsightsApiKey set
    migrationToken string
    Token used to migrate non Azure bot to azure subscription
    msaAppId string
    Microsoft App Id for the bot
    networkSecurityPerimeterConfigurations NetworkSecurityPerimeterConfigurationResponse[]
    List of Network Security Perimeter configurations for the bot
    privateEndpointConnections PrivateEndpointConnectionResponse[]
    List of Private Endpoint Connections configured for the bot
    provisioningState string
    Provisioning state of the resource
    allSettings {[key: string]: string}
    Contains resource all settings defined as key/value pairs.
    appPasswordHint string
    The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
    cmekKeyVaultUrl string
    The CMK Url
    description string
    The description of the bot
    developerAppInsightKey string
    The Application Insights key
    developerAppInsightsApiKey string
    The Application Insights Api Key
    developerAppInsightsApplicationId string
    The Application Insights App Id
    disableLocalAuth boolean
    Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
    iconUrl string
    The Icon Url of the bot
    isCmekEnabled boolean
    Whether Cmek is enabled
    isStreamingSupported boolean
    Whether the bot is streaming supported
    luisAppIds string[]
    Collection of LUIS App Ids
    luisKey string
    The LUIS Key
    manifestUrl string
    The bot's manifest url
    msaAppMSIResourceId string
    Microsoft App Managed Identity Resource Id for the bot
    msaAppTenantId string
    Microsoft App Tenant Id for the bot
    msaAppType string
    Microsoft App Type for the bot
    openWithHint string
    The hint to browser (e.g. protocol handler) on how to open the bot for authoring
    parameters {[key: string]: string}
    Contains resource parameters defined as key/value pairs.
    publicNetworkAccess string
    Whether the bot is in an isolated network
    publishingCredentials string
    Publishing credentials of the resource
    schemaTransformationVersion string
    The channel schema transformation version for the bot
    storageResourceId string
    The storage resourceId for the bot
    tenantId string
    The Tenant Id for the bot
    cmek_encryption_status str
    The CMK encryption status
    configured_channels Sequence[str]
    Collection of channels for which the bot is configured
    display_name str
    The Name of the bot
    enabled_channels Sequence[str]
    Collection of channels for which the bot is enabled
    endpoint str
    The bot's endpoint
    endpoint_version str
    The bot's endpoint version
    is_developer_app_insights_api_key_set bool
    Whether the bot is developerAppInsightsApiKey set
    migration_token str
    Token used to migrate non Azure bot to azure subscription
    msa_app_id str
    Microsoft App Id for the bot
    network_security_perimeter_configurations Sequence[NetworkSecurityPerimeterConfigurationResponse]
    List of Network Security Perimeter configurations for the bot
    private_endpoint_connections Sequence[PrivateEndpointConnectionResponse]
    List of Private Endpoint Connections configured for the bot
    provisioning_state str
    Provisioning state of the resource
    all_settings Mapping[str, str]
    Contains resource all settings defined as key/value pairs.
    app_password_hint str
    The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
    cmek_key_vault_url str
    The CMK Url
    description str
    The description of the bot
    developer_app_insight_key str
    The Application Insights key
    developer_app_insights_api_key str
    The Application Insights Api Key
    developer_app_insights_application_id str
    The Application Insights App Id
    disable_local_auth bool
    Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
    icon_url str
    The Icon Url of the bot
    is_cmek_enabled bool
    Whether Cmek is enabled
    is_streaming_supported bool
    Whether the bot is streaming supported
    luis_app_ids Sequence[str]
    Collection of LUIS App Ids
    luis_key str
    The LUIS Key
    manifest_url str
    The bot's manifest url
    msa_app_msi_resource_id str
    Microsoft App Managed Identity Resource Id for the bot
    msa_app_tenant_id str
    Microsoft App Tenant Id for the bot
    msa_app_type str
    Microsoft App Type for the bot
    open_with_hint str
    The hint to browser (e.g. protocol handler) on how to open the bot for authoring
    parameters Mapping[str, str]
    Contains resource parameters defined as key/value pairs.
    public_network_access str
    Whether the bot is in an isolated network
    publishing_credentials str
    Publishing credentials of the resource
    schema_transformation_version str
    The channel schema transformation version for the bot
    storage_resource_id str
    The storage resourceId for the bot
    tenant_id str
    The Tenant Id for the bot
    cmekEncryptionStatus String
    The CMK encryption status
    configuredChannels List<String>
    Collection of channels for which the bot is configured
    displayName String
    The Name of the bot
    enabledChannels List<String>
    Collection of channels for which the bot is enabled
    endpoint String
    The bot's endpoint
    endpointVersion String
    The bot's endpoint version
    isDeveloperAppInsightsApiKeySet Boolean
    Whether the bot is developerAppInsightsApiKey set
    migrationToken String
    Token used to migrate non Azure bot to azure subscription
    msaAppId String
    Microsoft App Id for the bot
    networkSecurityPerimeterConfigurations List<Property Map>
    List of Network Security Perimeter configurations for the bot
    privateEndpointConnections List<Property Map>
    List of Private Endpoint Connections configured for the bot
    provisioningState String
    Provisioning state of the resource
    allSettings Map<String>
    Contains resource all settings defined as key/value pairs.
    appPasswordHint String
    The hint (e.g. keyVault secret resourceId) on how to fetch the app secret
    cmekKeyVaultUrl String
    The CMK Url
    description String
    The description of the bot
    developerAppInsightKey String
    The Application Insights key
    developerAppInsightsApiKey String
    The Application Insights Api Key
    developerAppInsightsApplicationId String
    The Application Insights App Id
    disableLocalAuth Boolean
    Opt-out of local authentication and ensure only MSI and AAD can be used exclusively for authentication.
    iconUrl String
    The Icon Url of the bot
    isCmekEnabled Boolean
    Whether Cmek is enabled
    isStreamingSupported Boolean
    Whether the bot is streaming supported
    luisAppIds List<String>
    Collection of LUIS App Ids
    luisKey String
    The LUIS Key
    manifestUrl String
    The bot's manifest url
    msaAppMSIResourceId String
    Microsoft App Managed Identity Resource Id for the bot
    msaAppTenantId String
    Microsoft App Tenant Id for the bot
    msaAppType String
    Microsoft App Type for the bot
    openWithHint String
    The hint to browser (e.g. protocol handler) on how to open the bot for authoring
    parameters Map<String>
    Contains resource parameters defined as key/value pairs.
    publicNetworkAccess String
    Whether the bot is in an isolated network
    publishingCredentials String
    Publishing credentials of the resource
    schemaTransformationVersion String
    The channel schema transformation version for the bot
    storageResourceId String
    The storage resourceId for the bot
    tenantId String
    The Tenant Id for the bot

    NetworkSecurityPerimeterConfigurationPropertiesResponse

    NetworkSecurityPerimeter NetworkSecurityPerimeterResponse
    Information about Network Security Perimeter
    Profile ProfileResponse
    Information about profile
    ResourceAssociation ResourceAssociationResponse
    Information about resource association
    ProvisioningIssues []ProvisioningIssueResponse
    List of Provisioning Issues if any
    ProvisioningState string
    networkSecurityPerimeter NetworkSecurityPerimeterResponse
    Information about Network Security Perimeter
    profile ProfileResponse
    Information about profile
    resourceAssociation ResourceAssociationResponse
    Information about resource association
    provisioningIssues List<ProvisioningIssueResponse>
    List of Provisioning Issues if any
    provisioningState String
    networkSecurityPerimeter NetworkSecurityPerimeterResponse
    Information about Network Security Perimeter
    profile ProfileResponse
    Information about profile
    resourceAssociation ResourceAssociationResponse
    Information about resource association
    provisioningIssues ProvisioningIssueResponse[]
    List of Provisioning Issues if any
    provisioningState string
    network_security_perimeter NetworkSecurityPerimeterResponse
    Information about Network Security Perimeter
    profile ProfileResponse
    Information about profile
    resource_association ResourceAssociationResponse
    Information about resource association
    provisioning_issues Sequence[ProvisioningIssueResponse]
    List of Provisioning Issues if any
    provisioning_state str
    networkSecurityPerimeter Property Map
    Information about Network Security Perimeter
    profile Property Map
    Information about profile
    resourceAssociation Property Map
    Information about resource association
    provisioningIssues List<Property Map>
    List of Provisioning Issues if any
    provisioningState String

    NetworkSecurityPerimeterConfigurationResponse

    Properties Pulumi.AzureNative.BotService.Inputs.NetworkSecurityPerimeterConfigurationPropertiesResponse
    Properties of the Network Security Perimeter configuration
    Id string
    Fully qualified identifier of the resource
    Name string
    Name of the resource
    Type string
    Type of the resource
    Properties NetworkSecurityPerimeterConfigurationPropertiesResponse
    Properties of the Network Security Perimeter configuration
    Id string
    Fully qualified identifier of the resource
    Name string
    Name of the resource
    Type string
    Type of the resource
    properties NetworkSecurityPerimeterConfigurationPropertiesResponse
    Properties of the Network Security Perimeter configuration
    id String
    Fully qualified identifier of the resource
    name String
    Name of the resource
    type String
    Type of the resource
    properties NetworkSecurityPerimeterConfigurationPropertiesResponse
    Properties of the Network Security Perimeter configuration
    id string
    Fully qualified identifier of the resource
    name string
    Name of the resource
    type string
    Type of the resource
    properties NetworkSecurityPerimeterConfigurationPropertiesResponse
    Properties of the Network Security Perimeter configuration
    id str
    Fully qualified identifier of the resource
    name str
    Name of the resource
    type str
    Type of the resource
    properties Property Map
    Properties of the Network Security Perimeter configuration
    id String
    Fully qualified identifier of the resource
    name String
    Name of the resource
    type String
    Type of the resource

    NetworkSecurityPerimeterResponse

    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Location string
    Location of the Network Security Perimeter
    PerimeterGuid string
    Guid of the Network Security Perimeter
    Id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    Location string
    Location of the Network Security Perimeter
    PerimeterGuid string
    Guid of the Network Security Perimeter
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location String
    Location of the Network Security Perimeter
    perimeterGuid String
    Guid of the Network Security Perimeter
    id string
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location string
    Location of the Network Security Perimeter
    perimeterGuid string
    Guid of the Network Security Perimeter
    id str
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location str
    Location of the Network Security Perimeter
    perimeter_guid str
    Guid of the Network Security Perimeter
    id String
    Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
    location String
    Location of the Network Security Perimeter
    perimeterGuid String
    Guid of the Network Security Perimeter

    NspAccessRuleResponse

    Properties Pulumi.AzureNative.BotService.Inputs.NspAccessRuleResponseProperties
    Properties of Access Rule
    Name string
    Name of the access rule
    Properties NspAccessRuleResponseProperties
    Properties of Access Rule
    Name string
    Name of the access rule
    properties NspAccessRuleResponseProperties
    Properties of Access Rule
    name String
    Name of the access rule
    properties NspAccessRuleResponseProperties
    Properties of Access Rule
    name string
    Name of the access rule
    properties NspAccessRuleResponseProperties
    Properties of Access Rule
    name str
    Name of the access rule
    properties Property Map
    Properties of Access Rule
    name String
    Name of the access rule

    NspAccessRuleResponseProperties

    EmailAddresses List<string>
    Email addresses for outbound rules
    FullyQualifiedDomainNames List<string>
    FQDN for outbound rules
    NetworkSecurityPerimeters List<Pulumi.AzureNative.BotService.Inputs.NetworkSecurityPerimeterResponse>
    NetworkSecurityPerimeters for inbound rules
    PhoneNumbers List<string>
    Phone numbers for outbound rules
    AddressPrefixes List<string>
    Address prefixes in the CIDR format for inbound rules
    Direction string
    Direction of Access Rule
    Subscriptions List<Pulumi.AzureNative.BotService.Inputs.NspAccessRuleResponseSubscriptions>
    Subscriptions for inbound rules
    EmailAddresses []string
    Email addresses for outbound rules
    FullyQualifiedDomainNames []string
    FQDN for outbound rules
    NetworkSecurityPerimeters []NetworkSecurityPerimeterResponse
    NetworkSecurityPerimeters for inbound rules
    PhoneNumbers []string
    Phone numbers for outbound rules
    AddressPrefixes []string
    Address prefixes in the CIDR format for inbound rules
    Direction string
    Direction of Access Rule
    Subscriptions []NspAccessRuleResponseSubscriptions
    Subscriptions for inbound rules
    emailAddresses List<String>
    Email addresses for outbound rules
    fullyQualifiedDomainNames List<String>
    FQDN for outbound rules
    networkSecurityPerimeters List<NetworkSecurityPerimeterResponse>
    NetworkSecurityPerimeters for inbound rules
    phoneNumbers List<String>
    Phone numbers for outbound rules
    addressPrefixes List<String>
    Address prefixes in the CIDR format for inbound rules
    direction String
    Direction of Access Rule
    subscriptions List<NspAccessRuleResponseSubscriptions>
    Subscriptions for inbound rules
    emailAddresses string[]
    Email addresses for outbound rules
    fullyQualifiedDomainNames string[]
    FQDN for outbound rules
    networkSecurityPerimeters NetworkSecurityPerimeterResponse[]
    NetworkSecurityPerimeters for inbound rules
    phoneNumbers string[]
    Phone numbers for outbound rules
    addressPrefixes string[]
    Address prefixes in the CIDR format for inbound rules
    direction string
    Direction of Access Rule
    subscriptions NspAccessRuleResponseSubscriptions[]
    Subscriptions for inbound rules
    email_addresses Sequence[str]
    Email addresses for outbound rules
    fully_qualified_domain_names Sequence[str]
    FQDN for outbound rules
    network_security_perimeters Sequence[NetworkSecurityPerimeterResponse]
    NetworkSecurityPerimeters for inbound rules
    phone_numbers Sequence[str]
    Phone numbers for outbound rules
    address_prefixes Sequence[str]
    Address prefixes in the CIDR format for inbound rules
    direction str
    Direction of Access Rule
    subscriptions Sequence[NspAccessRuleResponseSubscriptions]
    Subscriptions for inbound rules
    emailAddresses List<String>
    Email addresses for outbound rules
    fullyQualifiedDomainNames List<String>
    FQDN for outbound rules
    networkSecurityPerimeters List<Property Map>
    NetworkSecurityPerimeters for inbound rules
    phoneNumbers List<String>
    Phone numbers for outbound rules
    addressPrefixes List<String>
    Address prefixes in the CIDR format for inbound rules
    direction String
    Direction of Access Rule
    subscriptions List<Property Map>
    Subscriptions for inbound rules

    NspAccessRuleResponseSubscriptions

    Id string
    Fully qualified identifier of subscription
    Id string
    Fully qualified identifier of subscription
    id String
    Fully qualified identifier of subscription
    id string
    Fully qualified identifier of subscription
    id str
    Fully qualified identifier of subscription
    id String
    Fully qualified identifier of subscription

    PrivateEndpointConnectionResponse

    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    PrivateLinkServiceConnectionState Pulumi.AzureNative.BotService.Inputs.PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    ProvisioningState string
    The provisioning state of the private endpoint connection resource.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    GroupIds List<string>
    Group ids
    PrivateEndpoint Pulumi.AzureNative.BotService.Inputs.PrivateEndpointResponse
    The resource of private end point.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Name string
    The name of the resource
    PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    ProvisioningState string
    The provisioning state of the private endpoint connection resource.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    GroupIds []string
    Group ids
    PrivateEndpoint PrivateEndpointResponse
    The resource of private end point.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState String
    The provisioning state of the private endpoint connection resource.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    groupIds List<String>
    Group ids
    privateEndpoint PrivateEndpointResponse
    The resource of private end point.
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name string
    The name of the resource
    privateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState string
    The provisioning state of the private endpoint connection resource.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    groupIds string[]
    Group ids
    privateEndpoint PrivateEndpointResponse
    The resource of private end point.
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name str
    The name of the resource
    private_link_service_connection_state PrivateLinkServiceConnectionStateResponse
    A collection of information about the state of the connection between service consumer and provider.
    provisioning_state str
    The provisioning state of the private endpoint connection resource.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    group_ids Sequence[str]
    Group ids
    private_endpoint PrivateEndpointResponse
    The resource of private end point.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    name String
    The name of the resource
    privateLinkServiceConnectionState Property Map
    A collection of information about the state of the connection between service consumer and provider.
    provisioningState String
    The provisioning state of the private endpoint connection resource.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    groupIds List<String>
    Group ids
    privateEndpoint Property Map
    The resource of private end point.

    PrivateEndpointResponse

    Id string
    The ARM identifier for Private Endpoint
    Id string
    The ARM identifier for Private Endpoint
    id String
    The ARM identifier for Private Endpoint
    id string
    The ARM identifier for Private Endpoint
    id str
    The ARM identifier for Private Endpoint
    id String
    The ARM identifier for Private Endpoint

    PrivateLinkServiceConnectionStateResponse

    ActionsRequired string
    A message indicating if changes on the service provider require any updates on the consumer.
    Description string
    The reason for approval/rejection of the connection.
    Status string
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    ActionsRequired string
    A message indicating if changes on the service provider require any updates on the consumer.
    Description string
    The reason for approval/rejection of the connection.
    Status string
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actionsRequired String
    A message indicating if changes on the service provider require any updates on the consumer.
    description String
    The reason for approval/rejection of the connection.
    status String
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actionsRequired string
    A message indicating if changes on the service provider require any updates on the consumer.
    description string
    The reason for approval/rejection of the connection.
    status string
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actions_required str
    A message indicating if changes on the service provider require any updates on the consumer.
    description str
    The reason for approval/rejection of the connection.
    status str
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
    actionsRequired String
    A message indicating if changes on the service provider require any updates on the consumer.
    description String
    The reason for approval/rejection of the connection.
    status String
    Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

    ProfileResponse

    EnabledLogCategories List<string>
    List of log categories
    AccessRules List<Pulumi.AzureNative.BotService.Inputs.NspAccessRuleResponse>
    List of Access Rules
    AccessRulesVersion double
    Current access rules version
    DiagnosticSettingsVersion double
    Current diagnostic settings version
    Name string
    Name of the profile
    EnabledLogCategories []string
    List of log categories
    AccessRules []NspAccessRuleResponse
    List of Access Rules
    AccessRulesVersion float64
    Current access rules version
    DiagnosticSettingsVersion float64
    Current diagnostic settings version
    Name string
    Name of the profile
    enabledLogCategories List<String>
    List of log categories
    accessRules List<NspAccessRuleResponse>
    List of Access Rules
    accessRulesVersion Double
    Current access rules version
    diagnosticSettingsVersion Double
    Current diagnostic settings version
    name String
    Name of the profile
    enabledLogCategories string[]
    List of log categories
    accessRules NspAccessRuleResponse[]
    List of Access Rules
    accessRulesVersion number
    Current access rules version
    diagnosticSettingsVersion number
    Current diagnostic settings version
    name string
    Name of the profile
    enabled_log_categories Sequence[str]
    List of log categories
    access_rules Sequence[NspAccessRuleResponse]
    List of Access Rules
    access_rules_version float
    Current access rules version
    diagnostic_settings_version float
    Current diagnostic settings version
    name str
    Name of the profile
    enabledLogCategories List<String>
    List of log categories
    accessRules List<Property Map>
    List of Access Rules
    accessRulesVersion Number
    Current access rules version
    diagnosticSettingsVersion Number
    Current diagnostic settings version
    name String
    Name of the profile

    ProvisioningIssueResponse

    Properties ProvisioningIssueResponseProperties
    Properties of Provisioning Issue
    Name string
    Name of the issue
    properties ProvisioningIssueResponseProperties
    Properties of Provisioning Issue
    name String
    Name of the issue
    properties ProvisioningIssueResponseProperties
    Properties of Provisioning Issue
    name string
    Name of the issue
    properties ProvisioningIssueResponseProperties
    Properties of Provisioning Issue
    name str
    Name of the issue
    properties Property Map
    Properties of Provisioning Issue
    name String
    Name of the issue

    ProvisioningIssueResponseProperties

    SuggestedResourceIds List<string>
    ARM IDs of resources that can be associated to the same perimeter to remediate the issue.
    Description string
    Description of the issue
    IssueType string
    Type of Issue
    Severity string
    Provisioning state of Network Security Perimeter configuration propagation
    SuggestedAccessRules List<Pulumi.AzureNative.BotService.Inputs.NspAccessRuleResponse>
    Access rules that can be added to the same profile to remediate the issue.
    SuggestedResourceIds []string
    ARM IDs of resources that can be associated to the same perimeter to remediate the issue.
    Description string
    Description of the issue
    IssueType string
    Type of Issue
    Severity string
    Provisioning state of Network Security Perimeter configuration propagation
    SuggestedAccessRules []NspAccessRuleResponse
    Access rules that can be added to the same profile to remediate the issue.
    suggestedResourceIds List<String>
    ARM IDs of resources that can be associated to the same perimeter to remediate the issue.
    description String
    Description of the issue
    issueType String
    Type of Issue
    severity String
    Provisioning state of Network Security Perimeter configuration propagation
    suggestedAccessRules List<NspAccessRuleResponse>
    Access rules that can be added to the same profile to remediate the issue.
    suggestedResourceIds string[]
    ARM IDs of resources that can be associated to the same perimeter to remediate the issue.
    description string
    Description of the issue
    issueType string
    Type of Issue
    severity string
    Provisioning state of Network Security Perimeter configuration propagation
    suggestedAccessRules NspAccessRuleResponse[]
    Access rules that can be added to the same profile to remediate the issue.
    suggested_resource_ids Sequence[str]
    ARM IDs of resources that can be associated to the same perimeter to remediate the issue.
    description str
    Description of the issue
    issue_type str
    Type of Issue
    severity str
    Provisioning state of Network Security Perimeter configuration propagation
    suggested_access_rules Sequence[NspAccessRuleResponse]
    Access rules that can be added to the same profile to remediate the issue.
    suggestedResourceIds List<String>
    ARM IDs of resources that can be associated to the same perimeter to remediate the issue.
    description String
    Description of the issue
    issueType String
    Type of Issue
    severity String
    Provisioning state of Network Security Perimeter configuration propagation
    suggestedAccessRules List<Property Map>
    Access rules that can be added to the same profile to remediate the issue.

    ResourceAssociationResponse

    AccessMode string
    Access Mode of the resource association
    Name string
    Name of the resource association
    AccessMode string
    Access Mode of the resource association
    Name string
    Name of the resource association
    accessMode String
    Access Mode of the resource association
    name String
    Name of the resource association
    accessMode string
    Access Mode of the resource association
    name string
    Name of the resource association
    access_mode str
    Access Mode of the resource association
    name str
    Name of the resource association
    accessMode String
    Access Mode of the resource association
    name String
    Name of the resource association

    SkuResponse

    Name string
    The sku name
    Tier string
    Gets the sku tier. This is based on the SKU name.
    Name string
    The sku name
    Tier string
    Gets the sku tier. This is based on the SKU name.
    name String
    The sku name
    tier String
    Gets the sku tier. This is based on the SKU name.
    name string
    The sku name
    tier string
    Gets the sku tier. This is based on the SKU name.
    name str
    The sku name
    tier str
    Gets the sku tier. This is based on the SKU name.
    name String
    The sku name
    tier String
    Gets the sku tier. This is based on the SKU name.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Azure Native v3.3.0 published on Monday, Apr 28, 2025 by Pulumi