Documentation ¶
Index ¶
- type Bootstrap
- type BootstrapArgs
- type BootstrapArray
- type BootstrapArrayInput
- type BootstrapArrayOutput
- func (BootstrapArrayOutput) ElementType() reflect.Type
- func (o BootstrapArrayOutput) Index(i pulumi.IntInput) BootstrapOutput
- func (o BootstrapArrayOutput) ToBootstrapArrayOutput() BootstrapArrayOutput
- func (o BootstrapArrayOutput) ToBootstrapArrayOutputWithContext(ctx context.Context) BootstrapArrayOutput
- type BootstrapClientConfiguration
- type BootstrapClientConfigurationArgs
- func (BootstrapClientConfigurationArgs) ElementType() reflect.Type
- func (i BootstrapClientConfigurationArgs) ToBootstrapClientConfigurationOutput() BootstrapClientConfigurationOutput
- func (i BootstrapClientConfigurationArgs) ToBootstrapClientConfigurationOutputWithContext(ctx context.Context) BootstrapClientConfigurationOutput
- func (i BootstrapClientConfigurationArgs) ToBootstrapClientConfigurationPtrOutput() BootstrapClientConfigurationPtrOutput
- func (i BootstrapClientConfigurationArgs) ToBootstrapClientConfigurationPtrOutputWithContext(ctx context.Context) BootstrapClientConfigurationPtrOutput
- type BootstrapClientConfigurationInput
- type BootstrapClientConfigurationOutput
- func (o BootstrapClientConfigurationOutput) CaCertificate() pulumi.StringOutput
- func (o BootstrapClientConfigurationOutput) ClientCertificate() pulumi.StringOutput
- func (o BootstrapClientConfigurationOutput) ClientKey() pulumi.StringOutput
- func (BootstrapClientConfigurationOutput) ElementType() reflect.Type
- func (o BootstrapClientConfigurationOutput) ToBootstrapClientConfigurationOutput() BootstrapClientConfigurationOutput
- func (o BootstrapClientConfigurationOutput) ToBootstrapClientConfigurationOutputWithContext(ctx context.Context) BootstrapClientConfigurationOutput
- func (o BootstrapClientConfigurationOutput) ToBootstrapClientConfigurationPtrOutput() BootstrapClientConfigurationPtrOutput
- func (o BootstrapClientConfigurationOutput) ToBootstrapClientConfigurationPtrOutputWithContext(ctx context.Context) BootstrapClientConfigurationPtrOutput
- type BootstrapClientConfigurationPtrInput
- type BootstrapClientConfigurationPtrOutput
- func (o BootstrapClientConfigurationPtrOutput) CaCertificate() pulumi.StringPtrOutput
- func (o BootstrapClientConfigurationPtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o BootstrapClientConfigurationPtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o BootstrapClientConfigurationPtrOutput) Elem() BootstrapClientConfigurationOutput
- func (BootstrapClientConfigurationPtrOutput) ElementType() reflect.Type
- func (o BootstrapClientConfigurationPtrOutput) ToBootstrapClientConfigurationPtrOutput() BootstrapClientConfigurationPtrOutput
- func (o BootstrapClientConfigurationPtrOutput) ToBootstrapClientConfigurationPtrOutputWithContext(ctx context.Context) BootstrapClientConfigurationPtrOutput
- type BootstrapInput
- type BootstrapMap
- type BootstrapMapInput
- type BootstrapMapOutput
- type BootstrapOutput
- func (o BootstrapOutput) ClientConfiguration() BootstrapClientConfigurationOutput
- func (BootstrapOutput) ElementType() reflect.Type
- func (o BootstrapOutput) Endpoint() pulumi.StringOutput
- func (o BootstrapOutput) Node() pulumi.StringOutput
- func (o BootstrapOutput) Timeouts() BootstrapTimeoutsPtrOutput
- func (o BootstrapOutput) ToBootstrapOutput() BootstrapOutput
- func (o BootstrapOutput) ToBootstrapOutputWithContext(ctx context.Context) BootstrapOutput
- type BootstrapState
- type BootstrapTimeouts
- type BootstrapTimeoutsArgs
- func (BootstrapTimeoutsArgs) ElementType() reflect.Type
- func (i BootstrapTimeoutsArgs) ToBootstrapTimeoutsOutput() BootstrapTimeoutsOutput
- func (i BootstrapTimeoutsArgs) ToBootstrapTimeoutsOutputWithContext(ctx context.Context) BootstrapTimeoutsOutput
- func (i BootstrapTimeoutsArgs) ToBootstrapTimeoutsPtrOutput() BootstrapTimeoutsPtrOutput
- func (i BootstrapTimeoutsArgs) ToBootstrapTimeoutsPtrOutputWithContext(ctx context.Context) BootstrapTimeoutsPtrOutput
- type BootstrapTimeoutsInput
- type BootstrapTimeoutsOutput
- func (o BootstrapTimeoutsOutput) Create() pulumi.StringPtrOutput
- func (BootstrapTimeoutsOutput) ElementType() reflect.Type
- func (o BootstrapTimeoutsOutput) ToBootstrapTimeoutsOutput() BootstrapTimeoutsOutput
- func (o BootstrapTimeoutsOutput) ToBootstrapTimeoutsOutputWithContext(ctx context.Context) BootstrapTimeoutsOutput
- func (o BootstrapTimeoutsOutput) ToBootstrapTimeoutsPtrOutput() BootstrapTimeoutsPtrOutput
- func (o BootstrapTimeoutsOutput) ToBootstrapTimeoutsPtrOutputWithContext(ctx context.Context) BootstrapTimeoutsPtrOutput
- type BootstrapTimeoutsPtrInput
- type BootstrapTimeoutsPtrOutput
- func (o BootstrapTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
- func (o BootstrapTimeoutsPtrOutput) Elem() BootstrapTimeoutsOutput
- func (BootstrapTimeoutsPtrOutput) ElementType() reflect.Type
- func (o BootstrapTimeoutsPtrOutput) ToBootstrapTimeoutsPtrOutput() BootstrapTimeoutsPtrOutput
- func (o BootstrapTimeoutsPtrOutput) ToBootstrapTimeoutsPtrOutputWithContext(ctx context.Context) BootstrapTimeoutsPtrOutput
- type Certificate
- type CertificateArgs
- func (CertificateArgs) ElementType() reflect.Type
- func (i CertificateArgs) ToCertificateOutput() CertificateOutput
- func (i CertificateArgs) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (i CertificateArgs) ToCertificatePtrOutput() CertificatePtrOutput
- func (i CertificateArgs) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type CertificateInput
- type CertificateOutput
- func (o CertificateOutput) Cert() pulumi.StringOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) Key() pulumi.StringOutput
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
- func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type CertificatePtrInput
- type CertificatePtrOutput
- func (o CertificatePtrOutput) Cert() pulumi.StringPtrOutput
- func (o CertificatePtrOutput) Elem() CertificateOutput
- func (CertificatePtrOutput) ElementType() reflect.Type
- func (o CertificatePtrOutput) Key() pulumi.StringPtrOutput
- func (o CertificatePtrOutput) ToCertificatePtrOutput() CertificatePtrOutput
- func (o CertificatePtrOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type Certificates
- type CertificatesArgs
- func (CertificatesArgs) ElementType() reflect.Type
- func (i CertificatesArgs) ToCertificatesOutput() CertificatesOutput
- func (i CertificatesArgs) ToCertificatesOutputWithContext(ctx context.Context) CertificatesOutput
- func (i CertificatesArgs) ToCertificatesPtrOutput() CertificatesPtrOutput
- func (i CertificatesArgs) ToCertificatesPtrOutputWithContext(ctx context.Context) CertificatesPtrOutput
- type CertificatesInput
- type CertificatesOutput
- func (CertificatesOutput) ElementType() reflect.Type
- func (o CertificatesOutput) Etcd() CertificateOutput
- func (o CertificatesOutput) K8s() CertificateOutput
- func (o CertificatesOutput) K8s_aggregator() CertificateOutput
- func (o CertificatesOutput) K8s_serviceaccount() KeyOutput
- func (o CertificatesOutput) Os() CertificateOutput
- func (o CertificatesOutput) ToCertificatesOutput() CertificatesOutput
- func (o CertificatesOutput) ToCertificatesOutputWithContext(ctx context.Context) CertificatesOutput
- func (o CertificatesOutput) ToCertificatesPtrOutput() CertificatesPtrOutput
- func (o CertificatesOutput) ToCertificatesPtrOutputWithContext(ctx context.Context) CertificatesPtrOutput
- type CertificatesPtrInput
- type CertificatesPtrOutput
- func (o CertificatesPtrOutput) Elem() CertificatesOutput
- func (CertificatesPtrOutput) ElementType() reflect.Type
- func (o CertificatesPtrOutput) Etcd() CertificatePtrOutput
- func (o CertificatesPtrOutput) K8s() CertificatePtrOutput
- func (o CertificatesPtrOutput) K8s_aggregator() CertificatePtrOutput
- func (o CertificatesPtrOutput) K8s_serviceaccount() KeyPtrOutput
- func (o CertificatesPtrOutput) Os() CertificatePtrOutput
- func (o CertificatesPtrOutput) ToCertificatesPtrOutput() CertificatesPtrOutput
- func (o CertificatesPtrOutput) ToCertificatesPtrOutputWithContext(ctx context.Context) CertificatesPtrOutput
- 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 ClusterInput
- type ClusterOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) Id() pulumi.StringOutput
- func (o ClusterOutput) Secret() pulumi.StringOutput
- 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 ConfigurationApply
- type ConfigurationApplyArgs
- type ConfigurationApplyArray
- type ConfigurationApplyArrayInput
- type ConfigurationApplyArrayOutput
- func (ConfigurationApplyArrayOutput) ElementType() reflect.Type
- func (o ConfigurationApplyArrayOutput) Index(i pulumi.IntInput) ConfigurationApplyOutput
- func (o ConfigurationApplyArrayOutput) ToConfigurationApplyArrayOutput() ConfigurationApplyArrayOutput
- func (o ConfigurationApplyArrayOutput) ToConfigurationApplyArrayOutputWithContext(ctx context.Context) ConfigurationApplyArrayOutput
- type ConfigurationApplyClientConfiguration
- type ConfigurationApplyClientConfigurationArgs
- func (ConfigurationApplyClientConfigurationArgs) ElementType() reflect.Type
- func (i ConfigurationApplyClientConfigurationArgs) ToConfigurationApplyClientConfigurationOutput() ConfigurationApplyClientConfigurationOutput
- func (i ConfigurationApplyClientConfigurationArgs) ToConfigurationApplyClientConfigurationOutputWithContext(ctx context.Context) ConfigurationApplyClientConfigurationOutput
- func (i ConfigurationApplyClientConfigurationArgs) ToConfigurationApplyClientConfigurationPtrOutput() ConfigurationApplyClientConfigurationPtrOutput
- func (i ConfigurationApplyClientConfigurationArgs) ToConfigurationApplyClientConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationApplyClientConfigurationPtrOutput
- type ConfigurationApplyClientConfigurationInput
- type ConfigurationApplyClientConfigurationOutput
- func (o ConfigurationApplyClientConfigurationOutput) CaCertificate() pulumi.StringOutput
- func (o ConfigurationApplyClientConfigurationOutput) ClientCertificate() pulumi.StringOutput
- func (o ConfigurationApplyClientConfigurationOutput) ClientKey() pulumi.StringOutput
- func (ConfigurationApplyClientConfigurationOutput) ElementType() reflect.Type
- func (o ConfigurationApplyClientConfigurationOutput) ToConfigurationApplyClientConfigurationOutput() ConfigurationApplyClientConfigurationOutput
- func (o ConfigurationApplyClientConfigurationOutput) ToConfigurationApplyClientConfigurationOutputWithContext(ctx context.Context) ConfigurationApplyClientConfigurationOutput
- func (o ConfigurationApplyClientConfigurationOutput) ToConfigurationApplyClientConfigurationPtrOutput() ConfigurationApplyClientConfigurationPtrOutput
- func (o ConfigurationApplyClientConfigurationOutput) ToConfigurationApplyClientConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationApplyClientConfigurationPtrOutput
- type ConfigurationApplyClientConfigurationPtrInput
- type ConfigurationApplyClientConfigurationPtrOutput
- func (o ConfigurationApplyClientConfigurationPtrOutput) CaCertificate() pulumi.StringPtrOutput
- func (o ConfigurationApplyClientConfigurationPtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o ConfigurationApplyClientConfigurationPtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o ConfigurationApplyClientConfigurationPtrOutput) Elem() ConfigurationApplyClientConfigurationOutput
- func (ConfigurationApplyClientConfigurationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationApplyClientConfigurationPtrOutput) ToConfigurationApplyClientConfigurationPtrOutput() ConfigurationApplyClientConfigurationPtrOutput
- func (o ConfigurationApplyClientConfigurationPtrOutput) ToConfigurationApplyClientConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationApplyClientConfigurationPtrOutput
- type ConfigurationApplyInput
- type ConfigurationApplyMap
- type ConfigurationApplyMapInput
- type ConfigurationApplyMapOutput
- func (ConfigurationApplyMapOutput) ElementType() reflect.Type
- func (o ConfigurationApplyMapOutput) MapIndex(k pulumi.StringInput) ConfigurationApplyOutput
- func (o ConfigurationApplyMapOutput) ToConfigurationApplyMapOutput() ConfigurationApplyMapOutput
- func (o ConfigurationApplyMapOutput) ToConfigurationApplyMapOutputWithContext(ctx context.Context) ConfigurationApplyMapOutput
- type ConfigurationApplyOutput
- func (o ConfigurationApplyOutput) ApplyMode() pulumi.StringOutput
- func (o ConfigurationApplyOutput) ClientConfiguration() ConfigurationApplyClientConfigurationOutput
- func (o ConfigurationApplyOutput) ConfigPatches() pulumi.StringArrayOutput
- func (ConfigurationApplyOutput) ElementType() reflect.Type
- func (o ConfigurationApplyOutput) Endpoint() pulumi.StringOutput
- func (o ConfigurationApplyOutput) MachineConfiguration() pulumi.StringOutput
- func (o ConfigurationApplyOutput) MachineConfigurationInput() pulumi.StringOutput
- func (o ConfigurationApplyOutput) Node() pulumi.StringOutput
- func (o ConfigurationApplyOutput) Timeouts() TimeoutPtrOutput
- func (o ConfigurationApplyOutput) ToConfigurationApplyOutput() ConfigurationApplyOutput
- func (o ConfigurationApplyOutput) ToConfigurationApplyOutputWithContext(ctx context.Context) ConfigurationApplyOutput
- type ConfigurationApplyState
- type GetConfigurationArgs
- type GetConfigurationMachineSecrets
- type GetConfigurationMachineSecretsArgs
- func (GetConfigurationMachineSecretsArgs) ElementType() reflect.Type
- func (i GetConfigurationMachineSecretsArgs) ToGetConfigurationMachineSecretsOutput() GetConfigurationMachineSecretsOutput
- func (i GetConfigurationMachineSecretsArgs) ToGetConfigurationMachineSecretsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsOutput
- type GetConfigurationMachineSecretsCerts
- type GetConfigurationMachineSecretsCertsArgs
- func (GetConfigurationMachineSecretsCertsArgs) ElementType() reflect.Type
- func (i GetConfigurationMachineSecretsCertsArgs) ToGetConfigurationMachineSecretsCertsOutput() GetConfigurationMachineSecretsCertsOutput
- func (i GetConfigurationMachineSecretsCertsArgs) ToGetConfigurationMachineSecretsCertsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsOutput
- type GetConfigurationMachineSecretsCertsEtcd
- type GetConfigurationMachineSecretsCertsEtcdArgs
- func (GetConfigurationMachineSecretsCertsEtcdArgs) ElementType() reflect.Type
- func (i GetConfigurationMachineSecretsCertsEtcdArgs) ToGetConfigurationMachineSecretsCertsEtcdOutput() GetConfigurationMachineSecretsCertsEtcdOutput
- func (i GetConfigurationMachineSecretsCertsEtcdArgs) ToGetConfigurationMachineSecretsCertsEtcdOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsEtcdOutput
- type GetConfigurationMachineSecretsCertsEtcdInput
- type GetConfigurationMachineSecretsCertsEtcdOutput
- func (o GetConfigurationMachineSecretsCertsEtcdOutput) Cert() pulumi.StringOutput
- func (GetConfigurationMachineSecretsCertsEtcdOutput) ElementType() reflect.Type
- func (o GetConfigurationMachineSecretsCertsEtcdOutput) Key() pulumi.StringOutput
- func (o GetConfigurationMachineSecretsCertsEtcdOutput) ToGetConfigurationMachineSecretsCertsEtcdOutput() GetConfigurationMachineSecretsCertsEtcdOutput
- func (o GetConfigurationMachineSecretsCertsEtcdOutput) ToGetConfigurationMachineSecretsCertsEtcdOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsEtcdOutput
- type GetConfigurationMachineSecretsCertsInput
- type GetConfigurationMachineSecretsCertsK8s
- type GetConfigurationMachineSecretsCertsK8sAggregator
- type GetConfigurationMachineSecretsCertsK8sAggregatorArgs
- func (GetConfigurationMachineSecretsCertsK8sAggregatorArgs) ElementType() reflect.Type
- func (i GetConfigurationMachineSecretsCertsK8sAggregatorArgs) ToGetConfigurationMachineSecretsCertsK8sAggregatorOutput() GetConfigurationMachineSecretsCertsK8sAggregatorOutput
- func (i GetConfigurationMachineSecretsCertsK8sAggregatorArgs) ToGetConfigurationMachineSecretsCertsK8sAggregatorOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsK8sAggregatorOutput
- type GetConfigurationMachineSecretsCertsK8sAggregatorInput
- type GetConfigurationMachineSecretsCertsK8sAggregatorOutput
- func (o GetConfigurationMachineSecretsCertsK8sAggregatorOutput) Cert() pulumi.StringOutput
- func (GetConfigurationMachineSecretsCertsK8sAggregatorOutput) ElementType() reflect.Type
- func (o GetConfigurationMachineSecretsCertsK8sAggregatorOutput) Key() pulumi.StringOutput
- func (o GetConfigurationMachineSecretsCertsK8sAggregatorOutput) ToGetConfigurationMachineSecretsCertsK8sAggregatorOutput() GetConfigurationMachineSecretsCertsK8sAggregatorOutput
- func (o GetConfigurationMachineSecretsCertsK8sAggregatorOutput) ToGetConfigurationMachineSecretsCertsK8sAggregatorOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsK8sAggregatorOutput
- type GetConfigurationMachineSecretsCertsK8sArgs
- func (GetConfigurationMachineSecretsCertsK8sArgs) ElementType() reflect.Type
- func (i GetConfigurationMachineSecretsCertsK8sArgs) ToGetConfigurationMachineSecretsCertsK8sOutput() GetConfigurationMachineSecretsCertsK8sOutput
- func (i GetConfigurationMachineSecretsCertsK8sArgs) ToGetConfigurationMachineSecretsCertsK8sOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsK8sOutput
- type GetConfigurationMachineSecretsCertsK8sInput
- type GetConfigurationMachineSecretsCertsK8sOutput
- func (o GetConfigurationMachineSecretsCertsK8sOutput) Cert() pulumi.StringOutput
- func (GetConfigurationMachineSecretsCertsK8sOutput) ElementType() reflect.Type
- func (o GetConfigurationMachineSecretsCertsK8sOutput) Key() pulumi.StringOutput
- func (o GetConfigurationMachineSecretsCertsK8sOutput) ToGetConfigurationMachineSecretsCertsK8sOutput() GetConfigurationMachineSecretsCertsK8sOutput
- func (o GetConfigurationMachineSecretsCertsK8sOutput) ToGetConfigurationMachineSecretsCertsK8sOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsK8sOutput
- type GetConfigurationMachineSecretsCertsK8sServiceaccount
- type GetConfigurationMachineSecretsCertsK8sServiceaccountArgs
- func (GetConfigurationMachineSecretsCertsK8sServiceaccountArgs) ElementType() reflect.Type
- func (i GetConfigurationMachineSecretsCertsK8sServiceaccountArgs) ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutput() GetConfigurationMachineSecretsCertsK8sServiceaccountOutput
- func (i GetConfigurationMachineSecretsCertsK8sServiceaccountArgs) ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsK8sServiceaccountOutput
- type GetConfigurationMachineSecretsCertsK8sServiceaccountInput
- type GetConfigurationMachineSecretsCertsK8sServiceaccountOutput
- func (GetConfigurationMachineSecretsCertsK8sServiceaccountOutput) ElementType() reflect.Type
- func (o GetConfigurationMachineSecretsCertsK8sServiceaccountOutput) Key() pulumi.StringOutput
- func (o GetConfigurationMachineSecretsCertsK8sServiceaccountOutput) ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutput() GetConfigurationMachineSecretsCertsK8sServiceaccountOutput
- func (o GetConfigurationMachineSecretsCertsK8sServiceaccountOutput) ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsK8sServiceaccountOutput
- type GetConfigurationMachineSecretsCertsOs
- type GetConfigurationMachineSecretsCertsOsArgs
- func (GetConfigurationMachineSecretsCertsOsArgs) ElementType() reflect.Type
- func (i GetConfigurationMachineSecretsCertsOsArgs) ToGetConfigurationMachineSecretsCertsOsOutput() GetConfigurationMachineSecretsCertsOsOutput
- func (i GetConfigurationMachineSecretsCertsOsArgs) ToGetConfigurationMachineSecretsCertsOsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsOsOutput
- type GetConfigurationMachineSecretsCertsOsInput
- type GetConfigurationMachineSecretsCertsOsOutput
- func (o GetConfigurationMachineSecretsCertsOsOutput) Cert() pulumi.StringOutput
- func (GetConfigurationMachineSecretsCertsOsOutput) ElementType() reflect.Type
- func (o GetConfigurationMachineSecretsCertsOsOutput) Key() pulumi.StringOutput
- func (o GetConfigurationMachineSecretsCertsOsOutput) ToGetConfigurationMachineSecretsCertsOsOutput() GetConfigurationMachineSecretsCertsOsOutput
- func (o GetConfigurationMachineSecretsCertsOsOutput) ToGetConfigurationMachineSecretsCertsOsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsOsOutput
- type GetConfigurationMachineSecretsCertsOutput
- func (GetConfigurationMachineSecretsCertsOutput) ElementType() reflect.Type
- func (o GetConfigurationMachineSecretsCertsOutput) Etcd() GetConfigurationMachineSecretsCertsEtcdOutput
- func (o GetConfigurationMachineSecretsCertsOutput) K8s() GetConfigurationMachineSecretsCertsK8sOutput
- func (o GetConfigurationMachineSecretsCertsOutput) K8sAggregator() GetConfigurationMachineSecretsCertsK8sAggregatorOutput
- func (o GetConfigurationMachineSecretsCertsOutput) K8sServiceaccount() GetConfigurationMachineSecretsCertsK8sServiceaccountOutput
- func (o GetConfigurationMachineSecretsCertsOutput) Os() GetConfigurationMachineSecretsCertsOsOutput
- func (o GetConfigurationMachineSecretsCertsOutput) ToGetConfigurationMachineSecretsCertsOutput() GetConfigurationMachineSecretsCertsOutput
- func (o GetConfigurationMachineSecretsCertsOutput) ToGetConfigurationMachineSecretsCertsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsOutput
- type GetConfigurationMachineSecretsCluster
- type GetConfigurationMachineSecretsClusterArgs
- func (GetConfigurationMachineSecretsClusterArgs) ElementType() reflect.Type
- func (i GetConfigurationMachineSecretsClusterArgs) ToGetConfigurationMachineSecretsClusterOutput() GetConfigurationMachineSecretsClusterOutput
- func (i GetConfigurationMachineSecretsClusterArgs) ToGetConfigurationMachineSecretsClusterOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsClusterOutput
- type GetConfigurationMachineSecretsClusterInput
- type GetConfigurationMachineSecretsClusterOutput
- func (GetConfigurationMachineSecretsClusterOutput) ElementType() reflect.Type
- func (o GetConfigurationMachineSecretsClusterOutput) Id() pulumi.StringOutput
- func (o GetConfigurationMachineSecretsClusterOutput) Secret() pulumi.StringOutput
- func (o GetConfigurationMachineSecretsClusterOutput) ToGetConfigurationMachineSecretsClusterOutput() GetConfigurationMachineSecretsClusterOutput
- func (o GetConfigurationMachineSecretsClusterOutput) ToGetConfigurationMachineSecretsClusterOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsClusterOutput
- type GetConfigurationMachineSecretsInput
- type GetConfigurationMachineSecretsOutput
- func (o GetConfigurationMachineSecretsOutput) Certs() GetConfigurationMachineSecretsCertsOutput
- func (o GetConfigurationMachineSecretsOutput) Cluster() GetConfigurationMachineSecretsClusterOutput
- func (GetConfigurationMachineSecretsOutput) ElementType() reflect.Type
- func (o GetConfigurationMachineSecretsOutput) Secrets() GetConfigurationMachineSecretsSecretsOutput
- func (o GetConfigurationMachineSecretsOutput) ToGetConfigurationMachineSecretsOutput() GetConfigurationMachineSecretsOutput
- func (o GetConfigurationMachineSecretsOutput) ToGetConfigurationMachineSecretsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsOutput
- func (o GetConfigurationMachineSecretsOutput) Trustdinfo() GetConfigurationMachineSecretsTrustdinfoOutput
- type GetConfigurationMachineSecretsSecrets
- type GetConfigurationMachineSecretsSecretsArgs
- func (GetConfigurationMachineSecretsSecretsArgs) ElementType() reflect.Type
- func (i GetConfigurationMachineSecretsSecretsArgs) ToGetConfigurationMachineSecretsSecretsOutput() GetConfigurationMachineSecretsSecretsOutput
- func (i GetConfigurationMachineSecretsSecretsArgs) ToGetConfigurationMachineSecretsSecretsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsSecretsOutput
- type GetConfigurationMachineSecretsSecretsInput
- type GetConfigurationMachineSecretsSecretsOutput
- func (o GetConfigurationMachineSecretsSecretsOutput) AescbcEncryptionSecret() pulumi.StringPtrOutput
- func (o GetConfigurationMachineSecretsSecretsOutput) BootstrapToken() pulumi.StringOutput
- func (GetConfigurationMachineSecretsSecretsOutput) ElementType() reflect.Type
- func (o GetConfigurationMachineSecretsSecretsOutput) SecretboxEncryptionSecret() pulumi.StringOutput
- func (o GetConfigurationMachineSecretsSecretsOutput) ToGetConfigurationMachineSecretsSecretsOutput() GetConfigurationMachineSecretsSecretsOutput
- func (o GetConfigurationMachineSecretsSecretsOutput) ToGetConfigurationMachineSecretsSecretsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsSecretsOutput
- type GetConfigurationMachineSecretsTrustdinfo
- type GetConfigurationMachineSecretsTrustdinfoArgs
- func (GetConfigurationMachineSecretsTrustdinfoArgs) ElementType() reflect.Type
- func (i GetConfigurationMachineSecretsTrustdinfoArgs) ToGetConfigurationMachineSecretsTrustdinfoOutput() GetConfigurationMachineSecretsTrustdinfoOutput
- func (i GetConfigurationMachineSecretsTrustdinfoArgs) ToGetConfigurationMachineSecretsTrustdinfoOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsTrustdinfoOutput
- type GetConfigurationMachineSecretsTrustdinfoInput
- type GetConfigurationMachineSecretsTrustdinfoOutput
- func (GetConfigurationMachineSecretsTrustdinfoOutput) ElementType() reflect.Type
- func (o GetConfigurationMachineSecretsTrustdinfoOutput) ToGetConfigurationMachineSecretsTrustdinfoOutput() GetConfigurationMachineSecretsTrustdinfoOutput
- func (o GetConfigurationMachineSecretsTrustdinfoOutput) ToGetConfigurationMachineSecretsTrustdinfoOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsTrustdinfoOutput
- func (o GetConfigurationMachineSecretsTrustdinfoOutput) Token() pulumi.StringOutput
- type GetConfigurationOutputArgs
- type GetConfigurationResult
- type GetConfigurationResultOutput
- func (o GetConfigurationResultOutput) ClusterEndpoint() pulumi.StringOutput
- func (o GetConfigurationResultOutput) ClusterName() pulumi.StringOutput
- func (o GetConfigurationResultOutput) ConfigPatches() pulumi.StringArrayOutput
- func (o GetConfigurationResultOutput) Docs() pulumi.BoolPtrOutput
- func (GetConfigurationResultOutput) ElementType() reflect.Type
- func (o GetConfigurationResultOutput) Examples() pulumi.BoolPtrOutput
- func (o GetConfigurationResultOutput) Id() pulumi.StringOutput
- func (o GetConfigurationResultOutput) KubernetesVersion() pulumi.StringPtrOutput
- func (o GetConfigurationResultOutput) MachineConfiguration() pulumi.StringOutput
- func (o GetConfigurationResultOutput) MachineSecrets() MachineSecretsOutput
- func (o GetConfigurationResultOutput) MachineType() pulumi.StringOutput
- func (o GetConfigurationResultOutput) TalosVersion() pulumi.StringPtrOutput
- func (o GetConfigurationResultOutput) ToGetConfigurationResultOutput() GetConfigurationResultOutput
- func (o GetConfigurationResultOutput) ToGetConfigurationResultOutputWithContext(ctx context.Context) GetConfigurationResultOutput
- type GetDisksArgs
- type GetDisksClientConfiguration
- type GetDisksClientConfigurationArgs
- func (GetDisksClientConfigurationArgs) ElementType() reflect.Type
- func (i GetDisksClientConfigurationArgs) ToGetDisksClientConfigurationOutput() GetDisksClientConfigurationOutput
- func (i GetDisksClientConfigurationArgs) ToGetDisksClientConfigurationOutputWithContext(ctx context.Context) GetDisksClientConfigurationOutput
- type GetDisksClientConfigurationInput
- type GetDisksClientConfigurationOutput
- func (o GetDisksClientConfigurationOutput) CaCertificate() pulumi.StringOutput
- func (o GetDisksClientConfigurationOutput) ClientCertificate() pulumi.StringOutput
- func (o GetDisksClientConfigurationOutput) ClientKey() pulumi.StringOutput
- func (GetDisksClientConfigurationOutput) ElementType() reflect.Type
- func (o GetDisksClientConfigurationOutput) ToGetDisksClientConfigurationOutput() GetDisksClientConfigurationOutput
- func (o GetDisksClientConfigurationOutput) ToGetDisksClientConfigurationOutputWithContext(ctx context.Context) GetDisksClientConfigurationOutput
- type GetDisksDisk
- type GetDisksDiskArgs
- type GetDisksDiskArray
- type GetDisksDiskArrayInput
- type GetDisksDiskArrayOutput
- func (GetDisksDiskArrayOutput) ElementType() reflect.Type
- func (o GetDisksDiskArrayOutput) Index(i pulumi.IntInput) GetDisksDiskOutput
- func (o GetDisksDiskArrayOutput) ToGetDisksDiskArrayOutput() GetDisksDiskArrayOutput
- func (o GetDisksDiskArrayOutput) ToGetDisksDiskArrayOutputWithContext(ctx context.Context) GetDisksDiskArrayOutput
- type GetDisksDiskInput
- type GetDisksDiskOutput
- func (o GetDisksDiskOutput) BusPath() pulumi.StringOutput
- func (GetDisksDiskOutput) ElementType() reflect.Type
- func (o GetDisksDiskOutput) Modalias() pulumi.StringOutput
- func (o GetDisksDiskOutput) Model() pulumi.StringOutput
- func (o GetDisksDiskOutput) Name() pulumi.StringOutput
- func (o GetDisksDiskOutput) Serial() pulumi.StringOutput
- func (o GetDisksDiskOutput) Size() pulumi.StringOutput
- func (o GetDisksDiskOutput) ToGetDisksDiskOutput() GetDisksDiskOutput
- func (o GetDisksDiskOutput) ToGetDisksDiskOutputWithContext(ctx context.Context) GetDisksDiskOutput
- func (o GetDisksDiskOutput) Type() pulumi.StringOutput
- func (o GetDisksDiskOutput) Uuid() pulumi.StringOutput
- func (o GetDisksDiskOutput) Wwid() pulumi.StringOutput
- type GetDisksFilters
- type GetDisksFiltersArgs
- func (GetDisksFiltersArgs) ElementType() reflect.Type
- func (i GetDisksFiltersArgs) ToGetDisksFiltersOutput() GetDisksFiltersOutput
- func (i GetDisksFiltersArgs) ToGetDisksFiltersOutputWithContext(ctx context.Context) GetDisksFiltersOutput
- func (i GetDisksFiltersArgs) ToGetDisksFiltersPtrOutput() GetDisksFiltersPtrOutput
- func (i GetDisksFiltersArgs) ToGetDisksFiltersPtrOutputWithContext(ctx context.Context) GetDisksFiltersPtrOutput
- type GetDisksFiltersInput
- type GetDisksFiltersOutput
- func (o GetDisksFiltersOutput) BusPath() pulumi.StringPtrOutput
- func (GetDisksFiltersOutput) ElementType() reflect.Type
- func (o GetDisksFiltersOutput) Modalias() pulumi.StringPtrOutput
- func (o GetDisksFiltersOutput) Model() pulumi.StringPtrOutput
- func (o GetDisksFiltersOutput) Name() pulumi.StringPtrOutput
- func (o GetDisksFiltersOutput) Serial() pulumi.StringPtrOutput
- func (o GetDisksFiltersOutput) Size() pulumi.StringPtrOutput
- func (o GetDisksFiltersOutput) ToGetDisksFiltersOutput() GetDisksFiltersOutput
- func (o GetDisksFiltersOutput) ToGetDisksFiltersOutputWithContext(ctx context.Context) GetDisksFiltersOutput
- func (o GetDisksFiltersOutput) ToGetDisksFiltersPtrOutput() GetDisksFiltersPtrOutput
- func (o GetDisksFiltersOutput) ToGetDisksFiltersPtrOutputWithContext(ctx context.Context) GetDisksFiltersPtrOutput
- func (o GetDisksFiltersOutput) Type() pulumi.StringPtrOutput
- func (o GetDisksFiltersOutput) Uuid() pulumi.StringPtrOutput
- func (o GetDisksFiltersOutput) Wwid() pulumi.StringPtrOutput
- type GetDisksFiltersPtrInput
- type GetDisksFiltersPtrOutput
- func (o GetDisksFiltersPtrOutput) BusPath() pulumi.StringPtrOutput
- func (o GetDisksFiltersPtrOutput) Elem() GetDisksFiltersOutput
- func (GetDisksFiltersPtrOutput) ElementType() reflect.Type
- func (o GetDisksFiltersPtrOutput) Modalias() pulumi.StringPtrOutput
- func (o GetDisksFiltersPtrOutput) Model() pulumi.StringPtrOutput
- func (o GetDisksFiltersPtrOutput) Name() pulumi.StringPtrOutput
- func (o GetDisksFiltersPtrOutput) Serial() pulumi.StringPtrOutput
- func (o GetDisksFiltersPtrOutput) Size() pulumi.StringPtrOutput
- func (o GetDisksFiltersPtrOutput) ToGetDisksFiltersPtrOutput() GetDisksFiltersPtrOutput
- func (o GetDisksFiltersPtrOutput) ToGetDisksFiltersPtrOutputWithContext(ctx context.Context) GetDisksFiltersPtrOutput
- func (o GetDisksFiltersPtrOutput) Type() pulumi.StringPtrOutput
- func (o GetDisksFiltersPtrOutput) Uuid() pulumi.StringPtrOutput
- func (o GetDisksFiltersPtrOutput) Wwid() pulumi.StringPtrOutput
- type GetDisksOutputArgs
- type GetDisksResult
- type GetDisksResultOutput
- func (o GetDisksResultOutput) ClientConfiguration() GetDisksClientConfigurationOutput
- func (o GetDisksResultOutput) Disks() GetDisksDiskArrayOutput
- func (GetDisksResultOutput) ElementType() reflect.Type
- func (o GetDisksResultOutput) Endpoint() pulumi.StringOutput
- func (o GetDisksResultOutput) Filters() GetDisksFiltersPtrOutput
- func (o GetDisksResultOutput) Id() pulumi.StringOutput
- func (o GetDisksResultOutput) Node() pulumi.StringOutput
- func (o GetDisksResultOutput) Timeouts() GetDisksTimeoutsPtrOutput
- func (o GetDisksResultOutput) ToGetDisksResultOutput() GetDisksResultOutput
- func (o GetDisksResultOutput) ToGetDisksResultOutputWithContext(ctx context.Context) GetDisksResultOutput
- type GetDisksTimeouts
- type GetDisksTimeoutsArgs
- func (GetDisksTimeoutsArgs) ElementType() reflect.Type
- func (i GetDisksTimeoutsArgs) ToGetDisksTimeoutsOutput() GetDisksTimeoutsOutput
- func (i GetDisksTimeoutsArgs) ToGetDisksTimeoutsOutputWithContext(ctx context.Context) GetDisksTimeoutsOutput
- func (i GetDisksTimeoutsArgs) ToGetDisksTimeoutsPtrOutput() GetDisksTimeoutsPtrOutput
- func (i GetDisksTimeoutsArgs) ToGetDisksTimeoutsPtrOutputWithContext(ctx context.Context) GetDisksTimeoutsPtrOutput
- type GetDisksTimeoutsInput
- type GetDisksTimeoutsOutput
- func (GetDisksTimeoutsOutput) ElementType() reflect.Type
- func (o GetDisksTimeoutsOutput) Read() pulumi.StringPtrOutput
- func (o GetDisksTimeoutsOutput) ToGetDisksTimeoutsOutput() GetDisksTimeoutsOutput
- func (o GetDisksTimeoutsOutput) ToGetDisksTimeoutsOutputWithContext(ctx context.Context) GetDisksTimeoutsOutput
- func (o GetDisksTimeoutsOutput) ToGetDisksTimeoutsPtrOutput() GetDisksTimeoutsPtrOutput
- func (o GetDisksTimeoutsOutput) ToGetDisksTimeoutsPtrOutputWithContext(ctx context.Context) GetDisksTimeoutsPtrOutput
- type GetDisksTimeoutsPtrInput
- type GetDisksTimeoutsPtrOutput
- func (o GetDisksTimeoutsPtrOutput) Elem() GetDisksTimeoutsOutput
- func (GetDisksTimeoutsPtrOutput) ElementType() reflect.Type
- func (o GetDisksTimeoutsPtrOutput) Read() pulumi.StringPtrOutput
- func (o GetDisksTimeoutsPtrOutput) ToGetDisksTimeoutsPtrOutput() GetDisksTimeoutsPtrOutput
- func (o GetDisksTimeoutsPtrOutput) ToGetDisksTimeoutsPtrOutputWithContext(ctx context.Context) GetDisksTimeoutsPtrOutput
- type Key
- type KeyArgs
- type KeyInput
- type KeyOutput
- func (KeyOutput) ElementType() reflect.Type
- func (o KeyOutput) Key() pulumi.StringOutput
- func (o KeyOutput) ToKeyOutput() KeyOutput
- func (o KeyOutput) ToKeyOutputWithContext(ctx context.Context) KeyOutput
- func (o KeyOutput) ToKeyPtrOutput() KeyPtrOutput
- func (o KeyOutput) ToKeyPtrOutputWithContext(ctx context.Context) KeyPtrOutput
- type KeyPtrInput
- type KeyPtrOutput
- type MachineSecrets
- type MachineSecretsArgs
- func (MachineSecretsArgs) ElementType() reflect.Type
- func (i MachineSecretsArgs) ToMachineSecretsOutput() MachineSecretsOutput
- func (i MachineSecretsArgs) ToMachineSecretsOutputWithContext(ctx context.Context) MachineSecretsOutput
- func (i MachineSecretsArgs) ToMachineSecretsPtrOutput() MachineSecretsPtrOutput
- func (i MachineSecretsArgs) ToMachineSecretsPtrOutputWithContext(ctx context.Context) MachineSecretsPtrOutput
- type MachineSecretsInput
- type MachineSecretsOutput
- func (o MachineSecretsOutput) Certs() CertificatesOutput
- func (o MachineSecretsOutput) Cluster() ClusterOutput
- func (MachineSecretsOutput) ElementType() reflect.Type
- func (o MachineSecretsOutput) Secrets() SecretsTypeOutput
- func (o MachineSecretsOutput) ToMachineSecretsOutput() MachineSecretsOutput
- func (o MachineSecretsOutput) ToMachineSecretsOutputWithContext(ctx context.Context) MachineSecretsOutput
- func (o MachineSecretsOutput) ToMachineSecretsPtrOutput() MachineSecretsPtrOutput
- func (o MachineSecretsOutput) ToMachineSecretsPtrOutputWithContext(ctx context.Context) MachineSecretsPtrOutput
- func (o MachineSecretsOutput) Trustdinfo() TrustdInfoOutput
- type MachineSecretsPtrInput
- type MachineSecretsPtrOutput
- func (o MachineSecretsPtrOutput) Certs() CertificatesPtrOutput
- func (o MachineSecretsPtrOutput) Cluster() ClusterPtrOutput
- func (o MachineSecretsPtrOutput) Elem() MachineSecretsOutput
- func (MachineSecretsPtrOutput) ElementType() reflect.Type
- func (o MachineSecretsPtrOutput) Secrets() SecretsTypePtrOutput
- func (o MachineSecretsPtrOutput) ToMachineSecretsPtrOutput() MachineSecretsPtrOutput
- func (o MachineSecretsPtrOutput) ToMachineSecretsPtrOutputWithContext(ctx context.Context) MachineSecretsPtrOutput
- func (o MachineSecretsPtrOutput) Trustdinfo() TrustdInfoPtrOutput
- type SecretsClientConfiguration
- type SecretsClientConfigurationArgs
- func (SecretsClientConfigurationArgs) ElementType() reflect.Type
- func (i SecretsClientConfigurationArgs) ToSecretsClientConfigurationOutput() SecretsClientConfigurationOutput
- func (i SecretsClientConfigurationArgs) ToSecretsClientConfigurationOutputWithContext(ctx context.Context) SecretsClientConfigurationOutput
- func (i SecretsClientConfigurationArgs) ToSecretsClientConfigurationPtrOutput() SecretsClientConfigurationPtrOutput
- func (i SecretsClientConfigurationArgs) ToSecretsClientConfigurationPtrOutputWithContext(ctx context.Context) SecretsClientConfigurationPtrOutput
- type SecretsClientConfigurationInput
- type SecretsClientConfigurationOutput
- func (o SecretsClientConfigurationOutput) CaCertificate() pulumi.StringPtrOutput
- func (o SecretsClientConfigurationOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o SecretsClientConfigurationOutput) ClientKey() pulumi.StringPtrOutput
- func (SecretsClientConfigurationOutput) ElementType() reflect.Type
- func (o SecretsClientConfigurationOutput) ToSecretsClientConfigurationOutput() SecretsClientConfigurationOutput
- func (o SecretsClientConfigurationOutput) ToSecretsClientConfigurationOutputWithContext(ctx context.Context) SecretsClientConfigurationOutput
- func (o SecretsClientConfigurationOutput) ToSecretsClientConfigurationPtrOutput() SecretsClientConfigurationPtrOutput
- func (o SecretsClientConfigurationOutput) ToSecretsClientConfigurationPtrOutputWithContext(ctx context.Context) SecretsClientConfigurationPtrOutput
- type SecretsClientConfigurationPtrInput
- type SecretsClientConfigurationPtrOutput
- func (o SecretsClientConfigurationPtrOutput) CaCertificate() pulumi.StringPtrOutput
- func (o SecretsClientConfigurationPtrOutput) ClientCertificate() pulumi.StringPtrOutput
- func (o SecretsClientConfigurationPtrOutput) ClientKey() pulumi.StringPtrOutput
- func (o SecretsClientConfigurationPtrOutput) Elem() SecretsClientConfigurationOutput
- func (SecretsClientConfigurationPtrOutput) ElementType() reflect.Type
- func (o SecretsClientConfigurationPtrOutput) ToSecretsClientConfigurationPtrOutput() SecretsClientConfigurationPtrOutput
- func (o SecretsClientConfigurationPtrOutput) ToSecretsClientConfigurationPtrOutputWithContext(ctx context.Context) SecretsClientConfigurationPtrOutput
- type SecretsMachineSecrets
- type SecretsMachineSecretsArgs
- type SecretsMachineSecretsCerts
- type SecretsMachineSecretsCertsArgs
- func (SecretsMachineSecretsCertsArgs) ElementType() reflect.Type
- func (i SecretsMachineSecretsCertsArgs) ToSecretsMachineSecretsCertsOutput() SecretsMachineSecretsCertsOutput
- func (i SecretsMachineSecretsCertsArgs) ToSecretsMachineSecretsCertsOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOutput
- func (i SecretsMachineSecretsCertsArgs) ToSecretsMachineSecretsCertsPtrOutput() SecretsMachineSecretsCertsPtrOutput
- func (i SecretsMachineSecretsCertsArgs) ToSecretsMachineSecretsCertsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsPtrOutput
- type SecretsMachineSecretsCertsEtcd
- type SecretsMachineSecretsCertsEtcdArgs
- func (SecretsMachineSecretsCertsEtcdArgs) ElementType() reflect.Type
- func (i SecretsMachineSecretsCertsEtcdArgs) ToSecretsMachineSecretsCertsEtcdOutput() SecretsMachineSecretsCertsEtcdOutput
- func (i SecretsMachineSecretsCertsEtcdArgs) ToSecretsMachineSecretsCertsEtcdOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsEtcdOutput
- func (i SecretsMachineSecretsCertsEtcdArgs) ToSecretsMachineSecretsCertsEtcdPtrOutput() SecretsMachineSecretsCertsEtcdPtrOutput
- func (i SecretsMachineSecretsCertsEtcdArgs) ToSecretsMachineSecretsCertsEtcdPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsEtcdPtrOutput
- type SecretsMachineSecretsCertsEtcdInput
- type SecretsMachineSecretsCertsEtcdOutput
- func (o SecretsMachineSecretsCertsEtcdOutput) Cert() pulumi.StringPtrOutput
- func (SecretsMachineSecretsCertsEtcdOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsCertsEtcdOutput) Key() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsEtcdOutput) ToSecretsMachineSecretsCertsEtcdOutput() SecretsMachineSecretsCertsEtcdOutput
- func (o SecretsMachineSecretsCertsEtcdOutput) ToSecretsMachineSecretsCertsEtcdOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsEtcdOutput
- func (o SecretsMachineSecretsCertsEtcdOutput) ToSecretsMachineSecretsCertsEtcdPtrOutput() SecretsMachineSecretsCertsEtcdPtrOutput
- func (o SecretsMachineSecretsCertsEtcdOutput) ToSecretsMachineSecretsCertsEtcdPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsEtcdPtrOutput
- type SecretsMachineSecretsCertsEtcdPtrInput
- type SecretsMachineSecretsCertsEtcdPtrOutput
- func (o SecretsMachineSecretsCertsEtcdPtrOutput) Cert() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsEtcdPtrOutput) Elem() SecretsMachineSecretsCertsEtcdOutput
- func (SecretsMachineSecretsCertsEtcdPtrOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsCertsEtcdPtrOutput) Key() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsEtcdPtrOutput) ToSecretsMachineSecretsCertsEtcdPtrOutput() SecretsMachineSecretsCertsEtcdPtrOutput
- func (o SecretsMachineSecretsCertsEtcdPtrOutput) ToSecretsMachineSecretsCertsEtcdPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsEtcdPtrOutput
- type SecretsMachineSecretsCertsInput
- type SecretsMachineSecretsCertsK8s
- type SecretsMachineSecretsCertsK8sAggregator
- type SecretsMachineSecretsCertsK8sAggregatorArgs
- func (SecretsMachineSecretsCertsK8sAggregatorArgs) ElementType() reflect.Type
- func (i SecretsMachineSecretsCertsK8sAggregatorArgs) ToSecretsMachineSecretsCertsK8sAggregatorOutput() SecretsMachineSecretsCertsK8sAggregatorOutput
- func (i SecretsMachineSecretsCertsK8sAggregatorArgs) ToSecretsMachineSecretsCertsK8sAggregatorOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sAggregatorOutput
- func (i SecretsMachineSecretsCertsK8sAggregatorArgs) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutput() SecretsMachineSecretsCertsK8sAggregatorPtrOutput
- func (i SecretsMachineSecretsCertsK8sAggregatorArgs) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sAggregatorPtrOutput
- type SecretsMachineSecretsCertsK8sAggregatorInput
- type SecretsMachineSecretsCertsK8sAggregatorOutput
- func (o SecretsMachineSecretsCertsK8sAggregatorOutput) Cert() pulumi.StringPtrOutput
- func (SecretsMachineSecretsCertsK8sAggregatorOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsCertsK8sAggregatorOutput) Key() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsK8sAggregatorOutput) ToSecretsMachineSecretsCertsK8sAggregatorOutput() SecretsMachineSecretsCertsK8sAggregatorOutput
- func (o SecretsMachineSecretsCertsK8sAggregatorOutput) ToSecretsMachineSecretsCertsK8sAggregatorOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sAggregatorOutput
- func (o SecretsMachineSecretsCertsK8sAggregatorOutput) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutput() SecretsMachineSecretsCertsK8sAggregatorPtrOutput
- func (o SecretsMachineSecretsCertsK8sAggregatorOutput) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sAggregatorPtrOutput
- type SecretsMachineSecretsCertsK8sAggregatorPtrInput
- type SecretsMachineSecretsCertsK8sAggregatorPtrOutput
- func (o SecretsMachineSecretsCertsK8sAggregatorPtrOutput) Cert() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsK8sAggregatorPtrOutput) Elem() SecretsMachineSecretsCertsK8sAggregatorOutput
- func (SecretsMachineSecretsCertsK8sAggregatorPtrOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsCertsK8sAggregatorPtrOutput) Key() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsK8sAggregatorPtrOutput) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutput() SecretsMachineSecretsCertsK8sAggregatorPtrOutput
- func (o SecretsMachineSecretsCertsK8sAggregatorPtrOutput) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sAggregatorPtrOutput
- type SecretsMachineSecretsCertsK8sArgs
- func (SecretsMachineSecretsCertsK8sArgs) ElementType() reflect.Type
- func (i SecretsMachineSecretsCertsK8sArgs) ToSecretsMachineSecretsCertsK8sOutput() SecretsMachineSecretsCertsK8sOutput
- func (i SecretsMachineSecretsCertsK8sArgs) ToSecretsMachineSecretsCertsK8sOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sOutput
- func (i SecretsMachineSecretsCertsK8sArgs) ToSecretsMachineSecretsCertsK8sPtrOutput() SecretsMachineSecretsCertsK8sPtrOutput
- func (i SecretsMachineSecretsCertsK8sArgs) ToSecretsMachineSecretsCertsK8sPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sPtrOutput
- type SecretsMachineSecretsCertsK8sInput
- type SecretsMachineSecretsCertsK8sOutput
- func (o SecretsMachineSecretsCertsK8sOutput) Cert() pulumi.StringPtrOutput
- func (SecretsMachineSecretsCertsK8sOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsCertsK8sOutput) Key() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsK8sOutput) ToSecretsMachineSecretsCertsK8sOutput() SecretsMachineSecretsCertsK8sOutput
- func (o SecretsMachineSecretsCertsK8sOutput) ToSecretsMachineSecretsCertsK8sOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sOutput
- func (o SecretsMachineSecretsCertsK8sOutput) ToSecretsMachineSecretsCertsK8sPtrOutput() SecretsMachineSecretsCertsK8sPtrOutput
- func (o SecretsMachineSecretsCertsK8sOutput) ToSecretsMachineSecretsCertsK8sPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sPtrOutput
- type SecretsMachineSecretsCertsK8sPtrInput
- type SecretsMachineSecretsCertsK8sPtrOutput
- func (o SecretsMachineSecretsCertsK8sPtrOutput) Cert() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsK8sPtrOutput) Elem() SecretsMachineSecretsCertsK8sOutput
- func (SecretsMachineSecretsCertsK8sPtrOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsCertsK8sPtrOutput) Key() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsK8sPtrOutput) ToSecretsMachineSecretsCertsK8sPtrOutput() SecretsMachineSecretsCertsK8sPtrOutput
- func (o SecretsMachineSecretsCertsK8sPtrOutput) ToSecretsMachineSecretsCertsK8sPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sPtrOutput
- type SecretsMachineSecretsCertsK8sServiceaccount
- type SecretsMachineSecretsCertsK8sServiceaccountArgs
- func (SecretsMachineSecretsCertsK8sServiceaccountArgs) ElementType() reflect.Type
- func (i SecretsMachineSecretsCertsK8sServiceaccountArgs) ToSecretsMachineSecretsCertsK8sServiceaccountOutput() SecretsMachineSecretsCertsK8sServiceaccountOutput
- func (i SecretsMachineSecretsCertsK8sServiceaccountArgs) ToSecretsMachineSecretsCertsK8sServiceaccountOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sServiceaccountOutput
- func (i SecretsMachineSecretsCertsK8sServiceaccountArgs) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutput() SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
- func (i SecretsMachineSecretsCertsK8sServiceaccountArgs) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
- type SecretsMachineSecretsCertsK8sServiceaccountInput
- type SecretsMachineSecretsCertsK8sServiceaccountOutput
- func (SecretsMachineSecretsCertsK8sServiceaccountOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsCertsK8sServiceaccountOutput) Key() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsK8sServiceaccountOutput) ToSecretsMachineSecretsCertsK8sServiceaccountOutput() SecretsMachineSecretsCertsK8sServiceaccountOutput
- func (o SecretsMachineSecretsCertsK8sServiceaccountOutput) ToSecretsMachineSecretsCertsK8sServiceaccountOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sServiceaccountOutput
- func (o SecretsMachineSecretsCertsK8sServiceaccountOutput) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutput() SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
- func (o SecretsMachineSecretsCertsK8sServiceaccountOutput) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
- type SecretsMachineSecretsCertsK8sServiceaccountPtrInput
- type SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
- func (o SecretsMachineSecretsCertsK8sServiceaccountPtrOutput) Elem() SecretsMachineSecretsCertsK8sServiceaccountOutput
- func (SecretsMachineSecretsCertsK8sServiceaccountPtrOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsCertsK8sServiceaccountPtrOutput) Key() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsK8sServiceaccountPtrOutput) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutput() SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
- func (o SecretsMachineSecretsCertsK8sServiceaccountPtrOutput) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
- type SecretsMachineSecretsCertsOs
- type SecretsMachineSecretsCertsOsArgs
- func (SecretsMachineSecretsCertsOsArgs) ElementType() reflect.Type
- func (i SecretsMachineSecretsCertsOsArgs) ToSecretsMachineSecretsCertsOsOutput() SecretsMachineSecretsCertsOsOutput
- func (i SecretsMachineSecretsCertsOsArgs) ToSecretsMachineSecretsCertsOsOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOsOutput
- func (i SecretsMachineSecretsCertsOsArgs) ToSecretsMachineSecretsCertsOsPtrOutput() SecretsMachineSecretsCertsOsPtrOutput
- func (i SecretsMachineSecretsCertsOsArgs) ToSecretsMachineSecretsCertsOsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOsPtrOutput
- type SecretsMachineSecretsCertsOsInput
- type SecretsMachineSecretsCertsOsOutput
- func (o SecretsMachineSecretsCertsOsOutput) Cert() pulumi.StringPtrOutput
- func (SecretsMachineSecretsCertsOsOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsCertsOsOutput) Key() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsOsOutput) ToSecretsMachineSecretsCertsOsOutput() SecretsMachineSecretsCertsOsOutput
- func (o SecretsMachineSecretsCertsOsOutput) ToSecretsMachineSecretsCertsOsOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOsOutput
- func (o SecretsMachineSecretsCertsOsOutput) ToSecretsMachineSecretsCertsOsPtrOutput() SecretsMachineSecretsCertsOsPtrOutput
- func (o SecretsMachineSecretsCertsOsOutput) ToSecretsMachineSecretsCertsOsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOsPtrOutput
- type SecretsMachineSecretsCertsOsPtrInput
- type SecretsMachineSecretsCertsOsPtrOutput
- func (o SecretsMachineSecretsCertsOsPtrOutput) Cert() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsOsPtrOutput) Elem() SecretsMachineSecretsCertsOsOutput
- func (SecretsMachineSecretsCertsOsPtrOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsCertsOsPtrOutput) Key() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsCertsOsPtrOutput) ToSecretsMachineSecretsCertsOsPtrOutput() SecretsMachineSecretsCertsOsPtrOutput
- func (o SecretsMachineSecretsCertsOsPtrOutput) ToSecretsMachineSecretsCertsOsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOsPtrOutput
- type SecretsMachineSecretsCertsOutput
- func (SecretsMachineSecretsCertsOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsCertsOutput) Etcd() SecretsMachineSecretsCertsEtcdPtrOutput
- func (o SecretsMachineSecretsCertsOutput) K8s() SecretsMachineSecretsCertsK8sPtrOutput
- func (o SecretsMachineSecretsCertsOutput) K8sAggregator() SecretsMachineSecretsCertsK8sAggregatorPtrOutput
- func (o SecretsMachineSecretsCertsOutput) K8sServiceaccount() SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
- func (o SecretsMachineSecretsCertsOutput) Os() SecretsMachineSecretsCertsOsPtrOutput
- func (o SecretsMachineSecretsCertsOutput) ToSecretsMachineSecretsCertsOutput() SecretsMachineSecretsCertsOutput
- func (o SecretsMachineSecretsCertsOutput) ToSecretsMachineSecretsCertsOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOutput
- func (o SecretsMachineSecretsCertsOutput) ToSecretsMachineSecretsCertsPtrOutput() SecretsMachineSecretsCertsPtrOutput
- func (o SecretsMachineSecretsCertsOutput) ToSecretsMachineSecretsCertsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsPtrOutput
- type SecretsMachineSecretsCertsPtrInput
- type SecretsMachineSecretsCertsPtrOutput
- func (o SecretsMachineSecretsCertsPtrOutput) Elem() SecretsMachineSecretsCertsOutput
- func (SecretsMachineSecretsCertsPtrOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsCertsPtrOutput) Etcd() SecretsMachineSecretsCertsEtcdPtrOutput
- func (o SecretsMachineSecretsCertsPtrOutput) K8s() SecretsMachineSecretsCertsK8sPtrOutput
- func (o SecretsMachineSecretsCertsPtrOutput) K8sAggregator() SecretsMachineSecretsCertsK8sAggregatorPtrOutput
- func (o SecretsMachineSecretsCertsPtrOutput) K8sServiceaccount() SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
- func (o SecretsMachineSecretsCertsPtrOutput) Os() SecretsMachineSecretsCertsOsPtrOutput
- func (o SecretsMachineSecretsCertsPtrOutput) ToSecretsMachineSecretsCertsPtrOutput() SecretsMachineSecretsCertsPtrOutput
- func (o SecretsMachineSecretsCertsPtrOutput) ToSecretsMachineSecretsCertsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsPtrOutput
- type SecretsMachineSecretsCluster
- type SecretsMachineSecretsClusterArgs
- func (SecretsMachineSecretsClusterArgs) ElementType() reflect.Type
- func (i SecretsMachineSecretsClusterArgs) ToSecretsMachineSecretsClusterOutput() SecretsMachineSecretsClusterOutput
- func (i SecretsMachineSecretsClusterArgs) ToSecretsMachineSecretsClusterOutputWithContext(ctx context.Context) SecretsMachineSecretsClusterOutput
- func (i SecretsMachineSecretsClusterArgs) ToSecretsMachineSecretsClusterPtrOutput() SecretsMachineSecretsClusterPtrOutput
- func (i SecretsMachineSecretsClusterArgs) ToSecretsMachineSecretsClusterPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsClusterPtrOutput
- type SecretsMachineSecretsClusterInput
- type SecretsMachineSecretsClusterOutput
- func (SecretsMachineSecretsClusterOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsClusterOutput) Id() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsClusterOutput) Secret() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsClusterOutput) ToSecretsMachineSecretsClusterOutput() SecretsMachineSecretsClusterOutput
- func (o SecretsMachineSecretsClusterOutput) ToSecretsMachineSecretsClusterOutputWithContext(ctx context.Context) SecretsMachineSecretsClusterOutput
- func (o SecretsMachineSecretsClusterOutput) ToSecretsMachineSecretsClusterPtrOutput() SecretsMachineSecretsClusterPtrOutput
- func (o SecretsMachineSecretsClusterOutput) ToSecretsMachineSecretsClusterPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsClusterPtrOutput
- type SecretsMachineSecretsClusterPtrInput
- type SecretsMachineSecretsClusterPtrOutput
- func (o SecretsMachineSecretsClusterPtrOutput) Elem() SecretsMachineSecretsClusterOutput
- func (SecretsMachineSecretsClusterPtrOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsClusterPtrOutput) Id() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsClusterPtrOutput) Secret() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsClusterPtrOutput) ToSecretsMachineSecretsClusterPtrOutput() SecretsMachineSecretsClusterPtrOutput
- func (o SecretsMachineSecretsClusterPtrOutput) ToSecretsMachineSecretsClusterPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsClusterPtrOutput
- type SecretsMachineSecretsInput
- type SecretsMachineSecretsOutput
- func (o SecretsMachineSecretsOutput) Certs() SecretsMachineSecretsCertsPtrOutput
- func (o SecretsMachineSecretsOutput) Cluster() SecretsMachineSecretsClusterPtrOutput
- func (SecretsMachineSecretsOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsOutput) Secrets() SecretsMachineSecretsSecretsPtrOutput
- func (o SecretsMachineSecretsOutput) ToSecretsMachineSecretsOutput() SecretsMachineSecretsOutput
- func (o SecretsMachineSecretsOutput) ToSecretsMachineSecretsOutputWithContext(ctx context.Context) SecretsMachineSecretsOutput
- func (o SecretsMachineSecretsOutput) Trustdinfo() SecretsMachineSecretsTrustdinfoPtrOutput
- type SecretsMachineSecretsSecrets
- type SecretsMachineSecretsSecretsArgs
- func (SecretsMachineSecretsSecretsArgs) ElementType() reflect.Type
- func (i SecretsMachineSecretsSecretsArgs) ToSecretsMachineSecretsSecretsOutput() SecretsMachineSecretsSecretsOutput
- func (i SecretsMachineSecretsSecretsArgs) ToSecretsMachineSecretsSecretsOutputWithContext(ctx context.Context) SecretsMachineSecretsSecretsOutput
- func (i SecretsMachineSecretsSecretsArgs) ToSecretsMachineSecretsSecretsPtrOutput() SecretsMachineSecretsSecretsPtrOutput
- func (i SecretsMachineSecretsSecretsArgs) ToSecretsMachineSecretsSecretsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsSecretsPtrOutput
- type SecretsMachineSecretsSecretsInput
- type SecretsMachineSecretsSecretsOutput
- func (o SecretsMachineSecretsSecretsOutput) AescbcEncryptionSecret() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsSecretsOutput) BootstrapToken() pulumi.StringPtrOutput
- func (SecretsMachineSecretsSecretsOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsSecretsOutput) SecretboxEncryptionSecret() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsSecretsOutput) ToSecretsMachineSecretsSecretsOutput() SecretsMachineSecretsSecretsOutput
- func (o SecretsMachineSecretsSecretsOutput) ToSecretsMachineSecretsSecretsOutputWithContext(ctx context.Context) SecretsMachineSecretsSecretsOutput
- func (o SecretsMachineSecretsSecretsOutput) ToSecretsMachineSecretsSecretsPtrOutput() SecretsMachineSecretsSecretsPtrOutput
- func (o SecretsMachineSecretsSecretsOutput) ToSecretsMachineSecretsSecretsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsSecretsPtrOutput
- type SecretsMachineSecretsSecretsPtrInput
- type SecretsMachineSecretsSecretsPtrOutput
- func (o SecretsMachineSecretsSecretsPtrOutput) AescbcEncryptionSecret() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsSecretsPtrOutput) BootstrapToken() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsSecretsPtrOutput) Elem() SecretsMachineSecretsSecretsOutput
- func (SecretsMachineSecretsSecretsPtrOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsSecretsPtrOutput) SecretboxEncryptionSecret() pulumi.StringPtrOutput
- func (o SecretsMachineSecretsSecretsPtrOutput) ToSecretsMachineSecretsSecretsPtrOutput() SecretsMachineSecretsSecretsPtrOutput
- func (o SecretsMachineSecretsSecretsPtrOutput) ToSecretsMachineSecretsSecretsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsSecretsPtrOutput
- type SecretsMachineSecretsTrustdinfo
- type SecretsMachineSecretsTrustdinfoArgs
- func (SecretsMachineSecretsTrustdinfoArgs) ElementType() reflect.Type
- func (i SecretsMachineSecretsTrustdinfoArgs) ToSecretsMachineSecretsTrustdinfoOutput() SecretsMachineSecretsTrustdinfoOutput
- func (i SecretsMachineSecretsTrustdinfoArgs) ToSecretsMachineSecretsTrustdinfoOutputWithContext(ctx context.Context) SecretsMachineSecretsTrustdinfoOutput
- func (i SecretsMachineSecretsTrustdinfoArgs) ToSecretsMachineSecretsTrustdinfoPtrOutput() SecretsMachineSecretsTrustdinfoPtrOutput
- func (i SecretsMachineSecretsTrustdinfoArgs) ToSecretsMachineSecretsTrustdinfoPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsTrustdinfoPtrOutput
- type SecretsMachineSecretsTrustdinfoInput
- type SecretsMachineSecretsTrustdinfoOutput
- func (SecretsMachineSecretsTrustdinfoOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsTrustdinfoOutput) ToSecretsMachineSecretsTrustdinfoOutput() SecretsMachineSecretsTrustdinfoOutput
- func (o SecretsMachineSecretsTrustdinfoOutput) ToSecretsMachineSecretsTrustdinfoOutputWithContext(ctx context.Context) SecretsMachineSecretsTrustdinfoOutput
- func (o SecretsMachineSecretsTrustdinfoOutput) ToSecretsMachineSecretsTrustdinfoPtrOutput() SecretsMachineSecretsTrustdinfoPtrOutput
- func (o SecretsMachineSecretsTrustdinfoOutput) ToSecretsMachineSecretsTrustdinfoPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsTrustdinfoPtrOutput
- func (o SecretsMachineSecretsTrustdinfoOutput) Token() pulumi.StringPtrOutput
- type SecretsMachineSecretsTrustdinfoPtrInput
- type SecretsMachineSecretsTrustdinfoPtrOutput
- func (o SecretsMachineSecretsTrustdinfoPtrOutput) Elem() SecretsMachineSecretsTrustdinfoOutput
- func (SecretsMachineSecretsTrustdinfoPtrOutput) ElementType() reflect.Type
- func (o SecretsMachineSecretsTrustdinfoPtrOutput) ToSecretsMachineSecretsTrustdinfoPtrOutput() SecretsMachineSecretsTrustdinfoPtrOutput
- func (o SecretsMachineSecretsTrustdinfoPtrOutput) ToSecretsMachineSecretsTrustdinfoPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsTrustdinfoPtrOutput
- func (o SecretsMachineSecretsTrustdinfoPtrOutput) Token() pulumi.StringPtrOutput
- type SecretsType
- type SecretsTypeArgs
- func (SecretsTypeArgs) ElementType() reflect.Type
- func (i SecretsTypeArgs) ToSecretsTypeOutput() SecretsTypeOutput
- func (i SecretsTypeArgs) ToSecretsTypeOutputWithContext(ctx context.Context) SecretsTypeOutput
- func (i SecretsTypeArgs) ToSecretsTypePtrOutput() SecretsTypePtrOutput
- func (i SecretsTypeArgs) ToSecretsTypePtrOutputWithContext(ctx context.Context) SecretsTypePtrOutput
- type SecretsTypeArray
- type SecretsTypeArrayInput
- type SecretsTypeArrayOutput
- func (SecretsTypeArrayOutput) ElementType() reflect.Type
- func (o SecretsTypeArrayOutput) Index(i pulumi.IntInput) SecretsTypeOutput
- func (o SecretsTypeArrayOutput) ToSecretsTypeArrayOutput() SecretsTypeArrayOutput
- func (o SecretsTypeArrayOutput) ToSecretsTypeArrayOutputWithContext(ctx context.Context) SecretsTypeArrayOutput
- type SecretsTypeInput
- type SecretsTypeMap
- type SecretsTypeMapInput
- type SecretsTypeMapOutput
- func (SecretsTypeMapOutput) ElementType() reflect.Type
- func (o SecretsTypeMapOutput) MapIndex(k pulumi.StringInput) SecretsTypeOutput
- func (o SecretsTypeMapOutput) ToSecretsTypeMapOutput() SecretsTypeMapOutput
- func (o SecretsTypeMapOutput) ToSecretsTypeMapOutputWithContext(ctx context.Context) SecretsTypeMapOutput
- type SecretsTypeOutput
- func (o SecretsTypeOutput) Bootstrap_token() pulumi.StringOutput
- func (o SecretsTypeOutput) ClientConfiguration() SecretsClientConfigurationOutput
- func (SecretsTypeOutput) ElementType() reflect.Type
- func (o SecretsTypeOutput) MachineSecrets() MachineSecretsOutput
- func (o SecretsTypeOutput) Secretbox_encryption_secret() pulumi.StringOutput
- func (o SecretsTypeOutput) TalosVersion() pulumi.StringOutput
- func (o SecretsTypeOutput) ToSecretsTypeOutput() SecretsTypeOutput
- func (o SecretsTypeOutput) ToSecretsTypeOutputWithContext(ctx context.Context) SecretsTypeOutput
- func (o SecretsTypeOutput) ToSecretsTypePtrOutput() SecretsTypePtrOutput
- func (o SecretsTypeOutput) ToSecretsTypePtrOutputWithContext(ctx context.Context) SecretsTypePtrOutput
- type SecretsTypePtrInput
- type SecretsTypePtrOutput
- func (o SecretsTypePtrOutput) Bootstrap_token() pulumi.StringPtrOutput
- func (o SecretsTypePtrOutput) Elem() SecretsTypeOutput
- func (SecretsTypePtrOutput) ElementType() reflect.Type
- func (o SecretsTypePtrOutput) Secretbox_encryption_secret() pulumi.StringPtrOutput
- func (o SecretsTypePtrOutput) ToSecretsTypePtrOutput() SecretsTypePtrOutput
- func (o SecretsTypePtrOutput) ToSecretsTypePtrOutputWithContext(ctx context.Context) SecretsTypePtrOutput
- type SecretsTypeState
- type Timeout
- type TimeoutArgs
- func (TimeoutArgs) ElementType() reflect.Type
- func (i TimeoutArgs) ToTimeoutOutput() TimeoutOutput
- func (i TimeoutArgs) ToTimeoutOutputWithContext(ctx context.Context) TimeoutOutput
- func (i TimeoutArgs) ToTimeoutPtrOutput() TimeoutPtrOutput
- func (i TimeoutArgs) ToTimeoutPtrOutputWithContext(ctx context.Context) TimeoutPtrOutput
- type TimeoutInput
- type TimeoutOutput
- func (o TimeoutOutput) Create() pulumi.StringPtrOutput
- func (TimeoutOutput) ElementType() reflect.Type
- func (o TimeoutOutput) ToTimeoutOutput() TimeoutOutput
- func (o TimeoutOutput) ToTimeoutOutputWithContext(ctx context.Context) TimeoutOutput
- func (o TimeoutOutput) ToTimeoutPtrOutput() TimeoutPtrOutput
- func (o TimeoutOutput) ToTimeoutPtrOutputWithContext(ctx context.Context) TimeoutPtrOutput
- func (o TimeoutOutput) Update() pulumi.StringPtrOutput
- type TimeoutPtrInput
- type TimeoutPtrOutput
- func (o TimeoutPtrOutput) Create() pulumi.StringPtrOutput
- func (o TimeoutPtrOutput) Elem() TimeoutOutput
- func (TimeoutPtrOutput) ElementType() reflect.Type
- func (o TimeoutPtrOutput) ToTimeoutPtrOutput() TimeoutPtrOutput
- func (o TimeoutPtrOutput) ToTimeoutPtrOutputWithContext(ctx context.Context) TimeoutPtrOutput
- func (o TimeoutPtrOutput) Update() pulumi.StringPtrOutput
- 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.StringOutput
- 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 ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bootstrap ¶
type Bootstrap struct { pulumi.CustomResourceState // The client configuration data ClientConfiguration BootstrapClientConfigurationOutput `pulumi:"clientConfiguration"` // The endpoint of the machine to bootstrap Endpoint pulumi.StringOutput `pulumi:"endpoint"` // The name of the node to bootstrap Node pulumi.StringOutput `pulumi:"node"` Timeouts BootstrapTimeoutsPtrOutput `pulumi:"timeouts"` }
The machine bootstrap resource allows you to bootstrap a Talos node.
## Import
terraform machine bootstrap can be imported to let terraform know that the machine is already bootstrapped
```sh
$ pulumi import talos:machine/bootstrap:Bootstrap this <any id>
```
func GetBootstrap ¶
func GetBootstrap(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BootstrapState, opts ...pulumi.ResourceOption) (*Bootstrap, error)
GetBootstrap gets an existing Bootstrap 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 NewBootstrap ¶
func NewBootstrap(ctx *pulumi.Context, name string, args *BootstrapArgs, opts ...pulumi.ResourceOption) (*Bootstrap, error)
NewBootstrap registers a new resource with the given unique name, arguments, and options.
func (*Bootstrap) ElementType ¶
func (*Bootstrap) ToBootstrapOutput ¶
func (i *Bootstrap) ToBootstrapOutput() BootstrapOutput
func (*Bootstrap) ToBootstrapOutputWithContext ¶
func (i *Bootstrap) ToBootstrapOutputWithContext(ctx context.Context) BootstrapOutput
type BootstrapArgs ¶
type BootstrapArgs struct { // The client configuration data ClientConfiguration BootstrapClientConfigurationInput // The endpoint of the machine to bootstrap Endpoint pulumi.StringPtrInput // The name of the node to bootstrap Node pulumi.StringInput Timeouts BootstrapTimeoutsPtrInput }
The set of arguments for constructing a Bootstrap resource.
func (BootstrapArgs) ElementType ¶
func (BootstrapArgs) ElementType() reflect.Type
type BootstrapArray ¶
type BootstrapArray []BootstrapInput
func (BootstrapArray) ElementType ¶
func (BootstrapArray) ElementType() reflect.Type
func (BootstrapArray) ToBootstrapArrayOutput ¶
func (i BootstrapArray) ToBootstrapArrayOutput() BootstrapArrayOutput
func (BootstrapArray) ToBootstrapArrayOutputWithContext ¶
func (i BootstrapArray) ToBootstrapArrayOutputWithContext(ctx context.Context) BootstrapArrayOutput
type BootstrapArrayInput ¶
type BootstrapArrayInput interface { pulumi.Input ToBootstrapArrayOutput() BootstrapArrayOutput ToBootstrapArrayOutputWithContext(context.Context) BootstrapArrayOutput }
BootstrapArrayInput is an input type that accepts BootstrapArray and BootstrapArrayOutput values. You can construct a concrete instance of `BootstrapArrayInput` via:
BootstrapArray{ BootstrapArgs{...} }
type BootstrapArrayOutput ¶
type BootstrapArrayOutput struct{ *pulumi.OutputState }
func (BootstrapArrayOutput) ElementType ¶
func (BootstrapArrayOutput) ElementType() reflect.Type
func (BootstrapArrayOutput) Index ¶
func (o BootstrapArrayOutput) Index(i pulumi.IntInput) BootstrapOutput
func (BootstrapArrayOutput) ToBootstrapArrayOutput ¶
func (o BootstrapArrayOutput) ToBootstrapArrayOutput() BootstrapArrayOutput
func (BootstrapArrayOutput) ToBootstrapArrayOutputWithContext ¶
func (o BootstrapArrayOutput) ToBootstrapArrayOutputWithContext(ctx context.Context) BootstrapArrayOutput
type BootstrapClientConfigurationArgs ¶
type BootstrapClientConfigurationArgs struct { // The client CA certificate CaCertificate pulumi.StringInput `pulumi:"caCertificate"` // The client certificate ClientCertificate pulumi.StringInput `pulumi:"clientCertificate"` // The client key ClientKey pulumi.StringInput `pulumi:"clientKey"` }
func (BootstrapClientConfigurationArgs) ElementType ¶
func (BootstrapClientConfigurationArgs) ElementType() reflect.Type
func (BootstrapClientConfigurationArgs) ToBootstrapClientConfigurationOutput ¶
func (i BootstrapClientConfigurationArgs) ToBootstrapClientConfigurationOutput() BootstrapClientConfigurationOutput
func (BootstrapClientConfigurationArgs) ToBootstrapClientConfigurationOutputWithContext ¶
func (i BootstrapClientConfigurationArgs) ToBootstrapClientConfigurationOutputWithContext(ctx context.Context) BootstrapClientConfigurationOutput
func (BootstrapClientConfigurationArgs) ToBootstrapClientConfigurationPtrOutput ¶
func (i BootstrapClientConfigurationArgs) ToBootstrapClientConfigurationPtrOutput() BootstrapClientConfigurationPtrOutput
func (BootstrapClientConfigurationArgs) ToBootstrapClientConfigurationPtrOutputWithContext ¶
func (i BootstrapClientConfigurationArgs) ToBootstrapClientConfigurationPtrOutputWithContext(ctx context.Context) BootstrapClientConfigurationPtrOutput
type BootstrapClientConfigurationInput ¶
type BootstrapClientConfigurationInput interface { pulumi.Input ToBootstrapClientConfigurationOutput() BootstrapClientConfigurationOutput ToBootstrapClientConfigurationOutputWithContext(context.Context) BootstrapClientConfigurationOutput }
BootstrapClientConfigurationInput is an input type that accepts BootstrapClientConfigurationArgs and BootstrapClientConfigurationOutput values. You can construct a concrete instance of `BootstrapClientConfigurationInput` via:
BootstrapClientConfigurationArgs{...}
type BootstrapClientConfigurationOutput ¶
type BootstrapClientConfigurationOutput struct{ *pulumi.OutputState }
func (BootstrapClientConfigurationOutput) CaCertificate ¶
func (o BootstrapClientConfigurationOutput) CaCertificate() pulumi.StringOutput
The client CA certificate
func (BootstrapClientConfigurationOutput) ClientCertificate ¶
func (o BootstrapClientConfigurationOutput) ClientCertificate() pulumi.StringOutput
The client certificate
func (BootstrapClientConfigurationOutput) ClientKey ¶
func (o BootstrapClientConfigurationOutput) ClientKey() pulumi.StringOutput
The client key
func (BootstrapClientConfigurationOutput) ElementType ¶
func (BootstrapClientConfigurationOutput) ElementType() reflect.Type
func (BootstrapClientConfigurationOutput) ToBootstrapClientConfigurationOutput ¶
func (o BootstrapClientConfigurationOutput) ToBootstrapClientConfigurationOutput() BootstrapClientConfigurationOutput
func (BootstrapClientConfigurationOutput) ToBootstrapClientConfigurationOutputWithContext ¶
func (o BootstrapClientConfigurationOutput) ToBootstrapClientConfigurationOutputWithContext(ctx context.Context) BootstrapClientConfigurationOutput
func (BootstrapClientConfigurationOutput) ToBootstrapClientConfigurationPtrOutput ¶
func (o BootstrapClientConfigurationOutput) ToBootstrapClientConfigurationPtrOutput() BootstrapClientConfigurationPtrOutput
func (BootstrapClientConfigurationOutput) ToBootstrapClientConfigurationPtrOutputWithContext ¶
func (o BootstrapClientConfigurationOutput) ToBootstrapClientConfigurationPtrOutputWithContext(ctx context.Context) BootstrapClientConfigurationPtrOutput
type BootstrapClientConfigurationPtrInput ¶
type BootstrapClientConfigurationPtrInput interface { pulumi.Input ToBootstrapClientConfigurationPtrOutput() BootstrapClientConfigurationPtrOutput ToBootstrapClientConfigurationPtrOutputWithContext(context.Context) BootstrapClientConfigurationPtrOutput }
BootstrapClientConfigurationPtrInput is an input type that accepts BootstrapClientConfigurationArgs, BootstrapClientConfigurationPtr and BootstrapClientConfigurationPtrOutput values. You can construct a concrete instance of `BootstrapClientConfigurationPtrInput` via:
BootstrapClientConfigurationArgs{...} or: nil
func BootstrapClientConfigurationPtr ¶
func BootstrapClientConfigurationPtr(v *BootstrapClientConfigurationArgs) BootstrapClientConfigurationPtrInput
type BootstrapClientConfigurationPtrOutput ¶
type BootstrapClientConfigurationPtrOutput struct{ *pulumi.OutputState }
func (BootstrapClientConfigurationPtrOutput) CaCertificate ¶
func (o BootstrapClientConfigurationPtrOutput) CaCertificate() pulumi.StringPtrOutput
The client CA certificate
func (BootstrapClientConfigurationPtrOutput) ClientCertificate ¶
func (o BootstrapClientConfigurationPtrOutput) ClientCertificate() pulumi.StringPtrOutput
The client certificate
func (BootstrapClientConfigurationPtrOutput) ClientKey ¶
func (o BootstrapClientConfigurationPtrOutput) ClientKey() pulumi.StringPtrOutput
The client key
func (BootstrapClientConfigurationPtrOutput) ElementType ¶
func (BootstrapClientConfigurationPtrOutput) ElementType() reflect.Type
func (BootstrapClientConfigurationPtrOutput) ToBootstrapClientConfigurationPtrOutput ¶
func (o BootstrapClientConfigurationPtrOutput) ToBootstrapClientConfigurationPtrOutput() BootstrapClientConfigurationPtrOutput
func (BootstrapClientConfigurationPtrOutput) ToBootstrapClientConfigurationPtrOutputWithContext ¶
func (o BootstrapClientConfigurationPtrOutput) ToBootstrapClientConfigurationPtrOutputWithContext(ctx context.Context) BootstrapClientConfigurationPtrOutput
type BootstrapInput ¶
type BootstrapInput interface { pulumi.Input ToBootstrapOutput() BootstrapOutput ToBootstrapOutputWithContext(ctx context.Context) BootstrapOutput }
type BootstrapMap ¶
type BootstrapMap map[string]BootstrapInput
func (BootstrapMap) ElementType ¶
func (BootstrapMap) ElementType() reflect.Type
func (BootstrapMap) ToBootstrapMapOutput ¶
func (i BootstrapMap) ToBootstrapMapOutput() BootstrapMapOutput
func (BootstrapMap) ToBootstrapMapOutputWithContext ¶
func (i BootstrapMap) ToBootstrapMapOutputWithContext(ctx context.Context) BootstrapMapOutput
type BootstrapMapInput ¶
type BootstrapMapInput interface { pulumi.Input ToBootstrapMapOutput() BootstrapMapOutput ToBootstrapMapOutputWithContext(context.Context) BootstrapMapOutput }
BootstrapMapInput is an input type that accepts BootstrapMap and BootstrapMapOutput values. You can construct a concrete instance of `BootstrapMapInput` via:
BootstrapMap{ "key": BootstrapArgs{...} }
type BootstrapMapOutput ¶
type BootstrapMapOutput struct{ *pulumi.OutputState }
func (BootstrapMapOutput) ElementType ¶
func (BootstrapMapOutput) ElementType() reflect.Type
func (BootstrapMapOutput) MapIndex ¶
func (o BootstrapMapOutput) MapIndex(k pulumi.StringInput) BootstrapOutput
func (BootstrapMapOutput) ToBootstrapMapOutput ¶
func (o BootstrapMapOutput) ToBootstrapMapOutput() BootstrapMapOutput
func (BootstrapMapOutput) ToBootstrapMapOutputWithContext ¶
func (o BootstrapMapOutput) ToBootstrapMapOutputWithContext(ctx context.Context) BootstrapMapOutput
type BootstrapOutput ¶
type BootstrapOutput struct{ *pulumi.OutputState }
func (BootstrapOutput) ClientConfiguration ¶
func (o BootstrapOutput) ClientConfiguration() BootstrapClientConfigurationOutput
The client configuration data
func (BootstrapOutput) ElementType ¶
func (BootstrapOutput) ElementType() reflect.Type
func (BootstrapOutput) Endpoint ¶
func (o BootstrapOutput) Endpoint() pulumi.StringOutput
The endpoint of the machine to bootstrap
func (BootstrapOutput) Node ¶
func (o BootstrapOutput) Node() pulumi.StringOutput
The name of the node to bootstrap
func (BootstrapOutput) Timeouts ¶
func (o BootstrapOutput) Timeouts() BootstrapTimeoutsPtrOutput
func (BootstrapOutput) ToBootstrapOutput ¶
func (o BootstrapOutput) ToBootstrapOutput() BootstrapOutput
func (BootstrapOutput) ToBootstrapOutputWithContext ¶
func (o BootstrapOutput) ToBootstrapOutputWithContext(ctx context.Context) BootstrapOutput
type BootstrapState ¶
type BootstrapState struct { // The client configuration data ClientConfiguration BootstrapClientConfigurationPtrInput // The endpoint of the machine to bootstrap Endpoint pulumi.StringPtrInput // The name of the node to bootstrap Node pulumi.StringPtrInput Timeouts BootstrapTimeoutsPtrInput }
func (BootstrapState) ElementType ¶
func (BootstrapState) ElementType() reflect.Type
type BootstrapTimeouts ¶
type BootstrapTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` }
type BootstrapTimeoutsArgs ¶
type BootstrapTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` }
func (BootstrapTimeoutsArgs) ElementType ¶
func (BootstrapTimeoutsArgs) ElementType() reflect.Type
func (BootstrapTimeoutsArgs) ToBootstrapTimeoutsOutput ¶
func (i BootstrapTimeoutsArgs) ToBootstrapTimeoutsOutput() BootstrapTimeoutsOutput
func (BootstrapTimeoutsArgs) ToBootstrapTimeoutsOutputWithContext ¶
func (i BootstrapTimeoutsArgs) ToBootstrapTimeoutsOutputWithContext(ctx context.Context) BootstrapTimeoutsOutput
func (BootstrapTimeoutsArgs) ToBootstrapTimeoutsPtrOutput ¶
func (i BootstrapTimeoutsArgs) ToBootstrapTimeoutsPtrOutput() BootstrapTimeoutsPtrOutput
func (BootstrapTimeoutsArgs) ToBootstrapTimeoutsPtrOutputWithContext ¶
func (i BootstrapTimeoutsArgs) ToBootstrapTimeoutsPtrOutputWithContext(ctx context.Context) BootstrapTimeoutsPtrOutput
type BootstrapTimeoutsInput ¶
type BootstrapTimeoutsInput interface { pulumi.Input ToBootstrapTimeoutsOutput() BootstrapTimeoutsOutput ToBootstrapTimeoutsOutputWithContext(context.Context) BootstrapTimeoutsOutput }
BootstrapTimeoutsInput is an input type that accepts BootstrapTimeoutsArgs and BootstrapTimeoutsOutput values. You can construct a concrete instance of `BootstrapTimeoutsInput` via:
BootstrapTimeoutsArgs{...}
type BootstrapTimeoutsOutput ¶
type BootstrapTimeoutsOutput struct{ *pulumi.OutputState }
func (BootstrapTimeoutsOutput) Create ¶
func (o BootstrapTimeoutsOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (BootstrapTimeoutsOutput) ElementType ¶
func (BootstrapTimeoutsOutput) ElementType() reflect.Type
func (BootstrapTimeoutsOutput) ToBootstrapTimeoutsOutput ¶
func (o BootstrapTimeoutsOutput) ToBootstrapTimeoutsOutput() BootstrapTimeoutsOutput
func (BootstrapTimeoutsOutput) ToBootstrapTimeoutsOutputWithContext ¶
func (o BootstrapTimeoutsOutput) ToBootstrapTimeoutsOutputWithContext(ctx context.Context) BootstrapTimeoutsOutput
func (BootstrapTimeoutsOutput) ToBootstrapTimeoutsPtrOutput ¶
func (o BootstrapTimeoutsOutput) ToBootstrapTimeoutsPtrOutput() BootstrapTimeoutsPtrOutput
func (BootstrapTimeoutsOutput) ToBootstrapTimeoutsPtrOutputWithContext ¶
func (o BootstrapTimeoutsOutput) ToBootstrapTimeoutsPtrOutputWithContext(ctx context.Context) BootstrapTimeoutsPtrOutput
type BootstrapTimeoutsPtrInput ¶
type BootstrapTimeoutsPtrInput interface { pulumi.Input ToBootstrapTimeoutsPtrOutput() BootstrapTimeoutsPtrOutput ToBootstrapTimeoutsPtrOutputWithContext(context.Context) BootstrapTimeoutsPtrOutput }
BootstrapTimeoutsPtrInput is an input type that accepts BootstrapTimeoutsArgs, BootstrapTimeoutsPtr and BootstrapTimeoutsPtrOutput values. You can construct a concrete instance of `BootstrapTimeoutsPtrInput` via:
BootstrapTimeoutsArgs{...} or: nil
func BootstrapTimeoutsPtr ¶
func BootstrapTimeoutsPtr(v *BootstrapTimeoutsArgs) BootstrapTimeoutsPtrInput
type BootstrapTimeoutsPtrOutput ¶
type BootstrapTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (BootstrapTimeoutsPtrOutput) Create ¶
func (o BootstrapTimeoutsPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (BootstrapTimeoutsPtrOutput) Elem ¶
func (o BootstrapTimeoutsPtrOutput) Elem() BootstrapTimeoutsOutput
func (BootstrapTimeoutsPtrOutput) ElementType ¶
func (BootstrapTimeoutsPtrOutput) ElementType() reflect.Type
func (BootstrapTimeoutsPtrOutput) ToBootstrapTimeoutsPtrOutput ¶
func (o BootstrapTimeoutsPtrOutput) ToBootstrapTimeoutsPtrOutput() BootstrapTimeoutsPtrOutput
func (BootstrapTimeoutsPtrOutput) ToBootstrapTimeoutsPtrOutputWithContext ¶
func (o BootstrapTimeoutsPtrOutput) ToBootstrapTimeoutsPtrOutputWithContext(ctx context.Context) BootstrapTimeoutsPtrOutput
type Certificate ¶ added in v0.1.8
type Certificate struct { // Certificate Cert string `pulumi:"cert"` // Private Key Key string `pulumi:"key"` }
A Machine Secrets Certificate
type CertificateArgs ¶ added in v0.1.8
type CertificateArgs struct { // Certificate Cert pulumi.StringInput `pulumi:"cert"` // Private Key Key pulumi.StringInput `pulumi:"key"` }
A Machine Secrets Certificate
func (CertificateArgs) ElementType ¶ added in v0.1.8
func (CertificateArgs) ElementType() reflect.Type
func (CertificateArgs) ToCertificateOutput ¶ added in v0.1.8
func (i CertificateArgs) ToCertificateOutput() CertificateOutput
func (CertificateArgs) ToCertificateOutputWithContext ¶ added in v0.1.8
func (i CertificateArgs) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateArgs) ToCertificatePtrOutput ¶ added in v0.1.8
func (i CertificateArgs) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificateArgs) ToCertificatePtrOutputWithContext ¶ added in v0.1.8
func (i CertificateArgs) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateInput ¶ added in v0.1.8
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(context.Context) CertificateOutput }
CertificateInput is an input type that accepts CertificateArgs and CertificateOutput values. You can construct a concrete instance of `CertificateInput` via:
CertificateArgs{...}
type CertificateOutput ¶ added in v0.1.8
type CertificateOutput struct{ *pulumi.OutputState }
A Machine Secrets Certificate
func (CertificateOutput) Cert ¶ added in v0.1.8
func (o CertificateOutput) Cert() pulumi.StringOutput
Certificate
func (CertificateOutput) ElementType ¶ added in v0.1.8
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) Key ¶ added in v0.1.8
func (o CertificateOutput) Key() pulumi.StringOutput
Private Key
func (CertificateOutput) ToCertificateOutput ¶ added in v0.1.8
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶ added in v0.1.8
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) ToCertificatePtrOutput ¶ added in v0.1.8
func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificateOutput) ToCertificatePtrOutputWithContext ¶ added in v0.1.8
func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificatePtrInput ¶ added in v0.1.8
type CertificatePtrInput interface { pulumi.Input ToCertificatePtrOutput() CertificatePtrOutput ToCertificatePtrOutputWithContext(context.Context) CertificatePtrOutput }
CertificatePtrInput is an input type that accepts CertificateArgs, CertificatePtr and CertificatePtrOutput values. You can construct a concrete instance of `CertificatePtrInput` via:
CertificateArgs{...} or: nil
func CertificatePtr ¶ added in v0.1.8
func CertificatePtr(v *CertificateArgs) CertificatePtrInput
type CertificatePtrOutput ¶ added in v0.1.8
type CertificatePtrOutput struct{ *pulumi.OutputState }
func (CertificatePtrOutput) Cert ¶ added in v0.1.8
func (o CertificatePtrOutput) Cert() pulumi.StringPtrOutput
Certificate
func (CertificatePtrOutput) Elem ¶ added in v0.1.8
func (o CertificatePtrOutput) Elem() CertificateOutput
func (CertificatePtrOutput) ElementType ¶ added in v0.1.8
func (CertificatePtrOutput) ElementType() reflect.Type
func (CertificatePtrOutput) Key ¶ added in v0.1.8
func (o CertificatePtrOutput) Key() pulumi.StringPtrOutput
Private Key
func (CertificatePtrOutput) ToCertificatePtrOutput ¶ added in v0.1.8
func (o CertificatePtrOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificatePtrOutput) ToCertificatePtrOutputWithContext ¶ added in v0.1.8
func (o CertificatePtrOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type Certificates ¶ added in v0.1.8
type Certificates struct { Etcd Certificate `pulumi:"etcd"` K8s Certificate `pulumi:"k8s"` K8s_aggregator Certificate `pulumi:"k8s_aggregator"` K8s_serviceaccount Key `pulumi:"k8s_serviceaccount"` Os Certificate `pulumi:"os"` }
A complete Machine Secrets Certificates configuration
type CertificatesArgs ¶ added in v0.1.8
type CertificatesArgs struct { Etcd CertificateInput `pulumi:"etcd"` K8s CertificateInput `pulumi:"k8s"` K8s_aggregator CertificateInput `pulumi:"k8s_aggregator"` K8s_serviceaccount KeyInput `pulumi:"k8s_serviceaccount"` Os CertificateInput `pulumi:"os"` }
A complete Machine Secrets Certificates configuration
func (CertificatesArgs) ElementType ¶ added in v0.1.8
func (CertificatesArgs) ElementType() reflect.Type
func (CertificatesArgs) ToCertificatesOutput ¶ added in v0.1.8
func (i CertificatesArgs) ToCertificatesOutput() CertificatesOutput
func (CertificatesArgs) ToCertificatesOutputWithContext ¶ added in v0.1.8
func (i CertificatesArgs) ToCertificatesOutputWithContext(ctx context.Context) CertificatesOutput
func (CertificatesArgs) ToCertificatesPtrOutput ¶ added in v0.1.8
func (i CertificatesArgs) ToCertificatesPtrOutput() CertificatesPtrOutput
func (CertificatesArgs) ToCertificatesPtrOutputWithContext ¶ added in v0.1.8
func (i CertificatesArgs) ToCertificatesPtrOutputWithContext(ctx context.Context) CertificatesPtrOutput
type CertificatesInput ¶ added in v0.1.8
type CertificatesInput interface { pulumi.Input ToCertificatesOutput() CertificatesOutput ToCertificatesOutputWithContext(context.Context) CertificatesOutput }
CertificatesInput is an input type that accepts CertificatesArgs and CertificatesOutput values. You can construct a concrete instance of `CertificatesInput` via:
CertificatesArgs{...}
type CertificatesOutput ¶ added in v0.1.8
type CertificatesOutput struct{ *pulumi.OutputState }
A complete Machine Secrets Certificates configuration
func (CertificatesOutput) ElementType ¶ added in v0.1.8
func (CertificatesOutput) ElementType() reflect.Type
func (CertificatesOutput) Etcd ¶ added in v0.1.8
func (o CertificatesOutput) Etcd() CertificateOutput
func (CertificatesOutput) K8s ¶ added in v0.1.8
func (o CertificatesOutput) K8s() CertificateOutput
func (CertificatesOutput) K8s_aggregator ¶ added in v0.1.8
func (o CertificatesOutput) K8s_aggregator() CertificateOutput
func (CertificatesOutput) K8s_serviceaccount ¶ added in v0.1.8
func (o CertificatesOutput) K8s_serviceaccount() KeyOutput
func (CertificatesOutput) Os ¶ added in v0.1.8
func (o CertificatesOutput) Os() CertificateOutput
func (CertificatesOutput) ToCertificatesOutput ¶ added in v0.1.8
func (o CertificatesOutput) ToCertificatesOutput() CertificatesOutput
func (CertificatesOutput) ToCertificatesOutputWithContext ¶ added in v0.1.8
func (o CertificatesOutput) ToCertificatesOutputWithContext(ctx context.Context) CertificatesOutput
func (CertificatesOutput) ToCertificatesPtrOutput ¶ added in v0.1.8
func (o CertificatesOutput) ToCertificatesPtrOutput() CertificatesPtrOutput
func (CertificatesOutput) ToCertificatesPtrOutputWithContext ¶ added in v0.1.8
func (o CertificatesOutput) ToCertificatesPtrOutputWithContext(ctx context.Context) CertificatesPtrOutput
type CertificatesPtrInput ¶ added in v0.1.8
type CertificatesPtrInput interface { pulumi.Input ToCertificatesPtrOutput() CertificatesPtrOutput ToCertificatesPtrOutputWithContext(context.Context) CertificatesPtrOutput }
CertificatesPtrInput is an input type that accepts CertificatesArgs, CertificatesPtr and CertificatesPtrOutput values. You can construct a concrete instance of `CertificatesPtrInput` via:
CertificatesArgs{...} or: nil
func CertificatesPtr ¶ added in v0.1.8
func CertificatesPtr(v *CertificatesArgs) CertificatesPtrInput
type CertificatesPtrOutput ¶ added in v0.1.8
type CertificatesPtrOutput struct{ *pulumi.OutputState }
func (CertificatesPtrOutput) Elem ¶ added in v0.1.8
func (o CertificatesPtrOutput) Elem() CertificatesOutput
func (CertificatesPtrOutput) ElementType ¶ added in v0.1.8
func (CertificatesPtrOutput) ElementType() reflect.Type
func (CertificatesPtrOutput) Etcd ¶ added in v0.1.8
func (o CertificatesPtrOutput) Etcd() CertificatePtrOutput
func (CertificatesPtrOutput) K8s ¶ added in v0.1.8
func (o CertificatesPtrOutput) K8s() CertificatePtrOutput
func (CertificatesPtrOutput) K8s_aggregator ¶ added in v0.1.8
func (o CertificatesPtrOutput) K8s_aggregator() CertificatePtrOutput
func (CertificatesPtrOutput) K8s_serviceaccount ¶ added in v0.1.8
func (o CertificatesPtrOutput) K8s_serviceaccount() KeyPtrOutput
func (CertificatesPtrOutput) Os ¶ added in v0.1.8
func (o CertificatesPtrOutput) Os() CertificatePtrOutput
func (CertificatesPtrOutput) ToCertificatesPtrOutput ¶ added in v0.1.8
func (o CertificatesPtrOutput) ToCertificatesPtrOutput() CertificatesPtrOutput
func (CertificatesPtrOutput) ToCertificatesPtrOutputWithContext ¶ added in v0.1.8
func (o CertificatesPtrOutput) ToCertificatesPtrOutputWithContext(ctx context.Context) CertificatesPtrOutput
type Cluster ¶ added in v0.1.8
type Cluster struct { // Certificate Id string `pulumi:"id"` // Private Key Secret string `pulumi:"secret"` }
A Machine Secrets Cluster Info
type ClusterArgs ¶ added in v0.1.8
type ClusterArgs struct { // Certificate Id pulumi.StringInput `pulumi:"id"` // Private Key Secret pulumi.StringInput `pulumi:"secret"` }
A Machine Secrets Cluster Info
func (ClusterArgs) ElementType ¶ added in v0.1.8
func (ClusterArgs) ElementType() reflect.Type
func (ClusterArgs) ToClusterOutput ¶ added in v0.1.8
func (i ClusterArgs) ToClusterOutput() ClusterOutput
func (ClusterArgs) ToClusterOutputWithContext ¶ added in v0.1.8
func (i ClusterArgs) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterArgs) ToClusterPtrOutput ¶ added in v0.1.8
func (i ClusterArgs) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterArgs) ToClusterPtrOutputWithContext ¶ added in v0.1.8
func (i ClusterArgs) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
type ClusterInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type ClusterOutput struct{ *pulumi.OutputState }
A Machine Secrets Cluster Info
func (ClusterOutput) ElementType ¶ added in v0.1.8
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) Id ¶ added in v0.1.8
func (o ClusterOutput) Id() pulumi.StringOutput
Certificate
func (ClusterOutput) Secret ¶ added in v0.1.8
func (o ClusterOutput) Secret() pulumi.StringOutput
Private Key
func (ClusterOutput) ToClusterOutput ¶ added in v0.1.8
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶ added in v0.1.8
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) ToClusterPtrOutput ¶ added in v0.1.8
func (o ClusterOutput) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterOutput) ToClusterPtrOutputWithContext ¶ added in v0.1.8
func (o ClusterOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
type ClusterPtrInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
func ClusterPtr(v *ClusterArgs) ClusterPtrInput
type ClusterPtrOutput ¶ added in v0.1.8
type ClusterPtrOutput struct{ *pulumi.OutputState }
func (ClusterPtrOutput) Elem ¶ added in v0.1.8
func (o ClusterPtrOutput) Elem() ClusterOutput
func (ClusterPtrOutput) ElementType ¶ added in v0.1.8
func (ClusterPtrOutput) ElementType() reflect.Type
func (ClusterPtrOutput) Id ¶ added in v0.1.8
func (o ClusterPtrOutput) Id() pulumi.StringPtrOutput
Certificate
func (ClusterPtrOutput) Secret ¶ added in v0.1.8
func (o ClusterPtrOutput) Secret() pulumi.StringPtrOutput
Private Key
func (ClusterPtrOutput) ToClusterPtrOutput ¶ added in v0.1.8
func (o ClusterPtrOutput) ToClusterPtrOutput() ClusterPtrOutput
func (ClusterPtrOutput) ToClusterPtrOutputWithContext ¶ added in v0.1.8
func (o ClusterPtrOutput) ToClusterPtrOutputWithContext(ctx context.Context) ClusterPtrOutput
type ConfigurationApply ¶
type ConfigurationApply struct { pulumi.CustomResourceState // The mode of the apply operation ApplyMode pulumi.StringOutput `pulumi:"applyMode"` // The client configuration data ClientConfiguration ConfigurationApplyClientConfigurationOutput `pulumi:"clientConfiguration"` // The list of config patches to apply ConfigPatches pulumi.StringArrayOutput `pulumi:"configPatches"` // The endpoint of the machine to bootstrap Endpoint pulumi.StringOutput `pulumi:"endpoint"` // The generated machine configuration after applying patches MachineConfiguration pulumi.StringOutput `pulumi:"machineConfiguration"` // The machine configuration to apply MachineConfigurationInput pulumi.StringOutput `pulumi:"machineConfigurationInput"` // The name of the node to bootstrap Node pulumi.StringOutput `pulumi:"node"` Timeouts TimeoutPtrOutput `pulumi:"timeouts"` }
The machine configuration apply resource allows to apply machine configuration to a node
func GetConfigurationApply ¶
func GetConfigurationApply(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationApplyState, opts ...pulumi.ResourceOption) (*ConfigurationApply, error)
GetConfigurationApply gets an existing ConfigurationApply 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 NewConfigurationApply ¶
func NewConfigurationApply(ctx *pulumi.Context, name string, args *ConfigurationApplyArgs, opts ...pulumi.ResourceOption) (*ConfigurationApply, error)
NewConfigurationApply registers a new resource with the given unique name, arguments, and options.
func (*ConfigurationApply) ElementType ¶
func (*ConfigurationApply) ElementType() reflect.Type
func (*ConfigurationApply) ToConfigurationApplyOutput ¶
func (i *ConfigurationApply) ToConfigurationApplyOutput() ConfigurationApplyOutput
func (*ConfigurationApply) ToConfigurationApplyOutputWithContext ¶
func (i *ConfigurationApply) ToConfigurationApplyOutputWithContext(ctx context.Context) ConfigurationApplyOutput
type ConfigurationApplyArgs ¶
type ConfigurationApplyArgs struct { // The mode of the apply operation ApplyMode pulumi.StringPtrInput // The client configuration data ClientConfiguration ConfigurationApplyClientConfigurationInput // The list of config patches to apply ConfigPatches pulumi.StringArrayInput // The endpoint of the machine to bootstrap Endpoint pulumi.StringPtrInput // The machine configuration to apply MachineConfigurationInput pulumi.StringInput // The name of the node to bootstrap Node pulumi.StringInput Timeouts TimeoutPtrInput }
The set of arguments for constructing a ConfigurationApply resource.
func (ConfigurationApplyArgs) ElementType ¶
func (ConfigurationApplyArgs) ElementType() reflect.Type
type ConfigurationApplyArray ¶
type ConfigurationApplyArray []ConfigurationApplyInput
func (ConfigurationApplyArray) ElementType ¶
func (ConfigurationApplyArray) ElementType() reflect.Type
func (ConfigurationApplyArray) ToConfigurationApplyArrayOutput ¶
func (i ConfigurationApplyArray) ToConfigurationApplyArrayOutput() ConfigurationApplyArrayOutput
func (ConfigurationApplyArray) ToConfigurationApplyArrayOutputWithContext ¶
func (i ConfigurationApplyArray) ToConfigurationApplyArrayOutputWithContext(ctx context.Context) ConfigurationApplyArrayOutput
type ConfigurationApplyArrayInput ¶
type ConfigurationApplyArrayInput interface { pulumi.Input ToConfigurationApplyArrayOutput() ConfigurationApplyArrayOutput ToConfigurationApplyArrayOutputWithContext(context.Context) ConfigurationApplyArrayOutput }
ConfigurationApplyArrayInput is an input type that accepts ConfigurationApplyArray and ConfigurationApplyArrayOutput values. You can construct a concrete instance of `ConfigurationApplyArrayInput` via:
ConfigurationApplyArray{ ConfigurationApplyArgs{...} }
type ConfigurationApplyArrayOutput ¶
type ConfigurationApplyArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationApplyArrayOutput) ElementType ¶
func (ConfigurationApplyArrayOutput) ElementType() reflect.Type
func (ConfigurationApplyArrayOutput) Index ¶
func (o ConfigurationApplyArrayOutput) Index(i pulumi.IntInput) ConfigurationApplyOutput
func (ConfigurationApplyArrayOutput) ToConfigurationApplyArrayOutput ¶
func (o ConfigurationApplyArrayOutput) ToConfigurationApplyArrayOutput() ConfigurationApplyArrayOutput
func (ConfigurationApplyArrayOutput) ToConfigurationApplyArrayOutputWithContext ¶
func (o ConfigurationApplyArrayOutput) ToConfigurationApplyArrayOutputWithContext(ctx context.Context) ConfigurationApplyArrayOutput
type ConfigurationApplyClientConfigurationArgs ¶
type ConfigurationApplyClientConfigurationArgs struct { // The client CA certificate CaCertificate pulumi.StringInput `pulumi:"caCertificate"` // The client certificate ClientCertificate pulumi.StringInput `pulumi:"clientCertificate"` // The client key ClientKey pulumi.StringInput `pulumi:"clientKey"` }
func (ConfigurationApplyClientConfigurationArgs) ElementType ¶
func (ConfigurationApplyClientConfigurationArgs) ElementType() reflect.Type
func (ConfigurationApplyClientConfigurationArgs) ToConfigurationApplyClientConfigurationOutput ¶
func (i ConfigurationApplyClientConfigurationArgs) ToConfigurationApplyClientConfigurationOutput() ConfigurationApplyClientConfigurationOutput
func (ConfigurationApplyClientConfigurationArgs) ToConfigurationApplyClientConfigurationOutputWithContext ¶
func (i ConfigurationApplyClientConfigurationArgs) ToConfigurationApplyClientConfigurationOutputWithContext(ctx context.Context) ConfigurationApplyClientConfigurationOutput
func (ConfigurationApplyClientConfigurationArgs) ToConfigurationApplyClientConfigurationPtrOutput ¶
func (i ConfigurationApplyClientConfigurationArgs) ToConfigurationApplyClientConfigurationPtrOutput() ConfigurationApplyClientConfigurationPtrOutput
func (ConfigurationApplyClientConfigurationArgs) ToConfigurationApplyClientConfigurationPtrOutputWithContext ¶
func (i ConfigurationApplyClientConfigurationArgs) ToConfigurationApplyClientConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationApplyClientConfigurationPtrOutput
type ConfigurationApplyClientConfigurationInput ¶
type ConfigurationApplyClientConfigurationInput interface { pulumi.Input ToConfigurationApplyClientConfigurationOutput() ConfigurationApplyClientConfigurationOutput ToConfigurationApplyClientConfigurationOutputWithContext(context.Context) ConfigurationApplyClientConfigurationOutput }
ConfigurationApplyClientConfigurationInput is an input type that accepts ConfigurationApplyClientConfigurationArgs and ConfigurationApplyClientConfigurationOutput values. You can construct a concrete instance of `ConfigurationApplyClientConfigurationInput` via:
ConfigurationApplyClientConfigurationArgs{...}
type ConfigurationApplyClientConfigurationOutput ¶
type ConfigurationApplyClientConfigurationOutput struct{ *pulumi.OutputState }
func (ConfigurationApplyClientConfigurationOutput) CaCertificate ¶
func (o ConfigurationApplyClientConfigurationOutput) CaCertificate() pulumi.StringOutput
The client CA certificate
func (ConfigurationApplyClientConfigurationOutput) ClientCertificate ¶
func (o ConfigurationApplyClientConfigurationOutput) ClientCertificate() pulumi.StringOutput
The client certificate
func (ConfigurationApplyClientConfigurationOutput) ClientKey ¶
func (o ConfigurationApplyClientConfigurationOutput) ClientKey() pulumi.StringOutput
The client key
func (ConfigurationApplyClientConfigurationOutput) ElementType ¶
func (ConfigurationApplyClientConfigurationOutput) ElementType() reflect.Type
func (ConfigurationApplyClientConfigurationOutput) ToConfigurationApplyClientConfigurationOutput ¶
func (o ConfigurationApplyClientConfigurationOutput) ToConfigurationApplyClientConfigurationOutput() ConfigurationApplyClientConfigurationOutput
func (ConfigurationApplyClientConfigurationOutput) ToConfigurationApplyClientConfigurationOutputWithContext ¶
func (o ConfigurationApplyClientConfigurationOutput) ToConfigurationApplyClientConfigurationOutputWithContext(ctx context.Context) ConfigurationApplyClientConfigurationOutput
func (ConfigurationApplyClientConfigurationOutput) ToConfigurationApplyClientConfigurationPtrOutput ¶
func (o ConfigurationApplyClientConfigurationOutput) ToConfigurationApplyClientConfigurationPtrOutput() ConfigurationApplyClientConfigurationPtrOutput
func (ConfigurationApplyClientConfigurationOutput) ToConfigurationApplyClientConfigurationPtrOutputWithContext ¶
func (o ConfigurationApplyClientConfigurationOutput) ToConfigurationApplyClientConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationApplyClientConfigurationPtrOutput
type ConfigurationApplyClientConfigurationPtrInput ¶
type ConfigurationApplyClientConfigurationPtrInput interface { pulumi.Input ToConfigurationApplyClientConfigurationPtrOutput() ConfigurationApplyClientConfigurationPtrOutput ToConfigurationApplyClientConfigurationPtrOutputWithContext(context.Context) ConfigurationApplyClientConfigurationPtrOutput }
ConfigurationApplyClientConfigurationPtrInput is an input type that accepts ConfigurationApplyClientConfigurationArgs, ConfigurationApplyClientConfigurationPtr and ConfigurationApplyClientConfigurationPtrOutput values. You can construct a concrete instance of `ConfigurationApplyClientConfigurationPtrInput` via:
ConfigurationApplyClientConfigurationArgs{...} or: nil
func ConfigurationApplyClientConfigurationPtr ¶
func ConfigurationApplyClientConfigurationPtr(v *ConfigurationApplyClientConfigurationArgs) ConfigurationApplyClientConfigurationPtrInput
type ConfigurationApplyClientConfigurationPtrOutput ¶
type ConfigurationApplyClientConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationApplyClientConfigurationPtrOutput) CaCertificate ¶
func (o ConfigurationApplyClientConfigurationPtrOutput) CaCertificate() pulumi.StringPtrOutput
The client CA certificate
func (ConfigurationApplyClientConfigurationPtrOutput) ClientCertificate ¶
func (o ConfigurationApplyClientConfigurationPtrOutput) ClientCertificate() pulumi.StringPtrOutput
The client certificate
func (ConfigurationApplyClientConfigurationPtrOutput) ClientKey ¶
func (o ConfigurationApplyClientConfigurationPtrOutput) ClientKey() pulumi.StringPtrOutput
The client key
func (ConfigurationApplyClientConfigurationPtrOutput) ElementType ¶
func (ConfigurationApplyClientConfigurationPtrOutput) ElementType() reflect.Type
func (ConfigurationApplyClientConfigurationPtrOutput) ToConfigurationApplyClientConfigurationPtrOutput ¶
func (o ConfigurationApplyClientConfigurationPtrOutput) ToConfigurationApplyClientConfigurationPtrOutput() ConfigurationApplyClientConfigurationPtrOutput
func (ConfigurationApplyClientConfigurationPtrOutput) ToConfigurationApplyClientConfigurationPtrOutputWithContext ¶
func (o ConfigurationApplyClientConfigurationPtrOutput) ToConfigurationApplyClientConfigurationPtrOutputWithContext(ctx context.Context) ConfigurationApplyClientConfigurationPtrOutput
type ConfigurationApplyInput ¶
type ConfigurationApplyInput interface { pulumi.Input ToConfigurationApplyOutput() ConfigurationApplyOutput ToConfigurationApplyOutputWithContext(ctx context.Context) ConfigurationApplyOutput }
type ConfigurationApplyMap ¶
type ConfigurationApplyMap map[string]ConfigurationApplyInput
func (ConfigurationApplyMap) ElementType ¶
func (ConfigurationApplyMap) ElementType() reflect.Type
func (ConfigurationApplyMap) ToConfigurationApplyMapOutput ¶
func (i ConfigurationApplyMap) ToConfigurationApplyMapOutput() ConfigurationApplyMapOutput
func (ConfigurationApplyMap) ToConfigurationApplyMapOutputWithContext ¶
func (i ConfigurationApplyMap) ToConfigurationApplyMapOutputWithContext(ctx context.Context) ConfigurationApplyMapOutput
type ConfigurationApplyMapInput ¶
type ConfigurationApplyMapInput interface { pulumi.Input ToConfigurationApplyMapOutput() ConfigurationApplyMapOutput ToConfigurationApplyMapOutputWithContext(context.Context) ConfigurationApplyMapOutput }
ConfigurationApplyMapInput is an input type that accepts ConfigurationApplyMap and ConfigurationApplyMapOutput values. You can construct a concrete instance of `ConfigurationApplyMapInput` via:
ConfigurationApplyMap{ "key": ConfigurationApplyArgs{...} }
type ConfigurationApplyMapOutput ¶
type ConfigurationApplyMapOutput struct{ *pulumi.OutputState }
func (ConfigurationApplyMapOutput) ElementType ¶
func (ConfigurationApplyMapOutput) ElementType() reflect.Type
func (ConfigurationApplyMapOutput) MapIndex ¶
func (o ConfigurationApplyMapOutput) MapIndex(k pulumi.StringInput) ConfigurationApplyOutput
func (ConfigurationApplyMapOutput) ToConfigurationApplyMapOutput ¶
func (o ConfigurationApplyMapOutput) ToConfigurationApplyMapOutput() ConfigurationApplyMapOutput
func (ConfigurationApplyMapOutput) ToConfigurationApplyMapOutputWithContext ¶
func (o ConfigurationApplyMapOutput) ToConfigurationApplyMapOutputWithContext(ctx context.Context) ConfigurationApplyMapOutput
type ConfigurationApplyOutput ¶
type ConfigurationApplyOutput struct{ *pulumi.OutputState }
func (ConfigurationApplyOutput) ApplyMode ¶
func (o ConfigurationApplyOutput) ApplyMode() pulumi.StringOutput
The mode of the apply operation
func (ConfigurationApplyOutput) ClientConfiguration ¶
func (o ConfigurationApplyOutput) ClientConfiguration() ConfigurationApplyClientConfigurationOutput
The client configuration data
func (ConfigurationApplyOutput) ConfigPatches ¶
func (o ConfigurationApplyOutput) ConfigPatches() pulumi.StringArrayOutput
The list of config patches to apply
func (ConfigurationApplyOutput) ElementType ¶
func (ConfigurationApplyOutput) ElementType() reflect.Type
func (ConfigurationApplyOutput) Endpoint ¶
func (o ConfigurationApplyOutput) Endpoint() pulumi.StringOutput
The endpoint of the machine to bootstrap
func (ConfigurationApplyOutput) MachineConfiguration ¶
func (o ConfigurationApplyOutput) MachineConfiguration() pulumi.StringOutput
The generated machine configuration after applying patches
func (ConfigurationApplyOutput) MachineConfigurationInput ¶
func (o ConfigurationApplyOutput) MachineConfigurationInput() pulumi.StringOutput
The machine configuration to apply
func (ConfigurationApplyOutput) Node ¶
func (o ConfigurationApplyOutput) Node() pulumi.StringOutput
The name of the node to bootstrap
func (ConfigurationApplyOutput) Timeouts ¶
func (o ConfigurationApplyOutput) Timeouts() TimeoutPtrOutput
func (ConfigurationApplyOutput) ToConfigurationApplyOutput ¶
func (o ConfigurationApplyOutput) ToConfigurationApplyOutput() ConfigurationApplyOutput
func (ConfigurationApplyOutput) ToConfigurationApplyOutputWithContext ¶
func (o ConfigurationApplyOutput) ToConfigurationApplyOutputWithContext(ctx context.Context) ConfigurationApplyOutput
type ConfigurationApplyState ¶
type ConfigurationApplyState struct { // The mode of the apply operation ApplyMode pulumi.StringPtrInput // The client configuration data ClientConfiguration ConfigurationApplyClientConfigurationPtrInput // The list of config patches to apply ConfigPatches pulumi.StringArrayInput // The endpoint of the machine to bootstrap Endpoint pulumi.StringPtrInput // The generated machine configuration after applying patches MachineConfiguration pulumi.StringPtrInput // The machine configuration to apply MachineConfigurationInput pulumi.StringPtrInput // The name of the node to bootstrap Node pulumi.StringPtrInput Timeouts TimeoutPtrInput }
func (ConfigurationApplyState) ElementType ¶
func (ConfigurationApplyState) ElementType() reflect.Type
type GetConfigurationArgs ¶ added in v0.1.8
type GetConfigurationArgs struct { // The endpoint of the talos kubernetes cluster ClusterEndpoint string `pulumi:"clusterEndpoint"` // The name of the talos kubernetes cluster ClusterName string `pulumi:"clusterName"` // The list of config patches to apply to the generated configuration ConfigPatches []string `pulumi:"configPatches"` // Whether to generate documentation for the generated configuration Docs *bool `pulumi:"docs"` // Whether to generate examples for the generated configuration Examples *bool `pulumi:"examples"` // The version of kubernetes to use KubernetesVersion *string `pulumi:"kubernetesVersion"` // The secrets for the talos cluster MachineSecrets MachineSecrets `pulumi:"machineSecrets"` // The type of machine to generate the configuration for MachineType string `pulumi:"machineType"` // The version of talos features to use in generated machine configuration TalosVersion *string `pulumi:"talosVersion"` }
A collection of arguments for invoking getConfiguration.
type GetConfigurationMachineSecrets ¶ added in v0.1.8
type GetConfigurationMachineSecrets struct { // The certs for the talos kubernetes cluster Certs GetConfigurationMachineSecretsCerts `pulumi:"certs"` // The cluster secrets Cluster GetConfigurationMachineSecretsCluster `pulumi:"cluster"` // The secrets for the talos kubernetes cluster Secrets GetConfigurationMachineSecretsSecrets `pulumi:"secrets"` // The trustd info for the talos kubernetes cluster Trustdinfo GetConfigurationMachineSecretsTrustdinfo `pulumi:"trustdinfo"` }
type GetConfigurationMachineSecretsArgs ¶ added in v0.1.8
type GetConfigurationMachineSecretsArgs struct { // The certs for the talos kubernetes cluster Certs GetConfigurationMachineSecretsCertsInput `pulumi:"certs"` // The cluster secrets Cluster GetConfigurationMachineSecretsClusterInput `pulumi:"cluster"` // The secrets for the talos kubernetes cluster Secrets GetConfigurationMachineSecretsSecretsInput `pulumi:"secrets"` // The trustd info for the talos kubernetes cluster Trustdinfo GetConfigurationMachineSecretsTrustdinfoInput `pulumi:"trustdinfo"` }
func (GetConfigurationMachineSecretsArgs) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsArgs) ElementType() reflect.Type
func (GetConfigurationMachineSecretsArgs) ToGetConfigurationMachineSecretsOutput ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsArgs) ToGetConfigurationMachineSecretsOutput() GetConfigurationMachineSecretsOutput
func (GetConfigurationMachineSecretsArgs) ToGetConfigurationMachineSecretsOutputWithContext ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsArgs) ToGetConfigurationMachineSecretsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsOutput
type GetConfigurationMachineSecretsCerts ¶ added in v0.1.8
type GetConfigurationMachineSecretsCerts struct { // The certificate and key pair Etcd GetConfigurationMachineSecretsCertsEtcd `pulumi:"etcd"` // The certificate and key pair K8s GetConfigurationMachineSecretsCertsK8s `pulumi:"k8s"` // The certificate and key pair K8sAggregator GetConfigurationMachineSecretsCertsK8sAggregator `pulumi:"k8sAggregator"` K8sServiceaccount GetConfigurationMachineSecretsCertsK8sServiceaccount `pulumi:"k8sServiceaccount"` // The certificate and key pair Os GetConfigurationMachineSecretsCertsOs `pulumi:"os"` }
type GetConfigurationMachineSecretsCertsArgs ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsArgs struct { // The certificate and key pair Etcd GetConfigurationMachineSecretsCertsEtcdInput `pulumi:"etcd"` // The certificate and key pair K8s GetConfigurationMachineSecretsCertsK8sInput `pulumi:"k8s"` // The certificate and key pair K8sAggregator GetConfigurationMachineSecretsCertsK8sAggregatorInput `pulumi:"k8sAggregator"` K8sServiceaccount GetConfigurationMachineSecretsCertsK8sServiceaccountInput `pulumi:"k8sServiceaccount"` // The certificate and key pair Os GetConfigurationMachineSecretsCertsOsInput `pulumi:"os"` }
func (GetConfigurationMachineSecretsCertsArgs) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsCertsArgs) ElementType() reflect.Type
func (GetConfigurationMachineSecretsCertsArgs) ToGetConfigurationMachineSecretsCertsOutput ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsCertsArgs) ToGetConfigurationMachineSecretsCertsOutput() GetConfigurationMachineSecretsCertsOutput
func (GetConfigurationMachineSecretsCertsArgs) ToGetConfigurationMachineSecretsCertsOutputWithContext ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsCertsArgs) ToGetConfigurationMachineSecretsCertsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsOutput
type GetConfigurationMachineSecretsCertsEtcd ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsEtcdArgs ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsEtcdArgs struct { // certificate data Cert pulumi.StringInput `pulumi:"cert"` // key data Key pulumi.StringInput `pulumi:"key"` }
func (GetConfigurationMachineSecretsCertsEtcdArgs) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsCertsEtcdArgs) ElementType() reflect.Type
func (GetConfigurationMachineSecretsCertsEtcdArgs) ToGetConfigurationMachineSecretsCertsEtcdOutput ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsCertsEtcdArgs) ToGetConfigurationMachineSecretsCertsEtcdOutput() GetConfigurationMachineSecretsCertsEtcdOutput
func (GetConfigurationMachineSecretsCertsEtcdArgs) ToGetConfigurationMachineSecretsCertsEtcdOutputWithContext ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsCertsEtcdArgs) ToGetConfigurationMachineSecretsCertsEtcdOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsEtcdOutput
type GetConfigurationMachineSecretsCertsEtcdInput ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsEtcdInput interface { pulumi.Input ToGetConfigurationMachineSecretsCertsEtcdOutput() GetConfigurationMachineSecretsCertsEtcdOutput ToGetConfigurationMachineSecretsCertsEtcdOutputWithContext(context.Context) GetConfigurationMachineSecretsCertsEtcdOutput }
GetConfigurationMachineSecretsCertsEtcdInput is an input type that accepts GetConfigurationMachineSecretsCertsEtcdArgs and GetConfigurationMachineSecretsCertsEtcdOutput values. You can construct a concrete instance of `GetConfigurationMachineSecretsCertsEtcdInput` via:
GetConfigurationMachineSecretsCertsEtcdArgs{...}
type GetConfigurationMachineSecretsCertsEtcdOutput ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsEtcdOutput struct{ *pulumi.OutputState }
func (GetConfigurationMachineSecretsCertsEtcdOutput) Cert ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsEtcdOutput) Cert() pulumi.StringOutput
certificate data
func (GetConfigurationMachineSecretsCertsEtcdOutput) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsCertsEtcdOutput) ElementType() reflect.Type
func (GetConfigurationMachineSecretsCertsEtcdOutput) Key ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsEtcdOutput) Key() pulumi.StringOutput
key data
func (GetConfigurationMachineSecretsCertsEtcdOutput) ToGetConfigurationMachineSecretsCertsEtcdOutput ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsEtcdOutput) ToGetConfigurationMachineSecretsCertsEtcdOutput() GetConfigurationMachineSecretsCertsEtcdOutput
func (GetConfigurationMachineSecretsCertsEtcdOutput) ToGetConfigurationMachineSecretsCertsEtcdOutputWithContext ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsEtcdOutput) ToGetConfigurationMachineSecretsCertsEtcdOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsEtcdOutput
type GetConfigurationMachineSecretsCertsInput ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsInput interface { pulumi.Input ToGetConfigurationMachineSecretsCertsOutput() GetConfigurationMachineSecretsCertsOutput ToGetConfigurationMachineSecretsCertsOutputWithContext(context.Context) GetConfigurationMachineSecretsCertsOutput }
GetConfigurationMachineSecretsCertsInput is an input type that accepts GetConfigurationMachineSecretsCertsArgs and GetConfigurationMachineSecretsCertsOutput values. You can construct a concrete instance of `GetConfigurationMachineSecretsCertsInput` via:
GetConfigurationMachineSecretsCertsArgs{...}
type GetConfigurationMachineSecretsCertsK8s ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsK8sAggregator ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsK8sAggregatorArgs ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsK8sAggregatorArgs struct { // certificate data Cert pulumi.StringInput `pulumi:"cert"` // key data Key pulumi.StringInput `pulumi:"key"` }
func (GetConfigurationMachineSecretsCertsK8sAggregatorArgs) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsCertsK8sAggregatorArgs) ElementType() reflect.Type
func (GetConfigurationMachineSecretsCertsK8sAggregatorArgs) ToGetConfigurationMachineSecretsCertsK8sAggregatorOutput ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsCertsK8sAggregatorArgs) ToGetConfigurationMachineSecretsCertsK8sAggregatorOutput() GetConfigurationMachineSecretsCertsK8sAggregatorOutput
func (GetConfigurationMachineSecretsCertsK8sAggregatorArgs) ToGetConfigurationMachineSecretsCertsK8sAggregatorOutputWithContext ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsCertsK8sAggregatorArgs) ToGetConfigurationMachineSecretsCertsK8sAggregatorOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsK8sAggregatorOutput
type GetConfigurationMachineSecretsCertsK8sAggregatorInput ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsK8sAggregatorInput interface { pulumi.Input ToGetConfigurationMachineSecretsCertsK8sAggregatorOutput() GetConfigurationMachineSecretsCertsK8sAggregatorOutput ToGetConfigurationMachineSecretsCertsK8sAggregatorOutputWithContext(context.Context) GetConfigurationMachineSecretsCertsK8sAggregatorOutput }
GetConfigurationMachineSecretsCertsK8sAggregatorInput is an input type that accepts GetConfigurationMachineSecretsCertsK8sAggregatorArgs and GetConfigurationMachineSecretsCertsK8sAggregatorOutput values. You can construct a concrete instance of `GetConfigurationMachineSecretsCertsK8sAggregatorInput` via:
GetConfigurationMachineSecretsCertsK8sAggregatorArgs{...}
type GetConfigurationMachineSecretsCertsK8sAggregatorOutput ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsK8sAggregatorOutput struct{ *pulumi.OutputState }
func (GetConfigurationMachineSecretsCertsK8sAggregatorOutput) Cert ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsK8sAggregatorOutput) Cert() pulumi.StringOutput
certificate data
func (GetConfigurationMachineSecretsCertsK8sAggregatorOutput) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsCertsK8sAggregatorOutput) ElementType() reflect.Type
func (GetConfigurationMachineSecretsCertsK8sAggregatorOutput) ToGetConfigurationMachineSecretsCertsK8sAggregatorOutput ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsK8sAggregatorOutput) ToGetConfigurationMachineSecretsCertsK8sAggregatorOutput() GetConfigurationMachineSecretsCertsK8sAggregatorOutput
func (GetConfigurationMachineSecretsCertsK8sAggregatorOutput) ToGetConfigurationMachineSecretsCertsK8sAggregatorOutputWithContext ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsK8sAggregatorOutput) ToGetConfigurationMachineSecretsCertsK8sAggregatorOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsK8sAggregatorOutput
type GetConfigurationMachineSecretsCertsK8sArgs ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsK8sArgs struct { // certificate data Cert pulumi.StringInput `pulumi:"cert"` // key data Key pulumi.StringInput `pulumi:"key"` }
func (GetConfigurationMachineSecretsCertsK8sArgs) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsCertsK8sArgs) ElementType() reflect.Type
func (GetConfigurationMachineSecretsCertsK8sArgs) ToGetConfigurationMachineSecretsCertsK8sOutput ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsCertsK8sArgs) ToGetConfigurationMachineSecretsCertsK8sOutput() GetConfigurationMachineSecretsCertsK8sOutput
func (GetConfigurationMachineSecretsCertsK8sArgs) ToGetConfigurationMachineSecretsCertsK8sOutputWithContext ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsCertsK8sArgs) ToGetConfigurationMachineSecretsCertsK8sOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsK8sOutput
type GetConfigurationMachineSecretsCertsK8sInput ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsK8sInput interface { pulumi.Input ToGetConfigurationMachineSecretsCertsK8sOutput() GetConfigurationMachineSecretsCertsK8sOutput ToGetConfigurationMachineSecretsCertsK8sOutputWithContext(context.Context) GetConfigurationMachineSecretsCertsK8sOutput }
GetConfigurationMachineSecretsCertsK8sInput is an input type that accepts GetConfigurationMachineSecretsCertsK8sArgs and GetConfigurationMachineSecretsCertsK8sOutput values. You can construct a concrete instance of `GetConfigurationMachineSecretsCertsK8sInput` via:
GetConfigurationMachineSecretsCertsK8sArgs{...}
type GetConfigurationMachineSecretsCertsK8sOutput ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsK8sOutput struct{ *pulumi.OutputState }
func (GetConfigurationMachineSecretsCertsK8sOutput) Cert ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsK8sOutput) Cert() pulumi.StringOutput
certificate data
func (GetConfigurationMachineSecretsCertsK8sOutput) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsCertsK8sOutput) ElementType() reflect.Type
func (GetConfigurationMachineSecretsCertsK8sOutput) Key ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsK8sOutput) Key() pulumi.StringOutput
key data
func (GetConfigurationMachineSecretsCertsK8sOutput) ToGetConfigurationMachineSecretsCertsK8sOutput ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsK8sOutput) ToGetConfigurationMachineSecretsCertsK8sOutput() GetConfigurationMachineSecretsCertsK8sOutput
func (GetConfigurationMachineSecretsCertsK8sOutput) ToGetConfigurationMachineSecretsCertsK8sOutputWithContext ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsK8sOutput) ToGetConfigurationMachineSecretsCertsK8sOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsK8sOutput
type GetConfigurationMachineSecretsCertsK8sServiceaccount ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsK8sServiceaccount struct { // key data Key string `pulumi:"key"` }
type GetConfigurationMachineSecretsCertsK8sServiceaccountArgs ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsK8sServiceaccountArgs struct { // key data Key pulumi.StringInput `pulumi:"key"` }
func (GetConfigurationMachineSecretsCertsK8sServiceaccountArgs) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsCertsK8sServiceaccountArgs) ElementType() reflect.Type
func (GetConfigurationMachineSecretsCertsK8sServiceaccountArgs) ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutput ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsCertsK8sServiceaccountArgs) ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutput() GetConfigurationMachineSecretsCertsK8sServiceaccountOutput
func (GetConfigurationMachineSecretsCertsK8sServiceaccountArgs) ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutputWithContext ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsCertsK8sServiceaccountArgs) ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsK8sServiceaccountOutput
type GetConfigurationMachineSecretsCertsK8sServiceaccountInput ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsK8sServiceaccountInput interface { pulumi.Input ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutput() GetConfigurationMachineSecretsCertsK8sServiceaccountOutput ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutputWithContext(context.Context) GetConfigurationMachineSecretsCertsK8sServiceaccountOutput }
GetConfigurationMachineSecretsCertsK8sServiceaccountInput is an input type that accepts GetConfigurationMachineSecretsCertsK8sServiceaccountArgs and GetConfigurationMachineSecretsCertsK8sServiceaccountOutput values. You can construct a concrete instance of `GetConfigurationMachineSecretsCertsK8sServiceaccountInput` via:
GetConfigurationMachineSecretsCertsK8sServiceaccountArgs{...}
type GetConfigurationMachineSecretsCertsK8sServiceaccountOutput ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsK8sServiceaccountOutput struct{ *pulumi.OutputState }
func (GetConfigurationMachineSecretsCertsK8sServiceaccountOutput) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsCertsK8sServiceaccountOutput) ElementType() reflect.Type
func (GetConfigurationMachineSecretsCertsK8sServiceaccountOutput) ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutput ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsK8sServiceaccountOutput) ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutput() GetConfigurationMachineSecretsCertsK8sServiceaccountOutput
func (GetConfigurationMachineSecretsCertsK8sServiceaccountOutput) ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutputWithContext ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsK8sServiceaccountOutput) ToGetConfigurationMachineSecretsCertsK8sServiceaccountOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsK8sServiceaccountOutput
type GetConfigurationMachineSecretsCertsOs ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsOsArgs ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsOsArgs struct { // certificate data Cert pulumi.StringInput `pulumi:"cert"` // key data Key pulumi.StringInput `pulumi:"key"` }
func (GetConfigurationMachineSecretsCertsOsArgs) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsCertsOsArgs) ElementType() reflect.Type
func (GetConfigurationMachineSecretsCertsOsArgs) ToGetConfigurationMachineSecretsCertsOsOutput ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsCertsOsArgs) ToGetConfigurationMachineSecretsCertsOsOutput() GetConfigurationMachineSecretsCertsOsOutput
func (GetConfigurationMachineSecretsCertsOsArgs) ToGetConfigurationMachineSecretsCertsOsOutputWithContext ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsCertsOsArgs) ToGetConfigurationMachineSecretsCertsOsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsOsOutput
type GetConfigurationMachineSecretsCertsOsInput ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsOsInput interface { pulumi.Input ToGetConfigurationMachineSecretsCertsOsOutput() GetConfigurationMachineSecretsCertsOsOutput ToGetConfigurationMachineSecretsCertsOsOutputWithContext(context.Context) GetConfigurationMachineSecretsCertsOsOutput }
GetConfigurationMachineSecretsCertsOsInput is an input type that accepts GetConfigurationMachineSecretsCertsOsArgs and GetConfigurationMachineSecretsCertsOsOutput values. You can construct a concrete instance of `GetConfigurationMachineSecretsCertsOsInput` via:
GetConfigurationMachineSecretsCertsOsArgs{...}
type GetConfigurationMachineSecretsCertsOsOutput ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsOsOutput struct{ *pulumi.OutputState }
func (GetConfigurationMachineSecretsCertsOsOutput) Cert ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsOsOutput) Cert() pulumi.StringOutput
certificate data
func (GetConfigurationMachineSecretsCertsOsOutput) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsCertsOsOutput) ElementType() reflect.Type
func (GetConfigurationMachineSecretsCertsOsOutput) Key ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsOsOutput) Key() pulumi.StringOutput
key data
func (GetConfigurationMachineSecretsCertsOsOutput) ToGetConfigurationMachineSecretsCertsOsOutput ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsOsOutput) ToGetConfigurationMachineSecretsCertsOsOutput() GetConfigurationMachineSecretsCertsOsOutput
func (GetConfigurationMachineSecretsCertsOsOutput) ToGetConfigurationMachineSecretsCertsOsOutputWithContext ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsOsOutput) ToGetConfigurationMachineSecretsCertsOsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsOsOutput
type GetConfigurationMachineSecretsCertsOutput ¶ added in v0.1.8
type GetConfigurationMachineSecretsCertsOutput struct{ *pulumi.OutputState }
func (GetConfigurationMachineSecretsCertsOutput) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsCertsOutput) ElementType() reflect.Type
func (GetConfigurationMachineSecretsCertsOutput) Etcd ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsOutput) Etcd() GetConfigurationMachineSecretsCertsEtcdOutput
The certificate and key pair
func (GetConfigurationMachineSecretsCertsOutput) K8s ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsOutput) K8s() GetConfigurationMachineSecretsCertsK8sOutput
The certificate and key pair
func (GetConfigurationMachineSecretsCertsOutput) K8sAggregator ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsOutput) K8sAggregator() GetConfigurationMachineSecretsCertsK8sAggregatorOutput
The certificate and key pair
func (GetConfigurationMachineSecretsCertsOutput) K8sServiceaccount ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsOutput) K8sServiceaccount() GetConfigurationMachineSecretsCertsK8sServiceaccountOutput
func (GetConfigurationMachineSecretsCertsOutput) ToGetConfigurationMachineSecretsCertsOutput ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsOutput) ToGetConfigurationMachineSecretsCertsOutput() GetConfigurationMachineSecretsCertsOutput
func (GetConfigurationMachineSecretsCertsOutput) ToGetConfigurationMachineSecretsCertsOutputWithContext ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsCertsOutput) ToGetConfigurationMachineSecretsCertsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsCertsOutput
type GetConfigurationMachineSecretsCluster ¶ added in v0.1.8
type GetConfigurationMachineSecretsClusterArgs ¶ added in v0.1.8
type GetConfigurationMachineSecretsClusterArgs struct { // The cluster id Id pulumi.StringInput `pulumi:"id"` // The cluster secret Secret pulumi.StringInput `pulumi:"secret"` }
func (GetConfigurationMachineSecretsClusterArgs) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsClusterArgs) ElementType() reflect.Type
func (GetConfigurationMachineSecretsClusterArgs) ToGetConfigurationMachineSecretsClusterOutput ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsClusterArgs) ToGetConfigurationMachineSecretsClusterOutput() GetConfigurationMachineSecretsClusterOutput
func (GetConfigurationMachineSecretsClusterArgs) ToGetConfigurationMachineSecretsClusterOutputWithContext ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsClusterArgs) ToGetConfigurationMachineSecretsClusterOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsClusterOutput
type GetConfigurationMachineSecretsClusterInput ¶ added in v0.1.8
type GetConfigurationMachineSecretsClusterInput interface { pulumi.Input ToGetConfigurationMachineSecretsClusterOutput() GetConfigurationMachineSecretsClusterOutput ToGetConfigurationMachineSecretsClusterOutputWithContext(context.Context) GetConfigurationMachineSecretsClusterOutput }
GetConfigurationMachineSecretsClusterInput is an input type that accepts GetConfigurationMachineSecretsClusterArgs and GetConfigurationMachineSecretsClusterOutput values. You can construct a concrete instance of `GetConfigurationMachineSecretsClusterInput` via:
GetConfigurationMachineSecretsClusterArgs{...}
type GetConfigurationMachineSecretsClusterOutput ¶ added in v0.1.8
type GetConfigurationMachineSecretsClusterOutput struct{ *pulumi.OutputState }
func (GetConfigurationMachineSecretsClusterOutput) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsClusterOutput) ElementType() reflect.Type
func (GetConfigurationMachineSecretsClusterOutput) Id ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsClusterOutput) Id() pulumi.StringOutput
The cluster id
func (GetConfigurationMachineSecretsClusterOutput) Secret ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsClusterOutput) Secret() pulumi.StringOutput
The cluster secret
func (GetConfigurationMachineSecretsClusterOutput) ToGetConfigurationMachineSecretsClusterOutput ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsClusterOutput) ToGetConfigurationMachineSecretsClusterOutput() GetConfigurationMachineSecretsClusterOutput
func (GetConfigurationMachineSecretsClusterOutput) ToGetConfigurationMachineSecretsClusterOutputWithContext ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsClusterOutput) ToGetConfigurationMachineSecretsClusterOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsClusterOutput
type GetConfigurationMachineSecretsInput ¶ added in v0.1.8
type GetConfigurationMachineSecretsInput interface { pulumi.Input ToGetConfigurationMachineSecretsOutput() GetConfigurationMachineSecretsOutput ToGetConfigurationMachineSecretsOutputWithContext(context.Context) GetConfigurationMachineSecretsOutput }
GetConfigurationMachineSecretsInput is an input type that accepts GetConfigurationMachineSecretsArgs and GetConfigurationMachineSecretsOutput values. You can construct a concrete instance of `GetConfigurationMachineSecretsInput` via:
GetConfigurationMachineSecretsArgs{...}
type GetConfigurationMachineSecretsOutput ¶ added in v0.1.8
type GetConfigurationMachineSecretsOutput struct{ *pulumi.OutputState }
func (GetConfigurationMachineSecretsOutput) Certs ¶ added in v0.1.8
The certs for the talos kubernetes cluster
func (GetConfigurationMachineSecretsOutput) Cluster ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsOutput) Cluster() GetConfigurationMachineSecretsClusterOutput
The cluster secrets
func (GetConfigurationMachineSecretsOutput) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsOutput) ElementType() reflect.Type
func (GetConfigurationMachineSecretsOutput) Secrets ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsOutput) Secrets() GetConfigurationMachineSecretsSecretsOutput
The secrets for the talos kubernetes cluster
func (GetConfigurationMachineSecretsOutput) ToGetConfigurationMachineSecretsOutput ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsOutput) ToGetConfigurationMachineSecretsOutput() GetConfigurationMachineSecretsOutput
func (GetConfigurationMachineSecretsOutput) ToGetConfigurationMachineSecretsOutputWithContext ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsOutput) ToGetConfigurationMachineSecretsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsOutput
func (GetConfigurationMachineSecretsOutput) Trustdinfo ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsOutput) Trustdinfo() GetConfigurationMachineSecretsTrustdinfoOutput
The trustd info for the talos kubernetes cluster
type GetConfigurationMachineSecretsSecrets ¶ added in v0.1.8
type GetConfigurationMachineSecretsSecrets struct { // The aescbc encryption secret for the talos kubernetes cluster AescbcEncryptionSecret *string `pulumi:"aescbcEncryptionSecret"` // The bootstrap token for the talos kubernetes cluster BootstrapToken string `pulumi:"bootstrapToken"` // The secretbox encryption secret for the talos kubernetes cluster SecretboxEncryptionSecret string `pulumi:"secretboxEncryptionSecret"` }
type GetConfigurationMachineSecretsSecretsArgs ¶ added in v0.1.8
type GetConfigurationMachineSecretsSecretsArgs struct { // The aescbc encryption secret for the talos kubernetes cluster AescbcEncryptionSecret pulumi.StringPtrInput `pulumi:"aescbcEncryptionSecret"` // The bootstrap token for the talos kubernetes cluster BootstrapToken pulumi.StringInput `pulumi:"bootstrapToken"` // The secretbox encryption secret for the talos kubernetes cluster SecretboxEncryptionSecret pulumi.StringInput `pulumi:"secretboxEncryptionSecret"` }
func (GetConfigurationMachineSecretsSecretsArgs) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsSecretsArgs) ElementType() reflect.Type
func (GetConfigurationMachineSecretsSecretsArgs) ToGetConfigurationMachineSecretsSecretsOutput ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsSecretsArgs) ToGetConfigurationMachineSecretsSecretsOutput() GetConfigurationMachineSecretsSecretsOutput
func (GetConfigurationMachineSecretsSecretsArgs) ToGetConfigurationMachineSecretsSecretsOutputWithContext ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsSecretsArgs) ToGetConfigurationMachineSecretsSecretsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsSecretsOutput
type GetConfigurationMachineSecretsSecretsInput ¶ added in v0.1.8
type GetConfigurationMachineSecretsSecretsInput interface { pulumi.Input ToGetConfigurationMachineSecretsSecretsOutput() GetConfigurationMachineSecretsSecretsOutput ToGetConfigurationMachineSecretsSecretsOutputWithContext(context.Context) GetConfigurationMachineSecretsSecretsOutput }
GetConfigurationMachineSecretsSecretsInput is an input type that accepts GetConfigurationMachineSecretsSecretsArgs and GetConfigurationMachineSecretsSecretsOutput values. You can construct a concrete instance of `GetConfigurationMachineSecretsSecretsInput` via:
GetConfigurationMachineSecretsSecretsArgs{...}
type GetConfigurationMachineSecretsSecretsOutput ¶ added in v0.1.8
type GetConfigurationMachineSecretsSecretsOutput struct{ *pulumi.OutputState }
func (GetConfigurationMachineSecretsSecretsOutput) AescbcEncryptionSecret ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsSecretsOutput) AescbcEncryptionSecret() pulumi.StringPtrOutput
The aescbc encryption secret for the talos kubernetes cluster
func (GetConfigurationMachineSecretsSecretsOutput) BootstrapToken ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsSecretsOutput) BootstrapToken() pulumi.StringOutput
The bootstrap token for the talos kubernetes cluster
func (GetConfigurationMachineSecretsSecretsOutput) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsSecretsOutput) ElementType() reflect.Type
func (GetConfigurationMachineSecretsSecretsOutput) SecretboxEncryptionSecret ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsSecretsOutput) SecretboxEncryptionSecret() pulumi.StringOutput
The secretbox encryption secret for the talos kubernetes cluster
func (GetConfigurationMachineSecretsSecretsOutput) ToGetConfigurationMachineSecretsSecretsOutput ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsSecretsOutput) ToGetConfigurationMachineSecretsSecretsOutput() GetConfigurationMachineSecretsSecretsOutput
func (GetConfigurationMachineSecretsSecretsOutput) ToGetConfigurationMachineSecretsSecretsOutputWithContext ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsSecretsOutput) ToGetConfigurationMachineSecretsSecretsOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsSecretsOutput
type GetConfigurationMachineSecretsTrustdinfo ¶ added in v0.1.8
type GetConfigurationMachineSecretsTrustdinfo struct { // The trustd token for the talos kubernetes cluster Token string `pulumi:"token"` }
type GetConfigurationMachineSecretsTrustdinfoArgs ¶ added in v0.1.8
type GetConfigurationMachineSecretsTrustdinfoArgs struct { // The trustd token for the talos kubernetes cluster Token pulumi.StringInput `pulumi:"token"` }
func (GetConfigurationMachineSecretsTrustdinfoArgs) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsTrustdinfoArgs) ElementType() reflect.Type
func (GetConfigurationMachineSecretsTrustdinfoArgs) ToGetConfigurationMachineSecretsTrustdinfoOutput ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsTrustdinfoArgs) ToGetConfigurationMachineSecretsTrustdinfoOutput() GetConfigurationMachineSecretsTrustdinfoOutput
func (GetConfigurationMachineSecretsTrustdinfoArgs) ToGetConfigurationMachineSecretsTrustdinfoOutputWithContext ¶ added in v0.1.8
func (i GetConfigurationMachineSecretsTrustdinfoArgs) ToGetConfigurationMachineSecretsTrustdinfoOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsTrustdinfoOutput
type GetConfigurationMachineSecretsTrustdinfoInput ¶ added in v0.1.8
type GetConfigurationMachineSecretsTrustdinfoInput interface { pulumi.Input ToGetConfigurationMachineSecretsTrustdinfoOutput() GetConfigurationMachineSecretsTrustdinfoOutput ToGetConfigurationMachineSecretsTrustdinfoOutputWithContext(context.Context) GetConfigurationMachineSecretsTrustdinfoOutput }
GetConfigurationMachineSecretsTrustdinfoInput is an input type that accepts GetConfigurationMachineSecretsTrustdinfoArgs and GetConfigurationMachineSecretsTrustdinfoOutput values. You can construct a concrete instance of `GetConfigurationMachineSecretsTrustdinfoInput` via:
GetConfigurationMachineSecretsTrustdinfoArgs{...}
type GetConfigurationMachineSecretsTrustdinfoOutput ¶ added in v0.1.8
type GetConfigurationMachineSecretsTrustdinfoOutput struct{ *pulumi.OutputState }
func (GetConfigurationMachineSecretsTrustdinfoOutput) ElementType ¶ added in v0.1.8
func (GetConfigurationMachineSecretsTrustdinfoOutput) ElementType() reflect.Type
func (GetConfigurationMachineSecretsTrustdinfoOutput) ToGetConfigurationMachineSecretsTrustdinfoOutput ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsTrustdinfoOutput) ToGetConfigurationMachineSecretsTrustdinfoOutput() GetConfigurationMachineSecretsTrustdinfoOutput
func (GetConfigurationMachineSecretsTrustdinfoOutput) ToGetConfigurationMachineSecretsTrustdinfoOutputWithContext ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsTrustdinfoOutput) ToGetConfigurationMachineSecretsTrustdinfoOutputWithContext(ctx context.Context) GetConfigurationMachineSecretsTrustdinfoOutput
func (GetConfigurationMachineSecretsTrustdinfoOutput) Token ¶ added in v0.1.8
func (o GetConfigurationMachineSecretsTrustdinfoOutput) Token() pulumi.StringOutput
The trustd token for the talos kubernetes cluster
type GetConfigurationOutputArgs ¶ added in v0.1.8
type GetConfigurationOutputArgs struct { // The endpoint of the talos kubernetes cluster ClusterEndpoint pulumi.StringInput `pulumi:"clusterEndpoint"` // The name of the talos kubernetes cluster ClusterName pulumi.StringInput `pulumi:"clusterName"` // The list of config patches to apply to the generated configuration ConfigPatches pulumi.StringArrayInput `pulumi:"configPatches"` // Whether to generate documentation for the generated configuration Docs pulumi.BoolPtrInput `pulumi:"docs"` // Whether to generate examples for the generated configuration Examples pulumi.BoolPtrInput `pulumi:"examples"` // The version of kubernetes to use KubernetesVersion pulumi.StringPtrInput `pulumi:"kubernetesVersion"` // The secrets for the talos cluster MachineSecrets MachineSecretsInput `pulumi:"machineSecrets"` // The type of machine to generate the configuration for MachineType pulumi.StringInput `pulumi:"machineType"` // The version of talos features to use in generated machine configuration TalosVersion pulumi.StringPtrInput `pulumi:"talosVersion"` }
A collection of arguments for invoking getConfiguration.
func (GetConfigurationOutputArgs) ElementType ¶ added in v0.1.8
func (GetConfigurationOutputArgs) ElementType() reflect.Type
type GetConfigurationResult ¶ added in v0.1.8
type GetConfigurationResult struct { // The endpoint of the talos kubernetes cluster ClusterEndpoint string `pulumi:"clusterEndpoint"` // The name of the talos kubernetes cluster ClusterName string `pulumi:"clusterName"` // The list of config patches to apply to the generated configuration ConfigPatches []string `pulumi:"configPatches"` // Whether to generate documentation for the generated configuration Docs *bool `pulumi:"docs"` // Whether to generate examples for the generated configuration Examples *bool `pulumi:"examples"` // The ID of this resource. Id string `pulumi:"id"` // The version of kubernetes to use KubernetesVersion *string `pulumi:"kubernetesVersion"` // The generated machine configuration MachineConfiguration string `pulumi:"machineConfiguration"` // The secrets for the talos cluster MachineSecrets MachineSecrets `pulumi:"machineSecrets"` // The type of machine to generate the configuration for MachineType string `pulumi:"machineType"` // The version of talos features to use in generated machine configuration TalosVersion *string `pulumi:"talosVersion"` }
A collection of values returned by getConfiguration.
func GetConfiguration ¶ added in v0.1.8
func GetConfiguration(ctx *pulumi.Context, args *GetConfigurationArgs, opts ...pulumi.InvokeOption) (*GetConfigurationResult, error)
Generate a machine configuration for a node type
> **Note:** It is recommended to set the optional `talosVersion` attribute. Otherwise when using a new version of the provider with a new major version of the Talos SDK, new machineconfig features will be enabled by default which could cause unexpected behavior.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-talos/sdk/go/talos/machine"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { thisSecrets, err := machine.NewSecrets(ctx, "thisSecrets", nil) if err != nil { return err } _ = machine.GetConfigurationOutput(ctx, machine.GetConfigurationOutputArgs{ ClusterName: pulumi.String("example-cluster"), MachineType: pulumi.String("controlplane"), ClusterEndpoint: pulumi.String("https://cluster.local:6443"), MachineSecrets: thisSecrets.MachineSecrets, }, nil) return nil }) }
```
type GetConfigurationResultOutput ¶ added in v0.1.8
type GetConfigurationResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfiguration.
func GetConfigurationOutput ¶ added in v0.1.8
func GetConfigurationOutput(ctx *pulumi.Context, args GetConfigurationOutputArgs, opts ...pulumi.InvokeOption) GetConfigurationResultOutput
func (GetConfigurationResultOutput) ClusterEndpoint ¶ added in v0.1.8
func (o GetConfigurationResultOutput) ClusterEndpoint() pulumi.StringOutput
The endpoint of the talos kubernetes cluster
func (GetConfigurationResultOutput) ClusterName ¶ added in v0.1.8
func (o GetConfigurationResultOutput) ClusterName() pulumi.StringOutput
The name of the talos kubernetes cluster
func (GetConfigurationResultOutput) ConfigPatches ¶ added in v0.1.8
func (o GetConfigurationResultOutput) ConfigPatches() pulumi.StringArrayOutput
The list of config patches to apply to the generated configuration
func (GetConfigurationResultOutput) Docs ¶ added in v0.1.8
func (o GetConfigurationResultOutput) Docs() pulumi.BoolPtrOutput
Whether to generate documentation for the generated configuration
func (GetConfigurationResultOutput) ElementType ¶ added in v0.1.8
func (GetConfigurationResultOutput) ElementType() reflect.Type
func (GetConfigurationResultOutput) Examples ¶ added in v0.1.8
func (o GetConfigurationResultOutput) Examples() pulumi.BoolPtrOutput
Whether to generate examples for the generated configuration
func (GetConfigurationResultOutput) Id ¶ added in v0.1.8
func (o GetConfigurationResultOutput) Id() pulumi.StringOutput
The ID of this resource.
func (GetConfigurationResultOutput) KubernetesVersion ¶ added in v0.1.8
func (o GetConfigurationResultOutput) KubernetesVersion() pulumi.StringPtrOutput
The version of kubernetes to use
func (GetConfigurationResultOutput) MachineConfiguration ¶ added in v0.1.8
func (o GetConfigurationResultOutput) MachineConfiguration() pulumi.StringOutput
The generated machine configuration
func (GetConfigurationResultOutput) MachineSecrets ¶ added in v0.1.8
func (o GetConfigurationResultOutput) MachineSecrets() MachineSecretsOutput
The secrets for the talos cluster
func (GetConfigurationResultOutput) MachineType ¶ added in v0.1.8
func (o GetConfigurationResultOutput) MachineType() pulumi.StringOutput
The type of machine to generate the configuration for
func (GetConfigurationResultOutput) TalosVersion ¶ added in v0.1.8
func (o GetConfigurationResultOutput) TalosVersion() pulumi.StringPtrOutput
The version of talos features to use in generated machine configuration
func (GetConfigurationResultOutput) ToGetConfigurationResultOutput ¶ added in v0.1.8
func (o GetConfigurationResultOutput) ToGetConfigurationResultOutput() GetConfigurationResultOutput
func (GetConfigurationResultOutput) ToGetConfigurationResultOutputWithContext ¶ added in v0.1.8
func (o GetConfigurationResultOutput) ToGetConfigurationResultOutputWithContext(ctx context.Context) GetConfigurationResultOutput
type GetDisksArgs ¶ added in v0.2.0
type GetDisksArgs struct { // The client configuration data ClientConfiguration GetDisksClientConfiguration `pulumi:"clientConfiguration"` // endpoint to use for the talosclient. If not set, the node value will be used Endpoint *string `pulumi:"endpoint"` // Filters to apply to the disks Filters *GetDisksFilters `pulumi:"filters"` // controlplane node to retrieve the kubeconfig from Node string `pulumi:"node"` Timeouts *GetDisksTimeouts `pulumi:"timeouts"` }
A collection of arguments for invoking getDisks.
type GetDisksClientConfiguration ¶ added in v0.2.0
type GetDisksClientConfigurationArgs ¶ added in v0.2.0
type GetDisksClientConfigurationArgs struct { // The client CA certificate CaCertificate pulumi.StringInput `pulumi:"caCertificate"` // The client certificate ClientCertificate pulumi.StringInput `pulumi:"clientCertificate"` // The client key ClientKey pulumi.StringInput `pulumi:"clientKey"` }
func (GetDisksClientConfigurationArgs) ElementType ¶ added in v0.2.0
func (GetDisksClientConfigurationArgs) ElementType() reflect.Type
func (GetDisksClientConfigurationArgs) ToGetDisksClientConfigurationOutput ¶ added in v0.2.0
func (i GetDisksClientConfigurationArgs) ToGetDisksClientConfigurationOutput() GetDisksClientConfigurationOutput
func (GetDisksClientConfigurationArgs) ToGetDisksClientConfigurationOutputWithContext ¶ added in v0.2.0
func (i GetDisksClientConfigurationArgs) ToGetDisksClientConfigurationOutputWithContext(ctx context.Context) GetDisksClientConfigurationOutput
type GetDisksClientConfigurationInput ¶ added in v0.2.0
type GetDisksClientConfigurationInput interface { pulumi.Input ToGetDisksClientConfigurationOutput() GetDisksClientConfigurationOutput ToGetDisksClientConfigurationOutputWithContext(context.Context) GetDisksClientConfigurationOutput }
GetDisksClientConfigurationInput is an input type that accepts GetDisksClientConfigurationArgs and GetDisksClientConfigurationOutput values. You can construct a concrete instance of `GetDisksClientConfigurationInput` via:
GetDisksClientConfigurationArgs{...}
type GetDisksClientConfigurationOutput ¶ added in v0.2.0
type GetDisksClientConfigurationOutput struct{ *pulumi.OutputState }
func (GetDisksClientConfigurationOutput) CaCertificate ¶ added in v0.2.0
func (o GetDisksClientConfigurationOutput) CaCertificate() pulumi.StringOutput
The client CA certificate
func (GetDisksClientConfigurationOutput) ClientCertificate ¶ added in v0.2.0
func (o GetDisksClientConfigurationOutput) ClientCertificate() pulumi.StringOutput
The client certificate
func (GetDisksClientConfigurationOutput) ClientKey ¶ added in v0.2.0
func (o GetDisksClientConfigurationOutput) ClientKey() pulumi.StringOutput
The client key
func (GetDisksClientConfigurationOutput) ElementType ¶ added in v0.2.0
func (GetDisksClientConfigurationOutput) ElementType() reflect.Type
func (GetDisksClientConfigurationOutput) ToGetDisksClientConfigurationOutput ¶ added in v0.2.0
func (o GetDisksClientConfigurationOutput) ToGetDisksClientConfigurationOutput() GetDisksClientConfigurationOutput
func (GetDisksClientConfigurationOutput) ToGetDisksClientConfigurationOutputWithContext ¶ added in v0.2.0
func (o GetDisksClientConfigurationOutput) ToGetDisksClientConfigurationOutputWithContext(ctx context.Context) GetDisksClientConfigurationOutput
type GetDisksDisk ¶ added in v0.2.0
type GetDisksDisk struct { // The bus path of the disk BusPath string `pulumi:"busPath"` // The modalias of the disk Modalias string `pulumi:"modalias"` // The model of the disk Model string `pulumi:"model"` // The name of the disk Name string `pulumi:"name"` // The serial number of the disk Serial string `pulumi:"serial"` // The size of the disk Size string `pulumi:"size"` // The type of the disk Type string `pulumi:"type"` // The uuid of the disk Uuid string `pulumi:"uuid"` // The wwid of the disk Wwid string `pulumi:"wwid"` }
type GetDisksDiskArgs ¶ added in v0.2.0
type GetDisksDiskArgs struct { // The bus path of the disk BusPath pulumi.StringInput `pulumi:"busPath"` // The modalias of the disk Modalias pulumi.StringInput `pulumi:"modalias"` // The model of the disk Model pulumi.StringInput `pulumi:"model"` // The name of the disk Name pulumi.StringInput `pulumi:"name"` // The serial number of the disk Serial pulumi.StringInput `pulumi:"serial"` // The size of the disk Size pulumi.StringInput `pulumi:"size"` // The type of the disk Type pulumi.StringInput `pulumi:"type"` // The uuid of the disk Uuid pulumi.StringInput `pulumi:"uuid"` // The wwid of the disk Wwid pulumi.StringInput `pulumi:"wwid"` }
func (GetDisksDiskArgs) ElementType ¶ added in v0.2.0
func (GetDisksDiskArgs) ElementType() reflect.Type
func (GetDisksDiskArgs) ToGetDisksDiskOutput ¶ added in v0.2.0
func (i GetDisksDiskArgs) ToGetDisksDiskOutput() GetDisksDiskOutput
func (GetDisksDiskArgs) ToGetDisksDiskOutputWithContext ¶ added in v0.2.0
func (i GetDisksDiskArgs) ToGetDisksDiskOutputWithContext(ctx context.Context) GetDisksDiskOutput
type GetDisksDiskArray ¶ added in v0.2.0
type GetDisksDiskArray []GetDisksDiskInput
func (GetDisksDiskArray) ElementType ¶ added in v0.2.0
func (GetDisksDiskArray) ElementType() reflect.Type
func (GetDisksDiskArray) ToGetDisksDiskArrayOutput ¶ added in v0.2.0
func (i GetDisksDiskArray) ToGetDisksDiskArrayOutput() GetDisksDiskArrayOutput
func (GetDisksDiskArray) ToGetDisksDiskArrayOutputWithContext ¶ added in v0.2.0
func (i GetDisksDiskArray) ToGetDisksDiskArrayOutputWithContext(ctx context.Context) GetDisksDiskArrayOutput
type GetDisksDiskArrayInput ¶ added in v0.2.0
type GetDisksDiskArrayInput interface { pulumi.Input ToGetDisksDiskArrayOutput() GetDisksDiskArrayOutput ToGetDisksDiskArrayOutputWithContext(context.Context) GetDisksDiskArrayOutput }
GetDisksDiskArrayInput is an input type that accepts GetDisksDiskArray and GetDisksDiskArrayOutput values. You can construct a concrete instance of `GetDisksDiskArrayInput` via:
GetDisksDiskArray{ GetDisksDiskArgs{...} }
type GetDisksDiskArrayOutput ¶ added in v0.2.0
type GetDisksDiskArrayOutput struct{ *pulumi.OutputState }
func (GetDisksDiskArrayOutput) ElementType ¶ added in v0.2.0
func (GetDisksDiskArrayOutput) ElementType() reflect.Type
func (GetDisksDiskArrayOutput) Index ¶ added in v0.2.0
func (o GetDisksDiskArrayOutput) Index(i pulumi.IntInput) GetDisksDiskOutput
func (GetDisksDiskArrayOutput) ToGetDisksDiskArrayOutput ¶ added in v0.2.0
func (o GetDisksDiskArrayOutput) ToGetDisksDiskArrayOutput() GetDisksDiskArrayOutput
func (GetDisksDiskArrayOutput) ToGetDisksDiskArrayOutputWithContext ¶ added in v0.2.0
func (o GetDisksDiskArrayOutput) ToGetDisksDiskArrayOutputWithContext(ctx context.Context) GetDisksDiskArrayOutput
type GetDisksDiskInput ¶ added in v0.2.0
type GetDisksDiskInput interface { pulumi.Input ToGetDisksDiskOutput() GetDisksDiskOutput ToGetDisksDiskOutputWithContext(context.Context) GetDisksDiskOutput }
GetDisksDiskInput is an input type that accepts GetDisksDiskArgs and GetDisksDiskOutput values. You can construct a concrete instance of `GetDisksDiskInput` via:
GetDisksDiskArgs{...}
type GetDisksDiskOutput ¶ added in v0.2.0
type GetDisksDiskOutput struct{ *pulumi.OutputState }
func (GetDisksDiskOutput) BusPath ¶ added in v0.2.0
func (o GetDisksDiskOutput) BusPath() pulumi.StringOutput
The bus path of the disk
func (GetDisksDiskOutput) ElementType ¶ added in v0.2.0
func (GetDisksDiskOutput) ElementType() reflect.Type
func (GetDisksDiskOutput) Modalias ¶ added in v0.2.0
func (o GetDisksDiskOutput) Modalias() pulumi.StringOutput
The modalias of the disk
func (GetDisksDiskOutput) Model ¶ added in v0.2.0
func (o GetDisksDiskOutput) Model() pulumi.StringOutput
The model of the disk
func (GetDisksDiskOutput) Name ¶ added in v0.2.0
func (o GetDisksDiskOutput) Name() pulumi.StringOutput
The name of the disk
func (GetDisksDiskOutput) Serial ¶ added in v0.2.0
func (o GetDisksDiskOutput) Serial() pulumi.StringOutput
The serial number of the disk
func (GetDisksDiskOutput) Size ¶ added in v0.2.0
func (o GetDisksDiskOutput) Size() pulumi.StringOutput
The size of the disk
func (GetDisksDiskOutput) ToGetDisksDiskOutput ¶ added in v0.2.0
func (o GetDisksDiskOutput) ToGetDisksDiskOutput() GetDisksDiskOutput
func (GetDisksDiskOutput) ToGetDisksDiskOutputWithContext ¶ added in v0.2.0
func (o GetDisksDiskOutput) ToGetDisksDiskOutputWithContext(ctx context.Context) GetDisksDiskOutput
func (GetDisksDiskOutput) Type ¶ added in v0.2.0
func (o GetDisksDiskOutput) Type() pulumi.StringOutput
The type of the disk
func (GetDisksDiskOutput) Uuid ¶ added in v0.2.0
func (o GetDisksDiskOutput) Uuid() pulumi.StringOutput
The uuid of the disk
func (GetDisksDiskOutput) Wwid ¶ added in v0.2.0
func (o GetDisksDiskOutput) Wwid() pulumi.StringOutput
The wwid of the disk
type GetDisksFilters ¶ added in v0.2.0
type GetDisksFilters struct { // Filter disks by bus path BusPath *string `pulumi:"busPath"` // Filter disks by modalias Modalias *string `pulumi:"modalias"` // Filter disks by model Model *string `pulumi:"model"` // Filter disks by name Name *string `pulumi:"name"` // Filter disks by serial number Serial *string `pulumi:"serial"` // Filter disks by size Size *string `pulumi:"size"` // Filter disks by type Type *string `pulumi:"type"` // Filter disks by uuid Uuid *string `pulumi:"uuid"` // Filter disks by wwid Wwid *string `pulumi:"wwid"` }
type GetDisksFiltersArgs ¶ added in v0.2.0
type GetDisksFiltersArgs struct { // Filter disks by bus path BusPath pulumi.StringPtrInput `pulumi:"busPath"` // Filter disks by modalias Modalias pulumi.StringPtrInput `pulumi:"modalias"` // Filter disks by model Model pulumi.StringPtrInput `pulumi:"model"` // Filter disks by name Name pulumi.StringPtrInput `pulumi:"name"` // Filter disks by serial number Serial pulumi.StringPtrInput `pulumi:"serial"` // Filter disks by size Size pulumi.StringPtrInput `pulumi:"size"` // Filter disks by type Type pulumi.StringPtrInput `pulumi:"type"` // Filter disks by uuid Uuid pulumi.StringPtrInput `pulumi:"uuid"` // Filter disks by wwid Wwid pulumi.StringPtrInput `pulumi:"wwid"` }
func (GetDisksFiltersArgs) ElementType ¶ added in v0.2.0
func (GetDisksFiltersArgs) ElementType() reflect.Type
func (GetDisksFiltersArgs) ToGetDisksFiltersOutput ¶ added in v0.2.0
func (i GetDisksFiltersArgs) ToGetDisksFiltersOutput() GetDisksFiltersOutput
func (GetDisksFiltersArgs) ToGetDisksFiltersOutputWithContext ¶ added in v0.2.0
func (i GetDisksFiltersArgs) ToGetDisksFiltersOutputWithContext(ctx context.Context) GetDisksFiltersOutput
func (GetDisksFiltersArgs) ToGetDisksFiltersPtrOutput ¶ added in v0.2.0
func (i GetDisksFiltersArgs) ToGetDisksFiltersPtrOutput() GetDisksFiltersPtrOutput
func (GetDisksFiltersArgs) ToGetDisksFiltersPtrOutputWithContext ¶ added in v0.2.0
func (i GetDisksFiltersArgs) ToGetDisksFiltersPtrOutputWithContext(ctx context.Context) GetDisksFiltersPtrOutput
type GetDisksFiltersInput ¶ added in v0.2.0
type GetDisksFiltersInput interface { pulumi.Input ToGetDisksFiltersOutput() GetDisksFiltersOutput ToGetDisksFiltersOutputWithContext(context.Context) GetDisksFiltersOutput }
GetDisksFiltersInput is an input type that accepts GetDisksFiltersArgs and GetDisksFiltersOutput values. You can construct a concrete instance of `GetDisksFiltersInput` via:
GetDisksFiltersArgs{...}
type GetDisksFiltersOutput ¶ added in v0.2.0
type GetDisksFiltersOutput struct{ *pulumi.OutputState }
func (GetDisksFiltersOutput) BusPath ¶ added in v0.2.0
func (o GetDisksFiltersOutput) BusPath() pulumi.StringPtrOutput
Filter disks by bus path
func (GetDisksFiltersOutput) ElementType ¶ added in v0.2.0
func (GetDisksFiltersOutput) ElementType() reflect.Type
func (GetDisksFiltersOutput) Modalias ¶ added in v0.2.0
func (o GetDisksFiltersOutput) Modalias() pulumi.StringPtrOutput
Filter disks by modalias
func (GetDisksFiltersOutput) Model ¶ added in v0.2.0
func (o GetDisksFiltersOutput) Model() pulumi.StringPtrOutput
Filter disks by model
func (GetDisksFiltersOutput) Name ¶ added in v0.2.0
func (o GetDisksFiltersOutput) Name() pulumi.StringPtrOutput
Filter disks by name
func (GetDisksFiltersOutput) Serial ¶ added in v0.2.0
func (o GetDisksFiltersOutput) Serial() pulumi.StringPtrOutput
Filter disks by serial number
func (GetDisksFiltersOutput) Size ¶ added in v0.2.0
func (o GetDisksFiltersOutput) Size() pulumi.StringPtrOutput
Filter disks by size
func (GetDisksFiltersOutput) ToGetDisksFiltersOutput ¶ added in v0.2.0
func (o GetDisksFiltersOutput) ToGetDisksFiltersOutput() GetDisksFiltersOutput
func (GetDisksFiltersOutput) ToGetDisksFiltersOutputWithContext ¶ added in v0.2.0
func (o GetDisksFiltersOutput) ToGetDisksFiltersOutputWithContext(ctx context.Context) GetDisksFiltersOutput
func (GetDisksFiltersOutput) ToGetDisksFiltersPtrOutput ¶ added in v0.2.0
func (o GetDisksFiltersOutput) ToGetDisksFiltersPtrOutput() GetDisksFiltersPtrOutput
func (GetDisksFiltersOutput) ToGetDisksFiltersPtrOutputWithContext ¶ added in v0.2.0
func (o GetDisksFiltersOutput) ToGetDisksFiltersPtrOutputWithContext(ctx context.Context) GetDisksFiltersPtrOutput
func (GetDisksFiltersOutput) Type ¶ added in v0.2.0
func (o GetDisksFiltersOutput) Type() pulumi.StringPtrOutput
Filter disks by type
func (GetDisksFiltersOutput) Uuid ¶ added in v0.2.0
func (o GetDisksFiltersOutput) Uuid() pulumi.StringPtrOutput
Filter disks by uuid
func (GetDisksFiltersOutput) Wwid ¶ added in v0.2.0
func (o GetDisksFiltersOutput) Wwid() pulumi.StringPtrOutput
Filter disks by wwid
type GetDisksFiltersPtrInput ¶ added in v0.2.0
type GetDisksFiltersPtrInput interface { pulumi.Input ToGetDisksFiltersPtrOutput() GetDisksFiltersPtrOutput ToGetDisksFiltersPtrOutputWithContext(context.Context) GetDisksFiltersPtrOutput }
GetDisksFiltersPtrInput is an input type that accepts GetDisksFiltersArgs, GetDisksFiltersPtr and GetDisksFiltersPtrOutput values. You can construct a concrete instance of `GetDisksFiltersPtrInput` via:
GetDisksFiltersArgs{...} or: nil
func GetDisksFiltersPtr ¶ added in v0.2.0
func GetDisksFiltersPtr(v *GetDisksFiltersArgs) GetDisksFiltersPtrInput
type GetDisksFiltersPtrOutput ¶ added in v0.2.0
type GetDisksFiltersPtrOutput struct{ *pulumi.OutputState }
func (GetDisksFiltersPtrOutput) BusPath ¶ added in v0.2.0
func (o GetDisksFiltersPtrOutput) BusPath() pulumi.StringPtrOutput
Filter disks by bus path
func (GetDisksFiltersPtrOutput) Elem ¶ added in v0.2.0
func (o GetDisksFiltersPtrOutput) Elem() GetDisksFiltersOutput
func (GetDisksFiltersPtrOutput) ElementType ¶ added in v0.2.0
func (GetDisksFiltersPtrOutput) ElementType() reflect.Type
func (GetDisksFiltersPtrOutput) Modalias ¶ added in v0.2.0
func (o GetDisksFiltersPtrOutput) Modalias() pulumi.StringPtrOutput
Filter disks by modalias
func (GetDisksFiltersPtrOutput) Model ¶ added in v0.2.0
func (o GetDisksFiltersPtrOutput) Model() pulumi.StringPtrOutput
Filter disks by model
func (GetDisksFiltersPtrOutput) Name ¶ added in v0.2.0
func (o GetDisksFiltersPtrOutput) Name() pulumi.StringPtrOutput
Filter disks by name
func (GetDisksFiltersPtrOutput) Serial ¶ added in v0.2.0
func (o GetDisksFiltersPtrOutput) Serial() pulumi.StringPtrOutput
Filter disks by serial number
func (GetDisksFiltersPtrOutput) Size ¶ added in v0.2.0
func (o GetDisksFiltersPtrOutput) Size() pulumi.StringPtrOutput
Filter disks by size
func (GetDisksFiltersPtrOutput) ToGetDisksFiltersPtrOutput ¶ added in v0.2.0
func (o GetDisksFiltersPtrOutput) ToGetDisksFiltersPtrOutput() GetDisksFiltersPtrOutput
func (GetDisksFiltersPtrOutput) ToGetDisksFiltersPtrOutputWithContext ¶ added in v0.2.0
func (o GetDisksFiltersPtrOutput) ToGetDisksFiltersPtrOutputWithContext(ctx context.Context) GetDisksFiltersPtrOutput
func (GetDisksFiltersPtrOutput) Type ¶ added in v0.2.0
func (o GetDisksFiltersPtrOutput) Type() pulumi.StringPtrOutput
Filter disks by type
func (GetDisksFiltersPtrOutput) Uuid ¶ added in v0.2.0
func (o GetDisksFiltersPtrOutput) Uuid() pulumi.StringPtrOutput
Filter disks by uuid
func (GetDisksFiltersPtrOutput) Wwid ¶ added in v0.2.0
func (o GetDisksFiltersPtrOutput) Wwid() pulumi.StringPtrOutput
Filter disks by wwid
type GetDisksOutputArgs ¶ added in v0.2.0
type GetDisksOutputArgs struct { // The client configuration data ClientConfiguration GetDisksClientConfigurationInput `pulumi:"clientConfiguration"` // endpoint to use for the talosclient. If not set, the node value will be used Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` // Filters to apply to the disks Filters GetDisksFiltersPtrInput `pulumi:"filters"` // controlplane node to retrieve the kubeconfig from Node pulumi.StringInput `pulumi:"node"` Timeouts GetDisksTimeoutsPtrInput `pulumi:"timeouts"` }
A collection of arguments for invoking getDisks.
func (GetDisksOutputArgs) ElementType ¶ added in v0.2.0
func (GetDisksOutputArgs) ElementType() reflect.Type
type GetDisksResult ¶ added in v0.2.0
type GetDisksResult struct { // The client configuration data ClientConfiguration GetDisksClientConfiguration `pulumi:"clientConfiguration"` // The disks that match the filters Disks []GetDisksDisk `pulumi:"disks"` // endpoint to use for the talosclient. If not set, the node value will be used Endpoint string `pulumi:"endpoint"` // Filters to apply to the disks Filters *GetDisksFilters `pulumi:"filters"` // The generated ID of this resource Id string `pulumi:"id"` // controlplane node to retrieve the kubeconfig from Node string `pulumi:"node"` Timeouts *GetDisksTimeouts `pulumi:"timeouts"` }
A collection of values returned by getDisks.
func GetDisks ¶ added in v0.2.0
func GetDisks(ctx *pulumi.Context, args *GetDisksArgs, opts ...pulumi.InvokeOption) (*GetDisksResult, error)
Generate a machine configuration for a node type
> **Note:** Since Talos natively supports `.machine.install.diskSelector`, the `machine.getDisks` data source maybe just used to query disk information that could be used elsewhere. It's recommended to use `machine.install.diskSelector` in Talos machine configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-talos/sdk/go/talos/machine"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { thisSecrets, err := machine.NewSecrets(ctx, "thisSecrets", nil) if err != nil { return err } thisDisks := machine.GetDisksOutput(ctx, machine.GetDisksOutputArgs{ ClientConfiguration: thisSecrets.ClientConfiguration, Node: pulumi.String("10.5.0.2"), Filters: &machine.GetDisksFiltersArgs{ Size: pulumi.String("> 100GB"), Type: pulumi.String("nvme"), }, }, nil); ctx.Export("nvmeDisks", thisDisks.ApplyT(func(thisDisks machine.GetDisksResult) ([]*string, error) { var splat0 []*string for _, val0 := range thisDisks.Disks { splat0 = append(splat0, val0.Name) } return splat0, nil }).(pulumi.[]*stringOutput)) return nil }) } ```
type GetDisksResultOutput ¶ added in v0.2.0
type GetDisksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDisks.
func GetDisksOutput ¶ added in v0.2.0
func GetDisksOutput(ctx *pulumi.Context, args GetDisksOutputArgs, opts ...pulumi.InvokeOption) GetDisksResultOutput
func (GetDisksResultOutput) ClientConfiguration ¶ added in v0.2.0
func (o GetDisksResultOutput) ClientConfiguration() GetDisksClientConfigurationOutput
The client configuration data
func (GetDisksResultOutput) Disks ¶ added in v0.2.0
func (o GetDisksResultOutput) Disks() GetDisksDiskArrayOutput
The disks that match the filters
func (GetDisksResultOutput) ElementType ¶ added in v0.2.0
func (GetDisksResultOutput) ElementType() reflect.Type
func (GetDisksResultOutput) Endpoint ¶ added in v0.2.0
func (o GetDisksResultOutput) Endpoint() pulumi.StringOutput
endpoint to use for the talosclient. If not set, the node value will be used
func (GetDisksResultOutput) Filters ¶ added in v0.2.0
func (o GetDisksResultOutput) Filters() GetDisksFiltersPtrOutput
Filters to apply to the disks
func (GetDisksResultOutput) Id ¶ added in v0.2.0
func (o GetDisksResultOutput) Id() pulumi.StringOutput
The generated ID of this resource
func (GetDisksResultOutput) Node ¶ added in v0.2.0
func (o GetDisksResultOutput) Node() pulumi.StringOutput
controlplane node to retrieve the kubeconfig from
func (GetDisksResultOutput) Timeouts ¶ added in v0.2.0
func (o GetDisksResultOutput) Timeouts() GetDisksTimeoutsPtrOutput
func (GetDisksResultOutput) ToGetDisksResultOutput ¶ added in v0.2.0
func (o GetDisksResultOutput) ToGetDisksResultOutput() GetDisksResultOutput
func (GetDisksResultOutput) ToGetDisksResultOutputWithContext ¶ added in v0.2.0
func (o GetDisksResultOutput) ToGetDisksResultOutputWithContext(ctx context.Context) GetDisksResultOutput
type GetDisksTimeouts ¶ added in v0.2.0
type GetDisksTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled. Read *string `pulumi:"read"` }
type GetDisksTimeoutsArgs ¶ added in v0.2.0
type GetDisksTimeoutsArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled. Read pulumi.StringPtrInput `pulumi:"read"` }
func (GetDisksTimeoutsArgs) ElementType ¶ added in v0.2.0
func (GetDisksTimeoutsArgs) ElementType() reflect.Type
func (GetDisksTimeoutsArgs) ToGetDisksTimeoutsOutput ¶ added in v0.2.0
func (i GetDisksTimeoutsArgs) ToGetDisksTimeoutsOutput() GetDisksTimeoutsOutput
func (GetDisksTimeoutsArgs) ToGetDisksTimeoutsOutputWithContext ¶ added in v0.2.0
func (i GetDisksTimeoutsArgs) ToGetDisksTimeoutsOutputWithContext(ctx context.Context) GetDisksTimeoutsOutput
func (GetDisksTimeoutsArgs) ToGetDisksTimeoutsPtrOutput ¶ added in v0.2.0
func (i GetDisksTimeoutsArgs) ToGetDisksTimeoutsPtrOutput() GetDisksTimeoutsPtrOutput
func (GetDisksTimeoutsArgs) ToGetDisksTimeoutsPtrOutputWithContext ¶ added in v0.2.0
func (i GetDisksTimeoutsArgs) ToGetDisksTimeoutsPtrOutputWithContext(ctx context.Context) GetDisksTimeoutsPtrOutput
type GetDisksTimeoutsInput ¶ added in v0.2.0
type GetDisksTimeoutsInput interface { pulumi.Input ToGetDisksTimeoutsOutput() GetDisksTimeoutsOutput ToGetDisksTimeoutsOutputWithContext(context.Context) GetDisksTimeoutsOutput }
GetDisksTimeoutsInput is an input type that accepts GetDisksTimeoutsArgs and GetDisksTimeoutsOutput values. You can construct a concrete instance of `GetDisksTimeoutsInput` via:
GetDisksTimeoutsArgs{...}
type GetDisksTimeoutsOutput ¶ added in v0.2.0
type GetDisksTimeoutsOutput struct{ *pulumi.OutputState }
func (GetDisksTimeoutsOutput) ElementType ¶ added in v0.2.0
func (GetDisksTimeoutsOutput) ElementType() reflect.Type
func (GetDisksTimeoutsOutput) Read ¶ added in v0.2.0
func (o GetDisksTimeoutsOutput) Read() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
func (GetDisksTimeoutsOutput) ToGetDisksTimeoutsOutput ¶ added in v0.2.0
func (o GetDisksTimeoutsOutput) ToGetDisksTimeoutsOutput() GetDisksTimeoutsOutput
func (GetDisksTimeoutsOutput) ToGetDisksTimeoutsOutputWithContext ¶ added in v0.2.0
func (o GetDisksTimeoutsOutput) ToGetDisksTimeoutsOutputWithContext(ctx context.Context) GetDisksTimeoutsOutput
func (GetDisksTimeoutsOutput) ToGetDisksTimeoutsPtrOutput ¶ added in v0.2.0
func (o GetDisksTimeoutsOutput) ToGetDisksTimeoutsPtrOutput() GetDisksTimeoutsPtrOutput
func (GetDisksTimeoutsOutput) ToGetDisksTimeoutsPtrOutputWithContext ¶ added in v0.2.0
func (o GetDisksTimeoutsOutput) ToGetDisksTimeoutsPtrOutputWithContext(ctx context.Context) GetDisksTimeoutsPtrOutput
type GetDisksTimeoutsPtrInput ¶ added in v0.2.0
type GetDisksTimeoutsPtrInput interface { pulumi.Input ToGetDisksTimeoutsPtrOutput() GetDisksTimeoutsPtrOutput ToGetDisksTimeoutsPtrOutputWithContext(context.Context) GetDisksTimeoutsPtrOutput }
GetDisksTimeoutsPtrInput is an input type that accepts GetDisksTimeoutsArgs, GetDisksTimeoutsPtr and GetDisksTimeoutsPtrOutput values. You can construct a concrete instance of `GetDisksTimeoutsPtrInput` via:
GetDisksTimeoutsArgs{...} or: nil
func GetDisksTimeoutsPtr ¶ added in v0.2.0
func GetDisksTimeoutsPtr(v *GetDisksTimeoutsArgs) GetDisksTimeoutsPtrInput
type GetDisksTimeoutsPtrOutput ¶ added in v0.2.0
type GetDisksTimeoutsPtrOutput struct{ *pulumi.OutputState }
func (GetDisksTimeoutsPtrOutput) Elem ¶ added in v0.2.0
func (o GetDisksTimeoutsPtrOutput) Elem() GetDisksTimeoutsOutput
func (GetDisksTimeoutsPtrOutput) ElementType ¶ added in v0.2.0
func (GetDisksTimeoutsPtrOutput) ElementType() reflect.Type
func (GetDisksTimeoutsPtrOutput) Read ¶ added in v0.2.0
func (o GetDisksTimeoutsPtrOutput) Read() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled.
func (GetDisksTimeoutsPtrOutput) ToGetDisksTimeoutsPtrOutput ¶ added in v0.2.0
func (o GetDisksTimeoutsPtrOutput) ToGetDisksTimeoutsPtrOutput() GetDisksTimeoutsPtrOutput
func (GetDisksTimeoutsPtrOutput) ToGetDisksTimeoutsPtrOutputWithContext ¶ added in v0.2.0
func (o GetDisksTimeoutsPtrOutput) ToGetDisksTimeoutsPtrOutputWithContext(ctx context.Context) GetDisksTimeoutsPtrOutput
type Key ¶ added in v0.1.8
type Key struct { // Private Key Key string `pulumi:"key"` }
A Machine Secrets Private Key
type KeyArgs ¶ added in v0.1.8
type KeyArgs struct { // Private Key Key pulumi.StringInput `pulumi:"key"` }
A Machine Secrets Private Key
func (KeyArgs) ElementType ¶ added in v0.1.8
func (KeyArgs) ToKeyOutput ¶ added in v0.1.8
func (KeyArgs) ToKeyOutputWithContext ¶ added in v0.1.8
func (KeyArgs) ToKeyPtrOutput ¶ added in v0.1.8
func (i KeyArgs) ToKeyPtrOutput() KeyPtrOutput
func (KeyArgs) ToKeyPtrOutputWithContext ¶ added in v0.1.8
func (i KeyArgs) ToKeyPtrOutputWithContext(ctx context.Context) KeyPtrOutput
type KeyInput ¶ added in v0.1.8
type KeyInput interface { pulumi.Input ToKeyOutput() KeyOutput ToKeyOutputWithContext(context.Context) KeyOutput }
KeyInput is an input type that accepts KeyArgs and KeyOutput values. You can construct a concrete instance of `KeyInput` via:
KeyArgs{...}
type KeyOutput ¶ added in v0.1.8
type KeyOutput struct{ *pulumi.OutputState }
A Machine Secrets Private Key
func (KeyOutput) ElementType ¶ added in v0.1.8
func (KeyOutput) ToKeyOutput ¶ added in v0.1.8
func (KeyOutput) ToKeyOutputWithContext ¶ added in v0.1.8
func (KeyOutput) ToKeyPtrOutput ¶ added in v0.1.8
func (o KeyOutput) ToKeyPtrOutput() KeyPtrOutput
func (KeyOutput) ToKeyPtrOutputWithContext ¶ added in v0.1.8
func (o KeyOutput) ToKeyPtrOutputWithContext(ctx context.Context) KeyPtrOutput
type KeyPtrInput ¶ added in v0.1.8
type KeyPtrInput interface { pulumi.Input ToKeyPtrOutput() KeyPtrOutput ToKeyPtrOutputWithContext(context.Context) KeyPtrOutput }
KeyPtrInput is an input type that accepts KeyArgs, KeyPtr and KeyPtrOutput values. You can construct a concrete instance of `KeyPtrInput` via:
KeyArgs{...} or: nil
func KeyPtr ¶ added in v0.1.8
func KeyPtr(v *KeyArgs) KeyPtrInput
type KeyPtrOutput ¶ added in v0.1.8
type KeyPtrOutput struct{ *pulumi.OutputState }
func (KeyPtrOutput) Elem ¶ added in v0.1.8
func (o KeyPtrOutput) Elem() KeyOutput
func (KeyPtrOutput) ElementType ¶ added in v0.1.8
func (KeyPtrOutput) ElementType() reflect.Type
func (KeyPtrOutput) Key ¶ added in v0.1.8
func (o KeyPtrOutput) Key() pulumi.StringPtrOutput
Private Key
func (KeyPtrOutput) ToKeyPtrOutput ¶ added in v0.1.8
func (o KeyPtrOutput) ToKeyPtrOutput() KeyPtrOutput
func (KeyPtrOutput) ToKeyPtrOutputWithContext ¶ added in v0.1.8
func (o KeyPtrOutput) ToKeyPtrOutputWithContext(ctx context.Context) KeyPtrOutput
type MachineSecrets ¶ added in v0.1.8
type MachineSecrets struct { Certs Certificates `pulumi:"certs"` Cluster Cluster `pulumi:"cluster"` Secrets SecretsType `pulumi:"secrets"` Trustdinfo TrustdInfo `pulumi:"trustdinfo"` }
A complete Machine Secrets configuration
type MachineSecretsArgs ¶ added in v0.1.8
type MachineSecretsArgs struct { Certs CertificatesInput `pulumi:"certs"` Cluster ClusterInput `pulumi:"cluster"` Secrets SecretsTypeInput `pulumi:"secrets"` Trustdinfo TrustdInfoInput `pulumi:"trustdinfo"` }
A complete Machine Secrets configuration
func (MachineSecretsArgs) ElementType ¶ added in v0.1.8
func (MachineSecretsArgs) ElementType() reflect.Type
func (MachineSecretsArgs) ToMachineSecretsOutput ¶ added in v0.1.8
func (i MachineSecretsArgs) ToMachineSecretsOutput() MachineSecretsOutput
func (MachineSecretsArgs) ToMachineSecretsOutputWithContext ¶ added in v0.1.8
func (i MachineSecretsArgs) ToMachineSecretsOutputWithContext(ctx context.Context) MachineSecretsOutput
func (MachineSecretsArgs) ToMachineSecretsPtrOutput ¶ added in v0.1.8
func (i MachineSecretsArgs) ToMachineSecretsPtrOutput() MachineSecretsPtrOutput
func (MachineSecretsArgs) ToMachineSecretsPtrOutputWithContext ¶ added in v0.1.8
func (i MachineSecretsArgs) ToMachineSecretsPtrOutputWithContext(ctx context.Context) MachineSecretsPtrOutput
type MachineSecretsInput ¶ added in v0.1.8
type MachineSecretsInput interface { pulumi.Input ToMachineSecretsOutput() MachineSecretsOutput ToMachineSecretsOutputWithContext(context.Context) MachineSecretsOutput }
MachineSecretsInput is an input type that accepts MachineSecretsArgs and MachineSecretsOutput values. You can construct a concrete instance of `MachineSecretsInput` via:
MachineSecretsArgs{...}
type MachineSecretsOutput ¶ added in v0.1.8
type MachineSecretsOutput struct{ *pulumi.OutputState }
A complete Machine Secrets configuration
func (MachineSecretsOutput) Certs ¶ added in v0.1.8
func (o MachineSecretsOutput) Certs() CertificatesOutput
func (MachineSecretsOutput) Cluster ¶ added in v0.1.8
func (o MachineSecretsOutput) Cluster() ClusterOutput
func (MachineSecretsOutput) ElementType ¶ added in v0.1.8
func (MachineSecretsOutput) ElementType() reflect.Type
func (MachineSecretsOutput) Secrets ¶ added in v0.1.8
func (o MachineSecretsOutput) Secrets() SecretsTypeOutput
func (MachineSecretsOutput) ToMachineSecretsOutput ¶ added in v0.1.8
func (o MachineSecretsOutput) ToMachineSecretsOutput() MachineSecretsOutput
func (MachineSecretsOutput) ToMachineSecretsOutputWithContext ¶ added in v0.1.8
func (o MachineSecretsOutput) ToMachineSecretsOutputWithContext(ctx context.Context) MachineSecretsOutput
func (MachineSecretsOutput) ToMachineSecretsPtrOutput ¶ added in v0.1.8
func (o MachineSecretsOutput) ToMachineSecretsPtrOutput() MachineSecretsPtrOutput
func (MachineSecretsOutput) ToMachineSecretsPtrOutputWithContext ¶ added in v0.1.8
func (o MachineSecretsOutput) ToMachineSecretsPtrOutputWithContext(ctx context.Context) MachineSecretsPtrOutput
func (MachineSecretsOutput) Trustdinfo ¶ added in v0.1.8
func (o MachineSecretsOutput) Trustdinfo() TrustdInfoOutput
type MachineSecretsPtrInput ¶ added in v0.1.8
type MachineSecretsPtrInput interface { pulumi.Input ToMachineSecretsPtrOutput() MachineSecretsPtrOutput ToMachineSecretsPtrOutputWithContext(context.Context) MachineSecretsPtrOutput }
MachineSecretsPtrInput is an input type that accepts MachineSecretsArgs, MachineSecretsPtr and MachineSecretsPtrOutput values. You can construct a concrete instance of `MachineSecretsPtrInput` via:
MachineSecretsArgs{...} or: nil
func MachineSecretsPtr ¶ added in v0.1.8
func MachineSecretsPtr(v *MachineSecretsArgs) MachineSecretsPtrInput
type MachineSecretsPtrOutput ¶ added in v0.1.8
type MachineSecretsPtrOutput struct{ *pulumi.OutputState }
func (MachineSecretsPtrOutput) Certs ¶ added in v0.1.8
func (o MachineSecretsPtrOutput) Certs() CertificatesPtrOutput
func (MachineSecretsPtrOutput) Cluster ¶ added in v0.1.8
func (o MachineSecretsPtrOutput) Cluster() ClusterPtrOutput
func (MachineSecretsPtrOutput) Elem ¶ added in v0.1.8
func (o MachineSecretsPtrOutput) Elem() MachineSecretsOutput
func (MachineSecretsPtrOutput) ElementType ¶ added in v0.1.8
func (MachineSecretsPtrOutput) ElementType() reflect.Type
func (MachineSecretsPtrOutput) Secrets ¶ added in v0.1.8
func (o MachineSecretsPtrOutput) Secrets() SecretsTypePtrOutput
func (MachineSecretsPtrOutput) ToMachineSecretsPtrOutput ¶ added in v0.1.8
func (o MachineSecretsPtrOutput) ToMachineSecretsPtrOutput() MachineSecretsPtrOutput
func (MachineSecretsPtrOutput) ToMachineSecretsPtrOutputWithContext ¶ added in v0.1.8
func (o MachineSecretsPtrOutput) ToMachineSecretsPtrOutputWithContext(ctx context.Context) MachineSecretsPtrOutput
func (MachineSecretsPtrOutput) Trustdinfo ¶ added in v0.1.8
func (o MachineSecretsPtrOutput) Trustdinfo() TrustdInfoPtrOutput
type SecretsClientConfigurationArgs ¶
type SecretsClientConfigurationArgs struct { // The client CA certificate CaCertificate pulumi.StringPtrInput `pulumi:"caCertificate"` // The client certificate ClientCertificate pulumi.StringPtrInput `pulumi:"clientCertificate"` // The client key ClientKey pulumi.StringPtrInput `pulumi:"clientKey"` }
func (SecretsClientConfigurationArgs) ElementType ¶
func (SecretsClientConfigurationArgs) ElementType() reflect.Type
func (SecretsClientConfigurationArgs) ToSecretsClientConfigurationOutput ¶
func (i SecretsClientConfigurationArgs) ToSecretsClientConfigurationOutput() SecretsClientConfigurationOutput
func (SecretsClientConfigurationArgs) ToSecretsClientConfigurationOutputWithContext ¶
func (i SecretsClientConfigurationArgs) ToSecretsClientConfigurationOutputWithContext(ctx context.Context) SecretsClientConfigurationOutput
func (SecretsClientConfigurationArgs) ToSecretsClientConfigurationPtrOutput ¶
func (i SecretsClientConfigurationArgs) ToSecretsClientConfigurationPtrOutput() SecretsClientConfigurationPtrOutput
func (SecretsClientConfigurationArgs) ToSecretsClientConfigurationPtrOutputWithContext ¶
func (i SecretsClientConfigurationArgs) ToSecretsClientConfigurationPtrOutputWithContext(ctx context.Context) SecretsClientConfigurationPtrOutput
type SecretsClientConfigurationInput ¶
type SecretsClientConfigurationInput interface { pulumi.Input ToSecretsClientConfigurationOutput() SecretsClientConfigurationOutput ToSecretsClientConfigurationOutputWithContext(context.Context) SecretsClientConfigurationOutput }
SecretsClientConfigurationInput is an input type that accepts SecretsClientConfigurationArgs and SecretsClientConfigurationOutput values. You can construct a concrete instance of `SecretsClientConfigurationInput` via:
SecretsClientConfigurationArgs{...}
type SecretsClientConfigurationOutput ¶
type SecretsClientConfigurationOutput struct{ *pulumi.OutputState }
func (SecretsClientConfigurationOutput) CaCertificate ¶
func (o SecretsClientConfigurationOutput) CaCertificate() pulumi.StringPtrOutput
The client CA certificate
func (SecretsClientConfigurationOutput) ClientCertificate ¶
func (o SecretsClientConfigurationOutput) ClientCertificate() pulumi.StringPtrOutput
The client certificate
func (SecretsClientConfigurationOutput) ClientKey ¶
func (o SecretsClientConfigurationOutput) ClientKey() pulumi.StringPtrOutput
The client key
func (SecretsClientConfigurationOutput) ElementType ¶
func (SecretsClientConfigurationOutput) ElementType() reflect.Type
func (SecretsClientConfigurationOutput) ToSecretsClientConfigurationOutput ¶
func (o SecretsClientConfigurationOutput) ToSecretsClientConfigurationOutput() SecretsClientConfigurationOutput
func (SecretsClientConfigurationOutput) ToSecretsClientConfigurationOutputWithContext ¶
func (o SecretsClientConfigurationOutput) ToSecretsClientConfigurationOutputWithContext(ctx context.Context) SecretsClientConfigurationOutput
func (SecretsClientConfigurationOutput) ToSecretsClientConfigurationPtrOutput ¶
func (o SecretsClientConfigurationOutput) ToSecretsClientConfigurationPtrOutput() SecretsClientConfigurationPtrOutput
func (SecretsClientConfigurationOutput) ToSecretsClientConfigurationPtrOutputWithContext ¶
func (o SecretsClientConfigurationOutput) ToSecretsClientConfigurationPtrOutputWithContext(ctx context.Context) SecretsClientConfigurationPtrOutput
type SecretsClientConfigurationPtrInput ¶
type SecretsClientConfigurationPtrInput interface { pulumi.Input ToSecretsClientConfigurationPtrOutput() SecretsClientConfigurationPtrOutput ToSecretsClientConfigurationPtrOutputWithContext(context.Context) SecretsClientConfigurationPtrOutput }
SecretsClientConfigurationPtrInput is an input type that accepts SecretsClientConfigurationArgs, SecretsClientConfigurationPtr and SecretsClientConfigurationPtrOutput values. You can construct a concrete instance of `SecretsClientConfigurationPtrInput` via:
SecretsClientConfigurationArgs{...} or: nil
func SecretsClientConfigurationPtr ¶
func SecretsClientConfigurationPtr(v *SecretsClientConfigurationArgs) SecretsClientConfigurationPtrInput
type SecretsClientConfigurationPtrOutput ¶
type SecretsClientConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SecretsClientConfigurationPtrOutput) CaCertificate ¶
func (o SecretsClientConfigurationPtrOutput) CaCertificate() pulumi.StringPtrOutput
The client CA certificate
func (SecretsClientConfigurationPtrOutput) ClientCertificate ¶
func (o SecretsClientConfigurationPtrOutput) ClientCertificate() pulumi.StringPtrOutput
The client certificate
func (SecretsClientConfigurationPtrOutput) ClientKey ¶
func (o SecretsClientConfigurationPtrOutput) ClientKey() pulumi.StringPtrOutput
The client key
func (SecretsClientConfigurationPtrOutput) Elem ¶
func (o SecretsClientConfigurationPtrOutput) Elem() SecretsClientConfigurationOutput
func (SecretsClientConfigurationPtrOutput) ElementType ¶
func (SecretsClientConfigurationPtrOutput) ElementType() reflect.Type
func (SecretsClientConfigurationPtrOutput) ToSecretsClientConfigurationPtrOutput ¶
func (o SecretsClientConfigurationPtrOutput) ToSecretsClientConfigurationPtrOutput() SecretsClientConfigurationPtrOutput
func (SecretsClientConfigurationPtrOutput) ToSecretsClientConfigurationPtrOutputWithContext ¶
func (o SecretsClientConfigurationPtrOutput) ToSecretsClientConfigurationPtrOutputWithContext(ctx context.Context) SecretsClientConfigurationPtrOutput
type SecretsMachineSecrets ¶
type SecretsMachineSecrets struct { Certs *SecretsMachineSecretsCerts `pulumi:"certs"` // The cluster secrets Cluster *SecretsMachineSecretsCluster `pulumi:"cluster"` // kubernetes cluster secrets Secrets *SecretsMachineSecretsSecrets `pulumi:"secrets"` // trustd secrets Trustdinfo *SecretsMachineSecretsTrustdinfo `pulumi:"trustdinfo"` }
type SecretsMachineSecretsArgs ¶
type SecretsMachineSecretsArgs struct { Certs SecretsMachineSecretsCertsPtrInput `pulumi:"certs"` // The cluster secrets Cluster SecretsMachineSecretsClusterPtrInput `pulumi:"cluster"` // kubernetes cluster secrets Secrets SecretsMachineSecretsSecretsPtrInput `pulumi:"secrets"` // trustd secrets Trustdinfo SecretsMachineSecretsTrustdinfoPtrInput `pulumi:"trustdinfo"` }
func (SecretsMachineSecretsArgs) ElementType ¶
func (SecretsMachineSecretsArgs) ElementType() reflect.Type
func (SecretsMachineSecretsArgs) ToSecretsMachineSecretsOutput ¶
func (i SecretsMachineSecretsArgs) ToSecretsMachineSecretsOutput() SecretsMachineSecretsOutput
func (SecretsMachineSecretsArgs) ToSecretsMachineSecretsOutputWithContext ¶
func (i SecretsMachineSecretsArgs) ToSecretsMachineSecretsOutputWithContext(ctx context.Context) SecretsMachineSecretsOutput
type SecretsMachineSecretsCerts ¶
type SecretsMachineSecretsCerts struct { // The certificate and key pair Etcd *SecretsMachineSecretsCertsEtcd `pulumi:"etcd"` // The certificate and key pair K8s *SecretsMachineSecretsCertsK8s `pulumi:"k8s"` // The certificate and key pair K8sAggregator *SecretsMachineSecretsCertsK8sAggregator `pulumi:"k8sAggregator"` // The service account secrets K8sServiceaccount *SecretsMachineSecretsCertsK8sServiceaccount `pulumi:"k8sServiceaccount"` // The certificate and key pair Os *SecretsMachineSecretsCertsOs `pulumi:"os"` }
type SecretsMachineSecretsCertsArgs ¶
type SecretsMachineSecretsCertsArgs struct { // The certificate and key pair Etcd SecretsMachineSecretsCertsEtcdPtrInput `pulumi:"etcd"` // The certificate and key pair K8s SecretsMachineSecretsCertsK8sPtrInput `pulumi:"k8s"` // The certificate and key pair K8sAggregator SecretsMachineSecretsCertsK8sAggregatorPtrInput `pulumi:"k8sAggregator"` // The service account secrets K8sServiceaccount SecretsMachineSecretsCertsK8sServiceaccountPtrInput `pulumi:"k8sServiceaccount"` // The certificate and key pair Os SecretsMachineSecretsCertsOsPtrInput `pulumi:"os"` }
func (SecretsMachineSecretsCertsArgs) ElementType ¶
func (SecretsMachineSecretsCertsArgs) ElementType() reflect.Type
func (SecretsMachineSecretsCertsArgs) ToSecretsMachineSecretsCertsOutput ¶
func (i SecretsMachineSecretsCertsArgs) ToSecretsMachineSecretsCertsOutput() SecretsMachineSecretsCertsOutput
func (SecretsMachineSecretsCertsArgs) ToSecretsMachineSecretsCertsOutputWithContext ¶
func (i SecretsMachineSecretsCertsArgs) ToSecretsMachineSecretsCertsOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOutput
func (SecretsMachineSecretsCertsArgs) ToSecretsMachineSecretsCertsPtrOutput ¶
func (i SecretsMachineSecretsCertsArgs) ToSecretsMachineSecretsCertsPtrOutput() SecretsMachineSecretsCertsPtrOutput
func (SecretsMachineSecretsCertsArgs) ToSecretsMachineSecretsCertsPtrOutputWithContext ¶
func (i SecretsMachineSecretsCertsArgs) ToSecretsMachineSecretsCertsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsPtrOutput
type SecretsMachineSecretsCertsEtcdArgs ¶
type SecretsMachineSecretsCertsEtcdArgs struct { // certificate data Cert pulumi.StringPtrInput `pulumi:"cert"` // key data Key pulumi.StringPtrInput `pulumi:"key"` }
func (SecretsMachineSecretsCertsEtcdArgs) ElementType ¶
func (SecretsMachineSecretsCertsEtcdArgs) ElementType() reflect.Type
func (SecretsMachineSecretsCertsEtcdArgs) ToSecretsMachineSecretsCertsEtcdOutput ¶
func (i SecretsMachineSecretsCertsEtcdArgs) ToSecretsMachineSecretsCertsEtcdOutput() SecretsMachineSecretsCertsEtcdOutput
func (SecretsMachineSecretsCertsEtcdArgs) ToSecretsMachineSecretsCertsEtcdOutputWithContext ¶
func (i SecretsMachineSecretsCertsEtcdArgs) ToSecretsMachineSecretsCertsEtcdOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsEtcdOutput
func (SecretsMachineSecretsCertsEtcdArgs) ToSecretsMachineSecretsCertsEtcdPtrOutput ¶
func (i SecretsMachineSecretsCertsEtcdArgs) ToSecretsMachineSecretsCertsEtcdPtrOutput() SecretsMachineSecretsCertsEtcdPtrOutput
func (SecretsMachineSecretsCertsEtcdArgs) ToSecretsMachineSecretsCertsEtcdPtrOutputWithContext ¶
func (i SecretsMachineSecretsCertsEtcdArgs) ToSecretsMachineSecretsCertsEtcdPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsEtcdPtrOutput
type SecretsMachineSecretsCertsEtcdInput ¶
type SecretsMachineSecretsCertsEtcdInput interface { pulumi.Input ToSecretsMachineSecretsCertsEtcdOutput() SecretsMachineSecretsCertsEtcdOutput ToSecretsMachineSecretsCertsEtcdOutputWithContext(context.Context) SecretsMachineSecretsCertsEtcdOutput }
SecretsMachineSecretsCertsEtcdInput is an input type that accepts SecretsMachineSecretsCertsEtcdArgs and SecretsMachineSecretsCertsEtcdOutput values. You can construct a concrete instance of `SecretsMachineSecretsCertsEtcdInput` via:
SecretsMachineSecretsCertsEtcdArgs{...}
type SecretsMachineSecretsCertsEtcdOutput ¶
type SecretsMachineSecretsCertsEtcdOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsCertsEtcdOutput) Cert ¶
func (o SecretsMachineSecretsCertsEtcdOutput) Cert() pulumi.StringPtrOutput
certificate data
func (SecretsMachineSecretsCertsEtcdOutput) ElementType ¶
func (SecretsMachineSecretsCertsEtcdOutput) ElementType() reflect.Type
func (SecretsMachineSecretsCertsEtcdOutput) Key ¶
func (o SecretsMachineSecretsCertsEtcdOutput) Key() pulumi.StringPtrOutput
key data
func (SecretsMachineSecretsCertsEtcdOutput) ToSecretsMachineSecretsCertsEtcdOutput ¶
func (o SecretsMachineSecretsCertsEtcdOutput) ToSecretsMachineSecretsCertsEtcdOutput() SecretsMachineSecretsCertsEtcdOutput
func (SecretsMachineSecretsCertsEtcdOutput) ToSecretsMachineSecretsCertsEtcdOutputWithContext ¶
func (o SecretsMachineSecretsCertsEtcdOutput) ToSecretsMachineSecretsCertsEtcdOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsEtcdOutput
func (SecretsMachineSecretsCertsEtcdOutput) ToSecretsMachineSecretsCertsEtcdPtrOutput ¶
func (o SecretsMachineSecretsCertsEtcdOutput) ToSecretsMachineSecretsCertsEtcdPtrOutput() SecretsMachineSecretsCertsEtcdPtrOutput
func (SecretsMachineSecretsCertsEtcdOutput) ToSecretsMachineSecretsCertsEtcdPtrOutputWithContext ¶
func (o SecretsMachineSecretsCertsEtcdOutput) ToSecretsMachineSecretsCertsEtcdPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsEtcdPtrOutput
type SecretsMachineSecretsCertsEtcdPtrInput ¶
type SecretsMachineSecretsCertsEtcdPtrInput interface { pulumi.Input ToSecretsMachineSecretsCertsEtcdPtrOutput() SecretsMachineSecretsCertsEtcdPtrOutput ToSecretsMachineSecretsCertsEtcdPtrOutputWithContext(context.Context) SecretsMachineSecretsCertsEtcdPtrOutput }
SecretsMachineSecretsCertsEtcdPtrInput is an input type that accepts SecretsMachineSecretsCertsEtcdArgs, SecretsMachineSecretsCertsEtcdPtr and SecretsMachineSecretsCertsEtcdPtrOutput values. You can construct a concrete instance of `SecretsMachineSecretsCertsEtcdPtrInput` via:
SecretsMachineSecretsCertsEtcdArgs{...} or: nil
func SecretsMachineSecretsCertsEtcdPtr ¶
func SecretsMachineSecretsCertsEtcdPtr(v *SecretsMachineSecretsCertsEtcdArgs) SecretsMachineSecretsCertsEtcdPtrInput
type SecretsMachineSecretsCertsEtcdPtrOutput ¶
type SecretsMachineSecretsCertsEtcdPtrOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsCertsEtcdPtrOutput) Cert ¶
func (o SecretsMachineSecretsCertsEtcdPtrOutput) Cert() pulumi.StringPtrOutput
certificate data
func (SecretsMachineSecretsCertsEtcdPtrOutput) ElementType ¶
func (SecretsMachineSecretsCertsEtcdPtrOutput) ElementType() reflect.Type
func (SecretsMachineSecretsCertsEtcdPtrOutput) Key ¶
func (o SecretsMachineSecretsCertsEtcdPtrOutput) Key() pulumi.StringPtrOutput
key data
func (SecretsMachineSecretsCertsEtcdPtrOutput) ToSecretsMachineSecretsCertsEtcdPtrOutput ¶
func (o SecretsMachineSecretsCertsEtcdPtrOutput) ToSecretsMachineSecretsCertsEtcdPtrOutput() SecretsMachineSecretsCertsEtcdPtrOutput
func (SecretsMachineSecretsCertsEtcdPtrOutput) ToSecretsMachineSecretsCertsEtcdPtrOutputWithContext ¶
func (o SecretsMachineSecretsCertsEtcdPtrOutput) ToSecretsMachineSecretsCertsEtcdPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsEtcdPtrOutput
type SecretsMachineSecretsCertsInput ¶
type SecretsMachineSecretsCertsInput interface { pulumi.Input ToSecretsMachineSecretsCertsOutput() SecretsMachineSecretsCertsOutput ToSecretsMachineSecretsCertsOutputWithContext(context.Context) SecretsMachineSecretsCertsOutput }
SecretsMachineSecretsCertsInput is an input type that accepts SecretsMachineSecretsCertsArgs and SecretsMachineSecretsCertsOutput values. You can construct a concrete instance of `SecretsMachineSecretsCertsInput` via:
SecretsMachineSecretsCertsArgs{...}
type SecretsMachineSecretsCertsK8sAggregatorArgs ¶
type SecretsMachineSecretsCertsK8sAggregatorArgs struct { // certificate data Cert pulumi.StringPtrInput `pulumi:"cert"` // key data Key pulumi.StringPtrInput `pulumi:"key"` }
func (SecretsMachineSecretsCertsK8sAggregatorArgs) ElementType ¶
func (SecretsMachineSecretsCertsK8sAggregatorArgs) ElementType() reflect.Type
func (SecretsMachineSecretsCertsK8sAggregatorArgs) ToSecretsMachineSecretsCertsK8sAggregatorOutput ¶
func (i SecretsMachineSecretsCertsK8sAggregatorArgs) ToSecretsMachineSecretsCertsK8sAggregatorOutput() SecretsMachineSecretsCertsK8sAggregatorOutput
func (SecretsMachineSecretsCertsK8sAggregatorArgs) ToSecretsMachineSecretsCertsK8sAggregatorOutputWithContext ¶
func (i SecretsMachineSecretsCertsK8sAggregatorArgs) ToSecretsMachineSecretsCertsK8sAggregatorOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sAggregatorOutput
func (SecretsMachineSecretsCertsK8sAggregatorArgs) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutput ¶
func (i SecretsMachineSecretsCertsK8sAggregatorArgs) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutput() SecretsMachineSecretsCertsK8sAggregatorPtrOutput
func (SecretsMachineSecretsCertsK8sAggregatorArgs) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutputWithContext ¶
func (i SecretsMachineSecretsCertsK8sAggregatorArgs) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sAggregatorPtrOutput
type SecretsMachineSecretsCertsK8sAggregatorInput ¶
type SecretsMachineSecretsCertsK8sAggregatorInput interface { pulumi.Input ToSecretsMachineSecretsCertsK8sAggregatorOutput() SecretsMachineSecretsCertsK8sAggregatorOutput ToSecretsMachineSecretsCertsK8sAggregatorOutputWithContext(context.Context) SecretsMachineSecretsCertsK8sAggregatorOutput }
SecretsMachineSecretsCertsK8sAggregatorInput is an input type that accepts SecretsMachineSecretsCertsK8sAggregatorArgs and SecretsMachineSecretsCertsK8sAggregatorOutput values. You can construct a concrete instance of `SecretsMachineSecretsCertsK8sAggregatorInput` via:
SecretsMachineSecretsCertsK8sAggregatorArgs{...}
type SecretsMachineSecretsCertsK8sAggregatorOutput ¶
type SecretsMachineSecretsCertsK8sAggregatorOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsCertsK8sAggregatorOutput) Cert ¶
func (o SecretsMachineSecretsCertsK8sAggregatorOutput) Cert() pulumi.StringPtrOutput
certificate data
func (SecretsMachineSecretsCertsK8sAggregatorOutput) ElementType ¶
func (SecretsMachineSecretsCertsK8sAggregatorOutput) ElementType() reflect.Type
func (SecretsMachineSecretsCertsK8sAggregatorOutput) Key ¶
func (o SecretsMachineSecretsCertsK8sAggregatorOutput) Key() pulumi.StringPtrOutput
key data
func (SecretsMachineSecretsCertsK8sAggregatorOutput) ToSecretsMachineSecretsCertsK8sAggregatorOutput ¶
func (o SecretsMachineSecretsCertsK8sAggregatorOutput) ToSecretsMachineSecretsCertsK8sAggregatorOutput() SecretsMachineSecretsCertsK8sAggregatorOutput
func (SecretsMachineSecretsCertsK8sAggregatorOutput) ToSecretsMachineSecretsCertsK8sAggregatorOutputWithContext ¶
func (o SecretsMachineSecretsCertsK8sAggregatorOutput) ToSecretsMachineSecretsCertsK8sAggregatorOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sAggregatorOutput
func (SecretsMachineSecretsCertsK8sAggregatorOutput) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutput ¶
func (o SecretsMachineSecretsCertsK8sAggregatorOutput) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutput() SecretsMachineSecretsCertsK8sAggregatorPtrOutput
func (SecretsMachineSecretsCertsK8sAggregatorOutput) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutputWithContext ¶
func (o SecretsMachineSecretsCertsK8sAggregatorOutput) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sAggregatorPtrOutput
type SecretsMachineSecretsCertsK8sAggregatorPtrInput ¶
type SecretsMachineSecretsCertsK8sAggregatorPtrInput interface { pulumi.Input ToSecretsMachineSecretsCertsK8sAggregatorPtrOutput() SecretsMachineSecretsCertsK8sAggregatorPtrOutput ToSecretsMachineSecretsCertsK8sAggregatorPtrOutputWithContext(context.Context) SecretsMachineSecretsCertsK8sAggregatorPtrOutput }
SecretsMachineSecretsCertsK8sAggregatorPtrInput is an input type that accepts SecretsMachineSecretsCertsK8sAggregatorArgs, SecretsMachineSecretsCertsK8sAggregatorPtr and SecretsMachineSecretsCertsK8sAggregatorPtrOutput values. You can construct a concrete instance of `SecretsMachineSecretsCertsK8sAggregatorPtrInput` via:
SecretsMachineSecretsCertsK8sAggregatorArgs{...} or: nil
func SecretsMachineSecretsCertsK8sAggregatorPtr ¶
func SecretsMachineSecretsCertsK8sAggregatorPtr(v *SecretsMachineSecretsCertsK8sAggregatorArgs) SecretsMachineSecretsCertsK8sAggregatorPtrInput
type SecretsMachineSecretsCertsK8sAggregatorPtrOutput ¶
type SecretsMachineSecretsCertsK8sAggregatorPtrOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsCertsK8sAggregatorPtrOutput) Cert ¶
func (o SecretsMachineSecretsCertsK8sAggregatorPtrOutput) Cert() pulumi.StringPtrOutput
certificate data
func (SecretsMachineSecretsCertsK8sAggregatorPtrOutput) ElementType ¶
func (SecretsMachineSecretsCertsK8sAggregatorPtrOutput) ElementType() reflect.Type
func (SecretsMachineSecretsCertsK8sAggregatorPtrOutput) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutput ¶
func (o SecretsMachineSecretsCertsK8sAggregatorPtrOutput) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutput() SecretsMachineSecretsCertsK8sAggregatorPtrOutput
func (SecretsMachineSecretsCertsK8sAggregatorPtrOutput) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutputWithContext ¶
func (o SecretsMachineSecretsCertsK8sAggregatorPtrOutput) ToSecretsMachineSecretsCertsK8sAggregatorPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sAggregatorPtrOutput
type SecretsMachineSecretsCertsK8sArgs ¶
type SecretsMachineSecretsCertsK8sArgs struct { // certificate data Cert pulumi.StringPtrInput `pulumi:"cert"` // key data Key pulumi.StringPtrInput `pulumi:"key"` }
func (SecretsMachineSecretsCertsK8sArgs) ElementType ¶
func (SecretsMachineSecretsCertsK8sArgs) ElementType() reflect.Type
func (SecretsMachineSecretsCertsK8sArgs) ToSecretsMachineSecretsCertsK8sOutput ¶
func (i SecretsMachineSecretsCertsK8sArgs) ToSecretsMachineSecretsCertsK8sOutput() SecretsMachineSecretsCertsK8sOutput
func (SecretsMachineSecretsCertsK8sArgs) ToSecretsMachineSecretsCertsK8sOutputWithContext ¶
func (i SecretsMachineSecretsCertsK8sArgs) ToSecretsMachineSecretsCertsK8sOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sOutput
func (SecretsMachineSecretsCertsK8sArgs) ToSecretsMachineSecretsCertsK8sPtrOutput ¶
func (i SecretsMachineSecretsCertsK8sArgs) ToSecretsMachineSecretsCertsK8sPtrOutput() SecretsMachineSecretsCertsK8sPtrOutput
func (SecretsMachineSecretsCertsK8sArgs) ToSecretsMachineSecretsCertsK8sPtrOutputWithContext ¶
func (i SecretsMachineSecretsCertsK8sArgs) ToSecretsMachineSecretsCertsK8sPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sPtrOutput
type SecretsMachineSecretsCertsK8sInput ¶
type SecretsMachineSecretsCertsK8sInput interface { pulumi.Input ToSecretsMachineSecretsCertsK8sOutput() SecretsMachineSecretsCertsK8sOutput ToSecretsMachineSecretsCertsK8sOutputWithContext(context.Context) SecretsMachineSecretsCertsK8sOutput }
SecretsMachineSecretsCertsK8sInput is an input type that accepts SecretsMachineSecretsCertsK8sArgs and SecretsMachineSecretsCertsK8sOutput values. You can construct a concrete instance of `SecretsMachineSecretsCertsK8sInput` via:
SecretsMachineSecretsCertsK8sArgs{...}
type SecretsMachineSecretsCertsK8sOutput ¶
type SecretsMachineSecretsCertsK8sOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsCertsK8sOutput) Cert ¶
func (o SecretsMachineSecretsCertsK8sOutput) Cert() pulumi.StringPtrOutput
certificate data
func (SecretsMachineSecretsCertsK8sOutput) ElementType ¶
func (SecretsMachineSecretsCertsK8sOutput) ElementType() reflect.Type
func (SecretsMachineSecretsCertsK8sOutput) Key ¶
func (o SecretsMachineSecretsCertsK8sOutput) Key() pulumi.StringPtrOutput
key data
func (SecretsMachineSecretsCertsK8sOutput) ToSecretsMachineSecretsCertsK8sOutput ¶
func (o SecretsMachineSecretsCertsK8sOutput) ToSecretsMachineSecretsCertsK8sOutput() SecretsMachineSecretsCertsK8sOutput
func (SecretsMachineSecretsCertsK8sOutput) ToSecretsMachineSecretsCertsK8sOutputWithContext ¶
func (o SecretsMachineSecretsCertsK8sOutput) ToSecretsMachineSecretsCertsK8sOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sOutput
func (SecretsMachineSecretsCertsK8sOutput) ToSecretsMachineSecretsCertsK8sPtrOutput ¶
func (o SecretsMachineSecretsCertsK8sOutput) ToSecretsMachineSecretsCertsK8sPtrOutput() SecretsMachineSecretsCertsK8sPtrOutput
func (SecretsMachineSecretsCertsK8sOutput) ToSecretsMachineSecretsCertsK8sPtrOutputWithContext ¶
func (o SecretsMachineSecretsCertsK8sOutput) ToSecretsMachineSecretsCertsK8sPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sPtrOutput
type SecretsMachineSecretsCertsK8sPtrInput ¶
type SecretsMachineSecretsCertsK8sPtrInput interface { pulumi.Input ToSecretsMachineSecretsCertsK8sPtrOutput() SecretsMachineSecretsCertsK8sPtrOutput ToSecretsMachineSecretsCertsK8sPtrOutputWithContext(context.Context) SecretsMachineSecretsCertsK8sPtrOutput }
SecretsMachineSecretsCertsK8sPtrInput is an input type that accepts SecretsMachineSecretsCertsK8sArgs, SecretsMachineSecretsCertsK8sPtr and SecretsMachineSecretsCertsK8sPtrOutput values. You can construct a concrete instance of `SecretsMachineSecretsCertsK8sPtrInput` via:
SecretsMachineSecretsCertsK8sArgs{...} or: nil
func SecretsMachineSecretsCertsK8sPtr ¶
func SecretsMachineSecretsCertsK8sPtr(v *SecretsMachineSecretsCertsK8sArgs) SecretsMachineSecretsCertsK8sPtrInput
type SecretsMachineSecretsCertsK8sPtrOutput ¶
type SecretsMachineSecretsCertsK8sPtrOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsCertsK8sPtrOutput) Cert ¶
func (o SecretsMachineSecretsCertsK8sPtrOutput) Cert() pulumi.StringPtrOutput
certificate data
func (SecretsMachineSecretsCertsK8sPtrOutput) ElementType ¶
func (SecretsMachineSecretsCertsK8sPtrOutput) ElementType() reflect.Type
func (SecretsMachineSecretsCertsK8sPtrOutput) Key ¶
func (o SecretsMachineSecretsCertsK8sPtrOutput) Key() pulumi.StringPtrOutput
key data
func (SecretsMachineSecretsCertsK8sPtrOutput) ToSecretsMachineSecretsCertsK8sPtrOutput ¶
func (o SecretsMachineSecretsCertsK8sPtrOutput) ToSecretsMachineSecretsCertsK8sPtrOutput() SecretsMachineSecretsCertsK8sPtrOutput
func (SecretsMachineSecretsCertsK8sPtrOutput) ToSecretsMachineSecretsCertsK8sPtrOutputWithContext ¶
func (o SecretsMachineSecretsCertsK8sPtrOutput) ToSecretsMachineSecretsCertsK8sPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sPtrOutput
type SecretsMachineSecretsCertsK8sServiceaccount ¶
type SecretsMachineSecretsCertsK8sServiceaccount struct { // key data Key *string `pulumi:"key"` }
type SecretsMachineSecretsCertsK8sServiceaccountArgs ¶
type SecretsMachineSecretsCertsK8sServiceaccountArgs struct { // key data Key pulumi.StringPtrInput `pulumi:"key"` }
func (SecretsMachineSecretsCertsK8sServiceaccountArgs) ElementType ¶
func (SecretsMachineSecretsCertsK8sServiceaccountArgs) ElementType() reflect.Type
func (SecretsMachineSecretsCertsK8sServiceaccountArgs) ToSecretsMachineSecretsCertsK8sServiceaccountOutput ¶
func (i SecretsMachineSecretsCertsK8sServiceaccountArgs) ToSecretsMachineSecretsCertsK8sServiceaccountOutput() SecretsMachineSecretsCertsK8sServiceaccountOutput
func (SecretsMachineSecretsCertsK8sServiceaccountArgs) ToSecretsMachineSecretsCertsK8sServiceaccountOutputWithContext ¶
func (i SecretsMachineSecretsCertsK8sServiceaccountArgs) ToSecretsMachineSecretsCertsK8sServiceaccountOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sServiceaccountOutput
func (SecretsMachineSecretsCertsK8sServiceaccountArgs) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutput ¶
func (i SecretsMachineSecretsCertsK8sServiceaccountArgs) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutput() SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
func (SecretsMachineSecretsCertsK8sServiceaccountArgs) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutputWithContext ¶
func (i SecretsMachineSecretsCertsK8sServiceaccountArgs) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
type SecretsMachineSecretsCertsK8sServiceaccountInput ¶
type SecretsMachineSecretsCertsK8sServiceaccountInput interface { pulumi.Input ToSecretsMachineSecretsCertsK8sServiceaccountOutput() SecretsMachineSecretsCertsK8sServiceaccountOutput ToSecretsMachineSecretsCertsK8sServiceaccountOutputWithContext(context.Context) SecretsMachineSecretsCertsK8sServiceaccountOutput }
SecretsMachineSecretsCertsK8sServiceaccountInput is an input type that accepts SecretsMachineSecretsCertsK8sServiceaccountArgs and SecretsMachineSecretsCertsK8sServiceaccountOutput values. You can construct a concrete instance of `SecretsMachineSecretsCertsK8sServiceaccountInput` via:
SecretsMachineSecretsCertsK8sServiceaccountArgs{...}
type SecretsMachineSecretsCertsK8sServiceaccountOutput ¶
type SecretsMachineSecretsCertsK8sServiceaccountOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsCertsK8sServiceaccountOutput) ElementType ¶
func (SecretsMachineSecretsCertsK8sServiceaccountOutput) ElementType() reflect.Type
func (SecretsMachineSecretsCertsK8sServiceaccountOutput) ToSecretsMachineSecretsCertsK8sServiceaccountOutput ¶
func (o SecretsMachineSecretsCertsK8sServiceaccountOutput) ToSecretsMachineSecretsCertsK8sServiceaccountOutput() SecretsMachineSecretsCertsK8sServiceaccountOutput
func (SecretsMachineSecretsCertsK8sServiceaccountOutput) ToSecretsMachineSecretsCertsK8sServiceaccountOutputWithContext ¶
func (o SecretsMachineSecretsCertsK8sServiceaccountOutput) ToSecretsMachineSecretsCertsK8sServiceaccountOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sServiceaccountOutput
func (SecretsMachineSecretsCertsK8sServiceaccountOutput) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutput ¶
func (o SecretsMachineSecretsCertsK8sServiceaccountOutput) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutput() SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
func (SecretsMachineSecretsCertsK8sServiceaccountOutput) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutputWithContext ¶
func (o SecretsMachineSecretsCertsK8sServiceaccountOutput) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
type SecretsMachineSecretsCertsK8sServiceaccountPtrInput ¶
type SecretsMachineSecretsCertsK8sServiceaccountPtrInput interface { pulumi.Input ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutput() SecretsMachineSecretsCertsK8sServiceaccountPtrOutput ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutputWithContext(context.Context) SecretsMachineSecretsCertsK8sServiceaccountPtrOutput }
SecretsMachineSecretsCertsK8sServiceaccountPtrInput is an input type that accepts SecretsMachineSecretsCertsK8sServiceaccountArgs, SecretsMachineSecretsCertsK8sServiceaccountPtr and SecretsMachineSecretsCertsK8sServiceaccountPtrOutput values. You can construct a concrete instance of `SecretsMachineSecretsCertsK8sServiceaccountPtrInput` via:
SecretsMachineSecretsCertsK8sServiceaccountArgs{...} or: nil
func SecretsMachineSecretsCertsK8sServiceaccountPtr ¶
func SecretsMachineSecretsCertsK8sServiceaccountPtr(v *SecretsMachineSecretsCertsK8sServiceaccountArgs) SecretsMachineSecretsCertsK8sServiceaccountPtrInput
type SecretsMachineSecretsCertsK8sServiceaccountPtrOutput ¶
type SecretsMachineSecretsCertsK8sServiceaccountPtrOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsCertsK8sServiceaccountPtrOutput) ElementType ¶
func (SecretsMachineSecretsCertsK8sServiceaccountPtrOutput) ElementType() reflect.Type
func (SecretsMachineSecretsCertsK8sServiceaccountPtrOutput) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutput ¶
func (o SecretsMachineSecretsCertsK8sServiceaccountPtrOutput) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutput() SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
func (SecretsMachineSecretsCertsK8sServiceaccountPtrOutput) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutputWithContext ¶
func (o SecretsMachineSecretsCertsK8sServiceaccountPtrOutput) ToSecretsMachineSecretsCertsK8sServiceaccountPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
type SecretsMachineSecretsCertsOsArgs ¶
type SecretsMachineSecretsCertsOsArgs struct { // certificate data Cert pulumi.StringPtrInput `pulumi:"cert"` // key data Key pulumi.StringPtrInput `pulumi:"key"` }
func (SecretsMachineSecretsCertsOsArgs) ElementType ¶
func (SecretsMachineSecretsCertsOsArgs) ElementType() reflect.Type
func (SecretsMachineSecretsCertsOsArgs) ToSecretsMachineSecretsCertsOsOutput ¶
func (i SecretsMachineSecretsCertsOsArgs) ToSecretsMachineSecretsCertsOsOutput() SecretsMachineSecretsCertsOsOutput
func (SecretsMachineSecretsCertsOsArgs) ToSecretsMachineSecretsCertsOsOutputWithContext ¶
func (i SecretsMachineSecretsCertsOsArgs) ToSecretsMachineSecretsCertsOsOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOsOutput
func (SecretsMachineSecretsCertsOsArgs) ToSecretsMachineSecretsCertsOsPtrOutput ¶
func (i SecretsMachineSecretsCertsOsArgs) ToSecretsMachineSecretsCertsOsPtrOutput() SecretsMachineSecretsCertsOsPtrOutput
func (SecretsMachineSecretsCertsOsArgs) ToSecretsMachineSecretsCertsOsPtrOutputWithContext ¶
func (i SecretsMachineSecretsCertsOsArgs) ToSecretsMachineSecretsCertsOsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOsPtrOutput
type SecretsMachineSecretsCertsOsInput ¶
type SecretsMachineSecretsCertsOsInput interface { pulumi.Input ToSecretsMachineSecretsCertsOsOutput() SecretsMachineSecretsCertsOsOutput ToSecretsMachineSecretsCertsOsOutputWithContext(context.Context) SecretsMachineSecretsCertsOsOutput }
SecretsMachineSecretsCertsOsInput is an input type that accepts SecretsMachineSecretsCertsOsArgs and SecretsMachineSecretsCertsOsOutput values. You can construct a concrete instance of `SecretsMachineSecretsCertsOsInput` via:
SecretsMachineSecretsCertsOsArgs{...}
type SecretsMachineSecretsCertsOsOutput ¶
type SecretsMachineSecretsCertsOsOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsCertsOsOutput) Cert ¶
func (o SecretsMachineSecretsCertsOsOutput) Cert() pulumi.StringPtrOutput
certificate data
func (SecretsMachineSecretsCertsOsOutput) ElementType ¶
func (SecretsMachineSecretsCertsOsOutput) ElementType() reflect.Type
func (SecretsMachineSecretsCertsOsOutput) Key ¶
func (o SecretsMachineSecretsCertsOsOutput) Key() pulumi.StringPtrOutput
key data
func (SecretsMachineSecretsCertsOsOutput) ToSecretsMachineSecretsCertsOsOutput ¶
func (o SecretsMachineSecretsCertsOsOutput) ToSecretsMachineSecretsCertsOsOutput() SecretsMachineSecretsCertsOsOutput
func (SecretsMachineSecretsCertsOsOutput) ToSecretsMachineSecretsCertsOsOutputWithContext ¶
func (o SecretsMachineSecretsCertsOsOutput) ToSecretsMachineSecretsCertsOsOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOsOutput
func (SecretsMachineSecretsCertsOsOutput) ToSecretsMachineSecretsCertsOsPtrOutput ¶
func (o SecretsMachineSecretsCertsOsOutput) ToSecretsMachineSecretsCertsOsPtrOutput() SecretsMachineSecretsCertsOsPtrOutput
func (SecretsMachineSecretsCertsOsOutput) ToSecretsMachineSecretsCertsOsPtrOutputWithContext ¶
func (o SecretsMachineSecretsCertsOsOutput) ToSecretsMachineSecretsCertsOsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOsPtrOutput
type SecretsMachineSecretsCertsOsPtrInput ¶
type SecretsMachineSecretsCertsOsPtrInput interface { pulumi.Input ToSecretsMachineSecretsCertsOsPtrOutput() SecretsMachineSecretsCertsOsPtrOutput ToSecretsMachineSecretsCertsOsPtrOutputWithContext(context.Context) SecretsMachineSecretsCertsOsPtrOutput }
SecretsMachineSecretsCertsOsPtrInput is an input type that accepts SecretsMachineSecretsCertsOsArgs, SecretsMachineSecretsCertsOsPtr and SecretsMachineSecretsCertsOsPtrOutput values. You can construct a concrete instance of `SecretsMachineSecretsCertsOsPtrInput` via:
SecretsMachineSecretsCertsOsArgs{...} or: nil
func SecretsMachineSecretsCertsOsPtr ¶
func SecretsMachineSecretsCertsOsPtr(v *SecretsMachineSecretsCertsOsArgs) SecretsMachineSecretsCertsOsPtrInput
type SecretsMachineSecretsCertsOsPtrOutput ¶
type SecretsMachineSecretsCertsOsPtrOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsCertsOsPtrOutput) Cert ¶
func (o SecretsMachineSecretsCertsOsPtrOutput) Cert() pulumi.StringPtrOutput
certificate data
func (SecretsMachineSecretsCertsOsPtrOutput) ElementType ¶
func (SecretsMachineSecretsCertsOsPtrOutput) ElementType() reflect.Type
func (SecretsMachineSecretsCertsOsPtrOutput) Key ¶
func (o SecretsMachineSecretsCertsOsPtrOutput) Key() pulumi.StringPtrOutput
key data
func (SecretsMachineSecretsCertsOsPtrOutput) ToSecretsMachineSecretsCertsOsPtrOutput ¶
func (o SecretsMachineSecretsCertsOsPtrOutput) ToSecretsMachineSecretsCertsOsPtrOutput() SecretsMachineSecretsCertsOsPtrOutput
func (SecretsMachineSecretsCertsOsPtrOutput) ToSecretsMachineSecretsCertsOsPtrOutputWithContext ¶
func (o SecretsMachineSecretsCertsOsPtrOutput) ToSecretsMachineSecretsCertsOsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOsPtrOutput
type SecretsMachineSecretsCertsOutput ¶
type SecretsMachineSecretsCertsOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsCertsOutput) ElementType ¶
func (SecretsMachineSecretsCertsOutput) ElementType() reflect.Type
func (SecretsMachineSecretsCertsOutput) K8sAggregator ¶
func (o SecretsMachineSecretsCertsOutput) K8sAggregator() SecretsMachineSecretsCertsK8sAggregatorPtrOutput
The certificate and key pair
func (SecretsMachineSecretsCertsOutput) K8sServiceaccount ¶
func (o SecretsMachineSecretsCertsOutput) K8sServiceaccount() SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
The service account secrets
func (SecretsMachineSecretsCertsOutput) ToSecretsMachineSecretsCertsOutput ¶
func (o SecretsMachineSecretsCertsOutput) ToSecretsMachineSecretsCertsOutput() SecretsMachineSecretsCertsOutput
func (SecretsMachineSecretsCertsOutput) ToSecretsMachineSecretsCertsOutputWithContext ¶
func (o SecretsMachineSecretsCertsOutput) ToSecretsMachineSecretsCertsOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsOutput
func (SecretsMachineSecretsCertsOutput) ToSecretsMachineSecretsCertsPtrOutput ¶
func (o SecretsMachineSecretsCertsOutput) ToSecretsMachineSecretsCertsPtrOutput() SecretsMachineSecretsCertsPtrOutput
func (SecretsMachineSecretsCertsOutput) ToSecretsMachineSecretsCertsPtrOutputWithContext ¶
func (o SecretsMachineSecretsCertsOutput) ToSecretsMachineSecretsCertsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsPtrOutput
type SecretsMachineSecretsCertsPtrInput ¶
type SecretsMachineSecretsCertsPtrInput interface { pulumi.Input ToSecretsMachineSecretsCertsPtrOutput() SecretsMachineSecretsCertsPtrOutput ToSecretsMachineSecretsCertsPtrOutputWithContext(context.Context) SecretsMachineSecretsCertsPtrOutput }
SecretsMachineSecretsCertsPtrInput is an input type that accepts SecretsMachineSecretsCertsArgs, SecretsMachineSecretsCertsPtr and SecretsMachineSecretsCertsPtrOutput values. You can construct a concrete instance of `SecretsMachineSecretsCertsPtrInput` via:
SecretsMachineSecretsCertsArgs{...} or: nil
func SecretsMachineSecretsCertsPtr ¶
func SecretsMachineSecretsCertsPtr(v *SecretsMachineSecretsCertsArgs) SecretsMachineSecretsCertsPtrInput
type SecretsMachineSecretsCertsPtrOutput ¶
type SecretsMachineSecretsCertsPtrOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsCertsPtrOutput) Elem ¶
func (o SecretsMachineSecretsCertsPtrOutput) Elem() SecretsMachineSecretsCertsOutput
func (SecretsMachineSecretsCertsPtrOutput) ElementType ¶
func (SecretsMachineSecretsCertsPtrOutput) ElementType() reflect.Type
func (SecretsMachineSecretsCertsPtrOutput) K8sAggregator ¶
func (o SecretsMachineSecretsCertsPtrOutput) K8sAggregator() SecretsMachineSecretsCertsK8sAggregatorPtrOutput
The certificate and key pair
func (SecretsMachineSecretsCertsPtrOutput) K8sServiceaccount ¶
func (o SecretsMachineSecretsCertsPtrOutput) K8sServiceaccount() SecretsMachineSecretsCertsK8sServiceaccountPtrOutput
The service account secrets
func (SecretsMachineSecretsCertsPtrOutput) ToSecretsMachineSecretsCertsPtrOutput ¶
func (o SecretsMachineSecretsCertsPtrOutput) ToSecretsMachineSecretsCertsPtrOutput() SecretsMachineSecretsCertsPtrOutput
func (SecretsMachineSecretsCertsPtrOutput) ToSecretsMachineSecretsCertsPtrOutputWithContext ¶
func (o SecretsMachineSecretsCertsPtrOutput) ToSecretsMachineSecretsCertsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsCertsPtrOutput
type SecretsMachineSecretsClusterArgs ¶
type SecretsMachineSecretsClusterArgs struct { // The cluster ID Id pulumi.StringPtrInput `pulumi:"id"` // The cluster secret Secret pulumi.StringPtrInput `pulumi:"secret"` }
func (SecretsMachineSecretsClusterArgs) ElementType ¶
func (SecretsMachineSecretsClusterArgs) ElementType() reflect.Type
func (SecretsMachineSecretsClusterArgs) ToSecretsMachineSecretsClusterOutput ¶
func (i SecretsMachineSecretsClusterArgs) ToSecretsMachineSecretsClusterOutput() SecretsMachineSecretsClusterOutput
func (SecretsMachineSecretsClusterArgs) ToSecretsMachineSecretsClusterOutputWithContext ¶
func (i SecretsMachineSecretsClusterArgs) ToSecretsMachineSecretsClusterOutputWithContext(ctx context.Context) SecretsMachineSecretsClusterOutput
func (SecretsMachineSecretsClusterArgs) ToSecretsMachineSecretsClusterPtrOutput ¶
func (i SecretsMachineSecretsClusterArgs) ToSecretsMachineSecretsClusterPtrOutput() SecretsMachineSecretsClusterPtrOutput
func (SecretsMachineSecretsClusterArgs) ToSecretsMachineSecretsClusterPtrOutputWithContext ¶
func (i SecretsMachineSecretsClusterArgs) ToSecretsMachineSecretsClusterPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsClusterPtrOutput
type SecretsMachineSecretsClusterInput ¶
type SecretsMachineSecretsClusterInput interface { pulumi.Input ToSecretsMachineSecretsClusterOutput() SecretsMachineSecretsClusterOutput ToSecretsMachineSecretsClusterOutputWithContext(context.Context) SecretsMachineSecretsClusterOutput }
SecretsMachineSecretsClusterInput is an input type that accepts SecretsMachineSecretsClusterArgs and SecretsMachineSecretsClusterOutput values. You can construct a concrete instance of `SecretsMachineSecretsClusterInput` via:
SecretsMachineSecretsClusterArgs{...}
type SecretsMachineSecretsClusterOutput ¶
type SecretsMachineSecretsClusterOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsClusterOutput) ElementType ¶
func (SecretsMachineSecretsClusterOutput) ElementType() reflect.Type
func (SecretsMachineSecretsClusterOutput) Id ¶
func (o SecretsMachineSecretsClusterOutput) Id() pulumi.StringPtrOutput
The cluster ID
func (SecretsMachineSecretsClusterOutput) Secret ¶
func (o SecretsMachineSecretsClusterOutput) Secret() pulumi.StringPtrOutput
The cluster secret
func (SecretsMachineSecretsClusterOutput) ToSecretsMachineSecretsClusterOutput ¶
func (o SecretsMachineSecretsClusterOutput) ToSecretsMachineSecretsClusterOutput() SecretsMachineSecretsClusterOutput
func (SecretsMachineSecretsClusterOutput) ToSecretsMachineSecretsClusterOutputWithContext ¶
func (o SecretsMachineSecretsClusterOutput) ToSecretsMachineSecretsClusterOutputWithContext(ctx context.Context) SecretsMachineSecretsClusterOutput
func (SecretsMachineSecretsClusterOutput) ToSecretsMachineSecretsClusterPtrOutput ¶
func (o SecretsMachineSecretsClusterOutput) ToSecretsMachineSecretsClusterPtrOutput() SecretsMachineSecretsClusterPtrOutput
func (SecretsMachineSecretsClusterOutput) ToSecretsMachineSecretsClusterPtrOutputWithContext ¶
func (o SecretsMachineSecretsClusterOutput) ToSecretsMachineSecretsClusterPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsClusterPtrOutput
type SecretsMachineSecretsClusterPtrInput ¶
type SecretsMachineSecretsClusterPtrInput interface { pulumi.Input ToSecretsMachineSecretsClusterPtrOutput() SecretsMachineSecretsClusterPtrOutput ToSecretsMachineSecretsClusterPtrOutputWithContext(context.Context) SecretsMachineSecretsClusterPtrOutput }
SecretsMachineSecretsClusterPtrInput is an input type that accepts SecretsMachineSecretsClusterArgs, SecretsMachineSecretsClusterPtr and SecretsMachineSecretsClusterPtrOutput values. You can construct a concrete instance of `SecretsMachineSecretsClusterPtrInput` via:
SecretsMachineSecretsClusterArgs{...} or: nil
func SecretsMachineSecretsClusterPtr ¶
func SecretsMachineSecretsClusterPtr(v *SecretsMachineSecretsClusterArgs) SecretsMachineSecretsClusterPtrInput
type SecretsMachineSecretsClusterPtrOutput ¶
type SecretsMachineSecretsClusterPtrOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsClusterPtrOutput) ElementType ¶
func (SecretsMachineSecretsClusterPtrOutput) ElementType() reflect.Type
func (SecretsMachineSecretsClusterPtrOutput) Id ¶
func (o SecretsMachineSecretsClusterPtrOutput) Id() pulumi.StringPtrOutput
The cluster ID
func (SecretsMachineSecretsClusterPtrOutput) Secret ¶
func (o SecretsMachineSecretsClusterPtrOutput) Secret() pulumi.StringPtrOutput
The cluster secret
func (SecretsMachineSecretsClusterPtrOutput) ToSecretsMachineSecretsClusterPtrOutput ¶
func (o SecretsMachineSecretsClusterPtrOutput) ToSecretsMachineSecretsClusterPtrOutput() SecretsMachineSecretsClusterPtrOutput
func (SecretsMachineSecretsClusterPtrOutput) ToSecretsMachineSecretsClusterPtrOutputWithContext ¶
func (o SecretsMachineSecretsClusterPtrOutput) ToSecretsMachineSecretsClusterPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsClusterPtrOutput
type SecretsMachineSecretsInput ¶
type SecretsMachineSecretsInput interface { pulumi.Input ToSecretsMachineSecretsOutput() SecretsMachineSecretsOutput ToSecretsMachineSecretsOutputWithContext(context.Context) SecretsMachineSecretsOutput }
SecretsMachineSecretsInput is an input type that accepts SecretsMachineSecretsArgs and SecretsMachineSecretsOutput values. You can construct a concrete instance of `SecretsMachineSecretsInput` via:
SecretsMachineSecretsArgs{...}
type SecretsMachineSecretsOutput ¶
type SecretsMachineSecretsOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsOutput) Certs ¶
func (o SecretsMachineSecretsOutput) Certs() SecretsMachineSecretsCertsPtrOutput
func (SecretsMachineSecretsOutput) Cluster ¶
func (o SecretsMachineSecretsOutput) Cluster() SecretsMachineSecretsClusterPtrOutput
The cluster secrets
func (SecretsMachineSecretsOutput) ElementType ¶
func (SecretsMachineSecretsOutput) ElementType() reflect.Type
func (SecretsMachineSecretsOutput) Secrets ¶
func (o SecretsMachineSecretsOutput) Secrets() SecretsMachineSecretsSecretsPtrOutput
kubernetes cluster secrets
func (SecretsMachineSecretsOutput) ToSecretsMachineSecretsOutput ¶
func (o SecretsMachineSecretsOutput) ToSecretsMachineSecretsOutput() SecretsMachineSecretsOutput
func (SecretsMachineSecretsOutput) ToSecretsMachineSecretsOutputWithContext ¶
func (o SecretsMachineSecretsOutput) ToSecretsMachineSecretsOutputWithContext(ctx context.Context) SecretsMachineSecretsOutput
func (SecretsMachineSecretsOutput) Trustdinfo ¶
func (o SecretsMachineSecretsOutput) Trustdinfo() SecretsMachineSecretsTrustdinfoPtrOutput
trustd secrets
type SecretsMachineSecretsSecrets ¶
type SecretsMachineSecretsSecrets struct { // The AES-CBC encryption secret AescbcEncryptionSecret *string `pulumi:"aescbcEncryptionSecret"` // The bootstrap token BootstrapToken *string `pulumi:"bootstrapToken"` // The secretbox encryption secret SecretboxEncryptionSecret *string `pulumi:"secretboxEncryptionSecret"` }
type SecretsMachineSecretsSecretsArgs ¶
type SecretsMachineSecretsSecretsArgs struct { // The AES-CBC encryption secret AescbcEncryptionSecret pulumi.StringPtrInput `pulumi:"aescbcEncryptionSecret"` // The bootstrap token BootstrapToken pulumi.StringPtrInput `pulumi:"bootstrapToken"` // The secretbox encryption secret SecretboxEncryptionSecret pulumi.StringPtrInput `pulumi:"secretboxEncryptionSecret"` }
func (SecretsMachineSecretsSecretsArgs) ElementType ¶
func (SecretsMachineSecretsSecretsArgs) ElementType() reflect.Type
func (SecretsMachineSecretsSecretsArgs) ToSecretsMachineSecretsSecretsOutput ¶
func (i SecretsMachineSecretsSecretsArgs) ToSecretsMachineSecretsSecretsOutput() SecretsMachineSecretsSecretsOutput
func (SecretsMachineSecretsSecretsArgs) ToSecretsMachineSecretsSecretsOutputWithContext ¶
func (i SecretsMachineSecretsSecretsArgs) ToSecretsMachineSecretsSecretsOutputWithContext(ctx context.Context) SecretsMachineSecretsSecretsOutput
func (SecretsMachineSecretsSecretsArgs) ToSecretsMachineSecretsSecretsPtrOutput ¶
func (i SecretsMachineSecretsSecretsArgs) ToSecretsMachineSecretsSecretsPtrOutput() SecretsMachineSecretsSecretsPtrOutput
func (SecretsMachineSecretsSecretsArgs) ToSecretsMachineSecretsSecretsPtrOutputWithContext ¶
func (i SecretsMachineSecretsSecretsArgs) ToSecretsMachineSecretsSecretsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsSecretsPtrOutput
type SecretsMachineSecretsSecretsInput ¶
type SecretsMachineSecretsSecretsInput interface { pulumi.Input ToSecretsMachineSecretsSecretsOutput() SecretsMachineSecretsSecretsOutput ToSecretsMachineSecretsSecretsOutputWithContext(context.Context) SecretsMachineSecretsSecretsOutput }
SecretsMachineSecretsSecretsInput is an input type that accepts SecretsMachineSecretsSecretsArgs and SecretsMachineSecretsSecretsOutput values. You can construct a concrete instance of `SecretsMachineSecretsSecretsInput` via:
SecretsMachineSecretsSecretsArgs{...}
type SecretsMachineSecretsSecretsOutput ¶
type SecretsMachineSecretsSecretsOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsSecretsOutput) AescbcEncryptionSecret ¶
func (o SecretsMachineSecretsSecretsOutput) AescbcEncryptionSecret() pulumi.StringPtrOutput
The AES-CBC encryption secret
func (SecretsMachineSecretsSecretsOutput) BootstrapToken ¶
func (o SecretsMachineSecretsSecretsOutput) BootstrapToken() pulumi.StringPtrOutput
The bootstrap token
func (SecretsMachineSecretsSecretsOutput) ElementType ¶
func (SecretsMachineSecretsSecretsOutput) ElementType() reflect.Type
func (SecretsMachineSecretsSecretsOutput) SecretboxEncryptionSecret ¶
func (o SecretsMachineSecretsSecretsOutput) SecretboxEncryptionSecret() pulumi.StringPtrOutput
The secretbox encryption secret
func (SecretsMachineSecretsSecretsOutput) ToSecretsMachineSecretsSecretsOutput ¶
func (o SecretsMachineSecretsSecretsOutput) ToSecretsMachineSecretsSecretsOutput() SecretsMachineSecretsSecretsOutput
func (SecretsMachineSecretsSecretsOutput) ToSecretsMachineSecretsSecretsOutputWithContext ¶
func (o SecretsMachineSecretsSecretsOutput) ToSecretsMachineSecretsSecretsOutputWithContext(ctx context.Context) SecretsMachineSecretsSecretsOutput
func (SecretsMachineSecretsSecretsOutput) ToSecretsMachineSecretsSecretsPtrOutput ¶
func (o SecretsMachineSecretsSecretsOutput) ToSecretsMachineSecretsSecretsPtrOutput() SecretsMachineSecretsSecretsPtrOutput
func (SecretsMachineSecretsSecretsOutput) ToSecretsMachineSecretsSecretsPtrOutputWithContext ¶
func (o SecretsMachineSecretsSecretsOutput) ToSecretsMachineSecretsSecretsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsSecretsPtrOutput
type SecretsMachineSecretsSecretsPtrInput ¶
type SecretsMachineSecretsSecretsPtrInput interface { pulumi.Input ToSecretsMachineSecretsSecretsPtrOutput() SecretsMachineSecretsSecretsPtrOutput ToSecretsMachineSecretsSecretsPtrOutputWithContext(context.Context) SecretsMachineSecretsSecretsPtrOutput }
SecretsMachineSecretsSecretsPtrInput is an input type that accepts SecretsMachineSecretsSecretsArgs, SecretsMachineSecretsSecretsPtr and SecretsMachineSecretsSecretsPtrOutput values. You can construct a concrete instance of `SecretsMachineSecretsSecretsPtrInput` via:
SecretsMachineSecretsSecretsArgs{...} or: nil
func SecretsMachineSecretsSecretsPtr ¶
func SecretsMachineSecretsSecretsPtr(v *SecretsMachineSecretsSecretsArgs) SecretsMachineSecretsSecretsPtrInput
type SecretsMachineSecretsSecretsPtrOutput ¶
type SecretsMachineSecretsSecretsPtrOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsSecretsPtrOutput) AescbcEncryptionSecret ¶
func (o SecretsMachineSecretsSecretsPtrOutput) AescbcEncryptionSecret() pulumi.StringPtrOutput
The AES-CBC encryption secret
func (SecretsMachineSecretsSecretsPtrOutput) BootstrapToken ¶
func (o SecretsMachineSecretsSecretsPtrOutput) BootstrapToken() pulumi.StringPtrOutput
The bootstrap token
func (SecretsMachineSecretsSecretsPtrOutput) ElementType ¶
func (SecretsMachineSecretsSecretsPtrOutput) ElementType() reflect.Type
func (SecretsMachineSecretsSecretsPtrOutput) SecretboxEncryptionSecret ¶
func (o SecretsMachineSecretsSecretsPtrOutput) SecretboxEncryptionSecret() pulumi.StringPtrOutput
The secretbox encryption secret
func (SecretsMachineSecretsSecretsPtrOutput) ToSecretsMachineSecretsSecretsPtrOutput ¶
func (o SecretsMachineSecretsSecretsPtrOutput) ToSecretsMachineSecretsSecretsPtrOutput() SecretsMachineSecretsSecretsPtrOutput
func (SecretsMachineSecretsSecretsPtrOutput) ToSecretsMachineSecretsSecretsPtrOutputWithContext ¶
func (o SecretsMachineSecretsSecretsPtrOutput) ToSecretsMachineSecretsSecretsPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsSecretsPtrOutput
type SecretsMachineSecretsTrustdinfo ¶
type SecretsMachineSecretsTrustdinfo struct { // The trustd token Token *string `pulumi:"token"` }
type SecretsMachineSecretsTrustdinfoArgs ¶
type SecretsMachineSecretsTrustdinfoArgs struct { // The trustd token Token pulumi.StringPtrInput `pulumi:"token"` }
func (SecretsMachineSecretsTrustdinfoArgs) ElementType ¶
func (SecretsMachineSecretsTrustdinfoArgs) ElementType() reflect.Type
func (SecretsMachineSecretsTrustdinfoArgs) ToSecretsMachineSecretsTrustdinfoOutput ¶
func (i SecretsMachineSecretsTrustdinfoArgs) ToSecretsMachineSecretsTrustdinfoOutput() SecretsMachineSecretsTrustdinfoOutput
func (SecretsMachineSecretsTrustdinfoArgs) ToSecretsMachineSecretsTrustdinfoOutputWithContext ¶
func (i SecretsMachineSecretsTrustdinfoArgs) ToSecretsMachineSecretsTrustdinfoOutputWithContext(ctx context.Context) SecretsMachineSecretsTrustdinfoOutput
func (SecretsMachineSecretsTrustdinfoArgs) ToSecretsMachineSecretsTrustdinfoPtrOutput ¶
func (i SecretsMachineSecretsTrustdinfoArgs) ToSecretsMachineSecretsTrustdinfoPtrOutput() SecretsMachineSecretsTrustdinfoPtrOutput
func (SecretsMachineSecretsTrustdinfoArgs) ToSecretsMachineSecretsTrustdinfoPtrOutputWithContext ¶
func (i SecretsMachineSecretsTrustdinfoArgs) ToSecretsMachineSecretsTrustdinfoPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsTrustdinfoPtrOutput
type SecretsMachineSecretsTrustdinfoInput ¶
type SecretsMachineSecretsTrustdinfoInput interface { pulumi.Input ToSecretsMachineSecretsTrustdinfoOutput() SecretsMachineSecretsTrustdinfoOutput ToSecretsMachineSecretsTrustdinfoOutputWithContext(context.Context) SecretsMachineSecretsTrustdinfoOutput }
SecretsMachineSecretsTrustdinfoInput is an input type that accepts SecretsMachineSecretsTrustdinfoArgs and SecretsMachineSecretsTrustdinfoOutput values. You can construct a concrete instance of `SecretsMachineSecretsTrustdinfoInput` via:
SecretsMachineSecretsTrustdinfoArgs{...}
type SecretsMachineSecretsTrustdinfoOutput ¶
type SecretsMachineSecretsTrustdinfoOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsTrustdinfoOutput) ElementType ¶
func (SecretsMachineSecretsTrustdinfoOutput) ElementType() reflect.Type
func (SecretsMachineSecretsTrustdinfoOutput) ToSecretsMachineSecretsTrustdinfoOutput ¶
func (o SecretsMachineSecretsTrustdinfoOutput) ToSecretsMachineSecretsTrustdinfoOutput() SecretsMachineSecretsTrustdinfoOutput
func (SecretsMachineSecretsTrustdinfoOutput) ToSecretsMachineSecretsTrustdinfoOutputWithContext ¶
func (o SecretsMachineSecretsTrustdinfoOutput) ToSecretsMachineSecretsTrustdinfoOutputWithContext(ctx context.Context) SecretsMachineSecretsTrustdinfoOutput
func (SecretsMachineSecretsTrustdinfoOutput) ToSecretsMachineSecretsTrustdinfoPtrOutput ¶
func (o SecretsMachineSecretsTrustdinfoOutput) ToSecretsMachineSecretsTrustdinfoPtrOutput() SecretsMachineSecretsTrustdinfoPtrOutput
func (SecretsMachineSecretsTrustdinfoOutput) ToSecretsMachineSecretsTrustdinfoPtrOutputWithContext ¶
func (o SecretsMachineSecretsTrustdinfoOutput) ToSecretsMachineSecretsTrustdinfoPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsTrustdinfoPtrOutput
func (SecretsMachineSecretsTrustdinfoOutput) Token ¶
func (o SecretsMachineSecretsTrustdinfoOutput) Token() pulumi.StringPtrOutput
The trustd token
type SecretsMachineSecretsTrustdinfoPtrInput ¶
type SecretsMachineSecretsTrustdinfoPtrInput interface { pulumi.Input ToSecretsMachineSecretsTrustdinfoPtrOutput() SecretsMachineSecretsTrustdinfoPtrOutput ToSecretsMachineSecretsTrustdinfoPtrOutputWithContext(context.Context) SecretsMachineSecretsTrustdinfoPtrOutput }
SecretsMachineSecretsTrustdinfoPtrInput is an input type that accepts SecretsMachineSecretsTrustdinfoArgs, SecretsMachineSecretsTrustdinfoPtr and SecretsMachineSecretsTrustdinfoPtrOutput values. You can construct a concrete instance of `SecretsMachineSecretsTrustdinfoPtrInput` via:
SecretsMachineSecretsTrustdinfoArgs{...} or: nil
func SecretsMachineSecretsTrustdinfoPtr ¶
func SecretsMachineSecretsTrustdinfoPtr(v *SecretsMachineSecretsTrustdinfoArgs) SecretsMachineSecretsTrustdinfoPtrInput
type SecretsMachineSecretsTrustdinfoPtrOutput ¶
type SecretsMachineSecretsTrustdinfoPtrOutput struct{ *pulumi.OutputState }
func (SecretsMachineSecretsTrustdinfoPtrOutput) ElementType ¶
func (SecretsMachineSecretsTrustdinfoPtrOutput) ElementType() reflect.Type
func (SecretsMachineSecretsTrustdinfoPtrOutput) ToSecretsMachineSecretsTrustdinfoPtrOutput ¶
func (o SecretsMachineSecretsTrustdinfoPtrOutput) ToSecretsMachineSecretsTrustdinfoPtrOutput() SecretsMachineSecretsTrustdinfoPtrOutput
func (SecretsMachineSecretsTrustdinfoPtrOutput) ToSecretsMachineSecretsTrustdinfoPtrOutputWithContext ¶
func (o SecretsMachineSecretsTrustdinfoPtrOutput) ToSecretsMachineSecretsTrustdinfoPtrOutputWithContext(ctx context.Context) SecretsMachineSecretsTrustdinfoPtrOutput
func (SecretsMachineSecretsTrustdinfoPtrOutput) Token ¶
func (o SecretsMachineSecretsTrustdinfoPtrOutput) Token() pulumi.StringPtrOutput
The trustd token
type SecretsType ¶ added in v0.1.8
type SecretsType struct { pulumi.CustomResourceState // The generated client configuration data ClientConfiguration SecretsClientConfigurationOutput `pulumi:"clientConfiguration"` // The secrets for the talos cluster MachineSecrets MachineSecretsOutput `pulumi:"machineSecrets"` // The version of talos features to use in generated machine configuration TalosVersion pulumi.StringOutput `pulumi:"talosVersion"` }
Generate machine secrets for Talos cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumiverse/pulumi-talos/sdk/go/talos/machine"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := machine.NewSecrets(ctx, "machineSecrets", nil) if err != nil { return err } return nil }) }
```
## Import
terraform machine secrets can be imported from an existing secrets file
```sh
$ pulumi import talos:machine/secrets:Secrets this <path-to-secrets.yaml>
```
func GetSecretsType ¶ added in v0.1.8
func GetSecretsType(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecretsTypeState, opts ...pulumi.ResourceOption) (*SecretsType, error)
GetSecretsType gets an existing SecretsType 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 NewSecretsType ¶ added in v0.1.8
func NewSecretsType(ctx *pulumi.Context, name string, args *SecretsTypeArgs, opts ...pulumi.ResourceOption) (*SecretsType, error)
NewSecretsType registers a new resource with the given unique name, arguments, and options.
func (*SecretsType) ElementType ¶ added in v0.1.8
func (*SecretsType) ElementType() reflect.Type
func (*SecretsType) ToSecretsTypeOutput ¶ added in v0.1.8
func (i *SecretsType) ToSecretsTypeOutput() SecretsTypeOutput
func (*SecretsType) ToSecretsTypeOutputWithContext ¶ added in v0.1.8
func (i *SecretsType) ToSecretsTypeOutputWithContext(ctx context.Context) SecretsTypeOutput
type SecretsTypeArgs ¶ added in v0.1.8
type SecretsTypeArgs struct { // The version of talos features to use in generated machine configuration TalosVersion pulumi.StringPtrInput }
The set of arguments for constructing a SecretsType resource.
func (SecretsTypeArgs) ElementType ¶ added in v0.1.8
func (SecretsTypeArgs) ElementType() reflect.Type
func (SecretsTypeArgs) ToSecretsTypeOutput ¶ added in v0.1.8
func (i SecretsTypeArgs) ToSecretsTypeOutput() SecretsTypeOutput
func (SecretsTypeArgs) ToSecretsTypeOutputWithContext ¶ added in v0.1.8
func (SecretsTypeArgs) ToSecretsTypePtrOutput ¶ added in v0.1.8
func (i SecretsTypeArgs) ToSecretsTypePtrOutput() SecretsTypePtrOutput
func (SecretsTypeArgs) ToSecretsTypePtrOutputWithContext ¶ added in v0.1.8
func (i SecretsTypeArgs) ToSecretsTypePtrOutputWithContext(ctx context.Context) SecretsTypePtrOutput
type SecretsTypeArray ¶ added in v0.1.8
type SecretsTypeArray []SecretsTypeInput
func (SecretsTypeArray) ElementType ¶ added in v0.1.8
func (SecretsTypeArray) ElementType() reflect.Type
func (SecretsTypeArray) ToSecretsTypeArrayOutput ¶ added in v0.1.8
func (i SecretsTypeArray) ToSecretsTypeArrayOutput() SecretsTypeArrayOutput
func (SecretsTypeArray) ToSecretsTypeArrayOutputWithContext ¶ added in v0.1.8
func (i SecretsTypeArray) ToSecretsTypeArrayOutputWithContext(ctx context.Context) SecretsTypeArrayOutput
type SecretsTypeArrayInput ¶ added in v0.1.8
type SecretsTypeArrayInput interface { pulumi.Input ToSecretsTypeArrayOutput() SecretsTypeArrayOutput ToSecretsTypeArrayOutputWithContext(context.Context) SecretsTypeArrayOutput }
SecretsTypeArrayInput is an input type that accepts SecretsTypeArray and SecretsTypeArrayOutput values. You can construct a concrete instance of `SecretsTypeArrayInput` via:
SecretsTypeArray{ SecretsTypeArgs{...} }
type SecretsTypeArrayOutput ¶ added in v0.1.8
type SecretsTypeArrayOutput struct{ *pulumi.OutputState }
func (SecretsTypeArrayOutput) ElementType ¶ added in v0.1.8
func (SecretsTypeArrayOutput) ElementType() reflect.Type
func (SecretsTypeArrayOutput) Index ¶ added in v0.1.8
func (o SecretsTypeArrayOutput) Index(i pulumi.IntInput) SecretsTypeOutput
func (SecretsTypeArrayOutput) ToSecretsTypeArrayOutput ¶ added in v0.1.8
func (o SecretsTypeArrayOutput) ToSecretsTypeArrayOutput() SecretsTypeArrayOutput
func (SecretsTypeArrayOutput) ToSecretsTypeArrayOutputWithContext ¶ added in v0.1.8
func (o SecretsTypeArrayOutput) ToSecretsTypeArrayOutputWithContext(ctx context.Context) SecretsTypeArrayOutput
type SecretsTypeInput ¶ added in v0.1.8
type SecretsTypeInput interface { pulumi.Input ToSecretsTypeOutput() SecretsTypeOutput ToSecretsTypeOutputWithContext(ctx context.Context) SecretsTypeOutput }
type SecretsTypeMap ¶ added in v0.1.8
type SecretsTypeMap map[string]SecretsTypeInput
func (SecretsTypeMap) ElementType ¶ added in v0.1.8
func (SecretsTypeMap) ElementType() reflect.Type
func (SecretsTypeMap) ToSecretsTypeMapOutput ¶ added in v0.1.8
func (i SecretsTypeMap) ToSecretsTypeMapOutput() SecretsTypeMapOutput
func (SecretsTypeMap) ToSecretsTypeMapOutputWithContext ¶ added in v0.1.8
func (i SecretsTypeMap) ToSecretsTypeMapOutputWithContext(ctx context.Context) SecretsTypeMapOutput
type SecretsTypeMapInput ¶ added in v0.1.8
type SecretsTypeMapInput interface { pulumi.Input ToSecretsTypeMapOutput() SecretsTypeMapOutput ToSecretsTypeMapOutputWithContext(context.Context) SecretsTypeMapOutput }
SecretsTypeMapInput is an input type that accepts SecretsTypeMap and SecretsTypeMapOutput values. You can construct a concrete instance of `SecretsTypeMapInput` via:
SecretsTypeMap{ "key": SecretsTypeArgs{...} }
type SecretsTypeMapOutput ¶ added in v0.1.8
type SecretsTypeMapOutput struct{ *pulumi.OutputState }
func (SecretsTypeMapOutput) ElementType ¶ added in v0.1.8
func (SecretsTypeMapOutput) ElementType() reflect.Type
func (SecretsTypeMapOutput) MapIndex ¶ added in v0.1.8
func (o SecretsTypeMapOutput) MapIndex(k pulumi.StringInput) SecretsTypeOutput
func (SecretsTypeMapOutput) ToSecretsTypeMapOutput ¶ added in v0.1.8
func (o SecretsTypeMapOutput) ToSecretsTypeMapOutput() SecretsTypeMapOutput
func (SecretsTypeMapOutput) ToSecretsTypeMapOutputWithContext ¶ added in v0.1.8
func (o SecretsTypeMapOutput) ToSecretsTypeMapOutputWithContext(ctx context.Context) SecretsTypeMapOutput
type SecretsTypeOutput ¶ added in v0.1.8
type SecretsTypeOutput struct{ *pulumi.OutputState }
func (SecretsTypeOutput) Bootstrap_token ¶ added in v0.1.8
func (o SecretsTypeOutput) Bootstrap_token() pulumi.StringOutput
The bootstrap token for the talos kubernetes cluster
func (SecretsTypeOutput) ClientConfiguration ¶ added in v0.1.8
func (o SecretsTypeOutput) ClientConfiguration() SecretsClientConfigurationOutput
The generated client configuration data
func (SecretsTypeOutput) ElementType ¶ added in v0.1.8
func (SecretsTypeOutput) ElementType() reflect.Type
func (SecretsTypeOutput) MachineSecrets ¶ added in v0.1.8
func (o SecretsTypeOutput) MachineSecrets() MachineSecretsOutput
The secrets for the talos cluster
func (SecretsTypeOutput) Secretbox_encryption_secret ¶ added in v0.1.8
func (o SecretsTypeOutput) Secretbox_encryption_secret() pulumi.StringOutput
The secretbox encryption secret for the talos kubernetes cluster
func (SecretsTypeOutput) TalosVersion ¶ added in v0.1.8
func (o SecretsTypeOutput) TalosVersion() pulumi.StringOutput
The version of talos features to use in generated machine configuration
func (SecretsTypeOutput) ToSecretsTypeOutput ¶ added in v0.1.8
func (o SecretsTypeOutput) ToSecretsTypeOutput() SecretsTypeOutput
func (SecretsTypeOutput) ToSecretsTypeOutputWithContext ¶ added in v0.1.8
func (o SecretsTypeOutput) ToSecretsTypeOutputWithContext(ctx context.Context) SecretsTypeOutput
func (SecretsTypeOutput) ToSecretsTypePtrOutput ¶ added in v0.1.8
func (o SecretsTypeOutput) ToSecretsTypePtrOutput() SecretsTypePtrOutput
func (SecretsTypeOutput) ToSecretsTypePtrOutputWithContext ¶ added in v0.1.8
func (o SecretsTypeOutput) ToSecretsTypePtrOutputWithContext(ctx context.Context) SecretsTypePtrOutput
type SecretsTypePtrInput ¶ added in v0.1.8
type SecretsTypePtrInput interface { pulumi.Input ToSecretsTypePtrOutput() SecretsTypePtrOutput ToSecretsTypePtrOutputWithContext(context.Context) SecretsTypePtrOutput }
SecretsTypePtrInput is an input type that accepts SecretsTypeArgs, SecretsTypePtr and SecretsTypePtrOutput values. You can construct a concrete instance of `SecretsTypePtrInput` via:
SecretsTypeArgs{...} or: nil
func SecretsTypePtr ¶ added in v0.1.8
func SecretsTypePtr(v *SecretsTypeArgs) SecretsTypePtrInput
type SecretsTypePtrOutput ¶ added in v0.1.8
type SecretsTypePtrOutput struct{ *pulumi.OutputState }
func (SecretsTypePtrOutput) Bootstrap_token ¶ added in v0.1.8
func (o SecretsTypePtrOutput) Bootstrap_token() pulumi.StringPtrOutput
The bootstrap token for the talos kubernetes cluster
func (SecretsTypePtrOutput) Elem ¶ added in v0.1.8
func (o SecretsTypePtrOutput) Elem() SecretsTypeOutput
func (SecretsTypePtrOutput) ElementType ¶ added in v0.1.8
func (SecretsTypePtrOutput) ElementType() reflect.Type
func (SecretsTypePtrOutput) Secretbox_encryption_secret ¶ added in v0.1.8
func (o SecretsTypePtrOutput) Secretbox_encryption_secret() pulumi.StringPtrOutput
The secretbox encryption secret for the talos kubernetes cluster
func (SecretsTypePtrOutput) ToSecretsTypePtrOutput ¶ added in v0.1.8
func (o SecretsTypePtrOutput) ToSecretsTypePtrOutput() SecretsTypePtrOutput
func (SecretsTypePtrOutput) ToSecretsTypePtrOutputWithContext ¶ added in v0.1.8
func (o SecretsTypePtrOutput) ToSecretsTypePtrOutputWithContext(ctx context.Context) SecretsTypePtrOutput
type SecretsTypeState ¶ added in v0.1.8
type SecretsTypeState struct { // The generated client configuration data ClientConfiguration SecretsClientConfigurationPtrInput // The secrets for the talos cluster MachineSecrets MachineSecretsPtrInput // The version of talos features to use in generated machine configuration TalosVersion pulumi.StringPtrInput }
func (SecretsTypeState) ElementType ¶ added in v0.1.8
func (SecretsTypeState) ElementType() reflect.Type
type Timeout ¶
type Timeout struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update *string `pulumi:"update"` }
type TimeoutArgs ¶
type TimeoutArgs struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create pulumi.StringPtrInput `pulumi:"create"` // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Update pulumi.StringPtrInput `pulumi:"update"` }
func (TimeoutArgs) ElementType ¶
func (TimeoutArgs) ElementType() reflect.Type
func (TimeoutArgs) ToTimeoutOutput ¶
func (i TimeoutArgs) ToTimeoutOutput() TimeoutOutput
func (TimeoutArgs) ToTimeoutOutputWithContext ¶
func (i TimeoutArgs) ToTimeoutOutputWithContext(ctx context.Context) TimeoutOutput
func (TimeoutArgs) ToTimeoutPtrOutput ¶
func (i TimeoutArgs) ToTimeoutPtrOutput() TimeoutPtrOutput
func (TimeoutArgs) ToTimeoutPtrOutputWithContext ¶
func (i TimeoutArgs) ToTimeoutPtrOutputWithContext(ctx context.Context) TimeoutPtrOutput
type TimeoutInput ¶
type TimeoutInput interface { pulumi.Input ToTimeoutOutput() TimeoutOutput ToTimeoutOutputWithContext(context.Context) TimeoutOutput }
TimeoutInput is an input type that accepts TimeoutArgs and TimeoutOutput values. You can construct a concrete instance of `TimeoutInput` via:
TimeoutArgs{...}
type TimeoutOutput ¶
type TimeoutOutput struct{ *pulumi.OutputState }
func (TimeoutOutput) Create ¶
func (o TimeoutOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (TimeoutOutput) ElementType ¶
func (TimeoutOutput) ElementType() reflect.Type
func (TimeoutOutput) ToTimeoutOutput ¶
func (o TimeoutOutput) ToTimeoutOutput() TimeoutOutput
func (TimeoutOutput) ToTimeoutOutputWithContext ¶
func (o TimeoutOutput) ToTimeoutOutputWithContext(ctx context.Context) TimeoutOutput
func (TimeoutOutput) ToTimeoutPtrOutput ¶
func (o TimeoutOutput) ToTimeoutPtrOutput() TimeoutPtrOutput
func (TimeoutOutput) ToTimeoutPtrOutputWithContext ¶
func (o TimeoutOutput) ToTimeoutPtrOutputWithContext(ctx context.Context) TimeoutPtrOutput
func (TimeoutOutput) Update ¶
func (o TimeoutOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type TimeoutPtrInput ¶
type TimeoutPtrInput interface { pulumi.Input ToTimeoutPtrOutput() TimeoutPtrOutput ToTimeoutPtrOutputWithContext(context.Context) TimeoutPtrOutput }
TimeoutPtrInput is an input type that accepts TimeoutArgs, TimeoutPtr and TimeoutPtrOutput values. You can construct a concrete instance of `TimeoutPtrInput` via:
TimeoutArgs{...} or: nil
func TimeoutPtr ¶
func TimeoutPtr(v *TimeoutArgs) TimeoutPtrInput
type TimeoutPtrOutput ¶
type TimeoutPtrOutput struct{ *pulumi.OutputState }
func (TimeoutPtrOutput) Create ¶
func (o TimeoutPtrOutput) Create() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
func (TimeoutPtrOutput) Elem ¶
func (o TimeoutPtrOutput) Elem() TimeoutOutput
func (TimeoutPtrOutput) ElementType ¶
func (TimeoutPtrOutput) ElementType() reflect.Type
func (TimeoutPtrOutput) ToTimeoutPtrOutput ¶
func (o TimeoutPtrOutput) ToTimeoutPtrOutput() TimeoutPtrOutput
func (TimeoutPtrOutput) ToTimeoutPtrOutputWithContext ¶
func (o TimeoutPtrOutput) ToTimeoutPtrOutputWithContext(ctx context.Context) TimeoutPtrOutput
func (TimeoutPtrOutput) Update ¶
func (o TimeoutPtrOutput) Update() pulumi.StringPtrOutput
A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours).
type TrustdInfo ¶ added in v0.1.8
type TrustdInfo struct { // The trustd token for the talos kubernetes cluster Token string `pulumi:"token"` }
A Machine Secrets Trust daemon info
type TrustdInfoArgs ¶ added in v0.1.8
type TrustdInfoArgs struct { // The trustd token for the talos kubernetes cluster Token pulumi.StringInput `pulumi:"token"` }
A Machine Secrets Trust daemon info
func (TrustdInfoArgs) ElementType ¶ added in v0.1.8
func (TrustdInfoArgs) ElementType() reflect.Type
func (TrustdInfoArgs) ToTrustdInfoOutput ¶ added in v0.1.8
func (i TrustdInfoArgs) ToTrustdInfoOutput() TrustdInfoOutput
func (TrustdInfoArgs) ToTrustdInfoOutputWithContext ¶ added in v0.1.8
func (i TrustdInfoArgs) ToTrustdInfoOutputWithContext(ctx context.Context) TrustdInfoOutput
func (TrustdInfoArgs) ToTrustdInfoPtrOutput ¶ added in v0.1.8
func (i TrustdInfoArgs) ToTrustdInfoPtrOutput() TrustdInfoPtrOutput
func (TrustdInfoArgs) ToTrustdInfoPtrOutputWithContext ¶ added in v0.1.8
func (i TrustdInfoArgs) ToTrustdInfoPtrOutputWithContext(ctx context.Context) TrustdInfoPtrOutput
type TrustdInfoInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
type TrustdInfoOutput struct{ *pulumi.OutputState }
A Machine Secrets Trust daemon info
func (TrustdInfoOutput) ElementType ¶ added in v0.1.8
func (TrustdInfoOutput) ElementType() reflect.Type
func (TrustdInfoOutput) ToTrustdInfoOutput ¶ added in v0.1.8
func (o TrustdInfoOutput) ToTrustdInfoOutput() TrustdInfoOutput
func (TrustdInfoOutput) ToTrustdInfoOutputWithContext ¶ added in v0.1.8
func (o TrustdInfoOutput) ToTrustdInfoOutputWithContext(ctx context.Context) TrustdInfoOutput
func (TrustdInfoOutput) ToTrustdInfoPtrOutput ¶ added in v0.1.8
func (o TrustdInfoOutput) ToTrustdInfoPtrOutput() TrustdInfoPtrOutput
func (TrustdInfoOutput) ToTrustdInfoPtrOutputWithContext ¶ added in v0.1.8
func (o TrustdInfoOutput) ToTrustdInfoPtrOutputWithContext(ctx context.Context) TrustdInfoPtrOutput
func (TrustdInfoOutput) Token ¶ added in v0.1.8
func (o TrustdInfoOutput) Token() pulumi.StringOutput
The trustd token for the talos kubernetes cluster
type TrustdInfoPtrInput ¶ added in v0.1.8
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 ¶ added in v0.1.8
func TrustdInfoPtr(v *TrustdInfoArgs) TrustdInfoPtrInput
type TrustdInfoPtrOutput ¶ added in v0.1.8
type TrustdInfoPtrOutput struct{ *pulumi.OutputState }
func (TrustdInfoPtrOutput) Elem ¶ added in v0.1.8
func (o TrustdInfoPtrOutput) Elem() TrustdInfoOutput
func (TrustdInfoPtrOutput) ElementType ¶ added in v0.1.8
func (TrustdInfoPtrOutput) ElementType() reflect.Type
func (TrustdInfoPtrOutput) ToTrustdInfoPtrOutput ¶ added in v0.1.8
func (o TrustdInfoPtrOutput) ToTrustdInfoPtrOutput() TrustdInfoPtrOutput
func (TrustdInfoPtrOutput) ToTrustdInfoPtrOutputWithContext ¶ added in v0.1.8
func (o TrustdInfoPtrOutput) ToTrustdInfoPtrOutputWithContext(ctx context.Context) TrustdInfoPtrOutput
func (TrustdInfoPtrOutput) Token ¶ added in v0.1.8
func (o TrustdInfoPtrOutput) Token() pulumi.StringPtrOutput
The trustd token for the talos kubernetes cluster