Versions in this module Expand all Collapse all v0 v0.0.14 Apr 24, 2023 v0.0.13 Apr 23, 2023 v0.0.12 Apr 22, 2023 v0.0.11 Apr 22, 2023 v0.0.10 Apr 21, 2023 Changes in this version type Routes + AdvertisedRoutes pulumi.StringArrayOutput + EnabledRoutes pulumi.StringArrayOutput type RoutesOutput + func (o RoutesOutput) AdvertisedRoutes() pulumi.StringArrayOutput + func (o RoutesOutput) EnabledRoutes() pulumi.StringArrayOutput v0.0.9 Apr 17, 2023 v0.0.8 Apr 17, 2023 v0.0.7 Apr 3, 2023 v0.0.6 Mar 25, 2023 v0.0.5 Mar 25, 2023 v0.0.4 Mar 25, 2023 Changes in this version + func PkgVersion() (semver.Version, error) + type AuthorizeDevice struct + Authorized pulumi.BoolOutput + func GetAuthorizeDevice(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*AuthorizeDevice, error) + func NewAuthorizeDevice(ctx *pulumi.Context, name string, args *AuthorizeDeviceArgs, ...) (*AuthorizeDevice, error) + func (*AuthorizeDevice) ElementType() reflect.Type + func (i *AuthorizeDevice) ToAuthorizeDeviceOutput() AuthorizeDeviceOutput + func (i *AuthorizeDevice) ToAuthorizeDeviceOutputWithContext(ctx context.Context) AuthorizeDeviceOutput + type AuthorizeDeviceArgs struct + Authorized pulumi.BoolInput + Id pulumi.StringPtrInput + func (AuthorizeDeviceArgs) ElementType() reflect.Type + type AuthorizeDeviceInput interface + ToAuthorizeDeviceOutput func() AuthorizeDeviceOutput + ToAuthorizeDeviceOutputWithContext func(ctx context.Context) AuthorizeDeviceOutput + type AuthorizeDeviceOutput struct + func (AuthorizeDeviceOutput) ElementType() reflect.Type + func (o AuthorizeDeviceOutput) Authorized() pulumi.BoolOutput + func (o AuthorizeDeviceOutput) ToAuthorizeDeviceOutput() AuthorizeDeviceOutput + func (o AuthorizeDeviceOutput) ToAuthorizeDeviceOutputWithContext(ctx context.Context) AuthorizeDeviceOutput + type AuthorizeDeviceState struct + func (AuthorizeDeviceState) ElementType() reflect.Type + type ClientConnectivity struct + ClientSupports ClientSupports + Derp string + Endpoints string + Latency interface{} + MappingVariesByDestIP bool + type ClientConnectivityOutput struct + func (ClientConnectivityOutput) ElementType() reflect.Type + func (o ClientConnectivityOutput) ClientSupports() ClientSupportsOutput + func (o ClientConnectivityOutput) Derp() pulumi.StringOutput + 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 struct + HairPinning bool + Ipv6 bool + Pcp bool + Pmp bool + Udp bool + Upnp bool + type ClientSupportsOutput struct + 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 Device struct + Addresses []string + AdvertisedRoutes []string + Authorized bool + BlocksIncomingConnections bool + ClientConnectivity ClientConnectivity + ClientVersion string + Created string + EnabledRoutes []string + Expires string + Hostname string + Id string + IsExternal bool + KeyExpiryDisabled bool + LastSeen string + MachineKey string + Name string + NodeKey string + Os string + UpdateAvailable bool + User string + type DeviceOutput struct + func (DeviceOutput) ElementType() reflect.Type + 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 (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 DeviceRoutes struct + AdvertisedRoutes []string + EnabledRoutes []string + type DeviceRoutesOutput struct + func (DeviceRoutesOutput) ElementType() reflect.Type + func (o DeviceRoutesOutput) AdvertisedRoutes() pulumi.StringArrayOutput + func (o DeviceRoutesOutput) EnabledRoutes() pulumi.StringArrayOutput + func (o DeviceRoutesOutput) ToDeviceRoutesOutput() DeviceRoutesOutput + func (o DeviceRoutesOutput) ToDeviceRoutesOutputWithContext(ctx context.Context) DeviceRoutesOutput + type GetDeviceArgs struct + Id string + type GetDeviceOutputArgs struct + Id pulumi.StringInput + func (GetDeviceOutputArgs) ElementType() reflect.Type + type GetDeviceResult struct + Items Device + func GetDevice(ctx *pulumi.Context, args *GetDeviceArgs, opts ...pulumi.InvokeOption) (*GetDeviceResult, error) + type GetDeviceResultOutput struct + func GetDeviceOutput(ctx *pulumi.Context, args GetDeviceOutputArgs, opts ...pulumi.InvokeOption) GetDeviceResultOutput + func (GetDeviceResultOutput) ElementType() reflect.Type + func (o GetDeviceResultOutput) Items() DeviceOutput + func (o GetDeviceResultOutput) ToGetDeviceResultOutput() GetDeviceResultOutput + func (o GetDeviceResultOutput) ToGetDeviceResultOutputWithContext(ctx context.Context) GetDeviceResultOutput + type KeyExpiry struct + KeyExpiryDisabled pulumi.BoolOutput + func GetKeyExpiry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *KeyExpiryState, ...) (*KeyExpiry, error) + func NewKeyExpiry(ctx *pulumi.Context, name string, args *KeyExpiryArgs, ...) (*KeyExpiry, error) + func (*KeyExpiry) ElementType() reflect.Type + func (i *KeyExpiry) ToKeyExpiryOutput() KeyExpiryOutput + func (i *KeyExpiry) ToKeyExpiryOutputWithContext(ctx context.Context) KeyExpiryOutput + type KeyExpiryArgs struct + Id pulumi.StringPtrInput + KeyExpiryDisabled pulumi.BoolInput + func (KeyExpiryArgs) ElementType() reflect.Type + type KeyExpiryInput interface + ToKeyExpiryOutput func() KeyExpiryOutput + ToKeyExpiryOutputWithContext func(ctx context.Context) KeyExpiryOutput + type KeyExpiryOutput struct + func (KeyExpiryOutput) ElementType() reflect.Type + func (o KeyExpiryOutput) KeyExpiryDisabled() pulumi.BoolOutput + func (o KeyExpiryOutput) ToKeyExpiryOutput() KeyExpiryOutput + func (o KeyExpiryOutput) ToKeyExpiryOutputWithContext(ctx context.Context) KeyExpiryOutput + type KeyExpiryState struct + func (KeyExpiryState) ElementType() reflect.Type + type LookupRoutesArgs struct + Id string + type LookupRoutesOutputArgs struct + Id pulumi.StringInput + func (LookupRoutesOutputArgs) ElementType() reflect.Type + type LookupRoutesResult struct + Items DeviceRoutes + func LookupRoutes(ctx *pulumi.Context, args *LookupRoutesArgs, opts ...pulumi.InvokeOption) (*LookupRoutesResult, error) + type LookupRoutesResultOutput struct + func LookupRoutesOutput(ctx *pulumi.Context, args LookupRoutesOutputArgs, opts ...pulumi.InvokeOption) LookupRoutesResultOutput + func (LookupRoutesResultOutput) ElementType() reflect.Type + func (o LookupRoutesResultOutput) Items() DeviceRoutesOutput + func (o LookupRoutesResultOutput) ToLookupRoutesResultOutput() LookupRoutesResultOutput + func (o LookupRoutesResultOutput) ToLookupRoutesResultOutputWithContext(ctx context.Context) LookupRoutesResultOutput + type Routes struct + Routes pulumi.StringArrayOutput + func GetRoutes(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoutesState, ...) (*Routes, error) + func NewRoutes(ctx *pulumi.Context, name string, args *RoutesArgs, ...) (*Routes, error) + func (*Routes) ElementType() reflect.Type + func (i *Routes) ToRoutesOutput() RoutesOutput + func (i *Routes) ToRoutesOutputWithContext(ctx context.Context) RoutesOutput + type RoutesArgs struct + Id pulumi.StringPtrInput + Routes pulumi.StringArrayInput + func (RoutesArgs) ElementType() reflect.Type + type RoutesInput interface + ToRoutesOutput func() RoutesOutput + ToRoutesOutputWithContext func(ctx context.Context) RoutesOutput + type RoutesOutput struct + func (RoutesOutput) ElementType() reflect.Type + func (o RoutesOutput) Routes() pulumi.StringArrayOutput + func (o RoutesOutput) ToRoutesOutput() RoutesOutput + func (o RoutesOutput) ToRoutesOutputWithContext(ctx context.Context) RoutesOutput + type RoutesState struct + func (RoutesState) ElementType() reflect.Type + type Tags struct + Tags pulumi.StringArrayOutput + func GetTags(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagsState, ...) (*Tags, error) + func NewTags(ctx *pulumi.Context, name string, args *TagsArgs, ...) (*Tags, error) + func (*Tags) ElementType() reflect.Type + func (i *Tags) ToTagsOutput() TagsOutput + func (i *Tags) ToTagsOutputWithContext(ctx context.Context) TagsOutput + type TagsArgs struct + Id pulumi.StringPtrInput + Tags pulumi.StringArrayInput + func (TagsArgs) ElementType() reflect.Type + type TagsInput interface + ToTagsOutput func() TagsOutput + ToTagsOutputWithContext func(ctx context.Context) TagsOutput + type TagsOutput struct + func (TagsOutput) ElementType() reflect.Type + func (o TagsOutput) Tags() pulumi.StringArrayOutput + func (o TagsOutput) ToTagsOutput() TagsOutput + func (o TagsOutput) ToTagsOutputWithContext(ctx context.Context) TagsOutput + type TagsState struct + func (TagsState) ElementType() reflect.Type