Documentation
¶
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterDnsServer
- type ClusterDnsServerArgs
- type ClusterDnsServerArray
- type ClusterDnsServerArrayInput
- type ClusterDnsServerArrayOutput
- func (ClusterDnsServerArrayOutput) ElementType() reflect.Type
- func (o ClusterDnsServerArrayOutput) Index(i pulumi.IntInput) ClusterDnsServerOutput
- func (o ClusterDnsServerArrayOutput) ToClusterDnsServerArrayOutput() ClusterDnsServerArrayOutput
- func (o ClusterDnsServerArrayOutput) ToClusterDnsServerArrayOutputWithContext(ctx context.Context) ClusterDnsServerArrayOutput
- type ClusterDnsServerInput
- type ClusterDnsServerOutput
- func (o ClusterDnsServerOutput) Domain() pulumi.StringPtrOutput
- func (ClusterDnsServerOutput) ElementType() reflect.Type
- func (o ClusterDnsServerOutput) Servers() pulumi.StringArrayOutput
- func (o ClusterDnsServerOutput) ToClusterDnsServerOutput() ClusterDnsServerOutput
- func (o ClusterDnsServerOutput) ToClusterDnsServerOutputWithContext(ctx context.Context) ClusterDnsServerOutput
- type ClusterInput
- type ClusterInternalLb
- type ClusterInternalLbArgs
- func (ClusterInternalLbArgs) ElementType() reflect.Type
- func (i ClusterInternalLbArgs) ToClusterInternalLbOutput() ClusterInternalLbOutput
- func (i ClusterInternalLbArgs) ToClusterInternalLbOutputWithContext(ctx context.Context) ClusterInternalLbOutput
- func (i ClusterInternalLbArgs) ToClusterInternalLbPtrOutput() ClusterInternalLbPtrOutput
- func (i ClusterInternalLbArgs) ToClusterInternalLbPtrOutputWithContext(ctx context.Context) ClusterInternalLbPtrOutput
- type ClusterInternalLbInput
- type ClusterInternalLbOutput
- func (ClusterInternalLbOutput) ElementType() reflect.Type
- func (o ClusterInternalLbOutput) Enabled() pulumi.BoolOutput
- func (o ClusterInternalLbOutput) SubnetId() pulumi.StringPtrOutput
- func (o ClusterInternalLbOutput) ToClusterInternalLbOutput() ClusterInternalLbOutput
- func (o ClusterInternalLbOutput) ToClusterInternalLbOutputWithContext(ctx context.Context) ClusterInternalLbOutput
- func (o ClusterInternalLbOutput) ToClusterInternalLbPtrOutput() ClusterInternalLbPtrOutput
- func (o ClusterInternalLbOutput) ToClusterInternalLbPtrOutputWithContext(ctx context.Context) ClusterInternalLbPtrOutput
- type ClusterInternalLbPtrInput
- type ClusterInternalLbPtrOutput
- func (o ClusterInternalLbPtrOutput) Elem() ClusterInternalLbOutput
- func (ClusterInternalLbPtrOutput) ElementType() reflect.Type
- func (o ClusterInternalLbPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterInternalLbPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ClusterInternalLbPtrOutput) ToClusterInternalLbPtrOutput() ClusterInternalLbPtrOutput
- func (o ClusterInternalLbPtrOutput) ToClusterInternalLbPtrOutputWithContext(ctx context.Context) ClusterInternalLbPtrOutput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterOutput
- func (o ClusterOutput) ClusterDesc() pulumi.StringPtrOutput
- func (o ClusterOutput) ClusterName() pulumi.StringOutput
- func (o ClusterOutput) DnsServers() ClusterDnsServerArrayOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) EnableVpcCoreDns() pulumi.BoolPtrOutput
- func (o ClusterOutput) ExtraParam() pulumi.MapOutput
- func (o ClusterOutput) InternalLb() ClusterInternalLbPtrOutput
- func (o ClusterOutput) K8sVersion() pulumi.StringOutput
- func (o ClusterOutput) KubeConfig() pulumi.StringOutput
- func (o ClusterOutput) NeedDeleteCbs() pulumi.BoolPtrOutput
- func (o ClusterOutput) PublicLb() ClusterPublicLbPtrOutput
- func (o ClusterOutput) ServiceSubnetId() pulumi.StringPtrOutput
- func (o ClusterOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ClusterOutput) Tags() pulumi.MapOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) VpcId() pulumi.StringOutput
- type ClusterPublicLb
- type ClusterPublicLbArgs
- func (ClusterPublicLbArgs) ElementType() reflect.Type
- func (i ClusterPublicLbArgs) ToClusterPublicLbOutput() ClusterPublicLbOutput
- func (i ClusterPublicLbArgs) ToClusterPublicLbOutputWithContext(ctx context.Context) ClusterPublicLbOutput
- func (i ClusterPublicLbArgs) ToClusterPublicLbPtrOutput() ClusterPublicLbPtrOutput
- func (i ClusterPublicLbArgs) ToClusterPublicLbPtrOutputWithContext(ctx context.Context) ClusterPublicLbPtrOutput
- type ClusterPublicLbInput
- type ClusterPublicLbOutput
- func (o ClusterPublicLbOutput) AllowFromCidrs() pulumi.StringArrayOutput
- func (ClusterPublicLbOutput) ElementType() reflect.Type
- func (o ClusterPublicLbOutput) Enabled() pulumi.BoolOutput
- func (o ClusterPublicLbOutput) ExtraParam() pulumi.StringPtrOutput
- func (o ClusterPublicLbOutput) SecurityGroup() pulumi.StringPtrOutput
- func (o ClusterPublicLbOutput) SecurityPolicies() pulumi.StringArrayOutput
- func (o ClusterPublicLbOutput) ToClusterPublicLbOutput() ClusterPublicLbOutput
- func (o ClusterPublicLbOutput) ToClusterPublicLbOutputWithContext(ctx context.Context) ClusterPublicLbOutput
- func (o ClusterPublicLbOutput) ToClusterPublicLbPtrOutput() ClusterPublicLbPtrOutput
- func (o ClusterPublicLbOutput) ToClusterPublicLbPtrOutputWithContext(ctx context.Context) ClusterPublicLbPtrOutput
- type ClusterPublicLbPtrInput
- type ClusterPublicLbPtrOutput
- func (o ClusterPublicLbPtrOutput) AllowFromCidrs() pulumi.StringArrayOutput
- func (o ClusterPublicLbPtrOutput) Elem() ClusterPublicLbOutput
- func (ClusterPublicLbPtrOutput) ElementType() reflect.Type
- func (o ClusterPublicLbPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ClusterPublicLbPtrOutput) ExtraParam() pulumi.StringPtrOutput
- func (o ClusterPublicLbPtrOutput) SecurityGroup() pulumi.StringPtrOutput
- func (o ClusterPublicLbPtrOutput) SecurityPolicies() pulumi.StringArrayOutput
- func (o ClusterPublicLbPtrOutput) ToClusterPublicLbPtrOutput() ClusterPublicLbPtrOutput
- func (o ClusterPublicLbPtrOutput) ToClusterPublicLbPtrOutputWithContext(ctx context.Context) ClusterPublicLbPtrOutput
- type ClusterState
- type ContainerInstance
- type ContainerInstanceArgs
- type ContainerInstanceArray
- type ContainerInstanceArrayInput
- type ContainerInstanceArrayOutput
- func (ContainerInstanceArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceArrayOutput) Index(i pulumi.IntInput) ContainerInstanceOutput
- func (o ContainerInstanceArrayOutput) ToContainerInstanceArrayOutput() ContainerInstanceArrayOutput
- func (o ContainerInstanceArrayOutput) ToContainerInstanceArrayOutputWithContext(ctx context.Context) ContainerInstanceArrayOutput
- type ContainerInstanceCbsVolume
- type ContainerInstanceCbsVolumeArgs
- func (ContainerInstanceCbsVolumeArgs) ElementType() reflect.Type
- func (i ContainerInstanceCbsVolumeArgs) ToContainerInstanceCbsVolumeOutput() ContainerInstanceCbsVolumeOutput
- func (i ContainerInstanceCbsVolumeArgs) ToContainerInstanceCbsVolumeOutputWithContext(ctx context.Context) ContainerInstanceCbsVolumeOutput
- type ContainerInstanceCbsVolumeArray
- func (ContainerInstanceCbsVolumeArray) ElementType() reflect.Type
- func (i ContainerInstanceCbsVolumeArray) ToContainerInstanceCbsVolumeArrayOutput() ContainerInstanceCbsVolumeArrayOutput
- func (i ContainerInstanceCbsVolumeArray) ToContainerInstanceCbsVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceCbsVolumeArrayOutput
- type ContainerInstanceCbsVolumeArrayInput
- type ContainerInstanceCbsVolumeArrayOutput
- func (ContainerInstanceCbsVolumeArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceCbsVolumeArrayOutput) Index(i pulumi.IntInput) ContainerInstanceCbsVolumeOutput
- func (o ContainerInstanceCbsVolumeArrayOutput) ToContainerInstanceCbsVolumeArrayOutput() ContainerInstanceCbsVolumeArrayOutput
- func (o ContainerInstanceCbsVolumeArrayOutput) ToContainerInstanceCbsVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceCbsVolumeArrayOutput
- type ContainerInstanceCbsVolumeInput
- type ContainerInstanceCbsVolumeOutput
- func (o ContainerInstanceCbsVolumeOutput) DiskId() pulumi.StringOutput
- func (ContainerInstanceCbsVolumeOutput) ElementType() reflect.Type
- func (o ContainerInstanceCbsVolumeOutput) Name() pulumi.StringOutput
- func (o ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutput() ContainerInstanceCbsVolumeOutput
- func (o ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutputWithContext(ctx context.Context) ContainerInstanceCbsVolumeOutput
- type ContainerInstanceContainer
- type ContainerInstanceContainerArgs
- func (ContainerInstanceContainerArgs) ElementType() reflect.Type
- func (i ContainerInstanceContainerArgs) ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput
- func (i ContainerInstanceContainerArgs) ToContainerInstanceContainerOutputWithContext(ctx context.Context) ContainerInstanceContainerOutput
- type ContainerInstanceContainerArray
- func (ContainerInstanceContainerArray) ElementType() reflect.Type
- func (i ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput
- func (i ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerArrayOutput
- type ContainerInstanceContainerArrayInput
- type ContainerInstanceContainerArrayOutput
- func (ContainerInstanceContainerArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerArrayOutput) Index(i pulumi.IntInput) ContainerInstanceContainerOutput
- func (o ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput
- func (o ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerArrayOutput
- type ContainerInstanceContainerInput
- type ContainerInstanceContainerLivenessProbe
- type ContainerInstanceContainerLivenessProbeArgs
- func (ContainerInstanceContainerLivenessProbeArgs) ElementType() reflect.Type
- func (i ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbeOutput() ContainerInstanceContainerLivenessProbeOutput
- func (i ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbeOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbeOutput
- func (i ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbePtrOutput() ContainerInstanceContainerLivenessProbePtrOutput
- func (i ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbePtrOutput
- type ContainerInstanceContainerLivenessProbeInput
- type ContainerInstanceContainerLivenessProbeOutput
- func (ContainerInstanceContainerLivenessProbeOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerLivenessProbeOutput) ExecCommands() pulumi.StringArrayOutput
- func (o ContainerInstanceContainerLivenessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbeOutput) HttpGetPath() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerLivenessProbeOutput) HttpGetPort() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbeOutput) HttpGetScheme() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerLivenessProbeOutput) InitDelaySeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbeOutput) TcpSocketPort() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbeOutput() ContainerInstanceContainerLivenessProbeOutput
- func (o ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbeOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbeOutput
- func (o ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbePtrOutput() ContainerInstanceContainerLivenessProbePtrOutput
- func (o ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbePtrOutput
- type ContainerInstanceContainerLivenessProbePtrInput
- type ContainerInstanceContainerLivenessProbePtrOutput
- func (o ContainerInstanceContainerLivenessProbePtrOutput) Elem() ContainerInstanceContainerLivenessProbeOutput
- func (ContainerInstanceContainerLivenessProbePtrOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerLivenessProbePtrOutput) ExecCommands() pulumi.StringArrayOutput
- func (o ContainerInstanceContainerLivenessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbePtrOutput) HttpGetPath() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerLivenessProbePtrOutput) HttpGetPort() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbePtrOutput) HttpGetScheme() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerLivenessProbePtrOutput) InitDelaySeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbePtrOutput) TcpSocketPort() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerLivenessProbePtrOutput) ToContainerInstanceContainerLivenessProbePtrOutput() ContainerInstanceContainerLivenessProbePtrOutput
- func (o ContainerInstanceContainerLivenessProbePtrOutput) ToContainerInstanceContainerLivenessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbePtrOutput
- type ContainerInstanceContainerOutput
- func (o ContainerInstanceContainerOutput) Args() pulumi.StringArrayOutput
- func (o ContainerInstanceContainerOutput) Commands() pulumi.StringArrayOutput
- func (o ContainerInstanceContainerOutput) Cpu() pulumi.Float64PtrOutput
- func (ContainerInstanceContainerOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerOutput) EnvVars() pulumi.MapOutput
- func (o ContainerInstanceContainerOutput) Image() pulumi.StringOutput
- func (o ContainerInstanceContainerOutput) LivenessProbe() ContainerInstanceContainerLivenessProbePtrOutput
- func (o ContainerInstanceContainerOutput) Memory() pulumi.Float64PtrOutput
- func (o ContainerInstanceContainerOutput) Name() pulumi.StringOutput
- func (o ContainerInstanceContainerOutput) ReadinessProbe() ContainerInstanceContainerReadinessProbePtrOutput
- func (o ContainerInstanceContainerOutput) ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput
- func (o ContainerInstanceContainerOutput) ToContainerInstanceContainerOutputWithContext(ctx context.Context) ContainerInstanceContainerOutput
- func (o ContainerInstanceContainerOutput) VolumeMounts() ContainerInstanceContainerVolumeMountArrayOutput
- func (o ContainerInstanceContainerOutput) WorkingDir() pulumi.StringPtrOutput
- type ContainerInstanceContainerReadinessProbe
- type ContainerInstanceContainerReadinessProbeArgs
- func (ContainerInstanceContainerReadinessProbeArgs) ElementType() reflect.Type
- func (i ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbeOutput() ContainerInstanceContainerReadinessProbeOutput
- func (i ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbeOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbeOutput
- func (i ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbePtrOutput() ContainerInstanceContainerReadinessProbePtrOutput
- func (i ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbePtrOutput
- type ContainerInstanceContainerReadinessProbeInput
- type ContainerInstanceContainerReadinessProbeOutput
- func (ContainerInstanceContainerReadinessProbeOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerReadinessProbeOutput) ExecCommands() pulumi.StringArrayOutput
- func (o ContainerInstanceContainerReadinessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbeOutput) HttpGetPath() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerReadinessProbeOutput) HttpGetPort() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbeOutput) HttpGetScheme() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerReadinessProbeOutput) InitDelaySeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbeOutput) TcpSocketPort() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbeOutput() ContainerInstanceContainerReadinessProbeOutput
- func (o ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbeOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbeOutput
- func (o ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbePtrOutput() ContainerInstanceContainerReadinessProbePtrOutput
- func (o ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbePtrOutput
- type ContainerInstanceContainerReadinessProbePtrInput
- type ContainerInstanceContainerReadinessProbePtrOutput
- func (o ContainerInstanceContainerReadinessProbePtrOutput) Elem() ContainerInstanceContainerReadinessProbeOutput
- func (ContainerInstanceContainerReadinessProbePtrOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerReadinessProbePtrOutput) ExecCommands() pulumi.StringArrayOutput
- func (o ContainerInstanceContainerReadinessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbePtrOutput) HttpGetPath() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerReadinessProbePtrOutput) HttpGetPort() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbePtrOutput) HttpGetScheme() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerReadinessProbePtrOutput) InitDelaySeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbePtrOutput) TcpSocketPort() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutput() ContainerInstanceContainerReadinessProbePtrOutput
- func (o ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbePtrOutput
- type ContainerInstanceContainerVolumeMount
- type ContainerInstanceContainerVolumeMountArgs
- func (ContainerInstanceContainerVolumeMountArgs) ElementType() reflect.Type
- func (i ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput
- func (i ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountOutput
- type ContainerInstanceContainerVolumeMountArray
- func (ContainerInstanceContainerVolumeMountArray) ElementType() reflect.Type
- func (i ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput
- func (i ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountArrayOutput
- type ContainerInstanceContainerVolumeMountArrayInput
- type ContainerInstanceContainerVolumeMountArrayOutput
- func (ContainerInstanceContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) ContainerInstanceContainerVolumeMountOutput
- func (o ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput
- func (o ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountArrayOutput
- type ContainerInstanceContainerVolumeMountInput
- type ContainerInstanceContainerVolumeMountOutput
- func (ContainerInstanceContainerVolumeMountOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerVolumeMountOutput) MountPropagation() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o ContainerInstanceContainerVolumeMountOutput) Path() pulumi.StringOutput
- func (o ContainerInstanceContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o ContainerInstanceContainerVolumeMountOutput) SubPath() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerVolumeMountOutput) SubPathExpr() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput
- func (o ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountOutput
- type ContainerInstanceImageRegistryCredential
- type ContainerInstanceImageRegistryCredentialArgs
- func (ContainerInstanceImageRegistryCredentialArgs) ElementType() reflect.Type
- func (i ContainerInstanceImageRegistryCredentialArgs) ToContainerInstanceImageRegistryCredentialOutput() ContainerInstanceImageRegistryCredentialOutput
- func (i ContainerInstanceImageRegistryCredentialArgs) ToContainerInstanceImageRegistryCredentialOutputWithContext(ctx context.Context) ContainerInstanceImageRegistryCredentialOutput
- type ContainerInstanceImageRegistryCredentialArray
- func (ContainerInstanceImageRegistryCredentialArray) ElementType() reflect.Type
- func (i ContainerInstanceImageRegistryCredentialArray) ToContainerInstanceImageRegistryCredentialArrayOutput() ContainerInstanceImageRegistryCredentialArrayOutput
- func (i ContainerInstanceImageRegistryCredentialArray) ToContainerInstanceImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ContainerInstanceImageRegistryCredentialArrayOutput
- type ContainerInstanceImageRegistryCredentialArrayInput
- type ContainerInstanceImageRegistryCredentialArrayOutput
- func (ContainerInstanceImageRegistryCredentialArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceImageRegistryCredentialArrayOutput) Index(i pulumi.IntInput) ContainerInstanceImageRegistryCredentialOutput
- func (o ContainerInstanceImageRegistryCredentialArrayOutput) ToContainerInstanceImageRegistryCredentialArrayOutput() ContainerInstanceImageRegistryCredentialArrayOutput
- func (o ContainerInstanceImageRegistryCredentialArrayOutput) ToContainerInstanceImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ContainerInstanceImageRegistryCredentialArrayOutput
- type ContainerInstanceImageRegistryCredentialInput
- type ContainerInstanceImageRegistryCredentialOutput
- func (ContainerInstanceImageRegistryCredentialOutput) ElementType() reflect.Type
- func (o ContainerInstanceImageRegistryCredentialOutput) Name() pulumi.StringPtrOutput
- func (o ContainerInstanceImageRegistryCredentialOutput) Password() pulumi.StringPtrOutput
- func (o ContainerInstanceImageRegistryCredentialOutput) Server() pulumi.StringPtrOutput
- func (o ContainerInstanceImageRegistryCredentialOutput) ToContainerInstanceImageRegistryCredentialOutput() ContainerInstanceImageRegistryCredentialOutput
- func (o ContainerInstanceImageRegistryCredentialOutput) ToContainerInstanceImageRegistryCredentialOutputWithContext(ctx context.Context) ContainerInstanceImageRegistryCredentialOutput
- func (o ContainerInstanceImageRegistryCredentialOutput) Username() pulumi.StringPtrOutput
- type ContainerInstanceInitContainer
- type ContainerInstanceInitContainerArgs
- func (ContainerInstanceInitContainerArgs) ElementType() reflect.Type
- func (i ContainerInstanceInitContainerArgs) ToContainerInstanceInitContainerOutput() ContainerInstanceInitContainerOutput
- func (i ContainerInstanceInitContainerArgs) ToContainerInstanceInitContainerOutputWithContext(ctx context.Context) ContainerInstanceInitContainerOutput
- type ContainerInstanceInitContainerArray
- func (ContainerInstanceInitContainerArray) ElementType() reflect.Type
- func (i ContainerInstanceInitContainerArray) ToContainerInstanceInitContainerArrayOutput() ContainerInstanceInitContainerArrayOutput
- func (i ContainerInstanceInitContainerArray) ToContainerInstanceInitContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceInitContainerArrayOutput
- type ContainerInstanceInitContainerArrayInput
- type ContainerInstanceInitContainerArrayOutput
- func (ContainerInstanceInitContainerArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceInitContainerArrayOutput) Index(i pulumi.IntInput) ContainerInstanceInitContainerOutput
- func (o ContainerInstanceInitContainerArrayOutput) ToContainerInstanceInitContainerArrayOutput() ContainerInstanceInitContainerArrayOutput
- func (o ContainerInstanceInitContainerArrayOutput) ToContainerInstanceInitContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceInitContainerArrayOutput
- type ContainerInstanceInitContainerInput
- type ContainerInstanceInitContainerOutput
- func (o ContainerInstanceInitContainerOutput) Args() pulumi.StringArrayOutput
- func (o ContainerInstanceInitContainerOutput) Commands() pulumi.StringArrayOutput
- func (o ContainerInstanceInitContainerOutput) Cpu() pulumi.Float64PtrOutput
- func (ContainerInstanceInitContainerOutput) ElementType() reflect.Type
- func (o ContainerInstanceInitContainerOutput) EnvVars() pulumi.MapOutput
- func (o ContainerInstanceInitContainerOutput) Image() pulumi.StringOutput
- func (o ContainerInstanceInitContainerOutput) Memory() pulumi.Float64PtrOutput
- func (o ContainerInstanceInitContainerOutput) Name() pulumi.StringOutput
- func (o ContainerInstanceInitContainerOutput) ToContainerInstanceInitContainerOutput() ContainerInstanceInitContainerOutput
- func (o ContainerInstanceInitContainerOutput) ToContainerInstanceInitContainerOutputWithContext(ctx context.Context) ContainerInstanceInitContainerOutput
- func (o ContainerInstanceInitContainerOutput) VolumeMounts() ContainerInstanceInitContainerVolumeMountArrayOutput
- func (o ContainerInstanceInitContainerOutput) WorkingDir() pulumi.StringPtrOutput
- type ContainerInstanceInitContainerVolumeMount
- type ContainerInstanceInitContainerVolumeMountArgs
- func (ContainerInstanceInitContainerVolumeMountArgs) ElementType() reflect.Type
- func (i ContainerInstanceInitContainerVolumeMountArgs) ToContainerInstanceInitContainerVolumeMountOutput() ContainerInstanceInitContainerVolumeMountOutput
- func (i ContainerInstanceInitContainerVolumeMountArgs) ToContainerInstanceInitContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceInitContainerVolumeMountOutput
- type ContainerInstanceInitContainerVolumeMountArray
- func (ContainerInstanceInitContainerVolumeMountArray) ElementType() reflect.Type
- func (i ContainerInstanceInitContainerVolumeMountArray) ToContainerInstanceInitContainerVolumeMountArrayOutput() ContainerInstanceInitContainerVolumeMountArrayOutput
- func (i ContainerInstanceInitContainerVolumeMountArray) ToContainerInstanceInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceInitContainerVolumeMountArrayOutput
- type ContainerInstanceInitContainerVolumeMountArrayInput
- type ContainerInstanceInitContainerVolumeMountArrayOutput
- func (ContainerInstanceInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceInitContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) ContainerInstanceInitContainerVolumeMountOutput
- func (o ContainerInstanceInitContainerVolumeMountArrayOutput) ToContainerInstanceInitContainerVolumeMountArrayOutput() ContainerInstanceInitContainerVolumeMountArrayOutput
- func (o ContainerInstanceInitContainerVolumeMountArrayOutput) ToContainerInstanceInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceInitContainerVolumeMountArrayOutput
- type ContainerInstanceInitContainerVolumeMountInput
- type ContainerInstanceInitContainerVolumeMountOutput
- func (ContainerInstanceInitContainerVolumeMountOutput) ElementType() reflect.Type
- func (o ContainerInstanceInitContainerVolumeMountOutput) MountPropagation() pulumi.StringPtrOutput
- func (o ContainerInstanceInitContainerVolumeMountOutput) Name() pulumi.StringOutput
- func (o ContainerInstanceInitContainerVolumeMountOutput) Path() pulumi.StringOutput
- func (o ContainerInstanceInitContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o ContainerInstanceInitContainerVolumeMountOutput) SubPath() pulumi.StringPtrOutput
- func (o ContainerInstanceInitContainerVolumeMountOutput) SubPathExpr() pulumi.StringPtrOutput
- func (o ContainerInstanceInitContainerVolumeMountOutput) ToContainerInstanceInitContainerVolumeMountOutput() ContainerInstanceInitContainerVolumeMountOutput
- func (o ContainerInstanceInitContainerVolumeMountOutput) ToContainerInstanceInitContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceInitContainerVolumeMountOutput
- type ContainerInstanceInput
- type ContainerInstanceMap
- type ContainerInstanceMapInput
- type ContainerInstanceMapOutput
- func (ContainerInstanceMapOutput) ElementType() reflect.Type
- func (o ContainerInstanceMapOutput) MapIndex(k pulumi.StringInput) ContainerInstanceOutput
- func (o ContainerInstanceMapOutput) ToContainerInstanceMapOutput() ContainerInstanceMapOutput
- func (o ContainerInstanceMapOutput) ToContainerInstanceMapOutputWithContext(ctx context.Context) ContainerInstanceMapOutput
- type ContainerInstanceNfsVolume
- type ContainerInstanceNfsVolumeArgs
- func (ContainerInstanceNfsVolumeArgs) ElementType() reflect.Type
- func (i ContainerInstanceNfsVolumeArgs) ToContainerInstanceNfsVolumeOutput() ContainerInstanceNfsVolumeOutput
- func (i ContainerInstanceNfsVolumeArgs) ToContainerInstanceNfsVolumeOutputWithContext(ctx context.Context) ContainerInstanceNfsVolumeOutput
- type ContainerInstanceNfsVolumeArray
- func (ContainerInstanceNfsVolumeArray) ElementType() reflect.Type
- func (i ContainerInstanceNfsVolumeArray) ToContainerInstanceNfsVolumeArrayOutput() ContainerInstanceNfsVolumeArrayOutput
- func (i ContainerInstanceNfsVolumeArray) ToContainerInstanceNfsVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceNfsVolumeArrayOutput
- type ContainerInstanceNfsVolumeArrayInput
- type ContainerInstanceNfsVolumeArrayOutput
- func (ContainerInstanceNfsVolumeArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceNfsVolumeArrayOutput) Index(i pulumi.IntInput) ContainerInstanceNfsVolumeOutput
- func (o ContainerInstanceNfsVolumeArrayOutput) ToContainerInstanceNfsVolumeArrayOutput() ContainerInstanceNfsVolumeArrayOutput
- func (o ContainerInstanceNfsVolumeArrayOutput) ToContainerInstanceNfsVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceNfsVolumeArrayOutput
- type ContainerInstanceNfsVolumeInput
- type ContainerInstanceNfsVolumeOutput
- func (ContainerInstanceNfsVolumeOutput) ElementType() reflect.Type
- func (o ContainerInstanceNfsVolumeOutput) Name() pulumi.StringOutput
- func (o ContainerInstanceNfsVolumeOutput) Path() pulumi.StringOutput
- func (o ContainerInstanceNfsVolumeOutput) ReadOnly() pulumi.BoolPtrOutput
- func (o ContainerInstanceNfsVolumeOutput) Server() pulumi.StringOutput
- func (o ContainerInstanceNfsVolumeOutput) ToContainerInstanceNfsVolumeOutput() ContainerInstanceNfsVolumeOutput
- func (o ContainerInstanceNfsVolumeOutput) ToContainerInstanceNfsVolumeOutputWithContext(ctx context.Context) ContainerInstanceNfsVolumeOutput
- type ContainerInstanceOutput
- func (o ContainerInstanceOutput) AutoCreateEip() pulumi.BoolPtrOutput
- func (o ContainerInstanceOutput) AutoCreateEipId() pulumi.StringOutput
- func (o ContainerInstanceOutput) CamRoleName() pulumi.StringPtrOutput
- func (o ContainerInstanceOutput) CbsVolumes() ContainerInstanceCbsVolumeArrayOutput
- func (o ContainerInstanceOutput) Containers() ContainerInstanceContainerArrayOutput
- func (o ContainerInstanceOutput) Cpu() pulumi.Float64Output
- func (o ContainerInstanceOutput) CpuType() pulumi.StringPtrOutput
- func (o ContainerInstanceOutput) CreatedTime() pulumi.StringOutput
- func (o ContainerInstanceOutput) DnsConfigOptions() pulumi.MapOutput
- func (o ContainerInstanceOutput) DnsNamesServers() pulumi.StringArrayOutput
- func (o ContainerInstanceOutput) DnsSearches() pulumi.StringArrayOutput
- func (o ContainerInstanceOutput) EipAddress() pulumi.StringOutput
- func (o ContainerInstanceOutput) EipDeletePolicy() pulumi.BoolPtrOutput
- func (o ContainerInstanceOutput) EipMaxBandwidthOut() pulumi.IntPtrOutput
- func (o ContainerInstanceOutput) EipServiceProvider() pulumi.StringPtrOutput
- func (ContainerInstanceOutput) ElementType() reflect.Type
- func (o ContainerInstanceOutput) ExistedEipIds() pulumi.StringArrayOutput
- func (o ContainerInstanceOutput) GpuCount() pulumi.IntPtrOutput
- func (o ContainerInstanceOutput) GpuType() pulumi.StringPtrOutput
- func (o ContainerInstanceOutput) ImageRegistryCredentials() ContainerInstanceImageRegistryCredentialArrayOutput
- func (o ContainerInstanceOutput) InitContainers() ContainerInstanceInitContainerArrayOutput
- func (o ContainerInstanceOutput) Memory() pulumi.Float64Output
- func (o ContainerInstanceOutput) Name() pulumi.StringOutput
- func (o ContainerInstanceOutput) NfsVolumes() ContainerInstanceNfsVolumeArrayOutput
- func (o ContainerInstanceOutput) PrivateIp() pulumi.StringOutput
- func (o ContainerInstanceOutput) RestartPolicy() pulumi.StringPtrOutput
- func (o ContainerInstanceOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o ContainerInstanceOutput) Status() pulumi.StringOutput
- func (o ContainerInstanceOutput) SubnetId() pulumi.StringOutput
- func (o ContainerInstanceOutput) ToContainerInstanceOutput() ContainerInstanceOutput
- func (o ContainerInstanceOutput) ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput
- func (o ContainerInstanceOutput) VpcId() pulumi.StringOutput
- type ContainerInstanceState
- type GetClusterCredentialAddress
- type GetClusterCredentialAddressArgs
- func (GetClusterCredentialAddressArgs) ElementType() reflect.Type
- func (i GetClusterCredentialAddressArgs) ToGetClusterCredentialAddressOutput() GetClusterCredentialAddressOutput
- func (i GetClusterCredentialAddressArgs) ToGetClusterCredentialAddressOutputWithContext(ctx context.Context) GetClusterCredentialAddressOutput
- type GetClusterCredentialAddressArray
- func (GetClusterCredentialAddressArray) ElementType() reflect.Type
- func (i GetClusterCredentialAddressArray) ToGetClusterCredentialAddressArrayOutput() GetClusterCredentialAddressArrayOutput
- func (i GetClusterCredentialAddressArray) ToGetClusterCredentialAddressArrayOutputWithContext(ctx context.Context) GetClusterCredentialAddressArrayOutput
- type GetClusterCredentialAddressArrayInput
- type GetClusterCredentialAddressArrayOutput
- func (GetClusterCredentialAddressArrayOutput) ElementType() reflect.Type
- func (o GetClusterCredentialAddressArrayOutput) Index(i pulumi.IntInput) GetClusterCredentialAddressOutput
- func (o GetClusterCredentialAddressArrayOutput) ToGetClusterCredentialAddressArrayOutput() GetClusterCredentialAddressArrayOutput
- func (o GetClusterCredentialAddressArrayOutput) ToGetClusterCredentialAddressArrayOutputWithContext(ctx context.Context) GetClusterCredentialAddressArrayOutput
- type GetClusterCredentialAddressInput
- type GetClusterCredentialAddressOutput
- func (GetClusterCredentialAddressOutput) ElementType() reflect.Type
- func (o GetClusterCredentialAddressOutput) Ip() pulumi.StringOutput
- func (o GetClusterCredentialAddressOutput) Port() pulumi.StringOutput
- func (o GetClusterCredentialAddressOutput) ToGetClusterCredentialAddressOutput() GetClusterCredentialAddressOutput
- func (o GetClusterCredentialAddressOutput) ToGetClusterCredentialAddressOutputWithContext(ctx context.Context) GetClusterCredentialAddressOutput
- func (o GetClusterCredentialAddressOutput) Type() pulumi.StringOutput
- type GetClusterCredentialArgs
- type GetClusterCredentialInternalLb
- type GetClusterCredentialInternalLbArgs
- func (GetClusterCredentialInternalLbArgs) ElementType() reflect.Type
- func (i GetClusterCredentialInternalLbArgs) ToGetClusterCredentialInternalLbOutput() GetClusterCredentialInternalLbOutput
- func (i GetClusterCredentialInternalLbArgs) ToGetClusterCredentialInternalLbOutputWithContext(ctx context.Context) GetClusterCredentialInternalLbOutput
- type GetClusterCredentialInternalLbArray
- func (GetClusterCredentialInternalLbArray) ElementType() reflect.Type
- func (i GetClusterCredentialInternalLbArray) ToGetClusterCredentialInternalLbArrayOutput() GetClusterCredentialInternalLbArrayOutput
- func (i GetClusterCredentialInternalLbArray) ToGetClusterCredentialInternalLbArrayOutputWithContext(ctx context.Context) GetClusterCredentialInternalLbArrayOutput
- type GetClusterCredentialInternalLbArrayInput
- type GetClusterCredentialInternalLbArrayOutput
- func (GetClusterCredentialInternalLbArrayOutput) ElementType() reflect.Type
- func (o GetClusterCredentialInternalLbArrayOutput) Index(i pulumi.IntInput) GetClusterCredentialInternalLbOutput
- func (o GetClusterCredentialInternalLbArrayOutput) ToGetClusterCredentialInternalLbArrayOutput() GetClusterCredentialInternalLbArrayOutput
- func (o GetClusterCredentialInternalLbArrayOutput) ToGetClusterCredentialInternalLbArrayOutputWithContext(ctx context.Context) GetClusterCredentialInternalLbArrayOutput
- type GetClusterCredentialInternalLbInput
- type GetClusterCredentialInternalLbOutput
- func (GetClusterCredentialInternalLbOutput) ElementType() reflect.Type
- func (o GetClusterCredentialInternalLbOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterCredentialInternalLbOutput) SubnetId() pulumi.StringOutput
- func (o GetClusterCredentialInternalLbOutput) ToGetClusterCredentialInternalLbOutput() GetClusterCredentialInternalLbOutput
- func (o GetClusterCredentialInternalLbOutput) ToGetClusterCredentialInternalLbOutputWithContext(ctx context.Context) GetClusterCredentialInternalLbOutput
- type GetClusterCredentialOutputArgs
- type GetClusterCredentialPublicLb
- type GetClusterCredentialPublicLbArgs
- func (GetClusterCredentialPublicLbArgs) ElementType() reflect.Type
- func (i GetClusterCredentialPublicLbArgs) ToGetClusterCredentialPublicLbOutput() GetClusterCredentialPublicLbOutput
- func (i GetClusterCredentialPublicLbArgs) ToGetClusterCredentialPublicLbOutputWithContext(ctx context.Context) GetClusterCredentialPublicLbOutput
- type GetClusterCredentialPublicLbArray
- func (GetClusterCredentialPublicLbArray) ElementType() reflect.Type
- func (i GetClusterCredentialPublicLbArray) ToGetClusterCredentialPublicLbArrayOutput() GetClusterCredentialPublicLbArrayOutput
- func (i GetClusterCredentialPublicLbArray) ToGetClusterCredentialPublicLbArrayOutputWithContext(ctx context.Context) GetClusterCredentialPublicLbArrayOutput
- type GetClusterCredentialPublicLbArrayInput
- type GetClusterCredentialPublicLbArrayOutput
- func (GetClusterCredentialPublicLbArrayOutput) ElementType() reflect.Type
- func (o GetClusterCredentialPublicLbArrayOutput) Index(i pulumi.IntInput) GetClusterCredentialPublicLbOutput
- func (o GetClusterCredentialPublicLbArrayOutput) ToGetClusterCredentialPublicLbArrayOutput() GetClusterCredentialPublicLbArrayOutput
- func (o GetClusterCredentialPublicLbArrayOutput) ToGetClusterCredentialPublicLbArrayOutputWithContext(ctx context.Context) GetClusterCredentialPublicLbArrayOutput
- type GetClusterCredentialPublicLbInput
- type GetClusterCredentialPublicLbOutput
- func (o GetClusterCredentialPublicLbOutput) AllowFromCidrs() pulumi.StringArrayOutput
- func (GetClusterCredentialPublicLbOutput) ElementType() reflect.Type
- func (o GetClusterCredentialPublicLbOutput) Enabled() pulumi.BoolOutput
- func (o GetClusterCredentialPublicLbOutput) ExtraParam() pulumi.StringOutput
- func (o GetClusterCredentialPublicLbOutput) SecurityGroup() pulumi.StringOutput
- func (o GetClusterCredentialPublicLbOutput) SecurityPolicies() pulumi.StringArrayOutput
- func (o GetClusterCredentialPublicLbOutput) ToGetClusterCredentialPublicLbOutput() GetClusterCredentialPublicLbOutput
- func (o GetClusterCredentialPublicLbOutput) ToGetClusterCredentialPublicLbOutputWithContext(ctx context.Context) GetClusterCredentialPublicLbOutput
- type GetClusterCredentialResult
- type GetClusterCredentialResultOutput
- func (o GetClusterCredentialResultOutput) Addresses() GetClusterCredentialAddressArrayOutput
- func (o GetClusterCredentialResultOutput) ClusterId() pulumi.StringOutput
- func (o GetClusterCredentialResultOutput) Credential() pulumi.MapOutput
- func (GetClusterCredentialResultOutput) ElementType() reflect.Type
- func (o GetClusterCredentialResultOutput) Id() pulumi.StringOutput
- func (o GetClusterCredentialResultOutput) InternalLbs() GetClusterCredentialInternalLbArrayOutput
- func (o GetClusterCredentialResultOutput) KubeConfig() pulumi.StringOutput
- func (o GetClusterCredentialResultOutput) ProxyLb() pulumi.BoolOutput
- func (o GetClusterCredentialResultOutput) PublicLbs() GetClusterCredentialPublicLbArrayOutput
- func (o GetClusterCredentialResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClusterCredentialResultOutput) ToGetClusterCredentialResultOutput() GetClusterCredentialResultOutput
- func (o GetClusterCredentialResultOutput) ToGetClusterCredentialResultOutputWithContext(ctx context.Context) GetClusterCredentialResultOutput
- type GetClustersArgs
- type GetClustersList
- type GetClustersListArgs
- type GetClustersListArray
- type GetClustersListArrayInput
- type GetClustersListArrayOutput
- func (GetClustersListArrayOutput) ElementType() reflect.Type
- func (o GetClustersListArrayOutput) Index(i pulumi.IntInput) GetClustersListOutput
- func (o GetClustersListArrayOutput) ToGetClustersListArrayOutput() GetClustersListArrayOutput
- func (o GetClustersListArrayOutput) ToGetClustersListArrayOutputWithContext(ctx context.Context) GetClustersListArrayOutput
- type GetClustersListDnsServer
- type GetClustersListDnsServerArgs
- func (GetClustersListDnsServerArgs) ElementType() reflect.Type
- func (i GetClustersListDnsServerArgs) ToGetClustersListDnsServerOutput() GetClustersListDnsServerOutput
- func (i GetClustersListDnsServerArgs) ToGetClustersListDnsServerOutputWithContext(ctx context.Context) GetClustersListDnsServerOutput
- type GetClustersListDnsServerArray
- func (GetClustersListDnsServerArray) ElementType() reflect.Type
- func (i GetClustersListDnsServerArray) ToGetClustersListDnsServerArrayOutput() GetClustersListDnsServerArrayOutput
- func (i GetClustersListDnsServerArray) ToGetClustersListDnsServerArrayOutputWithContext(ctx context.Context) GetClustersListDnsServerArrayOutput
- type GetClustersListDnsServerArrayInput
- type GetClustersListDnsServerArrayOutput
- func (GetClustersListDnsServerArrayOutput) ElementType() reflect.Type
- func (o GetClustersListDnsServerArrayOutput) Index(i pulumi.IntInput) GetClustersListDnsServerOutput
- func (o GetClustersListDnsServerArrayOutput) ToGetClustersListDnsServerArrayOutput() GetClustersListDnsServerArrayOutput
- func (o GetClustersListDnsServerArrayOutput) ToGetClustersListDnsServerArrayOutputWithContext(ctx context.Context) GetClustersListDnsServerArrayOutput
- type GetClustersListDnsServerInput
- type GetClustersListDnsServerOutput
- func (o GetClustersListDnsServerOutput) Domain() pulumi.StringOutput
- func (GetClustersListDnsServerOutput) ElementType() reflect.Type
- func (o GetClustersListDnsServerOutput) Servers() pulumi.StringArrayOutput
- func (o GetClustersListDnsServerOutput) ToGetClustersListDnsServerOutput() GetClustersListDnsServerOutput
- func (o GetClustersListDnsServerOutput) ToGetClustersListDnsServerOutputWithContext(ctx context.Context) GetClustersListDnsServerOutput
- type GetClustersListInput
- type GetClustersListOutput
- func (o GetClustersListOutput) ClusterDesc() pulumi.StringOutput
- func (o GetClustersListOutput) ClusterId() pulumi.StringOutput
- func (o GetClustersListOutput) ClusterName() pulumi.StringOutput
- func (o GetClustersListOutput) CreatedTime() pulumi.StringOutput
- func (o GetClustersListOutput) DnsServers() GetClustersListDnsServerArrayOutput
- func (GetClustersListOutput) ElementType() reflect.Type
- func (o GetClustersListOutput) EnableVpcCoreDns() pulumi.BoolOutput
- func (o GetClustersListOutput) K8sVersion() pulumi.StringOutput
- func (o GetClustersListOutput) NeedDeleteCbs() pulumi.BoolOutput
- func (o GetClustersListOutput) ServiceSubnetId() pulumi.StringOutput
- func (o GetClustersListOutput) Status() pulumi.StringOutput
- func (o GetClustersListOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GetClustersListOutput) Tags() pulumi.MapOutput
- func (o GetClustersListOutput) ToGetClustersListOutput() GetClustersListOutput
- func (o GetClustersListOutput) ToGetClustersListOutputWithContext(ctx context.Context) GetClustersListOutput
- func (o GetClustersListOutput) VpcId() pulumi.StringOutput
- type GetClustersOutputArgs
- type GetClustersResult
- type GetClustersResultOutput
- func (o GetClustersResultOutput) ClusterId() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) ClusterName() pulumi.StringPtrOutput
- func (GetClustersResultOutput) ElementType() reflect.Type
- func (o GetClustersResultOutput) Id() pulumi.StringOutput
- func (o GetClustersResultOutput) Lists() GetClustersListArrayOutput
- func (o GetClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // Description of EKS cluster. ClusterDesc pulumi.StringPtrOutput `pulumi:"clusterDesc"` // Name of EKS cluster. ClusterName pulumi.StringOutput `pulumi:"clusterName"` // List of cluster custom DNS Server info. DnsServers ClusterDnsServerArrayOutput `pulumi:"dnsServers"` // Indicates whether to enable dns in user cluster, default value is `true`. EnableVpcCoreDns pulumi.BoolPtrOutput `pulumi:"enableVpcCoreDns"` // Extend parameters. ExtraParam pulumi.MapOutput `pulumi:"extraParam"` // Cluster internal access LoadBalancer info. InternalLb ClusterInternalLbPtrOutput `pulumi:"internalLb"` // Kubernetes version of EKS cluster. K8sVersion pulumi.StringOutput `pulumi:"k8sVersion"` // EKS cluster kubeconfig. KubeConfig pulumi.StringOutput `pulumi:"kubeConfig"` // Delete CBS after EKS cluster remove. NeedDeleteCbs pulumi.BoolPtrOutput `pulumi:"needDeleteCbs"` // Cluster public access LoadBalancer info. PublicLb ClusterPublicLbPtrOutput `pulumi:"publicLb"` // Subnet id of service. ServiceSubnetId pulumi.StringPtrOutput `pulumi:"serviceSubnetId"` // Subnet Ids for EKS cluster. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // Tags of EKS cluster. Tags pulumi.MapOutput `pulumi:"tags"` // Vpc Id of EKS cluster. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides an elastic kubernetes cluster resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Eks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Eks" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.2.0.0/16"), }) if err != nil { return err } sub, err := Subnet.NewInstance(ctx, "sub", &Subnet.InstanceArgs{ VpcId: vpc.ID(), CidrBlock: pulumi.String("10.2.11.0/24"), AvailabilityZone: pulumi.String("ap-guangzhou-3"), }) if err != nil { return err } sub2, err := Subnet.NewInstance(ctx, "sub2", &Subnet.InstanceArgs{ VpcId: vpc.ID(), CidrBlock: pulumi.String("10.2.10.0/24"), AvailabilityZone: pulumi.String("ap-guangzhou-3"), }) if err != nil { return err } _, err = Eks.NewCluster(ctx, "foo", &Eks.ClusterArgs{ ClusterName: pulumi.String("tf-test-eks"), K8sVersion: pulumi.String("1.18.4"), VpcId: vpc.ID(), SubnetIds: pulumi.StringArray{ sub.ID(), sub2.ID(), }, ClusterDesc: pulumi.String("test eks cluster created by terraform"), ServiceSubnetId: sub.ID(), DnsServers: eks.ClusterDnsServerArray{ &eks.ClusterDnsServerArgs{ Domain: pulumi.String("www.example1.com"), Servers: pulumi.StringArray{ pulumi.String("1.1.1.1:8080"), pulumi.String("1.1.1.1:8081"), pulumi.String("1.1.1.1:8082"), }, }, }, EnableVpcCoreDns: pulumi.Bool(true), NeedDeleteCbs: pulumi.Bool(true), Tags: pulumi.AnyMap{ "hello": pulumi.Any("world"), }, }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import tencentcloud:Eks/cluster:Cluster foo cluster-id
```
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster 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 NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // Description of EKS cluster. ClusterDesc pulumi.StringPtrInput // Name of EKS cluster. ClusterName pulumi.StringInput // List of cluster custom DNS Server info. DnsServers ClusterDnsServerArrayInput // Indicates whether to enable dns in user cluster, default value is `true`. EnableVpcCoreDns pulumi.BoolPtrInput // Extend parameters. ExtraParam pulumi.MapInput // Cluster internal access LoadBalancer info. InternalLb ClusterInternalLbPtrInput // Kubernetes version of EKS cluster. K8sVersion pulumi.StringInput // Delete CBS after EKS cluster remove. NeedDeleteCbs pulumi.BoolPtrInput // Cluster public access LoadBalancer info. PublicLb ClusterPublicLbPtrInput // Subnet id of service. ServiceSubnetId pulumi.StringPtrInput // Subnet Ids for EKS cluster. SubnetIds pulumi.StringArrayInput // Tags of EKS cluster. Tags pulumi.MapInput // Vpc Id of EKS cluster. VpcId pulumi.StringInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface { pulumi.Input ToClusterArrayOutput() ClusterArrayOutput ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput }
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterDnsServer ¶
type ClusterDnsServerArgs ¶
type ClusterDnsServerArgs struct { // DNS Server domain. Empty indicates all domain. Domain pulumi.StringPtrInput `pulumi:"domain"` // List of DNS Server IP address, pattern: "ip[:port]". Servers pulumi.StringArrayInput `pulumi:"servers"` }
func (ClusterDnsServerArgs) ElementType ¶
func (ClusterDnsServerArgs) ElementType() reflect.Type
func (ClusterDnsServerArgs) ToClusterDnsServerOutput ¶
func (i ClusterDnsServerArgs) ToClusterDnsServerOutput() ClusterDnsServerOutput
func (ClusterDnsServerArgs) ToClusterDnsServerOutputWithContext ¶
func (i ClusterDnsServerArgs) ToClusterDnsServerOutputWithContext(ctx context.Context) ClusterDnsServerOutput
type ClusterDnsServerArray ¶
type ClusterDnsServerArray []ClusterDnsServerInput
func (ClusterDnsServerArray) ElementType ¶
func (ClusterDnsServerArray) ElementType() reflect.Type
func (ClusterDnsServerArray) ToClusterDnsServerArrayOutput ¶
func (i ClusterDnsServerArray) ToClusterDnsServerArrayOutput() ClusterDnsServerArrayOutput
func (ClusterDnsServerArray) ToClusterDnsServerArrayOutputWithContext ¶
func (i ClusterDnsServerArray) ToClusterDnsServerArrayOutputWithContext(ctx context.Context) ClusterDnsServerArrayOutput
type ClusterDnsServerArrayInput ¶
type ClusterDnsServerArrayInput interface { pulumi.Input ToClusterDnsServerArrayOutput() ClusterDnsServerArrayOutput ToClusterDnsServerArrayOutputWithContext(context.Context) ClusterDnsServerArrayOutput }
ClusterDnsServerArrayInput is an input type that accepts ClusterDnsServerArray and ClusterDnsServerArrayOutput values. You can construct a concrete instance of `ClusterDnsServerArrayInput` via:
ClusterDnsServerArray{ ClusterDnsServerArgs{...} }
type ClusterDnsServerArrayOutput ¶
type ClusterDnsServerArrayOutput struct{ *pulumi.OutputState }
func (ClusterDnsServerArrayOutput) ElementType ¶
func (ClusterDnsServerArrayOutput) ElementType() reflect.Type
func (ClusterDnsServerArrayOutput) Index ¶
func (o ClusterDnsServerArrayOutput) Index(i pulumi.IntInput) ClusterDnsServerOutput
func (ClusterDnsServerArrayOutput) ToClusterDnsServerArrayOutput ¶
func (o ClusterDnsServerArrayOutput) ToClusterDnsServerArrayOutput() ClusterDnsServerArrayOutput
func (ClusterDnsServerArrayOutput) ToClusterDnsServerArrayOutputWithContext ¶
func (o ClusterDnsServerArrayOutput) ToClusterDnsServerArrayOutputWithContext(ctx context.Context) ClusterDnsServerArrayOutput
type ClusterDnsServerInput ¶
type ClusterDnsServerInput interface { pulumi.Input ToClusterDnsServerOutput() ClusterDnsServerOutput ToClusterDnsServerOutputWithContext(context.Context) ClusterDnsServerOutput }
ClusterDnsServerInput is an input type that accepts ClusterDnsServerArgs and ClusterDnsServerOutput values. You can construct a concrete instance of `ClusterDnsServerInput` via:
ClusterDnsServerArgs{...}
type ClusterDnsServerOutput ¶
type ClusterDnsServerOutput struct{ *pulumi.OutputState }
func (ClusterDnsServerOutput) Domain ¶
func (o ClusterDnsServerOutput) Domain() pulumi.StringPtrOutput
DNS Server domain. Empty indicates all domain.
func (ClusterDnsServerOutput) ElementType ¶
func (ClusterDnsServerOutput) ElementType() reflect.Type
func (ClusterDnsServerOutput) Servers ¶
func (o ClusterDnsServerOutput) Servers() pulumi.StringArrayOutput
List of DNS Server IP address, pattern: "ip[:port]".
func (ClusterDnsServerOutput) ToClusterDnsServerOutput ¶
func (o ClusterDnsServerOutput) ToClusterDnsServerOutput() ClusterDnsServerOutput
func (ClusterDnsServerOutput) ToClusterDnsServerOutputWithContext ¶
func (o ClusterDnsServerOutput) ToClusterDnsServerOutputWithContext(ctx context.Context) ClusterDnsServerOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterInternalLb ¶
type ClusterInternalLbArgs ¶
type ClusterInternalLbArgs struct { // Indicates weather the internal access LB enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // ID of subnet which related to Internal LB. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
func (ClusterInternalLbArgs) ElementType ¶
func (ClusterInternalLbArgs) ElementType() reflect.Type
func (ClusterInternalLbArgs) ToClusterInternalLbOutput ¶
func (i ClusterInternalLbArgs) ToClusterInternalLbOutput() ClusterInternalLbOutput
func (ClusterInternalLbArgs) ToClusterInternalLbOutputWithContext ¶
func (i ClusterInternalLbArgs) ToClusterInternalLbOutputWithContext(ctx context.Context) ClusterInternalLbOutput
func (ClusterInternalLbArgs) ToClusterInternalLbPtrOutput ¶
func (i ClusterInternalLbArgs) ToClusterInternalLbPtrOutput() ClusterInternalLbPtrOutput
func (ClusterInternalLbArgs) ToClusterInternalLbPtrOutputWithContext ¶
func (i ClusterInternalLbArgs) ToClusterInternalLbPtrOutputWithContext(ctx context.Context) ClusterInternalLbPtrOutput
type ClusterInternalLbInput ¶
type ClusterInternalLbInput interface { pulumi.Input ToClusterInternalLbOutput() ClusterInternalLbOutput ToClusterInternalLbOutputWithContext(context.Context) ClusterInternalLbOutput }
ClusterInternalLbInput is an input type that accepts ClusterInternalLbArgs and ClusterInternalLbOutput values. You can construct a concrete instance of `ClusterInternalLbInput` via:
ClusterInternalLbArgs{...}
type ClusterInternalLbOutput ¶
type ClusterInternalLbOutput struct{ *pulumi.OutputState }
func (ClusterInternalLbOutput) ElementType ¶
func (ClusterInternalLbOutput) ElementType() reflect.Type
func (ClusterInternalLbOutput) Enabled ¶
func (o ClusterInternalLbOutput) Enabled() pulumi.BoolOutput
Indicates weather the internal access LB enabled.
func (ClusterInternalLbOutput) SubnetId ¶
func (o ClusterInternalLbOutput) SubnetId() pulumi.StringPtrOutput
ID of subnet which related to Internal LB.
func (ClusterInternalLbOutput) ToClusterInternalLbOutput ¶
func (o ClusterInternalLbOutput) ToClusterInternalLbOutput() ClusterInternalLbOutput
func (ClusterInternalLbOutput) ToClusterInternalLbOutputWithContext ¶
func (o ClusterInternalLbOutput) ToClusterInternalLbOutputWithContext(ctx context.Context) ClusterInternalLbOutput
func (ClusterInternalLbOutput) ToClusterInternalLbPtrOutput ¶
func (o ClusterInternalLbOutput) ToClusterInternalLbPtrOutput() ClusterInternalLbPtrOutput
func (ClusterInternalLbOutput) ToClusterInternalLbPtrOutputWithContext ¶
func (o ClusterInternalLbOutput) ToClusterInternalLbPtrOutputWithContext(ctx context.Context) ClusterInternalLbPtrOutput
type ClusterInternalLbPtrInput ¶
type ClusterInternalLbPtrInput interface { pulumi.Input ToClusterInternalLbPtrOutput() ClusterInternalLbPtrOutput ToClusterInternalLbPtrOutputWithContext(context.Context) ClusterInternalLbPtrOutput }
ClusterInternalLbPtrInput is an input type that accepts ClusterInternalLbArgs, ClusterInternalLbPtr and ClusterInternalLbPtrOutput values. You can construct a concrete instance of `ClusterInternalLbPtrInput` via:
ClusterInternalLbArgs{...} or: nil
func ClusterInternalLbPtr ¶
func ClusterInternalLbPtr(v *ClusterInternalLbArgs) ClusterInternalLbPtrInput
type ClusterInternalLbPtrOutput ¶
type ClusterInternalLbPtrOutput struct{ *pulumi.OutputState }
func (ClusterInternalLbPtrOutput) Elem ¶
func (o ClusterInternalLbPtrOutput) Elem() ClusterInternalLbOutput
func (ClusterInternalLbPtrOutput) ElementType ¶
func (ClusterInternalLbPtrOutput) ElementType() reflect.Type
func (ClusterInternalLbPtrOutput) Enabled ¶
func (o ClusterInternalLbPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates weather the internal access LB enabled.
func (ClusterInternalLbPtrOutput) SubnetId ¶
func (o ClusterInternalLbPtrOutput) SubnetId() pulumi.StringPtrOutput
ID of subnet which related to Internal LB.
func (ClusterInternalLbPtrOutput) ToClusterInternalLbPtrOutput ¶
func (o ClusterInternalLbPtrOutput) ToClusterInternalLbPtrOutput() ClusterInternalLbPtrOutput
func (ClusterInternalLbPtrOutput) ToClusterInternalLbPtrOutputWithContext ¶
func (o ClusterInternalLbPtrOutput) ToClusterInternalLbPtrOutputWithContext(ctx context.Context) ClusterInternalLbPtrOutput
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) ClusterDesc ¶
func (o ClusterOutput) ClusterDesc() pulumi.StringPtrOutput
Description of EKS cluster.
func (ClusterOutput) ClusterName ¶
func (o ClusterOutput) ClusterName() pulumi.StringOutput
Name of EKS cluster.
func (ClusterOutput) DnsServers ¶
func (o ClusterOutput) DnsServers() ClusterDnsServerArrayOutput
List of cluster custom DNS Server info.
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) EnableVpcCoreDns ¶
func (o ClusterOutput) EnableVpcCoreDns() pulumi.BoolPtrOutput
Indicates whether to enable dns in user cluster, default value is `true`.
func (ClusterOutput) ExtraParam ¶
func (o ClusterOutput) ExtraParam() pulumi.MapOutput
Extend parameters.
func (ClusterOutput) InternalLb ¶
func (o ClusterOutput) InternalLb() ClusterInternalLbPtrOutput
Cluster internal access LoadBalancer info.
func (ClusterOutput) K8sVersion ¶
func (o ClusterOutput) K8sVersion() pulumi.StringOutput
Kubernetes version of EKS cluster.
func (ClusterOutput) KubeConfig ¶
func (o ClusterOutput) KubeConfig() pulumi.StringOutput
EKS cluster kubeconfig.
func (ClusterOutput) NeedDeleteCbs ¶
func (o ClusterOutput) NeedDeleteCbs() pulumi.BoolPtrOutput
Delete CBS after EKS cluster remove.
func (ClusterOutput) PublicLb ¶
func (o ClusterOutput) PublicLb() ClusterPublicLbPtrOutput
Cluster public access LoadBalancer info.
func (ClusterOutput) ServiceSubnetId ¶
func (o ClusterOutput) ServiceSubnetId() pulumi.StringPtrOutput
Subnet id of service.
func (ClusterOutput) SubnetIds ¶
func (o ClusterOutput) SubnetIds() pulumi.StringArrayOutput
Subnet Ids for EKS cluster.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) VpcId ¶
func (o ClusterOutput) VpcId() pulumi.StringOutput
Vpc Id of EKS cluster.
type ClusterPublicLb ¶
type ClusterPublicLb struct { // List of CIDRs which allowed to access. AllowFromCidrs []string `pulumi:"allowFromCidrs"` // Indicates weather the public access LB enabled. Enabled bool `pulumi:"enabled"` // Extra param text json. ExtraParam *string `pulumi:"extraParam"` SecurityGroup *string `pulumi:"securityGroup"` // List of security allow IP or CIDRs, default deny all. SecurityPolicies []string `pulumi:"securityPolicies"` }
type ClusterPublicLbArgs ¶
type ClusterPublicLbArgs struct { // List of CIDRs which allowed to access. AllowFromCidrs pulumi.StringArrayInput `pulumi:"allowFromCidrs"` // Indicates weather the public access LB enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // Extra param text json. ExtraParam pulumi.StringPtrInput `pulumi:"extraParam"` SecurityGroup pulumi.StringPtrInput `pulumi:"securityGroup"` // List of security allow IP or CIDRs, default deny all. SecurityPolicies pulumi.StringArrayInput `pulumi:"securityPolicies"` }
func (ClusterPublicLbArgs) ElementType ¶
func (ClusterPublicLbArgs) ElementType() reflect.Type
func (ClusterPublicLbArgs) ToClusterPublicLbOutput ¶
func (i ClusterPublicLbArgs) ToClusterPublicLbOutput() ClusterPublicLbOutput
func (ClusterPublicLbArgs) ToClusterPublicLbOutputWithContext ¶
func (i ClusterPublicLbArgs) ToClusterPublicLbOutputWithContext(ctx context.Context) ClusterPublicLbOutput
func (ClusterPublicLbArgs) ToClusterPublicLbPtrOutput ¶
func (i ClusterPublicLbArgs) ToClusterPublicLbPtrOutput() ClusterPublicLbPtrOutput
func (ClusterPublicLbArgs) ToClusterPublicLbPtrOutputWithContext ¶
func (i ClusterPublicLbArgs) ToClusterPublicLbPtrOutputWithContext(ctx context.Context) ClusterPublicLbPtrOutput
type ClusterPublicLbInput ¶
type ClusterPublicLbInput interface { pulumi.Input ToClusterPublicLbOutput() ClusterPublicLbOutput ToClusterPublicLbOutputWithContext(context.Context) ClusterPublicLbOutput }
ClusterPublicLbInput is an input type that accepts ClusterPublicLbArgs and ClusterPublicLbOutput values. You can construct a concrete instance of `ClusterPublicLbInput` via:
ClusterPublicLbArgs{...}
type ClusterPublicLbOutput ¶
type ClusterPublicLbOutput struct{ *pulumi.OutputState }
func (ClusterPublicLbOutput) AllowFromCidrs ¶
func (o ClusterPublicLbOutput) AllowFromCidrs() pulumi.StringArrayOutput
List of CIDRs which allowed to access.
func (ClusterPublicLbOutput) ElementType ¶
func (ClusterPublicLbOutput) ElementType() reflect.Type
func (ClusterPublicLbOutput) Enabled ¶
func (o ClusterPublicLbOutput) Enabled() pulumi.BoolOutput
Indicates weather the public access LB enabled.
func (ClusterPublicLbOutput) ExtraParam ¶
func (o ClusterPublicLbOutput) ExtraParam() pulumi.StringPtrOutput
Extra param text json.
func (ClusterPublicLbOutput) SecurityGroup ¶
func (o ClusterPublicLbOutput) SecurityGroup() pulumi.StringPtrOutput
func (ClusterPublicLbOutput) SecurityPolicies ¶
func (o ClusterPublicLbOutput) SecurityPolicies() pulumi.StringArrayOutput
List of security allow IP or CIDRs, default deny all.
func (ClusterPublicLbOutput) ToClusterPublicLbOutput ¶
func (o ClusterPublicLbOutput) ToClusterPublicLbOutput() ClusterPublicLbOutput
func (ClusterPublicLbOutput) ToClusterPublicLbOutputWithContext ¶
func (o ClusterPublicLbOutput) ToClusterPublicLbOutputWithContext(ctx context.Context) ClusterPublicLbOutput
func (ClusterPublicLbOutput) ToClusterPublicLbPtrOutput ¶
func (o ClusterPublicLbOutput) ToClusterPublicLbPtrOutput() ClusterPublicLbPtrOutput
func (ClusterPublicLbOutput) ToClusterPublicLbPtrOutputWithContext ¶
func (o ClusterPublicLbOutput) ToClusterPublicLbPtrOutputWithContext(ctx context.Context) ClusterPublicLbPtrOutput
type ClusterPublicLbPtrInput ¶
type ClusterPublicLbPtrInput interface { pulumi.Input ToClusterPublicLbPtrOutput() ClusterPublicLbPtrOutput ToClusterPublicLbPtrOutputWithContext(context.Context) ClusterPublicLbPtrOutput }
ClusterPublicLbPtrInput is an input type that accepts ClusterPublicLbArgs, ClusterPublicLbPtr and ClusterPublicLbPtrOutput values. You can construct a concrete instance of `ClusterPublicLbPtrInput` via:
ClusterPublicLbArgs{...} or: nil
func ClusterPublicLbPtr ¶
func ClusterPublicLbPtr(v *ClusterPublicLbArgs) ClusterPublicLbPtrInput
type ClusterPublicLbPtrOutput ¶
type ClusterPublicLbPtrOutput struct{ *pulumi.OutputState }
func (ClusterPublicLbPtrOutput) AllowFromCidrs ¶
func (o ClusterPublicLbPtrOutput) AllowFromCidrs() pulumi.StringArrayOutput
List of CIDRs which allowed to access.
func (ClusterPublicLbPtrOutput) Elem ¶
func (o ClusterPublicLbPtrOutput) Elem() ClusterPublicLbOutput
func (ClusterPublicLbPtrOutput) ElementType ¶
func (ClusterPublicLbPtrOutput) ElementType() reflect.Type
func (ClusterPublicLbPtrOutput) Enabled ¶
func (o ClusterPublicLbPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates weather the public access LB enabled.
func (ClusterPublicLbPtrOutput) ExtraParam ¶
func (o ClusterPublicLbPtrOutput) ExtraParam() pulumi.StringPtrOutput
Extra param text json.
func (ClusterPublicLbPtrOutput) SecurityGroup ¶
func (o ClusterPublicLbPtrOutput) SecurityGroup() pulumi.StringPtrOutput
func (ClusterPublicLbPtrOutput) SecurityPolicies ¶
func (o ClusterPublicLbPtrOutput) SecurityPolicies() pulumi.StringArrayOutput
List of security allow IP or CIDRs, default deny all.
func (ClusterPublicLbPtrOutput) ToClusterPublicLbPtrOutput ¶
func (o ClusterPublicLbPtrOutput) ToClusterPublicLbPtrOutput() ClusterPublicLbPtrOutput
func (ClusterPublicLbPtrOutput) ToClusterPublicLbPtrOutputWithContext ¶
func (o ClusterPublicLbPtrOutput) ToClusterPublicLbPtrOutputWithContext(ctx context.Context) ClusterPublicLbPtrOutput
type ClusterState ¶
type ClusterState struct { // Description of EKS cluster. ClusterDesc pulumi.StringPtrInput // Name of EKS cluster. ClusterName pulumi.StringPtrInput // List of cluster custom DNS Server info. DnsServers ClusterDnsServerArrayInput // Indicates whether to enable dns in user cluster, default value is `true`. EnableVpcCoreDns pulumi.BoolPtrInput // Extend parameters. ExtraParam pulumi.MapInput // Cluster internal access LoadBalancer info. InternalLb ClusterInternalLbPtrInput // Kubernetes version of EKS cluster. K8sVersion pulumi.StringPtrInput // EKS cluster kubeconfig. KubeConfig pulumi.StringPtrInput // Delete CBS after EKS cluster remove. NeedDeleteCbs pulumi.BoolPtrInput // Cluster public access LoadBalancer info. PublicLb ClusterPublicLbPtrInput // Subnet id of service. ServiceSubnetId pulumi.StringPtrInput // Subnet Ids for EKS cluster. SubnetIds pulumi.StringArrayInput // Tags of EKS cluster. Tags pulumi.MapInput // Vpc Id of EKS cluster. VpcId pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ContainerInstance ¶
type ContainerInstance struct { pulumi.CustomResourceState // Indicates whether to create EIP instead of specify existing EIPs. Conflict with `existedEipIds`. AutoCreateEip pulumi.BoolPtrOutput `pulumi:"autoCreateEip"` // ID of EIP which create automatically. AutoCreateEipId pulumi.StringOutput `pulumi:"autoCreateEipId"` // CAM role name authorized to access. CamRoleName pulumi.StringPtrOutput `pulumi:"camRoleName"` // List of CBS volume. CbsVolumes ContainerInstanceCbsVolumeArrayOutput `pulumi:"cbsVolumes"` // List of container. Containers ContainerInstanceContainerArrayOutput `pulumi:"containers"` // The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references. Cpu pulumi.Float64Output `pulumi:"cpu"` // Type of cpu, which can set to `intel` or `amd`. It also support backup list like `amd,intel` which indicates using `intel` when `amd` sold out. CpuType pulumi.StringPtrOutput `pulumi:"cpuType"` // Container instance creation time. CreatedTime pulumi.StringOutput `pulumi:"createdTime"` // Map of DNS config options. DnsConfigOptions pulumi.MapOutput `pulumi:"dnsConfigOptions"` // IP Addresses of DNS Servers. DnsNamesServers pulumi.StringArrayOutput `pulumi:"dnsNamesServers"` // List of DNS Search Domain. DnsSearches pulumi.StringArrayOutput `pulumi:"dnsSearches"` // EIP address. EipAddress pulumi.StringOutput `pulumi:"eipAddress"` // Indicates weather the EIP release or not after instance deleted. Conflict with `existedEipIds`. EipDeletePolicy pulumi.BoolPtrOutput `pulumi:"eipDeletePolicy"` // Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with `existedEipIds`. EipMaxBandwidthOut pulumi.IntPtrOutput `pulumi:"eipMaxBandwidthOut"` // EIP service provider. Default is `BGP`, values `CMCC`,`CTCC`,`CUCC` are available for whitelist customer. Conflict with `existedEipIds`. EipServiceProvider pulumi.StringPtrOutput `pulumi:"eipServiceProvider"` // Existed EIP ID List which used to bind container instance. Conflict with `autoCreateEip` and auto create EIP options. ExistedEipIds pulumi.StringArrayOutput `pulumi:"existedEipIds"` // Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references. GpuCount pulumi.IntPtrOutput `pulumi:"gpuCount"` // Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references. GpuType pulumi.StringPtrOutput `pulumi:"gpuType"` // List of credentials which pull from image registry. ImageRegistryCredentials ContainerInstanceImageRegistryCredentialArrayOutput `pulumi:"imageRegistryCredentials"` // List of initialized container. InitContainers ContainerInstanceInitContainerArrayOutput `pulumi:"initContainers"` // Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references. Memory pulumi.Float64Output `pulumi:"memory"` // Name of EKS container instance. Name pulumi.StringOutput `pulumi:"name"` // List of NFS volume. NfsVolumes ContainerInstanceNfsVolumeArrayOutput `pulumi:"nfsVolumes"` // Private IP address. PrivateIp pulumi.StringOutput `pulumi:"privateIp"` // Container instance restart policy. Available values: `Always`, `Never`, `OnFailure`. RestartPolicy pulumi.StringPtrOutput `pulumi:"restartPolicy"` // List of security group id. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // Container instance status. Status pulumi.StringOutput `pulumi:"status"` // Subnet ID of container instance. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // VPC ID. VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Provides an elastic kubernetes service container instance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Availability" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Eks" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Availability" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cbs" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Eks" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { group, err := Security.GetGroups(ctx, nil, nil) if err != nil { return err } zone, err := Availability.GetZonesByProduct(ctx, &availability.GetZonesByProductArgs{ Product: "cvm", }, nil) if err != nil { return err } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/24"), }) if err != nil { return err } sub, err := Subnet.NewInstance(ctx, "sub", &Subnet.InstanceArgs{ AvailabilityZone: pulumi.String(zone.Zones[0].Name), CidrBlock: pulumi.String("10.0.0.0/24"), VpcId: vpc.ID(), }) if err != nil { return err } cbs, err := Cbs.NewStorage(ctx, "cbs", &Cbs.StorageArgs{ AvailabilityZone: pulumi.String(zone.Zones[0].Name), StorageName: pulumi.String("cbs1"), StorageSize: pulumi.Int(10), StorageType: pulumi.String("CLOUD_PREMIUM"), }) if err != nil { return err } _, err = Eks.NewContainerInstance(ctx, "eci1", &Eks.ContainerInstanceArgs{ VpcId: vpc.ID(), SubnetId: sub.ID(), Cpu: pulumi.Float64(2), CpuType: pulumi.String("intel"), RestartPolicy: pulumi.String("Always"), Memory: pulumi.Float64(4), SecurityGroups: pulumi.StringArray{ pulumi.String(group.SecurityGroups[0].SecurityGroupId), }, CbsVolumes: eks.ContainerInstanceCbsVolumeArray{ &eks.ContainerInstanceCbsVolumeArgs{ Name: pulumi.String("vol1"), DiskId: cbs.ID(), }, }, Containers: eks.ContainerInstanceContainerArray{ &eks.ContainerInstanceContainerArgs{ Name: pulumi.String("redis1"), Image: pulumi.String("redis"), LivenessProbe: &eks.ContainerInstanceContainerLivenessProbeArgs{ InitDelaySeconds: pulumi.Int(1), TimeoutSeconds: pulumi.Int(3), PeriodSeconds: pulumi.Int(11), SuccessThreshold: pulumi.Int(1), FailureThreshold: pulumi.Int(3), HttpGetPath: pulumi.String("/"), HttpGetPort: pulumi.Int(443), HttpGetScheme: pulumi.String("HTTPS"), }, ReadinessProbe: &eks.ContainerInstanceContainerReadinessProbeArgs{ InitDelaySeconds: pulumi.Int(1), TimeoutSeconds: pulumi.Int(3), PeriodSeconds: pulumi.Int(10), SuccessThreshold: pulumi.Int(1), FailureThreshold: pulumi.Int(3), TcpSocketPort: pulumi.Int(81), }, }, &eks.ContainerInstanceContainerArgs{ Name: pulumi.String("nginx"), Image: pulumi.String("nginx"), }, }, InitContainers: eks.ContainerInstanceInitContainerArray{ &eks.ContainerInstanceInitContainerArgs{ Name: pulumi.String("alpine"), Image: pulumi.String("alpine:latest"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
```sh
$ pulumi import tencentcloud:Eks/containerInstance:ContainerInstance foo container-instance-id
```
func GetContainerInstance ¶
func GetContainerInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContainerInstanceState, opts ...pulumi.ResourceOption) (*ContainerInstance, error)
GetContainerInstance gets an existing ContainerInstance 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 NewContainerInstance ¶
func NewContainerInstance(ctx *pulumi.Context, name string, args *ContainerInstanceArgs, opts ...pulumi.ResourceOption) (*ContainerInstance, error)
NewContainerInstance registers a new resource with the given unique name, arguments, and options.
func (*ContainerInstance) ElementType ¶
func (*ContainerInstance) ElementType() reflect.Type
func (*ContainerInstance) ToContainerInstanceOutput ¶
func (i *ContainerInstance) ToContainerInstanceOutput() ContainerInstanceOutput
func (*ContainerInstance) ToContainerInstanceOutputWithContext ¶
func (i *ContainerInstance) ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput
type ContainerInstanceArgs ¶
type ContainerInstanceArgs struct { // Indicates whether to create EIP instead of specify existing EIPs. Conflict with `existedEipIds`. AutoCreateEip pulumi.BoolPtrInput // CAM role name authorized to access. CamRoleName pulumi.StringPtrInput // List of CBS volume. CbsVolumes ContainerInstanceCbsVolumeArrayInput // List of container. Containers ContainerInstanceContainerArrayInput // The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references. Cpu pulumi.Float64Input // Type of cpu, which can set to `intel` or `amd`. It also support backup list like `amd,intel` which indicates using `intel` when `amd` sold out. CpuType pulumi.StringPtrInput // Map of DNS config options. DnsConfigOptions pulumi.MapInput // IP Addresses of DNS Servers. DnsNamesServers pulumi.StringArrayInput // List of DNS Search Domain. DnsSearches pulumi.StringArrayInput // Indicates weather the EIP release or not after instance deleted. Conflict with `existedEipIds`. EipDeletePolicy pulumi.BoolPtrInput // Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with `existedEipIds`. EipMaxBandwidthOut pulumi.IntPtrInput // EIP service provider. Default is `BGP`, values `CMCC`,`CTCC`,`CUCC` are available for whitelist customer. Conflict with `existedEipIds`. EipServiceProvider pulumi.StringPtrInput // Existed EIP ID List which used to bind container instance. Conflict with `autoCreateEip` and auto create EIP options. ExistedEipIds pulumi.StringArrayInput // Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references. GpuCount pulumi.IntPtrInput // Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references. GpuType pulumi.StringPtrInput // List of credentials which pull from image registry. ImageRegistryCredentials ContainerInstanceImageRegistryCredentialArrayInput // List of initialized container. InitContainers ContainerInstanceInitContainerArrayInput // Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references. Memory pulumi.Float64Input // Name of EKS container instance. Name pulumi.StringPtrInput // List of NFS volume. NfsVolumes ContainerInstanceNfsVolumeArrayInput // Container instance restart policy. Available values: `Always`, `Never`, `OnFailure`. RestartPolicy pulumi.StringPtrInput // List of security group id. SecurityGroups pulumi.StringArrayInput // Subnet ID of container instance. SubnetId pulumi.StringInput // VPC ID. VpcId pulumi.StringInput }
The set of arguments for constructing a ContainerInstance resource.
func (ContainerInstanceArgs) ElementType ¶
func (ContainerInstanceArgs) ElementType() reflect.Type
type ContainerInstanceArray ¶
type ContainerInstanceArray []ContainerInstanceInput
func (ContainerInstanceArray) ElementType ¶
func (ContainerInstanceArray) ElementType() reflect.Type
func (ContainerInstanceArray) ToContainerInstanceArrayOutput ¶
func (i ContainerInstanceArray) ToContainerInstanceArrayOutput() ContainerInstanceArrayOutput
func (ContainerInstanceArray) ToContainerInstanceArrayOutputWithContext ¶
func (i ContainerInstanceArray) ToContainerInstanceArrayOutputWithContext(ctx context.Context) ContainerInstanceArrayOutput
type ContainerInstanceArrayInput ¶
type ContainerInstanceArrayInput interface { pulumi.Input ToContainerInstanceArrayOutput() ContainerInstanceArrayOutput ToContainerInstanceArrayOutputWithContext(context.Context) ContainerInstanceArrayOutput }
ContainerInstanceArrayInput is an input type that accepts ContainerInstanceArray and ContainerInstanceArrayOutput values. You can construct a concrete instance of `ContainerInstanceArrayInput` via:
ContainerInstanceArray{ ContainerInstanceArgs{...} }
type ContainerInstanceArrayOutput ¶
type ContainerInstanceArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceArrayOutput) ElementType ¶
func (ContainerInstanceArrayOutput) ElementType() reflect.Type
func (ContainerInstanceArrayOutput) Index ¶
func (o ContainerInstanceArrayOutput) Index(i pulumi.IntInput) ContainerInstanceOutput
func (ContainerInstanceArrayOutput) ToContainerInstanceArrayOutput ¶
func (o ContainerInstanceArrayOutput) ToContainerInstanceArrayOutput() ContainerInstanceArrayOutput
func (ContainerInstanceArrayOutput) ToContainerInstanceArrayOutputWithContext ¶
func (o ContainerInstanceArrayOutput) ToContainerInstanceArrayOutputWithContext(ctx context.Context) ContainerInstanceArrayOutput
type ContainerInstanceCbsVolumeArgs ¶
type ContainerInstanceCbsVolumeArgs struct { // ID of CBS. DiskId pulumi.StringInput `pulumi:"diskId"` // Name of CBS volume. Name pulumi.StringInput `pulumi:"name"` }
func (ContainerInstanceCbsVolumeArgs) ElementType ¶
func (ContainerInstanceCbsVolumeArgs) ElementType() reflect.Type
func (ContainerInstanceCbsVolumeArgs) ToContainerInstanceCbsVolumeOutput ¶
func (i ContainerInstanceCbsVolumeArgs) ToContainerInstanceCbsVolumeOutput() ContainerInstanceCbsVolumeOutput
func (ContainerInstanceCbsVolumeArgs) ToContainerInstanceCbsVolumeOutputWithContext ¶
func (i ContainerInstanceCbsVolumeArgs) ToContainerInstanceCbsVolumeOutputWithContext(ctx context.Context) ContainerInstanceCbsVolumeOutput
type ContainerInstanceCbsVolumeArray ¶
type ContainerInstanceCbsVolumeArray []ContainerInstanceCbsVolumeInput
func (ContainerInstanceCbsVolumeArray) ElementType ¶
func (ContainerInstanceCbsVolumeArray) ElementType() reflect.Type
func (ContainerInstanceCbsVolumeArray) ToContainerInstanceCbsVolumeArrayOutput ¶
func (i ContainerInstanceCbsVolumeArray) ToContainerInstanceCbsVolumeArrayOutput() ContainerInstanceCbsVolumeArrayOutput
func (ContainerInstanceCbsVolumeArray) ToContainerInstanceCbsVolumeArrayOutputWithContext ¶
func (i ContainerInstanceCbsVolumeArray) ToContainerInstanceCbsVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceCbsVolumeArrayOutput
type ContainerInstanceCbsVolumeArrayInput ¶
type ContainerInstanceCbsVolumeArrayInput interface { pulumi.Input ToContainerInstanceCbsVolumeArrayOutput() ContainerInstanceCbsVolumeArrayOutput ToContainerInstanceCbsVolumeArrayOutputWithContext(context.Context) ContainerInstanceCbsVolumeArrayOutput }
ContainerInstanceCbsVolumeArrayInput is an input type that accepts ContainerInstanceCbsVolumeArray and ContainerInstanceCbsVolumeArrayOutput values. You can construct a concrete instance of `ContainerInstanceCbsVolumeArrayInput` via:
ContainerInstanceCbsVolumeArray{ ContainerInstanceCbsVolumeArgs{...} }
type ContainerInstanceCbsVolumeArrayOutput ¶
type ContainerInstanceCbsVolumeArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceCbsVolumeArrayOutput) ElementType ¶
func (ContainerInstanceCbsVolumeArrayOutput) ElementType() reflect.Type
func (ContainerInstanceCbsVolumeArrayOutput) Index ¶
func (o ContainerInstanceCbsVolumeArrayOutput) Index(i pulumi.IntInput) ContainerInstanceCbsVolumeOutput
func (ContainerInstanceCbsVolumeArrayOutput) ToContainerInstanceCbsVolumeArrayOutput ¶
func (o ContainerInstanceCbsVolumeArrayOutput) ToContainerInstanceCbsVolumeArrayOutput() ContainerInstanceCbsVolumeArrayOutput
func (ContainerInstanceCbsVolumeArrayOutput) ToContainerInstanceCbsVolumeArrayOutputWithContext ¶
func (o ContainerInstanceCbsVolumeArrayOutput) ToContainerInstanceCbsVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceCbsVolumeArrayOutput
type ContainerInstanceCbsVolumeInput ¶
type ContainerInstanceCbsVolumeInput interface { pulumi.Input ToContainerInstanceCbsVolumeOutput() ContainerInstanceCbsVolumeOutput ToContainerInstanceCbsVolumeOutputWithContext(context.Context) ContainerInstanceCbsVolumeOutput }
ContainerInstanceCbsVolumeInput is an input type that accepts ContainerInstanceCbsVolumeArgs and ContainerInstanceCbsVolumeOutput values. You can construct a concrete instance of `ContainerInstanceCbsVolumeInput` via:
ContainerInstanceCbsVolumeArgs{...}
type ContainerInstanceCbsVolumeOutput ¶
type ContainerInstanceCbsVolumeOutput struct{ *pulumi.OutputState }
func (ContainerInstanceCbsVolumeOutput) DiskId ¶
func (o ContainerInstanceCbsVolumeOutput) DiskId() pulumi.StringOutput
ID of CBS.
func (ContainerInstanceCbsVolumeOutput) ElementType ¶
func (ContainerInstanceCbsVolumeOutput) ElementType() reflect.Type
func (ContainerInstanceCbsVolumeOutput) Name ¶
func (o ContainerInstanceCbsVolumeOutput) Name() pulumi.StringOutput
Name of CBS volume.
func (ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutput ¶
func (o ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutput() ContainerInstanceCbsVolumeOutput
func (ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutputWithContext ¶
func (o ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutputWithContext(ctx context.Context) ContainerInstanceCbsVolumeOutput
type ContainerInstanceContainer ¶
type ContainerInstanceContainer struct { // Container launch argument list. Args []string `pulumi:"args"` // Container launch command list. Commands []string `pulumi:"commands"` // Number of cpu core of container. Cpu *float64 `pulumi:"cpu"` // Map of environment variables of container OS. EnvVars map[string]interface{} `pulumi:"envVars"` // Image of Container. Image string `pulumi:"image"` // Configuration block of LivenessProbe. LivenessProbe *ContainerInstanceContainerLivenessProbe `pulumi:"livenessProbe"` // Memory size of container. Memory *float64 `pulumi:"memory"` // Name of Container. Name string `pulumi:"name"` // Configuration block of ReadinessProbe. ReadinessProbe *ContainerInstanceContainerReadinessProbe `pulumi:"readinessProbe"` // List of volume mount informations. VolumeMounts []ContainerInstanceContainerVolumeMount `pulumi:"volumeMounts"` // Container working directory. WorkingDir *string `pulumi:"workingDir"` }
type ContainerInstanceContainerArgs ¶
type ContainerInstanceContainerArgs struct { // Container launch argument list. Args pulumi.StringArrayInput `pulumi:"args"` // Container launch command list. Commands pulumi.StringArrayInput `pulumi:"commands"` // Number of cpu core of container. Cpu pulumi.Float64PtrInput `pulumi:"cpu"` // Map of environment variables of container OS. EnvVars pulumi.MapInput `pulumi:"envVars"` // Image of Container. Image pulumi.StringInput `pulumi:"image"` // Configuration block of LivenessProbe. LivenessProbe ContainerInstanceContainerLivenessProbePtrInput `pulumi:"livenessProbe"` // Memory size of container. Memory pulumi.Float64PtrInput `pulumi:"memory"` // Name of Container. Name pulumi.StringInput `pulumi:"name"` // Configuration block of ReadinessProbe. ReadinessProbe ContainerInstanceContainerReadinessProbePtrInput `pulumi:"readinessProbe"` // List of volume mount informations. VolumeMounts ContainerInstanceContainerVolumeMountArrayInput `pulumi:"volumeMounts"` // Container working directory. WorkingDir pulumi.StringPtrInput `pulumi:"workingDir"` }
func (ContainerInstanceContainerArgs) ElementType ¶
func (ContainerInstanceContainerArgs) ElementType() reflect.Type
func (ContainerInstanceContainerArgs) ToContainerInstanceContainerOutput ¶
func (i ContainerInstanceContainerArgs) ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput
func (ContainerInstanceContainerArgs) ToContainerInstanceContainerOutputWithContext ¶
func (i ContainerInstanceContainerArgs) ToContainerInstanceContainerOutputWithContext(ctx context.Context) ContainerInstanceContainerOutput
type ContainerInstanceContainerArray ¶
type ContainerInstanceContainerArray []ContainerInstanceContainerInput
func (ContainerInstanceContainerArray) ElementType ¶
func (ContainerInstanceContainerArray) ElementType() reflect.Type
func (ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutput ¶
func (i ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput
func (ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutputWithContext ¶
func (i ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerArrayOutput
type ContainerInstanceContainerArrayInput ¶
type ContainerInstanceContainerArrayInput interface { pulumi.Input ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput ToContainerInstanceContainerArrayOutputWithContext(context.Context) ContainerInstanceContainerArrayOutput }
ContainerInstanceContainerArrayInput is an input type that accepts ContainerInstanceContainerArray and ContainerInstanceContainerArrayOutput values. You can construct a concrete instance of `ContainerInstanceContainerArrayInput` via:
ContainerInstanceContainerArray{ ContainerInstanceContainerArgs{...} }
type ContainerInstanceContainerArrayOutput ¶
type ContainerInstanceContainerArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerArrayOutput) ElementType ¶
func (ContainerInstanceContainerArrayOutput) ElementType() reflect.Type
func (ContainerInstanceContainerArrayOutput) Index ¶
func (o ContainerInstanceContainerArrayOutput) Index(i pulumi.IntInput) ContainerInstanceContainerOutput
func (ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutput ¶
func (o ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput
func (ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutputWithContext ¶
func (o ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerArrayOutput
type ContainerInstanceContainerInput ¶
type ContainerInstanceContainerInput interface { pulumi.Input ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput ToContainerInstanceContainerOutputWithContext(context.Context) ContainerInstanceContainerOutput }
ContainerInstanceContainerInput is an input type that accepts ContainerInstanceContainerArgs and ContainerInstanceContainerOutput values. You can construct a concrete instance of `ContainerInstanceContainerInput` via:
ContainerInstanceContainerArgs{...}
type ContainerInstanceContainerLivenessProbe ¶
type ContainerInstanceContainerLivenessProbe struct { // List of execution commands. ExecCommands []string `pulumi:"execCommands"` // Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: `3`. Minimum value is `1`. FailureThreshold *int `pulumi:"failureThreshold"` // HttpGet detection path. HttpGetPath *string `pulumi:"httpGetPath"` // HttpGet detection port. HttpGetPort *int `pulumi:"httpGetPort"` // HttpGet detection scheme. Available values: `HTTP`, `HTTPS`. HttpGetScheme *string `pulumi:"httpGetScheme"` // Number of seconds after the container has started before probes are initiated. InitDelaySeconds *int `pulumi:"initDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is `1`. PeriodSeconds *int `pulumi:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. Default: `1`. Must be 1 for liveness. Minimum value is `1`. SuccessThreshold *int `pulumi:"successThreshold"` // TCP Socket detection port. TcpSocketPort *int `pulumi:"tcpSocketPort"` // Number of seconds after which the probe times out. // Defaults to 1 second. Minimum value is `1`. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ContainerInstanceContainerLivenessProbeArgs ¶
type ContainerInstanceContainerLivenessProbeArgs struct { // List of execution commands. ExecCommands pulumi.StringArrayInput `pulumi:"execCommands"` // Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: `3`. Minimum value is `1`. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // HttpGet detection path. HttpGetPath pulumi.StringPtrInput `pulumi:"httpGetPath"` // HttpGet detection port. HttpGetPort pulumi.IntPtrInput `pulumi:"httpGetPort"` // HttpGet detection scheme. Available values: `HTTP`, `HTTPS`. HttpGetScheme pulumi.StringPtrInput `pulumi:"httpGetScheme"` // Number of seconds after the container has started before probes are initiated. InitDelaySeconds pulumi.IntPtrInput `pulumi:"initDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is `1`. PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. Default: `1`. Must be 1 for liveness. Minimum value is `1`. SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"` // TCP Socket detection port. TcpSocketPort pulumi.IntPtrInput `pulumi:"tcpSocketPort"` // Number of seconds after which the probe times out. // Defaults to 1 second. Minimum value is `1`. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (ContainerInstanceContainerLivenessProbeArgs) ElementType ¶
func (ContainerInstanceContainerLivenessProbeArgs) ElementType() reflect.Type
func (ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbeOutput ¶
func (i ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbeOutput() ContainerInstanceContainerLivenessProbeOutput
func (ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbeOutputWithContext ¶
func (i ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbeOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbeOutput
func (ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbePtrOutput ¶
func (i ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbePtrOutput() ContainerInstanceContainerLivenessProbePtrOutput
func (ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbePtrOutputWithContext ¶
func (i ContainerInstanceContainerLivenessProbeArgs) ToContainerInstanceContainerLivenessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbePtrOutput
type ContainerInstanceContainerLivenessProbeInput ¶
type ContainerInstanceContainerLivenessProbeInput interface { pulumi.Input ToContainerInstanceContainerLivenessProbeOutput() ContainerInstanceContainerLivenessProbeOutput ToContainerInstanceContainerLivenessProbeOutputWithContext(context.Context) ContainerInstanceContainerLivenessProbeOutput }
ContainerInstanceContainerLivenessProbeInput is an input type that accepts ContainerInstanceContainerLivenessProbeArgs and ContainerInstanceContainerLivenessProbeOutput values. You can construct a concrete instance of `ContainerInstanceContainerLivenessProbeInput` via:
ContainerInstanceContainerLivenessProbeArgs{...}
type ContainerInstanceContainerLivenessProbeOutput ¶
type ContainerInstanceContainerLivenessProbeOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerLivenessProbeOutput) ElementType ¶
func (ContainerInstanceContainerLivenessProbeOutput) ElementType() reflect.Type
func (ContainerInstanceContainerLivenessProbeOutput) ExecCommands ¶
func (o ContainerInstanceContainerLivenessProbeOutput) ExecCommands() pulumi.StringArrayOutput
List of execution commands.
func (ContainerInstanceContainerLivenessProbeOutput) FailureThreshold ¶
func (o ContainerInstanceContainerLivenessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: `3`. Minimum value is `1`.
func (ContainerInstanceContainerLivenessProbeOutput) HttpGetPath ¶
func (o ContainerInstanceContainerLivenessProbeOutput) HttpGetPath() pulumi.StringPtrOutput
HttpGet detection path.
func (ContainerInstanceContainerLivenessProbeOutput) HttpGetPort ¶
func (o ContainerInstanceContainerLivenessProbeOutput) HttpGetPort() pulumi.IntPtrOutput
HttpGet detection port.
func (ContainerInstanceContainerLivenessProbeOutput) HttpGetScheme ¶
func (o ContainerInstanceContainerLivenessProbeOutput) HttpGetScheme() pulumi.StringPtrOutput
HttpGet detection scheme. Available values: `HTTP`, `HTTPS`.
func (ContainerInstanceContainerLivenessProbeOutput) InitDelaySeconds ¶
func (o ContainerInstanceContainerLivenessProbeOutput) InitDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before probes are initiated.
func (ContainerInstanceContainerLivenessProbeOutput) PeriodSeconds ¶
func (o ContainerInstanceContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is `1`.
func (ContainerInstanceContainerLivenessProbeOutput) SuccessThreshold ¶
func (o ContainerInstanceContainerLivenessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
Minimum consecutive successes for the probe to be considered successful after having failed. Default: `1`. Must be 1 for liveness. Minimum value is `1`.
func (ContainerInstanceContainerLivenessProbeOutput) TcpSocketPort ¶
func (o ContainerInstanceContainerLivenessProbeOutput) TcpSocketPort() pulumi.IntPtrOutput
TCP Socket detection port.
func (ContainerInstanceContainerLivenessProbeOutput) TimeoutSeconds ¶
func (o ContainerInstanceContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is `1`.
func (ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbeOutput ¶
func (o ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbeOutput() ContainerInstanceContainerLivenessProbeOutput
func (ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbeOutputWithContext ¶
func (o ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbeOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbeOutput
func (ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbePtrOutput ¶
func (o ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbePtrOutput() ContainerInstanceContainerLivenessProbePtrOutput
func (ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbePtrOutputWithContext ¶
func (o ContainerInstanceContainerLivenessProbeOutput) ToContainerInstanceContainerLivenessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbePtrOutput
type ContainerInstanceContainerLivenessProbePtrInput ¶
type ContainerInstanceContainerLivenessProbePtrInput interface { pulumi.Input ToContainerInstanceContainerLivenessProbePtrOutput() ContainerInstanceContainerLivenessProbePtrOutput ToContainerInstanceContainerLivenessProbePtrOutputWithContext(context.Context) ContainerInstanceContainerLivenessProbePtrOutput }
ContainerInstanceContainerLivenessProbePtrInput is an input type that accepts ContainerInstanceContainerLivenessProbeArgs, ContainerInstanceContainerLivenessProbePtr and ContainerInstanceContainerLivenessProbePtrOutput values. You can construct a concrete instance of `ContainerInstanceContainerLivenessProbePtrInput` via:
ContainerInstanceContainerLivenessProbeArgs{...} or: nil
func ContainerInstanceContainerLivenessProbePtr ¶
func ContainerInstanceContainerLivenessProbePtr(v *ContainerInstanceContainerLivenessProbeArgs) ContainerInstanceContainerLivenessProbePtrInput
type ContainerInstanceContainerLivenessProbePtrOutput ¶
type ContainerInstanceContainerLivenessProbePtrOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerLivenessProbePtrOutput) ElementType ¶
func (ContainerInstanceContainerLivenessProbePtrOutput) ElementType() reflect.Type
func (ContainerInstanceContainerLivenessProbePtrOutput) ExecCommands ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) ExecCommands() pulumi.StringArrayOutput
List of execution commands.
func (ContainerInstanceContainerLivenessProbePtrOutput) FailureThreshold ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: `3`. Minimum value is `1`.
func (ContainerInstanceContainerLivenessProbePtrOutput) HttpGetPath ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) HttpGetPath() pulumi.StringPtrOutput
HttpGet detection path.
func (ContainerInstanceContainerLivenessProbePtrOutput) HttpGetPort ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) HttpGetPort() pulumi.IntPtrOutput
HttpGet detection port.
func (ContainerInstanceContainerLivenessProbePtrOutput) HttpGetScheme ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) HttpGetScheme() pulumi.StringPtrOutput
HttpGet detection scheme. Available values: `HTTP`, `HTTPS`.
func (ContainerInstanceContainerLivenessProbePtrOutput) InitDelaySeconds ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) InitDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before probes are initiated.
func (ContainerInstanceContainerLivenessProbePtrOutput) PeriodSeconds ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is `1`.
func (ContainerInstanceContainerLivenessProbePtrOutput) SuccessThreshold ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput
Minimum consecutive successes for the probe to be considered successful after having failed. Default: `1`. Must be 1 for liveness. Minimum value is `1`.
func (ContainerInstanceContainerLivenessProbePtrOutput) TcpSocketPort ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) TcpSocketPort() pulumi.IntPtrOutput
TCP Socket detection port.
func (ContainerInstanceContainerLivenessProbePtrOutput) TimeoutSeconds ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is `1`.
func (ContainerInstanceContainerLivenessProbePtrOutput) ToContainerInstanceContainerLivenessProbePtrOutput ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) ToContainerInstanceContainerLivenessProbePtrOutput() ContainerInstanceContainerLivenessProbePtrOutput
func (ContainerInstanceContainerLivenessProbePtrOutput) ToContainerInstanceContainerLivenessProbePtrOutputWithContext ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) ToContainerInstanceContainerLivenessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerLivenessProbePtrOutput
type ContainerInstanceContainerOutput ¶
type ContainerInstanceContainerOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerOutput) Args ¶
func (o ContainerInstanceContainerOutput) Args() pulumi.StringArrayOutput
Container launch argument list.
func (ContainerInstanceContainerOutput) Commands ¶
func (o ContainerInstanceContainerOutput) Commands() pulumi.StringArrayOutput
Container launch command list.
func (ContainerInstanceContainerOutput) Cpu ¶
func (o ContainerInstanceContainerOutput) Cpu() pulumi.Float64PtrOutput
Number of cpu core of container.
func (ContainerInstanceContainerOutput) ElementType ¶
func (ContainerInstanceContainerOutput) ElementType() reflect.Type
func (ContainerInstanceContainerOutput) EnvVars ¶
func (o ContainerInstanceContainerOutput) EnvVars() pulumi.MapOutput
Map of environment variables of container OS.
func (ContainerInstanceContainerOutput) Image ¶
func (o ContainerInstanceContainerOutput) Image() pulumi.StringOutput
Image of Container.
func (ContainerInstanceContainerOutput) LivenessProbe ¶
func (o ContainerInstanceContainerOutput) LivenessProbe() ContainerInstanceContainerLivenessProbePtrOutput
Configuration block of LivenessProbe.
func (ContainerInstanceContainerOutput) Memory ¶
func (o ContainerInstanceContainerOutput) Memory() pulumi.Float64PtrOutput
Memory size of container.
func (ContainerInstanceContainerOutput) Name ¶
func (o ContainerInstanceContainerOutput) Name() pulumi.StringOutput
Name of Container.
func (ContainerInstanceContainerOutput) ReadinessProbe ¶
func (o ContainerInstanceContainerOutput) ReadinessProbe() ContainerInstanceContainerReadinessProbePtrOutput
Configuration block of ReadinessProbe.
func (ContainerInstanceContainerOutput) ToContainerInstanceContainerOutput ¶
func (o ContainerInstanceContainerOutput) ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput
func (ContainerInstanceContainerOutput) ToContainerInstanceContainerOutputWithContext ¶
func (o ContainerInstanceContainerOutput) ToContainerInstanceContainerOutputWithContext(ctx context.Context) ContainerInstanceContainerOutput
func (ContainerInstanceContainerOutput) VolumeMounts ¶
func (o ContainerInstanceContainerOutput) VolumeMounts() ContainerInstanceContainerVolumeMountArrayOutput
List of volume mount informations.
func (ContainerInstanceContainerOutput) WorkingDir ¶
func (o ContainerInstanceContainerOutput) WorkingDir() pulumi.StringPtrOutput
Container working directory.
type ContainerInstanceContainerReadinessProbe ¶
type ContainerInstanceContainerReadinessProbe struct { // List of execution commands. ExecCommands []string `pulumi:"execCommands"` // Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: `3`. Minimum value is `1`. FailureThreshold *int `pulumi:"failureThreshold"` // HttpGet detection path. HttpGetPath *string `pulumi:"httpGetPath"` // HttpGet detection port. HttpGetPort *int `pulumi:"httpGetPort"` // HttpGet detection scheme. Available values: `HTTP`, `HTTPS`. HttpGetScheme *string `pulumi:"httpGetScheme"` // Number of seconds after the container has started before probes are initiated. InitDelaySeconds *int `pulumi:"initDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is `1`. PeriodSeconds *int `pulumi:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. Default: `1`. Must be 1 for liveness. Minimum value is `1`. SuccessThreshold *int `pulumi:"successThreshold"` // TCP Socket detection port. TcpSocketPort *int `pulumi:"tcpSocketPort"` // Number of seconds after which the probe times out. // Defaults to 1 second. Minimum value is `1`. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ContainerInstanceContainerReadinessProbeArgs ¶
type ContainerInstanceContainerReadinessProbeArgs struct { // List of execution commands. ExecCommands pulumi.StringArrayInput `pulumi:"execCommands"` // Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: `3`. Minimum value is `1`. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // HttpGet detection path. HttpGetPath pulumi.StringPtrInput `pulumi:"httpGetPath"` // HttpGet detection port. HttpGetPort pulumi.IntPtrInput `pulumi:"httpGetPort"` // HttpGet detection scheme. Available values: `HTTP`, `HTTPS`. HttpGetScheme pulumi.StringPtrInput `pulumi:"httpGetScheme"` // Number of seconds after the container has started before probes are initiated. InitDelaySeconds pulumi.IntPtrInput `pulumi:"initDelaySeconds"` // How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is `1`. PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` // Minimum consecutive successes for the probe to be considered successful after having failed. Default: `1`. Must be 1 for liveness. Minimum value is `1`. SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"` // TCP Socket detection port. TcpSocketPort pulumi.IntPtrInput `pulumi:"tcpSocketPort"` // Number of seconds after which the probe times out. // Defaults to 1 second. Minimum value is `1`. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (ContainerInstanceContainerReadinessProbeArgs) ElementType ¶
func (ContainerInstanceContainerReadinessProbeArgs) ElementType() reflect.Type
func (ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbeOutput ¶
func (i ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbeOutput() ContainerInstanceContainerReadinessProbeOutput
func (ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbeOutputWithContext ¶
func (i ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbeOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbeOutput
func (ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbePtrOutput ¶
func (i ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbePtrOutput() ContainerInstanceContainerReadinessProbePtrOutput
func (ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbePtrOutputWithContext ¶
func (i ContainerInstanceContainerReadinessProbeArgs) ToContainerInstanceContainerReadinessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbePtrOutput
type ContainerInstanceContainerReadinessProbeInput ¶
type ContainerInstanceContainerReadinessProbeInput interface { pulumi.Input ToContainerInstanceContainerReadinessProbeOutput() ContainerInstanceContainerReadinessProbeOutput ToContainerInstanceContainerReadinessProbeOutputWithContext(context.Context) ContainerInstanceContainerReadinessProbeOutput }
ContainerInstanceContainerReadinessProbeInput is an input type that accepts ContainerInstanceContainerReadinessProbeArgs and ContainerInstanceContainerReadinessProbeOutput values. You can construct a concrete instance of `ContainerInstanceContainerReadinessProbeInput` via:
ContainerInstanceContainerReadinessProbeArgs{...}
type ContainerInstanceContainerReadinessProbeOutput ¶
type ContainerInstanceContainerReadinessProbeOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerReadinessProbeOutput) ElementType ¶
func (ContainerInstanceContainerReadinessProbeOutput) ElementType() reflect.Type
func (ContainerInstanceContainerReadinessProbeOutput) ExecCommands ¶
func (o ContainerInstanceContainerReadinessProbeOutput) ExecCommands() pulumi.StringArrayOutput
List of execution commands.
func (ContainerInstanceContainerReadinessProbeOutput) FailureThreshold ¶
func (o ContainerInstanceContainerReadinessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: `3`. Minimum value is `1`.
func (ContainerInstanceContainerReadinessProbeOutput) HttpGetPath ¶
func (o ContainerInstanceContainerReadinessProbeOutput) HttpGetPath() pulumi.StringPtrOutput
HttpGet detection path.
func (ContainerInstanceContainerReadinessProbeOutput) HttpGetPort ¶
func (o ContainerInstanceContainerReadinessProbeOutput) HttpGetPort() pulumi.IntPtrOutput
HttpGet detection port.
func (ContainerInstanceContainerReadinessProbeOutput) HttpGetScheme ¶
func (o ContainerInstanceContainerReadinessProbeOutput) HttpGetScheme() pulumi.StringPtrOutput
HttpGet detection scheme. Available values: `HTTP`, `HTTPS`.
func (ContainerInstanceContainerReadinessProbeOutput) InitDelaySeconds ¶
func (o ContainerInstanceContainerReadinessProbeOutput) InitDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before probes are initiated.
func (ContainerInstanceContainerReadinessProbeOutput) PeriodSeconds ¶
func (o ContainerInstanceContainerReadinessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is `1`.
func (ContainerInstanceContainerReadinessProbeOutput) SuccessThreshold ¶
func (o ContainerInstanceContainerReadinessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
Minimum consecutive successes for the probe to be considered successful after having failed. Default: `1`. Must be 1 for liveness. Minimum value is `1`.
func (ContainerInstanceContainerReadinessProbeOutput) TcpSocketPort ¶
func (o ContainerInstanceContainerReadinessProbeOutput) TcpSocketPort() pulumi.IntPtrOutput
TCP Socket detection port.
func (ContainerInstanceContainerReadinessProbeOutput) TimeoutSeconds ¶
func (o ContainerInstanceContainerReadinessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is `1`.
func (ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbeOutput ¶
func (o ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbeOutput() ContainerInstanceContainerReadinessProbeOutput
func (ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbeOutputWithContext ¶
func (o ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbeOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbeOutput
func (ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbePtrOutput ¶
func (o ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbePtrOutput() ContainerInstanceContainerReadinessProbePtrOutput
func (ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbePtrOutputWithContext ¶
func (o ContainerInstanceContainerReadinessProbeOutput) ToContainerInstanceContainerReadinessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbePtrOutput
type ContainerInstanceContainerReadinessProbePtrInput ¶
type ContainerInstanceContainerReadinessProbePtrInput interface { pulumi.Input ToContainerInstanceContainerReadinessProbePtrOutput() ContainerInstanceContainerReadinessProbePtrOutput ToContainerInstanceContainerReadinessProbePtrOutputWithContext(context.Context) ContainerInstanceContainerReadinessProbePtrOutput }
ContainerInstanceContainerReadinessProbePtrInput is an input type that accepts ContainerInstanceContainerReadinessProbeArgs, ContainerInstanceContainerReadinessProbePtr and ContainerInstanceContainerReadinessProbePtrOutput values. You can construct a concrete instance of `ContainerInstanceContainerReadinessProbePtrInput` via:
ContainerInstanceContainerReadinessProbeArgs{...} or: nil
func ContainerInstanceContainerReadinessProbePtr ¶
func ContainerInstanceContainerReadinessProbePtr(v *ContainerInstanceContainerReadinessProbeArgs) ContainerInstanceContainerReadinessProbePtrInput
type ContainerInstanceContainerReadinessProbePtrOutput ¶
type ContainerInstanceContainerReadinessProbePtrOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerReadinessProbePtrOutput) ElementType ¶
func (ContainerInstanceContainerReadinessProbePtrOutput) ElementType() reflect.Type
func (ContainerInstanceContainerReadinessProbePtrOutput) ExecCommands ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) ExecCommands() pulumi.StringArrayOutput
List of execution commands.
func (ContainerInstanceContainerReadinessProbePtrOutput) FailureThreshold ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
Minimum consecutive failures for the probe to be considered failed after having succeeded.Default: `3`. Minimum value is `1`.
func (ContainerInstanceContainerReadinessProbePtrOutput) HttpGetPath ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) HttpGetPath() pulumi.StringPtrOutput
HttpGet detection path.
func (ContainerInstanceContainerReadinessProbePtrOutput) HttpGetPort ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) HttpGetPort() pulumi.IntPtrOutput
HttpGet detection port.
func (ContainerInstanceContainerReadinessProbePtrOutput) HttpGetScheme ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) HttpGetScheme() pulumi.StringPtrOutput
HttpGet detection scheme. Available values: `HTTP`, `HTTPS`.
func (ContainerInstanceContainerReadinessProbePtrOutput) InitDelaySeconds ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) InitDelaySeconds() pulumi.IntPtrOutput
Number of seconds after the container has started before probes are initiated.
func (ContainerInstanceContainerReadinessProbePtrOutput) PeriodSeconds ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is `1`.
func (ContainerInstanceContainerReadinessProbePtrOutput) SuccessThreshold ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput
Minimum consecutive successes for the probe to be considered successful after having failed. Default: `1`. Must be 1 for liveness. Minimum value is `1`.
func (ContainerInstanceContainerReadinessProbePtrOutput) TcpSocketPort ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) TcpSocketPort() pulumi.IntPtrOutput
TCP Socket detection port.
func (ContainerInstanceContainerReadinessProbePtrOutput) TimeoutSeconds ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is `1`.
func (ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutput ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutput() ContainerInstanceContainerReadinessProbePtrOutput
func (ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutputWithContext ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbePtrOutput
type ContainerInstanceContainerVolumeMount ¶
type ContainerInstanceContainerVolumeMount struct { // Volume mount propagation. MountPropagation *string `pulumi:"mountPropagation"` // Volume name. Name string `pulumi:"name"` // Volume mount path. Path string `pulumi:"path"` // Whether the volume is read-only. ReadOnly *bool `pulumi:"readOnly"` // Volume mount sub-path. SubPath *string `pulumi:"subPath"` // Volume mount sub-path expression. SubPathExpr *string `pulumi:"subPathExpr"` }
type ContainerInstanceContainerVolumeMountArgs ¶
type ContainerInstanceContainerVolumeMountArgs struct { // Volume mount propagation. MountPropagation pulumi.StringPtrInput `pulumi:"mountPropagation"` // Volume name. Name pulumi.StringInput `pulumi:"name"` // Volume mount path. Path pulumi.StringInput `pulumi:"path"` // Whether the volume is read-only. ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` // Volume mount sub-path. SubPath pulumi.StringPtrInput `pulumi:"subPath"` // Volume mount sub-path expression. SubPathExpr pulumi.StringPtrInput `pulumi:"subPathExpr"` }
func (ContainerInstanceContainerVolumeMountArgs) ElementType ¶
func (ContainerInstanceContainerVolumeMountArgs) ElementType() reflect.Type
func (ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutput ¶
func (i ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput
func (ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutputWithContext ¶
func (i ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountOutput
type ContainerInstanceContainerVolumeMountArray ¶
type ContainerInstanceContainerVolumeMountArray []ContainerInstanceContainerVolumeMountInput
func (ContainerInstanceContainerVolumeMountArray) ElementType ¶
func (ContainerInstanceContainerVolumeMountArray) ElementType() reflect.Type
func (ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutput ¶
func (i ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput
func (ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutputWithContext ¶
func (i ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountArrayOutput
type ContainerInstanceContainerVolumeMountArrayInput ¶
type ContainerInstanceContainerVolumeMountArrayInput interface { pulumi.Input ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput ToContainerInstanceContainerVolumeMountArrayOutputWithContext(context.Context) ContainerInstanceContainerVolumeMountArrayOutput }
ContainerInstanceContainerVolumeMountArrayInput is an input type that accepts ContainerInstanceContainerVolumeMountArray and ContainerInstanceContainerVolumeMountArrayOutput values. You can construct a concrete instance of `ContainerInstanceContainerVolumeMountArrayInput` via:
ContainerInstanceContainerVolumeMountArray{ ContainerInstanceContainerVolumeMountArgs{...} }
type ContainerInstanceContainerVolumeMountArrayOutput ¶
type ContainerInstanceContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerVolumeMountArrayOutput) ElementType ¶
func (ContainerInstanceContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutput ¶
func (o ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput
func (ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutputWithContext ¶
func (o ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountArrayOutput
type ContainerInstanceContainerVolumeMountInput ¶
type ContainerInstanceContainerVolumeMountInput interface { pulumi.Input ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput ToContainerInstanceContainerVolumeMountOutputWithContext(context.Context) ContainerInstanceContainerVolumeMountOutput }
ContainerInstanceContainerVolumeMountInput is an input type that accepts ContainerInstanceContainerVolumeMountArgs and ContainerInstanceContainerVolumeMountOutput values. You can construct a concrete instance of `ContainerInstanceContainerVolumeMountInput` via:
ContainerInstanceContainerVolumeMountArgs{...}
type ContainerInstanceContainerVolumeMountOutput ¶
type ContainerInstanceContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerVolumeMountOutput) ElementType ¶
func (ContainerInstanceContainerVolumeMountOutput) ElementType() reflect.Type
func (ContainerInstanceContainerVolumeMountOutput) MountPropagation ¶
func (o ContainerInstanceContainerVolumeMountOutput) MountPropagation() pulumi.StringPtrOutput
Volume mount propagation.
func (ContainerInstanceContainerVolumeMountOutput) Name ¶
func (o ContainerInstanceContainerVolumeMountOutput) Name() pulumi.StringOutput
Volume name.
func (ContainerInstanceContainerVolumeMountOutput) Path ¶
func (o ContainerInstanceContainerVolumeMountOutput) Path() pulumi.StringOutput
Volume mount path.
func (ContainerInstanceContainerVolumeMountOutput) ReadOnly ¶
func (o ContainerInstanceContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
Whether the volume is read-only.
func (ContainerInstanceContainerVolumeMountOutput) SubPath ¶
func (o ContainerInstanceContainerVolumeMountOutput) SubPath() pulumi.StringPtrOutput
Volume mount sub-path.
func (ContainerInstanceContainerVolumeMountOutput) SubPathExpr ¶
func (o ContainerInstanceContainerVolumeMountOutput) SubPathExpr() pulumi.StringPtrOutput
Volume mount sub-path expression.
func (ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutput ¶
func (o ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput
func (ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutputWithContext ¶
func (o ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountOutput
type ContainerInstanceImageRegistryCredentialArgs ¶
type ContainerInstanceImageRegistryCredentialArgs struct { // Name of credential. Name pulumi.StringPtrInput `pulumi:"name"` // Password. Password pulumi.StringPtrInput `pulumi:"password"` // Address of image registry. Server pulumi.StringPtrInput `pulumi:"server"` // Username. Username pulumi.StringPtrInput `pulumi:"username"` }
func (ContainerInstanceImageRegistryCredentialArgs) ElementType ¶
func (ContainerInstanceImageRegistryCredentialArgs) ElementType() reflect.Type
func (ContainerInstanceImageRegistryCredentialArgs) ToContainerInstanceImageRegistryCredentialOutput ¶
func (i ContainerInstanceImageRegistryCredentialArgs) ToContainerInstanceImageRegistryCredentialOutput() ContainerInstanceImageRegistryCredentialOutput
func (ContainerInstanceImageRegistryCredentialArgs) ToContainerInstanceImageRegistryCredentialOutputWithContext ¶
func (i ContainerInstanceImageRegistryCredentialArgs) ToContainerInstanceImageRegistryCredentialOutputWithContext(ctx context.Context) ContainerInstanceImageRegistryCredentialOutput
type ContainerInstanceImageRegistryCredentialArray ¶
type ContainerInstanceImageRegistryCredentialArray []ContainerInstanceImageRegistryCredentialInput
func (ContainerInstanceImageRegistryCredentialArray) ElementType ¶
func (ContainerInstanceImageRegistryCredentialArray) ElementType() reflect.Type
func (ContainerInstanceImageRegistryCredentialArray) ToContainerInstanceImageRegistryCredentialArrayOutput ¶
func (i ContainerInstanceImageRegistryCredentialArray) ToContainerInstanceImageRegistryCredentialArrayOutput() ContainerInstanceImageRegistryCredentialArrayOutput
func (ContainerInstanceImageRegistryCredentialArray) ToContainerInstanceImageRegistryCredentialArrayOutputWithContext ¶
func (i ContainerInstanceImageRegistryCredentialArray) ToContainerInstanceImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ContainerInstanceImageRegistryCredentialArrayOutput
type ContainerInstanceImageRegistryCredentialArrayInput ¶
type ContainerInstanceImageRegistryCredentialArrayInput interface { pulumi.Input ToContainerInstanceImageRegistryCredentialArrayOutput() ContainerInstanceImageRegistryCredentialArrayOutput ToContainerInstanceImageRegistryCredentialArrayOutputWithContext(context.Context) ContainerInstanceImageRegistryCredentialArrayOutput }
ContainerInstanceImageRegistryCredentialArrayInput is an input type that accepts ContainerInstanceImageRegistryCredentialArray and ContainerInstanceImageRegistryCredentialArrayOutput values. You can construct a concrete instance of `ContainerInstanceImageRegistryCredentialArrayInput` via:
ContainerInstanceImageRegistryCredentialArray{ ContainerInstanceImageRegistryCredentialArgs{...} }
type ContainerInstanceImageRegistryCredentialArrayOutput ¶
type ContainerInstanceImageRegistryCredentialArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceImageRegistryCredentialArrayOutput) ElementType ¶
func (ContainerInstanceImageRegistryCredentialArrayOutput) ElementType() reflect.Type
func (ContainerInstanceImageRegistryCredentialArrayOutput) ToContainerInstanceImageRegistryCredentialArrayOutput ¶
func (o ContainerInstanceImageRegistryCredentialArrayOutput) ToContainerInstanceImageRegistryCredentialArrayOutput() ContainerInstanceImageRegistryCredentialArrayOutput
func (ContainerInstanceImageRegistryCredentialArrayOutput) ToContainerInstanceImageRegistryCredentialArrayOutputWithContext ¶
func (o ContainerInstanceImageRegistryCredentialArrayOutput) ToContainerInstanceImageRegistryCredentialArrayOutputWithContext(ctx context.Context) ContainerInstanceImageRegistryCredentialArrayOutput
type ContainerInstanceImageRegistryCredentialInput ¶
type ContainerInstanceImageRegistryCredentialInput interface { pulumi.Input ToContainerInstanceImageRegistryCredentialOutput() ContainerInstanceImageRegistryCredentialOutput ToContainerInstanceImageRegistryCredentialOutputWithContext(context.Context) ContainerInstanceImageRegistryCredentialOutput }
ContainerInstanceImageRegistryCredentialInput is an input type that accepts ContainerInstanceImageRegistryCredentialArgs and ContainerInstanceImageRegistryCredentialOutput values. You can construct a concrete instance of `ContainerInstanceImageRegistryCredentialInput` via:
ContainerInstanceImageRegistryCredentialArgs{...}
type ContainerInstanceImageRegistryCredentialOutput ¶
type ContainerInstanceImageRegistryCredentialOutput struct{ *pulumi.OutputState }
func (ContainerInstanceImageRegistryCredentialOutput) ElementType ¶
func (ContainerInstanceImageRegistryCredentialOutput) ElementType() reflect.Type
func (ContainerInstanceImageRegistryCredentialOutput) Name ¶
func (o ContainerInstanceImageRegistryCredentialOutput) Name() pulumi.StringPtrOutput
Name of credential.
func (ContainerInstanceImageRegistryCredentialOutput) Password ¶
func (o ContainerInstanceImageRegistryCredentialOutput) Password() pulumi.StringPtrOutput
Password.
func (ContainerInstanceImageRegistryCredentialOutput) Server ¶
func (o ContainerInstanceImageRegistryCredentialOutput) Server() pulumi.StringPtrOutput
Address of image registry.
func (ContainerInstanceImageRegistryCredentialOutput) ToContainerInstanceImageRegistryCredentialOutput ¶
func (o ContainerInstanceImageRegistryCredentialOutput) ToContainerInstanceImageRegistryCredentialOutput() ContainerInstanceImageRegistryCredentialOutput
func (ContainerInstanceImageRegistryCredentialOutput) ToContainerInstanceImageRegistryCredentialOutputWithContext ¶
func (o ContainerInstanceImageRegistryCredentialOutput) ToContainerInstanceImageRegistryCredentialOutputWithContext(ctx context.Context) ContainerInstanceImageRegistryCredentialOutput
func (ContainerInstanceImageRegistryCredentialOutput) Username ¶
func (o ContainerInstanceImageRegistryCredentialOutput) Username() pulumi.StringPtrOutput
Username.
type ContainerInstanceInitContainer ¶
type ContainerInstanceInitContainer struct { // Container launch argument list. Args []string `pulumi:"args"` // Container launch command list. Commands []string `pulumi:"commands"` // Number of cpu core of container. Cpu *float64 `pulumi:"cpu"` // Map of environment variables of container OS. EnvVars map[string]interface{} `pulumi:"envVars"` // Image of Container. Image string `pulumi:"image"` // Memory size of container. Memory *float64 `pulumi:"memory"` // Name of Container. Name string `pulumi:"name"` // List of volume mount informations. VolumeMounts []ContainerInstanceInitContainerVolumeMount `pulumi:"volumeMounts"` // Container working directory. WorkingDir *string `pulumi:"workingDir"` }
type ContainerInstanceInitContainerArgs ¶
type ContainerInstanceInitContainerArgs struct { // Container launch argument list. Args pulumi.StringArrayInput `pulumi:"args"` // Container launch command list. Commands pulumi.StringArrayInput `pulumi:"commands"` // Number of cpu core of container. Cpu pulumi.Float64PtrInput `pulumi:"cpu"` // Map of environment variables of container OS. EnvVars pulumi.MapInput `pulumi:"envVars"` // Image of Container. Image pulumi.StringInput `pulumi:"image"` // Memory size of container. Memory pulumi.Float64PtrInput `pulumi:"memory"` // Name of Container. Name pulumi.StringInput `pulumi:"name"` // List of volume mount informations. VolumeMounts ContainerInstanceInitContainerVolumeMountArrayInput `pulumi:"volumeMounts"` // Container working directory. WorkingDir pulumi.StringPtrInput `pulumi:"workingDir"` }
func (ContainerInstanceInitContainerArgs) ElementType ¶
func (ContainerInstanceInitContainerArgs) ElementType() reflect.Type
func (ContainerInstanceInitContainerArgs) ToContainerInstanceInitContainerOutput ¶
func (i ContainerInstanceInitContainerArgs) ToContainerInstanceInitContainerOutput() ContainerInstanceInitContainerOutput
func (ContainerInstanceInitContainerArgs) ToContainerInstanceInitContainerOutputWithContext ¶
func (i ContainerInstanceInitContainerArgs) ToContainerInstanceInitContainerOutputWithContext(ctx context.Context) ContainerInstanceInitContainerOutput
type ContainerInstanceInitContainerArray ¶
type ContainerInstanceInitContainerArray []ContainerInstanceInitContainerInput
func (ContainerInstanceInitContainerArray) ElementType ¶
func (ContainerInstanceInitContainerArray) ElementType() reflect.Type
func (ContainerInstanceInitContainerArray) ToContainerInstanceInitContainerArrayOutput ¶
func (i ContainerInstanceInitContainerArray) ToContainerInstanceInitContainerArrayOutput() ContainerInstanceInitContainerArrayOutput
func (ContainerInstanceInitContainerArray) ToContainerInstanceInitContainerArrayOutputWithContext ¶
func (i ContainerInstanceInitContainerArray) ToContainerInstanceInitContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceInitContainerArrayOutput
type ContainerInstanceInitContainerArrayInput ¶
type ContainerInstanceInitContainerArrayInput interface { pulumi.Input ToContainerInstanceInitContainerArrayOutput() ContainerInstanceInitContainerArrayOutput ToContainerInstanceInitContainerArrayOutputWithContext(context.Context) ContainerInstanceInitContainerArrayOutput }
ContainerInstanceInitContainerArrayInput is an input type that accepts ContainerInstanceInitContainerArray and ContainerInstanceInitContainerArrayOutput values. You can construct a concrete instance of `ContainerInstanceInitContainerArrayInput` via:
ContainerInstanceInitContainerArray{ ContainerInstanceInitContainerArgs{...} }
type ContainerInstanceInitContainerArrayOutput ¶
type ContainerInstanceInitContainerArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceInitContainerArrayOutput) ElementType ¶
func (ContainerInstanceInitContainerArrayOutput) ElementType() reflect.Type
func (ContainerInstanceInitContainerArrayOutput) ToContainerInstanceInitContainerArrayOutput ¶
func (o ContainerInstanceInitContainerArrayOutput) ToContainerInstanceInitContainerArrayOutput() ContainerInstanceInitContainerArrayOutput
func (ContainerInstanceInitContainerArrayOutput) ToContainerInstanceInitContainerArrayOutputWithContext ¶
func (o ContainerInstanceInitContainerArrayOutput) ToContainerInstanceInitContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceInitContainerArrayOutput
type ContainerInstanceInitContainerInput ¶
type ContainerInstanceInitContainerInput interface { pulumi.Input ToContainerInstanceInitContainerOutput() ContainerInstanceInitContainerOutput ToContainerInstanceInitContainerOutputWithContext(context.Context) ContainerInstanceInitContainerOutput }
ContainerInstanceInitContainerInput is an input type that accepts ContainerInstanceInitContainerArgs and ContainerInstanceInitContainerOutput values. You can construct a concrete instance of `ContainerInstanceInitContainerInput` via:
ContainerInstanceInitContainerArgs{...}
type ContainerInstanceInitContainerOutput ¶
type ContainerInstanceInitContainerOutput struct{ *pulumi.OutputState }
func (ContainerInstanceInitContainerOutput) Args ¶
func (o ContainerInstanceInitContainerOutput) Args() pulumi.StringArrayOutput
Container launch argument list.
func (ContainerInstanceInitContainerOutput) Commands ¶
func (o ContainerInstanceInitContainerOutput) Commands() pulumi.StringArrayOutput
Container launch command list.
func (ContainerInstanceInitContainerOutput) Cpu ¶
func (o ContainerInstanceInitContainerOutput) Cpu() pulumi.Float64PtrOutput
Number of cpu core of container.
func (ContainerInstanceInitContainerOutput) ElementType ¶
func (ContainerInstanceInitContainerOutput) ElementType() reflect.Type
func (ContainerInstanceInitContainerOutput) EnvVars ¶
func (o ContainerInstanceInitContainerOutput) EnvVars() pulumi.MapOutput
Map of environment variables of container OS.
func (ContainerInstanceInitContainerOutput) Image ¶
func (o ContainerInstanceInitContainerOutput) Image() pulumi.StringOutput
Image of Container.
func (ContainerInstanceInitContainerOutput) Memory ¶
func (o ContainerInstanceInitContainerOutput) Memory() pulumi.Float64PtrOutput
Memory size of container.
func (ContainerInstanceInitContainerOutput) Name ¶
func (o ContainerInstanceInitContainerOutput) Name() pulumi.StringOutput
Name of Container.
func (ContainerInstanceInitContainerOutput) ToContainerInstanceInitContainerOutput ¶
func (o ContainerInstanceInitContainerOutput) ToContainerInstanceInitContainerOutput() ContainerInstanceInitContainerOutput
func (ContainerInstanceInitContainerOutput) ToContainerInstanceInitContainerOutputWithContext ¶
func (o ContainerInstanceInitContainerOutput) ToContainerInstanceInitContainerOutputWithContext(ctx context.Context) ContainerInstanceInitContainerOutput
func (ContainerInstanceInitContainerOutput) VolumeMounts ¶
func (o ContainerInstanceInitContainerOutput) VolumeMounts() ContainerInstanceInitContainerVolumeMountArrayOutput
List of volume mount informations.
func (ContainerInstanceInitContainerOutput) WorkingDir ¶
func (o ContainerInstanceInitContainerOutput) WorkingDir() pulumi.StringPtrOutput
Container working directory.
type ContainerInstanceInitContainerVolumeMount ¶
type ContainerInstanceInitContainerVolumeMount struct { // Volume mount propagation. MountPropagation *string `pulumi:"mountPropagation"` // Volume name. Name string `pulumi:"name"` // Volume mount path. Path string `pulumi:"path"` // Whether the volume is read-only. ReadOnly *bool `pulumi:"readOnly"` // Volume mount sub-path. SubPath *string `pulumi:"subPath"` // Volume mount sub-path expression. SubPathExpr *string `pulumi:"subPathExpr"` }
type ContainerInstanceInitContainerVolumeMountArgs ¶
type ContainerInstanceInitContainerVolumeMountArgs struct { // Volume mount propagation. MountPropagation pulumi.StringPtrInput `pulumi:"mountPropagation"` // Volume name. Name pulumi.StringInput `pulumi:"name"` // Volume mount path. Path pulumi.StringInput `pulumi:"path"` // Whether the volume is read-only. ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` // Volume mount sub-path. SubPath pulumi.StringPtrInput `pulumi:"subPath"` // Volume mount sub-path expression. SubPathExpr pulumi.StringPtrInput `pulumi:"subPathExpr"` }
func (ContainerInstanceInitContainerVolumeMountArgs) ElementType ¶
func (ContainerInstanceInitContainerVolumeMountArgs) ElementType() reflect.Type
func (ContainerInstanceInitContainerVolumeMountArgs) ToContainerInstanceInitContainerVolumeMountOutput ¶
func (i ContainerInstanceInitContainerVolumeMountArgs) ToContainerInstanceInitContainerVolumeMountOutput() ContainerInstanceInitContainerVolumeMountOutput
func (ContainerInstanceInitContainerVolumeMountArgs) ToContainerInstanceInitContainerVolumeMountOutputWithContext ¶
func (i ContainerInstanceInitContainerVolumeMountArgs) ToContainerInstanceInitContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceInitContainerVolumeMountOutput
type ContainerInstanceInitContainerVolumeMountArray ¶
type ContainerInstanceInitContainerVolumeMountArray []ContainerInstanceInitContainerVolumeMountInput
func (ContainerInstanceInitContainerVolumeMountArray) ElementType ¶
func (ContainerInstanceInitContainerVolumeMountArray) ElementType() reflect.Type
func (ContainerInstanceInitContainerVolumeMountArray) ToContainerInstanceInitContainerVolumeMountArrayOutput ¶
func (i ContainerInstanceInitContainerVolumeMountArray) ToContainerInstanceInitContainerVolumeMountArrayOutput() ContainerInstanceInitContainerVolumeMountArrayOutput
func (ContainerInstanceInitContainerVolumeMountArray) ToContainerInstanceInitContainerVolumeMountArrayOutputWithContext ¶
func (i ContainerInstanceInitContainerVolumeMountArray) ToContainerInstanceInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceInitContainerVolumeMountArrayOutput
type ContainerInstanceInitContainerVolumeMountArrayInput ¶
type ContainerInstanceInitContainerVolumeMountArrayInput interface { pulumi.Input ToContainerInstanceInitContainerVolumeMountArrayOutput() ContainerInstanceInitContainerVolumeMountArrayOutput ToContainerInstanceInitContainerVolumeMountArrayOutputWithContext(context.Context) ContainerInstanceInitContainerVolumeMountArrayOutput }
ContainerInstanceInitContainerVolumeMountArrayInput is an input type that accepts ContainerInstanceInitContainerVolumeMountArray and ContainerInstanceInitContainerVolumeMountArrayOutput values. You can construct a concrete instance of `ContainerInstanceInitContainerVolumeMountArrayInput` via:
ContainerInstanceInitContainerVolumeMountArray{ ContainerInstanceInitContainerVolumeMountArgs{...} }
type ContainerInstanceInitContainerVolumeMountArrayOutput ¶
type ContainerInstanceInitContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceInitContainerVolumeMountArrayOutput) ElementType ¶
func (ContainerInstanceInitContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (ContainerInstanceInitContainerVolumeMountArrayOutput) ToContainerInstanceInitContainerVolumeMountArrayOutput ¶
func (o ContainerInstanceInitContainerVolumeMountArrayOutput) ToContainerInstanceInitContainerVolumeMountArrayOutput() ContainerInstanceInitContainerVolumeMountArrayOutput
func (ContainerInstanceInitContainerVolumeMountArrayOutput) ToContainerInstanceInitContainerVolumeMountArrayOutputWithContext ¶
func (o ContainerInstanceInitContainerVolumeMountArrayOutput) ToContainerInstanceInitContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceInitContainerVolumeMountArrayOutput
type ContainerInstanceInitContainerVolumeMountInput ¶
type ContainerInstanceInitContainerVolumeMountInput interface { pulumi.Input ToContainerInstanceInitContainerVolumeMountOutput() ContainerInstanceInitContainerVolumeMountOutput ToContainerInstanceInitContainerVolumeMountOutputWithContext(context.Context) ContainerInstanceInitContainerVolumeMountOutput }
ContainerInstanceInitContainerVolumeMountInput is an input type that accepts ContainerInstanceInitContainerVolumeMountArgs and ContainerInstanceInitContainerVolumeMountOutput values. You can construct a concrete instance of `ContainerInstanceInitContainerVolumeMountInput` via:
ContainerInstanceInitContainerVolumeMountArgs{...}
type ContainerInstanceInitContainerVolumeMountOutput ¶
type ContainerInstanceInitContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (ContainerInstanceInitContainerVolumeMountOutput) ElementType ¶
func (ContainerInstanceInitContainerVolumeMountOutput) ElementType() reflect.Type
func (ContainerInstanceInitContainerVolumeMountOutput) MountPropagation ¶
func (o ContainerInstanceInitContainerVolumeMountOutput) MountPropagation() pulumi.StringPtrOutput
Volume mount propagation.
func (ContainerInstanceInitContainerVolumeMountOutput) Name ¶
func (o ContainerInstanceInitContainerVolumeMountOutput) Name() pulumi.StringOutput
Volume name.
func (ContainerInstanceInitContainerVolumeMountOutput) Path ¶
func (o ContainerInstanceInitContainerVolumeMountOutput) Path() pulumi.StringOutput
Volume mount path.
func (ContainerInstanceInitContainerVolumeMountOutput) ReadOnly ¶
func (o ContainerInstanceInitContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
Whether the volume is read-only.
func (ContainerInstanceInitContainerVolumeMountOutput) SubPath ¶
func (o ContainerInstanceInitContainerVolumeMountOutput) SubPath() pulumi.StringPtrOutput
Volume mount sub-path.
func (ContainerInstanceInitContainerVolumeMountOutput) SubPathExpr ¶
func (o ContainerInstanceInitContainerVolumeMountOutput) SubPathExpr() pulumi.StringPtrOutput
Volume mount sub-path expression.
func (ContainerInstanceInitContainerVolumeMountOutput) ToContainerInstanceInitContainerVolumeMountOutput ¶
func (o ContainerInstanceInitContainerVolumeMountOutput) ToContainerInstanceInitContainerVolumeMountOutput() ContainerInstanceInitContainerVolumeMountOutput
func (ContainerInstanceInitContainerVolumeMountOutput) ToContainerInstanceInitContainerVolumeMountOutputWithContext ¶
func (o ContainerInstanceInitContainerVolumeMountOutput) ToContainerInstanceInitContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceInitContainerVolumeMountOutput
type ContainerInstanceInput ¶
type ContainerInstanceInput interface { pulumi.Input ToContainerInstanceOutput() ContainerInstanceOutput ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput }
type ContainerInstanceMap ¶
type ContainerInstanceMap map[string]ContainerInstanceInput
func (ContainerInstanceMap) ElementType ¶
func (ContainerInstanceMap) ElementType() reflect.Type
func (ContainerInstanceMap) ToContainerInstanceMapOutput ¶
func (i ContainerInstanceMap) ToContainerInstanceMapOutput() ContainerInstanceMapOutput
func (ContainerInstanceMap) ToContainerInstanceMapOutputWithContext ¶
func (i ContainerInstanceMap) ToContainerInstanceMapOutputWithContext(ctx context.Context) ContainerInstanceMapOutput
type ContainerInstanceMapInput ¶
type ContainerInstanceMapInput interface { pulumi.Input ToContainerInstanceMapOutput() ContainerInstanceMapOutput ToContainerInstanceMapOutputWithContext(context.Context) ContainerInstanceMapOutput }
ContainerInstanceMapInput is an input type that accepts ContainerInstanceMap and ContainerInstanceMapOutput values. You can construct a concrete instance of `ContainerInstanceMapInput` via:
ContainerInstanceMap{ "key": ContainerInstanceArgs{...} }
type ContainerInstanceMapOutput ¶
type ContainerInstanceMapOutput struct{ *pulumi.OutputState }
func (ContainerInstanceMapOutput) ElementType ¶
func (ContainerInstanceMapOutput) ElementType() reflect.Type
func (ContainerInstanceMapOutput) MapIndex ¶
func (o ContainerInstanceMapOutput) MapIndex(k pulumi.StringInput) ContainerInstanceOutput
func (ContainerInstanceMapOutput) ToContainerInstanceMapOutput ¶
func (o ContainerInstanceMapOutput) ToContainerInstanceMapOutput() ContainerInstanceMapOutput
func (ContainerInstanceMapOutput) ToContainerInstanceMapOutputWithContext ¶
func (o ContainerInstanceMapOutput) ToContainerInstanceMapOutputWithContext(ctx context.Context) ContainerInstanceMapOutput
type ContainerInstanceNfsVolumeArgs ¶
type ContainerInstanceNfsVolumeArgs struct { // Name of NFS volume. Name pulumi.StringInput `pulumi:"name"` // NFS volume path. Path pulumi.StringInput `pulumi:"path"` // Indicates whether the volume is read only. Default is `false`. ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` // NFS server address. Server pulumi.StringInput `pulumi:"server"` }
func (ContainerInstanceNfsVolumeArgs) ElementType ¶
func (ContainerInstanceNfsVolumeArgs) ElementType() reflect.Type
func (ContainerInstanceNfsVolumeArgs) ToContainerInstanceNfsVolumeOutput ¶
func (i ContainerInstanceNfsVolumeArgs) ToContainerInstanceNfsVolumeOutput() ContainerInstanceNfsVolumeOutput
func (ContainerInstanceNfsVolumeArgs) ToContainerInstanceNfsVolumeOutputWithContext ¶
func (i ContainerInstanceNfsVolumeArgs) ToContainerInstanceNfsVolumeOutputWithContext(ctx context.Context) ContainerInstanceNfsVolumeOutput
type ContainerInstanceNfsVolumeArray ¶
type ContainerInstanceNfsVolumeArray []ContainerInstanceNfsVolumeInput
func (ContainerInstanceNfsVolumeArray) ElementType ¶
func (ContainerInstanceNfsVolumeArray) ElementType() reflect.Type
func (ContainerInstanceNfsVolumeArray) ToContainerInstanceNfsVolumeArrayOutput ¶
func (i ContainerInstanceNfsVolumeArray) ToContainerInstanceNfsVolumeArrayOutput() ContainerInstanceNfsVolumeArrayOutput
func (ContainerInstanceNfsVolumeArray) ToContainerInstanceNfsVolumeArrayOutputWithContext ¶
func (i ContainerInstanceNfsVolumeArray) ToContainerInstanceNfsVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceNfsVolumeArrayOutput
type ContainerInstanceNfsVolumeArrayInput ¶
type ContainerInstanceNfsVolumeArrayInput interface { pulumi.Input ToContainerInstanceNfsVolumeArrayOutput() ContainerInstanceNfsVolumeArrayOutput ToContainerInstanceNfsVolumeArrayOutputWithContext(context.Context) ContainerInstanceNfsVolumeArrayOutput }
ContainerInstanceNfsVolumeArrayInput is an input type that accepts ContainerInstanceNfsVolumeArray and ContainerInstanceNfsVolumeArrayOutput values. You can construct a concrete instance of `ContainerInstanceNfsVolumeArrayInput` via:
ContainerInstanceNfsVolumeArray{ ContainerInstanceNfsVolumeArgs{...} }
type ContainerInstanceNfsVolumeArrayOutput ¶
type ContainerInstanceNfsVolumeArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceNfsVolumeArrayOutput) ElementType ¶
func (ContainerInstanceNfsVolumeArrayOutput) ElementType() reflect.Type
func (ContainerInstanceNfsVolumeArrayOutput) Index ¶
func (o ContainerInstanceNfsVolumeArrayOutput) Index(i pulumi.IntInput) ContainerInstanceNfsVolumeOutput
func (ContainerInstanceNfsVolumeArrayOutput) ToContainerInstanceNfsVolumeArrayOutput ¶
func (o ContainerInstanceNfsVolumeArrayOutput) ToContainerInstanceNfsVolumeArrayOutput() ContainerInstanceNfsVolumeArrayOutput
func (ContainerInstanceNfsVolumeArrayOutput) ToContainerInstanceNfsVolumeArrayOutputWithContext ¶
func (o ContainerInstanceNfsVolumeArrayOutput) ToContainerInstanceNfsVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceNfsVolumeArrayOutput
type ContainerInstanceNfsVolumeInput ¶
type ContainerInstanceNfsVolumeInput interface { pulumi.Input ToContainerInstanceNfsVolumeOutput() ContainerInstanceNfsVolumeOutput ToContainerInstanceNfsVolumeOutputWithContext(context.Context) ContainerInstanceNfsVolumeOutput }
ContainerInstanceNfsVolumeInput is an input type that accepts ContainerInstanceNfsVolumeArgs and ContainerInstanceNfsVolumeOutput values. You can construct a concrete instance of `ContainerInstanceNfsVolumeInput` via:
ContainerInstanceNfsVolumeArgs{...}
type ContainerInstanceNfsVolumeOutput ¶
type ContainerInstanceNfsVolumeOutput struct{ *pulumi.OutputState }
func (ContainerInstanceNfsVolumeOutput) ElementType ¶
func (ContainerInstanceNfsVolumeOutput) ElementType() reflect.Type
func (ContainerInstanceNfsVolumeOutput) Name ¶
func (o ContainerInstanceNfsVolumeOutput) Name() pulumi.StringOutput
Name of NFS volume.
func (ContainerInstanceNfsVolumeOutput) Path ¶
func (o ContainerInstanceNfsVolumeOutput) Path() pulumi.StringOutput
NFS volume path.
func (ContainerInstanceNfsVolumeOutput) ReadOnly ¶
func (o ContainerInstanceNfsVolumeOutput) ReadOnly() pulumi.BoolPtrOutput
Indicates whether the volume is read only. Default is `false`.
func (ContainerInstanceNfsVolumeOutput) Server ¶
func (o ContainerInstanceNfsVolumeOutput) Server() pulumi.StringOutput
NFS server address.
func (ContainerInstanceNfsVolumeOutput) ToContainerInstanceNfsVolumeOutput ¶
func (o ContainerInstanceNfsVolumeOutput) ToContainerInstanceNfsVolumeOutput() ContainerInstanceNfsVolumeOutput
func (ContainerInstanceNfsVolumeOutput) ToContainerInstanceNfsVolumeOutputWithContext ¶
func (o ContainerInstanceNfsVolumeOutput) ToContainerInstanceNfsVolumeOutputWithContext(ctx context.Context) ContainerInstanceNfsVolumeOutput
type ContainerInstanceOutput ¶
type ContainerInstanceOutput struct{ *pulumi.OutputState }
func (ContainerInstanceOutput) AutoCreateEip ¶
func (o ContainerInstanceOutput) AutoCreateEip() pulumi.BoolPtrOutput
Indicates whether to create EIP instead of specify existing EIPs. Conflict with `existedEipIds`.
func (ContainerInstanceOutput) AutoCreateEipId ¶
func (o ContainerInstanceOutput) AutoCreateEipId() pulumi.StringOutput
ID of EIP which create automatically.
func (ContainerInstanceOutput) CamRoleName ¶
func (o ContainerInstanceOutput) CamRoleName() pulumi.StringPtrOutput
CAM role name authorized to access.
func (ContainerInstanceOutput) CbsVolumes ¶
func (o ContainerInstanceOutput) CbsVolumes() ContainerInstanceCbsVolumeArrayOutput
List of CBS volume.
func (ContainerInstanceOutput) Containers ¶
func (o ContainerInstanceOutput) Containers() ContainerInstanceContainerArrayOutput
List of container.
func (ContainerInstanceOutput) Cpu ¶
func (o ContainerInstanceOutput) Cpu() pulumi.Float64Output
The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
func (ContainerInstanceOutput) CpuType ¶
func (o ContainerInstanceOutput) CpuType() pulumi.StringPtrOutput
Type of cpu, which can set to `intel` or `amd`. It also support backup list like `amd,intel` which indicates using `intel` when `amd` sold out.
func (ContainerInstanceOutput) CreatedTime ¶
func (o ContainerInstanceOutput) CreatedTime() pulumi.StringOutput
Container instance creation time.
func (ContainerInstanceOutput) DnsConfigOptions ¶
func (o ContainerInstanceOutput) DnsConfigOptions() pulumi.MapOutput
Map of DNS config options.
func (ContainerInstanceOutput) DnsNamesServers ¶
func (o ContainerInstanceOutput) DnsNamesServers() pulumi.StringArrayOutput
IP Addresses of DNS Servers.
func (ContainerInstanceOutput) DnsSearches ¶
func (o ContainerInstanceOutput) DnsSearches() pulumi.StringArrayOutput
List of DNS Search Domain.
func (ContainerInstanceOutput) EipAddress ¶
func (o ContainerInstanceOutput) EipAddress() pulumi.StringOutput
EIP address.
func (ContainerInstanceOutput) EipDeletePolicy ¶
func (o ContainerInstanceOutput) EipDeletePolicy() pulumi.BoolPtrOutput
Indicates weather the EIP release or not after instance deleted. Conflict with `existedEipIds`.
func (ContainerInstanceOutput) EipMaxBandwidthOut ¶
func (o ContainerInstanceOutput) EipMaxBandwidthOut() pulumi.IntPtrOutput
Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with `existedEipIds`.
func (ContainerInstanceOutput) EipServiceProvider ¶
func (o ContainerInstanceOutput) EipServiceProvider() pulumi.StringPtrOutput
EIP service provider. Default is `BGP`, values `CMCC`,`CTCC`,`CUCC` are available for whitelist customer. Conflict with `existedEipIds`.
func (ContainerInstanceOutput) ElementType ¶
func (ContainerInstanceOutput) ElementType() reflect.Type
func (ContainerInstanceOutput) ExistedEipIds ¶
func (o ContainerInstanceOutput) ExistedEipIds() pulumi.StringArrayOutput
Existed EIP ID List which used to bind container instance. Conflict with `autoCreateEip` and auto create EIP options.
func (ContainerInstanceOutput) GpuCount ¶
func (o ContainerInstanceOutput) GpuCount() pulumi.IntPtrOutput
Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
func (ContainerInstanceOutput) GpuType ¶
func (o ContainerInstanceOutput) GpuType() pulumi.StringPtrOutput
Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
func (ContainerInstanceOutput) ImageRegistryCredentials ¶
func (o ContainerInstanceOutput) ImageRegistryCredentials() ContainerInstanceImageRegistryCredentialArrayOutput
List of credentials which pull from image registry.
func (ContainerInstanceOutput) InitContainers ¶
func (o ContainerInstanceOutput) InitContainers() ContainerInstanceInitContainerArrayOutput
List of initialized container.
func (ContainerInstanceOutput) Memory ¶
func (o ContainerInstanceOutput) Memory() pulumi.Float64Output
Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references.
func (ContainerInstanceOutput) Name ¶
func (o ContainerInstanceOutput) Name() pulumi.StringOutput
Name of EKS container instance.
func (ContainerInstanceOutput) NfsVolumes ¶
func (o ContainerInstanceOutput) NfsVolumes() ContainerInstanceNfsVolumeArrayOutput
List of NFS volume.
func (ContainerInstanceOutput) PrivateIp ¶
func (o ContainerInstanceOutput) PrivateIp() pulumi.StringOutput
Private IP address.
func (ContainerInstanceOutput) RestartPolicy ¶
func (o ContainerInstanceOutput) RestartPolicy() pulumi.StringPtrOutput
Container instance restart policy. Available values: `Always`, `Never`, `OnFailure`.
func (ContainerInstanceOutput) SecurityGroups ¶
func (o ContainerInstanceOutput) SecurityGroups() pulumi.StringArrayOutput
List of security group id.
func (ContainerInstanceOutput) Status ¶
func (o ContainerInstanceOutput) Status() pulumi.StringOutput
Container instance status.
func (ContainerInstanceOutput) SubnetId ¶
func (o ContainerInstanceOutput) SubnetId() pulumi.StringOutput
Subnet ID of container instance.
func (ContainerInstanceOutput) ToContainerInstanceOutput ¶
func (o ContainerInstanceOutput) ToContainerInstanceOutput() ContainerInstanceOutput
func (ContainerInstanceOutput) ToContainerInstanceOutputWithContext ¶
func (o ContainerInstanceOutput) ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput
func (ContainerInstanceOutput) VpcId ¶
func (o ContainerInstanceOutput) VpcId() pulumi.StringOutput
VPC ID.
type ContainerInstanceState ¶
type ContainerInstanceState struct { // Indicates whether to create EIP instead of specify existing EIPs. Conflict with `existedEipIds`. AutoCreateEip pulumi.BoolPtrInput // ID of EIP which create automatically. AutoCreateEipId pulumi.StringPtrInput // CAM role name authorized to access. CamRoleName pulumi.StringPtrInput // List of CBS volume. CbsVolumes ContainerInstanceCbsVolumeArrayInput // List of container. Containers ContainerInstanceContainerArrayInput // The number of CPU cores. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references. Cpu pulumi.Float64PtrInput // Type of cpu, which can set to `intel` or `amd`. It also support backup list like `amd,intel` which indicates using `intel` when `amd` sold out. CpuType pulumi.StringPtrInput // Container instance creation time. CreatedTime pulumi.StringPtrInput // Map of DNS config options. DnsConfigOptions pulumi.MapInput // IP Addresses of DNS Servers. DnsNamesServers pulumi.StringArrayInput // List of DNS Search Domain. DnsSearches pulumi.StringArrayInput // EIP address. EipAddress pulumi.StringPtrInput // Indicates weather the EIP release or not after instance deleted. Conflict with `existedEipIds`. EipDeletePolicy pulumi.BoolPtrInput // Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with `existedEipIds`. EipMaxBandwidthOut pulumi.IntPtrInput // EIP service provider. Default is `BGP`, values `CMCC`,`CTCC`,`CUCC` are available for whitelist customer. Conflict with `existedEipIds`. EipServiceProvider pulumi.StringPtrInput // Existed EIP ID List which used to bind container instance. Conflict with `autoCreateEip` and auto create EIP options. ExistedEipIds pulumi.StringArrayInput // Count of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references. GpuCount pulumi.IntPtrInput // Type of GPU. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references. GpuType pulumi.StringPtrInput // List of credentials which pull from image registry. ImageRegistryCredentials ContainerInstanceImageRegistryCredentialArrayInput // List of initialized container. InitContainers ContainerInstanceInitContainerArrayInput // Memory size. Check https://intl.cloud.tencent.com/document/product/457/34057 for specification references. Memory pulumi.Float64PtrInput // Name of EKS container instance. Name pulumi.StringPtrInput // List of NFS volume. NfsVolumes ContainerInstanceNfsVolumeArrayInput // Private IP address. PrivateIp pulumi.StringPtrInput // Container instance restart policy. Available values: `Always`, `Never`, `OnFailure`. RestartPolicy pulumi.StringPtrInput // List of security group id. SecurityGroups pulumi.StringArrayInput // Container instance status. Status pulumi.StringPtrInput // Subnet ID of container instance. SubnetId pulumi.StringPtrInput // VPC ID. VpcId pulumi.StringPtrInput }
func (ContainerInstanceState) ElementType ¶
func (ContainerInstanceState) ElementType() reflect.Type
type GetClusterCredentialAddressArgs ¶
type GetClusterCredentialAddressArgs struct { // IP Address. Ip pulumi.StringInput `pulumi:"ip"` // Port. Port pulumi.StringInput `pulumi:"port"` // Type of IP, can be `advertise`, `public`, etc. Type pulumi.StringInput `pulumi:"type"` }
func (GetClusterCredentialAddressArgs) ElementType ¶
func (GetClusterCredentialAddressArgs) ElementType() reflect.Type
func (GetClusterCredentialAddressArgs) ToGetClusterCredentialAddressOutput ¶
func (i GetClusterCredentialAddressArgs) ToGetClusterCredentialAddressOutput() GetClusterCredentialAddressOutput
func (GetClusterCredentialAddressArgs) ToGetClusterCredentialAddressOutputWithContext ¶
func (i GetClusterCredentialAddressArgs) ToGetClusterCredentialAddressOutputWithContext(ctx context.Context) GetClusterCredentialAddressOutput
type GetClusterCredentialAddressArray ¶
type GetClusterCredentialAddressArray []GetClusterCredentialAddressInput
func (GetClusterCredentialAddressArray) ElementType ¶
func (GetClusterCredentialAddressArray) ElementType() reflect.Type
func (GetClusterCredentialAddressArray) ToGetClusterCredentialAddressArrayOutput ¶
func (i GetClusterCredentialAddressArray) ToGetClusterCredentialAddressArrayOutput() GetClusterCredentialAddressArrayOutput
func (GetClusterCredentialAddressArray) ToGetClusterCredentialAddressArrayOutputWithContext ¶
func (i GetClusterCredentialAddressArray) ToGetClusterCredentialAddressArrayOutputWithContext(ctx context.Context) GetClusterCredentialAddressArrayOutput
type GetClusterCredentialAddressArrayInput ¶
type GetClusterCredentialAddressArrayInput interface { pulumi.Input ToGetClusterCredentialAddressArrayOutput() GetClusterCredentialAddressArrayOutput ToGetClusterCredentialAddressArrayOutputWithContext(context.Context) GetClusterCredentialAddressArrayOutput }
GetClusterCredentialAddressArrayInput is an input type that accepts GetClusterCredentialAddressArray and GetClusterCredentialAddressArrayOutput values. You can construct a concrete instance of `GetClusterCredentialAddressArrayInput` via:
GetClusterCredentialAddressArray{ GetClusterCredentialAddressArgs{...} }
type GetClusterCredentialAddressArrayOutput ¶
type GetClusterCredentialAddressArrayOutput struct{ *pulumi.OutputState }
func (GetClusterCredentialAddressArrayOutput) ElementType ¶
func (GetClusterCredentialAddressArrayOutput) ElementType() reflect.Type
func (GetClusterCredentialAddressArrayOutput) ToGetClusterCredentialAddressArrayOutput ¶
func (o GetClusterCredentialAddressArrayOutput) ToGetClusterCredentialAddressArrayOutput() GetClusterCredentialAddressArrayOutput
func (GetClusterCredentialAddressArrayOutput) ToGetClusterCredentialAddressArrayOutputWithContext ¶
func (o GetClusterCredentialAddressArrayOutput) ToGetClusterCredentialAddressArrayOutputWithContext(ctx context.Context) GetClusterCredentialAddressArrayOutput
type GetClusterCredentialAddressInput ¶
type GetClusterCredentialAddressInput interface { pulumi.Input ToGetClusterCredentialAddressOutput() GetClusterCredentialAddressOutput ToGetClusterCredentialAddressOutputWithContext(context.Context) GetClusterCredentialAddressOutput }
GetClusterCredentialAddressInput is an input type that accepts GetClusterCredentialAddressArgs and GetClusterCredentialAddressOutput values. You can construct a concrete instance of `GetClusterCredentialAddressInput` via:
GetClusterCredentialAddressArgs{...}
type GetClusterCredentialAddressOutput ¶
type GetClusterCredentialAddressOutput struct{ *pulumi.OutputState }
func (GetClusterCredentialAddressOutput) ElementType ¶
func (GetClusterCredentialAddressOutput) ElementType() reflect.Type
func (GetClusterCredentialAddressOutput) Ip ¶
func (o GetClusterCredentialAddressOutput) Ip() pulumi.StringOutput
IP Address.
func (GetClusterCredentialAddressOutput) Port ¶
func (o GetClusterCredentialAddressOutput) Port() pulumi.StringOutput
Port.
func (GetClusterCredentialAddressOutput) ToGetClusterCredentialAddressOutput ¶
func (o GetClusterCredentialAddressOutput) ToGetClusterCredentialAddressOutput() GetClusterCredentialAddressOutput
func (GetClusterCredentialAddressOutput) ToGetClusterCredentialAddressOutputWithContext ¶
func (o GetClusterCredentialAddressOutput) ToGetClusterCredentialAddressOutputWithContext(ctx context.Context) GetClusterCredentialAddressOutput
func (GetClusterCredentialAddressOutput) Type ¶
func (o GetClusterCredentialAddressOutput) Type() pulumi.StringOutput
Type of IP, can be `advertise`, `public`, etc.
type GetClusterCredentialArgs ¶
type GetClusterCredentialArgs struct { // EKS Cluster ID. ClusterId string `pulumi:"clusterId"` // Used for save result. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterCredential.
type GetClusterCredentialInternalLbArgs ¶
type GetClusterCredentialInternalLbArgs struct { // Indicates weather the public access LB enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // ID of subnet which related to Internal LB. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetClusterCredentialInternalLbArgs) ElementType ¶
func (GetClusterCredentialInternalLbArgs) ElementType() reflect.Type
func (GetClusterCredentialInternalLbArgs) ToGetClusterCredentialInternalLbOutput ¶
func (i GetClusterCredentialInternalLbArgs) ToGetClusterCredentialInternalLbOutput() GetClusterCredentialInternalLbOutput
func (GetClusterCredentialInternalLbArgs) ToGetClusterCredentialInternalLbOutputWithContext ¶
func (i GetClusterCredentialInternalLbArgs) ToGetClusterCredentialInternalLbOutputWithContext(ctx context.Context) GetClusterCredentialInternalLbOutput
type GetClusterCredentialInternalLbArray ¶
type GetClusterCredentialInternalLbArray []GetClusterCredentialInternalLbInput
func (GetClusterCredentialInternalLbArray) ElementType ¶
func (GetClusterCredentialInternalLbArray) ElementType() reflect.Type
func (GetClusterCredentialInternalLbArray) ToGetClusterCredentialInternalLbArrayOutput ¶
func (i GetClusterCredentialInternalLbArray) ToGetClusterCredentialInternalLbArrayOutput() GetClusterCredentialInternalLbArrayOutput
func (GetClusterCredentialInternalLbArray) ToGetClusterCredentialInternalLbArrayOutputWithContext ¶
func (i GetClusterCredentialInternalLbArray) ToGetClusterCredentialInternalLbArrayOutputWithContext(ctx context.Context) GetClusterCredentialInternalLbArrayOutput
type GetClusterCredentialInternalLbArrayInput ¶
type GetClusterCredentialInternalLbArrayInput interface { pulumi.Input ToGetClusterCredentialInternalLbArrayOutput() GetClusterCredentialInternalLbArrayOutput ToGetClusterCredentialInternalLbArrayOutputWithContext(context.Context) GetClusterCredentialInternalLbArrayOutput }
GetClusterCredentialInternalLbArrayInput is an input type that accepts GetClusterCredentialInternalLbArray and GetClusterCredentialInternalLbArrayOutput values. You can construct a concrete instance of `GetClusterCredentialInternalLbArrayInput` via:
GetClusterCredentialInternalLbArray{ GetClusterCredentialInternalLbArgs{...} }
type GetClusterCredentialInternalLbArrayOutput ¶
type GetClusterCredentialInternalLbArrayOutput struct{ *pulumi.OutputState }
func (GetClusterCredentialInternalLbArrayOutput) ElementType ¶
func (GetClusterCredentialInternalLbArrayOutput) ElementType() reflect.Type
func (GetClusterCredentialInternalLbArrayOutput) ToGetClusterCredentialInternalLbArrayOutput ¶
func (o GetClusterCredentialInternalLbArrayOutput) ToGetClusterCredentialInternalLbArrayOutput() GetClusterCredentialInternalLbArrayOutput
func (GetClusterCredentialInternalLbArrayOutput) ToGetClusterCredentialInternalLbArrayOutputWithContext ¶
func (o GetClusterCredentialInternalLbArrayOutput) ToGetClusterCredentialInternalLbArrayOutputWithContext(ctx context.Context) GetClusterCredentialInternalLbArrayOutput
type GetClusterCredentialInternalLbInput ¶
type GetClusterCredentialInternalLbInput interface { pulumi.Input ToGetClusterCredentialInternalLbOutput() GetClusterCredentialInternalLbOutput ToGetClusterCredentialInternalLbOutputWithContext(context.Context) GetClusterCredentialInternalLbOutput }
GetClusterCredentialInternalLbInput is an input type that accepts GetClusterCredentialInternalLbArgs and GetClusterCredentialInternalLbOutput values. You can construct a concrete instance of `GetClusterCredentialInternalLbInput` via:
GetClusterCredentialInternalLbArgs{...}
type GetClusterCredentialInternalLbOutput ¶
type GetClusterCredentialInternalLbOutput struct{ *pulumi.OutputState }
func (GetClusterCredentialInternalLbOutput) ElementType ¶
func (GetClusterCredentialInternalLbOutput) ElementType() reflect.Type
func (GetClusterCredentialInternalLbOutput) Enabled ¶
func (o GetClusterCredentialInternalLbOutput) Enabled() pulumi.BoolOutput
Indicates weather the public access LB enabled.
func (GetClusterCredentialInternalLbOutput) SubnetId ¶
func (o GetClusterCredentialInternalLbOutput) SubnetId() pulumi.StringOutput
ID of subnet which related to Internal LB.
func (GetClusterCredentialInternalLbOutput) ToGetClusterCredentialInternalLbOutput ¶
func (o GetClusterCredentialInternalLbOutput) ToGetClusterCredentialInternalLbOutput() GetClusterCredentialInternalLbOutput
func (GetClusterCredentialInternalLbOutput) ToGetClusterCredentialInternalLbOutputWithContext ¶
func (o GetClusterCredentialInternalLbOutput) ToGetClusterCredentialInternalLbOutputWithContext(ctx context.Context) GetClusterCredentialInternalLbOutput
type GetClusterCredentialOutputArgs ¶
type GetClusterCredentialOutputArgs struct { // EKS Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Used for save result. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterCredential.
func (GetClusterCredentialOutputArgs) ElementType ¶
func (GetClusterCredentialOutputArgs) ElementType() reflect.Type
type GetClusterCredentialPublicLb ¶
type GetClusterCredentialPublicLb struct { // List of CIDRs which allowed to access. AllowFromCidrs []string `pulumi:"allowFromCidrs"` // Indicates weather the public access LB enabled. Enabled bool `pulumi:"enabled"` // Extra param text json. ExtraParam string `pulumi:"extraParam"` // Security group. SecurityGroup string `pulumi:"securityGroup"` // List of security allow IP or CIDRs, default deny all. SecurityPolicies []string `pulumi:"securityPolicies"` }
type GetClusterCredentialPublicLbArgs ¶
type GetClusterCredentialPublicLbArgs struct { // List of CIDRs which allowed to access. AllowFromCidrs pulumi.StringArrayInput `pulumi:"allowFromCidrs"` // Indicates weather the public access LB enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // Extra param text json. ExtraParam pulumi.StringInput `pulumi:"extraParam"` // Security group. SecurityGroup pulumi.StringInput `pulumi:"securityGroup"` // List of security allow IP or CIDRs, default deny all. SecurityPolicies pulumi.StringArrayInput `pulumi:"securityPolicies"` }
func (GetClusterCredentialPublicLbArgs) ElementType ¶
func (GetClusterCredentialPublicLbArgs) ElementType() reflect.Type
func (GetClusterCredentialPublicLbArgs) ToGetClusterCredentialPublicLbOutput ¶
func (i GetClusterCredentialPublicLbArgs) ToGetClusterCredentialPublicLbOutput() GetClusterCredentialPublicLbOutput
func (GetClusterCredentialPublicLbArgs) ToGetClusterCredentialPublicLbOutputWithContext ¶
func (i GetClusterCredentialPublicLbArgs) ToGetClusterCredentialPublicLbOutputWithContext(ctx context.Context) GetClusterCredentialPublicLbOutput
type GetClusterCredentialPublicLbArray ¶
type GetClusterCredentialPublicLbArray []GetClusterCredentialPublicLbInput
func (GetClusterCredentialPublicLbArray) ElementType ¶
func (GetClusterCredentialPublicLbArray) ElementType() reflect.Type
func (GetClusterCredentialPublicLbArray) ToGetClusterCredentialPublicLbArrayOutput ¶
func (i GetClusterCredentialPublicLbArray) ToGetClusterCredentialPublicLbArrayOutput() GetClusterCredentialPublicLbArrayOutput
func (GetClusterCredentialPublicLbArray) ToGetClusterCredentialPublicLbArrayOutputWithContext ¶
func (i GetClusterCredentialPublicLbArray) ToGetClusterCredentialPublicLbArrayOutputWithContext(ctx context.Context) GetClusterCredentialPublicLbArrayOutput
type GetClusterCredentialPublicLbArrayInput ¶
type GetClusterCredentialPublicLbArrayInput interface { pulumi.Input ToGetClusterCredentialPublicLbArrayOutput() GetClusterCredentialPublicLbArrayOutput ToGetClusterCredentialPublicLbArrayOutputWithContext(context.Context) GetClusterCredentialPublicLbArrayOutput }
GetClusterCredentialPublicLbArrayInput is an input type that accepts GetClusterCredentialPublicLbArray and GetClusterCredentialPublicLbArrayOutput values. You can construct a concrete instance of `GetClusterCredentialPublicLbArrayInput` via:
GetClusterCredentialPublicLbArray{ GetClusterCredentialPublicLbArgs{...} }
type GetClusterCredentialPublicLbArrayOutput ¶
type GetClusterCredentialPublicLbArrayOutput struct{ *pulumi.OutputState }
func (GetClusterCredentialPublicLbArrayOutput) ElementType ¶
func (GetClusterCredentialPublicLbArrayOutput) ElementType() reflect.Type
func (GetClusterCredentialPublicLbArrayOutput) ToGetClusterCredentialPublicLbArrayOutput ¶
func (o GetClusterCredentialPublicLbArrayOutput) ToGetClusterCredentialPublicLbArrayOutput() GetClusterCredentialPublicLbArrayOutput
func (GetClusterCredentialPublicLbArrayOutput) ToGetClusterCredentialPublicLbArrayOutputWithContext ¶
func (o GetClusterCredentialPublicLbArrayOutput) ToGetClusterCredentialPublicLbArrayOutputWithContext(ctx context.Context) GetClusterCredentialPublicLbArrayOutput
type GetClusterCredentialPublicLbInput ¶
type GetClusterCredentialPublicLbInput interface { pulumi.Input ToGetClusterCredentialPublicLbOutput() GetClusterCredentialPublicLbOutput ToGetClusterCredentialPublicLbOutputWithContext(context.Context) GetClusterCredentialPublicLbOutput }
GetClusterCredentialPublicLbInput is an input type that accepts GetClusterCredentialPublicLbArgs and GetClusterCredentialPublicLbOutput values. You can construct a concrete instance of `GetClusterCredentialPublicLbInput` via:
GetClusterCredentialPublicLbArgs{...}
type GetClusterCredentialPublicLbOutput ¶
type GetClusterCredentialPublicLbOutput struct{ *pulumi.OutputState }
func (GetClusterCredentialPublicLbOutput) AllowFromCidrs ¶
func (o GetClusterCredentialPublicLbOutput) AllowFromCidrs() pulumi.StringArrayOutput
List of CIDRs which allowed to access.
func (GetClusterCredentialPublicLbOutput) ElementType ¶
func (GetClusterCredentialPublicLbOutput) ElementType() reflect.Type
func (GetClusterCredentialPublicLbOutput) Enabled ¶
func (o GetClusterCredentialPublicLbOutput) Enabled() pulumi.BoolOutput
Indicates weather the public access LB enabled.
func (GetClusterCredentialPublicLbOutput) ExtraParam ¶
func (o GetClusterCredentialPublicLbOutput) ExtraParam() pulumi.StringOutput
Extra param text json.
func (GetClusterCredentialPublicLbOutput) SecurityGroup ¶
func (o GetClusterCredentialPublicLbOutput) SecurityGroup() pulumi.StringOutput
Security group.
func (GetClusterCredentialPublicLbOutput) SecurityPolicies ¶
func (o GetClusterCredentialPublicLbOutput) SecurityPolicies() pulumi.StringArrayOutput
List of security allow IP or CIDRs, default deny all.
func (GetClusterCredentialPublicLbOutput) ToGetClusterCredentialPublicLbOutput ¶
func (o GetClusterCredentialPublicLbOutput) ToGetClusterCredentialPublicLbOutput() GetClusterCredentialPublicLbOutput
func (GetClusterCredentialPublicLbOutput) ToGetClusterCredentialPublicLbOutputWithContext ¶
func (o GetClusterCredentialPublicLbOutput) ToGetClusterCredentialPublicLbOutputWithContext(ctx context.Context) GetClusterCredentialPublicLbOutput
type GetClusterCredentialResult ¶
type GetClusterCredentialResult struct { // List of IP Address information. Addresses []GetClusterCredentialAddress `pulumi:"addresses"` ClusterId string `pulumi:"clusterId"` // Credential info. Format `{ ca_cert: String, token: String }`. Credential map[string]interface{} `pulumi:"credential"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Cluster internal access LoadBalancer info. InternalLbs []GetClusterCredentialInternalLb `pulumi:"internalLbs"` // EKS cluster kubeconfig. KubeConfig string `pulumi:"kubeConfig"` // Indicates whether the new internal/public network function. ProxyLb bool `pulumi:"proxyLb"` // Cluster public access LoadBalancer info. PublicLbs []GetClusterCredentialPublicLb `pulumi:"publicLbs"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getClusterCredential.
func GetClusterCredential ¶
func GetClusterCredential(ctx *pulumi.Context, args *GetClusterCredentialArgs, opts ...pulumi.InvokeOption) (*GetClusterCredentialResult, error)
Provide a datasource to query EKS cluster credential info.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Eks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Eks"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Eks.GetClusterCredential(ctx, &eks.GetClusterCredentialArgs{ ClusterId: "cls-xxxxxxxx", }, nil) if err != nil { return err } ctx.Export("addresses", data.Tencentcloud_eks_cluster_credential.Cred.Addresses) ctx.Export("caCert", data.Tencentcloud_eks_cluster_credential.Cred.Credential.Ca_cert) ctx.Export("token", data.Tencentcloud_eks_cluster_credential.Cred.Credential.Token) ctx.Export("publicLbParam", data.Tencentcloud_eks_cluster_credential.Cred.Public_lb[0].Extra_param) ctx.Export("internalLbSubnet", data.Tencentcloud_eks_cluster_credential.Cred.Internal_lb[0].Subnet_id) return nil }) }
```
type GetClusterCredentialResultOutput ¶
type GetClusterCredentialResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterCredential.
func GetClusterCredentialOutput ¶
func GetClusterCredentialOutput(ctx *pulumi.Context, args GetClusterCredentialOutputArgs, opts ...pulumi.InvokeOption) GetClusterCredentialResultOutput
func (GetClusterCredentialResultOutput) Addresses ¶
func (o GetClusterCredentialResultOutput) Addresses() GetClusterCredentialAddressArrayOutput
List of IP Address information.
func (GetClusterCredentialResultOutput) ClusterId ¶
func (o GetClusterCredentialResultOutput) ClusterId() pulumi.StringOutput
func (GetClusterCredentialResultOutput) Credential ¶
func (o GetClusterCredentialResultOutput) Credential() pulumi.MapOutput
Credential info. Format `{ ca_cert: String, token: String }`.
func (GetClusterCredentialResultOutput) ElementType ¶
func (GetClusterCredentialResultOutput) ElementType() reflect.Type
func (GetClusterCredentialResultOutput) Id ¶
func (o GetClusterCredentialResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterCredentialResultOutput) InternalLbs ¶
func (o GetClusterCredentialResultOutput) InternalLbs() GetClusterCredentialInternalLbArrayOutput
Cluster internal access LoadBalancer info.
func (GetClusterCredentialResultOutput) KubeConfig ¶
func (o GetClusterCredentialResultOutput) KubeConfig() pulumi.StringOutput
EKS cluster kubeconfig.
func (GetClusterCredentialResultOutput) ProxyLb ¶
func (o GetClusterCredentialResultOutput) ProxyLb() pulumi.BoolOutput
Indicates whether the new internal/public network function.
func (GetClusterCredentialResultOutput) PublicLbs ¶
func (o GetClusterCredentialResultOutput) PublicLbs() GetClusterCredentialPublicLbArrayOutput
Cluster public access LoadBalancer info.
func (GetClusterCredentialResultOutput) ResultOutputFile ¶
func (o GetClusterCredentialResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClusterCredentialResultOutput) ToGetClusterCredentialResultOutput ¶
func (o GetClusterCredentialResultOutput) ToGetClusterCredentialResultOutput() GetClusterCredentialResultOutput
func (GetClusterCredentialResultOutput) ToGetClusterCredentialResultOutputWithContext ¶
func (o GetClusterCredentialResultOutput) ToGetClusterCredentialResultOutputWithContext(ctx context.Context) GetClusterCredentialResultOutput
type GetClustersArgs ¶
type GetClustersArgs struct { // ID of the cluster. Conflict with cluster_name, can not be set at the same time. ClusterId *string `pulumi:"clusterId"` // Name of the cluster. Conflict with cluster_id, can not be set at the same time. ClusterName *string `pulumi:"clusterName"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusters.
type GetClustersList ¶
type GetClustersList struct { // Description of the cluster. ClusterDesc string `pulumi:"clusterDesc"` // ID of the cluster. Conflict with cluster_name, can not be set at the same time. ClusterId string `pulumi:"clusterId"` // Name of the cluster. Conflict with cluster_id, can not be set at the same time. ClusterName string `pulumi:"clusterName"` // Create time of the clusters. CreatedTime string `pulumi:"createdTime"` // List of cluster custom DNS Server info. DnsServers []GetClustersListDnsServer `pulumi:"dnsServers"` // Indicates whether to enable dns in user cluster, default value is `true`. EnableVpcCoreDns bool `pulumi:"enableVpcCoreDns"` // EKS cluster kubernetes version. K8sVersion string `pulumi:"k8sVersion"` // Indicates whether to delete CBS after EKS cluster remove. NeedDeleteCbs bool `pulumi:"needDeleteCbs"` // Subnet id of service. ServiceSubnetId string `pulumi:"serviceSubnetId"` // EKS status. Status string `pulumi:"status"` // Subnet id list. SubnetIds []string `pulumi:"subnetIds"` // Tags of EKS cluster. Tags map[string]interface{} `pulumi:"tags"` // Vpc id. VpcId string `pulumi:"vpcId"` }
type GetClustersListArgs ¶
type GetClustersListArgs struct { // Description of the cluster. ClusterDesc pulumi.StringInput `pulumi:"clusterDesc"` // ID of the cluster. Conflict with cluster_name, can not be set at the same time. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Name of the cluster. Conflict with cluster_id, can not be set at the same time. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Create time of the clusters. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // List of cluster custom DNS Server info. DnsServers GetClustersListDnsServerArrayInput `pulumi:"dnsServers"` // Indicates whether to enable dns in user cluster, default value is `true`. EnableVpcCoreDns pulumi.BoolInput `pulumi:"enableVpcCoreDns"` // EKS cluster kubernetes version. K8sVersion pulumi.StringInput `pulumi:"k8sVersion"` // Indicates whether to delete CBS after EKS cluster remove. NeedDeleteCbs pulumi.BoolInput `pulumi:"needDeleteCbs"` // Subnet id of service. ServiceSubnetId pulumi.StringInput `pulumi:"serviceSubnetId"` // EKS status. Status pulumi.StringInput `pulumi:"status"` // Subnet id list. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // Tags of EKS cluster. Tags pulumi.MapInput `pulumi:"tags"` // Vpc id. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetClustersListArgs) ElementType ¶
func (GetClustersListArgs) ElementType() reflect.Type
func (GetClustersListArgs) ToGetClustersListOutput ¶
func (i GetClustersListArgs) ToGetClustersListOutput() GetClustersListOutput
func (GetClustersListArgs) ToGetClustersListOutputWithContext ¶
func (i GetClustersListArgs) ToGetClustersListOutputWithContext(ctx context.Context) GetClustersListOutput
type GetClustersListArray ¶
type GetClustersListArray []GetClustersListInput
func (GetClustersListArray) ElementType ¶
func (GetClustersListArray) ElementType() reflect.Type
func (GetClustersListArray) ToGetClustersListArrayOutput ¶
func (i GetClustersListArray) ToGetClustersListArrayOutput() GetClustersListArrayOutput
func (GetClustersListArray) ToGetClustersListArrayOutputWithContext ¶
func (i GetClustersListArray) ToGetClustersListArrayOutputWithContext(ctx context.Context) GetClustersListArrayOutput
type GetClustersListArrayInput ¶
type GetClustersListArrayInput interface { pulumi.Input ToGetClustersListArrayOutput() GetClustersListArrayOutput ToGetClustersListArrayOutputWithContext(context.Context) GetClustersListArrayOutput }
GetClustersListArrayInput is an input type that accepts GetClustersListArray and GetClustersListArrayOutput values. You can construct a concrete instance of `GetClustersListArrayInput` via:
GetClustersListArray{ GetClustersListArgs{...} }
type GetClustersListArrayOutput ¶
type GetClustersListArrayOutput struct{ *pulumi.OutputState }
func (GetClustersListArrayOutput) ElementType ¶
func (GetClustersListArrayOutput) ElementType() reflect.Type
func (GetClustersListArrayOutput) Index ¶
func (o GetClustersListArrayOutput) Index(i pulumi.IntInput) GetClustersListOutput
func (GetClustersListArrayOutput) ToGetClustersListArrayOutput ¶
func (o GetClustersListArrayOutput) ToGetClustersListArrayOutput() GetClustersListArrayOutput
func (GetClustersListArrayOutput) ToGetClustersListArrayOutputWithContext ¶
func (o GetClustersListArrayOutput) ToGetClustersListArrayOutputWithContext(ctx context.Context) GetClustersListArrayOutput
type GetClustersListDnsServerArgs ¶
type GetClustersListDnsServerArgs struct { // DNS Server domain. Empty indicates all domain. Domain pulumi.StringInput `pulumi:"domain"` // List of DNS Server IP address. Servers pulumi.StringArrayInput `pulumi:"servers"` }
func (GetClustersListDnsServerArgs) ElementType ¶
func (GetClustersListDnsServerArgs) ElementType() reflect.Type
func (GetClustersListDnsServerArgs) ToGetClustersListDnsServerOutput ¶
func (i GetClustersListDnsServerArgs) ToGetClustersListDnsServerOutput() GetClustersListDnsServerOutput
func (GetClustersListDnsServerArgs) ToGetClustersListDnsServerOutputWithContext ¶
func (i GetClustersListDnsServerArgs) ToGetClustersListDnsServerOutputWithContext(ctx context.Context) GetClustersListDnsServerOutput
type GetClustersListDnsServerArray ¶
type GetClustersListDnsServerArray []GetClustersListDnsServerInput
func (GetClustersListDnsServerArray) ElementType ¶
func (GetClustersListDnsServerArray) ElementType() reflect.Type
func (GetClustersListDnsServerArray) ToGetClustersListDnsServerArrayOutput ¶
func (i GetClustersListDnsServerArray) ToGetClustersListDnsServerArrayOutput() GetClustersListDnsServerArrayOutput
func (GetClustersListDnsServerArray) ToGetClustersListDnsServerArrayOutputWithContext ¶
func (i GetClustersListDnsServerArray) ToGetClustersListDnsServerArrayOutputWithContext(ctx context.Context) GetClustersListDnsServerArrayOutput
type GetClustersListDnsServerArrayInput ¶
type GetClustersListDnsServerArrayInput interface { pulumi.Input ToGetClustersListDnsServerArrayOutput() GetClustersListDnsServerArrayOutput ToGetClustersListDnsServerArrayOutputWithContext(context.Context) GetClustersListDnsServerArrayOutput }
GetClustersListDnsServerArrayInput is an input type that accepts GetClustersListDnsServerArray and GetClustersListDnsServerArrayOutput values. You can construct a concrete instance of `GetClustersListDnsServerArrayInput` via:
GetClustersListDnsServerArray{ GetClustersListDnsServerArgs{...} }
type GetClustersListDnsServerArrayOutput ¶
type GetClustersListDnsServerArrayOutput struct{ *pulumi.OutputState }
func (GetClustersListDnsServerArrayOutput) ElementType ¶
func (GetClustersListDnsServerArrayOutput) ElementType() reflect.Type
func (GetClustersListDnsServerArrayOutput) Index ¶
func (o GetClustersListDnsServerArrayOutput) Index(i pulumi.IntInput) GetClustersListDnsServerOutput
func (GetClustersListDnsServerArrayOutput) ToGetClustersListDnsServerArrayOutput ¶
func (o GetClustersListDnsServerArrayOutput) ToGetClustersListDnsServerArrayOutput() GetClustersListDnsServerArrayOutput
func (GetClustersListDnsServerArrayOutput) ToGetClustersListDnsServerArrayOutputWithContext ¶
func (o GetClustersListDnsServerArrayOutput) ToGetClustersListDnsServerArrayOutputWithContext(ctx context.Context) GetClustersListDnsServerArrayOutput
type GetClustersListDnsServerInput ¶
type GetClustersListDnsServerInput interface { pulumi.Input ToGetClustersListDnsServerOutput() GetClustersListDnsServerOutput ToGetClustersListDnsServerOutputWithContext(context.Context) GetClustersListDnsServerOutput }
GetClustersListDnsServerInput is an input type that accepts GetClustersListDnsServerArgs and GetClustersListDnsServerOutput values. You can construct a concrete instance of `GetClustersListDnsServerInput` via:
GetClustersListDnsServerArgs{...}
type GetClustersListDnsServerOutput ¶
type GetClustersListDnsServerOutput struct{ *pulumi.OutputState }
func (GetClustersListDnsServerOutput) Domain ¶
func (o GetClustersListDnsServerOutput) Domain() pulumi.StringOutput
DNS Server domain. Empty indicates all domain.
func (GetClustersListDnsServerOutput) ElementType ¶
func (GetClustersListDnsServerOutput) ElementType() reflect.Type
func (GetClustersListDnsServerOutput) Servers ¶
func (o GetClustersListDnsServerOutput) Servers() pulumi.StringArrayOutput
List of DNS Server IP address.
func (GetClustersListDnsServerOutput) ToGetClustersListDnsServerOutput ¶
func (o GetClustersListDnsServerOutput) ToGetClustersListDnsServerOutput() GetClustersListDnsServerOutput
func (GetClustersListDnsServerOutput) ToGetClustersListDnsServerOutputWithContext ¶
func (o GetClustersListDnsServerOutput) ToGetClustersListDnsServerOutputWithContext(ctx context.Context) GetClustersListDnsServerOutput
type GetClustersListInput ¶
type GetClustersListInput interface { pulumi.Input ToGetClustersListOutput() GetClustersListOutput ToGetClustersListOutputWithContext(context.Context) GetClustersListOutput }
GetClustersListInput is an input type that accepts GetClustersListArgs and GetClustersListOutput values. You can construct a concrete instance of `GetClustersListInput` via:
GetClustersListArgs{...}
type GetClustersListOutput ¶
type GetClustersListOutput struct{ *pulumi.OutputState }
func (GetClustersListOutput) ClusterDesc ¶
func (o GetClustersListOutput) ClusterDesc() pulumi.StringOutput
Description of the cluster.
func (GetClustersListOutput) ClusterId ¶
func (o GetClustersListOutput) ClusterId() pulumi.StringOutput
ID of the cluster. Conflict with cluster_name, can not be set at the same time.
func (GetClustersListOutput) ClusterName ¶
func (o GetClustersListOutput) ClusterName() pulumi.StringOutput
Name of the cluster. Conflict with cluster_id, can not be set at the same time.
func (GetClustersListOutput) CreatedTime ¶
func (o GetClustersListOutput) CreatedTime() pulumi.StringOutput
Create time of the clusters.
func (GetClustersListOutput) DnsServers ¶
func (o GetClustersListOutput) DnsServers() GetClustersListDnsServerArrayOutput
List of cluster custom DNS Server info.
func (GetClustersListOutput) ElementType ¶
func (GetClustersListOutput) ElementType() reflect.Type
func (GetClustersListOutput) EnableVpcCoreDns ¶
func (o GetClustersListOutput) EnableVpcCoreDns() pulumi.BoolOutput
Indicates whether to enable dns in user cluster, default value is `true`.
func (GetClustersListOutput) K8sVersion ¶
func (o GetClustersListOutput) K8sVersion() pulumi.StringOutput
EKS cluster kubernetes version.
func (GetClustersListOutput) NeedDeleteCbs ¶
func (o GetClustersListOutput) NeedDeleteCbs() pulumi.BoolOutput
Indicates whether to delete CBS after EKS cluster remove.
func (GetClustersListOutput) ServiceSubnetId ¶
func (o GetClustersListOutput) ServiceSubnetId() pulumi.StringOutput
Subnet id of service.
func (GetClustersListOutput) Status ¶
func (o GetClustersListOutput) Status() pulumi.StringOutput
EKS status.
func (GetClustersListOutput) SubnetIds ¶
func (o GetClustersListOutput) SubnetIds() pulumi.StringArrayOutput
Subnet id list.
func (GetClustersListOutput) Tags ¶
func (o GetClustersListOutput) Tags() pulumi.MapOutput
Tags of EKS cluster.
func (GetClustersListOutput) ToGetClustersListOutput ¶
func (o GetClustersListOutput) ToGetClustersListOutput() GetClustersListOutput
func (GetClustersListOutput) ToGetClustersListOutputWithContext ¶
func (o GetClustersListOutput) ToGetClustersListOutputWithContext(ctx context.Context) GetClustersListOutput
func (GetClustersListOutput) VpcId ¶
func (o GetClustersListOutput) VpcId() pulumi.StringOutput
Vpc id.
type GetClustersOutputArgs ¶
type GetClustersOutputArgs struct { // ID of the cluster. Conflict with cluster_name, can not be set at the same time. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // Name of the cluster. Conflict with cluster_id, can not be set at the same time. ClusterName pulumi.StringPtrInput `pulumi:"clusterName"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusters.
func (GetClustersOutputArgs) ElementType ¶
func (GetClustersOutputArgs) ElementType() reflect.Type
type GetClustersResult ¶
type GetClustersResult struct { // ID of the cluster. ClusterId *string `pulumi:"clusterId"` // Name of the cluster. ClusterName *string `pulumi:"clusterName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // EKS cluster list. Lists []GetClustersList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getClusters.
func GetClusters ¶
func GetClusters(ctx *pulumi.Context, args *GetClustersArgs, opts ...pulumi.InvokeOption) (*GetClustersResult, error)
Use this data source to query elastic kubernetes cluster resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Eks" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Eks"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Eks.GetClusters(ctx, &eks.GetClustersArgs{ ClusterId: pulumi.StringRef("cls-xxxxxxxx"), }, nil) if err != nil { return err } return nil }) }
```
type GetClustersResultOutput ¶
type GetClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusters.
func GetClustersOutput ¶
func GetClustersOutput(ctx *pulumi.Context, args GetClustersOutputArgs, opts ...pulumi.InvokeOption) GetClustersResultOutput
func (GetClustersResultOutput) ClusterId ¶
func (o GetClustersResultOutput) ClusterId() pulumi.StringPtrOutput
ID of the cluster.
func (GetClustersResultOutput) ClusterName ¶
func (o GetClustersResultOutput) ClusterName() pulumi.StringPtrOutput
Name of the cluster.
func (GetClustersResultOutput) ElementType ¶
func (GetClustersResultOutput) ElementType() reflect.Type
func (GetClustersResultOutput) Id ¶
func (o GetClustersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClustersResultOutput) Lists ¶
func (o GetClustersResultOutput) Lists() GetClustersListArrayOutput
EKS cluster list.
func (GetClustersResultOutput) ResultOutputFile ¶
func (o GetClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClustersResultOutput) ToGetClustersResultOutput ¶
func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
func (GetClustersResultOutput) ToGetClustersResultOutputWithContext ¶
func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput