certificate

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 24, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Ca

type Ca struct {
	pulumi.CustomResourceState

	// Number of days to wait before requesting an updated CA certificate (0 - 4294967295, 0 = disabled).
	AutoUpdateDays pulumi.IntOutput `pulumi:"autoUpdateDays"`
	// Number of days before an expiry-warning message is generated (0 - 4294967295, 0 = disabled).
	AutoUpdateDaysWarning pulumi.IntOutput `pulumi:"autoUpdateDaysWarning"`
	// CA certificate as a PEM file.
	Ca pulumi.StringOutput `pulumi:"ca"`
	// CA identifier of the SCEP server.
	CaIdentifier pulumi.StringOutput `pulumi:"caIdentifier"`
	// URL of the EST server.
	EstUrl pulumi.StringOutput `pulumi:"estUrl"`
	// Time at which CA was last updated.
	LastUpdated pulumi.IntOutput `pulumi:"lastUpdated"`
	// Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Enable/disable this CA as obsoleted. Valid values: `disable`, `enable`.
	Obsolete pulumi.StringOutput `pulumi:"obsolete"`
	// Either global or VDOM IP address range for the CA certificate. Valid values: `global`, `vdom`.
	Range pulumi.StringOutput `pulumi:"range"`
	// URL of the SCEP server.
	ScepUrl pulumi.StringOutput `pulumi:"scepUrl"`
	// CA certificate source type.
	Source pulumi.StringOutput `pulumi:"source"`
	// Source IP address for communications to the SCEP server.
	SourceIp pulumi.StringOutput `pulumi:"sourceIp"`
	// Enable/disable this CA as a trusted CA for SSL inspection. Valid values: `enable`, `disable`.
	SslInspectionTrusted pulumi.StringOutput `pulumi:"sslInspectionTrusted"`
	// Enable/disable as a trusted CA. Valid values: `enable`, `disable`.
	Trusted pulumi.StringOutput `pulumi:"trusted"`
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"`
}

CA certificate.

## Import

Certificate Ca can be imported using any of these accepted formats:

```sh $ pulumi import fortios:certificate/ca:Ca labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:certificate/ca:Ca labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetCa

func GetCa(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CaState, opts ...pulumi.ResourceOption) (*Ca, error)

GetCa gets an existing Ca resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCa

func NewCa(ctx *pulumi.Context,
	name string, args *CaArgs, opts ...pulumi.ResourceOption) (*Ca, error)

NewCa registers a new resource with the given unique name, arguments, and options.

func (*Ca) ElementType

func (*Ca) ElementType() reflect.Type

func (*Ca) ToCaOutput

func (i *Ca) ToCaOutput() CaOutput

func (*Ca) ToCaOutputWithContext

func (i *Ca) ToCaOutputWithContext(ctx context.Context) CaOutput

type CaArgs

type CaArgs struct {
	// Number of days to wait before requesting an updated CA certificate (0 - 4294967295, 0 = disabled).
	AutoUpdateDays pulumi.IntPtrInput
	// Number of days before an expiry-warning message is generated (0 - 4294967295, 0 = disabled).
	AutoUpdateDaysWarning pulumi.IntPtrInput
	// CA certificate as a PEM file.
	Ca pulumi.StringInput
	// CA identifier of the SCEP server.
	CaIdentifier pulumi.StringPtrInput
	// URL of the EST server.
	EstUrl pulumi.StringPtrInput
	// Time at which CA was last updated.
	LastUpdated pulumi.IntPtrInput
	// Name.
	Name pulumi.StringPtrInput
	// Enable/disable this CA as obsoleted. Valid values: `disable`, `enable`.
	Obsolete pulumi.StringPtrInput
	// Either global or VDOM IP address range for the CA certificate. Valid values: `global`, `vdom`.
	Range pulumi.StringPtrInput
	// URL of the SCEP server.
	ScepUrl pulumi.StringPtrInput
	// CA certificate source type.
	Source pulumi.StringPtrInput
	// Source IP address for communications to the SCEP server.
	SourceIp pulumi.StringPtrInput
	// Enable/disable this CA as a trusted CA for SSL inspection. Valid values: `enable`, `disable`.
	SslInspectionTrusted pulumi.StringPtrInput
	// Enable/disable as a trusted CA. Valid values: `enable`, `disable`.
	Trusted pulumi.StringPtrInput
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput
}

The set of arguments for constructing a Ca resource.

func (CaArgs) ElementType

func (CaArgs) ElementType() reflect.Type

type CaArray

type CaArray []CaInput

func (CaArray) ElementType

func (CaArray) ElementType() reflect.Type

func (CaArray) ToCaArrayOutput

func (i CaArray) ToCaArrayOutput() CaArrayOutput

func (CaArray) ToCaArrayOutputWithContext

func (i CaArray) ToCaArrayOutputWithContext(ctx context.Context) CaArrayOutput

type CaArrayInput

type CaArrayInput interface {
	pulumi.Input

	ToCaArrayOutput() CaArrayOutput
	ToCaArrayOutputWithContext(context.Context) CaArrayOutput
}

CaArrayInput is an input type that accepts CaArray and CaArrayOutput values. You can construct a concrete instance of `CaArrayInput` via:

CaArray{ CaArgs{...} }

type CaArrayOutput

type CaArrayOutput struct{ *pulumi.OutputState }

func (CaArrayOutput) ElementType

func (CaArrayOutput) ElementType() reflect.Type

func (CaArrayOutput) Index

func (CaArrayOutput) ToCaArrayOutput

func (o CaArrayOutput) ToCaArrayOutput() CaArrayOutput

func (CaArrayOutput) ToCaArrayOutputWithContext

func (o CaArrayOutput) ToCaArrayOutputWithContext(ctx context.Context) CaArrayOutput

type CaInput

type CaInput interface {
	pulumi.Input

	ToCaOutput() CaOutput
	ToCaOutputWithContext(ctx context.Context) CaOutput
}

type CaMap

type CaMap map[string]CaInput

func (CaMap) ElementType

func (CaMap) ElementType() reflect.Type

func (CaMap) ToCaMapOutput

func (i CaMap) ToCaMapOutput() CaMapOutput

func (CaMap) ToCaMapOutputWithContext

func (i CaMap) ToCaMapOutputWithContext(ctx context.Context) CaMapOutput

type CaMapInput

type CaMapInput interface {
	pulumi.Input

	ToCaMapOutput() CaMapOutput
	ToCaMapOutputWithContext(context.Context) CaMapOutput
}

CaMapInput is an input type that accepts CaMap and CaMapOutput values. You can construct a concrete instance of `CaMapInput` via:

CaMap{ "key": CaArgs{...} }

type CaMapOutput

type CaMapOutput struct{ *pulumi.OutputState }

func (CaMapOutput) ElementType

func (CaMapOutput) ElementType() reflect.Type

func (CaMapOutput) MapIndex

func (o CaMapOutput) MapIndex(k pulumi.StringInput) CaOutput

func (CaMapOutput) ToCaMapOutput

func (o CaMapOutput) ToCaMapOutput() CaMapOutput

func (CaMapOutput) ToCaMapOutputWithContext

func (o CaMapOutput) ToCaMapOutputWithContext(ctx context.Context) CaMapOutput

type CaOutput

type CaOutput struct{ *pulumi.OutputState }

func (CaOutput) AutoUpdateDays

func (o CaOutput) AutoUpdateDays() pulumi.IntOutput

Number of days to wait before requesting an updated CA certificate (0 - 4294967295, 0 = disabled).

func (CaOutput) AutoUpdateDaysWarning

func (o CaOutput) AutoUpdateDaysWarning() pulumi.IntOutput

Number of days before an expiry-warning message is generated (0 - 4294967295, 0 = disabled).

func (CaOutput) Ca

func (o CaOutput) Ca() pulumi.StringOutput

CA certificate as a PEM file.

func (CaOutput) CaIdentifier

func (o CaOutput) CaIdentifier() pulumi.StringOutput

CA identifier of the SCEP server.

func (CaOutput) ElementType

func (CaOutput) ElementType() reflect.Type

func (CaOutput) EstUrl

func (o CaOutput) EstUrl() pulumi.StringOutput

URL of the EST server.

func (CaOutput) LastUpdated

func (o CaOutput) LastUpdated() pulumi.IntOutput

Time at which CA was last updated.

func (CaOutput) Name

func (o CaOutput) Name() pulumi.StringOutput

Name.

func (CaOutput) Obsolete

func (o CaOutput) Obsolete() pulumi.StringOutput

Enable/disable this CA as obsoleted. Valid values: `disable`, `enable`.

func (CaOutput) Range

func (o CaOutput) Range() pulumi.StringOutput

Either global or VDOM IP address range for the CA certificate. Valid values: `global`, `vdom`.

func (CaOutput) ScepUrl

func (o CaOutput) ScepUrl() pulumi.StringOutput

URL of the SCEP server.

func (CaOutput) Source

func (o CaOutput) Source() pulumi.StringOutput

CA certificate source type.

func (CaOutput) SourceIp

func (o CaOutput) SourceIp() pulumi.StringOutput

Source IP address for communications to the SCEP server.

func (CaOutput) SslInspectionTrusted

func (o CaOutput) SslInspectionTrusted() pulumi.StringOutput

Enable/disable this CA as a trusted CA for SSL inspection. Valid values: `enable`, `disable`.

func (CaOutput) ToCaOutput

func (o CaOutput) ToCaOutput() CaOutput

func (CaOutput) ToCaOutputWithContext

func (o CaOutput) ToCaOutputWithContext(ctx context.Context) CaOutput

func (CaOutput) Trusted

func (o CaOutput) Trusted() pulumi.StringOutput

Enable/disable as a trusted CA. Valid values: `enable`, `disable`.

func (CaOutput) Vdomparam

func (o CaOutput) Vdomparam() pulumi.StringPtrOutput

Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

type CaState

type CaState struct {
	// Number of days to wait before requesting an updated CA certificate (0 - 4294967295, 0 = disabled).
	AutoUpdateDays pulumi.IntPtrInput
	// Number of days before an expiry-warning message is generated (0 - 4294967295, 0 = disabled).
	AutoUpdateDaysWarning pulumi.IntPtrInput
	// CA certificate as a PEM file.
	Ca pulumi.StringPtrInput
	// CA identifier of the SCEP server.
	CaIdentifier pulumi.StringPtrInput
	// URL of the EST server.
	EstUrl pulumi.StringPtrInput
	// Time at which CA was last updated.
	LastUpdated pulumi.IntPtrInput
	// Name.
	Name pulumi.StringPtrInput
	// Enable/disable this CA as obsoleted. Valid values: `disable`, `enable`.
	Obsolete pulumi.StringPtrInput
	// Either global or VDOM IP address range for the CA certificate. Valid values: `global`, `vdom`.
	Range pulumi.StringPtrInput
	// URL of the SCEP server.
	ScepUrl pulumi.StringPtrInput
	// CA certificate source type.
	Source pulumi.StringPtrInput
	// Source IP address for communications to the SCEP server.
	SourceIp pulumi.StringPtrInput
	// Enable/disable this CA as a trusted CA for SSL inspection. Valid values: `enable`, `disable`.
	SslInspectionTrusted pulumi.StringPtrInput
	// Enable/disable as a trusted CA. Valid values: `enable`, `disable`.
	Trusted pulumi.StringPtrInput
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput
}

func (CaState) ElementType

func (CaState) ElementType() reflect.Type

type Crl

type Crl struct {
	pulumi.CustomResourceState

	// Certificate Revocation List as a PEM file.
	Crl pulumi.StringOutput `pulumi:"crl"`
	// HTTP server URL for CRL auto-update.
	HttpUrl pulumi.StringOutput `pulumi:"httpUrl"`
	// Time at which CRL was last updated.
	LastUpdated pulumi.IntOutput `pulumi:"lastUpdated"`
	// LDAP server user password.
	LdapPassword pulumi.StringPtrOutput `pulumi:"ldapPassword"`
	// LDAP server name for CRL auto-update.
	LdapServer pulumi.StringOutput `pulumi:"ldapServer"`
	// LDAP server user name.
	LdapUsername pulumi.StringOutput `pulumi:"ldapUsername"`
	// Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Either global or VDOM IP address range for the certificate. Valid values: `global`, `vdom`.
	Range pulumi.StringOutput `pulumi:"range"`
	// Local certificate for SCEP communication for CRL auto-update.
	ScepCert pulumi.StringOutput `pulumi:"scepCert"`
	// SCEP server URL for CRL auto-update.
	ScepUrl pulumi.StringOutput `pulumi:"scepUrl"`
	// Certificate source type.
	Source pulumi.StringOutput `pulumi:"source"`
	// Source IP address for communications to a HTTP or SCEP CA server.
	SourceIp pulumi.StringOutput `pulumi:"sourceIp"`
	// Time in seconds before the FortiGate checks for an updated CRL. Set to 0 to update only when it expires.
	UpdateInterval pulumi.IntOutput `pulumi:"updateInterval"`
	// VDOM for CRL update.
	UpdateVdom pulumi.StringOutput `pulumi:"updateVdom"`
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"`
}

Certificate Revocation List as a PEM file.

## Import

Certificate Crl can be imported using any of these accepted formats:

```sh $ pulumi import fortios:certificate/crl:Crl labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:certificate/crl:Crl labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetCrl

func GetCrl(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CrlState, opts ...pulumi.ResourceOption) (*Crl, error)

GetCrl gets an existing Crl resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCrl

func NewCrl(ctx *pulumi.Context,
	name string, args *CrlArgs, opts ...pulumi.ResourceOption) (*Crl, error)

NewCrl registers a new resource with the given unique name, arguments, and options.

func (*Crl) ElementType

func (*Crl) ElementType() reflect.Type

func (*Crl) ToCrlOutput

func (i *Crl) ToCrlOutput() CrlOutput

func (*Crl) ToCrlOutputWithContext

func (i *Crl) ToCrlOutputWithContext(ctx context.Context) CrlOutput

type CrlArgs

type CrlArgs struct {
	// Certificate Revocation List as a PEM file.
	Crl pulumi.StringPtrInput
	// HTTP server URL for CRL auto-update.
	HttpUrl pulumi.StringPtrInput
	// Time at which CRL was last updated.
	LastUpdated pulumi.IntPtrInput
	// LDAP server user password.
	LdapPassword pulumi.StringPtrInput
	// LDAP server name for CRL auto-update.
	LdapServer pulumi.StringPtrInput
	// LDAP server user name.
	LdapUsername pulumi.StringPtrInput
	// Name.
	Name pulumi.StringPtrInput
	// Either global or VDOM IP address range for the certificate. Valid values: `global`, `vdom`.
	Range pulumi.StringPtrInput
	// Local certificate for SCEP communication for CRL auto-update.
	ScepCert pulumi.StringPtrInput
	// SCEP server URL for CRL auto-update.
	ScepUrl pulumi.StringPtrInput
	// Certificate source type.
	Source pulumi.StringPtrInput
	// Source IP address for communications to a HTTP or SCEP CA server.
	SourceIp pulumi.StringPtrInput
	// Time in seconds before the FortiGate checks for an updated CRL. Set to 0 to update only when it expires.
	UpdateInterval pulumi.IntPtrInput
	// VDOM for CRL update.
	UpdateVdom pulumi.StringPtrInput
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput
}

The set of arguments for constructing a Crl resource.

func (CrlArgs) ElementType

func (CrlArgs) ElementType() reflect.Type

type CrlArray

type CrlArray []CrlInput

func (CrlArray) ElementType

func (CrlArray) ElementType() reflect.Type

func (CrlArray) ToCrlArrayOutput

func (i CrlArray) ToCrlArrayOutput() CrlArrayOutput

func (CrlArray) ToCrlArrayOutputWithContext

func (i CrlArray) ToCrlArrayOutputWithContext(ctx context.Context) CrlArrayOutput

type CrlArrayInput

type CrlArrayInput interface {
	pulumi.Input

	ToCrlArrayOutput() CrlArrayOutput
	ToCrlArrayOutputWithContext(context.Context) CrlArrayOutput
}

CrlArrayInput is an input type that accepts CrlArray and CrlArrayOutput values. You can construct a concrete instance of `CrlArrayInput` via:

CrlArray{ CrlArgs{...} }

type CrlArrayOutput

type CrlArrayOutput struct{ *pulumi.OutputState }

func (CrlArrayOutput) ElementType

func (CrlArrayOutput) ElementType() reflect.Type

func (CrlArrayOutput) Index

func (CrlArrayOutput) ToCrlArrayOutput

func (o CrlArrayOutput) ToCrlArrayOutput() CrlArrayOutput

func (CrlArrayOutput) ToCrlArrayOutputWithContext

func (o CrlArrayOutput) ToCrlArrayOutputWithContext(ctx context.Context) CrlArrayOutput

type CrlInput

type CrlInput interface {
	pulumi.Input

	ToCrlOutput() CrlOutput
	ToCrlOutputWithContext(ctx context.Context) CrlOutput
}

type CrlMap

type CrlMap map[string]CrlInput

func (CrlMap) ElementType

func (CrlMap) ElementType() reflect.Type

func (CrlMap) ToCrlMapOutput

func (i CrlMap) ToCrlMapOutput() CrlMapOutput

func (CrlMap) ToCrlMapOutputWithContext

func (i CrlMap) ToCrlMapOutputWithContext(ctx context.Context) CrlMapOutput

type CrlMapInput

type CrlMapInput interface {
	pulumi.Input

	ToCrlMapOutput() CrlMapOutput
	ToCrlMapOutputWithContext(context.Context) CrlMapOutput
}

CrlMapInput is an input type that accepts CrlMap and CrlMapOutput values. You can construct a concrete instance of `CrlMapInput` via:

CrlMap{ "key": CrlArgs{...} }

type CrlMapOutput

type CrlMapOutput struct{ *pulumi.OutputState }

func (CrlMapOutput) ElementType

func (CrlMapOutput) ElementType() reflect.Type

func (CrlMapOutput) MapIndex

func (o CrlMapOutput) MapIndex(k pulumi.StringInput) CrlOutput

func (CrlMapOutput) ToCrlMapOutput

func (o CrlMapOutput) ToCrlMapOutput() CrlMapOutput

func (CrlMapOutput) ToCrlMapOutputWithContext

func (o CrlMapOutput) ToCrlMapOutputWithContext(ctx context.Context) CrlMapOutput

type CrlOutput

type CrlOutput struct{ *pulumi.OutputState }

func (CrlOutput) Crl

func (o CrlOutput) Crl() pulumi.StringOutput

Certificate Revocation List as a PEM file.

func (CrlOutput) ElementType

func (CrlOutput) ElementType() reflect.Type

func (CrlOutput) HttpUrl

func (o CrlOutput) HttpUrl() pulumi.StringOutput

HTTP server URL for CRL auto-update.

func (CrlOutput) LastUpdated

func (o CrlOutput) LastUpdated() pulumi.IntOutput

Time at which CRL was last updated.

func (CrlOutput) LdapPassword

func (o CrlOutput) LdapPassword() pulumi.StringPtrOutput

LDAP server user password.

func (CrlOutput) LdapServer

func (o CrlOutput) LdapServer() pulumi.StringOutput

LDAP server name for CRL auto-update.

func (CrlOutput) LdapUsername

func (o CrlOutput) LdapUsername() pulumi.StringOutput

LDAP server user name.

func (CrlOutput) Name

func (o CrlOutput) Name() pulumi.StringOutput

Name.

func (CrlOutput) Range

func (o CrlOutput) Range() pulumi.StringOutput

Either global or VDOM IP address range for the certificate. Valid values: `global`, `vdom`.

func (CrlOutput) ScepCert

func (o CrlOutput) ScepCert() pulumi.StringOutput

Local certificate for SCEP communication for CRL auto-update.

func (CrlOutput) ScepUrl

func (o CrlOutput) ScepUrl() pulumi.StringOutput

SCEP server URL for CRL auto-update.

func (CrlOutput) Source

func (o CrlOutput) Source() pulumi.StringOutput

Certificate source type.

func (CrlOutput) SourceIp

func (o CrlOutput) SourceIp() pulumi.StringOutput

Source IP address for communications to a HTTP or SCEP CA server.

func (CrlOutput) ToCrlOutput

func (o CrlOutput) ToCrlOutput() CrlOutput

func (CrlOutput) ToCrlOutputWithContext

func (o CrlOutput) ToCrlOutputWithContext(ctx context.Context) CrlOutput

func (CrlOutput) UpdateInterval

func (o CrlOutput) UpdateInterval() pulumi.IntOutput

Time in seconds before the FortiGate checks for an updated CRL. Set to 0 to update only when it expires.

func (CrlOutput) UpdateVdom

func (o CrlOutput) UpdateVdom() pulumi.StringOutput

VDOM for CRL update.

func (CrlOutput) Vdomparam

func (o CrlOutput) Vdomparam() pulumi.StringPtrOutput

Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

type CrlState

type CrlState struct {
	// Certificate Revocation List as a PEM file.
	Crl pulumi.StringPtrInput
	// HTTP server URL for CRL auto-update.
	HttpUrl pulumi.StringPtrInput
	// Time at which CRL was last updated.
	LastUpdated pulumi.IntPtrInput
	// LDAP server user password.
	LdapPassword pulumi.StringPtrInput
	// LDAP server name for CRL auto-update.
	LdapServer pulumi.StringPtrInput
	// LDAP server user name.
	LdapUsername pulumi.StringPtrInput
	// Name.
	Name pulumi.StringPtrInput
	// Either global or VDOM IP address range for the certificate. Valid values: `global`, `vdom`.
	Range pulumi.StringPtrInput
	// Local certificate for SCEP communication for CRL auto-update.
	ScepCert pulumi.StringPtrInput
	// SCEP server URL for CRL auto-update.
	ScepUrl pulumi.StringPtrInput
	// Certificate source type.
	Source pulumi.StringPtrInput
	// Source IP address for communications to a HTTP or SCEP CA server.
	SourceIp pulumi.StringPtrInput
	// Time in seconds before the FortiGate checks for an updated CRL. Set to 0 to update only when it expires.
	UpdateInterval pulumi.IntPtrInput
	// VDOM for CRL update.
	UpdateVdom pulumi.StringPtrInput
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput
}

func (CrlState) ElementType

func (CrlState) ElementType() reflect.Type

type Local

type Local struct {
	pulumi.CustomResourceState

	AcmeCaUrl                 pulumi.StringOutput    `pulumi:"acmeCaUrl"`
	AcmeDomain                pulumi.StringOutput    `pulumi:"acmeDomain"`
	AcmeEmail                 pulumi.StringOutput    `pulumi:"acmeEmail"`
	AcmeRenewWindow           pulumi.IntOutput       `pulumi:"acmeRenewWindow"`
	AcmeRsaKeySize            pulumi.IntOutput       `pulumi:"acmeRsaKeySize"`
	AutoRegenerateDays        pulumi.IntOutput       `pulumi:"autoRegenerateDays"`
	AutoRegenerateDaysWarning pulumi.IntOutput       `pulumi:"autoRegenerateDaysWarning"`
	CaIdentifier              pulumi.StringOutput    `pulumi:"caIdentifier"`
	Certificate               pulumi.StringOutput    `pulumi:"certificate"`
	CmpPath                   pulumi.StringOutput    `pulumi:"cmpPath"`
	CmpRegenerationMethod     pulumi.StringOutput    `pulumi:"cmpRegenerationMethod"`
	CmpServer                 pulumi.StringOutput    `pulumi:"cmpServer"`
	CmpServerCert             pulumi.StringOutput    `pulumi:"cmpServerCert"`
	Comments                  pulumi.StringOutput    `pulumi:"comments"`
	Csr                       pulumi.StringOutput    `pulumi:"csr"`
	EnrollProtocol            pulumi.StringOutput    `pulumi:"enrollProtocol"`
	EstCaId                   pulumi.StringOutput    `pulumi:"estCaId"`
	EstClientCert             pulumi.StringOutput    `pulumi:"estClientCert"`
	EstHttpPassword           pulumi.StringOutput    `pulumi:"estHttpPassword"`
	EstHttpUsername           pulumi.StringOutput    `pulumi:"estHttpUsername"`
	EstServer                 pulumi.StringOutput    `pulumi:"estServer"`
	EstServerCert             pulumi.StringOutput    `pulumi:"estServerCert"`
	EstSrpPassword            pulumi.StringOutput    `pulumi:"estSrpPassword"`
	EstSrpUsername            pulumi.StringOutput    `pulumi:"estSrpUsername"`
	IkeLocalid                pulumi.StringOutput    `pulumi:"ikeLocalid"`
	IkeLocalidType            pulumi.StringOutput    `pulumi:"ikeLocalidType"`
	LastUpdated               pulumi.IntOutput       `pulumi:"lastUpdated"`
	Name                      pulumi.StringOutput    `pulumi:"name"`
	NameEncoding              pulumi.StringOutput    `pulumi:"nameEncoding"`
	Password                  pulumi.StringPtrOutput `pulumi:"password"`
	PrivateKey                pulumi.StringOutput    `pulumi:"privateKey"`
	PrivateKeyRetain          pulumi.StringOutput    `pulumi:"privateKeyRetain"`
	Range                     pulumi.StringOutput    `pulumi:"range"`
	ScepPassword              pulumi.StringPtrOutput `pulumi:"scepPassword"`
	ScepUrl                   pulumi.StringOutput    `pulumi:"scepUrl"`
	Source                    pulumi.StringOutput    `pulumi:"source"`
	SourceIp                  pulumi.StringOutput    `pulumi:"sourceIp"`
	State                     pulumi.StringOutput    `pulumi:"state"`
	Vdomparam                 pulumi.StringPtrOutput `pulumi:"vdomparam"`
}

Local keys and certificates.

By design considerations, the feature is using the json.GenericApi resource as documented below.

## Example

### Delete Certificate: <!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/system"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := system.NewAutoscript(ctx, "trname1", &system.AutoscriptArgs{
			Interval:   pulumi.Int(1),
			OutputSize: pulumi.Int(10),
			Repeat:     pulumi.Int(1),
			Script:     pulumi.String("config vpn certificate local\ndelete testcer\nend\n\n"),
			Start:      pulumi.String("auto"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

func GetLocal

func GetLocal(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LocalState, opts ...pulumi.ResourceOption) (*Local, error)

GetLocal gets an existing Local resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewLocal

func NewLocal(ctx *pulumi.Context,
	name string, args *LocalArgs, opts ...pulumi.ResourceOption) (*Local, error)

NewLocal registers a new resource with the given unique name, arguments, and options.

func (*Local) ElementType

func (*Local) ElementType() reflect.Type

func (*Local) ToLocalOutput

func (i *Local) ToLocalOutput() LocalOutput

func (*Local) ToLocalOutputWithContext

func (i *Local) ToLocalOutputWithContext(ctx context.Context) LocalOutput

type LocalArgs

type LocalArgs struct {
	AcmeCaUrl                 pulumi.StringPtrInput
	AcmeDomain                pulumi.StringPtrInput
	AcmeEmail                 pulumi.StringPtrInput
	AcmeRenewWindow           pulumi.IntPtrInput
	AcmeRsaKeySize            pulumi.IntPtrInput
	AutoRegenerateDays        pulumi.IntPtrInput
	AutoRegenerateDaysWarning pulumi.IntPtrInput
	CaIdentifier              pulumi.StringPtrInput
	Certificate               pulumi.StringPtrInput
	CmpPath                   pulumi.StringPtrInput
	CmpRegenerationMethod     pulumi.StringPtrInput
	CmpServer                 pulumi.StringPtrInput
	CmpServerCert             pulumi.StringPtrInput
	Comments                  pulumi.StringPtrInput
	Csr                       pulumi.StringPtrInput
	EnrollProtocol            pulumi.StringPtrInput
	EstCaId                   pulumi.StringPtrInput
	EstClientCert             pulumi.StringPtrInput
	EstHttpPassword           pulumi.StringPtrInput
	EstHttpUsername           pulumi.StringPtrInput
	EstServer                 pulumi.StringPtrInput
	EstServerCert             pulumi.StringPtrInput
	EstSrpPassword            pulumi.StringPtrInput
	EstSrpUsername            pulumi.StringPtrInput
	IkeLocalid                pulumi.StringPtrInput
	IkeLocalidType            pulumi.StringPtrInput
	LastUpdated               pulumi.IntPtrInput
	Name                      pulumi.StringPtrInput
	NameEncoding              pulumi.StringPtrInput
	Password                  pulumi.StringPtrInput
	PrivateKey                pulumi.StringInput
	PrivateKeyRetain          pulumi.StringPtrInput
	Range                     pulumi.StringPtrInput
	ScepPassword              pulumi.StringPtrInput
	ScepUrl                   pulumi.StringPtrInput
	Source                    pulumi.StringPtrInput
	SourceIp                  pulumi.StringPtrInput
	State                     pulumi.StringPtrInput
	Vdomparam                 pulumi.StringPtrInput
}

The set of arguments for constructing a Local resource.

func (LocalArgs) ElementType

func (LocalArgs) ElementType() reflect.Type

type LocalArray

type LocalArray []LocalInput

func (LocalArray) ElementType

func (LocalArray) ElementType() reflect.Type

func (LocalArray) ToLocalArrayOutput

func (i LocalArray) ToLocalArrayOutput() LocalArrayOutput

func (LocalArray) ToLocalArrayOutputWithContext

func (i LocalArray) ToLocalArrayOutputWithContext(ctx context.Context) LocalArrayOutput

type LocalArrayInput

type LocalArrayInput interface {
	pulumi.Input

	ToLocalArrayOutput() LocalArrayOutput
	ToLocalArrayOutputWithContext(context.Context) LocalArrayOutput
}

LocalArrayInput is an input type that accepts LocalArray and LocalArrayOutput values. You can construct a concrete instance of `LocalArrayInput` via:

LocalArray{ LocalArgs{...} }

type LocalArrayOutput

type LocalArrayOutput struct{ *pulumi.OutputState }

func (LocalArrayOutput) ElementType

func (LocalArrayOutput) ElementType() reflect.Type

func (LocalArrayOutput) Index

func (LocalArrayOutput) ToLocalArrayOutput

func (o LocalArrayOutput) ToLocalArrayOutput() LocalArrayOutput

func (LocalArrayOutput) ToLocalArrayOutputWithContext

func (o LocalArrayOutput) ToLocalArrayOutputWithContext(ctx context.Context) LocalArrayOutput

type LocalInput

type LocalInput interface {
	pulumi.Input

	ToLocalOutput() LocalOutput
	ToLocalOutputWithContext(ctx context.Context) LocalOutput
}

type LocalMap

type LocalMap map[string]LocalInput

func (LocalMap) ElementType

func (LocalMap) ElementType() reflect.Type

func (LocalMap) ToLocalMapOutput

func (i LocalMap) ToLocalMapOutput() LocalMapOutput

func (LocalMap) ToLocalMapOutputWithContext

func (i LocalMap) ToLocalMapOutputWithContext(ctx context.Context) LocalMapOutput

type LocalMapInput

type LocalMapInput interface {
	pulumi.Input

	ToLocalMapOutput() LocalMapOutput
	ToLocalMapOutputWithContext(context.Context) LocalMapOutput
}

LocalMapInput is an input type that accepts LocalMap and LocalMapOutput values. You can construct a concrete instance of `LocalMapInput` via:

LocalMap{ "key": LocalArgs{...} }

type LocalMapOutput

type LocalMapOutput struct{ *pulumi.OutputState }

func (LocalMapOutput) ElementType

func (LocalMapOutput) ElementType() reflect.Type

func (LocalMapOutput) MapIndex

func (LocalMapOutput) ToLocalMapOutput

func (o LocalMapOutput) ToLocalMapOutput() LocalMapOutput

func (LocalMapOutput) ToLocalMapOutputWithContext

func (o LocalMapOutput) ToLocalMapOutputWithContext(ctx context.Context) LocalMapOutput

type LocalOutput

type LocalOutput struct{ *pulumi.OutputState }

func (LocalOutput) AcmeCaUrl

func (o LocalOutput) AcmeCaUrl() pulumi.StringOutput

func (LocalOutput) AcmeDomain

func (o LocalOutput) AcmeDomain() pulumi.StringOutput

func (LocalOutput) AcmeEmail

func (o LocalOutput) AcmeEmail() pulumi.StringOutput

func (LocalOutput) AcmeRenewWindow

func (o LocalOutput) AcmeRenewWindow() pulumi.IntOutput

func (LocalOutput) AcmeRsaKeySize

func (o LocalOutput) AcmeRsaKeySize() pulumi.IntOutput

func (LocalOutput) AutoRegenerateDays

func (o LocalOutput) AutoRegenerateDays() pulumi.IntOutput

func (LocalOutput) AutoRegenerateDaysWarning

func (o LocalOutput) AutoRegenerateDaysWarning() pulumi.IntOutput

func (LocalOutput) CaIdentifier

func (o LocalOutput) CaIdentifier() pulumi.StringOutput

func (LocalOutput) Certificate

func (o LocalOutput) Certificate() pulumi.StringOutput

func (LocalOutput) CmpPath

func (o LocalOutput) CmpPath() pulumi.StringOutput

func (LocalOutput) CmpRegenerationMethod

func (o LocalOutput) CmpRegenerationMethod() pulumi.StringOutput

func (LocalOutput) CmpServer

func (o LocalOutput) CmpServer() pulumi.StringOutput

func (LocalOutput) CmpServerCert

func (o LocalOutput) CmpServerCert() pulumi.StringOutput

func (LocalOutput) Comments

func (o LocalOutput) Comments() pulumi.StringOutput

func (LocalOutput) Csr

func (LocalOutput) ElementType

func (LocalOutput) ElementType() reflect.Type

func (LocalOutput) EnrollProtocol

func (o LocalOutput) EnrollProtocol() pulumi.StringOutput

func (LocalOutput) EstCaId

func (o LocalOutput) EstCaId() pulumi.StringOutput

func (LocalOutput) EstClientCert

func (o LocalOutput) EstClientCert() pulumi.StringOutput

func (LocalOutput) EstHttpPassword

func (o LocalOutput) EstHttpPassword() pulumi.StringOutput

func (LocalOutput) EstHttpUsername

func (o LocalOutput) EstHttpUsername() pulumi.StringOutput

func (LocalOutput) EstServer

func (o LocalOutput) EstServer() pulumi.StringOutput

func (LocalOutput) EstServerCert

func (o LocalOutput) EstServerCert() pulumi.StringOutput

func (LocalOutput) EstSrpPassword

func (o LocalOutput) EstSrpPassword() pulumi.StringOutput

func (LocalOutput) EstSrpUsername

func (o LocalOutput) EstSrpUsername() pulumi.StringOutput

func (LocalOutput) IkeLocalid

func (o LocalOutput) IkeLocalid() pulumi.StringOutput

func (LocalOutput) IkeLocalidType

func (o LocalOutput) IkeLocalidType() pulumi.StringOutput

func (LocalOutput) LastUpdated

func (o LocalOutput) LastUpdated() pulumi.IntOutput

func (LocalOutput) Name

func (o LocalOutput) Name() pulumi.StringOutput

func (LocalOutput) NameEncoding

func (o LocalOutput) NameEncoding() pulumi.StringOutput

func (LocalOutput) Password

func (o LocalOutput) Password() pulumi.StringPtrOutput

func (LocalOutput) PrivateKey

func (o LocalOutput) PrivateKey() pulumi.StringOutput

func (LocalOutput) PrivateKeyRetain

func (o LocalOutput) PrivateKeyRetain() pulumi.StringOutput

func (LocalOutput) Range

func (o LocalOutput) Range() pulumi.StringOutput

func (LocalOutput) ScepPassword

func (o LocalOutput) ScepPassword() pulumi.StringPtrOutput

func (LocalOutput) ScepUrl

func (o LocalOutput) ScepUrl() pulumi.StringOutput

func (LocalOutput) Source

func (o LocalOutput) Source() pulumi.StringOutput

func (LocalOutput) SourceIp

func (o LocalOutput) SourceIp() pulumi.StringOutput

func (LocalOutput) State

func (o LocalOutput) State() pulumi.StringOutput

func (LocalOutput) ToLocalOutput

func (o LocalOutput) ToLocalOutput() LocalOutput

func (LocalOutput) ToLocalOutputWithContext

func (o LocalOutput) ToLocalOutputWithContext(ctx context.Context) LocalOutput

func (LocalOutput) Vdomparam

func (o LocalOutput) Vdomparam() pulumi.StringPtrOutput

type LocalState

type LocalState struct {
	AcmeCaUrl                 pulumi.StringPtrInput
	AcmeDomain                pulumi.StringPtrInput
	AcmeEmail                 pulumi.StringPtrInput
	AcmeRenewWindow           pulumi.IntPtrInput
	AcmeRsaKeySize            pulumi.IntPtrInput
	AutoRegenerateDays        pulumi.IntPtrInput
	AutoRegenerateDaysWarning pulumi.IntPtrInput
	CaIdentifier              pulumi.StringPtrInput
	Certificate               pulumi.StringPtrInput
	CmpPath                   pulumi.StringPtrInput
	CmpRegenerationMethod     pulumi.StringPtrInput
	CmpServer                 pulumi.StringPtrInput
	CmpServerCert             pulumi.StringPtrInput
	Comments                  pulumi.StringPtrInput
	Csr                       pulumi.StringPtrInput
	EnrollProtocol            pulumi.StringPtrInput
	EstCaId                   pulumi.StringPtrInput
	EstClientCert             pulumi.StringPtrInput
	EstHttpPassword           pulumi.StringPtrInput
	EstHttpUsername           pulumi.StringPtrInput
	EstServer                 pulumi.StringPtrInput
	EstServerCert             pulumi.StringPtrInput
	EstSrpPassword            pulumi.StringPtrInput
	EstSrpUsername            pulumi.StringPtrInput
	IkeLocalid                pulumi.StringPtrInput
	IkeLocalidType            pulumi.StringPtrInput
	LastUpdated               pulumi.IntPtrInput
	Name                      pulumi.StringPtrInput
	NameEncoding              pulumi.StringPtrInput
	Password                  pulumi.StringPtrInput
	PrivateKey                pulumi.StringPtrInput
	PrivateKeyRetain          pulumi.StringPtrInput
	Range                     pulumi.StringPtrInput
	ScepPassword              pulumi.StringPtrInput
	ScepUrl                   pulumi.StringPtrInput
	Source                    pulumi.StringPtrInput
	SourceIp                  pulumi.StringPtrInput
	State                     pulumi.StringPtrInput
	Vdomparam                 pulumi.StringPtrInput
}

func (LocalState) ElementType

func (LocalState) ElementType() reflect.Type

type Remote

type Remote struct {
	pulumi.CustomResourceState

	// Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Either the global or VDOM IP address range for the remote certificate. Valid values: `global`, `vdom`.
	Range pulumi.StringOutput `pulumi:"range"`
	// Remote certificate.
	Remote pulumi.StringOutput `pulumi:"remote"`
	// Remote certificate source type. Valid values: `factory`, `user`, `bundle`.
	Source pulumi.StringOutput `pulumi:"source"`
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrOutput `pulumi:"vdomparam"`
}

Remote certificate as a PEM file. Applies to FortiOS Version `>= 6.2.4`.

## Import

Certificate Remote can be imported using any of these accepted formats:

```sh $ pulumi import fortios:certificate/remote:Remote labelname {{name}} ```

If you do not want to import arguments of block:

$ export "FORTIOS_IMPORT_TABLE"="false"

```sh $ pulumi import fortios:certificate/remote:Remote labelname {{name}} ```

$ unset "FORTIOS_IMPORT_TABLE"

func GetRemote

func GetRemote(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RemoteState, opts ...pulumi.ResourceOption) (*Remote, error)

GetRemote gets an existing Remote resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRemote

func NewRemote(ctx *pulumi.Context,
	name string, args *RemoteArgs, opts ...pulumi.ResourceOption) (*Remote, error)

NewRemote registers a new resource with the given unique name, arguments, and options.

func (*Remote) ElementType

func (*Remote) ElementType() reflect.Type

func (*Remote) ToRemoteOutput

func (i *Remote) ToRemoteOutput() RemoteOutput

func (*Remote) ToRemoteOutputWithContext

func (i *Remote) ToRemoteOutputWithContext(ctx context.Context) RemoteOutput

type RemoteArgs

type RemoteArgs struct {
	// Name.
	Name pulumi.StringPtrInput
	// Either the global or VDOM IP address range for the remote certificate. Valid values: `global`, `vdom`.
	Range pulumi.StringPtrInput
	// Remote certificate.
	Remote pulumi.StringPtrInput
	// Remote certificate source type. Valid values: `factory`, `user`, `bundle`.
	Source pulumi.StringPtrInput
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput
}

The set of arguments for constructing a Remote resource.

func (RemoteArgs) ElementType

func (RemoteArgs) ElementType() reflect.Type

type RemoteArray

type RemoteArray []RemoteInput

func (RemoteArray) ElementType

func (RemoteArray) ElementType() reflect.Type

func (RemoteArray) ToRemoteArrayOutput

func (i RemoteArray) ToRemoteArrayOutput() RemoteArrayOutput

func (RemoteArray) ToRemoteArrayOutputWithContext

func (i RemoteArray) ToRemoteArrayOutputWithContext(ctx context.Context) RemoteArrayOutput

type RemoteArrayInput

type RemoteArrayInput interface {
	pulumi.Input

	ToRemoteArrayOutput() RemoteArrayOutput
	ToRemoteArrayOutputWithContext(context.Context) RemoteArrayOutput
}

RemoteArrayInput is an input type that accepts RemoteArray and RemoteArrayOutput values. You can construct a concrete instance of `RemoteArrayInput` via:

RemoteArray{ RemoteArgs{...} }

type RemoteArrayOutput

type RemoteArrayOutput struct{ *pulumi.OutputState }

func (RemoteArrayOutput) ElementType

func (RemoteArrayOutput) ElementType() reflect.Type

func (RemoteArrayOutput) Index

func (RemoteArrayOutput) ToRemoteArrayOutput

func (o RemoteArrayOutput) ToRemoteArrayOutput() RemoteArrayOutput

func (RemoteArrayOutput) ToRemoteArrayOutputWithContext

func (o RemoteArrayOutput) ToRemoteArrayOutputWithContext(ctx context.Context) RemoteArrayOutput

type RemoteInput

type RemoteInput interface {
	pulumi.Input

	ToRemoteOutput() RemoteOutput
	ToRemoteOutputWithContext(ctx context.Context) RemoteOutput
}

type RemoteMap

type RemoteMap map[string]RemoteInput

func (RemoteMap) ElementType

func (RemoteMap) ElementType() reflect.Type

func (RemoteMap) ToRemoteMapOutput

func (i RemoteMap) ToRemoteMapOutput() RemoteMapOutput

func (RemoteMap) ToRemoteMapOutputWithContext

func (i RemoteMap) ToRemoteMapOutputWithContext(ctx context.Context) RemoteMapOutput

type RemoteMapInput

type RemoteMapInput interface {
	pulumi.Input

	ToRemoteMapOutput() RemoteMapOutput
	ToRemoteMapOutputWithContext(context.Context) RemoteMapOutput
}

RemoteMapInput is an input type that accepts RemoteMap and RemoteMapOutput values. You can construct a concrete instance of `RemoteMapInput` via:

RemoteMap{ "key": RemoteArgs{...} }

type RemoteMapOutput

type RemoteMapOutput struct{ *pulumi.OutputState }

func (RemoteMapOutput) ElementType

func (RemoteMapOutput) ElementType() reflect.Type

func (RemoteMapOutput) MapIndex

func (RemoteMapOutput) ToRemoteMapOutput

func (o RemoteMapOutput) ToRemoteMapOutput() RemoteMapOutput

func (RemoteMapOutput) ToRemoteMapOutputWithContext

func (o RemoteMapOutput) ToRemoteMapOutputWithContext(ctx context.Context) RemoteMapOutput

type RemoteOutput

type RemoteOutput struct{ *pulumi.OutputState }

func (RemoteOutput) ElementType

func (RemoteOutput) ElementType() reflect.Type

func (RemoteOutput) Name

func (o RemoteOutput) Name() pulumi.StringOutput

Name.

func (RemoteOutput) Range

func (o RemoteOutput) Range() pulumi.StringOutput

Either the global or VDOM IP address range for the remote certificate. Valid values: `global`, `vdom`.

func (RemoteOutput) Remote

func (o RemoteOutput) Remote() pulumi.StringOutput

Remote certificate.

func (RemoteOutput) Source

func (o RemoteOutput) Source() pulumi.StringOutput

Remote certificate source type. Valid values: `factory`, `user`, `bundle`.

func (RemoteOutput) ToRemoteOutput

func (o RemoteOutput) ToRemoteOutput() RemoteOutput

func (RemoteOutput) ToRemoteOutputWithContext

func (o RemoteOutput) ToRemoteOutputWithContext(ctx context.Context) RemoteOutput

func (RemoteOutput) Vdomparam

func (o RemoteOutput) Vdomparam() pulumi.StringPtrOutput

Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.

type RemoteState

type RemoteState struct {
	// Name.
	Name pulumi.StringPtrInput
	// Either the global or VDOM IP address range for the remote certificate. Valid values: `global`, `vdom`.
	Range pulumi.StringPtrInput
	// Remote certificate.
	Remote pulumi.StringPtrInput
	// Remote certificate source type. Valid values: `factory`, `user`, `bundle`.
	Source pulumi.StringPtrInput
	// Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
	Vdomparam pulumi.StringPtrInput
}

func (RemoteState) ElementType

func (RemoteState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL