Documentation ¶
Index ¶
- Constants
- func PkgVersion() (semver.Version, error)
- type Acl
- type AclArgs
- type AclInput
- type AclOutput
- func (o AclOutput) Acls() AclRuleArrayOutput
- func (o AclOutput) AutoApprovers() pulumi.AnyOutput
- func (AclOutput) ElementType() reflect.Type
- func (o AclOutput) Groups() pulumi.AnyOutput
- func (o AclOutput) Hosts() pulumi.AnyOutput
- func (o AclOutput) NodeAttrs() NodeAttrsArrayOutput
- func (o AclOutput) Ssh() SshRuleArrayOutput
- func (o AclOutput) TagOwners() pulumi.AnyOutput
- func (o AclOutput) Tests() pulumi.StringOutput
- func (o AclOutput) ToAclOutput() AclOutput
- func (o AclOutput) ToAclOutputWithContext(ctx context.Context) AclOutput
- type AclRule
- type AclRuleAction
- func (AclRuleAction) ElementType() reflect.Type
- func (e AclRuleAction) ToAclRuleActionOutput() AclRuleActionOutput
- func (e AclRuleAction) ToAclRuleActionOutputWithContext(ctx context.Context) AclRuleActionOutput
- func (e AclRuleAction) ToAclRuleActionPtrOutput() AclRuleActionPtrOutput
- func (e AclRuleAction) ToAclRuleActionPtrOutputWithContext(ctx context.Context) AclRuleActionPtrOutput
- func (e AclRuleAction) ToStringOutput() pulumi.StringOutput
- func (e AclRuleAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AclRuleAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AclRuleAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AclRuleActionInput
- type AclRuleActionOutput
- func (AclRuleActionOutput) ElementType() reflect.Type
- func (o AclRuleActionOutput) ToAclRuleActionOutput() AclRuleActionOutput
- func (o AclRuleActionOutput) ToAclRuleActionOutputWithContext(ctx context.Context) AclRuleActionOutput
- func (o AclRuleActionOutput) ToAclRuleActionPtrOutput() AclRuleActionPtrOutput
- func (o AclRuleActionOutput) ToAclRuleActionPtrOutputWithContext(ctx context.Context) AclRuleActionPtrOutput
- func (o AclRuleActionOutput) ToStringOutput() pulumi.StringOutput
- func (o AclRuleActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AclRuleActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AclRuleActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AclRuleActionPtrInput
- type AclRuleActionPtrOutput
- func (o AclRuleActionPtrOutput) Elem() AclRuleActionOutput
- func (AclRuleActionPtrOutput) ElementType() reflect.Type
- func (o AclRuleActionPtrOutput) ToAclRuleActionPtrOutput() AclRuleActionPtrOutput
- func (o AclRuleActionPtrOutput) ToAclRuleActionPtrOutputWithContext(ctx context.Context) AclRuleActionPtrOutput
- func (o AclRuleActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AclRuleActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AclRuleArgs
- type AclRuleArray
- type AclRuleArrayInput
- type AclRuleArrayOutput
- type AclRuleInput
- type AclRuleOutput
- func (o AclRuleOutput) Action() AclRuleActionOutput
- func (AclRuleOutput) ElementType() reflect.Type
- func (o AclRuleOutput) Ports() pulumi.StringArrayOutput
- func (o AclRuleOutput) ToAclRuleOutput() AclRuleOutput
- func (o AclRuleOutput) ToAclRuleOutputWithContext(ctx context.Context) AclRuleOutput
- func (o AclRuleOutput) Users() pulumi.StringArrayOutput
- type AclState
- type AclType
- type AclTypeOutput
- func (o AclTypeOutput) Acls() AclRuleArrayOutput
- func (o AclTypeOutput) AutoApprovers() pulumi.AnyOutput
- func (AclTypeOutput) ElementType() reflect.Type
- func (o AclTypeOutput) Groups() pulumi.AnyOutput
- func (o AclTypeOutput) Hosts() pulumi.AnyOutput
- func (o AclTypeOutput) NodeAttrs() NodeAttrsArrayOutput
- func (o AclTypeOutput) Ssh() SshRuleArrayOutput
- func (o AclTypeOutput) TagOwners() pulumi.AnyOutput
- func (o AclTypeOutput) Tests() pulumi.StringOutput
- func (o AclTypeOutput) ToAclTypeOutput() AclTypeOutput
- func (o AclTypeOutput) ToAclTypeOutputWithContext(ctx context.Context) AclTypeOutput
- type AuthKey
- type AuthKeyArrayOutput
- type AuthKeyOutput
- func (o AuthKeyOutput) Created() pulumi.StringPtrOutput
- func (AuthKeyOutput) ElementType() reflect.Type
- func (o AuthKeyOutput) Expires() pulumi.StringOutput
- func (o AuthKeyOutput) Key() pulumi.StringOutput
- func (o AuthKeyOutput) ToAuthKeyOutput() AuthKeyOutput
- func (o AuthKeyOutput) ToAuthKeyOutputWithContext(ctx context.Context) AuthKeyOutput
- type ClientConnectivity
- type ClientConnectivityOutput
- func (o ClientConnectivityOutput) ClientSupports() ClientSupportsOutput
- func (o ClientConnectivityOutput) Derp() pulumi.StringOutput
- func (ClientConnectivityOutput) ElementType() reflect.Type
- func (o ClientConnectivityOutput) Endpoints() pulumi.StringOutput
- func (o ClientConnectivityOutput) Latency() pulumi.AnyOutput
- func (o ClientConnectivityOutput) MappingVariesByDestIP() pulumi.BoolOutput
- func (o ClientConnectivityOutput) ToClientConnectivityOutput() ClientConnectivityOutput
- func (o ClientConnectivityOutput) ToClientConnectivityOutputWithContext(ctx context.Context) ClientConnectivityOutput
- type ClientSupports
- type ClientSupportsOutput
- func (ClientSupportsOutput) ElementType() reflect.Type
- func (o ClientSupportsOutput) HairPinning() pulumi.BoolOutput
- func (o ClientSupportsOutput) Ipv6() pulumi.BoolOutput
- func (o ClientSupportsOutput) Pcp() pulumi.BoolOutput
- func (o ClientSupportsOutput) Pmp() pulumi.BoolOutput
- func (o ClientSupportsOutput) ToClientSupportsOutput() ClientSupportsOutput
- func (o ClientSupportsOutput) ToClientSupportsOutputWithContext(ctx context.Context) ClientSupportsOutput
- func (o ClientSupportsOutput) Udp() pulumi.BoolOutput
- func (o ClientSupportsOutput) Upnp() pulumi.BoolOutput
- type CreateKey
- type CreateKeyArgs
- type CreateKeyInput
- type CreateKeyOutput
- func (CreateKeyOutput) ElementType() reflect.Type
- func (o CreateKeyOutput) Ephemeral() pulumi.BoolOutput
- func (o CreateKeyOutput) Preauthorized() pulumi.BoolOutput
- func (o CreateKeyOutput) Reusable() pulumi.BoolOutput
- func (o CreateKeyOutput) Tags() pulumi.StringArrayOutput
- func (o CreateKeyOutput) ToCreateKeyOutput() CreateKeyOutput
- func (o CreateKeyOutput) ToCreateKeyOutputWithContext(ctx context.Context) CreateKeyOutput
- type CreateKeyPtrOutput
- func (o CreateKeyPtrOutput) Elem() CreateKeyOutput
- func (CreateKeyPtrOutput) ElementType() reflect.Type
- func (o CreateKeyPtrOutput) Ephemeral() pulumi.BoolPtrOutput
- func (o CreateKeyPtrOutput) Preauthorized() pulumi.BoolPtrOutput
- func (o CreateKeyPtrOutput) Reusable() pulumi.BoolPtrOutput
- func (o CreateKeyPtrOutput) Tags() pulumi.StringArrayOutput
- func (o CreateKeyPtrOutput) ToCreateKeyPtrOutput() CreateKeyPtrOutput
- func (o CreateKeyPtrOutput) ToCreateKeyPtrOutputWithContext(ctx context.Context) CreateKeyPtrOutput
- type DNSPreferences
- type DNSPreferencesArgs
- type DNSPreferencesInput
- type DNSPreferencesOutput
- type DNSPreferencesState
- type Device
- type DeviceArrayOutput
- type DeviceKeyCapabilities
- type DeviceKeyCapabilitiesArgs
- type DeviceKeyCapabilitiesInput
- type DeviceKeyCapabilitiesOutput
- func (o DeviceKeyCapabilitiesOutput) Create() CreateKeyOutput
- func (DeviceKeyCapabilitiesOutput) ElementType() reflect.Type
- func (o DeviceKeyCapabilitiesOutput) ToDeviceKeyCapabilitiesOutput() DeviceKeyCapabilitiesOutput
- func (o DeviceKeyCapabilitiesOutput) ToDeviceKeyCapabilitiesOutputWithContext(ctx context.Context) DeviceKeyCapabilitiesOutput
- type DeviceKeyCapabilitiesPtrOutput
- func (o DeviceKeyCapabilitiesPtrOutput) Create() CreateKeyPtrOutput
- func (o DeviceKeyCapabilitiesPtrOutput) Elem() DeviceKeyCapabilitiesOutput
- func (DeviceKeyCapabilitiesPtrOutput) ElementType() reflect.Type
- func (o DeviceKeyCapabilitiesPtrOutput) ToDeviceKeyCapabilitiesPtrOutput() DeviceKeyCapabilitiesPtrOutput
- func (o DeviceKeyCapabilitiesPtrOutput) ToDeviceKeyCapabilitiesPtrOutputWithContext(ctx context.Context) DeviceKeyCapabilitiesPtrOutput
- type DeviceOutput
- func (o DeviceOutput) Addresses() pulumi.StringArrayOutput
- func (o DeviceOutput) AdvertisedRoutes() pulumi.StringArrayOutput
- func (o DeviceOutput) Authorized() pulumi.BoolOutput
- func (o DeviceOutput) BlocksIncomingConnections() pulumi.BoolOutput
- func (o DeviceOutput) ClientConnectivity() ClientConnectivityOutput
- func (o DeviceOutput) ClientVersion() pulumi.StringOutput
- func (o DeviceOutput) Created() pulumi.StringOutput
- func (DeviceOutput) ElementType() reflect.Type
- func (o DeviceOutput) EnabledRoutes() pulumi.StringArrayOutput
- func (o DeviceOutput) Expires() pulumi.StringOutput
- func (o DeviceOutput) Hostname() pulumi.StringOutput
- func (o DeviceOutput) Id() pulumi.StringOutput
- func (o DeviceOutput) IsExternal() pulumi.BoolOutput
- func (o DeviceOutput) KeyExpiryDisabled() pulumi.BoolOutput
- func (o DeviceOutput) LastSeen() pulumi.StringOutput
- func (o DeviceOutput) MachineKey() pulumi.StringOutput
- func (o DeviceOutput) Name() pulumi.StringOutput
- func (o DeviceOutput) NodeKey() pulumi.StringOutput
- func (o DeviceOutput) Os() pulumi.StringOutput
- func (o DeviceOutput) ToDeviceOutput() DeviceOutput
- func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
- func (o DeviceOutput) UpdateAvailable() pulumi.BoolOutput
- func (o DeviceOutput) User() pulumi.StringOutput
- type DnsSearchPaths
- type DnsSearchPathsOutput
- func (DnsSearchPathsOutput) ElementType() reflect.Type
- func (o DnsSearchPathsOutput) SearchPaths() pulumi.StringArrayOutput
- func (o DnsSearchPathsOutput) ToDnsSearchPathsOutput() DnsSearchPathsOutput
- func (o DnsSearchPathsOutput) ToDnsSearchPathsOutputWithContext(ctx context.Context) DnsSearchPathsOutput
- type Key
- type KeyArgs
- type KeyCapabilities
- type KeyCapabilitiesArgs
- type KeyCapabilitiesInput
- type KeyCapabilitiesOutput
- func (o KeyCapabilitiesOutput) Devices() DeviceKeyCapabilitiesOutput
- func (KeyCapabilitiesOutput) ElementType() reflect.Type
- func (o KeyCapabilitiesOutput) ToKeyCapabilitiesOutput() KeyCapabilitiesOutput
- func (o KeyCapabilitiesOutput) ToKeyCapabilitiesOutputWithContext(ctx context.Context) KeyCapabilitiesOutput
- type KeyCapabilitiesPtrOutput
- func (o KeyCapabilitiesPtrOutput) Devices() DeviceKeyCapabilitiesPtrOutput
- func (o KeyCapabilitiesPtrOutput) Elem() KeyCapabilitiesOutput
- func (KeyCapabilitiesPtrOutput) ElementType() reflect.Type
- func (o KeyCapabilitiesPtrOutput) ToKeyCapabilitiesPtrOutput() KeyCapabilitiesPtrOutput
- func (o KeyCapabilitiesPtrOutput) ToKeyCapabilitiesPtrOutputWithContext(ctx context.Context) KeyCapabilitiesPtrOutput
- type KeyInput
- type KeyOutput
- func (o KeyOutput) Capabilities() KeyCapabilitiesPtrOutput
- func (o KeyOutput) Created() pulumi.StringPtrOutput
- func (KeyOutput) ElementType() reflect.Type
- func (o KeyOutput) Expires() pulumi.StringOutput
- func (o KeyOutput) ExpirySeconds() pulumi.IntPtrOutput
- func (o KeyOutput) Key() pulumi.StringOutput
- func (o KeyOutput) ToKeyOutput() KeyOutput
- func (o KeyOutput) ToKeyOutputWithContext(ctx context.Context) KeyOutput
- type KeyState
- type ListDevicesArgs
- type ListDevicesOutputArgs
- type ListDevicesProperties
- type ListDevicesPropertiesOutput
- func (o ListDevicesPropertiesOutput) Devices() DeviceArrayOutput
- func (ListDevicesPropertiesOutput) ElementType() reflect.Type
- func (o ListDevicesPropertiesOutput) ToListDevicesPropertiesOutput() ListDevicesPropertiesOutput
- func (o ListDevicesPropertiesOutput) ToListDevicesPropertiesOutputWithContext(ctx context.Context) ListDevicesPropertiesOutput
- type ListDevicesResult
- type ListDevicesResultOutput
- func (ListDevicesResultOutput) ElementType() reflect.Type
- func (o ListDevicesResultOutput) Items() ListDevicesPropertiesOutput
- func (o ListDevicesResultOutput) ToListDevicesResultOutput() ListDevicesResultOutput
- func (o ListDevicesResultOutput) ToListDevicesResultOutputWithContext(ctx context.Context) ListDevicesResultOutput
- type ListKeysArgs
- type ListKeysOutputArgs
- type ListKeysResult
- type ListKeysResultOutput
- type ListSearchPathsArgs
- type ListSearchPathsOutputArgs
- type ListSearchPathsResult
- type ListSearchPathsResultOutput
- func (ListSearchPathsResultOutput) ElementType() reflect.Type
- func (o ListSearchPathsResultOutput) Items() DnsSearchPathsOutput
- func (o ListSearchPathsResultOutput) ToListSearchPathsResultOutput() ListSearchPathsResultOutput
- func (o ListSearchPathsResultOutput) ToListSearchPathsResultOutputWithContext(ctx context.Context) ListSearchPathsResultOutput
- type LookupAclArgs
- type LookupAclOutputArgs
- type LookupAclResult
- type LookupAclResultOutput
- type LookupDNSPreferencesArgs
- type LookupDNSPreferencesOutputArgs
- type LookupDNSPreferencesResult
- type LookupDNSPreferencesResultOutput
- func (LookupDNSPreferencesResultOutput) ElementType() reflect.Type
- func (o LookupDNSPreferencesResultOutput) Items() NameServersPreferenceOutput
- func (o LookupDNSPreferencesResultOutput) ToLookupDNSPreferencesResultOutput() LookupDNSPreferencesResultOutput
- func (o LookupDNSPreferencesResultOutput) ToLookupDNSPreferencesResultOutputWithContext(ctx context.Context) LookupDNSPreferencesResultOutput
- type LookupKeyArgs
- type LookupKeyOutputArgs
- type LookupKeyResult
- type LookupKeyResultOutput
- type LookupNameServersArgs
- type LookupNameServersOutputArgs
- type LookupNameServersResult
- type LookupNameServersResultOutput
- func (LookupNameServersResultOutput) ElementType() reflect.Type
- func (o LookupNameServersResultOutput) Items() NameServersTypeOutput
- func (o LookupNameServersResultOutput) ToLookupNameServersResultOutput() LookupNameServersResultOutput
- func (o LookupNameServersResultOutput) ToLookupNameServersResultOutputWithContext(ctx context.Context) LookupNameServersResultOutput
- type NameServers
- type NameServersArgs
- type NameServersInput
- type NameServersOutput
- func (o NameServersOutput) Dns() pulumi.StringArrayOutput
- func (NameServersOutput) ElementType() reflect.Type
- func (o NameServersOutput) MagicDNS() pulumi.BoolOutput
- func (o NameServersOutput) ToNameServersOutput() NameServersOutput
- func (o NameServersOutput) ToNameServersOutputWithContext(ctx context.Context) NameServersOutput
- type NameServersPreference
- type NameServersPreferenceOutput
- func (NameServersPreferenceOutput) ElementType() reflect.Type
- func (o NameServersPreferenceOutput) MagicDNS() pulumi.BoolOutput
- func (o NameServersPreferenceOutput) ToNameServersPreferenceOutput() NameServersPreferenceOutput
- func (o NameServersPreferenceOutput) ToNameServersPreferenceOutputWithContext(ctx context.Context) NameServersPreferenceOutput
- type NameServersState
- type NameServersType
- type NameServersTypeOutput
- func (o NameServersTypeOutput) Dns() pulumi.StringArrayOutput
- func (NameServersTypeOutput) ElementType() reflect.Type
- func (o NameServersTypeOutput) MagicDNS() pulumi.BoolOutput
- func (o NameServersTypeOutput) ToNameServersTypeOutput() NameServersTypeOutput
- func (o NameServersTypeOutput) ToNameServersTypeOutputWithContext(ctx context.Context) NameServersTypeOutput
- type NodeAttrs
- type NodeAttrsArgs
- type NodeAttrsArray
- type NodeAttrsArrayInput
- type NodeAttrsArrayOutput
- func (NodeAttrsArrayOutput) ElementType() reflect.Type
- func (o NodeAttrsArrayOutput) Index(i pulumi.IntInput) NodeAttrsOutput
- func (o NodeAttrsArrayOutput) ToNodeAttrsArrayOutput() NodeAttrsArrayOutput
- func (o NodeAttrsArrayOutput) ToNodeAttrsArrayOutputWithContext(ctx context.Context) NodeAttrsArrayOutput
- type NodeAttrsInput
- type NodeAttrsOutput
- func (o NodeAttrsOutput) Attr() pulumi.StringArrayOutput
- func (NodeAttrsOutput) ElementType() reflect.Type
- func (o NodeAttrsOutput) Target() pulumi.StringArrayOutput
- func (o NodeAttrsOutput) ToNodeAttrsOutput() NodeAttrsOutput
- func (o NodeAttrsOutput) ToNodeAttrsOutputWithContext(ctx context.Context) NodeAttrsOutput
- type ReplaceSearchPaths
- type ReplaceSearchPathsArgs
- type ReplaceSearchPathsInput
- type ReplaceSearchPathsOutput
- func (ReplaceSearchPathsOutput) ElementType() reflect.Type
- func (o ReplaceSearchPathsOutput) SearchPaths() pulumi.StringArrayOutput
- func (o ReplaceSearchPathsOutput) ToReplaceSearchPathsOutput() ReplaceSearchPathsOutput
- func (o ReplaceSearchPathsOutput) ToReplaceSearchPathsOutputWithContext(ctx context.Context) ReplaceSearchPathsOutput
- type ReplaceSearchPathsState
- type SshRule
- type SshRuleAction
- func (SshRuleAction) ElementType() reflect.Type
- func (e SshRuleAction) ToSshRuleActionOutput() SshRuleActionOutput
- func (e SshRuleAction) ToSshRuleActionOutputWithContext(ctx context.Context) SshRuleActionOutput
- func (e SshRuleAction) ToSshRuleActionPtrOutput() SshRuleActionPtrOutput
- func (e SshRuleAction) ToSshRuleActionPtrOutputWithContext(ctx context.Context) SshRuleActionPtrOutput
- func (e SshRuleAction) ToStringOutput() pulumi.StringOutput
- func (e SshRuleAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SshRuleAction) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SshRuleAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SshRuleActionInput
- type SshRuleActionOutput
- func (SshRuleActionOutput) ElementType() reflect.Type
- func (o SshRuleActionOutput) ToSshRuleActionOutput() SshRuleActionOutput
- func (o SshRuleActionOutput) ToSshRuleActionOutputWithContext(ctx context.Context) SshRuleActionOutput
- func (o SshRuleActionOutput) ToSshRuleActionPtrOutput() SshRuleActionPtrOutput
- func (o SshRuleActionOutput) ToSshRuleActionPtrOutputWithContext(ctx context.Context) SshRuleActionPtrOutput
- func (o SshRuleActionOutput) ToStringOutput() pulumi.StringOutput
- func (o SshRuleActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SshRuleActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SshRuleActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SshRuleActionPtrInput
- type SshRuleActionPtrOutput
- func (o SshRuleActionPtrOutput) Elem() SshRuleActionOutput
- func (SshRuleActionPtrOutput) ElementType() reflect.Type
- func (o SshRuleActionPtrOutput) ToSshRuleActionPtrOutput() SshRuleActionPtrOutput
- func (o SshRuleActionPtrOutput) ToSshRuleActionPtrOutputWithContext(ctx context.Context) SshRuleActionPtrOutput
- func (o SshRuleActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SshRuleActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SshRuleArgs
- type SshRuleArray
- type SshRuleArrayInput
- type SshRuleArrayOutput
- type SshRuleInput
- type SshRuleOutput
- func (o SshRuleOutput) Action() SshRuleActionOutput
- func (o SshRuleOutput) CheckPeriod() pulumi.StringOutput
- func (o SshRuleOutput) Dst() pulumi.StringArrayOutput
- func (SshRuleOutput) ElementType() reflect.Type
- func (o SshRuleOutput) Src() pulumi.StringArrayOutput
- func (o SshRuleOutput) ToSshRuleOutput() SshRuleOutput
- func (o SshRuleOutput) ToSshRuleOutputWithContext(ctx context.Context) SshRuleOutput
- func (o SshRuleOutput) Users() pulumi.StringArrayOutput
Constants ¶
const ( SshRuleActionCheck = SshRuleAction("check") SshRuleActionAccept = SshRuleAction("accept") )
const (
AclRuleActionAccept = AclRuleAction("accept")
)
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
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 Acl ¶
type Acl struct { pulumi.CustomResourceState Acls AclRuleArrayOutput `pulumi:"acls"` AutoApprovers pulumi.AnyOutput `pulumi:"autoApprovers"` Groups pulumi.AnyOutput `pulumi:"groups"` Hosts pulumi.AnyOutput `pulumi:"hosts"` NodeAttrs NodeAttrsArrayOutput `pulumi:"nodeAttrs"` Ssh SshRuleArrayOutput `pulumi:"ssh"` TagOwners pulumi.AnyOutput `pulumi:"tagOwners"` Tests pulumi.StringOutput `pulumi:"tests"` }
func GetAcl ¶
func GetAcl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AclState, opts ...pulumi.ResourceOption) (*Acl, error)
GetAcl gets an existing Acl 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 NewAcl ¶
func NewAcl(ctx *pulumi.Context, name string, args *AclArgs, opts ...pulumi.ResourceOption) (*Acl, error)
NewAcl registers a new resource with the given unique name, arguments, and options.
func (*Acl) ElementType ¶
func (*Acl) ToAclOutput ¶
type AclArgs ¶
type AclArgs struct { Acls AclRuleArrayInput AutoApprovers pulumi.Input Groups pulumi.Input Hosts pulumi.Input NodeAttrs NodeAttrsArrayInput Ssh SshRuleArrayInput TagOwners pulumi.Input Tailnet pulumi.StringPtrInput Tests pulumi.StringInput }
The set of arguments for constructing a Acl resource.
func (AclArgs) ElementType ¶
type AclOutput ¶
type AclOutput struct{ *pulumi.OutputState }
func (AclOutput) Acls ¶
func (o AclOutput) Acls() AclRuleArrayOutput
func (AclOutput) AutoApprovers ¶
func (AclOutput) ElementType ¶
func (AclOutput) NodeAttrs ¶
func (o AclOutput) NodeAttrs() NodeAttrsArrayOutput
func (AclOutput) Ssh ¶
func (o AclOutput) Ssh() SshRuleArrayOutput
func (AclOutput) Tests ¶
func (o AclOutput) Tests() pulumi.StringOutput
func (AclOutput) ToAclOutput ¶
type AclRule ¶
type AclRule struct { Action AclRuleAction `pulumi:"action"` Ports []string `pulumi:"ports"` Users []string `pulumi:"users"` }
type AclRuleAction ¶
type AclRuleAction string
func (AclRuleAction) ElementType ¶
func (AclRuleAction) ElementType() reflect.Type
func (AclRuleAction) ToAclRuleActionOutput ¶
func (e AclRuleAction) ToAclRuleActionOutput() AclRuleActionOutput
func (AclRuleAction) ToAclRuleActionOutputWithContext ¶
func (e AclRuleAction) ToAclRuleActionOutputWithContext(ctx context.Context) AclRuleActionOutput
func (AclRuleAction) ToAclRuleActionPtrOutput ¶
func (e AclRuleAction) ToAclRuleActionPtrOutput() AclRuleActionPtrOutput
func (AclRuleAction) ToAclRuleActionPtrOutputWithContext ¶
func (e AclRuleAction) ToAclRuleActionPtrOutputWithContext(ctx context.Context) AclRuleActionPtrOutput
func (AclRuleAction) ToStringOutput ¶
func (e AclRuleAction) ToStringOutput() pulumi.StringOutput
func (AclRuleAction) ToStringOutputWithContext ¶
func (e AclRuleAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AclRuleAction) ToStringPtrOutput ¶
func (e AclRuleAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (AclRuleAction) ToStringPtrOutputWithContext ¶
func (e AclRuleAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AclRuleActionInput ¶
type AclRuleActionInput interface { pulumi.Input ToAclRuleActionOutput() AclRuleActionOutput ToAclRuleActionOutputWithContext(context.Context) AclRuleActionOutput }
AclRuleActionInput is an input type that accepts AclRuleActionArgs and AclRuleActionOutput values. You can construct a concrete instance of `AclRuleActionInput` via:
AclRuleActionArgs{...}
type AclRuleActionOutput ¶
type AclRuleActionOutput struct{ *pulumi.OutputState }
func (AclRuleActionOutput) ElementType ¶
func (AclRuleActionOutput) ElementType() reflect.Type
func (AclRuleActionOutput) ToAclRuleActionOutput ¶
func (o AclRuleActionOutput) ToAclRuleActionOutput() AclRuleActionOutput
func (AclRuleActionOutput) ToAclRuleActionOutputWithContext ¶
func (o AclRuleActionOutput) ToAclRuleActionOutputWithContext(ctx context.Context) AclRuleActionOutput
func (AclRuleActionOutput) ToAclRuleActionPtrOutput ¶
func (o AclRuleActionOutput) ToAclRuleActionPtrOutput() AclRuleActionPtrOutput
func (AclRuleActionOutput) ToAclRuleActionPtrOutputWithContext ¶
func (o AclRuleActionOutput) ToAclRuleActionPtrOutputWithContext(ctx context.Context) AclRuleActionPtrOutput
func (AclRuleActionOutput) ToStringOutput ¶
func (o AclRuleActionOutput) ToStringOutput() pulumi.StringOutput
func (AclRuleActionOutput) ToStringOutputWithContext ¶
func (o AclRuleActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AclRuleActionOutput) ToStringPtrOutput ¶
func (o AclRuleActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AclRuleActionOutput) ToStringPtrOutputWithContext ¶
func (o AclRuleActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AclRuleActionPtrInput ¶
type AclRuleActionPtrInput interface { pulumi.Input ToAclRuleActionPtrOutput() AclRuleActionPtrOutput ToAclRuleActionPtrOutputWithContext(context.Context) AclRuleActionPtrOutput }
func AclRuleActionPtr ¶
func AclRuleActionPtr(v string) AclRuleActionPtrInput
type AclRuleActionPtrOutput ¶
type AclRuleActionPtrOutput struct{ *pulumi.OutputState }
func (AclRuleActionPtrOutput) Elem ¶
func (o AclRuleActionPtrOutput) Elem() AclRuleActionOutput
func (AclRuleActionPtrOutput) ElementType ¶
func (AclRuleActionPtrOutput) ElementType() reflect.Type
func (AclRuleActionPtrOutput) ToAclRuleActionPtrOutput ¶
func (o AclRuleActionPtrOutput) ToAclRuleActionPtrOutput() AclRuleActionPtrOutput
func (AclRuleActionPtrOutput) ToAclRuleActionPtrOutputWithContext ¶
func (o AclRuleActionPtrOutput) ToAclRuleActionPtrOutputWithContext(ctx context.Context) AclRuleActionPtrOutput
func (AclRuleActionPtrOutput) ToStringPtrOutput ¶
func (o AclRuleActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AclRuleActionPtrOutput) ToStringPtrOutputWithContext ¶
func (o AclRuleActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AclRuleArgs ¶
type AclRuleArgs struct { Action AclRuleActionInput `pulumi:"action"` Ports pulumi.StringArrayInput `pulumi:"ports"` Users pulumi.StringArrayInput `pulumi:"users"` }
func (AclRuleArgs) ElementType ¶
func (AclRuleArgs) ElementType() reflect.Type
func (AclRuleArgs) ToAclRuleOutput ¶
func (i AclRuleArgs) ToAclRuleOutput() AclRuleOutput
func (AclRuleArgs) ToAclRuleOutputWithContext ¶
func (i AclRuleArgs) ToAclRuleOutputWithContext(ctx context.Context) AclRuleOutput
type AclRuleArray ¶
type AclRuleArray []AclRuleInput
func (AclRuleArray) ElementType ¶
func (AclRuleArray) ElementType() reflect.Type
func (AclRuleArray) ToAclRuleArrayOutput ¶
func (i AclRuleArray) ToAclRuleArrayOutput() AclRuleArrayOutput
func (AclRuleArray) ToAclRuleArrayOutputWithContext ¶
func (i AclRuleArray) ToAclRuleArrayOutputWithContext(ctx context.Context) AclRuleArrayOutput
type AclRuleArrayInput ¶
type AclRuleArrayInput interface { pulumi.Input ToAclRuleArrayOutput() AclRuleArrayOutput ToAclRuleArrayOutputWithContext(context.Context) AclRuleArrayOutput }
AclRuleArrayInput is an input type that accepts AclRuleArray and AclRuleArrayOutput values. You can construct a concrete instance of `AclRuleArrayInput` via:
AclRuleArray{ AclRuleArgs{...} }
type AclRuleArrayOutput ¶
type AclRuleArrayOutput struct{ *pulumi.OutputState }
func (AclRuleArrayOutput) ElementType ¶
func (AclRuleArrayOutput) ElementType() reflect.Type
func (AclRuleArrayOutput) Index ¶
func (o AclRuleArrayOutput) Index(i pulumi.IntInput) AclRuleOutput
func (AclRuleArrayOutput) ToAclRuleArrayOutput ¶
func (o AclRuleArrayOutput) ToAclRuleArrayOutput() AclRuleArrayOutput
func (AclRuleArrayOutput) ToAclRuleArrayOutputWithContext ¶
func (o AclRuleArrayOutput) ToAclRuleArrayOutputWithContext(ctx context.Context) AclRuleArrayOutput
type AclRuleInput ¶
type AclRuleInput interface { pulumi.Input ToAclRuleOutput() AclRuleOutput ToAclRuleOutputWithContext(context.Context) AclRuleOutput }
AclRuleInput is an input type that accepts AclRuleArgs and AclRuleOutput values. You can construct a concrete instance of `AclRuleInput` via:
AclRuleArgs{...}
type AclRuleOutput ¶
type AclRuleOutput struct{ *pulumi.OutputState }
func (AclRuleOutput) Action ¶
func (o AclRuleOutput) Action() AclRuleActionOutput
func (AclRuleOutput) ElementType ¶
func (AclRuleOutput) ElementType() reflect.Type
func (AclRuleOutput) Ports ¶
func (o AclRuleOutput) Ports() pulumi.StringArrayOutput
func (AclRuleOutput) ToAclRuleOutput ¶
func (o AclRuleOutput) ToAclRuleOutput() AclRuleOutput
func (AclRuleOutput) ToAclRuleOutputWithContext ¶
func (o AclRuleOutput) ToAclRuleOutputWithContext(ctx context.Context) AclRuleOutput
func (AclRuleOutput) Users ¶
func (o AclRuleOutput) Users() pulumi.StringArrayOutput
type AclType ¶
type AclType struct { Acls []AclRule `pulumi:"acls"` AutoApprovers interface{} `pulumi:"autoApprovers"` Groups interface{} `pulumi:"groups"` Hosts interface{} `pulumi:"hosts"` NodeAttrs []NodeAttrs `pulumi:"nodeAttrs"` Ssh []SshRule `pulumi:"ssh"` TagOwners interface{} `pulumi:"tagOwners"` Tests string `pulumi:"tests"` }
type AclTypeOutput ¶
type AclTypeOutput struct{ *pulumi.OutputState }
func (AclTypeOutput) Acls ¶
func (o AclTypeOutput) Acls() AclRuleArrayOutput
func (AclTypeOutput) AutoApprovers ¶
func (o AclTypeOutput) AutoApprovers() pulumi.AnyOutput
func (AclTypeOutput) ElementType ¶
func (AclTypeOutput) ElementType() reflect.Type
func (AclTypeOutput) Groups ¶
func (o AclTypeOutput) Groups() pulumi.AnyOutput
func (AclTypeOutput) Hosts ¶
func (o AclTypeOutput) Hosts() pulumi.AnyOutput
func (AclTypeOutput) NodeAttrs ¶
func (o AclTypeOutput) NodeAttrs() NodeAttrsArrayOutput
func (AclTypeOutput) Ssh ¶
func (o AclTypeOutput) Ssh() SshRuleArrayOutput
func (AclTypeOutput) TagOwners ¶
func (o AclTypeOutput) TagOwners() pulumi.AnyOutput
func (AclTypeOutput) Tests ¶
func (o AclTypeOutput) Tests() pulumi.StringOutput
func (AclTypeOutput) ToAclTypeOutput ¶
func (o AclTypeOutput) ToAclTypeOutput() AclTypeOutput
func (AclTypeOutput) ToAclTypeOutputWithContext ¶
func (o AclTypeOutput) ToAclTypeOutputWithContext(ctx context.Context) AclTypeOutput
type AuthKeyArrayOutput ¶
type AuthKeyArrayOutput struct{ *pulumi.OutputState }
func (AuthKeyArrayOutput) ElementType ¶
func (AuthKeyArrayOutput) ElementType() reflect.Type
func (AuthKeyArrayOutput) Index ¶
func (o AuthKeyArrayOutput) Index(i pulumi.IntInput) AuthKeyOutput
func (AuthKeyArrayOutput) ToAuthKeyArrayOutput ¶
func (o AuthKeyArrayOutput) ToAuthKeyArrayOutput() AuthKeyArrayOutput
func (AuthKeyArrayOutput) ToAuthKeyArrayOutputWithContext ¶
func (o AuthKeyArrayOutput) ToAuthKeyArrayOutputWithContext(ctx context.Context) AuthKeyArrayOutput
type AuthKeyOutput ¶
type AuthKeyOutput struct{ *pulumi.OutputState }
func (AuthKeyOutput) Created ¶
func (o AuthKeyOutput) Created() pulumi.StringPtrOutput
func (AuthKeyOutput) ElementType ¶
func (AuthKeyOutput) ElementType() reflect.Type
func (AuthKeyOutput) Expires ¶
func (o AuthKeyOutput) Expires() pulumi.StringOutput
func (AuthKeyOutput) Key ¶
func (o AuthKeyOutput) Key() pulumi.StringOutput
func (AuthKeyOutput) ToAuthKeyOutput ¶
func (o AuthKeyOutput) ToAuthKeyOutput() AuthKeyOutput
func (AuthKeyOutput) ToAuthKeyOutputWithContext ¶
func (o AuthKeyOutput) ToAuthKeyOutputWithContext(ctx context.Context) AuthKeyOutput
type ClientConnectivity ¶
type ClientConnectivity struct { ClientSupports ClientSupports `pulumi:"clientSupports"` Derp string `pulumi:"derp"` Endpoints string `pulumi:"endpoints"` Latency interface{} `pulumi:"latency"` MappingVariesByDestIP bool `pulumi:"mappingVariesByDestIP"` }
type ClientConnectivityOutput ¶
type ClientConnectivityOutput struct{ *pulumi.OutputState }
func (ClientConnectivityOutput) ClientSupports ¶
func (o ClientConnectivityOutput) ClientSupports() ClientSupportsOutput
func (ClientConnectivityOutput) Derp ¶
func (o ClientConnectivityOutput) Derp() pulumi.StringOutput
func (ClientConnectivityOutput) ElementType ¶
func (ClientConnectivityOutput) ElementType() reflect.Type
func (ClientConnectivityOutput) Endpoints ¶
func (o ClientConnectivityOutput) Endpoints() pulumi.StringOutput
func (ClientConnectivityOutput) Latency ¶
func (o ClientConnectivityOutput) Latency() pulumi.AnyOutput
func (ClientConnectivityOutput) MappingVariesByDestIP ¶
func (o ClientConnectivityOutput) MappingVariesByDestIP() pulumi.BoolOutput
func (ClientConnectivityOutput) ToClientConnectivityOutput ¶
func (o ClientConnectivityOutput) ToClientConnectivityOutput() ClientConnectivityOutput
func (ClientConnectivityOutput) ToClientConnectivityOutputWithContext ¶
func (o ClientConnectivityOutput) ToClientConnectivityOutputWithContext(ctx context.Context) ClientConnectivityOutput
type ClientSupports ¶
type ClientSupportsOutput ¶
type ClientSupportsOutput struct{ *pulumi.OutputState }
func (ClientSupportsOutput) ElementType ¶
func (ClientSupportsOutput) ElementType() reflect.Type
func (ClientSupportsOutput) HairPinning ¶
func (o ClientSupportsOutput) HairPinning() pulumi.BoolOutput
func (ClientSupportsOutput) Ipv6 ¶
func (o ClientSupportsOutput) Ipv6() pulumi.BoolOutput
func (ClientSupportsOutput) Pcp ¶
func (o ClientSupportsOutput) Pcp() pulumi.BoolOutput
func (ClientSupportsOutput) Pmp ¶
func (o ClientSupportsOutput) Pmp() pulumi.BoolOutput
func (ClientSupportsOutput) ToClientSupportsOutput ¶
func (o ClientSupportsOutput) ToClientSupportsOutput() ClientSupportsOutput
func (ClientSupportsOutput) ToClientSupportsOutputWithContext ¶
func (o ClientSupportsOutput) ToClientSupportsOutputWithContext(ctx context.Context) ClientSupportsOutput
func (ClientSupportsOutput) Udp ¶
func (o ClientSupportsOutput) Udp() pulumi.BoolOutput
func (ClientSupportsOutput) Upnp ¶
func (o ClientSupportsOutput) Upnp() pulumi.BoolOutput
type CreateKeyArgs ¶
type CreateKeyArgs struct { Ephemeral pulumi.BoolInput `pulumi:"ephemeral"` Reusable pulumi.BoolInput `pulumi:"reusable"` Tags pulumi.StringArrayInput `pulumi:"tags"` }
func (CreateKeyArgs) ElementType ¶
func (CreateKeyArgs) ElementType() reflect.Type
func (CreateKeyArgs) ToCreateKeyOutput ¶
func (i CreateKeyArgs) ToCreateKeyOutput() CreateKeyOutput
func (CreateKeyArgs) ToCreateKeyOutputWithContext ¶
func (i CreateKeyArgs) ToCreateKeyOutputWithContext(ctx context.Context) CreateKeyOutput
type CreateKeyInput ¶
type CreateKeyInput interface { pulumi.Input ToCreateKeyOutput() CreateKeyOutput ToCreateKeyOutputWithContext(context.Context) CreateKeyOutput }
CreateKeyInput is an input type that accepts CreateKeyArgs and CreateKeyOutput values. You can construct a concrete instance of `CreateKeyInput` via:
CreateKeyArgs{...}
type CreateKeyOutput ¶
type CreateKeyOutput struct{ *pulumi.OutputState }
func (CreateKeyOutput) ElementType ¶
func (CreateKeyOutput) ElementType() reflect.Type
func (CreateKeyOutput) Ephemeral ¶
func (o CreateKeyOutput) Ephemeral() pulumi.BoolOutput
func (CreateKeyOutput) Preauthorized ¶
func (o CreateKeyOutput) Preauthorized() pulumi.BoolOutput
func (CreateKeyOutput) Reusable ¶
func (o CreateKeyOutput) Reusable() pulumi.BoolOutput
func (CreateKeyOutput) Tags ¶
func (o CreateKeyOutput) Tags() pulumi.StringArrayOutput
func (CreateKeyOutput) ToCreateKeyOutput ¶
func (o CreateKeyOutput) ToCreateKeyOutput() CreateKeyOutput
func (CreateKeyOutput) ToCreateKeyOutputWithContext ¶
func (o CreateKeyOutput) ToCreateKeyOutputWithContext(ctx context.Context) CreateKeyOutput
type CreateKeyPtrOutput ¶ added in v0.0.10
type CreateKeyPtrOutput struct{ *pulumi.OutputState }
func (CreateKeyPtrOutput) Elem ¶ added in v0.0.10
func (o CreateKeyPtrOutput) Elem() CreateKeyOutput
func (CreateKeyPtrOutput) ElementType ¶ added in v0.0.10
func (CreateKeyPtrOutput) ElementType() reflect.Type
func (CreateKeyPtrOutput) Ephemeral ¶ added in v0.0.10
func (o CreateKeyPtrOutput) Ephemeral() pulumi.BoolPtrOutput
func (CreateKeyPtrOutput) Preauthorized ¶ added in v0.0.10
func (o CreateKeyPtrOutput) Preauthorized() pulumi.BoolPtrOutput
func (CreateKeyPtrOutput) Reusable ¶ added in v0.0.10
func (o CreateKeyPtrOutput) Reusable() pulumi.BoolPtrOutput
func (CreateKeyPtrOutput) Tags ¶ added in v0.0.10
func (o CreateKeyPtrOutput) Tags() pulumi.StringArrayOutput
func (CreateKeyPtrOutput) ToCreateKeyPtrOutput ¶ added in v0.0.10
func (o CreateKeyPtrOutput) ToCreateKeyPtrOutput() CreateKeyPtrOutput
func (CreateKeyPtrOutput) ToCreateKeyPtrOutputWithContext ¶ added in v0.0.10
func (o CreateKeyPtrOutput) ToCreateKeyPtrOutputWithContext(ctx context.Context) CreateKeyPtrOutput
type DNSPreferences ¶
type DNSPreferences struct { pulumi.CustomResourceState MagicDNS pulumi.BoolOutput `pulumi:"magicDNS"` }
func GetDNSPreferences ¶
func GetDNSPreferences(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DNSPreferencesState, opts ...pulumi.ResourceOption) (*DNSPreferences, error)
GetDNSPreferences gets an existing DNSPreferences 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 NewDNSPreferences ¶
func NewDNSPreferences(ctx *pulumi.Context, name string, args *DNSPreferencesArgs, opts ...pulumi.ResourceOption) (*DNSPreferences, error)
NewDNSPreferences registers a new resource with the given unique name, arguments, and options.
func (*DNSPreferences) ElementType ¶
func (*DNSPreferences) ElementType() reflect.Type
func (*DNSPreferences) ToDNSPreferencesOutput ¶
func (i *DNSPreferences) ToDNSPreferencesOutput() DNSPreferencesOutput
func (*DNSPreferences) ToDNSPreferencesOutputWithContext ¶
func (i *DNSPreferences) ToDNSPreferencesOutputWithContext(ctx context.Context) DNSPreferencesOutput
type DNSPreferencesArgs ¶
type DNSPreferencesArgs struct { MagicDNS pulumi.BoolInput Tailnet pulumi.StringPtrInput }
The set of arguments for constructing a DNSPreferences resource.
func (DNSPreferencesArgs) ElementType ¶
func (DNSPreferencesArgs) ElementType() reflect.Type
type DNSPreferencesInput ¶
type DNSPreferencesInput interface { pulumi.Input ToDNSPreferencesOutput() DNSPreferencesOutput ToDNSPreferencesOutputWithContext(ctx context.Context) DNSPreferencesOutput }
type DNSPreferencesOutput ¶
type DNSPreferencesOutput struct{ *pulumi.OutputState }
func (DNSPreferencesOutput) ElementType ¶
func (DNSPreferencesOutput) ElementType() reflect.Type
func (DNSPreferencesOutput) MagicDNS ¶
func (o DNSPreferencesOutput) MagicDNS() pulumi.BoolOutput
func (DNSPreferencesOutput) ToDNSPreferencesOutput ¶
func (o DNSPreferencesOutput) ToDNSPreferencesOutput() DNSPreferencesOutput
func (DNSPreferencesOutput) ToDNSPreferencesOutputWithContext ¶
func (o DNSPreferencesOutput) ToDNSPreferencesOutputWithContext(ctx context.Context) DNSPreferencesOutput
type DNSPreferencesState ¶
type DNSPreferencesState struct { }
func (DNSPreferencesState) ElementType ¶
func (DNSPreferencesState) ElementType() reflect.Type
type Device ¶
type Device struct { Addresses []string `pulumi:"addresses"` AdvertisedRoutes []string `pulumi:"advertisedRoutes"` Authorized bool `pulumi:"authorized"` BlocksIncomingConnections bool `pulumi:"blocksIncomingConnections"` ClientConnectivity ClientConnectivity `pulumi:"clientConnectivity"` ClientVersion string `pulumi:"clientVersion"` Created string `pulumi:"created"` EnabledRoutes []string `pulumi:"enabledRoutes"` Expires string `pulumi:"expires"` Hostname string `pulumi:"hostname"` Id string `pulumi:"id"` IsExternal bool `pulumi:"isExternal"` KeyExpiryDisabled bool `pulumi:"keyExpiryDisabled"` LastSeen string `pulumi:"lastSeen"` MachineKey string `pulumi:"machineKey"` Name string `pulumi:"name"` NodeKey string `pulumi:"nodeKey"` Os string `pulumi:"os"` UpdateAvailable bool `pulumi:"updateAvailable"` User string `pulumi:"user"` }
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 DeviceKeyCapabilities ¶
type DeviceKeyCapabilities struct {
Create CreateKey `pulumi:"create"`
}
type DeviceKeyCapabilitiesArgs ¶
type DeviceKeyCapabilitiesArgs struct {
Create CreateKeyInput `pulumi:"create"`
}
func (DeviceKeyCapabilitiesArgs) ElementType ¶
func (DeviceKeyCapabilitiesArgs) ElementType() reflect.Type
func (DeviceKeyCapabilitiesArgs) ToDeviceKeyCapabilitiesOutput ¶
func (i DeviceKeyCapabilitiesArgs) ToDeviceKeyCapabilitiesOutput() DeviceKeyCapabilitiesOutput
func (DeviceKeyCapabilitiesArgs) ToDeviceKeyCapabilitiesOutputWithContext ¶
func (i DeviceKeyCapabilitiesArgs) ToDeviceKeyCapabilitiesOutputWithContext(ctx context.Context) DeviceKeyCapabilitiesOutput
type DeviceKeyCapabilitiesInput ¶
type DeviceKeyCapabilitiesInput interface { pulumi.Input ToDeviceKeyCapabilitiesOutput() DeviceKeyCapabilitiesOutput ToDeviceKeyCapabilitiesOutputWithContext(context.Context) DeviceKeyCapabilitiesOutput }
DeviceKeyCapabilitiesInput is an input type that accepts DeviceKeyCapabilitiesArgs and DeviceKeyCapabilitiesOutput values. You can construct a concrete instance of `DeviceKeyCapabilitiesInput` via:
DeviceKeyCapabilitiesArgs{...}
type DeviceKeyCapabilitiesOutput ¶
type DeviceKeyCapabilitiesOutput struct{ *pulumi.OutputState }
func (DeviceKeyCapabilitiesOutput) Create ¶
func (o DeviceKeyCapabilitiesOutput) Create() CreateKeyOutput
func (DeviceKeyCapabilitiesOutput) ElementType ¶
func (DeviceKeyCapabilitiesOutput) ElementType() reflect.Type
func (DeviceKeyCapabilitiesOutput) ToDeviceKeyCapabilitiesOutput ¶
func (o DeviceKeyCapabilitiesOutput) ToDeviceKeyCapabilitiesOutput() DeviceKeyCapabilitiesOutput
func (DeviceKeyCapabilitiesOutput) ToDeviceKeyCapabilitiesOutputWithContext ¶
func (o DeviceKeyCapabilitiesOutput) ToDeviceKeyCapabilitiesOutputWithContext(ctx context.Context) DeviceKeyCapabilitiesOutput
type DeviceKeyCapabilitiesPtrOutput ¶ added in v0.0.10
type DeviceKeyCapabilitiesPtrOutput struct{ *pulumi.OutputState }
func (DeviceKeyCapabilitiesPtrOutput) Create ¶ added in v0.0.10
func (o DeviceKeyCapabilitiesPtrOutput) Create() CreateKeyPtrOutput
func (DeviceKeyCapabilitiesPtrOutput) Elem ¶ added in v0.0.10
func (o DeviceKeyCapabilitiesPtrOutput) Elem() DeviceKeyCapabilitiesOutput
func (DeviceKeyCapabilitiesPtrOutput) ElementType ¶ added in v0.0.10
func (DeviceKeyCapabilitiesPtrOutput) ElementType() reflect.Type
func (DeviceKeyCapabilitiesPtrOutput) ToDeviceKeyCapabilitiesPtrOutput ¶ added in v0.0.10
func (o DeviceKeyCapabilitiesPtrOutput) ToDeviceKeyCapabilitiesPtrOutput() DeviceKeyCapabilitiesPtrOutput
func (DeviceKeyCapabilitiesPtrOutput) ToDeviceKeyCapabilitiesPtrOutputWithContext ¶ added in v0.0.10
func (o DeviceKeyCapabilitiesPtrOutput) ToDeviceKeyCapabilitiesPtrOutputWithContext(ctx context.Context) DeviceKeyCapabilitiesPtrOutput
type DeviceOutput ¶
type DeviceOutput struct{ *pulumi.OutputState }
func (DeviceOutput) Addresses ¶
func (o DeviceOutput) Addresses() pulumi.StringArrayOutput
func (DeviceOutput) AdvertisedRoutes ¶
func (o DeviceOutput) AdvertisedRoutes() pulumi.StringArrayOutput
func (DeviceOutput) Authorized ¶
func (o DeviceOutput) Authorized() pulumi.BoolOutput
func (DeviceOutput) BlocksIncomingConnections ¶
func (o DeviceOutput) BlocksIncomingConnections() pulumi.BoolOutput
func (DeviceOutput) ClientConnectivity ¶
func (o DeviceOutput) ClientConnectivity() ClientConnectivityOutput
func (DeviceOutput) ClientVersion ¶
func (o DeviceOutput) ClientVersion() pulumi.StringOutput
func (DeviceOutput) Created ¶
func (o DeviceOutput) Created() pulumi.StringOutput
func (DeviceOutput) ElementType ¶
func (DeviceOutput) ElementType() reflect.Type
func (DeviceOutput) EnabledRoutes ¶
func (o DeviceOutput) EnabledRoutes() pulumi.StringArrayOutput
func (DeviceOutput) Expires ¶
func (o DeviceOutput) Expires() pulumi.StringOutput
func (DeviceOutput) Hostname ¶
func (o DeviceOutput) Hostname() pulumi.StringOutput
func (DeviceOutput) Id ¶
func (o DeviceOutput) Id() pulumi.StringOutput
func (DeviceOutput) IsExternal ¶
func (o DeviceOutput) IsExternal() pulumi.BoolOutput
func (DeviceOutput) KeyExpiryDisabled ¶
func (o DeviceOutput) KeyExpiryDisabled() pulumi.BoolOutput
func (DeviceOutput) LastSeen ¶
func (o DeviceOutput) LastSeen() pulumi.StringOutput
func (DeviceOutput) MachineKey ¶
func (o DeviceOutput) MachineKey() pulumi.StringOutput
func (DeviceOutput) Name ¶
func (o DeviceOutput) Name() pulumi.StringOutput
func (DeviceOutput) NodeKey ¶
func (o DeviceOutput) NodeKey() pulumi.StringOutput
func (DeviceOutput) Os ¶
func (o DeviceOutput) Os() pulumi.StringOutput
func (DeviceOutput) ToDeviceOutput ¶
func (o DeviceOutput) ToDeviceOutput() DeviceOutput
func (DeviceOutput) ToDeviceOutputWithContext ¶
func (o DeviceOutput) ToDeviceOutputWithContext(ctx context.Context) DeviceOutput
func (DeviceOutput) UpdateAvailable ¶
func (o DeviceOutput) UpdateAvailable() pulumi.BoolOutput
func (DeviceOutput) User ¶
func (o DeviceOutput) User() pulumi.StringOutput
type DnsSearchPaths ¶
type DnsSearchPaths struct {
SearchPaths []string `pulumi:"searchPaths"`
}
type DnsSearchPathsOutput ¶
type DnsSearchPathsOutput struct{ *pulumi.OutputState }
func (DnsSearchPathsOutput) ElementType ¶
func (DnsSearchPathsOutput) ElementType() reflect.Type
func (DnsSearchPathsOutput) SearchPaths ¶
func (o DnsSearchPathsOutput) SearchPaths() pulumi.StringArrayOutput
func (DnsSearchPathsOutput) ToDnsSearchPathsOutput ¶
func (o DnsSearchPathsOutput) ToDnsSearchPathsOutput() DnsSearchPathsOutput
func (DnsSearchPathsOutput) ToDnsSearchPathsOutputWithContext ¶
func (o DnsSearchPathsOutput) ToDnsSearchPathsOutputWithContext(ctx context.Context) DnsSearchPathsOutput
type Key ¶
type Key struct { pulumi.CustomResourceState Capabilities KeyCapabilitiesPtrOutput `pulumi:"capabilities"` Created pulumi.StringPtrOutput `pulumi:"created"` Expires pulumi.StringOutput `pulumi:"expires"` ExpirySeconds pulumi.IntPtrOutput `pulumi:"expirySeconds"` Key pulumi.StringOutput `pulumi:"key"` }
func GetKey ¶
func GetKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyState, opts ...pulumi.ResourceOption) (*Key, error)
GetKey gets an existing Key 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 NewKey ¶
func NewKey(ctx *pulumi.Context, name string, args *KeyArgs, opts ...pulumi.ResourceOption) (*Key, error)
NewKey registers a new resource with the given unique name, arguments, and options.
func (*Key) ElementType ¶
func (*Key) ToKeyOutput ¶
type KeyArgs ¶
type KeyArgs struct { Capabilities KeyCapabilitiesInput ExpirySeconds pulumi.IntInput Tailnet pulumi.StringPtrInput }
The set of arguments for constructing a Key resource.
func (KeyArgs) ElementType ¶
type KeyCapabilities ¶
type KeyCapabilities struct {
Devices DeviceKeyCapabilities `pulumi:"devices"`
}
type KeyCapabilitiesArgs ¶
type KeyCapabilitiesArgs struct {
Devices DeviceKeyCapabilitiesInput `pulumi:"devices"`
}
func (KeyCapabilitiesArgs) ElementType ¶
func (KeyCapabilitiesArgs) ElementType() reflect.Type
func (KeyCapabilitiesArgs) ToKeyCapabilitiesOutput ¶
func (i KeyCapabilitiesArgs) ToKeyCapabilitiesOutput() KeyCapabilitiesOutput
func (KeyCapabilitiesArgs) ToKeyCapabilitiesOutputWithContext ¶
func (i KeyCapabilitiesArgs) ToKeyCapabilitiesOutputWithContext(ctx context.Context) KeyCapabilitiesOutput
type KeyCapabilitiesInput ¶
type KeyCapabilitiesInput interface { pulumi.Input ToKeyCapabilitiesOutput() KeyCapabilitiesOutput ToKeyCapabilitiesOutputWithContext(context.Context) KeyCapabilitiesOutput }
KeyCapabilitiesInput is an input type that accepts KeyCapabilitiesArgs and KeyCapabilitiesOutput values. You can construct a concrete instance of `KeyCapabilitiesInput` via:
KeyCapabilitiesArgs{...}
type KeyCapabilitiesOutput ¶
type KeyCapabilitiesOutput struct{ *pulumi.OutputState }
func (KeyCapabilitiesOutput) Devices ¶
func (o KeyCapabilitiesOutput) Devices() DeviceKeyCapabilitiesOutput
func (KeyCapabilitiesOutput) ElementType ¶
func (KeyCapabilitiesOutput) ElementType() reflect.Type
func (KeyCapabilitiesOutput) ToKeyCapabilitiesOutput ¶
func (o KeyCapabilitiesOutput) ToKeyCapabilitiesOutput() KeyCapabilitiesOutput
func (KeyCapabilitiesOutput) ToKeyCapabilitiesOutputWithContext ¶
func (o KeyCapabilitiesOutput) ToKeyCapabilitiesOutputWithContext(ctx context.Context) KeyCapabilitiesOutput
type KeyCapabilitiesPtrOutput ¶ added in v0.0.10
type KeyCapabilitiesPtrOutput struct{ *pulumi.OutputState }
func (KeyCapabilitiesPtrOutput) Devices ¶ added in v0.0.10
func (o KeyCapabilitiesPtrOutput) Devices() DeviceKeyCapabilitiesPtrOutput
func (KeyCapabilitiesPtrOutput) Elem ¶ added in v0.0.10
func (o KeyCapabilitiesPtrOutput) Elem() KeyCapabilitiesOutput
func (KeyCapabilitiesPtrOutput) ElementType ¶ added in v0.0.10
func (KeyCapabilitiesPtrOutput) ElementType() reflect.Type
func (KeyCapabilitiesPtrOutput) ToKeyCapabilitiesPtrOutput ¶ added in v0.0.10
func (o KeyCapabilitiesPtrOutput) ToKeyCapabilitiesPtrOutput() KeyCapabilitiesPtrOutput
func (KeyCapabilitiesPtrOutput) ToKeyCapabilitiesPtrOutputWithContext ¶ added in v0.0.10
func (o KeyCapabilitiesPtrOutput) ToKeyCapabilitiesPtrOutputWithContext(ctx context.Context) KeyCapabilitiesPtrOutput
type KeyOutput ¶
type KeyOutput struct{ *pulumi.OutputState }
func (KeyOutput) Capabilities ¶
func (o KeyOutput) Capabilities() KeyCapabilitiesPtrOutput
func (KeyOutput) Created ¶ added in v0.0.10
func (o KeyOutput) Created() pulumi.StringPtrOutput
func (KeyOutput) ElementType ¶
func (KeyOutput) Expires ¶ added in v0.0.10
func (o KeyOutput) Expires() pulumi.StringOutput
func (KeyOutput) ExpirySeconds ¶
func (o KeyOutput) ExpirySeconds() pulumi.IntPtrOutput
func (KeyOutput) Key ¶ added in v0.0.10
func (o KeyOutput) Key() pulumi.StringOutput
func (KeyOutput) ToKeyOutput ¶
type ListDevicesArgs ¶
type ListDevicesArgs struct {
Tailnet string `pulumi:"tailnet"`
}
type ListDevicesOutputArgs ¶
type ListDevicesOutputArgs struct {
Tailnet pulumi.StringInput `pulumi:"tailnet"`
}
func (ListDevicesOutputArgs) ElementType ¶
func (ListDevicesOutputArgs) ElementType() reflect.Type
type ListDevicesProperties ¶ added in v0.0.11
type ListDevicesProperties struct {
Devices []Device `pulumi:"devices"`
}
type ListDevicesPropertiesOutput ¶ added in v0.0.11
type ListDevicesPropertiesOutput struct{ *pulumi.OutputState }
func (ListDevicesPropertiesOutput) Devices ¶ added in v0.0.11
func (o ListDevicesPropertiesOutput) Devices() DeviceArrayOutput
func (ListDevicesPropertiesOutput) ElementType ¶ added in v0.0.11
func (ListDevicesPropertiesOutput) ElementType() reflect.Type
func (ListDevicesPropertiesOutput) ToListDevicesPropertiesOutput ¶ added in v0.0.11
func (o ListDevicesPropertiesOutput) ToListDevicesPropertiesOutput() ListDevicesPropertiesOutput
func (ListDevicesPropertiesOutput) ToListDevicesPropertiesOutputWithContext ¶ added in v0.0.11
func (o ListDevicesPropertiesOutput) ToListDevicesPropertiesOutputWithContext(ctx context.Context) ListDevicesPropertiesOutput
type ListDevicesResult ¶
type ListDevicesResult struct {
Items ListDevicesProperties `pulumi:"items"`
}
func ListDevices ¶
func ListDevices(ctx *pulumi.Context, args *ListDevicesArgs, opts ...pulumi.InvokeOption) (*ListDevicesResult, error)
type ListDevicesResultOutput ¶
type ListDevicesResultOutput struct{ *pulumi.OutputState }
func ListDevicesOutput ¶
func ListDevicesOutput(ctx *pulumi.Context, args ListDevicesOutputArgs, opts ...pulumi.InvokeOption) ListDevicesResultOutput
func (ListDevicesResultOutput) ElementType ¶
func (ListDevicesResultOutput) ElementType() reflect.Type
func (ListDevicesResultOutput) Items ¶
func (o ListDevicesResultOutput) Items() ListDevicesPropertiesOutput
func (ListDevicesResultOutput) ToListDevicesResultOutput ¶
func (o ListDevicesResultOutput) ToListDevicesResultOutput() ListDevicesResultOutput
func (ListDevicesResultOutput) ToListDevicesResultOutputWithContext ¶
func (o ListDevicesResultOutput) ToListDevicesResultOutputWithContext(ctx context.Context) ListDevicesResultOutput
type ListKeysArgs ¶
type ListKeysArgs struct {
Tailnet string `pulumi:"tailnet"`
}
type ListKeysOutputArgs ¶
type ListKeysOutputArgs struct {
Tailnet pulumi.StringInput `pulumi:"tailnet"`
}
func (ListKeysOutputArgs) ElementType ¶
func (ListKeysOutputArgs) ElementType() reflect.Type
type ListKeysResult ¶
type ListKeysResult struct {
Items []AuthKey `pulumi:"items"`
}
func ListKeys ¶
func ListKeys(ctx *pulumi.Context, args *ListKeysArgs, opts ...pulumi.InvokeOption) (*ListKeysResult, error)
type ListKeysResultOutput ¶
type ListKeysResultOutput struct{ *pulumi.OutputState }
func ListKeysOutput ¶
func ListKeysOutput(ctx *pulumi.Context, args ListKeysOutputArgs, opts ...pulumi.InvokeOption) ListKeysResultOutput
func (ListKeysResultOutput) ElementType ¶
func (ListKeysResultOutput) ElementType() reflect.Type
func (ListKeysResultOutput) Items ¶
func (o ListKeysResultOutput) Items() AuthKeyArrayOutput
func (ListKeysResultOutput) ToListKeysResultOutput ¶
func (o ListKeysResultOutput) ToListKeysResultOutput() ListKeysResultOutput
func (ListKeysResultOutput) ToListKeysResultOutputWithContext ¶
func (o ListKeysResultOutput) ToListKeysResultOutputWithContext(ctx context.Context) ListKeysResultOutput
type ListSearchPathsArgs ¶
type ListSearchPathsArgs struct {
Tailnet string `pulumi:"tailnet"`
}
type ListSearchPathsOutputArgs ¶
type ListSearchPathsOutputArgs struct {
Tailnet pulumi.StringInput `pulumi:"tailnet"`
}
func (ListSearchPathsOutputArgs) ElementType ¶
func (ListSearchPathsOutputArgs) ElementType() reflect.Type
type ListSearchPathsResult ¶
type ListSearchPathsResult struct {
Items DnsSearchPaths `pulumi:"items"`
}
func ListSearchPaths ¶
func ListSearchPaths(ctx *pulumi.Context, args *ListSearchPathsArgs, opts ...pulumi.InvokeOption) (*ListSearchPathsResult, error)
type ListSearchPathsResultOutput ¶
type ListSearchPathsResultOutput struct{ *pulumi.OutputState }
func ListSearchPathsOutput ¶
func ListSearchPathsOutput(ctx *pulumi.Context, args ListSearchPathsOutputArgs, opts ...pulumi.InvokeOption) ListSearchPathsResultOutput
func (ListSearchPathsResultOutput) ElementType ¶
func (ListSearchPathsResultOutput) ElementType() reflect.Type
func (ListSearchPathsResultOutput) Items ¶
func (o ListSearchPathsResultOutput) Items() DnsSearchPathsOutput
func (ListSearchPathsResultOutput) ToListSearchPathsResultOutput ¶
func (o ListSearchPathsResultOutput) ToListSearchPathsResultOutput() ListSearchPathsResultOutput
func (ListSearchPathsResultOutput) ToListSearchPathsResultOutputWithContext ¶
func (o ListSearchPathsResultOutput) ToListSearchPathsResultOutputWithContext(ctx context.Context) ListSearchPathsResultOutput
type LookupAclArgs ¶
type LookupAclArgs struct {
Tailnet string `pulumi:"tailnet"`
}
type LookupAclOutputArgs ¶
type LookupAclOutputArgs struct {
Tailnet pulumi.StringInput `pulumi:"tailnet"`
}
func (LookupAclOutputArgs) ElementType ¶
func (LookupAclOutputArgs) ElementType() reflect.Type
type LookupAclResult ¶
type LookupAclResult struct {
Items AclType `pulumi:"items"`
}
func LookupAcl ¶
func LookupAcl(ctx *pulumi.Context, args *LookupAclArgs, opts ...pulumi.InvokeOption) (*LookupAclResult, error)
type LookupAclResultOutput ¶
type LookupAclResultOutput struct{ *pulumi.OutputState }
func LookupAclOutput ¶
func LookupAclOutput(ctx *pulumi.Context, args LookupAclOutputArgs, opts ...pulumi.InvokeOption) LookupAclResultOutput
func (LookupAclResultOutput) ElementType ¶
func (LookupAclResultOutput) ElementType() reflect.Type
func (LookupAclResultOutput) Items ¶
func (o LookupAclResultOutput) Items() AclTypeOutput
func (LookupAclResultOutput) ToLookupAclResultOutput ¶
func (o LookupAclResultOutput) ToLookupAclResultOutput() LookupAclResultOutput
func (LookupAclResultOutput) ToLookupAclResultOutputWithContext ¶
func (o LookupAclResultOutput) ToLookupAclResultOutputWithContext(ctx context.Context) LookupAclResultOutput
type LookupDNSPreferencesArgs ¶
type LookupDNSPreferencesArgs struct {
Tailnet string `pulumi:"tailnet"`
}
type LookupDNSPreferencesOutputArgs ¶
type LookupDNSPreferencesOutputArgs struct {
Tailnet pulumi.StringInput `pulumi:"tailnet"`
}
func (LookupDNSPreferencesOutputArgs) ElementType ¶
func (LookupDNSPreferencesOutputArgs) ElementType() reflect.Type
type LookupDNSPreferencesResult ¶
type LookupDNSPreferencesResult struct {
Items NameServersPreference `pulumi:"items"`
}
func LookupDNSPreferences ¶
func LookupDNSPreferences(ctx *pulumi.Context, args *LookupDNSPreferencesArgs, opts ...pulumi.InvokeOption) (*LookupDNSPreferencesResult, error)
type LookupDNSPreferencesResultOutput ¶
type LookupDNSPreferencesResultOutput struct{ *pulumi.OutputState }
func LookupDNSPreferencesOutput ¶
func LookupDNSPreferencesOutput(ctx *pulumi.Context, args LookupDNSPreferencesOutputArgs, opts ...pulumi.InvokeOption) LookupDNSPreferencesResultOutput
func (LookupDNSPreferencesResultOutput) ElementType ¶
func (LookupDNSPreferencesResultOutput) ElementType() reflect.Type
func (LookupDNSPreferencesResultOutput) Items ¶
func (o LookupDNSPreferencesResultOutput) Items() NameServersPreferenceOutput
func (LookupDNSPreferencesResultOutput) ToLookupDNSPreferencesResultOutput ¶
func (o LookupDNSPreferencesResultOutput) ToLookupDNSPreferencesResultOutput() LookupDNSPreferencesResultOutput
func (LookupDNSPreferencesResultOutput) ToLookupDNSPreferencesResultOutputWithContext ¶
func (o LookupDNSPreferencesResultOutput) ToLookupDNSPreferencesResultOutputWithContext(ctx context.Context) LookupDNSPreferencesResultOutput
type LookupKeyArgs ¶
type LookupKeyOutputArgs ¶
type LookupKeyOutputArgs struct { Id pulumi.StringInput `pulumi:"id"` Tailnet pulumi.StringInput `pulumi:"tailnet"` }
func (LookupKeyOutputArgs) ElementType ¶
func (LookupKeyOutputArgs) ElementType() reflect.Type
type LookupKeyResult ¶
type LookupKeyResult struct {
Items AuthKey `pulumi:"items"`
}
func LookupKey ¶
func LookupKey(ctx *pulumi.Context, args *LookupKeyArgs, opts ...pulumi.InvokeOption) (*LookupKeyResult, error)
type LookupKeyResultOutput ¶
type LookupKeyResultOutput struct{ *pulumi.OutputState }
func LookupKeyOutput ¶
func LookupKeyOutput(ctx *pulumi.Context, args LookupKeyOutputArgs, opts ...pulumi.InvokeOption) LookupKeyResultOutput
func (LookupKeyResultOutput) ElementType ¶
func (LookupKeyResultOutput) ElementType() reflect.Type
func (LookupKeyResultOutput) Items ¶
func (o LookupKeyResultOutput) Items() AuthKeyOutput
func (LookupKeyResultOutput) ToLookupKeyResultOutput ¶
func (o LookupKeyResultOutput) ToLookupKeyResultOutput() LookupKeyResultOutput
func (LookupKeyResultOutput) ToLookupKeyResultOutputWithContext ¶
func (o LookupKeyResultOutput) ToLookupKeyResultOutputWithContext(ctx context.Context) LookupKeyResultOutput
type LookupNameServersArgs ¶
type LookupNameServersArgs struct {
Tailnet string `pulumi:"tailnet"`
}
type LookupNameServersOutputArgs ¶
type LookupNameServersOutputArgs struct {
Tailnet pulumi.StringInput `pulumi:"tailnet"`
}
func (LookupNameServersOutputArgs) ElementType ¶
func (LookupNameServersOutputArgs) ElementType() reflect.Type
type LookupNameServersResult ¶
type LookupNameServersResult struct {
Items NameServersType `pulumi:"items"`
}
func LookupNameServers ¶
func LookupNameServers(ctx *pulumi.Context, args *LookupNameServersArgs, opts ...pulumi.InvokeOption) (*LookupNameServersResult, error)
type LookupNameServersResultOutput ¶
type LookupNameServersResultOutput struct{ *pulumi.OutputState }
func LookupNameServersOutput ¶
func LookupNameServersOutput(ctx *pulumi.Context, args LookupNameServersOutputArgs, opts ...pulumi.InvokeOption) LookupNameServersResultOutput
func (LookupNameServersResultOutput) ElementType ¶
func (LookupNameServersResultOutput) ElementType() reflect.Type
func (LookupNameServersResultOutput) Items ¶
func (o LookupNameServersResultOutput) Items() NameServersTypeOutput
func (LookupNameServersResultOutput) ToLookupNameServersResultOutput ¶
func (o LookupNameServersResultOutput) ToLookupNameServersResultOutput() LookupNameServersResultOutput
func (LookupNameServersResultOutput) ToLookupNameServersResultOutputWithContext ¶
func (o LookupNameServersResultOutput) ToLookupNameServersResultOutputWithContext(ctx context.Context) LookupNameServersResultOutput
type NameServers ¶
type NameServers struct { pulumi.CustomResourceState Dns pulumi.StringArrayOutput `pulumi:"dns"` MagicDNS pulumi.BoolOutput `pulumi:"magicDNS"` }
func GetNameServers ¶
func GetNameServers(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NameServersState, opts ...pulumi.ResourceOption) (*NameServers, error)
GetNameServers gets an existing NameServers 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 NewNameServers ¶
func NewNameServers(ctx *pulumi.Context, name string, args *NameServersArgs, opts ...pulumi.ResourceOption) (*NameServers, error)
NewNameServers registers a new resource with the given unique name, arguments, and options.
func (*NameServers) ElementType ¶
func (*NameServers) ElementType() reflect.Type
func (*NameServers) ToNameServersOutput ¶
func (i *NameServers) ToNameServersOutput() NameServersOutput
func (*NameServers) ToNameServersOutputWithContext ¶
func (i *NameServers) ToNameServersOutputWithContext(ctx context.Context) NameServersOutput
type NameServersArgs ¶
type NameServersArgs struct { Dns pulumi.StringArrayInput MagicDNS pulumi.BoolInput Tailnet pulumi.StringPtrInput }
The set of arguments for constructing a NameServers resource.
func (NameServersArgs) ElementType ¶
func (NameServersArgs) ElementType() reflect.Type
type NameServersInput ¶
type NameServersInput interface { pulumi.Input ToNameServersOutput() NameServersOutput ToNameServersOutputWithContext(ctx context.Context) NameServersOutput }
type NameServersOutput ¶
type NameServersOutput struct{ *pulumi.OutputState }
func (NameServersOutput) Dns ¶
func (o NameServersOutput) Dns() pulumi.StringArrayOutput
func (NameServersOutput) ElementType ¶
func (NameServersOutput) ElementType() reflect.Type
func (NameServersOutput) MagicDNS ¶
func (o NameServersOutput) MagicDNS() pulumi.BoolOutput
func (NameServersOutput) ToNameServersOutput ¶
func (o NameServersOutput) ToNameServersOutput() NameServersOutput
func (NameServersOutput) ToNameServersOutputWithContext ¶
func (o NameServersOutput) ToNameServersOutputWithContext(ctx context.Context) NameServersOutput
type NameServersPreference ¶
type NameServersPreference struct {
MagicDNS bool `pulumi:"magicDNS"`
}
type NameServersPreferenceOutput ¶
type NameServersPreferenceOutput struct{ *pulumi.OutputState }
func (NameServersPreferenceOutput) ElementType ¶
func (NameServersPreferenceOutput) ElementType() reflect.Type
func (NameServersPreferenceOutput) MagicDNS ¶
func (o NameServersPreferenceOutput) MagicDNS() pulumi.BoolOutput
func (NameServersPreferenceOutput) ToNameServersPreferenceOutput ¶
func (o NameServersPreferenceOutput) ToNameServersPreferenceOutput() NameServersPreferenceOutput
func (NameServersPreferenceOutput) ToNameServersPreferenceOutputWithContext ¶
func (o NameServersPreferenceOutput) ToNameServersPreferenceOutputWithContext(ctx context.Context) NameServersPreferenceOutput
type NameServersState ¶
type NameServersState struct { }
func (NameServersState) ElementType ¶
func (NameServersState) ElementType() reflect.Type
type NameServersType ¶
type NameServersTypeOutput ¶
type NameServersTypeOutput struct{ *pulumi.OutputState }
func (NameServersTypeOutput) Dns ¶
func (o NameServersTypeOutput) Dns() pulumi.StringArrayOutput
func (NameServersTypeOutput) ElementType ¶
func (NameServersTypeOutput) ElementType() reflect.Type
func (NameServersTypeOutput) MagicDNS ¶
func (o NameServersTypeOutput) MagicDNS() pulumi.BoolOutput
func (NameServersTypeOutput) ToNameServersTypeOutput ¶
func (o NameServersTypeOutput) ToNameServersTypeOutput() NameServersTypeOutput
func (NameServersTypeOutput) ToNameServersTypeOutputWithContext ¶
func (o NameServersTypeOutput) ToNameServersTypeOutputWithContext(ctx context.Context) NameServersTypeOutput
type NodeAttrsArgs ¶
type NodeAttrsArgs struct { Attr pulumi.StringArrayInput `pulumi:"attr"` Target pulumi.StringArrayInput `pulumi:"target"` }
func (NodeAttrsArgs) ElementType ¶
func (NodeAttrsArgs) ElementType() reflect.Type
func (NodeAttrsArgs) ToNodeAttrsOutput ¶
func (i NodeAttrsArgs) ToNodeAttrsOutput() NodeAttrsOutput
func (NodeAttrsArgs) ToNodeAttrsOutputWithContext ¶
func (i NodeAttrsArgs) ToNodeAttrsOutputWithContext(ctx context.Context) NodeAttrsOutput
type NodeAttrsArray ¶
type NodeAttrsArray []NodeAttrsInput
func (NodeAttrsArray) ElementType ¶
func (NodeAttrsArray) ElementType() reflect.Type
func (NodeAttrsArray) ToNodeAttrsArrayOutput ¶
func (i NodeAttrsArray) ToNodeAttrsArrayOutput() NodeAttrsArrayOutput
func (NodeAttrsArray) ToNodeAttrsArrayOutputWithContext ¶
func (i NodeAttrsArray) ToNodeAttrsArrayOutputWithContext(ctx context.Context) NodeAttrsArrayOutput
type NodeAttrsArrayInput ¶
type NodeAttrsArrayInput interface { pulumi.Input ToNodeAttrsArrayOutput() NodeAttrsArrayOutput ToNodeAttrsArrayOutputWithContext(context.Context) NodeAttrsArrayOutput }
NodeAttrsArrayInput is an input type that accepts NodeAttrsArray and NodeAttrsArrayOutput values. You can construct a concrete instance of `NodeAttrsArrayInput` via:
NodeAttrsArray{ NodeAttrsArgs{...} }
type NodeAttrsArrayOutput ¶
type NodeAttrsArrayOutput struct{ *pulumi.OutputState }
func (NodeAttrsArrayOutput) ElementType ¶
func (NodeAttrsArrayOutput) ElementType() reflect.Type
func (NodeAttrsArrayOutput) Index ¶
func (o NodeAttrsArrayOutput) Index(i pulumi.IntInput) NodeAttrsOutput
func (NodeAttrsArrayOutput) ToNodeAttrsArrayOutput ¶
func (o NodeAttrsArrayOutput) ToNodeAttrsArrayOutput() NodeAttrsArrayOutput
func (NodeAttrsArrayOutput) ToNodeAttrsArrayOutputWithContext ¶
func (o NodeAttrsArrayOutput) ToNodeAttrsArrayOutputWithContext(ctx context.Context) NodeAttrsArrayOutput
type NodeAttrsInput ¶
type NodeAttrsInput interface { pulumi.Input ToNodeAttrsOutput() NodeAttrsOutput ToNodeAttrsOutputWithContext(context.Context) NodeAttrsOutput }
NodeAttrsInput is an input type that accepts NodeAttrsArgs and NodeAttrsOutput values. You can construct a concrete instance of `NodeAttrsInput` via:
NodeAttrsArgs{...}
type NodeAttrsOutput ¶
type NodeAttrsOutput struct{ *pulumi.OutputState }
func (NodeAttrsOutput) Attr ¶
func (o NodeAttrsOutput) Attr() pulumi.StringArrayOutput
func (NodeAttrsOutput) ElementType ¶
func (NodeAttrsOutput) ElementType() reflect.Type
func (NodeAttrsOutput) Target ¶
func (o NodeAttrsOutput) Target() pulumi.StringArrayOutput
func (NodeAttrsOutput) ToNodeAttrsOutput ¶
func (o NodeAttrsOutput) ToNodeAttrsOutput() NodeAttrsOutput
func (NodeAttrsOutput) ToNodeAttrsOutputWithContext ¶
func (o NodeAttrsOutput) ToNodeAttrsOutputWithContext(ctx context.Context) NodeAttrsOutput
type ReplaceSearchPaths ¶
type ReplaceSearchPaths struct { pulumi.CustomResourceState SearchPaths pulumi.StringArrayOutput `pulumi:"searchPaths"` }
func GetReplaceSearchPaths ¶
func GetReplaceSearchPaths(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplaceSearchPathsState, opts ...pulumi.ResourceOption) (*ReplaceSearchPaths, error)
GetReplaceSearchPaths gets an existing ReplaceSearchPaths 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 NewReplaceSearchPaths ¶
func NewReplaceSearchPaths(ctx *pulumi.Context, name string, args *ReplaceSearchPathsArgs, opts ...pulumi.ResourceOption) (*ReplaceSearchPaths, error)
NewReplaceSearchPaths registers a new resource with the given unique name, arguments, and options.
func (*ReplaceSearchPaths) ElementType ¶
func (*ReplaceSearchPaths) ElementType() reflect.Type
func (*ReplaceSearchPaths) ToReplaceSearchPathsOutput ¶
func (i *ReplaceSearchPaths) ToReplaceSearchPathsOutput() ReplaceSearchPathsOutput
func (*ReplaceSearchPaths) ToReplaceSearchPathsOutputWithContext ¶
func (i *ReplaceSearchPaths) ToReplaceSearchPathsOutputWithContext(ctx context.Context) ReplaceSearchPathsOutput
type ReplaceSearchPathsArgs ¶
type ReplaceSearchPathsArgs struct { SearchPaths pulumi.StringArrayInput Tailnet pulumi.StringPtrInput }
The set of arguments for constructing a ReplaceSearchPaths resource.
func (ReplaceSearchPathsArgs) ElementType ¶
func (ReplaceSearchPathsArgs) ElementType() reflect.Type
type ReplaceSearchPathsInput ¶
type ReplaceSearchPathsInput interface { pulumi.Input ToReplaceSearchPathsOutput() ReplaceSearchPathsOutput ToReplaceSearchPathsOutputWithContext(ctx context.Context) ReplaceSearchPathsOutput }
type ReplaceSearchPathsOutput ¶
type ReplaceSearchPathsOutput struct{ *pulumi.OutputState }
func (ReplaceSearchPathsOutput) ElementType ¶
func (ReplaceSearchPathsOutput) ElementType() reflect.Type
func (ReplaceSearchPathsOutput) SearchPaths ¶
func (o ReplaceSearchPathsOutput) SearchPaths() pulumi.StringArrayOutput
func (ReplaceSearchPathsOutput) ToReplaceSearchPathsOutput ¶
func (o ReplaceSearchPathsOutput) ToReplaceSearchPathsOutput() ReplaceSearchPathsOutput
func (ReplaceSearchPathsOutput) ToReplaceSearchPathsOutputWithContext ¶
func (o ReplaceSearchPathsOutput) ToReplaceSearchPathsOutputWithContext(ctx context.Context) ReplaceSearchPathsOutput
type ReplaceSearchPathsState ¶
type ReplaceSearchPathsState struct { }
func (ReplaceSearchPathsState) ElementType ¶
func (ReplaceSearchPathsState) ElementType() reflect.Type
type SshRule ¶
type SshRule struct { Action SshRuleAction `pulumi:"action"` CheckPeriod string `pulumi:"checkPeriod"` Dst []string `pulumi:"dst"` Src []string `pulumi:"src"` Users []string `pulumi:"users"` }
type SshRuleAction ¶
type SshRuleAction string
func (SshRuleAction) ElementType ¶
func (SshRuleAction) ElementType() reflect.Type
func (SshRuleAction) ToSshRuleActionOutput ¶
func (e SshRuleAction) ToSshRuleActionOutput() SshRuleActionOutput
func (SshRuleAction) ToSshRuleActionOutputWithContext ¶
func (e SshRuleAction) ToSshRuleActionOutputWithContext(ctx context.Context) SshRuleActionOutput
func (SshRuleAction) ToSshRuleActionPtrOutput ¶
func (e SshRuleAction) ToSshRuleActionPtrOutput() SshRuleActionPtrOutput
func (SshRuleAction) ToSshRuleActionPtrOutputWithContext ¶
func (e SshRuleAction) ToSshRuleActionPtrOutputWithContext(ctx context.Context) SshRuleActionPtrOutput
func (SshRuleAction) ToStringOutput ¶
func (e SshRuleAction) ToStringOutput() pulumi.StringOutput
func (SshRuleAction) ToStringOutputWithContext ¶
func (e SshRuleAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SshRuleAction) ToStringPtrOutput ¶
func (e SshRuleAction) ToStringPtrOutput() pulumi.StringPtrOutput
func (SshRuleAction) ToStringPtrOutputWithContext ¶
func (e SshRuleAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SshRuleActionInput ¶
type SshRuleActionInput interface { pulumi.Input ToSshRuleActionOutput() SshRuleActionOutput ToSshRuleActionOutputWithContext(context.Context) SshRuleActionOutput }
SshRuleActionInput is an input type that accepts SshRuleActionArgs and SshRuleActionOutput values. You can construct a concrete instance of `SshRuleActionInput` via:
SshRuleActionArgs{...}
type SshRuleActionOutput ¶
type SshRuleActionOutput struct{ *pulumi.OutputState }
func (SshRuleActionOutput) ElementType ¶
func (SshRuleActionOutput) ElementType() reflect.Type
func (SshRuleActionOutput) ToSshRuleActionOutput ¶
func (o SshRuleActionOutput) ToSshRuleActionOutput() SshRuleActionOutput
func (SshRuleActionOutput) ToSshRuleActionOutputWithContext ¶
func (o SshRuleActionOutput) ToSshRuleActionOutputWithContext(ctx context.Context) SshRuleActionOutput
func (SshRuleActionOutput) ToSshRuleActionPtrOutput ¶
func (o SshRuleActionOutput) ToSshRuleActionPtrOutput() SshRuleActionPtrOutput
func (SshRuleActionOutput) ToSshRuleActionPtrOutputWithContext ¶
func (o SshRuleActionOutput) ToSshRuleActionPtrOutputWithContext(ctx context.Context) SshRuleActionPtrOutput
func (SshRuleActionOutput) ToStringOutput ¶
func (o SshRuleActionOutput) ToStringOutput() pulumi.StringOutput
func (SshRuleActionOutput) ToStringOutputWithContext ¶
func (o SshRuleActionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SshRuleActionOutput) ToStringPtrOutput ¶
func (o SshRuleActionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SshRuleActionOutput) ToStringPtrOutputWithContext ¶
func (o SshRuleActionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SshRuleActionPtrInput ¶
type SshRuleActionPtrInput interface { pulumi.Input ToSshRuleActionPtrOutput() SshRuleActionPtrOutput ToSshRuleActionPtrOutputWithContext(context.Context) SshRuleActionPtrOutput }
func SshRuleActionPtr ¶
func SshRuleActionPtr(v string) SshRuleActionPtrInput
type SshRuleActionPtrOutput ¶
type SshRuleActionPtrOutput struct{ *pulumi.OutputState }
func (SshRuleActionPtrOutput) Elem ¶
func (o SshRuleActionPtrOutput) Elem() SshRuleActionOutput
func (SshRuleActionPtrOutput) ElementType ¶
func (SshRuleActionPtrOutput) ElementType() reflect.Type
func (SshRuleActionPtrOutput) ToSshRuleActionPtrOutput ¶
func (o SshRuleActionPtrOutput) ToSshRuleActionPtrOutput() SshRuleActionPtrOutput
func (SshRuleActionPtrOutput) ToSshRuleActionPtrOutputWithContext ¶
func (o SshRuleActionPtrOutput) ToSshRuleActionPtrOutputWithContext(ctx context.Context) SshRuleActionPtrOutput
func (SshRuleActionPtrOutput) ToStringPtrOutput ¶
func (o SshRuleActionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SshRuleActionPtrOutput) ToStringPtrOutputWithContext ¶
func (o SshRuleActionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SshRuleArgs ¶
type SshRuleArgs struct { Action SshRuleActionInput `pulumi:"action"` CheckPeriod pulumi.StringInput `pulumi:"checkPeriod"` Dst pulumi.StringArrayInput `pulumi:"dst"` Src pulumi.StringArrayInput `pulumi:"src"` Users pulumi.StringArrayInput `pulumi:"users"` }
func (SshRuleArgs) ElementType ¶
func (SshRuleArgs) ElementType() reflect.Type
func (SshRuleArgs) ToSshRuleOutput ¶
func (i SshRuleArgs) ToSshRuleOutput() SshRuleOutput
func (SshRuleArgs) ToSshRuleOutputWithContext ¶
func (i SshRuleArgs) ToSshRuleOutputWithContext(ctx context.Context) SshRuleOutput
type SshRuleArray ¶
type SshRuleArray []SshRuleInput
func (SshRuleArray) ElementType ¶
func (SshRuleArray) ElementType() reflect.Type
func (SshRuleArray) ToSshRuleArrayOutput ¶
func (i SshRuleArray) ToSshRuleArrayOutput() SshRuleArrayOutput
func (SshRuleArray) ToSshRuleArrayOutputWithContext ¶
func (i SshRuleArray) ToSshRuleArrayOutputWithContext(ctx context.Context) SshRuleArrayOutput
type SshRuleArrayInput ¶
type SshRuleArrayInput interface { pulumi.Input ToSshRuleArrayOutput() SshRuleArrayOutput ToSshRuleArrayOutputWithContext(context.Context) SshRuleArrayOutput }
SshRuleArrayInput is an input type that accepts SshRuleArray and SshRuleArrayOutput values. You can construct a concrete instance of `SshRuleArrayInput` via:
SshRuleArray{ SshRuleArgs{...} }
type SshRuleArrayOutput ¶
type SshRuleArrayOutput struct{ *pulumi.OutputState }
func (SshRuleArrayOutput) ElementType ¶
func (SshRuleArrayOutput) ElementType() reflect.Type
func (SshRuleArrayOutput) Index ¶
func (o SshRuleArrayOutput) Index(i pulumi.IntInput) SshRuleOutput
func (SshRuleArrayOutput) ToSshRuleArrayOutput ¶
func (o SshRuleArrayOutput) ToSshRuleArrayOutput() SshRuleArrayOutput
func (SshRuleArrayOutput) ToSshRuleArrayOutputWithContext ¶
func (o SshRuleArrayOutput) ToSshRuleArrayOutputWithContext(ctx context.Context) SshRuleArrayOutput
type SshRuleInput ¶
type SshRuleInput interface { pulumi.Input ToSshRuleOutput() SshRuleOutput ToSshRuleOutputWithContext(context.Context) SshRuleOutput }
SshRuleInput is an input type that accepts SshRuleArgs and SshRuleOutput values. You can construct a concrete instance of `SshRuleInput` via:
SshRuleArgs{...}
type SshRuleOutput ¶
type SshRuleOutput struct{ *pulumi.OutputState }
func (SshRuleOutput) Action ¶
func (o SshRuleOutput) Action() SshRuleActionOutput
func (SshRuleOutput) CheckPeriod ¶
func (o SshRuleOutput) CheckPeriod() pulumi.StringOutput
func (SshRuleOutput) Dst ¶
func (o SshRuleOutput) Dst() pulumi.StringArrayOutput
func (SshRuleOutput) ElementType ¶
func (SshRuleOutput) ElementType() reflect.Type
func (SshRuleOutput) Src ¶
func (o SshRuleOutput) Src() pulumi.StringArrayOutput
func (SshRuleOutput) ToSshRuleOutput ¶
func (o SshRuleOutput) ToSshRuleOutput() SshRuleOutput
func (SshRuleOutput) ToSshRuleOutputWithContext ¶
func (o SshRuleOutput) ToSshRuleOutputWithContext(ctx context.Context) SshRuleOutput
func (SshRuleOutput) Users ¶
func (o SshRuleOutput) Users() pulumi.StringArrayOutput