Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type AppApplication
- type AppApplicationArgs
- type AppApplicationArray
- type AppApplicationArrayInput
- type AppApplicationArrayOutput
- func (AppApplicationArrayOutput) ElementType() reflect.Type
- func (o AppApplicationArrayOutput) Index(i pulumi.IntInput) AppApplicationOutput
- func (o AppApplicationArrayOutput) ToAppApplicationArrayOutput() AppApplicationArrayOutput
- func (o AppApplicationArrayOutput) ToAppApplicationArrayOutputWithContext(ctx context.Context) AppApplicationArrayOutput
- type AppApplicationInput
- type AppApplicationMap
- type AppApplicationMapInput
- type AppApplicationMapOutput
- func (AppApplicationMapOutput) ElementType() reflect.Type
- func (o AppApplicationMapOutput) MapIndex(k pulumi.StringInput) AppApplicationOutput
- func (o AppApplicationMapOutput) ToAppApplicationMapOutput() AppApplicationMapOutput
- func (o AppApplicationMapOutput) ToAppApplicationMapOutputWithContext(ctx context.Context) AppApplicationMapOutput
- type AppApplicationOutput
- func (o AppApplicationOutput) Class() pulumi.StringPtrOutput
- func (o AppApplicationOutput) ClassParameters() pulumi.StringMapOutput
- func (AppApplicationOutput) ElementType() reflect.Type
- func (o AppApplicationOutput) Fqdn() pulumi.StringOutput
- func (o AppApplicationOutput) GslbMembers() pulumi.StringArrayOutput
- func (o AppApplicationOutput) Name() pulumi.StringOutput
- func (o AppApplicationOutput) ToAppApplicationOutput() AppApplicationOutput
- func (o AppApplicationOutput) ToAppApplicationOutputWithContext(ctx context.Context) AppApplicationOutput
- type AppApplicationState
- type AppNode
- type AppNodeArgs
- type AppNodeArray
- type AppNodeArrayInput
- type AppNodeArrayOutput
- type AppNodeInput
- type AppNodeMap
- type AppNodeMapInput
- type AppNodeMapOutput
- type AppNodeOutput
- func (o AppNodeOutput) Address() pulumi.StringPtrOutput
- func (o AppNodeOutput) Application() pulumi.StringOutput
- func (AppNodeOutput) ElementType() reflect.Type
- func (o AppNodeOutput) FailbackThreshold() pulumi.IntPtrOutput
- func (o AppNodeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o AppNodeOutput) Fqdn() pulumi.StringOutput
- func (o AppNodeOutput) Healthcheck() pulumi.StringPtrOutput
- func (o AppNodeOutput) HealthcheckFrequency() pulumi.IntPtrOutput
- func (o AppNodeOutput) HealthcheckParameters() pulumi.MapOutput
- func (o AppNodeOutput) HealthcheckTimeout() pulumi.IntPtrOutput
- func (o AppNodeOutput) Name() pulumi.StringOutput
- func (o AppNodeOutput) Pool() pulumi.StringOutput
- func (o AppNodeOutput) ToAppNodeOutput() AppNodeOutput
- func (o AppNodeOutput) ToAppNodeOutputWithContext(ctx context.Context) AppNodeOutput
- func (o AppNodeOutput) Weight() pulumi.IntPtrOutput
- type AppNodeState
- type AppPool
- type AppPoolArgs
- type AppPoolArray
- type AppPoolArrayInput
- type AppPoolArrayOutput
- type AppPoolInput
- type AppPoolMap
- type AppPoolMapInput
- type AppPoolMapOutput
- type AppPoolOutput
- func (o AppPoolOutput) Affinity() pulumi.BoolPtrOutput
- func (o AppPoolOutput) AffinitySessionDuration() pulumi.IntPtrOutput
- func (o AppPoolOutput) Application() pulumi.StringOutput
- func (o AppPoolOutput) BestActiveNodes() pulumi.IntPtrOutput
- func (AppPoolOutput) ElementType() reflect.Type
- func (o AppPoolOutput) Fqdn() pulumi.StringOutput
- func (o AppPoolOutput) IpVersion() pulumi.StringPtrOutput
- func (o AppPoolOutput) LbMode() pulumi.StringPtrOutput
- func (o AppPoolOutput) Name() pulumi.StringOutput
- func (o AppPoolOutput) ToAppPoolOutput() AppPoolOutput
- func (o AppPoolOutput) ToAppPoolOutputWithContext(ctx context.Context) AppPoolOutput
- type AppPoolState
- type Cdb
- type CdbArgs
- type CdbArray
- type CdbArrayInput
- type CdbArrayOutput
- type CdbData
- type CdbDataArgs
- type CdbDataArray
- type CdbDataArrayInput
- type CdbDataArrayOutput
- type CdbDataInput
- type CdbDataMap
- type CdbDataMapInput
- type CdbDataMapOutput
- type CdbDataOutput
- func (o CdbDataOutput) CustomDb() pulumi.StringOutput
- func (CdbDataOutput) ElementType() reflect.Type
- func (o CdbDataOutput) ToCdbDataOutput() CdbDataOutput
- func (o CdbDataOutput) ToCdbDataOutputWithContext(ctx context.Context) CdbDataOutput
- func (o CdbDataOutput) Value1() pulumi.StringOutput
- func (o CdbDataOutput) Value10() pulumi.StringPtrOutput
- func (o CdbDataOutput) Value2() pulumi.StringPtrOutput
- func (o CdbDataOutput) Value3() pulumi.StringPtrOutput
- func (o CdbDataOutput) Value4() pulumi.StringPtrOutput
- func (o CdbDataOutput) Value5() pulumi.StringPtrOutput
- func (o CdbDataOutput) Value6() pulumi.StringPtrOutput
- func (o CdbDataOutput) Value7() pulumi.StringPtrOutput
- func (o CdbDataOutput) Value8() pulumi.StringPtrOutput
- func (o CdbDataOutput) Value9() pulumi.StringPtrOutput
- type CdbDataState
- type CdbInput
- type CdbMap
- type CdbMapInput
- type CdbMapOutput
- type CdbOutput
- func (CdbOutput) ElementType() reflect.Type
- func (o CdbOutput) Label1() pulumi.StringPtrOutput
- func (o CdbOutput) Label10() pulumi.StringPtrOutput
- func (o CdbOutput) Label2() pulumi.StringPtrOutput
- func (o CdbOutput) Label3() pulumi.StringPtrOutput
- func (o CdbOutput) Label4() pulumi.StringPtrOutput
- func (o CdbOutput) Label5() pulumi.StringPtrOutput
- func (o CdbOutput) Label6() pulumi.StringPtrOutput
- func (o CdbOutput) Label7() pulumi.StringPtrOutput
- func (o CdbOutput) Label8() pulumi.StringPtrOutput
- func (o CdbOutput) Label9() pulumi.StringPtrOutput
- func (o CdbOutput) Name() pulumi.StringOutput
- func (o CdbOutput) ToCdbOutput() CdbOutput
- func (o CdbOutput) ToCdbOutputWithContext(ctx context.Context) CdbOutput
- type CdbState
- type Device
- type DeviceArgs
- type DeviceArray
- type DeviceArrayInput
- type DeviceArrayOutput
- type DeviceInput
- type DeviceMap
- type DeviceMapInput
- type DeviceMapOutput
- type DeviceOutput
- func (o DeviceOutput) Class() pulumi.StringPtrOutput
- func (o DeviceOutput) ClassParameters() pulumi.StringMapOutput
- func (DeviceOutput) ElementType() reflect.Type
- func (o DeviceOutput) Name() pulumi.StringOutput
- func (o DeviceOutput) ToDeviceOutput() DeviceOutput
- func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
- type DeviceState
- type DnsForwardZone
- type DnsForwardZoneArgs
- type DnsForwardZoneArray
- type DnsForwardZoneArrayInput
- type DnsForwardZoneArrayOutput
- func (DnsForwardZoneArrayOutput) ElementType() reflect.Type
- func (o DnsForwardZoneArrayOutput) Index(i pulumi.IntInput) DnsForwardZoneOutput
- func (o DnsForwardZoneArrayOutput) ToDnsForwardZoneArrayOutput() DnsForwardZoneArrayOutput
- func (o DnsForwardZoneArrayOutput) ToDnsForwardZoneArrayOutputWithContext(ctx context.Context) DnsForwardZoneArrayOutput
- type DnsForwardZoneInput
- type DnsForwardZoneMap
- type DnsForwardZoneMapInput
- type DnsForwardZoneMapOutput
- func (DnsForwardZoneMapOutput) ElementType() reflect.Type
- func (o DnsForwardZoneMapOutput) MapIndex(k pulumi.StringInput) DnsForwardZoneOutput
- func (o DnsForwardZoneMapOutput) ToDnsForwardZoneMapOutput() DnsForwardZoneMapOutput
- func (o DnsForwardZoneMapOutput) ToDnsForwardZoneMapOutputWithContext(ctx context.Context) DnsForwardZoneMapOutput
- type DnsForwardZoneOutput
- func (o DnsForwardZoneOutput) Class() pulumi.StringPtrOutput
- func (o DnsForwardZoneOutput) ClassParameters() pulumi.StringMapOutput
- func (o DnsForwardZoneOutput) Dnsserver() pulumi.StringOutput
- func (o DnsForwardZoneOutput) Dnsview() pulumi.StringPtrOutput
- func (DnsForwardZoneOutput) ElementType() reflect.Type
- func (o DnsForwardZoneOutput) Forward() pulumi.StringPtrOutput
- func (o DnsForwardZoneOutput) Forwarders() pulumi.StringArrayOutput
- func (o DnsForwardZoneOutput) Name() pulumi.StringOutput
- func (o DnsForwardZoneOutput) ToDnsForwardZoneOutput() DnsForwardZoneOutput
- func (o DnsForwardZoneOutput) ToDnsForwardZoneOutputWithContext(ctx context.Context) DnsForwardZoneOutput
- type DnsForwardZoneState
- type DnsRr
- type DnsRrArgs
- type DnsRrArray
- type DnsRrArrayInput
- type DnsRrArrayOutput
- type DnsRrInput
- type DnsRrMap
- type DnsRrMapInput
- type DnsRrMapOutput
- type DnsRrOutput
- func (o DnsRrOutput) Class() pulumi.StringPtrOutput
- func (o DnsRrOutput) ClassParameters() pulumi.StringMapOutput
- func (o DnsRrOutput) Dnsserver() pulumi.StringOutput
- func (o DnsRrOutput) Dnsview() pulumi.StringPtrOutput
- func (o DnsRrOutput) Dnszone() pulumi.StringPtrOutput
- func (DnsRrOutput) ElementType() reflect.Type
- func (o DnsRrOutput) Name() pulumi.StringOutput
- func (o DnsRrOutput) ToDnsRrOutput() DnsRrOutput
- func (o DnsRrOutput) ToDnsRrOutputWithContext(ctx context.Context) DnsRrOutput
- func (o DnsRrOutput) Ttl() pulumi.IntPtrOutput
- func (o DnsRrOutput) Type() pulumi.StringOutput
- func (o DnsRrOutput) Value() pulumi.StringOutput
- type DnsRrState
- type DnsServer
- type DnsServerArgs
- type DnsServerArray
- type DnsServerArrayInput
- type DnsServerArrayOutput
- func (DnsServerArrayOutput) ElementType() reflect.Type
- func (o DnsServerArrayOutput) Index(i pulumi.IntInput) DnsServerOutput
- func (o DnsServerArrayOutput) ToDnsServerArrayOutput() DnsServerArrayOutput
- func (o DnsServerArrayOutput) ToDnsServerArrayOutputWithContext(ctx context.Context) DnsServerArrayOutput
- type DnsServerInput
- type DnsServerMap
- type DnsServerMapInput
- type DnsServerMapOutput
- type DnsServerOutput
- func (o DnsServerOutput) Address() pulumi.StringOutput
- func (o DnsServerOutput) AllowQueries() pulumi.StringArrayOutput
- func (o DnsServerOutput) AllowRecursions() pulumi.StringArrayOutput
- func (o DnsServerOutput) AllowTransfers() pulumi.StringArrayOutput
- func (o DnsServerOutput) Class() pulumi.StringPtrOutput
- func (o DnsServerOutput) ClassParameters() pulumi.StringMapOutput
- func (o DnsServerOutput) Comment() pulumi.StringPtrOutput
- func (DnsServerOutput) ElementType() reflect.Type
- func (o DnsServerOutput) Forward() pulumi.StringPtrOutput
- func (o DnsServerOutput) Forwarders() pulumi.StringArrayOutput
- func (o DnsServerOutput) Login() pulumi.StringOutput
- func (o DnsServerOutput) Name() pulumi.StringOutput
- func (o DnsServerOutput) Password() pulumi.StringOutput
- func (o DnsServerOutput) Recursion() pulumi.BoolPtrOutput
- func (o DnsServerOutput) Smart() pulumi.StringPtrOutput
- func (o DnsServerOutput) SmartRole() pulumi.StringPtrOutput
- func (o DnsServerOutput) ToDnsServerOutput() DnsServerOutput
- func (o DnsServerOutput) ToDnsServerOutputWithContext(ctx context.Context) DnsServerOutput
- func (o DnsServerOutput) Type() pulumi.StringOutput
- type DnsServerState
- type DnsSmart
- type DnsSmartArgs
- type DnsSmartArray
- type DnsSmartArrayInput
- type DnsSmartArrayOutput
- type DnsSmartInput
- type DnsSmartMap
- type DnsSmartMapInput
- type DnsSmartMapOutput
- type DnsSmartOutput
- func (o DnsSmartOutput) AllowQueries() pulumi.StringArrayOutput
- func (o DnsSmartOutput) AllowRecursions() pulumi.StringArrayOutput
- func (o DnsSmartOutput) AllowTransfers() pulumi.StringArrayOutput
- func (o DnsSmartOutput) Arch() pulumi.StringPtrOutput
- func (o DnsSmartOutput) Class() pulumi.StringPtrOutput
- func (o DnsSmartOutput) ClassParameters() pulumi.StringMapOutput
- func (o DnsSmartOutput) Comment() pulumi.StringPtrOutput
- func (DnsSmartOutput) ElementType() reflect.Type
- func (o DnsSmartOutput) Forward() pulumi.StringPtrOutput
- func (o DnsSmartOutput) Forwarders() pulumi.StringArrayOutput
- func (o DnsSmartOutput) Members() pulumi.StringArrayOutput
- func (o DnsSmartOutput) Name() pulumi.StringOutput
- func (o DnsSmartOutput) Recursion() pulumi.BoolPtrOutput
- func (o DnsSmartOutput) ToDnsSmartOutput() DnsSmartOutput
- func (o DnsSmartOutput) ToDnsSmartOutputWithContext(ctx context.Context) DnsSmartOutput
- type DnsSmartState
- type DnsView
- type DnsViewArgs
- type DnsViewArray
- type DnsViewArrayInput
- type DnsViewArrayOutput
- type DnsViewInput
- type DnsViewMap
- type DnsViewMapInput
- type DnsViewMapOutput
- type DnsViewOutput
- func (o DnsViewOutput) AllowQueries() pulumi.StringArrayOutput
- func (o DnsViewOutput) AllowRecursions() pulumi.StringArrayOutput
- func (o DnsViewOutput) AllowTransfers() pulumi.StringArrayOutput
- func (o DnsViewOutput) Class() pulumi.StringPtrOutput
- func (o DnsViewOutput) ClassParameters() pulumi.StringMapOutput
- func (o DnsViewOutput) Dnsserver() pulumi.StringOutput
- func (DnsViewOutput) ElementType() reflect.Type
- func (o DnsViewOutput) Forward() pulumi.StringPtrOutput
- func (o DnsViewOutput) Forwarders() pulumi.StringArrayOutput
- func (o DnsViewOutput) MatchClients() pulumi.StringArrayOutput
- func (o DnsViewOutput) MatchTos() pulumi.StringArrayOutput
- func (o DnsViewOutput) Name() pulumi.StringOutput
- func (o DnsViewOutput) Order() pulumi.IntOutput
- func (o DnsViewOutput) Recursion() pulumi.BoolPtrOutput
- func (o DnsViewOutput) ToDnsViewOutput() DnsViewOutput
- func (o DnsViewOutput) ToDnsViewOutputWithContext(ctx context.Context) DnsViewOutput
- type DnsViewState
- type DnsZone
- type DnsZoneArgs
- type DnsZoneArray
- type DnsZoneArrayInput
- type DnsZoneArrayOutput
- type DnsZoneInput
- type DnsZoneMap
- type DnsZoneMapInput
- type DnsZoneMapOutput
- type DnsZoneOutput
- func (o DnsZoneOutput) AlsoNotifies() pulumi.StringArrayOutput
- func (o DnsZoneOutput) Class() pulumi.StringPtrOutput
- func (o DnsZoneOutput) ClassParameters() pulumi.StringMapOutput
- func (o DnsZoneOutput) Createptr() pulumi.BoolPtrOutput
- func (o DnsZoneOutput) Dnsserver() pulumi.StringOutput
- func (o DnsZoneOutput) Dnsview() pulumi.StringPtrOutput
- func (DnsZoneOutput) ElementType() reflect.Type
- func (o DnsZoneOutput) Name() pulumi.StringOutput
- func (o DnsZoneOutput) Notify() pulumi.StringPtrOutput
- func (o DnsZoneOutput) Space() pulumi.StringPtrOutput
- func (o DnsZoneOutput) ToDnsZoneOutput() DnsZoneOutput
- func (o DnsZoneOutput) ToDnsZoneOutputWithContext(ctx context.Context) DnsZoneOutput
- func (o DnsZoneOutput) Type() pulumi.StringPtrOutput
- type DnsZoneState
- type GetIp6PtrArgs
- type GetIp6PtrOutputArgs
- type GetIp6PtrResult
- type GetIp6PtrResultOutput
- func (o GetIp6PtrResultOutput) Address() pulumi.StringOutput
- func (o GetIp6PtrResultOutput) Dname() pulumi.StringOutput
- func (GetIp6PtrResultOutput) ElementType() reflect.Type
- func (o GetIp6PtrResultOutput) Id() pulumi.StringOutput
- func (o GetIp6PtrResultOutput) ToGetIp6PtrResultOutput() GetIp6PtrResultOutput
- func (o GetIp6PtrResultOutput) ToGetIp6PtrResultOutputWithContext(ctx context.Context) GetIp6PtrResultOutput
- type GetIp6SubnetQueryArgs
- type GetIp6SubnetQueryOutputArgs
- type GetIp6SubnetQueryResult
- type GetIp6SubnetQueryResultOutput
- func (o GetIp6SubnetQueryResultOutput) Address() pulumi.StringOutput
- func (o GetIp6SubnetQueryResultOutput) Class() pulumi.StringOutput
- func (o GetIp6SubnetQueryResultOutput) ClassParameters() pulumi.StringMapOutput
- func (GetIp6SubnetQueryResultOutput) ElementType() reflect.Type
- func (o GetIp6SubnetQueryResultOutput) Gateway() pulumi.StringOutput
- func (o GetIp6SubnetQueryResultOutput) Id() pulumi.StringOutput
- func (o GetIp6SubnetQueryResultOutput) Name() pulumi.StringOutput
- func (o GetIp6SubnetQueryResultOutput) Orderby() pulumi.StringPtrOutput
- func (o GetIp6SubnetQueryResultOutput) Prefix() pulumi.StringOutput
- func (o GetIp6SubnetQueryResultOutput) PrefixSize() pulumi.IntOutput
- func (o GetIp6SubnetQueryResultOutput) Query() pulumi.StringOutput
- func (o GetIp6SubnetQueryResultOutput) Space() pulumi.StringOutput
- func (o GetIp6SubnetQueryResultOutput) Tags() pulumi.StringPtrOutput
- func (o GetIp6SubnetQueryResultOutput) Terminal() pulumi.BoolOutput
- func (o GetIp6SubnetQueryResultOutput) ToGetIp6SubnetQueryResultOutput() GetIp6SubnetQueryResultOutput
- func (o GetIp6SubnetQueryResultOutput) ToGetIp6SubnetQueryResultOutputWithContext(ctx context.Context) GetIp6SubnetQueryResultOutput
- type GetIpPtrArgs
- type GetIpPtrOutputArgs
- type GetIpPtrResult
- type GetIpPtrResultOutput
- func (o GetIpPtrResultOutput) Address() pulumi.StringOutput
- func (o GetIpPtrResultOutput) Dname() pulumi.StringOutput
- func (GetIpPtrResultOutput) ElementType() reflect.Type
- func (o GetIpPtrResultOutput) Id() pulumi.StringOutput
- func (o GetIpPtrResultOutput) ToGetIpPtrResultOutput() GetIpPtrResultOutput
- func (o GetIpPtrResultOutput) ToGetIpPtrResultOutputWithContext(ctx context.Context) GetIpPtrResultOutput
- type GetIpSubnetQueryArgs
- type GetIpSubnetQueryOutputArgs
- type GetIpSubnetQueryResult
- type GetIpSubnetQueryResultOutput
- func (o GetIpSubnetQueryResultOutput) Address() pulumi.StringOutput
- func (o GetIpSubnetQueryResultOutput) Class() pulumi.StringOutput
- func (o GetIpSubnetQueryResultOutput) ClassParameters() pulumi.StringMapOutput
- func (GetIpSubnetQueryResultOutput) ElementType() reflect.Type
- func (o GetIpSubnetQueryResultOutput) Gateway() pulumi.StringOutput
- func (o GetIpSubnetQueryResultOutput) Id() pulumi.StringOutput
- func (o GetIpSubnetQueryResultOutput) Name() pulumi.StringOutput
- func (o GetIpSubnetQueryResultOutput) Netmask() pulumi.StringOutput
- func (o GetIpSubnetQueryResultOutput) Orderby() pulumi.StringPtrOutput
- func (o GetIpSubnetQueryResultOutput) Prefix() pulumi.StringOutput
- func (o GetIpSubnetQueryResultOutput) PrefixSize() pulumi.IntOutput
- func (o GetIpSubnetQueryResultOutput) Query() pulumi.StringOutput
- func (o GetIpSubnetQueryResultOutput) Space() pulumi.StringOutput
- func (o GetIpSubnetQueryResultOutput) Tags() pulumi.StringPtrOutput
- func (o GetIpSubnetQueryResultOutput) ToGetIpSubnetQueryResultOutput() GetIpSubnetQueryResultOutput
- func (o GetIpSubnetQueryResultOutput) ToGetIpSubnetQueryResultOutputWithContext(ctx context.Context) GetIpSubnetQueryResultOutput
- type Ip6Address
- type Ip6AddressArgs
- type Ip6AddressArray
- type Ip6AddressArrayInput
- type Ip6AddressArrayOutput
- func (Ip6AddressArrayOutput) ElementType() reflect.Type
- func (o Ip6AddressArrayOutput) Index(i pulumi.IntInput) Ip6AddressOutput
- func (o Ip6AddressArrayOutput) ToIp6AddressArrayOutput() Ip6AddressArrayOutput
- func (o Ip6AddressArrayOutput) ToIp6AddressArrayOutputWithContext(ctx context.Context) Ip6AddressArrayOutput
- type Ip6AddressInput
- type Ip6AddressMap
- type Ip6AddressMapInput
- type Ip6AddressMapOutput
- func (Ip6AddressMapOutput) ElementType() reflect.Type
- func (o Ip6AddressMapOutput) MapIndex(k pulumi.StringInput) Ip6AddressOutput
- func (o Ip6AddressMapOutput) ToIp6AddressMapOutput() Ip6AddressMapOutput
- func (o Ip6AddressMapOutput) ToIp6AddressMapOutputWithContext(ctx context.Context) Ip6AddressMapOutput
- type Ip6AddressOutput
- func (o Ip6AddressOutput) Address() pulumi.StringOutput
- func (o Ip6AddressOutput) Class() pulumi.StringPtrOutput
- func (o Ip6AddressOutput) ClassParameters() pulumi.StringMapOutput
- func (o Ip6AddressOutput) Device() pulumi.StringPtrOutput
- func (Ip6AddressOutput) ElementType() reflect.Type
- func (o Ip6AddressOutput) Mac() pulumi.StringPtrOutput
- func (o Ip6AddressOutput) Name() pulumi.StringOutput
- func (o Ip6AddressOutput) Pool() pulumi.StringPtrOutput
- func (o Ip6AddressOutput) RequestIp() pulumi.StringPtrOutput
- func (o Ip6AddressOutput) Space() pulumi.StringOutput
- func (o Ip6AddressOutput) Subnet() pulumi.StringOutput
- func (o Ip6AddressOutput) ToIp6AddressOutput() Ip6AddressOutput
- func (o Ip6AddressOutput) ToIp6AddressOutputWithContext(ctx context.Context) Ip6AddressOutput
- type Ip6AddressState
- type Ip6Alias
- type Ip6AliasArgs
- type Ip6AliasArray
- type Ip6AliasArrayInput
- type Ip6AliasArrayOutput
- type Ip6AliasInput
- type Ip6AliasMap
- type Ip6AliasMapInput
- type Ip6AliasMapOutput
- type Ip6AliasOutput
- func (o Ip6AliasOutput) Address() pulumi.StringOutput
- func (Ip6AliasOutput) ElementType() reflect.Type
- func (o Ip6AliasOutput) Name() pulumi.StringOutput
- func (o Ip6AliasOutput) Space() pulumi.StringOutput
- func (o Ip6AliasOutput) ToIp6AliasOutput() Ip6AliasOutput
- func (o Ip6AliasOutput) ToIp6AliasOutputWithContext(ctx context.Context) Ip6AliasOutput
- func (o Ip6AliasOutput) Type() pulumi.StringPtrOutput
- type Ip6AliasState
- type Ip6Mac
- type Ip6MacArgs
- type Ip6MacArray
- type Ip6MacArrayInput
- type Ip6MacArrayOutput
- type Ip6MacInput
- type Ip6MacMap
- type Ip6MacMapInput
- type Ip6MacMapOutput
- type Ip6MacOutput
- func (o Ip6MacOutput) Address() pulumi.StringOutput
- func (Ip6MacOutput) ElementType() reflect.Type
- func (o Ip6MacOutput) Mac() pulumi.StringOutput
- func (o Ip6MacOutput) Space() pulumi.StringOutput
- func (o Ip6MacOutput) ToIp6MacOutput() Ip6MacOutput
- func (o Ip6MacOutput) ToIp6MacOutputWithContext(ctx context.Context) Ip6MacOutput
- type Ip6MacState
- type Ip6Pool
- type Ip6PoolArgs
- type Ip6PoolArray
- type Ip6PoolArrayInput
- type Ip6PoolArrayOutput
- type Ip6PoolInput
- type Ip6PoolMap
- type Ip6PoolMapInput
- type Ip6PoolMapOutput
- type Ip6PoolOutput
- func (o Ip6PoolOutput) Class() pulumi.StringPtrOutput
- func (o Ip6PoolOutput) ClassParameters() pulumi.StringMapOutput
- func (o Ip6PoolOutput) DhcpRange() pulumi.BoolPtrOutput
- func (Ip6PoolOutput) ElementType() reflect.Type
- func (o Ip6PoolOutput) End() pulumi.StringOutput
- func (o Ip6PoolOutput) Name() pulumi.StringOutput
- func (o Ip6PoolOutput) Prefix() pulumi.StringOutput
- func (o Ip6PoolOutput) PrefixSize() pulumi.IntOutput
- func (o Ip6PoolOutput) Space() pulumi.StringOutput
- func (o Ip6PoolOutput) Start() pulumi.StringOutput
- func (o Ip6PoolOutput) Subnet() pulumi.StringOutput
- func (o Ip6PoolOutput) ToIp6PoolOutput() Ip6PoolOutput
- func (o Ip6PoolOutput) ToIp6PoolOutputWithContext(ctx context.Context) Ip6PoolOutput
- type Ip6PoolState
- type Ip6Subnet
- type Ip6SubnetArgs
- type Ip6SubnetArray
- type Ip6SubnetArrayInput
- type Ip6SubnetArrayOutput
- func (Ip6SubnetArrayOutput) ElementType() reflect.Type
- func (o Ip6SubnetArrayOutput) Index(i pulumi.IntInput) Ip6SubnetOutput
- func (o Ip6SubnetArrayOutput) ToIp6SubnetArrayOutput() Ip6SubnetArrayOutput
- func (o Ip6SubnetArrayOutput) ToIp6SubnetArrayOutputWithContext(ctx context.Context) Ip6SubnetArrayOutput
- type Ip6SubnetInput
- type Ip6SubnetMap
- type Ip6SubnetMapInput
- type Ip6SubnetMapOutput
- type Ip6SubnetOutput
- func (o Ip6SubnetOutput) Address() pulumi.StringOutput
- func (o Ip6SubnetOutput) Block() pulumi.StringPtrOutput
- func (o Ip6SubnetOutput) Class() pulumi.StringPtrOutput
- func (o Ip6SubnetOutput) ClassParameters() pulumi.StringMapOutput
- func (Ip6SubnetOutput) ElementType() reflect.Type
- func (o Ip6SubnetOutput) Gateway() pulumi.StringOutput
- func (o Ip6SubnetOutput) GatewayOffset() pulumi.IntPtrOutput
- func (o Ip6SubnetOutput) Name() pulumi.StringOutput
- func (o Ip6SubnetOutput) Prefix() pulumi.StringOutput
- func (o Ip6SubnetOutput) PrefixSize() pulumi.IntOutput
- func (o Ip6SubnetOutput) RequestIp() pulumi.StringPtrOutput
- func (o Ip6SubnetOutput) Space() pulumi.StringOutput
- func (o Ip6SubnetOutput) Terminal() pulumi.BoolPtrOutput
- func (o Ip6SubnetOutput) ToIp6SubnetOutput() Ip6SubnetOutput
- func (o Ip6SubnetOutput) ToIp6SubnetOutputWithContext(ctx context.Context) Ip6SubnetOutput
- type Ip6SubnetState
- type IpAddress
- type IpAddressArgs
- type IpAddressArray
- type IpAddressArrayInput
- type IpAddressArrayOutput
- func (IpAddressArrayOutput) ElementType() reflect.Type
- func (o IpAddressArrayOutput) Index(i pulumi.IntInput) IpAddressOutput
- func (o IpAddressArrayOutput) ToIpAddressArrayOutput() IpAddressArrayOutput
- func (o IpAddressArrayOutput) ToIpAddressArrayOutputWithContext(ctx context.Context) IpAddressArrayOutput
- type IpAddressInput
- type IpAddressMap
- type IpAddressMapInput
- type IpAddressMapOutput
- type IpAddressOutput
- func (o IpAddressOutput) Address() pulumi.StringOutput
- func (o IpAddressOutput) Class() pulumi.StringPtrOutput
- func (o IpAddressOutput) ClassParameters() pulumi.StringMapOutput
- func (o IpAddressOutput) Device() pulumi.StringPtrOutput
- func (IpAddressOutput) ElementType() reflect.Type
- func (o IpAddressOutput) Mac() pulumi.StringPtrOutput
- func (o IpAddressOutput) Name() pulumi.StringOutput
- func (o IpAddressOutput) Pool() pulumi.StringPtrOutput
- func (o IpAddressOutput) RequestIp() pulumi.StringPtrOutput
- func (o IpAddressOutput) Space() pulumi.StringOutput
- func (o IpAddressOutput) Subnet() pulumi.StringOutput
- func (o IpAddressOutput) ToIpAddressOutput() IpAddressOutput
- func (o IpAddressOutput) ToIpAddressOutputWithContext(ctx context.Context) IpAddressOutput
- type IpAddressState
- type IpAlias
- type IpAliasArgs
- type IpAliasArray
- type IpAliasArrayInput
- type IpAliasArrayOutput
- type IpAliasInput
- type IpAliasMap
- type IpAliasMapInput
- type IpAliasMapOutput
- type IpAliasOutput
- func (o IpAliasOutput) Address() pulumi.StringOutput
- func (IpAliasOutput) ElementType() reflect.Type
- func (o IpAliasOutput) Name() pulumi.StringOutput
- func (o IpAliasOutput) Space() pulumi.StringOutput
- func (o IpAliasOutput) ToIpAliasOutput() IpAliasOutput
- func (o IpAliasOutput) ToIpAliasOutputWithContext(ctx context.Context) IpAliasOutput
- func (o IpAliasOutput) Type() pulumi.StringPtrOutput
- type IpAliasState
- type IpMac
- type IpMacArgs
- type IpMacArray
- type IpMacArrayInput
- type IpMacArrayOutput
- type IpMacInput
- type IpMacMap
- type IpMacMapInput
- type IpMacMapOutput
- type IpMacOutput
- func (o IpMacOutput) Address() pulumi.StringOutput
- func (IpMacOutput) ElementType() reflect.Type
- func (o IpMacOutput) Mac() pulumi.StringOutput
- func (o IpMacOutput) Space() pulumi.StringOutput
- func (o IpMacOutput) ToIpMacOutput() IpMacOutput
- func (o IpMacOutput) ToIpMacOutputWithContext(ctx context.Context) IpMacOutput
- type IpMacState
- type IpPool
- type IpPoolArgs
- type IpPoolArray
- type IpPoolArrayInput
- type IpPoolArrayOutput
- type IpPoolInput
- type IpPoolMap
- type IpPoolMapInput
- type IpPoolMapOutput
- type IpPoolOutput
- func (o IpPoolOutput) Class() pulumi.StringPtrOutput
- func (o IpPoolOutput) ClassParameters() pulumi.StringMapOutput
- func (o IpPoolOutput) DhcpRange() pulumi.BoolPtrOutput
- func (IpPoolOutput) ElementType() reflect.Type
- func (o IpPoolOutput) Name() pulumi.StringOutput
- func (o IpPoolOutput) Prefix() pulumi.StringOutput
- func (o IpPoolOutput) PrefixSize() pulumi.IntOutput
- func (o IpPoolOutput) Size() pulumi.IntOutput
- func (o IpPoolOutput) Space() pulumi.StringOutput
- func (o IpPoolOutput) Start() pulumi.StringOutput
- func (o IpPoolOutput) Subnet() pulumi.StringOutput
- func (o IpPoolOutput) ToIpPoolOutput() IpPoolOutput
- func (o IpPoolOutput) ToIpPoolOutputWithContext(ctx context.Context) IpPoolOutput
- type IpPoolState
- type IpSpace
- type IpSpaceArgs
- type IpSpaceArray
- type IpSpaceArrayInput
- type IpSpaceArrayOutput
- type IpSpaceInput
- type IpSpaceMap
- type IpSpaceMapInput
- type IpSpaceMapOutput
- type IpSpaceOutput
- func (o IpSpaceOutput) Class() pulumi.StringPtrOutput
- func (o IpSpaceOutput) ClassParameters() pulumi.StringMapOutput
- func (IpSpaceOutput) ElementType() reflect.Type
- func (o IpSpaceOutput) Name() pulumi.StringOutput
- func (o IpSpaceOutput) ToIpSpaceOutput() IpSpaceOutput
- func (o IpSpaceOutput) ToIpSpaceOutputWithContext(ctx context.Context) IpSpaceOutput
- type IpSpaceState
- type IpSubnet
- type IpSubnetArgs
- type IpSubnetArray
- type IpSubnetArrayInput
- type IpSubnetArrayOutput
- type IpSubnetInput
- type IpSubnetMap
- type IpSubnetMapInput
- type IpSubnetMapOutput
- type IpSubnetOutput
- func (o IpSubnetOutput) Address() pulumi.StringOutput
- func (o IpSubnetOutput) Block() pulumi.StringPtrOutput
- func (o IpSubnetOutput) Class() pulumi.StringPtrOutput
- func (o IpSubnetOutput) ClassParameters() pulumi.StringMapOutput
- func (IpSubnetOutput) ElementType() reflect.Type
- func (o IpSubnetOutput) Gateway() pulumi.StringOutput
- func (o IpSubnetOutput) GatewayOffset() pulumi.IntPtrOutput
- func (o IpSubnetOutput) Name() pulumi.StringOutput
- func (o IpSubnetOutput) Netmask() pulumi.StringOutput
- func (o IpSubnetOutput) Prefix() pulumi.StringOutput
- func (o IpSubnetOutput) PrefixSize() pulumi.IntOutput
- func (o IpSubnetOutput) RequestIp() pulumi.StringPtrOutput
- func (o IpSubnetOutput) Space() pulumi.StringOutput
- func (o IpSubnetOutput) Terminal() pulumi.BoolPtrOutput
- func (o IpSubnetOutput) ToIpSubnetOutput() IpSubnetOutput
- func (o IpSubnetOutput) ToIpSubnetOutputWithContext(ctx context.Context) IpSubnetOutput
- type IpSubnetState
- type LookupCdbArgs
- type LookupCdbDataArgs
- type LookupCdbDataOutputArgs
- type LookupCdbDataResult
- type LookupCdbDataResultOutput
- func (o LookupCdbDataResultOutput) CustomDb() pulumi.StringOutput
- func (LookupCdbDataResultOutput) ElementType() reflect.Type
- func (o LookupCdbDataResultOutput) Id() pulumi.StringOutput
- func (o LookupCdbDataResultOutput) ToLookupCdbDataResultOutput() LookupCdbDataResultOutput
- func (o LookupCdbDataResultOutput) ToLookupCdbDataResultOutputWithContext(ctx context.Context) LookupCdbDataResultOutput
- func (o LookupCdbDataResultOutput) Value1() pulumi.StringOutput
- func (o LookupCdbDataResultOutput) Value10() pulumi.StringOutput
- func (o LookupCdbDataResultOutput) Value2() pulumi.StringOutput
- func (o LookupCdbDataResultOutput) Value3() pulumi.StringOutput
- func (o LookupCdbDataResultOutput) Value4() pulumi.StringOutput
- func (o LookupCdbDataResultOutput) Value5() pulumi.StringOutput
- func (o LookupCdbDataResultOutput) Value6() pulumi.StringOutput
- func (o LookupCdbDataResultOutput) Value7() pulumi.StringOutput
- func (o LookupCdbDataResultOutput) Value8() pulumi.StringOutput
- func (o LookupCdbDataResultOutput) Value9() pulumi.StringOutput
- type LookupCdbOutputArgs
- type LookupCdbResult
- type LookupCdbResultOutput
- func (LookupCdbResultOutput) ElementType() reflect.Type
- func (o LookupCdbResultOutput) Id() pulumi.StringOutput
- func (o LookupCdbResultOutput) Label1() pulumi.StringOutput
- func (o LookupCdbResultOutput) Label10() pulumi.StringOutput
- func (o LookupCdbResultOutput) Label2() pulumi.StringOutput
- func (o LookupCdbResultOutput) Label3() pulumi.StringOutput
- func (o LookupCdbResultOutput) Label4() pulumi.StringOutput
- func (o LookupCdbResultOutput) Label5() pulumi.StringOutput
- func (o LookupCdbResultOutput) Label6() pulumi.StringOutput
- func (o LookupCdbResultOutput) Label7() pulumi.StringOutput
- func (o LookupCdbResultOutput) Label8() pulumi.StringOutput
- func (o LookupCdbResultOutput) Label9() pulumi.StringOutput
- func (o LookupCdbResultOutput) Name() pulumi.StringOutput
- func (o LookupCdbResultOutput) ToLookupCdbResultOutput() LookupCdbResultOutput
- func (o LookupCdbResultOutput) ToLookupCdbResultOutputWithContext(ctx context.Context) LookupCdbResultOutput
- type LookupDnsServerArgs
- type LookupDnsServerOutputArgs
- type LookupDnsServerResult
- type LookupDnsServerResultOutput
- func (o LookupDnsServerResultOutput) Address() pulumi.StringOutput
- func (o LookupDnsServerResultOutput) AllowQueries() pulumi.StringArrayOutput
- func (o LookupDnsServerResultOutput) AllowRecursions() pulumi.StringArrayOutput
- func (o LookupDnsServerResultOutput) AllowTransfers() pulumi.StringArrayOutput
- func (o LookupDnsServerResultOutput) Class() pulumi.StringOutput
- func (o LookupDnsServerResultOutput) ClassParameters() pulumi.MapOutput
- func (o LookupDnsServerResultOutput) Comment() pulumi.StringOutput
- func (LookupDnsServerResultOutput) ElementType() reflect.Type
- func (o LookupDnsServerResultOutput) Forward() pulumi.StringOutput
- func (o LookupDnsServerResultOutput) Forwarders() pulumi.StringArrayOutput
- func (o LookupDnsServerResultOutput) Id() pulumi.StringOutput
- func (o LookupDnsServerResultOutput) Name() pulumi.StringOutput
- func (o LookupDnsServerResultOutput) Recursion() pulumi.BoolOutput
- func (o LookupDnsServerResultOutput) ToLookupDnsServerResultOutput() LookupDnsServerResultOutput
- func (o LookupDnsServerResultOutput) ToLookupDnsServerResultOutputWithContext(ctx context.Context) LookupDnsServerResultOutput
- func (o LookupDnsServerResultOutput) Type() pulumi.StringOutput
- func (o LookupDnsServerResultOutput) Version() pulumi.StringOutput
- type LookupDnsSmartArgs
- type LookupDnsSmartOutputArgs
- type LookupDnsSmartResult
- type LookupDnsSmartResultOutput
- func (o LookupDnsSmartResultOutput) AllowQueries() pulumi.StringArrayOutput
- func (o LookupDnsSmartResultOutput) AllowRecursions() pulumi.StringArrayOutput
- func (o LookupDnsSmartResultOutput) AllowTransfers() pulumi.StringArrayOutput
- func (o LookupDnsSmartResultOutput) Arch() pulumi.StringOutput
- func (o LookupDnsSmartResultOutput) Class() pulumi.StringOutput
- func (o LookupDnsSmartResultOutput) ClassParameters() pulumi.MapOutput
- func (o LookupDnsSmartResultOutput) Comment() pulumi.StringOutput
- func (LookupDnsSmartResultOutput) ElementType() reflect.Type
- func (o LookupDnsSmartResultOutput) Forward() pulumi.StringOutput
- func (o LookupDnsSmartResultOutput) Forwarders() pulumi.StringArrayOutput
- func (o LookupDnsSmartResultOutput) Id() pulumi.StringOutput
- func (o LookupDnsSmartResultOutput) Members() pulumi.StringArrayOutput
- func (o LookupDnsSmartResultOutput) Name() pulumi.StringOutput
- func (o LookupDnsSmartResultOutput) Recursion() pulumi.BoolOutput
- func (o LookupDnsSmartResultOutput) ToLookupDnsSmartResultOutput() LookupDnsSmartResultOutput
- func (o LookupDnsSmartResultOutput) ToLookupDnsSmartResultOutputWithContext(ctx context.Context) LookupDnsSmartResultOutput
- type LookupDnsViewArgs
- type LookupDnsViewOutputArgs
- type LookupDnsViewResult
- type LookupDnsViewResultOutput
- func (o LookupDnsViewResultOutput) AllowQueries() pulumi.StringArrayOutput
- func (o LookupDnsViewResultOutput) AllowRecursions() pulumi.StringArrayOutput
- func (o LookupDnsViewResultOutput) AllowTransfers() pulumi.StringArrayOutput
- func (o LookupDnsViewResultOutput) Class() pulumi.StringOutput
- func (o LookupDnsViewResultOutput) ClassParameters() pulumi.MapOutput
- func (o LookupDnsViewResultOutput) Dnsserver() pulumi.StringOutput
- func (LookupDnsViewResultOutput) ElementType() reflect.Type
- func (o LookupDnsViewResultOutput) Forward() pulumi.StringOutput
- func (o LookupDnsViewResultOutput) Forwarders() pulumi.StringArrayOutput
- func (o LookupDnsViewResultOutput) Id() pulumi.StringOutput
- func (o LookupDnsViewResultOutput) MatchClients() pulumi.StringArrayOutput
- func (o LookupDnsViewResultOutput) MatchTos() pulumi.StringArrayOutput
- func (o LookupDnsViewResultOutput) Name() pulumi.StringOutput
- func (o LookupDnsViewResultOutput) Order() pulumi.StringOutput
- func (o LookupDnsViewResultOutput) Recursion() pulumi.BoolOutput
- func (o LookupDnsViewResultOutput) ToLookupDnsViewResultOutput() LookupDnsViewResultOutput
- func (o LookupDnsViewResultOutput) ToLookupDnsViewResultOutputWithContext(ctx context.Context) LookupDnsViewResultOutput
- type LookupDnsZoneArgs
- type LookupDnsZoneOutputArgs
- type LookupDnsZoneResult
- type LookupDnsZoneResultOutput
- func (o LookupDnsZoneResultOutput) Class() pulumi.StringOutput
- func (o LookupDnsZoneResultOutput) ClassParameters() pulumi.MapOutput
- func (o LookupDnsZoneResultOutput) Createptr() pulumi.BoolOutput
- func (o LookupDnsZoneResultOutput) Dnsserver() pulumi.StringOutput
- func (o LookupDnsZoneResultOutput) Dnsview() pulumi.StringOutput
- func (LookupDnsZoneResultOutput) ElementType() reflect.Type
- func (o LookupDnsZoneResultOutput) Id() pulumi.StringOutput
- func (o LookupDnsZoneResultOutput) Name() pulumi.StringOutput
- func (o LookupDnsZoneResultOutput) Space() pulumi.StringOutput
- func (o LookupDnsZoneResultOutput) ToLookupDnsZoneResultOutput() LookupDnsZoneResultOutput
- func (o LookupDnsZoneResultOutput) ToLookupDnsZoneResultOutputWithContext(ctx context.Context) LookupDnsZoneResultOutput
- func (o LookupDnsZoneResultOutput) Type() pulumi.StringOutput
- type LookupIp6AddressArgs
- type LookupIp6AddressOutputArgs
- type LookupIp6AddressResult
- type LookupIp6AddressResultOutput
- func (o LookupIp6AddressResultOutput) Address() pulumi.StringOutput
- func (o LookupIp6AddressResultOutput) Class() pulumi.StringOutput
- func (o LookupIp6AddressResultOutput) ClassParameters() pulumi.MapOutput
- func (o LookupIp6AddressResultOutput) Device() pulumi.StringOutput
- func (LookupIp6AddressResultOutput) ElementType() reflect.Type
- func (o LookupIp6AddressResultOutput) Id() pulumi.StringOutput
- func (o LookupIp6AddressResultOutput) Mac() pulumi.StringOutput
- func (o LookupIp6AddressResultOutput) Name() pulumi.StringOutput
- func (o LookupIp6AddressResultOutput) Pool() pulumi.StringOutput
- func (o LookupIp6AddressResultOutput) Prefix() pulumi.StringOutput
- func (o LookupIp6AddressResultOutput) PrefixSize() pulumi.IntOutput
- func (o LookupIp6AddressResultOutput) Space() pulumi.StringOutput
- func (o LookupIp6AddressResultOutput) Subnet() pulumi.StringOutput
- func (o LookupIp6AddressResultOutput) ToLookupIp6AddressResultOutput() LookupIp6AddressResultOutput
- func (o LookupIp6AddressResultOutput) ToLookupIp6AddressResultOutputWithContext(ctx context.Context) LookupIp6AddressResultOutput
- type LookupIp6PoolArgs
- type LookupIp6PoolOutputArgs
- type LookupIp6PoolResult
- type LookupIp6PoolResultOutput
- func (o LookupIp6PoolResultOutput) Class() pulumi.StringOutput
- func (o LookupIp6PoolResultOutput) ClassParameters() pulumi.MapOutput
- func (LookupIp6PoolResultOutput) ElementType() reflect.Type
- func (o LookupIp6PoolResultOutput) End() pulumi.StringOutput
- func (o LookupIp6PoolResultOutput) Id() pulumi.StringOutput
- func (o LookupIp6PoolResultOutput) Name() pulumi.StringOutput
- func (o LookupIp6PoolResultOutput) Prefix() pulumi.StringOutput
- func (o LookupIp6PoolResultOutput) PrefixSize() pulumi.IntOutput
- func (o LookupIp6PoolResultOutput) Space() pulumi.StringOutput
- func (o LookupIp6PoolResultOutput) Start() pulumi.StringOutput
- func (o LookupIp6PoolResultOutput) Subnet() pulumi.StringOutput
- func (o LookupIp6PoolResultOutput) ToLookupIp6PoolResultOutput() LookupIp6PoolResultOutput
- func (o LookupIp6PoolResultOutput) ToLookupIp6PoolResultOutputWithContext(ctx context.Context) LookupIp6PoolResultOutput
- type LookupIp6SubnetArgs
- type LookupIp6SubnetOutputArgs
- type LookupIp6SubnetResult
- type LookupIp6SubnetResultOutput
- func (o LookupIp6SubnetResultOutput) Address() pulumi.StringOutput
- func (o LookupIp6SubnetResultOutput) Class() pulumi.StringOutput
- func (o LookupIp6SubnetResultOutput) ClassParameters() pulumi.StringMapOutput
- func (LookupIp6SubnetResultOutput) ElementType() reflect.Type
- func (o LookupIp6SubnetResultOutput) Gateway() pulumi.StringOutput
- func (o LookupIp6SubnetResultOutput) Id() pulumi.StringOutput
- func (o LookupIp6SubnetResultOutput) Name() pulumi.StringOutput
- func (o LookupIp6SubnetResultOutput) Prefix() pulumi.StringOutput
- func (o LookupIp6SubnetResultOutput) PrefixSize() pulumi.IntOutput
- func (o LookupIp6SubnetResultOutput) Space() pulumi.StringOutput
- func (o LookupIp6SubnetResultOutput) Terminal() pulumi.BoolOutput
- func (o LookupIp6SubnetResultOutput) ToLookupIp6SubnetResultOutput() LookupIp6SubnetResultOutput
- func (o LookupIp6SubnetResultOutput) ToLookupIp6SubnetResultOutputWithContext(ctx context.Context) LookupIp6SubnetResultOutput
- type LookupIpAddressArgs
- type LookupIpAddressOutputArgs
- type LookupIpAddressResult
- type LookupIpAddressResultOutput
- func (o LookupIpAddressResultOutput) Address() pulumi.StringOutput
- func (o LookupIpAddressResultOutput) Class() pulumi.StringOutput
- func (o LookupIpAddressResultOutput) ClassParameters() pulumi.MapOutput
- func (o LookupIpAddressResultOutput) Device() pulumi.StringOutput
- func (LookupIpAddressResultOutput) ElementType() reflect.Type
- func (o LookupIpAddressResultOutput) Id() pulumi.StringOutput
- func (o LookupIpAddressResultOutput) Mac() pulumi.StringOutput
- func (o LookupIpAddressResultOutput) Name() pulumi.StringOutput
- func (o LookupIpAddressResultOutput) Netmask() pulumi.StringOutput
- func (o LookupIpAddressResultOutput) Pool() pulumi.StringOutput
- func (o LookupIpAddressResultOutput) Prefix() pulumi.StringOutput
- func (o LookupIpAddressResultOutput) PrefixSize() pulumi.IntOutput
- func (o LookupIpAddressResultOutput) Space() pulumi.StringOutput
- func (o LookupIpAddressResultOutput) Subnet() pulumi.StringOutput
- func (o LookupIpAddressResultOutput) ToLookupIpAddressResultOutput() LookupIpAddressResultOutput
- func (o LookupIpAddressResultOutput) ToLookupIpAddressResultOutputWithContext(ctx context.Context) LookupIpAddressResultOutput
- type LookupIpPoolArgs
- type LookupIpPoolOutputArgs
- type LookupIpPoolResult
- type LookupIpPoolResultOutput
- func (o LookupIpPoolResultOutput) Class() pulumi.StringOutput
- func (o LookupIpPoolResultOutput) ClassParameters() pulumi.MapOutput
- func (LookupIpPoolResultOutput) ElementType() reflect.Type
- func (o LookupIpPoolResultOutput) End() pulumi.StringOutput
- func (o LookupIpPoolResultOutput) Id() pulumi.StringOutput
- func (o LookupIpPoolResultOutput) Name() pulumi.StringOutput
- func (o LookupIpPoolResultOutput) Prefix() pulumi.StringOutput
- func (o LookupIpPoolResultOutput) PrefixSize() pulumi.IntOutput
- func (o LookupIpPoolResultOutput) Size() pulumi.StringOutput
- func (o LookupIpPoolResultOutput) Space() pulumi.StringOutput
- func (o LookupIpPoolResultOutput) Start() pulumi.StringOutput
- func (o LookupIpPoolResultOutput) Subnet() pulumi.StringOutput
- func (o LookupIpPoolResultOutput) ToLookupIpPoolResultOutput() LookupIpPoolResultOutput
- func (o LookupIpPoolResultOutput) ToLookupIpPoolResultOutputWithContext(ctx context.Context) LookupIpPoolResultOutput
- type LookupIpSpaceArgs
- type LookupIpSpaceOutputArgs
- type LookupIpSpaceResult
- type LookupIpSpaceResultOutput
- func (o LookupIpSpaceResultOutput) Class() pulumi.StringOutput
- func (o LookupIpSpaceResultOutput) ClassParameters() pulumi.MapOutput
- func (LookupIpSpaceResultOutput) ElementType() reflect.Type
- func (o LookupIpSpaceResultOutput) Id() pulumi.StringOutput
- func (o LookupIpSpaceResultOutput) Name() pulumi.StringOutput
- func (o LookupIpSpaceResultOutput) ToLookupIpSpaceResultOutput() LookupIpSpaceResultOutput
- func (o LookupIpSpaceResultOutput) ToLookupIpSpaceResultOutputWithContext(ctx context.Context) LookupIpSpaceResultOutput
- type LookupIpSubnetArgs
- type LookupIpSubnetOutputArgs
- type LookupIpSubnetResult
- type LookupIpSubnetResultOutput
- func (o LookupIpSubnetResultOutput) Address() pulumi.StringOutput
- func (o LookupIpSubnetResultOutput) Class() pulumi.StringOutput
- func (o LookupIpSubnetResultOutput) ClassParameters() pulumi.StringMapOutput
- func (LookupIpSubnetResultOutput) ElementType() reflect.Type
- func (o LookupIpSubnetResultOutput) Gateway() pulumi.StringOutput
- func (o LookupIpSubnetResultOutput) Id() pulumi.StringOutput
- func (o LookupIpSubnetResultOutput) Name() pulumi.StringOutput
- func (o LookupIpSubnetResultOutput) Netmask() pulumi.StringOutput
- func (o LookupIpSubnetResultOutput) Prefix() pulumi.StringOutput
- func (o LookupIpSubnetResultOutput) PrefixSize() pulumi.IntOutput
- func (o LookupIpSubnetResultOutput) Space() pulumi.StringOutput
- func (o LookupIpSubnetResultOutput) Terminal() pulumi.BoolOutput
- func (o LookupIpSubnetResultOutput) ToLookupIpSubnetResultOutput() LookupIpSubnetResultOutput
- func (o LookupIpSubnetResultOutput) ToLookupIpSubnetResultOutputWithContext(ctx context.Context) LookupIpSubnetResultOutput
- type LookupUsergroupArgs
- type LookupUsergroupOutputArgs
- type LookupUsergroupResult
- type LookupUsergroupResultOutput
- func (LookupUsergroupResultOutput) ElementType() reflect.Type
- func (o LookupUsergroupResultOutput) Id() pulumi.StringOutput
- func (o LookupUsergroupResultOutput) Name() pulumi.StringOutput
- func (o LookupUsergroupResultOutput) ToLookupUsergroupResultOutput() LookupUsergroupResultOutput
- func (o LookupUsergroupResultOutput) ToLookupUsergroupResultOutputWithContext(ctx context.Context) LookupUsergroupResultOutput
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) AdditionalTrustCertsFile() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) Host() pulumi.StringOutput
- func (o ProviderOutput) Password() pulumi.StringOutput
- func (o ProviderOutput) Solidserverversion() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) Username() pulumi.StringOutput
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (o UserOutput) ClassParameters() pulumi.StringMapOutput
- func (o UserOutput) Description() pulumi.StringPtrOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Email() pulumi.StringPtrOutput
- func (o UserOutput) FirstName() pulumi.StringPtrOutput
- func (o UserOutput) Groups() pulumi.StringArrayOutput
- func (o UserOutput) LastName() pulumi.StringPtrOutput
- func (o UserOutput) Login() pulumi.StringOutput
- func (o UserOutput) Password() pulumi.StringOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- type UserState
- type Usergroup
- type UsergroupArgs
- type UsergroupArray
- type UsergroupArrayInput
- type UsergroupArrayOutput
- func (UsergroupArrayOutput) ElementType() reflect.Type
- func (o UsergroupArrayOutput) Index(i pulumi.IntInput) UsergroupOutput
- func (o UsergroupArrayOutput) ToUsergroupArrayOutput() UsergroupArrayOutput
- func (o UsergroupArrayOutput) ToUsergroupArrayOutputWithContext(ctx context.Context) UsergroupArrayOutput
- type UsergroupInput
- type UsergroupMap
- type UsergroupMapInput
- type UsergroupMapOutput
- type UsergroupOutput
- func (o UsergroupOutput) Description() pulumi.StringPtrOutput
- func (UsergroupOutput) ElementType() reflect.Type
- func (o UsergroupOutput) Name() pulumi.StringOutput
- func (o UsergroupOutput) ToUsergroupOutput() UsergroupOutput
- func (o UsergroupOutput) ToUsergroupOutputWithContext(ctx context.Context) UsergroupOutput
- type UsergroupState
- type Vlan
- type VlanArgs
- type VlanArray
- type VlanArrayInput
- type VlanArrayOutput
- type VlanDomain
- type VlanDomainArgs
- type VlanDomainArray
- type VlanDomainArrayInput
- type VlanDomainArrayOutput
- func (VlanDomainArrayOutput) ElementType() reflect.Type
- func (o VlanDomainArrayOutput) Index(i pulumi.IntInput) VlanDomainOutput
- func (o VlanDomainArrayOutput) ToVlanDomainArrayOutput() VlanDomainArrayOutput
- func (o VlanDomainArrayOutput) ToVlanDomainArrayOutputWithContext(ctx context.Context) VlanDomainArrayOutput
- type VlanDomainInput
- type VlanDomainMap
- type VlanDomainMapInput
- type VlanDomainMapOutput
- func (VlanDomainMapOutput) ElementType() reflect.Type
- func (o VlanDomainMapOutput) MapIndex(k pulumi.StringInput) VlanDomainOutput
- func (o VlanDomainMapOutput) ToVlanDomainMapOutput() VlanDomainMapOutput
- func (o VlanDomainMapOutput) ToVlanDomainMapOutputWithContext(ctx context.Context) VlanDomainMapOutput
- type VlanDomainOutput
- func (o VlanDomainOutput) Class() pulumi.StringPtrOutput
- func (o VlanDomainOutput) ClassParameters() pulumi.StringMapOutput
- func (VlanDomainOutput) ElementType() reflect.Type
- func (o VlanDomainOutput) Name() pulumi.StringOutput
- func (o VlanDomainOutput) ToVlanDomainOutput() VlanDomainOutput
- func (o VlanDomainOutput) ToVlanDomainOutputWithContext(ctx context.Context) VlanDomainOutput
- func (o VlanDomainOutput) Vxlan() pulumi.BoolPtrOutput
- type VlanDomainState
- type VlanInput
- type VlanMap
- type VlanMapInput
- type VlanMapOutput
- type VlanOutput
- func (o VlanOutput) Class() pulumi.StringPtrOutput
- func (o VlanOutput) ClassParameters() pulumi.StringMapOutput
- func (VlanOutput) ElementType() reflect.Type
- func (o VlanOutput) Name() pulumi.StringOutput
- func (o VlanOutput) RequestId() pulumi.IntPtrOutput
- func (o VlanOutput) ToVlanOutput() VlanOutput
- func (o VlanOutput) ToVlanOutputWithContext(ctx context.Context) VlanOutput
- func (o VlanOutput) VlanDomain() pulumi.StringOutput
- func (o VlanOutput) VlanId() pulumi.IntOutput
- func (o VlanOutput) VlanRange() pulumi.StringPtrOutput
- type VlanRange
- type VlanRangeArgs
- type VlanRangeArray
- type VlanRangeArrayInput
- type VlanRangeArrayOutput
- func (VlanRangeArrayOutput) ElementType() reflect.Type
- func (o VlanRangeArrayOutput) Index(i pulumi.IntInput) VlanRangeOutput
- func (o VlanRangeArrayOutput) ToVlanRangeArrayOutput() VlanRangeArrayOutput
- func (o VlanRangeArrayOutput) ToVlanRangeArrayOutputWithContext(ctx context.Context) VlanRangeArrayOutput
- type VlanRangeInput
- type VlanRangeMap
- type VlanRangeMapInput
- type VlanRangeMapOutput
- type VlanRangeOutput
- func (o VlanRangeOutput) Class() pulumi.StringPtrOutput
- func (o VlanRangeOutput) ClassParameters() pulumi.StringMapOutput
- func (VlanRangeOutput) ElementType() reflect.Type
- func (o VlanRangeOutput) End() pulumi.IntOutput
- func (o VlanRangeOutput) Name() pulumi.StringOutput
- func (o VlanRangeOutput) Start() pulumi.IntOutput
- func (o VlanRangeOutput) ToVlanRangeOutput() VlanRangeOutput
- func (o VlanRangeOutput) ToVlanRangeOutputWithContext(ctx context.Context) VlanRangeOutput
- func (o VlanRangeOutput) VlanDomain() pulumi.StringOutput
- type VlanRangeState
- type VlanState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v1.1.18
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type AppApplication ¶
type AppApplication struct { pulumi.CustomResourceState // The class associated to the application. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to application. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // The Fully Qualified Domain Name of the application to create. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // The names of the GSLB servers applying the application traffic policy. GslbMembers pulumi.StringArrayOutput `pulumi:"gslbMembers"` // The name of the application to create. Name pulumi.StringOutput `pulumi:"name"` }
func GetAppApplication ¶
func GetAppApplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppApplicationState, opts ...pulumi.ResourceOption) (*AppApplication, error)
GetAppApplication gets an existing AppApplication 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 NewAppApplication ¶
func NewAppApplication(ctx *pulumi.Context, name string, args *AppApplicationArgs, opts ...pulumi.ResourceOption) (*AppApplication, error)
NewAppApplication registers a new resource with the given unique name, arguments, and options.
func (*AppApplication) ElementType ¶
func (*AppApplication) ElementType() reflect.Type
func (*AppApplication) ToAppApplicationOutput ¶
func (i *AppApplication) ToAppApplicationOutput() AppApplicationOutput
func (*AppApplication) ToAppApplicationOutputWithContext ¶
func (i *AppApplication) ToAppApplicationOutputWithContext(ctx context.Context) AppApplicationOutput
type AppApplicationArgs ¶
type AppApplicationArgs struct { // The class associated to the application. Class pulumi.StringPtrInput // The class parameters associated to application. ClassParameters pulumi.StringMapInput // The Fully Qualified Domain Name of the application to create. Fqdn pulumi.StringInput // The names of the GSLB servers applying the application traffic policy. GslbMembers pulumi.StringArrayInput // The name of the application to create. Name pulumi.StringPtrInput }
The set of arguments for constructing a AppApplication resource.
func (AppApplicationArgs) ElementType ¶
func (AppApplicationArgs) ElementType() reflect.Type
type AppApplicationArray ¶
type AppApplicationArray []AppApplicationInput
func (AppApplicationArray) ElementType ¶
func (AppApplicationArray) ElementType() reflect.Type
func (AppApplicationArray) ToAppApplicationArrayOutput ¶
func (i AppApplicationArray) ToAppApplicationArrayOutput() AppApplicationArrayOutput
func (AppApplicationArray) ToAppApplicationArrayOutputWithContext ¶
func (i AppApplicationArray) ToAppApplicationArrayOutputWithContext(ctx context.Context) AppApplicationArrayOutput
type AppApplicationArrayInput ¶
type AppApplicationArrayInput interface { pulumi.Input ToAppApplicationArrayOutput() AppApplicationArrayOutput ToAppApplicationArrayOutputWithContext(context.Context) AppApplicationArrayOutput }
AppApplicationArrayInput is an input type that accepts AppApplicationArray and AppApplicationArrayOutput values. You can construct a concrete instance of `AppApplicationArrayInput` via:
AppApplicationArray{ AppApplicationArgs{...} }
type AppApplicationArrayOutput ¶
type AppApplicationArrayOutput struct{ *pulumi.OutputState }
func (AppApplicationArrayOutput) ElementType ¶
func (AppApplicationArrayOutput) ElementType() reflect.Type
func (AppApplicationArrayOutput) Index ¶
func (o AppApplicationArrayOutput) Index(i pulumi.IntInput) AppApplicationOutput
func (AppApplicationArrayOutput) ToAppApplicationArrayOutput ¶
func (o AppApplicationArrayOutput) ToAppApplicationArrayOutput() AppApplicationArrayOutput
func (AppApplicationArrayOutput) ToAppApplicationArrayOutputWithContext ¶
func (o AppApplicationArrayOutput) ToAppApplicationArrayOutputWithContext(ctx context.Context) AppApplicationArrayOutput
type AppApplicationInput ¶
type AppApplicationInput interface { pulumi.Input ToAppApplicationOutput() AppApplicationOutput ToAppApplicationOutputWithContext(ctx context.Context) AppApplicationOutput }
type AppApplicationMap ¶
type AppApplicationMap map[string]AppApplicationInput
func (AppApplicationMap) ElementType ¶
func (AppApplicationMap) ElementType() reflect.Type
func (AppApplicationMap) ToAppApplicationMapOutput ¶
func (i AppApplicationMap) ToAppApplicationMapOutput() AppApplicationMapOutput
func (AppApplicationMap) ToAppApplicationMapOutputWithContext ¶
func (i AppApplicationMap) ToAppApplicationMapOutputWithContext(ctx context.Context) AppApplicationMapOutput
type AppApplicationMapInput ¶
type AppApplicationMapInput interface { pulumi.Input ToAppApplicationMapOutput() AppApplicationMapOutput ToAppApplicationMapOutputWithContext(context.Context) AppApplicationMapOutput }
AppApplicationMapInput is an input type that accepts AppApplicationMap and AppApplicationMapOutput values. You can construct a concrete instance of `AppApplicationMapInput` via:
AppApplicationMap{ "key": AppApplicationArgs{...} }
type AppApplicationMapOutput ¶
type AppApplicationMapOutput struct{ *pulumi.OutputState }
func (AppApplicationMapOutput) ElementType ¶
func (AppApplicationMapOutput) ElementType() reflect.Type
func (AppApplicationMapOutput) MapIndex ¶
func (o AppApplicationMapOutput) MapIndex(k pulumi.StringInput) AppApplicationOutput
func (AppApplicationMapOutput) ToAppApplicationMapOutput ¶
func (o AppApplicationMapOutput) ToAppApplicationMapOutput() AppApplicationMapOutput
func (AppApplicationMapOutput) ToAppApplicationMapOutputWithContext ¶
func (o AppApplicationMapOutput) ToAppApplicationMapOutputWithContext(ctx context.Context) AppApplicationMapOutput
type AppApplicationOutput ¶
type AppApplicationOutput struct{ *pulumi.OutputState }
func (AppApplicationOutput) Class ¶
func (o AppApplicationOutput) Class() pulumi.StringPtrOutput
The class associated to the application.
func (AppApplicationOutput) ClassParameters ¶
func (o AppApplicationOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to application.
func (AppApplicationOutput) ElementType ¶
func (AppApplicationOutput) ElementType() reflect.Type
func (AppApplicationOutput) Fqdn ¶
func (o AppApplicationOutput) Fqdn() pulumi.StringOutput
The Fully Qualified Domain Name of the application to create.
func (AppApplicationOutput) GslbMembers ¶
func (o AppApplicationOutput) GslbMembers() pulumi.StringArrayOutput
The names of the GSLB servers applying the application traffic policy.
func (AppApplicationOutput) Name ¶
func (o AppApplicationOutput) Name() pulumi.StringOutput
The name of the application to create.
func (AppApplicationOutput) ToAppApplicationOutput ¶
func (o AppApplicationOutput) ToAppApplicationOutput() AppApplicationOutput
func (AppApplicationOutput) ToAppApplicationOutputWithContext ¶
func (o AppApplicationOutput) ToAppApplicationOutputWithContext(ctx context.Context) AppApplicationOutput
type AppApplicationState ¶
type AppApplicationState struct { // The class associated to the application. Class pulumi.StringPtrInput // The class parameters associated to application. ClassParameters pulumi.StringMapInput // The Fully Qualified Domain Name of the application to create. Fqdn pulumi.StringPtrInput // The names of the GSLB servers applying the application traffic policy. GslbMembers pulumi.StringArrayInput // The name of the application to create. Name pulumi.StringPtrInput }
func (AppApplicationState) ElementType ¶
func (AppApplicationState) ElementType() reflect.Type
type AppNode ¶
type AppNode struct { pulumi.CustomResourceState // The IP address (IPv4 or IPv6 depending on the node) of the application node to create. Address pulumi.StringPtrOutput `pulumi:"address"` // The name of the application associated to the node. Application pulumi.StringOutput `pulumi:"application"` // The healthcheck failback threshold for the application node to create (Supported: 1-10; Default: 3). FailbackThreshold pulumi.IntPtrOutput `pulumi:"failbackThreshold"` // The healthcheck failure threshold for the application node to create (Supported: 1-10; Default: 3). FailureThreshold pulumi.IntPtrOutput `pulumi:"failureThreshold"` // The fqdn of the application associated to the node. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // The healthcheck name for the application node to create (Supported: ok,ping,tcp,http; Default: ok). Healthcheck pulumi.StringPtrOutput `pulumi:"healthcheck"` // The healthcheck frequency in second for the application node to create (Supported: 10,30,60,300; Default: 60). HealthcheckFrequency pulumi.IntPtrOutput `pulumi:"healthcheckFrequency"` // The healthcheck parameters. HealthcheckParameters pulumi.MapOutput `pulumi:"healthcheckParameters"` // The healthcheck timeout in second for the application node to create (Supported: 1-10; Default: 3). HealthcheckTimeout pulumi.IntPtrOutput `pulumi:"healthcheckTimeout"` // The name of the application node to create. Name pulumi.StringOutput `pulumi:"name"` // The name of the application pool associated to the node. Pool pulumi.StringOutput `pulumi:"pool"` // The weight of the application node to create. Weight pulumi.IntPtrOutput `pulumi:"weight"` }
func GetAppNode ¶
func GetAppNode(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppNodeState, opts ...pulumi.ResourceOption) (*AppNode, error)
GetAppNode gets an existing AppNode 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 NewAppNode ¶
func NewAppNode(ctx *pulumi.Context, name string, args *AppNodeArgs, opts ...pulumi.ResourceOption) (*AppNode, error)
NewAppNode registers a new resource with the given unique name, arguments, and options.
func (*AppNode) ElementType ¶
func (*AppNode) ToAppNodeOutput ¶
func (i *AppNode) ToAppNodeOutput() AppNodeOutput
func (*AppNode) ToAppNodeOutputWithContext ¶
func (i *AppNode) ToAppNodeOutputWithContext(ctx context.Context) AppNodeOutput
type AppNodeArgs ¶
type AppNodeArgs struct { // The IP address (IPv4 or IPv6 depending on the node) of the application node to create. Address pulumi.StringPtrInput // The name of the application associated to the node. Application pulumi.StringInput // The healthcheck failback threshold for the application node to create (Supported: 1-10; Default: 3). FailbackThreshold pulumi.IntPtrInput // The healthcheck failure threshold for the application node to create (Supported: 1-10; Default: 3). FailureThreshold pulumi.IntPtrInput // The fqdn of the application associated to the node. Fqdn pulumi.StringInput // The healthcheck name for the application node to create (Supported: ok,ping,tcp,http; Default: ok). Healthcheck pulumi.StringPtrInput // The healthcheck frequency in second for the application node to create (Supported: 10,30,60,300; Default: 60). HealthcheckFrequency pulumi.IntPtrInput // The healthcheck parameters. HealthcheckParameters pulumi.MapInput // The healthcheck timeout in second for the application node to create (Supported: 1-10; Default: 3). HealthcheckTimeout pulumi.IntPtrInput // The name of the application node to create. Name pulumi.StringPtrInput // The name of the application pool associated to the node. Pool pulumi.StringInput // The weight of the application node to create. Weight pulumi.IntPtrInput }
The set of arguments for constructing a AppNode resource.
func (AppNodeArgs) ElementType ¶
func (AppNodeArgs) ElementType() reflect.Type
type AppNodeArray ¶
type AppNodeArray []AppNodeInput
func (AppNodeArray) ElementType ¶
func (AppNodeArray) ElementType() reflect.Type
func (AppNodeArray) ToAppNodeArrayOutput ¶
func (i AppNodeArray) ToAppNodeArrayOutput() AppNodeArrayOutput
func (AppNodeArray) ToAppNodeArrayOutputWithContext ¶
func (i AppNodeArray) ToAppNodeArrayOutputWithContext(ctx context.Context) AppNodeArrayOutput
type AppNodeArrayInput ¶
type AppNodeArrayInput interface { pulumi.Input ToAppNodeArrayOutput() AppNodeArrayOutput ToAppNodeArrayOutputWithContext(context.Context) AppNodeArrayOutput }
AppNodeArrayInput is an input type that accepts AppNodeArray and AppNodeArrayOutput values. You can construct a concrete instance of `AppNodeArrayInput` via:
AppNodeArray{ AppNodeArgs{...} }
type AppNodeArrayOutput ¶
type AppNodeArrayOutput struct{ *pulumi.OutputState }
func (AppNodeArrayOutput) ElementType ¶
func (AppNodeArrayOutput) ElementType() reflect.Type
func (AppNodeArrayOutput) Index ¶
func (o AppNodeArrayOutput) Index(i pulumi.IntInput) AppNodeOutput
func (AppNodeArrayOutput) ToAppNodeArrayOutput ¶
func (o AppNodeArrayOutput) ToAppNodeArrayOutput() AppNodeArrayOutput
func (AppNodeArrayOutput) ToAppNodeArrayOutputWithContext ¶
func (o AppNodeArrayOutput) ToAppNodeArrayOutputWithContext(ctx context.Context) AppNodeArrayOutput
type AppNodeInput ¶
type AppNodeInput interface { pulumi.Input ToAppNodeOutput() AppNodeOutput ToAppNodeOutputWithContext(ctx context.Context) AppNodeOutput }
type AppNodeMap ¶
type AppNodeMap map[string]AppNodeInput
func (AppNodeMap) ElementType ¶
func (AppNodeMap) ElementType() reflect.Type
func (AppNodeMap) ToAppNodeMapOutput ¶
func (i AppNodeMap) ToAppNodeMapOutput() AppNodeMapOutput
func (AppNodeMap) ToAppNodeMapOutputWithContext ¶
func (i AppNodeMap) ToAppNodeMapOutputWithContext(ctx context.Context) AppNodeMapOutput
type AppNodeMapInput ¶
type AppNodeMapInput interface { pulumi.Input ToAppNodeMapOutput() AppNodeMapOutput ToAppNodeMapOutputWithContext(context.Context) AppNodeMapOutput }
AppNodeMapInput is an input type that accepts AppNodeMap and AppNodeMapOutput values. You can construct a concrete instance of `AppNodeMapInput` via:
AppNodeMap{ "key": AppNodeArgs{...} }
type AppNodeMapOutput ¶
type AppNodeMapOutput struct{ *pulumi.OutputState }
func (AppNodeMapOutput) ElementType ¶
func (AppNodeMapOutput) ElementType() reflect.Type
func (AppNodeMapOutput) MapIndex ¶
func (o AppNodeMapOutput) MapIndex(k pulumi.StringInput) AppNodeOutput
func (AppNodeMapOutput) ToAppNodeMapOutput ¶
func (o AppNodeMapOutput) ToAppNodeMapOutput() AppNodeMapOutput
func (AppNodeMapOutput) ToAppNodeMapOutputWithContext ¶
func (o AppNodeMapOutput) ToAppNodeMapOutputWithContext(ctx context.Context) AppNodeMapOutput
type AppNodeOutput ¶
type AppNodeOutput struct{ *pulumi.OutputState }
func (AppNodeOutput) Address ¶
func (o AppNodeOutput) Address() pulumi.StringPtrOutput
The IP address (IPv4 or IPv6 depending on the node) of the application node to create.
func (AppNodeOutput) Application ¶
func (o AppNodeOutput) Application() pulumi.StringOutput
The name of the application associated to the node.
func (AppNodeOutput) ElementType ¶
func (AppNodeOutput) ElementType() reflect.Type
func (AppNodeOutput) FailbackThreshold ¶
func (o AppNodeOutput) FailbackThreshold() pulumi.IntPtrOutput
The healthcheck failback threshold for the application node to create (Supported: 1-10; Default: 3).
func (AppNodeOutput) FailureThreshold ¶
func (o AppNodeOutput) FailureThreshold() pulumi.IntPtrOutput
The healthcheck failure threshold for the application node to create (Supported: 1-10; Default: 3).
func (AppNodeOutput) Fqdn ¶
func (o AppNodeOutput) Fqdn() pulumi.StringOutput
The fqdn of the application associated to the node.
func (AppNodeOutput) Healthcheck ¶
func (o AppNodeOutput) Healthcheck() pulumi.StringPtrOutput
The healthcheck name for the application node to create (Supported: ok,ping,tcp,http; Default: ok).
func (AppNodeOutput) HealthcheckFrequency ¶
func (o AppNodeOutput) HealthcheckFrequency() pulumi.IntPtrOutput
The healthcheck frequency in second for the application node to create (Supported: 10,30,60,300; Default: 60).
func (AppNodeOutput) HealthcheckParameters ¶
func (o AppNodeOutput) HealthcheckParameters() pulumi.MapOutput
The healthcheck parameters.
func (AppNodeOutput) HealthcheckTimeout ¶
func (o AppNodeOutput) HealthcheckTimeout() pulumi.IntPtrOutput
The healthcheck timeout in second for the application node to create (Supported: 1-10; Default: 3).
func (AppNodeOutput) Name ¶
func (o AppNodeOutput) Name() pulumi.StringOutput
The name of the application node to create.
func (AppNodeOutput) Pool ¶
func (o AppNodeOutput) Pool() pulumi.StringOutput
The name of the application pool associated to the node.
func (AppNodeOutput) ToAppNodeOutput ¶
func (o AppNodeOutput) ToAppNodeOutput() AppNodeOutput
func (AppNodeOutput) ToAppNodeOutputWithContext ¶
func (o AppNodeOutput) ToAppNodeOutputWithContext(ctx context.Context) AppNodeOutput
func (AppNodeOutput) Weight ¶
func (o AppNodeOutput) Weight() pulumi.IntPtrOutput
The weight of the application node to create.
type AppNodeState ¶
type AppNodeState struct { // The IP address (IPv4 or IPv6 depending on the node) of the application node to create. Address pulumi.StringPtrInput // The name of the application associated to the node. Application pulumi.StringPtrInput // The healthcheck failback threshold for the application node to create (Supported: 1-10; Default: 3). FailbackThreshold pulumi.IntPtrInput // The healthcheck failure threshold for the application node to create (Supported: 1-10; Default: 3). FailureThreshold pulumi.IntPtrInput // The fqdn of the application associated to the node. Fqdn pulumi.StringPtrInput // The healthcheck name for the application node to create (Supported: ok,ping,tcp,http; Default: ok). Healthcheck pulumi.StringPtrInput // The healthcheck frequency in second for the application node to create (Supported: 10,30,60,300; Default: 60). HealthcheckFrequency pulumi.IntPtrInput // The healthcheck parameters. HealthcheckParameters pulumi.MapInput // The healthcheck timeout in second for the application node to create (Supported: 1-10; Default: 3). HealthcheckTimeout pulumi.IntPtrInput // The name of the application node to create. Name pulumi.StringPtrInput // The name of the application pool associated to the node. Pool pulumi.StringPtrInput // The weight of the application node to create. Weight pulumi.IntPtrInput }
func (AppNodeState) ElementType ¶
func (AppNodeState) ElementType() reflect.Type
type AppPool ¶
type AppPool struct { pulumi.CustomResourceState // Enable session affinity for the application pool. Affinity pulumi.BoolPtrOutput `pulumi:"affinity"` // The time each session is maintained in sec (Default: 300). AffinitySessionDuration pulumi.IntPtrOutput `pulumi:"affinitySessionDuration"` // The name of the application associated to the pool. Application pulumi.StringOutput `pulumi:"application"` // Number of best active nodes when lb_mode is set to latency. BestActiveNodes pulumi.IntPtrOutput `pulumi:"bestActiveNodes"` // The fqdn of the application associated to the pool. Fqdn pulumi.StringOutput `pulumi:"fqdn"` // The IP protocol version used by the application pool to create (Supported: ipv4, ipv6; Default: ipv4). IpVersion pulumi.StringPtrOutput `pulumi:"ipVersion"` // The load balancing mode of the application pool to create (Supported: weighted,round-robin,latency; Default: // round-robin). LbMode pulumi.StringPtrOutput `pulumi:"lbMode"` // The name of the application pool to create. Name pulumi.StringOutput `pulumi:"name"` }
func GetAppPool ¶
func GetAppPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppPoolState, opts ...pulumi.ResourceOption) (*AppPool, error)
GetAppPool gets an existing AppPool 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 NewAppPool ¶
func NewAppPool(ctx *pulumi.Context, name string, args *AppPoolArgs, opts ...pulumi.ResourceOption) (*AppPool, error)
NewAppPool registers a new resource with the given unique name, arguments, and options.
func (*AppPool) ElementType ¶
func (*AppPool) ToAppPoolOutput ¶
func (i *AppPool) ToAppPoolOutput() AppPoolOutput
func (*AppPool) ToAppPoolOutputWithContext ¶
func (i *AppPool) ToAppPoolOutputWithContext(ctx context.Context) AppPoolOutput
type AppPoolArgs ¶
type AppPoolArgs struct { // Enable session affinity for the application pool. Affinity pulumi.BoolPtrInput // The time each session is maintained in sec (Default: 300). AffinitySessionDuration pulumi.IntPtrInput // The name of the application associated to the pool. Application pulumi.StringInput // Number of best active nodes when lb_mode is set to latency. BestActiveNodes pulumi.IntPtrInput // The fqdn of the application associated to the pool. Fqdn pulumi.StringInput // The IP protocol version used by the application pool to create (Supported: ipv4, ipv6; Default: ipv4). IpVersion pulumi.StringPtrInput // The load balancing mode of the application pool to create (Supported: weighted,round-robin,latency; Default: // round-robin). LbMode pulumi.StringPtrInput // The name of the application pool to create. Name pulumi.StringPtrInput }
The set of arguments for constructing a AppPool resource.
func (AppPoolArgs) ElementType ¶
func (AppPoolArgs) ElementType() reflect.Type
type AppPoolArray ¶
type AppPoolArray []AppPoolInput
func (AppPoolArray) ElementType ¶
func (AppPoolArray) ElementType() reflect.Type
func (AppPoolArray) ToAppPoolArrayOutput ¶
func (i AppPoolArray) ToAppPoolArrayOutput() AppPoolArrayOutput
func (AppPoolArray) ToAppPoolArrayOutputWithContext ¶
func (i AppPoolArray) ToAppPoolArrayOutputWithContext(ctx context.Context) AppPoolArrayOutput
type AppPoolArrayInput ¶
type AppPoolArrayInput interface { pulumi.Input ToAppPoolArrayOutput() AppPoolArrayOutput ToAppPoolArrayOutputWithContext(context.Context) AppPoolArrayOutput }
AppPoolArrayInput is an input type that accepts AppPoolArray and AppPoolArrayOutput values. You can construct a concrete instance of `AppPoolArrayInput` via:
AppPoolArray{ AppPoolArgs{...} }
type AppPoolArrayOutput ¶
type AppPoolArrayOutput struct{ *pulumi.OutputState }
func (AppPoolArrayOutput) ElementType ¶
func (AppPoolArrayOutput) ElementType() reflect.Type
func (AppPoolArrayOutput) Index ¶
func (o AppPoolArrayOutput) Index(i pulumi.IntInput) AppPoolOutput
func (AppPoolArrayOutput) ToAppPoolArrayOutput ¶
func (o AppPoolArrayOutput) ToAppPoolArrayOutput() AppPoolArrayOutput
func (AppPoolArrayOutput) ToAppPoolArrayOutputWithContext ¶
func (o AppPoolArrayOutput) ToAppPoolArrayOutputWithContext(ctx context.Context) AppPoolArrayOutput
type AppPoolInput ¶
type AppPoolInput interface { pulumi.Input ToAppPoolOutput() AppPoolOutput ToAppPoolOutputWithContext(ctx context.Context) AppPoolOutput }
type AppPoolMap ¶
type AppPoolMap map[string]AppPoolInput
func (AppPoolMap) ElementType ¶
func (AppPoolMap) ElementType() reflect.Type
func (AppPoolMap) ToAppPoolMapOutput ¶
func (i AppPoolMap) ToAppPoolMapOutput() AppPoolMapOutput
func (AppPoolMap) ToAppPoolMapOutputWithContext ¶
func (i AppPoolMap) ToAppPoolMapOutputWithContext(ctx context.Context) AppPoolMapOutput
type AppPoolMapInput ¶
type AppPoolMapInput interface { pulumi.Input ToAppPoolMapOutput() AppPoolMapOutput ToAppPoolMapOutputWithContext(context.Context) AppPoolMapOutput }
AppPoolMapInput is an input type that accepts AppPoolMap and AppPoolMapOutput values. You can construct a concrete instance of `AppPoolMapInput` via:
AppPoolMap{ "key": AppPoolArgs{...} }
type AppPoolMapOutput ¶
type AppPoolMapOutput struct{ *pulumi.OutputState }
func (AppPoolMapOutput) ElementType ¶
func (AppPoolMapOutput) ElementType() reflect.Type
func (AppPoolMapOutput) MapIndex ¶
func (o AppPoolMapOutput) MapIndex(k pulumi.StringInput) AppPoolOutput
func (AppPoolMapOutput) ToAppPoolMapOutput ¶
func (o AppPoolMapOutput) ToAppPoolMapOutput() AppPoolMapOutput
func (AppPoolMapOutput) ToAppPoolMapOutputWithContext ¶
func (o AppPoolMapOutput) ToAppPoolMapOutputWithContext(ctx context.Context) AppPoolMapOutput
type AppPoolOutput ¶
type AppPoolOutput struct{ *pulumi.OutputState }
func (AppPoolOutput) Affinity ¶
func (o AppPoolOutput) Affinity() pulumi.BoolPtrOutput
Enable session affinity for the application pool.
func (AppPoolOutput) AffinitySessionDuration ¶
func (o AppPoolOutput) AffinitySessionDuration() pulumi.IntPtrOutput
The time each session is maintained in sec (Default: 300).
func (AppPoolOutput) Application ¶
func (o AppPoolOutput) Application() pulumi.StringOutput
The name of the application associated to the pool.
func (AppPoolOutput) BestActiveNodes ¶
func (o AppPoolOutput) BestActiveNodes() pulumi.IntPtrOutput
Number of best active nodes when lb_mode is set to latency.
func (AppPoolOutput) ElementType ¶
func (AppPoolOutput) ElementType() reflect.Type
func (AppPoolOutput) Fqdn ¶
func (o AppPoolOutput) Fqdn() pulumi.StringOutput
The fqdn of the application associated to the pool.
func (AppPoolOutput) IpVersion ¶
func (o AppPoolOutput) IpVersion() pulumi.StringPtrOutput
The IP protocol version used by the application pool to create (Supported: ipv4, ipv6; Default: ipv4).
func (AppPoolOutput) LbMode ¶
func (o AppPoolOutput) LbMode() pulumi.StringPtrOutput
The load balancing mode of the application pool to create (Supported: weighted,round-robin,latency; Default: round-robin).
func (AppPoolOutput) Name ¶
func (o AppPoolOutput) Name() pulumi.StringOutput
The name of the application pool to create.
func (AppPoolOutput) ToAppPoolOutput ¶
func (o AppPoolOutput) ToAppPoolOutput() AppPoolOutput
func (AppPoolOutput) ToAppPoolOutputWithContext ¶
func (o AppPoolOutput) ToAppPoolOutputWithContext(ctx context.Context) AppPoolOutput
type AppPoolState ¶
type AppPoolState struct { // Enable session affinity for the application pool. Affinity pulumi.BoolPtrInput // The time each session is maintained in sec (Default: 300). AffinitySessionDuration pulumi.IntPtrInput // The name of the application associated to the pool. Application pulumi.StringPtrInput // Number of best active nodes when lb_mode is set to latency. BestActiveNodes pulumi.IntPtrInput // The fqdn of the application associated to the pool. Fqdn pulumi.StringPtrInput // The IP protocol version used by the application pool to create (Supported: ipv4, ipv6; Default: ipv4). IpVersion pulumi.StringPtrInput // The load balancing mode of the application pool to create (Supported: weighted,round-robin,latency; Default: // round-robin). LbMode pulumi.StringPtrInput // The name of the application pool to create. Name pulumi.StringPtrInput }
func (AppPoolState) ElementType ¶
func (AppPoolState) ElementType() reflect.Type
type Cdb ¶
type Cdb struct { pulumi.CustomResourceState // The name of the label 1 Label1 pulumi.StringPtrOutput `pulumi:"label1"` // The name of the label 10 Label10 pulumi.StringPtrOutput `pulumi:"label10"` // The name of the label 2 Label2 pulumi.StringPtrOutput `pulumi:"label2"` // The name of the label 3 Label3 pulumi.StringPtrOutput `pulumi:"label3"` // The name of the label 4 Label4 pulumi.StringPtrOutput `pulumi:"label4"` // The name of the label 5 Label5 pulumi.StringPtrOutput `pulumi:"label5"` // The name of the label 6 Label6 pulumi.StringPtrOutput `pulumi:"label6"` // The name of the label 7 Label7 pulumi.StringPtrOutput `pulumi:"label7"` // The name of the label 8 Label8 pulumi.StringPtrOutput `pulumi:"label8"` // The name of the label 9 Label9 pulumi.StringPtrOutput `pulumi:"label9"` // The name of the custom DB. Name pulumi.StringOutput `pulumi:"name"` }
func GetCdb ¶
func GetCdb(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CdbState, opts ...pulumi.ResourceOption) (*Cdb, error)
GetCdb gets an existing Cdb 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 NewCdb ¶
func NewCdb(ctx *pulumi.Context, name string, args *CdbArgs, opts ...pulumi.ResourceOption) (*Cdb, error)
NewCdb registers a new resource with the given unique name, arguments, and options.
func (*Cdb) ElementType ¶
func (*Cdb) ToCdbOutput ¶
type CdbArgs ¶
type CdbArgs struct { // The name of the label 1 Label1 pulumi.StringPtrInput // The name of the label 10 Label10 pulumi.StringPtrInput // The name of the label 2 Label2 pulumi.StringPtrInput // The name of the label 3 Label3 pulumi.StringPtrInput // The name of the label 4 Label4 pulumi.StringPtrInput // The name of the label 5 Label5 pulumi.StringPtrInput // The name of the label 6 Label6 pulumi.StringPtrInput // The name of the label 7 Label7 pulumi.StringPtrInput // The name of the label 8 Label8 pulumi.StringPtrInput // The name of the label 9 Label9 pulumi.StringPtrInput // The name of the custom DB. Name pulumi.StringPtrInput }
The set of arguments for constructing a Cdb resource.
func (CdbArgs) ElementType ¶
type CdbArray ¶
type CdbArray []CdbInput
func (CdbArray) ElementType ¶
func (CdbArray) ToCdbArrayOutput ¶
func (i CdbArray) ToCdbArrayOutput() CdbArrayOutput
func (CdbArray) ToCdbArrayOutputWithContext ¶
func (i CdbArray) ToCdbArrayOutputWithContext(ctx context.Context) CdbArrayOutput
type CdbArrayInput ¶
type CdbArrayInput interface { pulumi.Input ToCdbArrayOutput() CdbArrayOutput ToCdbArrayOutputWithContext(context.Context) CdbArrayOutput }
CdbArrayInput is an input type that accepts CdbArray and CdbArrayOutput values. You can construct a concrete instance of `CdbArrayInput` via:
CdbArray{ CdbArgs{...} }
type CdbArrayOutput ¶
type CdbArrayOutput struct{ *pulumi.OutputState }
func (CdbArrayOutput) ElementType ¶
func (CdbArrayOutput) ElementType() reflect.Type
func (CdbArrayOutput) ToCdbArrayOutput ¶
func (o CdbArrayOutput) ToCdbArrayOutput() CdbArrayOutput
func (CdbArrayOutput) ToCdbArrayOutputWithContext ¶
func (o CdbArrayOutput) ToCdbArrayOutputWithContext(ctx context.Context) CdbArrayOutput
type CdbData ¶
type CdbData struct { pulumi.CustomResourceState // The name of the Custom DB into which creating the data. CustomDb pulumi.StringOutput `pulumi:"customDb"` // The value 1 (key of the data) Value1 pulumi.StringOutput `pulumi:"value1"` // The value 10 Value10 pulumi.StringPtrOutput `pulumi:"value10"` // The value 2 Value2 pulumi.StringPtrOutput `pulumi:"value2"` // The value 3 Value3 pulumi.StringPtrOutput `pulumi:"value3"` // The value 4 Value4 pulumi.StringPtrOutput `pulumi:"value4"` // The value 5 Value5 pulumi.StringPtrOutput `pulumi:"value5"` // The value 6 Value6 pulumi.StringPtrOutput `pulumi:"value6"` // The value 7 Value7 pulumi.StringPtrOutput `pulumi:"value7"` // The value 8 Value8 pulumi.StringPtrOutput `pulumi:"value8"` // The value 9 Value9 pulumi.StringPtrOutput `pulumi:"value9"` }
func GetCdbData ¶
func GetCdbData(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CdbDataState, opts ...pulumi.ResourceOption) (*CdbData, error)
GetCdbData gets an existing CdbData 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 NewCdbData ¶
func NewCdbData(ctx *pulumi.Context, name string, args *CdbDataArgs, opts ...pulumi.ResourceOption) (*CdbData, error)
NewCdbData registers a new resource with the given unique name, arguments, and options.
func (*CdbData) ElementType ¶
func (*CdbData) ToCdbDataOutput ¶
func (i *CdbData) ToCdbDataOutput() CdbDataOutput
func (*CdbData) ToCdbDataOutputWithContext ¶
func (i *CdbData) ToCdbDataOutputWithContext(ctx context.Context) CdbDataOutput
type CdbDataArgs ¶
type CdbDataArgs struct { // The name of the Custom DB into which creating the data. CustomDb pulumi.StringInput // The value 1 (key of the data) Value1 pulumi.StringInput // The value 10 Value10 pulumi.StringPtrInput // The value 2 Value2 pulumi.StringPtrInput // The value 3 Value3 pulumi.StringPtrInput // The value 4 Value4 pulumi.StringPtrInput // The value 5 Value5 pulumi.StringPtrInput // The value 6 Value6 pulumi.StringPtrInput // The value 7 Value7 pulumi.StringPtrInput // The value 8 Value8 pulumi.StringPtrInput // The value 9 Value9 pulumi.StringPtrInput }
The set of arguments for constructing a CdbData resource.
func (CdbDataArgs) ElementType ¶
func (CdbDataArgs) ElementType() reflect.Type
type CdbDataArray ¶
type CdbDataArray []CdbDataInput
func (CdbDataArray) ElementType ¶
func (CdbDataArray) ElementType() reflect.Type
func (CdbDataArray) ToCdbDataArrayOutput ¶
func (i CdbDataArray) ToCdbDataArrayOutput() CdbDataArrayOutput
func (CdbDataArray) ToCdbDataArrayOutputWithContext ¶
func (i CdbDataArray) ToCdbDataArrayOutputWithContext(ctx context.Context) CdbDataArrayOutput
type CdbDataArrayInput ¶
type CdbDataArrayInput interface { pulumi.Input ToCdbDataArrayOutput() CdbDataArrayOutput ToCdbDataArrayOutputWithContext(context.Context) CdbDataArrayOutput }
CdbDataArrayInput is an input type that accepts CdbDataArray and CdbDataArrayOutput values. You can construct a concrete instance of `CdbDataArrayInput` via:
CdbDataArray{ CdbDataArgs{...} }
type CdbDataArrayOutput ¶
type CdbDataArrayOutput struct{ *pulumi.OutputState }
func (CdbDataArrayOutput) ElementType ¶
func (CdbDataArrayOutput) ElementType() reflect.Type
func (CdbDataArrayOutput) Index ¶
func (o CdbDataArrayOutput) Index(i pulumi.IntInput) CdbDataOutput
func (CdbDataArrayOutput) ToCdbDataArrayOutput ¶
func (o CdbDataArrayOutput) ToCdbDataArrayOutput() CdbDataArrayOutput
func (CdbDataArrayOutput) ToCdbDataArrayOutputWithContext ¶
func (o CdbDataArrayOutput) ToCdbDataArrayOutputWithContext(ctx context.Context) CdbDataArrayOutput
type CdbDataInput ¶
type CdbDataInput interface { pulumi.Input ToCdbDataOutput() CdbDataOutput ToCdbDataOutputWithContext(ctx context.Context) CdbDataOutput }
type CdbDataMap ¶
type CdbDataMap map[string]CdbDataInput
func (CdbDataMap) ElementType ¶
func (CdbDataMap) ElementType() reflect.Type
func (CdbDataMap) ToCdbDataMapOutput ¶
func (i CdbDataMap) ToCdbDataMapOutput() CdbDataMapOutput
func (CdbDataMap) ToCdbDataMapOutputWithContext ¶
func (i CdbDataMap) ToCdbDataMapOutputWithContext(ctx context.Context) CdbDataMapOutput
type CdbDataMapInput ¶
type CdbDataMapInput interface { pulumi.Input ToCdbDataMapOutput() CdbDataMapOutput ToCdbDataMapOutputWithContext(context.Context) CdbDataMapOutput }
CdbDataMapInput is an input type that accepts CdbDataMap and CdbDataMapOutput values. You can construct a concrete instance of `CdbDataMapInput` via:
CdbDataMap{ "key": CdbDataArgs{...} }
type CdbDataMapOutput ¶
type CdbDataMapOutput struct{ *pulumi.OutputState }
func (CdbDataMapOutput) ElementType ¶
func (CdbDataMapOutput) ElementType() reflect.Type
func (CdbDataMapOutput) MapIndex ¶
func (o CdbDataMapOutput) MapIndex(k pulumi.StringInput) CdbDataOutput
func (CdbDataMapOutput) ToCdbDataMapOutput ¶
func (o CdbDataMapOutput) ToCdbDataMapOutput() CdbDataMapOutput
func (CdbDataMapOutput) ToCdbDataMapOutputWithContext ¶
func (o CdbDataMapOutput) ToCdbDataMapOutputWithContext(ctx context.Context) CdbDataMapOutput
type CdbDataOutput ¶
type CdbDataOutput struct{ *pulumi.OutputState }
func (CdbDataOutput) CustomDb ¶
func (o CdbDataOutput) CustomDb() pulumi.StringOutput
The name of the Custom DB into which creating the data.
func (CdbDataOutput) ElementType ¶
func (CdbDataOutput) ElementType() reflect.Type
func (CdbDataOutput) ToCdbDataOutput ¶
func (o CdbDataOutput) ToCdbDataOutput() CdbDataOutput
func (CdbDataOutput) ToCdbDataOutputWithContext ¶
func (o CdbDataOutput) ToCdbDataOutputWithContext(ctx context.Context) CdbDataOutput
func (CdbDataOutput) Value1 ¶
func (o CdbDataOutput) Value1() pulumi.StringOutput
The value 1 (key of the data)
type CdbDataState ¶
type CdbDataState struct { // The name of the Custom DB into which creating the data. CustomDb pulumi.StringPtrInput // The value 1 (key of the data) Value1 pulumi.StringPtrInput // The value 10 Value10 pulumi.StringPtrInput // The value 2 Value2 pulumi.StringPtrInput // The value 3 Value3 pulumi.StringPtrInput // The value 4 Value4 pulumi.StringPtrInput // The value 5 Value5 pulumi.StringPtrInput // The value 6 Value6 pulumi.StringPtrInput // The value 7 Value7 pulumi.StringPtrInput // The value 8 Value8 pulumi.StringPtrInput // The value 9 Value9 pulumi.StringPtrInput }
func (CdbDataState) ElementType ¶
func (CdbDataState) ElementType() reflect.Type
type CdbMap ¶
func (CdbMap) ElementType ¶
func (CdbMap) ToCdbMapOutput ¶
func (i CdbMap) ToCdbMapOutput() CdbMapOutput
func (CdbMap) ToCdbMapOutputWithContext ¶
func (i CdbMap) ToCdbMapOutputWithContext(ctx context.Context) CdbMapOutput
type CdbMapInput ¶
type CdbMapInput interface { pulumi.Input ToCdbMapOutput() CdbMapOutput ToCdbMapOutputWithContext(context.Context) CdbMapOutput }
CdbMapInput is an input type that accepts CdbMap and CdbMapOutput values. You can construct a concrete instance of `CdbMapInput` via:
CdbMap{ "key": CdbArgs{...} }
type CdbMapOutput ¶
type CdbMapOutput struct{ *pulumi.OutputState }
func (CdbMapOutput) ElementType ¶
func (CdbMapOutput) ElementType() reflect.Type
func (CdbMapOutput) MapIndex ¶
func (o CdbMapOutput) MapIndex(k pulumi.StringInput) CdbOutput
func (CdbMapOutput) ToCdbMapOutput ¶
func (o CdbMapOutput) ToCdbMapOutput() CdbMapOutput
func (CdbMapOutput) ToCdbMapOutputWithContext ¶
func (o CdbMapOutput) ToCdbMapOutputWithContext(ctx context.Context) CdbMapOutput
type CdbOutput ¶
type CdbOutput struct{ *pulumi.OutputState }
func (CdbOutput) ElementType ¶
func (CdbOutput) Label1 ¶
func (o CdbOutput) Label1() pulumi.StringPtrOutput
The name of the label 1
func (CdbOutput) Label10 ¶
func (o CdbOutput) Label10() pulumi.StringPtrOutput
The name of the label 10
func (CdbOutput) Label2 ¶
func (o CdbOutput) Label2() pulumi.StringPtrOutput
The name of the label 2
func (CdbOutput) Label3 ¶
func (o CdbOutput) Label3() pulumi.StringPtrOutput
The name of the label 3
func (CdbOutput) Label4 ¶
func (o CdbOutput) Label4() pulumi.StringPtrOutput
The name of the label 4
func (CdbOutput) Label5 ¶
func (o CdbOutput) Label5() pulumi.StringPtrOutput
The name of the label 5
func (CdbOutput) Label6 ¶
func (o CdbOutput) Label6() pulumi.StringPtrOutput
The name of the label 6
func (CdbOutput) Label7 ¶
func (o CdbOutput) Label7() pulumi.StringPtrOutput
The name of the label 7
func (CdbOutput) Label8 ¶
func (o CdbOutput) Label8() pulumi.StringPtrOutput
The name of the label 8
func (CdbOutput) Label9 ¶
func (o CdbOutput) Label9() pulumi.StringPtrOutput
The name of the label 9
func (CdbOutput) ToCdbOutput ¶
type CdbState ¶
type CdbState struct { // The name of the label 1 Label1 pulumi.StringPtrInput // The name of the label 10 Label10 pulumi.StringPtrInput // The name of the label 2 Label2 pulumi.StringPtrInput // The name of the label 3 Label3 pulumi.StringPtrInput // The name of the label 4 Label4 pulumi.StringPtrInput // The name of the label 5 Label5 pulumi.StringPtrInput // The name of the label 6 Label6 pulumi.StringPtrInput // The name of the label 7 Label7 pulumi.StringPtrInput // The name of the label 8 Label8 pulumi.StringPtrInput // The name of the label 9 Label9 pulumi.StringPtrInput // The name of the custom DB. Name pulumi.StringPtrInput }
func (CdbState) ElementType ¶
type Device ¶
type Device struct { pulumi.CustomResourceState // The class associated to the device. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to device. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // The name of the device to create. Name pulumi.StringOutput `pulumi:"name"` }
func GetDevice ¶
func GetDevice(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeviceState, opts ...pulumi.ResourceOption) (*Device, error)
GetDevice gets an existing Device 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 NewDevice ¶
func NewDevice(ctx *pulumi.Context, name string, args *DeviceArgs, opts ...pulumi.ResourceOption) (*Device, error)
NewDevice registers a new resource with the given unique name, arguments, and options.
func (*Device) ElementType ¶
func (*Device) ToDeviceOutput ¶
func (i *Device) ToDeviceOutput() DeviceOutput
func (*Device) ToDeviceOutputWithContext ¶
func (i *Device) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
type DeviceArgs ¶
type DeviceArgs struct { // The class associated to the device. Class pulumi.StringPtrInput // The class parameters associated to device. ClassParameters pulumi.StringMapInput // The name of the device to create. Name pulumi.StringPtrInput }
The set of arguments for constructing a Device resource.
func (DeviceArgs) ElementType ¶
func (DeviceArgs) ElementType() reflect.Type
type DeviceArray ¶
type DeviceArray []DeviceInput
func (DeviceArray) ElementType ¶
func (DeviceArray) ElementType() reflect.Type
func (DeviceArray) ToDeviceArrayOutput ¶
func (i DeviceArray) ToDeviceArrayOutput() DeviceArrayOutput
func (DeviceArray) ToDeviceArrayOutputWithContext ¶
func (i DeviceArray) ToDeviceArrayOutputWithContext(ctx context.Context) DeviceArrayOutput
type DeviceArrayInput ¶
type DeviceArrayInput interface { pulumi.Input ToDeviceArrayOutput() DeviceArrayOutput ToDeviceArrayOutputWithContext(context.Context) DeviceArrayOutput }
DeviceArrayInput is an input type that accepts DeviceArray and DeviceArrayOutput values. You can construct a concrete instance of `DeviceArrayInput` via:
DeviceArray{ DeviceArgs{...} }
type DeviceArrayOutput ¶
type DeviceArrayOutput struct{ *pulumi.OutputState }
func (DeviceArrayOutput) ElementType ¶
func (DeviceArrayOutput) ElementType() reflect.Type
func (DeviceArrayOutput) Index ¶
func (o DeviceArrayOutput) Index(i pulumi.IntInput) DeviceOutput
func (DeviceArrayOutput) ToDeviceArrayOutput ¶
func (o DeviceArrayOutput) ToDeviceArrayOutput() DeviceArrayOutput
func (DeviceArrayOutput) ToDeviceArrayOutputWithContext ¶
func (o DeviceArrayOutput) ToDeviceArrayOutputWithContext(ctx context.Context) DeviceArrayOutput
type DeviceInput ¶
type DeviceInput interface { pulumi.Input ToDeviceOutput() DeviceOutput ToDeviceOutputWithContext(ctx context.Context) DeviceOutput }
type DeviceMap ¶
type DeviceMap map[string]DeviceInput
func (DeviceMap) ElementType ¶
func (DeviceMap) ToDeviceMapOutput ¶
func (i DeviceMap) ToDeviceMapOutput() DeviceMapOutput
func (DeviceMap) ToDeviceMapOutputWithContext ¶
func (i DeviceMap) ToDeviceMapOutputWithContext(ctx context.Context) DeviceMapOutput
type DeviceMapInput ¶
type DeviceMapInput interface { pulumi.Input ToDeviceMapOutput() DeviceMapOutput ToDeviceMapOutputWithContext(context.Context) DeviceMapOutput }
DeviceMapInput is an input type that accepts DeviceMap and DeviceMapOutput values. You can construct a concrete instance of `DeviceMapInput` via:
DeviceMap{ "key": DeviceArgs{...} }
type DeviceMapOutput ¶
type DeviceMapOutput struct{ *pulumi.OutputState }
func (DeviceMapOutput) ElementType ¶
func (DeviceMapOutput) ElementType() reflect.Type
func (DeviceMapOutput) MapIndex ¶
func (o DeviceMapOutput) MapIndex(k pulumi.StringInput) DeviceOutput
func (DeviceMapOutput) ToDeviceMapOutput ¶
func (o DeviceMapOutput) ToDeviceMapOutput() DeviceMapOutput
func (DeviceMapOutput) ToDeviceMapOutputWithContext ¶
func (o DeviceMapOutput) ToDeviceMapOutputWithContext(ctx context.Context) DeviceMapOutput
type DeviceOutput ¶
type DeviceOutput struct{ *pulumi.OutputState }
func (DeviceOutput) Class ¶
func (o DeviceOutput) Class() pulumi.StringPtrOutput
The class associated to the device.
func (DeviceOutput) ClassParameters ¶
func (o DeviceOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to device.
func (DeviceOutput) ElementType ¶
func (DeviceOutput) ElementType() reflect.Type
func (DeviceOutput) Name ¶
func (o DeviceOutput) Name() pulumi.StringOutput
The name of the device to create.
func (DeviceOutput) ToDeviceOutput ¶
func (o DeviceOutput) ToDeviceOutput() DeviceOutput
func (DeviceOutput) ToDeviceOutputWithContext ¶
func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
type DeviceState ¶
type DeviceState struct { // The class associated to the device. Class pulumi.StringPtrInput // The class parameters associated to device. ClassParameters pulumi.StringMapInput // The name of the device to create. Name pulumi.StringPtrInput }
func (DeviceState) ElementType ¶
func (DeviceState) ElementType() reflect.Type
type DnsForwardZone ¶
type DnsForwardZone struct { pulumi.CustomResourceState // The class associated to the forward zone. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to the forward zone. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // The managed SMART DNS server name, or DNS server name hosting the forward zone. Dnsserver pulumi.StringOutput `pulumi:"dnsserver"` // The DNS view name hosting the forward zone. Dnsview pulumi.StringPtrOutput `pulumi:"dnsview"` // The forwarding mode of the forward zone (Supported: only, first; Default: only). Forward pulumi.StringPtrOutput `pulumi:"forward"` // The IP address list of the forwarder(s) to use for the forward zone. Forwarders pulumi.StringArrayOutput `pulumi:"forwarders"` // The Domain Name served by the forward zone. Name pulumi.StringOutput `pulumi:"name"` }
func GetDnsForwardZone ¶
func GetDnsForwardZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DnsForwardZoneState, opts ...pulumi.ResourceOption) (*DnsForwardZone, error)
GetDnsForwardZone gets an existing DnsForwardZone 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 NewDnsForwardZone ¶
func NewDnsForwardZone(ctx *pulumi.Context, name string, args *DnsForwardZoneArgs, opts ...pulumi.ResourceOption) (*DnsForwardZone, error)
NewDnsForwardZone registers a new resource with the given unique name, arguments, and options.
func (*DnsForwardZone) ElementType ¶
func (*DnsForwardZone) ElementType() reflect.Type
func (*DnsForwardZone) ToDnsForwardZoneOutput ¶
func (i *DnsForwardZone) ToDnsForwardZoneOutput() DnsForwardZoneOutput
func (*DnsForwardZone) ToDnsForwardZoneOutputWithContext ¶
func (i *DnsForwardZone) ToDnsForwardZoneOutputWithContext(ctx context.Context) DnsForwardZoneOutput
type DnsForwardZoneArgs ¶
type DnsForwardZoneArgs struct { // The class associated to the forward zone. Class pulumi.StringPtrInput // The class parameters associated to the forward zone. ClassParameters pulumi.StringMapInput // The managed SMART DNS server name, or DNS server name hosting the forward zone. Dnsserver pulumi.StringInput // The DNS view name hosting the forward zone. Dnsview pulumi.StringPtrInput // The forwarding mode of the forward zone (Supported: only, first; Default: only). Forward pulumi.StringPtrInput // The IP address list of the forwarder(s) to use for the forward zone. Forwarders pulumi.StringArrayInput // The Domain Name served by the forward zone. Name pulumi.StringPtrInput }
The set of arguments for constructing a DnsForwardZone resource.
func (DnsForwardZoneArgs) ElementType ¶
func (DnsForwardZoneArgs) ElementType() reflect.Type
type DnsForwardZoneArray ¶
type DnsForwardZoneArray []DnsForwardZoneInput
func (DnsForwardZoneArray) ElementType ¶
func (DnsForwardZoneArray) ElementType() reflect.Type
func (DnsForwardZoneArray) ToDnsForwardZoneArrayOutput ¶
func (i DnsForwardZoneArray) ToDnsForwardZoneArrayOutput() DnsForwardZoneArrayOutput
func (DnsForwardZoneArray) ToDnsForwardZoneArrayOutputWithContext ¶
func (i DnsForwardZoneArray) ToDnsForwardZoneArrayOutputWithContext(ctx context.Context) DnsForwardZoneArrayOutput
type DnsForwardZoneArrayInput ¶
type DnsForwardZoneArrayInput interface { pulumi.Input ToDnsForwardZoneArrayOutput() DnsForwardZoneArrayOutput ToDnsForwardZoneArrayOutputWithContext(context.Context) DnsForwardZoneArrayOutput }
DnsForwardZoneArrayInput is an input type that accepts DnsForwardZoneArray and DnsForwardZoneArrayOutput values. You can construct a concrete instance of `DnsForwardZoneArrayInput` via:
DnsForwardZoneArray{ DnsForwardZoneArgs{...} }
type DnsForwardZoneArrayOutput ¶
type DnsForwardZoneArrayOutput struct{ *pulumi.OutputState }
func (DnsForwardZoneArrayOutput) ElementType ¶
func (DnsForwardZoneArrayOutput) ElementType() reflect.Type
func (DnsForwardZoneArrayOutput) Index ¶
func (o DnsForwardZoneArrayOutput) Index(i pulumi.IntInput) DnsForwardZoneOutput
func (DnsForwardZoneArrayOutput) ToDnsForwardZoneArrayOutput ¶
func (o DnsForwardZoneArrayOutput) ToDnsForwardZoneArrayOutput() DnsForwardZoneArrayOutput
func (DnsForwardZoneArrayOutput) ToDnsForwardZoneArrayOutputWithContext ¶
func (o DnsForwardZoneArrayOutput) ToDnsForwardZoneArrayOutputWithContext(ctx context.Context) DnsForwardZoneArrayOutput
type DnsForwardZoneInput ¶
type DnsForwardZoneInput interface { pulumi.Input ToDnsForwardZoneOutput() DnsForwardZoneOutput ToDnsForwardZoneOutputWithContext(ctx context.Context) DnsForwardZoneOutput }
type DnsForwardZoneMap ¶
type DnsForwardZoneMap map[string]DnsForwardZoneInput
func (DnsForwardZoneMap) ElementType ¶
func (DnsForwardZoneMap) ElementType() reflect.Type
func (DnsForwardZoneMap) ToDnsForwardZoneMapOutput ¶
func (i DnsForwardZoneMap) ToDnsForwardZoneMapOutput() DnsForwardZoneMapOutput
func (DnsForwardZoneMap) ToDnsForwardZoneMapOutputWithContext ¶
func (i DnsForwardZoneMap) ToDnsForwardZoneMapOutputWithContext(ctx context.Context) DnsForwardZoneMapOutput
type DnsForwardZoneMapInput ¶
type DnsForwardZoneMapInput interface { pulumi.Input ToDnsForwardZoneMapOutput() DnsForwardZoneMapOutput ToDnsForwardZoneMapOutputWithContext(context.Context) DnsForwardZoneMapOutput }
DnsForwardZoneMapInput is an input type that accepts DnsForwardZoneMap and DnsForwardZoneMapOutput values. You can construct a concrete instance of `DnsForwardZoneMapInput` via:
DnsForwardZoneMap{ "key": DnsForwardZoneArgs{...} }
type DnsForwardZoneMapOutput ¶
type DnsForwardZoneMapOutput struct{ *pulumi.OutputState }
func (DnsForwardZoneMapOutput) ElementType ¶
func (DnsForwardZoneMapOutput) ElementType() reflect.Type
func (DnsForwardZoneMapOutput) MapIndex ¶
func (o DnsForwardZoneMapOutput) MapIndex(k pulumi.StringInput) DnsForwardZoneOutput
func (DnsForwardZoneMapOutput) ToDnsForwardZoneMapOutput ¶
func (o DnsForwardZoneMapOutput) ToDnsForwardZoneMapOutput() DnsForwardZoneMapOutput
func (DnsForwardZoneMapOutput) ToDnsForwardZoneMapOutputWithContext ¶
func (o DnsForwardZoneMapOutput) ToDnsForwardZoneMapOutputWithContext(ctx context.Context) DnsForwardZoneMapOutput
type DnsForwardZoneOutput ¶
type DnsForwardZoneOutput struct{ *pulumi.OutputState }
func (DnsForwardZoneOutput) Class ¶
func (o DnsForwardZoneOutput) Class() pulumi.StringPtrOutput
The class associated to the forward zone.
func (DnsForwardZoneOutput) ClassParameters ¶
func (o DnsForwardZoneOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to the forward zone.
func (DnsForwardZoneOutput) Dnsserver ¶
func (o DnsForwardZoneOutput) Dnsserver() pulumi.StringOutput
The managed SMART DNS server name, or DNS server name hosting the forward zone.
func (DnsForwardZoneOutput) Dnsview ¶
func (o DnsForwardZoneOutput) Dnsview() pulumi.StringPtrOutput
The DNS view name hosting the forward zone.
func (DnsForwardZoneOutput) ElementType ¶
func (DnsForwardZoneOutput) ElementType() reflect.Type
func (DnsForwardZoneOutput) Forward ¶
func (o DnsForwardZoneOutput) Forward() pulumi.StringPtrOutput
The forwarding mode of the forward zone (Supported: only, first; Default: only).
func (DnsForwardZoneOutput) Forwarders ¶
func (o DnsForwardZoneOutput) Forwarders() pulumi.StringArrayOutput
The IP address list of the forwarder(s) to use for the forward zone.
func (DnsForwardZoneOutput) Name ¶
func (o DnsForwardZoneOutput) Name() pulumi.StringOutput
The Domain Name served by the forward zone.
func (DnsForwardZoneOutput) ToDnsForwardZoneOutput ¶
func (o DnsForwardZoneOutput) ToDnsForwardZoneOutput() DnsForwardZoneOutput
func (DnsForwardZoneOutput) ToDnsForwardZoneOutputWithContext ¶
func (o DnsForwardZoneOutput) ToDnsForwardZoneOutputWithContext(ctx context.Context) DnsForwardZoneOutput
type DnsForwardZoneState ¶
type DnsForwardZoneState struct { // The class associated to the forward zone. Class pulumi.StringPtrInput // The class parameters associated to the forward zone. ClassParameters pulumi.StringMapInput // The managed SMART DNS server name, or DNS server name hosting the forward zone. Dnsserver pulumi.StringPtrInput // The DNS view name hosting the forward zone. Dnsview pulumi.StringPtrInput // The forwarding mode of the forward zone (Supported: only, first; Default: only). Forward pulumi.StringPtrInput // The IP address list of the forwarder(s) to use for the forward zone. Forwarders pulumi.StringArrayInput // The Domain Name served by the forward zone. Name pulumi.StringPtrInput }
func (DnsForwardZoneState) ElementType ¶
func (DnsForwardZoneState) ElementType() reflect.Type
type DnsRr ¶
type DnsRr struct { pulumi.CustomResourceState // The class associated to the DNS view. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to the view. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // The managed SMART DNS server name, or DNS server name hosting the RR's zone. Dnsserver pulumi.StringOutput `pulumi:"dnsserver"` // The View name of the RR to create. Dnsview pulumi.StringPtrOutput `pulumi:"dnsview"` // The Zone name of the RR to create. Dnszone pulumi.StringPtrOutput `pulumi:"dnszone"` // The Fully Qualified Domain Name of the RR to create. Name pulumi.StringOutput `pulumi:"name"` // The DNS Time To Live of the RR to create. Ttl pulumi.IntPtrOutput `pulumi:"ttl"` // The type of the RR to create (Supported: A, AAAA, PTR, CNAME, DNAME and NS). Type pulumi.StringOutput `pulumi:"type"` // The value od the RR to create. Value pulumi.StringOutput `pulumi:"value"` }
func GetDnsRr ¶
func GetDnsRr(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DnsRrState, opts ...pulumi.ResourceOption) (*DnsRr, error)
GetDnsRr gets an existing DnsRr 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 NewDnsRr ¶
func NewDnsRr(ctx *pulumi.Context, name string, args *DnsRrArgs, opts ...pulumi.ResourceOption) (*DnsRr, error)
NewDnsRr registers a new resource with the given unique name, arguments, and options.
func (*DnsRr) ElementType ¶
func (*DnsRr) ToDnsRrOutput ¶
func (i *DnsRr) ToDnsRrOutput() DnsRrOutput
func (*DnsRr) ToDnsRrOutputWithContext ¶
func (i *DnsRr) ToDnsRrOutputWithContext(ctx context.Context) DnsRrOutput
type DnsRrArgs ¶
type DnsRrArgs struct { // The class associated to the DNS view. Class pulumi.StringPtrInput // The class parameters associated to the view. ClassParameters pulumi.StringMapInput // The managed SMART DNS server name, or DNS server name hosting the RR's zone. Dnsserver pulumi.StringInput // The View name of the RR to create. Dnsview pulumi.StringPtrInput // The Zone name of the RR to create. Dnszone pulumi.StringPtrInput // The Fully Qualified Domain Name of the RR to create. Name pulumi.StringPtrInput // The DNS Time To Live of the RR to create. Ttl pulumi.IntPtrInput // The type of the RR to create (Supported: A, AAAA, PTR, CNAME, DNAME and NS). Type pulumi.StringInput // The value od the RR to create. Value pulumi.StringInput }
The set of arguments for constructing a DnsRr resource.
func (DnsRrArgs) ElementType ¶
type DnsRrArray ¶
type DnsRrArray []DnsRrInput
func (DnsRrArray) ElementType ¶
func (DnsRrArray) ElementType() reflect.Type
func (DnsRrArray) ToDnsRrArrayOutput ¶
func (i DnsRrArray) ToDnsRrArrayOutput() DnsRrArrayOutput
func (DnsRrArray) ToDnsRrArrayOutputWithContext ¶
func (i DnsRrArray) ToDnsRrArrayOutputWithContext(ctx context.Context) DnsRrArrayOutput
type DnsRrArrayInput ¶
type DnsRrArrayInput interface { pulumi.Input ToDnsRrArrayOutput() DnsRrArrayOutput ToDnsRrArrayOutputWithContext(context.Context) DnsRrArrayOutput }
DnsRrArrayInput is an input type that accepts DnsRrArray and DnsRrArrayOutput values. You can construct a concrete instance of `DnsRrArrayInput` via:
DnsRrArray{ DnsRrArgs{...} }
type DnsRrArrayOutput ¶
type DnsRrArrayOutput struct{ *pulumi.OutputState }
func (DnsRrArrayOutput) ElementType ¶
func (DnsRrArrayOutput) ElementType() reflect.Type
func (DnsRrArrayOutput) Index ¶
func (o DnsRrArrayOutput) Index(i pulumi.IntInput) DnsRrOutput
func (DnsRrArrayOutput) ToDnsRrArrayOutput ¶
func (o DnsRrArrayOutput) ToDnsRrArrayOutput() DnsRrArrayOutput
func (DnsRrArrayOutput) ToDnsRrArrayOutputWithContext ¶
func (o DnsRrArrayOutput) ToDnsRrArrayOutputWithContext(ctx context.Context) DnsRrArrayOutput
type DnsRrInput ¶
type DnsRrInput interface { pulumi.Input ToDnsRrOutput() DnsRrOutput ToDnsRrOutputWithContext(ctx context.Context) DnsRrOutput }
type DnsRrMap ¶
type DnsRrMap map[string]DnsRrInput
func (DnsRrMap) ElementType ¶
func (DnsRrMap) ToDnsRrMapOutput ¶
func (i DnsRrMap) ToDnsRrMapOutput() DnsRrMapOutput
func (DnsRrMap) ToDnsRrMapOutputWithContext ¶
func (i DnsRrMap) ToDnsRrMapOutputWithContext(ctx context.Context) DnsRrMapOutput
type DnsRrMapInput ¶
type DnsRrMapInput interface { pulumi.Input ToDnsRrMapOutput() DnsRrMapOutput ToDnsRrMapOutputWithContext(context.Context) DnsRrMapOutput }
DnsRrMapInput is an input type that accepts DnsRrMap and DnsRrMapOutput values. You can construct a concrete instance of `DnsRrMapInput` via:
DnsRrMap{ "key": DnsRrArgs{...} }
type DnsRrMapOutput ¶
type DnsRrMapOutput struct{ *pulumi.OutputState }
func (DnsRrMapOutput) ElementType ¶
func (DnsRrMapOutput) ElementType() reflect.Type
func (DnsRrMapOutput) MapIndex ¶
func (o DnsRrMapOutput) MapIndex(k pulumi.StringInput) DnsRrOutput
func (DnsRrMapOutput) ToDnsRrMapOutput ¶
func (o DnsRrMapOutput) ToDnsRrMapOutput() DnsRrMapOutput
func (DnsRrMapOutput) ToDnsRrMapOutputWithContext ¶
func (o DnsRrMapOutput) ToDnsRrMapOutputWithContext(ctx context.Context) DnsRrMapOutput
type DnsRrOutput ¶
type DnsRrOutput struct{ *pulumi.OutputState }
func (DnsRrOutput) Class ¶
func (o DnsRrOutput) Class() pulumi.StringPtrOutput
The class associated to the DNS view.
func (DnsRrOutput) ClassParameters ¶
func (o DnsRrOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to the view.
func (DnsRrOutput) Dnsserver ¶
func (o DnsRrOutput) Dnsserver() pulumi.StringOutput
The managed SMART DNS server name, or DNS server name hosting the RR's zone.
func (DnsRrOutput) Dnsview ¶
func (o DnsRrOutput) Dnsview() pulumi.StringPtrOutput
The View name of the RR to create.
func (DnsRrOutput) Dnszone ¶
func (o DnsRrOutput) Dnszone() pulumi.StringPtrOutput
The Zone name of the RR to create.
func (DnsRrOutput) ElementType ¶
func (DnsRrOutput) ElementType() reflect.Type
func (DnsRrOutput) Name ¶
func (o DnsRrOutput) Name() pulumi.StringOutput
The Fully Qualified Domain Name of the RR to create.
func (DnsRrOutput) ToDnsRrOutput ¶
func (o DnsRrOutput) ToDnsRrOutput() DnsRrOutput
func (DnsRrOutput) ToDnsRrOutputWithContext ¶
func (o DnsRrOutput) ToDnsRrOutputWithContext(ctx context.Context) DnsRrOutput
func (DnsRrOutput) Ttl ¶
func (o DnsRrOutput) Ttl() pulumi.IntPtrOutput
The DNS Time To Live of the RR to create.
func (DnsRrOutput) Type ¶
func (o DnsRrOutput) Type() pulumi.StringOutput
The type of the RR to create (Supported: A, AAAA, PTR, CNAME, DNAME and NS).
func (DnsRrOutput) Value ¶
func (o DnsRrOutput) Value() pulumi.StringOutput
The value od the RR to create.
type DnsRrState ¶
type DnsRrState struct { // The class associated to the DNS view. Class pulumi.StringPtrInput // The class parameters associated to the view. ClassParameters pulumi.StringMapInput // The managed SMART DNS server name, or DNS server name hosting the RR's zone. Dnsserver pulumi.StringPtrInput // The View name of the RR to create. Dnsview pulumi.StringPtrInput // The Zone name of the RR to create. Dnszone pulumi.StringPtrInput // The Fully Qualified Domain Name of the RR to create. Name pulumi.StringPtrInput // The DNS Time To Live of the RR to create. Ttl pulumi.IntPtrInput // The type of the RR to create (Supported: A, AAAA, PTR, CNAME, DNAME and NS). Type pulumi.StringPtrInput // The value od the RR to create. Value pulumi.StringPtrInput }
func (DnsRrState) ElementType ¶
func (DnsRrState) ElementType() reflect.Type
type DnsServer ¶
type DnsServer struct { pulumi.CustomResourceState // The IPv4 address of the DNS server to create. Address pulumi.StringOutput `pulumi:"address"` // A list of network prefixes allowed to query the DNS server (named ACL(s) are not supported using this provider). Use '!' // to negate an entry. AllowQueries pulumi.StringArrayOutput `pulumi:"allowQueries"` // A list of network prefixes allowed to query the DNS server for recursion (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowRecursions pulumi.StringArrayOutput `pulumi:"allowRecursions"` // A list of network prefixes allowed to query the DNS server for zone transfert (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowTransfers pulumi.StringArrayOutput `pulumi:"allowTransfers"` // The class associated to the DNS server. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to the DNS server. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // Custom information about the DNS server. Comment pulumi.StringPtrOutput `pulumi:"comment"` // The forwarding mode of the DNS server (Supported: none, first, only; Default: none). Forward pulumi.StringPtrOutput `pulumi:"forward"` // The list of forwarders' IP address to be used by the DNS server. Forwarders pulumi.StringArrayOutput `pulumi:"forwarders"` // The login to use for enrolling of the DNS server. Login pulumi.StringOutput `pulumi:"login"` // The name of the DNS server to create. Name pulumi.StringOutput `pulumi:"name"` // The password to use the enrolling of the DNS server. Password pulumi.StringOutput `pulumi:"password"` // The recursion mode of the DNS server (Default: true). Recursion pulumi.BoolPtrOutput `pulumi:"recursion"` // The DNS SMART the DNS server must join. Smart pulumi.StringPtrOutput `pulumi:"smart"` // The role the DNS server will play within the SMART (Supported: master, slave; Default: slave). SmartRole pulumi.StringPtrOutput `pulumi:"smartRole"` // The type of DNS server (Supported: ipm (SOLIDserver or Linux Package); Default: ipm). Type pulumi.StringOutput `pulumi:"type"` }
func GetDnsServer ¶
func GetDnsServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DnsServerState, opts ...pulumi.ResourceOption) (*DnsServer, error)
GetDnsServer gets an existing DnsServer 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 NewDnsServer ¶
func NewDnsServer(ctx *pulumi.Context, name string, args *DnsServerArgs, opts ...pulumi.ResourceOption) (*DnsServer, error)
NewDnsServer registers a new resource with the given unique name, arguments, and options.
func (*DnsServer) ElementType ¶
func (*DnsServer) ToDnsServerOutput ¶
func (i *DnsServer) ToDnsServerOutput() DnsServerOutput
func (*DnsServer) ToDnsServerOutputWithContext ¶
func (i *DnsServer) ToDnsServerOutputWithContext(ctx context.Context) DnsServerOutput
type DnsServerArgs ¶
type DnsServerArgs struct { // The IPv4 address of the DNS server to create. Address pulumi.StringInput // A list of network prefixes allowed to query the DNS server (named ACL(s) are not supported using this provider). Use '!' // to negate an entry. AllowQueries pulumi.StringArrayInput // A list of network prefixes allowed to query the DNS server for recursion (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowRecursions pulumi.StringArrayInput // A list of network prefixes allowed to query the DNS server for zone transfert (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowTransfers pulumi.StringArrayInput // The class associated to the DNS server. Class pulumi.StringPtrInput // The class parameters associated to the DNS server. ClassParameters pulumi.StringMapInput // Custom information about the DNS server. Comment pulumi.StringPtrInput // The forwarding mode of the DNS server (Supported: none, first, only; Default: none). Forward pulumi.StringPtrInput // The list of forwarders' IP address to be used by the DNS server. Forwarders pulumi.StringArrayInput // The login to use for enrolling of the DNS server. Login pulumi.StringInput // The name of the DNS server to create. Name pulumi.StringPtrInput // The password to use the enrolling of the DNS server. Password pulumi.StringInput // The recursion mode of the DNS server (Default: true). Recursion pulumi.BoolPtrInput // The DNS SMART the DNS server must join. Smart pulumi.StringPtrInput // The role the DNS server will play within the SMART (Supported: master, slave; Default: slave). SmartRole pulumi.StringPtrInput }
The set of arguments for constructing a DnsServer resource.
func (DnsServerArgs) ElementType ¶
func (DnsServerArgs) ElementType() reflect.Type
type DnsServerArray ¶
type DnsServerArray []DnsServerInput
func (DnsServerArray) ElementType ¶
func (DnsServerArray) ElementType() reflect.Type
func (DnsServerArray) ToDnsServerArrayOutput ¶
func (i DnsServerArray) ToDnsServerArrayOutput() DnsServerArrayOutput
func (DnsServerArray) ToDnsServerArrayOutputWithContext ¶
func (i DnsServerArray) ToDnsServerArrayOutputWithContext(ctx context.Context) DnsServerArrayOutput
type DnsServerArrayInput ¶
type DnsServerArrayInput interface { pulumi.Input ToDnsServerArrayOutput() DnsServerArrayOutput ToDnsServerArrayOutputWithContext(context.Context) DnsServerArrayOutput }
DnsServerArrayInput is an input type that accepts DnsServerArray and DnsServerArrayOutput values. You can construct a concrete instance of `DnsServerArrayInput` via:
DnsServerArray{ DnsServerArgs{...} }
type DnsServerArrayOutput ¶
type DnsServerArrayOutput struct{ *pulumi.OutputState }
func (DnsServerArrayOutput) ElementType ¶
func (DnsServerArrayOutput) ElementType() reflect.Type
func (DnsServerArrayOutput) Index ¶
func (o DnsServerArrayOutput) Index(i pulumi.IntInput) DnsServerOutput
func (DnsServerArrayOutput) ToDnsServerArrayOutput ¶
func (o DnsServerArrayOutput) ToDnsServerArrayOutput() DnsServerArrayOutput
func (DnsServerArrayOutput) ToDnsServerArrayOutputWithContext ¶
func (o DnsServerArrayOutput) ToDnsServerArrayOutputWithContext(ctx context.Context) DnsServerArrayOutput
type DnsServerInput ¶
type DnsServerInput interface { pulumi.Input ToDnsServerOutput() DnsServerOutput ToDnsServerOutputWithContext(ctx context.Context) DnsServerOutput }
type DnsServerMap ¶
type DnsServerMap map[string]DnsServerInput
func (DnsServerMap) ElementType ¶
func (DnsServerMap) ElementType() reflect.Type
func (DnsServerMap) ToDnsServerMapOutput ¶
func (i DnsServerMap) ToDnsServerMapOutput() DnsServerMapOutput
func (DnsServerMap) ToDnsServerMapOutputWithContext ¶
func (i DnsServerMap) ToDnsServerMapOutputWithContext(ctx context.Context) DnsServerMapOutput
type DnsServerMapInput ¶
type DnsServerMapInput interface { pulumi.Input ToDnsServerMapOutput() DnsServerMapOutput ToDnsServerMapOutputWithContext(context.Context) DnsServerMapOutput }
DnsServerMapInput is an input type that accepts DnsServerMap and DnsServerMapOutput values. You can construct a concrete instance of `DnsServerMapInput` via:
DnsServerMap{ "key": DnsServerArgs{...} }
type DnsServerMapOutput ¶
type DnsServerMapOutput struct{ *pulumi.OutputState }
func (DnsServerMapOutput) ElementType ¶
func (DnsServerMapOutput) ElementType() reflect.Type
func (DnsServerMapOutput) MapIndex ¶
func (o DnsServerMapOutput) MapIndex(k pulumi.StringInput) DnsServerOutput
func (DnsServerMapOutput) ToDnsServerMapOutput ¶
func (o DnsServerMapOutput) ToDnsServerMapOutput() DnsServerMapOutput
func (DnsServerMapOutput) ToDnsServerMapOutputWithContext ¶
func (o DnsServerMapOutput) ToDnsServerMapOutputWithContext(ctx context.Context) DnsServerMapOutput
type DnsServerOutput ¶
type DnsServerOutput struct{ *pulumi.OutputState }
func (DnsServerOutput) Address ¶
func (o DnsServerOutput) Address() pulumi.StringOutput
The IPv4 address of the DNS server to create.
func (DnsServerOutput) AllowQueries ¶
func (o DnsServerOutput) AllowQueries() pulumi.StringArrayOutput
A list of network prefixes allowed to query the DNS server (named ACL(s) are not supported using this provider). Use '!' to negate an entry.
func (DnsServerOutput) AllowRecursions ¶
func (o DnsServerOutput) AllowRecursions() pulumi.StringArrayOutput
A list of network prefixes allowed to query the DNS server for recursion (named ACL(s) are not supported using this provider). Use '!' to negate an entry.
func (DnsServerOutput) AllowTransfers ¶
func (o DnsServerOutput) AllowTransfers() pulumi.StringArrayOutput
A list of network prefixes allowed to query the DNS server for zone transfert (named ACL(s) are not supported using this provider). Use '!' to negate an entry.
func (DnsServerOutput) Class ¶
func (o DnsServerOutput) Class() pulumi.StringPtrOutput
The class associated to the DNS server.
func (DnsServerOutput) ClassParameters ¶
func (o DnsServerOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to the DNS server.
func (DnsServerOutput) Comment ¶
func (o DnsServerOutput) Comment() pulumi.StringPtrOutput
Custom information about the DNS server.
func (DnsServerOutput) ElementType ¶
func (DnsServerOutput) ElementType() reflect.Type
func (DnsServerOutput) Forward ¶
func (o DnsServerOutput) Forward() pulumi.StringPtrOutput
The forwarding mode of the DNS server (Supported: none, first, only; Default: none).
func (DnsServerOutput) Forwarders ¶
func (o DnsServerOutput) Forwarders() pulumi.StringArrayOutput
The list of forwarders' IP address to be used by the DNS server.
func (DnsServerOutput) Login ¶
func (o DnsServerOutput) Login() pulumi.StringOutput
The login to use for enrolling of the DNS server.
func (DnsServerOutput) Name ¶
func (o DnsServerOutput) Name() pulumi.StringOutput
The name of the DNS server to create.
func (DnsServerOutput) Password ¶
func (o DnsServerOutput) Password() pulumi.StringOutput
The password to use the enrolling of the DNS server.
func (DnsServerOutput) Recursion ¶
func (o DnsServerOutput) Recursion() pulumi.BoolPtrOutput
The recursion mode of the DNS server (Default: true).
func (DnsServerOutput) Smart ¶
func (o DnsServerOutput) Smart() pulumi.StringPtrOutput
The DNS SMART the DNS server must join.
func (DnsServerOutput) SmartRole ¶
func (o DnsServerOutput) SmartRole() pulumi.StringPtrOutput
The role the DNS server will play within the SMART (Supported: master, slave; Default: slave).
func (DnsServerOutput) ToDnsServerOutput ¶
func (o DnsServerOutput) ToDnsServerOutput() DnsServerOutput
func (DnsServerOutput) ToDnsServerOutputWithContext ¶
func (o DnsServerOutput) ToDnsServerOutputWithContext(ctx context.Context) DnsServerOutput
func (DnsServerOutput) Type ¶
func (o DnsServerOutput) Type() pulumi.StringOutput
The type of DNS server (Supported: ipm (SOLIDserver or Linux Package); Default: ipm).
type DnsServerState ¶
type DnsServerState struct { // The IPv4 address of the DNS server to create. Address pulumi.StringPtrInput // A list of network prefixes allowed to query the DNS server (named ACL(s) are not supported using this provider). Use '!' // to negate an entry. AllowQueries pulumi.StringArrayInput // A list of network prefixes allowed to query the DNS server for recursion (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowRecursions pulumi.StringArrayInput // A list of network prefixes allowed to query the DNS server for zone transfert (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowTransfers pulumi.StringArrayInput // The class associated to the DNS server. Class pulumi.StringPtrInput // The class parameters associated to the DNS server. ClassParameters pulumi.StringMapInput // Custom information about the DNS server. Comment pulumi.StringPtrInput // The forwarding mode of the DNS server (Supported: none, first, only; Default: none). Forward pulumi.StringPtrInput // The list of forwarders' IP address to be used by the DNS server. Forwarders pulumi.StringArrayInput // The login to use for enrolling of the DNS server. Login pulumi.StringPtrInput // The name of the DNS server to create. Name pulumi.StringPtrInput // The password to use the enrolling of the DNS server. Password pulumi.StringPtrInput // The recursion mode of the DNS server (Default: true). Recursion pulumi.BoolPtrInput // The DNS SMART the DNS server must join. Smart pulumi.StringPtrInput // The role the DNS server will play within the SMART (Supported: master, slave; Default: slave). SmartRole pulumi.StringPtrInput // The type of DNS server (Supported: ipm (SOLIDserver or Linux Package); Default: ipm). Type pulumi.StringPtrInput }
func (DnsServerState) ElementType ¶
func (DnsServerState) ElementType() reflect.Type
type DnsSmart ¶
type DnsSmart struct { pulumi.CustomResourceState // A list of network prefixes allowed to query the DNS server (named ACL(s) are not supported using this provider). Use '!' // to negate an entry. AllowQueries pulumi.StringArrayOutput `pulumi:"allowQueries"` // A list of network prefixes allowed to query the DNS server for recursion (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowRecursions pulumi.StringArrayOutput `pulumi:"allowRecursions"` // A list of network prefixes allowed to query the DNS erver for zone transfert (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowTransfers pulumi.StringArrayOutput `pulumi:"allowTransfers"` // The DNS SMART architecture (Suported: multimaster, masterslave, single; Default: masterslave). Arch pulumi.StringPtrOutput `pulumi:"arch"` // The class associated to the DNS SMART. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to the DNS SMART. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // Custom information about the DNS SMART. Comment pulumi.StringPtrOutput `pulumi:"comment"` // The forwarding mode of the DNS SMART (Supported: none, first, only; Default: none). Forward pulumi.StringPtrOutput `pulumi:"forward"` // The IP address list of the forwarder(s) configured to configure on the DNS SMART. Forwarders pulumi.StringArrayOutput `pulumi:"forwarders"` // The name of the DNS SMART members. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the DNS SMART to create. Name pulumi.StringOutput `pulumi:"name"` // The recursion mode of the DNS SMART (Default: true). Recursion pulumi.BoolPtrOutput `pulumi:"recursion"` }
func GetDnsSmart ¶
func GetDnsSmart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DnsSmartState, opts ...pulumi.ResourceOption) (*DnsSmart, error)
GetDnsSmart gets an existing DnsSmart 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 NewDnsSmart ¶
func NewDnsSmart(ctx *pulumi.Context, name string, args *DnsSmartArgs, opts ...pulumi.ResourceOption) (*DnsSmart, error)
NewDnsSmart registers a new resource with the given unique name, arguments, and options.
func (*DnsSmart) ElementType ¶
func (*DnsSmart) ToDnsSmartOutput ¶
func (i *DnsSmart) ToDnsSmartOutput() DnsSmartOutput
func (*DnsSmart) ToDnsSmartOutputWithContext ¶
func (i *DnsSmart) ToDnsSmartOutputWithContext(ctx context.Context) DnsSmartOutput
type DnsSmartArgs ¶
type DnsSmartArgs struct { // A list of network prefixes allowed to query the DNS server (named ACL(s) are not supported using this provider). Use '!' // to negate an entry. AllowQueries pulumi.StringArrayInput // A list of network prefixes allowed to query the DNS server for recursion (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowRecursions pulumi.StringArrayInput // A list of network prefixes allowed to query the DNS erver for zone transfert (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowTransfers pulumi.StringArrayInput // The DNS SMART architecture (Suported: multimaster, masterslave, single; Default: masterslave). Arch pulumi.StringPtrInput // The class associated to the DNS SMART. Class pulumi.StringPtrInput // The class parameters associated to the DNS SMART. ClassParameters pulumi.StringMapInput // Custom information about the DNS SMART. Comment pulumi.StringPtrInput // The forwarding mode of the DNS SMART (Supported: none, first, only; Default: none). Forward pulumi.StringPtrInput // The IP address list of the forwarder(s) configured to configure on the DNS SMART. Forwarders pulumi.StringArrayInput // The name of the DNS SMART to create. Name pulumi.StringPtrInput // The recursion mode of the DNS SMART (Default: true). Recursion pulumi.BoolPtrInput }
The set of arguments for constructing a DnsSmart resource.
func (DnsSmartArgs) ElementType ¶
func (DnsSmartArgs) ElementType() reflect.Type
type DnsSmartArray ¶
type DnsSmartArray []DnsSmartInput
func (DnsSmartArray) ElementType ¶
func (DnsSmartArray) ElementType() reflect.Type
func (DnsSmartArray) ToDnsSmartArrayOutput ¶
func (i DnsSmartArray) ToDnsSmartArrayOutput() DnsSmartArrayOutput
func (DnsSmartArray) ToDnsSmartArrayOutputWithContext ¶
func (i DnsSmartArray) ToDnsSmartArrayOutputWithContext(ctx context.Context) DnsSmartArrayOutput
type DnsSmartArrayInput ¶
type DnsSmartArrayInput interface { pulumi.Input ToDnsSmartArrayOutput() DnsSmartArrayOutput ToDnsSmartArrayOutputWithContext(context.Context) DnsSmartArrayOutput }
DnsSmartArrayInput is an input type that accepts DnsSmartArray and DnsSmartArrayOutput values. You can construct a concrete instance of `DnsSmartArrayInput` via:
DnsSmartArray{ DnsSmartArgs{...} }
type DnsSmartArrayOutput ¶
type DnsSmartArrayOutput struct{ *pulumi.OutputState }
func (DnsSmartArrayOutput) ElementType ¶
func (DnsSmartArrayOutput) ElementType() reflect.Type
func (DnsSmartArrayOutput) Index ¶
func (o DnsSmartArrayOutput) Index(i pulumi.IntInput) DnsSmartOutput
func (DnsSmartArrayOutput) ToDnsSmartArrayOutput ¶
func (o DnsSmartArrayOutput) ToDnsSmartArrayOutput() DnsSmartArrayOutput
func (DnsSmartArrayOutput) ToDnsSmartArrayOutputWithContext ¶
func (o DnsSmartArrayOutput) ToDnsSmartArrayOutputWithContext(ctx context.Context) DnsSmartArrayOutput
type DnsSmartInput ¶
type DnsSmartInput interface { pulumi.Input ToDnsSmartOutput() DnsSmartOutput ToDnsSmartOutputWithContext(ctx context.Context) DnsSmartOutput }
type DnsSmartMap ¶
type DnsSmartMap map[string]DnsSmartInput
func (DnsSmartMap) ElementType ¶
func (DnsSmartMap) ElementType() reflect.Type
func (DnsSmartMap) ToDnsSmartMapOutput ¶
func (i DnsSmartMap) ToDnsSmartMapOutput() DnsSmartMapOutput
func (DnsSmartMap) ToDnsSmartMapOutputWithContext ¶
func (i DnsSmartMap) ToDnsSmartMapOutputWithContext(ctx context.Context) DnsSmartMapOutput
type DnsSmartMapInput ¶
type DnsSmartMapInput interface { pulumi.Input ToDnsSmartMapOutput() DnsSmartMapOutput ToDnsSmartMapOutputWithContext(context.Context) DnsSmartMapOutput }
DnsSmartMapInput is an input type that accepts DnsSmartMap and DnsSmartMapOutput values. You can construct a concrete instance of `DnsSmartMapInput` via:
DnsSmartMap{ "key": DnsSmartArgs{...} }
type DnsSmartMapOutput ¶
type DnsSmartMapOutput struct{ *pulumi.OutputState }
func (DnsSmartMapOutput) ElementType ¶
func (DnsSmartMapOutput) ElementType() reflect.Type
func (DnsSmartMapOutput) MapIndex ¶
func (o DnsSmartMapOutput) MapIndex(k pulumi.StringInput) DnsSmartOutput
func (DnsSmartMapOutput) ToDnsSmartMapOutput ¶
func (o DnsSmartMapOutput) ToDnsSmartMapOutput() DnsSmartMapOutput
func (DnsSmartMapOutput) ToDnsSmartMapOutputWithContext ¶
func (o DnsSmartMapOutput) ToDnsSmartMapOutputWithContext(ctx context.Context) DnsSmartMapOutput
type DnsSmartOutput ¶
type DnsSmartOutput struct{ *pulumi.OutputState }
func (DnsSmartOutput) AllowQueries ¶
func (o DnsSmartOutput) AllowQueries() pulumi.StringArrayOutput
A list of network prefixes allowed to query the DNS server (named ACL(s) are not supported using this provider). Use '!' to negate an entry.
func (DnsSmartOutput) AllowRecursions ¶
func (o DnsSmartOutput) AllowRecursions() pulumi.StringArrayOutput
A list of network prefixes allowed to query the DNS server for recursion (named ACL(s) are not supported using this provider). Use '!' to negate an entry.
func (DnsSmartOutput) AllowTransfers ¶
func (o DnsSmartOutput) AllowTransfers() pulumi.StringArrayOutput
A list of network prefixes allowed to query the DNS erver for zone transfert (named ACL(s) are not supported using this provider). Use '!' to negate an entry.
func (DnsSmartOutput) Arch ¶
func (o DnsSmartOutput) Arch() pulumi.StringPtrOutput
The DNS SMART architecture (Suported: multimaster, masterslave, single; Default: masterslave).
func (DnsSmartOutput) Class ¶
func (o DnsSmartOutput) Class() pulumi.StringPtrOutput
The class associated to the DNS SMART.
func (DnsSmartOutput) ClassParameters ¶
func (o DnsSmartOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to the DNS SMART.
func (DnsSmartOutput) Comment ¶
func (o DnsSmartOutput) Comment() pulumi.StringPtrOutput
Custom information about the DNS SMART.
func (DnsSmartOutput) ElementType ¶
func (DnsSmartOutput) ElementType() reflect.Type
func (DnsSmartOutput) Forward ¶
func (o DnsSmartOutput) Forward() pulumi.StringPtrOutput
The forwarding mode of the DNS SMART (Supported: none, first, only; Default: none).
func (DnsSmartOutput) Forwarders ¶
func (o DnsSmartOutput) Forwarders() pulumi.StringArrayOutput
The IP address list of the forwarder(s) configured to configure on the DNS SMART.
func (DnsSmartOutput) Members ¶
func (o DnsSmartOutput) Members() pulumi.StringArrayOutput
The name of the DNS SMART members.
func (DnsSmartOutput) Name ¶
func (o DnsSmartOutput) Name() pulumi.StringOutput
The name of the DNS SMART to create.
func (DnsSmartOutput) Recursion ¶
func (o DnsSmartOutput) Recursion() pulumi.BoolPtrOutput
The recursion mode of the DNS SMART (Default: true).
func (DnsSmartOutput) ToDnsSmartOutput ¶
func (o DnsSmartOutput) ToDnsSmartOutput() DnsSmartOutput
func (DnsSmartOutput) ToDnsSmartOutputWithContext ¶
func (o DnsSmartOutput) ToDnsSmartOutputWithContext(ctx context.Context) DnsSmartOutput
type DnsSmartState ¶
type DnsSmartState struct { // A list of network prefixes allowed to query the DNS server (named ACL(s) are not supported using this provider). Use '!' // to negate an entry. AllowQueries pulumi.StringArrayInput // A list of network prefixes allowed to query the DNS server for recursion (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowRecursions pulumi.StringArrayInput // A list of network prefixes allowed to query the DNS erver for zone transfert (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowTransfers pulumi.StringArrayInput // The DNS SMART architecture (Suported: multimaster, masterslave, single; Default: masterslave). Arch pulumi.StringPtrInput // The class associated to the DNS SMART. Class pulumi.StringPtrInput // The class parameters associated to the DNS SMART. ClassParameters pulumi.StringMapInput // Custom information about the DNS SMART. Comment pulumi.StringPtrInput // The forwarding mode of the DNS SMART (Supported: none, first, only; Default: none). Forward pulumi.StringPtrInput // The IP address list of the forwarder(s) configured to configure on the DNS SMART. Forwarders pulumi.StringArrayInput // The name of the DNS SMART members. Members pulumi.StringArrayInput // The name of the DNS SMART to create. Name pulumi.StringPtrInput // The recursion mode of the DNS SMART (Default: true). Recursion pulumi.BoolPtrInput }
func (DnsSmartState) ElementType ¶
func (DnsSmartState) ElementType() reflect.Type
type DnsView ¶
type DnsView struct { pulumi.CustomResourceState // A list of network prefixes allowed to query the view (named ACL(s) are not supported using this provider). Use '!' to // negate an entry. AllowQueries pulumi.StringArrayOutput `pulumi:"allowQueries"` // A list of network prefixes allowed to query the view for recursion (named ACL(s) are not supported using this provider). // Use '!' to negate an entry. AllowRecursions pulumi.StringArrayOutput `pulumi:"allowRecursions"` // A list of network prefixes allowed to query the view for zone transfert (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowTransfers pulumi.StringArrayOutput `pulumi:"allowTransfers"` // The class associated to the DNS view. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to the view. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // The name of DNS server or DNS SMART hosting the DNS view to create. Dnsserver pulumi.StringOutput `pulumi:"dnsserver"` // The forwarding mode of the DNS SMART (Supported: none, first, only; Default: none). Forward pulumi.StringPtrOutput `pulumi:"forward"` // The IP address list of the forwarder(s) configured to configure on the DNS SMART. Forwarders pulumi.StringArrayOutput `pulumi:"forwarders"` // A list of network prefixes used to match the clients of the view (named ACL(s) are not supported using this provider). // Use '!' to negate an entry. MatchClients pulumi.StringArrayOutput `pulumi:"matchClients"` // A list of network prefixes used to match the traffic to the view (named ACL(s) are not supported using this provider). // Use '!' to negate an entry. MatchTos pulumi.StringArrayOutput `pulumi:"matchTos"` // The name of the DNS view to create. Name pulumi.StringOutput `pulumi:"name"` // The level of the DNS view, where 0 represents the highest level in the views hierarchy. Order pulumi.IntOutput `pulumi:"order"` // The recursion mode of the DNS view (Default: true). Recursion pulumi.BoolPtrOutput `pulumi:"recursion"` }
func GetDnsView ¶
func GetDnsView(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DnsViewState, opts ...pulumi.ResourceOption) (*DnsView, error)
GetDnsView gets an existing DnsView 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 NewDnsView ¶
func NewDnsView(ctx *pulumi.Context, name string, args *DnsViewArgs, opts ...pulumi.ResourceOption) (*DnsView, error)
NewDnsView registers a new resource with the given unique name, arguments, and options.
func (*DnsView) ElementType ¶
func (*DnsView) ToDnsViewOutput ¶
func (i *DnsView) ToDnsViewOutput() DnsViewOutput
func (*DnsView) ToDnsViewOutputWithContext ¶
func (i *DnsView) ToDnsViewOutputWithContext(ctx context.Context) DnsViewOutput
type DnsViewArgs ¶
type DnsViewArgs struct { // A list of network prefixes allowed to query the view (named ACL(s) are not supported using this provider). Use '!' to // negate an entry. AllowQueries pulumi.StringArrayInput // A list of network prefixes allowed to query the view for recursion (named ACL(s) are not supported using this provider). // Use '!' to negate an entry. AllowRecursions pulumi.StringArrayInput // A list of network prefixes allowed to query the view for zone transfert (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowTransfers pulumi.StringArrayInput // The class associated to the DNS view. Class pulumi.StringPtrInput // The class parameters associated to the view. ClassParameters pulumi.StringMapInput // The name of DNS server or DNS SMART hosting the DNS view to create. Dnsserver pulumi.StringInput // The forwarding mode of the DNS SMART (Supported: none, first, only; Default: none). Forward pulumi.StringPtrInput // The IP address list of the forwarder(s) configured to configure on the DNS SMART. Forwarders pulumi.StringArrayInput // A list of network prefixes used to match the clients of the view (named ACL(s) are not supported using this provider). // Use '!' to negate an entry. MatchClients pulumi.StringArrayInput // A list of network prefixes used to match the traffic to the view (named ACL(s) are not supported using this provider). // Use '!' to negate an entry. MatchTos pulumi.StringArrayInput // The name of the DNS view to create. Name pulumi.StringPtrInput // The recursion mode of the DNS view (Default: true). Recursion pulumi.BoolPtrInput }
The set of arguments for constructing a DnsView resource.
func (DnsViewArgs) ElementType ¶
func (DnsViewArgs) ElementType() reflect.Type
type DnsViewArray ¶
type DnsViewArray []DnsViewInput
func (DnsViewArray) ElementType ¶
func (DnsViewArray) ElementType() reflect.Type
func (DnsViewArray) ToDnsViewArrayOutput ¶
func (i DnsViewArray) ToDnsViewArrayOutput() DnsViewArrayOutput
func (DnsViewArray) ToDnsViewArrayOutputWithContext ¶
func (i DnsViewArray) ToDnsViewArrayOutputWithContext(ctx context.Context) DnsViewArrayOutput
type DnsViewArrayInput ¶
type DnsViewArrayInput interface { pulumi.Input ToDnsViewArrayOutput() DnsViewArrayOutput ToDnsViewArrayOutputWithContext(context.Context) DnsViewArrayOutput }
DnsViewArrayInput is an input type that accepts DnsViewArray and DnsViewArrayOutput values. You can construct a concrete instance of `DnsViewArrayInput` via:
DnsViewArray{ DnsViewArgs{...} }
type DnsViewArrayOutput ¶
type DnsViewArrayOutput struct{ *pulumi.OutputState }
func (DnsViewArrayOutput) ElementType ¶
func (DnsViewArrayOutput) ElementType() reflect.Type
func (DnsViewArrayOutput) Index ¶
func (o DnsViewArrayOutput) Index(i pulumi.IntInput) DnsViewOutput
func (DnsViewArrayOutput) ToDnsViewArrayOutput ¶
func (o DnsViewArrayOutput) ToDnsViewArrayOutput() DnsViewArrayOutput
func (DnsViewArrayOutput) ToDnsViewArrayOutputWithContext ¶
func (o DnsViewArrayOutput) ToDnsViewArrayOutputWithContext(ctx context.Context) DnsViewArrayOutput
type DnsViewInput ¶
type DnsViewInput interface { pulumi.Input ToDnsViewOutput() DnsViewOutput ToDnsViewOutputWithContext(ctx context.Context) DnsViewOutput }
type DnsViewMap ¶
type DnsViewMap map[string]DnsViewInput
func (DnsViewMap) ElementType ¶
func (DnsViewMap) ElementType() reflect.Type
func (DnsViewMap) ToDnsViewMapOutput ¶
func (i DnsViewMap) ToDnsViewMapOutput() DnsViewMapOutput
func (DnsViewMap) ToDnsViewMapOutputWithContext ¶
func (i DnsViewMap) ToDnsViewMapOutputWithContext(ctx context.Context) DnsViewMapOutput
type DnsViewMapInput ¶
type DnsViewMapInput interface { pulumi.Input ToDnsViewMapOutput() DnsViewMapOutput ToDnsViewMapOutputWithContext(context.Context) DnsViewMapOutput }
DnsViewMapInput is an input type that accepts DnsViewMap and DnsViewMapOutput values. You can construct a concrete instance of `DnsViewMapInput` via:
DnsViewMap{ "key": DnsViewArgs{...} }
type DnsViewMapOutput ¶
type DnsViewMapOutput struct{ *pulumi.OutputState }
func (DnsViewMapOutput) ElementType ¶
func (DnsViewMapOutput) ElementType() reflect.Type
func (DnsViewMapOutput) MapIndex ¶
func (o DnsViewMapOutput) MapIndex(k pulumi.StringInput) DnsViewOutput
func (DnsViewMapOutput) ToDnsViewMapOutput ¶
func (o DnsViewMapOutput) ToDnsViewMapOutput() DnsViewMapOutput
func (DnsViewMapOutput) ToDnsViewMapOutputWithContext ¶
func (o DnsViewMapOutput) ToDnsViewMapOutputWithContext(ctx context.Context) DnsViewMapOutput
type DnsViewOutput ¶
type DnsViewOutput struct{ *pulumi.OutputState }
func (DnsViewOutput) AllowQueries ¶
func (o DnsViewOutput) AllowQueries() pulumi.StringArrayOutput
A list of network prefixes allowed to query the view (named ACL(s) are not supported using this provider). Use '!' to negate an entry.
func (DnsViewOutput) AllowRecursions ¶
func (o DnsViewOutput) AllowRecursions() pulumi.StringArrayOutput
A list of network prefixes allowed to query the view for recursion (named ACL(s) are not supported using this provider). Use '!' to negate an entry.
func (DnsViewOutput) AllowTransfers ¶
func (o DnsViewOutput) AllowTransfers() pulumi.StringArrayOutput
A list of network prefixes allowed to query the view for zone transfert (named ACL(s) are not supported using this provider). Use '!' to negate an entry.
func (DnsViewOutput) Class ¶
func (o DnsViewOutput) Class() pulumi.StringPtrOutput
The class associated to the DNS view.
func (DnsViewOutput) ClassParameters ¶
func (o DnsViewOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to the view.
func (DnsViewOutput) Dnsserver ¶
func (o DnsViewOutput) Dnsserver() pulumi.StringOutput
The name of DNS server or DNS SMART hosting the DNS view to create.
func (DnsViewOutput) ElementType ¶
func (DnsViewOutput) ElementType() reflect.Type
func (DnsViewOutput) Forward ¶
func (o DnsViewOutput) Forward() pulumi.StringPtrOutput
The forwarding mode of the DNS SMART (Supported: none, first, only; Default: none).
func (DnsViewOutput) Forwarders ¶
func (o DnsViewOutput) Forwarders() pulumi.StringArrayOutput
The IP address list of the forwarder(s) configured to configure on the DNS SMART.
func (DnsViewOutput) MatchClients ¶
func (o DnsViewOutput) MatchClients() pulumi.StringArrayOutput
A list of network prefixes used to match the clients of the view (named ACL(s) are not supported using this provider). Use '!' to negate an entry.
func (DnsViewOutput) MatchTos ¶
func (o DnsViewOutput) MatchTos() pulumi.StringArrayOutput
A list of network prefixes used to match the traffic to the view (named ACL(s) are not supported using this provider). Use '!' to negate an entry.
func (DnsViewOutput) Name ¶
func (o DnsViewOutput) Name() pulumi.StringOutput
The name of the DNS view to create.
func (DnsViewOutput) Order ¶
func (o DnsViewOutput) Order() pulumi.IntOutput
The level of the DNS view, where 0 represents the highest level in the views hierarchy.
func (DnsViewOutput) Recursion ¶
func (o DnsViewOutput) Recursion() pulumi.BoolPtrOutput
The recursion mode of the DNS view (Default: true).
func (DnsViewOutput) ToDnsViewOutput ¶
func (o DnsViewOutput) ToDnsViewOutput() DnsViewOutput
func (DnsViewOutput) ToDnsViewOutputWithContext ¶
func (o DnsViewOutput) ToDnsViewOutputWithContext(ctx context.Context) DnsViewOutput
type DnsViewState ¶
type DnsViewState struct { // A list of network prefixes allowed to query the view (named ACL(s) are not supported using this provider). Use '!' to // negate an entry. AllowQueries pulumi.StringArrayInput // A list of network prefixes allowed to query the view for recursion (named ACL(s) are not supported using this provider). // Use '!' to negate an entry. AllowRecursions pulumi.StringArrayInput // A list of network prefixes allowed to query the view for zone transfert (named ACL(s) are not supported using this // provider). Use '!' to negate an entry. AllowTransfers pulumi.StringArrayInput // The class associated to the DNS view. Class pulumi.StringPtrInput // The class parameters associated to the view. ClassParameters pulumi.StringMapInput // The name of DNS server or DNS SMART hosting the DNS view to create. Dnsserver pulumi.StringPtrInput // The forwarding mode of the DNS SMART (Supported: none, first, only; Default: none). Forward pulumi.StringPtrInput // The IP address list of the forwarder(s) configured to configure on the DNS SMART. Forwarders pulumi.StringArrayInput // A list of network prefixes used to match the clients of the view (named ACL(s) are not supported using this provider). // Use '!' to negate an entry. MatchClients pulumi.StringArrayInput // A list of network prefixes used to match the traffic to the view (named ACL(s) are not supported using this provider). // Use '!' to negate an entry. MatchTos pulumi.StringArrayInput // The name of the DNS view to create. Name pulumi.StringPtrInput // The level of the DNS view, where 0 represents the highest level in the views hierarchy. Order pulumi.IntPtrInput // The recursion mode of the DNS view (Default: true). Recursion pulumi.BoolPtrInput }
func (DnsViewState) ElementType ¶
func (DnsViewState) ElementType() reflect.Type
type DnsZone ¶
type DnsZone struct { pulumi.CustomResourceState // The list of IP addresses (Format <IP>:<Port>) that will receive zone change notifications in addition to the NS listed // in the SOA AlsoNotifies pulumi.StringArrayOutput `pulumi:"alsoNotifies"` // The class associated to the zone. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to the zone. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // Automaticaly create PTR records for the zone. Createptr pulumi.BoolPtrOutput `pulumi:"createptr"` // The name of DNS server or DNS SMART hosting the DNS zone to create. Dnsserver pulumi.StringOutput `pulumi:"dnsserver"` // The name of DNS view hosting the DNS zone to create. Dnsview pulumi.StringPtrOutput `pulumi:"dnsview"` // The Domain Name to be hosted by the zone. Name pulumi.StringOutput `pulumi:"name"` // The expected notify behavior (Supported: empty (Inherited), Yes, No, Explicit; Default: empty (Inherited). Notify pulumi.StringPtrOutput `pulumi:"notify"` // The name of a space associated to the zone. Space pulumi.StringPtrOutput `pulumi:"space"` // The type of the zone to create (Supported: Master). Type pulumi.StringPtrOutput `pulumi:"type"` }
func GetDnsZone ¶
func GetDnsZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DnsZoneState, opts ...pulumi.ResourceOption) (*DnsZone, error)
GetDnsZone gets an existing DnsZone 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 NewDnsZone ¶
func NewDnsZone(ctx *pulumi.Context, name string, args *DnsZoneArgs, opts ...pulumi.ResourceOption) (*DnsZone, error)
NewDnsZone registers a new resource with the given unique name, arguments, and options.
func (*DnsZone) ElementType ¶
func (*DnsZone) ToDnsZoneOutput ¶
func (i *DnsZone) ToDnsZoneOutput() DnsZoneOutput
func (*DnsZone) ToDnsZoneOutputWithContext ¶
func (i *DnsZone) ToDnsZoneOutputWithContext(ctx context.Context) DnsZoneOutput
type DnsZoneArgs ¶
type DnsZoneArgs struct { // The list of IP addresses (Format <IP>:<Port>) that will receive zone change notifications in addition to the NS listed // in the SOA AlsoNotifies pulumi.StringArrayInput // The class associated to the zone. Class pulumi.StringPtrInput // The class parameters associated to the zone. ClassParameters pulumi.StringMapInput // Automaticaly create PTR records for the zone. Createptr pulumi.BoolPtrInput // The name of DNS server or DNS SMART hosting the DNS zone to create. Dnsserver pulumi.StringInput // The name of DNS view hosting the DNS zone to create. Dnsview pulumi.StringPtrInput // The Domain Name to be hosted by the zone. Name pulumi.StringPtrInput // The expected notify behavior (Supported: empty (Inherited), Yes, No, Explicit; Default: empty (Inherited). Notify pulumi.StringPtrInput // The name of a space associated to the zone. Space pulumi.StringPtrInput // The type of the zone to create (Supported: Master). Type pulumi.StringPtrInput }
The set of arguments for constructing a DnsZone resource.
func (DnsZoneArgs) ElementType ¶
func (DnsZoneArgs) ElementType() reflect.Type
type DnsZoneArray ¶
type DnsZoneArray []DnsZoneInput
func (DnsZoneArray) ElementType ¶
func (DnsZoneArray) ElementType() reflect.Type
func (DnsZoneArray) ToDnsZoneArrayOutput ¶
func (i DnsZoneArray) ToDnsZoneArrayOutput() DnsZoneArrayOutput
func (DnsZoneArray) ToDnsZoneArrayOutputWithContext ¶
func (i DnsZoneArray) ToDnsZoneArrayOutputWithContext(ctx context.Context) DnsZoneArrayOutput
type DnsZoneArrayInput ¶
type DnsZoneArrayInput interface { pulumi.Input ToDnsZoneArrayOutput() DnsZoneArrayOutput ToDnsZoneArrayOutputWithContext(context.Context) DnsZoneArrayOutput }
DnsZoneArrayInput is an input type that accepts DnsZoneArray and DnsZoneArrayOutput values. You can construct a concrete instance of `DnsZoneArrayInput` via:
DnsZoneArray{ DnsZoneArgs{...} }
type DnsZoneArrayOutput ¶
type DnsZoneArrayOutput struct{ *pulumi.OutputState }
func (DnsZoneArrayOutput) ElementType ¶
func (DnsZoneArrayOutput) ElementType() reflect.Type
func (DnsZoneArrayOutput) Index ¶
func (o DnsZoneArrayOutput) Index(i pulumi.IntInput) DnsZoneOutput
func (DnsZoneArrayOutput) ToDnsZoneArrayOutput ¶
func (o DnsZoneArrayOutput) ToDnsZoneArrayOutput() DnsZoneArrayOutput
func (DnsZoneArrayOutput) ToDnsZoneArrayOutputWithContext ¶
func (o DnsZoneArrayOutput) ToDnsZoneArrayOutputWithContext(ctx context.Context) DnsZoneArrayOutput
type DnsZoneInput ¶
type DnsZoneInput interface { pulumi.Input ToDnsZoneOutput() DnsZoneOutput ToDnsZoneOutputWithContext(ctx context.Context) DnsZoneOutput }
type DnsZoneMap ¶
type DnsZoneMap map[string]DnsZoneInput
func (DnsZoneMap) ElementType ¶
func (DnsZoneMap) ElementType() reflect.Type
func (DnsZoneMap) ToDnsZoneMapOutput ¶
func (i DnsZoneMap) ToDnsZoneMapOutput() DnsZoneMapOutput
func (DnsZoneMap) ToDnsZoneMapOutputWithContext ¶
func (i DnsZoneMap) ToDnsZoneMapOutputWithContext(ctx context.Context) DnsZoneMapOutput
type DnsZoneMapInput ¶
type DnsZoneMapInput interface { pulumi.Input ToDnsZoneMapOutput() DnsZoneMapOutput ToDnsZoneMapOutputWithContext(context.Context) DnsZoneMapOutput }
DnsZoneMapInput is an input type that accepts DnsZoneMap and DnsZoneMapOutput values. You can construct a concrete instance of `DnsZoneMapInput` via:
DnsZoneMap{ "key": DnsZoneArgs{...} }
type DnsZoneMapOutput ¶
type DnsZoneMapOutput struct{ *pulumi.OutputState }
func (DnsZoneMapOutput) ElementType ¶
func (DnsZoneMapOutput) ElementType() reflect.Type
func (DnsZoneMapOutput) MapIndex ¶
func (o DnsZoneMapOutput) MapIndex(k pulumi.StringInput) DnsZoneOutput
func (DnsZoneMapOutput) ToDnsZoneMapOutput ¶
func (o DnsZoneMapOutput) ToDnsZoneMapOutput() DnsZoneMapOutput
func (DnsZoneMapOutput) ToDnsZoneMapOutputWithContext ¶
func (o DnsZoneMapOutput) ToDnsZoneMapOutputWithContext(ctx context.Context) DnsZoneMapOutput
type DnsZoneOutput ¶
type DnsZoneOutput struct{ *pulumi.OutputState }
func (DnsZoneOutput) AlsoNotifies ¶
func (o DnsZoneOutput) AlsoNotifies() pulumi.StringArrayOutput
The list of IP addresses (Format <IP>:<Port>) that will receive zone change notifications in addition to the NS listed in the SOA
func (DnsZoneOutput) Class ¶
func (o DnsZoneOutput) Class() pulumi.StringPtrOutput
The class associated to the zone.
func (DnsZoneOutput) ClassParameters ¶
func (o DnsZoneOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to the zone.
func (DnsZoneOutput) Createptr ¶
func (o DnsZoneOutput) Createptr() pulumi.BoolPtrOutput
Automaticaly create PTR records for the zone.
func (DnsZoneOutput) Dnsserver ¶
func (o DnsZoneOutput) Dnsserver() pulumi.StringOutput
The name of DNS server or DNS SMART hosting the DNS zone to create.
func (DnsZoneOutput) Dnsview ¶
func (o DnsZoneOutput) Dnsview() pulumi.StringPtrOutput
The name of DNS view hosting the DNS zone to create.
func (DnsZoneOutput) ElementType ¶
func (DnsZoneOutput) ElementType() reflect.Type
func (DnsZoneOutput) Name ¶
func (o DnsZoneOutput) Name() pulumi.StringOutput
The Domain Name to be hosted by the zone.
func (DnsZoneOutput) Notify ¶
func (o DnsZoneOutput) Notify() pulumi.StringPtrOutput
The expected notify behavior (Supported: empty (Inherited), Yes, No, Explicit; Default: empty (Inherited).
func (DnsZoneOutput) Space ¶
func (o DnsZoneOutput) Space() pulumi.StringPtrOutput
The name of a space associated to the zone.
func (DnsZoneOutput) ToDnsZoneOutput ¶
func (o DnsZoneOutput) ToDnsZoneOutput() DnsZoneOutput
func (DnsZoneOutput) ToDnsZoneOutputWithContext ¶
func (o DnsZoneOutput) ToDnsZoneOutputWithContext(ctx context.Context) DnsZoneOutput
func (DnsZoneOutput) Type ¶
func (o DnsZoneOutput) Type() pulumi.StringPtrOutput
The type of the zone to create (Supported: Master).
type DnsZoneState ¶
type DnsZoneState struct { // The list of IP addresses (Format <IP>:<Port>) that will receive zone change notifications in addition to the NS listed // in the SOA AlsoNotifies pulumi.StringArrayInput // The class associated to the zone. Class pulumi.StringPtrInput // The class parameters associated to the zone. ClassParameters pulumi.StringMapInput // Automaticaly create PTR records for the zone. Createptr pulumi.BoolPtrInput // The name of DNS server or DNS SMART hosting the DNS zone to create. Dnsserver pulumi.StringPtrInput // The name of DNS view hosting the DNS zone to create. Dnsview pulumi.StringPtrInput // The Domain Name to be hosted by the zone. Name pulumi.StringPtrInput // The expected notify behavior (Supported: empty (Inherited), Yes, No, Explicit; Default: empty (Inherited). Notify pulumi.StringPtrInput // The name of a space associated to the zone. Space pulumi.StringPtrInput // The type of the zone to create (Supported: Master). Type pulumi.StringPtrInput }
func (DnsZoneState) ElementType ¶
func (DnsZoneState) ElementType() reflect.Type
type GetIp6PtrArgs ¶
type GetIp6PtrArgs struct {
Address string `pulumi:"address"`
}
A collection of arguments for invoking getIp6Ptr.
type GetIp6PtrOutputArgs ¶
type GetIp6PtrOutputArgs struct {
Address pulumi.StringInput `pulumi:"address"`
}
A collection of arguments for invoking getIp6Ptr.
func (GetIp6PtrOutputArgs) ElementType ¶
func (GetIp6PtrOutputArgs) ElementType() reflect.Type
type GetIp6PtrResult ¶
type GetIp6PtrResult struct { Address string `pulumi:"address"` Dname string `pulumi:"dname"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getIp6Ptr.
func GetIp6Ptr ¶
func GetIp6Ptr(ctx *pulumi.Context, args *GetIp6PtrArgs, opts ...pulumi.InvokeOption) (*GetIp6PtrResult, error)
type GetIp6PtrResultOutput ¶
type GetIp6PtrResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIp6Ptr.
func GetIp6PtrOutput ¶
func GetIp6PtrOutput(ctx *pulumi.Context, args GetIp6PtrOutputArgs, opts ...pulumi.InvokeOption) GetIp6PtrResultOutput
func (GetIp6PtrResultOutput) Address ¶
func (o GetIp6PtrResultOutput) Address() pulumi.StringOutput
func (GetIp6PtrResultOutput) Dname ¶
func (o GetIp6PtrResultOutput) Dname() pulumi.StringOutput
func (GetIp6PtrResultOutput) ElementType ¶
func (GetIp6PtrResultOutput) ElementType() reflect.Type
func (GetIp6PtrResultOutput) Id ¶
func (o GetIp6PtrResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIp6PtrResultOutput) ToGetIp6PtrResultOutput ¶
func (o GetIp6PtrResultOutput) ToGetIp6PtrResultOutput() GetIp6PtrResultOutput
func (GetIp6PtrResultOutput) ToGetIp6PtrResultOutputWithContext ¶
func (o GetIp6PtrResultOutput) ToGetIp6PtrResultOutputWithContext(ctx context.Context) GetIp6PtrResultOutput
type GetIp6SubnetQueryArgs ¶
type GetIp6SubnetQueryArgs struct { Orderby *string `pulumi:"orderby"` Query string `pulumi:"query"` Tags *string `pulumi:"tags"` }
A collection of arguments for invoking getIp6SubnetQuery.
type GetIp6SubnetQueryOutputArgs ¶
type GetIp6SubnetQueryOutputArgs struct { Orderby pulumi.StringPtrInput `pulumi:"orderby"` Query pulumi.StringInput `pulumi:"query"` Tags pulumi.StringPtrInput `pulumi:"tags"` }
A collection of arguments for invoking getIp6SubnetQuery.
func (GetIp6SubnetQueryOutputArgs) ElementType ¶
func (GetIp6SubnetQueryOutputArgs) ElementType() reflect.Type
type GetIp6SubnetQueryResult ¶
type GetIp6SubnetQueryResult struct { Address string `pulumi:"address"` Class string `pulumi:"class"` ClassParameters map[string]string `pulumi:"classParameters"` Gateway string `pulumi:"gateway"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` Orderby *string `pulumi:"orderby"` Prefix string `pulumi:"prefix"` PrefixSize int `pulumi:"prefixSize"` Query string `pulumi:"query"` Space string `pulumi:"space"` Tags *string `pulumi:"tags"` Terminal bool `pulumi:"terminal"` }
A collection of values returned by getIp6SubnetQuery.
func GetIp6SubnetQuery ¶
func GetIp6SubnetQuery(ctx *pulumi.Context, args *GetIp6SubnetQueryArgs, opts ...pulumi.InvokeOption) (*GetIp6SubnetQueryResult, error)
type GetIp6SubnetQueryResultOutput ¶
type GetIp6SubnetQueryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIp6SubnetQuery.
func GetIp6SubnetQueryOutput ¶
func GetIp6SubnetQueryOutput(ctx *pulumi.Context, args GetIp6SubnetQueryOutputArgs, opts ...pulumi.InvokeOption) GetIp6SubnetQueryResultOutput
func (GetIp6SubnetQueryResultOutput) Address ¶
func (o GetIp6SubnetQueryResultOutput) Address() pulumi.StringOutput
func (GetIp6SubnetQueryResultOutput) Class ¶
func (o GetIp6SubnetQueryResultOutput) Class() pulumi.StringOutput
func (GetIp6SubnetQueryResultOutput) ClassParameters ¶
func (o GetIp6SubnetQueryResultOutput) ClassParameters() pulumi.StringMapOutput
func (GetIp6SubnetQueryResultOutput) ElementType ¶
func (GetIp6SubnetQueryResultOutput) ElementType() reflect.Type
func (GetIp6SubnetQueryResultOutput) Gateway ¶
func (o GetIp6SubnetQueryResultOutput) Gateway() pulumi.StringOutput
func (GetIp6SubnetQueryResultOutput) Id ¶
func (o GetIp6SubnetQueryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIp6SubnetQueryResultOutput) Name ¶
func (o GetIp6SubnetQueryResultOutput) Name() pulumi.StringOutput
func (GetIp6SubnetQueryResultOutput) Orderby ¶
func (o GetIp6SubnetQueryResultOutput) Orderby() pulumi.StringPtrOutput
func (GetIp6SubnetQueryResultOutput) Prefix ¶
func (o GetIp6SubnetQueryResultOutput) Prefix() pulumi.StringOutput
func (GetIp6SubnetQueryResultOutput) PrefixSize ¶
func (o GetIp6SubnetQueryResultOutput) PrefixSize() pulumi.IntOutput
func (GetIp6SubnetQueryResultOutput) Query ¶
func (o GetIp6SubnetQueryResultOutput) Query() pulumi.StringOutput
func (GetIp6SubnetQueryResultOutput) Space ¶
func (o GetIp6SubnetQueryResultOutput) Space() pulumi.StringOutput
func (GetIp6SubnetQueryResultOutput) Tags ¶
func (o GetIp6SubnetQueryResultOutput) Tags() pulumi.StringPtrOutput
func (GetIp6SubnetQueryResultOutput) Terminal ¶
func (o GetIp6SubnetQueryResultOutput) Terminal() pulumi.BoolOutput
func (GetIp6SubnetQueryResultOutput) ToGetIp6SubnetQueryResultOutput ¶
func (o GetIp6SubnetQueryResultOutput) ToGetIp6SubnetQueryResultOutput() GetIp6SubnetQueryResultOutput
func (GetIp6SubnetQueryResultOutput) ToGetIp6SubnetQueryResultOutputWithContext ¶
func (o GetIp6SubnetQueryResultOutput) ToGetIp6SubnetQueryResultOutputWithContext(ctx context.Context) GetIp6SubnetQueryResultOutput
type GetIpPtrArgs ¶
type GetIpPtrArgs struct {
Address string `pulumi:"address"`
}
A collection of arguments for invoking getIpPtr.
type GetIpPtrOutputArgs ¶
type GetIpPtrOutputArgs struct {
Address pulumi.StringInput `pulumi:"address"`
}
A collection of arguments for invoking getIpPtr.
func (GetIpPtrOutputArgs) ElementType ¶
func (GetIpPtrOutputArgs) ElementType() reflect.Type
type GetIpPtrResult ¶
type GetIpPtrResult struct { Address string `pulumi:"address"` Dname string `pulumi:"dname"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getIpPtr.
func GetIpPtr ¶
func GetIpPtr(ctx *pulumi.Context, args *GetIpPtrArgs, opts ...pulumi.InvokeOption) (*GetIpPtrResult, error)
type GetIpPtrResultOutput ¶
type GetIpPtrResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIpPtr.
func GetIpPtrOutput ¶
func GetIpPtrOutput(ctx *pulumi.Context, args GetIpPtrOutputArgs, opts ...pulumi.InvokeOption) GetIpPtrResultOutput
func (GetIpPtrResultOutput) Address ¶
func (o GetIpPtrResultOutput) Address() pulumi.StringOutput
func (GetIpPtrResultOutput) Dname ¶
func (o GetIpPtrResultOutput) Dname() pulumi.StringOutput
func (GetIpPtrResultOutput) ElementType ¶
func (GetIpPtrResultOutput) ElementType() reflect.Type
func (GetIpPtrResultOutput) Id ¶
func (o GetIpPtrResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIpPtrResultOutput) ToGetIpPtrResultOutput ¶
func (o GetIpPtrResultOutput) ToGetIpPtrResultOutput() GetIpPtrResultOutput
func (GetIpPtrResultOutput) ToGetIpPtrResultOutputWithContext ¶
func (o GetIpPtrResultOutput) ToGetIpPtrResultOutputWithContext(ctx context.Context) GetIpPtrResultOutput
type GetIpSubnetQueryArgs ¶
type GetIpSubnetQueryArgs struct { Orderby *string `pulumi:"orderby"` Query string `pulumi:"query"` Tags *string `pulumi:"tags"` }
A collection of arguments for invoking getIpSubnetQuery.
type GetIpSubnetQueryOutputArgs ¶
type GetIpSubnetQueryOutputArgs struct { Orderby pulumi.StringPtrInput `pulumi:"orderby"` Query pulumi.StringInput `pulumi:"query"` Tags pulumi.StringPtrInput `pulumi:"tags"` }
A collection of arguments for invoking getIpSubnetQuery.
func (GetIpSubnetQueryOutputArgs) ElementType ¶
func (GetIpSubnetQueryOutputArgs) ElementType() reflect.Type
type GetIpSubnetQueryResult ¶
type GetIpSubnetQueryResult struct { Address string `pulumi:"address"` Class string `pulumi:"class"` ClassParameters map[string]string `pulumi:"classParameters"` Gateway string `pulumi:"gateway"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` Netmask string `pulumi:"netmask"` Orderby *string `pulumi:"orderby"` Prefix string `pulumi:"prefix"` PrefixSize int `pulumi:"prefixSize"` Query string `pulumi:"query"` Space string `pulumi:"space"` Tags *string `pulumi:"tags"` }
A collection of values returned by getIpSubnetQuery.
func GetIpSubnetQuery ¶
func GetIpSubnetQuery(ctx *pulumi.Context, args *GetIpSubnetQueryArgs, opts ...pulumi.InvokeOption) (*GetIpSubnetQueryResult, error)
type GetIpSubnetQueryResultOutput ¶
type GetIpSubnetQueryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIpSubnetQuery.
func GetIpSubnetQueryOutput ¶
func GetIpSubnetQueryOutput(ctx *pulumi.Context, args GetIpSubnetQueryOutputArgs, opts ...pulumi.InvokeOption) GetIpSubnetQueryResultOutput
func (GetIpSubnetQueryResultOutput) Address ¶
func (o GetIpSubnetQueryResultOutput) Address() pulumi.StringOutput
func (GetIpSubnetQueryResultOutput) Class ¶
func (o GetIpSubnetQueryResultOutput) Class() pulumi.StringOutput
func (GetIpSubnetQueryResultOutput) ClassParameters ¶
func (o GetIpSubnetQueryResultOutput) ClassParameters() pulumi.StringMapOutput
func (GetIpSubnetQueryResultOutput) ElementType ¶
func (GetIpSubnetQueryResultOutput) ElementType() reflect.Type
func (GetIpSubnetQueryResultOutput) Gateway ¶
func (o GetIpSubnetQueryResultOutput) Gateway() pulumi.StringOutput
func (GetIpSubnetQueryResultOutput) Id ¶
func (o GetIpSubnetQueryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIpSubnetQueryResultOutput) Name ¶
func (o GetIpSubnetQueryResultOutput) Name() pulumi.StringOutput
func (GetIpSubnetQueryResultOutput) Netmask ¶
func (o GetIpSubnetQueryResultOutput) Netmask() pulumi.StringOutput
func (GetIpSubnetQueryResultOutput) Orderby ¶
func (o GetIpSubnetQueryResultOutput) Orderby() pulumi.StringPtrOutput
func (GetIpSubnetQueryResultOutput) Prefix ¶
func (o GetIpSubnetQueryResultOutput) Prefix() pulumi.StringOutput
func (GetIpSubnetQueryResultOutput) PrefixSize ¶
func (o GetIpSubnetQueryResultOutput) PrefixSize() pulumi.IntOutput
func (GetIpSubnetQueryResultOutput) Query ¶
func (o GetIpSubnetQueryResultOutput) Query() pulumi.StringOutput
func (GetIpSubnetQueryResultOutput) Space ¶
func (o GetIpSubnetQueryResultOutput) Space() pulumi.StringOutput
func (GetIpSubnetQueryResultOutput) Tags ¶
func (o GetIpSubnetQueryResultOutput) Tags() pulumi.StringPtrOutput
func (GetIpSubnetQueryResultOutput) ToGetIpSubnetQueryResultOutput ¶
func (o GetIpSubnetQueryResultOutput) ToGetIpSubnetQueryResultOutput() GetIpSubnetQueryResultOutput
func (GetIpSubnetQueryResultOutput) ToGetIpSubnetQueryResultOutputWithContext ¶
func (o GetIpSubnetQueryResultOutput) ToGetIpSubnetQueryResultOutputWithContext(ctx context.Context) GetIpSubnetQueryResultOutput
type Ip6Address ¶
type Ip6Address struct { pulumi.CustomResourceState // The provisionned IPv6 address. Address pulumi.StringOutput `pulumi:"address"` // The class associated to the IPv6 address. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to the IPv6 address. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // Device Name to associate with the IPv6 address (Require a 'Device Manager' license). Device pulumi.StringPtrOutput `pulumi:"device"` // The MAC Address of the IPv6 address to create. Mac pulumi.StringPtrOutput `pulumi:"mac"` // The short name or FQDN of the IPv6 address to create. Name pulumi.StringOutput `pulumi:"name"` // The name of the pool into which creating the IPv6 address. Pool pulumi.StringPtrOutput `pulumi:"pool"` // The optionally requested IPv6 address. RequestIp pulumi.StringPtrOutput `pulumi:"requestIp"` // The name of the space into which creating the IPv6 address. Space pulumi.StringOutput `pulumi:"space"` // The name of the subnet into which creating the IPv6 address. Subnet pulumi.StringOutput `pulumi:"subnet"` }
func GetIp6Address ¶
func GetIp6Address(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Ip6AddressState, opts ...pulumi.ResourceOption) (*Ip6Address, error)
GetIp6Address gets an existing Ip6Address 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 NewIp6Address ¶
func NewIp6Address(ctx *pulumi.Context, name string, args *Ip6AddressArgs, opts ...pulumi.ResourceOption) (*Ip6Address, error)
NewIp6Address registers a new resource with the given unique name, arguments, and options.
func (*Ip6Address) ElementType ¶
func (*Ip6Address) ElementType() reflect.Type
func (*Ip6Address) ToIp6AddressOutput ¶
func (i *Ip6Address) ToIp6AddressOutput() Ip6AddressOutput
func (*Ip6Address) ToIp6AddressOutputWithContext ¶
func (i *Ip6Address) ToIp6AddressOutputWithContext(ctx context.Context) Ip6AddressOutput
type Ip6AddressArgs ¶
type Ip6AddressArgs struct { // The class associated to the IPv6 address. Class pulumi.StringPtrInput // The class parameters associated to the IPv6 address. ClassParameters pulumi.StringMapInput // Device Name to associate with the IPv6 address (Require a 'Device Manager' license). Device pulumi.StringPtrInput // The MAC Address of the IPv6 address to create. Mac pulumi.StringPtrInput // The short name or FQDN of the IPv6 address to create. Name pulumi.StringPtrInput // The name of the pool into which creating the IPv6 address. Pool pulumi.StringPtrInput // The optionally requested IPv6 address. RequestIp pulumi.StringPtrInput // The name of the space into which creating the IPv6 address. Space pulumi.StringInput // The name of the subnet into which creating the IPv6 address. Subnet pulumi.StringInput }
The set of arguments for constructing a Ip6Address resource.
func (Ip6AddressArgs) ElementType ¶
func (Ip6AddressArgs) ElementType() reflect.Type
type Ip6AddressArray ¶
type Ip6AddressArray []Ip6AddressInput
func (Ip6AddressArray) ElementType ¶
func (Ip6AddressArray) ElementType() reflect.Type
func (Ip6AddressArray) ToIp6AddressArrayOutput ¶
func (i Ip6AddressArray) ToIp6AddressArrayOutput() Ip6AddressArrayOutput
func (Ip6AddressArray) ToIp6AddressArrayOutputWithContext ¶
func (i Ip6AddressArray) ToIp6AddressArrayOutputWithContext(ctx context.Context) Ip6AddressArrayOutput
type Ip6AddressArrayInput ¶
type Ip6AddressArrayInput interface { pulumi.Input ToIp6AddressArrayOutput() Ip6AddressArrayOutput ToIp6AddressArrayOutputWithContext(context.Context) Ip6AddressArrayOutput }
Ip6AddressArrayInput is an input type that accepts Ip6AddressArray and Ip6AddressArrayOutput values. You can construct a concrete instance of `Ip6AddressArrayInput` via:
Ip6AddressArray{ Ip6AddressArgs{...} }
type Ip6AddressArrayOutput ¶
type Ip6AddressArrayOutput struct{ *pulumi.OutputState }
func (Ip6AddressArrayOutput) ElementType ¶
func (Ip6AddressArrayOutput) ElementType() reflect.Type
func (Ip6AddressArrayOutput) Index ¶
func (o Ip6AddressArrayOutput) Index(i pulumi.IntInput) Ip6AddressOutput
func (Ip6AddressArrayOutput) ToIp6AddressArrayOutput ¶
func (o Ip6AddressArrayOutput) ToIp6AddressArrayOutput() Ip6AddressArrayOutput
func (Ip6AddressArrayOutput) ToIp6AddressArrayOutputWithContext ¶
func (o Ip6AddressArrayOutput) ToIp6AddressArrayOutputWithContext(ctx context.Context) Ip6AddressArrayOutput
type Ip6AddressInput ¶
type Ip6AddressInput interface { pulumi.Input ToIp6AddressOutput() Ip6AddressOutput ToIp6AddressOutputWithContext(ctx context.Context) Ip6AddressOutput }
type Ip6AddressMap ¶
type Ip6AddressMap map[string]Ip6AddressInput
func (Ip6AddressMap) ElementType ¶
func (Ip6AddressMap) ElementType() reflect.Type
func (Ip6AddressMap) ToIp6AddressMapOutput ¶
func (i Ip6AddressMap) ToIp6AddressMapOutput() Ip6AddressMapOutput
func (Ip6AddressMap) ToIp6AddressMapOutputWithContext ¶
func (i Ip6AddressMap) ToIp6AddressMapOutputWithContext(ctx context.Context) Ip6AddressMapOutput
type Ip6AddressMapInput ¶
type Ip6AddressMapInput interface { pulumi.Input ToIp6AddressMapOutput() Ip6AddressMapOutput ToIp6AddressMapOutputWithContext(context.Context) Ip6AddressMapOutput }
Ip6AddressMapInput is an input type that accepts Ip6AddressMap and Ip6AddressMapOutput values. You can construct a concrete instance of `Ip6AddressMapInput` via:
Ip6AddressMap{ "key": Ip6AddressArgs{...} }
type Ip6AddressMapOutput ¶
type Ip6AddressMapOutput struct{ *pulumi.OutputState }
func (Ip6AddressMapOutput) ElementType ¶
func (Ip6AddressMapOutput) ElementType() reflect.Type
func (Ip6AddressMapOutput) MapIndex ¶
func (o Ip6AddressMapOutput) MapIndex(k pulumi.StringInput) Ip6AddressOutput
func (Ip6AddressMapOutput) ToIp6AddressMapOutput ¶
func (o Ip6AddressMapOutput) ToIp6AddressMapOutput() Ip6AddressMapOutput
func (Ip6AddressMapOutput) ToIp6AddressMapOutputWithContext ¶
func (o Ip6AddressMapOutput) ToIp6AddressMapOutputWithContext(ctx context.Context) Ip6AddressMapOutput
type Ip6AddressOutput ¶
type Ip6AddressOutput struct{ *pulumi.OutputState }
func (Ip6AddressOutput) Address ¶
func (o Ip6AddressOutput) Address() pulumi.StringOutput
The provisionned IPv6 address.
func (Ip6AddressOutput) Class ¶
func (o Ip6AddressOutput) Class() pulumi.StringPtrOutput
The class associated to the IPv6 address.
func (Ip6AddressOutput) ClassParameters ¶
func (o Ip6AddressOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to the IPv6 address.
func (Ip6AddressOutput) Device ¶
func (o Ip6AddressOutput) Device() pulumi.StringPtrOutput
Device Name to associate with the IPv6 address (Require a 'Device Manager' license).
func (Ip6AddressOutput) ElementType ¶
func (Ip6AddressOutput) ElementType() reflect.Type
func (Ip6AddressOutput) Mac ¶
func (o Ip6AddressOutput) Mac() pulumi.StringPtrOutput
The MAC Address of the IPv6 address to create.
func (Ip6AddressOutput) Name ¶
func (o Ip6AddressOutput) Name() pulumi.StringOutput
The short name or FQDN of the IPv6 address to create.
func (Ip6AddressOutput) Pool ¶
func (o Ip6AddressOutput) Pool() pulumi.StringPtrOutput
The name of the pool into which creating the IPv6 address.
func (Ip6AddressOutput) RequestIp ¶
func (o Ip6AddressOutput) RequestIp() pulumi.StringPtrOutput
The optionally requested IPv6 address.
func (Ip6AddressOutput) Space ¶
func (o Ip6AddressOutput) Space() pulumi.StringOutput
The name of the space into which creating the IPv6 address.
func (Ip6AddressOutput) Subnet ¶
func (o Ip6AddressOutput) Subnet() pulumi.StringOutput
The name of the subnet into which creating the IPv6 address.
func (Ip6AddressOutput) ToIp6AddressOutput ¶
func (o Ip6AddressOutput) ToIp6AddressOutput() Ip6AddressOutput
func (Ip6AddressOutput) ToIp6AddressOutputWithContext ¶
func (o Ip6AddressOutput) ToIp6AddressOutputWithContext(ctx context.Context) Ip6AddressOutput
type Ip6AddressState ¶
type Ip6AddressState struct { // The provisionned IPv6 address. Address pulumi.StringPtrInput // The class associated to the IPv6 address. Class pulumi.StringPtrInput // The class parameters associated to the IPv6 address. ClassParameters pulumi.StringMapInput // Device Name to associate with the IPv6 address (Require a 'Device Manager' license). Device pulumi.StringPtrInput // The MAC Address of the IPv6 address to create. Mac pulumi.StringPtrInput // The short name or FQDN of the IPv6 address to create. Name pulumi.StringPtrInput // The name of the pool into which creating the IPv6 address. Pool pulumi.StringPtrInput // The optionally requested IPv6 address. RequestIp pulumi.StringPtrInput // The name of the space into which creating the IPv6 address. Space pulumi.StringPtrInput // The name of the subnet into which creating the IPv6 address. Subnet pulumi.StringPtrInput }
func (Ip6AddressState) ElementType ¶
func (Ip6AddressState) ElementType() reflect.Type
type Ip6Alias ¶
type Ip6Alias struct { pulumi.CustomResourceState // The IPv6 address for which the alias will be associated to. Address pulumi.StringOutput `pulumi:"address"` // The FQDN of the IPv6 address alias to create. Name pulumi.StringOutput `pulumi:"name"` // The name of the space to which the address belong to. Space pulumi.StringOutput `pulumi:"space"` // The type of the Alias to create (Supported: A, CNAME; Default: CNAME). Type pulumi.StringPtrOutput `pulumi:"type"` }
func GetIp6Alias ¶
func GetIp6Alias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Ip6AliasState, opts ...pulumi.ResourceOption) (*Ip6Alias, error)
GetIp6Alias gets an existing Ip6Alias 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 NewIp6Alias ¶
func NewIp6Alias(ctx *pulumi.Context, name string, args *Ip6AliasArgs, opts ...pulumi.ResourceOption) (*Ip6Alias, error)
NewIp6Alias registers a new resource with the given unique name, arguments, and options.
func (*Ip6Alias) ElementType ¶
func (*Ip6Alias) ToIp6AliasOutput ¶
func (i *Ip6Alias) ToIp6AliasOutput() Ip6AliasOutput
func (*Ip6Alias) ToIp6AliasOutputWithContext ¶
func (i *Ip6Alias) ToIp6AliasOutputWithContext(ctx context.Context) Ip6AliasOutput
type Ip6AliasArgs ¶
type Ip6AliasArgs struct { // The IPv6 address for which the alias will be associated to. Address pulumi.StringInput // The FQDN of the IPv6 address alias to create. Name pulumi.StringPtrInput // The name of the space to which the address belong to. Space pulumi.StringInput // The type of the Alias to create (Supported: A, CNAME; Default: CNAME). Type pulumi.StringPtrInput }
The set of arguments for constructing a Ip6Alias resource.
func (Ip6AliasArgs) ElementType ¶
func (Ip6AliasArgs) ElementType() reflect.Type
type Ip6AliasArray ¶
type Ip6AliasArray []Ip6AliasInput
func (Ip6AliasArray) ElementType ¶
func (Ip6AliasArray) ElementType() reflect.Type
func (Ip6AliasArray) ToIp6AliasArrayOutput ¶
func (i Ip6AliasArray) ToIp6AliasArrayOutput() Ip6AliasArrayOutput
func (Ip6AliasArray) ToIp6AliasArrayOutputWithContext ¶
func (i Ip6AliasArray) ToIp6AliasArrayOutputWithContext(ctx context.Context) Ip6AliasArrayOutput
type Ip6AliasArrayInput ¶
type Ip6AliasArrayInput interface { pulumi.Input ToIp6AliasArrayOutput() Ip6AliasArrayOutput ToIp6AliasArrayOutputWithContext(context.Context) Ip6AliasArrayOutput }
Ip6AliasArrayInput is an input type that accepts Ip6AliasArray and Ip6AliasArrayOutput values. You can construct a concrete instance of `Ip6AliasArrayInput` via:
Ip6AliasArray{ Ip6AliasArgs{...} }
type Ip6AliasArrayOutput ¶
type Ip6AliasArrayOutput struct{ *pulumi.OutputState }
func (Ip6AliasArrayOutput) ElementType ¶
func (Ip6AliasArrayOutput) ElementType() reflect.Type
func (Ip6AliasArrayOutput) Index ¶
func (o Ip6AliasArrayOutput) Index(i pulumi.IntInput) Ip6AliasOutput
func (Ip6AliasArrayOutput) ToIp6AliasArrayOutput ¶
func (o Ip6AliasArrayOutput) ToIp6AliasArrayOutput() Ip6AliasArrayOutput
func (Ip6AliasArrayOutput) ToIp6AliasArrayOutputWithContext ¶
func (o Ip6AliasArrayOutput) ToIp6AliasArrayOutputWithContext(ctx context.Context) Ip6AliasArrayOutput
type Ip6AliasInput ¶
type Ip6AliasInput interface { pulumi.Input ToIp6AliasOutput() Ip6AliasOutput ToIp6AliasOutputWithContext(ctx context.Context) Ip6AliasOutput }
type Ip6AliasMap ¶
type Ip6AliasMap map[string]Ip6AliasInput
func (Ip6AliasMap) ElementType ¶
func (Ip6AliasMap) ElementType() reflect.Type
func (Ip6AliasMap) ToIp6AliasMapOutput ¶
func (i Ip6AliasMap) ToIp6AliasMapOutput() Ip6AliasMapOutput
func (Ip6AliasMap) ToIp6AliasMapOutputWithContext ¶
func (i Ip6AliasMap) ToIp6AliasMapOutputWithContext(ctx context.Context) Ip6AliasMapOutput
type Ip6AliasMapInput ¶
type Ip6AliasMapInput interface { pulumi.Input ToIp6AliasMapOutput() Ip6AliasMapOutput ToIp6AliasMapOutputWithContext(context.Context) Ip6AliasMapOutput }
Ip6AliasMapInput is an input type that accepts Ip6AliasMap and Ip6AliasMapOutput values. You can construct a concrete instance of `Ip6AliasMapInput` via:
Ip6AliasMap{ "key": Ip6AliasArgs{...} }
type Ip6AliasMapOutput ¶
type Ip6AliasMapOutput struct{ *pulumi.OutputState }
func (Ip6AliasMapOutput) ElementType ¶
func (Ip6AliasMapOutput) ElementType() reflect.Type
func (Ip6AliasMapOutput) MapIndex ¶
func (o Ip6AliasMapOutput) MapIndex(k pulumi.StringInput) Ip6AliasOutput
func (Ip6AliasMapOutput) ToIp6AliasMapOutput ¶
func (o Ip6AliasMapOutput) ToIp6AliasMapOutput() Ip6AliasMapOutput
func (Ip6AliasMapOutput) ToIp6AliasMapOutputWithContext ¶
func (o Ip6AliasMapOutput) ToIp6AliasMapOutputWithContext(ctx context.Context) Ip6AliasMapOutput
type Ip6AliasOutput ¶
type Ip6AliasOutput struct{ *pulumi.OutputState }
func (Ip6AliasOutput) Address ¶
func (o Ip6AliasOutput) Address() pulumi.StringOutput
The IPv6 address for which the alias will be associated to.
func (Ip6AliasOutput) ElementType ¶
func (Ip6AliasOutput) ElementType() reflect.Type
func (Ip6AliasOutput) Name ¶
func (o Ip6AliasOutput) Name() pulumi.StringOutput
The FQDN of the IPv6 address alias to create.
func (Ip6AliasOutput) Space ¶
func (o Ip6AliasOutput) Space() pulumi.StringOutput
The name of the space to which the address belong to.
func (Ip6AliasOutput) ToIp6AliasOutput ¶
func (o Ip6AliasOutput) ToIp6AliasOutput() Ip6AliasOutput
func (Ip6AliasOutput) ToIp6AliasOutputWithContext ¶
func (o Ip6AliasOutput) ToIp6AliasOutputWithContext(ctx context.Context) Ip6AliasOutput
func (Ip6AliasOutput) Type ¶
func (o Ip6AliasOutput) Type() pulumi.StringPtrOutput
The type of the Alias to create (Supported: A, CNAME; Default: CNAME).
type Ip6AliasState ¶
type Ip6AliasState struct { // The IPv6 address for which the alias will be associated to. Address pulumi.StringPtrInput // The FQDN of the IPv6 address alias to create. Name pulumi.StringPtrInput // The name of the space to which the address belong to. Space pulumi.StringPtrInput // The type of the Alias to create (Supported: A, CNAME; Default: CNAME). Type pulumi.StringPtrInput }
func (Ip6AliasState) ElementType ¶
func (Ip6AliasState) ElementType() reflect.Type
type Ip6Mac ¶
type Ip6Mac struct { pulumi.CustomResourceState // The IPv6 address to map with the MAC address. Address pulumi.StringOutput `pulumi:"address"` // The MAC Address o map with the IPv6 address. Mac pulumi.StringOutput `pulumi:"mac"` // The name of the space into which mapping the IP and the MAC address. Space pulumi.StringOutput `pulumi:"space"` }
func GetIp6Mac ¶
func GetIp6Mac(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Ip6MacState, opts ...pulumi.ResourceOption) (*Ip6Mac, error)
GetIp6Mac gets an existing Ip6Mac 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 NewIp6Mac ¶
func NewIp6Mac(ctx *pulumi.Context, name string, args *Ip6MacArgs, opts ...pulumi.ResourceOption) (*Ip6Mac, error)
NewIp6Mac registers a new resource with the given unique name, arguments, and options.
func (*Ip6Mac) ElementType ¶
func (*Ip6Mac) ToIp6MacOutput ¶
func (i *Ip6Mac) ToIp6MacOutput() Ip6MacOutput
func (*Ip6Mac) ToIp6MacOutputWithContext ¶
func (i *Ip6Mac) ToIp6MacOutputWithContext(ctx context.Context) Ip6MacOutput
type Ip6MacArgs ¶
type Ip6MacArgs struct { // The IPv6 address to map with the MAC address. Address pulumi.StringInput // The MAC Address o map with the IPv6 address. Mac pulumi.StringInput // The name of the space into which mapping the IP and the MAC address. Space pulumi.StringInput }
The set of arguments for constructing a Ip6Mac resource.
func (Ip6MacArgs) ElementType ¶
func (Ip6MacArgs) ElementType() reflect.Type
type Ip6MacArray ¶
type Ip6MacArray []Ip6MacInput
func (Ip6MacArray) ElementType ¶
func (Ip6MacArray) ElementType() reflect.Type
func (Ip6MacArray) ToIp6MacArrayOutput ¶
func (i Ip6MacArray) ToIp6MacArrayOutput() Ip6MacArrayOutput
func (Ip6MacArray) ToIp6MacArrayOutputWithContext ¶
func (i Ip6MacArray) ToIp6MacArrayOutputWithContext(ctx context.Context) Ip6MacArrayOutput
type Ip6MacArrayInput ¶
type Ip6MacArrayInput interface { pulumi.Input ToIp6MacArrayOutput() Ip6MacArrayOutput ToIp6MacArrayOutputWithContext(context.Context) Ip6MacArrayOutput }
Ip6MacArrayInput is an input type that accepts Ip6MacArray and Ip6MacArrayOutput values. You can construct a concrete instance of `Ip6MacArrayInput` via:
Ip6MacArray{ Ip6MacArgs{...} }
type Ip6MacArrayOutput ¶
type Ip6MacArrayOutput struct{ *pulumi.OutputState }
func (Ip6MacArrayOutput) ElementType ¶
func (Ip6MacArrayOutput) ElementType() reflect.Type
func (Ip6MacArrayOutput) Index ¶
func (o Ip6MacArrayOutput) Index(i pulumi.IntInput) Ip6MacOutput
func (Ip6MacArrayOutput) ToIp6MacArrayOutput ¶
func (o Ip6MacArrayOutput) ToIp6MacArrayOutput() Ip6MacArrayOutput
func (Ip6MacArrayOutput) ToIp6MacArrayOutputWithContext ¶
func (o Ip6MacArrayOutput) ToIp6MacArrayOutputWithContext(ctx context.Context) Ip6MacArrayOutput
type Ip6MacInput ¶
type Ip6MacInput interface { pulumi.Input ToIp6MacOutput() Ip6MacOutput ToIp6MacOutputWithContext(ctx context.Context) Ip6MacOutput }
type Ip6MacMap ¶
type Ip6MacMap map[string]Ip6MacInput
func (Ip6MacMap) ElementType ¶
func (Ip6MacMap) ToIp6MacMapOutput ¶
func (i Ip6MacMap) ToIp6MacMapOutput() Ip6MacMapOutput
func (Ip6MacMap) ToIp6MacMapOutputWithContext ¶
func (i Ip6MacMap) ToIp6MacMapOutputWithContext(ctx context.Context) Ip6MacMapOutput
type Ip6MacMapInput ¶
type Ip6MacMapInput interface { pulumi.Input ToIp6MacMapOutput() Ip6MacMapOutput ToIp6MacMapOutputWithContext(context.Context) Ip6MacMapOutput }
Ip6MacMapInput is an input type that accepts Ip6MacMap and Ip6MacMapOutput values. You can construct a concrete instance of `Ip6MacMapInput` via:
Ip6MacMap{ "key": Ip6MacArgs{...} }
type Ip6MacMapOutput ¶
type Ip6MacMapOutput struct{ *pulumi.OutputState }
func (Ip6MacMapOutput) ElementType ¶
func (Ip6MacMapOutput) ElementType() reflect.Type
func (Ip6MacMapOutput) MapIndex ¶
func (o Ip6MacMapOutput) MapIndex(k pulumi.StringInput) Ip6MacOutput
func (Ip6MacMapOutput) ToIp6MacMapOutput ¶
func (o Ip6MacMapOutput) ToIp6MacMapOutput() Ip6MacMapOutput
func (Ip6MacMapOutput) ToIp6MacMapOutputWithContext ¶
func (o Ip6MacMapOutput) ToIp6MacMapOutputWithContext(ctx context.Context) Ip6MacMapOutput
type Ip6MacOutput ¶
type Ip6MacOutput struct{ *pulumi.OutputState }
func (Ip6MacOutput) Address ¶
func (o Ip6MacOutput) Address() pulumi.StringOutput
The IPv6 address to map with the MAC address.
func (Ip6MacOutput) ElementType ¶
func (Ip6MacOutput) ElementType() reflect.Type
func (Ip6MacOutput) Mac ¶
func (o Ip6MacOutput) Mac() pulumi.StringOutput
The MAC Address o map with the IPv6 address.
func (Ip6MacOutput) Space ¶
func (o Ip6MacOutput) Space() pulumi.StringOutput
The name of the space into which mapping the IP and the MAC address.
func (Ip6MacOutput) ToIp6MacOutput ¶
func (o Ip6MacOutput) ToIp6MacOutput() Ip6MacOutput
func (Ip6MacOutput) ToIp6MacOutputWithContext ¶
func (o Ip6MacOutput) ToIp6MacOutputWithContext(ctx context.Context) Ip6MacOutput
type Ip6MacState ¶
type Ip6MacState struct { // The IPv6 address to map with the MAC address. Address pulumi.StringPtrInput // The MAC Address o map with the IPv6 address. Mac pulumi.StringPtrInput // The name of the space into which mapping the IP and the MAC address. Space pulumi.StringPtrInput }
func (Ip6MacState) ElementType ¶
func (Ip6MacState) ElementType() reflect.Type
type Ip6Pool ¶
type Ip6Pool struct { pulumi.CustomResourceState // The class associated to the IPv6 pool. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to the IPv6 pool. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // Specify wether to create the equivalent DHCP v6 range, or not (Default: false). DhcpRange pulumi.BoolPtrOutput `pulumi:"dhcpRange"` // The IPv6 pool's higher IPv6 address. End pulumi.StringOutput `pulumi:"end"` // The name of the IPv6 pool to create. Name pulumi.StringOutput `pulumi:"name"` // The prefix of the parent subnet of the pool. Prefix pulumi.StringOutput `pulumi:"prefix"` // The size prefix of the parent subnet of the pool. PrefixSize pulumi.IntOutput `pulumi:"prefixSize"` // The name of the space into which creating the IPv6 pool. Space pulumi.StringOutput `pulumi:"space"` // The IPv6 pool's lower IPv6 address. Start pulumi.StringOutput `pulumi:"start"` // The name of the parent IP subnet into which creating the IPv6 pool. Subnet pulumi.StringOutput `pulumi:"subnet"` }
func GetIp6Pool ¶
func GetIp6Pool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Ip6PoolState, opts ...pulumi.ResourceOption) (*Ip6Pool, error)
GetIp6Pool gets an existing Ip6Pool 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 NewIp6Pool ¶
func NewIp6Pool(ctx *pulumi.Context, name string, args *Ip6PoolArgs, opts ...pulumi.ResourceOption) (*Ip6Pool, error)
NewIp6Pool registers a new resource with the given unique name, arguments, and options.
func (*Ip6Pool) ElementType ¶
func (*Ip6Pool) ToIp6PoolOutput ¶
func (i *Ip6Pool) ToIp6PoolOutput() Ip6PoolOutput
func (*Ip6Pool) ToIp6PoolOutputWithContext ¶
func (i *Ip6Pool) ToIp6PoolOutputWithContext(ctx context.Context) Ip6PoolOutput
type Ip6PoolArgs ¶
type Ip6PoolArgs struct { // The class associated to the IPv6 pool. Class pulumi.StringPtrInput // The class parameters associated to the IPv6 pool. ClassParameters pulumi.StringMapInput // Specify wether to create the equivalent DHCP v6 range, or not (Default: false). DhcpRange pulumi.BoolPtrInput // The IPv6 pool's higher IPv6 address. End pulumi.StringInput // The name of the IPv6 pool to create. Name pulumi.StringPtrInput // The name of the space into which creating the IPv6 pool. Space pulumi.StringInput // The IPv6 pool's lower IPv6 address. Start pulumi.StringInput // The name of the parent IP subnet into which creating the IPv6 pool. Subnet pulumi.StringInput }
The set of arguments for constructing a Ip6Pool resource.
func (Ip6PoolArgs) ElementType ¶
func (Ip6PoolArgs) ElementType() reflect.Type
type Ip6PoolArray ¶
type Ip6PoolArray []Ip6PoolInput
func (Ip6PoolArray) ElementType ¶
func (Ip6PoolArray) ElementType() reflect.Type
func (Ip6PoolArray) ToIp6PoolArrayOutput ¶
func (i Ip6PoolArray) ToIp6PoolArrayOutput() Ip6PoolArrayOutput
func (Ip6PoolArray) ToIp6PoolArrayOutputWithContext ¶
func (i Ip6PoolArray) ToIp6PoolArrayOutputWithContext(ctx context.Context) Ip6PoolArrayOutput
type Ip6PoolArrayInput ¶
type Ip6PoolArrayInput interface { pulumi.Input ToIp6PoolArrayOutput() Ip6PoolArrayOutput ToIp6PoolArrayOutputWithContext(context.Context) Ip6PoolArrayOutput }
Ip6PoolArrayInput is an input type that accepts Ip6PoolArray and Ip6PoolArrayOutput values. You can construct a concrete instance of `Ip6PoolArrayInput` via:
Ip6PoolArray{ Ip6PoolArgs{...} }
type Ip6PoolArrayOutput ¶
type Ip6PoolArrayOutput struct{ *pulumi.OutputState }
func (Ip6PoolArrayOutput) ElementType ¶
func (Ip6PoolArrayOutput) ElementType() reflect.Type
func (Ip6PoolArrayOutput) Index ¶
func (o Ip6PoolArrayOutput) Index(i pulumi.IntInput) Ip6PoolOutput
func (Ip6PoolArrayOutput) ToIp6PoolArrayOutput ¶
func (o Ip6PoolArrayOutput) ToIp6PoolArrayOutput() Ip6PoolArrayOutput
func (Ip6PoolArrayOutput) ToIp6PoolArrayOutputWithContext ¶
func (o Ip6PoolArrayOutput) ToIp6PoolArrayOutputWithContext(ctx context.Context) Ip6PoolArrayOutput
type Ip6PoolInput ¶
type Ip6PoolInput interface { pulumi.Input ToIp6PoolOutput() Ip6PoolOutput ToIp6PoolOutputWithContext(ctx context.Context) Ip6PoolOutput }
type Ip6PoolMap ¶
type Ip6PoolMap map[string]Ip6PoolInput
func (Ip6PoolMap) ElementType ¶
func (Ip6PoolMap) ElementType() reflect.Type
func (Ip6PoolMap) ToIp6PoolMapOutput ¶
func (i Ip6PoolMap) ToIp6PoolMapOutput() Ip6PoolMapOutput
func (Ip6PoolMap) ToIp6PoolMapOutputWithContext ¶
func (i Ip6PoolMap) ToIp6PoolMapOutputWithContext(ctx context.Context) Ip6PoolMapOutput
type Ip6PoolMapInput ¶
type Ip6PoolMapInput interface { pulumi.Input ToIp6PoolMapOutput() Ip6PoolMapOutput ToIp6PoolMapOutputWithContext(context.Context) Ip6PoolMapOutput }
Ip6PoolMapInput is an input type that accepts Ip6PoolMap and Ip6PoolMapOutput values. You can construct a concrete instance of `Ip6PoolMapInput` via:
Ip6PoolMap{ "key": Ip6PoolArgs{...} }
type Ip6PoolMapOutput ¶
type Ip6PoolMapOutput struct{ *pulumi.OutputState }
func (Ip6PoolMapOutput) ElementType ¶
func (Ip6PoolMapOutput) ElementType() reflect.Type
func (Ip6PoolMapOutput) MapIndex ¶
func (o Ip6PoolMapOutput) MapIndex(k pulumi.StringInput) Ip6PoolOutput
func (Ip6PoolMapOutput) ToIp6PoolMapOutput ¶
func (o Ip6PoolMapOutput) ToIp6PoolMapOutput() Ip6PoolMapOutput
func (Ip6PoolMapOutput) ToIp6PoolMapOutputWithContext ¶
func (o Ip6PoolMapOutput) ToIp6PoolMapOutputWithContext(ctx context.Context) Ip6PoolMapOutput
type Ip6PoolOutput ¶
type Ip6PoolOutput struct{ *pulumi.OutputState }
func (Ip6PoolOutput) Class ¶
func (o Ip6PoolOutput) Class() pulumi.StringPtrOutput
The class associated to the IPv6 pool.
func (Ip6PoolOutput) ClassParameters ¶
func (o Ip6PoolOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to the IPv6 pool.
func (Ip6PoolOutput) DhcpRange ¶
func (o Ip6PoolOutput) DhcpRange() pulumi.BoolPtrOutput
Specify wether to create the equivalent DHCP v6 range, or not (Default: false).
func (Ip6PoolOutput) ElementType ¶
func (Ip6PoolOutput) ElementType() reflect.Type
func (Ip6PoolOutput) End ¶
func (o Ip6PoolOutput) End() pulumi.StringOutput
The IPv6 pool's higher IPv6 address.
func (Ip6PoolOutput) Name ¶
func (o Ip6PoolOutput) Name() pulumi.StringOutput
The name of the IPv6 pool to create.
func (Ip6PoolOutput) Prefix ¶
func (o Ip6PoolOutput) Prefix() pulumi.StringOutput
The prefix of the parent subnet of the pool.
func (Ip6PoolOutput) PrefixSize ¶
func (o Ip6PoolOutput) PrefixSize() pulumi.IntOutput
The size prefix of the parent subnet of the pool.
func (Ip6PoolOutput) Space ¶
func (o Ip6PoolOutput) Space() pulumi.StringOutput
The name of the space into which creating the IPv6 pool.
func (Ip6PoolOutput) Start ¶
func (o Ip6PoolOutput) Start() pulumi.StringOutput
The IPv6 pool's lower IPv6 address.
func (Ip6PoolOutput) Subnet ¶
func (o Ip6PoolOutput) Subnet() pulumi.StringOutput
The name of the parent IP subnet into which creating the IPv6 pool.
func (Ip6PoolOutput) ToIp6PoolOutput ¶
func (o Ip6PoolOutput) ToIp6PoolOutput() Ip6PoolOutput
func (Ip6PoolOutput) ToIp6PoolOutputWithContext ¶
func (o Ip6PoolOutput) ToIp6PoolOutputWithContext(ctx context.Context) Ip6PoolOutput
type Ip6PoolState ¶
type Ip6PoolState struct { // The class associated to the IPv6 pool. Class pulumi.StringPtrInput // The class parameters associated to the IPv6 pool. ClassParameters pulumi.StringMapInput // Specify wether to create the equivalent DHCP v6 range, or not (Default: false). DhcpRange pulumi.BoolPtrInput // The IPv6 pool's higher IPv6 address. End pulumi.StringPtrInput // The name of the IPv6 pool to create. Name pulumi.StringPtrInput // The prefix of the parent subnet of the pool. Prefix pulumi.StringPtrInput // The size prefix of the parent subnet of the pool. PrefixSize pulumi.IntPtrInput // The name of the space into which creating the IPv6 pool. Space pulumi.StringPtrInput // The IPv6 pool's lower IPv6 address. Start pulumi.StringPtrInput // The name of the parent IP subnet into which creating the IPv6 pool. Subnet pulumi.StringPtrInput }
func (Ip6PoolState) ElementType ¶
func (Ip6PoolState) ElementType() reflect.Type
type Ip6Subnet ¶
type Ip6Subnet struct { pulumi.CustomResourceState // The provisionned IPv6 network address. Address pulumi.StringOutput `pulumi:"address"` // The name of the block intyo which creating the IPv6 subnet. Block pulumi.StringPtrOutput `pulumi:"block"` // The class associated to the IPv6 subnet. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to the IPv6 subnet. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // The subnet's computed gateway. Gateway pulumi.StringOutput `pulumi:"gateway"` // Offset for creating the gateway. Default is 0 (No gateway). GatewayOffset pulumi.IntPtrOutput `pulumi:"gatewayOffset"` // The name of the IPv6 subnet to create. Name pulumi.StringOutput `pulumi:"name"` // The provisionned IPv6 prefix. Prefix pulumi.StringOutput `pulumi:"prefix"` // The expected IPv6 subnet's prefix length (ex: 24 for a '/24'). PrefixSize pulumi.IntOutput `pulumi:"prefixSize"` // The optionally requested subnet IPv6 address. RequestIp pulumi.StringPtrOutput `pulumi:"requestIp"` // The name of the space into which creating the IPv6 subnet. Space pulumi.StringOutput `pulumi:"space"` // The terminal property of the IPv6 subnet. Terminal pulumi.BoolPtrOutput `pulumi:"terminal"` }
func GetIp6Subnet ¶
func GetIp6Subnet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Ip6SubnetState, opts ...pulumi.ResourceOption) (*Ip6Subnet, error)
GetIp6Subnet gets an existing Ip6Subnet 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 NewIp6Subnet ¶
func NewIp6Subnet(ctx *pulumi.Context, name string, args *Ip6SubnetArgs, opts ...pulumi.ResourceOption) (*Ip6Subnet, error)
NewIp6Subnet registers a new resource with the given unique name, arguments, and options.
func (*Ip6Subnet) ElementType ¶
func (*Ip6Subnet) ToIp6SubnetOutput ¶
func (i *Ip6Subnet) ToIp6SubnetOutput() Ip6SubnetOutput
func (*Ip6Subnet) ToIp6SubnetOutputWithContext ¶
func (i *Ip6Subnet) ToIp6SubnetOutputWithContext(ctx context.Context) Ip6SubnetOutput
type Ip6SubnetArgs ¶
type Ip6SubnetArgs struct { // The name of the block intyo which creating the IPv6 subnet. Block pulumi.StringPtrInput // The class associated to the IPv6 subnet. Class pulumi.StringPtrInput // The class parameters associated to the IPv6 subnet. ClassParameters pulumi.StringMapInput // Offset for creating the gateway. Default is 0 (No gateway). GatewayOffset pulumi.IntPtrInput // The name of the IPv6 subnet to create. Name pulumi.StringPtrInput // The expected IPv6 subnet's prefix length (ex: 24 for a '/24'). PrefixSize pulumi.IntInput // The optionally requested subnet IPv6 address. RequestIp pulumi.StringPtrInput // The name of the space into which creating the IPv6 subnet. Space pulumi.StringInput // The terminal property of the IPv6 subnet. Terminal pulumi.BoolPtrInput }
The set of arguments for constructing a Ip6Subnet resource.
func (Ip6SubnetArgs) ElementType ¶
func (Ip6SubnetArgs) ElementType() reflect.Type
type Ip6SubnetArray ¶
type Ip6SubnetArray []Ip6SubnetInput
func (Ip6SubnetArray) ElementType ¶
func (Ip6SubnetArray) ElementType() reflect.Type
func (Ip6SubnetArray) ToIp6SubnetArrayOutput ¶
func (i Ip6SubnetArray) ToIp6SubnetArrayOutput() Ip6SubnetArrayOutput
func (Ip6SubnetArray) ToIp6SubnetArrayOutputWithContext ¶
func (i Ip6SubnetArray) ToIp6SubnetArrayOutputWithContext(ctx context.Context) Ip6SubnetArrayOutput
type Ip6SubnetArrayInput ¶
type Ip6SubnetArrayInput interface { pulumi.Input ToIp6SubnetArrayOutput() Ip6SubnetArrayOutput ToIp6SubnetArrayOutputWithContext(context.Context) Ip6SubnetArrayOutput }
Ip6SubnetArrayInput is an input type that accepts Ip6SubnetArray and Ip6SubnetArrayOutput values. You can construct a concrete instance of `Ip6SubnetArrayInput` via:
Ip6SubnetArray{ Ip6SubnetArgs{...} }
type Ip6SubnetArrayOutput ¶
type Ip6SubnetArrayOutput struct{ *pulumi.OutputState }
func (Ip6SubnetArrayOutput) ElementType ¶
func (Ip6SubnetArrayOutput) ElementType() reflect.Type
func (Ip6SubnetArrayOutput) Index ¶
func (o Ip6SubnetArrayOutput) Index(i pulumi.IntInput) Ip6SubnetOutput
func (Ip6SubnetArrayOutput) ToIp6SubnetArrayOutput ¶
func (o Ip6SubnetArrayOutput) ToIp6SubnetArrayOutput() Ip6SubnetArrayOutput
func (Ip6SubnetArrayOutput) ToIp6SubnetArrayOutputWithContext ¶
func (o Ip6SubnetArrayOutput) ToIp6SubnetArrayOutputWithContext(ctx context.Context) Ip6SubnetArrayOutput
type Ip6SubnetInput ¶
type Ip6SubnetInput interface { pulumi.Input ToIp6SubnetOutput() Ip6SubnetOutput ToIp6SubnetOutputWithContext(ctx context.Context) Ip6SubnetOutput }
type Ip6SubnetMap ¶
type Ip6SubnetMap map[string]Ip6SubnetInput
func (Ip6SubnetMap) ElementType ¶
func (Ip6SubnetMap) ElementType() reflect.Type
func (Ip6SubnetMap) ToIp6SubnetMapOutput ¶
func (i Ip6SubnetMap) ToIp6SubnetMapOutput() Ip6SubnetMapOutput
func (Ip6SubnetMap) ToIp6SubnetMapOutputWithContext ¶
func (i Ip6SubnetMap) ToIp6SubnetMapOutputWithContext(ctx context.Context) Ip6SubnetMapOutput
type Ip6SubnetMapInput ¶
type Ip6SubnetMapInput interface { pulumi.Input ToIp6SubnetMapOutput() Ip6SubnetMapOutput ToIp6SubnetMapOutputWithContext(context.Context) Ip6SubnetMapOutput }
Ip6SubnetMapInput is an input type that accepts Ip6SubnetMap and Ip6SubnetMapOutput values. You can construct a concrete instance of `Ip6SubnetMapInput` via:
Ip6SubnetMap{ "key": Ip6SubnetArgs{...} }
type Ip6SubnetMapOutput ¶
type Ip6SubnetMapOutput struct{ *pulumi.OutputState }
func (Ip6SubnetMapOutput) ElementType ¶
func (Ip6SubnetMapOutput) ElementType() reflect.Type
func (Ip6SubnetMapOutput) MapIndex ¶
func (o Ip6SubnetMapOutput) MapIndex(k pulumi.StringInput) Ip6SubnetOutput
func (Ip6SubnetMapOutput) ToIp6SubnetMapOutput ¶
func (o Ip6SubnetMapOutput) ToIp6SubnetMapOutput() Ip6SubnetMapOutput
func (Ip6SubnetMapOutput) ToIp6SubnetMapOutputWithContext ¶
func (o Ip6SubnetMapOutput) ToIp6SubnetMapOutputWithContext(ctx context.Context) Ip6SubnetMapOutput
type Ip6SubnetOutput ¶
type Ip6SubnetOutput struct{ *pulumi.OutputState }
func (Ip6SubnetOutput) Address ¶
func (o Ip6SubnetOutput) Address() pulumi.StringOutput
The provisionned IPv6 network address.
func (Ip6SubnetOutput) Block ¶
func (o Ip6SubnetOutput) Block() pulumi.StringPtrOutput
The name of the block intyo which creating the IPv6 subnet.
func (Ip6SubnetOutput) Class ¶
func (o Ip6SubnetOutput) Class() pulumi.StringPtrOutput
The class associated to the IPv6 subnet.
func (Ip6SubnetOutput) ClassParameters ¶
func (o Ip6SubnetOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to the IPv6 subnet.
func (Ip6SubnetOutput) ElementType ¶
func (Ip6SubnetOutput) ElementType() reflect.Type
func (Ip6SubnetOutput) Gateway ¶
func (o Ip6SubnetOutput) Gateway() pulumi.StringOutput
The subnet's computed gateway.
func (Ip6SubnetOutput) GatewayOffset ¶
func (o Ip6SubnetOutput) GatewayOffset() pulumi.IntPtrOutput
Offset for creating the gateway. Default is 0 (No gateway).
func (Ip6SubnetOutput) Name ¶
func (o Ip6SubnetOutput) Name() pulumi.StringOutput
The name of the IPv6 subnet to create.
func (Ip6SubnetOutput) Prefix ¶
func (o Ip6SubnetOutput) Prefix() pulumi.StringOutput
The provisionned IPv6 prefix.
func (Ip6SubnetOutput) PrefixSize ¶
func (o Ip6SubnetOutput) PrefixSize() pulumi.IntOutput
The expected IPv6 subnet's prefix length (ex: 24 for a '/24').
func (Ip6SubnetOutput) RequestIp ¶
func (o Ip6SubnetOutput) RequestIp() pulumi.StringPtrOutput
The optionally requested subnet IPv6 address.
func (Ip6SubnetOutput) Space ¶
func (o Ip6SubnetOutput) Space() pulumi.StringOutput
The name of the space into which creating the IPv6 subnet.
func (Ip6SubnetOutput) Terminal ¶
func (o Ip6SubnetOutput) Terminal() pulumi.BoolPtrOutput
The terminal property of the IPv6 subnet.
func (Ip6SubnetOutput) ToIp6SubnetOutput ¶
func (o Ip6SubnetOutput) ToIp6SubnetOutput() Ip6SubnetOutput
func (Ip6SubnetOutput) ToIp6SubnetOutputWithContext ¶
func (o Ip6SubnetOutput) ToIp6SubnetOutputWithContext(ctx context.Context) Ip6SubnetOutput
type Ip6SubnetState ¶
type Ip6SubnetState struct { // The provisionned IPv6 network address. Address pulumi.StringPtrInput // The name of the block intyo which creating the IPv6 subnet. Block pulumi.StringPtrInput // The class associated to the IPv6 subnet. Class pulumi.StringPtrInput // The class parameters associated to the IPv6 subnet. ClassParameters pulumi.StringMapInput // The subnet's computed gateway. Gateway pulumi.StringPtrInput // Offset for creating the gateway. Default is 0 (No gateway). GatewayOffset pulumi.IntPtrInput // The name of the IPv6 subnet to create. Name pulumi.StringPtrInput // The provisionned IPv6 prefix. Prefix pulumi.StringPtrInput // The expected IPv6 subnet's prefix length (ex: 24 for a '/24'). PrefixSize pulumi.IntPtrInput // The optionally requested subnet IPv6 address. RequestIp pulumi.StringPtrInput // The name of the space into which creating the IPv6 subnet. Space pulumi.StringPtrInput // The terminal property of the IPv6 subnet. Terminal pulumi.BoolPtrInput }
func (Ip6SubnetState) ElementType ¶
func (Ip6SubnetState) ElementType() reflect.Type
type IpAddress ¶
type IpAddress struct { pulumi.CustomResourceState // The provisionned IP address. Address pulumi.StringOutput `pulumi:"address"` // The class associated to the IP address. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to the IP address. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // Device Name to associate with the IP address (Require a 'Device Manager' license). Device pulumi.StringPtrOutput `pulumi:"device"` // The MAC Address of the IP address to create. Mac pulumi.StringPtrOutput `pulumi:"mac"` // The short name or FQDN of the IP address to create. Name pulumi.StringOutput `pulumi:"name"` // The name of the pool into which creating the IP address. Pool pulumi.StringPtrOutput `pulumi:"pool"` // The optionally requested IP address. RequestIp pulumi.StringPtrOutput `pulumi:"requestIp"` // The name of the space into which creating the IP address. Space pulumi.StringOutput `pulumi:"space"` // The name of the subnet into which creating the IP address. Subnet pulumi.StringOutput `pulumi:"subnet"` }
func GetIpAddress ¶
func GetIpAddress(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpAddressState, opts ...pulumi.ResourceOption) (*IpAddress, error)
GetIpAddress gets an existing IpAddress 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 NewIpAddress ¶
func NewIpAddress(ctx *pulumi.Context, name string, args *IpAddressArgs, opts ...pulumi.ResourceOption) (*IpAddress, error)
NewIpAddress registers a new resource with the given unique name, arguments, and options.
func (*IpAddress) ElementType ¶
func (*IpAddress) ToIpAddressOutput ¶
func (i *IpAddress) ToIpAddressOutput() IpAddressOutput
func (*IpAddress) ToIpAddressOutputWithContext ¶
func (i *IpAddress) ToIpAddressOutputWithContext(ctx context.Context) IpAddressOutput
type IpAddressArgs ¶
type IpAddressArgs struct { // The class associated to the IP address. Class pulumi.StringPtrInput // The class parameters associated to the IP address. ClassParameters pulumi.StringMapInput // Device Name to associate with the IP address (Require a 'Device Manager' license). Device pulumi.StringPtrInput // The MAC Address of the IP address to create. Mac pulumi.StringPtrInput // The short name or FQDN of the IP address to create. Name pulumi.StringPtrInput // The name of the pool into which creating the IP address. Pool pulumi.StringPtrInput // The optionally requested IP address. RequestIp pulumi.StringPtrInput // The name of the space into which creating the IP address. Space pulumi.StringInput // The name of the subnet into which creating the IP address. Subnet pulumi.StringInput }
The set of arguments for constructing a IpAddress resource.
func (IpAddressArgs) ElementType ¶
func (IpAddressArgs) ElementType() reflect.Type
type IpAddressArray ¶
type IpAddressArray []IpAddressInput
func (IpAddressArray) ElementType ¶
func (IpAddressArray) ElementType() reflect.Type
func (IpAddressArray) ToIpAddressArrayOutput ¶
func (i IpAddressArray) ToIpAddressArrayOutput() IpAddressArrayOutput
func (IpAddressArray) ToIpAddressArrayOutputWithContext ¶
func (i IpAddressArray) ToIpAddressArrayOutputWithContext(ctx context.Context) IpAddressArrayOutput
type IpAddressArrayInput ¶
type IpAddressArrayInput interface { pulumi.Input ToIpAddressArrayOutput() IpAddressArrayOutput ToIpAddressArrayOutputWithContext(context.Context) IpAddressArrayOutput }
IpAddressArrayInput is an input type that accepts IpAddressArray and IpAddressArrayOutput values. You can construct a concrete instance of `IpAddressArrayInput` via:
IpAddressArray{ IpAddressArgs{...} }
type IpAddressArrayOutput ¶
type IpAddressArrayOutput struct{ *pulumi.OutputState }
func (IpAddressArrayOutput) ElementType ¶
func (IpAddressArrayOutput) ElementType() reflect.Type
func (IpAddressArrayOutput) Index ¶
func (o IpAddressArrayOutput) Index(i pulumi.IntInput) IpAddressOutput
func (IpAddressArrayOutput) ToIpAddressArrayOutput ¶
func (o IpAddressArrayOutput) ToIpAddressArrayOutput() IpAddressArrayOutput
func (IpAddressArrayOutput) ToIpAddressArrayOutputWithContext ¶
func (o IpAddressArrayOutput) ToIpAddressArrayOutputWithContext(ctx context.Context) IpAddressArrayOutput
type IpAddressInput ¶
type IpAddressInput interface { pulumi.Input ToIpAddressOutput() IpAddressOutput ToIpAddressOutputWithContext(ctx context.Context) IpAddressOutput }
type IpAddressMap ¶
type IpAddressMap map[string]IpAddressInput
func (IpAddressMap) ElementType ¶
func (IpAddressMap) ElementType() reflect.Type
func (IpAddressMap) ToIpAddressMapOutput ¶
func (i IpAddressMap) ToIpAddressMapOutput() IpAddressMapOutput
func (IpAddressMap) ToIpAddressMapOutputWithContext ¶
func (i IpAddressMap) ToIpAddressMapOutputWithContext(ctx context.Context) IpAddressMapOutput
type IpAddressMapInput ¶
type IpAddressMapInput interface { pulumi.Input ToIpAddressMapOutput() IpAddressMapOutput ToIpAddressMapOutputWithContext(context.Context) IpAddressMapOutput }
IpAddressMapInput is an input type that accepts IpAddressMap and IpAddressMapOutput values. You can construct a concrete instance of `IpAddressMapInput` via:
IpAddressMap{ "key": IpAddressArgs{...} }
type IpAddressMapOutput ¶
type IpAddressMapOutput struct{ *pulumi.OutputState }
func (IpAddressMapOutput) ElementType ¶
func (IpAddressMapOutput) ElementType() reflect.Type
func (IpAddressMapOutput) MapIndex ¶
func (o IpAddressMapOutput) MapIndex(k pulumi.StringInput) IpAddressOutput
func (IpAddressMapOutput) ToIpAddressMapOutput ¶
func (o IpAddressMapOutput) ToIpAddressMapOutput() IpAddressMapOutput
func (IpAddressMapOutput) ToIpAddressMapOutputWithContext ¶
func (o IpAddressMapOutput) ToIpAddressMapOutputWithContext(ctx context.Context) IpAddressMapOutput
type IpAddressOutput ¶
type IpAddressOutput struct{ *pulumi.OutputState }
func (IpAddressOutput) Address ¶
func (o IpAddressOutput) Address() pulumi.StringOutput
The provisionned IP address.
func (IpAddressOutput) Class ¶
func (o IpAddressOutput) Class() pulumi.StringPtrOutput
The class associated to the IP address.
func (IpAddressOutput) ClassParameters ¶
func (o IpAddressOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to the IP address.
func (IpAddressOutput) Device ¶
func (o IpAddressOutput) Device() pulumi.StringPtrOutput
Device Name to associate with the IP address (Require a 'Device Manager' license).
func (IpAddressOutput) ElementType ¶
func (IpAddressOutput) ElementType() reflect.Type
func (IpAddressOutput) Mac ¶
func (o IpAddressOutput) Mac() pulumi.StringPtrOutput
The MAC Address of the IP address to create.
func (IpAddressOutput) Name ¶
func (o IpAddressOutput) Name() pulumi.StringOutput
The short name or FQDN of the IP address to create.
func (IpAddressOutput) Pool ¶
func (o IpAddressOutput) Pool() pulumi.StringPtrOutput
The name of the pool into which creating the IP address.
func (IpAddressOutput) RequestIp ¶
func (o IpAddressOutput) RequestIp() pulumi.StringPtrOutput
The optionally requested IP address.
func (IpAddressOutput) Space ¶
func (o IpAddressOutput) Space() pulumi.StringOutput
The name of the space into which creating the IP address.
func (IpAddressOutput) Subnet ¶
func (o IpAddressOutput) Subnet() pulumi.StringOutput
The name of the subnet into which creating the IP address.
func (IpAddressOutput) ToIpAddressOutput ¶
func (o IpAddressOutput) ToIpAddressOutput() IpAddressOutput
func (IpAddressOutput) ToIpAddressOutputWithContext ¶
func (o IpAddressOutput) ToIpAddressOutputWithContext(ctx context.Context) IpAddressOutput
type IpAddressState ¶
type IpAddressState struct { // The provisionned IP address. Address pulumi.StringPtrInput // The class associated to the IP address. Class pulumi.StringPtrInput // The class parameters associated to the IP address. ClassParameters pulumi.StringMapInput // Device Name to associate with the IP address (Require a 'Device Manager' license). Device pulumi.StringPtrInput // The MAC Address of the IP address to create. Mac pulumi.StringPtrInput // The short name or FQDN of the IP address to create. Name pulumi.StringPtrInput // The name of the pool into which creating the IP address. Pool pulumi.StringPtrInput // The optionally requested IP address. RequestIp pulumi.StringPtrInput // The name of the space into which creating the IP address. Space pulumi.StringPtrInput // The name of the subnet into which creating the IP address. Subnet pulumi.StringPtrInput }
func (IpAddressState) ElementType ¶
func (IpAddressState) ElementType() reflect.Type
type IpAlias ¶
type IpAlias struct { pulumi.CustomResourceState // The IP address for which the alias will be associated to. Address pulumi.StringOutput `pulumi:"address"` // The FQDN of the IP address alias to create. Name pulumi.StringOutput `pulumi:"name"` // The name of the space to which the address belong to. Space pulumi.StringOutput `pulumi:"space"` // The type of the Alias to create (Supported: A, CNAME; Default: CNAME). Type pulumi.StringPtrOutput `pulumi:"type"` }
func GetIpAlias ¶
func GetIpAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpAliasState, opts ...pulumi.ResourceOption) (*IpAlias, error)
GetIpAlias gets an existing IpAlias 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 NewIpAlias ¶
func NewIpAlias(ctx *pulumi.Context, name string, args *IpAliasArgs, opts ...pulumi.ResourceOption) (*IpAlias, error)
NewIpAlias registers a new resource with the given unique name, arguments, and options.
func (*IpAlias) ElementType ¶
func (*IpAlias) ToIpAliasOutput ¶
func (i *IpAlias) ToIpAliasOutput() IpAliasOutput
func (*IpAlias) ToIpAliasOutputWithContext ¶
func (i *IpAlias) ToIpAliasOutputWithContext(ctx context.Context) IpAliasOutput
type IpAliasArgs ¶
type IpAliasArgs struct { // The IP address for which the alias will be associated to. Address pulumi.StringInput // The FQDN of the IP address alias to create. Name pulumi.StringPtrInput // The name of the space to which the address belong to. Space pulumi.StringInput // The type of the Alias to create (Supported: A, CNAME; Default: CNAME). Type pulumi.StringPtrInput }
The set of arguments for constructing a IpAlias resource.
func (IpAliasArgs) ElementType ¶
func (IpAliasArgs) ElementType() reflect.Type
type IpAliasArray ¶
type IpAliasArray []IpAliasInput
func (IpAliasArray) ElementType ¶
func (IpAliasArray) ElementType() reflect.Type
func (IpAliasArray) ToIpAliasArrayOutput ¶
func (i IpAliasArray) ToIpAliasArrayOutput() IpAliasArrayOutput
func (IpAliasArray) ToIpAliasArrayOutputWithContext ¶
func (i IpAliasArray) ToIpAliasArrayOutputWithContext(ctx context.Context) IpAliasArrayOutput
type IpAliasArrayInput ¶
type IpAliasArrayInput interface { pulumi.Input ToIpAliasArrayOutput() IpAliasArrayOutput ToIpAliasArrayOutputWithContext(context.Context) IpAliasArrayOutput }
IpAliasArrayInput is an input type that accepts IpAliasArray and IpAliasArrayOutput values. You can construct a concrete instance of `IpAliasArrayInput` via:
IpAliasArray{ IpAliasArgs{...} }
type IpAliasArrayOutput ¶
type IpAliasArrayOutput struct{ *pulumi.OutputState }
func (IpAliasArrayOutput) ElementType ¶
func (IpAliasArrayOutput) ElementType() reflect.Type
func (IpAliasArrayOutput) Index ¶
func (o IpAliasArrayOutput) Index(i pulumi.IntInput) IpAliasOutput
func (IpAliasArrayOutput) ToIpAliasArrayOutput ¶
func (o IpAliasArrayOutput) ToIpAliasArrayOutput() IpAliasArrayOutput
func (IpAliasArrayOutput) ToIpAliasArrayOutputWithContext ¶
func (o IpAliasArrayOutput) ToIpAliasArrayOutputWithContext(ctx context.Context) IpAliasArrayOutput
type IpAliasInput ¶
type IpAliasInput interface { pulumi.Input ToIpAliasOutput() IpAliasOutput ToIpAliasOutputWithContext(ctx context.Context) IpAliasOutput }
type IpAliasMap ¶
type IpAliasMap map[string]IpAliasInput
func (IpAliasMap) ElementType ¶
func (IpAliasMap) ElementType() reflect.Type
func (IpAliasMap) ToIpAliasMapOutput ¶
func (i IpAliasMap) ToIpAliasMapOutput() IpAliasMapOutput
func (IpAliasMap) ToIpAliasMapOutputWithContext ¶
func (i IpAliasMap) ToIpAliasMapOutputWithContext(ctx context.Context) IpAliasMapOutput
type IpAliasMapInput ¶
type IpAliasMapInput interface { pulumi.Input ToIpAliasMapOutput() IpAliasMapOutput ToIpAliasMapOutputWithContext(context.Context) IpAliasMapOutput }
IpAliasMapInput is an input type that accepts IpAliasMap and IpAliasMapOutput values. You can construct a concrete instance of `IpAliasMapInput` via:
IpAliasMap{ "key": IpAliasArgs{...} }
type IpAliasMapOutput ¶
type IpAliasMapOutput struct{ *pulumi.OutputState }
func (IpAliasMapOutput) ElementType ¶
func (IpAliasMapOutput) ElementType() reflect.Type
func (IpAliasMapOutput) MapIndex ¶
func (o IpAliasMapOutput) MapIndex(k pulumi.StringInput) IpAliasOutput
func (IpAliasMapOutput) ToIpAliasMapOutput ¶
func (o IpAliasMapOutput) ToIpAliasMapOutput() IpAliasMapOutput
func (IpAliasMapOutput) ToIpAliasMapOutputWithContext ¶
func (o IpAliasMapOutput) ToIpAliasMapOutputWithContext(ctx context.Context) IpAliasMapOutput
type IpAliasOutput ¶
type IpAliasOutput struct{ *pulumi.OutputState }
func (IpAliasOutput) Address ¶
func (o IpAliasOutput) Address() pulumi.StringOutput
The IP address for which the alias will be associated to.
func (IpAliasOutput) ElementType ¶
func (IpAliasOutput) ElementType() reflect.Type
func (IpAliasOutput) Name ¶
func (o IpAliasOutput) Name() pulumi.StringOutput
The FQDN of the IP address alias to create.
func (IpAliasOutput) Space ¶
func (o IpAliasOutput) Space() pulumi.StringOutput
The name of the space to which the address belong to.
func (IpAliasOutput) ToIpAliasOutput ¶
func (o IpAliasOutput) ToIpAliasOutput() IpAliasOutput
func (IpAliasOutput) ToIpAliasOutputWithContext ¶
func (o IpAliasOutput) ToIpAliasOutputWithContext(ctx context.Context) IpAliasOutput
func (IpAliasOutput) Type ¶
func (o IpAliasOutput) Type() pulumi.StringPtrOutput
The type of the Alias to create (Supported: A, CNAME; Default: CNAME).
type IpAliasState ¶
type IpAliasState struct { // The IP address for which the alias will be associated to. Address pulumi.StringPtrInput // The FQDN of the IP address alias to create. Name pulumi.StringPtrInput // The name of the space to which the address belong to. Space pulumi.StringPtrInput // The type of the Alias to create (Supported: A, CNAME; Default: CNAME). Type pulumi.StringPtrInput }
func (IpAliasState) ElementType ¶
func (IpAliasState) ElementType() reflect.Type
type IpMac ¶
type IpMac struct { pulumi.CustomResourceState // The IP address to map with the MAC address. Address pulumi.StringOutput `pulumi:"address"` // The MAC Address o map with the IP address. Mac pulumi.StringOutput `pulumi:"mac"` // The name of the space into which mapping the IP and the MAC address. Space pulumi.StringOutput `pulumi:"space"` }
func GetIpMac ¶
func GetIpMac(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpMacState, opts ...pulumi.ResourceOption) (*IpMac, error)
GetIpMac gets an existing IpMac 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 NewIpMac ¶
func NewIpMac(ctx *pulumi.Context, name string, args *IpMacArgs, opts ...pulumi.ResourceOption) (*IpMac, error)
NewIpMac registers a new resource with the given unique name, arguments, and options.
func (*IpMac) ElementType ¶
func (*IpMac) ToIpMacOutput ¶
func (i *IpMac) ToIpMacOutput() IpMacOutput
func (*IpMac) ToIpMacOutputWithContext ¶
func (i *IpMac) ToIpMacOutputWithContext(ctx context.Context) IpMacOutput
type IpMacArgs ¶
type IpMacArgs struct { // The IP address to map with the MAC address. Address pulumi.StringInput // The MAC Address o map with the IP address. Mac pulumi.StringInput // The name of the space into which mapping the IP and the MAC address. Space pulumi.StringInput }
The set of arguments for constructing a IpMac resource.
func (IpMacArgs) ElementType ¶
type IpMacArray ¶
type IpMacArray []IpMacInput
func (IpMacArray) ElementType ¶
func (IpMacArray) ElementType() reflect.Type
func (IpMacArray) ToIpMacArrayOutput ¶
func (i IpMacArray) ToIpMacArrayOutput() IpMacArrayOutput
func (IpMacArray) ToIpMacArrayOutputWithContext ¶
func (i IpMacArray) ToIpMacArrayOutputWithContext(ctx context.Context) IpMacArrayOutput
type IpMacArrayInput ¶
type IpMacArrayInput interface { pulumi.Input ToIpMacArrayOutput() IpMacArrayOutput ToIpMacArrayOutputWithContext(context.Context) IpMacArrayOutput }
IpMacArrayInput is an input type that accepts IpMacArray and IpMacArrayOutput values. You can construct a concrete instance of `IpMacArrayInput` via:
IpMacArray{ IpMacArgs{...} }
type IpMacArrayOutput ¶
type IpMacArrayOutput struct{ *pulumi.OutputState }
func (IpMacArrayOutput) ElementType ¶
func (IpMacArrayOutput) ElementType() reflect.Type
func (IpMacArrayOutput) Index ¶
func (o IpMacArrayOutput) Index(i pulumi.IntInput) IpMacOutput
func (IpMacArrayOutput) ToIpMacArrayOutput ¶
func (o IpMacArrayOutput) ToIpMacArrayOutput() IpMacArrayOutput
func (IpMacArrayOutput) ToIpMacArrayOutputWithContext ¶
func (o IpMacArrayOutput) ToIpMacArrayOutputWithContext(ctx context.Context) IpMacArrayOutput
type IpMacInput ¶
type IpMacInput interface { pulumi.Input ToIpMacOutput() IpMacOutput ToIpMacOutputWithContext(ctx context.Context) IpMacOutput }
type IpMacMap ¶
type IpMacMap map[string]IpMacInput
func (IpMacMap) ElementType ¶
func (IpMacMap) ToIpMacMapOutput ¶
func (i IpMacMap) ToIpMacMapOutput() IpMacMapOutput
func (IpMacMap) ToIpMacMapOutputWithContext ¶
func (i IpMacMap) ToIpMacMapOutputWithContext(ctx context.Context) IpMacMapOutput
type IpMacMapInput ¶
type IpMacMapInput interface { pulumi.Input ToIpMacMapOutput() IpMacMapOutput ToIpMacMapOutputWithContext(context.Context) IpMacMapOutput }
IpMacMapInput is an input type that accepts IpMacMap and IpMacMapOutput values. You can construct a concrete instance of `IpMacMapInput` via:
IpMacMap{ "key": IpMacArgs{...} }
type IpMacMapOutput ¶
type IpMacMapOutput struct{ *pulumi.OutputState }
func (IpMacMapOutput) ElementType ¶
func (IpMacMapOutput) ElementType() reflect.Type
func (IpMacMapOutput) MapIndex ¶
func (o IpMacMapOutput) MapIndex(k pulumi.StringInput) IpMacOutput
func (IpMacMapOutput) ToIpMacMapOutput ¶
func (o IpMacMapOutput) ToIpMacMapOutput() IpMacMapOutput
func (IpMacMapOutput) ToIpMacMapOutputWithContext ¶
func (o IpMacMapOutput) ToIpMacMapOutputWithContext(ctx context.Context) IpMacMapOutput
type IpMacOutput ¶
type IpMacOutput struct{ *pulumi.OutputState }
func (IpMacOutput) Address ¶
func (o IpMacOutput) Address() pulumi.StringOutput
The IP address to map with the MAC address.
func (IpMacOutput) ElementType ¶
func (IpMacOutput) ElementType() reflect.Type
func (IpMacOutput) Mac ¶
func (o IpMacOutput) Mac() pulumi.StringOutput
The MAC Address o map with the IP address.
func (IpMacOutput) Space ¶
func (o IpMacOutput) Space() pulumi.StringOutput
The name of the space into which mapping the IP and the MAC address.
func (IpMacOutput) ToIpMacOutput ¶
func (o IpMacOutput) ToIpMacOutput() IpMacOutput
func (IpMacOutput) ToIpMacOutputWithContext ¶
func (o IpMacOutput) ToIpMacOutputWithContext(ctx context.Context) IpMacOutput
type IpMacState ¶
type IpMacState struct { // The IP address to map with the MAC address. Address pulumi.StringPtrInput // The MAC Address o map with the IP address. Mac pulumi.StringPtrInput // The name of the space into which mapping the IP and the MAC address. Space pulumi.StringPtrInput }
func (IpMacState) ElementType ¶
func (IpMacState) ElementType() reflect.Type
type IpPool ¶
type IpPool struct { pulumi.CustomResourceState // The class associated to the IP pool. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to the IP pool. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // Specify wether to create the equivalent DHCP range, or not (Default: false). DhcpRange pulumi.BoolPtrOutput `pulumi:"dhcpRange"` // The name of the IP pool to create. Name pulumi.StringOutput `pulumi:"name"` // The prefix of the parent subnet of the pool. Prefix pulumi.StringOutput `pulumi:"prefix"` // The size prefix of the parent subnet of the pool. PrefixSize pulumi.IntOutput `pulumi:"prefixSize"` // The size of the IP pool to create. Size pulumi.IntOutput `pulumi:"size"` // The name of the space into which creating the IP pool. Space pulumi.StringOutput `pulumi:"space"` // The IP pool lower IP address. Start pulumi.StringOutput `pulumi:"start"` // The name of the parent IP subnet into which creating the IP pool. Subnet pulumi.StringOutput `pulumi:"subnet"` }
func GetIpPool ¶
func GetIpPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpPoolState, opts ...pulumi.ResourceOption) (*IpPool, error)
GetIpPool gets an existing IpPool 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 NewIpPool ¶
func NewIpPool(ctx *pulumi.Context, name string, args *IpPoolArgs, opts ...pulumi.ResourceOption) (*IpPool, error)
NewIpPool registers a new resource with the given unique name, arguments, and options.
func (*IpPool) ElementType ¶
func (*IpPool) ToIpPoolOutput ¶
func (i *IpPool) ToIpPoolOutput() IpPoolOutput
func (*IpPool) ToIpPoolOutputWithContext ¶
func (i *IpPool) ToIpPoolOutputWithContext(ctx context.Context) IpPoolOutput
type IpPoolArgs ¶
type IpPoolArgs struct { // The class associated to the IP pool. Class pulumi.StringPtrInput // The class parameters associated to the IP pool. ClassParameters pulumi.StringMapInput // Specify wether to create the equivalent DHCP range, or not (Default: false). DhcpRange pulumi.BoolPtrInput // The name of the IP pool to create. Name pulumi.StringPtrInput // The size of the IP pool to create. Size pulumi.IntInput // The name of the space into which creating the IP pool. Space pulumi.StringInput // The IP pool lower IP address. Start pulumi.StringInput // The name of the parent IP subnet into which creating the IP pool. Subnet pulumi.StringInput }
The set of arguments for constructing a IpPool resource.
func (IpPoolArgs) ElementType ¶
func (IpPoolArgs) ElementType() reflect.Type
type IpPoolArray ¶
type IpPoolArray []IpPoolInput
func (IpPoolArray) ElementType ¶
func (IpPoolArray) ElementType() reflect.Type
func (IpPoolArray) ToIpPoolArrayOutput ¶
func (i IpPoolArray) ToIpPoolArrayOutput() IpPoolArrayOutput
func (IpPoolArray) ToIpPoolArrayOutputWithContext ¶
func (i IpPoolArray) ToIpPoolArrayOutputWithContext(ctx context.Context) IpPoolArrayOutput
type IpPoolArrayInput ¶
type IpPoolArrayInput interface { pulumi.Input ToIpPoolArrayOutput() IpPoolArrayOutput ToIpPoolArrayOutputWithContext(context.Context) IpPoolArrayOutput }
IpPoolArrayInput is an input type that accepts IpPoolArray and IpPoolArrayOutput values. You can construct a concrete instance of `IpPoolArrayInput` via:
IpPoolArray{ IpPoolArgs{...} }
type IpPoolArrayOutput ¶
type IpPoolArrayOutput struct{ *pulumi.OutputState }
func (IpPoolArrayOutput) ElementType ¶
func (IpPoolArrayOutput) ElementType() reflect.Type
func (IpPoolArrayOutput) Index ¶
func (o IpPoolArrayOutput) Index(i pulumi.IntInput) IpPoolOutput
func (IpPoolArrayOutput) ToIpPoolArrayOutput ¶
func (o IpPoolArrayOutput) ToIpPoolArrayOutput() IpPoolArrayOutput
func (IpPoolArrayOutput) ToIpPoolArrayOutputWithContext ¶
func (o IpPoolArrayOutput) ToIpPoolArrayOutputWithContext(ctx context.Context) IpPoolArrayOutput
type IpPoolInput ¶
type IpPoolInput interface { pulumi.Input ToIpPoolOutput() IpPoolOutput ToIpPoolOutputWithContext(ctx context.Context) IpPoolOutput }
type IpPoolMap ¶
type IpPoolMap map[string]IpPoolInput
func (IpPoolMap) ElementType ¶
func (IpPoolMap) ToIpPoolMapOutput ¶
func (i IpPoolMap) ToIpPoolMapOutput() IpPoolMapOutput
func (IpPoolMap) ToIpPoolMapOutputWithContext ¶
func (i IpPoolMap) ToIpPoolMapOutputWithContext(ctx context.Context) IpPoolMapOutput
type IpPoolMapInput ¶
type IpPoolMapInput interface { pulumi.Input ToIpPoolMapOutput() IpPoolMapOutput ToIpPoolMapOutputWithContext(context.Context) IpPoolMapOutput }
IpPoolMapInput is an input type that accepts IpPoolMap and IpPoolMapOutput values. You can construct a concrete instance of `IpPoolMapInput` via:
IpPoolMap{ "key": IpPoolArgs{...} }
type IpPoolMapOutput ¶
type IpPoolMapOutput struct{ *pulumi.OutputState }
func (IpPoolMapOutput) ElementType ¶
func (IpPoolMapOutput) ElementType() reflect.Type
func (IpPoolMapOutput) MapIndex ¶
func (o IpPoolMapOutput) MapIndex(k pulumi.StringInput) IpPoolOutput
func (IpPoolMapOutput) ToIpPoolMapOutput ¶
func (o IpPoolMapOutput) ToIpPoolMapOutput() IpPoolMapOutput
func (IpPoolMapOutput) ToIpPoolMapOutputWithContext ¶
func (o IpPoolMapOutput) ToIpPoolMapOutputWithContext(ctx context.Context) IpPoolMapOutput
type IpPoolOutput ¶
type IpPoolOutput struct{ *pulumi.OutputState }
func (IpPoolOutput) Class ¶
func (o IpPoolOutput) Class() pulumi.StringPtrOutput
The class associated to the IP pool.
func (IpPoolOutput) ClassParameters ¶
func (o IpPoolOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to the IP pool.
func (IpPoolOutput) DhcpRange ¶
func (o IpPoolOutput) DhcpRange() pulumi.BoolPtrOutput
Specify wether to create the equivalent DHCP range, or not (Default: false).
func (IpPoolOutput) ElementType ¶
func (IpPoolOutput) ElementType() reflect.Type
func (IpPoolOutput) Name ¶
func (o IpPoolOutput) Name() pulumi.StringOutput
The name of the IP pool to create.
func (IpPoolOutput) Prefix ¶
func (o IpPoolOutput) Prefix() pulumi.StringOutput
The prefix of the parent subnet of the pool.
func (IpPoolOutput) PrefixSize ¶
func (o IpPoolOutput) PrefixSize() pulumi.IntOutput
The size prefix of the parent subnet of the pool.
func (IpPoolOutput) Size ¶
func (o IpPoolOutput) Size() pulumi.IntOutput
The size of the IP pool to create.
func (IpPoolOutput) Space ¶
func (o IpPoolOutput) Space() pulumi.StringOutput
The name of the space into which creating the IP pool.
func (IpPoolOutput) Start ¶
func (o IpPoolOutput) Start() pulumi.StringOutput
The IP pool lower IP address.
func (IpPoolOutput) Subnet ¶
func (o IpPoolOutput) Subnet() pulumi.StringOutput
The name of the parent IP subnet into which creating the IP pool.
func (IpPoolOutput) ToIpPoolOutput ¶
func (o IpPoolOutput) ToIpPoolOutput() IpPoolOutput
func (IpPoolOutput) ToIpPoolOutputWithContext ¶
func (o IpPoolOutput) ToIpPoolOutputWithContext(ctx context.Context) IpPoolOutput
type IpPoolState ¶
type IpPoolState struct { // The class associated to the IP pool. Class pulumi.StringPtrInput // The class parameters associated to the IP pool. ClassParameters pulumi.StringMapInput // Specify wether to create the equivalent DHCP range, or not (Default: false). DhcpRange pulumi.BoolPtrInput // The name of the IP pool to create. Name pulumi.StringPtrInput // The prefix of the parent subnet of the pool. Prefix pulumi.StringPtrInput // The size prefix of the parent subnet of the pool. PrefixSize pulumi.IntPtrInput // The size of the IP pool to create. Size pulumi.IntPtrInput // The name of the space into which creating the IP pool. Space pulumi.StringPtrInput // The IP pool lower IP address. Start pulumi.StringPtrInput // The name of the parent IP subnet into which creating the IP pool. Subnet pulumi.StringPtrInput }
func (IpPoolState) ElementType ¶
func (IpPoolState) ElementType() reflect.Type
type IpSpace ¶
type IpSpace struct { pulumi.CustomResourceState // The class associated to the IP space. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to IP space. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // The name of the IP space to create. Name pulumi.StringOutput `pulumi:"name"` }
func GetIpSpace ¶
func GetIpSpace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpSpaceState, opts ...pulumi.ResourceOption) (*IpSpace, error)
GetIpSpace gets an existing IpSpace 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 NewIpSpace ¶
func NewIpSpace(ctx *pulumi.Context, name string, args *IpSpaceArgs, opts ...pulumi.ResourceOption) (*IpSpace, error)
NewIpSpace registers a new resource with the given unique name, arguments, and options.
func (*IpSpace) ElementType ¶
func (*IpSpace) ToIpSpaceOutput ¶
func (i *IpSpace) ToIpSpaceOutput() IpSpaceOutput
func (*IpSpace) ToIpSpaceOutputWithContext ¶
func (i *IpSpace) ToIpSpaceOutputWithContext(ctx context.Context) IpSpaceOutput
type IpSpaceArgs ¶
type IpSpaceArgs struct { // The class associated to the IP space. Class pulumi.StringPtrInput // The class parameters associated to IP space. ClassParameters pulumi.StringMapInput // The name of the IP space to create. Name pulumi.StringPtrInput }
The set of arguments for constructing a IpSpace resource.
func (IpSpaceArgs) ElementType ¶
func (IpSpaceArgs) ElementType() reflect.Type
type IpSpaceArray ¶
type IpSpaceArray []IpSpaceInput
func (IpSpaceArray) ElementType ¶
func (IpSpaceArray) ElementType() reflect.Type
func (IpSpaceArray) ToIpSpaceArrayOutput ¶
func (i IpSpaceArray) ToIpSpaceArrayOutput() IpSpaceArrayOutput
func (IpSpaceArray) ToIpSpaceArrayOutputWithContext ¶
func (i IpSpaceArray) ToIpSpaceArrayOutputWithContext(ctx context.Context) IpSpaceArrayOutput
type IpSpaceArrayInput ¶
type IpSpaceArrayInput interface { pulumi.Input ToIpSpaceArrayOutput() IpSpaceArrayOutput ToIpSpaceArrayOutputWithContext(context.Context) IpSpaceArrayOutput }
IpSpaceArrayInput is an input type that accepts IpSpaceArray and IpSpaceArrayOutput values. You can construct a concrete instance of `IpSpaceArrayInput` via:
IpSpaceArray{ IpSpaceArgs{...} }
type IpSpaceArrayOutput ¶
type IpSpaceArrayOutput struct{ *pulumi.OutputState }
func (IpSpaceArrayOutput) ElementType ¶
func (IpSpaceArrayOutput) ElementType() reflect.Type
func (IpSpaceArrayOutput) Index ¶
func (o IpSpaceArrayOutput) Index(i pulumi.IntInput) IpSpaceOutput
func (IpSpaceArrayOutput) ToIpSpaceArrayOutput ¶
func (o IpSpaceArrayOutput) ToIpSpaceArrayOutput() IpSpaceArrayOutput
func (IpSpaceArrayOutput) ToIpSpaceArrayOutputWithContext ¶
func (o IpSpaceArrayOutput) ToIpSpaceArrayOutputWithContext(ctx context.Context) IpSpaceArrayOutput
type IpSpaceInput ¶
type IpSpaceInput interface { pulumi.Input ToIpSpaceOutput() IpSpaceOutput ToIpSpaceOutputWithContext(ctx context.Context) IpSpaceOutput }
type IpSpaceMap ¶
type IpSpaceMap map[string]IpSpaceInput
func (IpSpaceMap) ElementType ¶
func (IpSpaceMap) ElementType() reflect.Type
func (IpSpaceMap) ToIpSpaceMapOutput ¶
func (i IpSpaceMap) ToIpSpaceMapOutput() IpSpaceMapOutput
func (IpSpaceMap) ToIpSpaceMapOutputWithContext ¶
func (i IpSpaceMap) ToIpSpaceMapOutputWithContext(ctx context.Context) IpSpaceMapOutput
type IpSpaceMapInput ¶
type IpSpaceMapInput interface { pulumi.Input ToIpSpaceMapOutput() IpSpaceMapOutput ToIpSpaceMapOutputWithContext(context.Context) IpSpaceMapOutput }
IpSpaceMapInput is an input type that accepts IpSpaceMap and IpSpaceMapOutput values. You can construct a concrete instance of `IpSpaceMapInput` via:
IpSpaceMap{ "key": IpSpaceArgs{...} }
type IpSpaceMapOutput ¶
type IpSpaceMapOutput struct{ *pulumi.OutputState }
func (IpSpaceMapOutput) ElementType ¶
func (IpSpaceMapOutput) ElementType() reflect.Type
func (IpSpaceMapOutput) MapIndex ¶
func (o IpSpaceMapOutput) MapIndex(k pulumi.StringInput) IpSpaceOutput
func (IpSpaceMapOutput) ToIpSpaceMapOutput ¶
func (o IpSpaceMapOutput) ToIpSpaceMapOutput() IpSpaceMapOutput
func (IpSpaceMapOutput) ToIpSpaceMapOutputWithContext ¶
func (o IpSpaceMapOutput) ToIpSpaceMapOutputWithContext(ctx context.Context) IpSpaceMapOutput
type IpSpaceOutput ¶
type IpSpaceOutput struct{ *pulumi.OutputState }
func (IpSpaceOutput) Class ¶
func (o IpSpaceOutput) Class() pulumi.StringPtrOutput
The class associated to the IP space.
func (IpSpaceOutput) ClassParameters ¶
func (o IpSpaceOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to IP space.
func (IpSpaceOutput) ElementType ¶
func (IpSpaceOutput) ElementType() reflect.Type
func (IpSpaceOutput) Name ¶
func (o IpSpaceOutput) Name() pulumi.StringOutput
The name of the IP space to create.
func (IpSpaceOutput) ToIpSpaceOutput ¶
func (o IpSpaceOutput) ToIpSpaceOutput() IpSpaceOutput
func (IpSpaceOutput) ToIpSpaceOutputWithContext ¶
func (o IpSpaceOutput) ToIpSpaceOutputWithContext(ctx context.Context) IpSpaceOutput
type IpSpaceState ¶
type IpSpaceState struct { // The class associated to the IP space. Class pulumi.StringPtrInput // The class parameters associated to IP space. ClassParameters pulumi.StringMapInput // The name of the IP space to create. Name pulumi.StringPtrInput }
func (IpSpaceState) ElementType ¶
func (IpSpaceState) ElementType() reflect.Type
type IpSubnet ¶
type IpSubnet struct { pulumi.CustomResourceState // The provisionned IP network address. Address pulumi.StringOutput `pulumi:"address"` // The name of the parent IP block/subnet into which creating the IP subnet. Block pulumi.StringPtrOutput `pulumi:"block"` // The class associated to the IP subnet. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to the IP subnet. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // The subnet's computed gateway. Gateway pulumi.StringOutput `pulumi:"gateway"` // Offset for creating the gateway. Default is 0 (No gateway). GatewayOffset pulumi.IntPtrOutput `pulumi:"gatewayOffset"` // The name of the IP subnet to create. Name pulumi.StringOutput `pulumi:"name"` // The provisionned IP address netmask. Netmask pulumi.StringOutput `pulumi:"netmask"` // The provisionned IP prefix. Prefix pulumi.StringOutput `pulumi:"prefix"` // The expected IP subnet's prefix length (ex: 24 for a '/24'). PrefixSize pulumi.IntOutput `pulumi:"prefixSize"` // The optionally requested subnet IP address. RequestIp pulumi.StringPtrOutput `pulumi:"requestIp"` // The name of the space into which creating the subnet. Space pulumi.StringOutput `pulumi:"space"` // The terminal property of the IP subnet. Terminal pulumi.BoolPtrOutput `pulumi:"terminal"` }
func GetIpSubnet ¶
func GetIpSubnet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpSubnetState, opts ...pulumi.ResourceOption) (*IpSubnet, error)
GetIpSubnet gets an existing IpSubnet 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 NewIpSubnet ¶
func NewIpSubnet(ctx *pulumi.Context, name string, args *IpSubnetArgs, opts ...pulumi.ResourceOption) (*IpSubnet, error)
NewIpSubnet registers a new resource with the given unique name, arguments, and options.
func (*IpSubnet) ElementType ¶
func (*IpSubnet) ToIpSubnetOutput ¶
func (i *IpSubnet) ToIpSubnetOutput() IpSubnetOutput
func (*IpSubnet) ToIpSubnetOutputWithContext ¶
func (i *IpSubnet) ToIpSubnetOutputWithContext(ctx context.Context) IpSubnetOutput
type IpSubnetArgs ¶
type IpSubnetArgs struct { // The name of the parent IP block/subnet into which creating the IP subnet. Block pulumi.StringPtrInput // The class associated to the IP subnet. Class pulumi.StringPtrInput // The class parameters associated to the IP subnet. ClassParameters pulumi.StringMapInput // Offset for creating the gateway. Default is 0 (No gateway). GatewayOffset pulumi.IntPtrInput // The name of the IP subnet to create. Name pulumi.StringPtrInput // The expected IP subnet's prefix length (ex: 24 for a '/24'). PrefixSize pulumi.IntInput // The optionally requested subnet IP address. RequestIp pulumi.StringPtrInput // The name of the space into which creating the subnet. Space pulumi.StringInput // The terminal property of the IP subnet. Terminal pulumi.BoolPtrInput }
The set of arguments for constructing a IpSubnet resource.
func (IpSubnetArgs) ElementType ¶
func (IpSubnetArgs) ElementType() reflect.Type
type IpSubnetArray ¶
type IpSubnetArray []IpSubnetInput
func (IpSubnetArray) ElementType ¶
func (IpSubnetArray) ElementType() reflect.Type
func (IpSubnetArray) ToIpSubnetArrayOutput ¶
func (i IpSubnetArray) ToIpSubnetArrayOutput() IpSubnetArrayOutput
func (IpSubnetArray) ToIpSubnetArrayOutputWithContext ¶
func (i IpSubnetArray) ToIpSubnetArrayOutputWithContext(ctx context.Context) IpSubnetArrayOutput
type IpSubnetArrayInput ¶
type IpSubnetArrayInput interface { pulumi.Input ToIpSubnetArrayOutput() IpSubnetArrayOutput ToIpSubnetArrayOutputWithContext(context.Context) IpSubnetArrayOutput }
IpSubnetArrayInput is an input type that accepts IpSubnetArray and IpSubnetArrayOutput values. You can construct a concrete instance of `IpSubnetArrayInput` via:
IpSubnetArray{ IpSubnetArgs{...} }
type IpSubnetArrayOutput ¶
type IpSubnetArrayOutput struct{ *pulumi.OutputState }
func (IpSubnetArrayOutput) ElementType ¶
func (IpSubnetArrayOutput) ElementType() reflect.Type
func (IpSubnetArrayOutput) Index ¶
func (o IpSubnetArrayOutput) Index(i pulumi.IntInput) IpSubnetOutput
func (IpSubnetArrayOutput) ToIpSubnetArrayOutput ¶
func (o IpSubnetArrayOutput) ToIpSubnetArrayOutput() IpSubnetArrayOutput
func (IpSubnetArrayOutput) ToIpSubnetArrayOutputWithContext ¶
func (o IpSubnetArrayOutput) ToIpSubnetArrayOutputWithContext(ctx context.Context) IpSubnetArrayOutput
type IpSubnetInput ¶
type IpSubnetInput interface { pulumi.Input ToIpSubnetOutput() IpSubnetOutput ToIpSubnetOutputWithContext(ctx context.Context) IpSubnetOutput }
type IpSubnetMap ¶
type IpSubnetMap map[string]IpSubnetInput
func (IpSubnetMap) ElementType ¶
func (IpSubnetMap) ElementType() reflect.Type
func (IpSubnetMap) ToIpSubnetMapOutput ¶
func (i IpSubnetMap) ToIpSubnetMapOutput() IpSubnetMapOutput
func (IpSubnetMap) ToIpSubnetMapOutputWithContext ¶
func (i IpSubnetMap) ToIpSubnetMapOutputWithContext(ctx context.Context) IpSubnetMapOutput
type IpSubnetMapInput ¶
type IpSubnetMapInput interface { pulumi.Input ToIpSubnetMapOutput() IpSubnetMapOutput ToIpSubnetMapOutputWithContext(context.Context) IpSubnetMapOutput }
IpSubnetMapInput is an input type that accepts IpSubnetMap and IpSubnetMapOutput values. You can construct a concrete instance of `IpSubnetMapInput` via:
IpSubnetMap{ "key": IpSubnetArgs{...} }
type IpSubnetMapOutput ¶
type IpSubnetMapOutput struct{ *pulumi.OutputState }
func (IpSubnetMapOutput) ElementType ¶
func (IpSubnetMapOutput) ElementType() reflect.Type
func (IpSubnetMapOutput) MapIndex ¶
func (o IpSubnetMapOutput) MapIndex(k pulumi.StringInput) IpSubnetOutput
func (IpSubnetMapOutput) ToIpSubnetMapOutput ¶
func (o IpSubnetMapOutput) ToIpSubnetMapOutput() IpSubnetMapOutput
func (IpSubnetMapOutput) ToIpSubnetMapOutputWithContext ¶
func (o IpSubnetMapOutput) ToIpSubnetMapOutputWithContext(ctx context.Context) IpSubnetMapOutput
type IpSubnetOutput ¶
type IpSubnetOutput struct{ *pulumi.OutputState }
func (IpSubnetOutput) Address ¶
func (o IpSubnetOutput) Address() pulumi.StringOutput
The provisionned IP network address.
func (IpSubnetOutput) Block ¶
func (o IpSubnetOutput) Block() pulumi.StringPtrOutput
The name of the parent IP block/subnet into which creating the IP subnet.
func (IpSubnetOutput) Class ¶
func (o IpSubnetOutput) Class() pulumi.StringPtrOutput
The class associated to the IP subnet.
func (IpSubnetOutput) ClassParameters ¶
func (o IpSubnetOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to the IP subnet.
func (IpSubnetOutput) ElementType ¶
func (IpSubnetOutput) ElementType() reflect.Type
func (IpSubnetOutput) Gateway ¶
func (o IpSubnetOutput) Gateway() pulumi.StringOutput
The subnet's computed gateway.
func (IpSubnetOutput) GatewayOffset ¶
func (o IpSubnetOutput) GatewayOffset() pulumi.IntPtrOutput
Offset for creating the gateway. Default is 0 (No gateway).
func (IpSubnetOutput) Name ¶
func (o IpSubnetOutput) Name() pulumi.StringOutput
The name of the IP subnet to create.
func (IpSubnetOutput) Netmask ¶
func (o IpSubnetOutput) Netmask() pulumi.StringOutput
The provisionned IP address netmask.
func (IpSubnetOutput) Prefix ¶
func (o IpSubnetOutput) Prefix() pulumi.StringOutput
The provisionned IP prefix.
func (IpSubnetOutput) PrefixSize ¶
func (o IpSubnetOutput) PrefixSize() pulumi.IntOutput
The expected IP subnet's prefix length (ex: 24 for a '/24').
func (IpSubnetOutput) RequestIp ¶
func (o IpSubnetOutput) RequestIp() pulumi.StringPtrOutput
The optionally requested subnet IP address.
func (IpSubnetOutput) Space ¶
func (o IpSubnetOutput) Space() pulumi.StringOutput
The name of the space into which creating the subnet.
func (IpSubnetOutput) Terminal ¶
func (o IpSubnetOutput) Terminal() pulumi.BoolPtrOutput
The terminal property of the IP subnet.
func (IpSubnetOutput) ToIpSubnetOutput ¶
func (o IpSubnetOutput) ToIpSubnetOutput() IpSubnetOutput
func (IpSubnetOutput) ToIpSubnetOutputWithContext ¶
func (o IpSubnetOutput) ToIpSubnetOutputWithContext(ctx context.Context) IpSubnetOutput
type IpSubnetState ¶
type IpSubnetState struct { // The provisionned IP network address. Address pulumi.StringPtrInput // The name of the parent IP block/subnet into which creating the IP subnet. Block pulumi.StringPtrInput // The class associated to the IP subnet. Class pulumi.StringPtrInput // The class parameters associated to the IP subnet. ClassParameters pulumi.StringMapInput // The subnet's computed gateway. Gateway pulumi.StringPtrInput // Offset for creating the gateway. Default is 0 (No gateway). GatewayOffset pulumi.IntPtrInput // The name of the IP subnet to create. Name pulumi.StringPtrInput // The provisionned IP address netmask. Netmask pulumi.StringPtrInput // The provisionned IP prefix. Prefix pulumi.StringPtrInput // The expected IP subnet's prefix length (ex: 24 for a '/24'). PrefixSize pulumi.IntPtrInput // The optionally requested subnet IP address. RequestIp pulumi.StringPtrInput // The name of the space into which creating the subnet. Space pulumi.StringPtrInput // The terminal property of the IP subnet. Terminal pulumi.BoolPtrInput }
func (IpSubnetState) ElementType ¶
func (IpSubnetState) ElementType() reflect.Type
type LookupCdbArgs ¶
type LookupCdbArgs struct {
Name string `pulumi:"name"`
}
A collection of arguments for invoking getCdb.
type LookupCdbDataArgs ¶
type LookupCdbDataArgs struct { CustomDb string `pulumi:"customDb"` Value1 string `pulumi:"value1"` }
A collection of arguments for invoking getCdbData.
type LookupCdbDataOutputArgs ¶
type LookupCdbDataOutputArgs struct { CustomDb pulumi.StringInput `pulumi:"customDb"` Value1 pulumi.StringInput `pulumi:"value1"` }
A collection of arguments for invoking getCdbData.
func (LookupCdbDataOutputArgs) ElementType ¶
func (LookupCdbDataOutputArgs) ElementType() reflect.Type
type LookupCdbDataResult ¶
type LookupCdbDataResult struct { CustomDb string `pulumi:"customDb"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Value1 string `pulumi:"value1"` Value10 string `pulumi:"value10"` Value2 string `pulumi:"value2"` Value3 string `pulumi:"value3"` Value4 string `pulumi:"value4"` Value5 string `pulumi:"value5"` Value6 string `pulumi:"value6"` Value7 string `pulumi:"value7"` Value8 string `pulumi:"value8"` Value9 string `pulumi:"value9"` }
A collection of values returned by getCdbData.
func LookupCdbData ¶
func LookupCdbData(ctx *pulumi.Context, args *LookupCdbDataArgs, opts ...pulumi.InvokeOption) (*LookupCdbDataResult, error)
type LookupCdbDataResultOutput ¶
type LookupCdbDataResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCdbData.
func LookupCdbDataOutput ¶
func LookupCdbDataOutput(ctx *pulumi.Context, args LookupCdbDataOutputArgs, opts ...pulumi.InvokeOption) LookupCdbDataResultOutput
func (LookupCdbDataResultOutput) CustomDb ¶
func (o LookupCdbDataResultOutput) CustomDb() pulumi.StringOutput
func (LookupCdbDataResultOutput) ElementType ¶
func (LookupCdbDataResultOutput) ElementType() reflect.Type
func (LookupCdbDataResultOutput) Id ¶
func (o LookupCdbDataResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupCdbDataResultOutput) ToLookupCdbDataResultOutput ¶
func (o LookupCdbDataResultOutput) ToLookupCdbDataResultOutput() LookupCdbDataResultOutput
func (LookupCdbDataResultOutput) ToLookupCdbDataResultOutputWithContext ¶
func (o LookupCdbDataResultOutput) ToLookupCdbDataResultOutputWithContext(ctx context.Context) LookupCdbDataResultOutput
func (LookupCdbDataResultOutput) Value1 ¶
func (o LookupCdbDataResultOutput) Value1() pulumi.StringOutput
func (LookupCdbDataResultOutput) Value10 ¶
func (o LookupCdbDataResultOutput) Value10() pulumi.StringOutput
func (LookupCdbDataResultOutput) Value2 ¶
func (o LookupCdbDataResultOutput) Value2() pulumi.StringOutput
func (LookupCdbDataResultOutput) Value3 ¶
func (o LookupCdbDataResultOutput) Value3() pulumi.StringOutput
func (LookupCdbDataResultOutput) Value4 ¶
func (o LookupCdbDataResultOutput) Value4() pulumi.StringOutput
func (LookupCdbDataResultOutput) Value5 ¶
func (o LookupCdbDataResultOutput) Value5() pulumi.StringOutput
func (LookupCdbDataResultOutput) Value6 ¶
func (o LookupCdbDataResultOutput) Value6() pulumi.StringOutput
func (LookupCdbDataResultOutput) Value7 ¶
func (o LookupCdbDataResultOutput) Value7() pulumi.StringOutput
func (LookupCdbDataResultOutput) Value8 ¶
func (o LookupCdbDataResultOutput) Value8() pulumi.StringOutput
func (LookupCdbDataResultOutput) Value9 ¶
func (o LookupCdbDataResultOutput) Value9() pulumi.StringOutput
type LookupCdbOutputArgs ¶
type LookupCdbOutputArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
A collection of arguments for invoking getCdb.
func (LookupCdbOutputArgs) ElementType ¶
func (LookupCdbOutputArgs) ElementType() reflect.Type
type LookupCdbResult ¶
type LookupCdbResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Label1 string `pulumi:"label1"` Label10 string `pulumi:"label10"` Label2 string `pulumi:"label2"` Label3 string `pulumi:"label3"` Label4 string `pulumi:"label4"` Label5 string `pulumi:"label5"` Label6 string `pulumi:"label6"` Label7 string `pulumi:"label7"` Label8 string `pulumi:"label8"` Label9 string `pulumi:"label9"` Name string `pulumi:"name"` }
A collection of values returned by getCdb.
func LookupCdb ¶
func LookupCdb(ctx *pulumi.Context, args *LookupCdbArgs, opts ...pulumi.InvokeOption) (*LookupCdbResult, error)
type LookupCdbResultOutput ¶
type LookupCdbResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCdb.
func LookupCdbOutput ¶
func LookupCdbOutput(ctx *pulumi.Context, args LookupCdbOutputArgs, opts ...pulumi.InvokeOption) LookupCdbResultOutput
func (LookupCdbResultOutput) ElementType ¶
func (LookupCdbResultOutput) ElementType() reflect.Type
func (LookupCdbResultOutput) Id ¶
func (o LookupCdbResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupCdbResultOutput) Label1 ¶
func (o LookupCdbResultOutput) Label1() pulumi.StringOutput
func (LookupCdbResultOutput) Label10 ¶
func (o LookupCdbResultOutput) Label10() pulumi.StringOutput
func (LookupCdbResultOutput) Label2 ¶
func (o LookupCdbResultOutput) Label2() pulumi.StringOutput
func (LookupCdbResultOutput) Label3 ¶
func (o LookupCdbResultOutput) Label3() pulumi.StringOutput
func (LookupCdbResultOutput) Label4 ¶
func (o LookupCdbResultOutput) Label4() pulumi.StringOutput
func (LookupCdbResultOutput) Label5 ¶
func (o LookupCdbResultOutput) Label5() pulumi.StringOutput
func (LookupCdbResultOutput) Label6 ¶
func (o LookupCdbResultOutput) Label6() pulumi.StringOutput
func (LookupCdbResultOutput) Label7 ¶
func (o LookupCdbResultOutput) Label7() pulumi.StringOutput
func (LookupCdbResultOutput) Label8 ¶
func (o LookupCdbResultOutput) Label8() pulumi.StringOutput
func (LookupCdbResultOutput) Label9 ¶
func (o LookupCdbResultOutput) Label9() pulumi.StringOutput
func (LookupCdbResultOutput) Name ¶
func (o LookupCdbResultOutput) Name() pulumi.StringOutput
func (LookupCdbResultOutput) ToLookupCdbResultOutput ¶
func (o LookupCdbResultOutput) ToLookupCdbResultOutput() LookupCdbResultOutput
func (LookupCdbResultOutput) ToLookupCdbResultOutputWithContext ¶
func (o LookupCdbResultOutput) ToLookupCdbResultOutputWithContext(ctx context.Context) LookupCdbResultOutput
type LookupDnsServerArgs ¶
type LookupDnsServerArgs struct {
Name string `pulumi:"name"`
}
A collection of arguments for invoking getDnsServer.
type LookupDnsServerOutputArgs ¶
type LookupDnsServerOutputArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
A collection of arguments for invoking getDnsServer.
func (LookupDnsServerOutputArgs) ElementType ¶
func (LookupDnsServerOutputArgs) ElementType() reflect.Type
type LookupDnsServerResult ¶
type LookupDnsServerResult struct { Address string `pulumi:"address"` AllowQueries []string `pulumi:"allowQueries"` AllowRecursions []string `pulumi:"allowRecursions"` AllowTransfers []string `pulumi:"allowTransfers"` Class string `pulumi:"class"` ClassParameters map[string]interface{} `pulumi:"classParameters"` Comment string `pulumi:"comment"` Forward string `pulumi:"forward"` Forwarders []string `pulumi:"forwarders"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` Recursion bool `pulumi:"recursion"` Type string `pulumi:"type"` Version string `pulumi:"version"` }
A collection of values returned by getDnsServer.
func LookupDnsServer ¶
func LookupDnsServer(ctx *pulumi.Context, args *LookupDnsServerArgs, opts ...pulumi.InvokeOption) (*LookupDnsServerResult, error)
type LookupDnsServerResultOutput ¶
type LookupDnsServerResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDnsServer.
func LookupDnsServerOutput ¶
func LookupDnsServerOutput(ctx *pulumi.Context, args LookupDnsServerOutputArgs, opts ...pulumi.InvokeOption) LookupDnsServerResultOutput
func (LookupDnsServerResultOutput) Address ¶
func (o LookupDnsServerResultOutput) Address() pulumi.StringOutput
func (LookupDnsServerResultOutput) AllowQueries ¶
func (o LookupDnsServerResultOutput) AllowQueries() pulumi.StringArrayOutput
func (LookupDnsServerResultOutput) AllowRecursions ¶
func (o LookupDnsServerResultOutput) AllowRecursions() pulumi.StringArrayOutput
func (LookupDnsServerResultOutput) AllowTransfers ¶
func (o LookupDnsServerResultOutput) AllowTransfers() pulumi.StringArrayOutput
func (LookupDnsServerResultOutput) Class ¶
func (o LookupDnsServerResultOutput) Class() pulumi.StringOutput
func (LookupDnsServerResultOutput) ClassParameters ¶
func (o LookupDnsServerResultOutput) ClassParameters() pulumi.MapOutput
func (LookupDnsServerResultOutput) Comment ¶
func (o LookupDnsServerResultOutput) Comment() pulumi.StringOutput
func (LookupDnsServerResultOutput) ElementType ¶
func (LookupDnsServerResultOutput) ElementType() reflect.Type
func (LookupDnsServerResultOutput) Forward ¶
func (o LookupDnsServerResultOutput) Forward() pulumi.StringOutput
func (LookupDnsServerResultOutput) Forwarders ¶
func (o LookupDnsServerResultOutput) Forwarders() pulumi.StringArrayOutput
func (LookupDnsServerResultOutput) Id ¶
func (o LookupDnsServerResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDnsServerResultOutput) Name ¶
func (o LookupDnsServerResultOutput) Name() pulumi.StringOutput
func (LookupDnsServerResultOutput) Recursion ¶
func (o LookupDnsServerResultOutput) Recursion() pulumi.BoolOutput
func (LookupDnsServerResultOutput) ToLookupDnsServerResultOutput ¶
func (o LookupDnsServerResultOutput) ToLookupDnsServerResultOutput() LookupDnsServerResultOutput
func (LookupDnsServerResultOutput) ToLookupDnsServerResultOutputWithContext ¶
func (o LookupDnsServerResultOutput) ToLookupDnsServerResultOutputWithContext(ctx context.Context) LookupDnsServerResultOutput
func (LookupDnsServerResultOutput) Type ¶
func (o LookupDnsServerResultOutput) Type() pulumi.StringOutput
func (LookupDnsServerResultOutput) Version ¶
func (o LookupDnsServerResultOutput) Version() pulumi.StringOutput
type LookupDnsSmartArgs ¶
type LookupDnsSmartArgs struct {
Name string `pulumi:"name"`
}
A collection of arguments for invoking getDnsSmart.
type LookupDnsSmartOutputArgs ¶
type LookupDnsSmartOutputArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
A collection of arguments for invoking getDnsSmart.
func (LookupDnsSmartOutputArgs) ElementType ¶
func (LookupDnsSmartOutputArgs) ElementType() reflect.Type
type LookupDnsSmartResult ¶
type LookupDnsSmartResult struct { AllowQueries []string `pulumi:"allowQueries"` AllowRecursions []string `pulumi:"allowRecursions"` AllowTransfers []string `pulumi:"allowTransfers"` Arch string `pulumi:"arch"` Class string `pulumi:"class"` ClassParameters map[string]interface{} `pulumi:"classParameters"` Comment string `pulumi:"comment"` Forward string `pulumi:"forward"` Forwarders []string `pulumi:"forwarders"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Members []string `pulumi:"members"` Name string `pulumi:"name"` Recursion bool `pulumi:"recursion"` }
A collection of values returned by getDnsSmart.
func LookupDnsSmart ¶
func LookupDnsSmart(ctx *pulumi.Context, args *LookupDnsSmartArgs, opts ...pulumi.InvokeOption) (*LookupDnsSmartResult, error)
type LookupDnsSmartResultOutput ¶
type LookupDnsSmartResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDnsSmart.
func LookupDnsSmartOutput ¶
func LookupDnsSmartOutput(ctx *pulumi.Context, args LookupDnsSmartOutputArgs, opts ...pulumi.InvokeOption) LookupDnsSmartResultOutput
func (LookupDnsSmartResultOutput) AllowQueries ¶
func (o LookupDnsSmartResultOutput) AllowQueries() pulumi.StringArrayOutput
func (LookupDnsSmartResultOutput) AllowRecursions ¶
func (o LookupDnsSmartResultOutput) AllowRecursions() pulumi.StringArrayOutput
func (LookupDnsSmartResultOutput) AllowTransfers ¶
func (o LookupDnsSmartResultOutput) AllowTransfers() pulumi.StringArrayOutput
func (LookupDnsSmartResultOutput) Arch ¶
func (o LookupDnsSmartResultOutput) Arch() pulumi.StringOutput
func (LookupDnsSmartResultOutput) Class ¶
func (o LookupDnsSmartResultOutput) Class() pulumi.StringOutput
func (LookupDnsSmartResultOutput) ClassParameters ¶
func (o LookupDnsSmartResultOutput) ClassParameters() pulumi.MapOutput
func (LookupDnsSmartResultOutput) Comment ¶
func (o LookupDnsSmartResultOutput) Comment() pulumi.StringOutput
func (LookupDnsSmartResultOutput) ElementType ¶
func (LookupDnsSmartResultOutput) ElementType() reflect.Type
func (LookupDnsSmartResultOutput) Forward ¶
func (o LookupDnsSmartResultOutput) Forward() pulumi.StringOutput
func (LookupDnsSmartResultOutput) Forwarders ¶
func (o LookupDnsSmartResultOutput) Forwarders() pulumi.StringArrayOutput
func (LookupDnsSmartResultOutput) Id ¶
func (o LookupDnsSmartResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDnsSmartResultOutput) Members ¶
func (o LookupDnsSmartResultOutput) Members() pulumi.StringArrayOutput
func (LookupDnsSmartResultOutput) Name ¶
func (o LookupDnsSmartResultOutput) Name() pulumi.StringOutput
func (LookupDnsSmartResultOutput) Recursion ¶
func (o LookupDnsSmartResultOutput) Recursion() pulumi.BoolOutput
func (LookupDnsSmartResultOutput) ToLookupDnsSmartResultOutput ¶
func (o LookupDnsSmartResultOutput) ToLookupDnsSmartResultOutput() LookupDnsSmartResultOutput
func (LookupDnsSmartResultOutput) ToLookupDnsSmartResultOutputWithContext ¶
func (o LookupDnsSmartResultOutput) ToLookupDnsSmartResultOutputWithContext(ctx context.Context) LookupDnsSmartResultOutput
type LookupDnsViewArgs ¶
A collection of arguments for invoking getDnsView.
type LookupDnsViewOutputArgs ¶
type LookupDnsViewOutputArgs struct { Dnsserver pulumi.StringInput `pulumi:"dnsserver"` Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getDnsView.
func (LookupDnsViewOutputArgs) ElementType ¶
func (LookupDnsViewOutputArgs) ElementType() reflect.Type
type LookupDnsViewResult ¶
type LookupDnsViewResult struct { AllowQueries []string `pulumi:"allowQueries"` AllowRecursions []string `pulumi:"allowRecursions"` AllowTransfers []string `pulumi:"allowTransfers"` Class string `pulumi:"class"` ClassParameters map[string]interface{} `pulumi:"classParameters"` Dnsserver string `pulumi:"dnsserver"` Forward string `pulumi:"forward"` Forwarders []string `pulumi:"forwarders"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` MatchClients []string `pulumi:"matchClients"` MatchTos []string `pulumi:"matchTos"` Name string `pulumi:"name"` Order string `pulumi:"order"` Recursion bool `pulumi:"recursion"` }
A collection of values returned by getDnsView.
func LookupDnsView ¶
func LookupDnsView(ctx *pulumi.Context, args *LookupDnsViewArgs, opts ...pulumi.InvokeOption) (*LookupDnsViewResult, error)
type LookupDnsViewResultOutput ¶
type LookupDnsViewResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDnsView.
func LookupDnsViewOutput ¶
func LookupDnsViewOutput(ctx *pulumi.Context, args LookupDnsViewOutputArgs, opts ...pulumi.InvokeOption) LookupDnsViewResultOutput
func (LookupDnsViewResultOutput) AllowQueries ¶
func (o LookupDnsViewResultOutput) AllowQueries() pulumi.StringArrayOutput
func (LookupDnsViewResultOutput) AllowRecursions ¶
func (o LookupDnsViewResultOutput) AllowRecursions() pulumi.StringArrayOutput
func (LookupDnsViewResultOutput) AllowTransfers ¶
func (o LookupDnsViewResultOutput) AllowTransfers() pulumi.StringArrayOutput
func (LookupDnsViewResultOutput) Class ¶
func (o LookupDnsViewResultOutput) Class() pulumi.StringOutput
func (LookupDnsViewResultOutput) ClassParameters ¶
func (o LookupDnsViewResultOutput) ClassParameters() pulumi.MapOutput
func (LookupDnsViewResultOutput) Dnsserver ¶
func (o LookupDnsViewResultOutput) Dnsserver() pulumi.StringOutput
func (LookupDnsViewResultOutput) ElementType ¶
func (LookupDnsViewResultOutput) ElementType() reflect.Type
func (LookupDnsViewResultOutput) Forward ¶
func (o LookupDnsViewResultOutput) Forward() pulumi.StringOutput
func (LookupDnsViewResultOutput) Forwarders ¶
func (o LookupDnsViewResultOutput) Forwarders() pulumi.StringArrayOutput
func (LookupDnsViewResultOutput) Id ¶
func (o LookupDnsViewResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDnsViewResultOutput) MatchClients ¶
func (o LookupDnsViewResultOutput) MatchClients() pulumi.StringArrayOutput
func (LookupDnsViewResultOutput) MatchTos ¶
func (o LookupDnsViewResultOutput) MatchTos() pulumi.StringArrayOutput
func (LookupDnsViewResultOutput) Name ¶
func (o LookupDnsViewResultOutput) Name() pulumi.StringOutput
func (LookupDnsViewResultOutput) Order ¶
func (o LookupDnsViewResultOutput) Order() pulumi.StringOutput
func (LookupDnsViewResultOutput) Recursion ¶
func (o LookupDnsViewResultOutput) Recursion() pulumi.BoolOutput
func (LookupDnsViewResultOutput) ToLookupDnsViewResultOutput ¶
func (o LookupDnsViewResultOutput) ToLookupDnsViewResultOutput() LookupDnsViewResultOutput
func (LookupDnsViewResultOutput) ToLookupDnsViewResultOutputWithContext ¶
func (o LookupDnsViewResultOutput) ToLookupDnsViewResultOutputWithContext(ctx context.Context) LookupDnsViewResultOutput
type LookupDnsZoneArgs ¶
type LookupDnsZoneArgs struct {
Name string `pulumi:"name"`
}
A collection of arguments for invoking getDnsZone.
type LookupDnsZoneOutputArgs ¶
type LookupDnsZoneOutputArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
A collection of arguments for invoking getDnsZone.
func (LookupDnsZoneOutputArgs) ElementType ¶
func (LookupDnsZoneOutputArgs) ElementType() reflect.Type
type LookupDnsZoneResult ¶
type LookupDnsZoneResult struct { Class string `pulumi:"class"` ClassParameters map[string]interface{} `pulumi:"classParameters"` Createptr bool `pulumi:"createptr"` Dnsserver string `pulumi:"dnsserver"` Dnsview string `pulumi:"dnsview"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` Space string `pulumi:"space"` Type string `pulumi:"type"` }
A collection of values returned by getDnsZone.
func LookupDnsZone ¶
func LookupDnsZone(ctx *pulumi.Context, args *LookupDnsZoneArgs, opts ...pulumi.InvokeOption) (*LookupDnsZoneResult, error)
type LookupDnsZoneResultOutput ¶
type LookupDnsZoneResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDnsZone.
func LookupDnsZoneOutput ¶
func LookupDnsZoneOutput(ctx *pulumi.Context, args LookupDnsZoneOutputArgs, opts ...pulumi.InvokeOption) LookupDnsZoneResultOutput
func (LookupDnsZoneResultOutput) Class ¶
func (o LookupDnsZoneResultOutput) Class() pulumi.StringOutput
func (LookupDnsZoneResultOutput) ClassParameters ¶
func (o LookupDnsZoneResultOutput) ClassParameters() pulumi.MapOutput
func (LookupDnsZoneResultOutput) Createptr ¶
func (o LookupDnsZoneResultOutput) Createptr() pulumi.BoolOutput
func (LookupDnsZoneResultOutput) Dnsserver ¶
func (o LookupDnsZoneResultOutput) Dnsserver() pulumi.StringOutput
func (LookupDnsZoneResultOutput) Dnsview ¶
func (o LookupDnsZoneResultOutput) Dnsview() pulumi.StringOutput
func (LookupDnsZoneResultOutput) ElementType ¶
func (LookupDnsZoneResultOutput) ElementType() reflect.Type
func (LookupDnsZoneResultOutput) Id ¶
func (o LookupDnsZoneResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDnsZoneResultOutput) Name ¶
func (o LookupDnsZoneResultOutput) Name() pulumi.StringOutput
func (LookupDnsZoneResultOutput) Space ¶
func (o LookupDnsZoneResultOutput) Space() pulumi.StringOutput
func (LookupDnsZoneResultOutput) ToLookupDnsZoneResultOutput ¶
func (o LookupDnsZoneResultOutput) ToLookupDnsZoneResultOutput() LookupDnsZoneResultOutput
func (LookupDnsZoneResultOutput) ToLookupDnsZoneResultOutputWithContext ¶
func (o LookupDnsZoneResultOutput) ToLookupDnsZoneResultOutputWithContext(ctx context.Context) LookupDnsZoneResultOutput
func (LookupDnsZoneResultOutput) Type ¶
func (o LookupDnsZoneResultOutput) Type() pulumi.StringOutput
type LookupIp6AddressArgs ¶
type LookupIp6AddressArgs struct { Address string `pulumi:"address"` Space string `pulumi:"space"` }
A collection of arguments for invoking getIp6Address.
type LookupIp6AddressOutputArgs ¶
type LookupIp6AddressOutputArgs struct { Address pulumi.StringInput `pulumi:"address"` Space pulumi.StringInput `pulumi:"space"` }
A collection of arguments for invoking getIp6Address.
func (LookupIp6AddressOutputArgs) ElementType ¶
func (LookupIp6AddressOutputArgs) ElementType() reflect.Type
type LookupIp6AddressResult ¶
type LookupIp6AddressResult struct { Address string `pulumi:"address"` Class string `pulumi:"class"` ClassParameters map[string]interface{} `pulumi:"classParameters"` Device string `pulumi:"device"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Mac string `pulumi:"mac"` Name string `pulumi:"name"` Pool string `pulumi:"pool"` Prefix string `pulumi:"prefix"` PrefixSize int `pulumi:"prefixSize"` Space string `pulumi:"space"` Subnet string `pulumi:"subnet"` }
A collection of values returned by getIp6Address.
func LookupIp6Address ¶
func LookupIp6Address(ctx *pulumi.Context, args *LookupIp6AddressArgs, opts ...pulumi.InvokeOption) (*LookupIp6AddressResult, error)
type LookupIp6AddressResultOutput ¶
type LookupIp6AddressResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIp6Address.
func LookupIp6AddressOutput ¶
func LookupIp6AddressOutput(ctx *pulumi.Context, args LookupIp6AddressOutputArgs, opts ...pulumi.InvokeOption) LookupIp6AddressResultOutput
func (LookupIp6AddressResultOutput) Address ¶
func (o LookupIp6AddressResultOutput) Address() pulumi.StringOutput
func (LookupIp6AddressResultOutput) Class ¶
func (o LookupIp6AddressResultOutput) Class() pulumi.StringOutput
func (LookupIp6AddressResultOutput) ClassParameters ¶
func (o LookupIp6AddressResultOutput) ClassParameters() pulumi.MapOutput
func (LookupIp6AddressResultOutput) Device ¶
func (o LookupIp6AddressResultOutput) Device() pulumi.StringOutput
func (LookupIp6AddressResultOutput) ElementType ¶
func (LookupIp6AddressResultOutput) ElementType() reflect.Type
func (LookupIp6AddressResultOutput) Id ¶
func (o LookupIp6AddressResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupIp6AddressResultOutput) Mac ¶
func (o LookupIp6AddressResultOutput) Mac() pulumi.StringOutput
func (LookupIp6AddressResultOutput) Name ¶
func (o LookupIp6AddressResultOutput) Name() pulumi.StringOutput
func (LookupIp6AddressResultOutput) Pool ¶
func (o LookupIp6AddressResultOutput) Pool() pulumi.StringOutput
func (LookupIp6AddressResultOutput) Prefix ¶
func (o LookupIp6AddressResultOutput) Prefix() pulumi.StringOutput
func (LookupIp6AddressResultOutput) PrefixSize ¶
func (o LookupIp6AddressResultOutput) PrefixSize() pulumi.IntOutput
func (LookupIp6AddressResultOutput) Space ¶
func (o LookupIp6AddressResultOutput) Space() pulumi.StringOutput
func (LookupIp6AddressResultOutput) Subnet ¶
func (o LookupIp6AddressResultOutput) Subnet() pulumi.StringOutput
func (LookupIp6AddressResultOutput) ToLookupIp6AddressResultOutput ¶
func (o LookupIp6AddressResultOutput) ToLookupIp6AddressResultOutput() LookupIp6AddressResultOutput
func (LookupIp6AddressResultOutput) ToLookupIp6AddressResultOutputWithContext ¶
func (o LookupIp6AddressResultOutput) ToLookupIp6AddressResultOutputWithContext(ctx context.Context) LookupIp6AddressResultOutput
type LookupIp6PoolArgs ¶
type LookupIp6PoolArgs struct { Name string `pulumi:"name"` Space string `pulumi:"space"` Subnet string `pulumi:"subnet"` }
A collection of arguments for invoking getIp6Pool.
type LookupIp6PoolOutputArgs ¶
type LookupIp6PoolOutputArgs struct { Name pulumi.StringInput `pulumi:"name"` Space pulumi.StringInput `pulumi:"space"` Subnet pulumi.StringInput `pulumi:"subnet"` }
A collection of arguments for invoking getIp6Pool.
func (LookupIp6PoolOutputArgs) ElementType ¶
func (LookupIp6PoolOutputArgs) ElementType() reflect.Type
type LookupIp6PoolResult ¶
type LookupIp6PoolResult struct { Class string `pulumi:"class"` ClassParameters map[string]interface{} `pulumi:"classParameters"` End string `pulumi:"end"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` Prefix string `pulumi:"prefix"` PrefixSize int `pulumi:"prefixSize"` Space string `pulumi:"space"` Start string `pulumi:"start"` Subnet string `pulumi:"subnet"` }
A collection of values returned by getIp6Pool.
func LookupIp6Pool ¶
func LookupIp6Pool(ctx *pulumi.Context, args *LookupIp6PoolArgs, opts ...pulumi.InvokeOption) (*LookupIp6PoolResult, error)
type LookupIp6PoolResultOutput ¶
type LookupIp6PoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIp6Pool.
func LookupIp6PoolOutput ¶
func LookupIp6PoolOutput(ctx *pulumi.Context, args LookupIp6PoolOutputArgs, opts ...pulumi.InvokeOption) LookupIp6PoolResultOutput
func (LookupIp6PoolResultOutput) Class ¶
func (o LookupIp6PoolResultOutput) Class() pulumi.StringOutput
func (LookupIp6PoolResultOutput) ClassParameters ¶
func (o LookupIp6PoolResultOutput) ClassParameters() pulumi.MapOutput
func (LookupIp6PoolResultOutput) ElementType ¶
func (LookupIp6PoolResultOutput) ElementType() reflect.Type
func (LookupIp6PoolResultOutput) End ¶
func (o LookupIp6PoolResultOutput) End() pulumi.StringOutput
func (LookupIp6PoolResultOutput) Id ¶
func (o LookupIp6PoolResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupIp6PoolResultOutput) Name ¶
func (o LookupIp6PoolResultOutput) Name() pulumi.StringOutput
func (LookupIp6PoolResultOutput) Prefix ¶
func (o LookupIp6PoolResultOutput) Prefix() pulumi.StringOutput
func (LookupIp6PoolResultOutput) PrefixSize ¶
func (o LookupIp6PoolResultOutput) PrefixSize() pulumi.IntOutput
func (LookupIp6PoolResultOutput) Space ¶
func (o LookupIp6PoolResultOutput) Space() pulumi.StringOutput
func (LookupIp6PoolResultOutput) Start ¶
func (o LookupIp6PoolResultOutput) Start() pulumi.StringOutput
func (LookupIp6PoolResultOutput) Subnet ¶
func (o LookupIp6PoolResultOutput) Subnet() pulumi.StringOutput
func (LookupIp6PoolResultOutput) ToLookupIp6PoolResultOutput ¶
func (o LookupIp6PoolResultOutput) ToLookupIp6PoolResultOutput() LookupIp6PoolResultOutput
func (LookupIp6PoolResultOutput) ToLookupIp6PoolResultOutputWithContext ¶
func (o LookupIp6PoolResultOutput) ToLookupIp6PoolResultOutputWithContext(ctx context.Context) LookupIp6PoolResultOutput
type LookupIp6SubnetArgs ¶
A collection of arguments for invoking getIp6Subnet.
type LookupIp6SubnetOutputArgs ¶
type LookupIp6SubnetOutputArgs struct { Name pulumi.StringInput `pulumi:"name"` Space pulumi.StringInput `pulumi:"space"` }
A collection of arguments for invoking getIp6Subnet.
func (LookupIp6SubnetOutputArgs) ElementType ¶
func (LookupIp6SubnetOutputArgs) ElementType() reflect.Type
type LookupIp6SubnetResult ¶
type LookupIp6SubnetResult struct { Address string `pulumi:"address"` Class string `pulumi:"class"` ClassParameters map[string]string `pulumi:"classParameters"` Gateway string `pulumi:"gateway"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` Prefix string `pulumi:"prefix"` PrefixSize int `pulumi:"prefixSize"` Space string `pulumi:"space"` Terminal bool `pulumi:"terminal"` }
A collection of values returned by getIp6Subnet.
func LookupIp6Subnet ¶
func LookupIp6Subnet(ctx *pulumi.Context, args *LookupIp6SubnetArgs, opts ...pulumi.InvokeOption) (*LookupIp6SubnetResult, error)
type LookupIp6SubnetResultOutput ¶
type LookupIp6SubnetResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIp6Subnet.
func LookupIp6SubnetOutput ¶
func LookupIp6SubnetOutput(ctx *pulumi.Context, args LookupIp6SubnetOutputArgs, opts ...pulumi.InvokeOption) LookupIp6SubnetResultOutput
func (LookupIp6SubnetResultOutput) Address ¶
func (o LookupIp6SubnetResultOutput) Address() pulumi.StringOutput
func (LookupIp6SubnetResultOutput) Class ¶
func (o LookupIp6SubnetResultOutput) Class() pulumi.StringOutput
func (LookupIp6SubnetResultOutput) ClassParameters ¶
func (o LookupIp6SubnetResultOutput) ClassParameters() pulumi.StringMapOutput
func (LookupIp6SubnetResultOutput) ElementType ¶
func (LookupIp6SubnetResultOutput) ElementType() reflect.Type
func (LookupIp6SubnetResultOutput) Gateway ¶
func (o LookupIp6SubnetResultOutput) Gateway() pulumi.StringOutput
func (LookupIp6SubnetResultOutput) Id ¶
func (o LookupIp6SubnetResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupIp6SubnetResultOutput) Name ¶
func (o LookupIp6SubnetResultOutput) Name() pulumi.StringOutput
func (LookupIp6SubnetResultOutput) Prefix ¶
func (o LookupIp6SubnetResultOutput) Prefix() pulumi.StringOutput
func (LookupIp6SubnetResultOutput) PrefixSize ¶
func (o LookupIp6SubnetResultOutput) PrefixSize() pulumi.IntOutput
func (LookupIp6SubnetResultOutput) Space ¶
func (o LookupIp6SubnetResultOutput) Space() pulumi.StringOutput
func (LookupIp6SubnetResultOutput) Terminal ¶
func (o LookupIp6SubnetResultOutput) Terminal() pulumi.BoolOutput
func (LookupIp6SubnetResultOutput) ToLookupIp6SubnetResultOutput ¶
func (o LookupIp6SubnetResultOutput) ToLookupIp6SubnetResultOutput() LookupIp6SubnetResultOutput
func (LookupIp6SubnetResultOutput) ToLookupIp6SubnetResultOutputWithContext ¶
func (o LookupIp6SubnetResultOutput) ToLookupIp6SubnetResultOutputWithContext(ctx context.Context) LookupIp6SubnetResultOutput
type LookupIpAddressArgs ¶
A collection of arguments for invoking getIpAddress.
type LookupIpAddressOutputArgs ¶
type LookupIpAddressOutputArgs struct { Address pulumi.StringInput `pulumi:"address"` Space pulumi.StringInput `pulumi:"space"` }
A collection of arguments for invoking getIpAddress.
func (LookupIpAddressOutputArgs) ElementType ¶
func (LookupIpAddressOutputArgs) ElementType() reflect.Type
type LookupIpAddressResult ¶
type LookupIpAddressResult struct { Address string `pulumi:"address"` Class string `pulumi:"class"` ClassParameters map[string]interface{} `pulumi:"classParameters"` Device string `pulumi:"device"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Mac string `pulumi:"mac"` Name string `pulumi:"name"` Netmask string `pulumi:"netmask"` Pool string `pulumi:"pool"` Prefix string `pulumi:"prefix"` PrefixSize int `pulumi:"prefixSize"` Space string `pulumi:"space"` Subnet string `pulumi:"subnet"` }
A collection of values returned by getIpAddress.
func LookupIpAddress ¶
func LookupIpAddress(ctx *pulumi.Context, args *LookupIpAddressArgs, opts ...pulumi.InvokeOption) (*LookupIpAddressResult, error)
type LookupIpAddressResultOutput ¶
type LookupIpAddressResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIpAddress.
func LookupIpAddressOutput ¶
func LookupIpAddressOutput(ctx *pulumi.Context, args LookupIpAddressOutputArgs, opts ...pulumi.InvokeOption) LookupIpAddressResultOutput
func (LookupIpAddressResultOutput) Address ¶
func (o LookupIpAddressResultOutput) Address() pulumi.StringOutput
func (LookupIpAddressResultOutput) Class ¶
func (o LookupIpAddressResultOutput) Class() pulumi.StringOutput
func (LookupIpAddressResultOutput) ClassParameters ¶
func (o LookupIpAddressResultOutput) ClassParameters() pulumi.MapOutput
func (LookupIpAddressResultOutput) Device ¶
func (o LookupIpAddressResultOutput) Device() pulumi.StringOutput
func (LookupIpAddressResultOutput) ElementType ¶
func (LookupIpAddressResultOutput) ElementType() reflect.Type
func (LookupIpAddressResultOutput) Id ¶
func (o LookupIpAddressResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupIpAddressResultOutput) Mac ¶
func (o LookupIpAddressResultOutput) Mac() pulumi.StringOutput
func (LookupIpAddressResultOutput) Name ¶
func (o LookupIpAddressResultOutput) Name() pulumi.StringOutput
func (LookupIpAddressResultOutput) Netmask ¶
func (o LookupIpAddressResultOutput) Netmask() pulumi.StringOutput
func (LookupIpAddressResultOutput) Pool ¶
func (o LookupIpAddressResultOutput) Pool() pulumi.StringOutput
func (LookupIpAddressResultOutput) Prefix ¶
func (o LookupIpAddressResultOutput) Prefix() pulumi.StringOutput
func (LookupIpAddressResultOutput) PrefixSize ¶
func (o LookupIpAddressResultOutput) PrefixSize() pulumi.IntOutput
func (LookupIpAddressResultOutput) Space ¶
func (o LookupIpAddressResultOutput) Space() pulumi.StringOutput
func (LookupIpAddressResultOutput) Subnet ¶
func (o LookupIpAddressResultOutput) Subnet() pulumi.StringOutput
func (LookupIpAddressResultOutput) ToLookupIpAddressResultOutput ¶
func (o LookupIpAddressResultOutput) ToLookupIpAddressResultOutput() LookupIpAddressResultOutput
func (LookupIpAddressResultOutput) ToLookupIpAddressResultOutputWithContext ¶
func (o LookupIpAddressResultOutput) ToLookupIpAddressResultOutputWithContext(ctx context.Context) LookupIpAddressResultOutput
type LookupIpPoolArgs ¶
type LookupIpPoolArgs struct { Name string `pulumi:"name"` Space string `pulumi:"space"` Subnet string `pulumi:"subnet"` }
A collection of arguments for invoking getIpPool.
type LookupIpPoolOutputArgs ¶
type LookupIpPoolOutputArgs struct { Name pulumi.StringInput `pulumi:"name"` Space pulumi.StringInput `pulumi:"space"` Subnet pulumi.StringInput `pulumi:"subnet"` }
A collection of arguments for invoking getIpPool.
func (LookupIpPoolOutputArgs) ElementType ¶
func (LookupIpPoolOutputArgs) ElementType() reflect.Type
type LookupIpPoolResult ¶
type LookupIpPoolResult struct { Class string `pulumi:"class"` ClassParameters map[string]interface{} `pulumi:"classParameters"` End string `pulumi:"end"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` Prefix string `pulumi:"prefix"` PrefixSize int `pulumi:"prefixSize"` Size string `pulumi:"size"` Space string `pulumi:"space"` Start string `pulumi:"start"` Subnet string `pulumi:"subnet"` }
A collection of values returned by getIpPool.
func LookupIpPool ¶
func LookupIpPool(ctx *pulumi.Context, args *LookupIpPoolArgs, opts ...pulumi.InvokeOption) (*LookupIpPoolResult, error)
type LookupIpPoolResultOutput ¶
type LookupIpPoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIpPool.
func LookupIpPoolOutput ¶
func LookupIpPoolOutput(ctx *pulumi.Context, args LookupIpPoolOutputArgs, opts ...pulumi.InvokeOption) LookupIpPoolResultOutput
func (LookupIpPoolResultOutput) Class ¶
func (o LookupIpPoolResultOutput) Class() pulumi.StringOutput
func (LookupIpPoolResultOutput) ClassParameters ¶
func (o LookupIpPoolResultOutput) ClassParameters() pulumi.MapOutput
func (LookupIpPoolResultOutput) ElementType ¶
func (LookupIpPoolResultOutput) ElementType() reflect.Type
func (LookupIpPoolResultOutput) End ¶
func (o LookupIpPoolResultOutput) End() pulumi.StringOutput
func (LookupIpPoolResultOutput) Id ¶
func (o LookupIpPoolResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupIpPoolResultOutput) Name ¶
func (o LookupIpPoolResultOutput) Name() pulumi.StringOutput
func (LookupIpPoolResultOutput) Prefix ¶
func (o LookupIpPoolResultOutput) Prefix() pulumi.StringOutput
func (LookupIpPoolResultOutput) PrefixSize ¶
func (o LookupIpPoolResultOutput) PrefixSize() pulumi.IntOutput
func (LookupIpPoolResultOutput) Size ¶
func (o LookupIpPoolResultOutput) Size() pulumi.StringOutput
func (LookupIpPoolResultOutput) Space ¶
func (o LookupIpPoolResultOutput) Space() pulumi.StringOutput
func (LookupIpPoolResultOutput) Start ¶
func (o LookupIpPoolResultOutput) Start() pulumi.StringOutput
func (LookupIpPoolResultOutput) Subnet ¶
func (o LookupIpPoolResultOutput) Subnet() pulumi.StringOutput
func (LookupIpPoolResultOutput) ToLookupIpPoolResultOutput ¶
func (o LookupIpPoolResultOutput) ToLookupIpPoolResultOutput() LookupIpPoolResultOutput
func (LookupIpPoolResultOutput) ToLookupIpPoolResultOutputWithContext ¶
func (o LookupIpPoolResultOutput) ToLookupIpPoolResultOutputWithContext(ctx context.Context) LookupIpPoolResultOutput
type LookupIpSpaceArgs ¶
type LookupIpSpaceArgs struct {
Name string `pulumi:"name"`
}
A collection of arguments for invoking getIpSpace.
type LookupIpSpaceOutputArgs ¶
type LookupIpSpaceOutputArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
A collection of arguments for invoking getIpSpace.
func (LookupIpSpaceOutputArgs) ElementType ¶
func (LookupIpSpaceOutputArgs) ElementType() reflect.Type
type LookupIpSpaceResult ¶
type LookupIpSpaceResult struct { Class string `pulumi:"class"` ClassParameters map[string]interface{} `pulumi:"classParameters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` }
A collection of values returned by getIpSpace.
func LookupIpSpace ¶
func LookupIpSpace(ctx *pulumi.Context, args *LookupIpSpaceArgs, opts ...pulumi.InvokeOption) (*LookupIpSpaceResult, error)
type LookupIpSpaceResultOutput ¶
type LookupIpSpaceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIpSpace.
func LookupIpSpaceOutput ¶
func LookupIpSpaceOutput(ctx *pulumi.Context, args LookupIpSpaceOutputArgs, opts ...pulumi.InvokeOption) LookupIpSpaceResultOutput
func (LookupIpSpaceResultOutput) Class ¶
func (o LookupIpSpaceResultOutput) Class() pulumi.StringOutput
func (LookupIpSpaceResultOutput) ClassParameters ¶
func (o LookupIpSpaceResultOutput) ClassParameters() pulumi.MapOutput
func (LookupIpSpaceResultOutput) ElementType ¶
func (LookupIpSpaceResultOutput) ElementType() reflect.Type
func (LookupIpSpaceResultOutput) Id ¶
func (o LookupIpSpaceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupIpSpaceResultOutput) Name ¶
func (o LookupIpSpaceResultOutput) Name() pulumi.StringOutput
func (LookupIpSpaceResultOutput) ToLookupIpSpaceResultOutput ¶
func (o LookupIpSpaceResultOutput) ToLookupIpSpaceResultOutput() LookupIpSpaceResultOutput
func (LookupIpSpaceResultOutput) ToLookupIpSpaceResultOutputWithContext ¶
func (o LookupIpSpaceResultOutput) ToLookupIpSpaceResultOutputWithContext(ctx context.Context) LookupIpSpaceResultOutput
type LookupIpSubnetArgs ¶
A collection of arguments for invoking getIpSubnet.
type LookupIpSubnetOutputArgs ¶
type LookupIpSubnetOutputArgs struct { Name pulumi.StringInput `pulumi:"name"` Space pulumi.StringInput `pulumi:"space"` }
A collection of arguments for invoking getIpSubnet.
func (LookupIpSubnetOutputArgs) ElementType ¶
func (LookupIpSubnetOutputArgs) ElementType() reflect.Type
type LookupIpSubnetResult ¶
type LookupIpSubnetResult struct { Address string `pulumi:"address"` Class string `pulumi:"class"` ClassParameters map[string]string `pulumi:"classParameters"` Gateway string `pulumi:"gateway"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` Netmask string `pulumi:"netmask"` Prefix string `pulumi:"prefix"` PrefixSize int `pulumi:"prefixSize"` Space string `pulumi:"space"` Terminal bool `pulumi:"terminal"` }
A collection of values returned by getIpSubnet.
func LookupIpSubnet ¶
func LookupIpSubnet(ctx *pulumi.Context, args *LookupIpSubnetArgs, opts ...pulumi.InvokeOption) (*LookupIpSubnetResult, error)
type LookupIpSubnetResultOutput ¶
type LookupIpSubnetResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIpSubnet.
func LookupIpSubnetOutput ¶
func LookupIpSubnetOutput(ctx *pulumi.Context, args LookupIpSubnetOutputArgs, opts ...pulumi.InvokeOption) LookupIpSubnetResultOutput
func (LookupIpSubnetResultOutput) Address ¶
func (o LookupIpSubnetResultOutput) Address() pulumi.StringOutput
func (LookupIpSubnetResultOutput) Class ¶
func (o LookupIpSubnetResultOutput) Class() pulumi.StringOutput
func (LookupIpSubnetResultOutput) ClassParameters ¶
func (o LookupIpSubnetResultOutput) ClassParameters() pulumi.StringMapOutput
func (LookupIpSubnetResultOutput) ElementType ¶
func (LookupIpSubnetResultOutput) ElementType() reflect.Type
func (LookupIpSubnetResultOutput) Gateway ¶
func (o LookupIpSubnetResultOutput) Gateway() pulumi.StringOutput
func (LookupIpSubnetResultOutput) Id ¶
func (o LookupIpSubnetResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupIpSubnetResultOutput) Name ¶
func (o LookupIpSubnetResultOutput) Name() pulumi.StringOutput
func (LookupIpSubnetResultOutput) Netmask ¶
func (o LookupIpSubnetResultOutput) Netmask() pulumi.StringOutput
func (LookupIpSubnetResultOutput) Prefix ¶
func (o LookupIpSubnetResultOutput) Prefix() pulumi.StringOutput
func (LookupIpSubnetResultOutput) PrefixSize ¶
func (o LookupIpSubnetResultOutput) PrefixSize() pulumi.IntOutput
func (LookupIpSubnetResultOutput) Space ¶
func (o LookupIpSubnetResultOutput) Space() pulumi.StringOutput
func (LookupIpSubnetResultOutput) Terminal ¶
func (o LookupIpSubnetResultOutput) Terminal() pulumi.BoolOutput
func (LookupIpSubnetResultOutput) ToLookupIpSubnetResultOutput ¶
func (o LookupIpSubnetResultOutput) ToLookupIpSubnetResultOutput() LookupIpSubnetResultOutput
func (LookupIpSubnetResultOutput) ToLookupIpSubnetResultOutputWithContext ¶
func (o LookupIpSubnetResultOutput) ToLookupIpSubnetResultOutputWithContext(ctx context.Context) LookupIpSubnetResultOutput
type LookupUsergroupArgs ¶
type LookupUsergroupArgs struct {
Name string `pulumi:"name"`
}
A collection of arguments for invoking getUsergroup.
type LookupUsergroupOutputArgs ¶
type LookupUsergroupOutputArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
A collection of arguments for invoking getUsergroup.
func (LookupUsergroupOutputArgs) ElementType ¶
func (LookupUsergroupOutputArgs) ElementType() reflect.Type
type LookupUsergroupResult ¶
type LookupUsergroupResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` }
A collection of values returned by getUsergroup.
func LookupUsergroup ¶
func LookupUsergroup(ctx *pulumi.Context, args *LookupUsergroupArgs, opts ...pulumi.InvokeOption) (*LookupUsergroupResult, error)
type LookupUsergroupResultOutput ¶
type LookupUsergroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUsergroup.
func LookupUsergroupOutput ¶
func LookupUsergroupOutput(ctx *pulumi.Context, args LookupUsergroupOutputArgs, opts ...pulumi.InvokeOption) LookupUsergroupResultOutput
func (LookupUsergroupResultOutput) ElementType ¶
func (LookupUsergroupResultOutput) ElementType() reflect.Type
func (LookupUsergroupResultOutput) Id ¶
func (o LookupUsergroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUsergroupResultOutput) Name ¶
func (o LookupUsergroupResultOutput) Name() pulumi.StringOutput
func (LookupUsergroupResultOutput) ToLookupUsergroupResultOutput ¶
func (o LookupUsergroupResultOutput) ToLookupUsergroupResultOutput() LookupUsergroupResultOutput
func (LookupUsergroupResultOutput) ToLookupUsergroupResultOutputWithContext ¶
func (o LookupUsergroupResultOutput) ToLookupUsergroupResultOutputWithContext(ctx context.Context) LookupUsergroupResultOutput
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // PEM formatted file with additional certificates to trust for TLS connection AdditionalTrustCertsFile pulumi.StringPtrOutput `pulumi:"additionalTrustCertsFile"` // SOLIDServer Hostname or IP address Host pulumi.StringOutput `pulumi:"host"` // SOLIDServer API user's password Password pulumi.StringOutput `pulumi:"password"` // SOLIDServer Version in case API user does not have admin permissions Solidserverversion pulumi.StringPtrOutput `pulumi:"solidserverversion"` // SOLIDServer API user's ID Username pulumi.StringOutput `pulumi:"username"` }
The provider type for the solidserver package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // PEM formatted file with additional certificates to trust for TLS connection AdditionalTrustCertsFile pulumi.StringPtrInput // SOLIDServer Hostname or IP address Host pulumi.StringInput // SOLIDServer API user's password Password pulumi.StringInput // SOLIDServer Version in case API user does not have admin permissions Solidserverversion pulumi.StringPtrInput // Enable/Disable ssl verify (Default : enabled) Sslverify pulumi.BoolPtrInput // SOLIDServer API user's ID Username pulumi.StringInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) AdditionalTrustCertsFile ¶
func (o ProviderOutput) AdditionalTrustCertsFile() pulumi.StringPtrOutput
PEM formatted file with additional certificates to trust for TLS connection
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) Host ¶
func (o ProviderOutput) Host() pulumi.StringOutput
SOLIDServer Hostname or IP address
func (ProviderOutput) Password ¶
func (o ProviderOutput) Password() pulumi.StringOutput
SOLIDServer API user's password
func (ProviderOutput) Solidserverversion ¶
func (o ProviderOutput) Solidserverversion() pulumi.StringPtrOutput
SOLIDServer Version in case API user does not have admin permissions
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) Username ¶
func (o ProviderOutput) Username() pulumi.StringOutput
SOLIDServer API user's ID
type User ¶
type User struct { pulumi.CustomResourceState // The class parameters associated to the user. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // The description of the user Description pulumi.StringPtrOutput `pulumi:"description"` // The email address of the user Email pulumi.StringPtrOutput `pulumi:"email"` // The first name of the user FirstName pulumi.StringPtrOutput `pulumi:"firstName"` // The group id set for this user Groups pulumi.StringArrayOutput `pulumi:"groups"` // The last name of the user LastName pulumi.StringPtrOutput `pulumi:"lastName"` // The login of the user Login pulumi.StringOutput `pulumi:"login"` // The password of the user Password pulumi.StringOutput `pulumi:"password"` }
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User 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 NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // The class parameters associated to the user. ClassParameters pulumi.StringMapInput // The description of the user Description pulumi.StringPtrInput // The email address of the user Email pulumi.StringPtrInput // The first name of the user FirstName pulumi.StringPtrInput // The group id set for this user Groups pulumi.StringArrayInput // The last name of the user LastName pulumi.StringPtrInput // The login of the user Login pulumi.StringInput // The password of the user Password pulumi.StringInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) ClassParameters ¶
func (o UserOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to the user.
func (UserOutput) Description ¶
func (o UserOutput) Description() pulumi.StringPtrOutput
The description of the user
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) Email ¶
func (o UserOutput) Email() pulumi.StringPtrOutput
The email address of the user
func (UserOutput) FirstName ¶
func (o UserOutput) FirstName() pulumi.StringPtrOutput
The first name of the user
func (UserOutput) Groups ¶
func (o UserOutput) Groups() pulumi.StringArrayOutput
The group id set for this user
func (UserOutput) LastName ¶
func (o UserOutput) LastName() pulumi.StringPtrOutput
The last name of the user
func (UserOutput) Password ¶
func (o UserOutput) Password() pulumi.StringOutput
The password of the user
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserState ¶
type UserState struct { // The class parameters associated to the user. ClassParameters pulumi.StringMapInput // The description of the user Description pulumi.StringPtrInput // The email address of the user Email pulumi.StringPtrInput // The first name of the user FirstName pulumi.StringPtrInput // The group id set for this user Groups pulumi.StringArrayInput // The last name of the user LastName pulumi.StringPtrInput // The login of the user Login pulumi.StringPtrInput // The password of the user Password pulumi.StringPtrInput }
func (UserState) ElementType ¶
type Usergroup ¶
type Usergroup struct { pulumi.CustomResourceState // The description of the group Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the group Name pulumi.StringOutput `pulumi:"name"` }
func GetUsergroup ¶
func GetUsergroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UsergroupState, opts ...pulumi.ResourceOption) (*Usergroup, error)
GetUsergroup gets an existing Usergroup 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 NewUsergroup ¶
func NewUsergroup(ctx *pulumi.Context, name string, args *UsergroupArgs, opts ...pulumi.ResourceOption) (*Usergroup, error)
NewUsergroup registers a new resource with the given unique name, arguments, and options.
func (*Usergroup) ElementType ¶
func (*Usergroup) ToUsergroupOutput ¶
func (i *Usergroup) ToUsergroupOutput() UsergroupOutput
func (*Usergroup) ToUsergroupOutputWithContext ¶
func (i *Usergroup) ToUsergroupOutputWithContext(ctx context.Context) UsergroupOutput
type UsergroupArgs ¶
type UsergroupArgs struct { // The description of the group Description pulumi.StringPtrInput // The name of the group Name pulumi.StringPtrInput }
The set of arguments for constructing a Usergroup resource.
func (UsergroupArgs) ElementType ¶
func (UsergroupArgs) ElementType() reflect.Type
type UsergroupArray ¶
type UsergroupArray []UsergroupInput
func (UsergroupArray) ElementType ¶
func (UsergroupArray) ElementType() reflect.Type
func (UsergroupArray) ToUsergroupArrayOutput ¶
func (i UsergroupArray) ToUsergroupArrayOutput() UsergroupArrayOutput
func (UsergroupArray) ToUsergroupArrayOutputWithContext ¶
func (i UsergroupArray) ToUsergroupArrayOutputWithContext(ctx context.Context) UsergroupArrayOutput
type UsergroupArrayInput ¶
type UsergroupArrayInput interface { pulumi.Input ToUsergroupArrayOutput() UsergroupArrayOutput ToUsergroupArrayOutputWithContext(context.Context) UsergroupArrayOutput }
UsergroupArrayInput is an input type that accepts UsergroupArray and UsergroupArrayOutput values. You can construct a concrete instance of `UsergroupArrayInput` via:
UsergroupArray{ UsergroupArgs{...} }
type UsergroupArrayOutput ¶
type UsergroupArrayOutput struct{ *pulumi.OutputState }
func (UsergroupArrayOutput) ElementType ¶
func (UsergroupArrayOutput) ElementType() reflect.Type
func (UsergroupArrayOutput) Index ¶
func (o UsergroupArrayOutput) Index(i pulumi.IntInput) UsergroupOutput
func (UsergroupArrayOutput) ToUsergroupArrayOutput ¶
func (o UsergroupArrayOutput) ToUsergroupArrayOutput() UsergroupArrayOutput
func (UsergroupArrayOutput) ToUsergroupArrayOutputWithContext ¶
func (o UsergroupArrayOutput) ToUsergroupArrayOutputWithContext(ctx context.Context) UsergroupArrayOutput
type UsergroupInput ¶
type UsergroupInput interface { pulumi.Input ToUsergroupOutput() UsergroupOutput ToUsergroupOutputWithContext(ctx context.Context) UsergroupOutput }
type UsergroupMap ¶
type UsergroupMap map[string]UsergroupInput
func (UsergroupMap) ElementType ¶
func (UsergroupMap) ElementType() reflect.Type
func (UsergroupMap) ToUsergroupMapOutput ¶
func (i UsergroupMap) ToUsergroupMapOutput() UsergroupMapOutput
func (UsergroupMap) ToUsergroupMapOutputWithContext ¶
func (i UsergroupMap) ToUsergroupMapOutputWithContext(ctx context.Context) UsergroupMapOutput
type UsergroupMapInput ¶
type UsergroupMapInput interface { pulumi.Input ToUsergroupMapOutput() UsergroupMapOutput ToUsergroupMapOutputWithContext(context.Context) UsergroupMapOutput }
UsergroupMapInput is an input type that accepts UsergroupMap and UsergroupMapOutput values. You can construct a concrete instance of `UsergroupMapInput` via:
UsergroupMap{ "key": UsergroupArgs{...} }
type UsergroupMapOutput ¶
type UsergroupMapOutput struct{ *pulumi.OutputState }
func (UsergroupMapOutput) ElementType ¶
func (UsergroupMapOutput) ElementType() reflect.Type
func (UsergroupMapOutput) MapIndex ¶
func (o UsergroupMapOutput) MapIndex(k pulumi.StringInput) UsergroupOutput
func (UsergroupMapOutput) ToUsergroupMapOutput ¶
func (o UsergroupMapOutput) ToUsergroupMapOutput() UsergroupMapOutput
func (UsergroupMapOutput) ToUsergroupMapOutputWithContext ¶
func (o UsergroupMapOutput) ToUsergroupMapOutputWithContext(ctx context.Context) UsergroupMapOutput
type UsergroupOutput ¶
type UsergroupOutput struct{ *pulumi.OutputState }
func (UsergroupOutput) Description ¶
func (o UsergroupOutput) Description() pulumi.StringPtrOutput
The description of the group
func (UsergroupOutput) ElementType ¶
func (UsergroupOutput) ElementType() reflect.Type
func (UsergroupOutput) Name ¶
func (o UsergroupOutput) Name() pulumi.StringOutput
The name of the group
func (UsergroupOutput) ToUsergroupOutput ¶
func (o UsergroupOutput) ToUsergroupOutput() UsergroupOutput
func (UsergroupOutput) ToUsergroupOutputWithContext ¶
func (o UsergroupOutput) ToUsergroupOutputWithContext(ctx context.Context) UsergroupOutput
type UsergroupState ¶
type UsergroupState struct { // The description of the group Description pulumi.StringPtrInput // The name of the group Name pulumi.StringPtrInput }
func (UsergroupState) ElementType ¶
func (UsergroupState) ElementType() reflect.Type
type Vlan ¶
type Vlan struct { pulumi.CustomResourceState // The class associated to the vlan. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to vlan. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // The name of the vlan to create. Name pulumi.StringOutput `pulumi:"name"` // The optionally requested vlan ID. RequestId pulumi.IntPtrOutput `pulumi:"requestId"` // The name of the vlan Domain. VlanDomain pulumi.StringOutput `pulumi:"vlanDomain"` // The vlan ID. VlanId pulumi.IntOutput `pulumi:"vlanId"` // The name of the vlan Range. VlanRange pulumi.StringPtrOutput `pulumi:"vlanRange"` }
func GetVlan ¶
func GetVlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VlanState, opts ...pulumi.ResourceOption) (*Vlan, error)
GetVlan gets an existing Vlan 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 NewVlan ¶
func NewVlan(ctx *pulumi.Context, name string, args *VlanArgs, opts ...pulumi.ResourceOption) (*Vlan, error)
NewVlan registers a new resource with the given unique name, arguments, and options.
func (*Vlan) ElementType ¶
func (*Vlan) ToVlanOutput ¶
func (i *Vlan) ToVlanOutput() VlanOutput
func (*Vlan) ToVlanOutputWithContext ¶
func (i *Vlan) ToVlanOutputWithContext(ctx context.Context) VlanOutput
type VlanArgs ¶
type VlanArgs struct { // The class associated to the vlan. Class pulumi.StringPtrInput // The class parameters associated to vlan. ClassParameters pulumi.StringMapInput // The name of the vlan to create. Name pulumi.StringPtrInput // The optionally requested vlan ID. RequestId pulumi.IntPtrInput // The name of the vlan Domain. VlanDomain pulumi.StringInput // The name of the vlan Range. VlanRange pulumi.StringPtrInput }
The set of arguments for constructing a Vlan resource.
func (VlanArgs) ElementType ¶
type VlanArray ¶
type VlanArray []VlanInput
func (VlanArray) ElementType ¶
func (VlanArray) ToVlanArrayOutput ¶
func (i VlanArray) ToVlanArrayOutput() VlanArrayOutput
func (VlanArray) ToVlanArrayOutputWithContext ¶
func (i VlanArray) ToVlanArrayOutputWithContext(ctx context.Context) VlanArrayOutput
type VlanArrayInput ¶
type VlanArrayInput interface { pulumi.Input ToVlanArrayOutput() VlanArrayOutput ToVlanArrayOutputWithContext(context.Context) VlanArrayOutput }
VlanArrayInput is an input type that accepts VlanArray and VlanArrayOutput values. You can construct a concrete instance of `VlanArrayInput` via:
VlanArray{ VlanArgs{...} }
type VlanArrayOutput ¶
type VlanArrayOutput struct{ *pulumi.OutputState }
func (VlanArrayOutput) ElementType ¶
func (VlanArrayOutput) ElementType() reflect.Type
func (VlanArrayOutput) Index ¶
func (o VlanArrayOutput) Index(i pulumi.IntInput) VlanOutput
func (VlanArrayOutput) ToVlanArrayOutput ¶
func (o VlanArrayOutput) ToVlanArrayOutput() VlanArrayOutput
func (VlanArrayOutput) ToVlanArrayOutputWithContext ¶
func (o VlanArrayOutput) ToVlanArrayOutputWithContext(ctx context.Context) VlanArrayOutput
type VlanDomain ¶
type VlanDomain struct { pulumi.CustomResourceState // The class associated to the VLAN Domain. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to VLAN Domain. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // The name of the VLAN Domain to create. Name pulumi.StringOutput `pulumi:"name"` // Specify if the VLAN Domain is a VXLAN Domain. Vxlan pulumi.BoolPtrOutput `pulumi:"vxlan"` }
func GetVlanDomain ¶
func GetVlanDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VlanDomainState, opts ...pulumi.ResourceOption) (*VlanDomain, error)
GetVlanDomain gets an existing VlanDomain 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 NewVlanDomain ¶
func NewVlanDomain(ctx *pulumi.Context, name string, args *VlanDomainArgs, opts ...pulumi.ResourceOption) (*VlanDomain, error)
NewVlanDomain registers a new resource with the given unique name, arguments, and options.
func (*VlanDomain) ElementType ¶
func (*VlanDomain) ElementType() reflect.Type
func (*VlanDomain) ToVlanDomainOutput ¶
func (i *VlanDomain) ToVlanDomainOutput() VlanDomainOutput
func (*VlanDomain) ToVlanDomainOutputWithContext ¶
func (i *VlanDomain) ToVlanDomainOutputWithContext(ctx context.Context) VlanDomainOutput
type VlanDomainArgs ¶
type VlanDomainArgs struct { // The class associated to the VLAN Domain. Class pulumi.StringPtrInput // The class parameters associated to VLAN Domain. ClassParameters pulumi.StringMapInput // The name of the VLAN Domain to create. Name pulumi.StringPtrInput // Specify if the VLAN Domain is a VXLAN Domain. Vxlan pulumi.BoolPtrInput }
The set of arguments for constructing a VlanDomain resource.
func (VlanDomainArgs) ElementType ¶
func (VlanDomainArgs) ElementType() reflect.Type
type VlanDomainArray ¶
type VlanDomainArray []VlanDomainInput
func (VlanDomainArray) ElementType ¶
func (VlanDomainArray) ElementType() reflect.Type
func (VlanDomainArray) ToVlanDomainArrayOutput ¶
func (i VlanDomainArray) ToVlanDomainArrayOutput() VlanDomainArrayOutput
func (VlanDomainArray) ToVlanDomainArrayOutputWithContext ¶
func (i VlanDomainArray) ToVlanDomainArrayOutputWithContext(ctx context.Context) VlanDomainArrayOutput
type VlanDomainArrayInput ¶
type VlanDomainArrayInput interface { pulumi.Input ToVlanDomainArrayOutput() VlanDomainArrayOutput ToVlanDomainArrayOutputWithContext(context.Context) VlanDomainArrayOutput }
VlanDomainArrayInput is an input type that accepts VlanDomainArray and VlanDomainArrayOutput values. You can construct a concrete instance of `VlanDomainArrayInput` via:
VlanDomainArray{ VlanDomainArgs{...} }
type VlanDomainArrayOutput ¶
type VlanDomainArrayOutput struct{ *pulumi.OutputState }
func (VlanDomainArrayOutput) ElementType ¶
func (VlanDomainArrayOutput) ElementType() reflect.Type
func (VlanDomainArrayOutput) Index ¶
func (o VlanDomainArrayOutput) Index(i pulumi.IntInput) VlanDomainOutput
func (VlanDomainArrayOutput) ToVlanDomainArrayOutput ¶
func (o VlanDomainArrayOutput) ToVlanDomainArrayOutput() VlanDomainArrayOutput
func (VlanDomainArrayOutput) ToVlanDomainArrayOutputWithContext ¶
func (o VlanDomainArrayOutput) ToVlanDomainArrayOutputWithContext(ctx context.Context) VlanDomainArrayOutput
type VlanDomainInput ¶
type VlanDomainInput interface { pulumi.Input ToVlanDomainOutput() VlanDomainOutput ToVlanDomainOutputWithContext(ctx context.Context) VlanDomainOutput }
type VlanDomainMap ¶
type VlanDomainMap map[string]VlanDomainInput
func (VlanDomainMap) ElementType ¶
func (VlanDomainMap) ElementType() reflect.Type
func (VlanDomainMap) ToVlanDomainMapOutput ¶
func (i VlanDomainMap) ToVlanDomainMapOutput() VlanDomainMapOutput
func (VlanDomainMap) ToVlanDomainMapOutputWithContext ¶
func (i VlanDomainMap) ToVlanDomainMapOutputWithContext(ctx context.Context) VlanDomainMapOutput
type VlanDomainMapInput ¶
type VlanDomainMapInput interface { pulumi.Input ToVlanDomainMapOutput() VlanDomainMapOutput ToVlanDomainMapOutputWithContext(context.Context) VlanDomainMapOutput }
VlanDomainMapInput is an input type that accepts VlanDomainMap and VlanDomainMapOutput values. You can construct a concrete instance of `VlanDomainMapInput` via:
VlanDomainMap{ "key": VlanDomainArgs{...} }
type VlanDomainMapOutput ¶
type VlanDomainMapOutput struct{ *pulumi.OutputState }
func (VlanDomainMapOutput) ElementType ¶
func (VlanDomainMapOutput) ElementType() reflect.Type
func (VlanDomainMapOutput) MapIndex ¶
func (o VlanDomainMapOutput) MapIndex(k pulumi.StringInput) VlanDomainOutput
func (VlanDomainMapOutput) ToVlanDomainMapOutput ¶
func (o VlanDomainMapOutput) ToVlanDomainMapOutput() VlanDomainMapOutput
func (VlanDomainMapOutput) ToVlanDomainMapOutputWithContext ¶
func (o VlanDomainMapOutput) ToVlanDomainMapOutputWithContext(ctx context.Context) VlanDomainMapOutput
type VlanDomainOutput ¶
type VlanDomainOutput struct{ *pulumi.OutputState }
func (VlanDomainOutput) Class ¶
func (o VlanDomainOutput) Class() pulumi.StringPtrOutput
The class associated to the VLAN Domain.
func (VlanDomainOutput) ClassParameters ¶
func (o VlanDomainOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to VLAN Domain.
func (VlanDomainOutput) ElementType ¶
func (VlanDomainOutput) ElementType() reflect.Type
func (VlanDomainOutput) Name ¶
func (o VlanDomainOutput) Name() pulumi.StringOutput
The name of the VLAN Domain to create.
func (VlanDomainOutput) ToVlanDomainOutput ¶
func (o VlanDomainOutput) ToVlanDomainOutput() VlanDomainOutput
func (VlanDomainOutput) ToVlanDomainOutputWithContext ¶
func (o VlanDomainOutput) ToVlanDomainOutputWithContext(ctx context.Context) VlanDomainOutput
func (VlanDomainOutput) Vxlan ¶
func (o VlanDomainOutput) Vxlan() pulumi.BoolPtrOutput
Specify if the VLAN Domain is a VXLAN Domain.
type VlanDomainState ¶
type VlanDomainState struct { // The class associated to the VLAN Domain. Class pulumi.StringPtrInput // The class parameters associated to VLAN Domain. ClassParameters pulumi.StringMapInput // The name of the VLAN Domain to create. Name pulumi.StringPtrInput // Specify if the VLAN Domain is a VXLAN Domain. Vxlan pulumi.BoolPtrInput }
func (VlanDomainState) ElementType ¶
func (VlanDomainState) ElementType() reflect.Type
type VlanInput ¶
type VlanInput interface { pulumi.Input ToVlanOutput() VlanOutput ToVlanOutputWithContext(ctx context.Context) VlanOutput }
type VlanMap ¶
func (VlanMap) ElementType ¶
func (VlanMap) ToVlanMapOutput ¶
func (i VlanMap) ToVlanMapOutput() VlanMapOutput
func (VlanMap) ToVlanMapOutputWithContext ¶
func (i VlanMap) ToVlanMapOutputWithContext(ctx context.Context) VlanMapOutput
type VlanMapInput ¶
type VlanMapInput interface { pulumi.Input ToVlanMapOutput() VlanMapOutput ToVlanMapOutputWithContext(context.Context) VlanMapOutput }
VlanMapInput is an input type that accepts VlanMap and VlanMapOutput values. You can construct a concrete instance of `VlanMapInput` via:
VlanMap{ "key": VlanArgs{...} }
type VlanMapOutput ¶
type VlanMapOutput struct{ *pulumi.OutputState }
func (VlanMapOutput) ElementType ¶
func (VlanMapOutput) ElementType() reflect.Type
func (VlanMapOutput) MapIndex ¶
func (o VlanMapOutput) MapIndex(k pulumi.StringInput) VlanOutput
func (VlanMapOutput) ToVlanMapOutput ¶
func (o VlanMapOutput) ToVlanMapOutput() VlanMapOutput
func (VlanMapOutput) ToVlanMapOutputWithContext ¶
func (o VlanMapOutput) ToVlanMapOutputWithContext(ctx context.Context) VlanMapOutput
type VlanOutput ¶
type VlanOutput struct{ *pulumi.OutputState }
func (VlanOutput) Class ¶
func (o VlanOutput) Class() pulumi.StringPtrOutput
The class associated to the vlan.
func (VlanOutput) ClassParameters ¶
func (o VlanOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to vlan.
func (VlanOutput) ElementType ¶
func (VlanOutput) ElementType() reflect.Type
func (VlanOutput) Name ¶
func (o VlanOutput) Name() pulumi.StringOutput
The name of the vlan to create.
func (VlanOutput) RequestId ¶
func (o VlanOutput) RequestId() pulumi.IntPtrOutput
The optionally requested vlan ID.
func (VlanOutput) ToVlanOutput ¶
func (o VlanOutput) ToVlanOutput() VlanOutput
func (VlanOutput) ToVlanOutputWithContext ¶
func (o VlanOutput) ToVlanOutputWithContext(ctx context.Context) VlanOutput
func (VlanOutput) VlanDomain ¶
func (o VlanOutput) VlanDomain() pulumi.StringOutput
The name of the vlan Domain.
func (VlanOutput) VlanRange ¶
func (o VlanOutput) VlanRange() pulumi.StringPtrOutput
The name of the vlan Range.
type VlanRange ¶
type VlanRange struct { pulumi.CustomResourceState // The class associated to the VLAN Range. Class pulumi.StringPtrOutput `pulumi:"class"` // The class parameters associated to VLAN Range. ClassParameters pulumi.StringMapOutput `pulumi:"classParameters"` // The vlan range's higher vlan ID. End pulumi.IntOutput `pulumi:"end"` // The name of the VLAN Range to create. Name pulumi.StringOutput `pulumi:"name"` // The vlan range's lower vlan ID. Start pulumi.IntOutput `pulumi:"start"` // The name of the vlan Domain. VlanDomain pulumi.StringOutput `pulumi:"vlanDomain"` }
func GetVlanRange ¶
func GetVlanRange(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VlanRangeState, opts ...pulumi.ResourceOption) (*VlanRange, error)
GetVlanRange gets an existing VlanRange 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 NewVlanRange ¶
func NewVlanRange(ctx *pulumi.Context, name string, args *VlanRangeArgs, opts ...pulumi.ResourceOption) (*VlanRange, error)
NewVlanRange registers a new resource with the given unique name, arguments, and options.
func (*VlanRange) ElementType ¶
func (*VlanRange) ToVlanRangeOutput ¶
func (i *VlanRange) ToVlanRangeOutput() VlanRangeOutput
func (*VlanRange) ToVlanRangeOutputWithContext ¶
func (i *VlanRange) ToVlanRangeOutputWithContext(ctx context.Context) VlanRangeOutput
type VlanRangeArgs ¶
type VlanRangeArgs struct { // The class associated to the VLAN Range. Class pulumi.StringPtrInput // The class parameters associated to VLAN Range. ClassParameters pulumi.StringMapInput // The vlan range's higher vlan ID. End pulumi.IntInput // The name of the VLAN Range to create. Name pulumi.StringPtrInput // The vlan range's lower vlan ID. Start pulumi.IntInput // The name of the vlan Domain. VlanDomain pulumi.StringInput }
The set of arguments for constructing a VlanRange resource.
func (VlanRangeArgs) ElementType ¶
func (VlanRangeArgs) ElementType() reflect.Type
type VlanRangeArray ¶
type VlanRangeArray []VlanRangeInput
func (VlanRangeArray) ElementType ¶
func (VlanRangeArray) ElementType() reflect.Type
func (VlanRangeArray) ToVlanRangeArrayOutput ¶
func (i VlanRangeArray) ToVlanRangeArrayOutput() VlanRangeArrayOutput
func (VlanRangeArray) ToVlanRangeArrayOutputWithContext ¶
func (i VlanRangeArray) ToVlanRangeArrayOutputWithContext(ctx context.Context) VlanRangeArrayOutput
type VlanRangeArrayInput ¶
type VlanRangeArrayInput interface { pulumi.Input ToVlanRangeArrayOutput() VlanRangeArrayOutput ToVlanRangeArrayOutputWithContext(context.Context) VlanRangeArrayOutput }
VlanRangeArrayInput is an input type that accepts VlanRangeArray and VlanRangeArrayOutput values. You can construct a concrete instance of `VlanRangeArrayInput` via:
VlanRangeArray{ VlanRangeArgs{...} }
type VlanRangeArrayOutput ¶
type VlanRangeArrayOutput struct{ *pulumi.OutputState }
func (VlanRangeArrayOutput) ElementType ¶
func (VlanRangeArrayOutput) ElementType() reflect.Type
func (VlanRangeArrayOutput) Index ¶
func (o VlanRangeArrayOutput) Index(i pulumi.IntInput) VlanRangeOutput
func (VlanRangeArrayOutput) ToVlanRangeArrayOutput ¶
func (o VlanRangeArrayOutput) ToVlanRangeArrayOutput() VlanRangeArrayOutput
func (VlanRangeArrayOutput) ToVlanRangeArrayOutputWithContext ¶
func (o VlanRangeArrayOutput) ToVlanRangeArrayOutputWithContext(ctx context.Context) VlanRangeArrayOutput
type VlanRangeInput ¶
type VlanRangeInput interface { pulumi.Input ToVlanRangeOutput() VlanRangeOutput ToVlanRangeOutputWithContext(ctx context.Context) VlanRangeOutput }
type VlanRangeMap ¶
type VlanRangeMap map[string]VlanRangeInput
func (VlanRangeMap) ElementType ¶
func (VlanRangeMap) ElementType() reflect.Type
func (VlanRangeMap) ToVlanRangeMapOutput ¶
func (i VlanRangeMap) ToVlanRangeMapOutput() VlanRangeMapOutput
func (VlanRangeMap) ToVlanRangeMapOutputWithContext ¶
func (i VlanRangeMap) ToVlanRangeMapOutputWithContext(ctx context.Context) VlanRangeMapOutput
type VlanRangeMapInput ¶
type VlanRangeMapInput interface { pulumi.Input ToVlanRangeMapOutput() VlanRangeMapOutput ToVlanRangeMapOutputWithContext(context.Context) VlanRangeMapOutput }
VlanRangeMapInput is an input type that accepts VlanRangeMap and VlanRangeMapOutput values. You can construct a concrete instance of `VlanRangeMapInput` via:
VlanRangeMap{ "key": VlanRangeArgs{...} }
type VlanRangeMapOutput ¶
type VlanRangeMapOutput struct{ *pulumi.OutputState }
func (VlanRangeMapOutput) ElementType ¶
func (VlanRangeMapOutput) ElementType() reflect.Type
func (VlanRangeMapOutput) MapIndex ¶
func (o VlanRangeMapOutput) MapIndex(k pulumi.StringInput) VlanRangeOutput
func (VlanRangeMapOutput) ToVlanRangeMapOutput ¶
func (o VlanRangeMapOutput) ToVlanRangeMapOutput() VlanRangeMapOutput
func (VlanRangeMapOutput) ToVlanRangeMapOutputWithContext ¶
func (o VlanRangeMapOutput) ToVlanRangeMapOutputWithContext(ctx context.Context) VlanRangeMapOutput
type VlanRangeOutput ¶
type VlanRangeOutput struct{ *pulumi.OutputState }
func (VlanRangeOutput) Class ¶
func (o VlanRangeOutput) Class() pulumi.StringPtrOutput
The class associated to the VLAN Range.
func (VlanRangeOutput) ClassParameters ¶
func (o VlanRangeOutput) ClassParameters() pulumi.StringMapOutput
The class parameters associated to VLAN Range.
func (VlanRangeOutput) ElementType ¶
func (VlanRangeOutput) ElementType() reflect.Type
func (VlanRangeOutput) End ¶
func (o VlanRangeOutput) End() pulumi.IntOutput
The vlan range's higher vlan ID.
func (VlanRangeOutput) Name ¶
func (o VlanRangeOutput) Name() pulumi.StringOutput
The name of the VLAN Range to create.
func (VlanRangeOutput) Start ¶
func (o VlanRangeOutput) Start() pulumi.IntOutput
The vlan range's lower vlan ID.
func (VlanRangeOutput) ToVlanRangeOutput ¶
func (o VlanRangeOutput) ToVlanRangeOutput() VlanRangeOutput
func (VlanRangeOutput) ToVlanRangeOutputWithContext ¶
func (o VlanRangeOutput) ToVlanRangeOutputWithContext(ctx context.Context) VlanRangeOutput
func (VlanRangeOutput) VlanDomain ¶
func (o VlanRangeOutput) VlanDomain() pulumi.StringOutput
The name of the vlan Domain.
type VlanRangeState ¶
type VlanRangeState struct { // The class associated to the VLAN Range. Class pulumi.StringPtrInput // The class parameters associated to VLAN Range. ClassParameters pulumi.StringMapInput // The vlan range's higher vlan ID. End pulumi.IntPtrInput // The name of the VLAN Range to create. Name pulumi.StringPtrInput // The vlan range's lower vlan ID. Start pulumi.IntPtrInput // The name of the vlan Domain. VlanDomain pulumi.StringPtrInput }
func (VlanRangeState) ElementType ¶
func (VlanRangeState) ElementType() reflect.Type
type VlanState ¶
type VlanState struct { // The class associated to the vlan. Class pulumi.StringPtrInput // The class parameters associated to vlan. ClassParameters pulumi.StringMapInput // The name of the vlan to create. Name pulumi.StringPtrInput // The optionally requested vlan ID. RequestId pulumi.IntPtrInput // The name of the vlan Domain. VlanDomain pulumi.StringPtrInput // The vlan ID. VlanId pulumi.IntPtrInput // The name of the vlan Range. VlanRange pulumi.StringPtrInput }
func (VlanState) ElementType ¶
Source Files ¶
- appApplication.go
- appNode.go
- appPool.go
- cdb.go
- cdbData.go
- device.go
- dnsForwardZone.go
- dnsRr.go
- dnsServer.go
- dnsSmart.go
- dnsView.go
- dnsZone.go
- doc.go
- getCdb.go
- getCdbData.go
- getDnsServer.go
- getDnsSmart.go
- getDnsView.go
- getDnsZone.go
- getIp6Address.go
- getIp6Pool.go
- getIp6Ptr.go
- getIp6Subnet.go
- getIp6SubnetQuery.go
- getIpAddress.go
- getIpPool.go
- getIpPtr.go
- getIpSpace.go
- getIpSubnet.go
- getIpSubnetQuery.go
- getUsergroup.go
- init.go
- ip6Address.go
- ip6Alias.go
- ip6Mac.go
- ip6Pool.go
- ip6Subnet.go
- ipAddress.go
- ipAlias.go
- ipMac.go
- ipPool.go
- ipSpace.go
- ipSubnet.go
- provider.go
- pulumiUtilities.go
- user.go
- usergroup.go
- vlan.go
- vlanDomain.go
- vlanRange.go