credentialstore

package
v0.0.2 Latest Latest
Warning

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

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

Documentation

Index

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) Index

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 (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

Fully qualified domain name (FQDN).

func (DomaincontrollerOutput) ElementType

func (DomaincontrollerOutput) ElementType() reflect.Type

func (DomaincontrollerOutput) Hostname

Hostname of the server to connect to.

func (DomaincontrollerOutput) Ip

IPv4 server address.

func (DomaincontrollerOutput) Ip6

IPv6 server address.

func (DomaincontrollerOutput) Password

Password for specified username.

func (DomaincontrollerOutput) Port

Port number of service. Port number 0 indicates automatic discovery.

func (DomaincontrollerOutput) ServerName

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

User name to sign in with. Must have proper permissions for service.

func (DomaincontrollerOutput) Vdomparam

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

Jump to

Keyboard shortcuts

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