Documentation ¶
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterCredentialAddress
- type ClusterCredentialAddressArgs
- func (ClusterCredentialAddressArgs) ElementType() reflect.Type
- func (i ClusterCredentialAddressArgs) ToClusterCredentialAddressOutput() ClusterCredentialAddressOutput
- func (i ClusterCredentialAddressArgs) ToClusterCredentialAddressOutputWithContext(ctx context.Context) ClusterCredentialAddressOutput
- type ClusterCredentialAddressArray
- func (ClusterCredentialAddressArray) ElementType() reflect.Type
- func (i ClusterCredentialAddressArray) ToClusterCredentialAddressArrayOutput() ClusterCredentialAddressArrayOutput
- func (i ClusterCredentialAddressArray) ToClusterCredentialAddressArrayOutputWithContext(ctx context.Context) ClusterCredentialAddressArrayOutput
- type ClusterCredentialAddressArrayInput
- type ClusterCredentialAddressArrayOutput
- func (ClusterCredentialAddressArrayOutput) ElementType() reflect.Type
- func (o ClusterCredentialAddressArrayOutput) Index(i pulumi.IntInput) ClusterCredentialAddressOutput
- func (o ClusterCredentialAddressArrayOutput) ToClusterCredentialAddressArrayOutput() ClusterCredentialAddressArrayOutput
- func (o ClusterCredentialAddressArrayOutput) ToClusterCredentialAddressArrayOutputWithContext(ctx context.Context) ClusterCredentialAddressArrayOutput
- type ClusterCredentialAddressInput
- type ClusterCredentialAddressOutput
- func (ClusterCredentialAddressOutput) ElementType() reflect.Type
- func (o ClusterCredentialAddressOutput) Ip() pulumi.StringOutput
- func (o ClusterCredentialAddressOutput) Port() pulumi.StringOutput
- func (o ClusterCredentialAddressOutput) ToClusterCredentialAddressOutput() ClusterCredentialAddressOutput
- func (o ClusterCredentialAddressOutput) ToClusterCredentialAddressOutputWithContext(ctx context.Context) ClusterCredentialAddressOutput
- func (o ClusterCredentialAddressOutput) Type() pulumi.StringOutput
- type ClusterCredentialArgs
- type ClusterCredentialInternalLb
- type ClusterCredentialInternalLbArgs
- func (ClusterCredentialInternalLbArgs) ElementType() reflect.Type
- func (i ClusterCredentialInternalLbArgs) ToClusterCredentialInternalLbOutput() ClusterCredentialInternalLbOutput
- func (i ClusterCredentialInternalLbArgs) ToClusterCredentialInternalLbOutputWithContext(ctx context.Context) ClusterCredentialInternalLbOutput
- type ClusterCredentialInternalLbArray
- func (ClusterCredentialInternalLbArray) ElementType() reflect.Type
- func (i ClusterCredentialInternalLbArray) ToClusterCredentialInternalLbArrayOutput() ClusterCredentialInternalLbArrayOutput
- func (i ClusterCredentialInternalLbArray) ToClusterCredentialInternalLbArrayOutputWithContext(ctx context.Context) ClusterCredentialInternalLbArrayOutput
- type ClusterCredentialInternalLbArrayInput
- type ClusterCredentialInternalLbArrayOutput
- func (ClusterCredentialInternalLbArrayOutput) ElementType() reflect.Type
- func (o ClusterCredentialInternalLbArrayOutput) Index(i pulumi.IntInput) ClusterCredentialInternalLbOutput
- func (o ClusterCredentialInternalLbArrayOutput) ToClusterCredentialInternalLbArrayOutput() ClusterCredentialInternalLbArrayOutput
- func (o ClusterCredentialInternalLbArrayOutput) ToClusterCredentialInternalLbArrayOutputWithContext(ctx context.Context) ClusterCredentialInternalLbArrayOutput
- type ClusterCredentialInternalLbInput
- type ClusterCredentialInternalLbOutput
- func (ClusterCredentialInternalLbOutput) ElementType() reflect.Type
- func (o ClusterCredentialInternalLbOutput) Enabled() pulumi.BoolOutput
- func (o ClusterCredentialInternalLbOutput) SubnetId() pulumi.StringOutput
- func (o ClusterCredentialInternalLbOutput) ToClusterCredentialInternalLbOutput() ClusterCredentialInternalLbOutput
- func (o ClusterCredentialInternalLbOutput) ToClusterCredentialInternalLbOutputWithContext(ctx context.Context) ClusterCredentialInternalLbOutput
- type ClusterCredentialOutputArgs
- type ClusterCredentialPublicLb
- type ClusterCredentialPublicLbArgs
- func (ClusterCredentialPublicLbArgs) ElementType() reflect.Type
- func (i ClusterCredentialPublicLbArgs) ToClusterCredentialPublicLbOutput() ClusterCredentialPublicLbOutput
- func (i ClusterCredentialPublicLbArgs) ToClusterCredentialPublicLbOutputWithContext(ctx context.Context) ClusterCredentialPublicLbOutput
- type ClusterCredentialPublicLbArray
- func (ClusterCredentialPublicLbArray) ElementType() reflect.Type
- func (i ClusterCredentialPublicLbArray) ToClusterCredentialPublicLbArrayOutput() ClusterCredentialPublicLbArrayOutput
- func (i ClusterCredentialPublicLbArray) ToClusterCredentialPublicLbArrayOutputWithContext(ctx context.Context) ClusterCredentialPublicLbArrayOutput
- type ClusterCredentialPublicLbArrayInput
- type ClusterCredentialPublicLbArrayOutput
- func (ClusterCredentialPublicLbArrayOutput) ElementType() reflect.Type
- func (o ClusterCredentialPublicLbArrayOutput) Index(i pulumi.IntInput) ClusterCredentialPublicLbOutput
- func (o ClusterCredentialPublicLbArrayOutput) ToClusterCredentialPublicLbArrayOutput() ClusterCredentialPublicLbArrayOutput
- func (o ClusterCredentialPublicLbArrayOutput) ToClusterCredentialPublicLbArrayOutputWithContext(ctx context.Context) ClusterCredentialPublicLbArrayOutput
- type ClusterCredentialPublicLbInput
- type ClusterCredentialPublicLbOutput
- func (o ClusterCredentialPublicLbOutput) AllowFromCidrs() pulumi.StringArrayOutput
- func (ClusterCredentialPublicLbOutput) ElementType() reflect.Type
- func (o ClusterCredentialPublicLbOutput) Enabled() pulumi.BoolOutput
- func (o ClusterCredentialPublicLbOutput) ExtraParam() pulumi.StringOutput
- func (o ClusterCredentialPublicLbOutput) SecurityGroup() pulumi.StringOutput
- func (o ClusterCredentialPublicLbOutput) SecurityPolicies() pulumi.StringArrayOutput
- func (o ClusterCredentialPublicLbOutput) ToClusterCredentialPublicLbOutput() ClusterCredentialPublicLbOutput
- func (o ClusterCredentialPublicLbOutput) ToClusterCredentialPublicLbOutputWithContext(ctx context.Context) ClusterCredentialPublicLbOutput
- type ClusterCredentialResult
- type ClusterCredentialResultOutput
- func (o ClusterCredentialResultOutput) Addresses() ClusterCredentialAddressArrayOutput
- func (o ClusterCredentialResultOutput) ClusterId() pulumi.StringOutput
- func (o ClusterCredentialResultOutput) Credential() pulumi.MapOutput
- func (ClusterCredentialResultOutput) ElementType() reflect.Type
- func (o ClusterCredentialResultOutput) Id() pulumi.StringOutput
- func (o ClusterCredentialResultOutput) InternalLbs() ClusterCredentialInternalLbArrayOutput
- func (o ClusterCredentialResultOutput) KubeConfig() pulumi.StringOutput
- func (o ClusterCredentialResultOutput) ProxyLb() pulumi.BoolOutput
- func (o ClusterCredentialResultOutput) PublicLbs() ClusterCredentialPublicLbArrayOutput
- func (o ClusterCredentialResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ClusterCredentialResultOutput) ToClusterCredentialResultOutput() ClusterCredentialResultOutput
- func (o ClusterCredentialResultOutput) ToClusterCredentialResultOutputWithContext(ctx context.Context) ClusterCredentialResultOutput
- 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 ClustersArgs
- type ClustersList
- type ClustersListArgs
- type ClustersListArray
- type ClustersListArrayInput
- type ClustersListArrayOutput
- func (ClustersListArrayOutput) ElementType() reflect.Type
- func (o ClustersListArrayOutput) Index(i pulumi.IntInput) ClustersListOutput
- func (o ClustersListArrayOutput) ToClustersListArrayOutput() ClustersListArrayOutput
- func (o ClustersListArrayOutput) ToClustersListArrayOutputWithContext(ctx context.Context) ClustersListArrayOutput
- type ClustersListDnsServer
- type ClustersListDnsServerArgs
- type ClustersListDnsServerArray
- func (ClustersListDnsServerArray) ElementType() reflect.Type
- func (i ClustersListDnsServerArray) ToClustersListDnsServerArrayOutput() ClustersListDnsServerArrayOutput
- func (i ClustersListDnsServerArray) ToClustersListDnsServerArrayOutputWithContext(ctx context.Context) ClustersListDnsServerArrayOutput
- type ClustersListDnsServerArrayInput
- type ClustersListDnsServerArrayOutput
- func (ClustersListDnsServerArrayOutput) ElementType() reflect.Type
- func (o ClustersListDnsServerArrayOutput) Index(i pulumi.IntInput) ClustersListDnsServerOutput
- func (o ClustersListDnsServerArrayOutput) ToClustersListDnsServerArrayOutput() ClustersListDnsServerArrayOutput
- func (o ClustersListDnsServerArrayOutput) ToClustersListDnsServerArrayOutputWithContext(ctx context.Context) ClustersListDnsServerArrayOutput
- type ClustersListDnsServerInput
- type ClustersListDnsServerOutput
- func (o ClustersListDnsServerOutput) Domain() pulumi.StringOutput
- func (ClustersListDnsServerOutput) ElementType() reflect.Type
- func (o ClustersListDnsServerOutput) Servers() pulumi.StringArrayOutput
- func (o ClustersListDnsServerOutput) ToClustersListDnsServerOutput() ClustersListDnsServerOutput
- func (o ClustersListDnsServerOutput) ToClustersListDnsServerOutputWithContext(ctx context.Context) ClustersListDnsServerOutput
- type ClustersListInput
- type ClustersListOutput
- func (o ClustersListOutput) ClusterDesc() pulumi.StringOutput
- func (o ClustersListOutput) ClusterId() pulumi.StringOutput
- func (o ClustersListOutput) ClusterName() pulumi.StringOutput
- func (o ClustersListOutput) CreatedTime() pulumi.StringOutput
- func (o ClustersListOutput) DnsServers() ClustersListDnsServerArrayOutput
- func (ClustersListOutput) ElementType() reflect.Type
- func (o ClustersListOutput) EnableVpcCoreDns() pulumi.BoolOutput
- func (o ClustersListOutput) K8sVersion() pulumi.StringOutput
- func (o ClustersListOutput) NeedDeleteCbs() pulumi.BoolOutput
- func (o ClustersListOutput) ServiceSubnetId() pulumi.StringOutput
- func (o ClustersListOutput) Status() pulumi.StringOutput
- func (o ClustersListOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ClustersListOutput) Tags() pulumi.MapOutput
- func (o ClustersListOutput) ToClustersListOutput() ClustersListOutput
- func (o ClustersListOutput) ToClustersListOutputWithContext(ctx context.Context) ClustersListOutput
- func (o ClustersListOutput) VpcId() pulumi.StringOutput
- type ClustersOutputArgs
- type ClustersResult
- type ClustersResultOutput
- func (o ClustersResultOutput) ClusterId() pulumi.StringPtrOutput
- func (o ClustersResultOutput) ClusterName() pulumi.StringPtrOutput
- func (ClustersResultOutput) ElementType() reflect.Type
- func (o ClustersResultOutput) Id() pulumi.StringOutput
- func (o ClustersResultOutput) Lists() ClustersListArrayOutput
- func (o ClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ClustersResultOutput) ToClustersResultOutput() ClustersResultOutput
- func (o ClustersResultOutput) ToClustersResultOutputWithContext(ctx context.Context) ClustersResultOutput
- 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
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"` }
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 ClusterCredentialAddressArgs ¶
type ClusterCredentialAddressArgs struct { Ip pulumi.StringInput `pulumi:"ip"` Port pulumi.StringInput `pulumi:"port"` Type pulumi.StringInput `pulumi:"type"` }
func (ClusterCredentialAddressArgs) ElementType ¶
func (ClusterCredentialAddressArgs) ElementType() reflect.Type
func (ClusterCredentialAddressArgs) ToClusterCredentialAddressOutput ¶
func (i ClusterCredentialAddressArgs) ToClusterCredentialAddressOutput() ClusterCredentialAddressOutput
func (ClusterCredentialAddressArgs) ToClusterCredentialAddressOutputWithContext ¶
func (i ClusterCredentialAddressArgs) ToClusterCredentialAddressOutputWithContext(ctx context.Context) ClusterCredentialAddressOutput
type ClusterCredentialAddressArray ¶
type ClusterCredentialAddressArray []ClusterCredentialAddressInput
func (ClusterCredentialAddressArray) ElementType ¶
func (ClusterCredentialAddressArray) ElementType() reflect.Type
func (ClusterCredentialAddressArray) ToClusterCredentialAddressArrayOutput ¶
func (i ClusterCredentialAddressArray) ToClusterCredentialAddressArrayOutput() ClusterCredentialAddressArrayOutput
func (ClusterCredentialAddressArray) ToClusterCredentialAddressArrayOutputWithContext ¶
func (i ClusterCredentialAddressArray) ToClusterCredentialAddressArrayOutputWithContext(ctx context.Context) ClusterCredentialAddressArrayOutput
type ClusterCredentialAddressArrayInput ¶
type ClusterCredentialAddressArrayInput interface { pulumi.Input ToClusterCredentialAddressArrayOutput() ClusterCredentialAddressArrayOutput ToClusterCredentialAddressArrayOutputWithContext(context.Context) ClusterCredentialAddressArrayOutput }
ClusterCredentialAddressArrayInput is an input type that accepts ClusterCredentialAddressArray and ClusterCredentialAddressArrayOutput values. You can construct a concrete instance of `ClusterCredentialAddressArrayInput` via:
ClusterCredentialAddressArray{ ClusterCredentialAddressArgs{...} }
type ClusterCredentialAddressArrayOutput ¶
type ClusterCredentialAddressArrayOutput struct{ *pulumi.OutputState }
func (ClusterCredentialAddressArrayOutput) ElementType ¶
func (ClusterCredentialAddressArrayOutput) ElementType() reflect.Type
func (ClusterCredentialAddressArrayOutput) Index ¶
func (o ClusterCredentialAddressArrayOutput) Index(i pulumi.IntInput) ClusterCredentialAddressOutput
func (ClusterCredentialAddressArrayOutput) ToClusterCredentialAddressArrayOutput ¶
func (o ClusterCredentialAddressArrayOutput) ToClusterCredentialAddressArrayOutput() ClusterCredentialAddressArrayOutput
func (ClusterCredentialAddressArrayOutput) ToClusterCredentialAddressArrayOutputWithContext ¶
func (o ClusterCredentialAddressArrayOutput) ToClusterCredentialAddressArrayOutputWithContext(ctx context.Context) ClusterCredentialAddressArrayOutput
type ClusterCredentialAddressInput ¶
type ClusterCredentialAddressInput interface { pulumi.Input ToClusterCredentialAddressOutput() ClusterCredentialAddressOutput ToClusterCredentialAddressOutputWithContext(context.Context) ClusterCredentialAddressOutput }
ClusterCredentialAddressInput is an input type that accepts ClusterCredentialAddressArgs and ClusterCredentialAddressOutput values. You can construct a concrete instance of `ClusterCredentialAddressInput` via:
ClusterCredentialAddressArgs{...}
type ClusterCredentialAddressOutput ¶
type ClusterCredentialAddressOutput struct{ *pulumi.OutputState }
func (ClusterCredentialAddressOutput) ElementType ¶
func (ClusterCredentialAddressOutput) ElementType() reflect.Type
func (ClusterCredentialAddressOutput) Ip ¶
func (o ClusterCredentialAddressOutput) Ip() pulumi.StringOutput
func (ClusterCredentialAddressOutput) Port ¶
func (o ClusterCredentialAddressOutput) Port() pulumi.StringOutput
func (ClusterCredentialAddressOutput) ToClusterCredentialAddressOutput ¶
func (o ClusterCredentialAddressOutput) ToClusterCredentialAddressOutput() ClusterCredentialAddressOutput
func (ClusterCredentialAddressOutput) ToClusterCredentialAddressOutputWithContext ¶
func (o ClusterCredentialAddressOutput) ToClusterCredentialAddressOutputWithContext(ctx context.Context) ClusterCredentialAddressOutput
func (ClusterCredentialAddressOutput) Type ¶
func (o ClusterCredentialAddressOutput) Type() pulumi.StringOutput
type ClusterCredentialArgs ¶
type ClusterCredentialArgs struct { ClusterId string `pulumi:"clusterId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking ClusterCredential.
type ClusterCredentialInternalLbArgs ¶
type ClusterCredentialInternalLbArgs struct { Enabled pulumi.BoolInput `pulumi:"enabled"` SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (ClusterCredentialInternalLbArgs) ElementType ¶
func (ClusterCredentialInternalLbArgs) ElementType() reflect.Type
func (ClusterCredentialInternalLbArgs) ToClusterCredentialInternalLbOutput ¶
func (i ClusterCredentialInternalLbArgs) ToClusterCredentialInternalLbOutput() ClusterCredentialInternalLbOutput
func (ClusterCredentialInternalLbArgs) ToClusterCredentialInternalLbOutputWithContext ¶
func (i ClusterCredentialInternalLbArgs) ToClusterCredentialInternalLbOutputWithContext(ctx context.Context) ClusterCredentialInternalLbOutput
type ClusterCredentialInternalLbArray ¶
type ClusterCredentialInternalLbArray []ClusterCredentialInternalLbInput
func (ClusterCredentialInternalLbArray) ElementType ¶
func (ClusterCredentialInternalLbArray) ElementType() reflect.Type
func (ClusterCredentialInternalLbArray) ToClusterCredentialInternalLbArrayOutput ¶
func (i ClusterCredentialInternalLbArray) ToClusterCredentialInternalLbArrayOutput() ClusterCredentialInternalLbArrayOutput
func (ClusterCredentialInternalLbArray) ToClusterCredentialInternalLbArrayOutputWithContext ¶
func (i ClusterCredentialInternalLbArray) ToClusterCredentialInternalLbArrayOutputWithContext(ctx context.Context) ClusterCredentialInternalLbArrayOutput
type ClusterCredentialInternalLbArrayInput ¶
type ClusterCredentialInternalLbArrayInput interface { pulumi.Input ToClusterCredentialInternalLbArrayOutput() ClusterCredentialInternalLbArrayOutput ToClusterCredentialInternalLbArrayOutputWithContext(context.Context) ClusterCredentialInternalLbArrayOutput }
ClusterCredentialInternalLbArrayInput is an input type that accepts ClusterCredentialInternalLbArray and ClusterCredentialInternalLbArrayOutput values. You can construct a concrete instance of `ClusterCredentialInternalLbArrayInput` via:
ClusterCredentialInternalLbArray{ ClusterCredentialInternalLbArgs{...} }
type ClusterCredentialInternalLbArrayOutput ¶
type ClusterCredentialInternalLbArrayOutput struct{ *pulumi.OutputState }
func (ClusterCredentialInternalLbArrayOutput) ElementType ¶
func (ClusterCredentialInternalLbArrayOutput) ElementType() reflect.Type
func (ClusterCredentialInternalLbArrayOutput) ToClusterCredentialInternalLbArrayOutput ¶
func (o ClusterCredentialInternalLbArrayOutput) ToClusterCredentialInternalLbArrayOutput() ClusterCredentialInternalLbArrayOutput
func (ClusterCredentialInternalLbArrayOutput) ToClusterCredentialInternalLbArrayOutputWithContext ¶
func (o ClusterCredentialInternalLbArrayOutput) ToClusterCredentialInternalLbArrayOutputWithContext(ctx context.Context) ClusterCredentialInternalLbArrayOutput
type ClusterCredentialInternalLbInput ¶
type ClusterCredentialInternalLbInput interface { pulumi.Input ToClusterCredentialInternalLbOutput() ClusterCredentialInternalLbOutput ToClusterCredentialInternalLbOutputWithContext(context.Context) ClusterCredentialInternalLbOutput }
ClusterCredentialInternalLbInput is an input type that accepts ClusterCredentialInternalLbArgs and ClusterCredentialInternalLbOutput values. You can construct a concrete instance of `ClusterCredentialInternalLbInput` via:
ClusterCredentialInternalLbArgs{...}
type ClusterCredentialInternalLbOutput ¶
type ClusterCredentialInternalLbOutput struct{ *pulumi.OutputState }
func (ClusterCredentialInternalLbOutput) ElementType ¶
func (ClusterCredentialInternalLbOutput) ElementType() reflect.Type
func (ClusterCredentialInternalLbOutput) Enabled ¶
func (o ClusterCredentialInternalLbOutput) Enabled() pulumi.BoolOutput
func (ClusterCredentialInternalLbOutput) SubnetId ¶
func (o ClusterCredentialInternalLbOutput) SubnetId() pulumi.StringOutput
func (ClusterCredentialInternalLbOutput) ToClusterCredentialInternalLbOutput ¶
func (o ClusterCredentialInternalLbOutput) ToClusterCredentialInternalLbOutput() ClusterCredentialInternalLbOutput
func (ClusterCredentialInternalLbOutput) ToClusterCredentialInternalLbOutputWithContext ¶
func (o ClusterCredentialInternalLbOutput) ToClusterCredentialInternalLbOutputWithContext(ctx context.Context) ClusterCredentialInternalLbOutput
type ClusterCredentialOutputArgs ¶
type ClusterCredentialOutputArgs struct { ClusterId pulumi.StringInput `pulumi:"clusterId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking ClusterCredential.
func (ClusterCredentialOutputArgs) ElementType ¶
func (ClusterCredentialOutputArgs) ElementType() reflect.Type
type ClusterCredentialPublicLbArgs ¶
type ClusterCredentialPublicLbArgs struct { AllowFromCidrs pulumi.StringArrayInput `pulumi:"allowFromCidrs"` Enabled pulumi.BoolInput `pulumi:"enabled"` ExtraParam pulumi.StringInput `pulumi:"extraParam"` SecurityGroup pulumi.StringInput `pulumi:"securityGroup"` SecurityPolicies pulumi.StringArrayInput `pulumi:"securityPolicies"` }
func (ClusterCredentialPublicLbArgs) ElementType ¶
func (ClusterCredentialPublicLbArgs) ElementType() reflect.Type
func (ClusterCredentialPublicLbArgs) ToClusterCredentialPublicLbOutput ¶
func (i ClusterCredentialPublicLbArgs) ToClusterCredentialPublicLbOutput() ClusterCredentialPublicLbOutput
func (ClusterCredentialPublicLbArgs) ToClusterCredentialPublicLbOutputWithContext ¶
func (i ClusterCredentialPublicLbArgs) ToClusterCredentialPublicLbOutputWithContext(ctx context.Context) ClusterCredentialPublicLbOutput
type ClusterCredentialPublicLbArray ¶
type ClusterCredentialPublicLbArray []ClusterCredentialPublicLbInput
func (ClusterCredentialPublicLbArray) ElementType ¶
func (ClusterCredentialPublicLbArray) ElementType() reflect.Type
func (ClusterCredentialPublicLbArray) ToClusterCredentialPublicLbArrayOutput ¶
func (i ClusterCredentialPublicLbArray) ToClusterCredentialPublicLbArrayOutput() ClusterCredentialPublicLbArrayOutput
func (ClusterCredentialPublicLbArray) ToClusterCredentialPublicLbArrayOutputWithContext ¶
func (i ClusterCredentialPublicLbArray) ToClusterCredentialPublicLbArrayOutputWithContext(ctx context.Context) ClusterCredentialPublicLbArrayOutput
type ClusterCredentialPublicLbArrayInput ¶
type ClusterCredentialPublicLbArrayInput interface { pulumi.Input ToClusterCredentialPublicLbArrayOutput() ClusterCredentialPublicLbArrayOutput ToClusterCredentialPublicLbArrayOutputWithContext(context.Context) ClusterCredentialPublicLbArrayOutput }
ClusterCredentialPublicLbArrayInput is an input type that accepts ClusterCredentialPublicLbArray and ClusterCredentialPublicLbArrayOutput values. You can construct a concrete instance of `ClusterCredentialPublicLbArrayInput` via:
ClusterCredentialPublicLbArray{ ClusterCredentialPublicLbArgs{...} }
type ClusterCredentialPublicLbArrayOutput ¶
type ClusterCredentialPublicLbArrayOutput struct{ *pulumi.OutputState }
func (ClusterCredentialPublicLbArrayOutput) ElementType ¶
func (ClusterCredentialPublicLbArrayOutput) ElementType() reflect.Type
func (ClusterCredentialPublicLbArrayOutput) Index ¶
func (o ClusterCredentialPublicLbArrayOutput) Index(i pulumi.IntInput) ClusterCredentialPublicLbOutput
func (ClusterCredentialPublicLbArrayOutput) ToClusterCredentialPublicLbArrayOutput ¶
func (o ClusterCredentialPublicLbArrayOutput) ToClusterCredentialPublicLbArrayOutput() ClusterCredentialPublicLbArrayOutput
func (ClusterCredentialPublicLbArrayOutput) ToClusterCredentialPublicLbArrayOutputWithContext ¶
func (o ClusterCredentialPublicLbArrayOutput) ToClusterCredentialPublicLbArrayOutputWithContext(ctx context.Context) ClusterCredentialPublicLbArrayOutput
type ClusterCredentialPublicLbInput ¶
type ClusterCredentialPublicLbInput interface { pulumi.Input ToClusterCredentialPublicLbOutput() ClusterCredentialPublicLbOutput ToClusterCredentialPublicLbOutputWithContext(context.Context) ClusterCredentialPublicLbOutput }
ClusterCredentialPublicLbInput is an input type that accepts ClusterCredentialPublicLbArgs and ClusterCredentialPublicLbOutput values. You can construct a concrete instance of `ClusterCredentialPublicLbInput` via:
ClusterCredentialPublicLbArgs{...}
type ClusterCredentialPublicLbOutput ¶
type ClusterCredentialPublicLbOutput struct{ *pulumi.OutputState }
func (ClusterCredentialPublicLbOutput) AllowFromCidrs ¶
func (o ClusterCredentialPublicLbOutput) AllowFromCidrs() pulumi.StringArrayOutput
func (ClusterCredentialPublicLbOutput) ElementType ¶
func (ClusterCredentialPublicLbOutput) ElementType() reflect.Type
func (ClusterCredentialPublicLbOutput) Enabled ¶
func (o ClusterCredentialPublicLbOutput) Enabled() pulumi.BoolOutput
func (ClusterCredentialPublicLbOutput) ExtraParam ¶
func (o ClusterCredentialPublicLbOutput) ExtraParam() pulumi.StringOutput
func (ClusterCredentialPublicLbOutput) SecurityGroup ¶
func (o ClusterCredentialPublicLbOutput) SecurityGroup() pulumi.StringOutput
func (ClusterCredentialPublicLbOutput) SecurityPolicies ¶
func (o ClusterCredentialPublicLbOutput) SecurityPolicies() pulumi.StringArrayOutput
func (ClusterCredentialPublicLbOutput) ToClusterCredentialPublicLbOutput ¶
func (o ClusterCredentialPublicLbOutput) ToClusterCredentialPublicLbOutput() ClusterCredentialPublicLbOutput
func (ClusterCredentialPublicLbOutput) ToClusterCredentialPublicLbOutputWithContext ¶
func (o ClusterCredentialPublicLbOutput) ToClusterCredentialPublicLbOutputWithContext(ctx context.Context) ClusterCredentialPublicLbOutput
type ClusterCredentialResult ¶
type ClusterCredentialResult struct { Addresses []ClusterCredentialAddress `pulumi:"addresses"` ClusterId string `pulumi:"clusterId"` Credential map[string]interface{} `pulumi:"credential"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InternalLbs []ClusterCredentialInternalLb `pulumi:"internalLbs"` KubeConfig string `pulumi:"kubeConfig"` ProxyLb bool `pulumi:"proxyLb"` PublicLbs []ClusterCredentialPublicLb `pulumi:"publicLbs"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by ClusterCredential.
func ClusterCredential ¶
func ClusterCredential(ctx *pulumi.Context, args *ClusterCredentialArgs, opts ...pulumi.InvokeOption) (*ClusterCredentialResult, error)
type ClusterCredentialResultOutput ¶
type ClusterCredentialResultOutput struct{ *pulumi.OutputState }
A collection of values returned by ClusterCredential.
func ClusterCredentialOutput ¶
func ClusterCredentialOutput(ctx *pulumi.Context, args ClusterCredentialOutputArgs, opts ...pulumi.InvokeOption) ClusterCredentialResultOutput
func (ClusterCredentialResultOutput) Addresses ¶
func (o ClusterCredentialResultOutput) Addresses() ClusterCredentialAddressArrayOutput
func (ClusterCredentialResultOutput) ClusterId ¶
func (o ClusterCredentialResultOutput) ClusterId() pulumi.StringOutput
func (ClusterCredentialResultOutput) Credential ¶
func (o ClusterCredentialResultOutput) Credential() pulumi.MapOutput
func (ClusterCredentialResultOutput) ElementType ¶
func (ClusterCredentialResultOutput) ElementType() reflect.Type
func (ClusterCredentialResultOutput) Id ¶
func (o ClusterCredentialResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ClusterCredentialResultOutput) InternalLbs ¶
func (o ClusterCredentialResultOutput) InternalLbs() ClusterCredentialInternalLbArrayOutput
func (ClusterCredentialResultOutput) KubeConfig ¶
func (o ClusterCredentialResultOutput) KubeConfig() pulumi.StringOutput
func (ClusterCredentialResultOutput) ProxyLb ¶
func (o ClusterCredentialResultOutput) ProxyLb() pulumi.BoolOutput
func (ClusterCredentialResultOutput) PublicLbs ¶
func (o ClusterCredentialResultOutput) PublicLbs() ClusterCredentialPublicLbArrayOutput
func (ClusterCredentialResultOutput) ResultOutputFile ¶
func (o ClusterCredentialResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ClusterCredentialResultOutput) ToClusterCredentialResultOutput ¶
func (o ClusterCredentialResultOutput) ToClusterCredentialResultOutput() ClusterCredentialResultOutput
func (ClusterCredentialResultOutput) ToClusterCredentialResultOutputWithContext ¶
func (o ClusterCredentialResultOutput) ToClusterCredentialResultOutputWithContext(ctx context.Context) ClusterCredentialResultOutput
type ClusterDnsServer ¶
type ClusterDnsServerArgs ¶
type ClusterDnsServerArgs struct { Domain pulumi.StringPtrInput `pulumi:"domain"` 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
func (ClusterDnsServerOutput) ElementType ¶
func (ClusterDnsServerOutput) ElementType() reflect.Type
func (ClusterDnsServerOutput) Servers ¶
func (o ClusterDnsServerOutput) Servers() pulumi.StringArrayOutput
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 { Enabled pulumi.BoolInput `pulumi:"enabled"` 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
func (ClusterInternalLbOutput) SubnetId ¶
func (o ClusterInternalLbOutput) SubnetId() pulumi.StringPtrOutput
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
func (ClusterInternalLbPtrOutput) SubnetId ¶
func (o ClusterInternalLbPtrOutput) SubnetId() pulumi.StringPtrOutput
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 ClusterPublicLbArgs ¶
type ClusterPublicLbArgs struct { AllowFromCidrs pulumi.StringArrayInput `pulumi:"allowFromCidrs"` Enabled pulumi.BoolInput `pulumi:"enabled"` ExtraParam pulumi.StringPtrInput `pulumi:"extraParam"` SecurityGroup pulumi.StringPtrInput `pulumi:"securityGroup"` 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
func (ClusterPublicLbOutput) ElementType ¶
func (ClusterPublicLbOutput) ElementType() reflect.Type
func (ClusterPublicLbOutput) Enabled ¶
func (o ClusterPublicLbOutput) Enabled() pulumi.BoolOutput
func (ClusterPublicLbOutput) ExtraParam ¶
func (o ClusterPublicLbOutput) ExtraParam() pulumi.StringPtrOutput
func (ClusterPublicLbOutput) SecurityGroup ¶
func (o ClusterPublicLbOutput) SecurityGroup() pulumi.StringPtrOutput
func (ClusterPublicLbOutput) SecurityPolicies ¶
func (o ClusterPublicLbOutput) SecurityPolicies() pulumi.StringArrayOutput
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
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
func (ClusterPublicLbPtrOutput) ExtraParam ¶
func (o ClusterPublicLbPtrOutput) ExtraParam() pulumi.StringPtrOutput
func (ClusterPublicLbPtrOutput) SecurityGroup ¶
func (o ClusterPublicLbPtrOutput) SecurityGroup() pulumi.StringPtrOutput
func (ClusterPublicLbPtrOutput) SecurityPolicies ¶
func (o ClusterPublicLbPtrOutput) SecurityPolicies() pulumi.StringArrayOutput
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 ClustersArgs ¶
type ClustersArgs struct { ClusterId *string `pulumi:"clusterId"` ClusterName *string `pulumi:"clusterName"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Clusters.
type ClustersList ¶
type ClustersList struct { ClusterDesc string `pulumi:"clusterDesc"` ClusterId string `pulumi:"clusterId"` ClusterName string `pulumi:"clusterName"` CreatedTime string `pulumi:"createdTime"` DnsServers []ClustersListDnsServer `pulumi:"dnsServers"` EnableVpcCoreDns bool `pulumi:"enableVpcCoreDns"` K8sVersion string `pulumi:"k8sVersion"` NeedDeleteCbs bool `pulumi:"needDeleteCbs"` ServiceSubnetId string `pulumi:"serviceSubnetId"` Status string `pulumi:"status"` SubnetIds []string `pulumi:"subnetIds"` Tags map[string]interface{} `pulumi:"tags"` VpcId string `pulumi:"vpcId"` }
type ClustersListArgs ¶
type ClustersListArgs struct { ClusterDesc pulumi.StringInput `pulumi:"clusterDesc"` ClusterId pulumi.StringInput `pulumi:"clusterId"` ClusterName pulumi.StringInput `pulumi:"clusterName"` CreatedTime pulumi.StringInput `pulumi:"createdTime"` DnsServers ClustersListDnsServerArrayInput `pulumi:"dnsServers"` EnableVpcCoreDns pulumi.BoolInput `pulumi:"enableVpcCoreDns"` K8sVersion pulumi.StringInput `pulumi:"k8sVersion"` NeedDeleteCbs pulumi.BoolInput `pulumi:"needDeleteCbs"` ServiceSubnetId pulumi.StringInput `pulumi:"serviceSubnetId"` Status pulumi.StringInput `pulumi:"status"` SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` Tags pulumi.MapInput `pulumi:"tags"` VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (ClustersListArgs) ElementType ¶
func (ClustersListArgs) ElementType() reflect.Type
func (ClustersListArgs) ToClustersListOutput ¶
func (i ClustersListArgs) ToClustersListOutput() ClustersListOutput
func (ClustersListArgs) ToClustersListOutputWithContext ¶
func (i ClustersListArgs) ToClustersListOutputWithContext(ctx context.Context) ClustersListOutput
type ClustersListArray ¶
type ClustersListArray []ClustersListInput
func (ClustersListArray) ElementType ¶
func (ClustersListArray) ElementType() reflect.Type
func (ClustersListArray) ToClustersListArrayOutput ¶
func (i ClustersListArray) ToClustersListArrayOutput() ClustersListArrayOutput
func (ClustersListArray) ToClustersListArrayOutputWithContext ¶
func (i ClustersListArray) ToClustersListArrayOutputWithContext(ctx context.Context) ClustersListArrayOutput
type ClustersListArrayInput ¶
type ClustersListArrayInput interface { pulumi.Input ToClustersListArrayOutput() ClustersListArrayOutput ToClustersListArrayOutputWithContext(context.Context) ClustersListArrayOutput }
ClustersListArrayInput is an input type that accepts ClustersListArray and ClustersListArrayOutput values. You can construct a concrete instance of `ClustersListArrayInput` via:
ClustersListArray{ ClustersListArgs{...} }
type ClustersListArrayOutput ¶
type ClustersListArrayOutput struct{ *pulumi.OutputState }
func (ClustersListArrayOutput) ElementType ¶
func (ClustersListArrayOutput) ElementType() reflect.Type
func (ClustersListArrayOutput) Index ¶
func (o ClustersListArrayOutput) Index(i pulumi.IntInput) ClustersListOutput
func (ClustersListArrayOutput) ToClustersListArrayOutput ¶
func (o ClustersListArrayOutput) ToClustersListArrayOutput() ClustersListArrayOutput
func (ClustersListArrayOutput) ToClustersListArrayOutputWithContext ¶
func (o ClustersListArrayOutput) ToClustersListArrayOutputWithContext(ctx context.Context) ClustersListArrayOutput
type ClustersListDnsServer ¶
type ClustersListDnsServerArgs ¶
type ClustersListDnsServerArgs struct { Domain pulumi.StringInput `pulumi:"domain"` Servers pulumi.StringArrayInput `pulumi:"servers"` }
func (ClustersListDnsServerArgs) ElementType ¶
func (ClustersListDnsServerArgs) ElementType() reflect.Type
func (ClustersListDnsServerArgs) ToClustersListDnsServerOutput ¶
func (i ClustersListDnsServerArgs) ToClustersListDnsServerOutput() ClustersListDnsServerOutput
func (ClustersListDnsServerArgs) ToClustersListDnsServerOutputWithContext ¶
func (i ClustersListDnsServerArgs) ToClustersListDnsServerOutputWithContext(ctx context.Context) ClustersListDnsServerOutput
type ClustersListDnsServerArray ¶
type ClustersListDnsServerArray []ClustersListDnsServerInput
func (ClustersListDnsServerArray) ElementType ¶
func (ClustersListDnsServerArray) ElementType() reflect.Type
func (ClustersListDnsServerArray) ToClustersListDnsServerArrayOutput ¶
func (i ClustersListDnsServerArray) ToClustersListDnsServerArrayOutput() ClustersListDnsServerArrayOutput
func (ClustersListDnsServerArray) ToClustersListDnsServerArrayOutputWithContext ¶
func (i ClustersListDnsServerArray) ToClustersListDnsServerArrayOutputWithContext(ctx context.Context) ClustersListDnsServerArrayOutput
type ClustersListDnsServerArrayInput ¶
type ClustersListDnsServerArrayInput interface { pulumi.Input ToClustersListDnsServerArrayOutput() ClustersListDnsServerArrayOutput ToClustersListDnsServerArrayOutputWithContext(context.Context) ClustersListDnsServerArrayOutput }
ClustersListDnsServerArrayInput is an input type that accepts ClustersListDnsServerArray and ClustersListDnsServerArrayOutput values. You can construct a concrete instance of `ClustersListDnsServerArrayInput` via:
ClustersListDnsServerArray{ ClustersListDnsServerArgs{...} }
type ClustersListDnsServerArrayOutput ¶
type ClustersListDnsServerArrayOutput struct{ *pulumi.OutputState }
func (ClustersListDnsServerArrayOutput) ElementType ¶
func (ClustersListDnsServerArrayOutput) ElementType() reflect.Type
func (ClustersListDnsServerArrayOutput) Index ¶
func (o ClustersListDnsServerArrayOutput) Index(i pulumi.IntInput) ClustersListDnsServerOutput
func (ClustersListDnsServerArrayOutput) ToClustersListDnsServerArrayOutput ¶
func (o ClustersListDnsServerArrayOutput) ToClustersListDnsServerArrayOutput() ClustersListDnsServerArrayOutput
func (ClustersListDnsServerArrayOutput) ToClustersListDnsServerArrayOutputWithContext ¶
func (o ClustersListDnsServerArrayOutput) ToClustersListDnsServerArrayOutputWithContext(ctx context.Context) ClustersListDnsServerArrayOutput
type ClustersListDnsServerInput ¶
type ClustersListDnsServerInput interface { pulumi.Input ToClustersListDnsServerOutput() ClustersListDnsServerOutput ToClustersListDnsServerOutputWithContext(context.Context) ClustersListDnsServerOutput }
ClustersListDnsServerInput is an input type that accepts ClustersListDnsServerArgs and ClustersListDnsServerOutput values. You can construct a concrete instance of `ClustersListDnsServerInput` via:
ClustersListDnsServerArgs{...}
type ClustersListDnsServerOutput ¶
type ClustersListDnsServerOutput struct{ *pulumi.OutputState }
func (ClustersListDnsServerOutput) Domain ¶
func (o ClustersListDnsServerOutput) Domain() pulumi.StringOutput
func (ClustersListDnsServerOutput) ElementType ¶
func (ClustersListDnsServerOutput) ElementType() reflect.Type
func (ClustersListDnsServerOutput) Servers ¶
func (o ClustersListDnsServerOutput) Servers() pulumi.StringArrayOutput
func (ClustersListDnsServerOutput) ToClustersListDnsServerOutput ¶
func (o ClustersListDnsServerOutput) ToClustersListDnsServerOutput() ClustersListDnsServerOutput
func (ClustersListDnsServerOutput) ToClustersListDnsServerOutputWithContext ¶
func (o ClustersListDnsServerOutput) ToClustersListDnsServerOutputWithContext(ctx context.Context) ClustersListDnsServerOutput
type ClustersListInput ¶
type ClustersListInput interface { pulumi.Input ToClustersListOutput() ClustersListOutput ToClustersListOutputWithContext(context.Context) ClustersListOutput }
ClustersListInput is an input type that accepts ClustersListArgs and ClustersListOutput values. You can construct a concrete instance of `ClustersListInput` via:
ClustersListArgs{...}
type ClustersListOutput ¶
type ClustersListOutput struct{ *pulumi.OutputState }
func (ClustersListOutput) ClusterDesc ¶
func (o ClustersListOutput) ClusterDesc() pulumi.StringOutput
func (ClustersListOutput) ClusterId ¶
func (o ClustersListOutput) ClusterId() pulumi.StringOutput
func (ClustersListOutput) ClusterName ¶
func (o ClustersListOutput) ClusterName() pulumi.StringOutput
func (ClustersListOutput) CreatedTime ¶
func (o ClustersListOutput) CreatedTime() pulumi.StringOutput
func (ClustersListOutput) DnsServers ¶
func (o ClustersListOutput) DnsServers() ClustersListDnsServerArrayOutput
func (ClustersListOutput) ElementType ¶
func (ClustersListOutput) ElementType() reflect.Type
func (ClustersListOutput) EnableVpcCoreDns ¶
func (o ClustersListOutput) EnableVpcCoreDns() pulumi.BoolOutput
func (ClustersListOutput) K8sVersion ¶
func (o ClustersListOutput) K8sVersion() pulumi.StringOutput
func (ClustersListOutput) NeedDeleteCbs ¶
func (o ClustersListOutput) NeedDeleteCbs() pulumi.BoolOutput
func (ClustersListOutput) ServiceSubnetId ¶
func (o ClustersListOutput) ServiceSubnetId() pulumi.StringOutput
func (ClustersListOutput) Status ¶
func (o ClustersListOutput) Status() pulumi.StringOutput
func (ClustersListOutput) SubnetIds ¶
func (o ClustersListOutput) SubnetIds() pulumi.StringArrayOutput
func (ClustersListOutput) Tags ¶
func (o ClustersListOutput) Tags() pulumi.MapOutput
func (ClustersListOutput) ToClustersListOutput ¶
func (o ClustersListOutput) ToClustersListOutput() ClustersListOutput
func (ClustersListOutput) ToClustersListOutputWithContext ¶
func (o ClustersListOutput) ToClustersListOutputWithContext(ctx context.Context) ClustersListOutput
func (ClustersListOutput) VpcId ¶
func (o ClustersListOutput) VpcId() pulumi.StringOutput
type ClustersOutputArgs ¶
type ClustersOutputArgs struct { ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` ClusterName pulumi.StringPtrInput `pulumi:"clusterName"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Clusters.
func (ClustersOutputArgs) ElementType ¶
func (ClustersOutputArgs) ElementType() reflect.Type
type ClustersResult ¶
type ClustersResult struct { ClusterId *string `pulumi:"clusterId"` ClusterName *string `pulumi:"clusterName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Lists []ClustersList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by Clusters.
func Clusters ¶
func Clusters(ctx *pulumi.Context, args *ClustersArgs, opts ...pulumi.InvokeOption) (*ClustersResult, error)
type ClustersResultOutput ¶
type ClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Clusters.
func ClustersOutput ¶
func ClustersOutput(ctx *pulumi.Context, args ClustersOutputArgs, opts ...pulumi.InvokeOption) ClustersResultOutput
func (ClustersResultOutput) ClusterId ¶
func (o ClustersResultOutput) ClusterId() pulumi.StringPtrOutput
func (ClustersResultOutput) ClusterName ¶
func (o ClustersResultOutput) ClusterName() pulumi.StringPtrOutput
func (ClustersResultOutput) ElementType ¶
func (ClustersResultOutput) ElementType() reflect.Type
func (ClustersResultOutput) Id ¶
func (o ClustersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ClustersResultOutput) Lists ¶
func (o ClustersResultOutput) Lists() ClustersListArrayOutput
func (ClustersResultOutput) ResultOutputFile ¶
func (o ClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ClustersResultOutput) ToClustersResultOutput ¶
func (o ClustersResultOutput) ToClustersResultOutput() ClustersResultOutput
func (ClustersResultOutput) ToClustersResultOutputWithContext ¶
func (o ClustersResultOutput) ToClustersResultOutputWithContext(ctx context.Context) ClustersResultOutput
type ContainerInstance ¶
type ContainerInstance struct { pulumi.CustomResourceState // Indicates whether to create EIP instead of specify existing EIPs. Conflict with `existed_eip_ids`. 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 `existed_eip_ids`. EipDeletePolicy pulumi.BoolPtrOutput `pulumi:"eipDeletePolicy"` // Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with // `existed_eip_ids`. EipMaxBandwidthOut pulumi.IntPtrOutput `pulumi:"eipMaxBandwidthOut"` // EIP service provider. Default is `BGP`, values `CMCC`,`CTCC`,`CUCC` are available for whitelist customer. Conflict with // `existed_eip_ids`. EipServiceProvider pulumi.StringPtrOutput `pulumi:"eipServiceProvider"` // Existed EIP ID List which used to bind container instance. Conflict with `auto_create_eip` 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"` }
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 `existed_eip_ids`. 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 `existed_eip_ids`. EipDeletePolicy pulumi.BoolPtrInput // Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with // `existed_eip_ids`. EipMaxBandwidthOut pulumi.IntPtrInput // EIP service provider. Default is `BGP`, values `CMCC`,`CTCC`,`CUCC` are available for whitelist customer. Conflict with // `existed_eip_ids`. EipServiceProvider pulumi.StringPtrInput // Existed EIP ID List which used to bind container instance. Conflict with `auto_create_eip` 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 { DiskId pulumi.StringInput `pulumi:"diskId"` 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
func (ContainerInstanceCbsVolumeOutput) ElementType ¶
func (ContainerInstanceCbsVolumeOutput) ElementType() reflect.Type
func (ContainerInstanceCbsVolumeOutput) Name ¶
func (o ContainerInstanceCbsVolumeOutput) Name() pulumi.StringOutput
func (ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutput ¶
func (o ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutput() ContainerInstanceCbsVolumeOutput
func (ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutputWithContext ¶
func (o ContainerInstanceCbsVolumeOutput) ToContainerInstanceCbsVolumeOutputWithContext(ctx context.Context) ContainerInstanceCbsVolumeOutput
type ContainerInstanceContainer ¶
type ContainerInstanceContainer struct { Args []string `pulumi:"args"` Commands []string `pulumi:"commands"` Cpu *float64 `pulumi:"cpu"` EnvVars map[string]interface{} `pulumi:"envVars"` Image string `pulumi:"image"` LivenessProbe *ContainerInstanceContainerLivenessProbe `pulumi:"livenessProbe"` Memory *float64 `pulumi:"memory"` Name string `pulumi:"name"` ReadinessProbe *ContainerInstanceContainerReadinessProbe `pulumi:"readinessProbe"` VolumeMounts []ContainerInstanceContainerVolumeMount `pulumi:"volumeMounts"` WorkingDir *string `pulumi:"workingDir"` }
type ContainerInstanceContainerArgs ¶
type ContainerInstanceContainerArgs struct { Args pulumi.StringArrayInput `pulumi:"args"` Commands pulumi.StringArrayInput `pulumi:"commands"` Cpu pulumi.Float64PtrInput `pulumi:"cpu"` EnvVars pulumi.MapInput `pulumi:"envVars"` Image pulumi.StringInput `pulumi:"image"` LivenessProbe ContainerInstanceContainerLivenessProbePtrInput `pulumi:"livenessProbe"` Memory pulumi.Float64PtrInput `pulumi:"memory"` Name pulumi.StringInput `pulumi:"name"` ReadinessProbe ContainerInstanceContainerReadinessProbePtrInput `pulumi:"readinessProbe"` VolumeMounts ContainerInstanceContainerVolumeMountArrayInput `pulumi:"volumeMounts"` 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 { ExecCommands []string `pulumi:"execCommands"` FailureThreshold *int `pulumi:"failureThreshold"` HttpGetPath *string `pulumi:"httpGetPath"` HttpGetPort *int `pulumi:"httpGetPort"` HttpGetScheme *string `pulumi:"httpGetScheme"` InitDelaySeconds *int `pulumi:"initDelaySeconds"` PeriodSeconds *int `pulumi:"periodSeconds"` SuccessThreshold *int `pulumi:"successThreshold"` TcpSocketPort *int `pulumi:"tcpSocketPort"` TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ContainerInstanceContainerLivenessProbeArgs ¶
type ContainerInstanceContainerLivenessProbeArgs struct { ExecCommands pulumi.StringArrayInput `pulumi:"execCommands"` FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` HttpGetPath pulumi.StringPtrInput `pulumi:"httpGetPath"` HttpGetPort pulumi.IntPtrInput `pulumi:"httpGetPort"` HttpGetScheme pulumi.StringPtrInput `pulumi:"httpGetScheme"` InitDelaySeconds pulumi.IntPtrInput `pulumi:"initDelaySeconds"` PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"` TcpSocketPort pulumi.IntPtrInput `pulumi:"tcpSocketPort"` 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
func (ContainerInstanceContainerLivenessProbeOutput) FailureThreshold ¶
func (o ContainerInstanceContainerLivenessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
func (ContainerInstanceContainerLivenessProbeOutput) HttpGetPath ¶
func (o ContainerInstanceContainerLivenessProbeOutput) HttpGetPath() pulumi.StringPtrOutput
func (ContainerInstanceContainerLivenessProbeOutput) HttpGetPort ¶
func (o ContainerInstanceContainerLivenessProbeOutput) HttpGetPort() pulumi.IntPtrOutput
func (ContainerInstanceContainerLivenessProbeOutput) HttpGetScheme ¶
func (o ContainerInstanceContainerLivenessProbeOutput) HttpGetScheme() pulumi.StringPtrOutput
func (ContainerInstanceContainerLivenessProbeOutput) InitDelaySeconds ¶
func (o ContainerInstanceContainerLivenessProbeOutput) InitDelaySeconds() pulumi.IntPtrOutput
func (ContainerInstanceContainerLivenessProbeOutput) PeriodSeconds ¶
func (o ContainerInstanceContainerLivenessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
func (ContainerInstanceContainerLivenessProbeOutput) SuccessThreshold ¶
func (o ContainerInstanceContainerLivenessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
func (ContainerInstanceContainerLivenessProbeOutput) TcpSocketPort ¶
func (o ContainerInstanceContainerLivenessProbeOutput) TcpSocketPort() pulumi.IntPtrOutput
func (ContainerInstanceContainerLivenessProbeOutput) TimeoutSeconds ¶
func (o ContainerInstanceContainerLivenessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
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
func (ContainerInstanceContainerLivenessProbePtrOutput) FailureThreshold ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
func (ContainerInstanceContainerLivenessProbePtrOutput) HttpGetPath ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) HttpGetPath() pulumi.StringPtrOutput
func (ContainerInstanceContainerLivenessProbePtrOutput) HttpGetPort ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) HttpGetPort() pulumi.IntPtrOutput
func (ContainerInstanceContainerLivenessProbePtrOutput) HttpGetScheme ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) HttpGetScheme() pulumi.StringPtrOutput
func (ContainerInstanceContainerLivenessProbePtrOutput) InitDelaySeconds ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) InitDelaySeconds() pulumi.IntPtrOutput
func (ContainerInstanceContainerLivenessProbePtrOutput) PeriodSeconds ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
func (ContainerInstanceContainerLivenessProbePtrOutput) SuccessThreshold ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput
func (ContainerInstanceContainerLivenessProbePtrOutput) TcpSocketPort ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) TcpSocketPort() pulumi.IntPtrOutput
func (ContainerInstanceContainerLivenessProbePtrOutput) TimeoutSeconds ¶
func (o ContainerInstanceContainerLivenessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
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
func (ContainerInstanceContainerOutput) Commands ¶
func (o ContainerInstanceContainerOutput) Commands() pulumi.StringArrayOutput
func (ContainerInstanceContainerOutput) Cpu ¶
func (o ContainerInstanceContainerOutput) Cpu() pulumi.Float64PtrOutput
func (ContainerInstanceContainerOutput) ElementType ¶
func (ContainerInstanceContainerOutput) ElementType() reflect.Type
func (ContainerInstanceContainerOutput) EnvVars ¶
func (o ContainerInstanceContainerOutput) EnvVars() pulumi.MapOutput
func (ContainerInstanceContainerOutput) Image ¶
func (o ContainerInstanceContainerOutput) Image() pulumi.StringOutput
func (ContainerInstanceContainerOutput) LivenessProbe ¶
func (o ContainerInstanceContainerOutput) LivenessProbe() ContainerInstanceContainerLivenessProbePtrOutput
func (ContainerInstanceContainerOutput) Memory ¶
func (o ContainerInstanceContainerOutput) Memory() pulumi.Float64PtrOutput
func (ContainerInstanceContainerOutput) Name ¶
func (o ContainerInstanceContainerOutput) Name() pulumi.StringOutput
func (ContainerInstanceContainerOutput) ReadinessProbe ¶
func (o ContainerInstanceContainerOutput) ReadinessProbe() ContainerInstanceContainerReadinessProbePtrOutput
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
func (ContainerInstanceContainerOutput) WorkingDir ¶
func (o ContainerInstanceContainerOutput) WorkingDir() pulumi.StringPtrOutput
type ContainerInstanceContainerReadinessProbe ¶
type ContainerInstanceContainerReadinessProbe struct { ExecCommands []string `pulumi:"execCommands"` FailureThreshold *int `pulumi:"failureThreshold"` HttpGetPath *string `pulumi:"httpGetPath"` HttpGetPort *int `pulumi:"httpGetPort"` HttpGetScheme *string `pulumi:"httpGetScheme"` InitDelaySeconds *int `pulumi:"initDelaySeconds"` PeriodSeconds *int `pulumi:"periodSeconds"` SuccessThreshold *int `pulumi:"successThreshold"` TcpSocketPort *int `pulumi:"tcpSocketPort"` TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ContainerInstanceContainerReadinessProbeArgs ¶
type ContainerInstanceContainerReadinessProbeArgs struct { ExecCommands pulumi.StringArrayInput `pulumi:"execCommands"` FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` HttpGetPath pulumi.StringPtrInput `pulumi:"httpGetPath"` HttpGetPort pulumi.IntPtrInput `pulumi:"httpGetPort"` HttpGetScheme pulumi.StringPtrInput `pulumi:"httpGetScheme"` InitDelaySeconds pulumi.IntPtrInput `pulumi:"initDelaySeconds"` PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"` TcpSocketPort pulumi.IntPtrInput `pulumi:"tcpSocketPort"` 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
func (ContainerInstanceContainerReadinessProbeOutput) FailureThreshold ¶
func (o ContainerInstanceContainerReadinessProbeOutput) FailureThreshold() pulumi.IntPtrOutput
func (ContainerInstanceContainerReadinessProbeOutput) HttpGetPath ¶
func (o ContainerInstanceContainerReadinessProbeOutput) HttpGetPath() pulumi.StringPtrOutput
func (ContainerInstanceContainerReadinessProbeOutput) HttpGetPort ¶
func (o ContainerInstanceContainerReadinessProbeOutput) HttpGetPort() pulumi.IntPtrOutput
func (ContainerInstanceContainerReadinessProbeOutput) HttpGetScheme ¶
func (o ContainerInstanceContainerReadinessProbeOutput) HttpGetScheme() pulumi.StringPtrOutput
func (ContainerInstanceContainerReadinessProbeOutput) InitDelaySeconds ¶
func (o ContainerInstanceContainerReadinessProbeOutput) InitDelaySeconds() pulumi.IntPtrOutput
func (ContainerInstanceContainerReadinessProbeOutput) PeriodSeconds ¶
func (o ContainerInstanceContainerReadinessProbeOutput) PeriodSeconds() pulumi.IntPtrOutput
func (ContainerInstanceContainerReadinessProbeOutput) SuccessThreshold ¶
func (o ContainerInstanceContainerReadinessProbeOutput) SuccessThreshold() pulumi.IntPtrOutput
func (ContainerInstanceContainerReadinessProbeOutput) TcpSocketPort ¶
func (o ContainerInstanceContainerReadinessProbeOutput) TcpSocketPort() pulumi.IntPtrOutput
func (ContainerInstanceContainerReadinessProbeOutput) TimeoutSeconds ¶
func (o ContainerInstanceContainerReadinessProbeOutput) TimeoutSeconds() pulumi.IntPtrOutput
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
func (ContainerInstanceContainerReadinessProbePtrOutput) FailureThreshold ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) FailureThreshold() pulumi.IntPtrOutput
func (ContainerInstanceContainerReadinessProbePtrOutput) HttpGetPath ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) HttpGetPath() pulumi.StringPtrOutput
func (ContainerInstanceContainerReadinessProbePtrOutput) HttpGetPort ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) HttpGetPort() pulumi.IntPtrOutput
func (ContainerInstanceContainerReadinessProbePtrOutput) HttpGetScheme ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) HttpGetScheme() pulumi.StringPtrOutput
func (ContainerInstanceContainerReadinessProbePtrOutput) InitDelaySeconds ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) InitDelaySeconds() pulumi.IntPtrOutput
func (ContainerInstanceContainerReadinessProbePtrOutput) PeriodSeconds ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) PeriodSeconds() pulumi.IntPtrOutput
func (ContainerInstanceContainerReadinessProbePtrOutput) SuccessThreshold ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) SuccessThreshold() pulumi.IntPtrOutput
func (ContainerInstanceContainerReadinessProbePtrOutput) TcpSocketPort ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) TcpSocketPort() pulumi.IntPtrOutput
func (ContainerInstanceContainerReadinessProbePtrOutput) TimeoutSeconds ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
func (ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutput ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutput() ContainerInstanceContainerReadinessProbePtrOutput
func (ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutputWithContext ¶
func (o ContainerInstanceContainerReadinessProbePtrOutput) ToContainerInstanceContainerReadinessProbePtrOutputWithContext(ctx context.Context) ContainerInstanceContainerReadinessProbePtrOutput
type ContainerInstanceContainerVolumeMountArgs ¶
type ContainerInstanceContainerVolumeMountArgs struct { MountPropagation pulumi.StringPtrInput `pulumi:"mountPropagation"` Name pulumi.StringInput `pulumi:"name"` Path pulumi.StringInput `pulumi:"path"` ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` SubPath pulumi.StringPtrInput `pulumi:"subPath"` 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
func (ContainerInstanceContainerVolumeMountOutput) Name ¶
func (o ContainerInstanceContainerVolumeMountOutput) Name() pulumi.StringOutput
func (ContainerInstanceContainerVolumeMountOutput) Path ¶
func (o ContainerInstanceContainerVolumeMountOutput) Path() pulumi.StringOutput
func (ContainerInstanceContainerVolumeMountOutput) ReadOnly ¶
func (o ContainerInstanceContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
func (ContainerInstanceContainerVolumeMountOutput) SubPath ¶
func (o ContainerInstanceContainerVolumeMountOutput) SubPath() pulumi.StringPtrOutput
func (ContainerInstanceContainerVolumeMountOutput) SubPathExpr ¶
func (o ContainerInstanceContainerVolumeMountOutput) SubPathExpr() pulumi.StringPtrOutput
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 pulumi.StringPtrInput `pulumi:"name"` Password pulumi.StringPtrInput `pulumi:"password"` Server pulumi.StringPtrInput `pulumi:"server"` 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
func (ContainerInstanceImageRegistryCredentialOutput) Password ¶
func (o ContainerInstanceImageRegistryCredentialOutput) Password() pulumi.StringPtrOutput
func (ContainerInstanceImageRegistryCredentialOutput) Server ¶
func (o ContainerInstanceImageRegistryCredentialOutput) Server() pulumi.StringPtrOutput
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
type ContainerInstanceInitContainer ¶
type ContainerInstanceInitContainer struct { Args []string `pulumi:"args"` Commands []string `pulumi:"commands"` Cpu *float64 `pulumi:"cpu"` EnvVars map[string]interface{} `pulumi:"envVars"` Image string `pulumi:"image"` Memory *float64 `pulumi:"memory"` Name string `pulumi:"name"` VolumeMounts []ContainerInstanceInitContainerVolumeMount `pulumi:"volumeMounts"` WorkingDir *string `pulumi:"workingDir"` }
type ContainerInstanceInitContainerArgs ¶
type ContainerInstanceInitContainerArgs struct { Args pulumi.StringArrayInput `pulumi:"args"` Commands pulumi.StringArrayInput `pulumi:"commands"` Cpu pulumi.Float64PtrInput `pulumi:"cpu"` EnvVars pulumi.MapInput `pulumi:"envVars"` Image pulumi.StringInput `pulumi:"image"` Memory pulumi.Float64PtrInput `pulumi:"memory"` Name pulumi.StringInput `pulumi:"name"` VolumeMounts ContainerInstanceInitContainerVolumeMountArrayInput `pulumi:"volumeMounts"` 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
func (ContainerInstanceInitContainerOutput) Commands ¶
func (o ContainerInstanceInitContainerOutput) Commands() pulumi.StringArrayOutput
func (ContainerInstanceInitContainerOutput) Cpu ¶
func (o ContainerInstanceInitContainerOutput) Cpu() pulumi.Float64PtrOutput
func (ContainerInstanceInitContainerOutput) ElementType ¶
func (ContainerInstanceInitContainerOutput) ElementType() reflect.Type
func (ContainerInstanceInitContainerOutput) EnvVars ¶
func (o ContainerInstanceInitContainerOutput) EnvVars() pulumi.MapOutput
func (ContainerInstanceInitContainerOutput) Image ¶
func (o ContainerInstanceInitContainerOutput) Image() pulumi.StringOutput
func (ContainerInstanceInitContainerOutput) Memory ¶
func (o ContainerInstanceInitContainerOutput) Memory() pulumi.Float64PtrOutput
func (ContainerInstanceInitContainerOutput) Name ¶
func (o ContainerInstanceInitContainerOutput) Name() pulumi.StringOutput
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
func (ContainerInstanceInitContainerOutput) WorkingDir ¶
func (o ContainerInstanceInitContainerOutput) WorkingDir() pulumi.StringPtrOutput
type ContainerInstanceInitContainerVolumeMountArgs ¶
type ContainerInstanceInitContainerVolumeMountArgs struct { MountPropagation pulumi.StringPtrInput `pulumi:"mountPropagation"` Name pulumi.StringInput `pulumi:"name"` Path pulumi.StringInput `pulumi:"path"` ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` SubPath pulumi.StringPtrInput `pulumi:"subPath"` 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
func (ContainerInstanceInitContainerVolumeMountOutput) Name ¶
func (o ContainerInstanceInitContainerVolumeMountOutput) Name() pulumi.StringOutput
func (ContainerInstanceInitContainerVolumeMountOutput) Path ¶
func (o ContainerInstanceInitContainerVolumeMountOutput) Path() pulumi.StringOutput
func (ContainerInstanceInitContainerVolumeMountOutput) ReadOnly ¶
func (o ContainerInstanceInitContainerVolumeMountOutput) ReadOnly() pulumi.BoolPtrOutput
func (ContainerInstanceInitContainerVolumeMountOutput) SubPath ¶
func (o ContainerInstanceInitContainerVolumeMountOutput) SubPath() pulumi.StringPtrOutput
func (ContainerInstanceInitContainerVolumeMountOutput) SubPathExpr ¶
func (o ContainerInstanceInitContainerVolumeMountOutput) SubPathExpr() pulumi.StringPtrOutput
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 pulumi.StringInput `pulumi:"name"` Path pulumi.StringInput `pulumi:"path"` ReadOnly pulumi.BoolPtrInput `pulumi:"readOnly"` 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
func (ContainerInstanceNfsVolumeOutput) Path ¶
func (o ContainerInstanceNfsVolumeOutput) Path() pulumi.StringOutput
func (ContainerInstanceNfsVolumeOutput) ReadOnly ¶
func (o ContainerInstanceNfsVolumeOutput) ReadOnly() pulumi.BoolPtrOutput
func (ContainerInstanceNfsVolumeOutput) Server ¶
func (o ContainerInstanceNfsVolumeOutput) Server() pulumi.StringOutput
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 `existed_eip_ids`.
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 `existed_eip_ids`.
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 `existed_eip_ids`.
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 `existed_eip_ids`.
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 `auto_create_eip` 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 `existed_eip_ids`. 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 `existed_eip_ids`. EipDeletePolicy pulumi.BoolPtrInput // Maximum outgoing bandwidth to the public network, measured in Mbps (Mega bits per second). Conflict with // `existed_eip_ids`. EipMaxBandwidthOut pulumi.IntPtrInput // EIP service provider. Default is `BGP`, values `CMCC`,`CTCC`,`CUCC` are available for whitelist customer. Conflict with // `existed_eip_ids`. EipServiceProvider pulumi.StringPtrInput // Existed EIP ID List which used to bind container instance. Conflict with `auto_create_eip` 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