Certificate Args
data class CertificateArgs(val accountName: Output<String>? = null, val certificateName: Output<String>? = null, val data: Output<String>? = null, val format: Output<CertificateFormat>? = null, val password: Output<String>? = null, val resourceGroupName: Output<String>? = null, val thumbprint: Output<String>? = null, val thumbprintAlgorithm: Output<String>? = null) : ConvertibleToJava<CertificateArgs>
Contains information about a certificate. API Version: 2021-01-01.
Example Usage
CreateCertificate - Full
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var certificate = new AzureNative.Batch.Certificate("certificate", new()
{
AccountName = "sampleacct",
CertificateName = "sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e",
Data = "MIIJsgIBAzCCCW4GCSqGSIb3DQE...",
Format = AzureNative.Batch.CertificateFormat.Pfx,
Password = "<ExamplePassword>",
ResourceGroupName = "default-azurebatch-japaneast",
Thumbprint = "0a0e4f50d51beadeac1d35afc5116098e7902e6e",
ThumbprintAlgorithm = "sha1",
});
});
Content copied to clipboard
package main
import (
batch "github.com/pulumi/pulumi-azure-native-sdk/batch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := batch.NewCertificate(ctx, "certificate", &batch.CertificateArgs{
AccountName: pulumi.String("sampleacct"),
CertificateName: pulumi.String("sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e"),
Data: pulumi.String("MIIJsgIBAzCCCW4GCSqGSIb3DQE..."),
Format: batch.CertificateFormatPfx,
Password: pulumi.String("<ExamplePassword>"),
ResourceGroupName: pulumi.String("default-azurebatch-japaneast"),
Thumbprint: pulumi.String("0a0e4f50d51beadeac1d35afc5116098e7902e6e"),
ThumbprintAlgorithm: pulumi.String("sha1"),
})
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.batch.Certificate;
import com.pulumi.azurenative.batch.CertificateArgs;
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 certificate = new Certificate("certificate", CertificateArgs.builder()
.accountName("sampleacct")
.certificateName("sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e")
.data("MIIJsgIBAzCCCW4GCSqGSIb3DQE...")
.format("Pfx")
.password("<ExamplePassword>")
.resourceGroupName("default-azurebatch-japaneast")
.thumbprint("0a0e4f50d51beadeac1d35afc5116098e7902e6e")
.thumbprintAlgorithm("sha1")
.build());
}
}
Content copied to clipboard
CreateCertificate - Minimal Cer
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var certificate = new AzureNative.Batch.Certificate("certificate", new()
{
AccountName = "sampleacct",
CertificateName = "sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e",
Data = "MIICrjCCAZagAwI...",
Format = AzureNative.Batch.CertificateFormat.Cer,
ResourceGroupName = "default-azurebatch-japaneast",
});
});
Content copied to clipboard
package main
import (
batch "github.com/pulumi/pulumi-azure-native-sdk/batch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := batch.NewCertificate(ctx, "certificate", &batch.CertificateArgs{
AccountName: pulumi.String("sampleacct"),
CertificateName: pulumi.String("sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e"),
Data: pulumi.String("MIICrjCCAZagAwI..."),
Format: batch.CertificateFormatCer,
ResourceGroupName: pulumi.String("default-azurebatch-japaneast"),
})
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.batch.Certificate;
import com.pulumi.azurenative.batch.CertificateArgs;
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 certificate = new Certificate("certificate", CertificateArgs.builder()
.accountName("sampleacct")
.certificateName("sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e")
.data("MIICrjCCAZagAwI...")
.format("Cer")
.resourceGroupName("default-azurebatch-japaneast")
.build());
}
}
Content copied to clipboard
CreateCertificate - Minimal Pfx
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var certificate = new AzureNative.Batch.Certificate("certificate", new()
{
AccountName = "sampleacct",
CertificateName = "sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e",
Data = "MIIJsgIBAzCCCW4GCSqGSIb3DQE...",
Password = "<ExamplePassword>",
ResourceGroupName = "default-azurebatch-japaneast",
});
});
Content copied to clipboard
package main
import (
batch "github.com/pulumi/pulumi-azure-native-sdk/batch"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := batch.NewCertificate(ctx, "certificate", &batch.CertificateArgs{
AccountName: pulumi.String("sampleacct"),
CertificateName: pulumi.String("sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e"),
Data: pulumi.String("MIIJsgIBAzCCCW4GCSqGSIb3DQE..."),
Password: pulumi.String("<ExamplePassword>"),
ResourceGroupName: pulumi.String("default-azurebatch-japaneast"),
})
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.batch.Certificate;
import com.pulumi.azurenative.batch.CertificateArgs;
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 certificate = new Certificate("certificate", CertificateArgs.builder()
.accountName("sampleacct")
.certificateName("sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e")
.data("MIIJsgIBAzCCCW4GCSqGSIb3DQE...")
.password("<ExamplePassword>")
.resourceGroupName("default-azurebatch-japaneast")
.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:batch:Certificate sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e /subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/samplecct/certificates/sha1-0a0e4f50d51beadeac1d35afc5116098e7902e6e
Content copied to clipboard
Constructors
Link copied to clipboard
fun CertificateArgs(accountName: Output<String>? = null, certificateName: Output<String>? = null, data: Output<String>? = null, format: Output<CertificateFormat>? = null, password: Output<String>? = null, resourceGroupName: Output<String>? = null, thumbprint: Output<String>? = null, thumbprintAlgorithm: Output<String>? = null)