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) Hostname() pulumi.StringOutput
- 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.StringPtrOutput
- type DomaincontrollerState
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). DomainName pulumi.StringOutput `pulumi:"domainName"` // Hostname of the server to connect to. Hostname pulumi.StringOutput `pulumi:"hostname"` // 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.StringPtrOutput `pulumi:"vdomparam"` }
Define known domain controller servers. Applies to FortiOS Version `6.4.0,6.4.1,6.4.2,6.4.10,6.4.11,6.4.12,6.4.13,6.4.14,7.0.0`.
## Import
CredentialStore DomainController can be imported using any of these accepted formats:
```sh $ pulumi import fortios:credentialstore/domaincontroller:Domaincontroller labelname {{server_name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:credentialstore/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). DomainName pulumi.StringPtrInput // Hostname of the server to connect to. Hostname 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).
func (DomaincontrollerOutput) ElementType ¶
func (DomaincontrollerOutput) ElementType() reflect.Type
func (DomaincontrollerOutput) Hostname ¶
func (o DomaincontrollerOutput) Hostname() pulumi.StringOutput
Hostname of the server to connect to.
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.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 DomaincontrollerState ¶
type DomaincontrollerState struct { // Fully qualified domain name (FQDN). DomainName pulumi.StringPtrInput // Hostname of the server to connect to. Hostname 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