iot

This provider is a derived work of the Terraform Provider distributed under MPL 2.0. If you encounter a bug or missing feature, first check the pulumi/pulumi-azure repo; however, if that doesn’t turn up anything, please consult the source terraform-providers/terraform-provider-azurerm repo.

class pulumi_azure.iot.Certificate(resource_name, opts=None, certificate_content=None, iot_dps_name=None, name=None, resource_group_name=None, __props__=None, __name__=None, __opts__=None)

Manages an IoT Device Provisioning Service Certificate.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • certificate_content (pulumi.Input[str]) – The Base-64 representation of the X509 leaf certificate .cer file or just a .pem file content.

  • iot_dps_name (pulumi.Input[str]) – The name of the IoT Device Provisioning Service that this certificate will be attached to. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – Specifies the name of the Iot Device Provisioning Service Certificate resource. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the resource group under which the Iot Device Provisioning Service Certificate resource has to be created. Changing this forces a new resource to be created.

certificate_content = None

The Base-64 representation of the X509 leaf certificate .cer file or just a .pem file content.

iot_dps_name = None

The name of the IoT Device Provisioning Service that this certificate will be attached to. Changing this forces a new resource to be created.

name = None

Specifies the name of the Iot Device Provisioning Service Certificate resource. Changing this forces a new resource to be created.

resource_group_name = None

The name of the resource group under which the Iot Device Provisioning Service Certificate resource has to be created. Changing this forces a new resource to be created.

static get(resource_name, id, opts=None, certificate_content=None, iot_dps_name=None, name=None, resource_group_name=None)

Get an existing Certificate resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • certificate_content (pulumi.Input[str]) – The Base-64 representation of the X509 leaf certificate .cer file or just a .pem file content.

  • iot_dps_name (pulumi.Input[str]) – The name of the IoT Device Provisioning Service that this certificate will be attached to. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – Specifies the name of the Iot Device Provisioning Service Certificate resource. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the resource group under which the Iot Device Provisioning Service Certificate resource has to be created. Changing this forces a new resource to be created.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_azure.iot.ConsumerGroup(resource_name, opts=None, eventhub_endpoint_name=None, iothub_name=None, name=None, resource_group_name=None, __props__=None, __name__=None, __opts__=None)

Manages a Consumer Group within an IotHub

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • eventhub_endpoint_name (pulumi.Input[str]) – The name of the Event Hub-compatible endpoint in the IoT hub. Changing this forces a new resource to be created.

  • iothub_name (pulumi.Input[str]) – The name of the IoT Hub. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – The name of this Consumer Group. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the resource group that contains the IoT hub. Changing this forces a new resource to be created.

eventhub_endpoint_name = None

The name of the Event Hub-compatible endpoint in the IoT hub. Changing this forces a new resource to be created.

iothub_name = None

The name of the IoT Hub. Changing this forces a new resource to be created.

name = None

The name of this Consumer Group. Changing this forces a new resource to be created.

resource_group_name = None

The name of the resource group that contains the IoT hub. Changing this forces a new resource to be created.

static get(resource_name, id, opts=None, eventhub_endpoint_name=None, iothub_name=None, name=None, resource_group_name=None)

Get an existing ConsumerGroup resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • eventhub_endpoint_name (pulumi.Input[str]) – The name of the Event Hub-compatible endpoint in the IoT hub. Changing this forces a new resource to be created.

  • iothub_name (pulumi.Input[str]) – The name of the IoT Hub. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – The name of this Consumer Group. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the resource group that contains the IoT hub. Changing this forces a new resource to be created.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_azure.iot.Dps(resource_name, opts=None, linked_hubs=None, location=None, name=None, resource_group_name=None, sku=None, tags=None, __props__=None, __name__=None, __opts__=None)

Manages an IoT Device Provisioning Service.

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • linked_hubs (pulumi.Input[list]) – A linked_hub block as defined below.

  • location (pulumi.Input[str]) – Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – Specifies the name of the Iot Device Provisioning Service resource. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the resource group under which the Iot Device Provisioning Service resource has to be created. Changing this forces a new resource to be created.

  • sku (pulumi.Input[dict]) – A sku block as defined below.

  • tags (pulumi.Input[dict]) – A mapping of tags to assign to the resource.

The linked_hubs object supports the following:

  • allocationWeight (pulumi.Input[float])

  • applyAllocationPolicy (pulumi.Input[bool])

  • connection_string (pulumi.Input[str])

  • hostname (pulumi.Input[str])

  • location (pulumi.Input[str]) - Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.

The sku object supports the following:

  • capacity (pulumi.Input[float])

  • name (pulumi.Input[str]) - Specifies the name of the Iot Device Provisioning Service resource. Changing this forces a new resource to be created.

  • tier (pulumi.Input[str])

linked_hubs = None

A linked_hub block as defined below.

  • allocationWeight (float)

  • applyAllocationPolicy (bool)

  • connection_string (str)

  • hostname (str)

  • location (str) - Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.

location = None

Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.

name = None

Specifies the name of the Iot Device Provisioning Service resource. Changing this forces a new resource to be created.

resource_group_name = None

The name of the resource group under which the Iot Device Provisioning Service resource has to be created. Changing this forces a new resource to be created.

sku = None

A sku block as defined below.

  • capacity (float)

  • name (str) - Specifies the name of the Iot Device Provisioning Service resource. Changing this forces a new resource to be created.

  • tier (str)

tags = None

A mapping of tags to assign to the resource.

static get(resource_name, id, opts=None, linked_hubs=None, location=None, name=None, resource_group_name=None, sku=None, tags=None)

Get an existing Dps resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • linked_hubs (pulumi.Input[list]) – A linked_hub block as defined below.

  • location (pulumi.Input[str]) – Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – Specifies the name of the Iot Device Provisioning Service resource. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the resource group under which the Iot Device Provisioning Service resource has to be created. Changing this forces a new resource to be created.

  • sku (pulumi.Input[dict]) – A sku block as defined below.

  • tags (pulumi.Input[dict]) – A mapping of tags to assign to the resource.

The linked_hubs object supports the following:

  • allocationWeight (pulumi.Input[float])

  • applyAllocationPolicy (pulumi.Input[bool])

  • connection_string (pulumi.Input[str])

  • hostname (pulumi.Input[str])

  • location (pulumi.Input[str]) - Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.

The sku object supports the following:

  • capacity (pulumi.Input[float])

  • name (pulumi.Input[str]) - Specifies the name of the Iot Device Provisioning Service resource. Changing this forces a new resource to be created.

  • tier (pulumi.Input[str])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_azure.iot.IoTHub(resource_name, opts=None, endpoints=None, fallback_route=None, file_upload=None, ip_filter_rules=None, location=None, name=None, resource_group_name=None, routes=None, sku=None, tags=None, __props__=None, __name__=None, __opts__=None)

Manages an IotHub

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • endpoints (pulumi.Input[list]) – An endpoint block as defined below.

  • fallback_route (pulumi.Input[dict]) – A fallback_route block as defined below. If the fallback route is enabled, messages that don’t match any of the supplied routes are automatically sent to this route. Defaults to messages/events.

  • file_upload (pulumi.Input[dict]) – A file_upload block as defined below.

  • ip_filter_rules (pulumi.Input[list]) – One or more ip_filter_rule blocks as defined below.

  • location (pulumi.Input[str]) – Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the resource group under which the IotHub resource has to be created. Changing this forces a new resource to be created.

  • routes (pulumi.Input[list]) – A route block as defined below.

  • sku (pulumi.Input[dict]) – A sku block as defined below.

  • tags (pulumi.Input[dict]) – A mapping of tags to assign to the resource.

The endpoints object supports the following:

  • batchFrequencyInSeconds (pulumi.Input[float])

  • connection_string (pulumi.Input[str])

  • containerName (pulumi.Input[str])

  • encoding (pulumi.Input[str])

  • fileNameFormat (pulumi.Input[str])

  • maxChunkSizeInBytes (pulumi.Input[float])

  • name (pulumi.Input[str]) - Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

  • type (pulumi.Input[str])

The fallback_route object supports the following:

  • condition (pulumi.Input[str])

  • enabled (pulumi.Input[bool])

  • endpointNames (pulumi.Input[list])

  • source (pulumi.Input[str])

The file_upload object supports the following:

  • connection_string (pulumi.Input[str])

  • containerName (pulumi.Input[str])

  • defaultTtl (pulumi.Input[str])

  • lock_duration (pulumi.Input[str])

  • max_delivery_count (pulumi.Input[float])

  • notifications (pulumi.Input[bool])

  • sasTtl (pulumi.Input[str])

The ip_filter_rules object supports the following:

  • action (pulumi.Input[str])

  • ipMask (pulumi.Input[str])

  • name (pulumi.Input[str]) - Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

The routes object supports the following:

  • condition (pulumi.Input[str])

  • enabled (pulumi.Input[bool])

  • endpointNames (pulumi.Input[list])

  • name (pulumi.Input[str]) - Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

  • source (pulumi.Input[str])

The sku object supports the following:

  • capacity (pulumi.Input[float])

  • name (pulumi.Input[str]) - Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

  • tier (pulumi.Input[str])

endpoints = None

An endpoint block as defined below.

  • batchFrequencyInSeconds (float)

  • connection_string (str)

  • containerName (str)

  • encoding (str)

  • fileNameFormat (str)

  • maxChunkSizeInBytes (float)

  • name (str) - Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

  • type (str)

event_hub_events_endpoint = None

The EventHub compatible endpoint for events data

event_hub_events_path = None

The EventHub compatible path for events data

event_hub_operations_endpoint = None

The EventHub compatible endpoint for operational data

event_hub_operations_path = None

The EventHub compatible path for operational data

fallback_route = None

A fallback_route block as defined below. If the fallback route is enabled, messages that don’t match any of the supplied routes are automatically sent to this route. Defaults to messages/events.

  • condition (str)

  • enabled (bool)

  • endpointNames (list)

  • source (str)

file_upload = None

A file_upload block as defined below.

  • connection_string (str)

  • containerName (str)

  • defaultTtl (str)

  • lock_duration (str)

  • max_delivery_count (float)

  • notifications (bool)

  • sasTtl (str)

hostname = None

The hostname of the IotHub Resource.

ip_filter_rules = None

One or more ip_filter_rule blocks as defined below.

  • action (str)

  • ipMask (str)

  • name (str) - Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

location = None

Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.

name = None

Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

resource_group_name = None

The name of the resource group under which the IotHub resource has to be created. Changing this forces a new resource to be created.

routes = None

A route block as defined below.

  • condition (str)

  • enabled (bool)

  • endpointNames (list)

  • name (str) - Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

  • source (str)

shared_access_policies = None

One or more shared_access_policy blocks as defined below.

  • keyName (str) - The name of the shared access policy.

  • permissions (str) - The permissions assigned to the shared access policy.

  • primary_key (str) - The primary key.

  • secondary_key (str) - The secondary key.

sku = None

A sku block as defined below.

  • capacity (float)

  • name (str) - Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

  • tier (str)

tags = None

A mapping of tags to assign to the resource.

static get(resource_name, id, opts=None, endpoints=None, event_hub_events_endpoint=None, event_hub_events_path=None, event_hub_operations_endpoint=None, event_hub_operations_path=None, fallback_route=None, file_upload=None, hostname=None, ip_filter_rules=None, location=None, name=None, resource_group_name=None, routes=None, shared_access_policies=None, sku=None, tags=None, type=None)

Get an existing IoTHub resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • endpoints (pulumi.Input[list]) – An endpoint block as defined below.

  • event_hub_events_endpoint (pulumi.Input[str]) – The EventHub compatible endpoint for events data

  • event_hub_events_path (pulumi.Input[str]) – The EventHub compatible path for events data

  • event_hub_operations_endpoint (pulumi.Input[str]) – The EventHub compatible endpoint for operational data

  • event_hub_operations_path (pulumi.Input[str]) – The EventHub compatible path for operational data

  • fallback_route (pulumi.Input[dict]) – A fallback_route block as defined below. If the fallback route is enabled, messages that don’t match any of the supplied routes are automatically sent to this route. Defaults to messages/events.

  • file_upload (pulumi.Input[dict]) – A file_upload block as defined below.

  • hostname (pulumi.Input[str]) – The hostname of the IotHub Resource.

  • ip_filter_rules (pulumi.Input[list]) – One or more ip_filter_rule blocks as defined below.

  • location (pulumi.Input[str]) – Specifies the supported Azure location where the resource has to be createc. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

  • resource_group_name (pulumi.Input[str]) – The name of the resource group under which the IotHub resource has to be created. Changing this forces a new resource to be created.

  • routes (pulumi.Input[list]) – A route block as defined below.

  • shared_access_policies (pulumi.Input[list]) – One or more shared_access_policy blocks as defined below.

  • sku (pulumi.Input[dict]) – A sku block as defined below.

  • tags (pulumi.Input[dict]) – A mapping of tags to assign to the resource.

The endpoints object supports the following:

  • batchFrequencyInSeconds (pulumi.Input[float])

  • connection_string (pulumi.Input[str])

  • containerName (pulumi.Input[str])

  • encoding (pulumi.Input[str])

  • fileNameFormat (pulumi.Input[str])

  • maxChunkSizeInBytes (pulumi.Input[float])

  • name (pulumi.Input[str]) - Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

  • type (pulumi.Input[str])

The fallback_route object supports the following:

  • condition (pulumi.Input[str])

  • enabled (pulumi.Input[bool])

  • endpointNames (pulumi.Input[list])

  • source (pulumi.Input[str])

The file_upload object supports the following:

  • connection_string (pulumi.Input[str])

  • containerName (pulumi.Input[str])

  • defaultTtl (pulumi.Input[str])

  • lock_duration (pulumi.Input[str])

  • max_delivery_count (pulumi.Input[float])

  • notifications (pulumi.Input[bool])

  • sasTtl (pulumi.Input[str])

The ip_filter_rules object supports the following:

  • action (pulumi.Input[str])

  • ipMask (pulumi.Input[str])

  • name (pulumi.Input[str]) - Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

The routes object supports the following:

  • condition (pulumi.Input[str])

  • enabled (pulumi.Input[bool])

  • endpointNames (pulumi.Input[list])

  • name (pulumi.Input[str]) - Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

  • source (pulumi.Input[str])

The shared_access_policies object supports the following:

  • keyName (pulumi.Input[str]) - The name of the shared access policy.

  • permissions (pulumi.Input[str]) - The permissions assigned to the shared access policy.

  • primary_key (pulumi.Input[str]) - The primary key.

  • secondary_key (pulumi.Input[str]) - The secondary key.

The sku object supports the following:

  • capacity (pulumi.Input[float])

  • name (pulumi.Input[str]) - Specifies the name of the IotHub resource. Changing this forces a new resource to be created.

  • tier (pulumi.Input[str])

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

class pulumi_azure.iot.SharedAccessPolicy(resource_name, opts=None, device_connect=None, iothub_name=None, name=None, registry_read=None, registry_write=None, resource_group_name=None, service_connect=None, __props__=None, __name__=None, __opts__=None)

Manages an IotHub Shared Access Policy

Parameters
  • resource_name (str) – The name of the resource.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • device_connect (pulumi.Input[bool]) – Adds DeviceConnect permission to this Shared Access Account. It allows sending and receiving on the device-side endpoints.

  • iothub_name (pulumi.Input[str]) – The name of the IoTHub to which this Shared Access Policy belongs. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – Specifies the name of the IotHub Shared Access Policy resource. Changing this forces a new resource to be created.

  • registry_read (pulumi.Input[bool]) – Adds RegistryRead permission to this Shared Access Account. It allows read access to the identity registry.

  • registry_write (pulumi.Input[bool]) – Adds RegistryWrite permission to this Shared Access Account. It allows write access to the identity registry.

  • resource_group_name (pulumi.Input[str]) – The name of the resource group under which the IotHub Shared Access Policy resource has to be created. Changing this forces a new resource to be created.

  • service_connect (pulumi.Input[bool]) – Adds ServiceConnect permission to this Shared Access Account. It allows sending and receiving on the cloud-side endpoints.

device_connect = None

Adds DeviceConnect permission to this Shared Access Account. It allows sending and receiving on the device-side endpoints.

iothub_name = None

The name of the IoTHub to which this Shared Access Policy belongs. Changing this forces a new resource to be created.

name = None

Specifies the name of the IotHub Shared Access Policy resource. Changing this forces a new resource to be created.

primary_connection_string = None

The primary connection string of the Shared Access Policy.

primary_key = None

The primary key used to create the authentication token.

registry_read = None

Adds RegistryRead permission to this Shared Access Account. It allows read access to the identity registry.

registry_write = None

Adds RegistryWrite permission to this Shared Access Account. It allows write access to the identity registry.

resource_group_name = None

The name of the resource group under which the IotHub Shared Access Policy resource has to be created. Changing this forces a new resource to be created.

secondary_connection_string = None

The secondary connection string of the Shared Access Policy.

secondary_key = None

The secondary key used to create the authentication token.

service_connect = None

Adds ServiceConnect permission to this Shared Access Account. It allows sending and receiving on the cloud-side endpoints.

static get(resource_name, id, opts=None, device_connect=None, iothub_name=None, name=None, primary_connection_string=None, primary_key=None, registry_read=None, registry_write=None, resource_group_name=None, secondary_connection_string=None, secondary_key=None, service_connect=None)

Get an existing SharedAccessPolicy resource’s state with the given name, id, and optional extra properties used to qualify the lookup.

Parameters
  • resource_name (str) – The unique name of the resulting resource.

  • id (str) – The unique provider ID of the resource to lookup.

  • opts (pulumi.ResourceOptions) – Options for the resource.

  • device_connect (pulumi.Input[bool]) – Adds DeviceConnect permission to this Shared Access Account. It allows sending and receiving on the device-side endpoints.

  • iothub_name (pulumi.Input[str]) – The name of the IoTHub to which this Shared Access Policy belongs. Changing this forces a new resource to be created.

  • name (pulumi.Input[str]) – Specifies the name of the IotHub Shared Access Policy resource. Changing this forces a new resource to be created.

  • primary_connection_string (pulumi.Input[str]) – The primary connection string of the Shared Access Policy.

  • primary_key (pulumi.Input[str]) – The primary key used to create the authentication token.

  • registry_read (pulumi.Input[bool]) – Adds RegistryRead permission to this Shared Access Account. It allows read access to the identity registry.

  • registry_write (pulumi.Input[bool]) – Adds RegistryWrite permission to this Shared Access Account. It allows write access to the identity registry.

  • resource_group_name (pulumi.Input[str]) – The name of the resource group under which the IotHub Shared Access Policy resource has to be created. Changing this forces a new resource to be created.

  • secondary_connection_string (pulumi.Input[str]) – The secondary connection string of the Shared Access Policy.

  • secondary_key (pulumi.Input[str]) – The secondary key used to create the authentication token.

  • service_connect (pulumi.Input[bool]) – Adds ServiceConnect permission to this Shared Access Account. It allows sending and receiving on the cloud-side endpoints.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str

translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters

prop (str) – A property name.

Returns

A potentially transformed property name.

Return type

str