fortios.vpn/certificate.Local
Explore with Pulumi AI
Local keys and certificates.
Create Local Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Local(name: string, args?: LocalArgs, opts?: CustomResourceOptions);@overload
def Local(resource_name: str,
          args: Optional[LocalArgs] = None,
          opts: Optional[ResourceOptions] = None)
@overload
def Local(resource_name: str,
          opts: Optional[ResourceOptions] = None,
          acme_ca_url: Optional[str] = None,
          acme_domain: Optional[str] = None,
          acme_email: Optional[str] = None,
          acme_renew_window: Optional[int] = None,
          acme_rsa_key_size: Optional[int] = None,
          auto_regenerate_days: Optional[int] = None,
          auto_regenerate_days_warning: Optional[int] = None,
          ca_identifier: Optional[str] = None,
          certificate: Optional[str] = None,
          cmp_path: Optional[str] = None,
          cmp_regeneration_method: Optional[str] = None,
          cmp_server: Optional[str] = None,
          cmp_server_cert: Optional[str] = None,
          comments: Optional[str] = None,
          csr: Optional[str] = None,
          enroll_protocol: Optional[str] = None,
          est_ca_id: Optional[str] = None,
          est_client_cert: Optional[str] = None,
          est_http_password: Optional[str] = None,
          est_http_username: Optional[str] = None,
          est_server: Optional[str] = None,
          est_server_cert: Optional[str] = None,
          est_srp_password: Optional[str] = None,
          est_srp_username: Optional[str] = None,
          ike_localid: Optional[str] = None,
          ike_localid_type: Optional[str] = None,
          last_updated: Optional[int] = None,
          name: Optional[str] = None,
          name_encoding: Optional[str] = None,
          password: Optional[str] = None,
          private_key: Optional[str] = None,
          private_key_retain: Optional[str] = None,
          range: Optional[str] = None,
          scep_password: Optional[str] = None,
          scep_url: Optional[str] = None,
          source: Optional[str] = None,
          source_ip: Optional[str] = None,
          state: Optional[str] = None,
          vdomparam: Optional[str] = None)func NewLocal(ctx *Context, name string, args *LocalArgs, opts ...ResourceOption) (*Local, error)public Local(string name, LocalArgs? args = null, CustomResourceOptions? opts = null)type: fortios:vpn/certificate/local:Local
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args LocalArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LocalArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LocalArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LocalArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LocalArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Local 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 Local resource accepts the following input properties:
- AcmeCa stringUrl 
- The URL for the ACME CA server (Let's Encrypt is the default provider).
- AcmeDomain string
- A valid domain that resolves to this Fortigate.
- AcmeEmail string
- Contact email address that is required by some CAs like LetsEncrypt.
- AcmeRenew intWindow 
- Beginning of the renewal window (in days before certificate expiration, 30 by default).
- AcmeRsa intKey Size 
- Length of the RSA private key of the generated cert (Minimum 2048 bits).
- AutoRegenerate intDays 
- Number of days to wait before expiry of an updated local certificate is requested (0 = disabled).
- AutoRegenerate intDays Warning 
- Number of days to wait before an expiry warning message is generated (0 = disabled).
- CaIdentifier string
- CA identifier of the CA server for signing via SCEP.
- Certificate string
- PEM format certificate.
- CmpPath string
- Path location inside CMP server.
- CmpRegeneration stringMethod 
- CMP auto-regeneration method. Valid values: keyupate,renewal.
- CmpServer string
- Address and port for CMP server (format = address:port).
- CmpServer stringCert 
- CMP server certificate.
- Comments string
- Comment.
- Csr string
- Certificate Signing Request.
- EnrollProtocol string
- Certificate enrollment protocol.
- EstCa stringId 
- CA identifier of the CA server for signing via EST.
- EstClient stringCert 
- Certificate used to authenticate this FortiGate to EST server.
- EstHttp stringPassword 
- HTTP Authentication password for signing via EST.
- EstHttp stringUsername 
- HTTP Authentication username for signing via EST.
- EstServer string
- Address and port for EST server (e.g. https://example.com:1234).
- EstServer stringCert 
- EST server's certificate must be verifiable by this certificate to be authenticated.
- EstSrp stringPassword 
- EST SRP authentication password.
- EstSrp stringUsername 
- EST SRP authentication username.
- IkeLocalid string
- Local ID the FortiGate uses for authentication as a VPN client.
- IkeLocalid stringType 
- IKE local ID type. Valid values: asn1dn,fqdn.
- LastUpdated int
- Time at which certificate was last updated.
- Name string
- Name.
- NameEncoding string
- Name encoding method for auto-regeneration. Valid values: printable,utf8.
- Password string
- Password as a PEM file.
- PrivateKey string
- PEM format key, encrypted with a password.
- PrivateKey stringRetain 
- Enable/disable retention of private key during SCEP renewal (default = disable). Valid values: enable,disable.
- Range string
- Either a global or VDOM IP address range for the certificate. Valid values: global,vdom.
- ScepPassword string
- SCEP server challenge password for auto-regeneration.
- ScepUrl string
- SCEP server URL.
- Source string
- Certificate source type.
- SourceIp string
- Source IP address for communications to the SCEP server.
- State string
- Certificate Signing Request State.
- Vdomparam string
- 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.
- AcmeCa stringUrl 
- The URL for the ACME CA server (Let's Encrypt is the default provider).
- AcmeDomain string
- A valid domain that resolves to this Fortigate.
- AcmeEmail string
- Contact email address that is required by some CAs like LetsEncrypt.
- AcmeRenew intWindow 
- Beginning of the renewal window (in days before certificate expiration, 30 by default).
- AcmeRsa intKey Size 
- Length of the RSA private key of the generated cert (Minimum 2048 bits).
- AutoRegenerate intDays 
- Number of days to wait before expiry of an updated local certificate is requested (0 = disabled).
- AutoRegenerate intDays Warning 
- Number of days to wait before an expiry warning message is generated (0 = disabled).
- CaIdentifier string
- CA identifier of the CA server for signing via SCEP.
- Certificate string
- PEM format certificate.
- CmpPath string
- Path location inside CMP server.
- CmpRegeneration stringMethod 
- CMP auto-regeneration method. Valid values: keyupate,renewal.
- CmpServer string
- Address and port for CMP server (format = address:port).
- CmpServer stringCert 
- CMP server certificate.
- Comments string
- Comment.
- Csr string
- Certificate Signing Request.
- EnrollProtocol string
- Certificate enrollment protocol.
- EstCa stringId 
- CA identifier of the CA server for signing via EST.
- EstClient stringCert 
- Certificate used to authenticate this FortiGate to EST server.
- EstHttp stringPassword 
- HTTP Authentication password for signing via EST.
- EstHttp stringUsername 
- HTTP Authentication username for signing via EST.
- EstServer string
- Address and port for EST server (e.g. https://example.com:1234).
- EstServer stringCert 
- EST server's certificate must be verifiable by this certificate to be authenticated.
- EstSrp stringPassword 
- EST SRP authentication password.
- EstSrp stringUsername 
- EST SRP authentication username.
- IkeLocalid string
- Local ID the FortiGate uses for authentication as a VPN client.
- IkeLocalid stringType 
- IKE local ID type. Valid values: asn1dn,fqdn.
- LastUpdated int
- Time at which certificate was last updated.
- Name string
- Name.
- NameEncoding string
- Name encoding method for auto-regeneration. Valid values: printable,utf8.
- Password string
- Password as a PEM file.
- PrivateKey string
- PEM format key, encrypted with a password.
- PrivateKey stringRetain 
- Enable/disable retention of private key during SCEP renewal (default = disable). Valid values: enable,disable.
- Range string
- Either a global or VDOM IP address range for the certificate. Valid values: global,vdom.
- ScepPassword string
- SCEP server challenge password for auto-regeneration.
- ScepUrl string
- SCEP server URL.
- Source string
- Certificate source type.
- SourceIp string
- Source IP address for communications to the SCEP server.
- State string
- Certificate Signing Request State.
- Vdomparam string
- 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.
- acmeCa StringUrl 
- The URL for the ACME CA server (Let's Encrypt is the default provider).
- acmeDomain String
- A valid domain that resolves to this Fortigate.
- acmeEmail String
- Contact email address that is required by some CAs like LetsEncrypt.
- acmeRenew IntegerWindow 
- Beginning of the renewal window (in days before certificate expiration, 30 by default).
- acmeRsa IntegerKey Size 
- Length of the RSA private key of the generated cert (Minimum 2048 bits).
- autoRegenerate IntegerDays 
- Number of days to wait before expiry of an updated local certificate is requested (0 = disabled).
- autoRegenerate IntegerDays Warning 
- Number of days to wait before an expiry warning message is generated (0 = disabled).
- caIdentifier String
- CA identifier of the CA server for signing via SCEP.
- certificate String
- PEM format certificate.
- cmpPath String
- Path location inside CMP server.
- cmpRegeneration StringMethod 
- CMP auto-regeneration method. Valid values: keyupate,renewal.
- cmpServer String
- Address and port for CMP server (format = address:port).
- cmpServer StringCert 
- CMP server certificate.
- comments String
- Comment.
- csr String
- Certificate Signing Request.
- enrollProtocol String
- Certificate enrollment protocol.
- estCa StringId 
- CA identifier of the CA server for signing via EST.
- estClient StringCert 
- Certificate used to authenticate this FortiGate to EST server.
- estHttp StringPassword 
- HTTP Authentication password for signing via EST.
- estHttp StringUsername 
- HTTP Authentication username for signing via EST.
- estServer String
- Address and port for EST server (e.g. https://example.com:1234).
- estServer StringCert 
- EST server's certificate must be verifiable by this certificate to be authenticated.
- estSrp StringPassword 
- EST SRP authentication password.
- estSrp StringUsername 
- EST SRP authentication username.
- ikeLocalid String
- Local ID the FortiGate uses for authentication as a VPN client.
- ikeLocalid StringType 
- IKE local ID type. Valid values: asn1dn,fqdn.
- lastUpdated Integer
- Time at which certificate was last updated.
- name String
- Name.
- nameEncoding String
- Name encoding method for auto-regeneration. Valid values: printable,utf8.
- password String
- Password as a PEM file.
- privateKey String
- PEM format key, encrypted with a password.
- privateKey StringRetain 
- Enable/disable retention of private key during SCEP renewal (default = disable). Valid values: enable,disable.
- range String
- Either a global or VDOM IP address range for the certificate. Valid values: global,vdom.
- scepPassword String
- SCEP server challenge password for auto-regeneration.
- scepUrl String
- SCEP server URL.
- source String
- Certificate source type.
- sourceIp String
- Source IP address for communications to the SCEP server.
- state String
- Certificate Signing Request State.
- vdomparam String
- 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.
- acmeCa stringUrl 
- The URL for the ACME CA server (Let's Encrypt is the default provider).
- acmeDomain string
- A valid domain that resolves to this Fortigate.
- acmeEmail string
- Contact email address that is required by some CAs like LetsEncrypt.
- acmeRenew numberWindow 
- Beginning of the renewal window (in days before certificate expiration, 30 by default).
- acmeRsa numberKey Size 
- Length of the RSA private key of the generated cert (Minimum 2048 bits).
- autoRegenerate numberDays 
- Number of days to wait before expiry of an updated local certificate is requested (0 = disabled).
- autoRegenerate numberDays Warning 
- Number of days to wait before an expiry warning message is generated (0 = disabled).
- caIdentifier string
- CA identifier of the CA server for signing via SCEP.
- certificate string
- PEM format certificate.
- cmpPath string
- Path location inside CMP server.
- cmpRegeneration stringMethod 
- CMP auto-regeneration method. Valid values: keyupate,renewal.
- cmpServer string
- Address and port for CMP server (format = address:port).
- cmpServer stringCert 
- CMP server certificate.
- comments string
- Comment.
- csr string
- Certificate Signing Request.
- enrollProtocol string
- Certificate enrollment protocol.
- estCa stringId 
- CA identifier of the CA server for signing via EST.
- estClient stringCert 
- Certificate used to authenticate this FortiGate to EST server.
- estHttp stringPassword 
- HTTP Authentication password for signing via EST.
- estHttp stringUsername 
- HTTP Authentication username for signing via EST.
- estServer string
- Address and port for EST server (e.g. https://example.com:1234).
- estServer stringCert 
- EST server's certificate must be verifiable by this certificate to be authenticated.
- estSrp stringPassword 
- EST SRP authentication password.
- estSrp stringUsername 
- EST SRP authentication username.
- ikeLocalid string
- Local ID the FortiGate uses for authentication as a VPN client.
- ikeLocalid stringType 
- IKE local ID type. Valid values: asn1dn,fqdn.
- lastUpdated number
- Time at which certificate was last updated.
- name string
- Name.
- nameEncoding string
- Name encoding method for auto-regeneration. Valid values: printable,utf8.
- password string
- Password as a PEM file.
- privateKey string
- PEM format key, encrypted with a password.
- privateKey stringRetain 
- Enable/disable retention of private key during SCEP renewal (default = disable). Valid values: enable,disable.
- range string
- Either a global or VDOM IP address range for the certificate. Valid values: global,vdom.
- scepPassword string
- SCEP server challenge password for auto-regeneration.
- scepUrl string
- SCEP server URL.
- source string
- Certificate source type.
- sourceIp string
- Source IP address for communications to the SCEP server.
- state string
- Certificate Signing Request State.
- vdomparam string
- 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.
- acme_ca_ strurl 
- The URL for the ACME CA server (Let's Encrypt is the default provider).
- acme_domain str
- A valid domain that resolves to this Fortigate.
- acme_email str
- Contact email address that is required by some CAs like LetsEncrypt.
- acme_renew_ intwindow 
- Beginning of the renewal window (in days before certificate expiration, 30 by default).
- acme_rsa_ intkey_ size 
- Length of the RSA private key of the generated cert (Minimum 2048 bits).
- auto_regenerate_ intdays 
- Number of days to wait before expiry of an updated local certificate is requested (0 = disabled).
- auto_regenerate_ intdays_ warning 
- Number of days to wait before an expiry warning message is generated (0 = disabled).
- ca_identifier str
- CA identifier of the CA server for signing via SCEP.
- certificate str
- PEM format certificate.
- cmp_path str
- Path location inside CMP server.
- cmp_regeneration_ strmethod 
- CMP auto-regeneration method. Valid values: keyupate,renewal.
- cmp_server str
- Address and port for CMP server (format = address:port).
- cmp_server_ strcert 
- CMP server certificate.
- comments str
- Comment.
- csr str
- Certificate Signing Request.
- enroll_protocol str
- Certificate enrollment protocol.
- est_ca_ strid 
- CA identifier of the CA server for signing via EST.
- est_client_ strcert 
- Certificate used to authenticate this FortiGate to EST server.
- est_http_ strpassword 
- HTTP Authentication password for signing via EST.
- est_http_ strusername 
- HTTP Authentication username for signing via EST.
- est_server str
- Address and port for EST server (e.g. https://example.com:1234).
- est_server_ strcert 
- EST server's certificate must be verifiable by this certificate to be authenticated.
- est_srp_ strpassword 
- EST SRP authentication password.
- est_srp_ strusername 
- EST SRP authentication username.
- ike_localid str
- Local ID the FortiGate uses for authentication as a VPN client.
- ike_localid_ strtype 
- IKE local ID type. Valid values: asn1dn,fqdn.
- last_updated int
- Time at which certificate was last updated.
- name str
- Name.
- name_encoding str
- Name encoding method for auto-regeneration. Valid values: printable,utf8.
- password str
- Password as a PEM file.
- private_key str
- PEM format key, encrypted with a password.
- private_key_ strretain 
- Enable/disable retention of private key during SCEP renewal (default = disable). Valid values: enable,disable.
- range str
- Either a global or VDOM IP address range for the certificate. Valid values: global,vdom.
- scep_password str
- SCEP server challenge password for auto-regeneration.
- scep_url str
- SCEP server URL.
- source str
- Certificate source type.
- source_ip str
- Source IP address for communications to the SCEP server.
- state str
- Certificate Signing Request State.
- vdomparam str
- 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.
- acmeCa StringUrl 
- The URL for the ACME CA server (Let's Encrypt is the default provider).
- acmeDomain String
- A valid domain that resolves to this Fortigate.
- acmeEmail String
- Contact email address that is required by some CAs like LetsEncrypt.
- acmeRenew NumberWindow 
- Beginning of the renewal window (in days before certificate expiration, 30 by default).
- acmeRsa NumberKey Size 
- Length of the RSA private key of the generated cert (Minimum 2048 bits).
- autoRegenerate NumberDays 
- Number of days to wait before expiry of an updated local certificate is requested (0 = disabled).
- autoRegenerate NumberDays Warning 
- Number of days to wait before an expiry warning message is generated (0 = disabled).
- caIdentifier String
- CA identifier of the CA server for signing via SCEP.
- certificate String
- PEM format certificate.
- cmpPath String
- Path location inside CMP server.
- cmpRegeneration StringMethod 
- CMP auto-regeneration method. Valid values: keyupate,renewal.
- cmpServer String
- Address and port for CMP server (format = address:port).
- cmpServer StringCert 
- CMP server certificate.
- comments String
- Comment.
- csr String
- Certificate Signing Request.
- enrollProtocol String
- Certificate enrollment protocol.
- estCa StringId 
- CA identifier of the CA server for signing via EST.
- estClient StringCert 
- Certificate used to authenticate this FortiGate to EST server.
- estHttp StringPassword 
- HTTP Authentication password for signing via EST.
- estHttp StringUsername 
- HTTP Authentication username for signing via EST.
- estServer String
- Address and port for EST server (e.g. https://example.com:1234).
- estServer StringCert 
- EST server's certificate must be verifiable by this certificate to be authenticated.
- estSrp StringPassword 
- EST SRP authentication password.
- estSrp StringUsername 
- EST SRP authentication username.
- ikeLocalid String
- Local ID the FortiGate uses for authentication as a VPN client.
- ikeLocalid StringType 
- IKE local ID type. Valid values: asn1dn,fqdn.
- lastUpdated Number
- Time at which certificate was last updated.
- name String
- Name.
- nameEncoding String
- Name encoding method for auto-regeneration. Valid values: printable,utf8.
- password String
- Password as a PEM file.
- privateKey String
- PEM format key, encrypted with a password.
- privateKey StringRetain 
- Enable/disable retention of private key during SCEP renewal (default = disable). Valid values: enable,disable.
- range String
- Either a global or VDOM IP address range for the certificate. Valid values: global,vdom.
- scepPassword String
- SCEP server challenge password for auto-regeneration.
- scepUrl String
- SCEP server URL.
- source String
- Certificate source type.
- sourceIp String
- Source IP address for communications to the SCEP server.
- state String
- Certificate Signing Request State.
- vdomparam String
- 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.
Outputs
All input properties are implicitly available as output properties. Additionally, the Local resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Local Resource
Get an existing Local resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: LocalState, opts?: CustomResourceOptions): Local@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        acme_ca_url: Optional[str] = None,
        acme_domain: Optional[str] = None,
        acme_email: Optional[str] = None,
        acme_renew_window: Optional[int] = None,
        acme_rsa_key_size: Optional[int] = None,
        auto_regenerate_days: Optional[int] = None,
        auto_regenerate_days_warning: Optional[int] = None,
        ca_identifier: Optional[str] = None,
        certificate: Optional[str] = None,
        cmp_path: Optional[str] = None,
        cmp_regeneration_method: Optional[str] = None,
        cmp_server: Optional[str] = None,
        cmp_server_cert: Optional[str] = None,
        comments: Optional[str] = None,
        csr: Optional[str] = None,
        enroll_protocol: Optional[str] = None,
        est_ca_id: Optional[str] = None,
        est_client_cert: Optional[str] = None,
        est_http_password: Optional[str] = None,
        est_http_username: Optional[str] = None,
        est_server: Optional[str] = None,
        est_server_cert: Optional[str] = None,
        est_srp_password: Optional[str] = None,
        est_srp_username: Optional[str] = None,
        ike_localid: Optional[str] = None,
        ike_localid_type: Optional[str] = None,
        last_updated: Optional[int] = None,
        name: Optional[str] = None,
        name_encoding: Optional[str] = None,
        password: Optional[str] = None,
        private_key: Optional[str] = None,
        private_key_retain: Optional[str] = None,
        range: Optional[str] = None,
        scep_password: Optional[str] = None,
        scep_url: Optional[str] = None,
        source: Optional[str] = None,
        source_ip: Optional[str] = None,
        state: Optional[str] = None,
        vdomparam: Optional[str] = None) -> Localfunc GetLocal(ctx *Context, name string, id IDInput, state *LocalState, opts ...ResourceOption) (*Local, error)public static Local Get(string name, Input<string> id, LocalState? state, CustomResourceOptions? opts = null)public static Local get(String name, Output<String> id, LocalState state, CustomResourceOptions options)resources:  _:    type: fortios:vpn/certificate/local:Local    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AcmeCa stringUrl 
- The URL for the ACME CA server (Let's Encrypt is the default provider).
- AcmeDomain string
- A valid domain that resolves to this Fortigate.
- AcmeEmail string
- Contact email address that is required by some CAs like LetsEncrypt.
- AcmeRenew intWindow 
- Beginning of the renewal window (in days before certificate expiration, 30 by default).
- AcmeRsa intKey Size 
- Length of the RSA private key of the generated cert (Minimum 2048 bits).
- AutoRegenerate intDays 
- Number of days to wait before expiry of an updated local certificate is requested (0 = disabled).
- AutoRegenerate intDays Warning 
- Number of days to wait before an expiry warning message is generated (0 = disabled).
- CaIdentifier string
- CA identifier of the CA server for signing via SCEP.
- Certificate string
- PEM format certificate.
- CmpPath string
- Path location inside CMP server.
- CmpRegeneration stringMethod 
- CMP auto-regeneration method. Valid values: keyupate,renewal.
- CmpServer string
- Address and port for CMP server (format = address:port).
- CmpServer stringCert 
- CMP server certificate.
- Comments string
- Comment.
- Csr string
- Certificate Signing Request.
- EnrollProtocol string
- Certificate enrollment protocol.
- EstCa stringId 
- CA identifier of the CA server for signing via EST.
- EstClient stringCert 
- Certificate used to authenticate this FortiGate to EST server.
- EstHttp stringPassword 
- HTTP Authentication password for signing via EST.
- EstHttp stringUsername 
- HTTP Authentication username for signing via EST.
- EstServer string
- Address and port for EST server (e.g. https://example.com:1234).
- EstServer stringCert 
- EST server's certificate must be verifiable by this certificate to be authenticated.
- EstSrp stringPassword 
- EST SRP authentication password.
- EstSrp stringUsername 
- EST SRP authentication username.
- IkeLocalid string
- Local ID the FortiGate uses for authentication as a VPN client.
- IkeLocalid stringType 
- IKE local ID type. Valid values: asn1dn,fqdn.
- LastUpdated int
- Time at which certificate was last updated.
- Name string
- Name.
- NameEncoding string
- Name encoding method for auto-regeneration. Valid values: printable,utf8.
- Password string
- Password as a PEM file.
- PrivateKey string
- PEM format key, encrypted with a password.
- PrivateKey stringRetain 
- Enable/disable retention of private key during SCEP renewal (default = disable). Valid values: enable,disable.
- Range string
- Either a global or VDOM IP address range for the certificate. Valid values: global,vdom.
- ScepPassword string
- SCEP server challenge password for auto-regeneration.
- ScepUrl string
- SCEP server URL.
- Source string
- Certificate source type.
- SourceIp string
- Source IP address for communications to the SCEP server.
- State string
- Certificate Signing Request State.
- Vdomparam string
- 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.
- AcmeCa stringUrl 
- The URL for the ACME CA server (Let's Encrypt is the default provider).
- AcmeDomain string
- A valid domain that resolves to this Fortigate.
- AcmeEmail string
- Contact email address that is required by some CAs like LetsEncrypt.
- AcmeRenew intWindow 
- Beginning of the renewal window (in days before certificate expiration, 30 by default).
- AcmeRsa intKey Size 
- Length of the RSA private key of the generated cert (Minimum 2048 bits).
- AutoRegenerate intDays 
- Number of days to wait before expiry of an updated local certificate is requested (0 = disabled).
- AutoRegenerate intDays Warning 
- Number of days to wait before an expiry warning message is generated (0 = disabled).
- CaIdentifier string
- CA identifier of the CA server for signing via SCEP.
- Certificate string
- PEM format certificate.
- CmpPath string
- Path location inside CMP server.
- CmpRegeneration stringMethod 
- CMP auto-regeneration method. Valid values: keyupate,renewal.
- CmpServer string
- Address and port for CMP server (format = address:port).
- CmpServer stringCert 
- CMP server certificate.
- Comments string
- Comment.
- Csr string
- Certificate Signing Request.
- EnrollProtocol string
- Certificate enrollment protocol.
- EstCa stringId 
- CA identifier of the CA server for signing via EST.
- EstClient stringCert 
- Certificate used to authenticate this FortiGate to EST server.
- EstHttp stringPassword 
- HTTP Authentication password for signing via EST.
- EstHttp stringUsername 
- HTTP Authentication username for signing via EST.
- EstServer string
- Address and port for EST server (e.g. https://example.com:1234).
- EstServer stringCert 
- EST server's certificate must be verifiable by this certificate to be authenticated.
- EstSrp stringPassword 
- EST SRP authentication password.
- EstSrp stringUsername 
- EST SRP authentication username.
- IkeLocalid string
- Local ID the FortiGate uses for authentication as a VPN client.
- IkeLocalid stringType 
- IKE local ID type. Valid values: asn1dn,fqdn.
- LastUpdated int
- Time at which certificate was last updated.
- Name string
- Name.
- NameEncoding string
- Name encoding method for auto-regeneration. Valid values: printable,utf8.
- Password string
- Password as a PEM file.
- PrivateKey string
- PEM format key, encrypted with a password.
- PrivateKey stringRetain 
- Enable/disable retention of private key during SCEP renewal (default = disable). Valid values: enable,disable.
- Range string
- Either a global or VDOM IP address range for the certificate. Valid values: global,vdom.
- ScepPassword string
- SCEP server challenge password for auto-regeneration.
- ScepUrl string
- SCEP server URL.
- Source string
- Certificate source type.
- SourceIp string
- Source IP address for communications to the SCEP server.
- State string
- Certificate Signing Request State.
- Vdomparam string
- 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.
- acmeCa StringUrl 
- The URL for the ACME CA server (Let's Encrypt is the default provider).
- acmeDomain String
- A valid domain that resolves to this Fortigate.
- acmeEmail String
- Contact email address that is required by some CAs like LetsEncrypt.
- acmeRenew IntegerWindow 
- Beginning of the renewal window (in days before certificate expiration, 30 by default).
- acmeRsa IntegerKey Size 
- Length of the RSA private key of the generated cert (Minimum 2048 bits).
- autoRegenerate IntegerDays 
- Number of days to wait before expiry of an updated local certificate is requested (0 = disabled).
- autoRegenerate IntegerDays Warning 
- Number of days to wait before an expiry warning message is generated (0 = disabled).
- caIdentifier String
- CA identifier of the CA server for signing via SCEP.
- certificate String
- PEM format certificate.
- cmpPath String
- Path location inside CMP server.
- cmpRegeneration StringMethod 
- CMP auto-regeneration method. Valid values: keyupate,renewal.
- cmpServer String
- Address and port for CMP server (format = address:port).
- cmpServer StringCert 
- CMP server certificate.
- comments String
- Comment.
- csr String
- Certificate Signing Request.
- enrollProtocol String
- Certificate enrollment protocol.
- estCa StringId 
- CA identifier of the CA server for signing via EST.
- estClient StringCert 
- Certificate used to authenticate this FortiGate to EST server.
- estHttp StringPassword 
- HTTP Authentication password for signing via EST.
- estHttp StringUsername 
- HTTP Authentication username for signing via EST.
- estServer String
- Address and port for EST server (e.g. https://example.com:1234).
- estServer StringCert 
- EST server's certificate must be verifiable by this certificate to be authenticated.
- estSrp StringPassword 
- EST SRP authentication password.
- estSrp StringUsername 
- EST SRP authentication username.
- ikeLocalid String
- Local ID the FortiGate uses for authentication as a VPN client.
- ikeLocalid StringType 
- IKE local ID type. Valid values: asn1dn,fqdn.
- lastUpdated Integer
- Time at which certificate was last updated.
- name String
- Name.
- nameEncoding String
- Name encoding method for auto-regeneration. Valid values: printable,utf8.
- password String
- Password as a PEM file.
- privateKey String
- PEM format key, encrypted with a password.
- privateKey StringRetain 
- Enable/disable retention of private key during SCEP renewal (default = disable). Valid values: enable,disable.
- range String
- Either a global or VDOM IP address range for the certificate. Valid values: global,vdom.
- scepPassword String
- SCEP server challenge password for auto-regeneration.
- scepUrl String
- SCEP server URL.
- source String
- Certificate source type.
- sourceIp String
- Source IP address for communications to the SCEP server.
- state String
- Certificate Signing Request State.
- vdomparam String
- 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.
- acmeCa stringUrl 
- The URL for the ACME CA server (Let's Encrypt is the default provider).
- acmeDomain string
- A valid domain that resolves to this Fortigate.
- acmeEmail string
- Contact email address that is required by some CAs like LetsEncrypt.
- acmeRenew numberWindow 
- Beginning of the renewal window (in days before certificate expiration, 30 by default).
- acmeRsa numberKey Size 
- Length of the RSA private key of the generated cert (Minimum 2048 bits).
- autoRegenerate numberDays 
- Number of days to wait before expiry of an updated local certificate is requested (0 = disabled).
- autoRegenerate numberDays Warning 
- Number of days to wait before an expiry warning message is generated (0 = disabled).
- caIdentifier string
- CA identifier of the CA server for signing via SCEP.
- certificate string
- PEM format certificate.
- cmpPath string
- Path location inside CMP server.
- cmpRegeneration stringMethod 
- CMP auto-regeneration method. Valid values: keyupate,renewal.
- cmpServer string
- Address and port for CMP server (format = address:port).
- cmpServer stringCert 
- CMP server certificate.
- comments string
- Comment.
- csr string
- Certificate Signing Request.
- enrollProtocol string
- Certificate enrollment protocol.
- estCa stringId 
- CA identifier of the CA server for signing via EST.
- estClient stringCert 
- Certificate used to authenticate this FortiGate to EST server.
- estHttp stringPassword 
- HTTP Authentication password for signing via EST.
- estHttp stringUsername 
- HTTP Authentication username for signing via EST.
- estServer string
- Address and port for EST server (e.g. https://example.com:1234).
- estServer stringCert 
- EST server's certificate must be verifiable by this certificate to be authenticated.
- estSrp stringPassword 
- EST SRP authentication password.
- estSrp stringUsername 
- EST SRP authentication username.
- ikeLocalid string
- Local ID the FortiGate uses for authentication as a VPN client.
- ikeLocalid stringType 
- IKE local ID type. Valid values: asn1dn,fqdn.
- lastUpdated number
- Time at which certificate was last updated.
- name string
- Name.
- nameEncoding string
- Name encoding method for auto-regeneration. Valid values: printable,utf8.
- password string
- Password as a PEM file.
- privateKey string
- PEM format key, encrypted with a password.
- privateKey stringRetain 
- Enable/disable retention of private key during SCEP renewal (default = disable). Valid values: enable,disable.
- range string
- Either a global or VDOM IP address range for the certificate. Valid values: global,vdom.
- scepPassword string
- SCEP server challenge password for auto-regeneration.
- scepUrl string
- SCEP server URL.
- source string
- Certificate source type.
- sourceIp string
- Source IP address for communications to the SCEP server.
- state string
- Certificate Signing Request State.
- vdomparam string
- 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.
- acme_ca_ strurl 
- The URL for the ACME CA server (Let's Encrypt is the default provider).
- acme_domain str
- A valid domain that resolves to this Fortigate.
- acme_email str
- Contact email address that is required by some CAs like LetsEncrypt.
- acme_renew_ intwindow 
- Beginning of the renewal window (in days before certificate expiration, 30 by default).
- acme_rsa_ intkey_ size 
- Length of the RSA private key of the generated cert (Minimum 2048 bits).
- auto_regenerate_ intdays 
- Number of days to wait before expiry of an updated local certificate is requested (0 = disabled).
- auto_regenerate_ intdays_ warning 
- Number of days to wait before an expiry warning message is generated (0 = disabled).
- ca_identifier str
- CA identifier of the CA server for signing via SCEP.
- certificate str
- PEM format certificate.
- cmp_path str
- Path location inside CMP server.
- cmp_regeneration_ strmethod 
- CMP auto-regeneration method. Valid values: keyupate,renewal.
- cmp_server str
- Address and port for CMP server (format = address:port).
- cmp_server_ strcert 
- CMP server certificate.
- comments str
- Comment.
- csr str
- Certificate Signing Request.
- enroll_protocol str
- Certificate enrollment protocol.
- est_ca_ strid 
- CA identifier of the CA server for signing via EST.
- est_client_ strcert 
- Certificate used to authenticate this FortiGate to EST server.
- est_http_ strpassword 
- HTTP Authentication password for signing via EST.
- est_http_ strusername 
- HTTP Authentication username for signing via EST.
- est_server str
- Address and port for EST server (e.g. https://example.com:1234).
- est_server_ strcert 
- EST server's certificate must be verifiable by this certificate to be authenticated.
- est_srp_ strpassword 
- EST SRP authentication password.
- est_srp_ strusername 
- EST SRP authentication username.
- ike_localid str
- Local ID the FortiGate uses for authentication as a VPN client.
- ike_localid_ strtype 
- IKE local ID type. Valid values: asn1dn,fqdn.
- last_updated int
- Time at which certificate was last updated.
- name str
- Name.
- name_encoding str
- Name encoding method for auto-regeneration. Valid values: printable,utf8.
- password str
- Password as a PEM file.
- private_key str
- PEM format key, encrypted with a password.
- private_key_ strretain 
- Enable/disable retention of private key during SCEP renewal (default = disable). Valid values: enable,disable.
- range str
- Either a global or VDOM IP address range for the certificate. Valid values: global,vdom.
- scep_password str
- SCEP server challenge password for auto-regeneration.
- scep_url str
- SCEP server URL.
- source str
- Certificate source type.
- source_ip str
- Source IP address for communications to the SCEP server.
- state str
- Certificate Signing Request State.
- vdomparam str
- 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.
- acmeCa StringUrl 
- The URL for the ACME CA server (Let's Encrypt is the default provider).
- acmeDomain String
- A valid domain that resolves to this Fortigate.
- acmeEmail String
- Contact email address that is required by some CAs like LetsEncrypt.
- acmeRenew NumberWindow 
- Beginning of the renewal window (in days before certificate expiration, 30 by default).
- acmeRsa NumberKey Size 
- Length of the RSA private key of the generated cert (Minimum 2048 bits).
- autoRegenerate NumberDays 
- Number of days to wait before expiry of an updated local certificate is requested (0 = disabled).
- autoRegenerate NumberDays Warning 
- Number of days to wait before an expiry warning message is generated (0 = disabled).
- caIdentifier String
- CA identifier of the CA server for signing via SCEP.
- certificate String
- PEM format certificate.
- cmpPath String
- Path location inside CMP server.
- cmpRegeneration StringMethod 
- CMP auto-regeneration method. Valid values: keyupate,renewal.
- cmpServer String
- Address and port for CMP server (format = address:port).
- cmpServer StringCert 
- CMP server certificate.
- comments String
- Comment.
- csr String
- Certificate Signing Request.
- enrollProtocol String
- Certificate enrollment protocol.
- estCa StringId 
- CA identifier of the CA server for signing via EST.
- estClient StringCert 
- Certificate used to authenticate this FortiGate to EST server.
- estHttp StringPassword 
- HTTP Authentication password for signing via EST.
- estHttp StringUsername 
- HTTP Authentication username for signing via EST.
- estServer String
- Address and port for EST server (e.g. https://example.com:1234).
- estServer StringCert 
- EST server's certificate must be verifiable by this certificate to be authenticated.
- estSrp StringPassword 
- EST SRP authentication password.
- estSrp StringUsername 
- EST SRP authentication username.
- ikeLocalid String
- Local ID the FortiGate uses for authentication as a VPN client.
- ikeLocalid StringType 
- IKE local ID type. Valid values: asn1dn,fqdn.
- lastUpdated Number
- Time at which certificate was last updated.
- name String
- Name.
- nameEncoding String
- Name encoding method for auto-regeneration. Valid values: printable,utf8.
- password String
- Password as a PEM file.
- privateKey String
- PEM format key, encrypted with a password.
- privateKey StringRetain 
- Enable/disable retention of private key during SCEP renewal (default = disable). Valid values: enable,disable.
- range String
- Either a global or VDOM IP address range for the certificate. Valid values: global,vdom.
- scepPassword String
- SCEP server challenge password for auto-regeneration.
- scepUrl String
- SCEP server URL.
- source String
- Certificate source type.
- sourceIp String
- Source IP address for communications to the SCEP server.
- state String
- Certificate Signing Request State.
- vdomparam String
- 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.
Import
VpnCertificate Local can be imported using any of these accepted formats:
$ pulumi import fortios:vpn/certificate/local:Local labelname {{name}}
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:vpn/certificate/local:Local labelname {{name}}
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the fortiosTerraform Provider.
