Documentation ¶
Index ¶
- type Ca
- type CaArgs
- type CaArray
- type CaArrayInput
- type CaArrayOutput
- type CaInput
- type CaMap
- type CaMapInput
- type CaMapOutput
- type CaOutput
- func (o CaOutput) AutoUpdateDays() pulumi.IntOutput
- func (o CaOutput) AutoUpdateDaysWarning() pulumi.IntOutput
- func (o CaOutput) Ca() pulumi.StringOutput
- func (o CaOutput) CaIdentifier() pulumi.StringOutput
- func (CaOutput) ElementType() reflect.Type
- func (o CaOutput) EstUrl() pulumi.StringOutput
- func (o CaOutput) LastUpdated() pulumi.IntOutput
- func (o CaOutput) Name() pulumi.StringOutput
- func (o CaOutput) Obsolete() pulumi.StringOutput
- func (o CaOutput) Range() pulumi.StringOutput
- func (o CaOutput) ScepUrl() pulumi.StringOutput
- func (o CaOutput) Source() pulumi.StringOutput
- func (o CaOutput) SourceIp() pulumi.StringOutput
- func (o CaOutput) SslInspectionTrusted() pulumi.StringOutput
- func (o CaOutput) ToCaOutput() CaOutput
- func (o CaOutput) ToCaOutputWithContext(ctx context.Context) CaOutput
- func (o CaOutput) Trusted() pulumi.StringOutput
- func (o CaOutput) Vdomparam() pulumi.StringPtrOutput
- type CaState
- type Crl
- type CrlArgs
- type CrlArray
- type CrlArrayInput
- type CrlArrayOutput
- type CrlInput
- type CrlMap
- type CrlMapInput
- type CrlMapOutput
- type CrlOutput
- func (o CrlOutput) Crl() pulumi.StringOutput
- func (CrlOutput) ElementType() reflect.Type
- func (o CrlOutput) HttpUrl() pulumi.StringOutput
- func (o CrlOutput) LastUpdated() pulumi.IntOutput
- func (o CrlOutput) LdapPassword() pulumi.StringPtrOutput
- func (o CrlOutput) LdapServer() pulumi.StringOutput
- func (o CrlOutput) LdapUsername() pulumi.StringOutput
- func (o CrlOutput) Name() pulumi.StringOutput
- func (o CrlOutput) Range() pulumi.StringOutput
- func (o CrlOutput) ScepCert() pulumi.StringOutput
- func (o CrlOutput) ScepUrl() pulumi.StringOutput
- func (o CrlOutput) Source() pulumi.StringOutput
- func (o CrlOutput) SourceIp() pulumi.StringOutput
- func (o CrlOutput) ToCrlOutput() CrlOutput
- func (o CrlOutput) ToCrlOutputWithContext(ctx context.Context) CrlOutput
- func (o CrlOutput) UpdateInterval() pulumi.IntOutput
- func (o CrlOutput) UpdateVdom() pulumi.StringOutput
- func (o CrlOutput) Vdomparam() pulumi.StringPtrOutput
- type CrlState
- type Local
- type LocalArgs
- type LocalArray
- type LocalArrayInput
- type LocalArrayOutput
- type LocalInput
- type LocalMap
- type LocalMapInput
- type LocalMapOutput
- type LocalOutput
- func (o LocalOutput) AcmeCaUrl() pulumi.StringOutput
- func (o LocalOutput) AcmeDomain() pulumi.StringOutput
- func (o LocalOutput) AcmeEmail() pulumi.StringOutput
- func (o LocalOutput) AcmeRenewWindow() pulumi.IntOutput
- func (o LocalOutput) AcmeRsaKeySize() pulumi.IntOutput
- func (o LocalOutput) AutoRegenerateDays() pulumi.IntOutput
- func (o LocalOutput) AutoRegenerateDaysWarning() pulumi.IntOutput
- func (o LocalOutput) CaIdentifier() pulumi.StringOutput
- func (o LocalOutput) Certificate() pulumi.StringOutput
- func (o LocalOutput) CmpPath() pulumi.StringOutput
- func (o LocalOutput) CmpRegenerationMethod() pulumi.StringOutput
- func (o LocalOutput) CmpServer() pulumi.StringOutput
- func (o LocalOutput) CmpServerCert() pulumi.StringOutput
- func (o LocalOutput) Comments() pulumi.StringOutput
- func (o LocalOutput) Csr() pulumi.StringOutput
- func (LocalOutput) ElementType() reflect.Type
- func (o LocalOutput) EnrollProtocol() pulumi.StringOutput
- func (o LocalOutput) EstCaId() pulumi.StringOutput
- func (o LocalOutput) EstClientCert() pulumi.StringOutput
- func (o LocalOutput) EstHttpPassword() pulumi.StringOutput
- func (o LocalOutput) EstHttpUsername() pulumi.StringOutput
- func (o LocalOutput) EstServer() pulumi.StringOutput
- func (o LocalOutput) EstServerCert() pulumi.StringOutput
- func (o LocalOutput) EstSrpPassword() pulumi.StringOutput
- func (o LocalOutput) EstSrpUsername() pulumi.StringOutput
- func (o LocalOutput) IkeLocalid() pulumi.StringOutput
- func (o LocalOutput) IkeLocalidType() pulumi.StringOutput
- func (o LocalOutput) LastUpdated() pulumi.IntOutput
- func (o LocalOutput) Name() pulumi.StringOutput
- func (o LocalOutput) NameEncoding() pulumi.StringOutput
- func (o LocalOutput) Password() pulumi.StringPtrOutput
- func (o LocalOutput) PrivateKey() pulumi.StringOutput
- func (o LocalOutput) PrivateKeyRetain() pulumi.StringOutput
- func (o LocalOutput) Range() pulumi.StringOutput
- func (o LocalOutput) ScepPassword() pulumi.StringPtrOutput
- func (o LocalOutput) ScepUrl() pulumi.StringOutput
- func (o LocalOutput) Source() pulumi.StringOutput
- func (o LocalOutput) SourceIp() pulumi.StringOutput
- func (o LocalOutput) State() pulumi.StringOutput
- func (o LocalOutput) ToLocalOutput() LocalOutput
- func (o LocalOutput) ToLocalOutputWithContext(ctx context.Context) LocalOutput
- func (o LocalOutput) Vdomparam() pulumi.StringPtrOutput
- type LocalState
- type Remote
- type RemoteArgs
- type RemoteArray
- type RemoteArrayInput
- type RemoteArrayOutput
- type RemoteInput
- type RemoteMap
- type RemoteMapInput
- type RemoteMapOutput
- type RemoteOutput
- func (RemoteOutput) ElementType() reflect.Type
- func (o RemoteOutput) Name() pulumi.StringOutput
- func (o RemoteOutput) Range() pulumi.StringOutput
- func (o RemoteOutput) Remote() pulumi.StringOutput
- func (o RemoteOutput) Source() pulumi.StringOutput
- func (o RemoteOutput) ToRemoteOutput() RemoteOutput
- func (o RemoteOutput) ToRemoteOutputWithContext(ctx context.Context) RemoteOutput
- func (o RemoteOutput) Vdomparam() pulumi.StringPtrOutput
- type RemoteState
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) ToCaOutput ¶
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 ¶
type CaArray ¶
type CaArray []CaInput
func (CaArray) ElementType ¶
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) ToCaArrayOutput ¶
func (o CaArrayOutput) ToCaArrayOutput() CaArrayOutput
func (CaArrayOutput) ToCaArrayOutputWithContext ¶
func (o CaArrayOutput) ToCaArrayOutputWithContext(ctx context.Context) CaArrayOutput
type CaMap ¶
func (CaMap) ElementType ¶
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 ¶
Number of days to wait before requesting an updated CA certificate (0 - 4294967295, 0 = disabled).
func (CaOutput) AutoUpdateDaysWarning ¶
Number of days before an expiry-warning message is generated (0 - 4294967295, 0 = disabled).
func (CaOutput) CaIdentifier ¶
func (o CaOutput) CaIdentifier() pulumi.StringOutput
CA identifier of the SCEP server.
func (CaOutput) ElementType ¶
func (CaOutput) LastUpdated ¶
Time at which CA was last updated.
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) 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 (CaOutput) ToCaOutputWithContext ¶
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 ¶
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) ToCrlOutput ¶
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 ¶
type CrlArray ¶
type CrlArray []CrlInput
func (CrlArray) ElementType ¶
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) ToCrlArrayOutput ¶
func (o CrlArrayOutput) ToCrlArrayOutput() CrlArrayOutput
func (CrlArrayOutput) ToCrlArrayOutputWithContext ¶
func (o CrlArrayOutput) ToCrlArrayOutputWithContext(ctx context.Context) CrlArrayOutput
type CrlMap ¶
func (CrlMap) ElementType ¶
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) HttpUrl ¶
func (o CrlOutput) HttpUrl() pulumi.StringOutput
HTTP server URL for CRL auto-update.
func (CrlOutput) LastUpdated ¶
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) 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) SourceIp ¶
func (o CrlOutput) SourceIp() pulumi.StringOutput
Source IP address for communications to a HTTP or SCEP CA server.
func (CrlOutput) ToCrlOutput ¶
func (CrlOutput) ToCrlOutputWithContext ¶
func (CrlOutput) UpdateInterval ¶
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 ¶
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) 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 ¶
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 (o LocalArrayOutput) Index(i pulumi.IntInput) LocalOutput
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) 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 (o LocalMapOutput) MapIndex(k pulumi.StringInput) LocalOutput
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 (o LocalOutput) Csr() pulumi.StringOutput
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) 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 (o RemoteArrayOutput) Index(i pulumi.IntInput) RemoteOutput
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) 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 (o RemoteMapOutput) MapIndex(k pulumi.StringInput) RemoteOutput
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) 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) 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