Dps Certificate Args
data class DpsCertificateArgs(val certificate: Output<String>? = null, val certificateName: Output<String>? = null, val isVerified: Output<Boolean>? = null, val provisioningServiceName: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<DpsCertificateArgs>
The X509 Certificate. API Version: 2020-03-01.
Example Usage
DPSCreateOrUpdateCertificate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var dpsCertificate = new AzureNative.Devices.DpsCertificate("dpsCertificate", new()
{
Certificate = "############################################",
CertificateName = "cert",
ProvisioningServiceName = "myFirstProvisioningService",
ResourceGroupName = "myResourceGroup",
});
});
Content copied to clipboard
package main
import (
devices "github.com/pulumi/pulumi-azure-native-sdk/devices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := devices.NewDpsCertificate(ctx, "dpsCertificate", &devices.DpsCertificateArgs{
Certificate: pulumi.String("############################################"),
CertificateName: pulumi.String("cert"),
ProvisioningServiceName: pulumi.String("myFirstProvisioningService"),
ResourceGroupName: pulumi.String("myResourceGroup"),
})
if err != nil {
return err
}
return nil
})
}
Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.devices.DpsCertificate;
import com.pulumi.azurenative.devices.DpsCertificateArgs;
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 dpsCertificate = new DpsCertificate("dpsCertificate", DpsCertificateArgs.builder()
.certificate("############################################")
.certificateName("cert")
.provisioningServiceName("myFirstProvisioningService")
.resourceGroupName("myResourceGroup")
.build());
}
}
Content copied to clipboard
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:devices:DpsCertificate cert /subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/ProvisioningServives/myFirstProvisioningService/certificates/cert
Content copied to clipboard
Constructors
Properties
Link copied to clipboard
Base-64 representation of the X509 leaf certificate .cer file or just .pem file content.
Link copied to clipboard
The name of the certificate create or update.
Link copied to clipboard
True indicates that the certificate will be created in verified state and proof of possession will not be required.
Link copied to clipboard
The name of the provisioning service.
Link copied to clipboard
Resource group identifier.