azure-native.iotoperations.BrokerAuthentication
Explore with Pulumi AI
Instance broker authentication resource
Uses Azure REST API version 2024-11-01. In version 2.x of the Azure Native provider, it used API version 2024-07-01-preview.
Other available API versions: 2024-07-01-preview, 2024-08-15-preview, 2024-09-15-preview, 2025-04-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native iotoperations [ApiVersion]
. See the version guide for details.
Example Usage
BrokerAuthentication_CreateOrUpdate
BrokerAuthentication_CreateOrUpdate_Complex
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var brokerAuthentication = new AzureNative.IoTOperations.BrokerAuthentication("brokerAuthentication", new()
{
AuthenticationName = "resource-name123",
BrokerName = "resource-name123",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "qmbrfwcpwwhggszhrdjv",
Type = AzureNative.IoTOperations.ExtendedLocationType.CustomLocation,
},
InstanceName = "resource-name123",
Properties = new AzureNative.IoTOperations.Inputs.BrokerAuthenticationPropertiesArgs
{
AuthenticationMethods = new[]
{
new AzureNative.IoTOperations.Inputs.BrokerAuthenticatorMethodsArgs
{
Method = AzureNative.IoTOperations.BrokerAuthenticationMethod.ServiceAccountToken,
ServiceAccountTokenSettings = new AzureNative.IoTOperations.Inputs.BrokerAuthenticatorMethodSatArgs
{
Audiences = new[]
{
"aio-internal",
},
},
},
new AzureNative.IoTOperations.Inputs.BrokerAuthenticatorMethodsArgs
{
Method = AzureNative.IoTOperations.BrokerAuthenticationMethod.X509,
X509Settings = new AzureNative.IoTOperations.Inputs.BrokerAuthenticatorMethodX509Args
{
AuthorizationAttributes =
{
{ "intermediate", new AzureNative.IoTOperations.Inputs.BrokerAuthenticatorMethodX509AttributesArgs
{
Attributes =
{
{ "city", "seattle" },
{ "foo", "bar" },
},
Subject = "CN = Contoso Intermediate CA",
} },
{ "root", new AzureNative.IoTOperations.Inputs.BrokerAuthenticatorMethodX509AttributesArgs
{
Attributes =
{
{ "organization", "contoso" },
},
Subject = "CN = Contoso Root CA Cert, OU = Engineering, C = US",
} },
{ "smart-fan", new AzureNative.IoTOperations.Inputs.BrokerAuthenticatorMethodX509AttributesArgs
{
Attributes =
{
{ "building", "17" },
},
Subject = "CN = smart-fan",
} },
},
TrustedClientCaCert = "my-ca",
},
},
},
},
ResourceGroupName = "rgiotoperations",
});
});
package main
import (
iotoperations "github.com/pulumi/pulumi-azure-native-sdk/iotoperations/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := iotoperations.NewBrokerAuthentication(ctx, "brokerAuthentication", &iotoperations.BrokerAuthenticationArgs{
AuthenticationName: pulumi.String("resource-name123"),
BrokerName: pulumi.String("resource-name123"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("qmbrfwcpwwhggszhrdjv"),
Type: pulumi.String(iotoperations.ExtendedLocationTypeCustomLocation),
},
InstanceName: pulumi.String("resource-name123"),
Properties: &iotoperations.BrokerAuthenticationPropertiesArgs{
AuthenticationMethods: iotoperations.BrokerAuthenticatorMethodsArray{
&iotoperations.BrokerAuthenticatorMethodsArgs{
Method: pulumi.String(iotoperations.BrokerAuthenticationMethodServiceAccountToken),
ServiceAccountTokenSettings: &iotoperations.BrokerAuthenticatorMethodSatArgs{
Audiences: pulumi.StringArray{
pulumi.String("aio-internal"),
},
},
},
&iotoperations.BrokerAuthenticatorMethodsArgs{
Method: pulumi.String(iotoperations.BrokerAuthenticationMethodX509),
X509Settings: &iotoperations.BrokerAuthenticatorMethodX509Args{
AuthorizationAttributes: iotoperations.BrokerAuthenticatorMethodX509AttributesMap{
"intermediate": &iotoperations.BrokerAuthenticatorMethodX509AttributesArgs{
Attributes: pulumi.StringMap{
"city": pulumi.String("seattle"),
"foo": pulumi.String("bar"),
},
Subject: pulumi.String("CN = Contoso Intermediate CA"),
},
"root": &iotoperations.BrokerAuthenticatorMethodX509AttributesArgs{
Attributes: pulumi.StringMap{
"organization": pulumi.String("contoso"),
},
Subject: pulumi.String("CN = Contoso Root CA Cert, OU = Engineering, C = US"),
},
"smart-fan": &iotoperations.BrokerAuthenticatorMethodX509AttributesArgs{
Attributes: pulumi.StringMap{
"building": pulumi.String("17"),
},
Subject: pulumi.String("CN = smart-fan"),
},
},
TrustedClientCaCert: pulumi.String("my-ca"),
},
},
},
},
ResourceGroupName: pulumi.String("rgiotoperations"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.iotoperations.BrokerAuthentication;
import com.pulumi.azurenative.iotoperations.BrokerAuthenticationArgs;
import com.pulumi.azurenative.iotoperations.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.iotoperations.inputs.BrokerAuthenticationPropertiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var brokerAuthentication = new BrokerAuthentication("brokerAuthentication", BrokerAuthenticationArgs.builder()
.authenticationName("resource-name123")
.brokerName("resource-name123")
.extendedLocation(ExtendedLocationArgs.builder()
.name("qmbrfwcpwwhggszhrdjv")
.type("CustomLocation")
.build())
.instanceName("resource-name123")
.properties(BrokerAuthenticationPropertiesArgs.builder()
.authenticationMethods(
BrokerAuthenticatorMethodsArgs.builder()
.method("ServiceAccountToken")
.serviceAccountTokenSettings(BrokerAuthenticatorMethodSatArgs.builder()
.audiences("aio-internal")
.build())
.build(),
BrokerAuthenticatorMethodsArgs.builder()
.method("X509")
.x509Settings(BrokerAuthenticatorMethodX509Args.builder()
.authorizationAttributes(Map.ofEntries(
Map.entry("intermediate", BrokerAuthenticatorMethodX509AttributesArgs.builder()
.attributes(Map.ofEntries(
Map.entry("city", "seattle"),
Map.entry("foo", "bar")
))
.subject("CN = Contoso Intermediate CA")
.build()),
Map.entry("root", BrokerAuthenticatorMethodX509AttributesArgs.builder()
.attributes(Map.of("organization", "contoso"))
.subject("CN = Contoso Root CA Cert, OU = Engineering, C = US")
.build()),
Map.entry("smart-fan", BrokerAuthenticatorMethodX509AttributesArgs.builder()
.attributes(Map.of("building", "17"))
.subject("CN = smart-fan")
.build())
))
.trustedClientCaCert("my-ca")
.build())
.build())
.build())
.resourceGroupName("rgiotoperations")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const brokerAuthentication = new azure_native.iotoperations.BrokerAuthentication("brokerAuthentication", {
authenticationName: "resource-name123",
brokerName: "resource-name123",
extendedLocation: {
name: "qmbrfwcpwwhggszhrdjv",
type: azure_native.iotoperations.ExtendedLocationType.CustomLocation,
},
instanceName: "resource-name123",
properties: {
authenticationMethods: [
{
method: azure_native.iotoperations.BrokerAuthenticationMethod.ServiceAccountToken,
serviceAccountTokenSettings: {
audiences: ["aio-internal"],
},
},
{
method: azure_native.iotoperations.BrokerAuthenticationMethod.X509,
x509Settings: {
authorizationAttributes: {
intermediate: {
attributes: {
city: "seattle",
foo: "bar",
},
subject: "CN = Contoso Intermediate CA",
},
root: {
attributes: {
organization: "contoso",
},
subject: "CN = Contoso Root CA Cert, OU = Engineering, C = US",
},
"smart-fan": {
attributes: {
building: "17",
},
subject: "CN = smart-fan",
},
},
trustedClientCaCert: "my-ca",
},
},
],
},
resourceGroupName: "rgiotoperations",
});
import pulumi
import pulumi_azure_native as azure_native
broker_authentication = azure_native.iotoperations.BrokerAuthentication("brokerAuthentication",
authentication_name="resource-name123",
broker_name="resource-name123",
extended_location={
"name": "qmbrfwcpwwhggszhrdjv",
"type": azure_native.iotoperations.ExtendedLocationType.CUSTOM_LOCATION,
},
instance_name="resource-name123",
properties={
"authentication_methods": [
{
"method": azure_native.iotoperations.BrokerAuthenticationMethod.SERVICE_ACCOUNT_TOKEN,
"service_account_token_settings": {
"audiences": ["aio-internal"],
},
},
{
"method": azure_native.iotoperations.BrokerAuthenticationMethod.X509,
"x509_settings": {
"authorization_attributes": {
"intermediate": {
"attributes": {
"city": "seattle",
"foo": "bar",
},
"subject": "CN = Contoso Intermediate CA",
},
"root": {
"attributes": {
"organization": "contoso",
},
"subject": "CN = Contoso Root CA Cert, OU = Engineering, C = US",
},
"smart-fan": {
"attributes": {
"building": "17",
},
"subject": "CN = smart-fan",
},
},
"trusted_client_ca_cert": "my-ca",
},
},
],
},
resource_group_name="rgiotoperations")
resources:
brokerAuthentication:
type: azure-native:iotoperations:BrokerAuthentication
properties:
authenticationName: resource-name123
brokerName: resource-name123
extendedLocation:
name: qmbrfwcpwwhggszhrdjv
type: CustomLocation
instanceName: resource-name123
properties:
authenticationMethods:
- method: ServiceAccountToken
serviceAccountTokenSettings:
audiences:
- aio-internal
- method: X509
x509Settings:
authorizationAttributes:
intermediate:
attributes:
city: seattle
foo: bar
subject: CN = Contoso Intermediate CA
root:
attributes:
organization: contoso
subject: CN = Contoso Root CA Cert, OU = Engineering, C = US
smart-fan:
attributes:
building: '17'
subject: CN = smart-fan
trustedClientCaCert: my-ca
resourceGroupName: rgiotoperations
Create BrokerAuthentication Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BrokerAuthentication(name: string, args: BrokerAuthenticationArgs, opts?: CustomResourceOptions);
@overload
def BrokerAuthentication(resource_name: str,
args: BrokerAuthenticationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def BrokerAuthentication(resource_name: str,
opts: Optional[ResourceOptions] = None,
broker_name: Optional[str] = None,
extended_location: Optional[ExtendedLocationArgs] = None,
instance_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
authentication_name: Optional[str] = None,
properties: Optional[BrokerAuthenticationPropertiesArgs] = None)
func NewBrokerAuthentication(ctx *Context, name string, args BrokerAuthenticationArgs, opts ...ResourceOption) (*BrokerAuthentication, error)
public BrokerAuthentication(string name, BrokerAuthenticationArgs args, CustomResourceOptions? opts = null)
public BrokerAuthentication(String name, BrokerAuthenticationArgs args)
public BrokerAuthentication(String name, BrokerAuthenticationArgs args, CustomResourceOptions options)
type: azure-native:iotoperations:BrokerAuthentication
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name
This property is required. string - The unique name of the resource.
- args
This property is required. BrokerAuthenticationArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. BrokerAuthenticationArgs - The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. BrokerAuthenticationArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. BrokerAuthenticationArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. BrokerAuthenticationArgs - The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var brokerAuthenticationResource = new AzureNative.IoTOperations.BrokerAuthentication("brokerAuthenticationResource", new()
{
BrokerName = "string",
ExtendedLocation = new AzureNative.IoTOperations.Inputs.ExtendedLocationArgs
{
Name = "string",
Type = "string",
},
InstanceName = "string",
ResourceGroupName = "string",
AuthenticationName = "string",
Properties = new AzureNative.IoTOperations.Inputs.BrokerAuthenticationPropertiesArgs
{
AuthenticationMethods = new[]
{
new AzureNative.IoTOperations.Inputs.BrokerAuthenticatorMethodsArgs
{
Method = "string",
CustomSettings = new AzureNative.IoTOperations.Inputs.BrokerAuthenticatorMethodCustomArgs
{
Endpoint = "string",
Auth = new AzureNative.IoTOperations.Inputs.BrokerAuthenticatorCustomAuthArgs
{
X509 = new AzureNative.IoTOperations.Inputs.X509ManualCertificateArgs
{
SecretRef = "string",
},
},
CaCertConfigMap = "string",
Headers =
{
{ "string", "string" },
},
},
ServiceAccountTokenSettings = new AzureNative.IoTOperations.Inputs.BrokerAuthenticatorMethodSatArgs
{
Audiences = new[]
{
"string",
},
},
X509Settings = new AzureNative.IoTOperations.Inputs.BrokerAuthenticatorMethodX509Args
{
AuthorizationAttributes =
{
{ "string", new AzureNative.IoTOperations.Inputs.BrokerAuthenticatorMethodX509AttributesArgs
{
Attributes =
{
{ "string", "string" },
},
Subject = "string",
} },
},
TrustedClientCaCert = "string",
},
},
},
},
});
example, err := iotoperations.NewBrokerAuthentication(ctx, "brokerAuthenticationResource", &iotoperations.BrokerAuthenticationArgs{
BrokerName: pulumi.String("string"),
ExtendedLocation: &iotoperations.ExtendedLocationArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
InstanceName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
AuthenticationName: pulumi.String("string"),
Properties: &iotoperations.BrokerAuthenticationPropertiesArgs{
AuthenticationMethods: iotoperations.BrokerAuthenticatorMethodsArray{
&iotoperations.BrokerAuthenticatorMethodsArgs{
Method: pulumi.String("string"),
CustomSettings: &iotoperations.BrokerAuthenticatorMethodCustomArgs{
Endpoint: pulumi.String("string"),
Auth: &iotoperations.BrokerAuthenticatorCustomAuthArgs{
X509: &iotoperations.X509ManualCertificateArgs{
SecretRef: pulumi.String("string"),
},
},
CaCertConfigMap: pulumi.String("string"),
Headers: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
ServiceAccountTokenSettings: &iotoperations.BrokerAuthenticatorMethodSatArgs{
Audiences: pulumi.StringArray{
pulumi.String("string"),
},
},
X509Settings: &iotoperations.BrokerAuthenticatorMethodX509Args{
AuthorizationAttributes: iotoperations.BrokerAuthenticatorMethodX509AttributesMap{
"string": &iotoperations.BrokerAuthenticatorMethodX509AttributesArgs{
Attributes: pulumi.StringMap{
"string": pulumi.String("string"),
},
Subject: pulumi.String("string"),
},
},
TrustedClientCaCert: pulumi.String("string"),
},
},
},
},
})
var brokerAuthenticationResource = new BrokerAuthentication("brokerAuthenticationResource", BrokerAuthenticationArgs.builder()
.brokerName("string")
.extendedLocation(ExtendedLocationArgs.builder()
.name("string")
.type("string")
.build())
.instanceName("string")
.resourceGroupName("string")
.authenticationName("string")
.properties(BrokerAuthenticationPropertiesArgs.builder()
.authenticationMethods(BrokerAuthenticatorMethodsArgs.builder()
.method("string")
.customSettings(BrokerAuthenticatorMethodCustomArgs.builder()
.endpoint("string")
.auth(BrokerAuthenticatorCustomAuthArgs.builder()
.x509(X509ManualCertificateArgs.builder()
.secretRef("string")
.build())
.build())
.caCertConfigMap("string")
.headers(Map.of("string", "string"))
.build())
.serviceAccountTokenSettings(BrokerAuthenticatorMethodSatArgs.builder()
.audiences("string")
.build())
.x509Settings(BrokerAuthenticatorMethodX509Args.builder()
.authorizationAttributes(Map.of("string", Map.ofEntries(
Map.entry("attributes", Map.of("string", "string")),
Map.entry("subject", "string")
)))
.trustedClientCaCert("string")
.build())
.build())
.build())
.build());
broker_authentication_resource = azure_native.iotoperations.BrokerAuthentication("brokerAuthenticationResource",
broker_name="string",
extended_location={
"name": "string",
"type": "string",
},
instance_name="string",
resource_group_name="string",
authentication_name="string",
properties={
"authentication_methods": [{
"method": "string",
"custom_settings": {
"endpoint": "string",
"auth": {
"x509": {
"secret_ref": "string",
},
},
"ca_cert_config_map": "string",
"headers": {
"string": "string",
},
},
"service_account_token_settings": {
"audiences": ["string"],
},
"x509_settings": {
"authorization_attributes": {
"string": {
"attributes": {
"string": "string",
},
"subject": "string",
},
},
"trusted_client_ca_cert": "string",
},
}],
})
const brokerAuthenticationResource = new azure_native.iotoperations.BrokerAuthentication("brokerAuthenticationResource", {
brokerName: "string",
extendedLocation: {
name: "string",
type: "string",
},
instanceName: "string",
resourceGroupName: "string",
authenticationName: "string",
properties: {
authenticationMethods: [{
method: "string",
customSettings: {
endpoint: "string",
auth: {
x509: {
secretRef: "string",
},
},
caCertConfigMap: "string",
headers: {
string: "string",
},
},
serviceAccountTokenSettings: {
audiences: ["string"],
},
x509Settings: {
authorizationAttributes: {
string: {
attributes: {
string: "string",
},
subject: "string",
},
},
trustedClientCaCert: "string",
},
}],
},
});
type: azure-native:iotoperations:BrokerAuthentication
properties:
authenticationName: string
brokerName: string
extendedLocation:
name: string
type: string
instanceName: string
properties:
authenticationMethods:
- customSettings:
auth:
x509:
secretRef: string
caCertConfigMap: string
endpoint: string
headers:
string: string
method: string
serviceAccountTokenSettings:
audiences:
- string
x509Settings:
authorizationAttributes:
string:
attributes:
string: string
subject: string
trustedClientCaCert: string
resourceGroupName: string
BrokerAuthentication Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The BrokerAuthentication resource accepts the following input properties:
- Broker
Name This property is required. Changes to this property will trigger replacement.
- Name of broker.
- Extended
Location This property is required. Changes to this property will trigger replacement.
Azure Native. Io TOperations. Inputs. Extended Location - Edge location of the resource.
- Instance
Name This property is required. Changes to this property will trigger replacement.
- Name of instance.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Authentication
Name Changes to this property will trigger replacement.
- Name of Instance broker authentication resource
- Properties
Pulumi.
Azure Native. Io TOperations. Inputs. Broker Authentication Properties - The resource-specific properties for this resource.
- Broker
Name This property is required. Changes to this property will trigger replacement.
- Name of broker.
- Extended
Location This property is required. Changes to this property will trigger replacement.
Location Args - Edge location of the resource.
- Instance
Name This property is required. Changes to this property will trigger replacement.
- Name of instance.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Authentication
Name Changes to this property will trigger replacement.
- Name of Instance broker authentication resource
- Properties
Broker
Authentication Properties Args - The resource-specific properties for this resource.
- broker
Name This property is required. Changes to this property will trigger replacement.
- Name of broker.
- extended
Location This property is required. Changes to this property will trigger replacement.
Location - Edge location of the resource.
- instance
Name This property is required. Changes to this property will trigger replacement.
- Name of instance.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- authentication
Name Changes to this property will trigger replacement.
- Name of Instance broker authentication resource
- properties
Broker
Authentication Properties - The resource-specific properties for this resource.
- broker
Name This property is required. Changes to this property will trigger replacement.
- Name of broker.
- extended
Location This property is required. Changes to this property will trigger replacement.
Location - Edge location of the resource.
- instance
Name This property is required. Changes to this property will trigger replacement.
- Name of instance.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- authentication
Name Changes to this property will trigger replacement.
- Name of Instance broker authentication resource
- properties
Broker
Authentication Properties - The resource-specific properties for this resource.
- broker_
name This property is required. Changes to this property will trigger replacement.
- Name of broker.
- extended_
location This property is required. Changes to this property will trigger replacement.
Location Args - Edge location of the resource.
- instance_
name This property is required. Changes to this property will trigger replacement.
- Name of instance.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- authentication_
name Changes to this property will trigger replacement.
- Name of Instance broker authentication resource
- properties
Broker
Authentication Properties Args - The resource-specific properties for this resource.
- broker
Name This property is required. Changes to this property will trigger replacement.
- Name of broker.
- extended
Location This property is required. Changes to this property will trigger replacement.
- Edge location of the resource.
- instance
Name This property is required. Changes to this property will trigger replacement.
- Name of instance.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- authentication
Name Changes to this property will trigger replacement.
- Name of Instance broker authentication resource
- properties Property Map
- The resource-specific properties for this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the BrokerAuthentication resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Io TOperations. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
BrokerAuthenticationMethod, BrokerAuthenticationMethodArgs
- Custom
- CustomCustom authentication configuration.
- Service
Account Token - ServiceAccountTokenServiceAccountToken authentication configuration.
- X509
- X509X.509 authentication configuration.
- Broker
Authentication Method Custom - CustomCustom authentication configuration.
- Broker
Authentication Method Service Account Token - ServiceAccountTokenServiceAccountToken authentication configuration.
- Broker
Authentication Method X509 - X509X.509 authentication configuration.
- Custom
- CustomCustom authentication configuration.
- Service
Account Token - ServiceAccountTokenServiceAccountToken authentication configuration.
- X509
- X509X.509 authentication configuration.
- Custom
- CustomCustom authentication configuration.
- Service
Account Token - ServiceAccountTokenServiceAccountToken authentication configuration.
- X509
- X509X.509 authentication configuration.
- CUSTOM
- CustomCustom authentication configuration.
- SERVICE_ACCOUNT_TOKEN
- ServiceAccountTokenServiceAccountToken authentication configuration.
- X509
- X509X.509 authentication configuration.
- "Custom"
- CustomCustom authentication configuration.
- "Service
Account Token" - ServiceAccountTokenServiceAccountToken authentication configuration.
- "X509"
- X509X.509 authentication configuration.
BrokerAuthenticationProperties, BrokerAuthenticationPropertiesArgs
- Authentication
Methods This property is required. List<Pulumi.Azure Native. Io TOperations. Inputs. Broker Authenticator Methods> - Defines a set of Broker authentication methods to be used on
BrokerListeners
. For each array element one authenticator type supported.
- Authentication
Methods This property is required. []BrokerAuthenticator Methods - Defines a set of Broker authentication methods to be used on
BrokerListeners
. For each array element one authenticator type supported.
- authentication
Methods This property is required. List<BrokerAuthenticator Methods> - Defines a set of Broker authentication methods to be used on
BrokerListeners
. For each array element one authenticator type supported.
- authentication
Methods This property is required. BrokerAuthenticator Methods[] - Defines a set of Broker authentication methods to be used on
BrokerListeners
. For each array element one authenticator type supported.
- authentication_
methods This property is required. Sequence[BrokerAuthenticator Methods] - Defines a set of Broker authentication methods to be used on
BrokerListeners
. For each array element one authenticator type supported.
- authentication
Methods This property is required. List<Property Map> - Defines a set of Broker authentication methods to be used on
BrokerListeners
. For each array element one authenticator type supported.
BrokerAuthenticationPropertiesResponse, BrokerAuthenticationPropertiesResponseArgs
- Authentication
Methods This property is required. List<Pulumi.Azure Native. Io TOperations. Inputs. Broker Authenticator Methods Response> - Defines a set of Broker authentication methods to be used on
BrokerListeners
. For each array element one authenticator type supported. - Provisioning
State This property is required. string - The status of the last operation.
- Authentication
Methods This property is required. []BrokerAuthenticator Methods Response - Defines a set of Broker authentication methods to be used on
BrokerListeners
. For each array element one authenticator type supported. - Provisioning
State This property is required. string - The status of the last operation.
- authentication
Methods This property is required. List<BrokerAuthenticator Methods Response> - Defines a set of Broker authentication methods to be used on
BrokerListeners
. For each array element one authenticator type supported. - provisioning
State This property is required. String - The status of the last operation.
- authentication
Methods This property is required. BrokerAuthenticator Methods Response[] - Defines a set of Broker authentication methods to be used on
BrokerListeners
. For each array element one authenticator type supported. - provisioning
State This property is required. string - The status of the last operation.
- authentication_
methods This property is required. Sequence[BrokerAuthenticator Methods Response] - Defines a set of Broker authentication methods to be used on
BrokerListeners
. For each array element one authenticator type supported. - provisioning_
state This property is required. str - The status of the last operation.
- authentication
Methods This property is required. List<Property Map> - Defines a set of Broker authentication methods to be used on
BrokerListeners
. For each array element one authenticator type supported. - provisioning
State This property is required. String - The status of the last operation.
BrokerAuthenticatorCustomAuth, BrokerAuthenticatorCustomAuthArgs
- X509
This property is required. Pulumi.Azure Native. Io TOperations. Inputs. X509Manual Certificate - X509 Custom Auth type details.
- X509
This property is required. X509ManualCertificate - X509 Custom Auth type details.
- x509
This property is required. X509ManualCertificate - X509 Custom Auth type details.
- x509
This property is required. X509ManualCertificate - X509 Custom Auth type details.
- x509
This property is required. X509ManualCertificate - X509 Custom Auth type details.
- x509
This property is required. Property Map - X509 Custom Auth type details.
BrokerAuthenticatorCustomAuthResponse, BrokerAuthenticatorCustomAuthResponseArgs
- X509
This property is required. Pulumi.Azure Native. Io TOperations. Inputs. X509Manual Certificate Response - X509 Custom Auth type details.
- X509
This property is required. X509ManualCertificate Response - X509 Custom Auth type details.
- x509
This property is required. X509ManualCertificate Response - X509 Custom Auth type details.
- x509
This property is required. X509ManualCertificate Response - X509 Custom Auth type details.
- x509
This property is required. X509ManualCertificate Response - X509 Custom Auth type details.
- x509
This property is required. Property Map - X509 Custom Auth type details.
BrokerAuthenticatorMethodCustom, BrokerAuthenticatorMethodCustomArgs
- Endpoint
This property is required. string - Endpoint of the custom authentication server. Must be an HTTPS endpoint.
- Auth
Pulumi.
Azure Native. Io TOperations. Inputs. Broker Authenticator Custom Auth - Optional authentication needed for authenticating with the custom authentication server.
- Ca
Cert stringConfig Map - Optional CA certificate for validating the custom authentication server's certificate.
- Headers Dictionary<string, string>
- Additional HTTP headers to pass to the custom authentication server.
- Endpoint
This property is required. string - Endpoint of the custom authentication server. Must be an HTTPS endpoint.
- Auth
Broker
Authenticator Custom Auth - Optional authentication needed for authenticating with the custom authentication server.
- Ca
Cert stringConfig Map - Optional CA certificate for validating the custom authentication server's certificate.
- Headers map[string]string
- Additional HTTP headers to pass to the custom authentication server.
- endpoint
This property is required. String - Endpoint of the custom authentication server. Must be an HTTPS endpoint.
- auth
Broker
Authenticator Custom Auth - Optional authentication needed for authenticating with the custom authentication server.
- ca
Cert StringConfig Map - Optional CA certificate for validating the custom authentication server's certificate.
- headers Map<String,String>
- Additional HTTP headers to pass to the custom authentication server.
- endpoint
This property is required. string - Endpoint of the custom authentication server. Must be an HTTPS endpoint.
- auth
Broker
Authenticator Custom Auth - Optional authentication needed for authenticating with the custom authentication server.
- ca
Cert stringConfig Map - Optional CA certificate for validating the custom authentication server's certificate.
- headers {[key: string]: string}
- Additional HTTP headers to pass to the custom authentication server.
- endpoint
This property is required. str - Endpoint of the custom authentication server. Must be an HTTPS endpoint.
- auth
Broker
Authenticator Custom Auth - Optional authentication needed for authenticating with the custom authentication server.
- ca_
cert_ strconfig_ map - Optional CA certificate for validating the custom authentication server's certificate.
- headers Mapping[str, str]
- Additional HTTP headers to pass to the custom authentication server.
- endpoint
This property is required. String - Endpoint of the custom authentication server. Must be an HTTPS endpoint.
- auth Property Map
- Optional authentication needed for authenticating with the custom authentication server.
- ca
Cert StringConfig Map - Optional CA certificate for validating the custom authentication server's certificate.
- headers Map<String>
- Additional HTTP headers to pass to the custom authentication server.
BrokerAuthenticatorMethodCustomResponse, BrokerAuthenticatorMethodCustomResponseArgs
- Endpoint
This property is required. string - Endpoint of the custom authentication server. Must be an HTTPS endpoint.
- Auth
Pulumi.
Azure Native. Io TOperations. Inputs. Broker Authenticator Custom Auth Response - Optional authentication needed for authenticating with the custom authentication server.
- Ca
Cert stringConfig Map - Optional CA certificate for validating the custom authentication server's certificate.
- Headers Dictionary<string, string>
- Additional HTTP headers to pass to the custom authentication server.
- Endpoint
This property is required. string - Endpoint of the custom authentication server. Must be an HTTPS endpoint.
- Auth
Broker
Authenticator Custom Auth Response - Optional authentication needed for authenticating with the custom authentication server.
- Ca
Cert stringConfig Map - Optional CA certificate for validating the custom authentication server's certificate.
- Headers map[string]string
- Additional HTTP headers to pass to the custom authentication server.
- endpoint
This property is required. String - Endpoint of the custom authentication server. Must be an HTTPS endpoint.
- auth
Broker
Authenticator Custom Auth Response - Optional authentication needed for authenticating with the custom authentication server.
- ca
Cert StringConfig Map - Optional CA certificate for validating the custom authentication server's certificate.
- headers Map<String,String>
- Additional HTTP headers to pass to the custom authentication server.
- endpoint
This property is required. string - Endpoint of the custom authentication server. Must be an HTTPS endpoint.
- auth
Broker
Authenticator Custom Auth Response - Optional authentication needed for authenticating with the custom authentication server.
- ca
Cert stringConfig Map - Optional CA certificate for validating the custom authentication server's certificate.
- headers {[key: string]: string}
- Additional HTTP headers to pass to the custom authentication server.
- endpoint
This property is required. str - Endpoint of the custom authentication server. Must be an HTTPS endpoint.
- auth
Broker
Authenticator Custom Auth Response - Optional authentication needed for authenticating with the custom authentication server.
- ca_
cert_ strconfig_ map - Optional CA certificate for validating the custom authentication server's certificate.
- headers Mapping[str, str]
- Additional HTTP headers to pass to the custom authentication server.
- endpoint
This property is required. String - Endpoint of the custom authentication server. Must be an HTTPS endpoint.
- auth Property Map
- Optional authentication needed for authenticating with the custom authentication server.
- ca
Cert StringConfig Map - Optional CA certificate for validating the custom authentication server's certificate.
- headers Map<String>
- Additional HTTP headers to pass to the custom authentication server.
BrokerAuthenticatorMethodSat, BrokerAuthenticatorMethodSatArgs
- Audiences
This property is required. List<string> - List of allowed audience.
- Audiences
This property is required. []string - List of allowed audience.
- audiences
This property is required. List<String> - List of allowed audience.
- audiences
This property is required. string[] - List of allowed audience.
- audiences
This property is required. Sequence[str] - List of allowed audience.
- audiences
This property is required. List<String> - List of allowed audience.
BrokerAuthenticatorMethodSatResponse, BrokerAuthenticatorMethodSatResponseArgs
- Audiences
This property is required. List<string> - List of allowed audience.
- Audiences
This property is required. []string - List of allowed audience.
- audiences
This property is required. List<String> - List of allowed audience.
- audiences
This property is required. string[] - List of allowed audience.
- audiences
This property is required. Sequence[str] - List of allowed audience.
- audiences
This property is required. List<String> - List of allowed audience.
BrokerAuthenticatorMethodX509, BrokerAuthenticatorMethodX509Args
- Dictionary<string, Pulumi.
Azure Native. Io TOperations. Inputs. Broker Authenticator Method X509Attributes> - X509 authorization attributes properties.
- Trusted
Client stringCa Cert - Name of the trusted client ca cert resource.
- map[string]Broker
Authenticator Method X509Attributes - X509 authorization attributes properties.
- Trusted
Client stringCa Cert - Name of the trusted client ca cert resource.
- Map<String,Broker
Authenticator Method X509Attributes> - X509 authorization attributes properties.
- trusted
Client StringCa Cert - Name of the trusted client ca cert resource.
- {[key: string]: Broker
Authenticator Method X509Attributes} - X509 authorization attributes properties.
- trusted
Client stringCa Cert - Name of the trusted client ca cert resource.
- Mapping[str, Broker
Authenticator Method X509Attributes] - X509 authorization attributes properties.
- trusted_
client_ strca_ cert - Name of the trusted client ca cert resource.
- Map<Property Map>
- X509 authorization attributes properties.
- trusted
Client StringCa Cert - Name of the trusted client ca cert resource.
BrokerAuthenticatorMethodX509Attributes, BrokerAuthenticatorMethodX509AttributesArgs
- Attributes
This property is required. Dictionary<string, string> - Attributes object.
- Subject
This property is required. string - Subject of the X509 attribute.
- Attributes
This property is required. map[string]string - Attributes object.
- Subject
This property is required. string - Subject of the X509 attribute.
- attributes
This property is required. Map<String,String> - Attributes object.
- subject
This property is required. String - Subject of the X509 attribute.
- attributes
This property is required. {[key: string]: string} - Attributes object.
- subject
This property is required. string - Subject of the X509 attribute.
- attributes
This property is required. Mapping[str, str] - Attributes object.
- subject
This property is required. str - Subject of the X509 attribute.
- attributes
This property is required. Map<String> - Attributes object.
- subject
This property is required. String - Subject of the X509 attribute.
BrokerAuthenticatorMethodX509AttributesResponse, BrokerAuthenticatorMethodX509AttributesResponseArgs
- Attributes
This property is required. Dictionary<string, string> - Attributes object.
- Subject
This property is required. string - Subject of the X509 attribute.
- Attributes
This property is required. map[string]string - Attributes object.
- Subject
This property is required. string - Subject of the X509 attribute.
- attributes
This property is required. Map<String,String> - Attributes object.
- subject
This property is required. String - Subject of the X509 attribute.
- attributes
This property is required. {[key: string]: string} - Attributes object.
- subject
This property is required. string - Subject of the X509 attribute.
- attributes
This property is required. Mapping[str, str] - Attributes object.
- subject
This property is required. str - Subject of the X509 attribute.
- attributes
This property is required. Map<String> - Attributes object.
- subject
This property is required. String - Subject of the X509 attribute.
BrokerAuthenticatorMethodX509Response, BrokerAuthenticatorMethodX509ResponseArgs
- Dictionary<string, Pulumi.
Azure Native. Io TOperations. Inputs. Broker Authenticator Method X509Attributes Response> - X509 authorization attributes properties.
- Trusted
Client stringCa Cert - Name of the trusted client ca cert resource.
- map[string]Broker
Authenticator Method X509Attributes Response - X509 authorization attributes properties.
- Trusted
Client stringCa Cert - Name of the trusted client ca cert resource.
- Map<String,Broker
Authenticator Method X509Attributes Response> - X509 authorization attributes properties.
- trusted
Client StringCa Cert - Name of the trusted client ca cert resource.
- {[key: string]: Broker
Authenticator Method X509Attributes Response} - X509 authorization attributes properties.
- trusted
Client stringCa Cert - Name of the trusted client ca cert resource.
- Mapping[str, Broker
Authenticator Method X509Attributes Response] - X509 authorization attributes properties.
- trusted_
client_ strca_ cert - Name of the trusted client ca cert resource.
- Map<Property Map>
- X509 authorization attributes properties.
- trusted
Client StringCa Cert - Name of the trusted client ca cert resource.
BrokerAuthenticatorMethods, BrokerAuthenticatorMethodsArgs
- Method
This property is required. string | Pulumi.Azure Native. Io TOperations. Broker Authentication Method - Custom authentication configuration.
- Custom
Settings Pulumi.Azure Native. Io TOperations. Inputs. Broker Authenticator Method Custom - Custom authentication configuration.
- Service
Account Pulumi.Token Settings Azure Native. Io TOperations. Inputs. Broker Authenticator Method Sat - ServiceAccountToken authentication configuration.
- X509Settings
Pulumi.
Azure Native. Io TOperations. Inputs. Broker Authenticator Method X509 - X.509 authentication configuration.
- Method
This property is required. string | BrokerAuthentication Method - Custom authentication configuration.
- Custom
Settings BrokerAuthenticator Method Custom - Custom authentication configuration.
- Service
Account BrokerToken Settings Authenticator Method Sat - ServiceAccountToken authentication configuration.
- X509Settings
Broker
Authenticator Method X509 - X.509 authentication configuration.
- method
This property is required. String | BrokerAuthentication Method - Custom authentication configuration.
- custom
Settings BrokerAuthenticator Method Custom - Custom authentication configuration.
- service
Account BrokerToken Settings Authenticator Method Sat - ServiceAccountToken authentication configuration.
- x509Settings
Broker
Authenticator Method X509 - X.509 authentication configuration.
- method
This property is required. string | BrokerAuthentication Method - Custom authentication configuration.
- custom
Settings BrokerAuthenticator Method Custom - Custom authentication configuration.
- service
Account BrokerToken Settings Authenticator Method Sat - ServiceAccountToken authentication configuration.
- x509Settings
Broker
Authenticator Method X509 - X.509 authentication configuration.
- method
This property is required. str | BrokerAuthentication Method - Custom authentication configuration.
- custom_
settings BrokerAuthenticator Method Custom - Custom authentication configuration.
- service_
account_ Brokertoken_ settings Authenticator Method Sat - ServiceAccountToken authentication configuration.
- x509_
settings BrokerAuthenticator Method X509 - X.509 authentication configuration.
- method
This property is required. String | "Custom" | "ServiceAccount Token" | "X509" - Custom authentication configuration.
- custom
Settings Property Map - Custom authentication configuration.
- service
Account Property MapToken Settings - ServiceAccountToken authentication configuration.
- x509Settings Property Map
- X.509 authentication configuration.
BrokerAuthenticatorMethodsResponse, BrokerAuthenticatorMethodsResponseArgs
- Method
This property is required. string - Custom authentication configuration.
- Custom
Settings Pulumi.Azure Native. Io TOperations. Inputs. Broker Authenticator Method Custom Response - Custom authentication configuration.
- Service
Account Pulumi.Token Settings Azure Native. Io TOperations. Inputs. Broker Authenticator Method Sat Response - ServiceAccountToken authentication configuration.
- X509Settings
Pulumi.
Azure Native. Io TOperations. Inputs. Broker Authenticator Method X509Response - X.509 authentication configuration.
- Method
This property is required. string - Custom authentication configuration.
- Custom
Settings BrokerAuthenticator Method Custom Response - Custom authentication configuration.
- Service
Account BrokerToken Settings Authenticator Method Sat Response - ServiceAccountToken authentication configuration.
- X509Settings
Broker
Authenticator Method X509Response - X.509 authentication configuration.
- method
This property is required. String - Custom authentication configuration.
- custom
Settings BrokerAuthenticator Method Custom Response - Custom authentication configuration.
- service
Account BrokerToken Settings Authenticator Method Sat Response - ServiceAccountToken authentication configuration.
- x509Settings
Broker
Authenticator Method X509Response - X.509 authentication configuration.
- method
This property is required. string - Custom authentication configuration.
- custom
Settings BrokerAuthenticator Method Custom Response - Custom authentication configuration.
- service
Account BrokerToken Settings Authenticator Method Sat Response - ServiceAccountToken authentication configuration.
- x509Settings
Broker
Authenticator Method X509Response - X.509 authentication configuration.
- method
This property is required. str - Custom authentication configuration.
- custom_
settings BrokerAuthenticator Method Custom Response - Custom authentication configuration.
- service_
account_ Brokertoken_ settings Authenticator Method Sat Response - ServiceAccountToken authentication configuration.
- x509_
settings BrokerAuthenticator Method X509Response - X.509 authentication configuration.
- method
This property is required. String - Custom authentication configuration.
- custom
Settings Property Map - Custom authentication configuration.
- service
Account Property MapToken Settings - ServiceAccountToken authentication configuration.
- x509Settings Property Map
- X.509 authentication configuration.
ExtendedLocation, ExtendedLocationArgs
- Name
This property is required. string - The name of the extended location.
- Type
This property is required. string | Pulumi.Azure Native. Io TOperations. Extended Location Type - Type of ExtendedLocation.
- Name
This property is required. string - The name of the extended location.
- Type
This property is required. string | ExtendedLocation Type - Type of ExtendedLocation.
- name
This property is required. String - The name of the extended location.
- type
This property is required. String | ExtendedLocation Type - Type of ExtendedLocation.
- name
This property is required. string - The name of the extended location.
- type
This property is required. string | ExtendedLocation Type - Type of ExtendedLocation.
- name
This property is required. str - The name of the extended location.
- type
This property is required. str | ExtendedLocation Type - Type of ExtendedLocation.
- name
This property is required. String - The name of the extended location.
- type
This property is required. String | "CustomLocation" - Type of ExtendedLocation.
ExtendedLocationResponse, ExtendedLocationResponseArgs
ExtendedLocationType, ExtendedLocationTypeArgs
- Custom
Location - CustomLocationCustomLocation type
- Extended
Location Type Custom Location - CustomLocationCustomLocation type
- Custom
Location - CustomLocationCustomLocation type
- Custom
Location - CustomLocationCustomLocation type
- CUSTOM_LOCATION
- CustomLocationCustomLocation type
- "Custom
Location" - CustomLocationCustomLocation type
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
X509ManualCertificate, X509ManualCertificateArgs
- Secret
Ref This property is required. string - Kubernetes secret containing an X.509 client certificate. This is a reference to the secret through an identifying name, not the secret itself.
- Secret
Ref This property is required. string - Kubernetes secret containing an X.509 client certificate. This is a reference to the secret through an identifying name, not the secret itself.
- secret
Ref This property is required. String - Kubernetes secret containing an X.509 client certificate. This is a reference to the secret through an identifying name, not the secret itself.
- secret
Ref This property is required. string - Kubernetes secret containing an X.509 client certificate. This is a reference to the secret through an identifying name, not the secret itself.
- secret_
ref This property is required. str - Kubernetes secret containing an X.509 client certificate. This is a reference to the secret through an identifying name, not the secret itself.
- secret
Ref This property is required. String - Kubernetes secret containing an X.509 client certificate. This is a reference to the secret through an identifying name, not the secret itself.
X509ManualCertificateResponse, X509ManualCertificateResponseArgs
- Secret
Ref This property is required. string - Kubernetes secret containing an X.509 client certificate. This is a reference to the secret through an identifying name, not the secret itself.
- Secret
Ref This property is required. string - Kubernetes secret containing an X.509 client certificate. This is a reference to the secret through an identifying name, not the secret itself.
- secret
Ref This property is required. String - Kubernetes secret containing an X.509 client certificate. This is a reference to the secret through an identifying name, not the secret itself.
- secret
Ref This property is required. string - Kubernetes secret containing an X.509 client certificate. This is a reference to the secret through an identifying name, not the secret itself.
- secret_
ref This property is required. str - Kubernetes secret containing an X.509 client certificate. This is a reference to the secret through an identifying name, not the secret itself.
- secret
Ref This property is required. String - Kubernetes secret containing an X.509 client certificate. This is a reference to the secret through an identifying name, not the secret itself.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:iotoperations:BrokerAuthentication lwucizfvtsdpx /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.IoTOperations/instances/{instanceName}/brokers/{brokerName}/authentications/{authenticationName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0