Documentation
¶
Index ¶
- func GetDevices(ctx *pulumi.Context) string
- func GetInsecure(ctx *pulumi.Context) bool
- func GetPassword(ctx *pulumi.Context) string
- func GetRetries(ctx *pulumi.Context) int
- func GetUrl(ctx *pulumi.Context) string
- func GetUsername(ctx *pulumi.Context) string
- type Devices
- type DevicesArgs
- type DevicesArray
- type DevicesArrayInput
- type DevicesArrayOutput
- func (DevicesArrayOutput) ElementType() reflect.Type
- func (o DevicesArrayOutput) Index(i pulumi.IntInput) DevicesOutput
- func (o DevicesArrayOutput) ToDevicesArrayOutput() DevicesArrayOutput
- func (o DevicesArrayOutput) ToDevicesArrayOutputWithContext(ctx context.Context) DevicesArrayOutput
- func (o DevicesArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]Devices]
- type DevicesInput
- type DevicesOutput
- func (DevicesOutput) ElementType() reflect.Type
- func (o DevicesOutput) Name() pulumi.StringOutput
- func (o DevicesOutput) ToDevicesOutput() DevicesOutput
- func (o DevicesOutput) ToDevicesOutputWithContext(ctx context.Context) DevicesOutput
- func (o DevicesOutput) ToOutput(ctx context.Context) pulumix.Output[Devices]
- func (o DevicesOutput) Url() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetDevices ¶
This can be used to manage a list of devices from a single provider. All devices must use the same credentials. Each resource and data source has an optional attribute named `device`, which can then select a device by its name from this list.
func GetInsecure ¶
Allow insecure HTTPS client. This can also be set as the IOSXE_INSECURE environment variable. Defaults to `true`.
func GetPassword ¶
Password for the IOS-XE device. This can also be set as the IOSXE_PASSWORD environment variable.
func GetRetries ¶
Number of retries for REST API calls. This can also be set as the IOSXE_RETRIES environment variable. Defaults to `10`.
func GetUrl ¶
URL of the Cisco IOS-XE device. Optionally a port can be added with `:12345`. The default port is `443`. This can also be set as the IOSXE_URL environment variable.
func GetUsername ¶
Username for the IOS-XE device. This can also be set as the IOSXE_USERNAME environment variable.
Types ¶
type DevicesArgs ¶
type DevicesArgs struct { Name pulumi.StringInput `pulumi:"name"` Url pulumi.StringInput `pulumi:"url"` }
func (DevicesArgs) ElementType ¶
func (DevicesArgs) ElementType() reflect.Type
func (DevicesArgs) ToDevicesOutput ¶
func (i DevicesArgs) ToDevicesOutput() DevicesOutput
func (DevicesArgs) ToDevicesOutputWithContext ¶
func (i DevicesArgs) ToDevicesOutputWithContext(ctx context.Context) DevicesOutput
type DevicesArray ¶
type DevicesArray []DevicesInput
func (DevicesArray) ElementType ¶
func (DevicesArray) ElementType() reflect.Type
func (DevicesArray) ToDevicesArrayOutput ¶
func (i DevicesArray) ToDevicesArrayOutput() DevicesArrayOutput
func (DevicesArray) ToDevicesArrayOutputWithContext ¶
func (i DevicesArray) ToDevicesArrayOutputWithContext(ctx context.Context) DevicesArrayOutput
type DevicesArrayInput ¶
type DevicesArrayInput interface { pulumi.Input ToDevicesArrayOutput() DevicesArrayOutput ToDevicesArrayOutputWithContext(context.Context) DevicesArrayOutput }
DevicesArrayInput is an input type that accepts DevicesArray and DevicesArrayOutput values. You can construct a concrete instance of `DevicesArrayInput` via:
DevicesArray{ DevicesArgs{...} }
type DevicesArrayOutput ¶
type DevicesArrayOutput struct{ *pulumi.OutputState }
func (DevicesArrayOutput) ElementType ¶
func (DevicesArrayOutput) ElementType() reflect.Type
func (DevicesArrayOutput) Index ¶
func (o DevicesArrayOutput) Index(i pulumi.IntInput) DevicesOutput
func (DevicesArrayOutput) ToDevicesArrayOutput ¶
func (o DevicesArrayOutput) ToDevicesArrayOutput() DevicesArrayOutput
func (DevicesArrayOutput) ToDevicesArrayOutputWithContext ¶
func (o DevicesArrayOutput) ToDevicesArrayOutputWithContext(ctx context.Context) DevicesArrayOutput
type DevicesInput ¶
type DevicesInput interface { pulumi.Input ToDevicesOutput() DevicesOutput ToDevicesOutputWithContext(context.Context) DevicesOutput }
DevicesInput is an input type that accepts DevicesArgs and DevicesOutput values. You can construct a concrete instance of `DevicesInput` via:
DevicesArgs{...}
type DevicesOutput ¶
type DevicesOutput struct{ *pulumi.OutputState }
func (DevicesOutput) ElementType ¶
func (DevicesOutput) ElementType() reflect.Type
func (DevicesOutput) Name ¶
func (o DevicesOutput) Name() pulumi.StringOutput
func (DevicesOutput) ToDevicesOutput ¶
func (o DevicesOutput) ToDevicesOutput() DevicesOutput
func (DevicesOutput) ToDevicesOutputWithContext ¶
func (o DevicesOutput) ToDevicesOutputWithContext(ctx context.Context) DevicesOutput
func (DevicesOutput) Url ¶
func (o DevicesOutput) Url() pulumi.StringOutput