Documentation ¶
Index ¶
- type AddonsConfig
- type AddonsConfigArgs
- func (AddonsConfigArgs) ElementType() reflect.Type
- func (i AddonsConfigArgs) ToAddonsConfigOutput() AddonsConfigOutput
- func (i AddonsConfigArgs) ToAddonsConfigOutputWithContext(ctx context.Context) AddonsConfigOutput
- func (i AddonsConfigArgs) ToAddonsConfigPtrOutput() AddonsConfigPtrOutput
- func (i AddonsConfigArgs) ToAddonsConfigPtrOutputWithContext(ctx context.Context) AddonsConfigPtrOutput
- type AddonsConfigInput
- type AddonsConfigOutput
- func (o AddonsConfigOutput) CCM() CcmConfigPtrOutput
- func (AddonsConfigOutput) ElementType() reflect.Type
- func (o AddonsConfigOutput) K3SSystemUpgrader() K3supgraderConfigPtrOutput
- func (o AddonsConfigOutput) ToAddonsConfigOutput() AddonsConfigOutput
- func (o AddonsConfigOutput) ToAddonsConfigOutputWithContext(ctx context.Context) AddonsConfigOutput
- func (o AddonsConfigOutput) ToAddonsConfigPtrOutput() AddonsConfigPtrOutput
- func (o AddonsConfigOutput) ToAddonsConfigPtrOutputWithContext(ctx context.Context) AddonsConfigPtrOutput
- type AddonsConfigPtrInput
- type AddonsConfigPtrOutput
- func (o AddonsConfigPtrOutput) CCM() CcmConfigPtrOutput
- func (o AddonsConfigPtrOutput) Elem() AddonsConfigOutput
- func (AddonsConfigPtrOutput) ElementType() reflect.Type
- func (o AddonsConfigPtrOutput) K3SSystemUpgrader() K3supgraderConfigPtrOutput
- func (o AddonsConfigPtrOutput) ToAddonsConfigPtrOutput() AddonsConfigPtrOutput
- func (o AddonsConfigPtrOutput) ToAddonsConfigPtrOutputWithContext(ctx context.Context) AddonsConfigPtrOutput
- type AuditAuditLogConfig
- type AuditAuditLogConfigArgs
- func (AuditAuditLogConfigArgs) ElementType() reflect.Type
- func (i AuditAuditLogConfigArgs) ToAuditAuditLogConfigOutput() AuditAuditLogConfigOutput
- func (i AuditAuditLogConfigArgs) ToAuditAuditLogConfigOutputWithContext(ctx context.Context) AuditAuditLogConfigOutput
- func (i AuditAuditLogConfigArgs) ToAuditAuditLogConfigPtrOutput() AuditAuditLogConfigPtrOutput
- func (i AuditAuditLogConfigArgs) ToAuditAuditLogConfigPtrOutputWithContext(ctx context.Context) AuditAuditLogConfigPtrOutput
- type AuditAuditLogConfigInput
- type AuditAuditLogConfigOutput
- func (o AuditAuditLogConfigOutput) AuditLogMaxAge() pulumi.Float64PtrOutput
- func (o AuditAuditLogConfigOutput) AuditLogMaxBackup() pulumi.Float64PtrOutput
- func (o AuditAuditLogConfigOutput) AuditLogMaxSize() pulumi.Float64PtrOutput
- func (AuditAuditLogConfigOutput) ElementType() reflect.Type
- func (o AuditAuditLogConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o AuditAuditLogConfigOutput) PolicyFilePath() pulumi.StringPtrOutput
- func (o AuditAuditLogConfigOutput) ToAuditAuditLogConfigOutput() AuditAuditLogConfigOutput
- func (o AuditAuditLogConfigOutput) ToAuditAuditLogConfigOutputWithContext(ctx context.Context) AuditAuditLogConfigOutput
- func (o AuditAuditLogConfigOutput) ToAuditAuditLogConfigPtrOutput() AuditAuditLogConfigPtrOutput
- func (o AuditAuditLogConfigOutput) ToAuditAuditLogConfigPtrOutputWithContext(ctx context.Context) AuditAuditLogConfigPtrOutput
- type AuditAuditLogConfigPtrInput
- type AuditAuditLogConfigPtrOutput
- func (o AuditAuditLogConfigPtrOutput) AuditLogMaxAge() pulumi.Float64PtrOutput
- func (o AuditAuditLogConfigPtrOutput) AuditLogMaxBackup() pulumi.Float64PtrOutput
- func (o AuditAuditLogConfigPtrOutput) AuditLogMaxSize() pulumi.Float64PtrOutput
- func (o AuditAuditLogConfigPtrOutput) Elem() AuditAuditLogConfigOutput
- func (AuditAuditLogConfigPtrOutput) ElementType() reflect.Type
- func (o AuditAuditLogConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AuditAuditLogConfigPtrOutput) PolicyFilePath() pulumi.StringPtrOutput
- func (o AuditAuditLogConfigPtrOutput) ToAuditAuditLogConfigPtrOutput() AuditAuditLogConfigPtrOutput
- func (o AuditAuditLogConfigPtrOutput) ToAuditAuditLogConfigPtrOutputWithContext(ctx context.Context) AuditAuditLogConfigPtrOutput
- type CcmConfig
- type CcmConfigArgs
- func (CcmConfigArgs) ElementType() reflect.Type
- func (i CcmConfigArgs) ToCcmConfigOutput() CcmConfigOutput
- func (i CcmConfigArgs) ToCcmConfigOutputWithContext(ctx context.Context) CcmConfigOutput
- func (i CcmConfigArgs) ToCcmConfigPtrOutput() CcmConfigPtrOutput
- func (i CcmConfigArgs) ToCcmConfigPtrOutputWithContext(ctx context.Context) CcmConfigPtrOutput
- type CcmConfigInput
- type CcmConfigOutput
- func (CcmConfigOutput) ElementType() reflect.Type
- func (o CcmConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o CcmConfigOutput) Helm() HelmConfigPtrOutput
- func (o CcmConfigOutput) LoadbalancersDefaultLocation() pulumi.StringPtrOutput
- func (o CcmConfigOutput) LoadbalancersEnabled() pulumi.BoolPtrOutput
- func (o CcmConfigOutput) ToCcmConfigOutput() CcmConfigOutput
- func (o CcmConfigOutput) ToCcmConfigOutputWithContext(ctx context.Context) CcmConfigOutput
- func (o CcmConfigOutput) ToCcmConfigPtrOutput() CcmConfigPtrOutput
- func (o CcmConfigOutput) ToCcmConfigPtrOutputWithContext(ctx context.Context) CcmConfigPtrOutput
- func (o CcmConfigOutput) Token() pulumi.StringPtrOutput
- type CcmConfigPtrInput
- type CcmConfigPtrOutput
- func (o CcmConfigPtrOutput) Elem() CcmConfigOutput
- func (CcmConfigPtrOutput) ElementType() reflect.Type
- func (o CcmConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CcmConfigPtrOutput) Helm() HelmConfigPtrOutput
- func (o CcmConfigPtrOutput) LoadbalancersDefaultLocation() pulumi.StringPtrOutput
- func (o CcmConfigPtrOutput) LoadbalancersEnabled() pulumi.BoolPtrOutput
- func (o CcmConfigPtrOutput) ToCcmConfigPtrOutput() CcmConfigPtrOutput
- func (o CcmConfigPtrOutput) ToCcmConfigPtrOutputWithContext(ctx context.Context) CcmConfigPtrOutput
- func (o CcmConfigPtrOutput) Token() pulumi.StringPtrOutput
- type ConfigConfig
- type ConfigConfigArgs
- func (ConfigConfigArgs) ElementType() reflect.Type
- func (i ConfigConfigArgs) ToConfigConfigOutput() ConfigConfigOutput
- func (i ConfigConfigArgs) ToConfigConfigOutputWithContext(ctx context.Context) ConfigConfigOutput
- func (i ConfigConfigArgs) ToConfigConfigPtrOutput() ConfigConfigPtrOutput
- func (i ConfigConfigArgs) ToConfigConfigPtrOutputWithContext(ctx context.Context) ConfigConfigPtrOutput
- type ConfigConfigInput
- type ConfigConfigOutput
- func (o ConfigConfigOutput) Defaults() ConfigDefaultConfigPtrOutput
- func (ConfigConfigOutput) ElementType() reflect.Type
- func (o ConfigConfigOutput) K8S() K8sconfigConfigPtrOutput
- func (o ConfigConfigOutput) Network() ConfigNetworkConfigPtrOutput
- func (o ConfigConfigOutput) Nodepools() ConfigNodepoolsConfigPtrOutput
- func (o ConfigConfigOutput) ToConfigConfigOutput() ConfigConfigOutput
- func (o ConfigConfigOutput) ToConfigConfigOutputWithContext(ctx context.Context) ConfigConfigOutput
- func (o ConfigConfigOutput) ToConfigConfigPtrOutput() ConfigConfigPtrOutput
- func (o ConfigConfigOutput) ToConfigConfigPtrOutputWithContext(ctx context.Context) ConfigConfigPtrOutput
- type ConfigConfigPtrInput
- type ConfigConfigPtrOutput
- func (o ConfigConfigPtrOutput) Defaults() ConfigDefaultConfigPtrOutput
- func (o ConfigConfigPtrOutput) Elem() ConfigConfigOutput
- func (ConfigConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigConfigPtrOutput) K8S() K8sconfigConfigPtrOutput
- func (o ConfigConfigPtrOutput) Network() ConfigNetworkConfigPtrOutput
- func (o ConfigConfigPtrOutput) Nodepools() ConfigNodepoolsConfigPtrOutput
- func (o ConfigConfigPtrOutput) ToConfigConfigPtrOutput() ConfigConfigPtrOutput
- func (o ConfigConfigPtrOutput) ToConfigConfigPtrOutputWithContext(ctx context.Context) ConfigConfigPtrOutput
- type ConfigDefaultConfig
- type ConfigDefaultConfigArgs
- func (ConfigDefaultConfigArgs) ElementType() reflect.Type
- func (i ConfigDefaultConfigArgs) ToConfigDefaultConfigOutput() ConfigDefaultConfigOutput
- func (i ConfigDefaultConfigArgs) ToConfigDefaultConfigOutputWithContext(ctx context.Context) ConfigDefaultConfigOutput
- func (i ConfigDefaultConfigArgs) ToConfigDefaultConfigPtrOutput() ConfigDefaultConfigPtrOutput
- func (i ConfigDefaultConfigArgs) ToConfigDefaultConfigPtrOutputWithContext(ctx context.Context) ConfigDefaultConfigPtrOutput
- type ConfigDefaultConfigInput
- type ConfigDefaultConfigOutput
- func (o ConfigDefaultConfigOutput) Agents() ConfigNodeConfigPtrOutput
- func (ConfigDefaultConfigOutput) ElementType() reflect.Type
- func (o ConfigDefaultConfigOutput) Global() ConfigNodeConfigPtrOutput
- func (o ConfigDefaultConfigOutput) Servers() ConfigNodeConfigPtrOutput
- func (o ConfigDefaultConfigOutput) ToConfigDefaultConfigOutput() ConfigDefaultConfigOutput
- func (o ConfigDefaultConfigOutput) ToConfigDefaultConfigOutputWithContext(ctx context.Context) ConfigDefaultConfigOutput
- func (o ConfigDefaultConfigOutput) ToConfigDefaultConfigPtrOutput() ConfigDefaultConfigPtrOutput
- func (o ConfigDefaultConfigOutput) ToConfigDefaultConfigPtrOutputWithContext(ctx context.Context) ConfigDefaultConfigPtrOutput
- type ConfigDefaultConfigPtrInput
- type ConfigDefaultConfigPtrOutput
- func (o ConfigDefaultConfigPtrOutput) Agents() ConfigNodeConfigPtrOutput
- func (o ConfigDefaultConfigPtrOutput) Elem() ConfigDefaultConfigOutput
- func (ConfigDefaultConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigDefaultConfigPtrOutput) Global() ConfigNodeConfigPtrOutput
- func (o ConfigDefaultConfigPtrOutput) Servers() ConfigNodeConfigPtrOutput
- func (o ConfigDefaultConfigPtrOutput) ToConfigDefaultConfigPtrOutput() ConfigDefaultConfigPtrOutput
- func (o ConfigDefaultConfigPtrOutput) ToConfigDefaultConfigPtrOutputWithContext(ctx context.Context) ConfigDefaultConfigPtrOutput
- type ConfigFirewallConfig
- type ConfigFirewallConfigArgs
- func (ConfigFirewallConfigArgs) ElementType() reflect.Type
- func (i ConfigFirewallConfigArgs) ToConfigFirewallConfigOutput() ConfigFirewallConfigOutput
- func (i ConfigFirewallConfigArgs) ToConfigFirewallConfigOutputWithContext(ctx context.Context) ConfigFirewallConfigOutput
- func (i ConfigFirewallConfigArgs) ToConfigFirewallConfigPtrOutput() ConfigFirewallConfigPtrOutput
- func (i ConfigFirewallConfigArgs) ToConfigFirewallConfigPtrOutputWithContext(ctx context.Context) ConfigFirewallConfigPtrOutput
- type ConfigFirewallConfigInput
- type ConfigFirewallConfigOutput
- func (ConfigFirewallConfigOutput) ElementType() reflect.Type
- func (o ConfigFirewallConfigOutput) Hetzner() FirewallConfigPtrOutput
- func (o ConfigFirewallConfigOutput) ToConfigFirewallConfigOutput() ConfigFirewallConfigOutput
- func (o ConfigFirewallConfigOutput) ToConfigFirewallConfigOutputWithContext(ctx context.Context) ConfigFirewallConfigOutput
- func (o ConfigFirewallConfigOutput) ToConfigFirewallConfigPtrOutput() ConfigFirewallConfigPtrOutput
- func (o ConfigFirewallConfigOutput) ToConfigFirewallConfigPtrOutputWithContext(ctx context.Context) ConfigFirewallConfigPtrOutput
- type ConfigFirewallConfigPtrInput
- type ConfigFirewallConfigPtrOutput
- func (o ConfigFirewallConfigPtrOutput) Elem() ConfigFirewallConfigOutput
- func (ConfigFirewallConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigFirewallConfigPtrOutput) Hetzner() FirewallConfigPtrOutput
- func (o ConfigFirewallConfigPtrOutput) ToConfigFirewallConfigPtrOutput() ConfigFirewallConfigPtrOutput
- func (o ConfigFirewallConfigPtrOutput) ToConfigFirewallConfigPtrOutputWithContext(ctx context.Context) ConfigFirewallConfigPtrOutput
- type ConfigNetworkConfig
- type ConfigNetworkConfigArgs
- func (ConfigNetworkConfigArgs) ElementType() reflect.Type
- func (i ConfigNetworkConfigArgs) ToConfigNetworkConfigOutput() ConfigNetworkConfigOutput
- func (i ConfigNetworkConfigArgs) ToConfigNetworkConfigOutputWithContext(ctx context.Context) ConfigNetworkConfigOutput
- func (i ConfigNetworkConfigArgs) ToConfigNetworkConfigPtrOutput() ConfigNetworkConfigPtrOutput
- func (i ConfigNetworkConfigArgs) ToConfigNetworkConfigPtrOutputWithContext(ctx context.Context) ConfigNetworkConfigPtrOutput
- type ConfigNetworkConfigInput
- type ConfigNetworkConfigOutput
- func (ConfigNetworkConfigOutput) ElementType() reflect.Type
- func (o ConfigNetworkConfigOutput) Hetzner() NetworkConfigPtrOutput
- func (o ConfigNetworkConfigOutput) ToConfigNetworkConfigOutput() ConfigNetworkConfigOutput
- func (o ConfigNetworkConfigOutput) ToConfigNetworkConfigOutputWithContext(ctx context.Context) ConfigNetworkConfigOutput
- func (o ConfigNetworkConfigOutput) ToConfigNetworkConfigPtrOutput() ConfigNetworkConfigPtrOutput
- func (o ConfigNetworkConfigOutput) ToConfigNetworkConfigPtrOutputWithContext(ctx context.Context) ConfigNetworkConfigPtrOutput
- type ConfigNetworkConfigPtrInput
- type ConfigNetworkConfigPtrOutput
- func (o ConfigNetworkConfigPtrOutput) Elem() ConfigNetworkConfigOutput
- func (ConfigNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigNetworkConfigPtrOutput) Hetzner() NetworkConfigPtrOutput
- func (o ConfigNetworkConfigPtrOutput) ToConfigNetworkConfigPtrOutput() ConfigNetworkConfigPtrOutput
- func (o ConfigNetworkConfigPtrOutput) ToConfigNetworkConfigPtrOutputWithContext(ctx context.Context) ConfigNetworkConfigPtrOutput
- type ConfigNodeConfig
- type ConfigNodeConfigArgs
- func (ConfigNodeConfigArgs) ElementType() reflect.Type
- func (i ConfigNodeConfigArgs) ToConfigNodeConfigOutput() ConfigNodeConfigOutput
- func (i ConfigNodeConfigArgs) ToConfigNodeConfigOutputWithContext(ctx context.Context) ConfigNodeConfigOutput
- func (i ConfigNodeConfigArgs) ToConfigNodeConfigPtrOutput() ConfigNodeConfigPtrOutput
- func (i ConfigNodeConfigArgs) ToConfigNodeConfigPtrOutputWithContext(ctx context.Context) ConfigNodeConfigPtrOutput
- type ConfigNodeConfigArray
- type ConfigNodeConfigArrayInput
- type ConfigNodeConfigArrayOutput
- func (ConfigNodeConfigArrayOutput) ElementType() reflect.Type
- func (o ConfigNodeConfigArrayOutput) Index(i pulumi.IntInput) ConfigNodeConfigOutput
- func (o ConfigNodeConfigArrayOutput) ToConfigNodeConfigArrayOutput() ConfigNodeConfigArrayOutput
- func (o ConfigNodeConfigArrayOutput) ToConfigNodeConfigArrayOutputWithContext(ctx context.Context) ConfigNodeConfigArrayOutput
- type ConfigNodeConfigInput
- type ConfigNodeConfigOutput
- func (ConfigNodeConfigOutput) ElementType() reflect.Type
- func (o ConfigNodeConfigOutput) K3s() K3sConfigPtrOutput
- func (o ConfigNodeConfigOutput) K8S() K8sconfigNodeConfigPtrOutput
- func (o ConfigNodeConfigOutput) Leader() pulumi.BoolPtrOutput
- func (o ConfigNodeConfigOutput) NodeID() pulumi.StringPtrOutput
- func (o ConfigNodeConfigOutput) Server() ConfigServerConfigPtrOutput
- func (o ConfigNodeConfigOutput) ToConfigNodeConfigOutput() ConfigNodeConfigOutput
- func (o ConfigNodeConfigOutput) ToConfigNodeConfigOutputWithContext(ctx context.Context) ConfigNodeConfigOutput
- func (o ConfigNodeConfigOutput) ToConfigNodeConfigPtrOutput() ConfigNodeConfigPtrOutput
- func (o ConfigNodeConfigOutput) ToConfigNodeConfigPtrOutputWithContext(ctx context.Context) ConfigNodeConfigPtrOutput
- type ConfigNodeConfigPtrInput
- type ConfigNodeConfigPtrOutput
- func (o ConfigNodeConfigPtrOutput) Elem() ConfigNodeConfigOutput
- func (ConfigNodeConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigNodeConfigPtrOutput) K3s() K3sConfigPtrOutput
- func (o ConfigNodeConfigPtrOutput) K8S() K8sconfigNodeConfigPtrOutput
- func (o ConfigNodeConfigPtrOutput) Leader() pulumi.BoolPtrOutput
- func (o ConfigNodeConfigPtrOutput) NodeID() pulumi.StringPtrOutput
- func (o ConfigNodeConfigPtrOutput) Server() ConfigServerConfigPtrOutput
- func (o ConfigNodeConfigPtrOutput) ToConfigNodeConfigPtrOutput() ConfigNodeConfigPtrOutput
- func (o ConfigNodeConfigPtrOutput) ToConfigNodeConfigPtrOutputWithContext(ctx context.Context) ConfigNodeConfigPtrOutput
- type ConfigNodepoolConfig
- type ConfigNodepoolConfigArgs
- type ConfigNodepoolConfigArray
- type ConfigNodepoolConfigArrayInput
- type ConfigNodepoolConfigArrayOutput
- func (ConfigNodepoolConfigArrayOutput) ElementType() reflect.Type
- func (o ConfigNodepoolConfigArrayOutput) Index(i pulumi.IntInput) ConfigNodepoolConfigOutput
- func (o ConfigNodepoolConfigArrayOutput) ToConfigNodepoolConfigArrayOutput() ConfigNodepoolConfigArrayOutput
- func (o ConfigNodepoolConfigArrayOutput) ToConfigNodepoolConfigArrayOutputWithContext(ctx context.Context) ConfigNodepoolConfigArrayOutput
- type ConfigNodepoolConfigInput
- type ConfigNodepoolConfigOutput
- func (o ConfigNodepoolConfigOutput) Config() ConfigNodeConfigPtrOutput
- func (ConfigNodepoolConfigOutput) ElementType() reflect.Type
- func (o ConfigNodepoolConfigOutput) Nodes() ConfigNodeConfigArrayOutput
- func (o ConfigNodepoolConfigOutput) PoolID() pulumi.StringPtrOutput
- func (o ConfigNodepoolConfigOutput) ToConfigNodepoolConfigOutput() ConfigNodepoolConfigOutput
- func (o ConfigNodepoolConfigOutput) ToConfigNodepoolConfigOutputWithContext(ctx context.Context) ConfigNodepoolConfigOutput
- type ConfigNodepoolsConfig
- type ConfigNodepoolsConfigArgs
- func (ConfigNodepoolsConfigArgs) ElementType() reflect.Type
- func (i ConfigNodepoolsConfigArgs) ToConfigNodepoolsConfigOutput() ConfigNodepoolsConfigOutput
- func (i ConfigNodepoolsConfigArgs) ToConfigNodepoolsConfigOutputWithContext(ctx context.Context) ConfigNodepoolsConfigOutput
- func (i ConfigNodepoolsConfigArgs) ToConfigNodepoolsConfigPtrOutput() ConfigNodepoolsConfigPtrOutput
- func (i ConfigNodepoolsConfigArgs) ToConfigNodepoolsConfigPtrOutputWithContext(ctx context.Context) ConfigNodepoolsConfigPtrOutput
- type ConfigNodepoolsConfigInput
- type ConfigNodepoolsConfigOutput
- func (o ConfigNodepoolsConfigOutput) Agents() ConfigNodepoolConfigArrayOutput
- func (ConfigNodepoolsConfigOutput) ElementType() reflect.Type
- func (o ConfigNodepoolsConfigOutput) Servers() ConfigNodepoolConfigArrayOutput
- func (o ConfigNodepoolsConfigOutput) ToConfigNodepoolsConfigOutput() ConfigNodepoolsConfigOutput
- func (o ConfigNodepoolsConfigOutput) ToConfigNodepoolsConfigOutputWithContext(ctx context.Context) ConfigNodepoolsConfigOutput
- func (o ConfigNodepoolsConfigOutput) ToConfigNodepoolsConfigPtrOutput() ConfigNodepoolsConfigPtrOutput
- func (o ConfigNodepoolsConfigOutput) ToConfigNodepoolsConfigPtrOutputWithContext(ctx context.Context) ConfigNodepoolsConfigPtrOutput
- type ConfigNodepoolsConfigPtrInput
- type ConfigNodepoolsConfigPtrOutput
- func (o ConfigNodepoolsConfigPtrOutput) Agents() ConfigNodepoolConfigArrayOutput
- func (o ConfigNodepoolsConfigPtrOutput) Elem() ConfigNodepoolsConfigOutput
- func (ConfigNodepoolsConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigNodepoolsConfigPtrOutput) Servers() ConfigNodepoolConfigArrayOutput
- func (o ConfigNodepoolsConfigPtrOutput) ToConfigNodepoolsConfigPtrOutput() ConfigNodepoolsConfigPtrOutput
- func (o ConfigNodepoolsConfigPtrOutput) ToConfigNodepoolsConfigPtrOutputWithContext(ctx context.Context) ConfigNodepoolsConfigPtrOutput
- type ConfigServerConfig
- type ConfigServerConfigArgs
- func (ConfigServerConfigArgs) ElementType() reflect.Type
- func (i ConfigServerConfigArgs) ToConfigServerConfigOutput() ConfigServerConfigOutput
- func (i ConfigServerConfigArgs) ToConfigServerConfigOutputWithContext(ctx context.Context) ConfigServerConfigOutput
- func (i ConfigServerConfigArgs) ToConfigServerConfigPtrOutput() ConfigServerConfigPtrOutput
- func (i ConfigServerConfigArgs) ToConfigServerConfigPtrOutputWithContext(ctx context.Context) ConfigServerConfigPtrOutput
- type ConfigServerConfigInput
- type ConfigServerConfigOutput
- func (o ConfigServerConfigOutput) AdditionalSSHKeys() pulumi.StringArrayOutput
- func (ConfigServerConfigOutput) ElementType() reflect.Type
- func (o ConfigServerConfigOutput) Firewall() ConfigFirewallConfigPtrOutput
- func (o ConfigServerConfigOutput) Hostname() pulumi.StringPtrOutput
- func (o ConfigServerConfigOutput) Image() pulumi.StringPtrOutput
- func (o ConfigServerConfigOutput) Location() pulumi.StringPtrOutput
- func (o ConfigServerConfigOutput) ServerType() pulumi.StringPtrOutput
- func (o ConfigServerConfigOutput) ToConfigServerConfigOutput() ConfigServerConfigOutput
- func (o ConfigServerConfigOutput) ToConfigServerConfigOutputWithContext(ctx context.Context) ConfigServerConfigOutput
- func (o ConfigServerConfigOutput) ToConfigServerConfigPtrOutput() ConfigServerConfigPtrOutput
- func (o ConfigServerConfigOutput) ToConfigServerConfigPtrOutputWithContext(ctx context.Context) ConfigServerConfigPtrOutput
- func (o ConfigServerConfigOutput) UserName() pulumi.StringPtrOutput
- func (o ConfigServerConfigOutput) UserPasswd() pulumi.StringPtrOutput
- type ConfigServerConfigPtrInput
- type ConfigServerConfigPtrOutput
- func (o ConfigServerConfigPtrOutput) AdditionalSSHKeys() pulumi.StringArrayOutput
- func (o ConfigServerConfigPtrOutput) Elem() ConfigServerConfigOutput
- func (ConfigServerConfigPtrOutput) ElementType() reflect.Type
- func (o ConfigServerConfigPtrOutput) Firewall() ConfigFirewallConfigPtrOutput
- func (o ConfigServerConfigPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o ConfigServerConfigPtrOutput) Image() pulumi.StringPtrOutput
- func (o ConfigServerConfigPtrOutput) Location() pulumi.StringPtrOutput
- func (o ConfigServerConfigPtrOutput) ServerType() pulumi.StringPtrOutput
- func (o ConfigServerConfigPtrOutput) ToConfigServerConfigPtrOutput() ConfigServerConfigPtrOutput
- func (o ConfigServerConfigPtrOutput) ToConfigServerConfigPtrOutputWithContext(ctx context.Context) ConfigServerConfigPtrOutput
- func (o ConfigServerConfigPtrOutput) UserName() pulumi.StringPtrOutput
- func (o ConfigServerConfigPtrOutput) UserPasswd() pulumi.StringPtrOutput
- type FirewallConfig
- type FirewallConfigArgs
- func (FirewallConfigArgs) ElementType() reflect.Type
- func (i FirewallConfigArgs) ToFirewallConfigOutput() FirewallConfigOutput
- func (i FirewallConfigArgs) ToFirewallConfigOutputWithContext(ctx context.Context) FirewallConfigOutput
- func (i FirewallConfigArgs) ToFirewallConfigPtrOutput() FirewallConfigPtrOutput
- func (i FirewallConfigArgs) ToFirewallConfigPtrOutputWithContext(ctx context.Context) FirewallConfigPtrOutput
- type FirewallConfigInput
- type FirewallConfigOutput
- func (o FirewallConfigOutput) AdditionalRules() FirewallRuleConfigArrayOutput
- func (o FirewallConfigOutput) AllowICMP() pulumi.BoolPtrOutput
- func (FirewallConfigOutput) ElementType() reflect.Type
- func (o FirewallConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o FirewallConfigOutput) SSH() FirewallSSHConfigPtrOutput
- func (o FirewallConfigOutput) ToFirewallConfigOutput() FirewallConfigOutput
- func (o FirewallConfigOutput) ToFirewallConfigOutputWithContext(ctx context.Context) FirewallConfigOutput
- func (o FirewallConfigOutput) ToFirewallConfigPtrOutput() FirewallConfigPtrOutput
- func (o FirewallConfigOutput) ToFirewallConfigPtrOutputWithContext(ctx context.Context) FirewallConfigPtrOutput
- type FirewallConfigPtrInput
- type FirewallConfigPtrOutput
- func (o FirewallConfigPtrOutput) AdditionalRules() FirewallRuleConfigArrayOutput
- func (o FirewallConfigPtrOutput) AllowICMP() pulumi.BoolPtrOutput
- func (o FirewallConfigPtrOutput) Elem() FirewallConfigOutput
- func (FirewallConfigPtrOutput) ElementType() reflect.Type
- func (o FirewallConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FirewallConfigPtrOutput) SSH() FirewallSSHConfigPtrOutput
- func (o FirewallConfigPtrOutput) ToFirewallConfigPtrOutput() FirewallConfigPtrOutput
- func (o FirewallConfigPtrOutput) ToFirewallConfigPtrOutputWithContext(ctx context.Context) FirewallConfigPtrOutput
- type FirewallRuleConfig
- type FirewallRuleConfigArgs
- type FirewallRuleConfigArray
- type FirewallRuleConfigArrayInput
- type FirewallRuleConfigArrayOutput
- func (FirewallRuleConfigArrayOutput) ElementType() reflect.Type
- func (o FirewallRuleConfigArrayOutput) Index(i pulumi.IntInput) FirewallRuleConfigOutput
- func (o FirewallRuleConfigArrayOutput) ToFirewallRuleConfigArrayOutput() FirewallRuleConfigArrayOutput
- func (o FirewallRuleConfigArrayOutput) ToFirewallRuleConfigArrayOutputWithContext(ctx context.Context) FirewallRuleConfigArrayOutput
- type FirewallRuleConfigInput
- type FirewallRuleConfigOutput
- func (o FirewallRuleConfigOutput) Description() pulumi.StringPtrOutput
- func (FirewallRuleConfigOutput) ElementType() reflect.Type
- func (o FirewallRuleConfigOutput) Port() pulumi.StringPtrOutput
- func (o FirewallRuleConfigOutput) Protocol() pulumi.StringPtrOutput
- func (o FirewallRuleConfigOutput) SourceIps() pulumi.StringArrayOutput
- func (o FirewallRuleConfigOutput) ToFirewallRuleConfigOutput() FirewallRuleConfigOutput
- func (o FirewallRuleConfigOutput) ToFirewallRuleConfigOutputWithContext(ctx context.Context) FirewallRuleConfigOutput
- type FirewallSSHConfig
- type FirewallSSHConfigArgs
- func (FirewallSSHConfigArgs) ElementType() reflect.Type
- func (i FirewallSSHConfigArgs) ToFirewallSSHConfigOutput() FirewallSSHConfigOutput
- func (i FirewallSSHConfigArgs) ToFirewallSSHConfigOutputWithContext(ctx context.Context) FirewallSSHConfigOutput
- func (i FirewallSSHConfigArgs) ToFirewallSSHConfigPtrOutput() FirewallSSHConfigPtrOutput
- func (i FirewallSSHConfigArgs) ToFirewallSSHConfigPtrOutputWithContext(ctx context.Context) FirewallSSHConfigPtrOutput
- type FirewallSSHConfigInput
- type FirewallSSHConfigOutput
- func (o FirewallSSHConfigOutput) Allow() pulumi.BoolPtrOutput
- func (o FirewallSSHConfigOutput) AllowedIps() pulumi.StringArrayOutput
- func (o FirewallSSHConfigOutput) DisallowOwnIP() pulumi.BoolPtrOutput
- func (FirewallSSHConfigOutput) ElementType() reflect.Type
- func (o FirewallSSHConfigOutput) ToFirewallSSHConfigOutput() FirewallSSHConfigOutput
- func (o FirewallSSHConfigOutput) ToFirewallSSHConfigOutputWithContext(ctx context.Context) FirewallSSHConfigOutput
- func (o FirewallSSHConfigOutput) ToFirewallSSHConfigPtrOutput() FirewallSSHConfigPtrOutput
- func (o FirewallSSHConfigOutput) ToFirewallSSHConfigPtrOutputWithContext(ctx context.Context) FirewallSSHConfigPtrOutput
- type FirewallSSHConfigPtrInput
- type FirewallSSHConfigPtrOutput
- func (o FirewallSSHConfigPtrOutput) Allow() pulumi.BoolPtrOutput
- func (o FirewallSSHConfigPtrOutput) AllowedIps() pulumi.StringArrayOutput
- func (o FirewallSSHConfigPtrOutput) DisallowOwnIP() pulumi.BoolPtrOutput
- func (o FirewallSSHConfigPtrOutput) Elem() FirewallSSHConfigOutput
- func (FirewallSSHConfigPtrOutput) ElementType() reflect.Type
- func (o FirewallSSHConfigPtrOutput) ToFirewallSSHConfigPtrOutput() FirewallSSHConfigPtrOutput
- func (o FirewallSSHConfigPtrOutput) ToFirewallSSHConfigPtrOutputWithContext(ctx context.Context) FirewallSSHConfigPtrOutput
- type HelmConfig
- type HelmConfigArgs
- func (HelmConfigArgs) ElementType() reflect.Type
- func (i HelmConfigArgs) ToHelmConfigOutput() HelmConfigOutput
- func (i HelmConfigArgs) ToHelmConfigOutputWithContext(ctx context.Context) HelmConfigOutput
- func (i HelmConfigArgs) ToHelmConfigPtrOutput() HelmConfigPtrOutput
- func (i HelmConfigArgs) ToHelmConfigPtrOutputWithContext(ctx context.Context) HelmConfigPtrOutput
- type HelmConfigInput
- type HelmConfigOutput
- func (HelmConfigOutput) ElementType() reflect.Type
- func (o HelmConfigOutput) ToHelmConfigOutput() HelmConfigOutput
- func (o HelmConfigOutput) ToHelmConfigOutputWithContext(ctx context.Context) HelmConfigOutput
- func (o HelmConfigOutput) ToHelmConfigPtrOutput() HelmConfigPtrOutput
- func (o HelmConfigOutput) ToHelmConfigPtrOutputWithContext(ctx context.Context) HelmConfigPtrOutput
- func (o HelmConfigOutput) ValuesFilePath() pulumi.StringArrayOutput
- func (o HelmConfigOutput) Version() pulumi.StringPtrOutput
- type HelmConfigPtrInput
- type HelmConfigPtrOutput
- func (o HelmConfigPtrOutput) Elem() HelmConfigOutput
- func (HelmConfigPtrOutput) ElementType() reflect.Type
- func (o HelmConfigPtrOutput) ToHelmConfigPtrOutput() HelmConfigPtrOutput
- func (o HelmConfigPtrOutput) ToHelmConfigPtrOutputWithContext(ctx context.Context) HelmConfigPtrOutput
- func (o HelmConfigPtrOutput) ValuesFilePath() pulumi.StringArrayOutput
- func (o HelmConfigPtrOutput) Version() pulumi.StringPtrOutput
- type K3sConfig
- type K3sConfigArgs
- func (K3sConfigArgs) ElementType() reflect.Type
- func (i K3sConfigArgs) ToK3sConfigOutput() K3sConfigOutput
- func (i K3sConfigArgs) ToK3sConfigOutputWithContext(ctx context.Context) K3sConfigOutput
- func (i K3sConfigArgs) ToK3sConfigPtrOutput() K3sConfigPtrOutput
- func (i K3sConfigArgs) ToK3sConfigPtrOutputWithContext(ctx context.Context) K3sConfigPtrOutput
- type K3sConfigInput
- type K3sConfigOutput
- func (o K3sConfigOutput) CleanDataOnUpgrade() pulumi.BoolPtrOutput
- func (K3sConfigOutput) ElementType() reflect.Type
- func (o K3sConfigOutput) K3S() K3sK3sConfigPtrOutput
- func (o K3sConfigOutput) ToK3sConfigOutput() K3sConfigOutput
- func (o K3sConfigOutput) ToK3sConfigOutputWithContext(ctx context.Context) K3sConfigOutput
- func (o K3sConfigOutput) ToK3sConfigPtrOutput() K3sConfigPtrOutput
- func (o K3sConfigOutput) ToK3sConfigPtrOutputWithContext(ctx context.Context) K3sConfigPtrOutput
- func (o K3sConfigOutput) Version() pulumi.StringPtrOutput
- type K3sConfigPtrInput
- type K3sConfigPtrOutput
- func (o K3sConfigPtrOutput) CleanDataOnUpgrade() pulumi.BoolPtrOutput
- func (o K3sConfigPtrOutput) Elem() K3sConfigOutput
- func (K3sConfigPtrOutput) ElementType() reflect.Type
- func (o K3sConfigPtrOutput) K3S() K3sK3sConfigPtrOutput
- func (o K3sConfigPtrOutput) ToK3sConfigPtrOutput() K3sConfigPtrOutput
- func (o K3sConfigPtrOutput) ToK3sConfigPtrOutputWithContext(ctx context.Context) K3sConfigPtrOutput
- func (o K3sConfigPtrOutput) Version() pulumi.StringPtrOutput
- type K3sK3sConfig
- type K3sK3sConfigArgs
- func (K3sK3sConfigArgs) ElementType() reflect.Type
- func (i K3sK3sConfigArgs) ToK3sK3sConfigOutput() K3sK3sConfigOutput
- func (i K3sK3sConfigArgs) ToK3sK3sConfigOutputWithContext(ctx context.Context) K3sK3sConfigOutput
- func (i K3sK3sConfigArgs) ToK3sK3sConfigPtrOutput() K3sK3sConfigPtrOutput
- func (i K3sK3sConfigArgs) ToK3sK3sConfigPtrOutputWithContext(ctx context.Context) K3sK3sConfigPtrOutput
- type K3sK3sConfigInput
- type K3sK3sConfigOutput
- func (o K3sK3sConfigOutput) ClusterCidr() pulumi.StringPtrOutput
- func (o K3sK3sConfigOutput) ClusterDNS() pulumi.StringPtrOutput
- func (o K3sK3sConfigOutput) ClusterDomain() pulumi.StringPtrOutput
- func (o K3sK3sConfigOutput) Disable() pulumi.StringArrayOutput
- func (o K3sK3sConfigOutput) DisableCloudController() pulumi.BoolPtrOutput
- func (o K3sK3sConfigOutput) DisableNetworkPolicy() pulumi.BoolPtrOutput
- func (K3sK3sConfigOutput) ElementType() reflect.Type
- func (o K3sK3sConfigOutput) FlannelBackend() pulumi.StringPtrOutput
- func (o K3sK3sConfigOutput) KubeAPIServerArgs() pulumi.StringArrayOutput
- func (o K3sK3sConfigOutput) KubeCloudControllerManagerArgs() pulumi.StringArrayOutput
- func (o K3sK3sConfigOutput) KubeControllerManagerArgs() pulumi.StringArrayOutput
- func (o K3sK3sConfigOutput) KubeletArgs() pulumi.StringArrayOutput
- func (o K3sK3sConfigOutput) NodeLabels() pulumi.StringArrayOutput
- func (o K3sK3sConfigOutput) NodeTaints() pulumi.StringArrayOutput
- func (o K3sK3sConfigOutput) ServiceCidr() pulumi.StringPtrOutput
- func (o K3sK3sConfigOutput) ToK3sK3sConfigOutput() K3sK3sConfigOutput
- func (o K3sK3sConfigOutput) ToK3sK3sConfigOutputWithContext(ctx context.Context) K3sK3sConfigOutput
- func (o K3sK3sConfigOutput) ToK3sK3sConfigPtrOutput() K3sK3sConfigPtrOutput
- func (o K3sK3sConfigOutput) ToK3sK3sConfigPtrOutputWithContext(ctx context.Context) K3sK3sConfigPtrOutput
- type K3sK3sConfigPtrInput
- type K3sK3sConfigPtrOutput
- func (o K3sK3sConfigPtrOutput) ClusterCidr() pulumi.StringPtrOutput
- func (o K3sK3sConfigPtrOutput) ClusterDNS() pulumi.StringPtrOutput
- func (o K3sK3sConfigPtrOutput) ClusterDomain() pulumi.StringPtrOutput
- func (o K3sK3sConfigPtrOutput) Disable() pulumi.StringArrayOutput
- func (o K3sK3sConfigPtrOutput) DisableCloudController() pulumi.BoolPtrOutput
- func (o K3sK3sConfigPtrOutput) DisableNetworkPolicy() pulumi.BoolPtrOutput
- func (o K3sK3sConfigPtrOutput) Elem() K3sK3sConfigOutput
- func (K3sK3sConfigPtrOutput) ElementType() reflect.Type
- func (o K3sK3sConfigPtrOutput) FlannelBackend() pulumi.StringPtrOutput
- func (o K3sK3sConfigPtrOutput) KubeAPIServerArgs() pulumi.StringArrayOutput
- func (o K3sK3sConfigPtrOutput) KubeCloudControllerManagerArgs() pulumi.StringArrayOutput
- func (o K3sK3sConfigPtrOutput) KubeControllerManagerArgs() pulumi.StringArrayOutput
- func (o K3sK3sConfigPtrOutput) KubeletArgs() pulumi.StringArrayOutput
- func (o K3sK3sConfigPtrOutput) NodeLabels() pulumi.StringArrayOutput
- func (o K3sK3sConfigPtrOutput) NodeTaints() pulumi.StringArrayOutput
- func (o K3sK3sConfigPtrOutput) ServiceCidr() pulumi.StringPtrOutput
- func (o K3sK3sConfigPtrOutput) ToK3sK3sConfigPtrOutput() K3sK3sConfigPtrOutput
- func (o K3sK3sConfigPtrOutput) ToK3sK3sConfigPtrOutputWithContext(ctx context.Context) K3sK3sConfigPtrOutput
- type K3supgraderConfig
- type K3supgraderConfigArgs
- func (K3supgraderConfigArgs) ElementType() reflect.Type
- func (i K3supgraderConfigArgs) ToK3supgraderConfigOutput() K3supgraderConfigOutput
- func (i K3supgraderConfigArgs) ToK3supgraderConfigOutputWithContext(ctx context.Context) K3supgraderConfigOutput
- func (i K3supgraderConfigArgs) ToK3supgraderConfigPtrOutput() K3supgraderConfigPtrOutput
- func (i K3supgraderConfigArgs) ToK3supgraderConfigPtrOutputWithContext(ctx context.Context) K3supgraderConfigPtrOutput
- type K3supgraderConfigInput
- type K3supgraderConfigOutput
- func (o K3supgraderConfigOutput) ConfigEnv() pulumi.StringArrayOutput
- func (K3supgraderConfigOutput) ElementType() reflect.Type
- func (o K3supgraderConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o K3supgraderConfigOutput) Helm() HelmConfigPtrOutput
- func (o K3supgraderConfigOutput) TargetChannel() pulumi.StringPtrOutput
- func (o K3supgraderConfigOutput) TargetVersion() pulumi.StringPtrOutput
- func (o K3supgraderConfigOutput) ToK3supgraderConfigOutput() K3supgraderConfigOutput
- func (o K3supgraderConfigOutput) ToK3supgraderConfigOutputWithContext(ctx context.Context) K3supgraderConfigOutput
- func (o K3supgraderConfigOutput) ToK3supgraderConfigPtrOutput() K3supgraderConfigPtrOutput
- func (o K3supgraderConfigOutput) ToK3supgraderConfigPtrOutputWithContext(ctx context.Context) K3supgraderConfigPtrOutput
- type K3supgraderConfigPtrInput
- type K3supgraderConfigPtrOutput
- func (o K3supgraderConfigPtrOutput) ConfigEnv() pulumi.StringArrayOutput
- func (o K3supgraderConfigPtrOutput) Elem() K3supgraderConfigOutput
- func (K3supgraderConfigPtrOutput) ElementType() reflect.Type
- func (o K3supgraderConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o K3supgraderConfigPtrOutput) Helm() HelmConfigPtrOutput
- func (o K3supgraderConfigPtrOutput) TargetChannel() pulumi.StringPtrOutput
- func (o K3supgraderConfigPtrOutput) TargetVersion() pulumi.StringPtrOutput
- func (o K3supgraderConfigPtrOutput) ToK3supgraderConfigPtrOutput() K3supgraderConfigPtrOutput
- func (o K3supgraderConfigPtrOutput) ToK3supgraderConfigPtrOutputWithContext(ctx context.Context) K3supgraderConfigPtrOutput
- type K8sconfigBasicFirewallConfig
- type K8sconfigBasicFirewallConfigArgs
- func (K8sconfigBasicFirewallConfigArgs) ElementType() reflect.Type
- func (i K8sconfigBasicFirewallConfigArgs) ToK8sconfigBasicFirewallConfigOutput() K8sconfigBasicFirewallConfigOutput
- func (i K8sconfigBasicFirewallConfigArgs) ToK8sconfigBasicFirewallConfigOutputWithContext(ctx context.Context) K8sconfigBasicFirewallConfigOutput
- func (i K8sconfigBasicFirewallConfigArgs) ToK8sconfigBasicFirewallConfigPtrOutput() K8sconfigBasicFirewallConfigPtrOutput
- func (i K8sconfigBasicFirewallConfigArgs) ToK8sconfigBasicFirewallConfigPtrOutputWithContext(ctx context.Context) K8sconfigBasicFirewallConfigPtrOutput
- type K8sconfigBasicFirewallConfigInput
- type K8sconfigBasicFirewallConfigOutput
- func (K8sconfigBasicFirewallConfigOutput) ElementType() reflect.Type
- func (o K8sconfigBasicFirewallConfigOutput) HetznerPublic() K8sconfigHetnzerBasicFirewallConfigPtrOutput
- func (o K8sconfigBasicFirewallConfigOutput) ToK8sconfigBasicFirewallConfigOutput() K8sconfigBasicFirewallConfigOutput
- func (o K8sconfigBasicFirewallConfigOutput) ToK8sconfigBasicFirewallConfigOutputWithContext(ctx context.Context) K8sconfigBasicFirewallConfigOutput
- func (o K8sconfigBasicFirewallConfigOutput) ToK8sconfigBasicFirewallConfigPtrOutput() K8sconfigBasicFirewallConfigPtrOutput
- func (o K8sconfigBasicFirewallConfigOutput) ToK8sconfigBasicFirewallConfigPtrOutputWithContext(ctx context.Context) K8sconfigBasicFirewallConfigPtrOutput
- type K8sconfigBasicFirewallConfigPtrInput
- type K8sconfigBasicFirewallConfigPtrOutput
- func (o K8sconfigBasicFirewallConfigPtrOutput) Elem() K8sconfigBasicFirewallConfigOutput
- func (K8sconfigBasicFirewallConfigPtrOutput) ElementType() reflect.Type
- func (o K8sconfigBasicFirewallConfigPtrOutput) HetznerPublic() K8sconfigHetnzerBasicFirewallConfigPtrOutput
- func (o K8sconfigBasicFirewallConfigPtrOutput) ToK8sconfigBasicFirewallConfigPtrOutput() K8sconfigBasicFirewallConfigPtrOutput
- func (o K8sconfigBasicFirewallConfigPtrOutput) ToK8sconfigBasicFirewallConfigPtrOutputWithContext(ctx context.Context) K8sconfigBasicFirewallConfigPtrOutput
- type K8sconfigConfig
- type K8sconfigConfigArgs
- func (K8sconfigConfigArgs) ElementType() reflect.Type
- func (i K8sconfigConfigArgs) ToK8sconfigConfigOutput() K8sconfigConfigOutput
- func (i K8sconfigConfigArgs) ToK8sconfigConfigOutputWithContext(ctx context.Context) K8sconfigConfigOutput
- func (i K8sconfigConfigArgs) ToK8sconfigConfigPtrOutput() K8sconfigConfigPtrOutput
- func (i K8sconfigConfigArgs) ToK8sconfigConfigPtrOutputWithContext(ctx context.Context) K8sconfigConfigPtrOutput
- type K8sconfigConfigInput
- type K8sconfigConfigOutput
- func (o K8sconfigConfigOutput) Addons() AddonsConfigPtrOutput
- func (o K8sconfigConfigOutput) AuditLog() AuditAuditLogConfigPtrOutput
- func (K8sconfigConfigOutput) ElementType() reflect.Type
- func (o K8sconfigConfigOutput) KubeAPIEndpoint() K8sconfigK8SEndpointConfigPtrOutput
- func (o K8sconfigConfigOutput) ToK8sconfigConfigOutput() K8sconfigConfigOutput
- func (o K8sconfigConfigOutput) ToK8sconfigConfigOutputWithContext(ctx context.Context) K8sconfigConfigOutput
- func (o K8sconfigConfigOutput) ToK8sconfigConfigPtrOutput() K8sconfigConfigPtrOutput
- func (o K8sconfigConfigOutput) ToK8sconfigConfigPtrOutputWithContext(ctx context.Context) K8sconfigConfigPtrOutput
- type K8sconfigConfigPtrInput
- type K8sconfigConfigPtrOutput
- func (o K8sconfigConfigPtrOutput) Addons() AddonsConfigPtrOutput
- func (o K8sconfigConfigPtrOutput) AuditLog() AuditAuditLogConfigPtrOutput
- func (o K8sconfigConfigPtrOutput) Elem() K8sconfigConfigOutput
- func (K8sconfigConfigPtrOutput) ElementType() reflect.Type
- func (o K8sconfigConfigPtrOutput) KubeAPIEndpoint() K8sconfigK8SEndpointConfigPtrOutput
- func (o K8sconfigConfigPtrOutput) ToK8sconfigConfigPtrOutput() K8sconfigConfigPtrOutput
- func (o K8sconfigConfigPtrOutput) ToK8sconfigConfigPtrOutputWithContext(ctx context.Context) K8sconfigConfigPtrOutput
- type K8sconfigHetnzerBasicFirewallConfig
- type K8sconfigHetnzerBasicFirewallConfigArgs
- func (K8sconfigHetnzerBasicFirewallConfigArgs) ElementType() reflect.Type
- func (i K8sconfigHetnzerBasicFirewallConfigArgs) ToK8sconfigHetnzerBasicFirewallConfigOutput() K8sconfigHetnzerBasicFirewallConfigOutput
- func (i K8sconfigHetnzerBasicFirewallConfigArgs) ToK8sconfigHetnzerBasicFirewallConfigOutputWithContext(ctx context.Context) K8sconfigHetnzerBasicFirewallConfigOutput
- func (i K8sconfigHetnzerBasicFirewallConfigArgs) ToK8sconfigHetnzerBasicFirewallConfigPtrOutput() K8sconfigHetnzerBasicFirewallConfigPtrOutput
- func (i K8sconfigHetnzerBasicFirewallConfigArgs) ToK8sconfigHetnzerBasicFirewallConfigPtrOutputWithContext(ctx context.Context) K8sconfigHetnzerBasicFirewallConfigPtrOutput
- type K8sconfigHetnzerBasicFirewallConfigInput
- type K8sconfigHetnzerBasicFirewallConfigOutput
- func (o K8sconfigHetnzerBasicFirewallConfigOutput) AllowedIps() pulumi.StringArrayOutput
- func (o K8sconfigHetnzerBasicFirewallConfigOutput) DisallowOwnIP() pulumi.BoolPtrOutput
- func (K8sconfigHetnzerBasicFirewallConfigOutput) ElementType() reflect.Type
- func (o K8sconfigHetnzerBasicFirewallConfigOutput) ToK8sconfigHetnzerBasicFirewallConfigOutput() K8sconfigHetnzerBasicFirewallConfigOutput
- func (o K8sconfigHetnzerBasicFirewallConfigOutput) ToK8sconfigHetnzerBasicFirewallConfigOutputWithContext(ctx context.Context) K8sconfigHetnzerBasicFirewallConfigOutput
- func (o K8sconfigHetnzerBasicFirewallConfigOutput) ToK8sconfigHetnzerBasicFirewallConfigPtrOutput() K8sconfigHetnzerBasicFirewallConfigPtrOutput
- func (o K8sconfigHetnzerBasicFirewallConfigOutput) ToK8sconfigHetnzerBasicFirewallConfigPtrOutputWithContext(ctx context.Context) K8sconfigHetnzerBasicFirewallConfigPtrOutput
- type K8sconfigHetnzerBasicFirewallConfigPtrInput
- type K8sconfigHetnzerBasicFirewallConfigPtrOutput
- func (o K8sconfigHetnzerBasicFirewallConfigPtrOutput) AllowedIps() pulumi.StringArrayOutput
- func (o K8sconfigHetnzerBasicFirewallConfigPtrOutput) DisallowOwnIP() pulumi.BoolPtrOutput
- func (o K8sconfigHetnzerBasicFirewallConfigPtrOutput) Elem() K8sconfigHetnzerBasicFirewallConfigOutput
- func (K8sconfigHetnzerBasicFirewallConfigPtrOutput) ElementType() reflect.Type
- func (o K8sconfigHetnzerBasicFirewallConfigPtrOutput) ToK8sconfigHetnzerBasicFirewallConfigPtrOutput() K8sconfigHetnzerBasicFirewallConfigPtrOutput
- func (o K8sconfigHetnzerBasicFirewallConfigPtrOutput) ToK8sconfigHetnzerBasicFirewallConfigPtrOutputWithContext(ctx context.Context) K8sconfigHetnzerBasicFirewallConfigPtrOutput
- type K8sconfigK8SEndpointConfig
- type K8sconfigK8SEndpointConfigArgs
- func (K8sconfigK8SEndpointConfigArgs) ElementType() reflect.Type
- func (i K8sconfigK8SEndpointConfigArgs) ToK8sconfigK8SEndpointConfigOutput() K8sconfigK8SEndpointConfigOutput
- func (i K8sconfigK8SEndpointConfigArgs) ToK8sconfigK8SEndpointConfigOutputWithContext(ctx context.Context) K8sconfigK8SEndpointConfigOutput
- func (i K8sconfigK8SEndpointConfigArgs) ToK8sconfigK8SEndpointConfigPtrOutput() K8sconfigK8SEndpointConfigPtrOutput
- func (i K8sconfigK8SEndpointConfigArgs) ToK8sconfigK8SEndpointConfigPtrOutputWithContext(ctx context.Context) K8sconfigK8SEndpointConfigPtrOutput
- type K8sconfigK8SEndpointConfigInput
- type K8sconfigK8SEndpointConfigOutput
- func (K8sconfigK8SEndpointConfigOutput) ElementType() reflect.Type
- func (o K8sconfigK8SEndpointConfigOutput) Firewall() K8sconfigBasicFirewallConfigPtrOutput
- func (o K8sconfigK8SEndpointConfigOutput) ToK8sconfigK8SEndpointConfigOutput() K8sconfigK8SEndpointConfigOutput
- func (o K8sconfigK8SEndpointConfigOutput) ToK8sconfigK8SEndpointConfigOutputWithContext(ctx context.Context) K8sconfigK8SEndpointConfigOutput
- func (o K8sconfigK8SEndpointConfigOutput) ToK8sconfigK8SEndpointConfigPtrOutput() K8sconfigK8SEndpointConfigPtrOutput
- func (o K8sconfigK8SEndpointConfigOutput) ToK8sconfigK8SEndpointConfigPtrOutputWithContext(ctx context.Context) K8sconfigK8SEndpointConfigPtrOutput
- func (o K8sconfigK8SEndpointConfigOutput) Type() pulumi.StringPtrOutput
- type K8sconfigK8SEndpointConfigPtrInput
- type K8sconfigK8SEndpointConfigPtrOutput
- func (o K8sconfigK8SEndpointConfigPtrOutput) Elem() K8sconfigK8SEndpointConfigOutput
- func (K8sconfigK8SEndpointConfigPtrOutput) ElementType() reflect.Type
- func (o K8sconfigK8SEndpointConfigPtrOutput) Firewall() K8sconfigBasicFirewallConfigPtrOutput
- func (o K8sconfigK8SEndpointConfigPtrOutput) ToK8sconfigK8SEndpointConfigPtrOutput() K8sconfigK8SEndpointConfigPtrOutput
- func (o K8sconfigK8SEndpointConfigPtrOutput) ToK8sconfigK8SEndpointConfigPtrOutputWithContext(ctx context.Context) K8sconfigK8SEndpointConfigPtrOutput
- func (o K8sconfigK8SEndpointConfigPtrOutput) Type() pulumi.StringPtrOutput
- type K8sconfigNodeConfig
- type K8sconfigNodeConfigArgs
- func (K8sconfigNodeConfigArgs) ElementType() reflect.Type
- func (i K8sconfigNodeConfigArgs) ToK8sconfigNodeConfigOutput() K8sconfigNodeConfigOutput
- func (i K8sconfigNodeConfigArgs) ToK8sconfigNodeConfigOutputWithContext(ctx context.Context) K8sconfigNodeConfigOutput
- func (i K8sconfigNodeConfigArgs) ToK8sconfigNodeConfigPtrOutput() K8sconfigNodeConfigPtrOutput
- func (i K8sconfigNodeConfigArgs) ToK8sconfigNodeConfigPtrOutputWithContext(ctx context.Context) K8sconfigNodeConfigPtrOutput
- type K8sconfigNodeConfigInput
- type K8sconfigNodeConfigOutput
- func (K8sconfigNodeConfigOutput) ElementType() reflect.Type
- func (o K8sconfigNodeConfigOutput) NodeLabels() pulumi.StringArrayOutput
- func (o K8sconfigNodeConfigOutput) NodeTaints() K8sconfigTaintConfigPtrOutput
- func (o K8sconfigNodeConfigOutput) ToK8sconfigNodeConfigOutput() K8sconfigNodeConfigOutput
- func (o K8sconfigNodeConfigOutput) ToK8sconfigNodeConfigOutputWithContext(ctx context.Context) K8sconfigNodeConfigOutput
- func (o K8sconfigNodeConfigOutput) ToK8sconfigNodeConfigPtrOutput() K8sconfigNodeConfigPtrOutput
- func (o K8sconfigNodeConfigOutput) ToK8sconfigNodeConfigPtrOutputWithContext(ctx context.Context) K8sconfigNodeConfigPtrOutput
- type K8sconfigNodeConfigPtrInput
- type K8sconfigNodeConfigPtrOutput
- func (o K8sconfigNodeConfigPtrOutput) Elem() K8sconfigNodeConfigOutput
- func (K8sconfigNodeConfigPtrOutput) ElementType() reflect.Type
- func (o K8sconfigNodeConfigPtrOutput) NodeLabels() pulumi.StringArrayOutput
- func (o K8sconfigNodeConfigPtrOutput) NodeTaints() K8sconfigTaintConfigPtrOutput
- func (o K8sconfigNodeConfigPtrOutput) ToK8sconfigNodeConfigPtrOutput() K8sconfigNodeConfigPtrOutput
- func (o K8sconfigNodeConfigPtrOutput) ToK8sconfigNodeConfigPtrOutputWithContext(ctx context.Context) K8sconfigNodeConfigPtrOutput
- type K8sconfigTaintConfig
- type K8sconfigTaintConfigArgs
- func (K8sconfigTaintConfigArgs) ElementType() reflect.Type
- func (i K8sconfigTaintConfigArgs) ToK8sconfigTaintConfigOutput() K8sconfigTaintConfigOutput
- func (i K8sconfigTaintConfigArgs) ToK8sconfigTaintConfigOutputWithContext(ctx context.Context) K8sconfigTaintConfigOutput
- func (i K8sconfigTaintConfigArgs) ToK8sconfigTaintConfigPtrOutput() K8sconfigTaintConfigPtrOutput
- func (i K8sconfigTaintConfigArgs) ToK8sconfigTaintConfigPtrOutputWithContext(ctx context.Context) K8sconfigTaintConfigPtrOutput
- type K8sconfigTaintConfigInput
- type K8sconfigTaintConfigOutput
- func (o K8sconfigTaintConfigOutput) DisableDefaultsTaints() pulumi.BoolPtrOutput
- func (K8sconfigTaintConfigOutput) ElementType() reflect.Type
- func (o K8sconfigTaintConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o K8sconfigTaintConfigOutput) Taints() pulumi.StringArrayOutput
- func (o K8sconfigTaintConfigOutput) ToK8sconfigTaintConfigOutput() K8sconfigTaintConfigOutput
- func (o K8sconfigTaintConfigOutput) ToK8sconfigTaintConfigOutputWithContext(ctx context.Context) K8sconfigTaintConfigOutput
- func (o K8sconfigTaintConfigOutput) ToK8sconfigTaintConfigPtrOutput() K8sconfigTaintConfigPtrOutput
- func (o K8sconfigTaintConfigOutput) ToK8sconfigTaintConfigPtrOutputWithContext(ctx context.Context) K8sconfigTaintConfigPtrOutput
- type K8sconfigTaintConfigPtrInput
- type K8sconfigTaintConfigPtrOutput
- func (o K8sconfigTaintConfigPtrOutput) DisableDefaultsTaints() pulumi.BoolPtrOutput
- func (o K8sconfigTaintConfigPtrOutput) Elem() K8sconfigTaintConfigOutput
- func (K8sconfigTaintConfigPtrOutput) ElementType() reflect.Type
- func (o K8sconfigTaintConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o K8sconfigTaintConfigPtrOutput) Taints() pulumi.StringArrayOutput
- func (o K8sconfigTaintConfigPtrOutput) ToK8sconfigTaintConfigPtrOutput() K8sconfigTaintConfigPtrOutput
- func (o K8sconfigTaintConfigPtrOutput) ToK8sconfigTaintConfigPtrOutputWithContext(ctx context.Context) K8sconfigTaintConfigPtrOutput
- type NetworkConfig
- type NetworkConfigArgs
- func (NetworkConfigArgs) ElementType() reflect.Type
- func (i NetworkConfigArgs) ToNetworkConfigOutput() NetworkConfigOutput
- func (i NetworkConfigArgs) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
- func (i NetworkConfigArgs) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (i NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- type NetworkConfigInput
- type NetworkConfigOutput
- func (o NetworkConfigOutput) CIDR() pulumi.StringPtrOutput
- func (NetworkConfigOutput) ElementType() reflect.Type
- func (o NetworkConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
- func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
- func (o NetworkConfigOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (o NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- func (o NetworkConfigOutput) Zone() pulumi.StringPtrOutput
- type NetworkConfigPtrInput
- type NetworkConfigPtrOutput
- func (o NetworkConfigPtrOutput) CIDR() pulumi.StringPtrOutput
- func (o NetworkConfigPtrOutput) Elem() NetworkConfigOutput
- func (NetworkConfigPtrOutput) ElementType() reflect.Type
- func (o NetworkConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- func (o NetworkConfigPtrOutput) Zone() pulumi.StringPtrOutput
- type Servers
- type ServersArrayOutput
- type ServersOutput
- func (ServersOutput) ElementType() reflect.Type
- func (o ServersOutput) InternalIP() pulumi.StringPtrOutput
- func (o ServersOutput) Ip() pulumi.StringPtrOutput
- func (o ServersOutput) Name() pulumi.StringPtrOutput
- func (o ServersOutput) ToServersOutput() ServersOutput
- func (o ServersOutput) ToServersOutputWithContext(ctx context.Context) ServersOutput
- func (o ServersOutput) User() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddonsConfig ¶
type AddonsConfig struct { // CCM defines configuration [hetzner-cloud-controller-manager](https://github.com/hetznercloud/hcloud-cloud-controller-manager). CCM *CcmConfig `pulumi:"CCM"` // K3SSystemUpgrader defines configuration for [system-upgrade-controller](https://github.com/rancher/system-upgrade-controller). K3SSystemUpgrader *K3supgraderConfig `pulumi:"K3SSystemUpgrader"` }
type AddonsConfigArgs ¶
type AddonsConfigArgs struct { // CCM defines configuration [hetzner-cloud-controller-manager](https://github.com/hetznercloud/hcloud-cloud-controller-manager). CCM CcmConfigPtrInput `pulumi:"CCM"` // K3SSystemUpgrader defines configuration for [system-upgrade-controller](https://github.com/rancher/system-upgrade-controller). K3SSystemUpgrader K3supgraderConfigPtrInput `pulumi:"K3SSystemUpgrader"` }
func (AddonsConfigArgs) ElementType ¶
func (AddonsConfigArgs) ElementType() reflect.Type
func (AddonsConfigArgs) ToAddonsConfigOutput ¶
func (i AddonsConfigArgs) ToAddonsConfigOutput() AddonsConfigOutput
func (AddonsConfigArgs) ToAddonsConfigOutputWithContext ¶
func (i AddonsConfigArgs) ToAddonsConfigOutputWithContext(ctx context.Context) AddonsConfigOutput
func (AddonsConfigArgs) ToAddonsConfigPtrOutput ¶
func (i AddonsConfigArgs) ToAddonsConfigPtrOutput() AddonsConfigPtrOutput
func (AddonsConfigArgs) ToAddonsConfigPtrOutputWithContext ¶
func (i AddonsConfigArgs) ToAddonsConfigPtrOutputWithContext(ctx context.Context) AddonsConfigPtrOutput
type AddonsConfigInput ¶
type AddonsConfigInput interface { pulumi.Input ToAddonsConfigOutput() AddonsConfigOutput ToAddonsConfigOutputWithContext(context.Context) AddonsConfigOutput }
AddonsConfigInput is an input type that accepts AddonsConfigArgs and AddonsConfigOutput values. You can construct a concrete instance of `AddonsConfigInput` via:
AddonsConfigArgs{...}
type AddonsConfigOutput ¶
type AddonsConfigOutput struct{ *pulumi.OutputState }
func (AddonsConfigOutput) CCM ¶
func (o AddonsConfigOutput) CCM() CcmConfigPtrOutput
CCM defines configuration [hetzner-cloud-controller-manager](https://github.com/hetznercloud/hcloud-cloud-controller-manager).
func (AddonsConfigOutput) ElementType ¶
func (AddonsConfigOutput) ElementType() reflect.Type
func (AddonsConfigOutput) K3SSystemUpgrader ¶
func (o AddonsConfigOutput) K3SSystemUpgrader() K3supgraderConfigPtrOutput
K3SSystemUpgrader defines configuration for [system-upgrade-controller](https://github.com/rancher/system-upgrade-controller).
func (AddonsConfigOutput) ToAddonsConfigOutput ¶
func (o AddonsConfigOutput) ToAddonsConfigOutput() AddonsConfigOutput
func (AddonsConfigOutput) ToAddonsConfigOutputWithContext ¶
func (o AddonsConfigOutput) ToAddonsConfigOutputWithContext(ctx context.Context) AddonsConfigOutput
func (AddonsConfigOutput) ToAddonsConfigPtrOutput ¶
func (o AddonsConfigOutput) ToAddonsConfigPtrOutput() AddonsConfigPtrOutput
func (AddonsConfigOutput) ToAddonsConfigPtrOutputWithContext ¶
func (o AddonsConfigOutput) ToAddonsConfigPtrOutputWithContext(ctx context.Context) AddonsConfigPtrOutput
type AddonsConfigPtrInput ¶
type AddonsConfigPtrInput interface { pulumi.Input ToAddonsConfigPtrOutput() AddonsConfigPtrOutput ToAddonsConfigPtrOutputWithContext(context.Context) AddonsConfigPtrOutput }
AddonsConfigPtrInput is an input type that accepts AddonsConfigArgs, AddonsConfigPtr and AddonsConfigPtrOutput values. You can construct a concrete instance of `AddonsConfigPtrInput` via:
AddonsConfigArgs{...} or: nil
func AddonsConfigPtr ¶
func AddonsConfigPtr(v *AddonsConfigArgs) AddonsConfigPtrInput
type AddonsConfigPtrOutput ¶
type AddonsConfigPtrOutput struct{ *pulumi.OutputState }
func (AddonsConfigPtrOutput) CCM ¶
func (o AddonsConfigPtrOutput) CCM() CcmConfigPtrOutput
CCM defines configuration [hetzner-cloud-controller-manager](https://github.com/hetznercloud/hcloud-cloud-controller-manager).
func (AddonsConfigPtrOutput) Elem ¶
func (o AddonsConfigPtrOutput) Elem() AddonsConfigOutput
func (AddonsConfigPtrOutput) ElementType ¶
func (AddonsConfigPtrOutput) ElementType() reflect.Type
func (AddonsConfigPtrOutput) K3SSystemUpgrader ¶
func (o AddonsConfigPtrOutput) K3SSystemUpgrader() K3supgraderConfigPtrOutput
K3SSystemUpgrader defines configuration for [system-upgrade-controller](https://github.com/rancher/system-upgrade-controller).
func (AddonsConfigPtrOutput) ToAddonsConfigPtrOutput ¶
func (o AddonsConfigPtrOutput) ToAddonsConfigPtrOutput() AddonsConfigPtrOutput
func (AddonsConfigPtrOutput) ToAddonsConfigPtrOutputWithContext ¶
func (o AddonsConfigPtrOutput) ToAddonsConfigPtrOutputWithContext(ctx context.Context) AddonsConfigPtrOutput
type AuditAuditLogConfig ¶
type AuditAuditLogConfig struct { // AuditLogMaxAge defines the maximum number of days to retain old audit log files. Default is 10. AuditLogMaxAge *float64 `pulumi:"AuditLogMaxAge"` // AuditLogMaxBackup specifies the maximum number of audit log files to retain. Default is 30. AuditLogMaxBackup *float64 `pulumi:"AuditLogMaxBackup"` // AuditLogMaxSize specifies the maximum size in megabytes of the audit log file before it gets rotated. Default is 100. AuditLogMaxSize *float64 `pulumi:"AuditLogMaxSize"` // Enabled specifies if the audit log is enabled. If nil, it might default to a cluster-level setting. Default is true. Enabled *bool `pulumi:"Enabled"` // PolicyFilePath is the path to the local file that defines the audit policy configuration. PolicyFilePath *string `pulumi:"PolicyFilePath"` }
type AuditAuditLogConfigArgs ¶
type AuditAuditLogConfigArgs struct { // AuditLogMaxAge defines the maximum number of days to retain old audit log files. Default is 10. AuditLogMaxAge pulumi.Float64PtrInput `pulumi:"AuditLogMaxAge"` // AuditLogMaxBackup specifies the maximum number of audit log files to retain. Default is 30. AuditLogMaxBackup pulumi.Float64PtrInput `pulumi:"AuditLogMaxBackup"` // AuditLogMaxSize specifies the maximum size in megabytes of the audit log file before it gets rotated. Default is 100. AuditLogMaxSize pulumi.Float64PtrInput `pulumi:"AuditLogMaxSize"` // Enabled specifies if the audit log is enabled. If nil, it might default to a cluster-level setting. Default is true. Enabled pulumi.BoolPtrInput `pulumi:"Enabled"` // PolicyFilePath is the path to the local file that defines the audit policy configuration. PolicyFilePath pulumi.StringPtrInput `pulumi:"PolicyFilePath"` }
func (AuditAuditLogConfigArgs) ElementType ¶
func (AuditAuditLogConfigArgs) ElementType() reflect.Type
func (AuditAuditLogConfigArgs) ToAuditAuditLogConfigOutput ¶
func (i AuditAuditLogConfigArgs) ToAuditAuditLogConfigOutput() AuditAuditLogConfigOutput
func (AuditAuditLogConfigArgs) ToAuditAuditLogConfigOutputWithContext ¶
func (i AuditAuditLogConfigArgs) ToAuditAuditLogConfigOutputWithContext(ctx context.Context) AuditAuditLogConfigOutput
func (AuditAuditLogConfigArgs) ToAuditAuditLogConfigPtrOutput ¶
func (i AuditAuditLogConfigArgs) ToAuditAuditLogConfigPtrOutput() AuditAuditLogConfigPtrOutput
func (AuditAuditLogConfigArgs) ToAuditAuditLogConfigPtrOutputWithContext ¶
func (i AuditAuditLogConfigArgs) ToAuditAuditLogConfigPtrOutputWithContext(ctx context.Context) AuditAuditLogConfigPtrOutput
type AuditAuditLogConfigInput ¶
type AuditAuditLogConfigInput interface { pulumi.Input ToAuditAuditLogConfigOutput() AuditAuditLogConfigOutput ToAuditAuditLogConfigOutputWithContext(context.Context) AuditAuditLogConfigOutput }
AuditAuditLogConfigInput is an input type that accepts AuditAuditLogConfigArgs and AuditAuditLogConfigOutput values. You can construct a concrete instance of `AuditAuditLogConfigInput` via:
AuditAuditLogConfigArgs{...}
type AuditAuditLogConfigOutput ¶
type AuditAuditLogConfigOutput struct{ *pulumi.OutputState }
func (AuditAuditLogConfigOutput) AuditLogMaxAge ¶
func (o AuditAuditLogConfigOutput) AuditLogMaxAge() pulumi.Float64PtrOutput
AuditLogMaxAge defines the maximum number of days to retain old audit log files. Default is 10.
func (AuditAuditLogConfigOutput) AuditLogMaxBackup ¶
func (o AuditAuditLogConfigOutput) AuditLogMaxBackup() pulumi.Float64PtrOutput
AuditLogMaxBackup specifies the maximum number of audit log files to retain. Default is 30.
func (AuditAuditLogConfigOutput) AuditLogMaxSize ¶
func (o AuditAuditLogConfigOutput) AuditLogMaxSize() pulumi.Float64PtrOutput
AuditLogMaxSize specifies the maximum size in megabytes of the audit log file before it gets rotated. Default is 100.
func (AuditAuditLogConfigOutput) ElementType ¶
func (AuditAuditLogConfigOutput) ElementType() reflect.Type
func (AuditAuditLogConfigOutput) Enabled ¶
func (o AuditAuditLogConfigOutput) Enabled() pulumi.BoolPtrOutput
Enabled specifies if the audit log is enabled. If nil, it might default to a cluster-level setting. Default is true.
func (AuditAuditLogConfigOutput) PolicyFilePath ¶
func (o AuditAuditLogConfigOutput) PolicyFilePath() pulumi.StringPtrOutput
PolicyFilePath is the path to the local file that defines the audit policy configuration.
func (AuditAuditLogConfigOutput) ToAuditAuditLogConfigOutput ¶
func (o AuditAuditLogConfigOutput) ToAuditAuditLogConfigOutput() AuditAuditLogConfigOutput
func (AuditAuditLogConfigOutput) ToAuditAuditLogConfigOutputWithContext ¶
func (o AuditAuditLogConfigOutput) ToAuditAuditLogConfigOutputWithContext(ctx context.Context) AuditAuditLogConfigOutput
func (AuditAuditLogConfigOutput) ToAuditAuditLogConfigPtrOutput ¶
func (o AuditAuditLogConfigOutput) ToAuditAuditLogConfigPtrOutput() AuditAuditLogConfigPtrOutput
func (AuditAuditLogConfigOutput) ToAuditAuditLogConfigPtrOutputWithContext ¶
func (o AuditAuditLogConfigOutput) ToAuditAuditLogConfigPtrOutputWithContext(ctx context.Context) AuditAuditLogConfigPtrOutput
type AuditAuditLogConfigPtrInput ¶
type AuditAuditLogConfigPtrInput interface { pulumi.Input ToAuditAuditLogConfigPtrOutput() AuditAuditLogConfigPtrOutput ToAuditAuditLogConfigPtrOutputWithContext(context.Context) AuditAuditLogConfigPtrOutput }
AuditAuditLogConfigPtrInput is an input type that accepts AuditAuditLogConfigArgs, AuditAuditLogConfigPtr and AuditAuditLogConfigPtrOutput values. You can construct a concrete instance of `AuditAuditLogConfigPtrInput` via:
AuditAuditLogConfigArgs{...} or: nil
func AuditAuditLogConfigPtr ¶
func AuditAuditLogConfigPtr(v *AuditAuditLogConfigArgs) AuditAuditLogConfigPtrInput
type AuditAuditLogConfigPtrOutput ¶
type AuditAuditLogConfigPtrOutput struct{ *pulumi.OutputState }
func (AuditAuditLogConfigPtrOutput) AuditLogMaxAge ¶
func (o AuditAuditLogConfigPtrOutput) AuditLogMaxAge() pulumi.Float64PtrOutput
AuditLogMaxAge defines the maximum number of days to retain old audit log files. Default is 10.
func (AuditAuditLogConfigPtrOutput) AuditLogMaxBackup ¶
func (o AuditAuditLogConfigPtrOutput) AuditLogMaxBackup() pulumi.Float64PtrOutput
AuditLogMaxBackup specifies the maximum number of audit log files to retain. Default is 30.
func (AuditAuditLogConfigPtrOutput) AuditLogMaxSize ¶
func (o AuditAuditLogConfigPtrOutput) AuditLogMaxSize() pulumi.Float64PtrOutput
AuditLogMaxSize specifies the maximum size in megabytes of the audit log file before it gets rotated. Default is 100.
func (AuditAuditLogConfigPtrOutput) Elem ¶
func (o AuditAuditLogConfigPtrOutput) Elem() AuditAuditLogConfigOutput
func (AuditAuditLogConfigPtrOutput) ElementType ¶
func (AuditAuditLogConfigPtrOutput) ElementType() reflect.Type
func (AuditAuditLogConfigPtrOutput) Enabled ¶
func (o AuditAuditLogConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enabled specifies if the audit log is enabled. If nil, it might default to a cluster-level setting. Default is true.
func (AuditAuditLogConfigPtrOutput) PolicyFilePath ¶
func (o AuditAuditLogConfigPtrOutput) PolicyFilePath() pulumi.StringPtrOutput
PolicyFilePath is the path to the local file that defines the audit policy configuration.
func (AuditAuditLogConfigPtrOutput) ToAuditAuditLogConfigPtrOutput ¶
func (o AuditAuditLogConfigPtrOutput) ToAuditAuditLogConfigPtrOutput() AuditAuditLogConfigPtrOutput
func (AuditAuditLogConfigPtrOutput) ToAuditAuditLogConfigPtrOutputWithContext ¶
func (o AuditAuditLogConfigPtrOutput) ToAuditAuditLogConfigPtrOutputWithContext(ctx context.Context) AuditAuditLogConfigPtrOutput
type CcmConfig ¶
type CcmConfig struct { // Enabled is a flag to enable or disable hcloud CCM. Enabled *bool `pulumi:"Enabled"` Helm *HelmConfig `pulumi:"Helm"` // DefaultloadbalancerLocation is a default location for the loadbancers. LoadbalancersDefaultLocation *string `pulumi:"LoadbalancersDefaultLocation"` // LoadbalancersEnabled is a flag to enable or disable loadbalancers management. Note: internal loadbalancer for k3s will be disabled. LoadbalancersEnabled *bool `pulumi:"LoadbalancersEnabled"` // Token is a hcloud token to access hcloud API for CCM. Token *string `pulumi:"Token"` }
type CcmConfigArgs ¶
type CcmConfigArgs struct { // Enabled is a flag to enable or disable hcloud CCM. Enabled pulumi.BoolPtrInput `pulumi:"Enabled"` Helm HelmConfigPtrInput `pulumi:"Helm"` // DefaultloadbalancerLocation is a default location for the loadbancers. LoadbalancersDefaultLocation pulumi.StringPtrInput `pulumi:"LoadbalancersDefaultLocation"` // LoadbalancersEnabled is a flag to enable or disable loadbalancers management. Note: internal loadbalancer for k3s will be disabled. LoadbalancersEnabled pulumi.BoolPtrInput `pulumi:"LoadbalancersEnabled"` // Token is a hcloud token to access hcloud API for CCM. Token pulumi.StringPtrInput `pulumi:"Token"` }
func (CcmConfigArgs) ElementType ¶
func (CcmConfigArgs) ElementType() reflect.Type
func (CcmConfigArgs) ToCcmConfigOutput ¶
func (i CcmConfigArgs) ToCcmConfigOutput() CcmConfigOutput
func (CcmConfigArgs) ToCcmConfigOutputWithContext ¶
func (i CcmConfigArgs) ToCcmConfigOutputWithContext(ctx context.Context) CcmConfigOutput
func (CcmConfigArgs) ToCcmConfigPtrOutput ¶
func (i CcmConfigArgs) ToCcmConfigPtrOutput() CcmConfigPtrOutput
func (CcmConfigArgs) ToCcmConfigPtrOutputWithContext ¶
func (i CcmConfigArgs) ToCcmConfigPtrOutputWithContext(ctx context.Context) CcmConfigPtrOutput
type CcmConfigInput ¶
type CcmConfigInput interface { pulumi.Input ToCcmConfigOutput() CcmConfigOutput ToCcmConfigOutputWithContext(context.Context) CcmConfigOutput }
CcmConfigInput is an input type that accepts CcmConfigArgs and CcmConfigOutput values. You can construct a concrete instance of `CcmConfigInput` via:
CcmConfigArgs{...}
type CcmConfigOutput ¶
type CcmConfigOutput struct{ *pulumi.OutputState }
func (CcmConfigOutput) ElementType ¶
func (CcmConfigOutput) ElementType() reflect.Type
func (CcmConfigOutput) Enabled ¶
func (o CcmConfigOutput) Enabled() pulumi.BoolPtrOutput
Enabled is a flag to enable or disable hcloud CCM.
func (CcmConfigOutput) Helm ¶
func (o CcmConfigOutput) Helm() HelmConfigPtrOutput
func (CcmConfigOutput) LoadbalancersDefaultLocation ¶
func (o CcmConfigOutput) LoadbalancersDefaultLocation() pulumi.StringPtrOutput
DefaultloadbalancerLocation is a default location for the loadbancers.
func (CcmConfigOutput) LoadbalancersEnabled ¶
func (o CcmConfigOutput) LoadbalancersEnabled() pulumi.BoolPtrOutput
LoadbalancersEnabled is a flag to enable or disable loadbalancers management. Note: internal loadbalancer for k3s will be disabled.
func (CcmConfigOutput) ToCcmConfigOutput ¶
func (o CcmConfigOutput) ToCcmConfigOutput() CcmConfigOutput
func (CcmConfigOutput) ToCcmConfigOutputWithContext ¶
func (o CcmConfigOutput) ToCcmConfigOutputWithContext(ctx context.Context) CcmConfigOutput
func (CcmConfigOutput) ToCcmConfigPtrOutput ¶
func (o CcmConfigOutput) ToCcmConfigPtrOutput() CcmConfigPtrOutput
func (CcmConfigOutput) ToCcmConfigPtrOutputWithContext ¶
func (o CcmConfigOutput) ToCcmConfigPtrOutputWithContext(ctx context.Context) CcmConfigPtrOutput
func (CcmConfigOutput) Token ¶
func (o CcmConfigOutput) Token() pulumi.StringPtrOutput
Token is a hcloud token to access hcloud API for CCM.
type CcmConfigPtrInput ¶
type CcmConfigPtrInput interface { pulumi.Input ToCcmConfigPtrOutput() CcmConfigPtrOutput ToCcmConfigPtrOutputWithContext(context.Context) CcmConfigPtrOutput }
CcmConfigPtrInput is an input type that accepts CcmConfigArgs, CcmConfigPtr and CcmConfigPtrOutput values. You can construct a concrete instance of `CcmConfigPtrInput` via:
CcmConfigArgs{...} or: nil
func CcmConfigPtr ¶
func CcmConfigPtr(v *CcmConfigArgs) CcmConfigPtrInput
type CcmConfigPtrOutput ¶
type CcmConfigPtrOutput struct{ *pulumi.OutputState }
func (CcmConfigPtrOutput) Elem ¶
func (o CcmConfigPtrOutput) Elem() CcmConfigOutput
func (CcmConfigPtrOutput) ElementType ¶
func (CcmConfigPtrOutput) ElementType() reflect.Type
func (CcmConfigPtrOutput) Enabled ¶
func (o CcmConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enabled is a flag to enable or disable hcloud CCM.
func (CcmConfigPtrOutput) Helm ¶
func (o CcmConfigPtrOutput) Helm() HelmConfigPtrOutput
func (CcmConfigPtrOutput) LoadbalancersDefaultLocation ¶
func (o CcmConfigPtrOutput) LoadbalancersDefaultLocation() pulumi.StringPtrOutput
DefaultloadbalancerLocation is a default location for the loadbancers.
func (CcmConfigPtrOutput) LoadbalancersEnabled ¶
func (o CcmConfigPtrOutput) LoadbalancersEnabled() pulumi.BoolPtrOutput
LoadbalancersEnabled is a flag to enable or disable loadbalancers management. Note: internal loadbalancer for k3s will be disabled.
func (CcmConfigPtrOutput) ToCcmConfigPtrOutput ¶
func (o CcmConfigPtrOutput) ToCcmConfigPtrOutput() CcmConfigPtrOutput
func (CcmConfigPtrOutput) ToCcmConfigPtrOutputWithContext ¶
func (o CcmConfigPtrOutput) ToCcmConfigPtrOutputWithContext(ctx context.Context) CcmConfigPtrOutput
func (CcmConfigPtrOutput) Token ¶
func (o CcmConfigPtrOutput) Token() pulumi.StringPtrOutput
Token is a hcloud token to access hcloud API for CCM.
type ConfigConfig ¶
type ConfigConfig struct { // Defaults is a map with default settings for agents and servers. Global values for all nodes can be set here as well. Default is not specified. Defaults *ConfigDefaultConfig `pulumi:"Defaults"` // K8S defines a distribution-agnostic cluster configuration. Default is not specified. K8S *K8sconfigConfig `pulumi:"K8S"` // Network defines network configuration for cluster. Default is not specified. Network *ConfigNetworkConfig `pulumi:"Network"` // Nodepools is a map with agents and servers defined. Required for at least one server node. Default is not specified. Nodepools *ConfigNodepoolsConfig `pulumi:"Nodepools"` }
type ConfigConfigArgs ¶
type ConfigConfigArgs struct { // Defaults is a map with default settings for agents and servers. Global values for all nodes can be set here as well. Default is not specified. Defaults ConfigDefaultConfigPtrInput `pulumi:"Defaults"` // K8S defines a distribution-agnostic cluster configuration. Default is not specified. K8S K8sconfigConfigPtrInput `pulumi:"K8S"` // Network defines network configuration for cluster. Default is not specified. Network ConfigNetworkConfigPtrInput `pulumi:"Network"` // Nodepools is a map with agents and servers defined. Required for at least one server node. Default is not specified. Nodepools ConfigNodepoolsConfigPtrInput `pulumi:"Nodepools"` }
func (ConfigConfigArgs) ElementType ¶
func (ConfigConfigArgs) ElementType() reflect.Type
func (ConfigConfigArgs) ToConfigConfigOutput ¶
func (i ConfigConfigArgs) ToConfigConfigOutput() ConfigConfigOutput
func (ConfigConfigArgs) ToConfigConfigOutputWithContext ¶
func (i ConfigConfigArgs) ToConfigConfigOutputWithContext(ctx context.Context) ConfigConfigOutput
func (ConfigConfigArgs) ToConfigConfigPtrOutput ¶
func (i ConfigConfigArgs) ToConfigConfigPtrOutput() ConfigConfigPtrOutput
func (ConfigConfigArgs) ToConfigConfigPtrOutputWithContext ¶
func (i ConfigConfigArgs) ToConfigConfigPtrOutputWithContext(ctx context.Context) ConfigConfigPtrOutput
type ConfigConfigInput ¶
type ConfigConfigInput interface { pulumi.Input ToConfigConfigOutput() ConfigConfigOutput ToConfigConfigOutputWithContext(context.Context) ConfigConfigOutput }
ConfigConfigInput is an input type that accepts ConfigConfigArgs and ConfigConfigOutput values. You can construct a concrete instance of `ConfigConfigInput` via:
ConfigConfigArgs{...}
type ConfigConfigOutput ¶
type ConfigConfigOutput struct{ *pulumi.OutputState }
func (ConfigConfigOutput) Defaults ¶
func (o ConfigConfigOutput) Defaults() ConfigDefaultConfigPtrOutput
Defaults is a map with default settings for agents and servers. Global values for all nodes can be set here as well. Default is not specified.
func (ConfigConfigOutput) ElementType ¶
func (ConfigConfigOutput) ElementType() reflect.Type
func (ConfigConfigOutput) K8S ¶
func (o ConfigConfigOutput) K8S() K8sconfigConfigPtrOutput
K8S defines a distribution-agnostic cluster configuration. Default is not specified.
func (ConfigConfigOutput) Network ¶
func (o ConfigConfigOutput) Network() ConfigNetworkConfigPtrOutput
Network defines network configuration for cluster. Default is not specified.
func (ConfigConfigOutput) Nodepools ¶
func (o ConfigConfigOutput) Nodepools() ConfigNodepoolsConfigPtrOutput
Nodepools is a map with agents and servers defined. Required for at least one server node. Default is not specified.
func (ConfigConfigOutput) ToConfigConfigOutput ¶
func (o ConfigConfigOutput) ToConfigConfigOutput() ConfigConfigOutput
func (ConfigConfigOutput) ToConfigConfigOutputWithContext ¶
func (o ConfigConfigOutput) ToConfigConfigOutputWithContext(ctx context.Context) ConfigConfigOutput
func (ConfigConfigOutput) ToConfigConfigPtrOutput ¶
func (o ConfigConfigOutput) ToConfigConfigPtrOutput() ConfigConfigPtrOutput
func (ConfigConfigOutput) ToConfigConfigPtrOutputWithContext ¶
func (o ConfigConfigOutput) ToConfigConfigPtrOutputWithContext(ctx context.Context) ConfigConfigPtrOutput
type ConfigConfigPtrInput ¶
type ConfigConfigPtrInput interface { pulumi.Input ToConfigConfigPtrOutput() ConfigConfigPtrOutput ToConfigConfigPtrOutputWithContext(context.Context) ConfigConfigPtrOutput }
ConfigConfigPtrInput is an input type that accepts ConfigConfigArgs, ConfigConfigPtr and ConfigConfigPtrOutput values. You can construct a concrete instance of `ConfigConfigPtrInput` via:
ConfigConfigArgs{...} or: nil
func ConfigConfigPtr ¶
func ConfigConfigPtr(v *ConfigConfigArgs) ConfigConfigPtrInput
type ConfigConfigPtrOutput ¶
type ConfigConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigConfigPtrOutput) Defaults ¶
func (o ConfigConfigPtrOutput) Defaults() ConfigDefaultConfigPtrOutput
Defaults is a map with default settings for agents and servers. Global values for all nodes can be set here as well. Default is not specified.
func (ConfigConfigPtrOutput) Elem ¶
func (o ConfigConfigPtrOutput) Elem() ConfigConfigOutput
func (ConfigConfigPtrOutput) ElementType ¶
func (ConfigConfigPtrOutput) ElementType() reflect.Type
func (ConfigConfigPtrOutput) K8S ¶
func (o ConfigConfigPtrOutput) K8S() K8sconfigConfigPtrOutput
K8S defines a distribution-agnostic cluster configuration. Default is not specified.
func (ConfigConfigPtrOutput) Network ¶
func (o ConfigConfigPtrOutput) Network() ConfigNetworkConfigPtrOutput
Network defines network configuration for cluster. Default is not specified.
func (ConfigConfigPtrOutput) Nodepools ¶
func (o ConfigConfigPtrOutput) Nodepools() ConfigNodepoolsConfigPtrOutput
Nodepools is a map with agents and servers defined. Required for at least one server node. Default is not specified.
func (ConfigConfigPtrOutput) ToConfigConfigPtrOutput ¶
func (o ConfigConfigPtrOutput) ToConfigConfigPtrOutput() ConfigConfigPtrOutput
func (ConfigConfigPtrOutput) ToConfigConfigPtrOutputWithContext ¶
func (o ConfigConfigPtrOutput) ToConfigConfigPtrOutputWithContext(ctx context.Context) ConfigConfigPtrOutput
type ConfigDefaultConfig ¶
type ConfigDefaultConfig struct { // Agents holds configuration settings specific to agent nodes, overriding Global settings where specified. Agents *ConfigNodeConfig `pulumi:"Agents"` // Global provides configuration settings that are applied to all nodes, unless overridden by specific roles. Global *ConfigNodeConfig `pulumi:"Global"` // Servers holds configuration settings specific to server nodes, overriding Global settings where specified. Servers *ConfigNodeConfig `pulumi:"Servers"` }
type ConfigDefaultConfigArgs ¶
type ConfigDefaultConfigArgs struct { // Agents holds configuration settings specific to agent nodes, overriding Global settings where specified. Agents ConfigNodeConfigPtrInput `pulumi:"Agents"` // Global provides configuration settings that are applied to all nodes, unless overridden by specific roles. Global ConfigNodeConfigPtrInput `pulumi:"Global"` // Servers holds configuration settings specific to server nodes, overriding Global settings where specified. Servers ConfigNodeConfigPtrInput `pulumi:"Servers"` }
func (ConfigDefaultConfigArgs) ElementType ¶
func (ConfigDefaultConfigArgs) ElementType() reflect.Type
func (ConfigDefaultConfigArgs) ToConfigDefaultConfigOutput ¶
func (i ConfigDefaultConfigArgs) ToConfigDefaultConfigOutput() ConfigDefaultConfigOutput
func (ConfigDefaultConfigArgs) ToConfigDefaultConfigOutputWithContext ¶
func (i ConfigDefaultConfigArgs) ToConfigDefaultConfigOutputWithContext(ctx context.Context) ConfigDefaultConfigOutput
func (ConfigDefaultConfigArgs) ToConfigDefaultConfigPtrOutput ¶
func (i ConfigDefaultConfigArgs) ToConfigDefaultConfigPtrOutput() ConfigDefaultConfigPtrOutput
func (ConfigDefaultConfigArgs) ToConfigDefaultConfigPtrOutputWithContext ¶
func (i ConfigDefaultConfigArgs) ToConfigDefaultConfigPtrOutputWithContext(ctx context.Context) ConfigDefaultConfigPtrOutput
type ConfigDefaultConfigInput ¶
type ConfigDefaultConfigInput interface { pulumi.Input ToConfigDefaultConfigOutput() ConfigDefaultConfigOutput ToConfigDefaultConfigOutputWithContext(context.Context) ConfigDefaultConfigOutput }
ConfigDefaultConfigInput is an input type that accepts ConfigDefaultConfigArgs and ConfigDefaultConfigOutput values. You can construct a concrete instance of `ConfigDefaultConfigInput` via:
ConfigDefaultConfigArgs{...}
type ConfigDefaultConfigOutput ¶
type ConfigDefaultConfigOutput struct{ *pulumi.OutputState }
func (ConfigDefaultConfigOutput) Agents ¶
func (o ConfigDefaultConfigOutput) Agents() ConfigNodeConfigPtrOutput
Agents holds configuration settings specific to agent nodes, overriding Global settings where specified.
func (ConfigDefaultConfigOutput) ElementType ¶
func (ConfigDefaultConfigOutput) ElementType() reflect.Type
func (ConfigDefaultConfigOutput) Global ¶
func (o ConfigDefaultConfigOutput) Global() ConfigNodeConfigPtrOutput
Global provides configuration settings that are applied to all nodes, unless overridden by specific roles.
func (ConfigDefaultConfigOutput) Servers ¶
func (o ConfigDefaultConfigOutput) Servers() ConfigNodeConfigPtrOutput
Servers holds configuration settings specific to server nodes, overriding Global settings where specified.
func (ConfigDefaultConfigOutput) ToConfigDefaultConfigOutput ¶
func (o ConfigDefaultConfigOutput) ToConfigDefaultConfigOutput() ConfigDefaultConfigOutput
func (ConfigDefaultConfigOutput) ToConfigDefaultConfigOutputWithContext ¶
func (o ConfigDefaultConfigOutput) ToConfigDefaultConfigOutputWithContext(ctx context.Context) ConfigDefaultConfigOutput
func (ConfigDefaultConfigOutput) ToConfigDefaultConfigPtrOutput ¶
func (o ConfigDefaultConfigOutput) ToConfigDefaultConfigPtrOutput() ConfigDefaultConfigPtrOutput
func (ConfigDefaultConfigOutput) ToConfigDefaultConfigPtrOutputWithContext ¶
func (o ConfigDefaultConfigOutput) ToConfigDefaultConfigPtrOutputWithContext(ctx context.Context) ConfigDefaultConfigPtrOutput
type ConfigDefaultConfigPtrInput ¶
type ConfigDefaultConfigPtrInput interface { pulumi.Input ToConfigDefaultConfigPtrOutput() ConfigDefaultConfigPtrOutput ToConfigDefaultConfigPtrOutputWithContext(context.Context) ConfigDefaultConfigPtrOutput }
ConfigDefaultConfigPtrInput is an input type that accepts ConfigDefaultConfigArgs, ConfigDefaultConfigPtr and ConfigDefaultConfigPtrOutput values. You can construct a concrete instance of `ConfigDefaultConfigPtrInput` via:
ConfigDefaultConfigArgs{...} or: nil
func ConfigDefaultConfigPtr ¶
func ConfigDefaultConfigPtr(v *ConfigDefaultConfigArgs) ConfigDefaultConfigPtrInput
type ConfigDefaultConfigPtrOutput ¶
type ConfigDefaultConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigDefaultConfigPtrOutput) Agents ¶
func (o ConfigDefaultConfigPtrOutput) Agents() ConfigNodeConfigPtrOutput
Agents holds configuration settings specific to agent nodes, overriding Global settings where specified.
func (ConfigDefaultConfigPtrOutput) Elem ¶
func (o ConfigDefaultConfigPtrOutput) Elem() ConfigDefaultConfigOutput
func (ConfigDefaultConfigPtrOutput) ElementType ¶
func (ConfigDefaultConfigPtrOutput) ElementType() reflect.Type
func (ConfigDefaultConfigPtrOutput) Global ¶
func (o ConfigDefaultConfigPtrOutput) Global() ConfigNodeConfigPtrOutput
Global provides configuration settings that are applied to all nodes, unless overridden by specific roles.
func (ConfigDefaultConfigPtrOutput) Servers ¶
func (o ConfigDefaultConfigPtrOutput) Servers() ConfigNodeConfigPtrOutput
Servers holds configuration settings specific to server nodes, overriding Global settings where specified.
func (ConfigDefaultConfigPtrOutput) ToConfigDefaultConfigPtrOutput ¶
func (o ConfigDefaultConfigPtrOutput) ToConfigDefaultConfigPtrOutput() ConfigDefaultConfigPtrOutput
func (ConfigDefaultConfigPtrOutput) ToConfigDefaultConfigPtrOutputWithContext ¶
func (o ConfigDefaultConfigPtrOutput) ToConfigDefaultConfigPtrOutputWithContext(ctx context.Context) ConfigDefaultConfigPtrOutput
type ConfigFirewallConfig ¶
type ConfigFirewallConfig struct { // Hetzner specify firewall configuration for cloud firewall. Hetzner *FirewallConfig `pulumi:"Hetzner"` }
type ConfigFirewallConfigArgs ¶
type ConfigFirewallConfigArgs struct { // Hetzner specify firewall configuration for cloud firewall. Hetzner FirewallConfigPtrInput `pulumi:"Hetzner"` }
func (ConfigFirewallConfigArgs) ElementType ¶
func (ConfigFirewallConfigArgs) ElementType() reflect.Type
func (ConfigFirewallConfigArgs) ToConfigFirewallConfigOutput ¶
func (i ConfigFirewallConfigArgs) ToConfigFirewallConfigOutput() ConfigFirewallConfigOutput
func (ConfigFirewallConfigArgs) ToConfigFirewallConfigOutputWithContext ¶
func (i ConfigFirewallConfigArgs) ToConfigFirewallConfigOutputWithContext(ctx context.Context) ConfigFirewallConfigOutput
func (ConfigFirewallConfigArgs) ToConfigFirewallConfigPtrOutput ¶
func (i ConfigFirewallConfigArgs) ToConfigFirewallConfigPtrOutput() ConfigFirewallConfigPtrOutput
func (ConfigFirewallConfigArgs) ToConfigFirewallConfigPtrOutputWithContext ¶
func (i ConfigFirewallConfigArgs) ToConfigFirewallConfigPtrOutputWithContext(ctx context.Context) ConfigFirewallConfigPtrOutput
type ConfigFirewallConfigInput ¶
type ConfigFirewallConfigInput interface { pulumi.Input ToConfigFirewallConfigOutput() ConfigFirewallConfigOutput ToConfigFirewallConfigOutputWithContext(context.Context) ConfigFirewallConfigOutput }
ConfigFirewallConfigInput is an input type that accepts ConfigFirewallConfigArgs and ConfigFirewallConfigOutput values. You can construct a concrete instance of `ConfigFirewallConfigInput` via:
ConfigFirewallConfigArgs{...}
type ConfigFirewallConfigOutput ¶
type ConfigFirewallConfigOutput struct{ *pulumi.OutputState }
func (ConfigFirewallConfigOutput) ElementType ¶
func (ConfigFirewallConfigOutput) ElementType() reflect.Type
func (ConfigFirewallConfigOutput) Hetzner ¶
func (o ConfigFirewallConfigOutput) Hetzner() FirewallConfigPtrOutput
Hetzner specify firewall configuration for cloud firewall.
func (ConfigFirewallConfigOutput) ToConfigFirewallConfigOutput ¶
func (o ConfigFirewallConfigOutput) ToConfigFirewallConfigOutput() ConfigFirewallConfigOutput
func (ConfigFirewallConfigOutput) ToConfigFirewallConfigOutputWithContext ¶
func (o ConfigFirewallConfigOutput) ToConfigFirewallConfigOutputWithContext(ctx context.Context) ConfigFirewallConfigOutput
func (ConfigFirewallConfigOutput) ToConfigFirewallConfigPtrOutput ¶
func (o ConfigFirewallConfigOutput) ToConfigFirewallConfigPtrOutput() ConfigFirewallConfigPtrOutput
func (ConfigFirewallConfigOutput) ToConfigFirewallConfigPtrOutputWithContext ¶
func (o ConfigFirewallConfigOutput) ToConfigFirewallConfigPtrOutputWithContext(ctx context.Context) ConfigFirewallConfigPtrOutput
type ConfigFirewallConfigPtrInput ¶
type ConfigFirewallConfigPtrInput interface { pulumi.Input ToConfigFirewallConfigPtrOutput() ConfigFirewallConfigPtrOutput ToConfigFirewallConfigPtrOutputWithContext(context.Context) ConfigFirewallConfigPtrOutput }
ConfigFirewallConfigPtrInput is an input type that accepts ConfigFirewallConfigArgs, ConfigFirewallConfigPtr and ConfigFirewallConfigPtrOutput values. You can construct a concrete instance of `ConfigFirewallConfigPtrInput` via:
ConfigFirewallConfigArgs{...} or: nil
func ConfigFirewallConfigPtr ¶
func ConfigFirewallConfigPtr(v *ConfigFirewallConfigArgs) ConfigFirewallConfigPtrInput
type ConfigFirewallConfigPtrOutput ¶
type ConfigFirewallConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigFirewallConfigPtrOutput) Elem ¶
func (o ConfigFirewallConfigPtrOutput) Elem() ConfigFirewallConfigOutput
func (ConfigFirewallConfigPtrOutput) ElementType ¶
func (ConfigFirewallConfigPtrOutput) ElementType() reflect.Type
func (ConfigFirewallConfigPtrOutput) Hetzner ¶
func (o ConfigFirewallConfigPtrOutput) Hetzner() FirewallConfigPtrOutput
Hetzner specify firewall configuration for cloud firewall.
func (ConfigFirewallConfigPtrOutput) ToConfigFirewallConfigPtrOutput ¶
func (o ConfigFirewallConfigPtrOutput) ToConfigFirewallConfigPtrOutput() ConfigFirewallConfigPtrOutput
func (ConfigFirewallConfigPtrOutput) ToConfigFirewallConfigPtrOutputWithContext ¶
func (o ConfigFirewallConfigPtrOutput) ToConfigFirewallConfigPtrOutputWithContext(ctx context.Context) ConfigFirewallConfigPtrOutput
type ConfigNetworkConfig ¶
type ConfigNetworkConfig struct { // Hetzner specifies network configuration for private networking. Hetzner *NetworkConfig `pulumi:"Hetzner"` }
type ConfigNetworkConfigArgs ¶
type ConfigNetworkConfigArgs struct { // Hetzner specifies network configuration for private networking. Hetzner NetworkConfigPtrInput `pulumi:"Hetzner"` }
func (ConfigNetworkConfigArgs) ElementType ¶
func (ConfigNetworkConfigArgs) ElementType() reflect.Type
func (ConfigNetworkConfigArgs) ToConfigNetworkConfigOutput ¶
func (i ConfigNetworkConfigArgs) ToConfigNetworkConfigOutput() ConfigNetworkConfigOutput
func (ConfigNetworkConfigArgs) ToConfigNetworkConfigOutputWithContext ¶
func (i ConfigNetworkConfigArgs) ToConfigNetworkConfigOutputWithContext(ctx context.Context) ConfigNetworkConfigOutput
func (ConfigNetworkConfigArgs) ToConfigNetworkConfigPtrOutput ¶
func (i ConfigNetworkConfigArgs) ToConfigNetworkConfigPtrOutput() ConfigNetworkConfigPtrOutput
func (ConfigNetworkConfigArgs) ToConfigNetworkConfigPtrOutputWithContext ¶
func (i ConfigNetworkConfigArgs) ToConfigNetworkConfigPtrOutputWithContext(ctx context.Context) ConfigNetworkConfigPtrOutput
type ConfigNetworkConfigInput ¶
type ConfigNetworkConfigInput interface { pulumi.Input ToConfigNetworkConfigOutput() ConfigNetworkConfigOutput ToConfigNetworkConfigOutputWithContext(context.Context) ConfigNetworkConfigOutput }
ConfigNetworkConfigInput is an input type that accepts ConfigNetworkConfigArgs and ConfigNetworkConfigOutput values. You can construct a concrete instance of `ConfigNetworkConfigInput` via:
ConfigNetworkConfigArgs{...}
type ConfigNetworkConfigOutput ¶
type ConfigNetworkConfigOutput struct{ *pulumi.OutputState }
func (ConfigNetworkConfigOutput) ElementType ¶
func (ConfigNetworkConfigOutput) ElementType() reflect.Type
func (ConfigNetworkConfigOutput) Hetzner ¶
func (o ConfigNetworkConfigOutput) Hetzner() NetworkConfigPtrOutput
Hetzner specifies network configuration for private networking.
func (ConfigNetworkConfigOutput) ToConfigNetworkConfigOutput ¶
func (o ConfigNetworkConfigOutput) ToConfigNetworkConfigOutput() ConfigNetworkConfigOutput
func (ConfigNetworkConfigOutput) ToConfigNetworkConfigOutputWithContext ¶
func (o ConfigNetworkConfigOutput) ToConfigNetworkConfigOutputWithContext(ctx context.Context) ConfigNetworkConfigOutput
func (ConfigNetworkConfigOutput) ToConfigNetworkConfigPtrOutput ¶
func (o ConfigNetworkConfigOutput) ToConfigNetworkConfigPtrOutput() ConfigNetworkConfigPtrOutput
func (ConfigNetworkConfigOutput) ToConfigNetworkConfigPtrOutputWithContext ¶
func (o ConfigNetworkConfigOutput) ToConfigNetworkConfigPtrOutputWithContext(ctx context.Context) ConfigNetworkConfigPtrOutput
type ConfigNetworkConfigPtrInput ¶
type ConfigNetworkConfigPtrInput interface { pulumi.Input ToConfigNetworkConfigPtrOutput() ConfigNetworkConfigPtrOutput ToConfigNetworkConfigPtrOutputWithContext(context.Context) ConfigNetworkConfigPtrOutput }
ConfigNetworkConfigPtrInput is an input type that accepts ConfigNetworkConfigArgs, ConfigNetworkConfigPtr and ConfigNetworkConfigPtrOutput values. You can construct a concrete instance of `ConfigNetworkConfigPtrInput` via:
ConfigNetworkConfigArgs{...} or: nil
func ConfigNetworkConfigPtr ¶
func ConfigNetworkConfigPtr(v *ConfigNetworkConfigArgs) ConfigNetworkConfigPtrInput
type ConfigNetworkConfigPtrOutput ¶
type ConfigNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigNetworkConfigPtrOutput) Elem ¶
func (o ConfigNetworkConfigPtrOutput) Elem() ConfigNetworkConfigOutput
func (ConfigNetworkConfigPtrOutput) ElementType ¶
func (ConfigNetworkConfigPtrOutput) ElementType() reflect.Type
func (ConfigNetworkConfigPtrOutput) Hetzner ¶
func (o ConfigNetworkConfigPtrOutput) Hetzner() NetworkConfigPtrOutput
Hetzner specifies network configuration for private networking.
func (ConfigNetworkConfigPtrOutput) ToConfigNetworkConfigPtrOutput ¶
func (o ConfigNetworkConfigPtrOutput) ToConfigNetworkConfigPtrOutput() ConfigNetworkConfigPtrOutput
func (ConfigNetworkConfigPtrOutput) ToConfigNetworkConfigPtrOutputWithContext ¶
func (o ConfigNetworkConfigPtrOutput) ToConfigNetworkConfigPtrOutputWithContext(ctx context.Context) ConfigNetworkConfigPtrOutput
type ConfigNodeConfig ¶
type ConfigNodeConfig struct { // K3S is the configuration of a k3s cluster. K3s *K3sConfig `pulumi:"K3s"` // K8S is common configuration for nodes. K8S *K8sconfigNodeConfig `pulumi:"K8S"` // Leader specifies the leader of a multi-master cluster. Required if the number of masters is more than 1. Default is not specified. Leader *bool `pulumi:"Leader"` // NodeID is the id of a server. It is used throughout the entire program as a key. Required. Default is not specified. NodeID *string `pulumi:"NodeID"` // Server is the configuration of a Hetzner server. Server *ConfigServerConfig `pulumi:"Server"` }
type ConfigNodeConfigArgs ¶
type ConfigNodeConfigArgs struct { // K3S is the configuration of a k3s cluster. K3s K3sConfigPtrInput `pulumi:"K3s"` // K8S is common configuration for nodes. K8S K8sconfigNodeConfigPtrInput `pulumi:"K8S"` // Leader specifies the leader of a multi-master cluster. Required if the number of masters is more than 1. Default is not specified. Leader pulumi.BoolPtrInput `pulumi:"Leader"` // NodeID is the id of a server. It is used throughout the entire program as a key. Required. Default is not specified. NodeID pulumi.StringPtrInput `pulumi:"NodeID"` // Server is the configuration of a Hetzner server. Server ConfigServerConfigPtrInput `pulumi:"Server"` }
func (ConfigNodeConfigArgs) ElementType ¶
func (ConfigNodeConfigArgs) ElementType() reflect.Type
func (ConfigNodeConfigArgs) ToConfigNodeConfigOutput ¶
func (i ConfigNodeConfigArgs) ToConfigNodeConfigOutput() ConfigNodeConfigOutput
func (ConfigNodeConfigArgs) ToConfigNodeConfigOutputWithContext ¶
func (i ConfigNodeConfigArgs) ToConfigNodeConfigOutputWithContext(ctx context.Context) ConfigNodeConfigOutput
func (ConfigNodeConfigArgs) ToConfigNodeConfigPtrOutput ¶
func (i ConfigNodeConfigArgs) ToConfigNodeConfigPtrOutput() ConfigNodeConfigPtrOutput
func (ConfigNodeConfigArgs) ToConfigNodeConfigPtrOutputWithContext ¶
func (i ConfigNodeConfigArgs) ToConfigNodeConfigPtrOutputWithContext(ctx context.Context) ConfigNodeConfigPtrOutput
type ConfigNodeConfigArray ¶
type ConfigNodeConfigArray []ConfigNodeConfigInput
func (ConfigNodeConfigArray) ElementType ¶
func (ConfigNodeConfigArray) ElementType() reflect.Type
func (ConfigNodeConfigArray) ToConfigNodeConfigArrayOutput ¶
func (i ConfigNodeConfigArray) ToConfigNodeConfigArrayOutput() ConfigNodeConfigArrayOutput
func (ConfigNodeConfigArray) ToConfigNodeConfigArrayOutputWithContext ¶
func (i ConfigNodeConfigArray) ToConfigNodeConfigArrayOutputWithContext(ctx context.Context) ConfigNodeConfigArrayOutput
type ConfigNodeConfigArrayInput ¶
type ConfigNodeConfigArrayInput interface { pulumi.Input ToConfigNodeConfigArrayOutput() ConfigNodeConfigArrayOutput ToConfigNodeConfigArrayOutputWithContext(context.Context) ConfigNodeConfigArrayOutput }
ConfigNodeConfigArrayInput is an input type that accepts ConfigNodeConfigArray and ConfigNodeConfigArrayOutput values. You can construct a concrete instance of `ConfigNodeConfigArrayInput` via:
ConfigNodeConfigArray{ ConfigNodeConfigArgs{...} }
type ConfigNodeConfigArrayOutput ¶
type ConfigNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (ConfigNodeConfigArrayOutput) ElementType ¶
func (ConfigNodeConfigArrayOutput) ElementType() reflect.Type
func (ConfigNodeConfigArrayOutput) Index ¶
func (o ConfigNodeConfigArrayOutput) Index(i pulumi.IntInput) ConfigNodeConfigOutput
func (ConfigNodeConfigArrayOutput) ToConfigNodeConfigArrayOutput ¶
func (o ConfigNodeConfigArrayOutput) ToConfigNodeConfigArrayOutput() ConfigNodeConfigArrayOutput
func (ConfigNodeConfigArrayOutput) ToConfigNodeConfigArrayOutputWithContext ¶
func (o ConfigNodeConfigArrayOutput) ToConfigNodeConfigArrayOutputWithContext(ctx context.Context) ConfigNodeConfigArrayOutput
type ConfigNodeConfigInput ¶
type ConfigNodeConfigInput interface { pulumi.Input ToConfigNodeConfigOutput() ConfigNodeConfigOutput ToConfigNodeConfigOutputWithContext(context.Context) ConfigNodeConfigOutput }
ConfigNodeConfigInput is an input type that accepts ConfigNodeConfigArgs and ConfigNodeConfigOutput values. You can construct a concrete instance of `ConfigNodeConfigInput` via:
ConfigNodeConfigArgs{...}
type ConfigNodeConfigOutput ¶
type ConfigNodeConfigOutput struct{ *pulumi.OutputState }
func (ConfigNodeConfigOutput) ElementType ¶
func (ConfigNodeConfigOutput) ElementType() reflect.Type
func (ConfigNodeConfigOutput) K3s ¶
func (o ConfigNodeConfigOutput) K3s() K3sConfigPtrOutput
K3S is the configuration of a k3s cluster.
func (ConfigNodeConfigOutput) K8S ¶
func (o ConfigNodeConfigOutput) K8S() K8sconfigNodeConfigPtrOutput
K8S is common configuration for nodes.
func (ConfigNodeConfigOutput) Leader ¶
func (o ConfigNodeConfigOutput) Leader() pulumi.BoolPtrOutput
Leader specifies the leader of a multi-master cluster. Required if the number of masters is more than 1. Default is not specified.
func (ConfigNodeConfigOutput) NodeID ¶
func (o ConfigNodeConfigOutput) NodeID() pulumi.StringPtrOutput
NodeID is the id of a server. It is used throughout the entire program as a key. Required. Default is not specified.
func (ConfigNodeConfigOutput) Server ¶
func (o ConfigNodeConfigOutput) Server() ConfigServerConfigPtrOutput
Server is the configuration of a Hetzner server.
func (ConfigNodeConfigOutput) ToConfigNodeConfigOutput ¶
func (o ConfigNodeConfigOutput) ToConfigNodeConfigOutput() ConfigNodeConfigOutput
func (ConfigNodeConfigOutput) ToConfigNodeConfigOutputWithContext ¶
func (o ConfigNodeConfigOutput) ToConfigNodeConfigOutputWithContext(ctx context.Context) ConfigNodeConfigOutput
func (ConfigNodeConfigOutput) ToConfigNodeConfigPtrOutput ¶
func (o ConfigNodeConfigOutput) ToConfigNodeConfigPtrOutput() ConfigNodeConfigPtrOutput
func (ConfigNodeConfigOutput) ToConfigNodeConfigPtrOutputWithContext ¶
func (o ConfigNodeConfigOutput) ToConfigNodeConfigPtrOutputWithContext(ctx context.Context) ConfigNodeConfigPtrOutput
type ConfigNodeConfigPtrInput ¶
type ConfigNodeConfigPtrInput interface { pulumi.Input ToConfigNodeConfigPtrOutput() ConfigNodeConfigPtrOutput ToConfigNodeConfigPtrOutputWithContext(context.Context) ConfigNodeConfigPtrOutput }
ConfigNodeConfigPtrInput is an input type that accepts ConfigNodeConfigArgs, ConfigNodeConfigPtr and ConfigNodeConfigPtrOutput values. You can construct a concrete instance of `ConfigNodeConfigPtrInput` via:
ConfigNodeConfigArgs{...} or: nil
func ConfigNodeConfigPtr ¶
func ConfigNodeConfigPtr(v *ConfigNodeConfigArgs) ConfigNodeConfigPtrInput
type ConfigNodeConfigPtrOutput ¶
type ConfigNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigNodeConfigPtrOutput) Elem ¶
func (o ConfigNodeConfigPtrOutput) Elem() ConfigNodeConfigOutput
func (ConfigNodeConfigPtrOutput) ElementType ¶
func (ConfigNodeConfigPtrOutput) ElementType() reflect.Type
func (ConfigNodeConfigPtrOutput) K3s ¶
func (o ConfigNodeConfigPtrOutput) K3s() K3sConfigPtrOutput
K3S is the configuration of a k3s cluster.
func (ConfigNodeConfigPtrOutput) K8S ¶
func (o ConfigNodeConfigPtrOutput) K8S() K8sconfigNodeConfigPtrOutput
K8S is common configuration for nodes.
func (ConfigNodeConfigPtrOutput) Leader ¶
func (o ConfigNodeConfigPtrOutput) Leader() pulumi.BoolPtrOutput
Leader specifies the leader of a multi-master cluster. Required if the number of masters is more than 1. Default is not specified.
func (ConfigNodeConfigPtrOutput) NodeID ¶
func (o ConfigNodeConfigPtrOutput) NodeID() pulumi.StringPtrOutput
NodeID is the id of a server. It is used throughout the entire program as a key. Required. Default is not specified.
func (ConfigNodeConfigPtrOutput) Server ¶
func (o ConfigNodeConfigPtrOutput) Server() ConfigServerConfigPtrOutput
Server is the configuration of a Hetzner server.
func (ConfigNodeConfigPtrOutput) ToConfigNodeConfigPtrOutput ¶
func (o ConfigNodeConfigPtrOutput) ToConfigNodeConfigPtrOutput() ConfigNodeConfigPtrOutput
func (ConfigNodeConfigPtrOutput) ToConfigNodeConfigPtrOutputWithContext ¶
func (o ConfigNodeConfigPtrOutput) ToConfigNodeConfigPtrOutputWithContext(ctx context.Context) ConfigNodeConfigPtrOutput
type ConfigNodepoolConfig ¶
type ConfigNodepoolConfig struct { // Config is the default node configuration for the group. Config *ConfigNodeConfig `pulumi:"Config"` // Nodes is a list of nodes inside of the group. Nodes []ConfigNodeConfig `pulumi:"Nodes"` // PoolID is id of group of servers. It is used through the entire program as key for the group. Required. Default is not specified. PoolID *string `pulumi:"PoolID"` }
type ConfigNodepoolConfigArgs ¶
type ConfigNodepoolConfigArgs struct { // Config is the default node configuration for the group. Config ConfigNodeConfigPtrInput `pulumi:"Config"` // Nodes is a list of nodes inside of the group. Nodes ConfigNodeConfigArrayInput `pulumi:"Nodes"` // PoolID is id of group of servers. It is used through the entire program as key for the group. Required. Default is not specified. PoolID pulumi.StringPtrInput `pulumi:"PoolID"` }
func (ConfigNodepoolConfigArgs) ElementType ¶
func (ConfigNodepoolConfigArgs) ElementType() reflect.Type
func (ConfigNodepoolConfigArgs) ToConfigNodepoolConfigOutput ¶
func (i ConfigNodepoolConfigArgs) ToConfigNodepoolConfigOutput() ConfigNodepoolConfigOutput
func (ConfigNodepoolConfigArgs) ToConfigNodepoolConfigOutputWithContext ¶
func (i ConfigNodepoolConfigArgs) ToConfigNodepoolConfigOutputWithContext(ctx context.Context) ConfigNodepoolConfigOutput
type ConfigNodepoolConfigArray ¶
type ConfigNodepoolConfigArray []ConfigNodepoolConfigInput
func (ConfigNodepoolConfigArray) ElementType ¶
func (ConfigNodepoolConfigArray) ElementType() reflect.Type
func (ConfigNodepoolConfigArray) ToConfigNodepoolConfigArrayOutput ¶
func (i ConfigNodepoolConfigArray) ToConfigNodepoolConfigArrayOutput() ConfigNodepoolConfigArrayOutput
func (ConfigNodepoolConfigArray) ToConfigNodepoolConfigArrayOutputWithContext ¶
func (i ConfigNodepoolConfigArray) ToConfigNodepoolConfigArrayOutputWithContext(ctx context.Context) ConfigNodepoolConfigArrayOutput
type ConfigNodepoolConfigArrayInput ¶
type ConfigNodepoolConfigArrayInput interface { pulumi.Input ToConfigNodepoolConfigArrayOutput() ConfigNodepoolConfigArrayOutput ToConfigNodepoolConfigArrayOutputWithContext(context.Context) ConfigNodepoolConfigArrayOutput }
ConfigNodepoolConfigArrayInput is an input type that accepts ConfigNodepoolConfigArray and ConfigNodepoolConfigArrayOutput values. You can construct a concrete instance of `ConfigNodepoolConfigArrayInput` via:
ConfigNodepoolConfigArray{ ConfigNodepoolConfigArgs{...} }
type ConfigNodepoolConfigArrayOutput ¶
type ConfigNodepoolConfigArrayOutput struct{ *pulumi.OutputState }
func (ConfigNodepoolConfigArrayOutput) ElementType ¶
func (ConfigNodepoolConfigArrayOutput) ElementType() reflect.Type
func (ConfigNodepoolConfigArrayOutput) Index ¶
func (o ConfigNodepoolConfigArrayOutput) Index(i pulumi.IntInput) ConfigNodepoolConfigOutput
func (ConfigNodepoolConfigArrayOutput) ToConfigNodepoolConfigArrayOutput ¶
func (o ConfigNodepoolConfigArrayOutput) ToConfigNodepoolConfigArrayOutput() ConfigNodepoolConfigArrayOutput
func (ConfigNodepoolConfigArrayOutput) ToConfigNodepoolConfigArrayOutputWithContext ¶
func (o ConfigNodepoolConfigArrayOutput) ToConfigNodepoolConfigArrayOutputWithContext(ctx context.Context) ConfigNodepoolConfigArrayOutput
type ConfigNodepoolConfigInput ¶
type ConfigNodepoolConfigInput interface { pulumi.Input ToConfigNodepoolConfigOutput() ConfigNodepoolConfigOutput ToConfigNodepoolConfigOutputWithContext(context.Context) ConfigNodepoolConfigOutput }
ConfigNodepoolConfigInput is an input type that accepts ConfigNodepoolConfigArgs and ConfigNodepoolConfigOutput values. You can construct a concrete instance of `ConfigNodepoolConfigInput` via:
ConfigNodepoolConfigArgs{...}
type ConfigNodepoolConfigOutput ¶
type ConfigNodepoolConfigOutput struct{ *pulumi.OutputState }
func (ConfigNodepoolConfigOutput) Config ¶
func (o ConfigNodepoolConfigOutput) Config() ConfigNodeConfigPtrOutput
Config is the default node configuration for the group.
func (ConfigNodepoolConfigOutput) ElementType ¶
func (ConfigNodepoolConfigOutput) ElementType() reflect.Type
func (ConfigNodepoolConfigOutput) Nodes ¶
func (o ConfigNodepoolConfigOutput) Nodes() ConfigNodeConfigArrayOutput
Nodes is a list of nodes inside of the group.
func (ConfigNodepoolConfigOutput) PoolID ¶
func (o ConfigNodepoolConfigOutput) PoolID() pulumi.StringPtrOutput
PoolID is id of group of servers. It is used through the entire program as key for the group. Required. Default is not specified.
func (ConfigNodepoolConfigOutput) ToConfigNodepoolConfigOutput ¶
func (o ConfigNodepoolConfigOutput) ToConfigNodepoolConfigOutput() ConfigNodepoolConfigOutput
func (ConfigNodepoolConfigOutput) ToConfigNodepoolConfigOutputWithContext ¶
func (o ConfigNodepoolConfigOutput) ToConfigNodepoolConfigOutputWithContext(ctx context.Context) ConfigNodepoolConfigOutput
type ConfigNodepoolsConfig ¶
type ConfigNodepoolsConfig struct { // Agents is a list of NodepoolConfig objects, each representing a configuration for a pool of agent nodes. Agents []ConfigNodepoolConfig `pulumi:"Agents"` // Servers is a list of NodepoolConfig objects, each representing a configuration for a pool of server nodes. Servers []ConfigNodepoolConfig `pulumi:"Servers"` }
type ConfigNodepoolsConfigArgs ¶
type ConfigNodepoolsConfigArgs struct { // Agents is a list of NodepoolConfig objects, each representing a configuration for a pool of agent nodes. Agents ConfigNodepoolConfigArrayInput `pulumi:"Agents"` // Servers is a list of NodepoolConfig objects, each representing a configuration for a pool of server nodes. Servers ConfigNodepoolConfigArrayInput `pulumi:"Servers"` }
func (ConfigNodepoolsConfigArgs) ElementType ¶
func (ConfigNodepoolsConfigArgs) ElementType() reflect.Type
func (ConfigNodepoolsConfigArgs) ToConfigNodepoolsConfigOutput ¶
func (i ConfigNodepoolsConfigArgs) ToConfigNodepoolsConfigOutput() ConfigNodepoolsConfigOutput
func (ConfigNodepoolsConfigArgs) ToConfigNodepoolsConfigOutputWithContext ¶
func (i ConfigNodepoolsConfigArgs) ToConfigNodepoolsConfigOutputWithContext(ctx context.Context) ConfigNodepoolsConfigOutput
func (ConfigNodepoolsConfigArgs) ToConfigNodepoolsConfigPtrOutput ¶
func (i ConfigNodepoolsConfigArgs) ToConfigNodepoolsConfigPtrOutput() ConfigNodepoolsConfigPtrOutput
func (ConfigNodepoolsConfigArgs) ToConfigNodepoolsConfigPtrOutputWithContext ¶
func (i ConfigNodepoolsConfigArgs) ToConfigNodepoolsConfigPtrOutputWithContext(ctx context.Context) ConfigNodepoolsConfigPtrOutput
type ConfigNodepoolsConfigInput ¶
type ConfigNodepoolsConfigInput interface { pulumi.Input ToConfigNodepoolsConfigOutput() ConfigNodepoolsConfigOutput ToConfigNodepoolsConfigOutputWithContext(context.Context) ConfigNodepoolsConfigOutput }
ConfigNodepoolsConfigInput is an input type that accepts ConfigNodepoolsConfigArgs and ConfigNodepoolsConfigOutput values. You can construct a concrete instance of `ConfigNodepoolsConfigInput` via:
ConfigNodepoolsConfigArgs{...}
type ConfigNodepoolsConfigOutput ¶
type ConfigNodepoolsConfigOutput struct{ *pulumi.OutputState }
func (ConfigNodepoolsConfigOutput) Agents ¶
func (o ConfigNodepoolsConfigOutput) Agents() ConfigNodepoolConfigArrayOutput
Agents is a list of NodepoolConfig objects, each representing a configuration for a pool of agent nodes.
func (ConfigNodepoolsConfigOutput) ElementType ¶
func (ConfigNodepoolsConfigOutput) ElementType() reflect.Type
func (ConfigNodepoolsConfigOutput) Servers ¶
func (o ConfigNodepoolsConfigOutput) Servers() ConfigNodepoolConfigArrayOutput
Servers is a list of NodepoolConfig objects, each representing a configuration for a pool of server nodes.
func (ConfigNodepoolsConfigOutput) ToConfigNodepoolsConfigOutput ¶
func (o ConfigNodepoolsConfigOutput) ToConfigNodepoolsConfigOutput() ConfigNodepoolsConfigOutput
func (ConfigNodepoolsConfigOutput) ToConfigNodepoolsConfigOutputWithContext ¶
func (o ConfigNodepoolsConfigOutput) ToConfigNodepoolsConfigOutputWithContext(ctx context.Context) ConfigNodepoolsConfigOutput
func (ConfigNodepoolsConfigOutput) ToConfigNodepoolsConfigPtrOutput ¶
func (o ConfigNodepoolsConfigOutput) ToConfigNodepoolsConfigPtrOutput() ConfigNodepoolsConfigPtrOutput
func (ConfigNodepoolsConfigOutput) ToConfigNodepoolsConfigPtrOutputWithContext ¶
func (o ConfigNodepoolsConfigOutput) ToConfigNodepoolsConfigPtrOutputWithContext(ctx context.Context) ConfigNodepoolsConfigPtrOutput
type ConfigNodepoolsConfigPtrInput ¶
type ConfigNodepoolsConfigPtrInput interface { pulumi.Input ToConfigNodepoolsConfigPtrOutput() ConfigNodepoolsConfigPtrOutput ToConfigNodepoolsConfigPtrOutputWithContext(context.Context) ConfigNodepoolsConfigPtrOutput }
ConfigNodepoolsConfigPtrInput is an input type that accepts ConfigNodepoolsConfigArgs, ConfigNodepoolsConfigPtr and ConfigNodepoolsConfigPtrOutput values. You can construct a concrete instance of `ConfigNodepoolsConfigPtrInput` via:
ConfigNodepoolsConfigArgs{...} or: nil
func ConfigNodepoolsConfigPtr ¶
func ConfigNodepoolsConfigPtr(v *ConfigNodepoolsConfigArgs) ConfigNodepoolsConfigPtrInput
type ConfigNodepoolsConfigPtrOutput ¶
type ConfigNodepoolsConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigNodepoolsConfigPtrOutput) Agents ¶
func (o ConfigNodepoolsConfigPtrOutput) Agents() ConfigNodepoolConfigArrayOutput
Agents is a list of NodepoolConfig objects, each representing a configuration for a pool of agent nodes.
func (ConfigNodepoolsConfigPtrOutput) Elem ¶
func (o ConfigNodepoolsConfigPtrOutput) Elem() ConfigNodepoolsConfigOutput
func (ConfigNodepoolsConfigPtrOutput) ElementType ¶
func (ConfigNodepoolsConfigPtrOutput) ElementType() reflect.Type
func (ConfigNodepoolsConfigPtrOutput) Servers ¶
func (o ConfigNodepoolsConfigPtrOutput) Servers() ConfigNodepoolConfigArrayOutput
Servers is a list of NodepoolConfig objects, each representing a configuration for a pool of server nodes.
func (ConfigNodepoolsConfigPtrOutput) ToConfigNodepoolsConfigPtrOutput ¶
func (o ConfigNodepoolsConfigPtrOutput) ToConfigNodepoolsConfigPtrOutput() ConfigNodepoolsConfigPtrOutput
func (ConfigNodepoolsConfigPtrOutput) ToConfigNodepoolsConfigPtrOutputWithContext ¶
func (o ConfigNodepoolsConfigPtrOutput) ToConfigNodepoolsConfigPtrOutputWithContext(ctx context.Context) ConfigNodepoolsConfigPtrOutput
type ConfigServerConfig ¶
type ConfigServerConfig struct { // AdditionalSSHKeys contains a list of additional public SSH keys to install in the server's user account. AdditionalSSHKeys []string `pulumi:"AdditionalSSHKeys"` // Firewall points to an optional configuration for a firewall to be associated with the server. Firewall *ConfigFirewallConfig `pulumi:"Firewall"` // Hostname is the desired hostname to assign to the server. Default is `phkh-${name-of-stack}-${name-of-cluster}-${id-of-node}`. Hostname *string `pulumi:"Hostname"` // Image specifies the operating system image to use for the server (e.g., "ubuntu-20.04" or id of private image). Default is autodiscovered. Image *string `pulumi:"Image"` // Location specifies the physical location or data center where the server will be hosted (e.g., "fsn1"). Default is hel1. Location *string `pulumi:"Location"` // ServerType specifies the type of server to be provisioned (e.g., "cx11", "cx21"). Default is cx21. ServerType *string `pulumi:"ServerType"` // UserName is the primary user account name that will be created on the server. Default is rancher. UserName *string `pulumi:"UserName"` // UserPasswd is the password for the primary user account on the server. UserPasswd *string `pulumi:"UserPasswd"` }
type ConfigServerConfigArgs ¶
type ConfigServerConfigArgs struct { // AdditionalSSHKeys contains a list of additional public SSH keys to install in the server's user account. AdditionalSSHKeys pulumi.StringArrayInput `pulumi:"AdditionalSSHKeys"` // Firewall points to an optional configuration for a firewall to be associated with the server. Firewall ConfigFirewallConfigPtrInput `pulumi:"Firewall"` // Hostname is the desired hostname to assign to the server. Default is `phkh-${name-of-stack}-${name-of-cluster}-${id-of-node}`. Hostname pulumi.StringPtrInput `pulumi:"Hostname"` // Image specifies the operating system image to use for the server (e.g., "ubuntu-20.04" or id of private image). Default is autodiscovered. Image pulumi.StringPtrInput `pulumi:"Image"` // Location specifies the physical location or data center where the server will be hosted (e.g., "fsn1"). Default is hel1. Location pulumi.StringPtrInput `pulumi:"Location"` // ServerType specifies the type of server to be provisioned (e.g., "cx11", "cx21"). Default is cx21. ServerType pulumi.StringPtrInput `pulumi:"ServerType"` // UserName is the primary user account name that will be created on the server. Default is rancher. UserName pulumi.StringPtrInput `pulumi:"UserName"` // UserPasswd is the password for the primary user account on the server. UserPasswd pulumi.StringPtrInput `pulumi:"UserPasswd"` }
func (ConfigServerConfigArgs) ElementType ¶
func (ConfigServerConfigArgs) ElementType() reflect.Type
func (ConfigServerConfigArgs) ToConfigServerConfigOutput ¶
func (i ConfigServerConfigArgs) ToConfigServerConfigOutput() ConfigServerConfigOutput
func (ConfigServerConfigArgs) ToConfigServerConfigOutputWithContext ¶
func (i ConfigServerConfigArgs) ToConfigServerConfigOutputWithContext(ctx context.Context) ConfigServerConfigOutput
func (ConfigServerConfigArgs) ToConfigServerConfigPtrOutput ¶
func (i ConfigServerConfigArgs) ToConfigServerConfigPtrOutput() ConfigServerConfigPtrOutput
func (ConfigServerConfigArgs) ToConfigServerConfigPtrOutputWithContext ¶
func (i ConfigServerConfigArgs) ToConfigServerConfigPtrOutputWithContext(ctx context.Context) ConfigServerConfigPtrOutput
type ConfigServerConfigInput ¶
type ConfigServerConfigInput interface { pulumi.Input ToConfigServerConfigOutput() ConfigServerConfigOutput ToConfigServerConfigOutputWithContext(context.Context) ConfigServerConfigOutput }
ConfigServerConfigInput is an input type that accepts ConfigServerConfigArgs and ConfigServerConfigOutput values. You can construct a concrete instance of `ConfigServerConfigInput` via:
ConfigServerConfigArgs{...}
type ConfigServerConfigOutput ¶
type ConfigServerConfigOutput struct{ *pulumi.OutputState }
func (ConfigServerConfigOutput) AdditionalSSHKeys ¶
func (o ConfigServerConfigOutput) AdditionalSSHKeys() pulumi.StringArrayOutput
AdditionalSSHKeys contains a list of additional public SSH keys to install in the server's user account.
func (ConfigServerConfigOutput) ElementType ¶
func (ConfigServerConfigOutput) ElementType() reflect.Type
func (ConfigServerConfigOutput) Firewall ¶
func (o ConfigServerConfigOutput) Firewall() ConfigFirewallConfigPtrOutput
Firewall points to an optional configuration for a firewall to be associated with the server.
func (ConfigServerConfigOutput) Hostname ¶
func (o ConfigServerConfigOutput) Hostname() pulumi.StringPtrOutput
Hostname is the desired hostname to assign to the server. Default is `phkh-${name-of-stack}-${name-of-cluster}-${id-of-node}`.
func (ConfigServerConfigOutput) Image ¶
func (o ConfigServerConfigOutput) Image() pulumi.StringPtrOutput
Image specifies the operating system image to use for the server (e.g., "ubuntu-20.04" or id of private image). Default is autodiscovered.
func (ConfigServerConfigOutput) Location ¶
func (o ConfigServerConfigOutput) Location() pulumi.StringPtrOutput
Location specifies the physical location or data center where the server will be hosted (e.g., "fsn1"). Default is hel1.
func (ConfigServerConfigOutput) ServerType ¶
func (o ConfigServerConfigOutput) ServerType() pulumi.StringPtrOutput
ServerType specifies the type of server to be provisioned (e.g., "cx11", "cx21"). Default is cx21.
func (ConfigServerConfigOutput) ToConfigServerConfigOutput ¶
func (o ConfigServerConfigOutput) ToConfigServerConfigOutput() ConfigServerConfigOutput
func (ConfigServerConfigOutput) ToConfigServerConfigOutputWithContext ¶
func (o ConfigServerConfigOutput) ToConfigServerConfigOutputWithContext(ctx context.Context) ConfigServerConfigOutput
func (ConfigServerConfigOutput) ToConfigServerConfigPtrOutput ¶
func (o ConfigServerConfigOutput) ToConfigServerConfigPtrOutput() ConfigServerConfigPtrOutput
func (ConfigServerConfigOutput) ToConfigServerConfigPtrOutputWithContext ¶
func (o ConfigServerConfigOutput) ToConfigServerConfigPtrOutputWithContext(ctx context.Context) ConfigServerConfigPtrOutput
func (ConfigServerConfigOutput) UserName ¶
func (o ConfigServerConfigOutput) UserName() pulumi.StringPtrOutput
UserName is the primary user account name that will be created on the server. Default is rancher.
func (ConfigServerConfigOutput) UserPasswd ¶
func (o ConfigServerConfigOutput) UserPasswd() pulumi.StringPtrOutput
UserPasswd is the password for the primary user account on the server.
type ConfigServerConfigPtrInput ¶
type ConfigServerConfigPtrInput interface { pulumi.Input ToConfigServerConfigPtrOutput() ConfigServerConfigPtrOutput ToConfigServerConfigPtrOutputWithContext(context.Context) ConfigServerConfigPtrOutput }
ConfigServerConfigPtrInput is an input type that accepts ConfigServerConfigArgs, ConfigServerConfigPtr and ConfigServerConfigPtrOutput values. You can construct a concrete instance of `ConfigServerConfigPtrInput` via:
ConfigServerConfigArgs{...} or: nil
func ConfigServerConfigPtr ¶
func ConfigServerConfigPtr(v *ConfigServerConfigArgs) ConfigServerConfigPtrInput
type ConfigServerConfigPtrOutput ¶
type ConfigServerConfigPtrOutput struct{ *pulumi.OutputState }
func (ConfigServerConfigPtrOutput) AdditionalSSHKeys ¶
func (o ConfigServerConfigPtrOutput) AdditionalSSHKeys() pulumi.StringArrayOutput
AdditionalSSHKeys contains a list of additional public SSH keys to install in the server's user account.
func (ConfigServerConfigPtrOutput) Elem ¶
func (o ConfigServerConfigPtrOutput) Elem() ConfigServerConfigOutput
func (ConfigServerConfigPtrOutput) ElementType ¶
func (ConfigServerConfigPtrOutput) ElementType() reflect.Type
func (ConfigServerConfigPtrOutput) Firewall ¶
func (o ConfigServerConfigPtrOutput) Firewall() ConfigFirewallConfigPtrOutput
Firewall points to an optional configuration for a firewall to be associated with the server.
func (ConfigServerConfigPtrOutput) Hostname ¶
func (o ConfigServerConfigPtrOutput) Hostname() pulumi.StringPtrOutput
Hostname is the desired hostname to assign to the server. Default is `phkh-${name-of-stack}-${name-of-cluster}-${id-of-node}`.
func (ConfigServerConfigPtrOutput) Image ¶
func (o ConfigServerConfigPtrOutput) Image() pulumi.StringPtrOutput
Image specifies the operating system image to use for the server (e.g., "ubuntu-20.04" or id of private image). Default is autodiscovered.
func (ConfigServerConfigPtrOutput) Location ¶
func (o ConfigServerConfigPtrOutput) Location() pulumi.StringPtrOutput
Location specifies the physical location or data center where the server will be hosted (e.g., "fsn1"). Default is hel1.
func (ConfigServerConfigPtrOutput) ServerType ¶
func (o ConfigServerConfigPtrOutput) ServerType() pulumi.StringPtrOutput
ServerType specifies the type of server to be provisioned (e.g., "cx11", "cx21"). Default is cx21.
func (ConfigServerConfigPtrOutput) ToConfigServerConfigPtrOutput ¶
func (o ConfigServerConfigPtrOutput) ToConfigServerConfigPtrOutput() ConfigServerConfigPtrOutput
func (ConfigServerConfigPtrOutput) ToConfigServerConfigPtrOutputWithContext ¶
func (o ConfigServerConfigPtrOutput) ToConfigServerConfigPtrOutputWithContext(ctx context.Context) ConfigServerConfigPtrOutput
func (ConfigServerConfigPtrOutput) UserName ¶
func (o ConfigServerConfigPtrOutput) UserName() pulumi.StringPtrOutput
UserName is the primary user account name that will be created on the server. Default is rancher.
func (ConfigServerConfigPtrOutput) UserPasswd ¶
func (o ConfigServerConfigPtrOutput) UserPasswd() pulumi.StringPtrOutput
UserPasswd is the password for the primary user account on the server.
type FirewallConfig ¶
type FirewallConfig struct { // AdditionalRules is a list of additional rules to be applied. AdditionalRules []FirewallRuleConfig `pulumi:"AdditionalRules"` // AllowICMP indicates whether ICMP traffic is allowed. Default is false. AllowICMP *bool `pulumi:"AllowICMP"` // Enabled specifies if the configuration is active. Default is false. Enabled *bool `pulumi:"Enabled"` // SSH holds the SSH specific configurations. SSH *FirewallSSHConfig `pulumi:"SSH"` }
type FirewallConfigArgs ¶
type FirewallConfigArgs struct { // AdditionalRules is a list of additional rules to be applied. AdditionalRules FirewallRuleConfigArrayInput `pulumi:"AdditionalRules"` // AllowICMP indicates whether ICMP traffic is allowed. Default is false. AllowICMP pulumi.BoolPtrInput `pulumi:"AllowICMP"` // Enabled specifies if the configuration is active. Default is false. Enabled pulumi.BoolPtrInput `pulumi:"Enabled"` // SSH holds the SSH specific configurations. SSH FirewallSSHConfigPtrInput `pulumi:"SSH"` }
func (FirewallConfigArgs) ElementType ¶
func (FirewallConfigArgs) ElementType() reflect.Type
func (FirewallConfigArgs) ToFirewallConfigOutput ¶
func (i FirewallConfigArgs) ToFirewallConfigOutput() FirewallConfigOutput
func (FirewallConfigArgs) ToFirewallConfigOutputWithContext ¶
func (i FirewallConfigArgs) ToFirewallConfigOutputWithContext(ctx context.Context) FirewallConfigOutput
func (FirewallConfigArgs) ToFirewallConfigPtrOutput ¶
func (i FirewallConfigArgs) ToFirewallConfigPtrOutput() FirewallConfigPtrOutput
func (FirewallConfigArgs) ToFirewallConfigPtrOutputWithContext ¶
func (i FirewallConfigArgs) ToFirewallConfigPtrOutputWithContext(ctx context.Context) FirewallConfigPtrOutput
type FirewallConfigInput ¶
type FirewallConfigInput interface { pulumi.Input ToFirewallConfigOutput() FirewallConfigOutput ToFirewallConfigOutputWithContext(context.Context) FirewallConfigOutput }
FirewallConfigInput is an input type that accepts FirewallConfigArgs and FirewallConfigOutput values. You can construct a concrete instance of `FirewallConfigInput` via:
FirewallConfigArgs{...}
type FirewallConfigOutput ¶
type FirewallConfigOutput struct{ *pulumi.OutputState }
func (FirewallConfigOutput) AdditionalRules ¶
func (o FirewallConfigOutput) AdditionalRules() FirewallRuleConfigArrayOutput
AdditionalRules is a list of additional rules to be applied.
func (FirewallConfigOutput) AllowICMP ¶
func (o FirewallConfigOutput) AllowICMP() pulumi.BoolPtrOutput
AllowICMP indicates whether ICMP traffic is allowed. Default is false.
func (FirewallConfigOutput) ElementType ¶
func (FirewallConfigOutput) ElementType() reflect.Type
func (FirewallConfigOutput) Enabled ¶
func (o FirewallConfigOutput) Enabled() pulumi.BoolPtrOutput
Enabled specifies if the configuration is active. Default is false.
func (FirewallConfigOutput) SSH ¶
func (o FirewallConfigOutput) SSH() FirewallSSHConfigPtrOutput
SSH holds the SSH specific configurations.
func (FirewallConfigOutput) ToFirewallConfigOutput ¶
func (o FirewallConfigOutput) ToFirewallConfigOutput() FirewallConfigOutput
func (FirewallConfigOutput) ToFirewallConfigOutputWithContext ¶
func (o FirewallConfigOutput) ToFirewallConfigOutputWithContext(ctx context.Context) FirewallConfigOutput
func (FirewallConfigOutput) ToFirewallConfigPtrOutput ¶
func (o FirewallConfigOutput) ToFirewallConfigPtrOutput() FirewallConfigPtrOutput
func (FirewallConfigOutput) ToFirewallConfigPtrOutputWithContext ¶
func (o FirewallConfigOutput) ToFirewallConfigPtrOutputWithContext(ctx context.Context) FirewallConfigPtrOutput
type FirewallConfigPtrInput ¶
type FirewallConfigPtrInput interface { pulumi.Input ToFirewallConfigPtrOutput() FirewallConfigPtrOutput ToFirewallConfigPtrOutputWithContext(context.Context) FirewallConfigPtrOutput }
FirewallConfigPtrInput is an input type that accepts FirewallConfigArgs, FirewallConfigPtr and FirewallConfigPtrOutput values. You can construct a concrete instance of `FirewallConfigPtrInput` via:
FirewallConfigArgs{...} or: nil
func FirewallConfigPtr ¶
func FirewallConfigPtr(v *FirewallConfigArgs) FirewallConfigPtrInput
type FirewallConfigPtrOutput ¶
type FirewallConfigPtrOutput struct{ *pulumi.OutputState }
func (FirewallConfigPtrOutput) AdditionalRules ¶
func (o FirewallConfigPtrOutput) AdditionalRules() FirewallRuleConfigArrayOutput
AdditionalRules is a list of additional rules to be applied.
func (FirewallConfigPtrOutput) AllowICMP ¶
func (o FirewallConfigPtrOutput) AllowICMP() pulumi.BoolPtrOutput
AllowICMP indicates whether ICMP traffic is allowed. Default is false.
func (FirewallConfigPtrOutput) Elem ¶
func (o FirewallConfigPtrOutput) Elem() FirewallConfigOutput
func (FirewallConfigPtrOutput) ElementType ¶
func (FirewallConfigPtrOutput) ElementType() reflect.Type
func (FirewallConfigPtrOutput) Enabled ¶
func (o FirewallConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enabled specifies if the configuration is active. Default is false.
func (FirewallConfigPtrOutput) SSH ¶
func (o FirewallConfigPtrOutput) SSH() FirewallSSHConfigPtrOutput
SSH holds the SSH specific configurations.
func (FirewallConfigPtrOutput) ToFirewallConfigPtrOutput ¶
func (o FirewallConfigPtrOutput) ToFirewallConfigPtrOutput() FirewallConfigPtrOutput
func (FirewallConfigPtrOutput) ToFirewallConfigPtrOutputWithContext ¶
func (o FirewallConfigPtrOutput) ToFirewallConfigPtrOutputWithContext(ctx context.Context) FirewallConfigPtrOutput
type FirewallRuleConfig ¶
type FirewallRuleConfig struct { // Description provides a human-readable explanation of what the rule is intended to do. Description *string `pulumi:"Description"` // Port specifies the network port number or range applicable for the rule. Required. Port *string `pulumi:"Port"` // Protocol specifies the network protocol (e.g., TCP, UDP) applicable for the rule. Default is TCP. Protocol *string `pulumi:"Protocol"` // SourceIps lists IP addresses or subnets from which traffic is allowed or to which traffic is directed, based on the Direction. Required. SourceIps []string `pulumi:"SourceIps"` }
type FirewallRuleConfigArgs ¶
type FirewallRuleConfigArgs struct { // Description provides a human-readable explanation of what the rule is intended to do. Description pulumi.StringPtrInput `pulumi:"Description"` // Port specifies the network port number or range applicable for the rule. Required. Port pulumi.StringPtrInput `pulumi:"Port"` // Protocol specifies the network protocol (e.g., TCP, UDP) applicable for the rule. Default is TCP. Protocol pulumi.StringPtrInput `pulumi:"Protocol"` // SourceIps lists IP addresses or subnets from which traffic is allowed or to which traffic is directed, based on the Direction. Required. SourceIps pulumi.StringArrayInput `pulumi:"SourceIps"` }
func (FirewallRuleConfigArgs) ElementType ¶
func (FirewallRuleConfigArgs) ElementType() reflect.Type
func (FirewallRuleConfigArgs) ToFirewallRuleConfigOutput ¶
func (i FirewallRuleConfigArgs) ToFirewallRuleConfigOutput() FirewallRuleConfigOutput
func (FirewallRuleConfigArgs) ToFirewallRuleConfigOutputWithContext ¶
func (i FirewallRuleConfigArgs) ToFirewallRuleConfigOutputWithContext(ctx context.Context) FirewallRuleConfigOutput
type FirewallRuleConfigArray ¶
type FirewallRuleConfigArray []FirewallRuleConfigInput
func (FirewallRuleConfigArray) ElementType ¶
func (FirewallRuleConfigArray) ElementType() reflect.Type
func (FirewallRuleConfigArray) ToFirewallRuleConfigArrayOutput ¶
func (i FirewallRuleConfigArray) ToFirewallRuleConfigArrayOutput() FirewallRuleConfigArrayOutput
func (FirewallRuleConfigArray) ToFirewallRuleConfigArrayOutputWithContext ¶
func (i FirewallRuleConfigArray) ToFirewallRuleConfigArrayOutputWithContext(ctx context.Context) FirewallRuleConfigArrayOutput
type FirewallRuleConfigArrayInput ¶
type FirewallRuleConfigArrayInput interface { pulumi.Input ToFirewallRuleConfigArrayOutput() FirewallRuleConfigArrayOutput ToFirewallRuleConfigArrayOutputWithContext(context.Context) FirewallRuleConfigArrayOutput }
FirewallRuleConfigArrayInput is an input type that accepts FirewallRuleConfigArray and FirewallRuleConfigArrayOutput values. You can construct a concrete instance of `FirewallRuleConfigArrayInput` via:
FirewallRuleConfigArray{ FirewallRuleConfigArgs{...} }
type FirewallRuleConfigArrayOutput ¶
type FirewallRuleConfigArrayOutput struct{ *pulumi.OutputState }
func (FirewallRuleConfigArrayOutput) ElementType ¶
func (FirewallRuleConfigArrayOutput) ElementType() reflect.Type
func (FirewallRuleConfigArrayOutput) Index ¶
func (o FirewallRuleConfigArrayOutput) Index(i pulumi.IntInput) FirewallRuleConfigOutput
func (FirewallRuleConfigArrayOutput) ToFirewallRuleConfigArrayOutput ¶
func (o FirewallRuleConfigArrayOutput) ToFirewallRuleConfigArrayOutput() FirewallRuleConfigArrayOutput
func (FirewallRuleConfigArrayOutput) ToFirewallRuleConfigArrayOutputWithContext ¶
func (o FirewallRuleConfigArrayOutput) ToFirewallRuleConfigArrayOutputWithContext(ctx context.Context) FirewallRuleConfigArrayOutput
type FirewallRuleConfigInput ¶
type FirewallRuleConfigInput interface { pulumi.Input ToFirewallRuleConfigOutput() FirewallRuleConfigOutput ToFirewallRuleConfigOutputWithContext(context.Context) FirewallRuleConfigOutput }
FirewallRuleConfigInput is an input type that accepts FirewallRuleConfigArgs and FirewallRuleConfigOutput values. You can construct a concrete instance of `FirewallRuleConfigInput` via:
FirewallRuleConfigArgs{...}
type FirewallRuleConfigOutput ¶
type FirewallRuleConfigOutput struct{ *pulumi.OutputState }
func (FirewallRuleConfigOutput) Description ¶
func (o FirewallRuleConfigOutput) Description() pulumi.StringPtrOutput
Description provides a human-readable explanation of what the rule is intended to do.
func (FirewallRuleConfigOutput) ElementType ¶
func (FirewallRuleConfigOutput) ElementType() reflect.Type
func (FirewallRuleConfigOutput) Port ¶
func (o FirewallRuleConfigOutput) Port() pulumi.StringPtrOutput
Port specifies the network port number or range applicable for the rule. Required.
func (FirewallRuleConfigOutput) Protocol ¶
func (o FirewallRuleConfigOutput) Protocol() pulumi.StringPtrOutput
Protocol specifies the network protocol (e.g., TCP, UDP) applicable for the rule. Default is TCP.
func (FirewallRuleConfigOutput) SourceIps ¶
func (o FirewallRuleConfigOutput) SourceIps() pulumi.StringArrayOutput
SourceIps lists IP addresses or subnets from which traffic is allowed or to which traffic is directed, based on the Direction. Required.
func (FirewallRuleConfigOutput) ToFirewallRuleConfigOutput ¶
func (o FirewallRuleConfigOutput) ToFirewallRuleConfigOutput() FirewallRuleConfigOutput
func (FirewallRuleConfigOutput) ToFirewallRuleConfigOutputWithContext ¶
func (o FirewallRuleConfigOutput) ToFirewallRuleConfigOutputWithContext(ctx context.Context) FirewallRuleConfigOutput
type FirewallSSHConfig ¶
type FirewallSSHConfig struct { // Allow indicates whether SSH access is permitted. Default is false. Allow *bool `pulumi:"Allow"` // AllowedIps lists specific IP addresses that are permitted to access via SSH. AllowedIps []string `pulumi:"AllowedIps"` // DisallowOwnIP specifies whether SSH access from the deployer's own IP address is disallowed. Default is false. DisallowOwnIP *bool `pulumi:"DisallowOwnIP"` }
type FirewallSSHConfigArgs ¶
type FirewallSSHConfigArgs struct { // Allow indicates whether SSH access is permitted. Default is false. Allow pulumi.BoolPtrInput `pulumi:"Allow"` // AllowedIps lists specific IP addresses that are permitted to access via SSH. AllowedIps pulumi.StringArrayInput `pulumi:"AllowedIps"` // DisallowOwnIP specifies whether SSH access from the deployer's own IP address is disallowed. Default is false. DisallowOwnIP pulumi.BoolPtrInput `pulumi:"DisallowOwnIP"` }
func (FirewallSSHConfigArgs) ElementType ¶
func (FirewallSSHConfigArgs) ElementType() reflect.Type
func (FirewallSSHConfigArgs) ToFirewallSSHConfigOutput ¶
func (i FirewallSSHConfigArgs) ToFirewallSSHConfigOutput() FirewallSSHConfigOutput
func (FirewallSSHConfigArgs) ToFirewallSSHConfigOutputWithContext ¶
func (i FirewallSSHConfigArgs) ToFirewallSSHConfigOutputWithContext(ctx context.Context) FirewallSSHConfigOutput
func (FirewallSSHConfigArgs) ToFirewallSSHConfigPtrOutput ¶
func (i FirewallSSHConfigArgs) ToFirewallSSHConfigPtrOutput() FirewallSSHConfigPtrOutput
func (FirewallSSHConfigArgs) ToFirewallSSHConfigPtrOutputWithContext ¶
func (i FirewallSSHConfigArgs) ToFirewallSSHConfigPtrOutputWithContext(ctx context.Context) FirewallSSHConfigPtrOutput
type FirewallSSHConfigInput ¶
type FirewallSSHConfigInput interface { pulumi.Input ToFirewallSSHConfigOutput() FirewallSSHConfigOutput ToFirewallSSHConfigOutputWithContext(context.Context) FirewallSSHConfigOutput }
FirewallSSHConfigInput is an input type that accepts FirewallSSHConfigArgs and FirewallSSHConfigOutput values. You can construct a concrete instance of `FirewallSSHConfigInput` via:
FirewallSSHConfigArgs{...}
type FirewallSSHConfigOutput ¶
type FirewallSSHConfigOutput struct{ *pulumi.OutputState }
func (FirewallSSHConfigOutput) Allow ¶
func (o FirewallSSHConfigOutput) Allow() pulumi.BoolPtrOutput
Allow indicates whether SSH access is permitted. Default is false.
func (FirewallSSHConfigOutput) AllowedIps ¶
func (o FirewallSSHConfigOutput) AllowedIps() pulumi.StringArrayOutput
AllowedIps lists specific IP addresses that are permitted to access via SSH.
func (FirewallSSHConfigOutput) DisallowOwnIP ¶
func (o FirewallSSHConfigOutput) DisallowOwnIP() pulumi.BoolPtrOutput
DisallowOwnIP specifies whether SSH access from the deployer's own IP address is disallowed. Default is false.
func (FirewallSSHConfigOutput) ElementType ¶
func (FirewallSSHConfigOutput) ElementType() reflect.Type
func (FirewallSSHConfigOutput) ToFirewallSSHConfigOutput ¶
func (o FirewallSSHConfigOutput) ToFirewallSSHConfigOutput() FirewallSSHConfigOutput
func (FirewallSSHConfigOutput) ToFirewallSSHConfigOutputWithContext ¶
func (o FirewallSSHConfigOutput) ToFirewallSSHConfigOutputWithContext(ctx context.Context) FirewallSSHConfigOutput
func (FirewallSSHConfigOutput) ToFirewallSSHConfigPtrOutput ¶
func (o FirewallSSHConfigOutput) ToFirewallSSHConfigPtrOutput() FirewallSSHConfigPtrOutput
func (FirewallSSHConfigOutput) ToFirewallSSHConfigPtrOutputWithContext ¶
func (o FirewallSSHConfigOutput) ToFirewallSSHConfigPtrOutputWithContext(ctx context.Context) FirewallSSHConfigPtrOutput
type FirewallSSHConfigPtrInput ¶
type FirewallSSHConfigPtrInput interface { pulumi.Input ToFirewallSSHConfigPtrOutput() FirewallSSHConfigPtrOutput ToFirewallSSHConfigPtrOutputWithContext(context.Context) FirewallSSHConfigPtrOutput }
FirewallSSHConfigPtrInput is an input type that accepts FirewallSSHConfigArgs, FirewallSSHConfigPtr and FirewallSSHConfigPtrOutput values. You can construct a concrete instance of `FirewallSSHConfigPtrInput` via:
FirewallSSHConfigArgs{...} or: nil
func FirewallSSHConfigPtr ¶
func FirewallSSHConfigPtr(v *FirewallSSHConfigArgs) FirewallSSHConfigPtrInput
type FirewallSSHConfigPtrOutput ¶
type FirewallSSHConfigPtrOutput struct{ *pulumi.OutputState }
func (FirewallSSHConfigPtrOutput) Allow ¶
func (o FirewallSSHConfigPtrOutput) Allow() pulumi.BoolPtrOutput
Allow indicates whether SSH access is permitted. Default is false.
func (FirewallSSHConfigPtrOutput) AllowedIps ¶
func (o FirewallSSHConfigPtrOutput) AllowedIps() pulumi.StringArrayOutput
AllowedIps lists specific IP addresses that are permitted to access via SSH.
func (FirewallSSHConfigPtrOutput) DisallowOwnIP ¶
func (o FirewallSSHConfigPtrOutput) DisallowOwnIP() pulumi.BoolPtrOutput
DisallowOwnIP specifies whether SSH access from the deployer's own IP address is disallowed. Default is false.
func (FirewallSSHConfigPtrOutput) Elem ¶
func (o FirewallSSHConfigPtrOutput) Elem() FirewallSSHConfigOutput
func (FirewallSSHConfigPtrOutput) ElementType ¶
func (FirewallSSHConfigPtrOutput) ElementType() reflect.Type
func (FirewallSSHConfigPtrOutput) ToFirewallSSHConfigPtrOutput ¶
func (o FirewallSSHConfigPtrOutput) ToFirewallSSHConfigPtrOutput() FirewallSSHConfigPtrOutput
func (FirewallSSHConfigPtrOutput) ToFirewallSSHConfigPtrOutputWithContext ¶
func (o FirewallSSHConfigPtrOutput) ToFirewallSSHConfigPtrOutputWithContext(ctx context.Context) FirewallSSHConfigPtrOutput
type HelmConfig ¶
type HelmConfig struct { // ValuesFilePaths is a list of path/to/file to values files. See https://www.pulumi.com/registry/packages/kubernetes/api-docs/helm/v3/release/#valueyamlfiles_nodejs for details. ValuesFilePath []string `pulumi:"ValuesFilePath"` // Version is version of helm chart. Default is taken from default-helm-versions.yaml in template's versions directory. Version *string `pulumi:"Version"` }
type HelmConfigArgs ¶
type HelmConfigArgs struct { // ValuesFilePaths is a list of path/to/file to values files. See https://www.pulumi.com/registry/packages/kubernetes/api-docs/helm/v3/release/#valueyamlfiles_nodejs for details. ValuesFilePath pulumi.StringArrayInput `pulumi:"ValuesFilePath"` // Version is version of helm chart. Default is taken from default-helm-versions.yaml in template's versions directory. Version pulumi.StringPtrInput `pulumi:"Version"` }
func (HelmConfigArgs) ElementType ¶
func (HelmConfigArgs) ElementType() reflect.Type
func (HelmConfigArgs) ToHelmConfigOutput ¶
func (i HelmConfigArgs) ToHelmConfigOutput() HelmConfigOutput
func (HelmConfigArgs) ToHelmConfigOutputWithContext ¶
func (i HelmConfigArgs) ToHelmConfigOutputWithContext(ctx context.Context) HelmConfigOutput
func (HelmConfigArgs) ToHelmConfigPtrOutput ¶
func (i HelmConfigArgs) ToHelmConfigPtrOutput() HelmConfigPtrOutput
func (HelmConfigArgs) ToHelmConfigPtrOutputWithContext ¶
func (i HelmConfigArgs) ToHelmConfigPtrOutputWithContext(ctx context.Context) HelmConfigPtrOutput
type HelmConfigInput ¶
type HelmConfigInput interface { pulumi.Input ToHelmConfigOutput() HelmConfigOutput ToHelmConfigOutputWithContext(context.Context) HelmConfigOutput }
HelmConfigInput is an input type that accepts HelmConfigArgs and HelmConfigOutput values. You can construct a concrete instance of `HelmConfigInput` via:
HelmConfigArgs{...}
type HelmConfigOutput ¶
type HelmConfigOutput struct{ *pulumi.OutputState }
func (HelmConfigOutput) ElementType ¶
func (HelmConfigOutput) ElementType() reflect.Type
func (HelmConfigOutput) ToHelmConfigOutput ¶
func (o HelmConfigOutput) ToHelmConfigOutput() HelmConfigOutput
func (HelmConfigOutput) ToHelmConfigOutputWithContext ¶
func (o HelmConfigOutput) ToHelmConfigOutputWithContext(ctx context.Context) HelmConfigOutput
func (HelmConfigOutput) ToHelmConfigPtrOutput ¶
func (o HelmConfigOutput) ToHelmConfigPtrOutput() HelmConfigPtrOutput
func (HelmConfigOutput) ToHelmConfigPtrOutputWithContext ¶
func (o HelmConfigOutput) ToHelmConfigPtrOutputWithContext(ctx context.Context) HelmConfigPtrOutput
func (HelmConfigOutput) ValuesFilePath ¶
func (o HelmConfigOutput) ValuesFilePath() pulumi.StringArrayOutput
ValuesFilePaths is a list of path/to/file to values files. See https://www.pulumi.com/registry/packages/kubernetes/api-docs/helm/v3/release/#valueyamlfiles_nodejs for details.
func (HelmConfigOutput) Version ¶
func (o HelmConfigOutput) Version() pulumi.StringPtrOutput
Version is version of helm chart. Default is taken from default-helm-versions.yaml in template's versions directory.
type HelmConfigPtrInput ¶
type HelmConfigPtrInput interface { pulumi.Input ToHelmConfigPtrOutput() HelmConfigPtrOutput ToHelmConfigPtrOutputWithContext(context.Context) HelmConfigPtrOutput }
HelmConfigPtrInput is an input type that accepts HelmConfigArgs, HelmConfigPtr and HelmConfigPtrOutput values. You can construct a concrete instance of `HelmConfigPtrInput` via:
HelmConfigArgs{...} or: nil
func HelmConfigPtr ¶
func HelmConfigPtr(v *HelmConfigArgs) HelmConfigPtrInput
type HelmConfigPtrOutput ¶
type HelmConfigPtrOutput struct{ *pulumi.OutputState }
func (HelmConfigPtrOutput) Elem ¶
func (o HelmConfigPtrOutput) Elem() HelmConfigOutput
func (HelmConfigPtrOutput) ElementType ¶
func (HelmConfigPtrOutput) ElementType() reflect.Type
func (HelmConfigPtrOutput) ToHelmConfigPtrOutput ¶
func (o HelmConfigPtrOutput) ToHelmConfigPtrOutput() HelmConfigPtrOutput
func (HelmConfigPtrOutput) ToHelmConfigPtrOutputWithContext ¶
func (o HelmConfigPtrOutput) ToHelmConfigPtrOutputWithContext(ctx context.Context) HelmConfigPtrOutput
func (HelmConfigPtrOutput) ValuesFilePath ¶
func (o HelmConfigPtrOutput) ValuesFilePath() pulumi.StringArrayOutput
ValuesFilePaths is a list of path/to/file to values files. See https://www.pulumi.com/registry/packages/kubernetes/api-docs/helm/v3/release/#valueyamlfiles_nodejs for details.
func (HelmConfigPtrOutput) Version ¶
func (o HelmConfigPtrOutput) Version() pulumi.StringPtrOutput
Version is version of helm chart. Default is taken from default-helm-versions.yaml in template's versions directory.
type K3sConfig ¶
type K3sConfig struct { // [Experimental] clean-data-on-upgrade is used to delete all data while upgrade. This is based on the script https://docs.k3s.io/upgrades/killall CleanDataOnUpgrade *bool `pulumi:"CleanDataOnUpgrade"` // The real config of k3s service. K3S *K3sK3sConfig `pulumi:"K3S"` // Version is used to determine if k3s should be upgraded if auto-upgrade is disabled. If the version is changed, k3s will be upgraded. Version *string `pulumi:"Version"` }
type K3sConfigArgs ¶
type K3sConfigArgs struct { // [Experimental] clean-data-on-upgrade is used to delete all data while upgrade. This is based on the script https://docs.k3s.io/upgrades/killall CleanDataOnUpgrade pulumi.BoolPtrInput `pulumi:"CleanDataOnUpgrade"` // The real config of k3s service. K3S K3sK3sConfigPtrInput `pulumi:"K3S"` // Version is used to determine if k3s should be upgraded if auto-upgrade is disabled. If the version is changed, k3s will be upgraded. Version pulumi.StringPtrInput `pulumi:"Version"` }
func (K3sConfigArgs) ElementType ¶
func (K3sConfigArgs) ElementType() reflect.Type
func (K3sConfigArgs) ToK3sConfigOutput ¶
func (i K3sConfigArgs) ToK3sConfigOutput() K3sConfigOutput
func (K3sConfigArgs) ToK3sConfigOutputWithContext ¶
func (i K3sConfigArgs) ToK3sConfigOutputWithContext(ctx context.Context) K3sConfigOutput
func (K3sConfigArgs) ToK3sConfigPtrOutput ¶
func (i K3sConfigArgs) ToK3sConfigPtrOutput() K3sConfigPtrOutput
func (K3sConfigArgs) ToK3sConfigPtrOutputWithContext ¶
func (i K3sConfigArgs) ToK3sConfigPtrOutputWithContext(ctx context.Context) K3sConfigPtrOutput
type K3sConfigInput ¶
type K3sConfigInput interface { pulumi.Input ToK3sConfigOutput() K3sConfigOutput ToK3sConfigOutputWithContext(context.Context) K3sConfigOutput }
K3sConfigInput is an input type that accepts K3sConfigArgs and K3sConfigOutput values. You can construct a concrete instance of `K3sConfigInput` via:
K3sConfigArgs{...}
type K3sConfigOutput ¶
type K3sConfigOutput struct{ *pulumi.OutputState }
func (K3sConfigOutput) CleanDataOnUpgrade ¶
func (o K3sConfigOutput) CleanDataOnUpgrade() pulumi.BoolPtrOutput
[Experimental] clean-data-on-upgrade is used to delete all data while upgrade. This is based on the script https://docs.k3s.io/upgrades/killall
func (K3sConfigOutput) ElementType ¶
func (K3sConfigOutput) ElementType() reflect.Type
func (K3sConfigOutput) K3S ¶
func (o K3sConfigOutput) K3S() K3sK3sConfigPtrOutput
The real config of k3s service.
func (K3sConfigOutput) ToK3sConfigOutput ¶
func (o K3sConfigOutput) ToK3sConfigOutput() K3sConfigOutput
func (K3sConfigOutput) ToK3sConfigOutputWithContext ¶
func (o K3sConfigOutput) ToK3sConfigOutputWithContext(ctx context.Context) K3sConfigOutput
func (K3sConfigOutput) ToK3sConfigPtrOutput ¶
func (o K3sConfigOutput) ToK3sConfigPtrOutput() K3sConfigPtrOutput
func (K3sConfigOutput) ToK3sConfigPtrOutputWithContext ¶
func (o K3sConfigOutput) ToK3sConfigPtrOutputWithContext(ctx context.Context) K3sConfigPtrOutput
func (K3sConfigOutput) Version ¶
func (o K3sConfigOutput) Version() pulumi.StringPtrOutput
Version is used to determine if k3s should be upgraded if auto-upgrade is disabled. If the version is changed, k3s will be upgraded.
type K3sConfigPtrInput ¶
type K3sConfigPtrInput interface { pulumi.Input ToK3sConfigPtrOutput() K3sConfigPtrOutput ToK3sConfigPtrOutputWithContext(context.Context) K3sConfigPtrOutput }
K3sConfigPtrInput is an input type that accepts K3sConfigArgs, K3sConfigPtr and K3sConfigPtrOutput values. You can construct a concrete instance of `K3sConfigPtrInput` via:
K3sConfigArgs{...} or: nil
func K3sConfigPtr ¶
func K3sConfigPtr(v *K3sConfigArgs) K3sConfigPtrInput
type K3sConfigPtrOutput ¶
type K3sConfigPtrOutput struct{ *pulumi.OutputState }
func (K3sConfigPtrOutput) CleanDataOnUpgrade ¶
func (o K3sConfigPtrOutput) CleanDataOnUpgrade() pulumi.BoolPtrOutput
[Experimental] clean-data-on-upgrade is used to delete all data while upgrade. This is based on the script https://docs.k3s.io/upgrades/killall
func (K3sConfigPtrOutput) Elem ¶
func (o K3sConfigPtrOutput) Elem() K3sConfigOutput
func (K3sConfigPtrOutput) ElementType ¶
func (K3sConfigPtrOutput) ElementType() reflect.Type
func (K3sConfigPtrOutput) K3S ¶
func (o K3sConfigPtrOutput) K3S() K3sK3sConfigPtrOutput
The real config of k3s service.
func (K3sConfigPtrOutput) ToK3sConfigPtrOutput ¶
func (o K3sConfigPtrOutput) ToK3sConfigPtrOutput() K3sConfigPtrOutput
func (K3sConfigPtrOutput) ToK3sConfigPtrOutputWithContext ¶
func (o K3sConfigPtrOutput) ToK3sConfigPtrOutputWithContext(ctx context.Context) K3sConfigPtrOutput
func (K3sConfigPtrOutput) Version ¶
func (o K3sConfigPtrOutput) Version() pulumi.StringPtrOutput
Version is used to determine if k3s should be upgraded if auto-upgrade is disabled. If the version is changed, k3s will be upgraded.
type K3sK3sConfig ¶
type K3sK3sConfig struct { // ClusterCidr defines the IP range from which pod IPs shall be allocated. Default is 10.141.0.0/16. ClusterCidr *string `pulumi:"ClusterCidr"` // ClusterDNS specifies the IP address of the DNS service within the cluster. Default is autopicked. ClusterDNS *string `pulumi:"ClusterDNS"` // ClusterDomain specifies the domain name of the cluster. ClusterDomain *string `pulumi:"ClusterDomain"` // Disable lists components or features to disable. Disable []string `pulumi:"Disable"` // DisableCloudController determines whether to disable the integrated cloud controller manager. Default is false, but will be true if ccm is enabled. DisableCloudController *bool `pulumi:"DisableCloudController"` // DisableNetworkPolicy determines whether to disable network policies. DisableNetworkPolicy *bool `pulumi:"DisableNetworkPolicy"` // FlannelBackend determines the type of backend used for Flannel, a networking solution. FlannelBackend *string `pulumi:"FlannelBackend"` // KubeAPIServerArgs allows passing additional arguments to the Kubernetes API server. KubeAPIServerArgs []string `pulumi:"KubeAPIServerArgs"` // KubeCloudControllerManagerArgs allows passing additional arguments to the Kubernetes cloud controller manager. KubeCloudControllerManagerArgs []string `pulumi:"KubeCloudControllerManagerArgs"` // KubeControllerManagerArgs allows passing additional arguments to the Kubernetes controller manager. KubeControllerManagerArgs []string `pulumi:"KubeControllerManagerArgs"` // KubeletArgs allows passing additional arguments to the kubelet service. KubeletArgs []string `pulumi:"KubeletArgs"` // NodeLabels set labels on registration. NodeLabels []string `pulumi:"NodeLabels"` // NodeTaints are used to taint the node with key=value:effect. By default, server node is tainted with a couple of taints if number of agents nodes more than 0. NodeTaints []string `pulumi:"NodeTaints"` // ServiceCidr defines the IP range from which service cluster IPs are allocated. Default is 10.140.0.0/16. ServiceCidr *string `pulumi:"ServiceCidr"` }
type K3sK3sConfigArgs ¶
type K3sK3sConfigArgs struct { // ClusterCidr defines the IP range from which pod IPs shall be allocated. Default is 10.141.0.0/16. ClusterCidr pulumi.StringPtrInput `pulumi:"ClusterCidr"` // ClusterDNS specifies the IP address of the DNS service within the cluster. Default is autopicked. ClusterDNS pulumi.StringPtrInput `pulumi:"ClusterDNS"` // ClusterDomain specifies the domain name of the cluster. ClusterDomain pulumi.StringPtrInput `pulumi:"ClusterDomain"` // Disable lists components or features to disable. Disable pulumi.StringArrayInput `pulumi:"Disable"` // DisableCloudController determines whether to disable the integrated cloud controller manager. Default is false, but will be true if ccm is enabled. DisableCloudController pulumi.BoolPtrInput `pulumi:"DisableCloudController"` // DisableNetworkPolicy determines whether to disable network policies. DisableNetworkPolicy pulumi.BoolPtrInput `pulumi:"DisableNetworkPolicy"` // FlannelBackend determines the type of backend used for Flannel, a networking solution. FlannelBackend pulumi.StringPtrInput `pulumi:"FlannelBackend"` // KubeAPIServerArgs allows passing additional arguments to the Kubernetes API server. KubeAPIServerArgs pulumi.StringArrayInput `pulumi:"KubeAPIServerArgs"` // KubeCloudControllerManagerArgs allows passing additional arguments to the Kubernetes cloud controller manager. KubeCloudControllerManagerArgs pulumi.StringArrayInput `pulumi:"KubeCloudControllerManagerArgs"` // KubeControllerManagerArgs allows passing additional arguments to the Kubernetes controller manager. KubeControllerManagerArgs pulumi.StringArrayInput `pulumi:"KubeControllerManagerArgs"` // KubeletArgs allows passing additional arguments to the kubelet service. KubeletArgs pulumi.StringArrayInput `pulumi:"KubeletArgs"` // NodeLabels set labels on registration. NodeLabels pulumi.StringArrayInput `pulumi:"NodeLabels"` // NodeTaints are used to taint the node with key=value:effect. By default, server node is tainted with a couple of taints if number of agents nodes more than 0. NodeTaints pulumi.StringArrayInput `pulumi:"NodeTaints"` // ServiceCidr defines the IP range from which service cluster IPs are allocated. Default is 10.140.0.0/16. ServiceCidr pulumi.StringPtrInput `pulumi:"ServiceCidr"` }
func (K3sK3sConfigArgs) ElementType ¶
func (K3sK3sConfigArgs) ElementType() reflect.Type
func (K3sK3sConfigArgs) ToK3sK3sConfigOutput ¶
func (i K3sK3sConfigArgs) ToK3sK3sConfigOutput() K3sK3sConfigOutput
func (K3sK3sConfigArgs) ToK3sK3sConfigOutputWithContext ¶
func (i K3sK3sConfigArgs) ToK3sK3sConfigOutputWithContext(ctx context.Context) K3sK3sConfigOutput
func (K3sK3sConfigArgs) ToK3sK3sConfigPtrOutput ¶
func (i K3sK3sConfigArgs) ToK3sK3sConfigPtrOutput() K3sK3sConfigPtrOutput
func (K3sK3sConfigArgs) ToK3sK3sConfigPtrOutputWithContext ¶
func (i K3sK3sConfigArgs) ToK3sK3sConfigPtrOutputWithContext(ctx context.Context) K3sK3sConfigPtrOutput
type K3sK3sConfigInput ¶
type K3sK3sConfigInput interface { pulumi.Input ToK3sK3sConfigOutput() K3sK3sConfigOutput ToK3sK3sConfigOutputWithContext(context.Context) K3sK3sConfigOutput }
K3sK3sConfigInput is an input type that accepts K3sK3sConfigArgs and K3sK3sConfigOutput values. You can construct a concrete instance of `K3sK3sConfigInput` via:
K3sK3sConfigArgs{...}
type K3sK3sConfigOutput ¶
type K3sK3sConfigOutput struct{ *pulumi.OutputState }
func (K3sK3sConfigOutput) ClusterCidr ¶
func (o K3sK3sConfigOutput) ClusterCidr() pulumi.StringPtrOutput
ClusterCidr defines the IP range from which pod IPs shall be allocated. Default is 10.141.0.0/16.
func (K3sK3sConfigOutput) ClusterDNS ¶
func (o K3sK3sConfigOutput) ClusterDNS() pulumi.StringPtrOutput
ClusterDNS specifies the IP address of the DNS service within the cluster. Default is autopicked.
func (K3sK3sConfigOutput) ClusterDomain ¶
func (o K3sK3sConfigOutput) ClusterDomain() pulumi.StringPtrOutput
ClusterDomain specifies the domain name of the cluster.
func (K3sK3sConfigOutput) Disable ¶
func (o K3sK3sConfigOutput) Disable() pulumi.StringArrayOutput
Disable lists components or features to disable.
func (K3sK3sConfigOutput) DisableCloudController ¶
func (o K3sK3sConfigOutput) DisableCloudController() pulumi.BoolPtrOutput
DisableCloudController determines whether to disable the integrated cloud controller manager. Default is false, but will be true if ccm is enabled.
func (K3sK3sConfigOutput) DisableNetworkPolicy ¶
func (o K3sK3sConfigOutput) DisableNetworkPolicy() pulumi.BoolPtrOutput
DisableNetworkPolicy determines whether to disable network policies.
func (K3sK3sConfigOutput) ElementType ¶
func (K3sK3sConfigOutput) ElementType() reflect.Type
func (K3sK3sConfigOutput) FlannelBackend ¶
func (o K3sK3sConfigOutput) FlannelBackend() pulumi.StringPtrOutput
FlannelBackend determines the type of backend used for Flannel, a networking solution.
func (K3sK3sConfigOutput) KubeAPIServerArgs ¶
func (o K3sK3sConfigOutput) KubeAPIServerArgs() pulumi.StringArrayOutput
KubeAPIServerArgs allows passing additional arguments to the Kubernetes API server.
func (K3sK3sConfigOutput) KubeCloudControllerManagerArgs ¶
func (o K3sK3sConfigOutput) KubeCloudControllerManagerArgs() pulumi.StringArrayOutput
KubeCloudControllerManagerArgs allows passing additional arguments to the Kubernetes cloud controller manager.
func (K3sK3sConfigOutput) KubeControllerManagerArgs ¶
func (o K3sK3sConfigOutput) KubeControllerManagerArgs() pulumi.StringArrayOutput
KubeControllerManagerArgs allows passing additional arguments to the Kubernetes controller manager.
func (K3sK3sConfigOutput) KubeletArgs ¶
func (o K3sK3sConfigOutput) KubeletArgs() pulumi.StringArrayOutput
KubeletArgs allows passing additional arguments to the kubelet service.
func (K3sK3sConfigOutput) NodeLabels ¶
func (o K3sK3sConfigOutput) NodeLabels() pulumi.StringArrayOutput
NodeLabels set labels on registration.
func (K3sK3sConfigOutput) NodeTaints ¶
func (o K3sK3sConfigOutput) NodeTaints() pulumi.StringArrayOutput
NodeTaints are used to taint the node with key=value:effect. By default, server node is tainted with a couple of taints if number of agents nodes more than 0.
func (K3sK3sConfigOutput) ServiceCidr ¶
func (o K3sK3sConfigOutput) ServiceCidr() pulumi.StringPtrOutput
ServiceCidr defines the IP range from which service cluster IPs are allocated. Default is 10.140.0.0/16.
func (K3sK3sConfigOutput) ToK3sK3sConfigOutput ¶
func (o K3sK3sConfigOutput) ToK3sK3sConfigOutput() K3sK3sConfigOutput
func (K3sK3sConfigOutput) ToK3sK3sConfigOutputWithContext ¶
func (o K3sK3sConfigOutput) ToK3sK3sConfigOutputWithContext(ctx context.Context) K3sK3sConfigOutput
func (K3sK3sConfigOutput) ToK3sK3sConfigPtrOutput ¶
func (o K3sK3sConfigOutput) ToK3sK3sConfigPtrOutput() K3sK3sConfigPtrOutput
func (K3sK3sConfigOutput) ToK3sK3sConfigPtrOutputWithContext ¶
func (o K3sK3sConfigOutput) ToK3sK3sConfigPtrOutputWithContext(ctx context.Context) K3sK3sConfigPtrOutput
type K3sK3sConfigPtrInput ¶
type K3sK3sConfigPtrInput interface { pulumi.Input ToK3sK3sConfigPtrOutput() K3sK3sConfigPtrOutput ToK3sK3sConfigPtrOutputWithContext(context.Context) K3sK3sConfigPtrOutput }
K3sK3sConfigPtrInput is an input type that accepts K3sK3sConfigArgs, K3sK3sConfigPtr and K3sK3sConfigPtrOutput values. You can construct a concrete instance of `K3sK3sConfigPtrInput` via:
K3sK3sConfigArgs{...} or: nil
func K3sK3sConfigPtr ¶
func K3sK3sConfigPtr(v *K3sK3sConfigArgs) K3sK3sConfigPtrInput
type K3sK3sConfigPtrOutput ¶
type K3sK3sConfigPtrOutput struct{ *pulumi.OutputState }
func (K3sK3sConfigPtrOutput) ClusterCidr ¶
func (o K3sK3sConfigPtrOutput) ClusterCidr() pulumi.StringPtrOutput
ClusterCidr defines the IP range from which pod IPs shall be allocated. Default is 10.141.0.0/16.
func (K3sK3sConfigPtrOutput) ClusterDNS ¶
func (o K3sK3sConfigPtrOutput) ClusterDNS() pulumi.StringPtrOutput
ClusterDNS specifies the IP address of the DNS service within the cluster. Default is autopicked.
func (K3sK3sConfigPtrOutput) ClusterDomain ¶
func (o K3sK3sConfigPtrOutput) ClusterDomain() pulumi.StringPtrOutput
ClusterDomain specifies the domain name of the cluster.
func (K3sK3sConfigPtrOutput) Disable ¶
func (o K3sK3sConfigPtrOutput) Disable() pulumi.StringArrayOutput
Disable lists components or features to disable.
func (K3sK3sConfigPtrOutput) DisableCloudController ¶
func (o K3sK3sConfigPtrOutput) DisableCloudController() pulumi.BoolPtrOutput
DisableCloudController determines whether to disable the integrated cloud controller manager. Default is false, but will be true if ccm is enabled.
func (K3sK3sConfigPtrOutput) DisableNetworkPolicy ¶
func (o K3sK3sConfigPtrOutput) DisableNetworkPolicy() pulumi.BoolPtrOutput
DisableNetworkPolicy determines whether to disable network policies.
func (K3sK3sConfigPtrOutput) Elem ¶
func (o K3sK3sConfigPtrOutput) Elem() K3sK3sConfigOutput
func (K3sK3sConfigPtrOutput) ElementType ¶
func (K3sK3sConfigPtrOutput) ElementType() reflect.Type
func (K3sK3sConfigPtrOutput) FlannelBackend ¶
func (o K3sK3sConfigPtrOutput) FlannelBackend() pulumi.StringPtrOutput
FlannelBackend determines the type of backend used for Flannel, a networking solution.
func (K3sK3sConfigPtrOutput) KubeAPIServerArgs ¶
func (o K3sK3sConfigPtrOutput) KubeAPIServerArgs() pulumi.StringArrayOutput
KubeAPIServerArgs allows passing additional arguments to the Kubernetes API server.
func (K3sK3sConfigPtrOutput) KubeCloudControllerManagerArgs ¶
func (o K3sK3sConfigPtrOutput) KubeCloudControllerManagerArgs() pulumi.StringArrayOutput
KubeCloudControllerManagerArgs allows passing additional arguments to the Kubernetes cloud controller manager.
func (K3sK3sConfigPtrOutput) KubeControllerManagerArgs ¶
func (o K3sK3sConfigPtrOutput) KubeControllerManagerArgs() pulumi.StringArrayOutput
KubeControllerManagerArgs allows passing additional arguments to the Kubernetes controller manager.
func (K3sK3sConfigPtrOutput) KubeletArgs ¶
func (o K3sK3sConfigPtrOutput) KubeletArgs() pulumi.StringArrayOutput
KubeletArgs allows passing additional arguments to the kubelet service.
func (K3sK3sConfigPtrOutput) NodeLabels ¶
func (o K3sK3sConfigPtrOutput) NodeLabels() pulumi.StringArrayOutput
NodeLabels set labels on registration.
func (K3sK3sConfigPtrOutput) NodeTaints ¶
func (o K3sK3sConfigPtrOutput) NodeTaints() pulumi.StringArrayOutput
NodeTaints are used to taint the node with key=value:effect. By default, server node is tainted with a couple of taints if number of agents nodes more than 0.
func (K3sK3sConfigPtrOutput) ServiceCidr ¶
func (o K3sK3sConfigPtrOutput) ServiceCidr() pulumi.StringPtrOutput
ServiceCidr defines the IP range from which service cluster IPs are allocated. Default is 10.140.0.0/16.
func (K3sK3sConfigPtrOutput) ToK3sK3sConfigPtrOutput ¶
func (o K3sK3sConfigPtrOutput) ToK3sK3sConfigPtrOutput() K3sK3sConfigPtrOutput
func (K3sK3sConfigPtrOutput) ToK3sK3sConfigPtrOutputWithContext ¶
func (o K3sK3sConfigPtrOutput) ToK3sK3sConfigPtrOutputWithContext(ctx context.Context) K3sK3sConfigPtrOutput
type K3supgraderConfig ¶
type K3supgraderConfig struct { // ConfigEnv is a map of environment variables to pass to the controller. ConfigEnv []string `pulumi:"ConfigEnv"` Enabled *bool `pulumi:"Enabled"` Helm *HelmConfig `pulumi:"Helm"` // Channel is a channel to use for the upgrade. Conflicts with Version. TargetChannel *string `pulumi:"TargetChannel"` // Version is a version to use for the upgrade. Conflicts with Channel. TargetVersion *string `pulumi:"TargetVersion"` }
type K3supgraderConfigArgs ¶
type K3supgraderConfigArgs struct { // ConfigEnv is a map of environment variables to pass to the controller. ConfigEnv pulumi.StringArrayInput `pulumi:"ConfigEnv"` Enabled pulumi.BoolPtrInput `pulumi:"Enabled"` Helm HelmConfigPtrInput `pulumi:"Helm"` // Channel is a channel to use for the upgrade. Conflicts with Version. TargetChannel pulumi.StringPtrInput `pulumi:"TargetChannel"` // Version is a version to use for the upgrade. Conflicts with Channel. TargetVersion pulumi.StringPtrInput `pulumi:"TargetVersion"` }
func (K3supgraderConfigArgs) ElementType ¶
func (K3supgraderConfigArgs) ElementType() reflect.Type
func (K3supgraderConfigArgs) ToK3supgraderConfigOutput ¶
func (i K3supgraderConfigArgs) ToK3supgraderConfigOutput() K3supgraderConfigOutput
func (K3supgraderConfigArgs) ToK3supgraderConfigOutputWithContext ¶
func (i K3supgraderConfigArgs) ToK3supgraderConfigOutputWithContext(ctx context.Context) K3supgraderConfigOutput
func (K3supgraderConfigArgs) ToK3supgraderConfigPtrOutput ¶
func (i K3supgraderConfigArgs) ToK3supgraderConfigPtrOutput() K3supgraderConfigPtrOutput
func (K3supgraderConfigArgs) ToK3supgraderConfigPtrOutputWithContext ¶
func (i K3supgraderConfigArgs) ToK3supgraderConfigPtrOutputWithContext(ctx context.Context) K3supgraderConfigPtrOutput
type K3supgraderConfigInput ¶
type K3supgraderConfigInput interface { pulumi.Input ToK3supgraderConfigOutput() K3supgraderConfigOutput ToK3supgraderConfigOutputWithContext(context.Context) K3supgraderConfigOutput }
K3supgraderConfigInput is an input type that accepts K3supgraderConfigArgs and K3supgraderConfigOutput values. You can construct a concrete instance of `K3supgraderConfigInput` via:
K3supgraderConfigArgs{...}
type K3supgraderConfigOutput ¶
type K3supgraderConfigOutput struct{ *pulumi.OutputState }
func (K3supgraderConfigOutput) ConfigEnv ¶
func (o K3supgraderConfigOutput) ConfigEnv() pulumi.StringArrayOutput
ConfigEnv is a map of environment variables to pass to the controller.
func (K3supgraderConfigOutput) ElementType ¶
func (K3supgraderConfigOutput) ElementType() reflect.Type
func (K3supgraderConfigOutput) Enabled ¶
func (o K3supgraderConfigOutput) Enabled() pulumi.BoolPtrOutput
func (K3supgraderConfigOutput) Helm ¶
func (o K3supgraderConfigOutput) Helm() HelmConfigPtrOutput
func (K3supgraderConfigOutput) TargetChannel ¶
func (o K3supgraderConfigOutput) TargetChannel() pulumi.StringPtrOutput
Channel is a channel to use for the upgrade. Conflicts with Version.
func (K3supgraderConfigOutput) TargetVersion ¶
func (o K3supgraderConfigOutput) TargetVersion() pulumi.StringPtrOutput
Version is a version to use for the upgrade. Conflicts with Channel.
func (K3supgraderConfigOutput) ToK3supgraderConfigOutput ¶
func (o K3supgraderConfigOutput) ToK3supgraderConfigOutput() K3supgraderConfigOutput
func (K3supgraderConfigOutput) ToK3supgraderConfigOutputWithContext ¶
func (o K3supgraderConfigOutput) ToK3supgraderConfigOutputWithContext(ctx context.Context) K3supgraderConfigOutput
func (K3supgraderConfigOutput) ToK3supgraderConfigPtrOutput ¶
func (o K3supgraderConfigOutput) ToK3supgraderConfigPtrOutput() K3supgraderConfigPtrOutput
func (K3supgraderConfigOutput) ToK3supgraderConfigPtrOutputWithContext ¶
func (o K3supgraderConfigOutput) ToK3supgraderConfigPtrOutputWithContext(ctx context.Context) K3supgraderConfigPtrOutput
type K3supgraderConfigPtrInput ¶
type K3supgraderConfigPtrInput interface { pulumi.Input ToK3supgraderConfigPtrOutput() K3supgraderConfigPtrOutput ToK3supgraderConfigPtrOutputWithContext(context.Context) K3supgraderConfigPtrOutput }
K3supgraderConfigPtrInput is an input type that accepts K3supgraderConfigArgs, K3supgraderConfigPtr and K3supgraderConfigPtrOutput values. You can construct a concrete instance of `K3supgraderConfigPtrInput` via:
K3supgraderConfigArgs{...} or: nil
func K3supgraderConfigPtr ¶
func K3supgraderConfigPtr(v *K3supgraderConfigArgs) K3supgraderConfigPtrInput
type K3supgraderConfigPtrOutput ¶
type K3supgraderConfigPtrOutput struct{ *pulumi.OutputState }
func (K3supgraderConfigPtrOutput) ConfigEnv ¶
func (o K3supgraderConfigPtrOutput) ConfigEnv() pulumi.StringArrayOutput
ConfigEnv is a map of environment variables to pass to the controller.
func (K3supgraderConfigPtrOutput) Elem ¶
func (o K3supgraderConfigPtrOutput) Elem() K3supgraderConfigOutput
func (K3supgraderConfigPtrOutput) ElementType ¶
func (K3supgraderConfigPtrOutput) ElementType() reflect.Type
func (K3supgraderConfigPtrOutput) Enabled ¶
func (o K3supgraderConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
func (K3supgraderConfigPtrOutput) Helm ¶
func (o K3supgraderConfigPtrOutput) Helm() HelmConfigPtrOutput
func (K3supgraderConfigPtrOutput) TargetChannel ¶
func (o K3supgraderConfigPtrOutput) TargetChannel() pulumi.StringPtrOutput
Channel is a channel to use for the upgrade. Conflicts with Version.
func (K3supgraderConfigPtrOutput) TargetVersion ¶
func (o K3supgraderConfigPtrOutput) TargetVersion() pulumi.StringPtrOutput
Version is a version to use for the upgrade. Conflicts with Channel.
func (K3supgraderConfigPtrOutput) ToK3supgraderConfigPtrOutput ¶
func (o K3supgraderConfigPtrOutput) ToK3supgraderConfigPtrOutput() K3supgraderConfigPtrOutput
func (K3supgraderConfigPtrOutput) ToK3supgraderConfigPtrOutputWithContext ¶
func (o K3supgraderConfigPtrOutput) ToK3supgraderConfigPtrOutputWithContext(ctx context.Context) K3supgraderConfigPtrOutput
type K8sconfigBasicFirewallConfig ¶
type K8sconfigBasicFirewallConfig struct { // HetznerPublic is used to describe firewall attached to public k8s api endpoint. HetznerPublic *K8sconfigHetnzerBasicFirewallConfig `pulumi:"HetznerPublic"` }
type K8sconfigBasicFirewallConfigArgs ¶
type K8sconfigBasicFirewallConfigArgs struct { // HetznerPublic is used to describe firewall attached to public k8s api endpoint. HetznerPublic K8sconfigHetnzerBasicFirewallConfigPtrInput `pulumi:"HetznerPublic"` }
func (K8sconfigBasicFirewallConfigArgs) ElementType ¶
func (K8sconfigBasicFirewallConfigArgs) ElementType() reflect.Type
func (K8sconfigBasicFirewallConfigArgs) ToK8sconfigBasicFirewallConfigOutput ¶
func (i K8sconfigBasicFirewallConfigArgs) ToK8sconfigBasicFirewallConfigOutput() K8sconfigBasicFirewallConfigOutput
func (K8sconfigBasicFirewallConfigArgs) ToK8sconfigBasicFirewallConfigOutputWithContext ¶
func (i K8sconfigBasicFirewallConfigArgs) ToK8sconfigBasicFirewallConfigOutputWithContext(ctx context.Context) K8sconfigBasicFirewallConfigOutput
func (K8sconfigBasicFirewallConfigArgs) ToK8sconfigBasicFirewallConfigPtrOutput ¶
func (i K8sconfigBasicFirewallConfigArgs) ToK8sconfigBasicFirewallConfigPtrOutput() K8sconfigBasicFirewallConfigPtrOutput
func (K8sconfigBasicFirewallConfigArgs) ToK8sconfigBasicFirewallConfigPtrOutputWithContext ¶
func (i K8sconfigBasicFirewallConfigArgs) ToK8sconfigBasicFirewallConfigPtrOutputWithContext(ctx context.Context) K8sconfigBasicFirewallConfigPtrOutput
type K8sconfigBasicFirewallConfigInput ¶
type K8sconfigBasicFirewallConfigInput interface { pulumi.Input ToK8sconfigBasicFirewallConfigOutput() K8sconfigBasicFirewallConfigOutput ToK8sconfigBasicFirewallConfigOutputWithContext(context.Context) K8sconfigBasicFirewallConfigOutput }
K8sconfigBasicFirewallConfigInput is an input type that accepts K8sconfigBasicFirewallConfigArgs and K8sconfigBasicFirewallConfigOutput values. You can construct a concrete instance of `K8sconfigBasicFirewallConfigInput` via:
K8sconfigBasicFirewallConfigArgs{...}
type K8sconfigBasicFirewallConfigOutput ¶
type K8sconfigBasicFirewallConfigOutput struct{ *pulumi.OutputState }
func (K8sconfigBasicFirewallConfigOutput) ElementType ¶
func (K8sconfigBasicFirewallConfigOutput) ElementType() reflect.Type
func (K8sconfigBasicFirewallConfigOutput) HetznerPublic ¶
func (o K8sconfigBasicFirewallConfigOutput) HetznerPublic() K8sconfigHetnzerBasicFirewallConfigPtrOutput
HetznerPublic is used to describe firewall attached to public k8s api endpoint.
func (K8sconfigBasicFirewallConfigOutput) ToK8sconfigBasicFirewallConfigOutput ¶
func (o K8sconfigBasicFirewallConfigOutput) ToK8sconfigBasicFirewallConfigOutput() K8sconfigBasicFirewallConfigOutput
func (K8sconfigBasicFirewallConfigOutput) ToK8sconfigBasicFirewallConfigOutputWithContext ¶
func (o K8sconfigBasicFirewallConfigOutput) ToK8sconfigBasicFirewallConfigOutputWithContext(ctx context.Context) K8sconfigBasicFirewallConfigOutput
func (K8sconfigBasicFirewallConfigOutput) ToK8sconfigBasicFirewallConfigPtrOutput ¶
func (o K8sconfigBasicFirewallConfigOutput) ToK8sconfigBasicFirewallConfigPtrOutput() K8sconfigBasicFirewallConfigPtrOutput
func (K8sconfigBasicFirewallConfigOutput) ToK8sconfigBasicFirewallConfigPtrOutputWithContext ¶
func (o K8sconfigBasicFirewallConfigOutput) ToK8sconfigBasicFirewallConfigPtrOutputWithContext(ctx context.Context) K8sconfigBasicFirewallConfigPtrOutput
type K8sconfigBasicFirewallConfigPtrInput ¶
type K8sconfigBasicFirewallConfigPtrInput interface { pulumi.Input ToK8sconfigBasicFirewallConfigPtrOutput() K8sconfigBasicFirewallConfigPtrOutput ToK8sconfigBasicFirewallConfigPtrOutputWithContext(context.Context) K8sconfigBasicFirewallConfigPtrOutput }
K8sconfigBasicFirewallConfigPtrInput is an input type that accepts K8sconfigBasicFirewallConfigArgs, K8sconfigBasicFirewallConfigPtr and K8sconfigBasicFirewallConfigPtrOutput values. You can construct a concrete instance of `K8sconfigBasicFirewallConfigPtrInput` via:
K8sconfigBasicFirewallConfigArgs{...} or: nil
func K8sconfigBasicFirewallConfigPtr ¶
func K8sconfigBasicFirewallConfigPtr(v *K8sconfigBasicFirewallConfigArgs) K8sconfigBasicFirewallConfigPtrInput
type K8sconfigBasicFirewallConfigPtrOutput ¶
type K8sconfigBasicFirewallConfigPtrOutput struct{ *pulumi.OutputState }
func (K8sconfigBasicFirewallConfigPtrOutput) ElementType ¶
func (K8sconfigBasicFirewallConfigPtrOutput) ElementType() reflect.Type
func (K8sconfigBasicFirewallConfigPtrOutput) HetznerPublic ¶
func (o K8sconfigBasicFirewallConfigPtrOutput) HetznerPublic() K8sconfigHetnzerBasicFirewallConfigPtrOutput
HetznerPublic is used to describe firewall attached to public k8s api endpoint.
func (K8sconfigBasicFirewallConfigPtrOutput) ToK8sconfigBasicFirewallConfigPtrOutput ¶
func (o K8sconfigBasicFirewallConfigPtrOutput) ToK8sconfigBasicFirewallConfigPtrOutput() K8sconfigBasicFirewallConfigPtrOutput
func (K8sconfigBasicFirewallConfigPtrOutput) ToK8sconfigBasicFirewallConfigPtrOutputWithContext ¶
func (o K8sconfigBasicFirewallConfigPtrOutput) ToK8sconfigBasicFirewallConfigPtrOutputWithContext(ctx context.Context) K8sconfigBasicFirewallConfigPtrOutput
type K8sconfigConfig ¶
type K8sconfigConfig struct { Addons *AddonsConfig `pulumi:"Addons"` AuditLog *AuditAuditLogConfig `pulumi:"AuditLog"` KubeAPIEndpoint *K8sconfigK8SEndpointConfig `pulumi:"KubeAPIEndpoint"` }
type K8sconfigConfigArgs ¶
type K8sconfigConfigArgs struct { Addons AddonsConfigPtrInput `pulumi:"Addons"` AuditLog AuditAuditLogConfigPtrInput `pulumi:"AuditLog"` KubeAPIEndpoint K8sconfigK8SEndpointConfigPtrInput `pulumi:"KubeAPIEndpoint"` }
func (K8sconfigConfigArgs) ElementType ¶
func (K8sconfigConfigArgs) ElementType() reflect.Type
func (K8sconfigConfigArgs) ToK8sconfigConfigOutput ¶
func (i K8sconfigConfigArgs) ToK8sconfigConfigOutput() K8sconfigConfigOutput
func (K8sconfigConfigArgs) ToK8sconfigConfigOutputWithContext ¶
func (i K8sconfigConfigArgs) ToK8sconfigConfigOutputWithContext(ctx context.Context) K8sconfigConfigOutput
func (K8sconfigConfigArgs) ToK8sconfigConfigPtrOutput ¶
func (i K8sconfigConfigArgs) ToK8sconfigConfigPtrOutput() K8sconfigConfigPtrOutput
func (K8sconfigConfigArgs) ToK8sconfigConfigPtrOutputWithContext ¶
func (i K8sconfigConfigArgs) ToK8sconfigConfigPtrOutputWithContext(ctx context.Context) K8sconfigConfigPtrOutput
type K8sconfigConfigInput ¶
type K8sconfigConfigInput interface { pulumi.Input ToK8sconfigConfigOutput() K8sconfigConfigOutput ToK8sconfigConfigOutputWithContext(context.Context) K8sconfigConfigOutput }
K8sconfigConfigInput is an input type that accepts K8sconfigConfigArgs and K8sconfigConfigOutput values. You can construct a concrete instance of `K8sconfigConfigInput` via:
K8sconfigConfigArgs{...}
type K8sconfigConfigOutput ¶
type K8sconfigConfigOutput struct{ *pulumi.OutputState }
func (K8sconfigConfigOutput) Addons ¶
func (o K8sconfigConfigOutput) Addons() AddonsConfigPtrOutput
func (K8sconfigConfigOutput) AuditLog ¶
func (o K8sconfigConfigOutput) AuditLog() AuditAuditLogConfigPtrOutput
func (K8sconfigConfigOutput) ElementType ¶
func (K8sconfigConfigOutput) ElementType() reflect.Type
func (K8sconfigConfigOutput) KubeAPIEndpoint ¶
func (o K8sconfigConfigOutput) KubeAPIEndpoint() K8sconfigK8SEndpointConfigPtrOutput
func (K8sconfigConfigOutput) ToK8sconfigConfigOutput ¶
func (o K8sconfigConfigOutput) ToK8sconfigConfigOutput() K8sconfigConfigOutput
func (K8sconfigConfigOutput) ToK8sconfigConfigOutputWithContext ¶
func (o K8sconfigConfigOutput) ToK8sconfigConfigOutputWithContext(ctx context.Context) K8sconfigConfigOutput
func (K8sconfigConfigOutput) ToK8sconfigConfigPtrOutput ¶
func (o K8sconfigConfigOutput) ToK8sconfigConfigPtrOutput() K8sconfigConfigPtrOutput
func (K8sconfigConfigOutput) ToK8sconfigConfigPtrOutputWithContext ¶
func (o K8sconfigConfigOutput) ToK8sconfigConfigPtrOutputWithContext(ctx context.Context) K8sconfigConfigPtrOutput
type K8sconfigConfigPtrInput ¶
type K8sconfigConfigPtrInput interface { pulumi.Input ToK8sconfigConfigPtrOutput() K8sconfigConfigPtrOutput ToK8sconfigConfigPtrOutputWithContext(context.Context) K8sconfigConfigPtrOutput }
K8sconfigConfigPtrInput is an input type that accepts K8sconfigConfigArgs, K8sconfigConfigPtr and K8sconfigConfigPtrOutput values. You can construct a concrete instance of `K8sconfigConfigPtrInput` via:
K8sconfigConfigArgs{...} or: nil
func K8sconfigConfigPtr ¶
func K8sconfigConfigPtr(v *K8sconfigConfigArgs) K8sconfigConfigPtrInput
type K8sconfigConfigPtrOutput ¶
type K8sconfigConfigPtrOutput struct{ *pulumi.OutputState }
func (K8sconfigConfigPtrOutput) Addons ¶
func (o K8sconfigConfigPtrOutput) Addons() AddonsConfigPtrOutput
func (K8sconfigConfigPtrOutput) AuditLog ¶
func (o K8sconfigConfigPtrOutput) AuditLog() AuditAuditLogConfigPtrOutput
func (K8sconfigConfigPtrOutput) Elem ¶
func (o K8sconfigConfigPtrOutput) Elem() K8sconfigConfigOutput
func (K8sconfigConfigPtrOutput) ElementType ¶
func (K8sconfigConfigPtrOutput) ElementType() reflect.Type
func (K8sconfigConfigPtrOutput) KubeAPIEndpoint ¶
func (o K8sconfigConfigPtrOutput) KubeAPIEndpoint() K8sconfigK8SEndpointConfigPtrOutput
func (K8sconfigConfigPtrOutput) ToK8sconfigConfigPtrOutput ¶
func (o K8sconfigConfigPtrOutput) ToK8sconfigConfigPtrOutput() K8sconfigConfigPtrOutput
func (K8sconfigConfigPtrOutput) ToK8sconfigConfigPtrOutputWithContext ¶
func (o K8sconfigConfigPtrOutput) ToK8sconfigConfigPtrOutputWithContext(ctx context.Context) K8sconfigConfigPtrOutput
type K8sconfigHetnzerBasicFirewallConfig ¶
type K8sconfigHetnzerBasicFirewallConfig struct { // AllowedIps specifies a list of IP addresses that are permitted to access the k8s api endpoint. Only traffic from these IPs will be allowed if this list is configured. Default is 0.0.0.0/0 (all ipv4 addresses). AllowedIps []string `pulumi:"AllowedIps"` // DisallowOwnIP is a security setting that, when enabled, prevents access to the server from deployer own public IP address. DisallowOwnIP *bool `pulumi:"DisallowOwnIP"` }
type K8sconfigHetnzerBasicFirewallConfigArgs ¶
type K8sconfigHetnzerBasicFirewallConfigArgs struct { // AllowedIps specifies a list of IP addresses that are permitted to access the k8s api endpoint. Only traffic from these IPs will be allowed if this list is configured. Default is 0.0.0.0/0 (all ipv4 addresses). AllowedIps pulumi.StringArrayInput `pulumi:"AllowedIps"` // DisallowOwnIP is a security setting that, when enabled, prevents access to the server from deployer own public IP address. DisallowOwnIP pulumi.BoolPtrInput `pulumi:"DisallowOwnIP"` }
func (K8sconfigHetnzerBasicFirewallConfigArgs) ElementType ¶
func (K8sconfigHetnzerBasicFirewallConfigArgs) ElementType() reflect.Type
func (K8sconfigHetnzerBasicFirewallConfigArgs) ToK8sconfigHetnzerBasicFirewallConfigOutput ¶
func (i K8sconfigHetnzerBasicFirewallConfigArgs) ToK8sconfigHetnzerBasicFirewallConfigOutput() K8sconfigHetnzerBasicFirewallConfigOutput
func (K8sconfigHetnzerBasicFirewallConfigArgs) ToK8sconfigHetnzerBasicFirewallConfigOutputWithContext ¶
func (i K8sconfigHetnzerBasicFirewallConfigArgs) ToK8sconfigHetnzerBasicFirewallConfigOutputWithContext(ctx context.Context) K8sconfigHetnzerBasicFirewallConfigOutput
func (K8sconfigHetnzerBasicFirewallConfigArgs) ToK8sconfigHetnzerBasicFirewallConfigPtrOutput ¶
func (i K8sconfigHetnzerBasicFirewallConfigArgs) ToK8sconfigHetnzerBasicFirewallConfigPtrOutput() K8sconfigHetnzerBasicFirewallConfigPtrOutput
func (K8sconfigHetnzerBasicFirewallConfigArgs) ToK8sconfigHetnzerBasicFirewallConfigPtrOutputWithContext ¶
func (i K8sconfigHetnzerBasicFirewallConfigArgs) ToK8sconfigHetnzerBasicFirewallConfigPtrOutputWithContext(ctx context.Context) K8sconfigHetnzerBasicFirewallConfigPtrOutput
type K8sconfigHetnzerBasicFirewallConfigInput ¶
type K8sconfigHetnzerBasicFirewallConfigInput interface { pulumi.Input ToK8sconfigHetnzerBasicFirewallConfigOutput() K8sconfigHetnzerBasicFirewallConfigOutput ToK8sconfigHetnzerBasicFirewallConfigOutputWithContext(context.Context) K8sconfigHetnzerBasicFirewallConfigOutput }
K8sconfigHetnzerBasicFirewallConfigInput is an input type that accepts K8sconfigHetnzerBasicFirewallConfigArgs and K8sconfigHetnzerBasicFirewallConfigOutput values. You can construct a concrete instance of `K8sconfigHetnzerBasicFirewallConfigInput` via:
K8sconfigHetnzerBasicFirewallConfigArgs{...}
type K8sconfigHetnzerBasicFirewallConfigOutput ¶
type K8sconfigHetnzerBasicFirewallConfigOutput struct{ *pulumi.OutputState }
func (K8sconfigHetnzerBasicFirewallConfigOutput) AllowedIps ¶
func (o K8sconfigHetnzerBasicFirewallConfigOutput) AllowedIps() pulumi.StringArrayOutput
AllowedIps specifies a list of IP addresses that are permitted to access the k8s api endpoint. Only traffic from these IPs will be allowed if this list is configured. Default is 0.0.0.0/0 (all ipv4 addresses).
func (K8sconfigHetnzerBasicFirewallConfigOutput) DisallowOwnIP ¶
func (o K8sconfigHetnzerBasicFirewallConfigOutput) DisallowOwnIP() pulumi.BoolPtrOutput
DisallowOwnIP is a security setting that, when enabled, prevents access to the server from deployer own public IP address.
func (K8sconfigHetnzerBasicFirewallConfigOutput) ElementType ¶
func (K8sconfigHetnzerBasicFirewallConfigOutput) ElementType() reflect.Type
func (K8sconfigHetnzerBasicFirewallConfigOutput) ToK8sconfigHetnzerBasicFirewallConfigOutput ¶
func (o K8sconfigHetnzerBasicFirewallConfigOutput) ToK8sconfigHetnzerBasicFirewallConfigOutput() K8sconfigHetnzerBasicFirewallConfigOutput
func (K8sconfigHetnzerBasicFirewallConfigOutput) ToK8sconfigHetnzerBasicFirewallConfigOutputWithContext ¶
func (o K8sconfigHetnzerBasicFirewallConfigOutput) ToK8sconfigHetnzerBasicFirewallConfigOutputWithContext(ctx context.Context) K8sconfigHetnzerBasicFirewallConfigOutput
func (K8sconfigHetnzerBasicFirewallConfigOutput) ToK8sconfigHetnzerBasicFirewallConfigPtrOutput ¶
func (o K8sconfigHetnzerBasicFirewallConfigOutput) ToK8sconfigHetnzerBasicFirewallConfigPtrOutput() K8sconfigHetnzerBasicFirewallConfigPtrOutput
func (K8sconfigHetnzerBasicFirewallConfigOutput) ToK8sconfigHetnzerBasicFirewallConfigPtrOutputWithContext ¶
func (o K8sconfigHetnzerBasicFirewallConfigOutput) ToK8sconfigHetnzerBasicFirewallConfigPtrOutputWithContext(ctx context.Context) K8sconfigHetnzerBasicFirewallConfigPtrOutput
type K8sconfigHetnzerBasicFirewallConfigPtrInput ¶
type K8sconfigHetnzerBasicFirewallConfigPtrInput interface { pulumi.Input ToK8sconfigHetnzerBasicFirewallConfigPtrOutput() K8sconfigHetnzerBasicFirewallConfigPtrOutput ToK8sconfigHetnzerBasicFirewallConfigPtrOutputWithContext(context.Context) K8sconfigHetnzerBasicFirewallConfigPtrOutput }
K8sconfigHetnzerBasicFirewallConfigPtrInput is an input type that accepts K8sconfigHetnzerBasicFirewallConfigArgs, K8sconfigHetnzerBasicFirewallConfigPtr and K8sconfigHetnzerBasicFirewallConfigPtrOutput values. You can construct a concrete instance of `K8sconfigHetnzerBasicFirewallConfigPtrInput` via:
K8sconfigHetnzerBasicFirewallConfigArgs{...} or: nil
func K8sconfigHetnzerBasicFirewallConfigPtr ¶
func K8sconfigHetnzerBasicFirewallConfigPtr(v *K8sconfigHetnzerBasicFirewallConfigArgs) K8sconfigHetnzerBasicFirewallConfigPtrInput
type K8sconfigHetnzerBasicFirewallConfigPtrOutput ¶
type K8sconfigHetnzerBasicFirewallConfigPtrOutput struct{ *pulumi.OutputState }
func (K8sconfigHetnzerBasicFirewallConfigPtrOutput) AllowedIps ¶
func (o K8sconfigHetnzerBasicFirewallConfigPtrOutput) AllowedIps() pulumi.StringArrayOutput
AllowedIps specifies a list of IP addresses that are permitted to access the k8s api endpoint. Only traffic from these IPs will be allowed if this list is configured. Default is 0.0.0.0/0 (all ipv4 addresses).
func (K8sconfigHetnzerBasicFirewallConfigPtrOutput) DisallowOwnIP ¶
func (o K8sconfigHetnzerBasicFirewallConfigPtrOutput) DisallowOwnIP() pulumi.BoolPtrOutput
DisallowOwnIP is a security setting that, when enabled, prevents access to the server from deployer own public IP address.
func (K8sconfigHetnzerBasicFirewallConfigPtrOutput) ElementType ¶
func (K8sconfigHetnzerBasicFirewallConfigPtrOutput) ElementType() reflect.Type
func (K8sconfigHetnzerBasicFirewallConfigPtrOutput) ToK8sconfigHetnzerBasicFirewallConfigPtrOutput ¶
func (o K8sconfigHetnzerBasicFirewallConfigPtrOutput) ToK8sconfigHetnzerBasicFirewallConfigPtrOutput() K8sconfigHetnzerBasicFirewallConfigPtrOutput
func (K8sconfigHetnzerBasicFirewallConfigPtrOutput) ToK8sconfigHetnzerBasicFirewallConfigPtrOutputWithContext ¶
func (o K8sconfigHetnzerBasicFirewallConfigPtrOutput) ToK8sconfigHetnzerBasicFirewallConfigPtrOutputWithContext(ctx context.Context) K8sconfigHetnzerBasicFirewallConfigPtrOutput
type K8sconfigK8SEndpointConfig ¶
type K8sconfigK8SEndpointConfig struct { // Firewall defines configuration for the firewall attached to api access. This is used only for public type since private network considered to be secure. Firewall *K8sconfigBasicFirewallConfig `pulumi:"Firewall"` // Type of k8s endpoint: public or private. Default is public. Type *string `pulumi:"Type"` }
type K8sconfigK8SEndpointConfigArgs ¶
type K8sconfigK8SEndpointConfigArgs struct { // Firewall defines configuration for the firewall attached to api access. This is used only for public type since private network considered to be secure. Firewall K8sconfigBasicFirewallConfigPtrInput `pulumi:"Firewall"` // Type of k8s endpoint: public or private. Default is public. Type pulumi.StringPtrInput `pulumi:"Type"` }
func (K8sconfigK8SEndpointConfigArgs) ElementType ¶
func (K8sconfigK8SEndpointConfigArgs) ElementType() reflect.Type
func (K8sconfigK8SEndpointConfigArgs) ToK8sconfigK8SEndpointConfigOutput ¶
func (i K8sconfigK8SEndpointConfigArgs) ToK8sconfigK8SEndpointConfigOutput() K8sconfigK8SEndpointConfigOutput
func (K8sconfigK8SEndpointConfigArgs) ToK8sconfigK8SEndpointConfigOutputWithContext ¶
func (i K8sconfigK8SEndpointConfigArgs) ToK8sconfigK8SEndpointConfigOutputWithContext(ctx context.Context) K8sconfigK8SEndpointConfigOutput
func (K8sconfigK8SEndpointConfigArgs) ToK8sconfigK8SEndpointConfigPtrOutput ¶
func (i K8sconfigK8SEndpointConfigArgs) ToK8sconfigK8SEndpointConfigPtrOutput() K8sconfigK8SEndpointConfigPtrOutput
func (K8sconfigK8SEndpointConfigArgs) ToK8sconfigK8SEndpointConfigPtrOutputWithContext ¶
func (i K8sconfigK8SEndpointConfigArgs) ToK8sconfigK8SEndpointConfigPtrOutputWithContext(ctx context.Context) K8sconfigK8SEndpointConfigPtrOutput
type K8sconfigK8SEndpointConfigInput ¶
type K8sconfigK8SEndpointConfigInput interface { pulumi.Input ToK8sconfigK8SEndpointConfigOutput() K8sconfigK8SEndpointConfigOutput ToK8sconfigK8SEndpointConfigOutputWithContext(context.Context) K8sconfigK8SEndpointConfigOutput }
K8sconfigK8SEndpointConfigInput is an input type that accepts K8sconfigK8SEndpointConfigArgs and K8sconfigK8SEndpointConfigOutput values. You can construct a concrete instance of `K8sconfigK8SEndpointConfigInput` via:
K8sconfigK8SEndpointConfigArgs{...}
type K8sconfigK8SEndpointConfigOutput ¶
type K8sconfigK8SEndpointConfigOutput struct{ *pulumi.OutputState }
func (K8sconfigK8SEndpointConfigOutput) ElementType ¶
func (K8sconfigK8SEndpointConfigOutput) ElementType() reflect.Type
func (K8sconfigK8SEndpointConfigOutput) Firewall ¶
func (o K8sconfigK8SEndpointConfigOutput) Firewall() K8sconfigBasicFirewallConfigPtrOutput
Firewall defines configuration for the firewall attached to api access. This is used only for public type since private network considered to be secure.
func (K8sconfigK8SEndpointConfigOutput) ToK8sconfigK8SEndpointConfigOutput ¶
func (o K8sconfigK8SEndpointConfigOutput) ToK8sconfigK8SEndpointConfigOutput() K8sconfigK8SEndpointConfigOutput
func (K8sconfigK8SEndpointConfigOutput) ToK8sconfigK8SEndpointConfigOutputWithContext ¶
func (o K8sconfigK8SEndpointConfigOutput) ToK8sconfigK8SEndpointConfigOutputWithContext(ctx context.Context) K8sconfigK8SEndpointConfigOutput
func (K8sconfigK8SEndpointConfigOutput) ToK8sconfigK8SEndpointConfigPtrOutput ¶
func (o K8sconfigK8SEndpointConfigOutput) ToK8sconfigK8SEndpointConfigPtrOutput() K8sconfigK8SEndpointConfigPtrOutput
func (K8sconfigK8SEndpointConfigOutput) ToK8sconfigK8SEndpointConfigPtrOutputWithContext ¶
func (o K8sconfigK8SEndpointConfigOutput) ToK8sconfigK8SEndpointConfigPtrOutputWithContext(ctx context.Context) K8sconfigK8SEndpointConfigPtrOutput
func (K8sconfigK8SEndpointConfigOutput) Type ¶
func (o K8sconfigK8SEndpointConfigOutput) Type() pulumi.StringPtrOutput
Type of k8s endpoint: public or private. Default is public.
type K8sconfigK8SEndpointConfigPtrInput ¶
type K8sconfigK8SEndpointConfigPtrInput interface { pulumi.Input ToK8sconfigK8SEndpointConfigPtrOutput() K8sconfigK8SEndpointConfigPtrOutput ToK8sconfigK8SEndpointConfigPtrOutputWithContext(context.Context) K8sconfigK8SEndpointConfigPtrOutput }
K8sconfigK8SEndpointConfigPtrInput is an input type that accepts K8sconfigK8SEndpointConfigArgs, K8sconfigK8SEndpointConfigPtr and K8sconfigK8SEndpointConfigPtrOutput values. You can construct a concrete instance of `K8sconfigK8SEndpointConfigPtrInput` via:
K8sconfigK8SEndpointConfigArgs{...} or: nil
func K8sconfigK8SEndpointConfigPtr ¶
func K8sconfigK8SEndpointConfigPtr(v *K8sconfigK8SEndpointConfigArgs) K8sconfigK8SEndpointConfigPtrInput
type K8sconfigK8SEndpointConfigPtrOutput ¶
type K8sconfigK8SEndpointConfigPtrOutput struct{ *pulumi.OutputState }
func (K8sconfigK8SEndpointConfigPtrOutput) Elem ¶
func (o K8sconfigK8SEndpointConfigPtrOutput) Elem() K8sconfigK8SEndpointConfigOutput
func (K8sconfigK8SEndpointConfigPtrOutput) ElementType ¶
func (K8sconfigK8SEndpointConfigPtrOutput) ElementType() reflect.Type
func (K8sconfigK8SEndpointConfigPtrOutput) Firewall ¶
func (o K8sconfigK8SEndpointConfigPtrOutput) Firewall() K8sconfigBasicFirewallConfigPtrOutput
Firewall defines configuration for the firewall attached to api access. This is used only for public type since private network considered to be secure.
func (K8sconfigK8SEndpointConfigPtrOutput) ToK8sconfigK8SEndpointConfigPtrOutput ¶
func (o K8sconfigK8SEndpointConfigPtrOutput) ToK8sconfigK8SEndpointConfigPtrOutput() K8sconfigK8SEndpointConfigPtrOutput
func (K8sconfigK8SEndpointConfigPtrOutput) ToK8sconfigK8SEndpointConfigPtrOutputWithContext ¶
func (o K8sconfigK8SEndpointConfigPtrOutput) ToK8sconfigK8SEndpointConfigPtrOutputWithContext(ctx context.Context) K8sconfigK8SEndpointConfigPtrOutput
func (K8sconfigK8SEndpointConfigPtrOutput) Type ¶
func (o K8sconfigK8SEndpointConfigPtrOutput) Type() pulumi.StringPtrOutput
Type of k8s endpoint: public or private. Default is public.
type K8sconfigNodeConfig ¶
type K8sconfigNodeConfig struct { // NodeLabels are used to label the node with key=value. NodeLabels []string `pulumi:"NodeLabels"` // NodeTaints configures taint node manager. NodeTaints *K8sconfigTaintConfig `pulumi:"NodeTaints"` }
type K8sconfigNodeConfigArgs ¶
type K8sconfigNodeConfigArgs struct { // NodeLabels are used to label the node with key=value. NodeLabels pulumi.StringArrayInput `pulumi:"NodeLabels"` // NodeTaints configures taint node manager. NodeTaints K8sconfigTaintConfigPtrInput `pulumi:"NodeTaints"` }
func (K8sconfigNodeConfigArgs) ElementType ¶
func (K8sconfigNodeConfigArgs) ElementType() reflect.Type
func (K8sconfigNodeConfigArgs) ToK8sconfigNodeConfigOutput ¶
func (i K8sconfigNodeConfigArgs) ToK8sconfigNodeConfigOutput() K8sconfigNodeConfigOutput
func (K8sconfigNodeConfigArgs) ToK8sconfigNodeConfigOutputWithContext ¶
func (i K8sconfigNodeConfigArgs) ToK8sconfigNodeConfigOutputWithContext(ctx context.Context) K8sconfigNodeConfigOutput
func (K8sconfigNodeConfigArgs) ToK8sconfigNodeConfigPtrOutput ¶
func (i K8sconfigNodeConfigArgs) ToK8sconfigNodeConfigPtrOutput() K8sconfigNodeConfigPtrOutput
func (K8sconfigNodeConfigArgs) ToK8sconfigNodeConfigPtrOutputWithContext ¶
func (i K8sconfigNodeConfigArgs) ToK8sconfigNodeConfigPtrOutputWithContext(ctx context.Context) K8sconfigNodeConfigPtrOutput
type K8sconfigNodeConfigInput ¶
type K8sconfigNodeConfigInput interface { pulumi.Input ToK8sconfigNodeConfigOutput() K8sconfigNodeConfigOutput ToK8sconfigNodeConfigOutputWithContext(context.Context) K8sconfigNodeConfigOutput }
K8sconfigNodeConfigInput is an input type that accepts K8sconfigNodeConfigArgs and K8sconfigNodeConfigOutput values. You can construct a concrete instance of `K8sconfigNodeConfigInput` via:
K8sconfigNodeConfigArgs{...}
type K8sconfigNodeConfigOutput ¶
type K8sconfigNodeConfigOutput struct{ *pulumi.OutputState }
func (K8sconfigNodeConfigOutput) ElementType ¶
func (K8sconfigNodeConfigOutput) ElementType() reflect.Type
func (K8sconfigNodeConfigOutput) NodeLabels ¶
func (o K8sconfigNodeConfigOutput) NodeLabels() pulumi.StringArrayOutput
NodeLabels are used to label the node with key=value.
func (K8sconfigNodeConfigOutput) NodeTaints ¶
func (o K8sconfigNodeConfigOutput) NodeTaints() K8sconfigTaintConfigPtrOutput
NodeTaints configures taint node manager.
func (K8sconfigNodeConfigOutput) ToK8sconfigNodeConfigOutput ¶
func (o K8sconfigNodeConfigOutput) ToK8sconfigNodeConfigOutput() K8sconfigNodeConfigOutput
func (K8sconfigNodeConfigOutput) ToK8sconfigNodeConfigOutputWithContext ¶
func (o K8sconfigNodeConfigOutput) ToK8sconfigNodeConfigOutputWithContext(ctx context.Context) K8sconfigNodeConfigOutput
func (K8sconfigNodeConfigOutput) ToK8sconfigNodeConfigPtrOutput ¶
func (o K8sconfigNodeConfigOutput) ToK8sconfigNodeConfigPtrOutput() K8sconfigNodeConfigPtrOutput
func (K8sconfigNodeConfigOutput) ToK8sconfigNodeConfigPtrOutputWithContext ¶
func (o K8sconfigNodeConfigOutput) ToK8sconfigNodeConfigPtrOutputWithContext(ctx context.Context) K8sconfigNodeConfigPtrOutput
type K8sconfigNodeConfigPtrInput ¶
type K8sconfigNodeConfigPtrInput interface { pulumi.Input ToK8sconfigNodeConfigPtrOutput() K8sconfigNodeConfigPtrOutput ToK8sconfigNodeConfigPtrOutputWithContext(context.Context) K8sconfigNodeConfigPtrOutput }
K8sconfigNodeConfigPtrInput is an input type that accepts K8sconfigNodeConfigArgs, K8sconfigNodeConfigPtr and K8sconfigNodeConfigPtrOutput values. You can construct a concrete instance of `K8sconfigNodeConfigPtrInput` via:
K8sconfigNodeConfigArgs{...} or: nil
func K8sconfigNodeConfigPtr ¶
func K8sconfigNodeConfigPtr(v *K8sconfigNodeConfigArgs) K8sconfigNodeConfigPtrInput
type K8sconfigNodeConfigPtrOutput ¶
type K8sconfigNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (K8sconfigNodeConfigPtrOutput) Elem ¶
func (o K8sconfigNodeConfigPtrOutput) Elem() K8sconfigNodeConfigOutput
func (K8sconfigNodeConfigPtrOutput) ElementType ¶
func (K8sconfigNodeConfigPtrOutput) ElementType() reflect.Type
func (K8sconfigNodeConfigPtrOutput) NodeLabels ¶
func (o K8sconfigNodeConfigPtrOutput) NodeLabels() pulumi.StringArrayOutput
NodeLabels are used to label the node with key=value.
func (K8sconfigNodeConfigPtrOutput) NodeTaints ¶
func (o K8sconfigNodeConfigPtrOutput) NodeTaints() K8sconfigTaintConfigPtrOutput
NodeTaints configures taint node manager.
func (K8sconfigNodeConfigPtrOutput) ToK8sconfigNodeConfigPtrOutput ¶
func (o K8sconfigNodeConfigPtrOutput) ToK8sconfigNodeConfigPtrOutput() K8sconfigNodeConfigPtrOutput
func (K8sconfigNodeConfigPtrOutput) ToK8sconfigNodeConfigPtrOutputWithContext ¶
func (o K8sconfigNodeConfigPtrOutput) ToK8sconfigNodeConfigPtrOutputWithContext(ctx context.Context) K8sconfigNodeConfigPtrOutput
type K8sconfigTaintConfig ¶
type K8sconfigTaintConfig struct { // Do not add default taints to the server node. Default is false. DisableDefaultsTaints *bool `pulumi:"DisableDefaultsTaints"` // Enable or disable taint management. Default is false. Enabled *bool `pulumi:"Enabled"` // Taints are used to taint the node with key=value:effect. Default is server node is tainted with a couple of taints if number of agents nodes more than 0. But only if disable-default-taints set to false. Taints []string `pulumi:"Taints"` }
type K8sconfigTaintConfigArgs ¶
type K8sconfigTaintConfigArgs struct { // Do not add default taints to the server node. Default is false. DisableDefaultsTaints pulumi.BoolPtrInput `pulumi:"DisableDefaultsTaints"` // Enable or disable taint management. Default is false. Enabled pulumi.BoolPtrInput `pulumi:"Enabled"` // Taints are used to taint the node with key=value:effect. Default is server node is tainted with a couple of taints if number of agents nodes more than 0. But only if disable-default-taints set to false. Taints pulumi.StringArrayInput `pulumi:"Taints"` }
func (K8sconfigTaintConfigArgs) ElementType ¶
func (K8sconfigTaintConfigArgs) ElementType() reflect.Type
func (K8sconfigTaintConfigArgs) ToK8sconfigTaintConfigOutput ¶
func (i K8sconfigTaintConfigArgs) ToK8sconfigTaintConfigOutput() K8sconfigTaintConfigOutput
func (K8sconfigTaintConfigArgs) ToK8sconfigTaintConfigOutputWithContext ¶
func (i K8sconfigTaintConfigArgs) ToK8sconfigTaintConfigOutputWithContext(ctx context.Context) K8sconfigTaintConfigOutput
func (K8sconfigTaintConfigArgs) ToK8sconfigTaintConfigPtrOutput ¶
func (i K8sconfigTaintConfigArgs) ToK8sconfigTaintConfigPtrOutput() K8sconfigTaintConfigPtrOutput
func (K8sconfigTaintConfigArgs) ToK8sconfigTaintConfigPtrOutputWithContext ¶
func (i K8sconfigTaintConfigArgs) ToK8sconfigTaintConfigPtrOutputWithContext(ctx context.Context) K8sconfigTaintConfigPtrOutput
type K8sconfigTaintConfigInput ¶
type K8sconfigTaintConfigInput interface { pulumi.Input ToK8sconfigTaintConfigOutput() K8sconfigTaintConfigOutput ToK8sconfigTaintConfigOutputWithContext(context.Context) K8sconfigTaintConfigOutput }
K8sconfigTaintConfigInput is an input type that accepts K8sconfigTaintConfigArgs and K8sconfigTaintConfigOutput values. You can construct a concrete instance of `K8sconfigTaintConfigInput` via:
K8sconfigTaintConfigArgs{...}
type K8sconfigTaintConfigOutput ¶
type K8sconfigTaintConfigOutput struct{ *pulumi.OutputState }
func (K8sconfigTaintConfigOutput) DisableDefaultsTaints ¶
func (o K8sconfigTaintConfigOutput) DisableDefaultsTaints() pulumi.BoolPtrOutput
Do not add default taints to the server node. Default is false.
func (K8sconfigTaintConfigOutput) ElementType ¶
func (K8sconfigTaintConfigOutput) ElementType() reflect.Type
func (K8sconfigTaintConfigOutput) Enabled ¶
func (o K8sconfigTaintConfigOutput) Enabled() pulumi.BoolPtrOutput
Enable or disable taint management. Default is false.
func (K8sconfigTaintConfigOutput) Taints ¶
func (o K8sconfigTaintConfigOutput) Taints() pulumi.StringArrayOutput
Taints are used to taint the node with key=value:effect. Default is server node is tainted with a couple of taints if number of agents nodes more than 0. But only if disable-default-taints set to false.
func (K8sconfigTaintConfigOutput) ToK8sconfigTaintConfigOutput ¶
func (o K8sconfigTaintConfigOutput) ToK8sconfigTaintConfigOutput() K8sconfigTaintConfigOutput
func (K8sconfigTaintConfigOutput) ToK8sconfigTaintConfigOutputWithContext ¶
func (o K8sconfigTaintConfigOutput) ToK8sconfigTaintConfigOutputWithContext(ctx context.Context) K8sconfigTaintConfigOutput
func (K8sconfigTaintConfigOutput) ToK8sconfigTaintConfigPtrOutput ¶
func (o K8sconfigTaintConfigOutput) ToK8sconfigTaintConfigPtrOutput() K8sconfigTaintConfigPtrOutput
func (K8sconfigTaintConfigOutput) ToK8sconfigTaintConfigPtrOutputWithContext ¶
func (o K8sconfigTaintConfigOutput) ToK8sconfigTaintConfigPtrOutputWithContext(ctx context.Context) K8sconfigTaintConfigPtrOutput
type K8sconfigTaintConfigPtrInput ¶
type K8sconfigTaintConfigPtrInput interface { pulumi.Input ToK8sconfigTaintConfigPtrOutput() K8sconfigTaintConfigPtrOutput ToK8sconfigTaintConfigPtrOutputWithContext(context.Context) K8sconfigTaintConfigPtrOutput }
K8sconfigTaintConfigPtrInput is an input type that accepts K8sconfigTaintConfigArgs, K8sconfigTaintConfigPtr and K8sconfigTaintConfigPtrOutput values. You can construct a concrete instance of `K8sconfigTaintConfigPtrInput` via:
K8sconfigTaintConfigArgs{...} or: nil
func K8sconfigTaintConfigPtr ¶
func K8sconfigTaintConfigPtr(v *K8sconfigTaintConfigArgs) K8sconfigTaintConfigPtrInput
type K8sconfigTaintConfigPtrOutput ¶
type K8sconfigTaintConfigPtrOutput struct{ *pulumi.OutputState }
func (K8sconfigTaintConfigPtrOutput) DisableDefaultsTaints ¶
func (o K8sconfigTaintConfigPtrOutput) DisableDefaultsTaints() pulumi.BoolPtrOutput
Do not add default taints to the server node. Default is false.
func (K8sconfigTaintConfigPtrOutput) Elem ¶
func (o K8sconfigTaintConfigPtrOutput) Elem() K8sconfigTaintConfigOutput
func (K8sconfigTaintConfigPtrOutput) ElementType ¶
func (K8sconfigTaintConfigPtrOutput) ElementType() reflect.Type
func (K8sconfigTaintConfigPtrOutput) Enabled ¶
func (o K8sconfigTaintConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enable or disable taint management. Default is false.
func (K8sconfigTaintConfigPtrOutput) Taints ¶
func (o K8sconfigTaintConfigPtrOutput) Taints() pulumi.StringArrayOutput
Taints are used to taint the node with key=value:effect. Default is server node is tainted with a couple of taints if number of agents nodes more than 0. But only if disable-default-taints set to false.
func (K8sconfigTaintConfigPtrOutput) ToK8sconfigTaintConfigPtrOutput ¶
func (o K8sconfigTaintConfigPtrOutput) ToK8sconfigTaintConfigPtrOutput() K8sconfigTaintConfigPtrOutput
func (K8sconfigTaintConfigPtrOutput) ToK8sconfigTaintConfigPtrOutputWithContext ¶
func (o K8sconfigTaintConfigPtrOutput) ToK8sconfigTaintConfigPtrOutputWithContext(ctx context.Context) K8sconfigTaintConfigPtrOutput
type NetworkConfig ¶
type NetworkConfigArgs ¶
type NetworkConfigArgs struct { // CIDR of private network. Default is 10.20.0.0/16 CIDR pulumi.StringPtrInput `pulumi:"CIDR"` // Enabled of not. Default is false. Enabled pulumi.BoolPtrInput `pulumi:"Enabled"` // Network zone. Default is eu-central. Zone pulumi.StringPtrInput `pulumi:"Zone"` }
func (NetworkConfigArgs) ElementType ¶
func (NetworkConfigArgs) ElementType() reflect.Type
func (NetworkConfigArgs) ToNetworkConfigOutput ¶
func (i NetworkConfigArgs) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigArgs) ToNetworkConfigOutputWithContext ¶
func (i NetworkConfigArgs) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
func (NetworkConfigArgs) ToNetworkConfigPtrOutput ¶
func (i NetworkConfigArgs) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext ¶
func (i NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
type NetworkConfigInput ¶
type NetworkConfigInput interface { pulumi.Input ToNetworkConfigOutput() NetworkConfigOutput ToNetworkConfigOutputWithContext(context.Context) NetworkConfigOutput }
NetworkConfigInput is an input type that accepts NetworkConfigArgs and NetworkConfigOutput values. You can construct a concrete instance of `NetworkConfigInput` via:
NetworkConfigArgs{...}
type NetworkConfigOutput ¶
type NetworkConfigOutput struct{ *pulumi.OutputState }
func (NetworkConfigOutput) CIDR ¶
func (o NetworkConfigOutput) CIDR() pulumi.StringPtrOutput
CIDR of private network. Default is 10.20.0.0/16
func (NetworkConfigOutput) ElementType ¶
func (NetworkConfigOutput) ElementType() reflect.Type
func (NetworkConfigOutput) Enabled ¶
func (o NetworkConfigOutput) Enabled() pulumi.BoolPtrOutput
Enabled of not. Default is false.
func (NetworkConfigOutput) ToNetworkConfigOutput ¶
func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigOutput) ToNetworkConfigOutputWithContext ¶
func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
func (NetworkConfigOutput) ToNetworkConfigPtrOutput ¶
func (o NetworkConfigOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext ¶
func (o NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
func (NetworkConfigOutput) Zone ¶
func (o NetworkConfigOutput) Zone() pulumi.StringPtrOutput
Network zone. Default is eu-central.
type NetworkConfigPtrInput ¶
type NetworkConfigPtrInput interface { pulumi.Input ToNetworkConfigPtrOutput() NetworkConfigPtrOutput ToNetworkConfigPtrOutputWithContext(context.Context) NetworkConfigPtrOutput }
NetworkConfigPtrInput is an input type that accepts NetworkConfigArgs, NetworkConfigPtr and NetworkConfigPtrOutput values. You can construct a concrete instance of `NetworkConfigPtrInput` via:
NetworkConfigArgs{...} or: nil
func NetworkConfigPtr ¶
func NetworkConfigPtr(v *NetworkConfigArgs) NetworkConfigPtrInput
type NetworkConfigPtrOutput ¶
type NetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigPtrOutput) CIDR ¶
func (o NetworkConfigPtrOutput) CIDR() pulumi.StringPtrOutput
CIDR of private network. Default is 10.20.0.0/16
func (NetworkConfigPtrOutput) Elem ¶
func (o NetworkConfigPtrOutput) Elem() NetworkConfigOutput
func (NetworkConfigPtrOutput) ElementType ¶
func (NetworkConfigPtrOutput) ElementType() reflect.Type
func (NetworkConfigPtrOutput) Enabled ¶
func (o NetworkConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Enabled of not. Default is false.
func (NetworkConfigPtrOutput) ToNetworkConfigPtrOutput ¶
func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext ¶
func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
func (NetworkConfigPtrOutput) Zone ¶
func (o NetworkConfigPtrOutput) Zone() pulumi.StringPtrOutput
Network zone. Default is eu-central.
type ServersArrayOutput ¶
type ServersArrayOutput struct{ *pulumi.OutputState }
func (ServersArrayOutput) ElementType ¶
func (ServersArrayOutput) ElementType() reflect.Type
func (ServersArrayOutput) Index ¶
func (o ServersArrayOutput) Index(i pulumi.IntInput) ServersOutput
func (ServersArrayOutput) ToServersArrayOutput ¶
func (o ServersArrayOutput) ToServersArrayOutput() ServersArrayOutput
func (ServersArrayOutput) ToServersArrayOutputWithContext ¶
func (o ServersArrayOutput) ToServersArrayOutputWithContext(ctx context.Context) ServersArrayOutput
type ServersOutput ¶
type ServersOutput struct{ *pulumi.OutputState }
func (ServersOutput) ElementType ¶
func (ServersOutput) ElementType() reflect.Type
func (ServersOutput) InternalIP ¶
func (o ServersOutput) InternalIP() pulumi.StringPtrOutput
func (ServersOutput) Ip ¶
func (o ServersOutput) Ip() pulumi.StringPtrOutput
func (ServersOutput) Name ¶
func (o ServersOutput) Name() pulumi.StringPtrOutput
func (ServersOutput) ToServersOutput ¶
func (o ServersOutput) ToServersOutput() ServersOutput
func (ServersOutput) ToServersOutputWithContext ¶
func (o ServersOutput) ToServersOutputWithContext(ctx context.Context) ServersOutput
func (ServersOutput) User ¶
func (o ServersOutput) User() pulumi.StringPtrOutput