Documentation
¶
Index ¶
- type Domaincontroller
- type DomaincontrollerArgs
- type DomaincontrollerArray
- type DomaincontrollerArrayInput
- type DomaincontrollerArrayOutput
- func (DomaincontrollerArrayOutput) ElementType() reflect.Type
- func (o DomaincontrollerArrayOutput) Index(i pulumi.IntInput) DomaincontrollerOutput
- func (o DomaincontrollerArrayOutput) ToDomaincontrollerArrayOutput() DomaincontrollerArrayOutput
- func (o DomaincontrollerArrayOutput) ToDomaincontrollerArrayOutputWithContext(ctx context.Context) DomaincontrollerArrayOutput
- type DomaincontrollerInput
- type DomaincontrollerMap
- type DomaincontrollerMapInput
- type DomaincontrollerMapOutput
- func (DomaincontrollerMapOutput) ElementType() reflect.Type
- func (o DomaincontrollerMapOutput) MapIndex(k pulumi.StringInput) DomaincontrollerOutput
- func (o DomaincontrollerMapOutput) ToDomaincontrollerMapOutput() DomaincontrollerMapOutput
- func (o DomaincontrollerMapOutput) ToDomaincontrollerMapOutputWithContext(ctx context.Context) DomaincontrollerMapOutput
- type DomaincontrollerOutput
- func (o DomaincontrollerOutput) DomainName() pulumi.StringOutput
- func (DomaincontrollerOutput) ElementType() reflect.Type
- func (o DomaincontrollerOutput) Ip() pulumi.StringOutput
- func (o DomaincontrollerOutput) Ip6() pulumi.StringOutput
- func (o DomaincontrollerOutput) Password() pulumi.StringPtrOutput
- func (o DomaincontrollerOutput) Port() pulumi.IntOutput
- func (o DomaincontrollerOutput) ServerName() pulumi.StringOutput
- func (o DomaincontrollerOutput) ToDomaincontrollerOutput() DomaincontrollerOutput
- func (o DomaincontrollerOutput) ToDomaincontrollerOutputWithContext(ctx context.Context) DomaincontrollerOutput
- func (o DomaincontrollerOutput) Username() pulumi.StringOutput
- func (o DomaincontrollerOutput) Vdomparam() pulumi.StringOutput
- type DomaincontrollerState
- type Profile
- type ProfileArgs
- type ProfileArray
- type ProfileArrayInput
- type ProfileArrayOutput
- type ProfileFileFilter
- type ProfileFileFilterArgs
- func (ProfileFileFilterArgs) ElementType() reflect.Type
- func (i ProfileFileFilterArgs) ToProfileFileFilterOutput() ProfileFileFilterOutput
- func (i ProfileFileFilterArgs) ToProfileFileFilterOutputWithContext(ctx context.Context) ProfileFileFilterOutput
- func (i ProfileFileFilterArgs) ToProfileFileFilterPtrOutput() ProfileFileFilterPtrOutput
- func (i ProfileFileFilterArgs) ToProfileFileFilterPtrOutputWithContext(ctx context.Context) ProfileFileFilterPtrOutput
- type ProfileFileFilterEntry
- type ProfileFileFilterEntryArgs
- type ProfileFileFilterEntryArray
- func (ProfileFileFilterEntryArray) ElementType() reflect.Type
- func (i ProfileFileFilterEntryArray) ToProfileFileFilterEntryArrayOutput() ProfileFileFilterEntryArrayOutput
- func (i ProfileFileFilterEntryArray) ToProfileFileFilterEntryArrayOutputWithContext(ctx context.Context) ProfileFileFilterEntryArrayOutput
- type ProfileFileFilterEntryArrayInput
- type ProfileFileFilterEntryArrayOutput
- func (ProfileFileFilterEntryArrayOutput) ElementType() reflect.Type
- func (o ProfileFileFilterEntryArrayOutput) Index(i pulumi.IntInput) ProfileFileFilterEntryOutput
- func (o ProfileFileFilterEntryArrayOutput) ToProfileFileFilterEntryArrayOutput() ProfileFileFilterEntryArrayOutput
- func (o ProfileFileFilterEntryArrayOutput) ToProfileFileFilterEntryArrayOutputWithContext(ctx context.Context) ProfileFileFilterEntryArrayOutput
- type ProfileFileFilterEntryFileType
- type ProfileFileFilterEntryFileTypeArgs
- func (ProfileFileFilterEntryFileTypeArgs) ElementType() reflect.Type
- func (i ProfileFileFilterEntryFileTypeArgs) ToProfileFileFilterEntryFileTypeOutput() ProfileFileFilterEntryFileTypeOutput
- func (i ProfileFileFilterEntryFileTypeArgs) ToProfileFileFilterEntryFileTypeOutputWithContext(ctx context.Context) ProfileFileFilterEntryFileTypeOutput
- type ProfileFileFilterEntryFileTypeArray
- func (ProfileFileFilterEntryFileTypeArray) ElementType() reflect.Type
- func (i ProfileFileFilterEntryFileTypeArray) ToProfileFileFilterEntryFileTypeArrayOutput() ProfileFileFilterEntryFileTypeArrayOutput
- func (i ProfileFileFilterEntryFileTypeArray) ToProfileFileFilterEntryFileTypeArrayOutputWithContext(ctx context.Context) ProfileFileFilterEntryFileTypeArrayOutput
- type ProfileFileFilterEntryFileTypeArrayInput
- type ProfileFileFilterEntryFileTypeArrayOutput
- func (ProfileFileFilterEntryFileTypeArrayOutput) ElementType() reflect.Type
- func (o ProfileFileFilterEntryFileTypeArrayOutput) Index(i pulumi.IntInput) ProfileFileFilterEntryFileTypeOutput
- func (o ProfileFileFilterEntryFileTypeArrayOutput) ToProfileFileFilterEntryFileTypeArrayOutput() ProfileFileFilterEntryFileTypeArrayOutput
- func (o ProfileFileFilterEntryFileTypeArrayOutput) ToProfileFileFilterEntryFileTypeArrayOutputWithContext(ctx context.Context) ProfileFileFilterEntryFileTypeArrayOutput
- type ProfileFileFilterEntryFileTypeInput
- type ProfileFileFilterEntryFileTypeOutput
- func (ProfileFileFilterEntryFileTypeOutput) ElementType() reflect.Type
- func (o ProfileFileFilterEntryFileTypeOutput) Name() pulumi.StringPtrOutput
- func (o ProfileFileFilterEntryFileTypeOutput) ToProfileFileFilterEntryFileTypeOutput() ProfileFileFilterEntryFileTypeOutput
- func (o ProfileFileFilterEntryFileTypeOutput) ToProfileFileFilterEntryFileTypeOutputWithContext(ctx context.Context) ProfileFileFilterEntryFileTypeOutput
- type ProfileFileFilterEntryInput
- type ProfileFileFilterEntryOutput
- func (o ProfileFileFilterEntryOutput) Action() pulumi.StringPtrOutput
- func (o ProfileFileFilterEntryOutput) Comment() pulumi.StringPtrOutput
- func (o ProfileFileFilterEntryOutput) Direction() pulumi.StringPtrOutput
- func (ProfileFileFilterEntryOutput) ElementType() reflect.Type
- func (o ProfileFileFilterEntryOutput) FileTypes() ProfileFileFilterEntryFileTypeArrayOutput
- func (o ProfileFileFilterEntryOutput) Filter() pulumi.StringPtrOutput
- func (o ProfileFileFilterEntryOutput) ToProfileFileFilterEntryOutput() ProfileFileFilterEntryOutput
- func (o ProfileFileFilterEntryOutput) ToProfileFileFilterEntryOutputWithContext(ctx context.Context) ProfileFileFilterEntryOutput
- type ProfileFileFilterInput
- type ProfileFileFilterOutput
- func (ProfileFileFilterOutput) ElementType() reflect.Type
- func (o ProfileFileFilterOutput) Entries() ProfileFileFilterEntryArrayOutput
- func (o ProfileFileFilterOutput) Log() pulumi.StringPtrOutput
- func (o ProfileFileFilterOutput) Status() pulumi.StringPtrOutput
- func (o ProfileFileFilterOutput) ToProfileFileFilterOutput() ProfileFileFilterOutput
- func (o ProfileFileFilterOutput) ToProfileFileFilterOutputWithContext(ctx context.Context) ProfileFileFilterOutput
- func (o ProfileFileFilterOutput) ToProfileFileFilterPtrOutput() ProfileFileFilterPtrOutput
- func (o ProfileFileFilterOutput) ToProfileFileFilterPtrOutputWithContext(ctx context.Context) ProfileFileFilterPtrOutput
- type ProfileFileFilterPtrInput
- type ProfileFileFilterPtrOutput
- func (o ProfileFileFilterPtrOutput) Elem() ProfileFileFilterOutput
- func (ProfileFileFilterPtrOutput) ElementType() reflect.Type
- func (o ProfileFileFilterPtrOutput) Entries() ProfileFileFilterEntryArrayOutput
- func (o ProfileFileFilterPtrOutput) Log() pulumi.StringPtrOutput
- func (o ProfileFileFilterPtrOutput) Status() pulumi.StringPtrOutput
- func (o ProfileFileFilterPtrOutput) ToProfileFileFilterPtrOutput() ProfileFileFilterPtrOutput
- func (o ProfileFileFilterPtrOutput) ToProfileFileFilterPtrOutputWithContext(ctx context.Context) ProfileFileFilterPtrOutput
- type ProfileInput
- type ProfileMap
- type ProfileMapInput
- type ProfileMapOutput
- type ProfileOutput
- func (o ProfileOutput) DomainController() pulumi.StringOutput
- func (o ProfileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (ProfileOutput) ElementType() reflect.Type
- func (o ProfileOutput) FileFilter() ProfileFileFilterOutput
- func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput
- func (o ProfileOutput) Name() pulumi.StringOutput
- func (o ProfileOutput) ServerCredentialType() pulumi.StringOutput
- func (o ProfileOutput) ServerKeytabs() ProfileServerKeytabArrayOutput
- func (o ProfileOutput) ToProfileOutput() ProfileOutput
- func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
- func (o ProfileOutput) Vdomparam() pulumi.StringOutput
- type ProfileServerKeytab
- type ProfileServerKeytabArgs
- type ProfileServerKeytabArray
- type ProfileServerKeytabArrayInput
- type ProfileServerKeytabArrayOutput
- func (ProfileServerKeytabArrayOutput) ElementType() reflect.Type
- func (o ProfileServerKeytabArrayOutput) Index(i pulumi.IntInput) ProfileServerKeytabOutput
- func (o ProfileServerKeytabArrayOutput) ToProfileServerKeytabArrayOutput() ProfileServerKeytabArrayOutput
- func (o ProfileServerKeytabArrayOutput) ToProfileServerKeytabArrayOutputWithContext(ctx context.Context) ProfileServerKeytabArrayOutput
- type ProfileServerKeytabInput
- type ProfileServerKeytabOutput
- func (ProfileServerKeytabOutput) ElementType() reflect.Type
- func (o ProfileServerKeytabOutput) Keytab() pulumi.StringPtrOutput
- func (o ProfileServerKeytabOutput) Principal() pulumi.StringPtrOutput
- func (o ProfileServerKeytabOutput) ToProfileServerKeytabOutput() ProfileServerKeytabOutput
- func (o ProfileServerKeytabOutput) ToProfileServerKeytabOutputWithContext(ctx context.Context) ProfileServerKeytabOutput
- type ProfileState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Domaincontroller ¶
type Domaincontroller struct { pulumi.CustomResourceState // Fully qualified domain name (FQDN). E.g. 'EXAMPLE.COM'. DomainName pulumi.StringOutput `pulumi:"domainName"` // IPv4 server address. Ip pulumi.StringOutput `pulumi:"ip"` // IPv6 server address. Ip6 pulumi.StringOutput `pulumi:"ip6"` // Password for specified username. Password pulumi.StringPtrOutput `pulumi:"password"` // Port number of service. Port number 0 indicates automatic discovery. Port pulumi.IntOutput `pulumi:"port"` // Name of the server to connect to. ServerName pulumi.StringOutput `pulumi:"serverName"` // User name to sign in with. Must have proper permissions for service. Username pulumi.StringOutput `pulumi:"username"` // 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.StringOutput `pulumi:"vdomparam"` }
Define known domain controller servers. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1`.
## Import
Cifs DomainController can be imported using any of these accepted formats:
```sh $ pulumi import fortios:cifs/domaincontroller:Domaincontroller labelname {{server_name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:cifs/domaincontroller:Domaincontroller labelname {{server_name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetDomaincontroller ¶
func GetDomaincontroller(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomaincontrollerState, opts ...pulumi.ResourceOption) (*Domaincontroller, error)
GetDomaincontroller gets an existing Domaincontroller 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 NewDomaincontroller ¶
func NewDomaincontroller(ctx *pulumi.Context, name string, args *DomaincontrollerArgs, opts ...pulumi.ResourceOption) (*Domaincontroller, error)
NewDomaincontroller registers a new resource with the given unique name, arguments, and options.
func (*Domaincontroller) ElementType ¶
func (*Domaincontroller) ElementType() reflect.Type
func (*Domaincontroller) ToDomaincontrollerOutput ¶
func (i *Domaincontroller) ToDomaincontrollerOutput() DomaincontrollerOutput
func (*Domaincontroller) ToDomaincontrollerOutputWithContext ¶
func (i *Domaincontroller) ToDomaincontrollerOutputWithContext(ctx context.Context) DomaincontrollerOutput
type DomaincontrollerArgs ¶
type DomaincontrollerArgs struct { // Fully qualified domain name (FQDN). E.g. 'EXAMPLE.COM'. DomainName pulumi.StringPtrInput // IPv4 server address. Ip pulumi.StringPtrInput // IPv6 server address. Ip6 pulumi.StringPtrInput // Password for specified username. Password pulumi.StringPtrInput // Port number of service. Port number 0 indicates automatic discovery. Port pulumi.IntPtrInput // Name of the server to connect to. ServerName pulumi.StringPtrInput // User name to sign in with. Must have proper permissions for service. Username 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 Domaincontroller resource.
func (DomaincontrollerArgs) ElementType ¶
func (DomaincontrollerArgs) ElementType() reflect.Type
type DomaincontrollerArray ¶
type DomaincontrollerArray []DomaincontrollerInput
func (DomaincontrollerArray) ElementType ¶
func (DomaincontrollerArray) ElementType() reflect.Type
func (DomaincontrollerArray) ToDomaincontrollerArrayOutput ¶
func (i DomaincontrollerArray) ToDomaincontrollerArrayOutput() DomaincontrollerArrayOutput
func (DomaincontrollerArray) ToDomaincontrollerArrayOutputWithContext ¶
func (i DomaincontrollerArray) ToDomaincontrollerArrayOutputWithContext(ctx context.Context) DomaincontrollerArrayOutput
type DomaincontrollerArrayInput ¶
type DomaincontrollerArrayInput interface { pulumi.Input ToDomaincontrollerArrayOutput() DomaincontrollerArrayOutput ToDomaincontrollerArrayOutputWithContext(context.Context) DomaincontrollerArrayOutput }
DomaincontrollerArrayInput is an input type that accepts DomaincontrollerArray and DomaincontrollerArrayOutput values. You can construct a concrete instance of `DomaincontrollerArrayInput` via:
DomaincontrollerArray{ DomaincontrollerArgs{...} }
type DomaincontrollerArrayOutput ¶
type DomaincontrollerArrayOutput struct{ *pulumi.OutputState }
func (DomaincontrollerArrayOutput) ElementType ¶
func (DomaincontrollerArrayOutput) ElementType() reflect.Type
func (DomaincontrollerArrayOutput) Index ¶
func (o DomaincontrollerArrayOutput) Index(i pulumi.IntInput) DomaincontrollerOutput
func (DomaincontrollerArrayOutput) ToDomaincontrollerArrayOutput ¶
func (o DomaincontrollerArrayOutput) ToDomaincontrollerArrayOutput() DomaincontrollerArrayOutput
func (DomaincontrollerArrayOutput) ToDomaincontrollerArrayOutputWithContext ¶
func (o DomaincontrollerArrayOutput) ToDomaincontrollerArrayOutputWithContext(ctx context.Context) DomaincontrollerArrayOutput
type DomaincontrollerInput ¶
type DomaincontrollerInput interface { pulumi.Input ToDomaincontrollerOutput() DomaincontrollerOutput ToDomaincontrollerOutputWithContext(ctx context.Context) DomaincontrollerOutput }
type DomaincontrollerMap ¶
type DomaincontrollerMap map[string]DomaincontrollerInput
func (DomaincontrollerMap) ElementType ¶
func (DomaincontrollerMap) ElementType() reflect.Type
func (DomaincontrollerMap) ToDomaincontrollerMapOutput ¶
func (i DomaincontrollerMap) ToDomaincontrollerMapOutput() DomaincontrollerMapOutput
func (DomaincontrollerMap) ToDomaincontrollerMapOutputWithContext ¶
func (i DomaincontrollerMap) ToDomaincontrollerMapOutputWithContext(ctx context.Context) DomaincontrollerMapOutput
type DomaincontrollerMapInput ¶
type DomaincontrollerMapInput interface { pulumi.Input ToDomaincontrollerMapOutput() DomaincontrollerMapOutput ToDomaincontrollerMapOutputWithContext(context.Context) DomaincontrollerMapOutput }
DomaincontrollerMapInput is an input type that accepts DomaincontrollerMap and DomaincontrollerMapOutput values. You can construct a concrete instance of `DomaincontrollerMapInput` via:
DomaincontrollerMap{ "key": DomaincontrollerArgs{...} }
type DomaincontrollerMapOutput ¶
type DomaincontrollerMapOutput struct{ *pulumi.OutputState }
func (DomaincontrollerMapOutput) ElementType ¶
func (DomaincontrollerMapOutput) ElementType() reflect.Type
func (DomaincontrollerMapOutput) MapIndex ¶
func (o DomaincontrollerMapOutput) MapIndex(k pulumi.StringInput) DomaincontrollerOutput
func (DomaincontrollerMapOutput) ToDomaincontrollerMapOutput ¶
func (o DomaincontrollerMapOutput) ToDomaincontrollerMapOutput() DomaincontrollerMapOutput
func (DomaincontrollerMapOutput) ToDomaincontrollerMapOutputWithContext ¶
func (o DomaincontrollerMapOutput) ToDomaincontrollerMapOutputWithContext(ctx context.Context) DomaincontrollerMapOutput
type DomaincontrollerOutput ¶
type DomaincontrollerOutput struct{ *pulumi.OutputState }
func (DomaincontrollerOutput) DomainName ¶
func (o DomaincontrollerOutput) DomainName() pulumi.StringOutput
Fully qualified domain name (FQDN). E.g. 'EXAMPLE.COM'.
func (DomaincontrollerOutput) ElementType ¶
func (DomaincontrollerOutput) ElementType() reflect.Type
func (DomaincontrollerOutput) Ip ¶
func (o DomaincontrollerOutput) Ip() pulumi.StringOutput
IPv4 server address.
func (DomaincontrollerOutput) Ip6 ¶
func (o DomaincontrollerOutput) Ip6() pulumi.StringOutput
IPv6 server address.
func (DomaincontrollerOutput) Password ¶
func (o DomaincontrollerOutput) Password() pulumi.StringPtrOutput
Password for specified username.
func (DomaincontrollerOutput) Port ¶
func (o DomaincontrollerOutput) Port() pulumi.IntOutput
Port number of service. Port number 0 indicates automatic discovery.
func (DomaincontrollerOutput) ServerName ¶
func (o DomaincontrollerOutput) ServerName() pulumi.StringOutput
Name of the server to connect to.
func (DomaincontrollerOutput) ToDomaincontrollerOutput ¶
func (o DomaincontrollerOutput) ToDomaincontrollerOutput() DomaincontrollerOutput
func (DomaincontrollerOutput) ToDomaincontrollerOutputWithContext ¶
func (o DomaincontrollerOutput) ToDomaincontrollerOutputWithContext(ctx context.Context) DomaincontrollerOutput
func (DomaincontrollerOutput) Username ¶
func (o DomaincontrollerOutput) Username() pulumi.StringOutput
User name to sign in with. Must have proper permissions for service.
func (DomaincontrollerOutput) Vdomparam ¶
func (o DomaincontrollerOutput) Vdomparam() pulumi.StringOutput
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 DomaincontrollerState ¶
type DomaincontrollerState struct { // Fully qualified domain name (FQDN). E.g. 'EXAMPLE.COM'. DomainName pulumi.StringPtrInput // IPv4 server address. Ip pulumi.StringPtrInput // IPv6 server address. Ip6 pulumi.StringPtrInput // Password for specified username. Password pulumi.StringPtrInput // Port number of service. Port number 0 indicates automatic discovery. Port pulumi.IntPtrInput // Name of the server to connect to. ServerName pulumi.StringPtrInput // User name to sign in with. Must have proper permissions for service. Username 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 (DomaincontrollerState) ElementType ¶
func (DomaincontrollerState) ElementType() reflect.Type
type Profile ¶
type Profile struct { pulumi.CustomResourceState // Domain for which to decrypt CIFS traffic. DomainController pulumi.StringOutput `pulumi:"domainController"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // File filter. The structure of `fileFilter` block is documented below. FileFilter ProfileFileFilterOutput `pulumi:"fileFilter"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // Profile name. Name pulumi.StringOutput `pulumi:"name"` // CIFS server credential type. Valid values: `none`, `credential-replication`, `credential-keytab`. ServerCredentialType pulumi.StringOutput `pulumi:"serverCredentialType"` // Server keytab. The structure of `serverKeytab` block is documented below. ServerKeytabs ProfileServerKeytabArrayOutput `pulumi:"serverKeytabs"` // 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.StringOutput `pulumi:"vdomparam"` }
Configure CIFS profile. Applies to FortiOS Version `6.2.4,6.2.6,6.4.0,6.4.1`.
## Import
Cifs Profile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:cifs/profile:Profile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:cifs/profile:Profile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetProfile ¶
func GetProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)
GetProfile gets an existing Profile 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 NewProfile ¶
func NewProfile(ctx *pulumi.Context, name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)
NewProfile registers a new resource with the given unique name, arguments, and options.
func (*Profile) ElementType ¶
func (*Profile) ToProfileOutput ¶
func (i *Profile) ToProfileOutput() ProfileOutput
func (*Profile) ToProfileOutputWithContext ¶
func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileArgs ¶
type ProfileArgs struct { // Domain for which to decrypt CIFS traffic. DomainController pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // File filter. The structure of `fileFilter` block is documented below. FileFilter ProfileFileFilterPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Profile name. Name pulumi.StringPtrInput // CIFS server credential type. Valid values: `none`, `credential-replication`, `credential-keytab`. ServerCredentialType pulumi.StringPtrInput // Server keytab. The structure of `serverKeytab` block is documented below. ServerKeytabs ProfileServerKeytabArrayInput // 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 Profile resource.
func (ProfileArgs) ElementType ¶
func (ProfileArgs) ElementType() reflect.Type
type ProfileArray ¶
type ProfileArray []ProfileInput
func (ProfileArray) ElementType ¶
func (ProfileArray) ElementType() reflect.Type
func (ProfileArray) ToProfileArrayOutput ¶
func (i ProfileArray) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArray) ToProfileArrayOutputWithContext ¶
func (i ProfileArray) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileArrayInput ¶
type ProfileArrayInput interface { pulumi.Input ToProfileArrayOutput() ProfileArrayOutput ToProfileArrayOutputWithContext(context.Context) ProfileArrayOutput }
ProfileArrayInput is an input type that accepts ProfileArray and ProfileArrayOutput values. You can construct a concrete instance of `ProfileArrayInput` via:
ProfileArray{ ProfileArgs{...} }
type ProfileArrayOutput ¶
type ProfileArrayOutput struct{ *pulumi.OutputState }
func (ProfileArrayOutput) ElementType ¶
func (ProfileArrayOutput) ElementType() reflect.Type
func (ProfileArrayOutput) Index ¶
func (o ProfileArrayOutput) Index(i pulumi.IntInput) ProfileOutput
func (ProfileArrayOutput) ToProfileArrayOutput ¶
func (o ProfileArrayOutput) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArrayOutput) ToProfileArrayOutputWithContext ¶
func (o ProfileArrayOutput) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileFileFilter ¶
type ProfileFileFilter struct { // File filter entries. The structure of `entries` block is documented below. Entries []ProfileFileFilterEntry `pulumi:"entries"` // Enable/disable file filter logging. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // Enable/disable file filter. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type ProfileFileFilterArgs ¶
type ProfileFileFilterArgs struct { // File filter entries. The structure of `entries` block is documented below. Entries ProfileFileFilterEntryArrayInput `pulumi:"entries"` // Enable/disable file filter logging. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // Enable/disable file filter. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (ProfileFileFilterArgs) ElementType ¶
func (ProfileFileFilterArgs) ElementType() reflect.Type
func (ProfileFileFilterArgs) ToProfileFileFilterOutput ¶
func (i ProfileFileFilterArgs) ToProfileFileFilterOutput() ProfileFileFilterOutput
func (ProfileFileFilterArgs) ToProfileFileFilterOutputWithContext ¶
func (i ProfileFileFilterArgs) ToProfileFileFilterOutputWithContext(ctx context.Context) ProfileFileFilterOutput
func (ProfileFileFilterArgs) ToProfileFileFilterPtrOutput ¶
func (i ProfileFileFilterArgs) ToProfileFileFilterPtrOutput() ProfileFileFilterPtrOutput
func (ProfileFileFilterArgs) ToProfileFileFilterPtrOutputWithContext ¶
func (i ProfileFileFilterArgs) ToProfileFileFilterPtrOutputWithContext(ctx context.Context) ProfileFileFilterPtrOutput
type ProfileFileFilterEntry ¶
type ProfileFileFilterEntry struct { // Action taken for matched file. Valid values: `log`, `block`. Action *string `pulumi:"action"` // Comment. Comment *string `pulumi:"comment"` // Match files transmitted in the session's originating or reply direction. Valid values: `incoming`, `outgoing`, `any`. Direction *string `pulumi:"direction"` // Select file type. The structure of `fileType` block is documented below. FileTypes []ProfileFileFilterEntryFileType `pulumi:"fileTypes"` // Add a file filter. Filter *string `pulumi:"filter"` }
type ProfileFileFilterEntryArgs ¶
type ProfileFileFilterEntryArgs struct { // Action taken for matched file. Valid values: `log`, `block`. Action pulumi.StringPtrInput `pulumi:"action"` // Comment. Comment pulumi.StringPtrInput `pulumi:"comment"` // Match files transmitted in the session's originating or reply direction. Valid values: `incoming`, `outgoing`, `any`. Direction pulumi.StringPtrInput `pulumi:"direction"` // Select file type. The structure of `fileType` block is documented below. FileTypes ProfileFileFilterEntryFileTypeArrayInput `pulumi:"fileTypes"` // Add a file filter. Filter pulumi.StringPtrInput `pulumi:"filter"` }
func (ProfileFileFilterEntryArgs) ElementType ¶
func (ProfileFileFilterEntryArgs) ElementType() reflect.Type
func (ProfileFileFilterEntryArgs) ToProfileFileFilterEntryOutput ¶
func (i ProfileFileFilterEntryArgs) ToProfileFileFilterEntryOutput() ProfileFileFilterEntryOutput
func (ProfileFileFilterEntryArgs) ToProfileFileFilterEntryOutputWithContext ¶
func (i ProfileFileFilterEntryArgs) ToProfileFileFilterEntryOutputWithContext(ctx context.Context) ProfileFileFilterEntryOutput
type ProfileFileFilterEntryArray ¶
type ProfileFileFilterEntryArray []ProfileFileFilterEntryInput
func (ProfileFileFilterEntryArray) ElementType ¶
func (ProfileFileFilterEntryArray) ElementType() reflect.Type
func (ProfileFileFilterEntryArray) ToProfileFileFilterEntryArrayOutput ¶
func (i ProfileFileFilterEntryArray) ToProfileFileFilterEntryArrayOutput() ProfileFileFilterEntryArrayOutput
func (ProfileFileFilterEntryArray) ToProfileFileFilterEntryArrayOutputWithContext ¶
func (i ProfileFileFilterEntryArray) ToProfileFileFilterEntryArrayOutputWithContext(ctx context.Context) ProfileFileFilterEntryArrayOutput
type ProfileFileFilterEntryArrayInput ¶
type ProfileFileFilterEntryArrayInput interface { pulumi.Input ToProfileFileFilterEntryArrayOutput() ProfileFileFilterEntryArrayOutput ToProfileFileFilterEntryArrayOutputWithContext(context.Context) ProfileFileFilterEntryArrayOutput }
ProfileFileFilterEntryArrayInput is an input type that accepts ProfileFileFilterEntryArray and ProfileFileFilterEntryArrayOutput values. You can construct a concrete instance of `ProfileFileFilterEntryArrayInput` via:
ProfileFileFilterEntryArray{ ProfileFileFilterEntryArgs{...} }
type ProfileFileFilterEntryArrayOutput ¶
type ProfileFileFilterEntryArrayOutput struct{ *pulumi.OutputState }
func (ProfileFileFilterEntryArrayOutput) ElementType ¶
func (ProfileFileFilterEntryArrayOutput) ElementType() reflect.Type
func (ProfileFileFilterEntryArrayOutput) Index ¶
func (o ProfileFileFilterEntryArrayOutput) Index(i pulumi.IntInput) ProfileFileFilterEntryOutput
func (ProfileFileFilterEntryArrayOutput) ToProfileFileFilterEntryArrayOutput ¶
func (o ProfileFileFilterEntryArrayOutput) ToProfileFileFilterEntryArrayOutput() ProfileFileFilterEntryArrayOutput
func (ProfileFileFilterEntryArrayOutput) ToProfileFileFilterEntryArrayOutputWithContext ¶
func (o ProfileFileFilterEntryArrayOutput) ToProfileFileFilterEntryArrayOutputWithContext(ctx context.Context) ProfileFileFilterEntryArrayOutput
type ProfileFileFilterEntryFileType ¶
type ProfileFileFilterEntryFileType struct { // File type name. Name *string `pulumi:"name"` }
type ProfileFileFilterEntryFileTypeArgs ¶
type ProfileFileFilterEntryFileTypeArgs struct { // File type name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ProfileFileFilterEntryFileTypeArgs) ElementType ¶
func (ProfileFileFilterEntryFileTypeArgs) ElementType() reflect.Type
func (ProfileFileFilterEntryFileTypeArgs) ToProfileFileFilterEntryFileTypeOutput ¶
func (i ProfileFileFilterEntryFileTypeArgs) ToProfileFileFilterEntryFileTypeOutput() ProfileFileFilterEntryFileTypeOutput
func (ProfileFileFilterEntryFileTypeArgs) ToProfileFileFilterEntryFileTypeOutputWithContext ¶
func (i ProfileFileFilterEntryFileTypeArgs) ToProfileFileFilterEntryFileTypeOutputWithContext(ctx context.Context) ProfileFileFilterEntryFileTypeOutput
type ProfileFileFilterEntryFileTypeArray ¶
type ProfileFileFilterEntryFileTypeArray []ProfileFileFilterEntryFileTypeInput
func (ProfileFileFilterEntryFileTypeArray) ElementType ¶
func (ProfileFileFilterEntryFileTypeArray) ElementType() reflect.Type
func (ProfileFileFilterEntryFileTypeArray) ToProfileFileFilterEntryFileTypeArrayOutput ¶
func (i ProfileFileFilterEntryFileTypeArray) ToProfileFileFilterEntryFileTypeArrayOutput() ProfileFileFilterEntryFileTypeArrayOutput
func (ProfileFileFilterEntryFileTypeArray) ToProfileFileFilterEntryFileTypeArrayOutputWithContext ¶
func (i ProfileFileFilterEntryFileTypeArray) ToProfileFileFilterEntryFileTypeArrayOutputWithContext(ctx context.Context) ProfileFileFilterEntryFileTypeArrayOutput
type ProfileFileFilterEntryFileTypeArrayInput ¶
type ProfileFileFilterEntryFileTypeArrayInput interface { pulumi.Input ToProfileFileFilterEntryFileTypeArrayOutput() ProfileFileFilterEntryFileTypeArrayOutput ToProfileFileFilterEntryFileTypeArrayOutputWithContext(context.Context) ProfileFileFilterEntryFileTypeArrayOutput }
ProfileFileFilterEntryFileTypeArrayInput is an input type that accepts ProfileFileFilterEntryFileTypeArray and ProfileFileFilterEntryFileTypeArrayOutput values. You can construct a concrete instance of `ProfileFileFilterEntryFileTypeArrayInput` via:
ProfileFileFilterEntryFileTypeArray{ ProfileFileFilterEntryFileTypeArgs{...} }
type ProfileFileFilterEntryFileTypeArrayOutput ¶
type ProfileFileFilterEntryFileTypeArrayOutput struct{ *pulumi.OutputState }
func (ProfileFileFilterEntryFileTypeArrayOutput) ElementType ¶
func (ProfileFileFilterEntryFileTypeArrayOutput) ElementType() reflect.Type
func (ProfileFileFilterEntryFileTypeArrayOutput) ToProfileFileFilterEntryFileTypeArrayOutput ¶
func (o ProfileFileFilterEntryFileTypeArrayOutput) ToProfileFileFilterEntryFileTypeArrayOutput() ProfileFileFilterEntryFileTypeArrayOutput
func (ProfileFileFilterEntryFileTypeArrayOutput) ToProfileFileFilterEntryFileTypeArrayOutputWithContext ¶
func (o ProfileFileFilterEntryFileTypeArrayOutput) ToProfileFileFilterEntryFileTypeArrayOutputWithContext(ctx context.Context) ProfileFileFilterEntryFileTypeArrayOutput
type ProfileFileFilterEntryFileTypeInput ¶
type ProfileFileFilterEntryFileTypeInput interface { pulumi.Input ToProfileFileFilterEntryFileTypeOutput() ProfileFileFilterEntryFileTypeOutput ToProfileFileFilterEntryFileTypeOutputWithContext(context.Context) ProfileFileFilterEntryFileTypeOutput }
ProfileFileFilterEntryFileTypeInput is an input type that accepts ProfileFileFilterEntryFileTypeArgs and ProfileFileFilterEntryFileTypeOutput values. You can construct a concrete instance of `ProfileFileFilterEntryFileTypeInput` via:
ProfileFileFilterEntryFileTypeArgs{...}
type ProfileFileFilterEntryFileTypeOutput ¶
type ProfileFileFilterEntryFileTypeOutput struct{ *pulumi.OutputState }
func (ProfileFileFilterEntryFileTypeOutput) ElementType ¶
func (ProfileFileFilterEntryFileTypeOutput) ElementType() reflect.Type
func (ProfileFileFilterEntryFileTypeOutput) Name ¶
func (o ProfileFileFilterEntryFileTypeOutput) Name() pulumi.StringPtrOutput
File type name.
func (ProfileFileFilterEntryFileTypeOutput) ToProfileFileFilterEntryFileTypeOutput ¶
func (o ProfileFileFilterEntryFileTypeOutput) ToProfileFileFilterEntryFileTypeOutput() ProfileFileFilterEntryFileTypeOutput
func (ProfileFileFilterEntryFileTypeOutput) ToProfileFileFilterEntryFileTypeOutputWithContext ¶
func (o ProfileFileFilterEntryFileTypeOutput) ToProfileFileFilterEntryFileTypeOutputWithContext(ctx context.Context) ProfileFileFilterEntryFileTypeOutput
type ProfileFileFilterEntryInput ¶
type ProfileFileFilterEntryInput interface { pulumi.Input ToProfileFileFilterEntryOutput() ProfileFileFilterEntryOutput ToProfileFileFilterEntryOutputWithContext(context.Context) ProfileFileFilterEntryOutput }
ProfileFileFilterEntryInput is an input type that accepts ProfileFileFilterEntryArgs and ProfileFileFilterEntryOutput values. You can construct a concrete instance of `ProfileFileFilterEntryInput` via:
ProfileFileFilterEntryArgs{...}
type ProfileFileFilterEntryOutput ¶
type ProfileFileFilterEntryOutput struct{ *pulumi.OutputState }
func (ProfileFileFilterEntryOutput) Action ¶
func (o ProfileFileFilterEntryOutput) Action() pulumi.StringPtrOutput
Action taken for matched file. Valid values: `log`, `block`.
func (ProfileFileFilterEntryOutput) Comment ¶
func (o ProfileFileFilterEntryOutput) Comment() pulumi.StringPtrOutput
Comment.
func (ProfileFileFilterEntryOutput) Direction ¶
func (o ProfileFileFilterEntryOutput) Direction() pulumi.StringPtrOutput
Match files transmitted in the session's originating or reply direction. Valid values: `incoming`, `outgoing`, `any`.
func (ProfileFileFilterEntryOutput) ElementType ¶
func (ProfileFileFilterEntryOutput) ElementType() reflect.Type
func (ProfileFileFilterEntryOutput) FileTypes ¶
func (o ProfileFileFilterEntryOutput) FileTypes() ProfileFileFilterEntryFileTypeArrayOutput
Select file type. The structure of `fileType` block is documented below.
func (ProfileFileFilterEntryOutput) Filter ¶
func (o ProfileFileFilterEntryOutput) Filter() pulumi.StringPtrOutput
Add a file filter.
func (ProfileFileFilterEntryOutput) ToProfileFileFilterEntryOutput ¶
func (o ProfileFileFilterEntryOutput) ToProfileFileFilterEntryOutput() ProfileFileFilterEntryOutput
func (ProfileFileFilterEntryOutput) ToProfileFileFilterEntryOutputWithContext ¶
func (o ProfileFileFilterEntryOutput) ToProfileFileFilterEntryOutputWithContext(ctx context.Context) ProfileFileFilterEntryOutput
type ProfileFileFilterInput ¶
type ProfileFileFilterInput interface { pulumi.Input ToProfileFileFilterOutput() ProfileFileFilterOutput ToProfileFileFilterOutputWithContext(context.Context) ProfileFileFilterOutput }
ProfileFileFilterInput is an input type that accepts ProfileFileFilterArgs and ProfileFileFilterOutput values. You can construct a concrete instance of `ProfileFileFilterInput` via:
ProfileFileFilterArgs{...}
type ProfileFileFilterOutput ¶
type ProfileFileFilterOutput struct{ *pulumi.OutputState }
func (ProfileFileFilterOutput) ElementType ¶
func (ProfileFileFilterOutput) ElementType() reflect.Type
func (ProfileFileFilterOutput) Entries ¶
func (o ProfileFileFilterOutput) Entries() ProfileFileFilterEntryArrayOutput
File filter entries. The structure of `entries` block is documented below.
func (ProfileFileFilterOutput) Log ¶
func (o ProfileFileFilterOutput) Log() pulumi.StringPtrOutput
Enable/disable file filter logging. Valid values: `enable`, `disable`.
func (ProfileFileFilterOutput) Status ¶
func (o ProfileFileFilterOutput) Status() pulumi.StringPtrOutput
Enable/disable file filter. Valid values: `enable`, `disable`.
func (ProfileFileFilterOutput) ToProfileFileFilterOutput ¶
func (o ProfileFileFilterOutput) ToProfileFileFilterOutput() ProfileFileFilterOutput
func (ProfileFileFilterOutput) ToProfileFileFilterOutputWithContext ¶
func (o ProfileFileFilterOutput) ToProfileFileFilterOutputWithContext(ctx context.Context) ProfileFileFilterOutput
func (ProfileFileFilterOutput) ToProfileFileFilterPtrOutput ¶
func (o ProfileFileFilterOutput) ToProfileFileFilterPtrOutput() ProfileFileFilterPtrOutput
func (ProfileFileFilterOutput) ToProfileFileFilterPtrOutputWithContext ¶
func (o ProfileFileFilterOutput) ToProfileFileFilterPtrOutputWithContext(ctx context.Context) ProfileFileFilterPtrOutput
type ProfileFileFilterPtrInput ¶
type ProfileFileFilterPtrInput interface { pulumi.Input ToProfileFileFilterPtrOutput() ProfileFileFilterPtrOutput ToProfileFileFilterPtrOutputWithContext(context.Context) ProfileFileFilterPtrOutput }
ProfileFileFilterPtrInput is an input type that accepts ProfileFileFilterArgs, ProfileFileFilterPtr and ProfileFileFilterPtrOutput values. You can construct a concrete instance of `ProfileFileFilterPtrInput` via:
ProfileFileFilterArgs{...} or: nil
func ProfileFileFilterPtr ¶
func ProfileFileFilterPtr(v *ProfileFileFilterArgs) ProfileFileFilterPtrInput
type ProfileFileFilterPtrOutput ¶
type ProfileFileFilterPtrOutput struct{ *pulumi.OutputState }
func (ProfileFileFilterPtrOutput) Elem ¶
func (o ProfileFileFilterPtrOutput) Elem() ProfileFileFilterOutput
func (ProfileFileFilterPtrOutput) ElementType ¶
func (ProfileFileFilterPtrOutput) ElementType() reflect.Type
func (ProfileFileFilterPtrOutput) Entries ¶
func (o ProfileFileFilterPtrOutput) Entries() ProfileFileFilterEntryArrayOutput
File filter entries. The structure of `entries` block is documented below.
func (ProfileFileFilterPtrOutput) Log ¶
func (o ProfileFileFilterPtrOutput) Log() pulumi.StringPtrOutput
Enable/disable file filter logging. Valid values: `enable`, `disable`.
func (ProfileFileFilterPtrOutput) Status ¶
func (o ProfileFileFilterPtrOutput) Status() pulumi.StringPtrOutput
Enable/disable file filter. Valid values: `enable`, `disable`.
func (ProfileFileFilterPtrOutput) ToProfileFileFilterPtrOutput ¶
func (o ProfileFileFilterPtrOutput) ToProfileFileFilterPtrOutput() ProfileFileFilterPtrOutput
func (ProfileFileFilterPtrOutput) ToProfileFileFilterPtrOutputWithContext ¶
func (o ProfileFileFilterPtrOutput) ToProfileFileFilterPtrOutputWithContext(ctx context.Context) ProfileFileFilterPtrOutput
type ProfileInput ¶
type ProfileInput interface { pulumi.Input ToProfileOutput() ProfileOutput ToProfileOutputWithContext(ctx context.Context) ProfileOutput }
type ProfileMap ¶
type ProfileMap map[string]ProfileInput
func (ProfileMap) ElementType ¶
func (ProfileMap) ElementType() reflect.Type
func (ProfileMap) ToProfileMapOutput ¶
func (i ProfileMap) ToProfileMapOutput() ProfileMapOutput
func (ProfileMap) ToProfileMapOutputWithContext ¶
func (i ProfileMap) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileMapInput ¶
type ProfileMapInput interface { pulumi.Input ToProfileMapOutput() ProfileMapOutput ToProfileMapOutputWithContext(context.Context) ProfileMapOutput }
ProfileMapInput is an input type that accepts ProfileMap and ProfileMapOutput values. You can construct a concrete instance of `ProfileMapInput` via:
ProfileMap{ "key": ProfileArgs{...} }
type ProfileMapOutput ¶
type ProfileMapOutput struct{ *pulumi.OutputState }
func (ProfileMapOutput) ElementType ¶
func (ProfileMapOutput) ElementType() reflect.Type
func (ProfileMapOutput) MapIndex ¶
func (o ProfileMapOutput) MapIndex(k pulumi.StringInput) ProfileOutput
func (ProfileMapOutput) ToProfileMapOutput ¶
func (o ProfileMapOutput) ToProfileMapOutput() ProfileMapOutput
func (ProfileMapOutput) ToProfileMapOutputWithContext ¶
func (o ProfileMapOutput) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileOutput ¶
type ProfileOutput struct{ *pulumi.OutputState }
func (ProfileOutput) DomainController ¶
func (o ProfileOutput) DomainController() pulumi.StringOutput
Domain for which to decrypt CIFS traffic.
func (ProfileOutput) DynamicSortSubtable ¶
func (o ProfileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
func (ProfileOutput) ElementType ¶
func (ProfileOutput) ElementType() reflect.Type
func (ProfileOutput) FileFilter ¶
func (o ProfileOutput) FileFilter() ProfileFileFilterOutput
File filter. The structure of `fileFilter` block is documented below.
func (ProfileOutput) GetAllTables ¶
func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (ProfileOutput) ServerCredentialType ¶
func (o ProfileOutput) ServerCredentialType() pulumi.StringOutput
CIFS server credential type. Valid values: `none`, `credential-replication`, `credential-keytab`.
func (ProfileOutput) ServerKeytabs ¶
func (o ProfileOutput) ServerKeytabs() ProfileServerKeytabArrayOutput
Server keytab. The structure of `serverKeytab` block is documented below.
func (ProfileOutput) ToProfileOutput ¶
func (o ProfileOutput) ToProfileOutput() ProfileOutput
func (ProfileOutput) ToProfileOutputWithContext ¶
func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
func (ProfileOutput) Vdomparam ¶
func (o ProfileOutput) Vdomparam() pulumi.StringOutput
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 ProfileServerKeytab ¶
type ProfileServerKeytabArgs ¶
type ProfileServerKeytabArgs struct { // Base64 encoded keytab file containing credential of the server. Keytab pulumi.StringPtrInput `pulumi:"keytab"` // Service principal. For example, "host/cifsserver.example.com@example.com". Principal pulumi.StringPtrInput `pulumi:"principal"` }
func (ProfileServerKeytabArgs) ElementType ¶
func (ProfileServerKeytabArgs) ElementType() reflect.Type
func (ProfileServerKeytabArgs) ToProfileServerKeytabOutput ¶
func (i ProfileServerKeytabArgs) ToProfileServerKeytabOutput() ProfileServerKeytabOutput
func (ProfileServerKeytabArgs) ToProfileServerKeytabOutputWithContext ¶
func (i ProfileServerKeytabArgs) ToProfileServerKeytabOutputWithContext(ctx context.Context) ProfileServerKeytabOutput
type ProfileServerKeytabArray ¶
type ProfileServerKeytabArray []ProfileServerKeytabInput
func (ProfileServerKeytabArray) ElementType ¶
func (ProfileServerKeytabArray) ElementType() reflect.Type
func (ProfileServerKeytabArray) ToProfileServerKeytabArrayOutput ¶
func (i ProfileServerKeytabArray) ToProfileServerKeytabArrayOutput() ProfileServerKeytabArrayOutput
func (ProfileServerKeytabArray) ToProfileServerKeytabArrayOutputWithContext ¶
func (i ProfileServerKeytabArray) ToProfileServerKeytabArrayOutputWithContext(ctx context.Context) ProfileServerKeytabArrayOutput
type ProfileServerKeytabArrayInput ¶
type ProfileServerKeytabArrayInput interface { pulumi.Input ToProfileServerKeytabArrayOutput() ProfileServerKeytabArrayOutput ToProfileServerKeytabArrayOutputWithContext(context.Context) ProfileServerKeytabArrayOutput }
ProfileServerKeytabArrayInput is an input type that accepts ProfileServerKeytabArray and ProfileServerKeytabArrayOutput values. You can construct a concrete instance of `ProfileServerKeytabArrayInput` via:
ProfileServerKeytabArray{ ProfileServerKeytabArgs{...} }
type ProfileServerKeytabArrayOutput ¶
type ProfileServerKeytabArrayOutput struct{ *pulumi.OutputState }
func (ProfileServerKeytabArrayOutput) ElementType ¶
func (ProfileServerKeytabArrayOutput) ElementType() reflect.Type
func (ProfileServerKeytabArrayOutput) Index ¶
func (o ProfileServerKeytabArrayOutput) Index(i pulumi.IntInput) ProfileServerKeytabOutput
func (ProfileServerKeytabArrayOutput) ToProfileServerKeytabArrayOutput ¶
func (o ProfileServerKeytabArrayOutput) ToProfileServerKeytabArrayOutput() ProfileServerKeytabArrayOutput
func (ProfileServerKeytabArrayOutput) ToProfileServerKeytabArrayOutputWithContext ¶
func (o ProfileServerKeytabArrayOutput) ToProfileServerKeytabArrayOutputWithContext(ctx context.Context) ProfileServerKeytabArrayOutput
type ProfileServerKeytabInput ¶
type ProfileServerKeytabInput interface { pulumi.Input ToProfileServerKeytabOutput() ProfileServerKeytabOutput ToProfileServerKeytabOutputWithContext(context.Context) ProfileServerKeytabOutput }
ProfileServerKeytabInput is an input type that accepts ProfileServerKeytabArgs and ProfileServerKeytabOutput values. You can construct a concrete instance of `ProfileServerKeytabInput` via:
ProfileServerKeytabArgs{...}
type ProfileServerKeytabOutput ¶
type ProfileServerKeytabOutput struct{ *pulumi.OutputState }
func (ProfileServerKeytabOutput) ElementType ¶
func (ProfileServerKeytabOutput) ElementType() reflect.Type
func (ProfileServerKeytabOutput) Keytab ¶
func (o ProfileServerKeytabOutput) Keytab() pulumi.StringPtrOutput
Base64 encoded keytab file containing credential of the server.
func (ProfileServerKeytabOutput) Principal ¶
func (o ProfileServerKeytabOutput) Principal() pulumi.StringPtrOutput
Service principal. For example, "host/cifsserver.example.com@example.com".
func (ProfileServerKeytabOutput) ToProfileServerKeytabOutput ¶
func (o ProfileServerKeytabOutput) ToProfileServerKeytabOutput() ProfileServerKeytabOutput
func (ProfileServerKeytabOutput) ToProfileServerKeytabOutputWithContext ¶
func (o ProfileServerKeytabOutput) ToProfileServerKeytabOutputWithContext(ctx context.Context) ProfileServerKeytabOutput
type ProfileState ¶
type ProfileState struct { // Domain for which to decrypt CIFS traffic. DomainController pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // File filter. The structure of `fileFilter` block is documented below. FileFilter ProfileFileFilterPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // Profile name. Name pulumi.StringPtrInput // CIFS server credential type. Valid values: `none`, `credential-replication`, `credential-keytab`. ServerCredentialType pulumi.StringPtrInput // Server keytab. The structure of `serverKeytab` block is documented below. ServerKeytabs ProfileServerKeytabArrayInput // 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 (ProfileState) ElementType ¶
func (ProfileState) ElementType() reflect.Type