Documentation ¶
Overview ¶
A Pulumi package for creating and managing talos config
Index ¶
- Constants
- func PkgVersion() (semver.Version, error)
- type Certs
- type CertsArgs
- func (CertsArgs) ElementType() reflect.Type
- func (i CertsArgs) ToCertsOutput() CertsOutput
- func (i CertsArgs) ToCertsOutputWithContext(ctx context.Context) CertsOutput
- func (i CertsArgs) ToCertsPtrOutput() CertsPtrOutput
- func (i CertsArgs) ToCertsPtrOutputWithContext(ctx context.Context) CertsPtrOutput
- type CertsInput
- type CertsOutput
- func (o CertsOutput) Admin() PEMEncodedCertificateAndKeyPtrOutput
- func (CertsOutput) ElementType() reflect.Type
- func (o CertsOutput) Etcd() PEMEncodedCertificateAndKeyPtrOutput
- func (o CertsOutput) K8s() PEMEncodedCertificateAndKeyPtrOutput
- func (o CertsOutput) K8sAggregator() PEMEncodedCertificateAndKeyPtrOutput
- func (o CertsOutput) K8sServiceAccount() PEMEncodedKeyPtrOutput
- func (o CertsOutput) OS() PEMEncodedCertificateAndKeyPtrOutput
- func (o CertsOutput) ToCertsOutput() CertsOutput
- func (o CertsOutput) ToCertsOutputWithContext(ctx context.Context) CertsOutput
- func (o CertsOutput) ToCertsPtrOutput() CertsPtrOutput
- func (o CertsOutput) ToCertsPtrOutputWithContext(ctx context.Context) CertsPtrOutput
- type CertsPtrInput
- type CertsPtrOutput
- func (o CertsPtrOutput) Admin() PEMEncodedCertificateAndKeyPtrOutput
- func (o CertsPtrOutput) Elem() CertsOutput
- func (CertsPtrOutput) ElementType() reflect.Type
- func (o CertsPtrOutput) Etcd() PEMEncodedCertificateAndKeyPtrOutput
- func (o CertsPtrOutput) K8s() PEMEncodedCertificateAndKeyPtrOutput
- func (o CertsPtrOutput) K8sAggregator() PEMEncodedCertificateAndKeyPtrOutput
- func (o CertsPtrOutput) K8sServiceAccount() PEMEncodedKeyPtrOutput
- func (o CertsPtrOutput) OS() PEMEncodedCertificateAndKeyPtrOutput
- func (o CertsPtrOutput) ToCertsPtrOutput() CertsPtrOutput
- func (o CertsPtrOutput) ToCertsPtrOutputWithContext(ctx context.Context) CertsPtrOutput
- type Cluster
- type ClusterArgs
- func (ClusterArgs) ElementType() reflect.Type
- func (i ClusterArgs) ToClusterOutput() ClusterOutput
- func (i ClusterArgs) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (i ClusterArgs) ToClusterPtrOutput() ClusterPtrOutput
- func (i ClusterArgs) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
- type ClusterConfig
- type ClusterConfigArgs
- type ClusterConfigArray
- type ClusterConfigArrayInput
- type ClusterConfigArrayOutput
- func (ClusterConfigArrayOutput) ElementType() reflect.Type
- func (o ClusterConfigArrayOutput) Index(i pulumi.IntInput) ClusterConfigOutput
- func (o ClusterConfigArrayOutput) ToClusterConfigArrayOutput() ClusterConfigArrayOutput
- func (o ClusterConfigArrayOutput) ToClusterConfigArrayOutputWithContext(ctx context.Context) ClusterConfigArrayOutput
- type ClusterConfigInput
- type ClusterConfigMap
- type ClusterConfigMapInput
- type ClusterConfigMapOutput
- func (ClusterConfigMapOutput) ElementType() reflect.Type
- func (o ClusterConfigMapOutput) MapIndex(k pulumi.StringInput) ClusterConfigOutput
- func (o ClusterConfigMapOutput) ToClusterConfigMapOutput() ClusterConfigMapOutput
- func (o ClusterConfigMapOutput) ToClusterConfigMapOutputWithContext(ctx context.Context) ClusterConfigMapOutput
- type ClusterConfigOutput
- type ClusterConfigState
- type ClusterInput
- type ClusterOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) Id() pulumi.StringPtrOutput
- func (o ClusterOutput) Secret() pulumi.StringPtrOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) ToClusterPtrOutput() ClusterPtrOutput
- func (o ClusterOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
- type ClusterPtrInput
- type ClusterPtrOutput
- func (o ClusterPtrOutput) Elem() ClusterOutput
- func (ClusterPtrOutput) ElementType() reflect.Type
- func (o ClusterPtrOutput) Id() pulumi.StringPtrOutput
- func (o ClusterPtrOutput) Secret() pulumi.StringPtrOutput
- func (o ClusterPtrOutput) ToClusterPtrOutput() ClusterPtrOutput
- func (o ClusterPtrOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
- type ClusterSecrets
- type ClusterSecretsArgs
- type ClusterSecretsArray
- type ClusterSecretsArrayInput
- type ClusterSecretsArrayOutput
- func (ClusterSecretsArrayOutput) ElementType() reflect.Type
- func (o ClusterSecretsArrayOutput) Index(i pulumi.IntInput) ClusterSecretsOutput
- func (o ClusterSecretsArrayOutput) ToClusterSecretsArrayOutput() ClusterSecretsArrayOutput
- func (o ClusterSecretsArrayOutput) ToClusterSecretsArrayOutputWithContext(ctx context.Context) ClusterSecretsArrayOutput
- type ClusterSecretsInput
- type ClusterSecretsMap
- type ClusterSecretsMapInput
- type ClusterSecretsMapOutput
- func (ClusterSecretsMapOutput) ElementType() reflect.Type
- func (o ClusterSecretsMapOutput) MapIndex(k pulumi.StringInput) ClusterSecretsOutput
- func (o ClusterSecretsMapOutput) ToClusterSecretsMapOutput() ClusterSecretsMapOutput
- func (o ClusterSecretsMapOutput) ToClusterSecretsMapOutputWithContext(ctx context.Context) ClusterSecretsMapOutput
- type ClusterSecretsOutput
- type ClusterSecretsState
- type ConfigPatches
- type ConfigPatchesArgs
- func (ConfigPatchesArgs) ElementType() reflect.Type
- func (i ConfigPatchesArgs) ToConfigPatchesOutput() ConfigPatchesOutput
- func (i ConfigPatchesArgs) ToConfigPatchesOutputWithContext(ctx context.Context) ConfigPatchesOutput
- func (i ConfigPatchesArgs) ToConfigPatchesPtrOutput() ConfigPatchesPtrOutput
- func (i ConfigPatchesArgs) ToConfigPatchesPtrOutputWithContext(ctx context.Context) ConfigPatchesPtrOutput
- type ConfigPatchesInput
- type ConfigPatchesOutput
- func (ConfigPatchesOutput) ElementType() reflect.Type
- func (o ConfigPatchesOutput) PatchFiles() pulumi.AssetOrArchiveArrayOutput
- func (o ConfigPatchesOutput) Patches() pulumi.ArrayOutput
- func (o ConfigPatchesOutput) ToConfigPatchesOutput() ConfigPatchesOutput
- func (o ConfigPatchesOutput) ToConfigPatchesOutputWithContext(ctx context.Context) ConfigPatchesOutput
- func (o ConfigPatchesOutput) ToConfigPatchesPtrOutput() ConfigPatchesPtrOutput
- func (o ConfigPatchesOutput) ToConfigPatchesPtrOutputWithContext(ctx context.Context) ConfigPatchesPtrOutput
- type ConfigPatchesPtrInput
- type ConfigPatchesPtrOutput
- func (o ConfigPatchesPtrOutput) Elem() ConfigPatchesOutput
- func (ConfigPatchesPtrOutput) ElementType() reflect.Type
- func (o ConfigPatchesPtrOutput) PatchFiles() pulumi.AssetOrArchiveArrayOutput
- func (o ConfigPatchesPtrOutput) Patches() pulumi.ArrayOutput
- func (o ConfigPatchesPtrOutput) ToConfigPatchesPtrOutput() ConfigPatchesPtrOutput
- func (o ConfigPatchesPtrOutput) ToConfigPatchesPtrOutputWithContext(ctx context.Context) ConfigPatchesPtrOutput
- type GetKubeConfigArgs
- type GetKubeConfigOutputArgs
- type GetKubeConfigResult
- type GetKubeConfigResultOutput
- func (GetKubeConfigResultOutput) ElementType() reflect.Type
- func (o GetKubeConfigResultOutput) Kubeconfig() pulumi.StringOutput
- func (o GetKubeConfigResultOutput) ToGetKubeConfigResultOutput() GetKubeConfigResultOutput
- func (o GetKubeConfigResultOutput) ToGetKubeConfigResultOutputWithContext(ctx context.Context) GetKubeConfigResultOutput
- type NodeBootstrap
- type NodeBootstrapArgs
- type NodeBootstrapArray
- type NodeBootstrapArrayInput
- type NodeBootstrapArrayOutput
- func (NodeBootstrapArrayOutput) ElementType() reflect.Type
- func (o NodeBootstrapArrayOutput) Index(i pulumi.IntInput) NodeBootstrapOutput
- func (o NodeBootstrapArrayOutput) ToNodeBootstrapArrayOutput() NodeBootstrapArrayOutput
- func (o NodeBootstrapArrayOutput) ToNodeBootstrapArrayOutputWithContext(ctx context.Context) NodeBootstrapArrayOutput
- type NodeBootstrapInput
- type NodeBootstrapMap
- type NodeBootstrapMapInput
- type NodeBootstrapMapOutput
- func (NodeBootstrapMapOutput) ElementType() reflect.Type
- func (o NodeBootstrapMapOutput) MapIndex(k pulumi.StringInput) NodeBootstrapOutput
- func (o NodeBootstrapMapOutput) ToNodeBootstrapMapOutput() NodeBootstrapMapOutput
- func (o NodeBootstrapMapOutput) ToNodeBootstrapMapOutputWithContext(ctx context.Context) NodeBootstrapMapOutput
- type NodeBootstrapOutput
- type NodeBootstrapState
- type PEMEncodedCertificateAndKey
- type PEMEncodedCertificateAndKeyArgs
- func (PEMEncodedCertificateAndKeyArgs) ElementType() reflect.Type
- func (i PEMEncodedCertificateAndKeyArgs) ToPEMEncodedCertificateAndKeyOutput() PEMEncodedCertificateAndKeyOutput
- func (i PEMEncodedCertificateAndKeyArgs) ToPEMEncodedCertificateAndKeyOutputWithContext(ctx context.Context) PEMEncodedCertificateAndKeyOutput
- func (i PEMEncodedCertificateAndKeyArgs) ToPEMEncodedCertificateAndKeyPtrOutput() PEMEncodedCertificateAndKeyPtrOutput
- func (i PEMEncodedCertificateAndKeyArgs) ToPEMEncodedCertificateAndKeyPtrOutputWithContext(ctx context.Context) PEMEncodedCertificateAndKeyPtrOutput
- type PEMEncodedCertificateAndKeyInput
- type PEMEncodedCertificateAndKeyOutput
- func (o PEMEncodedCertificateAndKeyOutput) Crt() pulumi.AnyOutput
- func (PEMEncodedCertificateAndKeyOutput) ElementType() reflect.Type
- func (o PEMEncodedCertificateAndKeyOutput) Key() pulumi.AnyOutput
- func (o PEMEncodedCertificateAndKeyOutput) ToPEMEncodedCertificateAndKeyOutput() PEMEncodedCertificateAndKeyOutput
- func (o PEMEncodedCertificateAndKeyOutput) ToPEMEncodedCertificateAndKeyOutputWithContext(ctx context.Context) PEMEncodedCertificateAndKeyOutput
- func (o PEMEncodedCertificateAndKeyOutput) ToPEMEncodedCertificateAndKeyPtrOutput() PEMEncodedCertificateAndKeyPtrOutput
- func (o PEMEncodedCertificateAndKeyOutput) ToPEMEncodedCertificateAndKeyPtrOutputWithContext(ctx context.Context) PEMEncodedCertificateAndKeyPtrOutput
- type PEMEncodedCertificateAndKeyPtrInput
- type PEMEncodedCertificateAndKeyPtrOutput
- func (o PEMEncodedCertificateAndKeyPtrOutput) Crt() pulumi.AnyOutput
- func (o PEMEncodedCertificateAndKeyPtrOutput) Elem() PEMEncodedCertificateAndKeyOutput
- func (PEMEncodedCertificateAndKeyPtrOutput) ElementType() reflect.Type
- func (o PEMEncodedCertificateAndKeyPtrOutput) Key() pulumi.AnyOutput
- func (o PEMEncodedCertificateAndKeyPtrOutput) ToPEMEncodedCertificateAndKeyPtrOutput() PEMEncodedCertificateAndKeyPtrOutput
- func (o PEMEncodedCertificateAndKeyPtrOutput) ToPEMEncodedCertificateAndKeyPtrOutputWithContext(ctx context.Context) PEMEncodedCertificateAndKeyPtrOutput
- type PEMEncodedKey
- type PEMEncodedKeyArgs
- func (PEMEncodedKeyArgs) ElementType() reflect.Type
- func (i PEMEncodedKeyArgs) ToPEMEncodedKeyOutput() PEMEncodedKeyOutput
- func (i PEMEncodedKeyArgs) ToPEMEncodedKeyOutputWithContext(ctx context.Context) PEMEncodedKeyOutput
- func (i PEMEncodedKeyArgs) ToPEMEncodedKeyPtrOutput() PEMEncodedKeyPtrOutput
- func (i PEMEncodedKeyArgs) ToPEMEncodedKeyPtrOutputWithContext(ctx context.Context) PEMEncodedKeyPtrOutput
- type PEMEncodedKeyInput
- type PEMEncodedKeyOutput
- func (PEMEncodedKeyOutput) ElementType() reflect.Type
- func (o PEMEncodedKeyOutput) Key() pulumi.AnyOutput
- func (o PEMEncodedKeyOutput) ToPEMEncodedKeyOutput() PEMEncodedKeyOutput
- func (o PEMEncodedKeyOutput) ToPEMEncodedKeyOutputWithContext(ctx context.Context) PEMEncodedKeyOutput
- func (o PEMEncodedKeyOutput) ToPEMEncodedKeyPtrOutput() PEMEncodedKeyPtrOutput
- func (o PEMEncodedKeyOutput) ToPEMEncodedKeyPtrOutputWithContext(ctx context.Context) PEMEncodedKeyPtrOutput
- type PEMEncodedKeyPtrInput
- type PEMEncodedKeyPtrOutput
- func (o PEMEncodedKeyPtrOutput) Elem() PEMEncodedKeyOutput
- func (PEMEncodedKeyPtrOutput) ElementType() reflect.Type
- func (o PEMEncodedKeyPtrOutput) Key() pulumi.AnyOutput
- func (o PEMEncodedKeyPtrOutput) ToPEMEncodedKeyPtrOutput() PEMEncodedKeyPtrOutput
- func (o PEMEncodedKeyPtrOutput) ToPEMEncodedKeyPtrOutputWithContext(ctx context.Context) PEMEncodedKeyPtrOutput
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- type Secrets
- type SecretsArgs
- func (SecretsArgs) ElementType() reflect.Type
- func (i SecretsArgs) ToSecretsOutput() SecretsOutput
- func (i SecretsArgs) ToSecretsOutputWithContext(ctx context.Context) SecretsOutput
- func (i SecretsArgs) ToSecretsPtrOutput() SecretsPtrOutput
- func (i SecretsArgs) ToSecretsPtrOutputWithContext(ctx context.Context) SecretsPtrOutput
- type SecretsBundle
- type SecretsBundleArgs
- type SecretsBundleInput
- type SecretsBundleOutput
- func (o SecretsBundleOutput) Certs() CertsPtrOutput
- func (o SecretsBundleOutput) Cluster() ClusterPtrOutput
- func (SecretsBundleOutput) ElementType() reflect.Type
- func (o SecretsBundleOutput) Secrets() SecretsPtrOutput
- func (o SecretsBundleOutput) ToSecretsBundleOutput() SecretsBundleOutput
- func (o SecretsBundleOutput) ToSecretsBundleOutputWithContext(ctx context.Context) SecretsBundleOutput
- func (o SecretsBundleOutput) TrustdInfo() TrustdInfoPtrOutput
- type SecretsInput
- type SecretsOutput
- func (o SecretsOutput) AESCBCEncryptionSecret() pulumi.StringPtrOutput
- func (o SecretsOutput) BootstrapToken() pulumi.StringPtrOutput
- func (SecretsOutput) ElementType() reflect.Type
- func (o SecretsOutput) ToSecretsOutput() SecretsOutput
- func (o SecretsOutput) ToSecretsOutputWithContext(ctx context.Context) SecretsOutput
- func (o SecretsOutput) ToSecretsPtrOutput() SecretsPtrOutput
- func (o SecretsOutput) ToSecretsPtrOutputWithContext(ctx context.Context) SecretsPtrOutput
- type SecretsPtrInput
- type SecretsPtrOutput
- func (o SecretsPtrOutput) AESCBCEncryptionSecret() pulumi.StringPtrOutput
- func (o SecretsPtrOutput) BootstrapToken() pulumi.StringPtrOutput
- func (o SecretsPtrOutput) Elem() SecretsOutput
- func (SecretsPtrOutput) ElementType() reflect.Type
- func (o SecretsPtrOutput) ToSecretsPtrOutput() SecretsPtrOutput
- func (o SecretsPtrOutput) ToSecretsPtrOutputWithContext(ctx context.Context) SecretsPtrOutput
- type TalosMachineConfigVersion
- type TalosMachineConfigVersionOutputType
- type TalosMachineConfigVersionOutputTypeArgs
- func (TalosMachineConfigVersionOutputTypeArgs) ElementType() reflect.Type
- func (i TalosMachineConfigVersionOutputTypeArgs) ToTalosMachineConfigVersionOutputTypeOutput() TalosMachineConfigVersionOutputTypeOutput
- func (i TalosMachineConfigVersionOutputTypeArgs) ToTalosMachineConfigVersionOutputTypeOutputWithContext(ctx context.Context) TalosMachineConfigVersionOutputTypeOutput
- func (i TalosMachineConfigVersionOutputTypeArgs) ToTalosMachineConfigVersionOutputTypePtrOutput() TalosMachineConfigVersionOutputTypePtrOutput
- func (i TalosMachineConfigVersionOutputTypeArgs) ToTalosMachineConfigVersionOutputTypePtrOutputWithContext(ctx context.Context) TalosMachineConfigVersionOutputTypePtrOutput
- type TalosMachineConfigVersionOutputTypeInput
- type TalosMachineConfigVersionOutputTypeOutput
- func (TalosMachineConfigVersionOutputTypeOutput) ElementType() reflect.Type
- func (o TalosMachineConfigVersionOutputTypeOutput) ToTalosMachineConfigVersionOutputTypeOutput() TalosMachineConfigVersionOutputTypeOutput
- func (o TalosMachineConfigVersionOutputTypeOutput) ToTalosMachineConfigVersionOutputTypeOutputWithContext(ctx context.Context) TalosMachineConfigVersionOutputTypeOutput
- func (o TalosMachineConfigVersionOutputTypeOutput) ToTalosMachineConfigVersionOutputTypePtrOutput() TalosMachineConfigVersionOutputTypePtrOutput
- func (o TalosMachineConfigVersionOutputTypeOutput) ToTalosMachineConfigVersionOutputTypePtrOutputWithContext(ctx context.Context) TalosMachineConfigVersionOutputTypePtrOutput
- type TalosMachineConfigVersionOutputTypePtrInput
- type TalosMachineConfigVersionOutputTypePtrOutput
- func (o TalosMachineConfigVersionOutputTypePtrOutput) Elem() TalosMachineConfigVersionOutputTypeOutput
- func (TalosMachineConfigVersionOutputTypePtrOutput) ElementType() reflect.Type
- func (o TalosMachineConfigVersionOutputTypePtrOutput) ToTalosMachineConfigVersionOutputTypePtrOutput() TalosMachineConfigVersionOutputTypePtrOutput
- func (o TalosMachineConfigVersionOutputTypePtrOutput) ToTalosMachineConfigVersionOutputTypePtrOutputWithContext(ctx context.Context) TalosMachineConfigVersionOutputTypePtrOutput
- type TalosVersionOutput
- type TalosVersionOutputArgs
- func (TalosVersionOutputArgs) ElementType() reflect.Type
- func (i TalosVersionOutputArgs) ToTalosVersionOutputOutput() TalosVersionOutputOutput
- func (i TalosVersionOutputArgs) ToTalosVersionOutputOutputWithContext(ctx context.Context) TalosVersionOutputOutput
- func (i TalosVersionOutputArgs) ToTalosVersionOutputPtrOutput() TalosVersionOutputPtrOutput
- func (i TalosVersionOutputArgs) ToTalosVersionOutputPtrOutputWithContext(ctx context.Context) TalosVersionOutputPtrOutput
- type TalosVersionOutputInput
- type TalosVersionOutputOutput
- func (TalosVersionOutputOutput) ElementType() reflect.Type
- func (o TalosVersionOutputOutput) ToTalosVersionOutputOutput() TalosVersionOutputOutput
- func (o TalosVersionOutputOutput) ToTalosVersionOutputOutputWithContext(ctx context.Context) TalosVersionOutputOutput
- func (o TalosVersionOutputOutput) ToTalosVersionOutputPtrOutput() TalosVersionOutputPtrOutput
- func (o TalosVersionOutputOutput) ToTalosVersionOutputPtrOutputWithContext(ctx context.Context) TalosVersionOutputPtrOutput
- type TalosVersionOutputPtrInput
- type TalosVersionOutputPtrOutput
- func (o TalosVersionOutputPtrOutput) Elem() TalosVersionOutputOutput
- func (TalosVersionOutputPtrOutput) ElementType() reflect.Type
- func (o TalosVersionOutputPtrOutput) ToTalosVersionOutputPtrOutput() TalosVersionOutputPtrOutput
- func (o TalosVersionOutputPtrOutput) ToTalosVersionOutputPtrOutputWithContext(ctx context.Context) TalosVersionOutputPtrOutput
- type TrustdInfo
- type TrustdInfoArgs
- func (TrustdInfoArgs) ElementType() reflect.Type
- func (i TrustdInfoArgs) ToTrustdInfoOutput() TrustdInfoOutput
- func (i TrustdInfoArgs) ToTrustdInfoOutputWithContext(ctx context.Context) TrustdInfoOutput
- func (i TrustdInfoArgs) ToTrustdInfoPtrOutput() TrustdInfoPtrOutput
- func (i TrustdInfoArgs) ToTrustdInfoPtrOutputWithContext(ctx context.Context) TrustdInfoPtrOutput
- type TrustdInfoInput
- type TrustdInfoOutput
- func (TrustdInfoOutput) ElementType() reflect.Type
- func (o TrustdInfoOutput) ToTrustdInfoOutput() TrustdInfoOutput
- func (o TrustdInfoOutput) ToTrustdInfoOutputWithContext(ctx context.Context) TrustdInfoOutput
- func (o TrustdInfoOutput) ToTrustdInfoPtrOutput() TrustdInfoPtrOutput
- func (o TrustdInfoOutput) ToTrustdInfoPtrOutputWithContext(ctx context.Context) TrustdInfoPtrOutput
- func (o TrustdInfoOutput) Token() pulumi.StringPtrOutput
- type TrustdInfoPtrInput
- type TrustdInfoPtrOutput
- func (o TrustdInfoPtrOutput) Elem() TrustdInfoOutput
- func (TrustdInfoPtrOutput) ElementType() reflect.Type
- func (o TrustdInfoPtrOutput) ToTrustdInfoPtrOutput() TrustdInfoPtrOutput
- func (o TrustdInfoPtrOutput) ToTrustdInfoPtrOutputWithContext(ctx context.Context) TrustdInfoPtrOutput
- func (o TrustdInfoPtrOutput) Token() pulumi.StringPtrOutput
Constants ¶
const ( // Talos Machine Configuration Version TalosMachineConfigVersionV1alpha1 = TalosMachineConfigVersion("v1alpha1") )
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type Certs ¶
type Certs struct { Admin *PEMEncodedCertificateAndKey `pulumi:"Admin"` Etcd *PEMEncodedCertificateAndKey `pulumi:"Etcd"` K8s *PEMEncodedCertificateAndKey `pulumi:"K8s"` K8sAggregator *PEMEncodedCertificateAndKey `pulumi:"K8sAggregator"` K8sServiceAccount *PEMEncodedKey `pulumi:"K8sServiceAccount"` OS *PEMEncodedCertificateAndKey `pulumi:"OS"` }
Talos Certs type
type CertsArgs ¶
type CertsArgs struct { Admin PEMEncodedCertificateAndKeyPtrInput `pulumi:"Admin"` Etcd PEMEncodedCertificateAndKeyPtrInput `pulumi:"Etcd"` K8s PEMEncodedCertificateAndKeyPtrInput `pulumi:"K8s"` K8sAggregator PEMEncodedCertificateAndKeyPtrInput `pulumi:"K8sAggregator"` K8sServiceAccount PEMEncodedKeyPtrInput `pulumi:"K8sServiceAccount"` OS PEMEncodedCertificateAndKeyPtrInput `pulumi:"OS"` }
Talos Certs type
func (CertsArgs) ElementType ¶
func (CertsArgs) ToCertsOutput ¶
func (i CertsArgs) ToCertsOutput() CertsOutput
func (CertsArgs) ToCertsOutputWithContext ¶
func (i CertsArgs) ToCertsOutputWithContext(ctx context.Context) CertsOutput
func (CertsArgs) ToCertsPtrOutput ¶
func (i CertsArgs) ToCertsPtrOutput() CertsPtrOutput
func (CertsArgs) ToCertsPtrOutputWithContext ¶
func (i CertsArgs) ToCertsPtrOutputWithContext(ctx context.Context) CertsPtrOutput
type CertsInput ¶
type CertsInput interface { pulumi.Input ToCertsOutput() CertsOutput ToCertsOutputWithContext(context.Context) CertsOutput }
CertsInput is an input type that accepts CertsArgs and CertsOutput values. You can construct a concrete instance of `CertsInput` via:
CertsArgs{...}
type CertsOutput ¶
type CertsOutput struct{ *pulumi.OutputState }
Talos Certs type
func (CertsOutput) Admin ¶
func (o CertsOutput) Admin() PEMEncodedCertificateAndKeyPtrOutput
func (CertsOutput) ElementType ¶
func (CertsOutput) ElementType() reflect.Type
func (CertsOutput) Etcd ¶
func (o CertsOutput) Etcd() PEMEncodedCertificateAndKeyPtrOutput
func (CertsOutput) K8s ¶
func (o CertsOutput) K8s() PEMEncodedCertificateAndKeyPtrOutput
func (CertsOutput) K8sAggregator ¶
func (o CertsOutput) K8sAggregator() PEMEncodedCertificateAndKeyPtrOutput
func (CertsOutput) K8sServiceAccount ¶
func (o CertsOutput) K8sServiceAccount() PEMEncodedKeyPtrOutput
func (CertsOutput) OS ¶
func (o CertsOutput) OS() PEMEncodedCertificateAndKeyPtrOutput
func (CertsOutput) ToCertsOutput ¶
func (o CertsOutput) ToCertsOutput() CertsOutput
func (CertsOutput) ToCertsOutputWithContext ¶
func (o CertsOutput) ToCertsOutputWithContext(ctx context.Context) CertsOutput
func (CertsOutput) ToCertsPtrOutput ¶
func (o CertsOutput) ToCertsPtrOutput() CertsPtrOutput
func (CertsOutput) ToCertsPtrOutputWithContext ¶
func (o CertsOutput) ToCertsPtrOutputWithContext(ctx context.Context) CertsPtrOutput
type CertsPtrInput ¶
type CertsPtrInput interface { pulumi.Input ToCertsPtrOutput() CertsPtrOutput ToCertsPtrOutputWithContext(context.Context) CertsPtrOutput }
CertsPtrInput is an input type that accepts CertsArgs, CertsPtr and CertsPtrOutput values. You can construct a concrete instance of `CertsPtrInput` via:
CertsArgs{...} or: nil
func CertsPtr ¶
func CertsPtr(v *CertsArgs) CertsPtrInput
type CertsPtrOutput ¶
type CertsPtrOutput struct{ *pulumi.OutputState }
func (CertsPtrOutput) Admin ¶
func (o CertsPtrOutput) Admin() PEMEncodedCertificateAndKeyPtrOutput
func (CertsPtrOutput) Elem ¶
func (o CertsPtrOutput) Elem() CertsOutput
func (CertsPtrOutput) ElementType ¶
func (CertsPtrOutput) ElementType() reflect.Type
func (CertsPtrOutput) Etcd ¶
func (o CertsPtrOutput) Etcd() PEMEncodedCertificateAndKeyPtrOutput
func (CertsPtrOutput) K8s ¶
func (o CertsPtrOutput) K8s() PEMEncodedCertificateAndKeyPtrOutput
func (CertsPtrOutput) K8sAggregator ¶
func (o CertsPtrOutput) K8sAggregator() PEMEncodedCertificateAndKeyPtrOutput
func (CertsPtrOutput) K8sServiceAccount ¶
func (o CertsPtrOutput) K8sServiceAccount() PEMEncodedKeyPtrOutput
func (CertsPtrOutput) OS ¶
func (o CertsPtrOutput) OS() PEMEncodedCertificateAndKeyPtrOutput
func (CertsPtrOutput) ToCertsPtrOutput ¶
func (o CertsPtrOutput) ToCertsPtrOutput() CertsPtrOutput
func (CertsPtrOutput) ToCertsPtrOutputWithContext ¶
func (o CertsPtrOutput) ToCertsPtrOutputWithContext(ctx context.Context) CertsPtrOutput
type ClusterArgs ¶
type ClusterArgs struct { Id pulumi.StringPtrInput `pulumi:"Id"` Secret pulumi.StringPtrInput `pulumi:"Secret"` }
Talos Cluster type
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
func (ClusterArgs) ToClusterOutput ¶
func (i ClusterArgs) ToClusterOutput() ClusterOutput
func (ClusterArgs) ToClusterOutputWithContext ¶
func (i ClusterArgs) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterArgs) ToClusterPtrOutput ¶
func (i ClusterArgs) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterArgs) ToClusterPtrOutputWithContext ¶
func (i ClusterArgs) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
type ClusterConfig ¶
type ClusterConfig struct { pulumi.CustomResourceState // additional Subject-Alt-Names for the APIServer certificate AdditionalSans pulumi.StringArrayOutput `pulumi:"additionalSans"` // cluster discovery feature ClusterDiscovery pulumi.BoolOutput `pulumi:"clusterDiscovery"` // The cluster endpoint ClusterEndpoint pulumi.StringOutput `pulumi:"clusterEndpoint"` // cluster name ClusterName pulumi.StringOutput `pulumi:"clusterName"` // generated machineconfigs (applied to all node types) ConfigPatches ConfigPatchesOutput `pulumi:"configPatches"` // generated machineconfigs (applied to 'controlplane' types) ConfigPatchesControlPlane ConfigPatchesOutput `pulumi:"configPatchesControlPlane"` // generated machineconfigs (applied to 'worker' type) ConfigPatchesWorker ConfigPatchesOutput `pulumi:"configPatchesWorker"` // the desired machine config version to refer to ConfigVersion pulumi.StringOutput `pulumi:"configVersion"` // Talos Controlplane Config ControlplaneConfig pulumi.StringOutput `pulumi:"controlplaneConfig"` // the dns domain to use for cluster DnsDomain pulumi.StringOutput `pulumi:"dnsDomain"` // machine config documentation enabled Docs pulumi.BoolOutput `pulumi:"docs"` // machine config examples enabled Examples pulumi.BoolOutput `pulumi:"examples"` // the disk to install to InstallDisk pulumi.StringOutput `pulumi:"installDisk"` // the image used to perform an installation InstallImage pulumi.StringOutput `pulumi:"installImage"` // desired kubernetes version to run KubernetesVersion pulumi.StringOutput `pulumi:"kubernetesVersion"` // kubespan enabled Kubespan pulumi.BoolOutput `pulumi:"kubespan"` // persist value for configs Persist pulumi.BoolOutput `pulumi:"persist"` // list of registry mirrors RegistryMirrors pulumi.StringArrayOutput `pulumi:"registryMirrors"` // Talos Secrets Bundle Secrets SecretsBundleOutput `pulumi:"secrets"` // Talos Config TalosConfig pulumi.StringOutput `pulumi:"talosConfig"` // the desired Talos version TalosVersion pulumi.StringOutput `pulumi:"talosVersion"` // Talos Worker Config WorkerConfig pulumi.StringOutput `pulumi:"workerConfig"` }
Talos cluster config resource
func GetClusterConfig ¶
func GetClusterConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterConfigState, opts ...pulumi.ResourceOption) (*ClusterConfig, error)
GetClusterConfig gets an existing ClusterConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewClusterConfig ¶
func NewClusterConfig(ctx *pulumi.Context, name string, args *ClusterConfigArgs, opts ...pulumi.ResourceOption) (*ClusterConfig, error)
NewClusterConfig registers a new resource with the given unique name, arguments, and options.
func (*ClusterConfig) ElementType ¶
func (*ClusterConfig) ElementType() reflect.Type
func (*ClusterConfig) ToClusterConfigOutput ¶
func (i *ClusterConfig) ToClusterConfigOutput() ClusterConfigOutput
func (*ClusterConfig) ToClusterConfigOutputWithContext ¶
func (i *ClusterConfig) ToClusterConfigOutputWithContext(ctx context.Context) ClusterConfigOutput
type ClusterConfigArgs ¶
type ClusterConfigArgs struct { // additional Subject-Alt-Names for the APIServer certificate AdditionalSans pulumi.StringArrayInput // enable cluster discovery feature (default true) ClusterDiscovery pulumi.BoolPtrInput // The cluster endpoint is the URL for the Kubernetes API. If you decide to use // a control plane node, common in a single node control plane setup, use port 6443 as // this is the port that the API server binds to on every control plane node. For an HA // setup, usually involving a load balancer, use the IP and port of the load balancer. ClusterEndpoint pulumi.StringInput // cluster name ClusterName pulumi.StringInput // patch generated machineconfigs (applied to all node types) ConfigPatches ConfigPatchesPtrInput // patch generated machineconfigs (applied to 'controlplane' types) ConfigPatchesControlPlane ConfigPatchesPtrInput // patch generated machineconfigs (applied to 'worker' type) ConfigPatchesWorker ConfigPatchesPtrInput // the desired machine config version to refer to ConfigVersion TalosMachineConfigVersionOutputTypePtrInput // the dns domain to use for cluster (default "cluster.local") DnsDomain pulumi.StringPtrInput // renders all machine configs adding the documentation for each field (default true) Docs pulumi.BoolPtrInput // renders all machine configs with the commented examples (default true) Examples pulumi.BoolPtrInput // the disk to install to (default "/dev/sda") InstallDisk pulumi.StringPtrInput // the image used to perform an installation (default "ghcr.io/talos-systems/installer:v0.14.2") InstallImage pulumi.StringPtrInput // desired kubernetes version to run (default "1.23.4") KubernetesVersion pulumi.StringPtrInput // enable kubespan feature Kubespan pulumi.BoolPtrInput // the desired persist value for configs (default true) Persist pulumi.BoolPtrInput // list of registry mirrors to use in format: <registry host>=<mirror URL> RegistryMirrors pulumi.StringArrayInput // Talos Secrets Bundle Secrets SecretsBundleInput // the desired Talos version to refer to TalosVersion TalosVersionOutputPtrInput }
The set of arguments for constructing a ClusterConfig resource.
func (ClusterConfigArgs) ElementType ¶
func (ClusterConfigArgs) ElementType() reflect.Type
type ClusterConfigArray ¶
type ClusterConfigArray []ClusterConfigInput
func (ClusterConfigArray) ElementType ¶
func (ClusterConfigArray) ElementType() reflect.Type
func (ClusterConfigArray) ToClusterConfigArrayOutput ¶
func (i ClusterConfigArray) ToClusterConfigArrayOutput() ClusterConfigArrayOutput
func (ClusterConfigArray) ToClusterConfigArrayOutputWithContext ¶
func (i ClusterConfigArray) ToClusterConfigArrayOutputWithContext(ctx context.Context) ClusterConfigArrayOutput
type ClusterConfigArrayInput ¶
type ClusterConfigArrayInput interface { pulumi.Input ToClusterConfigArrayOutput() ClusterConfigArrayOutput ToClusterConfigArrayOutputWithContext(context.Context) ClusterConfigArrayOutput }
ClusterConfigArrayInput is an input type that accepts ClusterConfigArray and ClusterConfigArrayOutput values. You can construct a concrete instance of `ClusterConfigArrayInput` via:
ClusterConfigArray{ ClusterConfigArgs{...} }
type ClusterConfigArrayOutput ¶
type ClusterConfigArrayOutput struct{ *pulumi.OutputState }
func (ClusterConfigArrayOutput) ElementType ¶
func (ClusterConfigArrayOutput) ElementType() reflect.Type
func (ClusterConfigArrayOutput) Index ¶
func (o ClusterConfigArrayOutput) Index(i pulumi.IntInput) ClusterConfigOutput
func (ClusterConfigArrayOutput) ToClusterConfigArrayOutput ¶
func (o ClusterConfigArrayOutput) ToClusterConfigArrayOutput() ClusterConfigArrayOutput
func (ClusterConfigArrayOutput) ToClusterConfigArrayOutputWithContext ¶
func (o ClusterConfigArrayOutput) ToClusterConfigArrayOutputWithContext(ctx context.Context) ClusterConfigArrayOutput
type ClusterConfigInput ¶
type ClusterConfigInput interface { pulumi.Input ToClusterConfigOutput() ClusterConfigOutput ToClusterConfigOutputWithContext(ctx context.Context) ClusterConfigOutput }
type ClusterConfigMap ¶
type ClusterConfigMap map[string]ClusterConfigInput
func (ClusterConfigMap) ElementType ¶
func (ClusterConfigMap) ElementType() reflect.Type
func (ClusterConfigMap) ToClusterConfigMapOutput ¶
func (i ClusterConfigMap) ToClusterConfigMapOutput() ClusterConfigMapOutput
func (ClusterConfigMap) ToClusterConfigMapOutputWithContext ¶
func (i ClusterConfigMap) ToClusterConfigMapOutputWithContext(ctx context.Context) ClusterConfigMapOutput
type ClusterConfigMapInput ¶
type ClusterConfigMapInput interface { pulumi.Input ToClusterConfigMapOutput() ClusterConfigMapOutput ToClusterConfigMapOutputWithContext(context.Context) ClusterConfigMapOutput }
ClusterConfigMapInput is an input type that accepts ClusterConfigMap and ClusterConfigMapOutput values. You can construct a concrete instance of `ClusterConfigMapInput` via:
ClusterConfigMap{ "key": ClusterConfigArgs{...} }
type ClusterConfigMapOutput ¶
type ClusterConfigMapOutput struct{ *pulumi.OutputState }
func (ClusterConfigMapOutput) ElementType ¶
func (ClusterConfigMapOutput) ElementType() reflect.Type
func (ClusterConfigMapOutput) MapIndex ¶
func (o ClusterConfigMapOutput) MapIndex(k pulumi.StringInput) ClusterConfigOutput
func (ClusterConfigMapOutput) ToClusterConfigMapOutput ¶
func (o ClusterConfigMapOutput) ToClusterConfigMapOutput() ClusterConfigMapOutput
func (ClusterConfigMapOutput) ToClusterConfigMapOutputWithContext ¶
func (o ClusterConfigMapOutput) ToClusterConfigMapOutputWithContext(ctx context.Context) ClusterConfigMapOutput
type ClusterConfigOutput ¶
type ClusterConfigOutput struct{ *pulumi.OutputState }
func (ClusterConfigOutput) ElementType ¶
func (ClusterConfigOutput) ElementType() reflect.Type
func (ClusterConfigOutput) ToClusterConfigOutput ¶
func (o ClusterConfigOutput) ToClusterConfigOutput() ClusterConfigOutput
func (ClusterConfigOutput) ToClusterConfigOutputWithContext ¶
func (o ClusterConfigOutput) ToClusterConfigOutputWithContext(ctx context.Context) ClusterConfigOutput
type ClusterConfigState ¶
type ClusterConfigState struct { }
func (ClusterConfigState) ElementType ¶
func (ClusterConfigState) ElementType() reflect.Type
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(context.Context) ClusterOutput }
ClusterInput is an input type that accepts ClusterArgs and ClusterOutput values. You can construct a concrete instance of `ClusterInput` via:
ClusterArgs{...}
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
Talos Cluster type
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) Id ¶
func (o ClusterOutput) Id() pulumi.StringPtrOutput
func (ClusterOutput) Secret ¶
func (o ClusterOutput) Secret() pulumi.StringPtrOutput
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) ToClusterPtrOutput ¶
func (o ClusterOutput) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterOutput) ToClusterPtrOutputWithContext ¶
func (o ClusterOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
type ClusterPtrInput ¶
type ClusterPtrInput interface { pulumi.Input ToClusterPtrOutput() ClusterPtrOutput ToClusterPtrOutputWithContext(context.Context) ClusterPtrOutput }
ClusterPtrInput is an input type that accepts ClusterArgs, ClusterPtr and ClusterPtrOutput values. You can construct a concrete instance of `ClusterPtrInput` via:
ClusterArgs{...} or: nil
func ClusterPtr ¶
func ClusterPtr(v *ClusterArgs) ClusterPtrInput
type ClusterPtrOutput ¶
type ClusterPtrOutput struct{ *pulumi.OutputState }
func (ClusterPtrOutput) Elem ¶
func (o ClusterPtrOutput) Elem() ClusterOutput
func (ClusterPtrOutput) ElementType ¶
func (ClusterPtrOutput) ElementType() reflect.Type
func (ClusterPtrOutput) Id ¶
func (o ClusterPtrOutput) Id() pulumi.StringPtrOutput
func (ClusterPtrOutput) Secret ¶
func (o ClusterPtrOutput) Secret() pulumi.StringPtrOutput
func (ClusterPtrOutput) ToClusterPtrOutput ¶
func (o ClusterPtrOutput) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterPtrOutput) ToClusterPtrOutputWithContext ¶
func (o ClusterPtrOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
type ClusterSecrets ¶
type ClusterSecrets struct { pulumi.CustomResourceState ConfigVersion TalosMachineConfigVersionOutputTypeOutput `pulumi:"configVersion"` // Talos Secrets Bundle Secrets SecretsBundleOutput `pulumi:"secrets"` // Talos version the config generated for TalosVersion TalosVersionOutputOutput `pulumi:"talosVersion"` }
Talos secrets resource
func GetClusterSecrets ¶
func GetClusterSecrets(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterSecretsState, opts ...pulumi.ResourceOption) (*ClusterSecrets, error)
GetClusterSecrets gets an existing ClusterSecrets resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewClusterSecrets ¶
func NewClusterSecrets(ctx *pulumi.Context, name string, args *ClusterSecretsArgs, opts ...pulumi.ResourceOption) (*ClusterSecrets, error)
NewClusterSecrets registers a new resource with the given unique name, arguments, and options.
func (*ClusterSecrets) ElementType ¶
func (*ClusterSecrets) ElementType() reflect.Type
func (*ClusterSecrets) ToClusterSecretsOutput ¶
func (i *ClusterSecrets) ToClusterSecretsOutput() ClusterSecretsOutput
func (*ClusterSecrets) ToClusterSecretsOutputWithContext ¶
func (i *ClusterSecrets) ToClusterSecretsOutputWithContext(ctx context.Context) ClusterSecretsOutput
type ClusterSecretsArgs ¶
type ClusterSecretsArgs struct { // the desired machine config version to generate (default "v1alpha1") ConfigVersion pulumi.StringPtrInput // the desired Talos version to generate config for (backwards compatibility, e.g. v0.8) TalosVersion pulumi.StringPtrInput }
The set of arguments for constructing a ClusterSecrets resource.
func (ClusterSecretsArgs) ElementType ¶
func (ClusterSecretsArgs) ElementType() reflect.Type
type ClusterSecretsArray ¶
type ClusterSecretsArray []ClusterSecretsInput
func (ClusterSecretsArray) ElementType ¶
func (ClusterSecretsArray) ElementType() reflect.Type
func (ClusterSecretsArray) ToClusterSecretsArrayOutput ¶
func (i ClusterSecretsArray) ToClusterSecretsArrayOutput() ClusterSecretsArrayOutput
func (ClusterSecretsArray) ToClusterSecretsArrayOutputWithContext ¶
func (i ClusterSecretsArray) ToClusterSecretsArrayOutputWithContext(ctx context.Context) ClusterSecretsArrayOutput
type ClusterSecretsArrayInput ¶
type ClusterSecretsArrayInput interface { pulumi.Input ToClusterSecretsArrayOutput() ClusterSecretsArrayOutput ToClusterSecretsArrayOutputWithContext(context.Context) ClusterSecretsArrayOutput }
ClusterSecretsArrayInput is an input type that accepts ClusterSecretsArray and ClusterSecretsArrayOutput values. You can construct a concrete instance of `ClusterSecretsArrayInput` via:
ClusterSecretsArray{ ClusterSecretsArgs{...} }
type ClusterSecretsArrayOutput ¶
type ClusterSecretsArrayOutput struct{ *pulumi.OutputState }
func (ClusterSecretsArrayOutput) ElementType ¶
func (ClusterSecretsArrayOutput) ElementType() reflect.Type
func (ClusterSecretsArrayOutput) Index ¶
func (o ClusterSecretsArrayOutput) Index(i pulumi.IntInput) ClusterSecretsOutput
func (ClusterSecretsArrayOutput) ToClusterSecretsArrayOutput ¶
func (o ClusterSecretsArrayOutput) ToClusterSecretsArrayOutput() ClusterSecretsArrayOutput
func (ClusterSecretsArrayOutput) ToClusterSecretsArrayOutputWithContext ¶
func (o ClusterSecretsArrayOutput) ToClusterSecretsArrayOutputWithContext(ctx context.Context) ClusterSecretsArrayOutput
type ClusterSecretsInput ¶
type ClusterSecretsInput interface { pulumi.Input ToClusterSecretsOutput() ClusterSecretsOutput ToClusterSecretsOutputWithContext(ctx context.Context) ClusterSecretsOutput }
type ClusterSecretsMap ¶
type ClusterSecretsMap map[string]ClusterSecretsInput
func (ClusterSecretsMap) ElementType ¶
func (ClusterSecretsMap) ElementType() reflect.Type
func (ClusterSecretsMap) ToClusterSecretsMapOutput ¶
func (i ClusterSecretsMap) ToClusterSecretsMapOutput() ClusterSecretsMapOutput
func (ClusterSecretsMap) ToClusterSecretsMapOutputWithContext ¶
func (i ClusterSecretsMap) ToClusterSecretsMapOutputWithContext(ctx context.Context) ClusterSecretsMapOutput
type ClusterSecretsMapInput ¶
type ClusterSecretsMapInput interface { pulumi.Input ToClusterSecretsMapOutput() ClusterSecretsMapOutput ToClusterSecretsMapOutputWithContext(context.Context) ClusterSecretsMapOutput }
ClusterSecretsMapInput is an input type that accepts ClusterSecretsMap and ClusterSecretsMapOutput values. You can construct a concrete instance of `ClusterSecretsMapInput` via:
ClusterSecretsMap{ "key": ClusterSecretsArgs{...} }
type ClusterSecretsMapOutput ¶
type ClusterSecretsMapOutput struct{ *pulumi.OutputState }
func (ClusterSecretsMapOutput) ElementType ¶
func (ClusterSecretsMapOutput) ElementType() reflect.Type
func (ClusterSecretsMapOutput) MapIndex ¶
func (o ClusterSecretsMapOutput) MapIndex(k pulumi.StringInput) ClusterSecretsOutput
func (ClusterSecretsMapOutput) ToClusterSecretsMapOutput ¶
func (o ClusterSecretsMapOutput) ToClusterSecretsMapOutput() ClusterSecretsMapOutput
func (ClusterSecretsMapOutput) ToClusterSecretsMapOutputWithContext ¶
func (o ClusterSecretsMapOutput) ToClusterSecretsMapOutputWithContext(ctx context.Context) ClusterSecretsMapOutput
type ClusterSecretsOutput ¶
type ClusterSecretsOutput struct{ *pulumi.OutputState }
func (ClusterSecretsOutput) ElementType ¶
func (ClusterSecretsOutput) ElementType() reflect.Type
func (ClusterSecretsOutput) ToClusterSecretsOutput ¶
func (o ClusterSecretsOutput) ToClusterSecretsOutput() ClusterSecretsOutput
func (ClusterSecretsOutput) ToClusterSecretsOutputWithContext ¶
func (o ClusterSecretsOutput) ToClusterSecretsOutputWithContext(ctx context.Context) ClusterSecretsOutput
type ClusterSecretsState ¶
type ClusterSecretsState struct { }
func (ClusterSecretsState) ElementType ¶
func (ClusterSecretsState) ElementType() reflect.Type
type ConfigPatches ¶
type ConfigPatches struct { // patches specified as pulumi file assets PatchFiles []pulumi.AssetOrArchive `pulumi:"patchFiles"` // patches specified as a pulumi map Patches []interface{} `pulumi:"patches"` }
patches applied to the config
type ConfigPatchesArgs ¶
type ConfigPatchesArgs struct { // patches specified as pulumi file assets PatchFiles pulumi.AssetOrArchiveArrayInput `pulumi:"patchFiles"` // patches specified as a pulumi map Patches pulumi.ArrayInput `pulumi:"patches"` }
patches applied to the config
func (ConfigPatchesArgs) ElementType ¶
func (ConfigPatchesArgs) ElementType() reflect.Type
func (ConfigPatchesArgs) ToConfigPatchesOutput ¶
func (i ConfigPatchesArgs) ToConfigPatchesOutput() ConfigPatchesOutput
func (ConfigPatchesArgs) ToConfigPatchesOutputWithContext ¶
func (i ConfigPatchesArgs) ToConfigPatchesOutputWithContext(ctx context.Context) ConfigPatchesOutput
func (ConfigPatchesArgs) ToConfigPatchesPtrOutput ¶
func (i ConfigPatchesArgs) ToConfigPatchesPtrOutput() ConfigPatchesPtrOutput
func (ConfigPatchesArgs) ToConfigPatchesPtrOutputWithContext ¶
func (i ConfigPatchesArgs) ToConfigPatchesPtrOutputWithContext(ctx context.Context) ConfigPatchesPtrOutput
type ConfigPatchesInput ¶
type ConfigPatchesInput interface { pulumi.Input ToConfigPatchesOutput() ConfigPatchesOutput ToConfigPatchesOutputWithContext(context.Context) ConfigPatchesOutput }
ConfigPatchesInput is an input type that accepts ConfigPatchesArgs and ConfigPatchesOutput values. You can construct a concrete instance of `ConfigPatchesInput` via:
ConfigPatchesArgs{...}
type ConfigPatchesOutput ¶
type ConfigPatchesOutput struct{ *pulumi.OutputState }
patches applied to the config
func (ConfigPatchesOutput) ElementType ¶
func (ConfigPatchesOutput) ElementType() reflect.Type
func (ConfigPatchesOutput) PatchFiles ¶
func (o ConfigPatchesOutput) PatchFiles() pulumi.AssetOrArchiveArrayOutput
patches specified as pulumi file assets
func (ConfigPatchesOutput) Patches ¶
func (o ConfigPatchesOutput) Patches() pulumi.ArrayOutput
patches specified as a pulumi map
func (ConfigPatchesOutput) ToConfigPatchesOutput ¶
func (o ConfigPatchesOutput) ToConfigPatchesOutput() ConfigPatchesOutput
func (ConfigPatchesOutput) ToConfigPatchesOutputWithContext ¶
func (o ConfigPatchesOutput) ToConfigPatchesOutputWithContext(ctx context.Context) ConfigPatchesOutput
func (ConfigPatchesOutput) ToConfigPatchesPtrOutput ¶
func (o ConfigPatchesOutput) ToConfigPatchesPtrOutput() ConfigPatchesPtrOutput
func (ConfigPatchesOutput) ToConfigPatchesPtrOutputWithContext ¶
func (o ConfigPatchesOutput) ToConfigPatchesPtrOutputWithContext(ctx context.Context) ConfigPatchesPtrOutput
type ConfigPatchesPtrInput ¶
type ConfigPatchesPtrInput interface { pulumi.Input ToConfigPatchesPtrOutput() ConfigPatchesPtrOutput ToConfigPatchesPtrOutputWithContext(context.Context) ConfigPatchesPtrOutput }
ConfigPatchesPtrInput is an input type that accepts ConfigPatchesArgs, ConfigPatchesPtr and ConfigPatchesPtrOutput values. You can construct a concrete instance of `ConfigPatchesPtrInput` via:
ConfigPatchesArgs{...} or: nil
func ConfigPatchesPtr ¶
func ConfigPatchesPtr(v *ConfigPatchesArgs) ConfigPatchesPtrInput
type ConfigPatchesPtrOutput ¶
type ConfigPatchesPtrOutput struct{ *pulumi.OutputState }
func (ConfigPatchesPtrOutput) Elem ¶
func (o ConfigPatchesPtrOutput) Elem() ConfigPatchesOutput
func (ConfigPatchesPtrOutput) ElementType ¶
func (ConfigPatchesPtrOutput) ElementType() reflect.Type
func (ConfigPatchesPtrOutput) PatchFiles ¶
func (o ConfigPatchesPtrOutput) PatchFiles() pulumi.AssetOrArchiveArrayOutput
patches specified as pulumi file assets
func (ConfigPatchesPtrOutput) Patches ¶
func (o ConfigPatchesPtrOutput) Patches() pulumi.ArrayOutput
patches specified as a pulumi map
func (ConfigPatchesPtrOutput) ToConfigPatchesPtrOutput ¶
func (o ConfigPatchesPtrOutput) ToConfigPatchesPtrOutput() ConfigPatchesPtrOutput
func (ConfigPatchesPtrOutput) ToConfigPatchesPtrOutputWithContext ¶
func (o ConfigPatchesPtrOutput) ToConfigPatchesPtrOutputWithContext(ctx context.Context) ConfigPatchesPtrOutput
type GetKubeConfigArgs ¶
type GetKubeConfigArgs struct { // node endpoint address Endpoint string `pulumi:"endpoint"` // node address Node string `pulumi:"node"` // talosconfig TalosConfig string `pulumi:"talosConfig"` // timeout in seconds (default 600) Timeout *int `pulumi:"timeout"` }
func (*GetKubeConfigArgs) Defaults ¶
func (val *GetKubeConfigArgs) Defaults() *GetKubeConfigArgs
Defaults sets the appropriate defaults for GetKubeConfigArgs
type GetKubeConfigOutputArgs ¶
type GetKubeConfigOutputArgs struct { // node endpoint address Endpoint pulumi.StringInput `pulumi:"endpoint"` // node address Node pulumi.StringInput `pulumi:"node"` // talosconfig TalosConfig pulumi.StringInput `pulumi:"talosConfig"` // timeout in seconds (default 600) Timeout pulumi.IntPtrInput `pulumi:"timeout"` }
func (GetKubeConfigOutputArgs) ElementType ¶
func (GetKubeConfigOutputArgs) ElementType() reflect.Type
type GetKubeConfigResult ¶
type GetKubeConfigResult struct { // kubeconfig retrieved from the talos cluster Kubeconfig string `pulumi:"kubeconfig"` }
func GetKubeConfig ¶
func GetKubeConfig(ctx *pulumi.Context, args *GetKubeConfigArgs, opts ...pulumi.InvokeOption) (*GetKubeConfigResult, error)
retrieve kubeconfig from a talos cluster
type GetKubeConfigResultOutput ¶
type GetKubeConfigResultOutput struct{ *pulumi.OutputState }
func GetKubeConfigOutput ¶
func GetKubeConfigOutput(ctx *pulumi.Context, args GetKubeConfigOutputArgs, opts ...pulumi.InvokeOption) GetKubeConfigResultOutput
func (GetKubeConfigResultOutput) ElementType ¶
func (GetKubeConfigResultOutput) ElementType() reflect.Type
func (GetKubeConfigResultOutput) Kubeconfig ¶
func (o GetKubeConfigResultOutput) Kubeconfig() pulumi.StringOutput
kubeconfig retrieved from the talos cluster
func (GetKubeConfigResultOutput) ToGetKubeConfigResultOutput ¶
func (o GetKubeConfigResultOutput) ToGetKubeConfigResultOutput() GetKubeConfigResultOutput
func (GetKubeConfigResultOutput) ToGetKubeConfigResultOutputWithContext ¶
func (o GetKubeConfigResultOutput) ToGetKubeConfigResultOutputWithContext(ctx context.Context) GetKubeConfigResultOutput
type NodeBootstrap ¶
type NodeBootstrap struct { pulumi.CustomResourceState // node endpoint address Endpoint pulumi.StringOutput `pulumi:"endpoint"` // node address Node pulumi.StringOutput `pulumi:"node"` // talosconfig TalosConfig pulumi.StringOutput `pulumi:"talosConfig"` // wait timeout in seconds Timeout pulumi.IntOutput `pulumi:"timeout"` }
A node bootstrap resource
func GetNodeBootstrap ¶
func GetNodeBootstrap(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NodeBootstrapState, opts ...pulumi.ResourceOption) (*NodeBootstrap, error)
GetNodeBootstrap gets an existing NodeBootstrap resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNodeBootstrap ¶
func NewNodeBootstrap(ctx *pulumi.Context, name string, args *NodeBootstrapArgs, opts ...pulumi.ResourceOption) (*NodeBootstrap, error)
NewNodeBootstrap registers a new resource with the given unique name, arguments, and options.
func (*NodeBootstrap) ElementType ¶
func (*NodeBootstrap) ElementType() reflect.Type
func (*NodeBootstrap) ToNodeBootstrapOutput ¶
func (i *NodeBootstrap) ToNodeBootstrapOutput() NodeBootstrapOutput
func (*NodeBootstrap) ToNodeBootstrapOutputWithContext ¶
func (i *NodeBootstrap) ToNodeBootstrapOutputWithContext(ctx context.Context) NodeBootstrapOutput
type NodeBootstrapArgs ¶
type NodeBootstrapArgs struct { // node endpoint address Endpoint pulumi.StringInput // node address Node pulumi.StringInput // talosconfig TalosConfig pulumi.StringInput // timeout in seconds (default 600) Timeout pulumi.IntPtrInput }
The set of arguments for constructing a NodeBootstrap resource.
func (NodeBootstrapArgs) ElementType ¶
func (NodeBootstrapArgs) ElementType() reflect.Type
type NodeBootstrapArray ¶
type NodeBootstrapArray []NodeBootstrapInput
func (NodeBootstrapArray) ElementType ¶
func (NodeBootstrapArray) ElementType() reflect.Type
func (NodeBootstrapArray) ToNodeBootstrapArrayOutput ¶
func (i NodeBootstrapArray) ToNodeBootstrapArrayOutput() NodeBootstrapArrayOutput
func (NodeBootstrapArray) ToNodeBootstrapArrayOutputWithContext ¶
func (i NodeBootstrapArray) ToNodeBootstrapArrayOutputWithContext(ctx context.Context) NodeBootstrapArrayOutput
type NodeBootstrapArrayInput ¶
type NodeBootstrapArrayInput interface { pulumi.Input ToNodeBootstrapArrayOutput() NodeBootstrapArrayOutput ToNodeBootstrapArrayOutputWithContext(context.Context) NodeBootstrapArrayOutput }
NodeBootstrapArrayInput is an input type that accepts NodeBootstrapArray and NodeBootstrapArrayOutput values. You can construct a concrete instance of `NodeBootstrapArrayInput` via:
NodeBootstrapArray{ NodeBootstrapArgs{...} }
type NodeBootstrapArrayOutput ¶
type NodeBootstrapArrayOutput struct{ *pulumi.OutputState }
func (NodeBootstrapArrayOutput) ElementType ¶
func (NodeBootstrapArrayOutput) ElementType() reflect.Type
func (NodeBootstrapArrayOutput) Index ¶
func (o NodeBootstrapArrayOutput) Index(i pulumi.IntInput) NodeBootstrapOutput
func (NodeBootstrapArrayOutput) ToNodeBootstrapArrayOutput ¶
func (o NodeBootstrapArrayOutput) ToNodeBootstrapArrayOutput() NodeBootstrapArrayOutput
func (NodeBootstrapArrayOutput) ToNodeBootstrapArrayOutputWithContext ¶
func (o NodeBootstrapArrayOutput) ToNodeBootstrapArrayOutputWithContext(ctx context.Context) NodeBootstrapArrayOutput
type NodeBootstrapInput ¶
type NodeBootstrapInput interface { pulumi.Input ToNodeBootstrapOutput() NodeBootstrapOutput ToNodeBootstrapOutputWithContext(ctx context.Context) NodeBootstrapOutput }
type NodeBootstrapMap ¶
type NodeBootstrapMap map[string]NodeBootstrapInput
func (NodeBootstrapMap) ElementType ¶
func (NodeBootstrapMap) ElementType() reflect.Type
func (NodeBootstrapMap) ToNodeBootstrapMapOutput ¶
func (i NodeBootstrapMap) ToNodeBootstrapMapOutput() NodeBootstrapMapOutput
func (NodeBootstrapMap) ToNodeBootstrapMapOutputWithContext ¶
func (i NodeBootstrapMap) ToNodeBootstrapMapOutputWithContext(ctx context.Context) NodeBootstrapMapOutput
type NodeBootstrapMapInput ¶
type NodeBootstrapMapInput interface { pulumi.Input ToNodeBootstrapMapOutput() NodeBootstrapMapOutput ToNodeBootstrapMapOutputWithContext(context.Context) NodeBootstrapMapOutput }
NodeBootstrapMapInput is an input type that accepts NodeBootstrapMap and NodeBootstrapMapOutput values. You can construct a concrete instance of `NodeBootstrapMapInput` via:
NodeBootstrapMap{ "key": NodeBootstrapArgs{...} }
type NodeBootstrapMapOutput ¶
type NodeBootstrapMapOutput struct{ *pulumi.OutputState }
func (NodeBootstrapMapOutput) ElementType ¶
func (NodeBootstrapMapOutput) ElementType() reflect.Type
func (NodeBootstrapMapOutput) MapIndex ¶
func (o NodeBootstrapMapOutput) MapIndex(k pulumi.StringInput) NodeBootstrapOutput
func (NodeBootstrapMapOutput) ToNodeBootstrapMapOutput ¶
func (o NodeBootstrapMapOutput) ToNodeBootstrapMapOutput() NodeBootstrapMapOutput
func (NodeBootstrapMapOutput) ToNodeBootstrapMapOutputWithContext ¶
func (o NodeBootstrapMapOutput) ToNodeBootstrapMapOutputWithContext(ctx context.Context) NodeBootstrapMapOutput
type NodeBootstrapOutput ¶
type NodeBootstrapOutput struct{ *pulumi.OutputState }
func (NodeBootstrapOutput) ElementType ¶
func (NodeBootstrapOutput) ElementType() reflect.Type
func (NodeBootstrapOutput) ToNodeBootstrapOutput ¶
func (o NodeBootstrapOutput) ToNodeBootstrapOutput() NodeBootstrapOutput
func (NodeBootstrapOutput) ToNodeBootstrapOutputWithContext ¶
func (o NodeBootstrapOutput) ToNodeBootstrapOutputWithContext(ctx context.Context) NodeBootstrapOutput
type NodeBootstrapState ¶
type NodeBootstrapState struct { }
func (NodeBootstrapState) ElementType ¶
func (NodeBootstrapState) ElementType() reflect.Type
type PEMEncodedCertificateAndKey ¶
type PEMEncodedCertificateAndKey struct { Crt interface{} `pulumi:"Crt"` Key interface{} `pulumi:"Key"` }
Talos PEMEncodedCertificateAndKey type
type PEMEncodedCertificateAndKeyArgs ¶
type PEMEncodedCertificateAndKeyArgs struct { Crt pulumi.Input `pulumi:"Crt"` Key pulumi.Input `pulumi:"Key"` }
Talos PEMEncodedCertificateAndKey type
func (PEMEncodedCertificateAndKeyArgs) ElementType ¶
func (PEMEncodedCertificateAndKeyArgs) ElementType() reflect.Type
func (PEMEncodedCertificateAndKeyArgs) ToPEMEncodedCertificateAndKeyOutput ¶
func (i PEMEncodedCertificateAndKeyArgs) ToPEMEncodedCertificateAndKeyOutput() PEMEncodedCertificateAndKeyOutput
func (PEMEncodedCertificateAndKeyArgs) ToPEMEncodedCertificateAndKeyOutputWithContext ¶
func (i PEMEncodedCertificateAndKeyArgs) ToPEMEncodedCertificateAndKeyOutputWithContext(ctx context.Context) PEMEncodedCertificateAndKeyOutput
func (PEMEncodedCertificateAndKeyArgs) ToPEMEncodedCertificateAndKeyPtrOutput ¶
func (i PEMEncodedCertificateAndKeyArgs) ToPEMEncodedCertificateAndKeyPtrOutput() PEMEncodedCertificateAndKeyPtrOutput
func (PEMEncodedCertificateAndKeyArgs) ToPEMEncodedCertificateAndKeyPtrOutputWithContext ¶
func (i PEMEncodedCertificateAndKeyArgs) ToPEMEncodedCertificateAndKeyPtrOutputWithContext(ctx context.Context) PEMEncodedCertificateAndKeyPtrOutput
type PEMEncodedCertificateAndKeyInput ¶
type PEMEncodedCertificateAndKeyInput interface { pulumi.Input ToPEMEncodedCertificateAndKeyOutput() PEMEncodedCertificateAndKeyOutput ToPEMEncodedCertificateAndKeyOutputWithContext(context.Context) PEMEncodedCertificateAndKeyOutput }
PEMEncodedCertificateAndKeyInput is an input type that accepts PEMEncodedCertificateAndKeyArgs and PEMEncodedCertificateAndKeyOutput values. You can construct a concrete instance of `PEMEncodedCertificateAndKeyInput` via:
PEMEncodedCertificateAndKeyArgs{...}
type PEMEncodedCertificateAndKeyOutput ¶
type PEMEncodedCertificateAndKeyOutput struct{ *pulumi.OutputState }
Talos PEMEncodedCertificateAndKey type
func (PEMEncodedCertificateAndKeyOutput) Crt ¶
func (o PEMEncodedCertificateAndKeyOutput) Crt() pulumi.AnyOutput
func (PEMEncodedCertificateAndKeyOutput) ElementType ¶
func (PEMEncodedCertificateAndKeyOutput) ElementType() reflect.Type
func (PEMEncodedCertificateAndKeyOutput) Key ¶
func (o PEMEncodedCertificateAndKeyOutput) Key() pulumi.AnyOutput
func (PEMEncodedCertificateAndKeyOutput) ToPEMEncodedCertificateAndKeyOutput ¶
func (o PEMEncodedCertificateAndKeyOutput) ToPEMEncodedCertificateAndKeyOutput() PEMEncodedCertificateAndKeyOutput
func (PEMEncodedCertificateAndKeyOutput) ToPEMEncodedCertificateAndKeyOutputWithContext ¶
func (o PEMEncodedCertificateAndKeyOutput) ToPEMEncodedCertificateAndKeyOutputWithContext(ctx context.Context) PEMEncodedCertificateAndKeyOutput
func (PEMEncodedCertificateAndKeyOutput) ToPEMEncodedCertificateAndKeyPtrOutput ¶
func (o PEMEncodedCertificateAndKeyOutput) ToPEMEncodedCertificateAndKeyPtrOutput() PEMEncodedCertificateAndKeyPtrOutput
func (PEMEncodedCertificateAndKeyOutput) ToPEMEncodedCertificateAndKeyPtrOutputWithContext ¶
func (o PEMEncodedCertificateAndKeyOutput) ToPEMEncodedCertificateAndKeyPtrOutputWithContext(ctx context.Context) PEMEncodedCertificateAndKeyPtrOutput
type PEMEncodedCertificateAndKeyPtrInput ¶
type PEMEncodedCertificateAndKeyPtrInput interface { pulumi.Input ToPEMEncodedCertificateAndKeyPtrOutput() PEMEncodedCertificateAndKeyPtrOutput ToPEMEncodedCertificateAndKeyPtrOutputWithContext(context.Context) PEMEncodedCertificateAndKeyPtrOutput }
PEMEncodedCertificateAndKeyPtrInput is an input type that accepts PEMEncodedCertificateAndKeyArgs, PEMEncodedCertificateAndKeyPtr and PEMEncodedCertificateAndKeyPtrOutput values. You can construct a concrete instance of `PEMEncodedCertificateAndKeyPtrInput` via:
PEMEncodedCertificateAndKeyArgs{...} or: nil
func PEMEncodedCertificateAndKeyPtr ¶
func PEMEncodedCertificateAndKeyPtr(v *PEMEncodedCertificateAndKeyArgs) PEMEncodedCertificateAndKeyPtrInput
type PEMEncodedCertificateAndKeyPtrOutput ¶
type PEMEncodedCertificateAndKeyPtrOutput struct{ *pulumi.OutputState }
func (PEMEncodedCertificateAndKeyPtrOutput) Crt ¶
func (o PEMEncodedCertificateAndKeyPtrOutput) Crt() pulumi.AnyOutput
func (PEMEncodedCertificateAndKeyPtrOutput) ElementType ¶
func (PEMEncodedCertificateAndKeyPtrOutput) ElementType() reflect.Type
func (PEMEncodedCertificateAndKeyPtrOutput) Key ¶
func (o PEMEncodedCertificateAndKeyPtrOutput) Key() pulumi.AnyOutput
func (PEMEncodedCertificateAndKeyPtrOutput) ToPEMEncodedCertificateAndKeyPtrOutput ¶
func (o PEMEncodedCertificateAndKeyPtrOutput) ToPEMEncodedCertificateAndKeyPtrOutput() PEMEncodedCertificateAndKeyPtrOutput
func (PEMEncodedCertificateAndKeyPtrOutput) ToPEMEncodedCertificateAndKeyPtrOutputWithContext ¶
func (o PEMEncodedCertificateAndKeyPtrOutput) ToPEMEncodedCertificateAndKeyPtrOutputWithContext(ctx context.Context) PEMEncodedCertificateAndKeyPtrOutput
type PEMEncodedKey ¶
type PEMEncodedKey struct {
Key interface{} `pulumi:"Key"`
}
Talos PEMEncodedKey type
type PEMEncodedKeyArgs ¶
Talos PEMEncodedKey type
func (PEMEncodedKeyArgs) ElementType ¶
func (PEMEncodedKeyArgs) ElementType() reflect.Type
func (PEMEncodedKeyArgs) ToPEMEncodedKeyOutput ¶
func (i PEMEncodedKeyArgs) ToPEMEncodedKeyOutput() PEMEncodedKeyOutput
func (PEMEncodedKeyArgs) ToPEMEncodedKeyOutputWithContext ¶
func (i PEMEncodedKeyArgs) ToPEMEncodedKeyOutputWithContext(ctx context.Context) PEMEncodedKeyOutput
func (PEMEncodedKeyArgs) ToPEMEncodedKeyPtrOutput ¶
func (i PEMEncodedKeyArgs) ToPEMEncodedKeyPtrOutput() PEMEncodedKeyPtrOutput
func (PEMEncodedKeyArgs) ToPEMEncodedKeyPtrOutputWithContext ¶
func (i PEMEncodedKeyArgs) ToPEMEncodedKeyPtrOutputWithContext(ctx context.Context) PEMEncodedKeyPtrOutput
type PEMEncodedKeyInput ¶
type PEMEncodedKeyInput interface { pulumi.Input ToPEMEncodedKeyOutput() PEMEncodedKeyOutput ToPEMEncodedKeyOutputWithContext(context.Context) PEMEncodedKeyOutput }
PEMEncodedKeyInput is an input type that accepts PEMEncodedKeyArgs and PEMEncodedKeyOutput values. You can construct a concrete instance of `PEMEncodedKeyInput` via:
PEMEncodedKeyArgs{...}
type PEMEncodedKeyOutput ¶
type PEMEncodedKeyOutput struct{ *pulumi.OutputState }
Talos PEMEncodedKey type
func (PEMEncodedKeyOutput) ElementType ¶
func (PEMEncodedKeyOutput) ElementType() reflect.Type
func (PEMEncodedKeyOutput) Key ¶
func (o PEMEncodedKeyOutput) Key() pulumi.AnyOutput
func (PEMEncodedKeyOutput) ToPEMEncodedKeyOutput ¶
func (o PEMEncodedKeyOutput) ToPEMEncodedKeyOutput() PEMEncodedKeyOutput
func (PEMEncodedKeyOutput) ToPEMEncodedKeyOutputWithContext ¶
func (o PEMEncodedKeyOutput) ToPEMEncodedKeyOutputWithContext(ctx context.Context) PEMEncodedKeyOutput
func (PEMEncodedKeyOutput) ToPEMEncodedKeyPtrOutput ¶
func (o PEMEncodedKeyOutput) ToPEMEncodedKeyPtrOutput() PEMEncodedKeyPtrOutput
func (PEMEncodedKeyOutput) ToPEMEncodedKeyPtrOutputWithContext ¶
func (o PEMEncodedKeyOutput) ToPEMEncodedKeyPtrOutputWithContext(ctx context.Context) PEMEncodedKeyPtrOutput
type PEMEncodedKeyPtrInput ¶
type PEMEncodedKeyPtrInput interface { pulumi.Input ToPEMEncodedKeyPtrOutput() PEMEncodedKeyPtrOutput ToPEMEncodedKeyPtrOutputWithContext(context.Context) PEMEncodedKeyPtrOutput }
PEMEncodedKeyPtrInput is an input type that accepts PEMEncodedKeyArgs, PEMEncodedKeyPtr and PEMEncodedKeyPtrOutput values. You can construct a concrete instance of `PEMEncodedKeyPtrInput` via:
PEMEncodedKeyArgs{...} or: nil
func PEMEncodedKeyPtr ¶
func PEMEncodedKeyPtr(v *PEMEncodedKeyArgs) PEMEncodedKeyPtrInput
type PEMEncodedKeyPtrOutput ¶
type PEMEncodedKeyPtrOutput struct{ *pulumi.OutputState }
func (PEMEncodedKeyPtrOutput) Elem ¶
func (o PEMEncodedKeyPtrOutput) Elem() PEMEncodedKeyOutput
func (PEMEncodedKeyPtrOutput) ElementType ¶
func (PEMEncodedKeyPtrOutput) ElementType() reflect.Type
func (PEMEncodedKeyPtrOutput) Key ¶
func (o PEMEncodedKeyPtrOutput) Key() pulumi.AnyOutput
func (PEMEncodedKeyPtrOutput) ToPEMEncodedKeyPtrOutput ¶
func (o PEMEncodedKeyPtrOutput) ToPEMEncodedKeyPtrOutput() PEMEncodedKeyPtrOutput
func (PEMEncodedKeyPtrOutput) ToPEMEncodedKeyPtrOutputWithContext ¶
func (o PEMEncodedKeyPtrOutput) ToPEMEncodedKeyPtrOutputWithContext(ctx context.Context) PEMEncodedKeyPtrOutput
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
}
The provider type for the Talos package
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type Secrets ¶
type Secrets struct { AESCBCEncryptionSecret *string `pulumi:"AESCBCEncryptionSecret"` BootstrapToken *string `pulumi:"BootstrapToken"` }
Talos Secrets type
type SecretsArgs ¶
type SecretsArgs struct { AESCBCEncryptionSecret pulumi.StringPtrInput `pulumi:"AESCBCEncryptionSecret"` BootstrapToken pulumi.StringPtrInput `pulumi:"BootstrapToken"` }
Talos Secrets type
func (SecretsArgs) ElementType ¶
func (SecretsArgs) ElementType() reflect.Type
func (SecretsArgs) ToSecretsOutput ¶
func (i SecretsArgs) ToSecretsOutput() SecretsOutput
func (SecretsArgs) ToSecretsOutputWithContext ¶
func (i SecretsArgs) ToSecretsOutputWithContext(ctx context.Context) SecretsOutput
func (SecretsArgs) ToSecretsPtrOutput ¶
func (i SecretsArgs) ToSecretsPtrOutput() SecretsPtrOutput
func (SecretsArgs) ToSecretsPtrOutputWithContext ¶
func (i SecretsArgs) ToSecretsPtrOutputWithContext(ctx context.Context) SecretsPtrOutput
type SecretsBundle ¶
type SecretsBundle struct { Certs *Certs `pulumi:"Certs"` Cluster *Cluster `pulumi:"Cluster"` Secrets *Secrets `pulumi:"Secrets"` TrustdInfo *TrustdInfo `pulumi:"TrustdInfo"` }
Talos SecretsBundle type
type SecretsBundleArgs ¶
type SecretsBundleArgs struct { Certs CertsPtrInput `pulumi:"Certs"` Cluster ClusterPtrInput `pulumi:"Cluster"` Secrets SecretsPtrInput `pulumi:"Secrets"` TrustdInfo TrustdInfoPtrInput `pulumi:"TrustdInfo"` }
Talos SecretsBundle type
func (SecretsBundleArgs) ElementType ¶
func (SecretsBundleArgs) ElementType() reflect.Type
func (SecretsBundleArgs) ToSecretsBundleOutput ¶
func (i SecretsBundleArgs) ToSecretsBundleOutput() SecretsBundleOutput
func (SecretsBundleArgs) ToSecretsBundleOutputWithContext ¶
func (i SecretsBundleArgs) ToSecretsBundleOutputWithContext(ctx context.Context) SecretsBundleOutput
type SecretsBundleInput ¶
type SecretsBundleInput interface { pulumi.Input ToSecretsBundleOutput() SecretsBundleOutput ToSecretsBundleOutputWithContext(context.Context) SecretsBundleOutput }
SecretsBundleInput is an input type that accepts SecretsBundleArgs and SecretsBundleOutput values. You can construct a concrete instance of `SecretsBundleInput` via:
SecretsBundleArgs{...}
type SecretsBundleOutput ¶
type SecretsBundleOutput struct{ *pulumi.OutputState }
Talos SecretsBundle type
func (SecretsBundleOutput) Certs ¶
func (o SecretsBundleOutput) Certs() CertsPtrOutput
func (SecretsBundleOutput) Cluster ¶
func (o SecretsBundleOutput) Cluster() ClusterPtrOutput
func (SecretsBundleOutput) ElementType ¶
func (SecretsBundleOutput) ElementType() reflect.Type
func (SecretsBundleOutput) Secrets ¶
func (o SecretsBundleOutput) Secrets() SecretsPtrOutput
func (SecretsBundleOutput) ToSecretsBundleOutput ¶
func (o SecretsBundleOutput) ToSecretsBundleOutput() SecretsBundleOutput
func (SecretsBundleOutput) ToSecretsBundleOutputWithContext ¶
func (o SecretsBundleOutput) ToSecretsBundleOutputWithContext(ctx context.Context) SecretsBundleOutput
func (SecretsBundleOutput) TrustdInfo ¶
func (o SecretsBundleOutput) TrustdInfo() TrustdInfoPtrOutput
type SecretsInput ¶
type SecretsInput interface { pulumi.Input ToSecretsOutput() SecretsOutput ToSecretsOutputWithContext(context.Context) SecretsOutput }
SecretsInput is an input type that accepts SecretsArgs and SecretsOutput values. You can construct a concrete instance of `SecretsInput` via:
SecretsArgs{...}
type SecretsOutput ¶
type SecretsOutput struct{ *pulumi.OutputState }
Talos Secrets type
func (SecretsOutput) AESCBCEncryptionSecret ¶
func (o SecretsOutput) AESCBCEncryptionSecret() pulumi.StringPtrOutput
func (SecretsOutput) BootstrapToken ¶
func (o SecretsOutput) BootstrapToken() pulumi.StringPtrOutput
func (SecretsOutput) ElementType ¶
func (SecretsOutput) ElementType() reflect.Type
func (SecretsOutput) ToSecretsOutput ¶
func (o SecretsOutput) ToSecretsOutput() SecretsOutput
func (SecretsOutput) ToSecretsOutputWithContext ¶
func (o SecretsOutput) ToSecretsOutputWithContext(ctx context.Context) SecretsOutput
func (SecretsOutput) ToSecretsPtrOutput ¶
func (o SecretsOutput) ToSecretsPtrOutput() SecretsPtrOutput
func (SecretsOutput) ToSecretsPtrOutputWithContext ¶
func (o SecretsOutput) ToSecretsPtrOutputWithContext(ctx context.Context) SecretsPtrOutput
type SecretsPtrInput ¶
type SecretsPtrInput interface { pulumi.Input ToSecretsPtrOutput() SecretsPtrOutput ToSecretsPtrOutputWithContext(context.Context) SecretsPtrOutput }
SecretsPtrInput is an input type that accepts SecretsArgs, SecretsPtr and SecretsPtrOutput values. You can construct a concrete instance of `SecretsPtrInput` via:
SecretsArgs{...} or: nil
func SecretsPtr ¶
func SecretsPtr(v *SecretsArgs) SecretsPtrInput
type SecretsPtrOutput ¶
type SecretsPtrOutput struct{ *pulumi.OutputState }
func (SecretsPtrOutput) AESCBCEncryptionSecret ¶
func (o SecretsPtrOutput) AESCBCEncryptionSecret() pulumi.StringPtrOutput
func (SecretsPtrOutput) BootstrapToken ¶
func (o SecretsPtrOutput) BootstrapToken() pulumi.StringPtrOutput
func (SecretsPtrOutput) Elem ¶
func (o SecretsPtrOutput) Elem() SecretsOutput
func (SecretsPtrOutput) ElementType ¶
func (SecretsPtrOutput) ElementType() reflect.Type
func (SecretsPtrOutput) ToSecretsPtrOutput ¶
func (o SecretsPtrOutput) ToSecretsPtrOutput() SecretsPtrOutput
func (SecretsPtrOutput) ToSecretsPtrOutputWithContext ¶
func (o SecretsPtrOutput) ToSecretsPtrOutputWithContext(ctx context.Context) SecretsPtrOutput
type TalosMachineConfigVersion ¶
type TalosMachineConfigVersion string
type TalosMachineConfigVersionOutputType ¶
type TalosMachineConfigVersionOutputType struct { }
Talos Machine Configuration Version
type TalosMachineConfigVersionOutputTypeArgs ¶
type TalosMachineConfigVersionOutputTypeArgs struct { }
Talos Machine Configuration Version
func (TalosMachineConfigVersionOutputTypeArgs) ElementType ¶
func (TalosMachineConfigVersionOutputTypeArgs) ElementType() reflect.Type
func (TalosMachineConfigVersionOutputTypeArgs) ToTalosMachineConfigVersionOutputTypeOutput ¶
func (i TalosMachineConfigVersionOutputTypeArgs) ToTalosMachineConfigVersionOutputTypeOutput() TalosMachineConfigVersionOutputTypeOutput
func (TalosMachineConfigVersionOutputTypeArgs) ToTalosMachineConfigVersionOutputTypeOutputWithContext ¶
func (i TalosMachineConfigVersionOutputTypeArgs) ToTalosMachineConfigVersionOutputTypeOutputWithContext(ctx context.Context) TalosMachineConfigVersionOutputTypeOutput
func (TalosMachineConfigVersionOutputTypeArgs) ToTalosMachineConfigVersionOutputTypePtrOutput ¶
func (i TalosMachineConfigVersionOutputTypeArgs) ToTalosMachineConfigVersionOutputTypePtrOutput() TalosMachineConfigVersionOutputTypePtrOutput
func (TalosMachineConfigVersionOutputTypeArgs) ToTalosMachineConfigVersionOutputTypePtrOutputWithContext ¶
func (i TalosMachineConfigVersionOutputTypeArgs) ToTalosMachineConfigVersionOutputTypePtrOutputWithContext(ctx context.Context) TalosMachineConfigVersionOutputTypePtrOutput
type TalosMachineConfigVersionOutputTypeInput ¶
type TalosMachineConfigVersionOutputTypeInput interface { pulumi.Input ToTalosMachineConfigVersionOutputTypeOutput() TalosMachineConfigVersionOutputTypeOutput ToTalosMachineConfigVersionOutputTypeOutputWithContext(context.Context) TalosMachineConfigVersionOutputTypeOutput }
TalosMachineConfigVersionOutputTypeInput is an input type that accepts TalosMachineConfigVersionOutputTypeArgs and TalosMachineConfigVersionOutputTypeOutput values. You can construct a concrete instance of `TalosMachineConfigVersionOutputTypeInput` via:
TalosMachineConfigVersionOutputTypeArgs{...}
type TalosMachineConfigVersionOutputTypeOutput ¶
type TalosMachineConfigVersionOutputTypeOutput struct{ *pulumi.OutputState }
Talos Machine Configuration Version
func (TalosMachineConfigVersionOutputTypeOutput) ElementType ¶
func (TalosMachineConfigVersionOutputTypeOutput) ElementType() reflect.Type
func (TalosMachineConfigVersionOutputTypeOutput) ToTalosMachineConfigVersionOutputTypeOutput ¶
func (o TalosMachineConfigVersionOutputTypeOutput) ToTalosMachineConfigVersionOutputTypeOutput() TalosMachineConfigVersionOutputTypeOutput
func (TalosMachineConfigVersionOutputTypeOutput) ToTalosMachineConfigVersionOutputTypeOutputWithContext ¶
func (o TalosMachineConfigVersionOutputTypeOutput) ToTalosMachineConfigVersionOutputTypeOutputWithContext(ctx context.Context) TalosMachineConfigVersionOutputTypeOutput
func (TalosMachineConfigVersionOutputTypeOutput) ToTalosMachineConfigVersionOutputTypePtrOutput ¶
func (o TalosMachineConfigVersionOutputTypeOutput) ToTalosMachineConfigVersionOutputTypePtrOutput() TalosMachineConfigVersionOutputTypePtrOutput
func (TalosMachineConfigVersionOutputTypeOutput) ToTalosMachineConfigVersionOutputTypePtrOutputWithContext ¶
func (o TalosMachineConfigVersionOutputTypeOutput) ToTalosMachineConfigVersionOutputTypePtrOutputWithContext(ctx context.Context) TalosMachineConfigVersionOutputTypePtrOutput
type TalosMachineConfigVersionOutputTypePtrInput ¶
type TalosMachineConfigVersionOutputTypePtrInput interface { pulumi.Input ToTalosMachineConfigVersionOutputTypePtrOutput() TalosMachineConfigVersionOutputTypePtrOutput ToTalosMachineConfigVersionOutputTypePtrOutputWithContext(context.Context) TalosMachineConfigVersionOutputTypePtrOutput }
TalosMachineConfigVersionOutputTypePtrInput is an input type that accepts TalosMachineConfigVersionOutputTypeArgs, TalosMachineConfigVersionOutputTypePtr and TalosMachineConfigVersionOutputTypePtrOutput values. You can construct a concrete instance of `TalosMachineConfigVersionOutputTypePtrInput` via:
TalosMachineConfigVersionOutputTypeArgs{...} or: nil
func TalosMachineConfigVersionOutputTypePtr ¶
func TalosMachineConfigVersionOutputTypePtr(v *TalosMachineConfigVersionOutputTypeArgs) TalosMachineConfigVersionOutputTypePtrInput
type TalosMachineConfigVersionOutputTypePtrOutput ¶
type TalosMachineConfigVersionOutputTypePtrOutput struct{ *pulumi.OutputState }
func (TalosMachineConfigVersionOutputTypePtrOutput) ElementType ¶
func (TalosMachineConfigVersionOutputTypePtrOutput) ElementType() reflect.Type
func (TalosMachineConfigVersionOutputTypePtrOutput) ToTalosMachineConfigVersionOutputTypePtrOutput ¶
func (o TalosMachineConfigVersionOutputTypePtrOutput) ToTalosMachineConfigVersionOutputTypePtrOutput() TalosMachineConfigVersionOutputTypePtrOutput
func (TalosMachineConfigVersionOutputTypePtrOutput) ToTalosMachineConfigVersionOutputTypePtrOutputWithContext ¶
func (o TalosMachineConfigVersionOutputTypePtrOutput) ToTalosMachineConfigVersionOutputTypePtrOutputWithContext(ctx context.Context) TalosMachineConfigVersionOutputTypePtrOutput
type TalosVersionOutputArgs ¶
type TalosVersionOutputArgs struct { }
Talos Version
func (TalosVersionOutputArgs) ElementType ¶
func (TalosVersionOutputArgs) ElementType() reflect.Type
func (TalosVersionOutputArgs) ToTalosVersionOutputOutput ¶
func (i TalosVersionOutputArgs) ToTalosVersionOutputOutput() TalosVersionOutputOutput
func (TalosVersionOutputArgs) ToTalosVersionOutputOutputWithContext ¶
func (i TalosVersionOutputArgs) ToTalosVersionOutputOutputWithContext(ctx context.Context) TalosVersionOutputOutput
func (TalosVersionOutputArgs) ToTalosVersionOutputPtrOutput ¶
func (i TalosVersionOutputArgs) ToTalosVersionOutputPtrOutput() TalosVersionOutputPtrOutput
func (TalosVersionOutputArgs) ToTalosVersionOutputPtrOutputWithContext ¶
func (i TalosVersionOutputArgs) ToTalosVersionOutputPtrOutputWithContext(ctx context.Context) TalosVersionOutputPtrOutput
type TalosVersionOutputInput ¶
type TalosVersionOutputInput interface { pulumi.Input ToTalosVersionOutputOutput() TalosVersionOutputOutput ToTalosVersionOutputOutputWithContext(context.Context) TalosVersionOutputOutput }
TalosVersionOutputInput is an input type that accepts TalosVersionOutputArgs and TalosVersionOutputOutput values. You can construct a concrete instance of `TalosVersionOutputInput` via:
TalosVersionOutputArgs{...}
type TalosVersionOutputOutput ¶
type TalosVersionOutputOutput struct{ *pulumi.OutputState }
Talos Version
func (TalosVersionOutputOutput) ElementType ¶
func (TalosVersionOutputOutput) ElementType() reflect.Type
func (TalosVersionOutputOutput) ToTalosVersionOutputOutput ¶
func (o TalosVersionOutputOutput) ToTalosVersionOutputOutput() TalosVersionOutputOutput
func (TalosVersionOutputOutput) ToTalosVersionOutputOutputWithContext ¶
func (o TalosVersionOutputOutput) ToTalosVersionOutputOutputWithContext(ctx context.Context) TalosVersionOutputOutput
func (TalosVersionOutputOutput) ToTalosVersionOutputPtrOutput ¶
func (o TalosVersionOutputOutput) ToTalosVersionOutputPtrOutput() TalosVersionOutputPtrOutput
func (TalosVersionOutputOutput) ToTalosVersionOutputPtrOutputWithContext ¶
func (o TalosVersionOutputOutput) ToTalosVersionOutputPtrOutputWithContext(ctx context.Context) TalosVersionOutputPtrOutput
type TalosVersionOutputPtrInput ¶
type TalosVersionOutputPtrInput interface { pulumi.Input ToTalosVersionOutputPtrOutput() TalosVersionOutputPtrOutput ToTalosVersionOutputPtrOutputWithContext(context.Context) TalosVersionOutputPtrOutput }
TalosVersionOutputPtrInput is an input type that accepts TalosVersionOutputArgs, TalosVersionOutputPtr and TalosVersionOutputPtrOutput values. You can construct a concrete instance of `TalosVersionOutputPtrInput` via:
TalosVersionOutputArgs{...} or: nil
func TalosVersionOutputPtr ¶
func TalosVersionOutputPtr(v *TalosVersionOutputArgs) TalosVersionOutputPtrInput
type TalosVersionOutputPtrOutput ¶
type TalosVersionOutputPtrOutput struct{ *pulumi.OutputState }
func (TalosVersionOutputPtrOutput) Elem ¶
func (o TalosVersionOutputPtrOutput) Elem() TalosVersionOutputOutput
func (TalosVersionOutputPtrOutput) ElementType ¶
func (TalosVersionOutputPtrOutput) ElementType() reflect.Type
func (TalosVersionOutputPtrOutput) ToTalosVersionOutputPtrOutput ¶
func (o TalosVersionOutputPtrOutput) ToTalosVersionOutputPtrOutput() TalosVersionOutputPtrOutput
func (TalosVersionOutputPtrOutput) ToTalosVersionOutputPtrOutputWithContext ¶
func (o TalosVersionOutputPtrOutput) ToTalosVersionOutputPtrOutputWithContext(ctx context.Context) TalosVersionOutputPtrOutput
type TrustdInfoArgs ¶
type TrustdInfoArgs struct {
Token pulumi.StringPtrInput `pulumi:"Token"`
}
Talos TrustdInfo type
func (TrustdInfoArgs) ElementType ¶
func (TrustdInfoArgs) ElementType() reflect.Type
func (TrustdInfoArgs) ToTrustdInfoOutput ¶
func (i TrustdInfoArgs) ToTrustdInfoOutput() TrustdInfoOutput
func (TrustdInfoArgs) ToTrustdInfoOutputWithContext ¶
func (i TrustdInfoArgs) ToTrustdInfoOutputWithContext(ctx context.Context) TrustdInfoOutput
func (TrustdInfoArgs) ToTrustdInfoPtrOutput ¶
func (i TrustdInfoArgs) ToTrustdInfoPtrOutput() TrustdInfoPtrOutput
func (TrustdInfoArgs) ToTrustdInfoPtrOutputWithContext ¶
func (i TrustdInfoArgs) ToTrustdInfoPtrOutputWithContext(ctx context.Context) TrustdInfoPtrOutput
type TrustdInfoInput ¶
type TrustdInfoInput interface { pulumi.Input ToTrustdInfoOutput() TrustdInfoOutput ToTrustdInfoOutputWithContext(context.Context) TrustdInfoOutput }
TrustdInfoInput is an input type that accepts TrustdInfoArgs and TrustdInfoOutput values. You can construct a concrete instance of `TrustdInfoInput` via:
TrustdInfoArgs{...}
type TrustdInfoOutput ¶
type TrustdInfoOutput struct{ *pulumi.OutputState }
Talos TrustdInfo type
func (TrustdInfoOutput) ElementType ¶
func (TrustdInfoOutput) ElementType() reflect.Type
func (TrustdInfoOutput) ToTrustdInfoOutput ¶
func (o TrustdInfoOutput) ToTrustdInfoOutput() TrustdInfoOutput
func (TrustdInfoOutput) ToTrustdInfoOutputWithContext ¶
func (o TrustdInfoOutput) ToTrustdInfoOutputWithContext(ctx context.Context) TrustdInfoOutput
func (TrustdInfoOutput) ToTrustdInfoPtrOutput ¶
func (o TrustdInfoOutput) ToTrustdInfoPtrOutput() TrustdInfoPtrOutput
func (TrustdInfoOutput) ToTrustdInfoPtrOutputWithContext ¶
func (o TrustdInfoOutput) ToTrustdInfoPtrOutputWithContext(ctx context.Context) TrustdInfoPtrOutput
func (TrustdInfoOutput) Token ¶
func (o TrustdInfoOutput) Token() pulumi.StringPtrOutput
type TrustdInfoPtrInput ¶
type TrustdInfoPtrInput interface { pulumi.Input ToTrustdInfoPtrOutput() TrustdInfoPtrOutput ToTrustdInfoPtrOutputWithContext(context.Context) TrustdInfoPtrOutput }
TrustdInfoPtrInput is an input type that accepts TrustdInfoArgs, TrustdInfoPtr and TrustdInfoPtrOutput values. You can construct a concrete instance of `TrustdInfoPtrInput` via:
TrustdInfoArgs{...} or: nil
func TrustdInfoPtr ¶
func TrustdInfoPtr(v *TrustdInfoArgs) TrustdInfoPtrInput
type TrustdInfoPtrOutput ¶
type TrustdInfoPtrOutput struct{ *pulumi.OutputState }
func (TrustdInfoPtrOutput) Elem ¶
func (o TrustdInfoPtrOutput) Elem() TrustdInfoOutput
func (TrustdInfoPtrOutput) ElementType ¶
func (TrustdInfoPtrOutput) ElementType() reflect.Type
func (TrustdInfoPtrOutput) ToTrustdInfoPtrOutput ¶
func (o TrustdInfoPtrOutput) ToTrustdInfoPtrOutput() TrustdInfoPtrOutput
func (TrustdInfoPtrOutput) ToTrustdInfoPtrOutputWithContext ¶
func (o TrustdInfoPtrOutput) ToTrustdInfoPtrOutputWithContext(ctx context.Context) TrustdInfoPtrOutput
func (TrustdInfoPtrOutput) Token ¶
func (o TrustdInfoPtrOutput) Token() pulumi.StringPtrOutput