Module ssl
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-f5bigiprepo; however, if that doesn’t turn up anything, please consult the sourceterraform-providers/terraform-provider-bigiprepo.
Resources
Others
Resources
Resource Certificate
class Certificate extends CustomResourcef5bigip.ssl.Certificate This resource will import SSL certificates on BIG-IP LTM.
Certificates can be imported from certificate files on the local disk, in PEM format
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as f5bigip from "@pulumi/f5bigip";
import * from "fs";
const testCert = new f5bigip.ssl.Certificate("test-cert", {
name: "servercert.crt",
content: fs.readFileSync("servercert.crt"),
partition: "Common",
});constructor
new Certificate(name: string, args: CertificateArgs, opts?: pulumi.CustomResourceOptions)Create a Certificate resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: CertificateState, opts?: pulumi.CustomResourceOptions): CertificateGet an existing Certificate resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is CertificateReturns true if the given object is an instance of Certificate. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property content
public content: pulumi.Output<string>;Content of certificate on Disk
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property name
public name: pulumi.Output<string>;Name of the SSL Certificate to be Imported on to BIGIP
property partition
public partition: pulumi.Output<string | undefined>;Partition on to SSL Certificate to be imported
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Resource Key
class Key extends CustomResourcef5bigip.ssl.Key This resource will import SSL certificate key on BIG-IP LTM.
Certificate key can be imported from certificate key files on the local disk, in PEM format
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as f5bigip from "@pulumi/f5bigip";
import * from "fs";
const testKey = new f5bigip.ssl.Key("test-key", {
name: "serverkey.key",
content: fs.readFileSync("serverkey.key"),
partition: "Common",
});constructor
new Key(name: string, args: KeyArgs, opts?: pulumi.CustomResourceOptions)Create a Key resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: KeyState, opts?: pulumi.CustomResourceOptions): KeyGet an existing Key resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is KeyReturns true if the given object is an instance of Key. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property content
public content: pulumi.Output<string>;Content of SSL certificate key present on local Disk
property id
id: Output<ID>;id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
property name
public name: pulumi.Output<string>;Name of the SSL Certificate key to be Imported on to BIGIP
property partition
public partition: pulumi.Output<string | undefined>;Partition on to SSL Certificate key to be imported
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Others
interface CertificateArgs
interface CertificateArgsThe set of arguments for constructing a Certificate resource.
property content
content: pulumi.Input<string>;Content of certificate on Disk
property name
name: pulumi.Input<string>;Name of the SSL Certificate to be Imported on to BIGIP
property partition
partition?: pulumi.Input<string>;Partition on to SSL Certificate to be imported
interface CertificateState
interface CertificateStateInput properties used for looking up and filtering Certificate resources.
property content
content?: pulumi.Input<string>;Content of certificate on Disk
property name
name?: pulumi.Input<string>;Name of the SSL Certificate to be Imported on to BIGIP
property partition
partition?: pulumi.Input<string>;Partition on to SSL Certificate to be imported
interface KeyArgs
interface KeyArgsThe set of arguments for constructing a Key resource.
property content
content: pulumi.Input<string>;Content of SSL certificate key present on local Disk
property name
name: pulumi.Input<string>;Name of the SSL Certificate key to be Imported on to BIGIP
property partition
partition?: pulumi.Input<string>;Partition on to SSL Certificate key to be imported
interface KeyState
interface KeyStateInput properties used for looking up and filtering Key resources.
property content
content?: pulumi.Input<string>;Content of SSL certificate key present on local Disk
property name
name?: pulumi.Input<string>;Name of the SSL Certificate key to be Imported on to BIGIP
property partition
partition?: pulumi.Input<string>;Partition on to SSL Certificate key to be imported