Documentation
¶
Index ¶
- type Elastigroup
- type ElastigroupArgs
- type ElastigroupArray
- type ElastigroupArrayInput
- type ElastigroupArrayOutput
- func (ElastigroupArrayOutput) ElementType() reflect.Type
- func (o ElastigroupArrayOutput) Index(i pulumi.IntInput) ElastigroupOutput
- func (o ElastigroupArrayOutput) ToElastigroupArrayOutput() ElastigroupArrayOutput
- func (o ElastigroupArrayOutput) ToElastigroupArrayOutputWithContext(ctx context.Context) ElastigroupArrayOutput
- type ElastigroupHealthCheck
- type ElastigroupHealthCheckArgs
- func (ElastigroupHealthCheckArgs) ElementType() reflect.Type
- func (i ElastigroupHealthCheckArgs) ToElastigroupHealthCheckOutput() ElastigroupHealthCheckOutput
- func (i ElastigroupHealthCheckArgs) ToElastigroupHealthCheckOutputWithContext(ctx context.Context) ElastigroupHealthCheckOutput
- func (i ElastigroupHealthCheckArgs) ToElastigroupHealthCheckPtrOutput() ElastigroupHealthCheckPtrOutput
- func (i ElastigroupHealthCheckArgs) ToElastigroupHealthCheckPtrOutputWithContext(ctx context.Context) ElastigroupHealthCheckPtrOutput
- type ElastigroupHealthCheckInput
- type ElastigroupHealthCheckOutput
- func (o ElastigroupHealthCheckOutput) AutoHealing() pulumi.BoolPtrOutput
- func (ElastigroupHealthCheckOutput) ElementType() reflect.Type
- func (o ElastigroupHealthCheckOutput) GracePeriod() pulumi.IntPtrOutput
- func (o ElastigroupHealthCheckOutput) HealthCheckType() pulumi.StringOutput
- func (o ElastigroupHealthCheckOutput) ToElastigroupHealthCheckOutput() ElastigroupHealthCheckOutput
- func (o ElastigroupHealthCheckOutput) ToElastigroupHealthCheckOutputWithContext(ctx context.Context) ElastigroupHealthCheckOutput
- func (o ElastigroupHealthCheckOutput) ToElastigroupHealthCheckPtrOutput() ElastigroupHealthCheckPtrOutput
- func (o ElastigroupHealthCheckOutput) ToElastigroupHealthCheckPtrOutputWithContext(ctx context.Context) ElastigroupHealthCheckPtrOutput
- type ElastigroupHealthCheckPtrInput
- type ElastigroupHealthCheckPtrOutput
- func (o ElastigroupHealthCheckPtrOutput) AutoHealing() pulumi.BoolPtrOutput
- func (o ElastigroupHealthCheckPtrOutput) Elem() ElastigroupHealthCheckOutput
- func (ElastigroupHealthCheckPtrOutput) ElementType() reflect.Type
- func (o ElastigroupHealthCheckPtrOutput) GracePeriod() pulumi.IntPtrOutput
- func (o ElastigroupHealthCheckPtrOutput) HealthCheckType() pulumi.StringPtrOutput
- func (o ElastigroupHealthCheckPtrOutput) ToElastigroupHealthCheckPtrOutput() ElastigroupHealthCheckPtrOutput
- func (o ElastigroupHealthCheckPtrOutput) ToElastigroupHealthCheckPtrOutputWithContext(ctx context.Context) ElastigroupHealthCheckPtrOutput
- type ElastigroupImage
- type ElastigroupImageArgs
- type ElastigroupImageArray
- type ElastigroupImageArrayInput
- type ElastigroupImageArrayOutput
- func (ElastigroupImageArrayOutput) ElementType() reflect.Type
- func (o ElastigroupImageArrayOutput) Index(i pulumi.IntInput) ElastigroupImageOutput
- func (o ElastigroupImageArrayOutput) ToElastigroupImageArrayOutput() ElastigroupImageArrayOutput
- func (o ElastigroupImageArrayOutput) ToElastigroupImageArrayOutputWithContext(ctx context.Context) ElastigroupImageArrayOutput
- type ElastigroupImageCustom
- type ElastigroupImageCustomArgs
- type ElastigroupImageCustomArray
- func (ElastigroupImageCustomArray) ElementType() reflect.Type
- func (i ElastigroupImageCustomArray) ToElastigroupImageCustomArrayOutput() ElastigroupImageCustomArrayOutput
- func (i ElastigroupImageCustomArray) ToElastigroupImageCustomArrayOutputWithContext(ctx context.Context) ElastigroupImageCustomArrayOutput
- type ElastigroupImageCustomArrayInput
- type ElastigroupImageCustomArrayOutput
- func (ElastigroupImageCustomArrayOutput) ElementType() reflect.Type
- func (o ElastigroupImageCustomArrayOutput) Index(i pulumi.IntInput) ElastigroupImageCustomOutput
- func (o ElastigroupImageCustomArrayOutput) ToElastigroupImageCustomArrayOutput() ElastigroupImageCustomArrayOutput
- func (o ElastigroupImageCustomArrayOutput) ToElastigroupImageCustomArrayOutputWithContext(ctx context.Context) ElastigroupImageCustomArrayOutput
- type ElastigroupImageCustomInput
- type ElastigroupImageCustomOutput
- func (ElastigroupImageCustomOutput) ElementType() reflect.Type
- func (o ElastigroupImageCustomOutput) ImageName() pulumi.StringOutput
- func (o ElastigroupImageCustomOutput) ResourceGroupName() pulumi.StringOutput
- func (o ElastigroupImageCustomOutput) ToElastigroupImageCustomOutput() ElastigroupImageCustomOutput
- func (o ElastigroupImageCustomOutput) ToElastigroupImageCustomOutputWithContext(ctx context.Context) ElastigroupImageCustomOutput
- type ElastigroupImageInput
- type ElastigroupImageMarketplace
- type ElastigroupImageMarketplaceArgs
- func (ElastigroupImageMarketplaceArgs) ElementType() reflect.Type
- func (i ElastigroupImageMarketplaceArgs) ToElastigroupImageMarketplaceOutput() ElastigroupImageMarketplaceOutput
- func (i ElastigroupImageMarketplaceArgs) ToElastigroupImageMarketplaceOutputWithContext(ctx context.Context) ElastigroupImageMarketplaceOutput
- type ElastigroupImageMarketplaceArray
- func (ElastigroupImageMarketplaceArray) ElementType() reflect.Type
- func (i ElastigroupImageMarketplaceArray) ToElastigroupImageMarketplaceArrayOutput() ElastigroupImageMarketplaceArrayOutput
- func (i ElastigroupImageMarketplaceArray) ToElastigroupImageMarketplaceArrayOutputWithContext(ctx context.Context) ElastigroupImageMarketplaceArrayOutput
- type ElastigroupImageMarketplaceArrayInput
- type ElastigroupImageMarketplaceArrayOutput
- func (ElastigroupImageMarketplaceArrayOutput) ElementType() reflect.Type
- func (o ElastigroupImageMarketplaceArrayOutput) Index(i pulumi.IntInput) ElastigroupImageMarketplaceOutput
- func (o ElastigroupImageMarketplaceArrayOutput) ToElastigroupImageMarketplaceArrayOutput() ElastigroupImageMarketplaceArrayOutput
- func (o ElastigroupImageMarketplaceArrayOutput) ToElastigroupImageMarketplaceArrayOutputWithContext(ctx context.Context) ElastigroupImageMarketplaceArrayOutput
- type ElastigroupImageMarketplaceInput
- type ElastigroupImageMarketplaceOutput
- func (ElastigroupImageMarketplaceOutput) ElementType() reflect.Type
- func (o ElastigroupImageMarketplaceOutput) Offer() pulumi.StringOutput
- func (o ElastigroupImageMarketplaceOutput) Publisher() pulumi.StringOutput
- func (o ElastigroupImageMarketplaceOutput) Sku() pulumi.StringOutput
- func (o ElastigroupImageMarketplaceOutput) ToElastigroupImageMarketplaceOutput() ElastigroupImageMarketplaceOutput
- func (o ElastigroupImageMarketplaceOutput) ToElastigroupImageMarketplaceOutputWithContext(ctx context.Context) ElastigroupImageMarketplaceOutput
- type ElastigroupImageOutput
- func (o ElastigroupImageOutput) Customs() ElastigroupImageCustomArrayOutput
- func (ElastigroupImageOutput) ElementType() reflect.Type
- func (o ElastigroupImageOutput) Marketplaces() ElastigroupImageMarketplaceArrayOutput
- func (o ElastigroupImageOutput) ToElastigroupImageOutput() ElastigroupImageOutput
- func (o ElastigroupImageOutput) ToElastigroupImageOutputWithContext(ctx context.Context) ElastigroupImageOutput
- type ElastigroupInput
- type ElastigroupIntegrationKubernetes
- type ElastigroupIntegrationKubernetesArgs
- func (ElastigroupIntegrationKubernetesArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesOutput() ElastigroupIntegrationKubernetesOutput
- func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesOutput
- func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput
- func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesPtrOutput
- type ElastigroupIntegrationKubernetesInput
- type ElastigroupIntegrationKubernetesOutput
- func (o ElastigroupIntegrationKubernetesOutput) ClusterIdentifier() pulumi.StringOutput
- func (ElastigroupIntegrationKubernetesOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesOutput() ElastigroupIntegrationKubernetesOutput
- func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesOutput
- func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput
- func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesPtrOutput
- type ElastigroupIntegrationKubernetesPtrInput
- type ElastigroupIntegrationKubernetesPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) ClusterIdentifier() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) Elem() ElastigroupIntegrationKubernetesOutput
- func (ElastigroupIntegrationKubernetesPtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationKubernetesPtrOutput) ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput
- func (o ElastigroupIntegrationKubernetesPtrOutput) ToElastigroupIntegrationKubernetesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesPtrOutput
- type ElastigroupIntegrationMultaiRuntime
- type ElastigroupIntegrationMultaiRuntimeArgs
- func (ElastigroupIntegrationMultaiRuntimeArgs) ElementType() reflect.Type
- func (i ElastigroupIntegrationMultaiRuntimeArgs) ToElastigroupIntegrationMultaiRuntimeOutput() ElastigroupIntegrationMultaiRuntimeOutput
- func (i ElastigroupIntegrationMultaiRuntimeArgs) ToElastigroupIntegrationMultaiRuntimeOutputWithContext(ctx context.Context) ElastigroupIntegrationMultaiRuntimeOutput
- func (i ElastigroupIntegrationMultaiRuntimeArgs) ToElastigroupIntegrationMultaiRuntimePtrOutput() ElastigroupIntegrationMultaiRuntimePtrOutput
- func (i ElastigroupIntegrationMultaiRuntimeArgs) ToElastigroupIntegrationMultaiRuntimePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationMultaiRuntimePtrOutput
- type ElastigroupIntegrationMultaiRuntimeInput
- type ElastigroupIntegrationMultaiRuntimeOutput
- func (o ElastigroupIntegrationMultaiRuntimeOutput) DeploymentId() pulumi.StringOutput
- func (ElastigroupIntegrationMultaiRuntimeOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationMultaiRuntimeOutput) ToElastigroupIntegrationMultaiRuntimeOutput() ElastigroupIntegrationMultaiRuntimeOutput
- func (o ElastigroupIntegrationMultaiRuntimeOutput) ToElastigroupIntegrationMultaiRuntimeOutputWithContext(ctx context.Context) ElastigroupIntegrationMultaiRuntimeOutput
- func (o ElastigroupIntegrationMultaiRuntimeOutput) ToElastigroupIntegrationMultaiRuntimePtrOutput() ElastigroupIntegrationMultaiRuntimePtrOutput
- func (o ElastigroupIntegrationMultaiRuntimeOutput) ToElastigroupIntegrationMultaiRuntimePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationMultaiRuntimePtrOutput
- type ElastigroupIntegrationMultaiRuntimePtrInput
- type ElastigroupIntegrationMultaiRuntimePtrOutput
- func (o ElastigroupIntegrationMultaiRuntimePtrOutput) DeploymentId() pulumi.StringPtrOutput
- func (o ElastigroupIntegrationMultaiRuntimePtrOutput) Elem() ElastigroupIntegrationMultaiRuntimeOutput
- func (ElastigroupIntegrationMultaiRuntimePtrOutput) ElementType() reflect.Type
- func (o ElastigroupIntegrationMultaiRuntimePtrOutput) ToElastigroupIntegrationMultaiRuntimePtrOutput() ElastigroupIntegrationMultaiRuntimePtrOutput
- func (o ElastigroupIntegrationMultaiRuntimePtrOutput) ToElastigroupIntegrationMultaiRuntimePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationMultaiRuntimePtrOutput
- type ElastigroupLoadBalancer
- type ElastigroupLoadBalancerArgs
- type ElastigroupLoadBalancerArray
- func (ElastigroupLoadBalancerArray) ElementType() reflect.Type
- func (i ElastigroupLoadBalancerArray) ToElastigroupLoadBalancerArrayOutput() ElastigroupLoadBalancerArrayOutput
- func (i ElastigroupLoadBalancerArray) ToElastigroupLoadBalancerArrayOutputWithContext(ctx context.Context) ElastigroupLoadBalancerArrayOutput
- type ElastigroupLoadBalancerArrayInput
- type ElastigroupLoadBalancerArrayOutput
- func (ElastigroupLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o ElastigroupLoadBalancerArrayOutput) Index(i pulumi.IntInput) ElastigroupLoadBalancerOutput
- func (o ElastigroupLoadBalancerArrayOutput) ToElastigroupLoadBalancerArrayOutput() ElastigroupLoadBalancerArrayOutput
- func (o ElastigroupLoadBalancerArrayOutput) ToElastigroupLoadBalancerArrayOutputWithContext(ctx context.Context) ElastigroupLoadBalancerArrayOutput
- type ElastigroupLoadBalancerInput
- type ElastigroupLoadBalancerOutput
- func (o ElastigroupLoadBalancerOutput) AutoWeight() pulumi.BoolPtrOutput
- func (o ElastigroupLoadBalancerOutput) BalancerId() pulumi.StringPtrOutput
- func (ElastigroupLoadBalancerOutput) ElementType() reflect.Type
- func (o ElastigroupLoadBalancerOutput) TargetSetId() pulumi.StringPtrOutput
- func (o ElastigroupLoadBalancerOutput) ToElastigroupLoadBalancerOutput() ElastigroupLoadBalancerOutput
- func (o ElastigroupLoadBalancerOutput) ToElastigroupLoadBalancerOutputWithContext(ctx context.Context) ElastigroupLoadBalancerOutput
- func (o ElastigroupLoadBalancerOutput) Type() pulumi.StringOutput
- type ElastigroupLogin
- type ElastigroupLoginArgs
- func (ElastigroupLoginArgs) ElementType() reflect.Type
- func (i ElastigroupLoginArgs) ToElastigroupLoginOutput() ElastigroupLoginOutput
- func (i ElastigroupLoginArgs) ToElastigroupLoginOutputWithContext(ctx context.Context) ElastigroupLoginOutput
- func (i ElastigroupLoginArgs) ToElastigroupLoginPtrOutput() ElastigroupLoginPtrOutput
- func (i ElastigroupLoginArgs) ToElastigroupLoginPtrOutputWithContext(ctx context.Context) ElastigroupLoginPtrOutput
- type ElastigroupLoginInput
- type ElastigroupLoginOutput
- func (ElastigroupLoginOutput) ElementType() reflect.Type
- func (o ElastigroupLoginOutput) Password() pulumi.StringPtrOutput
- func (o ElastigroupLoginOutput) SshPublicKey() pulumi.StringPtrOutput
- func (o ElastigroupLoginOutput) ToElastigroupLoginOutput() ElastigroupLoginOutput
- func (o ElastigroupLoginOutput) ToElastigroupLoginOutputWithContext(ctx context.Context) ElastigroupLoginOutput
- func (o ElastigroupLoginOutput) ToElastigroupLoginPtrOutput() ElastigroupLoginPtrOutput
- func (o ElastigroupLoginOutput) ToElastigroupLoginPtrOutputWithContext(ctx context.Context) ElastigroupLoginPtrOutput
- func (o ElastigroupLoginOutput) UserName() pulumi.StringOutput
- type ElastigroupLoginPtrInput
- type ElastigroupLoginPtrOutput
- func (o ElastigroupLoginPtrOutput) Elem() ElastigroupLoginOutput
- func (ElastigroupLoginPtrOutput) ElementType() reflect.Type
- func (o ElastigroupLoginPtrOutput) Password() pulumi.StringPtrOutput
- func (o ElastigroupLoginPtrOutput) SshPublicKey() pulumi.StringPtrOutput
- func (o ElastigroupLoginPtrOutput) ToElastigroupLoginPtrOutput() ElastigroupLoginPtrOutput
- func (o ElastigroupLoginPtrOutput) ToElastigroupLoginPtrOutputWithContext(ctx context.Context) ElastigroupLoginPtrOutput
- func (o ElastigroupLoginPtrOutput) UserName() pulumi.StringPtrOutput
- type ElastigroupManagedServiceIdentity
- type ElastigroupManagedServiceIdentityArgs
- func (ElastigroupManagedServiceIdentityArgs) ElementType() reflect.Type
- func (i ElastigroupManagedServiceIdentityArgs) ToElastigroupManagedServiceIdentityOutput() ElastigroupManagedServiceIdentityOutput
- func (i ElastigroupManagedServiceIdentityArgs) ToElastigroupManagedServiceIdentityOutputWithContext(ctx context.Context) ElastigroupManagedServiceIdentityOutput
- type ElastigroupManagedServiceIdentityArray
- func (ElastigroupManagedServiceIdentityArray) ElementType() reflect.Type
- func (i ElastigroupManagedServiceIdentityArray) ToElastigroupManagedServiceIdentityArrayOutput() ElastigroupManagedServiceIdentityArrayOutput
- func (i ElastigroupManagedServiceIdentityArray) ToElastigroupManagedServiceIdentityArrayOutputWithContext(ctx context.Context) ElastigroupManagedServiceIdentityArrayOutput
- type ElastigroupManagedServiceIdentityArrayInput
- type ElastigroupManagedServiceIdentityArrayOutput
- func (ElastigroupManagedServiceIdentityArrayOutput) ElementType() reflect.Type
- func (o ElastigroupManagedServiceIdentityArrayOutput) Index(i pulumi.IntInput) ElastigroupManagedServiceIdentityOutput
- func (o ElastigroupManagedServiceIdentityArrayOutput) ToElastigroupManagedServiceIdentityArrayOutput() ElastigroupManagedServiceIdentityArrayOutput
- func (o ElastigroupManagedServiceIdentityArrayOutput) ToElastigroupManagedServiceIdentityArrayOutputWithContext(ctx context.Context) ElastigroupManagedServiceIdentityArrayOutput
- type ElastigroupManagedServiceIdentityInput
- type ElastigroupManagedServiceIdentityOutput
- func (ElastigroupManagedServiceIdentityOutput) ElementType() reflect.Type
- func (o ElastigroupManagedServiceIdentityOutput) Name() pulumi.StringOutput
- func (o ElastigroupManagedServiceIdentityOutput) ResourceGroupName() pulumi.StringOutput
- func (o ElastigroupManagedServiceIdentityOutput) ToElastigroupManagedServiceIdentityOutput() ElastigroupManagedServiceIdentityOutput
- func (o ElastigroupManagedServiceIdentityOutput) ToElastigroupManagedServiceIdentityOutputWithContext(ctx context.Context) ElastigroupManagedServiceIdentityOutput
- type ElastigroupMap
- type ElastigroupMapInput
- type ElastigroupMapOutput
- func (ElastigroupMapOutput) ElementType() reflect.Type
- func (o ElastigroupMapOutput) MapIndex(k pulumi.StringInput) ElastigroupOutput
- func (o ElastigroupMapOutput) ToElastigroupMapOutput() ElastigroupMapOutput
- func (o ElastigroupMapOutput) ToElastigroupMapOutputWithContext(ctx context.Context) ElastigroupMapOutput
- type ElastigroupNetwork
- type ElastigroupNetworkAdditionalIpConfig
- type ElastigroupNetworkAdditionalIpConfigArgs
- func (ElastigroupNetworkAdditionalIpConfigArgs) ElementType() reflect.Type
- func (i ElastigroupNetworkAdditionalIpConfigArgs) ToElastigroupNetworkAdditionalIpConfigOutput() ElastigroupNetworkAdditionalIpConfigOutput
- func (i ElastigroupNetworkAdditionalIpConfigArgs) ToElastigroupNetworkAdditionalIpConfigOutputWithContext(ctx context.Context) ElastigroupNetworkAdditionalIpConfigOutput
- type ElastigroupNetworkAdditionalIpConfigArray
- func (ElastigroupNetworkAdditionalIpConfigArray) ElementType() reflect.Type
- func (i ElastigroupNetworkAdditionalIpConfigArray) ToElastigroupNetworkAdditionalIpConfigArrayOutput() ElastigroupNetworkAdditionalIpConfigArrayOutput
- func (i ElastigroupNetworkAdditionalIpConfigArray) ToElastigroupNetworkAdditionalIpConfigArrayOutputWithContext(ctx context.Context) ElastigroupNetworkAdditionalIpConfigArrayOutput
- type ElastigroupNetworkAdditionalIpConfigArrayInput
- type ElastigroupNetworkAdditionalIpConfigArrayOutput
- func (ElastigroupNetworkAdditionalIpConfigArrayOutput) ElementType() reflect.Type
- func (o ElastigroupNetworkAdditionalIpConfigArrayOutput) Index(i pulumi.IntInput) ElastigroupNetworkAdditionalIpConfigOutput
- func (o ElastigroupNetworkAdditionalIpConfigArrayOutput) ToElastigroupNetworkAdditionalIpConfigArrayOutput() ElastigroupNetworkAdditionalIpConfigArrayOutput
- func (o ElastigroupNetworkAdditionalIpConfigArrayOutput) ToElastigroupNetworkAdditionalIpConfigArrayOutputWithContext(ctx context.Context) ElastigroupNetworkAdditionalIpConfigArrayOutput
- type ElastigroupNetworkAdditionalIpConfigInput
- type ElastigroupNetworkAdditionalIpConfigOutput
- func (ElastigroupNetworkAdditionalIpConfigOutput) ElementType() reflect.Type
- func (o ElastigroupNetworkAdditionalIpConfigOutput) Name() pulumi.StringOutput
- func (o ElastigroupNetworkAdditionalIpConfigOutput) PrivateIpVersion() pulumi.StringPtrOutput
- func (o ElastigroupNetworkAdditionalIpConfigOutput) ToElastigroupNetworkAdditionalIpConfigOutput() ElastigroupNetworkAdditionalIpConfigOutput
- func (o ElastigroupNetworkAdditionalIpConfigOutput) ToElastigroupNetworkAdditionalIpConfigOutputWithContext(ctx context.Context) ElastigroupNetworkAdditionalIpConfigOutput
- type ElastigroupNetworkArgs
- func (ElastigroupNetworkArgs) ElementType() reflect.Type
- func (i ElastigroupNetworkArgs) ToElastigroupNetworkOutput() ElastigroupNetworkOutput
- func (i ElastigroupNetworkArgs) ToElastigroupNetworkOutputWithContext(ctx context.Context) ElastigroupNetworkOutput
- func (i ElastigroupNetworkArgs) ToElastigroupNetworkPtrOutput() ElastigroupNetworkPtrOutput
- func (i ElastigroupNetworkArgs) ToElastigroupNetworkPtrOutputWithContext(ctx context.Context) ElastigroupNetworkPtrOutput
- type ElastigroupNetworkInput
- type ElastigroupNetworkOutput
- func (o ElastigroupNetworkOutput) AdditionalIpConfigs() ElastigroupNetworkAdditionalIpConfigArrayOutput
- func (o ElastigroupNetworkOutput) AssignPublicIp() pulumi.BoolPtrOutput
- func (ElastigroupNetworkOutput) ElementType() reflect.Type
- func (o ElastigroupNetworkOutput) ResourceGroupName() pulumi.StringOutput
- func (o ElastigroupNetworkOutput) SubnetName() pulumi.StringOutput
- func (o ElastigroupNetworkOutput) ToElastigroupNetworkOutput() ElastigroupNetworkOutput
- func (o ElastigroupNetworkOutput) ToElastigroupNetworkOutputWithContext(ctx context.Context) ElastigroupNetworkOutput
- func (o ElastigroupNetworkOutput) ToElastigroupNetworkPtrOutput() ElastigroupNetworkPtrOutput
- func (o ElastigroupNetworkOutput) ToElastigroupNetworkPtrOutputWithContext(ctx context.Context) ElastigroupNetworkPtrOutput
- func (o ElastigroupNetworkOutput) VirtualNetworkName() pulumi.StringOutput
- type ElastigroupNetworkPtrInput
- type ElastigroupNetworkPtrOutput
- func (o ElastigroupNetworkPtrOutput) AdditionalIpConfigs() ElastigroupNetworkAdditionalIpConfigArrayOutput
- func (o ElastigroupNetworkPtrOutput) AssignPublicIp() pulumi.BoolPtrOutput
- func (o ElastigroupNetworkPtrOutput) Elem() ElastigroupNetworkOutput
- func (ElastigroupNetworkPtrOutput) ElementType() reflect.Type
- func (o ElastigroupNetworkPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o ElastigroupNetworkPtrOutput) SubnetName() pulumi.StringPtrOutput
- func (o ElastigroupNetworkPtrOutput) ToElastigroupNetworkPtrOutput() ElastigroupNetworkPtrOutput
- func (o ElastigroupNetworkPtrOutput) ToElastigroupNetworkPtrOutputWithContext(ctx context.Context) ElastigroupNetworkPtrOutput
- func (o ElastigroupNetworkPtrOutput) VirtualNetworkName() pulumi.StringPtrOutput
- type ElastigroupOutput
- func (o ElastigroupOutput) CustomData() pulumi.StringPtrOutput
- func (o ElastigroupOutput) DesiredCapacity() pulumi.IntPtrOutput
- func (ElastigroupOutput) ElementType() reflect.Type
- func (o ElastigroupOutput) HealthCheck() ElastigroupHealthCheckPtrOutput
- func (o ElastigroupOutput) Images() ElastigroupImageArrayOutput
- func (o ElastigroupOutput) IntegrationKubernetes() ElastigroupIntegrationKubernetesPtrOutput
- func (o ElastigroupOutput) IntegrationMultaiRuntime() ElastigroupIntegrationMultaiRuntimePtrOutput
- func (o ElastigroupOutput) LoadBalancers() ElastigroupLoadBalancerArrayOutput
- func (o ElastigroupOutput) Login() ElastigroupLoginPtrOutput
- func (o ElastigroupOutput) LowPrioritySizes() pulumi.StringArrayOutput
- func (o ElastigroupOutput) ManagedServiceIdentities() ElastigroupManagedServiceIdentityArrayOutput
- func (o ElastigroupOutput) MaxSize() pulumi.IntOutput
- func (o ElastigroupOutput) MinSize() pulumi.IntOutput
- func (o ElastigroupOutput) Name() pulumi.StringOutput
- func (o ElastigroupOutput) Network() ElastigroupNetworkOutput
- func (o ElastigroupOutput) OdSizes() pulumi.StringArrayOutput
- func (o ElastigroupOutput) Product() pulumi.StringOutput
- func (o ElastigroupOutput) Region() pulumi.StringOutput
- func (o ElastigroupOutput) ResourceGroupName() pulumi.StringOutput
- func (o ElastigroupOutput) ScalingDownPolicies() ElastigroupScalingDownPolicyArrayOutput
- func (o ElastigroupOutput) ScalingUpPolicies() ElastigroupScalingUpPolicyArrayOutput
- func (o ElastigroupOutput) ScheduledTasks() ElastigroupScheduledTaskArrayOutput
- func (o ElastigroupOutput) ShutdownScript() pulumi.StringPtrOutput
- func (o ElastigroupOutput) Strategy() ElastigroupStrategyOutput
- func (o ElastigroupOutput) ToElastigroupOutput() ElastigroupOutput
- func (o ElastigroupOutput) ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput
- func (o ElastigroupOutput) UpdatePolicy() ElastigroupUpdatePolicyPtrOutput
- func (o ElastigroupOutput) UserData() pulumi.StringPtrOutput
- type ElastigroupScalingDownPolicy
- type ElastigroupScalingDownPolicyArgs
- func (ElastigroupScalingDownPolicyArgs) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput
- func (i ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyOutput
- type ElastigroupScalingDownPolicyArray
- func (ElastigroupScalingDownPolicyArray) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput
- func (i ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyArrayOutput
- type ElastigroupScalingDownPolicyArrayInput
- type ElastigroupScalingDownPolicyArrayOutput
- func (ElastigroupScalingDownPolicyArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingDownPolicyOutput
- func (o ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput
- func (o ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyArrayOutput
- type ElastigroupScalingDownPolicyDimension
- type ElastigroupScalingDownPolicyDimensionArgs
- func (ElastigroupScalingDownPolicyDimensionArgs) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput
- func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionOutput
- type ElastigroupScalingDownPolicyDimensionArray
- func (ElastigroupScalingDownPolicyDimensionArray) ElementType() reflect.Type
- func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
- func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
- type ElastigroupScalingDownPolicyDimensionArrayInput
- type ElastigroupScalingDownPolicyDimensionArrayOutput
- func (ElastigroupScalingDownPolicyDimensionArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyDimensionArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingDownPolicyDimensionOutput
- func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
- func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
- type ElastigroupScalingDownPolicyDimensionInput
- type ElastigroupScalingDownPolicyDimensionOutput
- func (ElastigroupScalingDownPolicyDimensionOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyDimensionOutput) Name() pulumi.StringOutput
- func (o ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput
- func (o ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionOutput
- func (o ElastigroupScalingDownPolicyDimensionOutput) Value() pulumi.StringPtrOutput
- type ElastigroupScalingDownPolicyInput
- type ElastigroupScalingDownPolicyOutput
- func (o ElastigroupScalingDownPolicyOutput) ActionType() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Adjustment() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Cooldown() pulumi.IntPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Dimensions() ElastigroupScalingDownPolicyDimensionArrayOutput
- func (ElastigroupScalingDownPolicyOutput) ElementType() reflect.Type
- func (o ElastigroupScalingDownPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Maximum() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) MetricName() pulumi.StringOutput
- func (o ElastigroupScalingDownPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Minimum() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Namespace() pulumi.StringOutput
- func (o ElastigroupScalingDownPolicyOutput) Operator() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Period() pulumi.IntPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) PolicyName() pulumi.StringOutput
- func (o ElastigroupScalingDownPolicyOutput) Statistic() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Target() pulumi.StringPtrOutput
- func (o ElastigroupScalingDownPolicyOutput) Threshold() pulumi.Float64Output
- func (o ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput
- func (o ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyOutput
- func (o ElastigroupScalingDownPolicyOutput) Unit() pulumi.StringPtrOutput
- type ElastigroupScalingUpPolicy
- type ElastigroupScalingUpPolicyArgs
- func (ElastigroupScalingUpPolicyArgs) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput
- func (i ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyOutput
- type ElastigroupScalingUpPolicyArray
- func (ElastigroupScalingUpPolicyArray) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput
- func (i ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyArrayOutput
- type ElastigroupScalingUpPolicyArrayInput
- type ElastigroupScalingUpPolicyArrayOutput
- func (ElastigroupScalingUpPolicyArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingUpPolicyOutput
- func (o ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput
- func (o ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyArrayOutput
- type ElastigroupScalingUpPolicyDimension
- type ElastigroupScalingUpPolicyDimensionArgs
- func (ElastigroupScalingUpPolicyDimensionArgs) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput
- func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionOutput
- type ElastigroupScalingUpPolicyDimensionArray
- func (ElastigroupScalingUpPolicyDimensionArray) ElementType() reflect.Type
- func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
- func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
- type ElastigroupScalingUpPolicyDimensionArrayInput
- type ElastigroupScalingUpPolicyDimensionArrayOutput
- func (ElastigroupScalingUpPolicyDimensionArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyDimensionArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingUpPolicyDimensionOutput
- func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
- func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
- type ElastigroupScalingUpPolicyDimensionInput
- type ElastigroupScalingUpPolicyDimensionOutput
- func (ElastigroupScalingUpPolicyDimensionOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyDimensionOutput) Name() pulumi.StringOutput
- func (o ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput
- func (o ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionOutput
- func (o ElastigroupScalingUpPolicyDimensionOutput) Value() pulumi.StringPtrOutput
- type ElastigroupScalingUpPolicyInput
- type ElastigroupScalingUpPolicyOutput
- func (o ElastigroupScalingUpPolicyOutput) ActionType() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Adjustment() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Cooldown() pulumi.IntPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Dimensions() ElastigroupScalingUpPolicyDimensionArrayOutput
- func (ElastigroupScalingUpPolicyOutput) ElementType() reflect.Type
- func (o ElastigroupScalingUpPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Maximum() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) MetricName() pulumi.StringOutput
- func (o ElastigroupScalingUpPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Minimum() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Namespace() pulumi.StringOutput
- func (o ElastigroupScalingUpPolicyOutput) Operator() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Period() pulumi.IntPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) PolicyName() pulumi.StringOutput
- func (o ElastigroupScalingUpPolicyOutput) Statistic() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Target() pulumi.StringPtrOutput
- func (o ElastigroupScalingUpPolicyOutput) Threshold() pulumi.Float64Output
- func (o ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput
- func (o ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyOutput
- func (o ElastigroupScalingUpPolicyOutput) Unit() pulumi.StringPtrOutput
- type ElastigroupScheduledTask
- type ElastigroupScheduledTaskArgs
- func (ElastigroupScheduledTaskArgs) ElementType() reflect.Type
- func (i ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput
- func (i ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutputWithContext(ctx context.Context) ElastigroupScheduledTaskOutput
- type ElastigroupScheduledTaskArray
- func (ElastigroupScheduledTaskArray) ElementType() reflect.Type
- func (i ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput
- func (i ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutputWithContext(ctx context.Context) ElastigroupScheduledTaskArrayOutput
- type ElastigroupScheduledTaskArrayInput
- type ElastigroupScheduledTaskArrayOutput
- func (ElastigroupScheduledTaskArrayOutput) ElementType() reflect.Type
- func (o ElastigroupScheduledTaskArrayOutput) Index(i pulumi.IntInput) ElastigroupScheduledTaskOutput
- func (o ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput
- func (o ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutputWithContext(ctx context.Context) ElastigroupScheduledTaskArrayOutput
- type ElastigroupScheduledTaskInput
- type ElastigroupScheduledTaskOutput
- func (o ElastigroupScheduledTaskOutput) Adjustment() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) AdjustmentPercentage() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) BatchSizePercentage() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) CronExpression() pulumi.StringOutput
- func (ElastigroupScheduledTaskOutput) ElementType() reflect.Type
- func (o ElastigroupScheduledTaskOutput) GracePeriod() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o ElastigroupScheduledTaskOutput) ScaleMaxCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) ScaleMinCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) ScaleTargetCapacity() pulumi.StringPtrOutput
- func (o ElastigroupScheduledTaskOutput) TaskType() pulumi.StringOutput
- func (o ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput
- func (o ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutputWithContext(ctx context.Context) ElastigroupScheduledTaskOutput
- type ElastigroupState
- type ElastigroupStrategy
- type ElastigroupStrategyArgs
- func (ElastigroupStrategyArgs) ElementType() reflect.Type
- func (i ElastigroupStrategyArgs) ToElastigroupStrategyOutput() ElastigroupStrategyOutput
- func (i ElastigroupStrategyArgs) ToElastigroupStrategyOutputWithContext(ctx context.Context) ElastigroupStrategyOutput
- func (i ElastigroupStrategyArgs) ToElastigroupStrategyPtrOutput() ElastigroupStrategyPtrOutput
- func (i ElastigroupStrategyArgs) ToElastigroupStrategyPtrOutputWithContext(ctx context.Context) ElastigroupStrategyPtrOutput
- type ElastigroupStrategyInput
- type ElastigroupStrategyOutput
- func (o ElastigroupStrategyOutput) DrainingTimeout() pulumi.IntPtrOutput
- func (ElastigroupStrategyOutput) ElementType() reflect.Type
- func (o ElastigroupStrategyOutput) LowPriorityPercentage() pulumi.IntPtrOutput
- func (o ElastigroupStrategyOutput) OdCount() pulumi.IntPtrOutput
- func (o ElastigroupStrategyOutput) ToElastigroupStrategyOutput() ElastigroupStrategyOutput
- func (o ElastigroupStrategyOutput) ToElastigroupStrategyOutputWithContext(ctx context.Context) ElastigroupStrategyOutput
- func (o ElastigroupStrategyOutput) ToElastigroupStrategyPtrOutput() ElastigroupStrategyPtrOutput
- func (o ElastigroupStrategyOutput) ToElastigroupStrategyPtrOutputWithContext(ctx context.Context) ElastigroupStrategyPtrOutput
- type ElastigroupStrategyPtrInput
- type ElastigroupStrategyPtrOutput
- func (o ElastigroupStrategyPtrOutput) DrainingTimeout() pulumi.IntPtrOutput
- func (o ElastigroupStrategyPtrOutput) Elem() ElastigroupStrategyOutput
- func (ElastigroupStrategyPtrOutput) ElementType() reflect.Type
- func (o ElastigroupStrategyPtrOutput) LowPriorityPercentage() pulumi.IntPtrOutput
- func (o ElastigroupStrategyPtrOutput) OdCount() pulumi.IntPtrOutput
- func (o ElastigroupStrategyPtrOutput) ToElastigroupStrategyPtrOutput() ElastigroupStrategyPtrOutput
- func (o ElastigroupStrategyPtrOutput) ToElastigroupStrategyPtrOutputWithContext(ctx context.Context) ElastigroupStrategyPtrOutput
- type ElastigroupUpdatePolicy
- type ElastigroupUpdatePolicyArgs
- func (ElastigroupUpdatePolicyArgs) ElementType() reflect.Type
- func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyOutput() ElastigroupUpdatePolicyOutput
- func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyOutput
- func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput
- func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyPtrOutput
- type ElastigroupUpdatePolicyInput
- type ElastigroupUpdatePolicyOutput
- func (ElastigroupUpdatePolicyOutput) ElementType() reflect.Type
- func (o ElastigroupUpdatePolicyOutput) RollConfig() ElastigroupUpdatePolicyRollConfigPtrOutput
- func (o ElastigroupUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
- func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyOutput() ElastigroupUpdatePolicyOutput
- func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyOutput
- func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput
- func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyPtrOutput
- type ElastigroupUpdatePolicyPtrInput
- type ElastigroupUpdatePolicyPtrOutput
- func (o ElastigroupUpdatePolicyPtrOutput) Elem() ElastigroupUpdatePolicyOutput
- func (ElastigroupUpdatePolicyPtrOutput) ElementType() reflect.Type
- func (o ElastigroupUpdatePolicyPtrOutput) RollConfig() ElastigroupUpdatePolicyRollConfigPtrOutput
- func (o ElastigroupUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
- func (o ElastigroupUpdatePolicyPtrOutput) ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput
- func (o ElastigroupUpdatePolicyPtrOutput) ToElastigroupUpdatePolicyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyPtrOutput
- type ElastigroupUpdatePolicyRollConfig
- type ElastigroupUpdatePolicyRollConfigArgs
- func (ElastigroupUpdatePolicyRollConfigArgs) ElementType() reflect.Type
- func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigOutput() ElastigroupUpdatePolicyRollConfigOutput
- func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigOutput
- func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput
- func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput
- type ElastigroupUpdatePolicyRollConfigInput
- type ElastigroupUpdatePolicyRollConfigOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
- func (ElastigroupUpdatePolicyRollConfigOutput) ElementType() reflect.Type
- func (o ElastigroupUpdatePolicyRollConfigOutput) GracePeriod() pulumi.IntPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) HealthCheckType() pulumi.StringPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigOutput() ElastigroupUpdatePolicyRollConfigOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput
- type ElastigroupUpdatePolicyRollConfigPtrInput
- type ElastigroupUpdatePolicyRollConfigPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) Elem() ElastigroupUpdatePolicyRollConfigOutput
- func (ElastigroupUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) GracePeriod() pulumi.IntPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) HealthCheckType() pulumi.StringPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput
- func (o ElastigroupUpdatePolicyRollConfigPtrOutput) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput
- type Ocean
- type OceanArgs
- type OceanArray
- type OceanArrayInput
- type OceanArrayOutput
- type OceanAutoscaler
- type OceanAutoscalerArgs
- func (OceanAutoscalerArgs) ElementType() reflect.Type
- func (i OceanAutoscalerArgs) ToOceanAutoscalerOutput() OceanAutoscalerOutput
- func (i OceanAutoscalerArgs) ToOceanAutoscalerOutputWithContext(ctx context.Context) OceanAutoscalerOutput
- func (i OceanAutoscalerArgs) ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput
- func (i OceanAutoscalerArgs) ToOceanAutoscalerPtrOutputWithContext(ctx context.Context) OceanAutoscalerPtrOutput
- type OceanAutoscalerAutoscaleDown
- type OceanAutoscalerAutoscaleDownArgs
- func (OceanAutoscalerAutoscaleDownArgs) ElementType() reflect.Type
- func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownOutput() OceanAutoscalerAutoscaleDownOutput
- func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownOutput
- func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput
- func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownPtrOutput
- type OceanAutoscalerAutoscaleDownInput
- type OceanAutoscalerAutoscaleDownOutput
- func (OceanAutoscalerAutoscaleDownOutput) ElementType() reflect.Type
- func (o OceanAutoscalerAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
- func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownOutput() OceanAutoscalerAutoscaleDownOutput
- func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownOutput
- func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput
- func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownPtrOutput
- type OceanAutoscalerAutoscaleDownPtrInput
- type OceanAutoscalerAutoscaleDownPtrOutput
- func (o OceanAutoscalerAutoscaleDownPtrOutput) Elem() OceanAutoscalerAutoscaleDownOutput
- func (OceanAutoscalerAutoscaleDownPtrOutput) ElementType() reflect.Type
- func (o OceanAutoscalerAutoscaleDownPtrOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
- func (o OceanAutoscalerAutoscaleDownPtrOutput) ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput
- func (o OceanAutoscalerAutoscaleDownPtrOutput) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownPtrOutput
- type OceanAutoscalerAutoscaleHeadroom
- type OceanAutoscalerAutoscaleHeadroomArgs
- func (OceanAutoscalerAutoscaleHeadroomArgs) ElementType() reflect.Type
- func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomOutput() OceanAutoscalerAutoscaleHeadroomOutput
- func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomOutput
- func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput
- func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput
- type OceanAutoscalerAutoscaleHeadroomAutomatic
- type OceanAutoscalerAutoscaleHeadroomAutomaticArgs
- func (OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ElementType() reflect.Type
- func (i OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanAutoscalerAutoscaleHeadroomAutomaticOutput() OceanAutoscalerAutoscaleHeadroomAutomaticOutput
- func (i OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanAutoscalerAutoscaleHeadroomAutomaticOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomAutomaticOutput
- func (i OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- func (i OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- type OceanAutoscalerAutoscaleHeadroomAutomaticInput
- type OceanAutoscalerAutoscaleHeadroomAutomaticOutput
- func (OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ElementType() reflect.Type
- func (o OceanAutoscalerAutoscaleHeadroomAutomaticOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomAutomaticOutput) Percentage() pulumi.IntPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticOutput() OceanAutoscalerAutoscaleHeadroomAutomaticOutput
- func (o OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomAutomaticOutput
- func (o OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- type OceanAutoscalerAutoscaleHeadroomAutomaticPtrInput
- type OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) Elem() OceanAutoscalerAutoscaleHeadroomAutomaticOutput
- func (OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ElementType() reflect.Type
- func (o OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) Percentage() pulumi.IntPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- type OceanAutoscalerAutoscaleHeadroomInput
- type OceanAutoscalerAutoscaleHeadroomOutput
- func (o OceanAutoscalerAutoscaleHeadroomOutput) Automatic() OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- func (OceanAutoscalerAutoscaleHeadroomOutput) ElementType() reflect.Type
- func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomOutput() OceanAutoscalerAutoscaleHeadroomOutput
- func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomOutput
- func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput
- type OceanAutoscalerAutoscaleHeadroomPtrInput
- type OceanAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) Automatic() OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) Elem() OceanAutoscalerAutoscaleHeadroomOutput
- func (OceanAutoscalerAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
- func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput
- type OceanAutoscalerInput
- type OceanAutoscalerOutput
- func (o OceanAutoscalerOutput) AutoscaleDown() OceanAutoscalerAutoscaleDownPtrOutput
- func (o OceanAutoscalerOutput) AutoscaleHeadroom() OceanAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanAutoscalerOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (OceanAutoscalerOutput) ElementType() reflect.Type
- func (o OceanAutoscalerOutput) ResourceLimits() OceanAutoscalerResourceLimitsPtrOutput
- func (o OceanAutoscalerOutput) ToOceanAutoscalerOutput() OceanAutoscalerOutput
- func (o OceanAutoscalerOutput) ToOceanAutoscalerOutputWithContext(ctx context.Context) OceanAutoscalerOutput
- func (o OceanAutoscalerOutput) ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput
- func (o OceanAutoscalerOutput) ToOceanAutoscalerPtrOutputWithContext(ctx context.Context) OceanAutoscalerPtrOutput
- type OceanAutoscalerPtrInput
- type OceanAutoscalerPtrOutput
- func (o OceanAutoscalerPtrOutput) AutoscaleDown() OceanAutoscalerAutoscaleDownPtrOutput
- func (o OceanAutoscalerPtrOutput) AutoscaleHeadroom() OceanAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanAutoscalerPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (o OceanAutoscalerPtrOutput) Elem() OceanAutoscalerOutput
- func (OceanAutoscalerPtrOutput) ElementType() reflect.Type
- func (o OceanAutoscalerPtrOutput) ResourceLimits() OceanAutoscalerResourceLimitsPtrOutput
- func (o OceanAutoscalerPtrOutput) ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput
- func (o OceanAutoscalerPtrOutput) ToOceanAutoscalerPtrOutputWithContext(ctx context.Context) OceanAutoscalerPtrOutput
- type OceanAutoscalerResourceLimits
- type OceanAutoscalerResourceLimitsArgs
- func (OceanAutoscalerResourceLimitsArgs) ElementType() reflect.Type
- func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsOutput() OceanAutoscalerResourceLimitsOutput
- func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsOutput
- func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput
- func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsPtrOutput
- type OceanAutoscalerResourceLimitsInput
- type OceanAutoscalerResourceLimitsOutput
- func (OceanAutoscalerResourceLimitsOutput) ElementType() reflect.Type
- func (o OceanAutoscalerResourceLimitsOutput) MaxMemoryGib() pulumi.IntPtrOutput
- func (o OceanAutoscalerResourceLimitsOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsOutput() OceanAutoscalerResourceLimitsOutput
- func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsOutput
- func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput
- func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsPtrOutput
- type OceanAutoscalerResourceLimitsPtrInput
- type OceanAutoscalerResourceLimitsPtrOutput
- func (o OceanAutoscalerResourceLimitsPtrOutput) Elem() OceanAutoscalerResourceLimitsOutput
- func (OceanAutoscalerResourceLimitsPtrOutput) ElementType() reflect.Type
- func (o OceanAutoscalerResourceLimitsPtrOutput) MaxMemoryGib() pulumi.IntPtrOutput
- func (o OceanAutoscalerResourceLimitsPtrOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanAutoscalerResourceLimitsPtrOutput) ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput
- func (o OceanAutoscalerResourceLimitsPtrOutput) ToOceanAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsPtrOutput
- type OceanExtension
- type OceanExtensionArgs
- type OceanExtensionArray
- type OceanExtensionArrayInput
- type OceanExtensionArrayOutput
- func (OceanExtensionArrayOutput) ElementType() reflect.Type
- func (o OceanExtensionArrayOutput) Index(i pulumi.IntInput) OceanExtensionOutput
- func (o OceanExtensionArrayOutput) ToOceanExtensionArrayOutput() OceanExtensionArrayOutput
- func (o OceanExtensionArrayOutput) ToOceanExtensionArrayOutputWithContext(ctx context.Context) OceanExtensionArrayOutput
- type OceanExtensionInput
- type OceanExtensionOutput
- func (o OceanExtensionOutput) ApiVersion() pulumi.StringPtrOutput
- func (OceanExtensionOutput) ElementType() reflect.Type
- func (o OceanExtensionOutput) MinorVersionAutoUpgrade() pulumi.BoolPtrOutput
- func (o OceanExtensionOutput) Name() pulumi.StringPtrOutput
- func (o OceanExtensionOutput) Publisher() pulumi.StringPtrOutput
- func (o OceanExtensionOutput) ToOceanExtensionOutput() OceanExtensionOutput
- func (o OceanExtensionOutput) ToOceanExtensionOutputWithContext(ctx context.Context) OceanExtensionOutput
- func (o OceanExtensionOutput) Type() pulumi.StringPtrOutput
- type OceanHealth
- type OceanHealthArgs
- func (OceanHealthArgs) ElementType() reflect.Type
- func (i OceanHealthArgs) ToOceanHealthOutput() OceanHealthOutput
- func (i OceanHealthArgs) ToOceanHealthOutputWithContext(ctx context.Context) OceanHealthOutput
- func (i OceanHealthArgs) ToOceanHealthPtrOutput() OceanHealthPtrOutput
- func (i OceanHealthArgs) ToOceanHealthPtrOutputWithContext(ctx context.Context) OceanHealthPtrOutput
- type OceanHealthInput
- type OceanHealthOutput
- func (OceanHealthOutput) ElementType() reflect.Type
- func (o OceanHealthOutput) GracePeriod() pulumi.IntPtrOutput
- func (o OceanHealthOutput) ToOceanHealthOutput() OceanHealthOutput
- func (o OceanHealthOutput) ToOceanHealthOutputWithContext(ctx context.Context) OceanHealthOutput
- func (o OceanHealthOutput) ToOceanHealthPtrOutput() OceanHealthPtrOutput
- func (o OceanHealthOutput) ToOceanHealthPtrOutputWithContext(ctx context.Context) OceanHealthPtrOutput
- type OceanHealthPtrInput
- type OceanHealthPtrOutput
- func (o OceanHealthPtrOutput) Elem() OceanHealthOutput
- func (OceanHealthPtrOutput) ElementType() reflect.Type
- func (o OceanHealthPtrOutput) GracePeriod() pulumi.IntPtrOutput
- func (o OceanHealthPtrOutput) ToOceanHealthPtrOutput() OceanHealthPtrOutput
- func (o OceanHealthPtrOutput) ToOceanHealthPtrOutputWithContext(ctx context.Context) OceanHealthPtrOutput
- type OceanImage
- type OceanImageArgs
- type OceanImageArray
- type OceanImageArrayInput
- type OceanImageArrayOutput
- func (OceanImageArrayOutput) ElementType() reflect.Type
- func (o OceanImageArrayOutput) Index(i pulumi.IntInput) OceanImageOutput
- func (o OceanImageArrayOutput) ToOceanImageArrayOutput() OceanImageArrayOutput
- func (o OceanImageArrayOutput) ToOceanImageArrayOutputWithContext(ctx context.Context) OceanImageArrayOutput
- type OceanImageInput
- type OceanImageMarketplace
- type OceanImageMarketplaceArgs
- type OceanImageMarketplaceArray
- func (OceanImageMarketplaceArray) ElementType() reflect.Type
- func (i OceanImageMarketplaceArray) ToOceanImageMarketplaceArrayOutput() OceanImageMarketplaceArrayOutput
- func (i OceanImageMarketplaceArray) ToOceanImageMarketplaceArrayOutputWithContext(ctx context.Context) OceanImageMarketplaceArrayOutput
- type OceanImageMarketplaceArrayInput
- type OceanImageMarketplaceArrayOutput
- func (OceanImageMarketplaceArrayOutput) ElementType() reflect.Type
- func (o OceanImageMarketplaceArrayOutput) Index(i pulumi.IntInput) OceanImageMarketplaceOutput
- func (o OceanImageMarketplaceArrayOutput) ToOceanImageMarketplaceArrayOutput() OceanImageMarketplaceArrayOutput
- func (o OceanImageMarketplaceArrayOutput) ToOceanImageMarketplaceArrayOutputWithContext(ctx context.Context) OceanImageMarketplaceArrayOutput
- type OceanImageMarketplaceInput
- type OceanImageMarketplaceOutput
- func (OceanImageMarketplaceOutput) ElementType() reflect.Type
- func (o OceanImageMarketplaceOutput) Offer() pulumi.StringPtrOutput
- func (o OceanImageMarketplaceOutput) Publisher() pulumi.StringPtrOutput
- func (o OceanImageMarketplaceOutput) Sku() pulumi.StringPtrOutput
- func (o OceanImageMarketplaceOutput) ToOceanImageMarketplaceOutput() OceanImageMarketplaceOutput
- func (o OceanImageMarketplaceOutput) ToOceanImageMarketplaceOutputWithContext(ctx context.Context) OceanImageMarketplaceOutput
- func (o OceanImageMarketplaceOutput) Version() pulumi.StringPtrOutput
- type OceanImageOutput
- type OceanInput
- type OceanLoadBalancer
- type OceanLoadBalancerArgs
- type OceanLoadBalancerArray
- type OceanLoadBalancerArrayInput
- type OceanLoadBalancerArrayOutput
- func (OceanLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o OceanLoadBalancerArrayOutput) Index(i pulumi.IntInput) OceanLoadBalancerOutput
- func (o OceanLoadBalancerArrayOutput) ToOceanLoadBalancerArrayOutput() OceanLoadBalancerArrayOutput
- func (o OceanLoadBalancerArrayOutput) ToOceanLoadBalancerArrayOutputWithContext(ctx context.Context) OceanLoadBalancerArrayOutput
- type OceanLoadBalancerInput
- type OceanLoadBalancerOutput
- func (o OceanLoadBalancerOutput) BackendPoolNames() pulumi.StringArrayOutput
- func (OceanLoadBalancerOutput) ElementType() reflect.Type
- func (o OceanLoadBalancerOutput) LoadBalancerSku() pulumi.StringPtrOutput
- func (o OceanLoadBalancerOutput) Name() pulumi.StringPtrOutput
- func (o OceanLoadBalancerOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o OceanLoadBalancerOutput) ToOceanLoadBalancerOutput() OceanLoadBalancerOutput
- func (o OceanLoadBalancerOutput) ToOceanLoadBalancerOutputWithContext(ctx context.Context) OceanLoadBalancerOutput
- func (o OceanLoadBalancerOutput) Type() pulumi.StringPtrOutput
- type OceanManagedServiceIdentity
- type OceanManagedServiceIdentityArgs
- func (OceanManagedServiceIdentityArgs) ElementType() reflect.Type
- func (i OceanManagedServiceIdentityArgs) ToOceanManagedServiceIdentityOutput() OceanManagedServiceIdentityOutput
- func (i OceanManagedServiceIdentityArgs) ToOceanManagedServiceIdentityOutputWithContext(ctx context.Context) OceanManagedServiceIdentityOutput
- type OceanManagedServiceIdentityArray
- func (OceanManagedServiceIdentityArray) ElementType() reflect.Type
- func (i OceanManagedServiceIdentityArray) ToOceanManagedServiceIdentityArrayOutput() OceanManagedServiceIdentityArrayOutput
- func (i OceanManagedServiceIdentityArray) ToOceanManagedServiceIdentityArrayOutputWithContext(ctx context.Context) OceanManagedServiceIdentityArrayOutput
- type OceanManagedServiceIdentityArrayInput
- type OceanManagedServiceIdentityArrayOutput
- func (OceanManagedServiceIdentityArrayOutput) ElementType() reflect.Type
- func (o OceanManagedServiceIdentityArrayOutput) Index(i pulumi.IntInput) OceanManagedServiceIdentityOutput
- func (o OceanManagedServiceIdentityArrayOutput) ToOceanManagedServiceIdentityArrayOutput() OceanManagedServiceIdentityArrayOutput
- func (o OceanManagedServiceIdentityArrayOutput) ToOceanManagedServiceIdentityArrayOutputWithContext(ctx context.Context) OceanManagedServiceIdentityArrayOutput
- type OceanManagedServiceIdentityInput
- type OceanManagedServiceIdentityOutput
- func (OceanManagedServiceIdentityOutput) ElementType() reflect.Type
- func (o OceanManagedServiceIdentityOutput) Name() pulumi.StringOutput
- func (o OceanManagedServiceIdentityOutput) ResourceGroupName() pulumi.StringOutput
- func (o OceanManagedServiceIdentityOutput) ToOceanManagedServiceIdentityOutput() OceanManagedServiceIdentityOutput
- func (o OceanManagedServiceIdentityOutput) ToOceanManagedServiceIdentityOutputWithContext(ctx context.Context) OceanManagedServiceIdentityOutput
- type OceanMap
- type OceanMapInput
- type OceanMapOutput
- type OceanNetwork
- type OceanNetworkArgs
- func (OceanNetworkArgs) ElementType() reflect.Type
- func (i OceanNetworkArgs) ToOceanNetworkOutput() OceanNetworkOutput
- func (i OceanNetworkArgs) ToOceanNetworkOutputWithContext(ctx context.Context) OceanNetworkOutput
- func (i OceanNetworkArgs) ToOceanNetworkPtrOutput() OceanNetworkPtrOutput
- func (i OceanNetworkArgs) ToOceanNetworkPtrOutputWithContext(ctx context.Context) OceanNetworkPtrOutput
- type OceanNetworkInput
- type OceanNetworkNetworkInterface
- type OceanNetworkNetworkInterfaceAdditionalIpConfig
- type OceanNetworkNetworkInterfaceAdditionalIpConfigArgs
- func (OceanNetworkNetworkInterfaceAdditionalIpConfigArgs) ElementType() reflect.Type
- func (i OceanNetworkNetworkInterfaceAdditionalIpConfigArgs) ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutput() OceanNetworkNetworkInterfaceAdditionalIpConfigOutput
- func (i OceanNetworkNetworkInterfaceAdditionalIpConfigArgs) ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceAdditionalIpConfigOutput
- type OceanNetworkNetworkInterfaceAdditionalIpConfigArray
- func (OceanNetworkNetworkInterfaceAdditionalIpConfigArray) ElementType() reflect.Type
- func (i OceanNetworkNetworkInterfaceAdditionalIpConfigArray) ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput() OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput
- func (i OceanNetworkNetworkInterfaceAdditionalIpConfigArray) ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput
- type OceanNetworkNetworkInterfaceAdditionalIpConfigArrayInput
- type OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput
- func (OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput) ElementType() reflect.Type
- func (o OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput) Index(i pulumi.IntInput) OceanNetworkNetworkInterfaceAdditionalIpConfigOutput
- func (o OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput) ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput() OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput
- func (o OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput) ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput
- type OceanNetworkNetworkInterfaceAdditionalIpConfigInput
- type OceanNetworkNetworkInterfaceAdditionalIpConfigOutput
- func (OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) ElementType() reflect.Type
- func (o OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) Name() pulumi.StringPtrOutput
- func (o OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) PrivateIpVersion() pulumi.StringPtrOutput
- func (o OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutput() OceanNetworkNetworkInterfaceAdditionalIpConfigOutput
- func (o OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceAdditionalIpConfigOutput
- type OceanNetworkNetworkInterfaceArgs
- func (OceanNetworkNetworkInterfaceArgs) ElementType() reflect.Type
- func (i OceanNetworkNetworkInterfaceArgs) ToOceanNetworkNetworkInterfaceOutput() OceanNetworkNetworkInterfaceOutput
- func (i OceanNetworkNetworkInterfaceArgs) ToOceanNetworkNetworkInterfaceOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceOutput
- type OceanNetworkNetworkInterfaceArray
- func (OceanNetworkNetworkInterfaceArray) ElementType() reflect.Type
- func (i OceanNetworkNetworkInterfaceArray) ToOceanNetworkNetworkInterfaceArrayOutput() OceanNetworkNetworkInterfaceArrayOutput
- func (i OceanNetworkNetworkInterfaceArray) ToOceanNetworkNetworkInterfaceArrayOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceArrayOutput
- type OceanNetworkNetworkInterfaceArrayInput
- type OceanNetworkNetworkInterfaceArrayOutput
- func (OceanNetworkNetworkInterfaceArrayOutput) ElementType() reflect.Type
- func (o OceanNetworkNetworkInterfaceArrayOutput) Index(i pulumi.IntInput) OceanNetworkNetworkInterfaceOutput
- func (o OceanNetworkNetworkInterfaceArrayOutput) ToOceanNetworkNetworkInterfaceArrayOutput() OceanNetworkNetworkInterfaceArrayOutput
- func (o OceanNetworkNetworkInterfaceArrayOutput) ToOceanNetworkNetworkInterfaceArrayOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceArrayOutput
- type OceanNetworkNetworkInterfaceInput
- type OceanNetworkNetworkInterfaceOutput
- func (o OceanNetworkNetworkInterfaceOutput) AdditionalIpConfigs() OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput
- func (o OceanNetworkNetworkInterfaceOutput) AssignPublicIp() pulumi.BoolPtrOutput
- func (OceanNetworkNetworkInterfaceOutput) ElementType() reflect.Type
- func (o OceanNetworkNetworkInterfaceOutput) IsPrimary() pulumi.BoolPtrOutput
- func (o OceanNetworkNetworkInterfaceOutput) SecurityGroup() OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
- func (o OceanNetworkNetworkInterfaceOutput) SubnetName() pulumi.StringPtrOutput
- func (o OceanNetworkNetworkInterfaceOutput) ToOceanNetworkNetworkInterfaceOutput() OceanNetworkNetworkInterfaceOutput
- func (o OceanNetworkNetworkInterfaceOutput) ToOceanNetworkNetworkInterfaceOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceOutput
- type OceanNetworkNetworkInterfaceSecurityGroup
- type OceanNetworkNetworkInterfaceSecurityGroupArgs
- func (OceanNetworkNetworkInterfaceSecurityGroupArgs) ElementType() reflect.Type
- func (i OceanNetworkNetworkInterfaceSecurityGroupArgs) ToOceanNetworkNetworkInterfaceSecurityGroupOutput() OceanNetworkNetworkInterfaceSecurityGroupOutput
- func (i OceanNetworkNetworkInterfaceSecurityGroupArgs) ToOceanNetworkNetworkInterfaceSecurityGroupOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceSecurityGroupOutput
- func (i OceanNetworkNetworkInterfaceSecurityGroupArgs) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutput() OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
- func (i OceanNetworkNetworkInterfaceSecurityGroupArgs) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
- type OceanNetworkNetworkInterfaceSecurityGroupInput
- type OceanNetworkNetworkInterfaceSecurityGroupOutput
- func (OceanNetworkNetworkInterfaceSecurityGroupOutput) ElementType() reflect.Type
- func (o OceanNetworkNetworkInterfaceSecurityGroupOutput) Name() pulumi.StringPtrOutput
- func (o OceanNetworkNetworkInterfaceSecurityGroupOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o OceanNetworkNetworkInterfaceSecurityGroupOutput) ToOceanNetworkNetworkInterfaceSecurityGroupOutput() OceanNetworkNetworkInterfaceSecurityGroupOutput
- func (o OceanNetworkNetworkInterfaceSecurityGroupOutput) ToOceanNetworkNetworkInterfaceSecurityGroupOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceSecurityGroupOutput
- func (o OceanNetworkNetworkInterfaceSecurityGroupOutput) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutput() OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
- func (o OceanNetworkNetworkInterfaceSecurityGroupOutput) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
- type OceanNetworkNetworkInterfaceSecurityGroupPtrInput
- type OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
- func (o OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) Elem() OceanNetworkNetworkInterfaceSecurityGroupOutput
- func (OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) ElementType() reflect.Type
- func (o OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) Name() pulumi.StringPtrOutput
- func (o OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutput() OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
- func (o OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
- type OceanNetworkOutput
- func (OceanNetworkOutput) ElementType() reflect.Type
- func (o OceanNetworkOutput) NetworkInterfaces() OceanNetworkNetworkInterfaceArrayOutput
- func (o OceanNetworkOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o OceanNetworkOutput) ToOceanNetworkOutput() OceanNetworkOutput
- func (o OceanNetworkOutput) ToOceanNetworkOutputWithContext(ctx context.Context) OceanNetworkOutput
- func (o OceanNetworkOutput) ToOceanNetworkPtrOutput() OceanNetworkPtrOutput
- func (o OceanNetworkOutput) ToOceanNetworkPtrOutputWithContext(ctx context.Context) OceanNetworkPtrOutput
- func (o OceanNetworkOutput) VirtualNetworkName() pulumi.StringPtrOutput
- type OceanNetworkPtrInput
- type OceanNetworkPtrOutput
- func (o OceanNetworkPtrOutput) Elem() OceanNetworkOutput
- func (OceanNetworkPtrOutput) ElementType() reflect.Type
- func (o OceanNetworkPtrOutput) NetworkInterfaces() OceanNetworkNetworkInterfaceArrayOutput
- func (o OceanNetworkPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o OceanNetworkPtrOutput) ToOceanNetworkPtrOutput() OceanNetworkPtrOutput
- func (o OceanNetworkPtrOutput) ToOceanNetworkPtrOutputWithContext(ctx context.Context) OceanNetworkPtrOutput
- func (o OceanNetworkPtrOutput) VirtualNetworkName() pulumi.StringPtrOutput
- type OceanNp
- type OceanNpArgs
- type OceanNpArray
- type OceanNpArrayInput
- type OceanNpArrayOutput
- type OceanNpAutoscaler
- type OceanNpAutoscalerArgs
- func (OceanNpAutoscalerArgs) ElementType() reflect.Type
- func (i OceanNpAutoscalerArgs) ToOceanNpAutoscalerOutput() OceanNpAutoscalerOutput
- func (i OceanNpAutoscalerArgs) ToOceanNpAutoscalerOutputWithContext(ctx context.Context) OceanNpAutoscalerOutput
- func (i OceanNpAutoscalerArgs) ToOceanNpAutoscalerPtrOutput() OceanNpAutoscalerPtrOutput
- func (i OceanNpAutoscalerArgs) ToOceanNpAutoscalerPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerPtrOutput
- type OceanNpAutoscalerAutoscaleDown
- type OceanNpAutoscalerAutoscaleDownArgs
- func (OceanNpAutoscalerAutoscaleDownArgs) ElementType() reflect.Type
- func (i OceanNpAutoscalerAutoscaleDownArgs) ToOceanNpAutoscalerAutoscaleDownOutput() OceanNpAutoscalerAutoscaleDownOutput
- func (i OceanNpAutoscalerAutoscaleDownArgs) ToOceanNpAutoscalerAutoscaleDownOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleDownOutput
- func (i OceanNpAutoscalerAutoscaleDownArgs) ToOceanNpAutoscalerAutoscaleDownPtrOutput() OceanNpAutoscalerAutoscaleDownPtrOutput
- func (i OceanNpAutoscalerAutoscaleDownArgs) ToOceanNpAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleDownPtrOutput
- type OceanNpAutoscalerAutoscaleDownInput
- type OceanNpAutoscalerAutoscaleDownOutput
- func (OceanNpAutoscalerAutoscaleDownOutput) ElementType() reflect.Type
- func (o OceanNpAutoscalerAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.IntPtrOutput
- func (o OceanNpAutoscalerAutoscaleDownOutput) ToOceanNpAutoscalerAutoscaleDownOutput() OceanNpAutoscalerAutoscaleDownOutput
- func (o OceanNpAutoscalerAutoscaleDownOutput) ToOceanNpAutoscalerAutoscaleDownOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleDownOutput
- func (o OceanNpAutoscalerAutoscaleDownOutput) ToOceanNpAutoscalerAutoscaleDownPtrOutput() OceanNpAutoscalerAutoscaleDownPtrOutput
- func (o OceanNpAutoscalerAutoscaleDownOutput) ToOceanNpAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleDownPtrOutput
- type OceanNpAutoscalerAutoscaleDownPtrInput
- type OceanNpAutoscalerAutoscaleDownPtrOutput
- func (o OceanNpAutoscalerAutoscaleDownPtrOutput) Elem() OceanNpAutoscalerAutoscaleDownOutput
- func (OceanNpAutoscalerAutoscaleDownPtrOutput) ElementType() reflect.Type
- func (o OceanNpAutoscalerAutoscaleDownPtrOutput) MaxScaleDownPercentage() pulumi.IntPtrOutput
- func (o OceanNpAutoscalerAutoscaleDownPtrOutput) ToOceanNpAutoscalerAutoscaleDownPtrOutput() OceanNpAutoscalerAutoscaleDownPtrOutput
- func (o OceanNpAutoscalerAutoscaleDownPtrOutput) ToOceanNpAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleDownPtrOutput
- type OceanNpAutoscalerAutoscaleHeadroom
- type OceanNpAutoscalerAutoscaleHeadroomArgs
- func (OceanNpAutoscalerAutoscaleHeadroomArgs) ElementType() reflect.Type
- func (i OceanNpAutoscalerAutoscaleHeadroomArgs) ToOceanNpAutoscalerAutoscaleHeadroomOutput() OceanNpAutoscalerAutoscaleHeadroomOutput
- func (i OceanNpAutoscalerAutoscaleHeadroomArgs) ToOceanNpAutoscalerAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomOutput
- func (i OceanNpAutoscalerAutoscaleHeadroomArgs) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutput() OceanNpAutoscalerAutoscaleHeadroomPtrOutput
- func (i OceanNpAutoscalerAutoscaleHeadroomArgs) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomPtrOutput
- type OceanNpAutoscalerAutoscaleHeadroomAutomatic
- type OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs
- func (OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ElementType() reflect.Type
- func (i OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutput() OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput
- func (i OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput
- func (i OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- func (i OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- type OceanNpAutoscalerAutoscaleHeadroomAutomaticInput
- type OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput
- func (OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ElementType() reflect.Type
- func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) Percentage() pulumi.IntPtrOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutput() OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- type OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrInput
- type OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) Elem() OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput
- func (OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ElementType() reflect.Type
- func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) Percentage() pulumi.IntPtrOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- type OceanNpAutoscalerAutoscaleHeadroomInput
- type OceanNpAutoscalerAutoscaleHeadroomOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomOutput) Automatic() OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- func (OceanNpAutoscalerAutoscaleHeadroomOutput) ElementType() reflect.Type
- func (o OceanNpAutoscalerAutoscaleHeadroomOutput) ToOceanNpAutoscalerAutoscaleHeadroomOutput() OceanNpAutoscalerAutoscaleHeadroomOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomOutput) ToOceanNpAutoscalerAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomOutput) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutput() OceanNpAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomOutput) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomPtrOutput
- type OceanNpAutoscalerAutoscaleHeadroomPtrInput
- type OceanNpAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomPtrOutput) Automatic() OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomPtrOutput) Elem() OceanNpAutoscalerAutoscaleHeadroomOutput
- func (OceanNpAutoscalerAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
- func (o OceanNpAutoscalerAutoscaleHeadroomPtrOutput) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutput() OceanNpAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanNpAutoscalerAutoscaleHeadroomPtrOutput) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomPtrOutput
- type OceanNpAutoscalerInput
- type OceanNpAutoscalerOutput
- func (o OceanNpAutoscalerOutput) AutoscaleDown() OceanNpAutoscalerAutoscaleDownPtrOutput
- func (o OceanNpAutoscalerOutput) AutoscaleHeadroom() OceanNpAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanNpAutoscalerOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (OceanNpAutoscalerOutput) ElementType() reflect.Type
- func (o OceanNpAutoscalerOutput) ResourceLimits() OceanNpAutoscalerResourceLimitsPtrOutput
- func (o OceanNpAutoscalerOutput) ToOceanNpAutoscalerOutput() OceanNpAutoscalerOutput
- func (o OceanNpAutoscalerOutput) ToOceanNpAutoscalerOutputWithContext(ctx context.Context) OceanNpAutoscalerOutput
- func (o OceanNpAutoscalerOutput) ToOceanNpAutoscalerPtrOutput() OceanNpAutoscalerPtrOutput
- func (o OceanNpAutoscalerOutput) ToOceanNpAutoscalerPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerPtrOutput
- type OceanNpAutoscalerPtrInput
- type OceanNpAutoscalerPtrOutput
- func (o OceanNpAutoscalerPtrOutput) AutoscaleDown() OceanNpAutoscalerAutoscaleDownPtrOutput
- func (o OceanNpAutoscalerPtrOutput) AutoscaleHeadroom() OceanNpAutoscalerAutoscaleHeadroomPtrOutput
- func (o OceanNpAutoscalerPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
- func (o OceanNpAutoscalerPtrOutput) Elem() OceanNpAutoscalerOutput
- func (OceanNpAutoscalerPtrOutput) ElementType() reflect.Type
- func (o OceanNpAutoscalerPtrOutput) ResourceLimits() OceanNpAutoscalerResourceLimitsPtrOutput
- func (o OceanNpAutoscalerPtrOutput) ToOceanNpAutoscalerPtrOutput() OceanNpAutoscalerPtrOutput
- func (o OceanNpAutoscalerPtrOutput) ToOceanNpAutoscalerPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerPtrOutput
- type OceanNpAutoscalerResourceLimits
- type OceanNpAutoscalerResourceLimitsArgs
- func (OceanNpAutoscalerResourceLimitsArgs) ElementType() reflect.Type
- func (i OceanNpAutoscalerResourceLimitsArgs) ToOceanNpAutoscalerResourceLimitsOutput() OceanNpAutoscalerResourceLimitsOutput
- func (i OceanNpAutoscalerResourceLimitsArgs) ToOceanNpAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanNpAutoscalerResourceLimitsOutput
- func (i OceanNpAutoscalerResourceLimitsArgs) ToOceanNpAutoscalerResourceLimitsPtrOutput() OceanNpAutoscalerResourceLimitsPtrOutput
- func (i OceanNpAutoscalerResourceLimitsArgs) ToOceanNpAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerResourceLimitsPtrOutput
- type OceanNpAutoscalerResourceLimitsInput
- type OceanNpAutoscalerResourceLimitsOutput
- func (OceanNpAutoscalerResourceLimitsOutput) ElementType() reflect.Type
- func (o OceanNpAutoscalerResourceLimitsOutput) MaxMemoryGib() pulumi.IntPtrOutput
- func (o OceanNpAutoscalerResourceLimitsOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanNpAutoscalerResourceLimitsOutput) ToOceanNpAutoscalerResourceLimitsOutput() OceanNpAutoscalerResourceLimitsOutput
- func (o OceanNpAutoscalerResourceLimitsOutput) ToOceanNpAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanNpAutoscalerResourceLimitsOutput
- func (o OceanNpAutoscalerResourceLimitsOutput) ToOceanNpAutoscalerResourceLimitsPtrOutput() OceanNpAutoscalerResourceLimitsPtrOutput
- func (o OceanNpAutoscalerResourceLimitsOutput) ToOceanNpAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerResourceLimitsPtrOutput
- type OceanNpAutoscalerResourceLimitsPtrInput
- type OceanNpAutoscalerResourceLimitsPtrOutput
- func (o OceanNpAutoscalerResourceLimitsPtrOutput) Elem() OceanNpAutoscalerResourceLimitsOutput
- func (OceanNpAutoscalerResourceLimitsPtrOutput) ElementType() reflect.Type
- func (o OceanNpAutoscalerResourceLimitsPtrOutput) MaxMemoryGib() pulumi.IntPtrOutput
- func (o OceanNpAutoscalerResourceLimitsPtrOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanNpAutoscalerResourceLimitsPtrOutput) ToOceanNpAutoscalerResourceLimitsPtrOutput() OceanNpAutoscalerResourceLimitsPtrOutput
- func (o OceanNpAutoscalerResourceLimitsPtrOutput) ToOceanNpAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerResourceLimitsPtrOutput
- type OceanNpFilters
- type OceanNpFiltersArgs
- func (OceanNpFiltersArgs) ElementType() reflect.Type
- func (i OceanNpFiltersArgs) ToOceanNpFiltersOutput() OceanNpFiltersOutput
- func (i OceanNpFiltersArgs) ToOceanNpFiltersOutputWithContext(ctx context.Context) OceanNpFiltersOutput
- func (i OceanNpFiltersArgs) ToOceanNpFiltersPtrOutput() OceanNpFiltersPtrOutput
- func (i OceanNpFiltersArgs) ToOceanNpFiltersPtrOutputWithContext(ctx context.Context) OceanNpFiltersPtrOutput
- type OceanNpFiltersInput
- type OceanNpFiltersOutput
- func (o OceanNpFiltersOutput) AcceleratedNetworking() pulumi.StringPtrOutput
- func (o OceanNpFiltersOutput) Architectures() pulumi.StringArrayOutput
- func (o OceanNpFiltersOutput) DiskPerformance() pulumi.StringPtrOutput
- func (OceanNpFiltersOutput) ElementType() reflect.Type
- func (o OceanNpFiltersOutput) ExcludeSeries() pulumi.StringArrayOutput
- func (o OceanNpFiltersOutput) MaxGpu() pulumi.Float64PtrOutput
- func (o OceanNpFiltersOutput) MaxMemoryGib() pulumi.Float64PtrOutput
- func (o OceanNpFiltersOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanNpFiltersOutput) MinDisk() pulumi.IntPtrOutput
- func (o OceanNpFiltersOutput) MinGpu() pulumi.Float64PtrOutput
- func (o OceanNpFiltersOutput) MinMemoryGib() pulumi.Float64PtrOutput
- func (o OceanNpFiltersOutput) MinNics() pulumi.IntPtrOutput
- func (o OceanNpFiltersOutput) MinVcpu() pulumi.IntPtrOutput
- func (o OceanNpFiltersOutput) Series() pulumi.StringArrayOutput
- func (o OceanNpFiltersOutput) ToOceanNpFiltersOutput() OceanNpFiltersOutput
- func (o OceanNpFiltersOutput) ToOceanNpFiltersOutputWithContext(ctx context.Context) OceanNpFiltersOutput
- func (o OceanNpFiltersOutput) ToOceanNpFiltersPtrOutput() OceanNpFiltersPtrOutput
- func (o OceanNpFiltersOutput) ToOceanNpFiltersPtrOutputWithContext(ctx context.Context) OceanNpFiltersPtrOutput
- func (o OceanNpFiltersOutput) VmTypes() pulumi.StringArrayOutput
- type OceanNpFiltersPtrInput
- type OceanNpFiltersPtrOutput
- func (o OceanNpFiltersPtrOutput) AcceleratedNetworking() pulumi.StringPtrOutput
- func (o OceanNpFiltersPtrOutput) Architectures() pulumi.StringArrayOutput
- func (o OceanNpFiltersPtrOutput) DiskPerformance() pulumi.StringPtrOutput
- func (o OceanNpFiltersPtrOutput) Elem() OceanNpFiltersOutput
- func (OceanNpFiltersPtrOutput) ElementType() reflect.Type
- func (o OceanNpFiltersPtrOutput) ExcludeSeries() pulumi.StringArrayOutput
- func (o OceanNpFiltersPtrOutput) MaxGpu() pulumi.Float64PtrOutput
- func (o OceanNpFiltersPtrOutput) MaxMemoryGib() pulumi.Float64PtrOutput
- func (o OceanNpFiltersPtrOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanNpFiltersPtrOutput) MinDisk() pulumi.IntPtrOutput
- func (o OceanNpFiltersPtrOutput) MinGpu() pulumi.Float64PtrOutput
- func (o OceanNpFiltersPtrOutput) MinMemoryGib() pulumi.Float64PtrOutput
- func (o OceanNpFiltersPtrOutput) MinNics() pulumi.IntPtrOutput
- func (o OceanNpFiltersPtrOutput) MinVcpu() pulumi.IntPtrOutput
- func (o OceanNpFiltersPtrOutput) Series() pulumi.StringArrayOutput
- func (o OceanNpFiltersPtrOutput) ToOceanNpFiltersPtrOutput() OceanNpFiltersPtrOutput
- func (o OceanNpFiltersPtrOutput) ToOceanNpFiltersPtrOutputWithContext(ctx context.Context) OceanNpFiltersPtrOutput
- func (o OceanNpFiltersPtrOutput) VmTypes() pulumi.StringArrayOutput
- type OceanNpHeadroom
- type OceanNpHeadroomArgs
- type OceanNpHeadroomArray
- type OceanNpHeadroomArrayInput
- type OceanNpHeadroomArrayOutput
- func (OceanNpHeadroomArrayOutput) ElementType() reflect.Type
- func (o OceanNpHeadroomArrayOutput) Index(i pulumi.IntInput) OceanNpHeadroomOutput
- func (o OceanNpHeadroomArrayOutput) ToOceanNpHeadroomArrayOutput() OceanNpHeadroomArrayOutput
- func (o OceanNpHeadroomArrayOutput) ToOceanNpHeadroomArrayOutputWithContext(ctx context.Context) OceanNpHeadroomArrayOutput
- type OceanNpHeadroomInput
- type OceanNpHeadroomOutput
- func (o OceanNpHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (OceanNpHeadroomOutput) ElementType() reflect.Type
- func (o OceanNpHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
- func (o OceanNpHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o OceanNpHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o OceanNpHeadroomOutput) ToOceanNpHeadroomOutput() OceanNpHeadroomOutput
- func (o OceanNpHeadroomOutput) ToOceanNpHeadroomOutputWithContext(ctx context.Context) OceanNpHeadroomOutput
- type OceanNpHealth
- type OceanNpHealthArgs
- func (OceanNpHealthArgs) ElementType() reflect.Type
- func (i OceanNpHealthArgs) ToOceanNpHealthOutput() OceanNpHealthOutput
- func (i OceanNpHealthArgs) ToOceanNpHealthOutputWithContext(ctx context.Context) OceanNpHealthOutput
- func (i OceanNpHealthArgs) ToOceanNpHealthPtrOutput() OceanNpHealthPtrOutput
- func (i OceanNpHealthArgs) ToOceanNpHealthPtrOutputWithContext(ctx context.Context) OceanNpHealthPtrOutput
- type OceanNpHealthInput
- type OceanNpHealthOutput
- func (OceanNpHealthOutput) ElementType() reflect.Type
- func (o OceanNpHealthOutput) GracePeriod() pulumi.IntPtrOutput
- func (o OceanNpHealthOutput) ToOceanNpHealthOutput() OceanNpHealthOutput
- func (o OceanNpHealthOutput) ToOceanNpHealthOutputWithContext(ctx context.Context) OceanNpHealthOutput
- func (o OceanNpHealthOutput) ToOceanNpHealthPtrOutput() OceanNpHealthPtrOutput
- func (o OceanNpHealthOutput) ToOceanNpHealthPtrOutputWithContext(ctx context.Context) OceanNpHealthPtrOutput
- type OceanNpHealthPtrInput
- type OceanNpHealthPtrOutput
- func (o OceanNpHealthPtrOutput) Elem() OceanNpHealthOutput
- func (OceanNpHealthPtrOutput) ElementType() reflect.Type
- func (o OceanNpHealthPtrOutput) GracePeriod() pulumi.IntPtrOutput
- func (o OceanNpHealthPtrOutput) ToOceanNpHealthPtrOutput() OceanNpHealthPtrOutput
- func (o OceanNpHealthPtrOutput) ToOceanNpHealthPtrOutputWithContext(ctx context.Context) OceanNpHealthPtrOutput
- type OceanNpInput
- type OceanNpMap
- type OceanNpMapInput
- type OceanNpMapOutput
- type OceanNpOutput
- func (o OceanNpOutput) AksClusterName() pulumi.StringOutput
- func (o OceanNpOutput) AksInfrastructureResourceGroupName() pulumi.StringOutput
- func (o OceanNpOutput) AksRegion() pulumi.StringOutput
- func (o OceanNpOutput) AksResourceGroupName() pulumi.StringOutput
- func (o OceanNpOutput) Autoscaler() OceanNpAutoscalerPtrOutput
- func (o OceanNpOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (o OceanNpOutput) ControllerClusterId() pulumi.StringOutput
- func (OceanNpOutput) ElementType() reflect.Type
- func (o OceanNpOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
- func (o OceanNpOutput) FallbackToOndemand() pulumi.BoolPtrOutput
- func (o OceanNpOutput) Filters() OceanNpFiltersPtrOutput
- func (o OceanNpOutput) Headrooms() OceanNpHeadroomArrayOutput
- func (o OceanNpOutput) Health() OceanNpHealthPtrOutput
- func (o OceanNpOutput) KubernetesVersion() pulumi.StringPtrOutput
- func (o OceanNpOutput) Labels() pulumi.MapOutput
- func (o OceanNpOutput) MaxCount() pulumi.IntPtrOutput
- func (o OceanNpOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o OceanNpOutput) MinCount() pulumi.IntPtrOutput
- func (o OceanNpOutput) Name() pulumi.StringOutput
- func (o OceanNpOutput) OsDiskSizeGb() pulumi.IntPtrOutput
- func (o OceanNpOutput) OsDiskType() pulumi.StringPtrOutput
- func (o OceanNpOutput) OsSku() pulumi.StringPtrOutput
- func (o OceanNpOutput) OsType() pulumi.StringPtrOutput
- func (o OceanNpOutput) PodSubnetIds() pulumi.StringArrayOutput
- func (o OceanNpOutput) Scheduling() OceanNpSchedulingPtrOutput
- func (o OceanNpOutput) SpotPercentage() pulumi.IntPtrOutput
- func (o OceanNpOutput) Tags() pulumi.MapOutput
- func (o OceanNpOutput) Taints() OceanNpTaintArrayOutput
- func (o OceanNpOutput) ToOceanNpOutput() OceanNpOutput
- func (o OceanNpOutput) ToOceanNpOutputWithContext(ctx context.Context) OceanNpOutput
- func (o OceanNpOutput) UpdatePolicy() OceanNpUpdatePolicyPtrOutput
- func (o OceanNpOutput) VnetSubnetIds() pulumi.StringArrayOutput
- type OceanNpScheduling
- type OceanNpSchedulingArgs
- func (OceanNpSchedulingArgs) ElementType() reflect.Type
- func (i OceanNpSchedulingArgs) ToOceanNpSchedulingOutput() OceanNpSchedulingOutput
- func (i OceanNpSchedulingArgs) ToOceanNpSchedulingOutputWithContext(ctx context.Context) OceanNpSchedulingOutput
- func (i OceanNpSchedulingArgs) ToOceanNpSchedulingPtrOutput() OceanNpSchedulingPtrOutput
- func (i OceanNpSchedulingArgs) ToOceanNpSchedulingPtrOutputWithContext(ctx context.Context) OceanNpSchedulingPtrOutput
- type OceanNpSchedulingInput
- type OceanNpSchedulingOutput
- func (OceanNpSchedulingOutput) ElementType() reflect.Type
- func (o OceanNpSchedulingOutput) ShutdownHours() OceanNpSchedulingShutdownHoursPtrOutput
- func (o OceanNpSchedulingOutput) ToOceanNpSchedulingOutput() OceanNpSchedulingOutput
- func (o OceanNpSchedulingOutput) ToOceanNpSchedulingOutputWithContext(ctx context.Context) OceanNpSchedulingOutput
- func (o OceanNpSchedulingOutput) ToOceanNpSchedulingPtrOutput() OceanNpSchedulingPtrOutput
- func (o OceanNpSchedulingOutput) ToOceanNpSchedulingPtrOutputWithContext(ctx context.Context) OceanNpSchedulingPtrOutput
- type OceanNpSchedulingPtrInput
- type OceanNpSchedulingPtrOutput
- func (o OceanNpSchedulingPtrOutput) Elem() OceanNpSchedulingOutput
- func (OceanNpSchedulingPtrOutput) ElementType() reflect.Type
- func (o OceanNpSchedulingPtrOutput) ShutdownHours() OceanNpSchedulingShutdownHoursPtrOutput
- func (o OceanNpSchedulingPtrOutput) ToOceanNpSchedulingPtrOutput() OceanNpSchedulingPtrOutput
- func (o OceanNpSchedulingPtrOutput) ToOceanNpSchedulingPtrOutputWithContext(ctx context.Context) OceanNpSchedulingPtrOutput
- type OceanNpSchedulingShutdownHours
- type OceanNpSchedulingShutdownHoursArgs
- func (OceanNpSchedulingShutdownHoursArgs) ElementType() reflect.Type
- func (i OceanNpSchedulingShutdownHoursArgs) ToOceanNpSchedulingShutdownHoursOutput() OceanNpSchedulingShutdownHoursOutput
- func (i OceanNpSchedulingShutdownHoursArgs) ToOceanNpSchedulingShutdownHoursOutputWithContext(ctx context.Context) OceanNpSchedulingShutdownHoursOutput
- func (i OceanNpSchedulingShutdownHoursArgs) ToOceanNpSchedulingShutdownHoursPtrOutput() OceanNpSchedulingShutdownHoursPtrOutput
- func (i OceanNpSchedulingShutdownHoursArgs) ToOceanNpSchedulingShutdownHoursPtrOutputWithContext(ctx context.Context) OceanNpSchedulingShutdownHoursPtrOutput
- type OceanNpSchedulingShutdownHoursInput
- type OceanNpSchedulingShutdownHoursOutput
- func (OceanNpSchedulingShutdownHoursOutput) ElementType() reflect.Type
- func (o OceanNpSchedulingShutdownHoursOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanNpSchedulingShutdownHoursOutput) TimeWindows() pulumi.StringArrayOutput
- func (o OceanNpSchedulingShutdownHoursOutput) ToOceanNpSchedulingShutdownHoursOutput() OceanNpSchedulingShutdownHoursOutput
- func (o OceanNpSchedulingShutdownHoursOutput) ToOceanNpSchedulingShutdownHoursOutputWithContext(ctx context.Context) OceanNpSchedulingShutdownHoursOutput
- func (o OceanNpSchedulingShutdownHoursOutput) ToOceanNpSchedulingShutdownHoursPtrOutput() OceanNpSchedulingShutdownHoursPtrOutput
- func (o OceanNpSchedulingShutdownHoursOutput) ToOceanNpSchedulingShutdownHoursPtrOutputWithContext(ctx context.Context) OceanNpSchedulingShutdownHoursPtrOutput
- type OceanNpSchedulingShutdownHoursPtrInput
- type OceanNpSchedulingShutdownHoursPtrOutput
- func (o OceanNpSchedulingShutdownHoursPtrOutput) Elem() OceanNpSchedulingShutdownHoursOutput
- func (OceanNpSchedulingShutdownHoursPtrOutput) ElementType() reflect.Type
- func (o OceanNpSchedulingShutdownHoursPtrOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o OceanNpSchedulingShutdownHoursPtrOutput) TimeWindows() pulumi.StringArrayOutput
- func (o OceanNpSchedulingShutdownHoursPtrOutput) ToOceanNpSchedulingShutdownHoursPtrOutput() OceanNpSchedulingShutdownHoursPtrOutput
- func (o OceanNpSchedulingShutdownHoursPtrOutput) ToOceanNpSchedulingShutdownHoursPtrOutputWithContext(ctx context.Context) OceanNpSchedulingShutdownHoursPtrOutput
- type OceanNpState
- type OceanNpTaint
- type OceanNpTaintArgs
- type OceanNpTaintArray
- type OceanNpTaintArrayInput
- type OceanNpTaintArrayOutput
- func (OceanNpTaintArrayOutput) ElementType() reflect.Type
- func (o OceanNpTaintArrayOutput) Index(i pulumi.IntInput) OceanNpTaintOutput
- func (o OceanNpTaintArrayOutput) ToOceanNpTaintArrayOutput() OceanNpTaintArrayOutput
- func (o OceanNpTaintArrayOutput) ToOceanNpTaintArrayOutputWithContext(ctx context.Context) OceanNpTaintArrayOutput
- type OceanNpTaintInput
- type OceanNpTaintOutput
- func (o OceanNpTaintOutput) Effect() pulumi.StringOutput
- func (OceanNpTaintOutput) ElementType() reflect.Type
- func (o OceanNpTaintOutput) Key() pulumi.StringOutput
- func (o OceanNpTaintOutput) ToOceanNpTaintOutput() OceanNpTaintOutput
- func (o OceanNpTaintOutput) ToOceanNpTaintOutputWithContext(ctx context.Context) OceanNpTaintOutput
- func (o OceanNpTaintOutput) Value() pulumi.StringOutput
- type OceanNpUpdatePolicy
- type OceanNpUpdatePolicyArgs
- func (OceanNpUpdatePolicyArgs) ElementType() reflect.Type
- func (i OceanNpUpdatePolicyArgs) ToOceanNpUpdatePolicyOutput() OceanNpUpdatePolicyOutput
- func (i OceanNpUpdatePolicyArgs) ToOceanNpUpdatePolicyOutputWithContext(ctx context.Context) OceanNpUpdatePolicyOutput
- func (i OceanNpUpdatePolicyArgs) ToOceanNpUpdatePolicyPtrOutput() OceanNpUpdatePolicyPtrOutput
- func (i OceanNpUpdatePolicyArgs) ToOceanNpUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanNpUpdatePolicyPtrOutput
- type OceanNpUpdatePolicyInput
- type OceanNpUpdatePolicyOutput
- func (o OceanNpUpdatePolicyOutput) ConditionedRoll() pulumi.BoolPtrOutput
- func (OceanNpUpdatePolicyOutput) ElementType() reflect.Type
- func (o OceanNpUpdatePolicyOutput) RollConfig() OceanNpUpdatePolicyRollConfigPtrOutput
- func (o OceanNpUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
- func (o OceanNpUpdatePolicyOutput) ToOceanNpUpdatePolicyOutput() OceanNpUpdatePolicyOutput
- func (o OceanNpUpdatePolicyOutput) ToOceanNpUpdatePolicyOutputWithContext(ctx context.Context) OceanNpUpdatePolicyOutput
- func (o OceanNpUpdatePolicyOutput) ToOceanNpUpdatePolicyPtrOutput() OceanNpUpdatePolicyPtrOutput
- func (o OceanNpUpdatePolicyOutput) ToOceanNpUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanNpUpdatePolicyPtrOutput
- type OceanNpUpdatePolicyPtrInput
- type OceanNpUpdatePolicyPtrOutput
- func (o OceanNpUpdatePolicyPtrOutput) ConditionedRoll() pulumi.BoolPtrOutput
- func (o OceanNpUpdatePolicyPtrOutput) Elem() OceanNpUpdatePolicyOutput
- func (OceanNpUpdatePolicyPtrOutput) ElementType() reflect.Type
- func (o OceanNpUpdatePolicyPtrOutput) RollConfig() OceanNpUpdatePolicyRollConfigPtrOutput
- func (o OceanNpUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
- func (o OceanNpUpdatePolicyPtrOutput) ToOceanNpUpdatePolicyPtrOutput() OceanNpUpdatePolicyPtrOutput
- func (o OceanNpUpdatePolicyPtrOutput) ToOceanNpUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanNpUpdatePolicyPtrOutput
- type OceanNpUpdatePolicyRollConfig
- type OceanNpUpdatePolicyRollConfigArgs
- func (OceanNpUpdatePolicyRollConfigArgs) ElementType() reflect.Type
- func (i OceanNpUpdatePolicyRollConfigArgs) ToOceanNpUpdatePolicyRollConfigOutput() OceanNpUpdatePolicyRollConfigOutput
- func (i OceanNpUpdatePolicyRollConfigArgs) ToOceanNpUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanNpUpdatePolicyRollConfigOutput
- func (i OceanNpUpdatePolicyRollConfigArgs) ToOceanNpUpdatePolicyRollConfigPtrOutput() OceanNpUpdatePolicyRollConfigPtrOutput
- func (i OceanNpUpdatePolicyRollConfigArgs) ToOceanNpUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanNpUpdatePolicyRollConfigPtrOutput
- type OceanNpUpdatePolicyRollConfigInput
- type OceanNpUpdatePolicyRollConfigOutput
- func (o OceanNpUpdatePolicyRollConfigOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o OceanNpUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanNpUpdatePolicyRollConfigOutput) Comment() pulumi.StringPtrOutput
- func (OceanNpUpdatePolicyRollConfigOutput) ElementType() reflect.Type
- func (o OceanNpUpdatePolicyRollConfigOutput) NodeNames() pulumi.StringArrayOutput
- func (o OceanNpUpdatePolicyRollConfigOutput) NodePoolNames() pulumi.StringArrayOutput
- func (o OceanNpUpdatePolicyRollConfigOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanNpUpdatePolicyRollConfigOutput) RespectRestrictScaleDown() pulumi.BoolPtrOutput
- func (o OceanNpUpdatePolicyRollConfigOutput) ToOceanNpUpdatePolicyRollConfigOutput() OceanNpUpdatePolicyRollConfigOutput
- func (o OceanNpUpdatePolicyRollConfigOutput) ToOceanNpUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanNpUpdatePolicyRollConfigOutput
- func (o OceanNpUpdatePolicyRollConfigOutput) ToOceanNpUpdatePolicyRollConfigPtrOutput() OceanNpUpdatePolicyRollConfigPtrOutput
- func (o OceanNpUpdatePolicyRollConfigOutput) ToOceanNpUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanNpUpdatePolicyRollConfigPtrOutput
- func (o OceanNpUpdatePolicyRollConfigOutput) VngIds() pulumi.StringArrayOutput
- type OceanNpUpdatePolicyRollConfigPtrInput
- type OceanNpUpdatePolicyRollConfigPtrOutput
- func (o OceanNpUpdatePolicyRollConfigPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o OceanNpUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanNpUpdatePolicyRollConfigPtrOutput) Comment() pulumi.StringPtrOutput
- func (o OceanNpUpdatePolicyRollConfigPtrOutput) Elem() OceanNpUpdatePolicyRollConfigOutput
- func (OceanNpUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
- func (o OceanNpUpdatePolicyRollConfigPtrOutput) NodeNames() pulumi.StringArrayOutput
- func (o OceanNpUpdatePolicyRollConfigPtrOutput) NodePoolNames() pulumi.StringArrayOutput
- func (o OceanNpUpdatePolicyRollConfigPtrOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanNpUpdatePolicyRollConfigPtrOutput) RespectRestrictScaleDown() pulumi.BoolPtrOutput
- func (o OceanNpUpdatePolicyRollConfigPtrOutput) ToOceanNpUpdatePolicyRollConfigPtrOutput() OceanNpUpdatePolicyRollConfigPtrOutput
- func (o OceanNpUpdatePolicyRollConfigPtrOutput) ToOceanNpUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanNpUpdatePolicyRollConfigPtrOutput
- func (o OceanNpUpdatePolicyRollConfigPtrOutput) VngIds() pulumi.StringArrayOutput
- type OceanNpVirtualNodeGroup
- type OceanNpVirtualNodeGroupArgs
- type OceanNpVirtualNodeGroupArray
- func (OceanNpVirtualNodeGroupArray) ElementType() reflect.Type
- func (i OceanNpVirtualNodeGroupArray) ToOceanNpVirtualNodeGroupArrayOutput() OceanNpVirtualNodeGroupArrayOutput
- func (i OceanNpVirtualNodeGroupArray) ToOceanNpVirtualNodeGroupArrayOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupArrayOutput
- type OceanNpVirtualNodeGroupArrayInput
- type OceanNpVirtualNodeGroupArrayOutput
- func (OceanNpVirtualNodeGroupArrayOutput) ElementType() reflect.Type
- func (o OceanNpVirtualNodeGroupArrayOutput) Index(i pulumi.IntInput) OceanNpVirtualNodeGroupOutput
- func (o OceanNpVirtualNodeGroupArrayOutput) ToOceanNpVirtualNodeGroupArrayOutput() OceanNpVirtualNodeGroupArrayOutput
- func (o OceanNpVirtualNodeGroupArrayOutput) ToOceanNpVirtualNodeGroupArrayOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupArrayOutput
- type OceanNpVirtualNodeGroupFilters
- type OceanNpVirtualNodeGroupFiltersArgs
- func (OceanNpVirtualNodeGroupFiltersArgs) ElementType() reflect.Type
- func (i OceanNpVirtualNodeGroupFiltersArgs) ToOceanNpVirtualNodeGroupFiltersOutput() OceanNpVirtualNodeGroupFiltersOutput
- func (i OceanNpVirtualNodeGroupFiltersArgs) ToOceanNpVirtualNodeGroupFiltersOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupFiltersOutput
- func (i OceanNpVirtualNodeGroupFiltersArgs) ToOceanNpVirtualNodeGroupFiltersPtrOutput() OceanNpVirtualNodeGroupFiltersPtrOutput
- func (i OceanNpVirtualNodeGroupFiltersArgs) ToOceanNpVirtualNodeGroupFiltersPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupFiltersPtrOutput
- type OceanNpVirtualNodeGroupFiltersInput
- type OceanNpVirtualNodeGroupFiltersOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) AcceleratedNetworking() pulumi.StringPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) Architectures() pulumi.StringArrayOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) DiskPerformance() pulumi.StringPtrOutput
- func (OceanNpVirtualNodeGroupFiltersOutput) ElementType() reflect.Type
- func (o OceanNpVirtualNodeGroupFiltersOutput) ExcludeSeries() pulumi.StringArrayOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) MaxGpu() pulumi.Float64PtrOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) MaxMemoryGib() pulumi.Float64PtrOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) MinDisk() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) MinGpu() pulumi.Float64PtrOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) MinMemoryGib() pulumi.Float64PtrOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) MinNics() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) MinVcpu() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) Series() pulumi.StringArrayOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) ToOceanNpVirtualNodeGroupFiltersOutput() OceanNpVirtualNodeGroupFiltersOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) ToOceanNpVirtualNodeGroupFiltersOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupFiltersOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) ToOceanNpVirtualNodeGroupFiltersPtrOutput() OceanNpVirtualNodeGroupFiltersPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) ToOceanNpVirtualNodeGroupFiltersPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupFiltersPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersOutput) VmTypes() pulumi.StringArrayOutput
- type OceanNpVirtualNodeGroupFiltersPtrInput
- type OceanNpVirtualNodeGroupFiltersPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) AcceleratedNetworking() pulumi.StringPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) Architectures() pulumi.StringArrayOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) DiskPerformance() pulumi.StringPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) Elem() OceanNpVirtualNodeGroupFiltersOutput
- func (OceanNpVirtualNodeGroupFiltersPtrOutput) ElementType() reflect.Type
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) ExcludeSeries() pulumi.StringArrayOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MaxGpu() pulumi.Float64PtrOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MaxMemoryGib() pulumi.Float64PtrOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MaxVcpu() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MinDisk() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MinGpu() pulumi.Float64PtrOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MinMemoryGib() pulumi.Float64PtrOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MinNics() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MinVcpu() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) Series() pulumi.StringArrayOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) ToOceanNpVirtualNodeGroupFiltersPtrOutput() OceanNpVirtualNodeGroupFiltersPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) ToOceanNpVirtualNodeGroupFiltersPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupFiltersPtrOutput
- func (o OceanNpVirtualNodeGroupFiltersPtrOutput) VmTypes() pulumi.StringArrayOutput
- type OceanNpVirtualNodeGroupHeadroom
- type OceanNpVirtualNodeGroupHeadroomArgs
- func (OceanNpVirtualNodeGroupHeadroomArgs) ElementType() reflect.Type
- func (i OceanNpVirtualNodeGroupHeadroomArgs) ToOceanNpVirtualNodeGroupHeadroomOutput() OceanNpVirtualNodeGroupHeadroomOutput
- func (i OceanNpVirtualNodeGroupHeadroomArgs) ToOceanNpVirtualNodeGroupHeadroomOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupHeadroomOutput
- type OceanNpVirtualNodeGroupHeadroomArray
- func (OceanNpVirtualNodeGroupHeadroomArray) ElementType() reflect.Type
- func (i OceanNpVirtualNodeGroupHeadroomArray) ToOceanNpVirtualNodeGroupHeadroomArrayOutput() OceanNpVirtualNodeGroupHeadroomArrayOutput
- func (i OceanNpVirtualNodeGroupHeadroomArray) ToOceanNpVirtualNodeGroupHeadroomArrayOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupHeadroomArrayOutput
- type OceanNpVirtualNodeGroupHeadroomArrayInput
- type OceanNpVirtualNodeGroupHeadroomArrayOutput
- func (OceanNpVirtualNodeGroupHeadroomArrayOutput) ElementType() reflect.Type
- func (o OceanNpVirtualNodeGroupHeadroomArrayOutput) Index(i pulumi.IntInput) OceanNpVirtualNodeGroupHeadroomOutput
- func (o OceanNpVirtualNodeGroupHeadroomArrayOutput) ToOceanNpVirtualNodeGroupHeadroomArrayOutput() OceanNpVirtualNodeGroupHeadroomArrayOutput
- func (o OceanNpVirtualNodeGroupHeadroomArrayOutput) ToOceanNpVirtualNodeGroupHeadroomArrayOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupHeadroomArrayOutput
- type OceanNpVirtualNodeGroupHeadroomInput
- type OceanNpVirtualNodeGroupHeadroomOutput
- func (o OceanNpVirtualNodeGroupHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (OceanNpVirtualNodeGroupHeadroomOutput) ElementType() reflect.Type
- func (o OceanNpVirtualNodeGroupHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupHeadroomOutput) ToOceanNpVirtualNodeGroupHeadroomOutput() OceanNpVirtualNodeGroupHeadroomOutput
- func (o OceanNpVirtualNodeGroupHeadroomOutput) ToOceanNpVirtualNodeGroupHeadroomOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupHeadroomOutput
- type OceanNpVirtualNodeGroupInput
- type OceanNpVirtualNodeGroupMap
- func (OceanNpVirtualNodeGroupMap) ElementType() reflect.Type
- func (i OceanNpVirtualNodeGroupMap) ToOceanNpVirtualNodeGroupMapOutput() OceanNpVirtualNodeGroupMapOutput
- func (i OceanNpVirtualNodeGroupMap) ToOceanNpVirtualNodeGroupMapOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupMapOutput
- type OceanNpVirtualNodeGroupMapInput
- type OceanNpVirtualNodeGroupMapOutput
- func (OceanNpVirtualNodeGroupMapOutput) ElementType() reflect.Type
- func (o OceanNpVirtualNodeGroupMapOutput) MapIndex(k pulumi.StringInput) OceanNpVirtualNodeGroupOutput
- func (o OceanNpVirtualNodeGroupMapOutput) ToOceanNpVirtualNodeGroupMapOutput() OceanNpVirtualNodeGroupMapOutput
- func (o OceanNpVirtualNodeGroupMapOutput) ToOceanNpVirtualNodeGroupMapOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupMapOutput
- type OceanNpVirtualNodeGroupOutput
- func (o OceanNpVirtualNodeGroupOutput) AvailabilityZones() pulumi.StringArrayOutput
- func (OceanNpVirtualNodeGroupOutput) ElementType() reflect.Type
- func (o OceanNpVirtualNodeGroupOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
- func (o OceanNpVirtualNodeGroupOutput) FallbackToOndemand() pulumi.BoolPtrOutput
- func (o OceanNpVirtualNodeGroupOutput) Filters() OceanNpVirtualNodeGroupFiltersPtrOutput
- func (o OceanNpVirtualNodeGroupOutput) Headrooms() OceanNpVirtualNodeGroupHeadroomArrayOutput
- func (o OceanNpVirtualNodeGroupOutput) KubernetesVersion() pulumi.StringPtrOutput
- func (o OceanNpVirtualNodeGroupOutput) Labels() pulumi.MapOutput
- func (o OceanNpVirtualNodeGroupOutput) MaxCount() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupOutput) MinCount() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupOutput) Name() pulumi.StringOutput
- func (o OceanNpVirtualNodeGroupOutput) OceanId() pulumi.StringOutput
- func (o OceanNpVirtualNodeGroupOutput) OsDiskSizeGb() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupOutput) OsDiskType() pulumi.StringPtrOutput
- func (o OceanNpVirtualNodeGroupOutput) OsSku() pulumi.StringPtrOutput
- func (o OceanNpVirtualNodeGroupOutput) OsType() pulumi.StringPtrOutput
- func (o OceanNpVirtualNodeGroupOutput) PodSubnetIds() pulumi.StringArrayOutput
- func (o OceanNpVirtualNodeGroupOutput) SpotPercentage() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupOutput) Tags() pulumi.MapOutput
- func (o OceanNpVirtualNodeGroupOutput) Taints() OceanNpVirtualNodeGroupTaintArrayOutput
- func (o OceanNpVirtualNodeGroupOutput) ToOceanNpVirtualNodeGroupOutput() OceanNpVirtualNodeGroupOutput
- func (o OceanNpVirtualNodeGroupOutput) ToOceanNpVirtualNodeGroupOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupOutput
- func (o OceanNpVirtualNodeGroupOutput) UpdatePolicy() OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
- func (o OceanNpVirtualNodeGroupOutput) VnetSubnetIds() pulumi.StringArrayOutput
- type OceanNpVirtualNodeGroupState
- type OceanNpVirtualNodeGroupTaint
- type OceanNpVirtualNodeGroupTaintArgs
- func (OceanNpVirtualNodeGroupTaintArgs) ElementType() reflect.Type
- func (i OceanNpVirtualNodeGroupTaintArgs) ToOceanNpVirtualNodeGroupTaintOutput() OceanNpVirtualNodeGroupTaintOutput
- func (i OceanNpVirtualNodeGroupTaintArgs) ToOceanNpVirtualNodeGroupTaintOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupTaintOutput
- type OceanNpVirtualNodeGroupTaintArray
- func (OceanNpVirtualNodeGroupTaintArray) ElementType() reflect.Type
- func (i OceanNpVirtualNodeGroupTaintArray) ToOceanNpVirtualNodeGroupTaintArrayOutput() OceanNpVirtualNodeGroupTaintArrayOutput
- func (i OceanNpVirtualNodeGroupTaintArray) ToOceanNpVirtualNodeGroupTaintArrayOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupTaintArrayOutput
- type OceanNpVirtualNodeGroupTaintArrayInput
- type OceanNpVirtualNodeGroupTaintArrayOutput
- func (OceanNpVirtualNodeGroupTaintArrayOutput) ElementType() reflect.Type
- func (o OceanNpVirtualNodeGroupTaintArrayOutput) Index(i pulumi.IntInput) OceanNpVirtualNodeGroupTaintOutput
- func (o OceanNpVirtualNodeGroupTaintArrayOutput) ToOceanNpVirtualNodeGroupTaintArrayOutput() OceanNpVirtualNodeGroupTaintArrayOutput
- func (o OceanNpVirtualNodeGroupTaintArrayOutput) ToOceanNpVirtualNodeGroupTaintArrayOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupTaintArrayOutput
- type OceanNpVirtualNodeGroupTaintInput
- type OceanNpVirtualNodeGroupTaintOutput
- func (o OceanNpVirtualNodeGroupTaintOutput) Effect() pulumi.StringOutput
- func (OceanNpVirtualNodeGroupTaintOutput) ElementType() reflect.Type
- func (o OceanNpVirtualNodeGroupTaintOutput) Key() pulumi.StringOutput
- func (o OceanNpVirtualNodeGroupTaintOutput) ToOceanNpVirtualNodeGroupTaintOutput() OceanNpVirtualNodeGroupTaintOutput
- func (o OceanNpVirtualNodeGroupTaintOutput) ToOceanNpVirtualNodeGroupTaintOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupTaintOutput
- func (o OceanNpVirtualNodeGroupTaintOutput) Value() pulumi.StringOutput
- type OceanNpVirtualNodeGroupUpdatePolicy
- type OceanNpVirtualNodeGroupUpdatePolicyArgs
- func (OceanNpVirtualNodeGroupUpdatePolicyArgs) ElementType() reflect.Type
- func (i OceanNpVirtualNodeGroupUpdatePolicyArgs) ToOceanNpVirtualNodeGroupUpdatePolicyOutput() OceanNpVirtualNodeGroupUpdatePolicyOutput
- func (i OceanNpVirtualNodeGroupUpdatePolicyArgs) ToOceanNpVirtualNodeGroupUpdatePolicyOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyOutput
- func (i OceanNpVirtualNodeGroupUpdatePolicyArgs) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
- func (i OceanNpVirtualNodeGroupUpdatePolicyArgs) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
- type OceanNpVirtualNodeGroupUpdatePolicyInput
- type OceanNpVirtualNodeGroupUpdatePolicyOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyOutput) ConditionedRoll() pulumi.BoolPtrOutput
- func (OceanNpVirtualNodeGroupUpdatePolicyOutput) ElementType() reflect.Type
- func (o OceanNpVirtualNodeGroupUpdatePolicyOutput) RollConfig() OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyOutput) ToOceanNpVirtualNodeGroupUpdatePolicyOutput() OceanNpVirtualNodeGroupUpdatePolicyOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyOutput) ToOceanNpVirtualNodeGroupUpdatePolicyOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyOutput) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyOutput) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
- type OceanNpVirtualNodeGroupUpdatePolicyPtrInput
- type OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ConditionedRoll() pulumi.BoolPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) Elem() OceanNpVirtualNodeGroupUpdatePolicyOutput
- func (OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ElementType() reflect.Type
- func (o OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) RollConfig() OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
- type OceanNpVirtualNodeGroupUpdatePolicyRollConfig
- type OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs
- func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ElementType() reflect.Type
- func (i OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput() OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput
- func (i OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput
- func (i OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
- func (i OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
- type OceanNpVirtualNodeGroupUpdatePolicyRollConfigInput
- type OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) Comment() pulumi.StringPtrOutput
- func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ElementType() reflect.Type
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) NodeNames() pulumi.StringArrayOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) NodePoolNames() pulumi.StringArrayOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) RespectRestrictScaleDown() pulumi.BoolPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput() OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) VngIds() pulumi.StringArrayOutput
- type OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrInput
- type OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) Comment() pulumi.StringPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) Elem() OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput
- func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) NodeNames() pulumi.StringArrayOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) NodePoolNames() pulumi.StringArrayOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) RespectPdb() pulumi.BoolPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) RespectRestrictScaleDown() pulumi.BoolPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
- func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) VngIds() pulumi.StringArrayOutput
- type OceanOsDisk
- type OceanOsDiskArgs
- func (OceanOsDiskArgs) ElementType() reflect.Type
- func (i OceanOsDiskArgs) ToOceanOsDiskOutput() OceanOsDiskOutput
- func (i OceanOsDiskArgs) ToOceanOsDiskOutputWithContext(ctx context.Context) OceanOsDiskOutput
- func (i OceanOsDiskArgs) ToOceanOsDiskPtrOutput() OceanOsDiskPtrOutput
- func (i OceanOsDiskArgs) ToOceanOsDiskPtrOutputWithContext(ctx context.Context) OceanOsDiskPtrOutput
- type OceanOsDiskInput
- type OceanOsDiskOutput
- func (OceanOsDiskOutput) ElementType() reflect.Type
- func (o OceanOsDiskOutput) SizeGb() pulumi.IntOutput
- func (o OceanOsDiskOutput) ToOceanOsDiskOutput() OceanOsDiskOutput
- func (o OceanOsDiskOutput) ToOceanOsDiskOutputWithContext(ctx context.Context) OceanOsDiskOutput
- func (o OceanOsDiskOutput) ToOceanOsDiskPtrOutput() OceanOsDiskPtrOutput
- func (o OceanOsDiskOutput) ToOceanOsDiskPtrOutputWithContext(ctx context.Context) OceanOsDiskPtrOutput
- func (o OceanOsDiskOutput) Type() pulumi.StringPtrOutput
- type OceanOsDiskPtrInput
- type OceanOsDiskPtrOutput
- func (o OceanOsDiskPtrOutput) Elem() OceanOsDiskOutput
- func (OceanOsDiskPtrOutput) ElementType() reflect.Type
- func (o OceanOsDiskPtrOutput) SizeGb() pulumi.IntPtrOutput
- func (o OceanOsDiskPtrOutput) ToOceanOsDiskPtrOutput() OceanOsDiskPtrOutput
- func (o OceanOsDiskPtrOutput) ToOceanOsDiskPtrOutputWithContext(ctx context.Context) OceanOsDiskPtrOutput
- func (o OceanOsDiskPtrOutput) Type() pulumi.StringPtrOutput
- type OceanOutput
- func (o OceanOutput) AcdIdentifier() pulumi.StringOutput
- func (o OceanOutput) AksName() pulumi.StringOutput
- func (o OceanOutput) AksResourceGroupName() pulumi.StringOutput
- func (o OceanOutput) Autoscaler() OceanAutoscalerPtrOutput
- func (o OceanOutput) ControllerClusterId() pulumi.StringOutput
- func (o OceanOutput) CustomData() pulumi.StringOutput
- func (OceanOutput) ElementType() reflect.Type
- func (o OceanOutput) Extensions() OceanExtensionArrayOutput
- func (o OceanOutput) Health() OceanHealthOutput
- func (o OceanOutput) Images() OceanImageArrayOutput
- func (o OceanOutput) LoadBalancers() OceanLoadBalancerArrayOutput
- func (o OceanOutput) ManagedServiceIdentities() OceanManagedServiceIdentityArrayOutput
- func (o OceanOutput) MaxPods() pulumi.IntPtrOutput
- func (o OceanOutput) Name() pulumi.StringOutput
- func (o OceanOutput) Network() OceanNetworkOutput
- func (o OceanOutput) OsDisk() OceanOsDiskPtrOutput
- func (o OceanOutput) ResourceGroupName() pulumi.StringOutput
- func (o OceanOutput) SshPublicKey() pulumi.StringOutput
- func (o OceanOutput) Strategies() OceanStrategyArrayOutput
- func (o OceanOutput) Tags() OceanTagArrayOutput
- func (o OceanOutput) ToOceanOutput() OceanOutput
- func (o OceanOutput) ToOceanOutputWithContext(ctx context.Context) OceanOutput
- func (o OceanOutput) UserName() pulumi.StringOutput
- func (o OceanOutput) VmSizes() OceanVmSizeArrayOutput
- func (o OceanOutput) Zones() pulumi.StringArrayOutput
- type OceanState
- type OceanStrategy
- type OceanStrategyArgs
- type OceanStrategyArray
- type OceanStrategyArrayInput
- type OceanStrategyArrayOutput
- func (OceanStrategyArrayOutput) ElementType() reflect.Type
- func (o OceanStrategyArrayOutput) Index(i pulumi.IntInput) OceanStrategyOutput
- func (o OceanStrategyArrayOutput) ToOceanStrategyArrayOutput() OceanStrategyArrayOutput
- func (o OceanStrategyArrayOutput) ToOceanStrategyArrayOutputWithContext(ctx context.Context) OceanStrategyArrayOutput
- type OceanStrategyInput
- type OceanStrategyOutput
- func (OceanStrategyOutput) ElementType() reflect.Type
- func (o OceanStrategyOutput) FallbackToOndemand() pulumi.BoolPtrOutput
- func (o OceanStrategyOutput) SpotPercentage() pulumi.IntPtrOutput
- func (o OceanStrategyOutput) ToOceanStrategyOutput() OceanStrategyOutput
- func (o OceanStrategyOutput) ToOceanStrategyOutputWithContext(ctx context.Context) OceanStrategyOutput
- type OceanTag
- type OceanTagArgs
- type OceanTagArray
- type OceanTagArrayInput
- type OceanTagArrayOutput
- type OceanTagInput
- type OceanTagOutput
- func (OceanTagOutput) ElementType() reflect.Type
- func (o OceanTagOutput) Key() pulumi.StringPtrOutput
- func (o OceanTagOutput) ToOceanTagOutput() OceanTagOutput
- func (o OceanTagOutput) ToOceanTagOutputWithContext(ctx context.Context) OceanTagOutput
- func (o OceanTagOutput) Value() pulumi.StringPtrOutput
- type OceanVirtualNodeGroup
- type OceanVirtualNodeGroupArgs
- type OceanVirtualNodeGroupArray
- func (OceanVirtualNodeGroupArray) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupArray) ToOceanVirtualNodeGroupArrayOutput() OceanVirtualNodeGroupArrayOutput
- func (i OceanVirtualNodeGroupArray) ToOceanVirtualNodeGroupArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupArrayOutput
- type OceanVirtualNodeGroupArrayInput
- type OceanVirtualNodeGroupArrayOutput
- func (OceanVirtualNodeGroupArrayOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupArrayOutput) Index(i pulumi.IntInput) OceanVirtualNodeGroupOutput
- func (o OceanVirtualNodeGroupArrayOutput) ToOceanVirtualNodeGroupArrayOutput() OceanVirtualNodeGroupArrayOutput
- func (o OceanVirtualNodeGroupArrayOutput) ToOceanVirtualNodeGroupArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupArrayOutput
- type OceanVirtualNodeGroupAutoscale
- type OceanVirtualNodeGroupAutoscaleArgs
- func (OceanVirtualNodeGroupAutoscaleArgs) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupAutoscaleArgs) ToOceanVirtualNodeGroupAutoscaleOutput() OceanVirtualNodeGroupAutoscaleOutput
- func (i OceanVirtualNodeGroupAutoscaleArgs) ToOceanVirtualNodeGroupAutoscaleOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleOutput
- type OceanVirtualNodeGroupAutoscaleArray
- func (OceanVirtualNodeGroupAutoscaleArray) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupAutoscaleArray) ToOceanVirtualNodeGroupAutoscaleArrayOutput() OceanVirtualNodeGroupAutoscaleArrayOutput
- func (i OceanVirtualNodeGroupAutoscaleArray) ToOceanVirtualNodeGroupAutoscaleArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleArrayOutput
- type OceanVirtualNodeGroupAutoscaleArrayInput
- type OceanVirtualNodeGroupAutoscaleArrayOutput
- func (OceanVirtualNodeGroupAutoscaleArrayOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupAutoscaleArrayOutput) Index(i pulumi.IntInput) OceanVirtualNodeGroupAutoscaleOutput
- func (o OceanVirtualNodeGroupAutoscaleArrayOutput) ToOceanVirtualNodeGroupAutoscaleArrayOutput() OceanVirtualNodeGroupAutoscaleArrayOutput
- func (o OceanVirtualNodeGroupAutoscaleArrayOutput) ToOceanVirtualNodeGroupAutoscaleArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleArrayOutput
- type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroom
- type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs
- func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput() OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput
- func (i OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput
- type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray
- func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput() OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput
- func (i OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput
- type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayInput
- type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput
- func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput) Index(i pulumi.IntInput) OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput
- func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput() OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput
- func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput
- type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomInput
- type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput
- func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
- func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
- func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
- func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntOutput
- func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput() OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput
- func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput
- type OceanVirtualNodeGroupAutoscaleInput
- type OceanVirtualNodeGroupAutoscaleOutput
- func (o OceanVirtualNodeGroupAutoscaleOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
- func (o OceanVirtualNodeGroupAutoscaleOutput) AutoscaleHeadrooms() OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput
- func (OceanVirtualNodeGroupAutoscaleOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupAutoscaleOutput) ToOceanVirtualNodeGroupAutoscaleOutput() OceanVirtualNodeGroupAutoscaleOutput
- func (o OceanVirtualNodeGroupAutoscaleOutput) ToOceanVirtualNodeGroupAutoscaleOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleOutput
- type OceanVirtualNodeGroupInput
- type OceanVirtualNodeGroupLabel
- type OceanVirtualNodeGroupLabelArgs
- func (OceanVirtualNodeGroupLabelArgs) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupLabelArgs) ToOceanVirtualNodeGroupLabelOutput() OceanVirtualNodeGroupLabelOutput
- func (i OceanVirtualNodeGroupLabelArgs) ToOceanVirtualNodeGroupLabelOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLabelOutput
- type OceanVirtualNodeGroupLabelArray
- func (OceanVirtualNodeGroupLabelArray) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupLabelArray) ToOceanVirtualNodeGroupLabelArrayOutput() OceanVirtualNodeGroupLabelArrayOutput
- func (i OceanVirtualNodeGroupLabelArray) ToOceanVirtualNodeGroupLabelArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLabelArrayOutput
- type OceanVirtualNodeGroupLabelArrayInput
- type OceanVirtualNodeGroupLabelArrayOutput
- func (OceanVirtualNodeGroupLabelArrayOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupLabelArrayOutput) Index(i pulumi.IntInput) OceanVirtualNodeGroupLabelOutput
- func (o OceanVirtualNodeGroupLabelArrayOutput) ToOceanVirtualNodeGroupLabelArrayOutput() OceanVirtualNodeGroupLabelArrayOutput
- func (o OceanVirtualNodeGroupLabelArrayOutput) ToOceanVirtualNodeGroupLabelArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLabelArrayOutput
- type OceanVirtualNodeGroupLabelInput
- type OceanVirtualNodeGroupLabelOutput
- func (OceanVirtualNodeGroupLabelOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupLabelOutput) Key() pulumi.StringOutput
- func (o OceanVirtualNodeGroupLabelOutput) ToOceanVirtualNodeGroupLabelOutput() OceanVirtualNodeGroupLabelOutput
- func (o OceanVirtualNodeGroupLabelOutput) ToOceanVirtualNodeGroupLabelOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLabelOutput
- func (o OceanVirtualNodeGroupLabelOutput) Value() pulumi.StringPtrOutput
- type OceanVirtualNodeGroupLaunchSpecification
- type OceanVirtualNodeGroupLaunchSpecificationArgs
- func (OceanVirtualNodeGroupLaunchSpecificationArgs) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupLaunchSpecificationArgs) ToOceanVirtualNodeGroupLaunchSpecificationOutput() OceanVirtualNodeGroupLaunchSpecificationOutput
- func (i OceanVirtualNodeGroupLaunchSpecificationArgs) ToOceanVirtualNodeGroupLaunchSpecificationOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOutput
- type OceanVirtualNodeGroupLaunchSpecificationArray
- func (OceanVirtualNodeGroupLaunchSpecificationArray) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupLaunchSpecificationArray) ToOceanVirtualNodeGroupLaunchSpecificationArrayOutput() OceanVirtualNodeGroupLaunchSpecificationArrayOutput
- func (i OceanVirtualNodeGroupLaunchSpecificationArray) ToOceanVirtualNodeGroupLaunchSpecificationArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationArrayOutput
- type OceanVirtualNodeGroupLaunchSpecificationArrayInput
- type OceanVirtualNodeGroupLaunchSpecificationArrayOutput
- func (OceanVirtualNodeGroupLaunchSpecificationArrayOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupLaunchSpecificationArrayOutput) Index(i pulumi.IntInput) OceanVirtualNodeGroupLaunchSpecificationOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationArrayOutput) ToOceanVirtualNodeGroupLaunchSpecificationArrayOutput() OceanVirtualNodeGroupLaunchSpecificationArrayOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationArrayOutput) ToOceanVirtualNodeGroupLaunchSpecificationArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationArrayOutput
- type OceanVirtualNodeGroupLaunchSpecificationInput
- type OceanVirtualNodeGroupLaunchSpecificationOsDisk
- type OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs
- func (OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutput() OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput
- func (i OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput
- func (i OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput() OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
- func (i OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
- type OceanVirtualNodeGroupLaunchSpecificationOsDiskInput
- type OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput
- func (OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) SizeGb() pulumi.IntOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutput() OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput() OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) Type() pulumi.StringPtrOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) UtilizeEphemeralStorage() pulumi.BoolPtrOutput
- type OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrInput
- type OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) Elem() OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput
- func (OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) SizeGb() pulumi.IntPtrOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput() OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) Type() pulumi.StringPtrOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) UtilizeEphemeralStorage() pulumi.BoolPtrOutput
- type OceanVirtualNodeGroupLaunchSpecificationOutput
- func (OceanVirtualNodeGroupLaunchSpecificationOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupLaunchSpecificationOutput) MaxPods() pulumi.IntPtrOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOutput) OsDisk() OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOutput) Tags() OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOutput) ToOceanVirtualNodeGroupLaunchSpecificationOutput() OceanVirtualNodeGroupLaunchSpecificationOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationOutput) ToOceanVirtualNodeGroupLaunchSpecificationOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOutput
- type OceanVirtualNodeGroupLaunchSpecificationTag
- type OceanVirtualNodeGroupLaunchSpecificationTagArgs
- func (OceanVirtualNodeGroupLaunchSpecificationTagArgs) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupLaunchSpecificationTagArgs) ToOceanVirtualNodeGroupLaunchSpecificationTagOutput() OceanVirtualNodeGroupLaunchSpecificationTagOutput
- func (i OceanVirtualNodeGroupLaunchSpecificationTagArgs) ToOceanVirtualNodeGroupLaunchSpecificationTagOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationTagOutput
- type OceanVirtualNodeGroupLaunchSpecificationTagArray
- func (OceanVirtualNodeGroupLaunchSpecificationTagArray) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupLaunchSpecificationTagArray) ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutput() OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput
- func (i OceanVirtualNodeGroupLaunchSpecificationTagArray) ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput
- type OceanVirtualNodeGroupLaunchSpecificationTagArrayInput
- type OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput
- func (OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput) Index(i pulumi.IntInput) OceanVirtualNodeGroupLaunchSpecificationTagOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput) ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutput() OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput) ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput
- type OceanVirtualNodeGroupLaunchSpecificationTagInput
- type OceanVirtualNodeGroupLaunchSpecificationTagOutput
- func (OceanVirtualNodeGroupLaunchSpecificationTagOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupLaunchSpecificationTagOutput) Key() pulumi.StringPtrOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationTagOutput) ToOceanVirtualNodeGroupLaunchSpecificationTagOutput() OceanVirtualNodeGroupLaunchSpecificationTagOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationTagOutput) ToOceanVirtualNodeGroupLaunchSpecificationTagOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationTagOutput
- func (o OceanVirtualNodeGroupLaunchSpecificationTagOutput) Value() pulumi.StringPtrOutput
- type OceanVirtualNodeGroupMap
- type OceanVirtualNodeGroupMapInput
- type OceanVirtualNodeGroupMapOutput
- func (OceanVirtualNodeGroupMapOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupMapOutput) MapIndex(k pulumi.StringInput) OceanVirtualNodeGroupOutput
- func (o OceanVirtualNodeGroupMapOutput) ToOceanVirtualNodeGroupMapOutput() OceanVirtualNodeGroupMapOutput
- func (o OceanVirtualNodeGroupMapOutput) ToOceanVirtualNodeGroupMapOutputWithContext(ctx context.Context) OceanVirtualNodeGroupMapOutput
- type OceanVirtualNodeGroupOutput
- func (o OceanVirtualNodeGroupOutput) Autoscales() OceanVirtualNodeGroupAutoscaleArrayOutput
- func (OceanVirtualNodeGroupOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupOutput) Labels() OceanVirtualNodeGroupLabelArrayOutput
- func (o OceanVirtualNodeGroupOutput) LaunchSpecifications() OceanVirtualNodeGroupLaunchSpecificationArrayOutput
- func (o OceanVirtualNodeGroupOutput) Name() pulumi.StringOutput
- func (o OceanVirtualNodeGroupOutput) OceanId() pulumi.StringOutput
- func (o OceanVirtualNodeGroupOutput) ResourceLimits() OceanVirtualNodeGroupResourceLimitArrayOutput
- func (o OceanVirtualNodeGroupOutput) Taints() OceanVirtualNodeGroupTaintArrayOutput
- func (o OceanVirtualNodeGroupOutput) ToOceanVirtualNodeGroupOutput() OceanVirtualNodeGroupOutput
- func (o OceanVirtualNodeGroupOutput) ToOceanVirtualNodeGroupOutputWithContext(ctx context.Context) OceanVirtualNodeGroupOutput
- func (o OceanVirtualNodeGroupOutput) Zones() pulumi.StringArrayOutput
- type OceanVirtualNodeGroupResourceLimit
- type OceanVirtualNodeGroupResourceLimitArgs
- func (OceanVirtualNodeGroupResourceLimitArgs) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupResourceLimitArgs) ToOceanVirtualNodeGroupResourceLimitOutput() OceanVirtualNodeGroupResourceLimitOutput
- func (i OceanVirtualNodeGroupResourceLimitArgs) ToOceanVirtualNodeGroupResourceLimitOutputWithContext(ctx context.Context) OceanVirtualNodeGroupResourceLimitOutput
- type OceanVirtualNodeGroupResourceLimitArray
- func (OceanVirtualNodeGroupResourceLimitArray) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupResourceLimitArray) ToOceanVirtualNodeGroupResourceLimitArrayOutput() OceanVirtualNodeGroupResourceLimitArrayOutput
- func (i OceanVirtualNodeGroupResourceLimitArray) ToOceanVirtualNodeGroupResourceLimitArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupResourceLimitArrayOutput
- type OceanVirtualNodeGroupResourceLimitArrayInput
- type OceanVirtualNodeGroupResourceLimitArrayOutput
- func (OceanVirtualNodeGroupResourceLimitArrayOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupResourceLimitArrayOutput) Index(i pulumi.IntInput) OceanVirtualNodeGroupResourceLimitOutput
- func (o OceanVirtualNodeGroupResourceLimitArrayOutput) ToOceanVirtualNodeGroupResourceLimitArrayOutput() OceanVirtualNodeGroupResourceLimitArrayOutput
- func (o OceanVirtualNodeGroupResourceLimitArrayOutput) ToOceanVirtualNodeGroupResourceLimitArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupResourceLimitArrayOutput
- type OceanVirtualNodeGroupResourceLimitInput
- type OceanVirtualNodeGroupResourceLimitOutput
- func (OceanVirtualNodeGroupResourceLimitOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupResourceLimitOutput) MaxInstanceCount() pulumi.IntPtrOutput
- func (o OceanVirtualNodeGroupResourceLimitOutput) ToOceanVirtualNodeGroupResourceLimitOutput() OceanVirtualNodeGroupResourceLimitOutput
- func (o OceanVirtualNodeGroupResourceLimitOutput) ToOceanVirtualNodeGroupResourceLimitOutputWithContext(ctx context.Context) OceanVirtualNodeGroupResourceLimitOutput
- type OceanVirtualNodeGroupState
- type OceanVirtualNodeGroupTaint
- type OceanVirtualNodeGroupTaintArgs
- func (OceanVirtualNodeGroupTaintArgs) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupTaintArgs) ToOceanVirtualNodeGroupTaintOutput() OceanVirtualNodeGroupTaintOutput
- func (i OceanVirtualNodeGroupTaintArgs) ToOceanVirtualNodeGroupTaintOutputWithContext(ctx context.Context) OceanVirtualNodeGroupTaintOutput
- type OceanVirtualNodeGroupTaintArray
- func (OceanVirtualNodeGroupTaintArray) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupTaintArray) ToOceanVirtualNodeGroupTaintArrayOutput() OceanVirtualNodeGroupTaintArrayOutput
- func (i OceanVirtualNodeGroupTaintArray) ToOceanVirtualNodeGroupTaintArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupTaintArrayOutput
- type OceanVirtualNodeGroupTaintArrayInput
- type OceanVirtualNodeGroupTaintArrayOutput
- func (OceanVirtualNodeGroupTaintArrayOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupTaintArrayOutput) Index(i pulumi.IntInput) OceanVirtualNodeGroupTaintOutput
- func (o OceanVirtualNodeGroupTaintArrayOutput) ToOceanVirtualNodeGroupTaintArrayOutput() OceanVirtualNodeGroupTaintArrayOutput
- func (o OceanVirtualNodeGroupTaintArrayOutput) ToOceanVirtualNodeGroupTaintArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupTaintArrayOutput
- type OceanVirtualNodeGroupTaintInput
- type OceanVirtualNodeGroupTaintOutput
- func (o OceanVirtualNodeGroupTaintOutput) Effect() pulumi.StringOutput
- func (OceanVirtualNodeGroupTaintOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupTaintOutput) Key() pulumi.StringOutput
- func (o OceanVirtualNodeGroupTaintOutput) ToOceanVirtualNodeGroupTaintOutput() OceanVirtualNodeGroupTaintOutput
- func (o OceanVirtualNodeGroupTaintOutput) ToOceanVirtualNodeGroupTaintOutputWithContext(ctx context.Context) OceanVirtualNodeGroupTaintOutput
- func (o OceanVirtualNodeGroupTaintOutput) Value() pulumi.StringOutput
- type OceanVmSize
- type OceanVmSizeArgs
- type OceanVmSizeArray
- type OceanVmSizeArrayInput
- type OceanVmSizeArrayOutput
- func (OceanVmSizeArrayOutput) ElementType() reflect.Type
- func (o OceanVmSizeArrayOutput) Index(i pulumi.IntInput) OceanVmSizeOutput
- func (o OceanVmSizeArrayOutput) ToOceanVmSizeArrayOutput() OceanVmSizeArrayOutput
- func (o OceanVmSizeArrayOutput) ToOceanVmSizeArrayOutputWithContext(ctx context.Context) OceanVmSizeArrayOutput
- type OceanVmSizeInput
- type OceanVmSizeOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Elastigroup ¶
type Elastigroup struct { pulumi.CustomResourceState // Custom init script file or text in Base64 encoded format. CustomData pulumi.StringPtrOutput `pulumi:"customData"` // The desired number of instances the group should have at any time. DesiredCapacity pulumi.IntPtrOutput `pulumi:"desiredCapacity"` HealthCheck ElastigroupHealthCheckPtrOutput `pulumi:"healthCheck"` Images ElastigroupImageArrayOutput `pulumi:"images"` IntegrationKubernetes ElastigroupIntegrationKubernetesPtrOutput `pulumi:"integrationKubernetes"` IntegrationMultaiRuntime ElastigroupIntegrationMultaiRuntimePtrOutput `pulumi:"integrationMultaiRuntime"` LoadBalancers ElastigroupLoadBalancerArrayOutput `pulumi:"loadBalancers"` Login ElastigroupLoginPtrOutput `pulumi:"login"` LowPrioritySizes pulumi.StringArrayOutput `pulumi:"lowPrioritySizes"` ManagedServiceIdentities ElastigroupManagedServiceIdentityArrayOutput `pulumi:"managedServiceIdentities"` // The maximum number of instances the group should have at any time. MaxSize pulumi.IntOutput `pulumi:"maxSize"` // The minimum number of instances the group should have at any time. MinSize pulumi.IntOutput `pulumi:"minSize"` // Name of the Managed Service Identity. Name pulumi.StringOutput `pulumi:"name"` Network ElastigroupNetworkOutput `pulumi:"network"` // Available On-Demand sizes OdSizes pulumi.StringArrayOutput `pulumi:"odSizes"` Product pulumi.StringOutput `pulumi:"product"` // The region your Azure group will be created in. Region pulumi.StringOutput `pulumi:"region"` // Name of the Azure Resource Group where the Managed Service Identity is located. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` ScalingDownPolicies ElastigroupScalingDownPolicyArrayOutput `pulumi:"scalingDownPolicies"` ScalingUpPolicies ElastigroupScalingUpPolicyArrayOutput `pulumi:"scalingUpPolicies"` ScheduledTasks ElastigroupScheduledTaskArrayOutput `pulumi:"scheduledTasks"` ShutdownScript pulumi.StringPtrOutput `pulumi:"shutdownScript"` Strategy ElastigroupStrategyOutput `pulumi:"strategy"` UpdatePolicy ElastigroupUpdatePolicyPtrOutput `pulumi:"updatePolicy"` UserData pulumi.StringPtrOutput `pulumi:"userData"` }
Provides a Spotinst elastigroup Azure resource.
## Image
* `image` - (Required) Image of a VM. An image is a template for creating new VMs. Choose from Azure image catalogue (marketplace) or use a custom image.
- `publisher` - (Optional) Image publisher. Required if resourceGroupName is not specified.
- `offer` - (Optional) Name of the image to use. Required if publisher is specified.
- `sku` - (Optional) Image's Stock Keeping Unit, which is the specific version of the image. Required if publisher is specified.
- `version` -
- `resourceGroupName` - (Optional) Name of Resource Group for custom image. Required if publisher not specified.
- `imageName` - (Optional) Name of the custom image. Required if resourceGroupName is specified.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
<a id="network"></a> ## Network
* `network` - (Required) Defines the Virtual Network and Subnet for your Elastigroup.
- `virtualNetworkName` - (Required) Name of Vnet.
- `resourceGroupName` - (Required) Vnet Resource Group Name.
- `networkInterfaces` -
- `subnetName` - (Required) ID of subnet.
- `assignPublicUp` - (Optional, Default: `false`) Assign a public IP to each VM in the Elastigroup.
- `isPrimary` -
- `additionalIpConfigs` - (Optional) Array of additional IP configuration objects.
- `name` - (Required) The IP configuration name.
- `privateIpVersion` - (Optional) Available from Azure Api-Version 2017-03-30 onwards, it represents whether the specific ip configuration is IPv4 or IPv6. Valid values: `IPv4`, `IPv6`.
- `applicationSecurityGroup` - (Optional) - List of Application Security Groups that will be associated to the primary ip configuration of the network interface.
- `name` - (Required) - The name of the Application Security group.
- `resourceGroupName` - (Required) - The resource group of the Application Security Group. }
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
### Login
* `login` - (Required) Describes the login configuration.
- `userName` - (Required) Set admin access for accessing your VMs.
- `sshPublicKey` - (Optional) SSH for admin access to Linux VMs. Required for Linux OS types.
- `password` - (Optional) Password for admin access to Windows VMs. Required for Windows OS types.
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
func GetElastigroup ¶
func GetElastigroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ElastigroupState, opts ...pulumi.ResourceOption) (*Elastigroup, error)
GetElastigroup gets an existing Elastigroup 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 NewElastigroup ¶
func NewElastigroup(ctx *pulumi.Context, name string, args *ElastigroupArgs, opts ...pulumi.ResourceOption) (*Elastigroup, error)
NewElastigroup registers a new resource with the given unique name, arguments, and options.
func (*Elastigroup) ElementType ¶
func (*Elastigroup) ElementType() reflect.Type
func (*Elastigroup) ToElastigroupOutput ¶
func (i *Elastigroup) ToElastigroupOutput() ElastigroupOutput
func (*Elastigroup) ToElastigroupOutputWithContext ¶
func (i *Elastigroup) ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput
type ElastigroupArgs ¶
type ElastigroupArgs struct { // Custom init script file or text in Base64 encoded format. CustomData pulumi.StringPtrInput // The desired number of instances the group should have at any time. DesiredCapacity pulumi.IntPtrInput HealthCheck ElastigroupHealthCheckPtrInput Images ElastigroupImageArrayInput IntegrationKubernetes ElastigroupIntegrationKubernetesPtrInput IntegrationMultaiRuntime ElastigroupIntegrationMultaiRuntimePtrInput LoadBalancers ElastigroupLoadBalancerArrayInput Login ElastigroupLoginPtrInput LowPrioritySizes pulumi.StringArrayInput ManagedServiceIdentities ElastigroupManagedServiceIdentityArrayInput // The maximum number of instances the group should have at any time. MaxSize pulumi.IntPtrInput // The minimum number of instances the group should have at any time. MinSize pulumi.IntPtrInput // Name of the Managed Service Identity. Name pulumi.StringPtrInput Network ElastigroupNetworkInput // Available On-Demand sizes OdSizes pulumi.StringArrayInput Product pulumi.StringInput // The region your Azure group will be created in. Region pulumi.StringInput // Name of the Azure Resource Group where the Managed Service Identity is located. ResourceGroupName pulumi.StringInput ScalingDownPolicies ElastigroupScalingDownPolicyArrayInput ScalingUpPolicies ElastigroupScalingUpPolicyArrayInput ScheduledTasks ElastigroupScheduledTaskArrayInput ShutdownScript pulumi.StringPtrInput Strategy ElastigroupStrategyInput UpdatePolicy ElastigroupUpdatePolicyPtrInput UserData pulumi.StringPtrInput }
The set of arguments for constructing a Elastigroup resource.
func (ElastigroupArgs) ElementType ¶
func (ElastigroupArgs) ElementType() reflect.Type
type ElastigroupArray ¶
type ElastigroupArray []ElastigroupInput
func (ElastigroupArray) ElementType ¶
func (ElastigroupArray) ElementType() reflect.Type
func (ElastigroupArray) ToElastigroupArrayOutput ¶
func (i ElastigroupArray) ToElastigroupArrayOutput() ElastigroupArrayOutput
func (ElastigroupArray) ToElastigroupArrayOutputWithContext ¶
func (i ElastigroupArray) ToElastigroupArrayOutputWithContext(ctx context.Context) ElastigroupArrayOutput
type ElastigroupArrayInput ¶
type ElastigroupArrayInput interface { pulumi.Input ToElastigroupArrayOutput() ElastigroupArrayOutput ToElastigroupArrayOutputWithContext(context.Context) ElastigroupArrayOutput }
ElastigroupArrayInput is an input type that accepts ElastigroupArray and ElastigroupArrayOutput values. You can construct a concrete instance of `ElastigroupArrayInput` via:
ElastigroupArray{ ElastigroupArgs{...} }
type ElastigroupArrayOutput ¶
type ElastigroupArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupArrayOutput) ElementType ¶
func (ElastigroupArrayOutput) ElementType() reflect.Type
func (ElastigroupArrayOutput) Index ¶
func (o ElastigroupArrayOutput) Index(i pulumi.IntInput) ElastigroupOutput
func (ElastigroupArrayOutput) ToElastigroupArrayOutput ¶
func (o ElastigroupArrayOutput) ToElastigroupArrayOutput() ElastigroupArrayOutput
func (ElastigroupArrayOutput) ToElastigroupArrayOutputWithContext ¶
func (o ElastigroupArrayOutput) ToElastigroupArrayOutputWithContext(ctx context.Context) ElastigroupArrayOutput
type ElastigroupHealthCheck ¶
type ElastigroupHealthCheckArgs ¶
type ElastigroupHealthCheckArgs struct { AutoHealing pulumi.BoolPtrInput `pulumi:"autoHealing"` GracePeriod pulumi.IntPtrInput `pulumi:"gracePeriod"` HealthCheckType pulumi.StringInput `pulumi:"healthCheckType"` }
func (ElastigroupHealthCheckArgs) ElementType ¶
func (ElastigroupHealthCheckArgs) ElementType() reflect.Type
func (ElastigroupHealthCheckArgs) ToElastigroupHealthCheckOutput ¶
func (i ElastigroupHealthCheckArgs) ToElastigroupHealthCheckOutput() ElastigroupHealthCheckOutput
func (ElastigroupHealthCheckArgs) ToElastigroupHealthCheckOutputWithContext ¶
func (i ElastigroupHealthCheckArgs) ToElastigroupHealthCheckOutputWithContext(ctx context.Context) ElastigroupHealthCheckOutput
func (ElastigroupHealthCheckArgs) ToElastigroupHealthCheckPtrOutput ¶
func (i ElastigroupHealthCheckArgs) ToElastigroupHealthCheckPtrOutput() ElastigroupHealthCheckPtrOutput
func (ElastigroupHealthCheckArgs) ToElastigroupHealthCheckPtrOutputWithContext ¶
func (i ElastigroupHealthCheckArgs) ToElastigroupHealthCheckPtrOutputWithContext(ctx context.Context) ElastigroupHealthCheckPtrOutput
type ElastigroupHealthCheckInput ¶
type ElastigroupHealthCheckInput interface { pulumi.Input ToElastigroupHealthCheckOutput() ElastigroupHealthCheckOutput ToElastigroupHealthCheckOutputWithContext(context.Context) ElastigroupHealthCheckOutput }
ElastigroupHealthCheckInput is an input type that accepts ElastigroupHealthCheckArgs and ElastigroupHealthCheckOutput values. You can construct a concrete instance of `ElastigroupHealthCheckInput` via:
ElastigroupHealthCheckArgs{...}
type ElastigroupHealthCheckOutput ¶
type ElastigroupHealthCheckOutput struct{ *pulumi.OutputState }
func (ElastigroupHealthCheckOutput) AutoHealing ¶
func (o ElastigroupHealthCheckOutput) AutoHealing() pulumi.BoolPtrOutput
func (ElastigroupHealthCheckOutput) ElementType ¶
func (ElastigroupHealthCheckOutput) ElementType() reflect.Type
func (ElastigroupHealthCheckOutput) GracePeriod ¶
func (o ElastigroupHealthCheckOutput) GracePeriod() pulumi.IntPtrOutput
func (ElastigroupHealthCheckOutput) HealthCheckType ¶
func (o ElastigroupHealthCheckOutput) HealthCheckType() pulumi.StringOutput
func (ElastigroupHealthCheckOutput) ToElastigroupHealthCheckOutput ¶
func (o ElastigroupHealthCheckOutput) ToElastigroupHealthCheckOutput() ElastigroupHealthCheckOutput
func (ElastigroupHealthCheckOutput) ToElastigroupHealthCheckOutputWithContext ¶
func (o ElastigroupHealthCheckOutput) ToElastigroupHealthCheckOutputWithContext(ctx context.Context) ElastigroupHealthCheckOutput
func (ElastigroupHealthCheckOutput) ToElastigroupHealthCheckPtrOutput ¶
func (o ElastigroupHealthCheckOutput) ToElastigroupHealthCheckPtrOutput() ElastigroupHealthCheckPtrOutput
func (ElastigroupHealthCheckOutput) ToElastigroupHealthCheckPtrOutputWithContext ¶
func (o ElastigroupHealthCheckOutput) ToElastigroupHealthCheckPtrOutputWithContext(ctx context.Context) ElastigroupHealthCheckPtrOutput
type ElastigroupHealthCheckPtrInput ¶
type ElastigroupHealthCheckPtrInput interface { pulumi.Input ToElastigroupHealthCheckPtrOutput() ElastigroupHealthCheckPtrOutput ToElastigroupHealthCheckPtrOutputWithContext(context.Context) ElastigroupHealthCheckPtrOutput }
ElastigroupHealthCheckPtrInput is an input type that accepts ElastigroupHealthCheckArgs, ElastigroupHealthCheckPtr and ElastigroupHealthCheckPtrOutput values. You can construct a concrete instance of `ElastigroupHealthCheckPtrInput` via:
ElastigroupHealthCheckArgs{...} or: nil
func ElastigroupHealthCheckPtr ¶
func ElastigroupHealthCheckPtr(v *ElastigroupHealthCheckArgs) ElastigroupHealthCheckPtrInput
type ElastigroupHealthCheckPtrOutput ¶
type ElastigroupHealthCheckPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupHealthCheckPtrOutput) AutoHealing ¶
func (o ElastigroupHealthCheckPtrOutput) AutoHealing() pulumi.BoolPtrOutput
func (ElastigroupHealthCheckPtrOutput) Elem ¶
func (o ElastigroupHealthCheckPtrOutput) Elem() ElastigroupHealthCheckOutput
func (ElastigroupHealthCheckPtrOutput) ElementType ¶
func (ElastigroupHealthCheckPtrOutput) ElementType() reflect.Type
func (ElastigroupHealthCheckPtrOutput) GracePeriod ¶
func (o ElastigroupHealthCheckPtrOutput) GracePeriod() pulumi.IntPtrOutput
func (ElastigroupHealthCheckPtrOutput) HealthCheckType ¶
func (o ElastigroupHealthCheckPtrOutput) HealthCheckType() pulumi.StringPtrOutput
func (ElastigroupHealthCheckPtrOutput) ToElastigroupHealthCheckPtrOutput ¶
func (o ElastigroupHealthCheckPtrOutput) ToElastigroupHealthCheckPtrOutput() ElastigroupHealthCheckPtrOutput
func (ElastigroupHealthCheckPtrOutput) ToElastigroupHealthCheckPtrOutputWithContext ¶
func (o ElastigroupHealthCheckPtrOutput) ToElastigroupHealthCheckPtrOutputWithContext(ctx context.Context) ElastigroupHealthCheckPtrOutput
type ElastigroupImage ¶
type ElastigroupImage struct { Customs []ElastigroupImageCustom `pulumi:"customs"` Marketplaces []ElastigroupImageMarketplace `pulumi:"marketplaces"` }
type ElastigroupImageArgs ¶
type ElastigroupImageArgs struct { Customs ElastigroupImageCustomArrayInput `pulumi:"customs"` Marketplaces ElastigroupImageMarketplaceArrayInput `pulumi:"marketplaces"` }
func (ElastigroupImageArgs) ElementType ¶
func (ElastigroupImageArgs) ElementType() reflect.Type
func (ElastigroupImageArgs) ToElastigroupImageOutput ¶
func (i ElastigroupImageArgs) ToElastigroupImageOutput() ElastigroupImageOutput
func (ElastigroupImageArgs) ToElastigroupImageOutputWithContext ¶
func (i ElastigroupImageArgs) ToElastigroupImageOutputWithContext(ctx context.Context) ElastigroupImageOutput
type ElastigroupImageArray ¶
type ElastigroupImageArray []ElastigroupImageInput
func (ElastigroupImageArray) ElementType ¶
func (ElastigroupImageArray) ElementType() reflect.Type
func (ElastigroupImageArray) ToElastigroupImageArrayOutput ¶
func (i ElastigroupImageArray) ToElastigroupImageArrayOutput() ElastigroupImageArrayOutput
func (ElastigroupImageArray) ToElastigroupImageArrayOutputWithContext ¶
func (i ElastigroupImageArray) ToElastigroupImageArrayOutputWithContext(ctx context.Context) ElastigroupImageArrayOutput
type ElastigroupImageArrayInput ¶
type ElastigroupImageArrayInput interface { pulumi.Input ToElastigroupImageArrayOutput() ElastigroupImageArrayOutput ToElastigroupImageArrayOutputWithContext(context.Context) ElastigroupImageArrayOutput }
ElastigroupImageArrayInput is an input type that accepts ElastigroupImageArray and ElastigroupImageArrayOutput values. You can construct a concrete instance of `ElastigroupImageArrayInput` via:
ElastigroupImageArray{ ElastigroupImageArgs{...} }
type ElastigroupImageArrayOutput ¶
type ElastigroupImageArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupImageArrayOutput) ElementType ¶
func (ElastigroupImageArrayOutput) ElementType() reflect.Type
func (ElastigroupImageArrayOutput) Index ¶
func (o ElastigroupImageArrayOutput) Index(i pulumi.IntInput) ElastigroupImageOutput
func (ElastigroupImageArrayOutput) ToElastigroupImageArrayOutput ¶
func (o ElastigroupImageArrayOutput) ToElastigroupImageArrayOutput() ElastigroupImageArrayOutput
func (ElastigroupImageArrayOutput) ToElastigroupImageArrayOutputWithContext ¶
func (o ElastigroupImageArrayOutput) ToElastigroupImageArrayOutputWithContext(ctx context.Context) ElastigroupImageArrayOutput
type ElastigroupImageCustom ¶
type ElastigroupImageCustomArgs ¶
type ElastigroupImageCustomArgs struct { ImageName pulumi.StringInput `pulumi:"imageName"` // Name of the Azure Resource Group where the Managed Service Identity is located. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (ElastigroupImageCustomArgs) ElementType ¶
func (ElastigroupImageCustomArgs) ElementType() reflect.Type
func (ElastigroupImageCustomArgs) ToElastigroupImageCustomOutput ¶
func (i ElastigroupImageCustomArgs) ToElastigroupImageCustomOutput() ElastigroupImageCustomOutput
func (ElastigroupImageCustomArgs) ToElastigroupImageCustomOutputWithContext ¶
func (i ElastigroupImageCustomArgs) ToElastigroupImageCustomOutputWithContext(ctx context.Context) ElastigroupImageCustomOutput
type ElastigroupImageCustomArray ¶
type ElastigroupImageCustomArray []ElastigroupImageCustomInput
func (ElastigroupImageCustomArray) ElementType ¶
func (ElastigroupImageCustomArray) ElementType() reflect.Type
func (ElastigroupImageCustomArray) ToElastigroupImageCustomArrayOutput ¶
func (i ElastigroupImageCustomArray) ToElastigroupImageCustomArrayOutput() ElastigroupImageCustomArrayOutput
func (ElastigroupImageCustomArray) ToElastigroupImageCustomArrayOutputWithContext ¶
func (i ElastigroupImageCustomArray) ToElastigroupImageCustomArrayOutputWithContext(ctx context.Context) ElastigroupImageCustomArrayOutput
type ElastigroupImageCustomArrayInput ¶
type ElastigroupImageCustomArrayInput interface { pulumi.Input ToElastigroupImageCustomArrayOutput() ElastigroupImageCustomArrayOutput ToElastigroupImageCustomArrayOutputWithContext(context.Context) ElastigroupImageCustomArrayOutput }
ElastigroupImageCustomArrayInput is an input type that accepts ElastigroupImageCustomArray and ElastigroupImageCustomArrayOutput values. You can construct a concrete instance of `ElastigroupImageCustomArrayInput` via:
ElastigroupImageCustomArray{ ElastigroupImageCustomArgs{...} }
type ElastigroupImageCustomArrayOutput ¶
type ElastigroupImageCustomArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupImageCustomArrayOutput) ElementType ¶
func (ElastigroupImageCustomArrayOutput) ElementType() reflect.Type
func (ElastigroupImageCustomArrayOutput) Index ¶
func (o ElastigroupImageCustomArrayOutput) Index(i pulumi.IntInput) ElastigroupImageCustomOutput
func (ElastigroupImageCustomArrayOutput) ToElastigroupImageCustomArrayOutput ¶
func (o ElastigroupImageCustomArrayOutput) ToElastigroupImageCustomArrayOutput() ElastigroupImageCustomArrayOutput
func (ElastigroupImageCustomArrayOutput) ToElastigroupImageCustomArrayOutputWithContext ¶
func (o ElastigroupImageCustomArrayOutput) ToElastigroupImageCustomArrayOutputWithContext(ctx context.Context) ElastigroupImageCustomArrayOutput
type ElastigroupImageCustomInput ¶
type ElastigroupImageCustomInput interface { pulumi.Input ToElastigroupImageCustomOutput() ElastigroupImageCustomOutput ToElastigroupImageCustomOutputWithContext(context.Context) ElastigroupImageCustomOutput }
ElastigroupImageCustomInput is an input type that accepts ElastigroupImageCustomArgs and ElastigroupImageCustomOutput values. You can construct a concrete instance of `ElastigroupImageCustomInput` via:
ElastigroupImageCustomArgs{...}
type ElastigroupImageCustomOutput ¶
type ElastigroupImageCustomOutput struct{ *pulumi.OutputState }
func (ElastigroupImageCustomOutput) ElementType ¶
func (ElastigroupImageCustomOutput) ElementType() reflect.Type
func (ElastigroupImageCustomOutput) ImageName ¶
func (o ElastigroupImageCustomOutput) ImageName() pulumi.StringOutput
func (ElastigroupImageCustomOutput) ResourceGroupName ¶
func (o ElastigroupImageCustomOutput) ResourceGroupName() pulumi.StringOutput
Name of the Azure Resource Group where the Managed Service Identity is located.
func (ElastigroupImageCustomOutput) ToElastigroupImageCustomOutput ¶
func (o ElastigroupImageCustomOutput) ToElastigroupImageCustomOutput() ElastigroupImageCustomOutput
func (ElastigroupImageCustomOutput) ToElastigroupImageCustomOutputWithContext ¶
func (o ElastigroupImageCustomOutput) ToElastigroupImageCustomOutputWithContext(ctx context.Context) ElastigroupImageCustomOutput
type ElastigroupImageInput ¶
type ElastigroupImageInput interface { pulumi.Input ToElastigroupImageOutput() ElastigroupImageOutput ToElastigroupImageOutputWithContext(context.Context) ElastigroupImageOutput }
ElastigroupImageInput is an input type that accepts ElastigroupImageArgs and ElastigroupImageOutput values. You can construct a concrete instance of `ElastigroupImageInput` via:
ElastigroupImageArgs{...}
type ElastigroupImageMarketplaceArgs ¶
type ElastigroupImageMarketplaceArgs struct { Offer pulumi.StringInput `pulumi:"offer"` Publisher pulumi.StringInput `pulumi:"publisher"` Sku pulumi.StringInput `pulumi:"sku"` }
func (ElastigroupImageMarketplaceArgs) ElementType ¶
func (ElastigroupImageMarketplaceArgs) ElementType() reflect.Type
func (ElastigroupImageMarketplaceArgs) ToElastigroupImageMarketplaceOutput ¶
func (i ElastigroupImageMarketplaceArgs) ToElastigroupImageMarketplaceOutput() ElastigroupImageMarketplaceOutput
func (ElastigroupImageMarketplaceArgs) ToElastigroupImageMarketplaceOutputWithContext ¶
func (i ElastigroupImageMarketplaceArgs) ToElastigroupImageMarketplaceOutputWithContext(ctx context.Context) ElastigroupImageMarketplaceOutput
type ElastigroupImageMarketplaceArray ¶
type ElastigroupImageMarketplaceArray []ElastigroupImageMarketplaceInput
func (ElastigroupImageMarketplaceArray) ElementType ¶
func (ElastigroupImageMarketplaceArray) ElementType() reflect.Type
func (ElastigroupImageMarketplaceArray) ToElastigroupImageMarketplaceArrayOutput ¶
func (i ElastigroupImageMarketplaceArray) ToElastigroupImageMarketplaceArrayOutput() ElastigroupImageMarketplaceArrayOutput
func (ElastigroupImageMarketplaceArray) ToElastigroupImageMarketplaceArrayOutputWithContext ¶
func (i ElastigroupImageMarketplaceArray) ToElastigroupImageMarketplaceArrayOutputWithContext(ctx context.Context) ElastigroupImageMarketplaceArrayOutput
type ElastigroupImageMarketplaceArrayInput ¶
type ElastigroupImageMarketplaceArrayInput interface { pulumi.Input ToElastigroupImageMarketplaceArrayOutput() ElastigroupImageMarketplaceArrayOutput ToElastigroupImageMarketplaceArrayOutputWithContext(context.Context) ElastigroupImageMarketplaceArrayOutput }
ElastigroupImageMarketplaceArrayInput is an input type that accepts ElastigroupImageMarketplaceArray and ElastigroupImageMarketplaceArrayOutput values. You can construct a concrete instance of `ElastigroupImageMarketplaceArrayInput` via:
ElastigroupImageMarketplaceArray{ ElastigroupImageMarketplaceArgs{...} }
type ElastigroupImageMarketplaceArrayOutput ¶
type ElastigroupImageMarketplaceArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupImageMarketplaceArrayOutput) ElementType ¶
func (ElastigroupImageMarketplaceArrayOutput) ElementType() reflect.Type
func (ElastigroupImageMarketplaceArrayOutput) ToElastigroupImageMarketplaceArrayOutput ¶
func (o ElastigroupImageMarketplaceArrayOutput) ToElastigroupImageMarketplaceArrayOutput() ElastigroupImageMarketplaceArrayOutput
func (ElastigroupImageMarketplaceArrayOutput) ToElastigroupImageMarketplaceArrayOutputWithContext ¶
func (o ElastigroupImageMarketplaceArrayOutput) ToElastigroupImageMarketplaceArrayOutputWithContext(ctx context.Context) ElastigroupImageMarketplaceArrayOutput
type ElastigroupImageMarketplaceInput ¶
type ElastigroupImageMarketplaceInput interface { pulumi.Input ToElastigroupImageMarketplaceOutput() ElastigroupImageMarketplaceOutput ToElastigroupImageMarketplaceOutputWithContext(context.Context) ElastigroupImageMarketplaceOutput }
ElastigroupImageMarketplaceInput is an input type that accepts ElastigroupImageMarketplaceArgs and ElastigroupImageMarketplaceOutput values. You can construct a concrete instance of `ElastigroupImageMarketplaceInput` via:
ElastigroupImageMarketplaceArgs{...}
type ElastigroupImageMarketplaceOutput ¶
type ElastigroupImageMarketplaceOutput struct{ *pulumi.OutputState }
func (ElastigroupImageMarketplaceOutput) ElementType ¶
func (ElastigroupImageMarketplaceOutput) ElementType() reflect.Type
func (ElastigroupImageMarketplaceOutput) Offer ¶
func (o ElastigroupImageMarketplaceOutput) Offer() pulumi.StringOutput
func (ElastigroupImageMarketplaceOutput) Publisher ¶
func (o ElastigroupImageMarketplaceOutput) Publisher() pulumi.StringOutput
func (ElastigroupImageMarketplaceOutput) Sku ¶
func (o ElastigroupImageMarketplaceOutput) Sku() pulumi.StringOutput
func (ElastigroupImageMarketplaceOutput) ToElastigroupImageMarketplaceOutput ¶
func (o ElastigroupImageMarketplaceOutput) ToElastigroupImageMarketplaceOutput() ElastigroupImageMarketplaceOutput
func (ElastigroupImageMarketplaceOutput) ToElastigroupImageMarketplaceOutputWithContext ¶
func (o ElastigroupImageMarketplaceOutput) ToElastigroupImageMarketplaceOutputWithContext(ctx context.Context) ElastigroupImageMarketplaceOutput
type ElastigroupImageOutput ¶
type ElastigroupImageOutput struct{ *pulumi.OutputState }
func (ElastigroupImageOutput) Customs ¶
func (o ElastigroupImageOutput) Customs() ElastigroupImageCustomArrayOutput
func (ElastigroupImageOutput) ElementType ¶
func (ElastigroupImageOutput) ElementType() reflect.Type
func (ElastigroupImageOutput) Marketplaces ¶
func (o ElastigroupImageOutput) Marketplaces() ElastigroupImageMarketplaceArrayOutput
func (ElastigroupImageOutput) ToElastigroupImageOutput ¶
func (o ElastigroupImageOutput) ToElastigroupImageOutput() ElastigroupImageOutput
func (ElastigroupImageOutput) ToElastigroupImageOutputWithContext ¶
func (o ElastigroupImageOutput) ToElastigroupImageOutputWithContext(ctx context.Context) ElastigroupImageOutput
type ElastigroupInput ¶
type ElastigroupInput interface { pulumi.Input ToElastigroupOutput() ElastigroupOutput ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput }
type ElastigroupIntegrationKubernetes ¶
type ElastigroupIntegrationKubernetes struct {
ClusterIdentifier string `pulumi:"clusterIdentifier"`
}
type ElastigroupIntegrationKubernetesArgs ¶
type ElastigroupIntegrationKubernetesArgs struct {
ClusterIdentifier pulumi.StringInput `pulumi:"clusterIdentifier"`
}
func (ElastigroupIntegrationKubernetesArgs) ElementType ¶
func (ElastigroupIntegrationKubernetesArgs) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesOutput ¶
func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesOutput() ElastigroupIntegrationKubernetesOutput
func (ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesOutputWithContext ¶
func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesOutput
func (ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesPtrOutput ¶
func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput
func (ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesPtrOutputWithContext ¶
func (i ElastigroupIntegrationKubernetesArgs) ToElastigroupIntegrationKubernetesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesPtrOutput
type ElastigroupIntegrationKubernetesInput ¶
type ElastigroupIntegrationKubernetesInput interface { pulumi.Input ToElastigroupIntegrationKubernetesOutput() ElastigroupIntegrationKubernetesOutput ToElastigroupIntegrationKubernetesOutputWithContext(context.Context) ElastigroupIntegrationKubernetesOutput }
ElastigroupIntegrationKubernetesInput is an input type that accepts ElastigroupIntegrationKubernetesArgs and ElastigroupIntegrationKubernetesOutput values. You can construct a concrete instance of `ElastigroupIntegrationKubernetesInput` via:
ElastigroupIntegrationKubernetesArgs{...}
type ElastigroupIntegrationKubernetesOutput ¶
type ElastigroupIntegrationKubernetesOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationKubernetesOutput) ClusterIdentifier ¶
func (o ElastigroupIntegrationKubernetesOutput) ClusterIdentifier() pulumi.StringOutput
func (ElastigroupIntegrationKubernetesOutput) ElementType ¶
func (ElastigroupIntegrationKubernetesOutput) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesOutput ¶
func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesOutput() ElastigroupIntegrationKubernetesOutput
func (ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesOutput
func (ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesPtrOutput ¶
func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput
func (ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesPtrOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesOutput) ToElastigroupIntegrationKubernetesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesPtrOutput
type ElastigroupIntegrationKubernetesPtrInput ¶
type ElastigroupIntegrationKubernetesPtrInput interface { pulumi.Input ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput ToElastigroupIntegrationKubernetesPtrOutputWithContext(context.Context) ElastigroupIntegrationKubernetesPtrOutput }
ElastigroupIntegrationKubernetesPtrInput is an input type that accepts ElastigroupIntegrationKubernetesArgs, ElastigroupIntegrationKubernetesPtr and ElastigroupIntegrationKubernetesPtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationKubernetesPtrInput` via:
ElastigroupIntegrationKubernetesArgs{...} or: nil
func ElastigroupIntegrationKubernetesPtr ¶
func ElastigroupIntegrationKubernetesPtr(v *ElastigroupIntegrationKubernetesArgs) ElastigroupIntegrationKubernetesPtrInput
type ElastigroupIntegrationKubernetesPtrOutput ¶
type ElastigroupIntegrationKubernetesPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationKubernetesPtrOutput) ClusterIdentifier ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) ClusterIdentifier() pulumi.StringPtrOutput
func (ElastigroupIntegrationKubernetesPtrOutput) ElementType ¶
func (ElastigroupIntegrationKubernetesPtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationKubernetesPtrOutput) ToElastigroupIntegrationKubernetesPtrOutput ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) ToElastigroupIntegrationKubernetesPtrOutput() ElastigroupIntegrationKubernetesPtrOutput
func (ElastigroupIntegrationKubernetesPtrOutput) ToElastigroupIntegrationKubernetesPtrOutputWithContext ¶
func (o ElastigroupIntegrationKubernetesPtrOutput) ToElastigroupIntegrationKubernetesPtrOutputWithContext(ctx context.Context) ElastigroupIntegrationKubernetesPtrOutput
type ElastigroupIntegrationMultaiRuntime ¶
type ElastigroupIntegrationMultaiRuntime struct {
DeploymentId string `pulumi:"deploymentId"`
}
type ElastigroupIntegrationMultaiRuntimeArgs ¶
type ElastigroupIntegrationMultaiRuntimeArgs struct {
DeploymentId pulumi.StringInput `pulumi:"deploymentId"`
}
func (ElastigroupIntegrationMultaiRuntimeArgs) ElementType ¶
func (ElastigroupIntegrationMultaiRuntimeArgs) ElementType() reflect.Type
func (ElastigroupIntegrationMultaiRuntimeArgs) ToElastigroupIntegrationMultaiRuntimeOutput ¶
func (i ElastigroupIntegrationMultaiRuntimeArgs) ToElastigroupIntegrationMultaiRuntimeOutput() ElastigroupIntegrationMultaiRuntimeOutput
func (ElastigroupIntegrationMultaiRuntimeArgs) ToElastigroupIntegrationMultaiRuntimeOutputWithContext ¶
func (i ElastigroupIntegrationMultaiRuntimeArgs) ToElastigroupIntegrationMultaiRuntimeOutputWithContext(ctx context.Context) ElastigroupIntegrationMultaiRuntimeOutput
func (ElastigroupIntegrationMultaiRuntimeArgs) ToElastigroupIntegrationMultaiRuntimePtrOutput ¶
func (i ElastigroupIntegrationMultaiRuntimeArgs) ToElastigroupIntegrationMultaiRuntimePtrOutput() ElastigroupIntegrationMultaiRuntimePtrOutput
func (ElastigroupIntegrationMultaiRuntimeArgs) ToElastigroupIntegrationMultaiRuntimePtrOutputWithContext ¶
func (i ElastigroupIntegrationMultaiRuntimeArgs) ToElastigroupIntegrationMultaiRuntimePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationMultaiRuntimePtrOutput
type ElastigroupIntegrationMultaiRuntimeInput ¶
type ElastigroupIntegrationMultaiRuntimeInput interface { pulumi.Input ToElastigroupIntegrationMultaiRuntimeOutput() ElastigroupIntegrationMultaiRuntimeOutput ToElastigroupIntegrationMultaiRuntimeOutputWithContext(context.Context) ElastigroupIntegrationMultaiRuntimeOutput }
ElastigroupIntegrationMultaiRuntimeInput is an input type that accepts ElastigroupIntegrationMultaiRuntimeArgs and ElastigroupIntegrationMultaiRuntimeOutput values. You can construct a concrete instance of `ElastigroupIntegrationMultaiRuntimeInput` via:
ElastigroupIntegrationMultaiRuntimeArgs{...}
type ElastigroupIntegrationMultaiRuntimeOutput ¶
type ElastigroupIntegrationMultaiRuntimeOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationMultaiRuntimeOutput) DeploymentId ¶
func (o ElastigroupIntegrationMultaiRuntimeOutput) DeploymentId() pulumi.StringOutput
func (ElastigroupIntegrationMultaiRuntimeOutput) ElementType ¶
func (ElastigroupIntegrationMultaiRuntimeOutput) ElementType() reflect.Type
func (ElastigroupIntegrationMultaiRuntimeOutput) ToElastigroupIntegrationMultaiRuntimeOutput ¶
func (o ElastigroupIntegrationMultaiRuntimeOutput) ToElastigroupIntegrationMultaiRuntimeOutput() ElastigroupIntegrationMultaiRuntimeOutput
func (ElastigroupIntegrationMultaiRuntimeOutput) ToElastigroupIntegrationMultaiRuntimeOutputWithContext ¶
func (o ElastigroupIntegrationMultaiRuntimeOutput) ToElastigroupIntegrationMultaiRuntimeOutputWithContext(ctx context.Context) ElastigroupIntegrationMultaiRuntimeOutput
func (ElastigroupIntegrationMultaiRuntimeOutput) ToElastigroupIntegrationMultaiRuntimePtrOutput ¶
func (o ElastigroupIntegrationMultaiRuntimeOutput) ToElastigroupIntegrationMultaiRuntimePtrOutput() ElastigroupIntegrationMultaiRuntimePtrOutput
func (ElastigroupIntegrationMultaiRuntimeOutput) ToElastigroupIntegrationMultaiRuntimePtrOutputWithContext ¶
func (o ElastigroupIntegrationMultaiRuntimeOutput) ToElastigroupIntegrationMultaiRuntimePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationMultaiRuntimePtrOutput
type ElastigroupIntegrationMultaiRuntimePtrInput ¶
type ElastigroupIntegrationMultaiRuntimePtrInput interface { pulumi.Input ToElastigroupIntegrationMultaiRuntimePtrOutput() ElastigroupIntegrationMultaiRuntimePtrOutput ToElastigroupIntegrationMultaiRuntimePtrOutputWithContext(context.Context) ElastigroupIntegrationMultaiRuntimePtrOutput }
ElastigroupIntegrationMultaiRuntimePtrInput is an input type that accepts ElastigroupIntegrationMultaiRuntimeArgs, ElastigroupIntegrationMultaiRuntimePtr and ElastigroupIntegrationMultaiRuntimePtrOutput values. You can construct a concrete instance of `ElastigroupIntegrationMultaiRuntimePtrInput` via:
ElastigroupIntegrationMultaiRuntimeArgs{...} or: nil
func ElastigroupIntegrationMultaiRuntimePtr ¶
func ElastigroupIntegrationMultaiRuntimePtr(v *ElastigroupIntegrationMultaiRuntimeArgs) ElastigroupIntegrationMultaiRuntimePtrInput
type ElastigroupIntegrationMultaiRuntimePtrOutput ¶
type ElastigroupIntegrationMultaiRuntimePtrOutput struct{ *pulumi.OutputState }
func (ElastigroupIntegrationMultaiRuntimePtrOutput) DeploymentId ¶
func (o ElastigroupIntegrationMultaiRuntimePtrOutput) DeploymentId() pulumi.StringPtrOutput
func (ElastigroupIntegrationMultaiRuntimePtrOutput) ElementType ¶
func (ElastigroupIntegrationMultaiRuntimePtrOutput) ElementType() reflect.Type
func (ElastigroupIntegrationMultaiRuntimePtrOutput) ToElastigroupIntegrationMultaiRuntimePtrOutput ¶
func (o ElastigroupIntegrationMultaiRuntimePtrOutput) ToElastigroupIntegrationMultaiRuntimePtrOutput() ElastigroupIntegrationMultaiRuntimePtrOutput
func (ElastigroupIntegrationMultaiRuntimePtrOutput) ToElastigroupIntegrationMultaiRuntimePtrOutputWithContext ¶
func (o ElastigroupIntegrationMultaiRuntimePtrOutput) ToElastigroupIntegrationMultaiRuntimePtrOutputWithContext(ctx context.Context) ElastigroupIntegrationMultaiRuntimePtrOutput
type ElastigroupLoadBalancer ¶
type ElastigroupLoadBalancerArgs ¶
type ElastigroupLoadBalancerArgs struct { AutoWeight pulumi.BoolPtrInput `pulumi:"autoWeight"` BalancerId pulumi.StringPtrInput `pulumi:"balancerId"` TargetSetId pulumi.StringPtrInput `pulumi:"targetSetId"` Type pulumi.StringInput `pulumi:"type"` }
func (ElastigroupLoadBalancerArgs) ElementType ¶
func (ElastigroupLoadBalancerArgs) ElementType() reflect.Type
func (ElastigroupLoadBalancerArgs) ToElastigroupLoadBalancerOutput ¶
func (i ElastigroupLoadBalancerArgs) ToElastigroupLoadBalancerOutput() ElastigroupLoadBalancerOutput
func (ElastigroupLoadBalancerArgs) ToElastigroupLoadBalancerOutputWithContext ¶
func (i ElastigroupLoadBalancerArgs) ToElastigroupLoadBalancerOutputWithContext(ctx context.Context) ElastigroupLoadBalancerOutput
type ElastigroupLoadBalancerArray ¶
type ElastigroupLoadBalancerArray []ElastigroupLoadBalancerInput
func (ElastigroupLoadBalancerArray) ElementType ¶
func (ElastigroupLoadBalancerArray) ElementType() reflect.Type
func (ElastigroupLoadBalancerArray) ToElastigroupLoadBalancerArrayOutput ¶
func (i ElastigroupLoadBalancerArray) ToElastigroupLoadBalancerArrayOutput() ElastigroupLoadBalancerArrayOutput
func (ElastigroupLoadBalancerArray) ToElastigroupLoadBalancerArrayOutputWithContext ¶
func (i ElastigroupLoadBalancerArray) ToElastigroupLoadBalancerArrayOutputWithContext(ctx context.Context) ElastigroupLoadBalancerArrayOutput
type ElastigroupLoadBalancerArrayInput ¶
type ElastigroupLoadBalancerArrayInput interface { pulumi.Input ToElastigroupLoadBalancerArrayOutput() ElastigroupLoadBalancerArrayOutput ToElastigroupLoadBalancerArrayOutputWithContext(context.Context) ElastigroupLoadBalancerArrayOutput }
ElastigroupLoadBalancerArrayInput is an input type that accepts ElastigroupLoadBalancerArray and ElastigroupLoadBalancerArrayOutput values. You can construct a concrete instance of `ElastigroupLoadBalancerArrayInput` via:
ElastigroupLoadBalancerArray{ ElastigroupLoadBalancerArgs{...} }
type ElastigroupLoadBalancerArrayOutput ¶
type ElastigroupLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupLoadBalancerArrayOutput) ElementType ¶
func (ElastigroupLoadBalancerArrayOutput) ElementType() reflect.Type
func (ElastigroupLoadBalancerArrayOutput) Index ¶
func (o ElastigroupLoadBalancerArrayOutput) Index(i pulumi.IntInput) ElastigroupLoadBalancerOutput
func (ElastigroupLoadBalancerArrayOutput) ToElastigroupLoadBalancerArrayOutput ¶
func (o ElastigroupLoadBalancerArrayOutput) ToElastigroupLoadBalancerArrayOutput() ElastigroupLoadBalancerArrayOutput
func (ElastigroupLoadBalancerArrayOutput) ToElastigroupLoadBalancerArrayOutputWithContext ¶
func (o ElastigroupLoadBalancerArrayOutput) ToElastigroupLoadBalancerArrayOutputWithContext(ctx context.Context) ElastigroupLoadBalancerArrayOutput
type ElastigroupLoadBalancerInput ¶
type ElastigroupLoadBalancerInput interface { pulumi.Input ToElastigroupLoadBalancerOutput() ElastigroupLoadBalancerOutput ToElastigroupLoadBalancerOutputWithContext(context.Context) ElastigroupLoadBalancerOutput }
ElastigroupLoadBalancerInput is an input type that accepts ElastigroupLoadBalancerArgs and ElastigroupLoadBalancerOutput values. You can construct a concrete instance of `ElastigroupLoadBalancerInput` via:
ElastigroupLoadBalancerArgs{...}
type ElastigroupLoadBalancerOutput ¶
type ElastigroupLoadBalancerOutput struct{ *pulumi.OutputState }
func (ElastigroupLoadBalancerOutput) AutoWeight ¶
func (o ElastigroupLoadBalancerOutput) AutoWeight() pulumi.BoolPtrOutput
func (ElastigroupLoadBalancerOutput) BalancerId ¶
func (o ElastigroupLoadBalancerOutput) BalancerId() pulumi.StringPtrOutput
func (ElastigroupLoadBalancerOutput) ElementType ¶
func (ElastigroupLoadBalancerOutput) ElementType() reflect.Type
func (ElastigroupLoadBalancerOutput) TargetSetId ¶
func (o ElastigroupLoadBalancerOutput) TargetSetId() pulumi.StringPtrOutput
func (ElastigroupLoadBalancerOutput) ToElastigroupLoadBalancerOutput ¶
func (o ElastigroupLoadBalancerOutput) ToElastigroupLoadBalancerOutput() ElastigroupLoadBalancerOutput
func (ElastigroupLoadBalancerOutput) ToElastigroupLoadBalancerOutputWithContext ¶
func (o ElastigroupLoadBalancerOutput) ToElastigroupLoadBalancerOutputWithContext(ctx context.Context) ElastigroupLoadBalancerOutput
func (ElastigroupLoadBalancerOutput) Type ¶
func (o ElastigroupLoadBalancerOutput) Type() pulumi.StringOutput
type ElastigroupLogin ¶
type ElastigroupLoginArgs ¶
type ElastigroupLoginArgs struct { Password pulumi.StringPtrInput `pulumi:"password"` SshPublicKey pulumi.StringPtrInput `pulumi:"sshPublicKey"` UserName pulumi.StringInput `pulumi:"userName"` }
func (ElastigroupLoginArgs) ElementType ¶
func (ElastigroupLoginArgs) ElementType() reflect.Type
func (ElastigroupLoginArgs) ToElastigroupLoginOutput ¶
func (i ElastigroupLoginArgs) ToElastigroupLoginOutput() ElastigroupLoginOutput
func (ElastigroupLoginArgs) ToElastigroupLoginOutputWithContext ¶
func (i ElastigroupLoginArgs) ToElastigroupLoginOutputWithContext(ctx context.Context) ElastigroupLoginOutput
func (ElastigroupLoginArgs) ToElastigroupLoginPtrOutput ¶
func (i ElastigroupLoginArgs) ToElastigroupLoginPtrOutput() ElastigroupLoginPtrOutput
func (ElastigroupLoginArgs) ToElastigroupLoginPtrOutputWithContext ¶
func (i ElastigroupLoginArgs) ToElastigroupLoginPtrOutputWithContext(ctx context.Context) ElastigroupLoginPtrOutput
type ElastigroupLoginInput ¶
type ElastigroupLoginInput interface { pulumi.Input ToElastigroupLoginOutput() ElastigroupLoginOutput ToElastigroupLoginOutputWithContext(context.Context) ElastigroupLoginOutput }
ElastigroupLoginInput is an input type that accepts ElastigroupLoginArgs and ElastigroupLoginOutput values. You can construct a concrete instance of `ElastigroupLoginInput` via:
ElastigroupLoginArgs{...}
type ElastigroupLoginOutput ¶
type ElastigroupLoginOutput struct{ *pulumi.OutputState }
func (ElastigroupLoginOutput) ElementType ¶
func (ElastigroupLoginOutput) ElementType() reflect.Type
func (ElastigroupLoginOutput) Password ¶
func (o ElastigroupLoginOutput) Password() pulumi.StringPtrOutput
func (ElastigroupLoginOutput) SshPublicKey ¶
func (o ElastigroupLoginOutput) SshPublicKey() pulumi.StringPtrOutput
func (ElastigroupLoginOutput) ToElastigroupLoginOutput ¶
func (o ElastigroupLoginOutput) ToElastigroupLoginOutput() ElastigroupLoginOutput
func (ElastigroupLoginOutput) ToElastigroupLoginOutputWithContext ¶
func (o ElastigroupLoginOutput) ToElastigroupLoginOutputWithContext(ctx context.Context) ElastigroupLoginOutput
func (ElastigroupLoginOutput) ToElastigroupLoginPtrOutput ¶
func (o ElastigroupLoginOutput) ToElastigroupLoginPtrOutput() ElastigroupLoginPtrOutput
func (ElastigroupLoginOutput) ToElastigroupLoginPtrOutputWithContext ¶
func (o ElastigroupLoginOutput) ToElastigroupLoginPtrOutputWithContext(ctx context.Context) ElastigroupLoginPtrOutput
func (ElastigroupLoginOutput) UserName ¶
func (o ElastigroupLoginOutput) UserName() pulumi.StringOutput
type ElastigroupLoginPtrInput ¶
type ElastigroupLoginPtrInput interface { pulumi.Input ToElastigroupLoginPtrOutput() ElastigroupLoginPtrOutput ToElastigroupLoginPtrOutputWithContext(context.Context) ElastigroupLoginPtrOutput }
ElastigroupLoginPtrInput is an input type that accepts ElastigroupLoginArgs, ElastigroupLoginPtr and ElastigroupLoginPtrOutput values. You can construct a concrete instance of `ElastigroupLoginPtrInput` via:
ElastigroupLoginArgs{...} or: nil
func ElastigroupLoginPtr ¶
func ElastigroupLoginPtr(v *ElastigroupLoginArgs) ElastigroupLoginPtrInput
type ElastigroupLoginPtrOutput ¶
type ElastigroupLoginPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupLoginPtrOutput) Elem ¶
func (o ElastigroupLoginPtrOutput) Elem() ElastigroupLoginOutput
func (ElastigroupLoginPtrOutput) ElementType ¶
func (ElastigroupLoginPtrOutput) ElementType() reflect.Type
func (ElastigroupLoginPtrOutput) Password ¶
func (o ElastigroupLoginPtrOutput) Password() pulumi.StringPtrOutput
func (ElastigroupLoginPtrOutput) SshPublicKey ¶
func (o ElastigroupLoginPtrOutput) SshPublicKey() pulumi.StringPtrOutput
func (ElastigroupLoginPtrOutput) ToElastigroupLoginPtrOutput ¶
func (o ElastigroupLoginPtrOutput) ToElastigroupLoginPtrOutput() ElastigroupLoginPtrOutput
func (ElastigroupLoginPtrOutput) ToElastigroupLoginPtrOutputWithContext ¶
func (o ElastigroupLoginPtrOutput) ToElastigroupLoginPtrOutputWithContext(ctx context.Context) ElastigroupLoginPtrOutput
func (ElastigroupLoginPtrOutput) UserName ¶
func (o ElastigroupLoginPtrOutput) UserName() pulumi.StringPtrOutput
type ElastigroupManagedServiceIdentityArgs ¶
type ElastigroupManagedServiceIdentityArgs struct { // Name of the Managed Service Identity. Name pulumi.StringInput `pulumi:"name"` // Name of the Azure Resource Group where the Managed Service Identity is located. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (ElastigroupManagedServiceIdentityArgs) ElementType ¶
func (ElastigroupManagedServiceIdentityArgs) ElementType() reflect.Type
func (ElastigroupManagedServiceIdentityArgs) ToElastigroupManagedServiceIdentityOutput ¶
func (i ElastigroupManagedServiceIdentityArgs) ToElastigroupManagedServiceIdentityOutput() ElastigroupManagedServiceIdentityOutput
func (ElastigroupManagedServiceIdentityArgs) ToElastigroupManagedServiceIdentityOutputWithContext ¶
func (i ElastigroupManagedServiceIdentityArgs) ToElastigroupManagedServiceIdentityOutputWithContext(ctx context.Context) ElastigroupManagedServiceIdentityOutput
type ElastigroupManagedServiceIdentityArray ¶
type ElastigroupManagedServiceIdentityArray []ElastigroupManagedServiceIdentityInput
func (ElastigroupManagedServiceIdentityArray) ElementType ¶
func (ElastigroupManagedServiceIdentityArray) ElementType() reflect.Type
func (ElastigroupManagedServiceIdentityArray) ToElastigroupManagedServiceIdentityArrayOutput ¶
func (i ElastigroupManagedServiceIdentityArray) ToElastigroupManagedServiceIdentityArrayOutput() ElastigroupManagedServiceIdentityArrayOutput
func (ElastigroupManagedServiceIdentityArray) ToElastigroupManagedServiceIdentityArrayOutputWithContext ¶
func (i ElastigroupManagedServiceIdentityArray) ToElastigroupManagedServiceIdentityArrayOutputWithContext(ctx context.Context) ElastigroupManagedServiceIdentityArrayOutput
type ElastigroupManagedServiceIdentityArrayInput ¶
type ElastigroupManagedServiceIdentityArrayInput interface { pulumi.Input ToElastigroupManagedServiceIdentityArrayOutput() ElastigroupManagedServiceIdentityArrayOutput ToElastigroupManagedServiceIdentityArrayOutputWithContext(context.Context) ElastigroupManagedServiceIdentityArrayOutput }
ElastigroupManagedServiceIdentityArrayInput is an input type that accepts ElastigroupManagedServiceIdentityArray and ElastigroupManagedServiceIdentityArrayOutput values. You can construct a concrete instance of `ElastigroupManagedServiceIdentityArrayInput` via:
ElastigroupManagedServiceIdentityArray{ ElastigroupManagedServiceIdentityArgs{...} }
type ElastigroupManagedServiceIdentityArrayOutput ¶
type ElastigroupManagedServiceIdentityArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupManagedServiceIdentityArrayOutput) ElementType ¶
func (ElastigroupManagedServiceIdentityArrayOutput) ElementType() reflect.Type
func (ElastigroupManagedServiceIdentityArrayOutput) ToElastigroupManagedServiceIdentityArrayOutput ¶
func (o ElastigroupManagedServiceIdentityArrayOutput) ToElastigroupManagedServiceIdentityArrayOutput() ElastigroupManagedServiceIdentityArrayOutput
func (ElastigroupManagedServiceIdentityArrayOutput) ToElastigroupManagedServiceIdentityArrayOutputWithContext ¶
func (o ElastigroupManagedServiceIdentityArrayOutput) ToElastigroupManagedServiceIdentityArrayOutputWithContext(ctx context.Context) ElastigroupManagedServiceIdentityArrayOutput
type ElastigroupManagedServiceIdentityInput ¶
type ElastigroupManagedServiceIdentityInput interface { pulumi.Input ToElastigroupManagedServiceIdentityOutput() ElastigroupManagedServiceIdentityOutput ToElastigroupManagedServiceIdentityOutputWithContext(context.Context) ElastigroupManagedServiceIdentityOutput }
ElastigroupManagedServiceIdentityInput is an input type that accepts ElastigroupManagedServiceIdentityArgs and ElastigroupManagedServiceIdentityOutput values. You can construct a concrete instance of `ElastigroupManagedServiceIdentityInput` via:
ElastigroupManagedServiceIdentityArgs{...}
type ElastigroupManagedServiceIdentityOutput ¶
type ElastigroupManagedServiceIdentityOutput struct{ *pulumi.OutputState }
func (ElastigroupManagedServiceIdentityOutput) ElementType ¶
func (ElastigroupManagedServiceIdentityOutput) ElementType() reflect.Type
func (ElastigroupManagedServiceIdentityOutput) Name ¶
func (o ElastigroupManagedServiceIdentityOutput) Name() pulumi.StringOutput
Name of the Managed Service Identity.
func (ElastigroupManagedServiceIdentityOutput) ResourceGroupName ¶
func (o ElastigroupManagedServiceIdentityOutput) ResourceGroupName() pulumi.StringOutput
Name of the Azure Resource Group where the Managed Service Identity is located.
func (ElastigroupManagedServiceIdentityOutput) ToElastigroupManagedServiceIdentityOutput ¶
func (o ElastigroupManagedServiceIdentityOutput) ToElastigroupManagedServiceIdentityOutput() ElastigroupManagedServiceIdentityOutput
func (ElastigroupManagedServiceIdentityOutput) ToElastigroupManagedServiceIdentityOutputWithContext ¶
func (o ElastigroupManagedServiceIdentityOutput) ToElastigroupManagedServiceIdentityOutputWithContext(ctx context.Context) ElastigroupManagedServiceIdentityOutput
type ElastigroupMap ¶
type ElastigroupMap map[string]ElastigroupInput
func (ElastigroupMap) ElementType ¶
func (ElastigroupMap) ElementType() reflect.Type
func (ElastigroupMap) ToElastigroupMapOutput ¶
func (i ElastigroupMap) ToElastigroupMapOutput() ElastigroupMapOutput
func (ElastigroupMap) ToElastigroupMapOutputWithContext ¶
func (i ElastigroupMap) ToElastigroupMapOutputWithContext(ctx context.Context) ElastigroupMapOutput
type ElastigroupMapInput ¶
type ElastigroupMapInput interface { pulumi.Input ToElastigroupMapOutput() ElastigroupMapOutput ToElastigroupMapOutputWithContext(context.Context) ElastigroupMapOutput }
ElastigroupMapInput is an input type that accepts ElastigroupMap and ElastigroupMapOutput values. You can construct a concrete instance of `ElastigroupMapInput` via:
ElastigroupMap{ "key": ElastigroupArgs{...} }
type ElastigroupMapOutput ¶
type ElastigroupMapOutput struct{ *pulumi.OutputState }
func (ElastigroupMapOutput) ElementType ¶
func (ElastigroupMapOutput) ElementType() reflect.Type
func (ElastigroupMapOutput) MapIndex ¶
func (o ElastigroupMapOutput) MapIndex(k pulumi.StringInput) ElastigroupOutput
func (ElastigroupMapOutput) ToElastigroupMapOutput ¶
func (o ElastigroupMapOutput) ToElastigroupMapOutput() ElastigroupMapOutput
func (ElastigroupMapOutput) ToElastigroupMapOutputWithContext ¶
func (o ElastigroupMapOutput) ToElastigroupMapOutputWithContext(ctx context.Context) ElastigroupMapOutput
type ElastigroupNetwork ¶
type ElastigroupNetwork struct { AdditionalIpConfigs []ElastigroupNetworkAdditionalIpConfig `pulumi:"additionalIpConfigs"` AssignPublicIp *bool `pulumi:"assignPublicIp"` // Name of the Azure Resource Group where the Managed Service Identity is located. ResourceGroupName string `pulumi:"resourceGroupName"` SubnetName string `pulumi:"subnetName"` VirtualNetworkName string `pulumi:"virtualNetworkName"` }
type ElastigroupNetworkAdditionalIpConfigArgs ¶
type ElastigroupNetworkAdditionalIpConfigArgs struct { // Name of the Managed Service Identity. Name pulumi.StringInput `pulumi:"name"` PrivateIpVersion pulumi.StringPtrInput `pulumi:"privateIpVersion"` }
func (ElastigroupNetworkAdditionalIpConfigArgs) ElementType ¶
func (ElastigroupNetworkAdditionalIpConfigArgs) ElementType() reflect.Type
func (ElastigroupNetworkAdditionalIpConfigArgs) ToElastigroupNetworkAdditionalIpConfigOutput ¶
func (i ElastigroupNetworkAdditionalIpConfigArgs) ToElastigroupNetworkAdditionalIpConfigOutput() ElastigroupNetworkAdditionalIpConfigOutput
func (ElastigroupNetworkAdditionalIpConfigArgs) ToElastigroupNetworkAdditionalIpConfigOutputWithContext ¶
func (i ElastigroupNetworkAdditionalIpConfigArgs) ToElastigroupNetworkAdditionalIpConfigOutputWithContext(ctx context.Context) ElastigroupNetworkAdditionalIpConfigOutput
type ElastigroupNetworkAdditionalIpConfigArray ¶
type ElastigroupNetworkAdditionalIpConfigArray []ElastigroupNetworkAdditionalIpConfigInput
func (ElastigroupNetworkAdditionalIpConfigArray) ElementType ¶
func (ElastigroupNetworkAdditionalIpConfigArray) ElementType() reflect.Type
func (ElastigroupNetworkAdditionalIpConfigArray) ToElastigroupNetworkAdditionalIpConfigArrayOutput ¶
func (i ElastigroupNetworkAdditionalIpConfigArray) ToElastigroupNetworkAdditionalIpConfigArrayOutput() ElastigroupNetworkAdditionalIpConfigArrayOutput
func (ElastigroupNetworkAdditionalIpConfigArray) ToElastigroupNetworkAdditionalIpConfigArrayOutputWithContext ¶
func (i ElastigroupNetworkAdditionalIpConfigArray) ToElastigroupNetworkAdditionalIpConfigArrayOutputWithContext(ctx context.Context) ElastigroupNetworkAdditionalIpConfigArrayOutput
type ElastigroupNetworkAdditionalIpConfigArrayInput ¶
type ElastigroupNetworkAdditionalIpConfigArrayInput interface { pulumi.Input ToElastigroupNetworkAdditionalIpConfigArrayOutput() ElastigroupNetworkAdditionalIpConfigArrayOutput ToElastigroupNetworkAdditionalIpConfigArrayOutputWithContext(context.Context) ElastigroupNetworkAdditionalIpConfigArrayOutput }
ElastigroupNetworkAdditionalIpConfigArrayInput is an input type that accepts ElastigroupNetworkAdditionalIpConfigArray and ElastigroupNetworkAdditionalIpConfigArrayOutput values. You can construct a concrete instance of `ElastigroupNetworkAdditionalIpConfigArrayInput` via:
ElastigroupNetworkAdditionalIpConfigArray{ ElastigroupNetworkAdditionalIpConfigArgs{...} }
type ElastigroupNetworkAdditionalIpConfigArrayOutput ¶
type ElastigroupNetworkAdditionalIpConfigArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupNetworkAdditionalIpConfigArrayOutput) ElementType ¶
func (ElastigroupNetworkAdditionalIpConfigArrayOutput) ElementType() reflect.Type
func (ElastigroupNetworkAdditionalIpConfigArrayOutput) ToElastigroupNetworkAdditionalIpConfigArrayOutput ¶
func (o ElastigroupNetworkAdditionalIpConfigArrayOutput) ToElastigroupNetworkAdditionalIpConfigArrayOutput() ElastigroupNetworkAdditionalIpConfigArrayOutput
func (ElastigroupNetworkAdditionalIpConfigArrayOutput) ToElastigroupNetworkAdditionalIpConfigArrayOutputWithContext ¶
func (o ElastigroupNetworkAdditionalIpConfigArrayOutput) ToElastigroupNetworkAdditionalIpConfigArrayOutputWithContext(ctx context.Context) ElastigroupNetworkAdditionalIpConfigArrayOutput
type ElastigroupNetworkAdditionalIpConfigInput ¶
type ElastigroupNetworkAdditionalIpConfigInput interface { pulumi.Input ToElastigroupNetworkAdditionalIpConfigOutput() ElastigroupNetworkAdditionalIpConfigOutput ToElastigroupNetworkAdditionalIpConfigOutputWithContext(context.Context) ElastigroupNetworkAdditionalIpConfigOutput }
ElastigroupNetworkAdditionalIpConfigInput is an input type that accepts ElastigroupNetworkAdditionalIpConfigArgs and ElastigroupNetworkAdditionalIpConfigOutput values. You can construct a concrete instance of `ElastigroupNetworkAdditionalIpConfigInput` via:
ElastigroupNetworkAdditionalIpConfigArgs{...}
type ElastigroupNetworkAdditionalIpConfigOutput ¶
type ElastigroupNetworkAdditionalIpConfigOutput struct{ *pulumi.OutputState }
func (ElastigroupNetworkAdditionalIpConfigOutput) ElementType ¶
func (ElastigroupNetworkAdditionalIpConfigOutput) ElementType() reflect.Type
func (ElastigroupNetworkAdditionalIpConfigOutput) Name ¶
func (o ElastigroupNetworkAdditionalIpConfigOutput) Name() pulumi.StringOutput
Name of the Managed Service Identity.
func (ElastigroupNetworkAdditionalIpConfigOutput) PrivateIpVersion ¶
func (o ElastigroupNetworkAdditionalIpConfigOutput) PrivateIpVersion() pulumi.StringPtrOutput
func (ElastigroupNetworkAdditionalIpConfigOutput) ToElastigroupNetworkAdditionalIpConfigOutput ¶
func (o ElastigroupNetworkAdditionalIpConfigOutput) ToElastigroupNetworkAdditionalIpConfigOutput() ElastigroupNetworkAdditionalIpConfigOutput
func (ElastigroupNetworkAdditionalIpConfigOutput) ToElastigroupNetworkAdditionalIpConfigOutputWithContext ¶
func (o ElastigroupNetworkAdditionalIpConfigOutput) ToElastigroupNetworkAdditionalIpConfigOutputWithContext(ctx context.Context) ElastigroupNetworkAdditionalIpConfigOutput
type ElastigroupNetworkArgs ¶
type ElastigroupNetworkArgs struct { AdditionalIpConfigs ElastigroupNetworkAdditionalIpConfigArrayInput `pulumi:"additionalIpConfigs"` AssignPublicIp pulumi.BoolPtrInput `pulumi:"assignPublicIp"` // Name of the Azure Resource Group where the Managed Service Identity is located. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` SubnetName pulumi.StringInput `pulumi:"subnetName"` VirtualNetworkName pulumi.StringInput `pulumi:"virtualNetworkName"` }
func (ElastigroupNetworkArgs) ElementType ¶
func (ElastigroupNetworkArgs) ElementType() reflect.Type
func (ElastigroupNetworkArgs) ToElastigroupNetworkOutput ¶
func (i ElastigroupNetworkArgs) ToElastigroupNetworkOutput() ElastigroupNetworkOutput
func (ElastigroupNetworkArgs) ToElastigroupNetworkOutputWithContext ¶
func (i ElastigroupNetworkArgs) ToElastigroupNetworkOutputWithContext(ctx context.Context) ElastigroupNetworkOutput
func (ElastigroupNetworkArgs) ToElastigroupNetworkPtrOutput ¶
func (i ElastigroupNetworkArgs) ToElastigroupNetworkPtrOutput() ElastigroupNetworkPtrOutput
func (ElastigroupNetworkArgs) ToElastigroupNetworkPtrOutputWithContext ¶
func (i ElastigroupNetworkArgs) ToElastigroupNetworkPtrOutputWithContext(ctx context.Context) ElastigroupNetworkPtrOutput
type ElastigroupNetworkInput ¶
type ElastigroupNetworkInput interface { pulumi.Input ToElastigroupNetworkOutput() ElastigroupNetworkOutput ToElastigroupNetworkOutputWithContext(context.Context) ElastigroupNetworkOutput }
ElastigroupNetworkInput is an input type that accepts ElastigroupNetworkArgs and ElastigroupNetworkOutput values. You can construct a concrete instance of `ElastigroupNetworkInput` via:
ElastigroupNetworkArgs{...}
type ElastigroupNetworkOutput ¶
type ElastigroupNetworkOutput struct{ *pulumi.OutputState }
func (ElastigroupNetworkOutput) AdditionalIpConfigs ¶
func (o ElastigroupNetworkOutput) AdditionalIpConfigs() ElastigroupNetworkAdditionalIpConfigArrayOutput
func (ElastigroupNetworkOutput) AssignPublicIp ¶
func (o ElastigroupNetworkOutput) AssignPublicIp() pulumi.BoolPtrOutput
func (ElastigroupNetworkOutput) ElementType ¶
func (ElastigroupNetworkOutput) ElementType() reflect.Type
func (ElastigroupNetworkOutput) ResourceGroupName ¶
func (o ElastigroupNetworkOutput) ResourceGroupName() pulumi.StringOutput
Name of the Azure Resource Group where the Managed Service Identity is located.
func (ElastigroupNetworkOutput) SubnetName ¶
func (o ElastigroupNetworkOutput) SubnetName() pulumi.StringOutput
func (ElastigroupNetworkOutput) ToElastigroupNetworkOutput ¶
func (o ElastigroupNetworkOutput) ToElastigroupNetworkOutput() ElastigroupNetworkOutput
func (ElastigroupNetworkOutput) ToElastigroupNetworkOutputWithContext ¶
func (o ElastigroupNetworkOutput) ToElastigroupNetworkOutputWithContext(ctx context.Context) ElastigroupNetworkOutput
func (ElastigroupNetworkOutput) ToElastigroupNetworkPtrOutput ¶
func (o ElastigroupNetworkOutput) ToElastigroupNetworkPtrOutput() ElastigroupNetworkPtrOutput
func (ElastigroupNetworkOutput) ToElastigroupNetworkPtrOutputWithContext ¶
func (o ElastigroupNetworkOutput) ToElastigroupNetworkPtrOutputWithContext(ctx context.Context) ElastigroupNetworkPtrOutput
func (ElastigroupNetworkOutput) VirtualNetworkName ¶
func (o ElastigroupNetworkOutput) VirtualNetworkName() pulumi.StringOutput
type ElastigroupNetworkPtrInput ¶
type ElastigroupNetworkPtrInput interface { pulumi.Input ToElastigroupNetworkPtrOutput() ElastigroupNetworkPtrOutput ToElastigroupNetworkPtrOutputWithContext(context.Context) ElastigroupNetworkPtrOutput }
ElastigroupNetworkPtrInput is an input type that accepts ElastigroupNetworkArgs, ElastigroupNetworkPtr and ElastigroupNetworkPtrOutput values. You can construct a concrete instance of `ElastigroupNetworkPtrInput` via:
ElastigroupNetworkArgs{...} or: nil
func ElastigroupNetworkPtr ¶
func ElastigroupNetworkPtr(v *ElastigroupNetworkArgs) ElastigroupNetworkPtrInput
type ElastigroupNetworkPtrOutput ¶
type ElastigroupNetworkPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupNetworkPtrOutput) AdditionalIpConfigs ¶
func (o ElastigroupNetworkPtrOutput) AdditionalIpConfigs() ElastigroupNetworkAdditionalIpConfigArrayOutput
func (ElastigroupNetworkPtrOutput) AssignPublicIp ¶
func (o ElastigroupNetworkPtrOutput) AssignPublicIp() pulumi.BoolPtrOutput
func (ElastigroupNetworkPtrOutput) Elem ¶
func (o ElastigroupNetworkPtrOutput) Elem() ElastigroupNetworkOutput
func (ElastigroupNetworkPtrOutput) ElementType ¶
func (ElastigroupNetworkPtrOutput) ElementType() reflect.Type
func (ElastigroupNetworkPtrOutput) ResourceGroupName ¶
func (o ElastigroupNetworkPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
Name of the Azure Resource Group where the Managed Service Identity is located.
func (ElastigroupNetworkPtrOutput) SubnetName ¶
func (o ElastigroupNetworkPtrOutput) SubnetName() pulumi.StringPtrOutput
func (ElastigroupNetworkPtrOutput) ToElastigroupNetworkPtrOutput ¶
func (o ElastigroupNetworkPtrOutput) ToElastigroupNetworkPtrOutput() ElastigroupNetworkPtrOutput
func (ElastigroupNetworkPtrOutput) ToElastigroupNetworkPtrOutputWithContext ¶
func (o ElastigroupNetworkPtrOutput) ToElastigroupNetworkPtrOutputWithContext(ctx context.Context) ElastigroupNetworkPtrOutput
func (ElastigroupNetworkPtrOutput) VirtualNetworkName ¶
func (o ElastigroupNetworkPtrOutput) VirtualNetworkName() pulumi.StringPtrOutput
type ElastigroupOutput ¶
type ElastigroupOutput struct{ *pulumi.OutputState }
func (ElastigroupOutput) CustomData ¶ added in v3.20.0
func (o ElastigroupOutput) CustomData() pulumi.StringPtrOutput
Custom init script file or text in Base64 encoded format.
func (ElastigroupOutput) DesiredCapacity ¶ added in v3.20.0
func (o ElastigroupOutput) DesiredCapacity() pulumi.IntPtrOutput
The desired number of instances the group should have at any time.
func (ElastigroupOutput) ElementType ¶
func (ElastigroupOutput) ElementType() reflect.Type
func (ElastigroupOutput) HealthCheck ¶ added in v3.20.0
func (o ElastigroupOutput) HealthCheck() ElastigroupHealthCheckPtrOutput
func (ElastigroupOutput) Images ¶ added in v3.20.0
func (o ElastigroupOutput) Images() ElastigroupImageArrayOutput
func (ElastigroupOutput) IntegrationKubernetes ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationKubernetes() ElastigroupIntegrationKubernetesPtrOutput
func (ElastigroupOutput) IntegrationMultaiRuntime ¶ added in v3.20.0
func (o ElastigroupOutput) IntegrationMultaiRuntime() ElastigroupIntegrationMultaiRuntimePtrOutput
func (ElastigroupOutput) LoadBalancers ¶ added in v3.20.0
func (o ElastigroupOutput) LoadBalancers() ElastigroupLoadBalancerArrayOutput
func (ElastigroupOutput) Login ¶ added in v3.20.0
func (o ElastigroupOutput) Login() ElastigroupLoginPtrOutput
func (ElastigroupOutput) LowPrioritySizes ¶ added in v3.20.0
func (o ElastigroupOutput) LowPrioritySizes() pulumi.StringArrayOutput
func (ElastigroupOutput) ManagedServiceIdentities ¶ added in v3.20.0
func (o ElastigroupOutput) ManagedServiceIdentities() ElastigroupManagedServiceIdentityArrayOutput
func (ElastigroupOutput) MaxSize ¶ added in v3.20.0
func (o ElastigroupOutput) MaxSize() pulumi.IntOutput
The maximum number of instances the group should have at any time.
func (ElastigroupOutput) MinSize ¶ added in v3.20.0
func (o ElastigroupOutput) MinSize() pulumi.IntOutput
The minimum number of instances the group should have at any time.
func (ElastigroupOutput) Name ¶ added in v3.20.0
func (o ElastigroupOutput) Name() pulumi.StringOutput
Name of the Managed Service Identity.
func (ElastigroupOutput) Network ¶ added in v3.20.0
func (o ElastigroupOutput) Network() ElastigroupNetworkOutput
func (ElastigroupOutput) OdSizes ¶ added in v3.20.0
func (o ElastigroupOutput) OdSizes() pulumi.StringArrayOutput
Available On-Demand sizes
func (ElastigroupOutput) Product ¶ added in v3.20.0
func (o ElastigroupOutput) Product() pulumi.StringOutput
func (ElastigroupOutput) Region ¶ added in v3.20.0
func (o ElastigroupOutput) Region() pulumi.StringOutput
The region your Azure group will be created in.
func (ElastigroupOutput) ResourceGroupName ¶ added in v3.20.0
func (o ElastigroupOutput) ResourceGroupName() pulumi.StringOutput
Name of the Azure Resource Group where the Managed Service Identity is located.
func (ElastigroupOutput) ScalingDownPolicies ¶ added in v3.20.0
func (o ElastigroupOutput) ScalingDownPolicies() ElastigroupScalingDownPolicyArrayOutput
func (ElastigroupOutput) ScalingUpPolicies ¶ added in v3.20.0
func (o ElastigroupOutput) ScalingUpPolicies() ElastigroupScalingUpPolicyArrayOutput
func (ElastigroupOutput) ScheduledTasks ¶ added in v3.20.0
func (o ElastigroupOutput) ScheduledTasks() ElastigroupScheduledTaskArrayOutput
func (ElastigroupOutput) ShutdownScript ¶ added in v3.20.0
func (o ElastigroupOutput) ShutdownScript() pulumi.StringPtrOutput
func (ElastigroupOutput) Strategy ¶ added in v3.20.0
func (o ElastigroupOutput) Strategy() ElastigroupStrategyOutput
func (ElastigroupOutput) ToElastigroupOutput ¶
func (o ElastigroupOutput) ToElastigroupOutput() ElastigroupOutput
func (ElastigroupOutput) ToElastigroupOutputWithContext ¶
func (o ElastigroupOutput) ToElastigroupOutputWithContext(ctx context.Context) ElastigroupOutput
func (ElastigroupOutput) UpdatePolicy ¶ added in v3.20.0
func (o ElastigroupOutput) UpdatePolicy() ElastigroupUpdatePolicyPtrOutput
func (ElastigroupOutput) UserData ¶ added in v3.20.0
func (o ElastigroupOutput) UserData() pulumi.StringPtrOutput
type ElastigroupScalingDownPolicy ¶
type ElastigroupScalingDownPolicy struct { ActionType *string `pulumi:"actionType"` Adjustment *string `pulumi:"adjustment"` Cooldown *int `pulumi:"cooldown"` Dimensions []ElastigroupScalingDownPolicyDimension `pulumi:"dimensions"` EvaluationPeriods *int `pulumi:"evaluationPeriods"` MaxTargetCapacity *string `pulumi:"maxTargetCapacity"` Maximum *string `pulumi:"maximum"` MetricName string `pulumi:"metricName"` MinTargetCapacity *string `pulumi:"minTargetCapacity"` Minimum *string `pulumi:"minimum"` Namespace string `pulumi:"namespace"` Operator *string `pulumi:"operator"` Period *int `pulumi:"period"` PolicyName string `pulumi:"policyName"` Statistic *string `pulumi:"statistic"` Target *string `pulumi:"target"` Threshold float64 `pulumi:"threshold"` Unit *string `pulumi:"unit"` }
type ElastigroupScalingDownPolicyArgs ¶
type ElastigroupScalingDownPolicyArgs struct { ActionType pulumi.StringPtrInput `pulumi:"actionType"` Adjustment pulumi.StringPtrInput `pulumi:"adjustment"` Cooldown pulumi.IntPtrInput `pulumi:"cooldown"` Dimensions ElastigroupScalingDownPolicyDimensionArrayInput `pulumi:"dimensions"` EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` MaxTargetCapacity pulumi.StringPtrInput `pulumi:"maxTargetCapacity"` Maximum pulumi.StringPtrInput `pulumi:"maximum"` MetricName pulumi.StringInput `pulumi:"metricName"` MinTargetCapacity pulumi.StringPtrInput `pulumi:"minTargetCapacity"` Minimum pulumi.StringPtrInput `pulumi:"minimum"` Namespace pulumi.StringInput `pulumi:"namespace"` Operator pulumi.StringPtrInput `pulumi:"operator"` Period pulumi.IntPtrInput `pulumi:"period"` PolicyName pulumi.StringInput `pulumi:"policyName"` Statistic pulumi.StringPtrInput `pulumi:"statistic"` Target pulumi.StringPtrInput `pulumi:"target"` Threshold pulumi.Float64Input `pulumi:"threshold"` Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (ElastigroupScalingDownPolicyArgs) ElementType ¶
func (ElastigroupScalingDownPolicyArgs) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutput ¶
func (i ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput
func (ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutputWithContext ¶
func (i ElastigroupScalingDownPolicyArgs) ToElastigroupScalingDownPolicyOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyOutput
type ElastigroupScalingDownPolicyArray ¶
type ElastigroupScalingDownPolicyArray []ElastigroupScalingDownPolicyInput
func (ElastigroupScalingDownPolicyArray) ElementType ¶
func (ElastigroupScalingDownPolicyArray) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutput ¶
func (i ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput
func (ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutputWithContext ¶
func (i ElastigroupScalingDownPolicyArray) ToElastigroupScalingDownPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyArrayOutput
type ElastigroupScalingDownPolicyArrayInput ¶
type ElastigroupScalingDownPolicyArrayInput interface { pulumi.Input ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput ToElastigroupScalingDownPolicyArrayOutputWithContext(context.Context) ElastigroupScalingDownPolicyArrayOutput }
ElastigroupScalingDownPolicyArrayInput is an input type that accepts ElastigroupScalingDownPolicyArray and ElastigroupScalingDownPolicyArrayOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyArrayInput` via:
ElastigroupScalingDownPolicyArray{ ElastigroupScalingDownPolicyArgs{...} }
type ElastigroupScalingDownPolicyArrayOutput ¶
type ElastigroupScalingDownPolicyArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyArrayOutput) ElementType ¶
func (ElastigroupScalingDownPolicyArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutput ¶
func (o ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutput() ElastigroupScalingDownPolicyArrayOutput
func (ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutputWithContext ¶
func (o ElastigroupScalingDownPolicyArrayOutput) ToElastigroupScalingDownPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyArrayOutput
type ElastigroupScalingDownPolicyDimensionArgs ¶
type ElastigroupScalingDownPolicyDimensionArgs struct { // Name of the Managed Service Identity. Name pulumi.StringInput `pulumi:"name"` // Tag Value for Vms in Elastigroup. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ElastigroupScalingDownPolicyDimensionArgs) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionArgs) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutput ¶
func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput
func (ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutputWithContext ¶
func (i ElastigroupScalingDownPolicyDimensionArgs) ToElastigroupScalingDownPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionOutput
type ElastigroupScalingDownPolicyDimensionArray ¶
type ElastigroupScalingDownPolicyDimensionArray []ElastigroupScalingDownPolicyDimensionInput
func (ElastigroupScalingDownPolicyDimensionArray) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionArray) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutput ¶
func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
func (ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext ¶
func (i ElastigroupScalingDownPolicyDimensionArray) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
type ElastigroupScalingDownPolicyDimensionArrayInput ¶
type ElastigroupScalingDownPolicyDimensionArrayInput interface { pulumi.Input ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput }
ElastigroupScalingDownPolicyDimensionArrayInput is an input type that accepts ElastigroupScalingDownPolicyDimensionArray and ElastigroupScalingDownPolicyDimensionArrayOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyDimensionArrayInput` via:
ElastigroupScalingDownPolicyDimensionArray{ ElastigroupScalingDownPolicyDimensionArgs{...} }
type ElastigroupScalingDownPolicyDimensionArrayOutput ¶
type ElastigroupScalingDownPolicyDimensionArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutput ¶
func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutput() ElastigroupScalingDownPolicyDimensionArrayOutput
func (ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext ¶
func (o ElastigroupScalingDownPolicyDimensionArrayOutput) ToElastigroupScalingDownPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionArrayOutput
type ElastigroupScalingDownPolicyDimensionInput ¶
type ElastigroupScalingDownPolicyDimensionInput interface { pulumi.Input ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput ToElastigroupScalingDownPolicyDimensionOutputWithContext(context.Context) ElastigroupScalingDownPolicyDimensionOutput }
ElastigroupScalingDownPolicyDimensionInput is an input type that accepts ElastigroupScalingDownPolicyDimensionArgs and ElastigroupScalingDownPolicyDimensionOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyDimensionInput` via:
ElastigroupScalingDownPolicyDimensionArgs{...}
type ElastigroupScalingDownPolicyDimensionOutput ¶
type ElastigroupScalingDownPolicyDimensionOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyDimensionOutput) ElementType ¶
func (ElastigroupScalingDownPolicyDimensionOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyDimensionOutput) Name ¶
func (o ElastigroupScalingDownPolicyDimensionOutput) Name() pulumi.StringOutput
Name of the Managed Service Identity.
func (ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutput ¶
func (o ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutput() ElastigroupScalingDownPolicyDimensionOutput
func (ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutputWithContext ¶
func (o ElastigroupScalingDownPolicyDimensionOutput) ToElastigroupScalingDownPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyDimensionOutput
func (ElastigroupScalingDownPolicyDimensionOutput) Value ¶
func (o ElastigroupScalingDownPolicyDimensionOutput) Value() pulumi.StringPtrOutput
Tag Value for Vms in Elastigroup.
type ElastigroupScalingDownPolicyInput ¶
type ElastigroupScalingDownPolicyInput interface { pulumi.Input ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput ToElastigroupScalingDownPolicyOutputWithContext(context.Context) ElastigroupScalingDownPolicyOutput }
ElastigroupScalingDownPolicyInput is an input type that accepts ElastigroupScalingDownPolicyArgs and ElastigroupScalingDownPolicyOutput values. You can construct a concrete instance of `ElastigroupScalingDownPolicyInput` via:
ElastigroupScalingDownPolicyArgs{...}
type ElastigroupScalingDownPolicyOutput ¶
type ElastigroupScalingDownPolicyOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingDownPolicyOutput) ActionType ¶
func (o ElastigroupScalingDownPolicyOutput) ActionType() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Adjustment ¶
func (o ElastigroupScalingDownPolicyOutput) Adjustment() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Cooldown ¶
func (o ElastigroupScalingDownPolicyOutput) Cooldown() pulumi.IntPtrOutput
func (ElastigroupScalingDownPolicyOutput) Dimensions ¶
func (o ElastigroupScalingDownPolicyOutput) Dimensions() ElastigroupScalingDownPolicyDimensionArrayOutput
func (ElastigroupScalingDownPolicyOutput) ElementType ¶
func (ElastigroupScalingDownPolicyOutput) ElementType() reflect.Type
func (ElastigroupScalingDownPolicyOutput) EvaluationPeriods ¶
func (o ElastigroupScalingDownPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (ElastigroupScalingDownPolicyOutput) MaxTargetCapacity ¶
func (o ElastigroupScalingDownPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Maximum ¶
func (o ElastigroupScalingDownPolicyOutput) Maximum() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) MetricName ¶
func (o ElastigroupScalingDownPolicyOutput) MetricName() pulumi.StringOutput
func (ElastigroupScalingDownPolicyOutput) MinTargetCapacity ¶
func (o ElastigroupScalingDownPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Minimum ¶
func (o ElastigroupScalingDownPolicyOutput) Minimum() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Namespace ¶
func (o ElastigroupScalingDownPolicyOutput) Namespace() pulumi.StringOutput
func (ElastigroupScalingDownPolicyOutput) Operator ¶
func (o ElastigroupScalingDownPolicyOutput) Operator() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Period ¶
func (o ElastigroupScalingDownPolicyOutput) Period() pulumi.IntPtrOutput
func (ElastigroupScalingDownPolicyOutput) PolicyName ¶
func (o ElastigroupScalingDownPolicyOutput) PolicyName() pulumi.StringOutput
func (ElastigroupScalingDownPolicyOutput) Statistic ¶
func (o ElastigroupScalingDownPolicyOutput) Statistic() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Target ¶
func (o ElastigroupScalingDownPolicyOutput) Target() pulumi.StringPtrOutput
func (ElastigroupScalingDownPolicyOutput) Threshold ¶
func (o ElastigroupScalingDownPolicyOutput) Threshold() pulumi.Float64Output
func (ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutput ¶
func (o ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutput() ElastigroupScalingDownPolicyOutput
func (ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutputWithContext ¶
func (o ElastigroupScalingDownPolicyOutput) ToElastigroupScalingDownPolicyOutputWithContext(ctx context.Context) ElastigroupScalingDownPolicyOutput
func (ElastigroupScalingDownPolicyOutput) Unit ¶
func (o ElastigroupScalingDownPolicyOutput) Unit() pulumi.StringPtrOutput
type ElastigroupScalingUpPolicy ¶
type ElastigroupScalingUpPolicy struct { ActionType *string `pulumi:"actionType"` Adjustment *string `pulumi:"adjustment"` Cooldown *int `pulumi:"cooldown"` Dimensions []ElastigroupScalingUpPolicyDimension `pulumi:"dimensions"` EvaluationPeriods *int `pulumi:"evaluationPeriods"` MaxTargetCapacity *string `pulumi:"maxTargetCapacity"` Maximum *string `pulumi:"maximum"` MetricName string `pulumi:"metricName"` MinTargetCapacity *string `pulumi:"minTargetCapacity"` Minimum *string `pulumi:"minimum"` Namespace string `pulumi:"namespace"` Operator *string `pulumi:"operator"` Period *int `pulumi:"period"` PolicyName string `pulumi:"policyName"` Statistic *string `pulumi:"statistic"` Target *string `pulumi:"target"` Threshold float64 `pulumi:"threshold"` Unit *string `pulumi:"unit"` }
type ElastigroupScalingUpPolicyArgs ¶
type ElastigroupScalingUpPolicyArgs struct { ActionType pulumi.StringPtrInput `pulumi:"actionType"` Adjustment pulumi.StringPtrInput `pulumi:"adjustment"` Cooldown pulumi.IntPtrInput `pulumi:"cooldown"` Dimensions ElastigroupScalingUpPolicyDimensionArrayInput `pulumi:"dimensions"` EvaluationPeriods pulumi.IntPtrInput `pulumi:"evaluationPeriods"` MaxTargetCapacity pulumi.StringPtrInput `pulumi:"maxTargetCapacity"` Maximum pulumi.StringPtrInput `pulumi:"maximum"` MetricName pulumi.StringInput `pulumi:"metricName"` MinTargetCapacity pulumi.StringPtrInput `pulumi:"minTargetCapacity"` Minimum pulumi.StringPtrInput `pulumi:"minimum"` Namespace pulumi.StringInput `pulumi:"namespace"` Operator pulumi.StringPtrInput `pulumi:"operator"` Period pulumi.IntPtrInput `pulumi:"period"` PolicyName pulumi.StringInput `pulumi:"policyName"` Statistic pulumi.StringPtrInput `pulumi:"statistic"` Target pulumi.StringPtrInput `pulumi:"target"` Threshold pulumi.Float64Input `pulumi:"threshold"` Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (ElastigroupScalingUpPolicyArgs) ElementType ¶
func (ElastigroupScalingUpPolicyArgs) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutput ¶
func (i ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput
func (ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutputWithContext ¶
func (i ElastigroupScalingUpPolicyArgs) ToElastigroupScalingUpPolicyOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyOutput
type ElastigroupScalingUpPolicyArray ¶
type ElastigroupScalingUpPolicyArray []ElastigroupScalingUpPolicyInput
func (ElastigroupScalingUpPolicyArray) ElementType ¶
func (ElastigroupScalingUpPolicyArray) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutput ¶
func (i ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput
func (ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutputWithContext ¶
func (i ElastigroupScalingUpPolicyArray) ToElastigroupScalingUpPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyArrayOutput
type ElastigroupScalingUpPolicyArrayInput ¶
type ElastigroupScalingUpPolicyArrayInput interface { pulumi.Input ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput ToElastigroupScalingUpPolicyArrayOutputWithContext(context.Context) ElastigroupScalingUpPolicyArrayOutput }
ElastigroupScalingUpPolicyArrayInput is an input type that accepts ElastigroupScalingUpPolicyArray and ElastigroupScalingUpPolicyArrayOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyArrayInput` via:
ElastigroupScalingUpPolicyArray{ ElastigroupScalingUpPolicyArgs{...} }
type ElastigroupScalingUpPolicyArrayOutput ¶
type ElastigroupScalingUpPolicyArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyArrayOutput) ElementType ¶
func (ElastigroupScalingUpPolicyArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyArrayOutput) Index ¶
func (o ElastigroupScalingUpPolicyArrayOutput) Index(i pulumi.IntInput) ElastigroupScalingUpPolicyOutput
func (ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutput ¶
func (o ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutput() ElastigroupScalingUpPolicyArrayOutput
func (ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutputWithContext ¶
func (o ElastigroupScalingUpPolicyArrayOutput) ToElastigroupScalingUpPolicyArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyArrayOutput
type ElastigroupScalingUpPolicyDimensionArgs ¶
type ElastigroupScalingUpPolicyDimensionArgs struct { // Name of the Managed Service Identity. Name pulumi.StringInput `pulumi:"name"` // Tag Value for Vms in Elastigroup. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ElastigroupScalingUpPolicyDimensionArgs) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionArgs) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutput ¶
func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput
func (ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutputWithContext ¶
func (i ElastigroupScalingUpPolicyDimensionArgs) ToElastigroupScalingUpPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionOutput
type ElastigroupScalingUpPolicyDimensionArray ¶
type ElastigroupScalingUpPolicyDimensionArray []ElastigroupScalingUpPolicyDimensionInput
func (ElastigroupScalingUpPolicyDimensionArray) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionArray) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutput ¶
func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
func (ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext ¶
func (i ElastigroupScalingUpPolicyDimensionArray) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
type ElastigroupScalingUpPolicyDimensionArrayInput ¶
type ElastigroupScalingUpPolicyDimensionArrayInput interface { pulumi.Input ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput }
ElastigroupScalingUpPolicyDimensionArrayInput is an input type that accepts ElastigroupScalingUpPolicyDimensionArray and ElastigroupScalingUpPolicyDimensionArrayOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyDimensionArrayInput` via:
ElastigroupScalingUpPolicyDimensionArray{ ElastigroupScalingUpPolicyDimensionArgs{...} }
type ElastigroupScalingUpPolicyDimensionArrayOutput ¶
type ElastigroupScalingUpPolicyDimensionArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutput ¶
func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutput() ElastigroupScalingUpPolicyDimensionArrayOutput
func (ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext ¶
func (o ElastigroupScalingUpPolicyDimensionArrayOutput) ToElastigroupScalingUpPolicyDimensionArrayOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionArrayOutput
type ElastigroupScalingUpPolicyDimensionInput ¶
type ElastigroupScalingUpPolicyDimensionInput interface { pulumi.Input ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput ToElastigroupScalingUpPolicyDimensionOutputWithContext(context.Context) ElastigroupScalingUpPolicyDimensionOutput }
ElastigroupScalingUpPolicyDimensionInput is an input type that accepts ElastigroupScalingUpPolicyDimensionArgs and ElastigroupScalingUpPolicyDimensionOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyDimensionInput` via:
ElastigroupScalingUpPolicyDimensionArgs{...}
type ElastigroupScalingUpPolicyDimensionOutput ¶
type ElastigroupScalingUpPolicyDimensionOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyDimensionOutput) ElementType ¶
func (ElastigroupScalingUpPolicyDimensionOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyDimensionOutput) Name ¶
func (o ElastigroupScalingUpPolicyDimensionOutput) Name() pulumi.StringOutput
Name of the Managed Service Identity.
func (ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutput ¶
func (o ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutput() ElastigroupScalingUpPolicyDimensionOutput
func (ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutputWithContext ¶
func (o ElastigroupScalingUpPolicyDimensionOutput) ToElastigroupScalingUpPolicyDimensionOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyDimensionOutput
func (ElastigroupScalingUpPolicyDimensionOutput) Value ¶
func (o ElastigroupScalingUpPolicyDimensionOutput) Value() pulumi.StringPtrOutput
Tag Value for Vms in Elastigroup.
type ElastigroupScalingUpPolicyInput ¶
type ElastigroupScalingUpPolicyInput interface { pulumi.Input ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput ToElastigroupScalingUpPolicyOutputWithContext(context.Context) ElastigroupScalingUpPolicyOutput }
ElastigroupScalingUpPolicyInput is an input type that accepts ElastigroupScalingUpPolicyArgs and ElastigroupScalingUpPolicyOutput values. You can construct a concrete instance of `ElastigroupScalingUpPolicyInput` via:
ElastigroupScalingUpPolicyArgs{...}
type ElastigroupScalingUpPolicyOutput ¶
type ElastigroupScalingUpPolicyOutput struct{ *pulumi.OutputState }
func (ElastigroupScalingUpPolicyOutput) ActionType ¶
func (o ElastigroupScalingUpPolicyOutput) ActionType() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Adjustment ¶
func (o ElastigroupScalingUpPolicyOutput) Adjustment() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Cooldown ¶
func (o ElastigroupScalingUpPolicyOutput) Cooldown() pulumi.IntPtrOutput
func (ElastigroupScalingUpPolicyOutput) Dimensions ¶
func (o ElastigroupScalingUpPolicyOutput) Dimensions() ElastigroupScalingUpPolicyDimensionArrayOutput
func (ElastigroupScalingUpPolicyOutput) ElementType ¶
func (ElastigroupScalingUpPolicyOutput) ElementType() reflect.Type
func (ElastigroupScalingUpPolicyOutput) EvaluationPeriods ¶
func (o ElastigroupScalingUpPolicyOutput) EvaluationPeriods() pulumi.IntPtrOutput
func (ElastigroupScalingUpPolicyOutput) MaxTargetCapacity ¶
func (o ElastigroupScalingUpPolicyOutput) MaxTargetCapacity() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Maximum ¶
func (o ElastigroupScalingUpPolicyOutput) Maximum() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) MetricName ¶
func (o ElastigroupScalingUpPolicyOutput) MetricName() pulumi.StringOutput
func (ElastigroupScalingUpPolicyOutput) MinTargetCapacity ¶
func (o ElastigroupScalingUpPolicyOutput) MinTargetCapacity() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Minimum ¶
func (o ElastigroupScalingUpPolicyOutput) Minimum() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Namespace ¶
func (o ElastigroupScalingUpPolicyOutput) Namespace() pulumi.StringOutput
func (ElastigroupScalingUpPolicyOutput) Operator ¶
func (o ElastigroupScalingUpPolicyOutput) Operator() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Period ¶
func (o ElastigroupScalingUpPolicyOutput) Period() pulumi.IntPtrOutput
func (ElastigroupScalingUpPolicyOutput) PolicyName ¶
func (o ElastigroupScalingUpPolicyOutput) PolicyName() pulumi.StringOutput
func (ElastigroupScalingUpPolicyOutput) Statistic ¶
func (o ElastigroupScalingUpPolicyOutput) Statistic() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Target ¶
func (o ElastigroupScalingUpPolicyOutput) Target() pulumi.StringPtrOutput
func (ElastigroupScalingUpPolicyOutput) Threshold ¶
func (o ElastigroupScalingUpPolicyOutput) Threshold() pulumi.Float64Output
func (ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutput ¶
func (o ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutput() ElastigroupScalingUpPolicyOutput
func (ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutputWithContext ¶
func (o ElastigroupScalingUpPolicyOutput) ToElastigroupScalingUpPolicyOutputWithContext(ctx context.Context) ElastigroupScalingUpPolicyOutput
func (ElastigroupScalingUpPolicyOutput) Unit ¶
func (o ElastigroupScalingUpPolicyOutput) Unit() pulumi.StringPtrOutput
type ElastigroupScheduledTask ¶
type ElastigroupScheduledTask struct { Adjustment *string `pulumi:"adjustment"` AdjustmentPercentage *string `pulumi:"adjustmentPercentage"` BatchSizePercentage *string `pulumi:"batchSizePercentage"` CronExpression string `pulumi:"cronExpression"` GracePeriod *string `pulumi:"gracePeriod"` IsEnabled *bool `pulumi:"isEnabled"` ScaleMaxCapacity *string `pulumi:"scaleMaxCapacity"` ScaleMinCapacity *string `pulumi:"scaleMinCapacity"` ScaleTargetCapacity *string `pulumi:"scaleTargetCapacity"` TaskType string `pulumi:"taskType"` }
type ElastigroupScheduledTaskArgs ¶
type ElastigroupScheduledTaskArgs struct { Adjustment pulumi.StringPtrInput `pulumi:"adjustment"` AdjustmentPercentage pulumi.StringPtrInput `pulumi:"adjustmentPercentage"` BatchSizePercentage pulumi.StringPtrInput `pulumi:"batchSizePercentage"` CronExpression pulumi.StringInput `pulumi:"cronExpression"` GracePeriod pulumi.StringPtrInput `pulumi:"gracePeriod"` IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` ScaleMaxCapacity pulumi.StringPtrInput `pulumi:"scaleMaxCapacity"` ScaleMinCapacity pulumi.StringPtrInput `pulumi:"scaleMinCapacity"` ScaleTargetCapacity pulumi.StringPtrInput `pulumi:"scaleTargetCapacity"` TaskType pulumi.StringInput `pulumi:"taskType"` }
func (ElastigroupScheduledTaskArgs) ElementType ¶
func (ElastigroupScheduledTaskArgs) ElementType() reflect.Type
func (ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutput ¶
func (i ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput
func (ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutputWithContext ¶
func (i ElastigroupScheduledTaskArgs) ToElastigroupScheduledTaskOutputWithContext(ctx context.Context) ElastigroupScheduledTaskOutput
type ElastigroupScheduledTaskArray ¶
type ElastigroupScheduledTaskArray []ElastigroupScheduledTaskInput
func (ElastigroupScheduledTaskArray) ElementType ¶
func (ElastigroupScheduledTaskArray) ElementType() reflect.Type
func (ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutput ¶
func (i ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput
func (ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutputWithContext ¶
func (i ElastigroupScheduledTaskArray) ToElastigroupScheduledTaskArrayOutputWithContext(ctx context.Context) ElastigroupScheduledTaskArrayOutput
type ElastigroupScheduledTaskArrayInput ¶
type ElastigroupScheduledTaskArrayInput interface { pulumi.Input ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput ToElastigroupScheduledTaskArrayOutputWithContext(context.Context) ElastigroupScheduledTaskArrayOutput }
ElastigroupScheduledTaskArrayInput is an input type that accepts ElastigroupScheduledTaskArray and ElastigroupScheduledTaskArrayOutput values. You can construct a concrete instance of `ElastigroupScheduledTaskArrayInput` via:
ElastigroupScheduledTaskArray{ ElastigroupScheduledTaskArgs{...} }
type ElastigroupScheduledTaskArrayOutput ¶
type ElastigroupScheduledTaskArrayOutput struct{ *pulumi.OutputState }
func (ElastigroupScheduledTaskArrayOutput) ElementType ¶
func (ElastigroupScheduledTaskArrayOutput) ElementType() reflect.Type
func (ElastigroupScheduledTaskArrayOutput) Index ¶
func (o ElastigroupScheduledTaskArrayOutput) Index(i pulumi.IntInput) ElastigroupScheduledTaskOutput
func (ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutput ¶
func (o ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutput() ElastigroupScheduledTaskArrayOutput
func (ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutputWithContext ¶
func (o ElastigroupScheduledTaskArrayOutput) ToElastigroupScheduledTaskArrayOutputWithContext(ctx context.Context) ElastigroupScheduledTaskArrayOutput
type ElastigroupScheduledTaskInput ¶
type ElastigroupScheduledTaskInput interface { pulumi.Input ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput ToElastigroupScheduledTaskOutputWithContext(context.Context) ElastigroupScheduledTaskOutput }
ElastigroupScheduledTaskInput is an input type that accepts ElastigroupScheduledTaskArgs and ElastigroupScheduledTaskOutput values. You can construct a concrete instance of `ElastigroupScheduledTaskInput` via:
ElastigroupScheduledTaskArgs{...}
type ElastigroupScheduledTaskOutput ¶
type ElastigroupScheduledTaskOutput struct{ *pulumi.OutputState }
func (ElastigroupScheduledTaskOutput) Adjustment ¶
func (o ElastigroupScheduledTaskOutput) Adjustment() pulumi.StringPtrOutput
func (ElastigroupScheduledTaskOutput) AdjustmentPercentage ¶
func (o ElastigroupScheduledTaskOutput) AdjustmentPercentage() pulumi.StringPtrOutput
func (ElastigroupScheduledTaskOutput) BatchSizePercentage ¶
func (o ElastigroupScheduledTaskOutput) BatchSizePercentage() pulumi.StringPtrOutput
func (ElastigroupScheduledTaskOutput) CronExpression ¶
func (o ElastigroupScheduledTaskOutput) CronExpression() pulumi.StringOutput
func (ElastigroupScheduledTaskOutput) ElementType ¶
func (ElastigroupScheduledTaskOutput) ElementType() reflect.Type
func (ElastigroupScheduledTaskOutput) GracePeriod ¶
func (o ElastigroupScheduledTaskOutput) GracePeriod() pulumi.StringPtrOutput
func (ElastigroupScheduledTaskOutput) IsEnabled ¶
func (o ElastigroupScheduledTaskOutput) IsEnabled() pulumi.BoolPtrOutput
func (ElastigroupScheduledTaskOutput) ScaleMaxCapacity ¶
func (o ElastigroupScheduledTaskOutput) ScaleMaxCapacity() pulumi.StringPtrOutput
func (ElastigroupScheduledTaskOutput) ScaleMinCapacity ¶
func (o ElastigroupScheduledTaskOutput) ScaleMinCapacity() pulumi.StringPtrOutput
func (ElastigroupScheduledTaskOutput) ScaleTargetCapacity ¶
func (o ElastigroupScheduledTaskOutput) ScaleTargetCapacity() pulumi.StringPtrOutput
func (ElastigroupScheduledTaskOutput) TaskType ¶
func (o ElastigroupScheduledTaskOutput) TaskType() pulumi.StringOutput
func (ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutput ¶
func (o ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutput() ElastigroupScheduledTaskOutput
func (ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutputWithContext ¶
func (o ElastigroupScheduledTaskOutput) ToElastigroupScheduledTaskOutputWithContext(ctx context.Context) ElastigroupScheduledTaskOutput
type ElastigroupState ¶
type ElastigroupState struct { // Custom init script file or text in Base64 encoded format. CustomData pulumi.StringPtrInput // The desired number of instances the group should have at any time. DesiredCapacity pulumi.IntPtrInput HealthCheck ElastigroupHealthCheckPtrInput Images ElastigroupImageArrayInput IntegrationKubernetes ElastigroupIntegrationKubernetesPtrInput IntegrationMultaiRuntime ElastigroupIntegrationMultaiRuntimePtrInput LoadBalancers ElastigroupLoadBalancerArrayInput Login ElastigroupLoginPtrInput LowPrioritySizes pulumi.StringArrayInput ManagedServiceIdentities ElastigroupManagedServiceIdentityArrayInput // The maximum number of instances the group should have at any time. MaxSize pulumi.IntPtrInput // The minimum number of instances the group should have at any time. MinSize pulumi.IntPtrInput // Name of the Managed Service Identity. Name pulumi.StringPtrInput Network ElastigroupNetworkPtrInput // Available On-Demand sizes OdSizes pulumi.StringArrayInput Product pulumi.StringPtrInput // The region your Azure group will be created in. Region pulumi.StringPtrInput // Name of the Azure Resource Group where the Managed Service Identity is located. ResourceGroupName pulumi.StringPtrInput ScalingDownPolicies ElastigroupScalingDownPolicyArrayInput ScalingUpPolicies ElastigroupScalingUpPolicyArrayInput ScheduledTasks ElastigroupScheduledTaskArrayInput ShutdownScript pulumi.StringPtrInput Strategy ElastigroupStrategyPtrInput UpdatePolicy ElastigroupUpdatePolicyPtrInput UserData pulumi.StringPtrInput }
func (ElastigroupState) ElementType ¶
func (ElastigroupState) ElementType() reflect.Type
type ElastigroupStrategy ¶
type ElastigroupStrategyArgs ¶
type ElastigroupStrategyArgs struct { DrainingTimeout pulumi.IntPtrInput `pulumi:"drainingTimeout"` LowPriorityPercentage pulumi.IntPtrInput `pulumi:"lowPriorityPercentage"` OdCount pulumi.IntPtrInput `pulumi:"odCount"` }
func (ElastigroupStrategyArgs) ElementType ¶
func (ElastigroupStrategyArgs) ElementType() reflect.Type
func (ElastigroupStrategyArgs) ToElastigroupStrategyOutput ¶
func (i ElastigroupStrategyArgs) ToElastigroupStrategyOutput() ElastigroupStrategyOutput
func (ElastigroupStrategyArgs) ToElastigroupStrategyOutputWithContext ¶
func (i ElastigroupStrategyArgs) ToElastigroupStrategyOutputWithContext(ctx context.Context) ElastigroupStrategyOutput
func (ElastigroupStrategyArgs) ToElastigroupStrategyPtrOutput ¶
func (i ElastigroupStrategyArgs) ToElastigroupStrategyPtrOutput() ElastigroupStrategyPtrOutput
func (ElastigroupStrategyArgs) ToElastigroupStrategyPtrOutputWithContext ¶
func (i ElastigroupStrategyArgs) ToElastigroupStrategyPtrOutputWithContext(ctx context.Context) ElastigroupStrategyPtrOutput
type ElastigroupStrategyInput ¶
type ElastigroupStrategyInput interface { pulumi.Input ToElastigroupStrategyOutput() ElastigroupStrategyOutput ToElastigroupStrategyOutputWithContext(context.Context) ElastigroupStrategyOutput }
ElastigroupStrategyInput is an input type that accepts ElastigroupStrategyArgs and ElastigroupStrategyOutput values. You can construct a concrete instance of `ElastigroupStrategyInput` via:
ElastigroupStrategyArgs{...}
type ElastigroupStrategyOutput ¶
type ElastigroupStrategyOutput struct{ *pulumi.OutputState }
func (ElastigroupStrategyOutput) DrainingTimeout ¶
func (o ElastigroupStrategyOutput) DrainingTimeout() pulumi.IntPtrOutput
func (ElastigroupStrategyOutput) ElementType ¶
func (ElastigroupStrategyOutput) ElementType() reflect.Type
func (ElastigroupStrategyOutput) LowPriorityPercentage ¶
func (o ElastigroupStrategyOutput) LowPriorityPercentage() pulumi.IntPtrOutput
func (ElastigroupStrategyOutput) OdCount ¶
func (o ElastigroupStrategyOutput) OdCount() pulumi.IntPtrOutput
func (ElastigroupStrategyOutput) ToElastigroupStrategyOutput ¶
func (o ElastigroupStrategyOutput) ToElastigroupStrategyOutput() ElastigroupStrategyOutput
func (ElastigroupStrategyOutput) ToElastigroupStrategyOutputWithContext ¶
func (o ElastigroupStrategyOutput) ToElastigroupStrategyOutputWithContext(ctx context.Context) ElastigroupStrategyOutput
func (ElastigroupStrategyOutput) ToElastigroupStrategyPtrOutput ¶
func (o ElastigroupStrategyOutput) ToElastigroupStrategyPtrOutput() ElastigroupStrategyPtrOutput
func (ElastigroupStrategyOutput) ToElastigroupStrategyPtrOutputWithContext ¶
func (o ElastigroupStrategyOutput) ToElastigroupStrategyPtrOutputWithContext(ctx context.Context) ElastigroupStrategyPtrOutput
type ElastigroupStrategyPtrInput ¶
type ElastigroupStrategyPtrInput interface { pulumi.Input ToElastigroupStrategyPtrOutput() ElastigroupStrategyPtrOutput ToElastigroupStrategyPtrOutputWithContext(context.Context) ElastigroupStrategyPtrOutput }
ElastigroupStrategyPtrInput is an input type that accepts ElastigroupStrategyArgs, ElastigroupStrategyPtr and ElastigroupStrategyPtrOutput values. You can construct a concrete instance of `ElastigroupStrategyPtrInput` via:
ElastigroupStrategyArgs{...} or: nil
func ElastigroupStrategyPtr ¶
func ElastigroupStrategyPtr(v *ElastigroupStrategyArgs) ElastigroupStrategyPtrInput
type ElastigroupStrategyPtrOutput ¶
type ElastigroupStrategyPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupStrategyPtrOutput) DrainingTimeout ¶
func (o ElastigroupStrategyPtrOutput) DrainingTimeout() pulumi.IntPtrOutput
func (ElastigroupStrategyPtrOutput) Elem ¶
func (o ElastigroupStrategyPtrOutput) Elem() ElastigroupStrategyOutput
func (ElastigroupStrategyPtrOutput) ElementType ¶
func (ElastigroupStrategyPtrOutput) ElementType() reflect.Type
func (ElastigroupStrategyPtrOutput) LowPriorityPercentage ¶
func (o ElastigroupStrategyPtrOutput) LowPriorityPercentage() pulumi.IntPtrOutput
func (ElastigroupStrategyPtrOutput) OdCount ¶
func (o ElastigroupStrategyPtrOutput) OdCount() pulumi.IntPtrOutput
func (ElastigroupStrategyPtrOutput) ToElastigroupStrategyPtrOutput ¶
func (o ElastigroupStrategyPtrOutput) ToElastigroupStrategyPtrOutput() ElastigroupStrategyPtrOutput
func (ElastigroupStrategyPtrOutput) ToElastigroupStrategyPtrOutputWithContext ¶
func (o ElastigroupStrategyPtrOutput) ToElastigroupStrategyPtrOutputWithContext(ctx context.Context) ElastigroupStrategyPtrOutput
type ElastigroupUpdatePolicy ¶
type ElastigroupUpdatePolicy struct { RollConfig *ElastigroupUpdatePolicyRollConfig `pulumi:"rollConfig"` ShouldRoll bool `pulumi:"shouldRoll"` }
type ElastigroupUpdatePolicyArgs ¶
type ElastigroupUpdatePolicyArgs struct { RollConfig ElastigroupUpdatePolicyRollConfigPtrInput `pulumi:"rollConfig"` ShouldRoll pulumi.BoolInput `pulumi:"shouldRoll"` }
func (ElastigroupUpdatePolicyArgs) ElementType ¶
func (ElastigroupUpdatePolicyArgs) ElementType() reflect.Type
func (ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyOutput ¶
func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyOutput() ElastigroupUpdatePolicyOutput
func (ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyOutputWithContext ¶
func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyOutput
func (ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyPtrOutput ¶
func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput
func (ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyPtrOutputWithContext ¶
func (i ElastigroupUpdatePolicyArgs) ToElastigroupUpdatePolicyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyPtrOutput
type ElastigroupUpdatePolicyInput ¶
type ElastigroupUpdatePolicyInput interface { pulumi.Input ToElastigroupUpdatePolicyOutput() ElastigroupUpdatePolicyOutput ToElastigroupUpdatePolicyOutputWithContext(context.Context) ElastigroupUpdatePolicyOutput }
ElastigroupUpdatePolicyInput is an input type that accepts ElastigroupUpdatePolicyArgs and ElastigroupUpdatePolicyOutput values. You can construct a concrete instance of `ElastigroupUpdatePolicyInput` via:
ElastigroupUpdatePolicyArgs{...}
type ElastigroupUpdatePolicyOutput ¶
type ElastigroupUpdatePolicyOutput struct{ *pulumi.OutputState }
func (ElastigroupUpdatePolicyOutput) ElementType ¶
func (ElastigroupUpdatePolicyOutput) ElementType() reflect.Type
func (ElastigroupUpdatePolicyOutput) RollConfig ¶
func (o ElastigroupUpdatePolicyOutput) RollConfig() ElastigroupUpdatePolicyRollConfigPtrOutput
func (ElastigroupUpdatePolicyOutput) ShouldRoll ¶
func (o ElastigroupUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
func (ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyOutput ¶
func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyOutput() ElastigroupUpdatePolicyOutput
func (ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyOutputWithContext ¶
func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyOutput
func (ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyPtrOutput ¶
func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput
func (ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyPtrOutputWithContext ¶
func (o ElastigroupUpdatePolicyOutput) ToElastigroupUpdatePolicyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyPtrOutput
type ElastigroupUpdatePolicyPtrInput ¶
type ElastigroupUpdatePolicyPtrInput interface { pulumi.Input ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput ToElastigroupUpdatePolicyPtrOutputWithContext(context.Context) ElastigroupUpdatePolicyPtrOutput }
ElastigroupUpdatePolicyPtrInput is an input type that accepts ElastigroupUpdatePolicyArgs, ElastigroupUpdatePolicyPtr and ElastigroupUpdatePolicyPtrOutput values. You can construct a concrete instance of `ElastigroupUpdatePolicyPtrInput` via:
ElastigroupUpdatePolicyArgs{...} or: nil
func ElastigroupUpdatePolicyPtr ¶
func ElastigroupUpdatePolicyPtr(v *ElastigroupUpdatePolicyArgs) ElastigroupUpdatePolicyPtrInput
type ElastigroupUpdatePolicyPtrOutput ¶
type ElastigroupUpdatePolicyPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupUpdatePolicyPtrOutput) Elem ¶
func (o ElastigroupUpdatePolicyPtrOutput) Elem() ElastigroupUpdatePolicyOutput
func (ElastigroupUpdatePolicyPtrOutput) ElementType ¶
func (ElastigroupUpdatePolicyPtrOutput) ElementType() reflect.Type
func (ElastigroupUpdatePolicyPtrOutput) RollConfig ¶
func (o ElastigroupUpdatePolicyPtrOutput) RollConfig() ElastigroupUpdatePolicyRollConfigPtrOutput
func (ElastigroupUpdatePolicyPtrOutput) ShouldRoll ¶
func (o ElastigroupUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
func (ElastigroupUpdatePolicyPtrOutput) ToElastigroupUpdatePolicyPtrOutput ¶
func (o ElastigroupUpdatePolicyPtrOutput) ToElastigroupUpdatePolicyPtrOutput() ElastigroupUpdatePolicyPtrOutput
func (ElastigroupUpdatePolicyPtrOutput) ToElastigroupUpdatePolicyPtrOutputWithContext ¶
func (o ElastigroupUpdatePolicyPtrOutput) ToElastigroupUpdatePolicyPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyPtrOutput
type ElastigroupUpdatePolicyRollConfigArgs ¶
type ElastigroupUpdatePolicyRollConfigArgs struct { BatchSizePercentage pulumi.IntInput `pulumi:"batchSizePercentage"` GracePeriod pulumi.IntPtrInput `pulumi:"gracePeriod"` HealthCheckType pulumi.StringPtrInput `pulumi:"healthCheckType"` }
func (ElastigroupUpdatePolicyRollConfigArgs) ElementType ¶
func (ElastigroupUpdatePolicyRollConfigArgs) ElementType() reflect.Type
func (ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigOutput ¶
func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigOutput() ElastigroupUpdatePolicyRollConfigOutput
func (ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigOutputWithContext ¶
func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigOutput
func (ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigPtrOutput ¶
func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput
func (ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext ¶
func (i ElastigroupUpdatePolicyRollConfigArgs) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput
type ElastigroupUpdatePolicyRollConfigInput ¶
type ElastigroupUpdatePolicyRollConfigInput interface { pulumi.Input ToElastigroupUpdatePolicyRollConfigOutput() ElastigroupUpdatePolicyRollConfigOutput ToElastigroupUpdatePolicyRollConfigOutputWithContext(context.Context) ElastigroupUpdatePolicyRollConfigOutput }
ElastigroupUpdatePolicyRollConfigInput is an input type that accepts ElastigroupUpdatePolicyRollConfigArgs and ElastigroupUpdatePolicyRollConfigOutput values. You can construct a concrete instance of `ElastigroupUpdatePolicyRollConfigInput` via:
ElastigroupUpdatePolicyRollConfigArgs{...}
type ElastigroupUpdatePolicyRollConfigOutput ¶
type ElastigroupUpdatePolicyRollConfigOutput struct{ *pulumi.OutputState }
func (ElastigroupUpdatePolicyRollConfigOutput) BatchSizePercentage ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntOutput
func (ElastigroupUpdatePolicyRollConfigOutput) ElementType ¶
func (ElastigroupUpdatePolicyRollConfigOutput) ElementType() reflect.Type
func (ElastigroupUpdatePolicyRollConfigOutput) GracePeriod ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) GracePeriod() pulumi.IntPtrOutput
func (ElastigroupUpdatePolicyRollConfigOutput) HealthCheckType ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) HealthCheckType() pulumi.StringPtrOutput
func (ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigOutput ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigOutput() ElastigroupUpdatePolicyRollConfigOutput
func (ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigOutputWithContext ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigOutput
func (ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigPtrOutput ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput
func (ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext ¶
func (o ElastigroupUpdatePolicyRollConfigOutput) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput
type ElastigroupUpdatePolicyRollConfigPtrInput ¶
type ElastigroupUpdatePolicyRollConfigPtrInput interface { pulumi.Input ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput }
ElastigroupUpdatePolicyRollConfigPtrInput is an input type that accepts ElastigroupUpdatePolicyRollConfigArgs, ElastigroupUpdatePolicyRollConfigPtr and ElastigroupUpdatePolicyRollConfigPtrOutput values. You can construct a concrete instance of `ElastigroupUpdatePolicyRollConfigPtrInput` via:
ElastigroupUpdatePolicyRollConfigArgs{...} or: nil
func ElastigroupUpdatePolicyRollConfigPtr ¶
func ElastigroupUpdatePolicyRollConfigPtr(v *ElastigroupUpdatePolicyRollConfigArgs) ElastigroupUpdatePolicyRollConfigPtrInput
type ElastigroupUpdatePolicyRollConfigPtrOutput ¶
type ElastigroupUpdatePolicyRollConfigPtrOutput struct{ *pulumi.OutputState }
func (ElastigroupUpdatePolicyRollConfigPtrOutput) BatchSizePercentage ¶
func (o ElastigroupUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
func (ElastigroupUpdatePolicyRollConfigPtrOutput) ElementType ¶
func (ElastigroupUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
func (ElastigroupUpdatePolicyRollConfigPtrOutput) GracePeriod ¶
func (o ElastigroupUpdatePolicyRollConfigPtrOutput) GracePeriod() pulumi.IntPtrOutput
func (ElastigroupUpdatePolicyRollConfigPtrOutput) HealthCheckType ¶
func (o ElastigroupUpdatePolicyRollConfigPtrOutput) HealthCheckType() pulumi.StringPtrOutput
func (ElastigroupUpdatePolicyRollConfigPtrOutput) ToElastigroupUpdatePolicyRollConfigPtrOutput ¶
func (o ElastigroupUpdatePolicyRollConfigPtrOutput) ToElastigroupUpdatePolicyRollConfigPtrOutput() ElastigroupUpdatePolicyRollConfigPtrOutput
func (ElastigroupUpdatePolicyRollConfigPtrOutput) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext ¶
func (o ElastigroupUpdatePolicyRollConfigPtrOutput) ToElastigroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) ElastigroupUpdatePolicyRollConfigPtrOutput
type Ocean ¶
type Ocean struct { pulumi.CustomResourceState // The AKS identifier. A valid identifier should be formatted as `acd-nnnnnnnn` and previously used identifiers cannot be reused. AcdIdentifier pulumi.StringOutput `pulumi:"acdIdentifier"` // The AKS cluster name. AksName pulumi.StringOutput `pulumi:"aksName"` // Name of the Azure Resource Group where the AKS cluster is located. AksResourceGroupName pulumi.StringOutput `pulumi:"aksResourceGroupName"` // The Ocean Kubernetes Autoscaler object. Autoscaler OceanAutoscalerPtrOutput `pulumi:"autoscaler"` // A unique identifier used for connecting the Ocean SaaS platform and the Kubernetes cluster. Typically, the cluster name is used as its identifier. ControllerClusterId pulumi.StringOutput `pulumi:"controllerClusterId"` // Must contain a valid Base64 encoded string. CustomData pulumi.StringOutput `pulumi:"customData"` // List of Azure extension objects. Extensions OceanExtensionArrayOutput `pulumi:"extensions"` // The Ocean AKS Health object. Health OceanHealthOutput `pulumi:"health"` // Image of VM. An image is a template for creating new VMs. Choose from Azure image catalogue (marketplace). Images OceanImageArrayOutput `pulumi:"images"` // Configure Load Balancer. LoadBalancers OceanLoadBalancerArrayOutput `pulumi:"loadBalancers"` // List of Managed Service Identity objects. ManagedServiceIdentities OceanManagedServiceIdentityArrayOutput `pulumi:"managedServiceIdentities"` // The maximum number of pods per node in an AKS cluster. MaxPods pulumi.IntPtrOutput `pulumi:"maxPods"` // Name of the Load Balancer. Name pulumi.StringOutput `pulumi:"name"` // Define the Virtual Network and Subnet. Network OceanNetworkOutput `pulumi:"network"` // OS disk specifications. OsDisk OceanOsDiskPtrOutput `pulumi:"osDisk"` // The Resource Group name of the Load Balancer. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // SSH public key for admin access to Linux VMs. SshPublicKey pulumi.StringOutput `pulumi:"sshPublicKey"` // The Ocean AKS strategy object. Strategies OceanStrategyArrayOutput `pulumi:"strategies"` // Unique key-value pairs that will be used to tag VMs that are launched in the cluster. Tags OceanTagArrayOutput `pulumi:"tags"` // Username for admin access to VMs. UserName pulumi.StringOutput `pulumi:"userName"` // The types of virtual machines that may or may not be a part of the Ocean cluster. VmSizes OceanVmSizeArrayOutput `pulumi:"vmSizes"` // An Array holding default Availability Zones, this configures the availability zones the Ocean may launch instances in. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Manages a Spotinst Ocean AKS resource.
> This resource contains arguments (such as `image` and `extension`) that are automatically populated from the data reported by the Ocean AKS Connector deployed into your cluster. You can override the upstream configuration by defining the corresponding arguments.
## Prerequisites
Installation of the Ocean controller is required by this resource. You can accomplish this by using the spotinst/ocean-controller module as follows:
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
> You must configure the same `clusterIdentifier` and `acdIdentifier` both for the Ocean controller and for the `azure.Ocean` resource.
func GetOcean ¶
func GetOcean(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OceanState, opts ...pulumi.ResourceOption) (*Ocean, error)
GetOcean gets an existing Ocean 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 NewOcean ¶
func NewOcean(ctx *pulumi.Context, name string, args *OceanArgs, opts ...pulumi.ResourceOption) (*Ocean, error)
NewOcean registers a new resource with the given unique name, arguments, and options.
func (*Ocean) ElementType ¶
func (*Ocean) ToOceanOutput ¶
func (i *Ocean) ToOceanOutput() OceanOutput
func (*Ocean) ToOceanOutputWithContext ¶
func (i *Ocean) ToOceanOutputWithContext(ctx context.Context) OceanOutput
type OceanArgs ¶
type OceanArgs struct { // The AKS identifier. A valid identifier should be formatted as `acd-nnnnnnnn` and previously used identifiers cannot be reused. AcdIdentifier pulumi.StringInput // The AKS cluster name. AksName pulumi.StringInput // Name of the Azure Resource Group where the AKS cluster is located. AksResourceGroupName pulumi.StringInput // The Ocean Kubernetes Autoscaler object. Autoscaler OceanAutoscalerPtrInput // A unique identifier used for connecting the Ocean SaaS platform and the Kubernetes cluster. Typically, the cluster name is used as its identifier. ControllerClusterId pulumi.StringPtrInput // Must contain a valid Base64 encoded string. CustomData pulumi.StringPtrInput // List of Azure extension objects. Extensions OceanExtensionArrayInput // The Ocean AKS Health object. Health OceanHealthPtrInput // Image of VM. An image is a template for creating new VMs. Choose from Azure image catalogue (marketplace). Images OceanImageArrayInput // Configure Load Balancer. LoadBalancers OceanLoadBalancerArrayInput // List of Managed Service Identity objects. ManagedServiceIdentities OceanManagedServiceIdentityArrayInput // The maximum number of pods per node in an AKS cluster. MaxPods pulumi.IntPtrInput // Name of the Load Balancer. Name pulumi.StringPtrInput // Define the Virtual Network and Subnet. Network OceanNetworkPtrInput // OS disk specifications. OsDisk OceanOsDiskPtrInput // The Resource Group name of the Load Balancer. ResourceGroupName pulumi.StringPtrInput // SSH public key for admin access to Linux VMs. SshPublicKey pulumi.StringInput // The Ocean AKS strategy object. Strategies OceanStrategyArrayInput // Unique key-value pairs that will be used to tag VMs that are launched in the cluster. Tags OceanTagArrayInput // Username for admin access to VMs. UserName pulumi.StringPtrInput // The types of virtual machines that may or may not be a part of the Ocean cluster. VmSizes OceanVmSizeArrayInput // An Array holding default Availability Zones, this configures the availability zones the Ocean may launch instances in. Zones pulumi.StringArrayInput }
The set of arguments for constructing a Ocean resource.
func (OceanArgs) ElementType ¶
type OceanArray ¶
type OceanArray []OceanInput
func (OceanArray) ElementType ¶
func (OceanArray) ElementType() reflect.Type
func (OceanArray) ToOceanArrayOutput ¶
func (i OceanArray) ToOceanArrayOutput() OceanArrayOutput
func (OceanArray) ToOceanArrayOutputWithContext ¶
func (i OceanArray) ToOceanArrayOutputWithContext(ctx context.Context) OceanArrayOutput
type OceanArrayInput ¶
type OceanArrayInput interface { pulumi.Input ToOceanArrayOutput() OceanArrayOutput ToOceanArrayOutputWithContext(context.Context) OceanArrayOutput }
OceanArrayInput is an input type that accepts OceanArray and OceanArrayOutput values. You can construct a concrete instance of `OceanArrayInput` via:
OceanArray{ OceanArgs{...} }
type OceanArrayOutput ¶
type OceanArrayOutput struct{ *pulumi.OutputState }
func (OceanArrayOutput) ElementType ¶
func (OceanArrayOutput) ElementType() reflect.Type
func (OceanArrayOutput) Index ¶
func (o OceanArrayOutput) Index(i pulumi.IntInput) OceanOutput
func (OceanArrayOutput) ToOceanArrayOutput ¶
func (o OceanArrayOutput) ToOceanArrayOutput() OceanArrayOutput
func (OceanArrayOutput) ToOceanArrayOutputWithContext ¶
func (o OceanArrayOutput) ToOceanArrayOutputWithContext(ctx context.Context) OceanArrayOutput
type OceanAutoscaler ¶ added in v3.4.0
type OceanAutoscaler struct { // Auto Scaling scale down operations. AutoscaleDown *OceanAutoscalerAutoscaleDown `pulumi:"autoscaleDown"` // Spare Resource Capacity Management feature enables fast assignment of Pods without having to wait for new resources to be launched. AutoscaleHeadroom *OceanAutoscalerAutoscaleHeadroom `pulumi:"autoscaleHeadroom"` // Enable the Ocean Kubernetes Autoscaler. AutoscaleIsEnabled *bool `pulumi:"autoscaleIsEnabled"` // Optionally set upper and lower bounds on the resource usage of the cluster. ResourceLimits *OceanAutoscalerResourceLimits `pulumi:"resourceLimits"` }
type OceanAutoscalerArgs ¶ added in v3.4.0
type OceanAutoscalerArgs struct { // Auto Scaling scale down operations. AutoscaleDown OceanAutoscalerAutoscaleDownPtrInput `pulumi:"autoscaleDown"` // Spare Resource Capacity Management feature enables fast assignment of Pods without having to wait for new resources to be launched. AutoscaleHeadroom OceanAutoscalerAutoscaleHeadroomPtrInput `pulumi:"autoscaleHeadroom"` // Enable the Ocean Kubernetes Autoscaler. AutoscaleIsEnabled pulumi.BoolPtrInput `pulumi:"autoscaleIsEnabled"` // Optionally set upper and lower bounds on the resource usage of the cluster. ResourceLimits OceanAutoscalerResourceLimitsPtrInput `pulumi:"resourceLimits"` }
func (OceanAutoscalerArgs) ElementType ¶ added in v3.4.0
func (OceanAutoscalerArgs) ElementType() reflect.Type
func (OceanAutoscalerArgs) ToOceanAutoscalerOutput ¶ added in v3.4.0
func (i OceanAutoscalerArgs) ToOceanAutoscalerOutput() OceanAutoscalerOutput
func (OceanAutoscalerArgs) ToOceanAutoscalerOutputWithContext ¶ added in v3.4.0
func (i OceanAutoscalerArgs) ToOceanAutoscalerOutputWithContext(ctx context.Context) OceanAutoscalerOutput
func (OceanAutoscalerArgs) ToOceanAutoscalerPtrOutput ¶ added in v3.4.0
func (i OceanAutoscalerArgs) ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput
func (OceanAutoscalerArgs) ToOceanAutoscalerPtrOutputWithContext ¶ added in v3.4.0
func (i OceanAutoscalerArgs) ToOceanAutoscalerPtrOutputWithContext(ctx context.Context) OceanAutoscalerPtrOutput
type OceanAutoscalerAutoscaleDown ¶ added in v3.4.0
type OceanAutoscalerAutoscaleDown struct { // Would represent the maximum %!t(MISSING)o scale-down. MaxScaleDownPercentage *float64 `pulumi:"maxScaleDownPercentage"` }
type OceanAutoscalerAutoscaleDownArgs ¶ added in v3.4.0
type OceanAutoscalerAutoscaleDownArgs struct { // Would represent the maximum %!t(MISSING)o scale-down. MaxScaleDownPercentage pulumi.Float64PtrInput `pulumi:"maxScaleDownPercentage"` }
func (OceanAutoscalerAutoscaleDownArgs) ElementType ¶ added in v3.4.0
func (OceanAutoscalerAutoscaleDownArgs) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownOutput ¶ added in v3.4.0
func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownOutput() OceanAutoscalerAutoscaleDownOutput
func (OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownOutputWithContext ¶ added in v3.4.0
func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownOutput
func (OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownPtrOutput ¶ added in v3.4.0
func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput
func (OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext ¶ added in v3.4.0
func (i OceanAutoscalerAutoscaleDownArgs) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownPtrOutput
type OceanAutoscalerAutoscaleDownInput ¶ added in v3.4.0
type OceanAutoscalerAutoscaleDownInput interface { pulumi.Input ToOceanAutoscalerAutoscaleDownOutput() OceanAutoscalerAutoscaleDownOutput ToOceanAutoscalerAutoscaleDownOutputWithContext(context.Context) OceanAutoscalerAutoscaleDownOutput }
OceanAutoscalerAutoscaleDownInput is an input type that accepts OceanAutoscalerAutoscaleDownArgs and OceanAutoscalerAutoscaleDownOutput values. You can construct a concrete instance of `OceanAutoscalerAutoscaleDownInput` via:
OceanAutoscalerAutoscaleDownArgs{...}
type OceanAutoscalerAutoscaleDownOutput ¶ added in v3.4.0
type OceanAutoscalerAutoscaleDownOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerAutoscaleDownOutput) ElementType ¶ added in v3.4.0
func (OceanAutoscalerAutoscaleDownOutput) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleDownOutput) MaxScaleDownPercentage ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
Would represent the maximum %!t(MISSING)o scale-down.
func (OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownOutput ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownOutput() OceanAutoscalerAutoscaleDownOutput
func (OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownOutput
func (OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownPtrOutput ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput
func (OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleDownOutput) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownPtrOutput
type OceanAutoscalerAutoscaleDownPtrInput ¶ added in v3.4.0
type OceanAutoscalerAutoscaleDownPtrInput interface { pulumi.Input ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(context.Context) OceanAutoscalerAutoscaleDownPtrOutput }
OceanAutoscalerAutoscaleDownPtrInput is an input type that accepts OceanAutoscalerAutoscaleDownArgs, OceanAutoscalerAutoscaleDownPtr and OceanAutoscalerAutoscaleDownPtrOutput values. You can construct a concrete instance of `OceanAutoscalerAutoscaleDownPtrInput` via:
OceanAutoscalerAutoscaleDownArgs{...} or: nil
func OceanAutoscalerAutoscaleDownPtr ¶ added in v3.4.0
func OceanAutoscalerAutoscaleDownPtr(v *OceanAutoscalerAutoscaleDownArgs) OceanAutoscalerAutoscaleDownPtrInput
type OceanAutoscalerAutoscaleDownPtrOutput ¶ added in v3.4.0
type OceanAutoscalerAutoscaleDownPtrOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerAutoscaleDownPtrOutput) ElementType ¶ added in v3.4.0
func (OceanAutoscalerAutoscaleDownPtrOutput) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleDownPtrOutput) MaxScaleDownPercentage ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleDownPtrOutput) MaxScaleDownPercentage() pulumi.Float64PtrOutput
Would represent the maximum %!t(MISSING)o scale-down.
func (OceanAutoscalerAutoscaleDownPtrOutput) ToOceanAutoscalerAutoscaleDownPtrOutput ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleDownPtrOutput) ToOceanAutoscalerAutoscaleDownPtrOutput() OceanAutoscalerAutoscaleDownPtrOutput
func (OceanAutoscalerAutoscaleDownPtrOutput) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleDownPtrOutput) ToOceanAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleDownPtrOutput
type OceanAutoscalerAutoscaleHeadroom ¶ added in v3.4.0
type OceanAutoscalerAutoscaleHeadroom struct { // Automatic headroom configuration. Automatic *OceanAutoscalerAutoscaleHeadroomAutomatic `pulumi:"automatic"` }
type OceanAutoscalerAutoscaleHeadroomArgs ¶ added in v3.4.0
type OceanAutoscalerAutoscaleHeadroomArgs struct { // Automatic headroom configuration. Automatic OceanAutoscalerAutoscaleHeadroomAutomaticPtrInput `pulumi:"automatic"` }
func (OceanAutoscalerAutoscaleHeadroomArgs) ElementType ¶ added in v3.4.0
func (OceanAutoscalerAutoscaleHeadroomArgs) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomOutput ¶ added in v3.4.0
func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomOutput() OceanAutoscalerAutoscaleHeadroomOutput
func (OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomOutputWithContext ¶ added in v3.4.0
func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomOutput
func (OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomPtrOutput ¶ added in v3.4.0
func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput
func (OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext ¶ added in v3.4.0
func (i OceanAutoscalerAutoscaleHeadroomArgs) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput
type OceanAutoscalerAutoscaleHeadroomAutomatic ¶ added in v3.4.0
type OceanAutoscalerAutoscaleHeadroomAutomatic struct { // Enable automatic headroom. When set to `true`, Ocean configures and optimizes headroom automatically. IsEnabled *bool `pulumi:"isEnabled"` // Optionally set a number between 0-100 to control the percentage of total cluster resources dedicated to headroom. Relevant when `isEnabled` is toggled on. Percentage *int `pulumi:"percentage"` }
type OceanAutoscalerAutoscaleHeadroomAutomaticArgs ¶ added in v3.4.0
type OceanAutoscalerAutoscaleHeadroomAutomaticArgs struct { // Enable automatic headroom. When set to `true`, Ocean configures and optimizes headroom automatically. IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` // Optionally set a number between 0-100 to control the percentage of total cluster resources dedicated to headroom. Relevant when `isEnabled` is toggled on. Percentage pulumi.IntPtrInput `pulumi:"percentage"` }
func (OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ElementType ¶ added in v3.4.0
func (OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanAutoscalerAutoscaleHeadroomAutomaticOutput ¶ added in v3.4.0
func (i OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanAutoscalerAutoscaleHeadroomAutomaticOutput() OceanAutoscalerAutoscaleHeadroomAutomaticOutput
func (OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanAutoscalerAutoscaleHeadroomAutomaticOutputWithContext ¶ added in v3.4.0
func (i OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanAutoscalerAutoscaleHeadroomAutomaticOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomAutomaticOutput
func (OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput ¶ added in v3.4.0
func (i OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
func (OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext ¶ added in v3.4.0
func (i OceanAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
type OceanAutoscalerAutoscaleHeadroomAutomaticInput ¶ added in v3.4.0
type OceanAutoscalerAutoscaleHeadroomAutomaticInput interface { pulumi.Input ToOceanAutoscalerAutoscaleHeadroomAutomaticOutput() OceanAutoscalerAutoscaleHeadroomAutomaticOutput ToOceanAutoscalerAutoscaleHeadroomAutomaticOutputWithContext(context.Context) OceanAutoscalerAutoscaleHeadroomAutomaticOutput }
OceanAutoscalerAutoscaleHeadroomAutomaticInput is an input type that accepts OceanAutoscalerAutoscaleHeadroomAutomaticArgs and OceanAutoscalerAutoscaleHeadroomAutomaticOutput values. You can construct a concrete instance of `OceanAutoscalerAutoscaleHeadroomAutomaticInput` via:
OceanAutoscalerAutoscaleHeadroomAutomaticArgs{...}
type OceanAutoscalerAutoscaleHeadroomAutomaticOutput ¶ added in v3.4.0
type OceanAutoscalerAutoscaleHeadroomAutomaticOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ElementType ¶ added in v3.4.0
func (OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleHeadroomAutomaticOutput) IsEnabled ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomAutomaticOutput) IsEnabled() pulumi.BoolPtrOutput
Enable automatic headroom. When set to `true`, Ocean configures and optimizes headroom automatically.
func (OceanAutoscalerAutoscaleHeadroomAutomaticOutput) Percentage ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomAutomaticOutput) Percentage() pulumi.IntPtrOutput
Optionally set a number between 0-100 to control the percentage of total cluster resources dedicated to headroom. Relevant when `isEnabled` is toggled on.
func (OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticOutput ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticOutput() OceanAutoscalerAutoscaleHeadroomAutomaticOutput
func (OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomAutomaticOutput
func (OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
func (OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
type OceanAutoscalerAutoscaleHeadroomAutomaticPtrInput ¶ added in v3.4.0
type OceanAutoscalerAutoscaleHeadroomAutomaticPtrInput interface { pulumi.Input ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(context.Context) OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput }
OceanAutoscalerAutoscaleHeadroomAutomaticPtrInput is an input type that accepts OceanAutoscalerAutoscaleHeadroomAutomaticArgs, OceanAutoscalerAutoscaleHeadroomAutomaticPtr and OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput values. You can construct a concrete instance of `OceanAutoscalerAutoscaleHeadroomAutomaticPtrInput` via:
OceanAutoscalerAutoscaleHeadroomAutomaticArgs{...} or: nil
func OceanAutoscalerAutoscaleHeadroomAutomaticPtr ¶ added in v3.4.0
func OceanAutoscalerAutoscaleHeadroomAutomaticPtr(v *OceanAutoscalerAutoscaleHeadroomAutomaticArgs) OceanAutoscalerAutoscaleHeadroomAutomaticPtrInput
type OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput ¶ added in v3.4.0
type OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ElementType ¶ added in v3.4.0
func (OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) IsEnabled ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) IsEnabled() pulumi.BoolPtrOutput
Enable automatic headroom. When set to `true`, Ocean configures and optimizes headroom automatically.
func (OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) Percentage ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) Percentage() pulumi.IntPtrOutput
Optionally set a number between 0-100 to control the percentage of total cluster resources dedicated to headroom. Relevant when `isEnabled` is toggled on.
func (OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
func (OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ToOceanAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
type OceanAutoscalerAutoscaleHeadroomInput ¶ added in v3.4.0
type OceanAutoscalerAutoscaleHeadroomInput interface { pulumi.Input ToOceanAutoscalerAutoscaleHeadroomOutput() OceanAutoscalerAutoscaleHeadroomOutput ToOceanAutoscalerAutoscaleHeadroomOutputWithContext(context.Context) OceanAutoscalerAutoscaleHeadroomOutput }
OceanAutoscalerAutoscaleHeadroomInput is an input type that accepts OceanAutoscalerAutoscaleHeadroomArgs and OceanAutoscalerAutoscaleHeadroomOutput values. You can construct a concrete instance of `OceanAutoscalerAutoscaleHeadroomInput` via:
OceanAutoscalerAutoscaleHeadroomArgs{...}
type OceanAutoscalerAutoscaleHeadroomOutput ¶ added in v3.4.0
type OceanAutoscalerAutoscaleHeadroomOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerAutoscaleHeadroomOutput) Automatic ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomOutput) Automatic() OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
Automatic headroom configuration.
func (OceanAutoscalerAutoscaleHeadroomOutput) ElementType ¶ added in v3.4.0
func (OceanAutoscalerAutoscaleHeadroomOutput) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomOutput ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomOutput() OceanAutoscalerAutoscaleHeadroomOutput
func (OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomOutput
func (OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutput ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput
func (OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput
type OceanAutoscalerAutoscaleHeadroomPtrInput ¶ added in v3.4.0
type OceanAutoscalerAutoscaleHeadroomPtrInput interface { pulumi.Input ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput }
OceanAutoscalerAutoscaleHeadroomPtrInput is an input type that accepts OceanAutoscalerAutoscaleHeadroomArgs, OceanAutoscalerAutoscaleHeadroomPtr and OceanAutoscalerAutoscaleHeadroomPtrOutput values. You can construct a concrete instance of `OceanAutoscalerAutoscaleHeadroomPtrInput` via:
OceanAutoscalerAutoscaleHeadroomArgs{...} or: nil
func OceanAutoscalerAutoscaleHeadroomPtr ¶ added in v3.4.0
func OceanAutoscalerAutoscaleHeadroomPtr(v *OceanAutoscalerAutoscaleHeadroomArgs) OceanAutoscalerAutoscaleHeadroomPtrInput
type OceanAutoscalerAutoscaleHeadroomPtrOutput ¶ added in v3.4.0
type OceanAutoscalerAutoscaleHeadroomPtrOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerAutoscaleHeadroomPtrOutput) Automatic ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) Automatic() OceanAutoscalerAutoscaleHeadroomAutomaticPtrOutput
Automatic headroom configuration.
func (OceanAutoscalerAutoscaleHeadroomPtrOutput) ElementType ¶ added in v3.4.0
func (OceanAutoscalerAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
func (OceanAutoscalerAutoscaleHeadroomPtrOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutput ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutput() OceanAutoscalerAutoscaleHeadroomPtrOutput
func (OceanAutoscalerAutoscaleHeadroomPtrOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerAutoscaleHeadroomPtrOutput) ToOceanAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanAutoscalerAutoscaleHeadroomPtrOutput
type OceanAutoscalerInput ¶ added in v3.4.0
type OceanAutoscalerInput interface { pulumi.Input ToOceanAutoscalerOutput() OceanAutoscalerOutput ToOceanAutoscalerOutputWithContext(context.Context) OceanAutoscalerOutput }
OceanAutoscalerInput is an input type that accepts OceanAutoscalerArgs and OceanAutoscalerOutput values. You can construct a concrete instance of `OceanAutoscalerInput` via:
OceanAutoscalerArgs{...}
type OceanAutoscalerOutput ¶ added in v3.4.0
type OceanAutoscalerOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerOutput) AutoscaleDown ¶ added in v3.4.0
func (o OceanAutoscalerOutput) AutoscaleDown() OceanAutoscalerAutoscaleDownPtrOutput
Auto Scaling scale down operations.
func (OceanAutoscalerOutput) AutoscaleHeadroom ¶ added in v3.4.0
func (o OceanAutoscalerOutput) AutoscaleHeadroom() OceanAutoscalerAutoscaleHeadroomPtrOutput
Spare Resource Capacity Management feature enables fast assignment of Pods without having to wait for new resources to be launched.
func (OceanAutoscalerOutput) AutoscaleIsEnabled ¶ added in v3.4.0
func (o OceanAutoscalerOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
Enable the Ocean Kubernetes Autoscaler.
func (OceanAutoscalerOutput) ElementType ¶ added in v3.4.0
func (OceanAutoscalerOutput) ElementType() reflect.Type
func (OceanAutoscalerOutput) ResourceLimits ¶ added in v3.4.0
func (o OceanAutoscalerOutput) ResourceLimits() OceanAutoscalerResourceLimitsPtrOutput
Optionally set upper and lower bounds on the resource usage of the cluster.
func (OceanAutoscalerOutput) ToOceanAutoscalerOutput ¶ added in v3.4.0
func (o OceanAutoscalerOutput) ToOceanAutoscalerOutput() OceanAutoscalerOutput
func (OceanAutoscalerOutput) ToOceanAutoscalerOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerOutput) ToOceanAutoscalerOutputWithContext(ctx context.Context) OceanAutoscalerOutput
func (OceanAutoscalerOutput) ToOceanAutoscalerPtrOutput ¶ added in v3.4.0
func (o OceanAutoscalerOutput) ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput
func (OceanAutoscalerOutput) ToOceanAutoscalerPtrOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerOutput) ToOceanAutoscalerPtrOutputWithContext(ctx context.Context) OceanAutoscalerPtrOutput
type OceanAutoscalerPtrInput ¶ added in v3.4.0
type OceanAutoscalerPtrInput interface { pulumi.Input ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput ToOceanAutoscalerPtrOutputWithContext(context.Context) OceanAutoscalerPtrOutput }
OceanAutoscalerPtrInput is an input type that accepts OceanAutoscalerArgs, OceanAutoscalerPtr and OceanAutoscalerPtrOutput values. You can construct a concrete instance of `OceanAutoscalerPtrInput` via:
OceanAutoscalerArgs{...} or: nil
func OceanAutoscalerPtr ¶ added in v3.4.0
func OceanAutoscalerPtr(v *OceanAutoscalerArgs) OceanAutoscalerPtrInput
type OceanAutoscalerPtrOutput ¶ added in v3.4.0
type OceanAutoscalerPtrOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerPtrOutput) AutoscaleDown ¶ added in v3.4.0
func (o OceanAutoscalerPtrOutput) AutoscaleDown() OceanAutoscalerAutoscaleDownPtrOutput
Auto Scaling scale down operations.
func (OceanAutoscalerPtrOutput) AutoscaleHeadroom ¶ added in v3.4.0
func (o OceanAutoscalerPtrOutput) AutoscaleHeadroom() OceanAutoscalerAutoscaleHeadroomPtrOutput
Spare Resource Capacity Management feature enables fast assignment of Pods without having to wait for new resources to be launched.
func (OceanAutoscalerPtrOutput) AutoscaleIsEnabled ¶ added in v3.4.0
func (o OceanAutoscalerPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
Enable the Ocean Kubernetes Autoscaler.
func (OceanAutoscalerPtrOutput) Elem ¶ added in v3.4.0
func (o OceanAutoscalerPtrOutput) Elem() OceanAutoscalerOutput
func (OceanAutoscalerPtrOutput) ElementType ¶ added in v3.4.0
func (OceanAutoscalerPtrOutput) ElementType() reflect.Type
func (OceanAutoscalerPtrOutput) ResourceLimits ¶ added in v3.4.0
func (o OceanAutoscalerPtrOutput) ResourceLimits() OceanAutoscalerResourceLimitsPtrOutput
Optionally set upper and lower bounds on the resource usage of the cluster.
func (OceanAutoscalerPtrOutput) ToOceanAutoscalerPtrOutput ¶ added in v3.4.0
func (o OceanAutoscalerPtrOutput) ToOceanAutoscalerPtrOutput() OceanAutoscalerPtrOutput
func (OceanAutoscalerPtrOutput) ToOceanAutoscalerPtrOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerPtrOutput) ToOceanAutoscalerPtrOutputWithContext(ctx context.Context) OceanAutoscalerPtrOutput
type OceanAutoscalerResourceLimits ¶ added in v3.4.0
type OceanAutoscalerResourceLimitsArgs ¶ added in v3.4.0
type OceanAutoscalerResourceLimitsArgs struct { // The maximum memory in GiB units that can be allocated to the cluster. MaxMemoryGib pulumi.IntPtrInput `pulumi:"maxMemoryGib"` // The maximum cpu in vCpu units that can be allocated to the cluster. MaxVcpu pulumi.IntPtrInput `pulumi:"maxVcpu"` }
func (OceanAutoscalerResourceLimitsArgs) ElementType ¶ added in v3.4.0
func (OceanAutoscalerResourceLimitsArgs) ElementType() reflect.Type
func (OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsOutput ¶ added in v3.4.0
func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsOutput() OceanAutoscalerResourceLimitsOutput
func (OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsOutputWithContext ¶ added in v3.4.0
func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsOutput
func (OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsPtrOutput ¶ added in v3.4.0
func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput
func (OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsPtrOutputWithContext ¶ added in v3.4.0
func (i OceanAutoscalerResourceLimitsArgs) ToOceanAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsPtrOutput
type OceanAutoscalerResourceLimitsInput ¶ added in v3.4.0
type OceanAutoscalerResourceLimitsInput interface { pulumi.Input ToOceanAutoscalerResourceLimitsOutput() OceanAutoscalerResourceLimitsOutput ToOceanAutoscalerResourceLimitsOutputWithContext(context.Context) OceanAutoscalerResourceLimitsOutput }
OceanAutoscalerResourceLimitsInput is an input type that accepts OceanAutoscalerResourceLimitsArgs and OceanAutoscalerResourceLimitsOutput values. You can construct a concrete instance of `OceanAutoscalerResourceLimitsInput` via:
OceanAutoscalerResourceLimitsArgs{...}
type OceanAutoscalerResourceLimitsOutput ¶ added in v3.4.0
type OceanAutoscalerResourceLimitsOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerResourceLimitsOutput) ElementType ¶ added in v3.4.0
func (OceanAutoscalerResourceLimitsOutput) ElementType() reflect.Type
func (OceanAutoscalerResourceLimitsOutput) MaxMemoryGib ¶ added in v3.4.0
func (o OceanAutoscalerResourceLimitsOutput) MaxMemoryGib() pulumi.IntPtrOutput
The maximum memory in GiB units that can be allocated to the cluster.
func (OceanAutoscalerResourceLimitsOutput) MaxVcpu ¶ added in v3.4.0
func (o OceanAutoscalerResourceLimitsOutput) MaxVcpu() pulumi.IntPtrOutput
The maximum cpu in vCpu units that can be allocated to the cluster.
func (OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsOutput ¶ added in v3.4.0
func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsOutput() OceanAutoscalerResourceLimitsOutput
func (OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsOutput
func (OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsPtrOutput ¶ added in v3.4.0
func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput
func (OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsPtrOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerResourceLimitsOutput) ToOceanAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsPtrOutput
type OceanAutoscalerResourceLimitsPtrInput ¶ added in v3.4.0
type OceanAutoscalerResourceLimitsPtrInput interface { pulumi.Input ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput ToOceanAutoscalerResourceLimitsPtrOutputWithContext(context.Context) OceanAutoscalerResourceLimitsPtrOutput }
OceanAutoscalerResourceLimitsPtrInput is an input type that accepts OceanAutoscalerResourceLimitsArgs, OceanAutoscalerResourceLimitsPtr and OceanAutoscalerResourceLimitsPtrOutput values. You can construct a concrete instance of `OceanAutoscalerResourceLimitsPtrInput` via:
OceanAutoscalerResourceLimitsArgs{...} or: nil
func OceanAutoscalerResourceLimitsPtr ¶ added in v3.4.0
func OceanAutoscalerResourceLimitsPtr(v *OceanAutoscalerResourceLimitsArgs) OceanAutoscalerResourceLimitsPtrInput
type OceanAutoscalerResourceLimitsPtrOutput ¶ added in v3.4.0
type OceanAutoscalerResourceLimitsPtrOutput struct{ *pulumi.OutputState }
func (OceanAutoscalerResourceLimitsPtrOutput) ElementType ¶ added in v3.4.0
func (OceanAutoscalerResourceLimitsPtrOutput) ElementType() reflect.Type
func (OceanAutoscalerResourceLimitsPtrOutput) MaxMemoryGib ¶ added in v3.4.0
func (o OceanAutoscalerResourceLimitsPtrOutput) MaxMemoryGib() pulumi.IntPtrOutput
The maximum memory in GiB units that can be allocated to the cluster.
func (OceanAutoscalerResourceLimitsPtrOutput) MaxVcpu ¶ added in v3.4.0
func (o OceanAutoscalerResourceLimitsPtrOutput) MaxVcpu() pulumi.IntPtrOutput
The maximum cpu in vCpu units that can be allocated to the cluster.
func (OceanAutoscalerResourceLimitsPtrOutput) ToOceanAutoscalerResourceLimitsPtrOutput ¶ added in v3.4.0
func (o OceanAutoscalerResourceLimitsPtrOutput) ToOceanAutoscalerResourceLimitsPtrOutput() OceanAutoscalerResourceLimitsPtrOutput
func (OceanAutoscalerResourceLimitsPtrOutput) ToOceanAutoscalerResourceLimitsPtrOutputWithContext ¶ added in v3.4.0
func (o OceanAutoscalerResourceLimitsPtrOutput) ToOceanAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanAutoscalerResourceLimitsPtrOutput
type OceanExtension ¶ added in v3.4.0
type OceanExtension struct { // API version of the extension. ApiVersion *string `pulumi:"apiVersion"` // Toggles whether auto upgrades are allowed. MinorVersionAutoUpgrade *bool `pulumi:"minorVersionAutoUpgrade"` // Name of the Load Balancer. Name *string `pulumi:"name"` // Image publisher. Publisher *string `pulumi:"publisher"` // The type of load balancer. Supported value: `loadBalancer` Type *string `pulumi:"type"` }
type OceanExtensionArgs ¶ added in v3.4.0
type OceanExtensionArgs struct { // API version of the extension. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` // Toggles whether auto upgrades are allowed. MinorVersionAutoUpgrade pulumi.BoolPtrInput `pulumi:"minorVersionAutoUpgrade"` // Name of the Load Balancer. Name pulumi.StringPtrInput `pulumi:"name"` // Image publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // The type of load balancer. Supported value: `loadBalancer` Type pulumi.StringPtrInput `pulumi:"type"` }
func (OceanExtensionArgs) ElementType ¶ added in v3.4.0
func (OceanExtensionArgs) ElementType() reflect.Type
func (OceanExtensionArgs) ToOceanExtensionOutput ¶ added in v3.4.0
func (i OceanExtensionArgs) ToOceanExtensionOutput() OceanExtensionOutput
func (OceanExtensionArgs) ToOceanExtensionOutputWithContext ¶ added in v3.4.0
func (i OceanExtensionArgs) ToOceanExtensionOutputWithContext(ctx context.Context) OceanExtensionOutput
type OceanExtensionArray ¶ added in v3.4.0
type OceanExtensionArray []OceanExtensionInput
func (OceanExtensionArray) ElementType ¶ added in v3.4.0
func (OceanExtensionArray) ElementType() reflect.Type
func (OceanExtensionArray) ToOceanExtensionArrayOutput ¶ added in v3.4.0
func (i OceanExtensionArray) ToOceanExtensionArrayOutput() OceanExtensionArrayOutput
func (OceanExtensionArray) ToOceanExtensionArrayOutputWithContext ¶ added in v3.4.0
func (i OceanExtensionArray) ToOceanExtensionArrayOutputWithContext(ctx context.Context) OceanExtensionArrayOutput
type OceanExtensionArrayInput ¶ added in v3.4.0
type OceanExtensionArrayInput interface { pulumi.Input ToOceanExtensionArrayOutput() OceanExtensionArrayOutput ToOceanExtensionArrayOutputWithContext(context.Context) OceanExtensionArrayOutput }
OceanExtensionArrayInput is an input type that accepts OceanExtensionArray and OceanExtensionArrayOutput values. You can construct a concrete instance of `OceanExtensionArrayInput` via:
OceanExtensionArray{ OceanExtensionArgs{...} }
type OceanExtensionArrayOutput ¶ added in v3.4.0
type OceanExtensionArrayOutput struct{ *pulumi.OutputState }
func (OceanExtensionArrayOutput) ElementType ¶ added in v3.4.0
func (OceanExtensionArrayOutput) ElementType() reflect.Type
func (OceanExtensionArrayOutput) Index ¶ added in v3.4.0
func (o OceanExtensionArrayOutput) Index(i pulumi.IntInput) OceanExtensionOutput
func (OceanExtensionArrayOutput) ToOceanExtensionArrayOutput ¶ added in v3.4.0
func (o OceanExtensionArrayOutput) ToOceanExtensionArrayOutput() OceanExtensionArrayOutput
func (OceanExtensionArrayOutput) ToOceanExtensionArrayOutputWithContext ¶ added in v3.4.0
func (o OceanExtensionArrayOutput) ToOceanExtensionArrayOutputWithContext(ctx context.Context) OceanExtensionArrayOutput
type OceanExtensionInput ¶ added in v3.4.0
type OceanExtensionInput interface { pulumi.Input ToOceanExtensionOutput() OceanExtensionOutput ToOceanExtensionOutputWithContext(context.Context) OceanExtensionOutput }
OceanExtensionInput is an input type that accepts OceanExtensionArgs and OceanExtensionOutput values. You can construct a concrete instance of `OceanExtensionInput` via:
OceanExtensionArgs{...}
type OceanExtensionOutput ¶ added in v3.4.0
type OceanExtensionOutput struct{ *pulumi.OutputState }
func (OceanExtensionOutput) ApiVersion ¶ added in v3.4.0
func (o OceanExtensionOutput) ApiVersion() pulumi.StringPtrOutput
API version of the extension.
func (OceanExtensionOutput) ElementType ¶ added in v3.4.0
func (OceanExtensionOutput) ElementType() reflect.Type
func (OceanExtensionOutput) MinorVersionAutoUpgrade ¶ added in v3.4.0
func (o OceanExtensionOutput) MinorVersionAutoUpgrade() pulumi.BoolPtrOutput
Toggles whether auto upgrades are allowed.
func (OceanExtensionOutput) Name ¶ added in v3.4.0
func (o OceanExtensionOutput) Name() pulumi.StringPtrOutput
Name of the Load Balancer.
func (OceanExtensionOutput) Publisher ¶ added in v3.4.0
func (o OceanExtensionOutput) Publisher() pulumi.StringPtrOutput
Image publisher.
func (OceanExtensionOutput) ToOceanExtensionOutput ¶ added in v3.4.0
func (o OceanExtensionOutput) ToOceanExtensionOutput() OceanExtensionOutput
func (OceanExtensionOutput) ToOceanExtensionOutputWithContext ¶ added in v3.4.0
func (o OceanExtensionOutput) ToOceanExtensionOutputWithContext(ctx context.Context) OceanExtensionOutput
func (OceanExtensionOutput) Type ¶ added in v3.4.0
func (o OceanExtensionOutput) Type() pulumi.StringPtrOutput
The type of load balancer. Supported value: `loadBalancer`
type OceanHealth ¶ added in v3.4.0
type OceanHealth struct { // The amount of time to wait, in seconds, from the moment the instance has launched before monitoring its health checks. GracePeriod *int `pulumi:"gracePeriod"` }
type OceanHealthArgs ¶ added in v3.4.0
type OceanHealthArgs struct { // The amount of time to wait, in seconds, from the moment the instance has launched before monitoring its health checks. GracePeriod pulumi.IntPtrInput `pulumi:"gracePeriod"` }
func (OceanHealthArgs) ElementType ¶ added in v3.4.0
func (OceanHealthArgs) ElementType() reflect.Type
func (OceanHealthArgs) ToOceanHealthOutput ¶ added in v3.4.0
func (i OceanHealthArgs) ToOceanHealthOutput() OceanHealthOutput
func (OceanHealthArgs) ToOceanHealthOutputWithContext ¶ added in v3.4.0
func (i OceanHealthArgs) ToOceanHealthOutputWithContext(ctx context.Context) OceanHealthOutput
func (OceanHealthArgs) ToOceanHealthPtrOutput ¶ added in v3.4.0
func (i OceanHealthArgs) ToOceanHealthPtrOutput() OceanHealthPtrOutput
func (OceanHealthArgs) ToOceanHealthPtrOutputWithContext ¶ added in v3.4.0
func (i OceanHealthArgs) ToOceanHealthPtrOutputWithContext(ctx context.Context) OceanHealthPtrOutput
type OceanHealthInput ¶ added in v3.4.0
type OceanHealthInput interface { pulumi.Input ToOceanHealthOutput() OceanHealthOutput ToOceanHealthOutputWithContext(context.Context) OceanHealthOutput }
OceanHealthInput is an input type that accepts OceanHealthArgs and OceanHealthOutput values. You can construct a concrete instance of `OceanHealthInput` via:
OceanHealthArgs{...}
type OceanHealthOutput ¶ added in v3.4.0
type OceanHealthOutput struct{ *pulumi.OutputState }
func (OceanHealthOutput) ElementType ¶ added in v3.4.0
func (OceanHealthOutput) ElementType() reflect.Type
func (OceanHealthOutput) GracePeriod ¶ added in v3.4.0
func (o OceanHealthOutput) GracePeriod() pulumi.IntPtrOutput
The amount of time to wait, in seconds, from the moment the instance has launched before monitoring its health checks.
func (OceanHealthOutput) ToOceanHealthOutput ¶ added in v3.4.0
func (o OceanHealthOutput) ToOceanHealthOutput() OceanHealthOutput
func (OceanHealthOutput) ToOceanHealthOutputWithContext ¶ added in v3.4.0
func (o OceanHealthOutput) ToOceanHealthOutputWithContext(ctx context.Context) OceanHealthOutput
func (OceanHealthOutput) ToOceanHealthPtrOutput ¶ added in v3.4.0
func (o OceanHealthOutput) ToOceanHealthPtrOutput() OceanHealthPtrOutput
func (OceanHealthOutput) ToOceanHealthPtrOutputWithContext ¶ added in v3.4.0
func (o OceanHealthOutput) ToOceanHealthPtrOutputWithContext(ctx context.Context) OceanHealthPtrOutput
type OceanHealthPtrInput ¶ added in v3.4.0
type OceanHealthPtrInput interface { pulumi.Input ToOceanHealthPtrOutput() OceanHealthPtrOutput ToOceanHealthPtrOutputWithContext(context.Context) OceanHealthPtrOutput }
OceanHealthPtrInput is an input type that accepts OceanHealthArgs, OceanHealthPtr and OceanHealthPtrOutput values. You can construct a concrete instance of `OceanHealthPtrInput` via:
OceanHealthArgs{...} or: nil
func OceanHealthPtr ¶ added in v3.4.0
func OceanHealthPtr(v *OceanHealthArgs) OceanHealthPtrInput
type OceanHealthPtrOutput ¶ added in v3.4.0
type OceanHealthPtrOutput struct{ *pulumi.OutputState }
func (OceanHealthPtrOutput) Elem ¶ added in v3.4.0
func (o OceanHealthPtrOutput) Elem() OceanHealthOutput
func (OceanHealthPtrOutput) ElementType ¶ added in v3.4.0
func (OceanHealthPtrOutput) ElementType() reflect.Type
func (OceanHealthPtrOutput) GracePeriod ¶ added in v3.4.0
func (o OceanHealthPtrOutput) GracePeriod() pulumi.IntPtrOutput
The amount of time to wait, in seconds, from the moment the instance has launched before monitoring its health checks.
func (OceanHealthPtrOutput) ToOceanHealthPtrOutput ¶ added in v3.4.0
func (o OceanHealthPtrOutput) ToOceanHealthPtrOutput() OceanHealthPtrOutput
func (OceanHealthPtrOutput) ToOceanHealthPtrOutputWithContext ¶ added in v3.4.0
func (o OceanHealthPtrOutput) ToOceanHealthPtrOutputWithContext(ctx context.Context) OceanHealthPtrOutput
type OceanImage ¶ added in v3.4.0
type OceanImage struct { // Select an image from Azure's Marketplace image catalogue. Marketplaces []OceanImageMarketplace `pulumi:"marketplaces"` }
type OceanImageArgs ¶ added in v3.4.0
type OceanImageArgs struct { // Select an image from Azure's Marketplace image catalogue. Marketplaces OceanImageMarketplaceArrayInput `pulumi:"marketplaces"` }
func (OceanImageArgs) ElementType ¶ added in v3.4.0
func (OceanImageArgs) ElementType() reflect.Type
func (OceanImageArgs) ToOceanImageOutput ¶ added in v3.4.0
func (i OceanImageArgs) ToOceanImageOutput() OceanImageOutput
func (OceanImageArgs) ToOceanImageOutputWithContext ¶ added in v3.4.0
func (i OceanImageArgs) ToOceanImageOutputWithContext(ctx context.Context) OceanImageOutput
type OceanImageArray ¶ added in v3.4.0
type OceanImageArray []OceanImageInput
func (OceanImageArray) ElementType ¶ added in v3.4.0
func (OceanImageArray) ElementType() reflect.Type
func (OceanImageArray) ToOceanImageArrayOutput ¶ added in v3.4.0
func (i OceanImageArray) ToOceanImageArrayOutput() OceanImageArrayOutput
func (OceanImageArray) ToOceanImageArrayOutputWithContext ¶ added in v3.4.0
func (i OceanImageArray) ToOceanImageArrayOutputWithContext(ctx context.Context) OceanImageArrayOutput
type OceanImageArrayInput ¶ added in v3.4.0
type OceanImageArrayInput interface { pulumi.Input ToOceanImageArrayOutput() OceanImageArrayOutput ToOceanImageArrayOutputWithContext(context.Context) OceanImageArrayOutput }
OceanImageArrayInput is an input type that accepts OceanImageArray and OceanImageArrayOutput values. You can construct a concrete instance of `OceanImageArrayInput` via:
OceanImageArray{ OceanImageArgs{...} }
type OceanImageArrayOutput ¶ added in v3.4.0
type OceanImageArrayOutput struct{ *pulumi.OutputState }
func (OceanImageArrayOutput) ElementType ¶ added in v3.4.0
func (OceanImageArrayOutput) ElementType() reflect.Type
func (OceanImageArrayOutput) Index ¶ added in v3.4.0
func (o OceanImageArrayOutput) Index(i pulumi.IntInput) OceanImageOutput
func (OceanImageArrayOutput) ToOceanImageArrayOutput ¶ added in v3.4.0
func (o OceanImageArrayOutput) ToOceanImageArrayOutput() OceanImageArrayOutput
func (OceanImageArrayOutput) ToOceanImageArrayOutputWithContext ¶ added in v3.4.0
func (o OceanImageArrayOutput) ToOceanImageArrayOutputWithContext(ctx context.Context) OceanImageArrayOutput
type OceanImageInput ¶ added in v3.4.0
type OceanImageInput interface { pulumi.Input ToOceanImageOutput() OceanImageOutput ToOceanImageOutputWithContext(context.Context) OceanImageOutput }
OceanImageInput is an input type that accepts OceanImageArgs and OceanImageOutput values. You can construct a concrete instance of `OceanImageInput` via:
OceanImageArgs{...}
type OceanImageMarketplace ¶ added in v3.4.0
type OceanImageMarketplaceArgs ¶ added in v3.4.0
type OceanImageMarketplaceArgs struct { // Image name. Offer pulumi.StringPtrInput `pulumi:"offer"` // Image publisher. Publisher pulumi.StringPtrInput `pulumi:"publisher"` // Image Stock Keeping Unit (which is the specific version of the image). Sku pulumi.StringPtrInput `pulumi:"sku"` // Image version. Version pulumi.StringPtrInput `pulumi:"version"` }
func (OceanImageMarketplaceArgs) ElementType ¶ added in v3.4.0
func (OceanImageMarketplaceArgs) ElementType() reflect.Type
func (OceanImageMarketplaceArgs) ToOceanImageMarketplaceOutput ¶ added in v3.4.0
func (i OceanImageMarketplaceArgs) ToOceanImageMarketplaceOutput() OceanImageMarketplaceOutput
func (OceanImageMarketplaceArgs) ToOceanImageMarketplaceOutputWithContext ¶ added in v3.4.0
func (i OceanImageMarketplaceArgs) ToOceanImageMarketplaceOutputWithContext(ctx context.Context) OceanImageMarketplaceOutput
type OceanImageMarketplaceArray ¶ added in v3.4.0
type OceanImageMarketplaceArray []OceanImageMarketplaceInput
func (OceanImageMarketplaceArray) ElementType ¶ added in v3.4.0
func (OceanImageMarketplaceArray) ElementType() reflect.Type
func (OceanImageMarketplaceArray) ToOceanImageMarketplaceArrayOutput ¶ added in v3.4.0
func (i OceanImageMarketplaceArray) ToOceanImageMarketplaceArrayOutput() OceanImageMarketplaceArrayOutput
func (OceanImageMarketplaceArray) ToOceanImageMarketplaceArrayOutputWithContext ¶ added in v3.4.0
func (i OceanImageMarketplaceArray) ToOceanImageMarketplaceArrayOutputWithContext(ctx context.Context) OceanImageMarketplaceArrayOutput
type OceanImageMarketplaceArrayInput ¶ added in v3.4.0
type OceanImageMarketplaceArrayInput interface { pulumi.Input ToOceanImageMarketplaceArrayOutput() OceanImageMarketplaceArrayOutput ToOceanImageMarketplaceArrayOutputWithContext(context.Context) OceanImageMarketplaceArrayOutput }
OceanImageMarketplaceArrayInput is an input type that accepts OceanImageMarketplaceArray and OceanImageMarketplaceArrayOutput values. You can construct a concrete instance of `OceanImageMarketplaceArrayInput` via:
OceanImageMarketplaceArray{ OceanImageMarketplaceArgs{...} }
type OceanImageMarketplaceArrayOutput ¶ added in v3.4.0
type OceanImageMarketplaceArrayOutput struct{ *pulumi.OutputState }
func (OceanImageMarketplaceArrayOutput) ElementType ¶ added in v3.4.0
func (OceanImageMarketplaceArrayOutput) ElementType() reflect.Type
func (OceanImageMarketplaceArrayOutput) Index ¶ added in v3.4.0
func (o OceanImageMarketplaceArrayOutput) Index(i pulumi.IntInput) OceanImageMarketplaceOutput
func (OceanImageMarketplaceArrayOutput) ToOceanImageMarketplaceArrayOutput ¶ added in v3.4.0
func (o OceanImageMarketplaceArrayOutput) ToOceanImageMarketplaceArrayOutput() OceanImageMarketplaceArrayOutput
func (OceanImageMarketplaceArrayOutput) ToOceanImageMarketplaceArrayOutputWithContext ¶ added in v3.4.0
func (o OceanImageMarketplaceArrayOutput) ToOceanImageMarketplaceArrayOutputWithContext(ctx context.Context) OceanImageMarketplaceArrayOutput
type OceanImageMarketplaceInput ¶ added in v3.4.0
type OceanImageMarketplaceInput interface { pulumi.Input ToOceanImageMarketplaceOutput() OceanImageMarketplaceOutput ToOceanImageMarketplaceOutputWithContext(context.Context) OceanImageMarketplaceOutput }
OceanImageMarketplaceInput is an input type that accepts OceanImageMarketplaceArgs and OceanImageMarketplaceOutput values. You can construct a concrete instance of `OceanImageMarketplaceInput` via:
OceanImageMarketplaceArgs{...}
type OceanImageMarketplaceOutput ¶ added in v3.4.0
type OceanImageMarketplaceOutput struct{ *pulumi.OutputState }
func (OceanImageMarketplaceOutput) ElementType ¶ added in v3.4.0
func (OceanImageMarketplaceOutput) ElementType() reflect.Type
func (OceanImageMarketplaceOutput) Offer ¶ added in v3.4.0
func (o OceanImageMarketplaceOutput) Offer() pulumi.StringPtrOutput
Image name.
func (OceanImageMarketplaceOutput) Publisher ¶ added in v3.4.0
func (o OceanImageMarketplaceOutput) Publisher() pulumi.StringPtrOutput
Image publisher.
func (OceanImageMarketplaceOutput) Sku ¶ added in v3.4.0
func (o OceanImageMarketplaceOutput) Sku() pulumi.StringPtrOutput
Image Stock Keeping Unit (which is the specific version of the image).
func (OceanImageMarketplaceOutput) ToOceanImageMarketplaceOutput ¶ added in v3.4.0
func (o OceanImageMarketplaceOutput) ToOceanImageMarketplaceOutput() OceanImageMarketplaceOutput
func (OceanImageMarketplaceOutput) ToOceanImageMarketplaceOutputWithContext ¶ added in v3.4.0
func (o OceanImageMarketplaceOutput) ToOceanImageMarketplaceOutputWithContext(ctx context.Context) OceanImageMarketplaceOutput
func (OceanImageMarketplaceOutput) Version ¶ added in v3.4.0
func (o OceanImageMarketplaceOutput) Version() pulumi.StringPtrOutput
Image version.
type OceanImageOutput ¶ added in v3.4.0
type OceanImageOutput struct{ *pulumi.OutputState }
func (OceanImageOutput) ElementType ¶ added in v3.4.0
func (OceanImageOutput) ElementType() reflect.Type
func (OceanImageOutput) Marketplaces ¶ added in v3.4.0
func (o OceanImageOutput) Marketplaces() OceanImageMarketplaceArrayOutput
Select an image from Azure's Marketplace image catalogue.
func (OceanImageOutput) ToOceanImageOutput ¶ added in v3.4.0
func (o OceanImageOutput) ToOceanImageOutput() OceanImageOutput
func (OceanImageOutput) ToOceanImageOutputWithContext ¶ added in v3.4.0
func (o OceanImageOutput) ToOceanImageOutputWithContext(ctx context.Context) OceanImageOutput
type OceanInput ¶
type OceanInput interface { pulumi.Input ToOceanOutput() OceanOutput ToOceanOutputWithContext(ctx context.Context) OceanOutput }
type OceanLoadBalancer ¶ added in v3.4.0
type OceanLoadBalancer struct { // Names of the Backend Pools to register the Cluster VMs to. Each Backend Pool is a separate load balancer. BackendPoolNames []string `pulumi:"backendPoolNames"` // Supported values: `Standard`, `Basic`. LoadBalancerSku *string `pulumi:"loadBalancerSku"` // Name of the Load Balancer. Name *string `pulumi:"name"` // The Resource Group name of the Load Balancer. ResourceGroupName *string `pulumi:"resourceGroupName"` // The type of load balancer. Supported value: `loadBalancer` Type *string `pulumi:"type"` }
type OceanLoadBalancerArgs ¶ added in v3.4.0
type OceanLoadBalancerArgs struct { // Names of the Backend Pools to register the Cluster VMs to. Each Backend Pool is a separate load balancer. BackendPoolNames pulumi.StringArrayInput `pulumi:"backendPoolNames"` // Supported values: `Standard`, `Basic`. LoadBalancerSku pulumi.StringPtrInput `pulumi:"loadBalancerSku"` // Name of the Load Balancer. Name pulumi.StringPtrInput `pulumi:"name"` // The Resource Group name of the Load Balancer. ResourceGroupName pulumi.StringPtrInput `pulumi:"resourceGroupName"` // The type of load balancer. Supported value: `loadBalancer` Type pulumi.StringPtrInput `pulumi:"type"` }
func (OceanLoadBalancerArgs) ElementType ¶ added in v3.4.0
func (OceanLoadBalancerArgs) ElementType() reflect.Type
func (OceanLoadBalancerArgs) ToOceanLoadBalancerOutput ¶ added in v3.4.0
func (i OceanLoadBalancerArgs) ToOceanLoadBalancerOutput() OceanLoadBalancerOutput
func (OceanLoadBalancerArgs) ToOceanLoadBalancerOutputWithContext ¶ added in v3.4.0
func (i OceanLoadBalancerArgs) ToOceanLoadBalancerOutputWithContext(ctx context.Context) OceanLoadBalancerOutput
type OceanLoadBalancerArray ¶ added in v3.4.0
type OceanLoadBalancerArray []OceanLoadBalancerInput
func (OceanLoadBalancerArray) ElementType ¶ added in v3.4.0
func (OceanLoadBalancerArray) ElementType() reflect.Type
func (OceanLoadBalancerArray) ToOceanLoadBalancerArrayOutput ¶ added in v3.4.0
func (i OceanLoadBalancerArray) ToOceanLoadBalancerArrayOutput() OceanLoadBalancerArrayOutput
func (OceanLoadBalancerArray) ToOceanLoadBalancerArrayOutputWithContext ¶ added in v3.4.0
func (i OceanLoadBalancerArray) ToOceanLoadBalancerArrayOutputWithContext(ctx context.Context) OceanLoadBalancerArrayOutput
type OceanLoadBalancerArrayInput ¶ added in v3.4.0
type OceanLoadBalancerArrayInput interface { pulumi.Input ToOceanLoadBalancerArrayOutput() OceanLoadBalancerArrayOutput ToOceanLoadBalancerArrayOutputWithContext(context.Context) OceanLoadBalancerArrayOutput }
OceanLoadBalancerArrayInput is an input type that accepts OceanLoadBalancerArray and OceanLoadBalancerArrayOutput values. You can construct a concrete instance of `OceanLoadBalancerArrayInput` via:
OceanLoadBalancerArray{ OceanLoadBalancerArgs{...} }
type OceanLoadBalancerArrayOutput ¶ added in v3.4.0
type OceanLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (OceanLoadBalancerArrayOutput) ElementType ¶ added in v3.4.0
func (OceanLoadBalancerArrayOutput) ElementType() reflect.Type
func (OceanLoadBalancerArrayOutput) Index ¶ added in v3.4.0
func (o OceanLoadBalancerArrayOutput) Index(i pulumi.IntInput) OceanLoadBalancerOutput
func (OceanLoadBalancerArrayOutput) ToOceanLoadBalancerArrayOutput ¶ added in v3.4.0
func (o OceanLoadBalancerArrayOutput) ToOceanLoadBalancerArrayOutput() OceanLoadBalancerArrayOutput
func (OceanLoadBalancerArrayOutput) ToOceanLoadBalancerArrayOutputWithContext ¶ added in v3.4.0
func (o OceanLoadBalancerArrayOutput) ToOceanLoadBalancerArrayOutputWithContext(ctx context.Context) OceanLoadBalancerArrayOutput
type OceanLoadBalancerInput ¶ added in v3.4.0
type OceanLoadBalancerInput interface { pulumi.Input ToOceanLoadBalancerOutput() OceanLoadBalancerOutput ToOceanLoadBalancerOutputWithContext(context.Context) OceanLoadBalancerOutput }
OceanLoadBalancerInput is an input type that accepts OceanLoadBalancerArgs and OceanLoadBalancerOutput values. You can construct a concrete instance of `OceanLoadBalancerInput` via:
OceanLoadBalancerArgs{...}
type OceanLoadBalancerOutput ¶ added in v3.4.0
type OceanLoadBalancerOutput struct{ *pulumi.OutputState }
func (OceanLoadBalancerOutput) BackendPoolNames ¶ added in v3.4.0
func (o OceanLoadBalancerOutput) BackendPoolNames() pulumi.StringArrayOutput
Names of the Backend Pools to register the Cluster VMs to. Each Backend Pool is a separate load balancer.
func (OceanLoadBalancerOutput) ElementType ¶ added in v3.4.0
func (OceanLoadBalancerOutput) ElementType() reflect.Type
func (OceanLoadBalancerOutput) LoadBalancerSku ¶ added in v3.4.0
func (o OceanLoadBalancerOutput) LoadBalancerSku() pulumi.StringPtrOutput
Supported values: `Standard`, `Basic`.
func (OceanLoadBalancerOutput) Name ¶ added in v3.4.0
func (o OceanLoadBalancerOutput) Name() pulumi.StringPtrOutput
Name of the Load Balancer.
func (OceanLoadBalancerOutput) ResourceGroupName ¶ added in v3.4.0
func (o OceanLoadBalancerOutput) ResourceGroupName() pulumi.StringPtrOutput
The Resource Group name of the Load Balancer.
func (OceanLoadBalancerOutput) ToOceanLoadBalancerOutput ¶ added in v3.4.0
func (o OceanLoadBalancerOutput) ToOceanLoadBalancerOutput() OceanLoadBalancerOutput
func (OceanLoadBalancerOutput) ToOceanLoadBalancerOutputWithContext ¶ added in v3.4.0
func (o OceanLoadBalancerOutput) ToOceanLoadBalancerOutputWithContext(ctx context.Context) OceanLoadBalancerOutput
func (OceanLoadBalancerOutput) Type ¶ added in v3.4.0
func (o OceanLoadBalancerOutput) Type() pulumi.StringPtrOutput
The type of load balancer. Supported value: `loadBalancer`
type OceanManagedServiceIdentity ¶ added in v3.5.0
type OceanManagedServiceIdentityArgs ¶ added in v3.5.0
type OceanManagedServiceIdentityArgs struct { // Name of the Load Balancer. Name pulumi.StringInput `pulumi:"name"` // The Resource Group name of the Load Balancer. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (OceanManagedServiceIdentityArgs) ElementType ¶ added in v3.5.0
func (OceanManagedServiceIdentityArgs) ElementType() reflect.Type
func (OceanManagedServiceIdentityArgs) ToOceanManagedServiceIdentityOutput ¶ added in v3.5.0
func (i OceanManagedServiceIdentityArgs) ToOceanManagedServiceIdentityOutput() OceanManagedServiceIdentityOutput
func (OceanManagedServiceIdentityArgs) ToOceanManagedServiceIdentityOutputWithContext ¶ added in v3.5.0
func (i OceanManagedServiceIdentityArgs) ToOceanManagedServiceIdentityOutputWithContext(ctx context.Context) OceanManagedServiceIdentityOutput
type OceanManagedServiceIdentityArray ¶ added in v3.5.0
type OceanManagedServiceIdentityArray []OceanManagedServiceIdentityInput
func (OceanManagedServiceIdentityArray) ElementType ¶ added in v3.5.0
func (OceanManagedServiceIdentityArray) ElementType() reflect.Type
func (OceanManagedServiceIdentityArray) ToOceanManagedServiceIdentityArrayOutput ¶ added in v3.5.0
func (i OceanManagedServiceIdentityArray) ToOceanManagedServiceIdentityArrayOutput() OceanManagedServiceIdentityArrayOutput
func (OceanManagedServiceIdentityArray) ToOceanManagedServiceIdentityArrayOutputWithContext ¶ added in v3.5.0
func (i OceanManagedServiceIdentityArray) ToOceanManagedServiceIdentityArrayOutputWithContext(ctx context.Context) OceanManagedServiceIdentityArrayOutput
type OceanManagedServiceIdentityArrayInput ¶ added in v3.5.0
type OceanManagedServiceIdentityArrayInput interface { pulumi.Input ToOceanManagedServiceIdentityArrayOutput() OceanManagedServiceIdentityArrayOutput ToOceanManagedServiceIdentityArrayOutputWithContext(context.Context) OceanManagedServiceIdentityArrayOutput }
OceanManagedServiceIdentityArrayInput is an input type that accepts OceanManagedServiceIdentityArray and OceanManagedServiceIdentityArrayOutput values. You can construct a concrete instance of `OceanManagedServiceIdentityArrayInput` via:
OceanManagedServiceIdentityArray{ OceanManagedServiceIdentityArgs{...} }
type OceanManagedServiceIdentityArrayOutput ¶ added in v3.5.0
type OceanManagedServiceIdentityArrayOutput struct{ *pulumi.OutputState }
func (OceanManagedServiceIdentityArrayOutput) ElementType ¶ added in v3.5.0
func (OceanManagedServiceIdentityArrayOutput) ElementType() reflect.Type
func (OceanManagedServiceIdentityArrayOutput) ToOceanManagedServiceIdentityArrayOutput ¶ added in v3.5.0
func (o OceanManagedServiceIdentityArrayOutput) ToOceanManagedServiceIdentityArrayOutput() OceanManagedServiceIdentityArrayOutput
func (OceanManagedServiceIdentityArrayOutput) ToOceanManagedServiceIdentityArrayOutputWithContext ¶ added in v3.5.0
func (o OceanManagedServiceIdentityArrayOutput) ToOceanManagedServiceIdentityArrayOutputWithContext(ctx context.Context) OceanManagedServiceIdentityArrayOutput
type OceanManagedServiceIdentityInput ¶ added in v3.5.0
type OceanManagedServiceIdentityInput interface { pulumi.Input ToOceanManagedServiceIdentityOutput() OceanManagedServiceIdentityOutput ToOceanManagedServiceIdentityOutputWithContext(context.Context) OceanManagedServiceIdentityOutput }
OceanManagedServiceIdentityInput is an input type that accepts OceanManagedServiceIdentityArgs and OceanManagedServiceIdentityOutput values. You can construct a concrete instance of `OceanManagedServiceIdentityInput` via:
OceanManagedServiceIdentityArgs{...}
type OceanManagedServiceIdentityOutput ¶ added in v3.5.0
type OceanManagedServiceIdentityOutput struct{ *pulumi.OutputState }
func (OceanManagedServiceIdentityOutput) ElementType ¶ added in v3.5.0
func (OceanManagedServiceIdentityOutput) ElementType() reflect.Type
func (OceanManagedServiceIdentityOutput) Name ¶ added in v3.5.0
func (o OceanManagedServiceIdentityOutput) Name() pulumi.StringOutput
Name of the Load Balancer.
func (OceanManagedServiceIdentityOutput) ResourceGroupName ¶ added in v3.5.0
func (o OceanManagedServiceIdentityOutput) ResourceGroupName() pulumi.StringOutput
The Resource Group name of the Load Balancer.
func (OceanManagedServiceIdentityOutput) ToOceanManagedServiceIdentityOutput ¶ added in v3.5.0
func (o OceanManagedServiceIdentityOutput) ToOceanManagedServiceIdentityOutput() OceanManagedServiceIdentityOutput
func (OceanManagedServiceIdentityOutput) ToOceanManagedServiceIdentityOutputWithContext ¶ added in v3.5.0
func (o OceanManagedServiceIdentityOutput) ToOceanManagedServiceIdentityOutputWithContext(ctx context.Context) OceanManagedServiceIdentityOutput
type OceanMap ¶
type OceanMap map[string]OceanInput
func (OceanMap) ElementType ¶
func (OceanMap) ToOceanMapOutput ¶
func (i OceanMap) ToOceanMapOutput() OceanMapOutput
func (OceanMap) ToOceanMapOutputWithContext ¶
func (i OceanMap) ToOceanMapOutputWithContext(ctx context.Context) OceanMapOutput
type OceanMapInput ¶
type OceanMapInput interface { pulumi.Input ToOceanMapOutput() OceanMapOutput ToOceanMapOutputWithContext(context.Context) OceanMapOutput }
OceanMapInput is an input type that accepts OceanMap and OceanMapOutput values. You can construct a concrete instance of `OceanMapInput` via:
OceanMap{ "key": OceanArgs{...} }
type OceanMapOutput ¶
type OceanMapOutput struct{ *pulumi.OutputState }
func (OceanMapOutput) ElementType ¶
func (OceanMapOutput) ElementType() reflect.Type
func (OceanMapOutput) MapIndex ¶
func (o OceanMapOutput) MapIndex(k pulumi.StringInput) OceanOutput
func (OceanMapOutput) ToOceanMapOutput ¶
func (o OceanMapOutput) ToOceanMapOutput() OceanMapOutput
func (OceanMapOutput) ToOceanMapOutputWithContext ¶
func (o OceanMapOutput) ToOceanMapOutputWithContext(ctx context.Context) OceanMapOutput
type OceanNetwork ¶ added in v3.4.0
type OceanNetwork struct { // A list of virtual network interfaces. The publicIpSku must be identical between all the network interfaces. One network interface must be set as the primary. NetworkInterfaces []OceanNetworkNetworkInterface `pulumi:"networkInterfaces"` // The Resource Group name of the Load Balancer. ResourceGroupName *string `pulumi:"resourceGroupName"` // Virtual network. VirtualNetworkName *string `pulumi:"virtualNetworkName"` }
type OceanNetworkArgs ¶ added in v3.4.0
type OceanNetworkArgs struct { // A list of virtual network interfaces. The publicIpSku must be identical between all the network interfaces. One network interface must be set as the primary. NetworkInterfaces OceanNetworkNetworkInterfaceArrayInput `pulumi:"networkInterfaces"` // The Resource Group name of the Load Balancer. ResourceGroupName pulumi.StringPtrInput `pulumi:"resourceGroupName"` // Virtual network. VirtualNetworkName pulumi.StringPtrInput `pulumi:"virtualNetworkName"` }
func (OceanNetworkArgs) ElementType ¶ added in v3.4.0
func (OceanNetworkArgs) ElementType() reflect.Type
func (OceanNetworkArgs) ToOceanNetworkOutput ¶ added in v3.4.0
func (i OceanNetworkArgs) ToOceanNetworkOutput() OceanNetworkOutput
func (OceanNetworkArgs) ToOceanNetworkOutputWithContext ¶ added in v3.4.0
func (i OceanNetworkArgs) ToOceanNetworkOutputWithContext(ctx context.Context) OceanNetworkOutput
func (OceanNetworkArgs) ToOceanNetworkPtrOutput ¶ added in v3.4.0
func (i OceanNetworkArgs) ToOceanNetworkPtrOutput() OceanNetworkPtrOutput
func (OceanNetworkArgs) ToOceanNetworkPtrOutputWithContext ¶ added in v3.4.0
func (i OceanNetworkArgs) ToOceanNetworkPtrOutputWithContext(ctx context.Context) OceanNetworkPtrOutput
type OceanNetworkInput ¶ added in v3.4.0
type OceanNetworkInput interface { pulumi.Input ToOceanNetworkOutput() OceanNetworkOutput ToOceanNetworkOutputWithContext(context.Context) OceanNetworkOutput }
OceanNetworkInput is an input type that accepts OceanNetworkArgs and OceanNetworkOutput values. You can construct a concrete instance of `OceanNetworkInput` via:
OceanNetworkArgs{...}
type OceanNetworkNetworkInterface ¶ added in v3.4.0
type OceanNetworkNetworkInterface struct { // Additional configuration of network interface. The name fields between all the `additionalIpConfig` must be unique. AdditionalIpConfigs []OceanNetworkNetworkInterfaceAdditionalIpConfig `pulumi:"additionalIpConfigs"` // Assign public IP. AssignPublicIp *bool `pulumi:"assignPublicIp"` // Defines whether the network interface is primary or not. IsPrimary *bool `pulumi:"isPrimary"` SecurityGroup *OceanNetworkNetworkInterfaceSecurityGroup `pulumi:"securityGroup"` // Subnet name. SubnetName *string `pulumi:"subnetName"` }
type OceanNetworkNetworkInterfaceAdditionalIpConfig ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceAdditionalIpConfigArgs ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceAdditionalIpConfigArgs struct { // Name of the Load Balancer. Name pulumi.StringPtrInput `pulumi:"name"` // Supported values: `IPv4`, `IPv6`. PrivateIpVersion pulumi.StringPtrInput `pulumi:"privateIpVersion"` }
func (OceanNetworkNetworkInterfaceAdditionalIpConfigArgs) ElementType ¶ added in v3.4.0
func (OceanNetworkNetworkInterfaceAdditionalIpConfigArgs) ElementType() reflect.Type
func (OceanNetworkNetworkInterfaceAdditionalIpConfigArgs) ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutput ¶ added in v3.4.0
func (i OceanNetworkNetworkInterfaceAdditionalIpConfigArgs) ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutput() OceanNetworkNetworkInterfaceAdditionalIpConfigOutput
func (OceanNetworkNetworkInterfaceAdditionalIpConfigArgs) ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutputWithContext ¶ added in v3.4.0
func (i OceanNetworkNetworkInterfaceAdditionalIpConfigArgs) ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceAdditionalIpConfigOutput
type OceanNetworkNetworkInterfaceAdditionalIpConfigArray ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceAdditionalIpConfigArray []OceanNetworkNetworkInterfaceAdditionalIpConfigInput
func (OceanNetworkNetworkInterfaceAdditionalIpConfigArray) ElementType ¶ added in v3.4.0
func (OceanNetworkNetworkInterfaceAdditionalIpConfigArray) ElementType() reflect.Type
func (OceanNetworkNetworkInterfaceAdditionalIpConfigArray) ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput ¶ added in v3.4.0
func (i OceanNetworkNetworkInterfaceAdditionalIpConfigArray) ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput() OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput
func (OceanNetworkNetworkInterfaceAdditionalIpConfigArray) ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutputWithContext ¶ added in v3.4.0
func (i OceanNetworkNetworkInterfaceAdditionalIpConfigArray) ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput
type OceanNetworkNetworkInterfaceAdditionalIpConfigArrayInput ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceAdditionalIpConfigArrayInput interface { pulumi.Input ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput() OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutputWithContext(context.Context) OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput }
OceanNetworkNetworkInterfaceAdditionalIpConfigArrayInput is an input type that accepts OceanNetworkNetworkInterfaceAdditionalIpConfigArray and OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput values. You can construct a concrete instance of `OceanNetworkNetworkInterfaceAdditionalIpConfigArrayInput` via:
OceanNetworkNetworkInterfaceAdditionalIpConfigArray{ OceanNetworkNetworkInterfaceAdditionalIpConfigArgs{...} }
type OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput struct{ *pulumi.OutputState }
func (OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput) ElementType ¶ added in v3.4.0
func (OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput) ElementType() reflect.Type
func (OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput) ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput) ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput() OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput
func (OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput) ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutputWithContext ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput) ToOceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput
type OceanNetworkNetworkInterfaceAdditionalIpConfigInput ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceAdditionalIpConfigInput interface { pulumi.Input ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutput() OceanNetworkNetworkInterfaceAdditionalIpConfigOutput ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutputWithContext(context.Context) OceanNetworkNetworkInterfaceAdditionalIpConfigOutput }
OceanNetworkNetworkInterfaceAdditionalIpConfigInput is an input type that accepts OceanNetworkNetworkInterfaceAdditionalIpConfigArgs and OceanNetworkNetworkInterfaceAdditionalIpConfigOutput values. You can construct a concrete instance of `OceanNetworkNetworkInterfaceAdditionalIpConfigInput` via:
OceanNetworkNetworkInterfaceAdditionalIpConfigArgs{...}
type OceanNetworkNetworkInterfaceAdditionalIpConfigOutput ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceAdditionalIpConfigOutput struct{ *pulumi.OutputState }
func (OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) ElementType ¶ added in v3.4.0
func (OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) ElementType() reflect.Type
func (OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) Name ¶ added in v3.4.0
Name of the Load Balancer.
func (OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) PrivateIpVersion ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) PrivateIpVersion() pulumi.StringPtrOutput
Supported values: `IPv4`, `IPv6`.
func (OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutput ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutput() OceanNetworkNetworkInterfaceAdditionalIpConfigOutput
func (OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutputWithContext ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceAdditionalIpConfigOutput) ToOceanNetworkNetworkInterfaceAdditionalIpConfigOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceAdditionalIpConfigOutput
type OceanNetworkNetworkInterfaceArgs ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceArgs struct { // Additional configuration of network interface. The name fields between all the `additionalIpConfig` must be unique. AdditionalIpConfigs OceanNetworkNetworkInterfaceAdditionalIpConfigArrayInput `pulumi:"additionalIpConfigs"` // Assign public IP. AssignPublicIp pulumi.BoolPtrInput `pulumi:"assignPublicIp"` // Defines whether the network interface is primary or not. IsPrimary pulumi.BoolPtrInput `pulumi:"isPrimary"` SecurityGroup OceanNetworkNetworkInterfaceSecurityGroupPtrInput `pulumi:"securityGroup"` // Subnet name. SubnetName pulumi.StringPtrInput `pulumi:"subnetName"` }
func (OceanNetworkNetworkInterfaceArgs) ElementType ¶ added in v3.4.0
func (OceanNetworkNetworkInterfaceArgs) ElementType() reflect.Type
func (OceanNetworkNetworkInterfaceArgs) ToOceanNetworkNetworkInterfaceOutput ¶ added in v3.4.0
func (i OceanNetworkNetworkInterfaceArgs) ToOceanNetworkNetworkInterfaceOutput() OceanNetworkNetworkInterfaceOutput
func (OceanNetworkNetworkInterfaceArgs) ToOceanNetworkNetworkInterfaceOutputWithContext ¶ added in v3.4.0
func (i OceanNetworkNetworkInterfaceArgs) ToOceanNetworkNetworkInterfaceOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceOutput
type OceanNetworkNetworkInterfaceArray ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceArray []OceanNetworkNetworkInterfaceInput
func (OceanNetworkNetworkInterfaceArray) ElementType ¶ added in v3.4.0
func (OceanNetworkNetworkInterfaceArray) ElementType() reflect.Type
func (OceanNetworkNetworkInterfaceArray) ToOceanNetworkNetworkInterfaceArrayOutput ¶ added in v3.4.0
func (i OceanNetworkNetworkInterfaceArray) ToOceanNetworkNetworkInterfaceArrayOutput() OceanNetworkNetworkInterfaceArrayOutput
func (OceanNetworkNetworkInterfaceArray) ToOceanNetworkNetworkInterfaceArrayOutputWithContext ¶ added in v3.4.0
func (i OceanNetworkNetworkInterfaceArray) ToOceanNetworkNetworkInterfaceArrayOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceArrayOutput
type OceanNetworkNetworkInterfaceArrayInput ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceArrayInput interface { pulumi.Input ToOceanNetworkNetworkInterfaceArrayOutput() OceanNetworkNetworkInterfaceArrayOutput ToOceanNetworkNetworkInterfaceArrayOutputWithContext(context.Context) OceanNetworkNetworkInterfaceArrayOutput }
OceanNetworkNetworkInterfaceArrayInput is an input type that accepts OceanNetworkNetworkInterfaceArray and OceanNetworkNetworkInterfaceArrayOutput values. You can construct a concrete instance of `OceanNetworkNetworkInterfaceArrayInput` via:
OceanNetworkNetworkInterfaceArray{ OceanNetworkNetworkInterfaceArgs{...} }
type OceanNetworkNetworkInterfaceArrayOutput ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }
func (OceanNetworkNetworkInterfaceArrayOutput) ElementType ¶ added in v3.4.0
func (OceanNetworkNetworkInterfaceArrayOutput) ElementType() reflect.Type
func (OceanNetworkNetworkInterfaceArrayOutput) ToOceanNetworkNetworkInterfaceArrayOutput ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceArrayOutput) ToOceanNetworkNetworkInterfaceArrayOutput() OceanNetworkNetworkInterfaceArrayOutput
func (OceanNetworkNetworkInterfaceArrayOutput) ToOceanNetworkNetworkInterfaceArrayOutputWithContext ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceArrayOutput) ToOceanNetworkNetworkInterfaceArrayOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceArrayOutput
type OceanNetworkNetworkInterfaceInput ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceInput interface { pulumi.Input ToOceanNetworkNetworkInterfaceOutput() OceanNetworkNetworkInterfaceOutput ToOceanNetworkNetworkInterfaceOutputWithContext(context.Context) OceanNetworkNetworkInterfaceOutput }
OceanNetworkNetworkInterfaceInput is an input type that accepts OceanNetworkNetworkInterfaceArgs and OceanNetworkNetworkInterfaceOutput values. You can construct a concrete instance of `OceanNetworkNetworkInterfaceInput` via:
OceanNetworkNetworkInterfaceArgs{...}
type OceanNetworkNetworkInterfaceOutput ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceOutput struct{ *pulumi.OutputState }
func (OceanNetworkNetworkInterfaceOutput) AdditionalIpConfigs ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceOutput) AdditionalIpConfigs() OceanNetworkNetworkInterfaceAdditionalIpConfigArrayOutput
Additional configuration of network interface. The name fields between all the `additionalIpConfig` must be unique.
func (OceanNetworkNetworkInterfaceOutput) AssignPublicIp ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceOutput) AssignPublicIp() pulumi.BoolPtrOutput
Assign public IP.
func (OceanNetworkNetworkInterfaceOutput) ElementType ¶ added in v3.4.0
func (OceanNetworkNetworkInterfaceOutput) ElementType() reflect.Type
func (OceanNetworkNetworkInterfaceOutput) IsPrimary ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceOutput) IsPrimary() pulumi.BoolPtrOutput
Defines whether the network interface is primary or not.
func (OceanNetworkNetworkInterfaceOutput) SecurityGroup ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceOutput) SecurityGroup() OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
func (OceanNetworkNetworkInterfaceOutput) SubnetName ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceOutput) SubnetName() pulumi.StringPtrOutput
Subnet name.
func (OceanNetworkNetworkInterfaceOutput) ToOceanNetworkNetworkInterfaceOutput ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceOutput) ToOceanNetworkNetworkInterfaceOutput() OceanNetworkNetworkInterfaceOutput
func (OceanNetworkNetworkInterfaceOutput) ToOceanNetworkNetworkInterfaceOutputWithContext ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceOutput) ToOceanNetworkNetworkInterfaceOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceOutput
type OceanNetworkNetworkInterfaceSecurityGroup ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceSecurityGroupArgs ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceSecurityGroupArgs struct { // Name of the Load Balancer. Name pulumi.StringPtrInput `pulumi:"name"` // The Resource Group name of the Load Balancer. ResourceGroupName pulumi.StringPtrInput `pulumi:"resourceGroupName"` }
func (OceanNetworkNetworkInterfaceSecurityGroupArgs) ElementType ¶ added in v3.4.0
func (OceanNetworkNetworkInterfaceSecurityGroupArgs) ElementType() reflect.Type
func (OceanNetworkNetworkInterfaceSecurityGroupArgs) ToOceanNetworkNetworkInterfaceSecurityGroupOutput ¶ added in v3.4.0
func (i OceanNetworkNetworkInterfaceSecurityGroupArgs) ToOceanNetworkNetworkInterfaceSecurityGroupOutput() OceanNetworkNetworkInterfaceSecurityGroupOutput
func (OceanNetworkNetworkInterfaceSecurityGroupArgs) ToOceanNetworkNetworkInterfaceSecurityGroupOutputWithContext ¶ added in v3.4.0
func (i OceanNetworkNetworkInterfaceSecurityGroupArgs) ToOceanNetworkNetworkInterfaceSecurityGroupOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceSecurityGroupOutput
func (OceanNetworkNetworkInterfaceSecurityGroupArgs) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutput ¶ added in v3.4.0
func (i OceanNetworkNetworkInterfaceSecurityGroupArgs) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutput() OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
func (OceanNetworkNetworkInterfaceSecurityGroupArgs) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutputWithContext ¶ added in v3.4.0
func (i OceanNetworkNetworkInterfaceSecurityGroupArgs) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
type OceanNetworkNetworkInterfaceSecurityGroupInput ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceSecurityGroupInput interface { pulumi.Input ToOceanNetworkNetworkInterfaceSecurityGroupOutput() OceanNetworkNetworkInterfaceSecurityGroupOutput ToOceanNetworkNetworkInterfaceSecurityGroupOutputWithContext(context.Context) OceanNetworkNetworkInterfaceSecurityGroupOutput }
OceanNetworkNetworkInterfaceSecurityGroupInput is an input type that accepts OceanNetworkNetworkInterfaceSecurityGroupArgs and OceanNetworkNetworkInterfaceSecurityGroupOutput values. You can construct a concrete instance of `OceanNetworkNetworkInterfaceSecurityGroupInput` via:
OceanNetworkNetworkInterfaceSecurityGroupArgs{...}
type OceanNetworkNetworkInterfaceSecurityGroupOutput ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceSecurityGroupOutput struct{ *pulumi.OutputState }
func (OceanNetworkNetworkInterfaceSecurityGroupOutput) ElementType ¶ added in v3.4.0
func (OceanNetworkNetworkInterfaceSecurityGroupOutput) ElementType() reflect.Type
func (OceanNetworkNetworkInterfaceSecurityGroupOutput) Name ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceSecurityGroupOutput) Name() pulumi.StringPtrOutput
Name of the Load Balancer.
func (OceanNetworkNetworkInterfaceSecurityGroupOutput) ResourceGroupName ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceSecurityGroupOutput) ResourceGroupName() pulumi.StringPtrOutput
The Resource Group name of the Load Balancer.
func (OceanNetworkNetworkInterfaceSecurityGroupOutput) ToOceanNetworkNetworkInterfaceSecurityGroupOutput ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceSecurityGroupOutput) ToOceanNetworkNetworkInterfaceSecurityGroupOutput() OceanNetworkNetworkInterfaceSecurityGroupOutput
func (OceanNetworkNetworkInterfaceSecurityGroupOutput) ToOceanNetworkNetworkInterfaceSecurityGroupOutputWithContext ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceSecurityGroupOutput) ToOceanNetworkNetworkInterfaceSecurityGroupOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceSecurityGroupOutput
func (OceanNetworkNetworkInterfaceSecurityGroupOutput) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutput ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceSecurityGroupOutput) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutput() OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
func (OceanNetworkNetworkInterfaceSecurityGroupOutput) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutputWithContext ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceSecurityGroupOutput) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
type OceanNetworkNetworkInterfaceSecurityGroupPtrInput ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceSecurityGroupPtrInput interface { pulumi.Input ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutput() OceanNetworkNetworkInterfaceSecurityGroupPtrOutput ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutputWithContext(context.Context) OceanNetworkNetworkInterfaceSecurityGroupPtrOutput }
OceanNetworkNetworkInterfaceSecurityGroupPtrInput is an input type that accepts OceanNetworkNetworkInterfaceSecurityGroupArgs, OceanNetworkNetworkInterfaceSecurityGroupPtr and OceanNetworkNetworkInterfaceSecurityGroupPtrOutput values. You can construct a concrete instance of `OceanNetworkNetworkInterfaceSecurityGroupPtrInput` via:
OceanNetworkNetworkInterfaceSecurityGroupArgs{...} or: nil
func OceanNetworkNetworkInterfaceSecurityGroupPtr ¶ added in v3.4.0
func OceanNetworkNetworkInterfaceSecurityGroupPtr(v *OceanNetworkNetworkInterfaceSecurityGroupArgs) OceanNetworkNetworkInterfaceSecurityGroupPtrInput
type OceanNetworkNetworkInterfaceSecurityGroupPtrOutput ¶ added in v3.4.0
type OceanNetworkNetworkInterfaceSecurityGroupPtrOutput struct{ *pulumi.OutputState }
func (OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) ElementType ¶ added in v3.4.0
func (OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) ElementType() reflect.Type
func (OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) Name ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) Name() pulumi.StringPtrOutput
Name of the Load Balancer.
func (OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) ResourceGroupName ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
The Resource Group name of the Load Balancer.
func (OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutput ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutput() OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
func (OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutputWithContext ¶ added in v3.4.0
func (o OceanNetworkNetworkInterfaceSecurityGroupPtrOutput) ToOceanNetworkNetworkInterfaceSecurityGroupPtrOutputWithContext(ctx context.Context) OceanNetworkNetworkInterfaceSecurityGroupPtrOutput
type OceanNetworkOutput ¶ added in v3.4.0
type OceanNetworkOutput struct{ *pulumi.OutputState }
func (OceanNetworkOutput) ElementType ¶ added in v3.4.0
func (OceanNetworkOutput) ElementType() reflect.Type
func (OceanNetworkOutput) NetworkInterfaces ¶ added in v3.4.0
func (o OceanNetworkOutput) NetworkInterfaces() OceanNetworkNetworkInterfaceArrayOutput
A list of virtual network interfaces. The publicIpSku must be identical between all the network interfaces. One network interface must be set as the primary.
func (OceanNetworkOutput) ResourceGroupName ¶ added in v3.4.0
func (o OceanNetworkOutput) ResourceGroupName() pulumi.StringPtrOutput
The Resource Group name of the Load Balancer.
func (OceanNetworkOutput) ToOceanNetworkOutput ¶ added in v3.4.0
func (o OceanNetworkOutput) ToOceanNetworkOutput() OceanNetworkOutput
func (OceanNetworkOutput) ToOceanNetworkOutputWithContext ¶ added in v3.4.0
func (o OceanNetworkOutput) ToOceanNetworkOutputWithContext(ctx context.Context) OceanNetworkOutput
func (OceanNetworkOutput) ToOceanNetworkPtrOutput ¶ added in v3.4.0
func (o OceanNetworkOutput) ToOceanNetworkPtrOutput() OceanNetworkPtrOutput
func (OceanNetworkOutput) ToOceanNetworkPtrOutputWithContext ¶ added in v3.4.0
func (o OceanNetworkOutput) ToOceanNetworkPtrOutputWithContext(ctx context.Context) OceanNetworkPtrOutput
func (OceanNetworkOutput) VirtualNetworkName ¶ added in v3.4.0
func (o OceanNetworkOutput) VirtualNetworkName() pulumi.StringPtrOutput
Virtual network.
type OceanNetworkPtrInput ¶ added in v3.4.0
type OceanNetworkPtrInput interface { pulumi.Input ToOceanNetworkPtrOutput() OceanNetworkPtrOutput ToOceanNetworkPtrOutputWithContext(context.Context) OceanNetworkPtrOutput }
OceanNetworkPtrInput is an input type that accepts OceanNetworkArgs, OceanNetworkPtr and OceanNetworkPtrOutput values. You can construct a concrete instance of `OceanNetworkPtrInput` via:
OceanNetworkArgs{...} or: nil
func OceanNetworkPtr ¶ added in v3.4.0
func OceanNetworkPtr(v *OceanNetworkArgs) OceanNetworkPtrInput
type OceanNetworkPtrOutput ¶ added in v3.4.0
type OceanNetworkPtrOutput struct{ *pulumi.OutputState }
func (OceanNetworkPtrOutput) Elem ¶ added in v3.4.0
func (o OceanNetworkPtrOutput) Elem() OceanNetworkOutput
func (OceanNetworkPtrOutput) ElementType ¶ added in v3.4.0
func (OceanNetworkPtrOutput) ElementType() reflect.Type
func (OceanNetworkPtrOutput) NetworkInterfaces ¶ added in v3.4.0
func (o OceanNetworkPtrOutput) NetworkInterfaces() OceanNetworkNetworkInterfaceArrayOutput
A list of virtual network interfaces. The publicIpSku must be identical between all the network interfaces. One network interface must be set as the primary.
func (OceanNetworkPtrOutput) ResourceGroupName ¶ added in v3.4.0
func (o OceanNetworkPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
The Resource Group name of the Load Balancer.
func (OceanNetworkPtrOutput) ToOceanNetworkPtrOutput ¶ added in v3.4.0
func (o OceanNetworkPtrOutput) ToOceanNetworkPtrOutput() OceanNetworkPtrOutput
func (OceanNetworkPtrOutput) ToOceanNetworkPtrOutputWithContext ¶ added in v3.4.0
func (o OceanNetworkPtrOutput) ToOceanNetworkPtrOutputWithContext(ctx context.Context) OceanNetworkPtrOutput
func (OceanNetworkPtrOutput) VirtualNetworkName ¶ added in v3.4.0
func (o OceanNetworkPtrOutput) VirtualNetworkName() pulumi.StringPtrOutput
Virtual network.
type OceanNp ¶ added in v3.26.0
type OceanNp struct { pulumi.CustomResourceState AksClusterName pulumi.StringOutput `pulumi:"aksClusterName"` AksInfrastructureResourceGroupName pulumi.StringOutput `pulumi:"aksInfrastructureResourceGroupName"` AksRegion pulumi.StringOutput `pulumi:"aksRegion"` AksResourceGroupName pulumi.StringOutput `pulumi:"aksResourceGroupName"` Autoscaler OceanNpAutoscalerPtrOutput `pulumi:"autoscaler"` AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"` ControllerClusterId pulumi.StringOutput `pulumi:"controllerClusterId"` EnableNodePublicIp pulumi.BoolPtrOutput `pulumi:"enableNodePublicIp"` FallbackToOndemand pulumi.BoolPtrOutput `pulumi:"fallbackToOndemand"` Filters OceanNpFiltersPtrOutput `pulumi:"filters"` Headrooms OceanNpHeadroomArrayOutput `pulumi:"headrooms"` Health OceanNpHealthPtrOutput `pulumi:"health"` KubernetesVersion pulumi.StringPtrOutput `pulumi:"kubernetesVersion"` Labels pulumi.MapOutput `pulumi:"labels"` MaxCount pulumi.IntPtrOutput `pulumi:"maxCount"` MaxPodsPerNode pulumi.IntPtrOutput `pulumi:"maxPodsPerNode"` MinCount pulumi.IntPtrOutput `pulumi:"minCount"` Name pulumi.StringOutput `pulumi:"name"` OsDiskSizeGb pulumi.IntPtrOutput `pulumi:"osDiskSizeGb"` OsDiskType pulumi.StringPtrOutput `pulumi:"osDiskType"` OsSku pulumi.StringPtrOutput `pulumi:"osSku"` OsType pulumi.StringPtrOutput `pulumi:"osType"` PodSubnetIds pulumi.StringArrayOutput `pulumi:"podSubnetIds"` Scheduling OceanNpSchedulingPtrOutput `pulumi:"scheduling"` SpotPercentage pulumi.IntPtrOutput `pulumi:"spotPercentage"` Tags pulumi.MapOutput `pulumi:"tags"` Taints OceanNpTaintArrayOutput `pulumi:"taints"` UpdatePolicy OceanNpUpdatePolicyPtrOutput `pulumi:"updatePolicy"` VnetSubnetIds pulumi.StringArrayOutput `pulumi:"vnetSubnetIds"` }
func GetOceanNp ¶ added in v3.26.0
func GetOceanNp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OceanNpState, opts ...pulumi.ResourceOption) (*OceanNp, error)
GetOceanNp gets an existing OceanNp 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 NewOceanNp ¶ added in v3.26.0
func NewOceanNp(ctx *pulumi.Context, name string, args *OceanNpArgs, opts ...pulumi.ResourceOption) (*OceanNp, error)
NewOceanNp registers a new resource with the given unique name, arguments, and options.
func (*OceanNp) ElementType ¶ added in v3.26.0
func (*OceanNp) ToOceanNpOutput ¶ added in v3.26.0
func (i *OceanNp) ToOceanNpOutput() OceanNpOutput
func (*OceanNp) ToOceanNpOutputWithContext ¶ added in v3.26.0
func (i *OceanNp) ToOceanNpOutputWithContext(ctx context.Context) OceanNpOutput
type OceanNpArgs ¶ added in v3.26.0
type OceanNpArgs struct { AksClusterName pulumi.StringInput AksInfrastructureResourceGroupName pulumi.StringInput AksRegion pulumi.StringInput AksResourceGroupName pulumi.StringInput Autoscaler OceanNpAutoscalerPtrInput AvailabilityZones pulumi.StringArrayInput ControllerClusterId pulumi.StringInput EnableNodePublicIp pulumi.BoolPtrInput FallbackToOndemand pulumi.BoolPtrInput Filters OceanNpFiltersPtrInput Headrooms OceanNpHeadroomArrayInput Health OceanNpHealthPtrInput KubernetesVersion pulumi.StringPtrInput Labels pulumi.MapInput MaxCount pulumi.IntPtrInput MaxPodsPerNode pulumi.IntPtrInput MinCount pulumi.IntPtrInput Name pulumi.StringPtrInput OsDiskSizeGb pulumi.IntPtrInput OsDiskType pulumi.StringPtrInput OsSku pulumi.StringPtrInput OsType pulumi.StringPtrInput PodSubnetIds pulumi.StringArrayInput Scheduling OceanNpSchedulingPtrInput SpotPercentage pulumi.IntPtrInput Tags pulumi.MapInput Taints OceanNpTaintArrayInput UpdatePolicy OceanNpUpdatePolicyPtrInput VnetSubnetIds pulumi.StringArrayInput }
The set of arguments for constructing a OceanNp resource.
func (OceanNpArgs) ElementType ¶ added in v3.26.0
func (OceanNpArgs) ElementType() reflect.Type
type OceanNpArray ¶ added in v3.26.0
type OceanNpArray []OceanNpInput
func (OceanNpArray) ElementType ¶ added in v3.26.0
func (OceanNpArray) ElementType() reflect.Type
func (OceanNpArray) ToOceanNpArrayOutput ¶ added in v3.26.0
func (i OceanNpArray) ToOceanNpArrayOutput() OceanNpArrayOutput
func (OceanNpArray) ToOceanNpArrayOutputWithContext ¶ added in v3.26.0
func (i OceanNpArray) ToOceanNpArrayOutputWithContext(ctx context.Context) OceanNpArrayOutput
type OceanNpArrayInput ¶ added in v3.26.0
type OceanNpArrayInput interface { pulumi.Input ToOceanNpArrayOutput() OceanNpArrayOutput ToOceanNpArrayOutputWithContext(context.Context) OceanNpArrayOutput }
OceanNpArrayInput is an input type that accepts OceanNpArray and OceanNpArrayOutput values. You can construct a concrete instance of `OceanNpArrayInput` via:
OceanNpArray{ OceanNpArgs{...} }
type OceanNpArrayOutput ¶ added in v3.26.0
type OceanNpArrayOutput struct{ *pulumi.OutputState }
func (OceanNpArrayOutput) ElementType ¶ added in v3.26.0
func (OceanNpArrayOutput) ElementType() reflect.Type
func (OceanNpArrayOutput) Index ¶ added in v3.26.0
func (o OceanNpArrayOutput) Index(i pulumi.IntInput) OceanNpOutput
func (OceanNpArrayOutput) ToOceanNpArrayOutput ¶ added in v3.26.0
func (o OceanNpArrayOutput) ToOceanNpArrayOutput() OceanNpArrayOutput
func (OceanNpArrayOutput) ToOceanNpArrayOutputWithContext ¶ added in v3.26.0
func (o OceanNpArrayOutput) ToOceanNpArrayOutputWithContext(ctx context.Context) OceanNpArrayOutput
type OceanNpAutoscaler ¶ added in v3.26.0
type OceanNpAutoscaler struct { AutoscaleDown *OceanNpAutoscalerAutoscaleDown `pulumi:"autoscaleDown"` AutoscaleHeadroom *OceanNpAutoscalerAutoscaleHeadroom `pulumi:"autoscaleHeadroom"` AutoscaleIsEnabled *bool `pulumi:"autoscaleIsEnabled"` ResourceLimits *OceanNpAutoscalerResourceLimits `pulumi:"resourceLimits"` }
type OceanNpAutoscalerArgs ¶ added in v3.26.0
type OceanNpAutoscalerArgs struct { AutoscaleDown OceanNpAutoscalerAutoscaleDownPtrInput `pulumi:"autoscaleDown"` AutoscaleHeadroom OceanNpAutoscalerAutoscaleHeadroomPtrInput `pulumi:"autoscaleHeadroom"` AutoscaleIsEnabled pulumi.BoolPtrInput `pulumi:"autoscaleIsEnabled"` ResourceLimits OceanNpAutoscalerResourceLimitsPtrInput `pulumi:"resourceLimits"` }
func (OceanNpAutoscalerArgs) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerArgs) ElementType() reflect.Type
func (OceanNpAutoscalerArgs) ToOceanNpAutoscalerOutput ¶ added in v3.26.0
func (i OceanNpAutoscalerArgs) ToOceanNpAutoscalerOutput() OceanNpAutoscalerOutput
func (OceanNpAutoscalerArgs) ToOceanNpAutoscalerOutputWithContext ¶ added in v3.26.0
func (i OceanNpAutoscalerArgs) ToOceanNpAutoscalerOutputWithContext(ctx context.Context) OceanNpAutoscalerOutput
func (OceanNpAutoscalerArgs) ToOceanNpAutoscalerPtrOutput ¶ added in v3.26.0
func (i OceanNpAutoscalerArgs) ToOceanNpAutoscalerPtrOutput() OceanNpAutoscalerPtrOutput
func (OceanNpAutoscalerArgs) ToOceanNpAutoscalerPtrOutputWithContext ¶ added in v3.26.0
func (i OceanNpAutoscalerArgs) ToOceanNpAutoscalerPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerPtrOutput
type OceanNpAutoscalerAutoscaleDown ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleDown struct {
MaxScaleDownPercentage *int `pulumi:"maxScaleDownPercentage"`
}
type OceanNpAutoscalerAutoscaleDownArgs ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleDownArgs struct {
MaxScaleDownPercentage pulumi.IntPtrInput `pulumi:"maxScaleDownPercentage"`
}
func (OceanNpAutoscalerAutoscaleDownArgs) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerAutoscaleDownArgs) ElementType() reflect.Type
func (OceanNpAutoscalerAutoscaleDownArgs) ToOceanNpAutoscalerAutoscaleDownOutput ¶ added in v3.26.0
func (i OceanNpAutoscalerAutoscaleDownArgs) ToOceanNpAutoscalerAutoscaleDownOutput() OceanNpAutoscalerAutoscaleDownOutput
func (OceanNpAutoscalerAutoscaleDownArgs) ToOceanNpAutoscalerAutoscaleDownOutputWithContext ¶ added in v3.26.0
func (i OceanNpAutoscalerAutoscaleDownArgs) ToOceanNpAutoscalerAutoscaleDownOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleDownOutput
func (OceanNpAutoscalerAutoscaleDownArgs) ToOceanNpAutoscalerAutoscaleDownPtrOutput ¶ added in v3.26.0
func (i OceanNpAutoscalerAutoscaleDownArgs) ToOceanNpAutoscalerAutoscaleDownPtrOutput() OceanNpAutoscalerAutoscaleDownPtrOutput
func (OceanNpAutoscalerAutoscaleDownArgs) ToOceanNpAutoscalerAutoscaleDownPtrOutputWithContext ¶ added in v3.26.0
func (i OceanNpAutoscalerAutoscaleDownArgs) ToOceanNpAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleDownPtrOutput
type OceanNpAutoscalerAutoscaleDownInput ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleDownInput interface { pulumi.Input ToOceanNpAutoscalerAutoscaleDownOutput() OceanNpAutoscalerAutoscaleDownOutput ToOceanNpAutoscalerAutoscaleDownOutputWithContext(context.Context) OceanNpAutoscalerAutoscaleDownOutput }
OceanNpAutoscalerAutoscaleDownInput is an input type that accepts OceanNpAutoscalerAutoscaleDownArgs and OceanNpAutoscalerAutoscaleDownOutput values. You can construct a concrete instance of `OceanNpAutoscalerAutoscaleDownInput` via:
OceanNpAutoscalerAutoscaleDownArgs{...}
type OceanNpAutoscalerAutoscaleDownOutput ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleDownOutput struct{ *pulumi.OutputState }
func (OceanNpAutoscalerAutoscaleDownOutput) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerAutoscaleDownOutput) ElementType() reflect.Type
func (OceanNpAutoscalerAutoscaleDownOutput) MaxScaleDownPercentage ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleDownOutput) MaxScaleDownPercentage() pulumi.IntPtrOutput
func (OceanNpAutoscalerAutoscaleDownOutput) ToOceanNpAutoscalerAutoscaleDownOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleDownOutput) ToOceanNpAutoscalerAutoscaleDownOutput() OceanNpAutoscalerAutoscaleDownOutput
func (OceanNpAutoscalerAutoscaleDownOutput) ToOceanNpAutoscalerAutoscaleDownOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleDownOutput) ToOceanNpAutoscalerAutoscaleDownOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleDownOutput
func (OceanNpAutoscalerAutoscaleDownOutput) ToOceanNpAutoscalerAutoscaleDownPtrOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleDownOutput) ToOceanNpAutoscalerAutoscaleDownPtrOutput() OceanNpAutoscalerAutoscaleDownPtrOutput
func (OceanNpAutoscalerAutoscaleDownOutput) ToOceanNpAutoscalerAutoscaleDownPtrOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleDownOutput) ToOceanNpAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleDownPtrOutput
type OceanNpAutoscalerAutoscaleDownPtrInput ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleDownPtrInput interface { pulumi.Input ToOceanNpAutoscalerAutoscaleDownPtrOutput() OceanNpAutoscalerAutoscaleDownPtrOutput ToOceanNpAutoscalerAutoscaleDownPtrOutputWithContext(context.Context) OceanNpAutoscalerAutoscaleDownPtrOutput }
OceanNpAutoscalerAutoscaleDownPtrInput is an input type that accepts OceanNpAutoscalerAutoscaleDownArgs, OceanNpAutoscalerAutoscaleDownPtr and OceanNpAutoscalerAutoscaleDownPtrOutput values. You can construct a concrete instance of `OceanNpAutoscalerAutoscaleDownPtrInput` via:
OceanNpAutoscalerAutoscaleDownArgs{...} or: nil
func OceanNpAutoscalerAutoscaleDownPtr ¶ added in v3.26.0
func OceanNpAutoscalerAutoscaleDownPtr(v *OceanNpAutoscalerAutoscaleDownArgs) OceanNpAutoscalerAutoscaleDownPtrInput
type OceanNpAutoscalerAutoscaleDownPtrOutput ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleDownPtrOutput struct{ *pulumi.OutputState }
func (OceanNpAutoscalerAutoscaleDownPtrOutput) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerAutoscaleDownPtrOutput) ElementType() reflect.Type
func (OceanNpAutoscalerAutoscaleDownPtrOutput) MaxScaleDownPercentage ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleDownPtrOutput) MaxScaleDownPercentage() pulumi.IntPtrOutput
func (OceanNpAutoscalerAutoscaleDownPtrOutput) ToOceanNpAutoscalerAutoscaleDownPtrOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleDownPtrOutput) ToOceanNpAutoscalerAutoscaleDownPtrOutput() OceanNpAutoscalerAutoscaleDownPtrOutput
func (OceanNpAutoscalerAutoscaleDownPtrOutput) ToOceanNpAutoscalerAutoscaleDownPtrOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleDownPtrOutput) ToOceanNpAutoscalerAutoscaleDownPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleDownPtrOutput
type OceanNpAutoscalerAutoscaleHeadroom ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleHeadroom struct {
Automatic *OceanNpAutoscalerAutoscaleHeadroomAutomatic `pulumi:"automatic"`
}
type OceanNpAutoscalerAutoscaleHeadroomArgs ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleHeadroomArgs struct {
Automatic OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrInput `pulumi:"automatic"`
}
func (OceanNpAutoscalerAutoscaleHeadroomArgs) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerAutoscaleHeadroomArgs) ElementType() reflect.Type
func (OceanNpAutoscalerAutoscaleHeadroomArgs) ToOceanNpAutoscalerAutoscaleHeadroomOutput ¶ added in v3.26.0
func (i OceanNpAutoscalerAutoscaleHeadroomArgs) ToOceanNpAutoscalerAutoscaleHeadroomOutput() OceanNpAutoscalerAutoscaleHeadroomOutput
func (OceanNpAutoscalerAutoscaleHeadroomArgs) ToOceanNpAutoscalerAutoscaleHeadroomOutputWithContext ¶ added in v3.26.0
func (i OceanNpAutoscalerAutoscaleHeadroomArgs) ToOceanNpAutoscalerAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomOutput
func (OceanNpAutoscalerAutoscaleHeadroomArgs) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutput ¶ added in v3.26.0
func (i OceanNpAutoscalerAutoscaleHeadroomArgs) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutput() OceanNpAutoscalerAutoscaleHeadroomPtrOutput
func (OceanNpAutoscalerAutoscaleHeadroomArgs) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutputWithContext ¶ added in v3.26.0
func (i OceanNpAutoscalerAutoscaleHeadroomArgs) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomPtrOutput
type OceanNpAutoscalerAutoscaleHeadroomAutomatic ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs struct { IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` Percentage pulumi.IntPtrInput `pulumi:"percentage"` }
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ElementType() reflect.Type
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutput ¶ added in v3.26.0
func (i OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutput() OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutputWithContext ¶ added in v3.26.0
func (i OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput ¶ added in v3.26.0
func (i OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext ¶ added in v3.26.0
func (i OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
type OceanNpAutoscalerAutoscaleHeadroomAutomaticInput ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleHeadroomAutomaticInput interface { pulumi.Input ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutput() OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutputWithContext(context.Context) OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput }
OceanNpAutoscalerAutoscaleHeadroomAutomaticInput is an input type that accepts OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs and OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput values. You can construct a concrete instance of `OceanNpAutoscalerAutoscaleHeadroomAutomaticInput` via:
OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs{...}
type OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput struct{ *pulumi.OutputState }
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ElementType() reflect.Type
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) IsEnabled ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) IsEnabled() pulumi.BoolPtrOutput
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) Percentage ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) Percentage() pulumi.IntPtrOutput
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutput() OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
type OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrInput ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrInput interface { pulumi.Input ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(context.Context) OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput }
OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrInput is an input type that accepts OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs, OceanNpAutoscalerAutoscaleHeadroomAutomaticPtr and OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput values. You can construct a concrete instance of `OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrInput` via:
OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs{...} or: nil
func OceanNpAutoscalerAutoscaleHeadroomAutomaticPtr ¶ added in v3.26.0
func OceanNpAutoscalerAutoscaleHeadroomAutomaticPtr(v *OceanNpAutoscalerAutoscaleHeadroomAutomaticArgs) OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrInput
type OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput struct{ *pulumi.OutputState }
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ElementType() reflect.Type
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) IsEnabled ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) IsEnabled() pulumi.BoolPtrOutput
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) Percentage ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) Percentage() pulumi.IntPtrOutput
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput() OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
func (OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput) ToOceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomAutomaticPtrOutput
type OceanNpAutoscalerAutoscaleHeadroomInput ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleHeadroomInput interface { pulumi.Input ToOceanNpAutoscalerAutoscaleHeadroomOutput() OceanNpAutoscalerAutoscaleHeadroomOutput ToOceanNpAutoscalerAutoscaleHeadroomOutputWithContext(context.Context) OceanNpAutoscalerAutoscaleHeadroomOutput }
OceanNpAutoscalerAutoscaleHeadroomInput is an input type that accepts OceanNpAutoscalerAutoscaleHeadroomArgs and OceanNpAutoscalerAutoscaleHeadroomOutput values. You can construct a concrete instance of `OceanNpAutoscalerAutoscaleHeadroomInput` via:
OceanNpAutoscalerAutoscaleHeadroomArgs{...}
type OceanNpAutoscalerAutoscaleHeadroomOutput ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleHeadroomOutput struct{ *pulumi.OutputState }
func (OceanNpAutoscalerAutoscaleHeadroomOutput) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerAutoscaleHeadroomOutput) ElementType() reflect.Type
func (OceanNpAutoscalerAutoscaleHeadroomOutput) ToOceanNpAutoscalerAutoscaleHeadroomOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomOutput) ToOceanNpAutoscalerAutoscaleHeadroomOutput() OceanNpAutoscalerAutoscaleHeadroomOutput
func (OceanNpAutoscalerAutoscaleHeadroomOutput) ToOceanNpAutoscalerAutoscaleHeadroomOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomOutput) ToOceanNpAutoscalerAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomOutput
func (OceanNpAutoscalerAutoscaleHeadroomOutput) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomOutput) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutput() OceanNpAutoscalerAutoscaleHeadroomPtrOutput
func (OceanNpAutoscalerAutoscaleHeadroomOutput) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomOutput) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomPtrOutput
type OceanNpAutoscalerAutoscaleHeadroomPtrInput ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleHeadroomPtrInput interface { pulumi.Input ToOceanNpAutoscalerAutoscaleHeadroomPtrOutput() OceanNpAutoscalerAutoscaleHeadroomPtrOutput ToOceanNpAutoscalerAutoscaleHeadroomPtrOutputWithContext(context.Context) OceanNpAutoscalerAutoscaleHeadroomPtrOutput }
OceanNpAutoscalerAutoscaleHeadroomPtrInput is an input type that accepts OceanNpAutoscalerAutoscaleHeadroomArgs, OceanNpAutoscalerAutoscaleHeadroomPtr and OceanNpAutoscalerAutoscaleHeadroomPtrOutput values. You can construct a concrete instance of `OceanNpAutoscalerAutoscaleHeadroomPtrInput` via:
OceanNpAutoscalerAutoscaleHeadroomArgs{...} or: nil
func OceanNpAutoscalerAutoscaleHeadroomPtr ¶ added in v3.26.0
func OceanNpAutoscalerAutoscaleHeadroomPtr(v *OceanNpAutoscalerAutoscaleHeadroomArgs) OceanNpAutoscalerAutoscaleHeadroomPtrInput
type OceanNpAutoscalerAutoscaleHeadroomPtrOutput ¶ added in v3.26.0
type OceanNpAutoscalerAutoscaleHeadroomPtrOutput struct{ *pulumi.OutputState }
func (OceanNpAutoscalerAutoscaleHeadroomPtrOutput) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerAutoscaleHeadroomPtrOutput) ElementType() reflect.Type
func (OceanNpAutoscalerAutoscaleHeadroomPtrOutput) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomPtrOutput) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutput() OceanNpAutoscalerAutoscaleHeadroomPtrOutput
func (OceanNpAutoscalerAutoscaleHeadroomPtrOutput) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerAutoscaleHeadroomPtrOutput) ToOceanNpAutoscalerAutoscaleHeadroomPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerAutoscaleHeadroomPtrOutput
type OceanNpAutoscalerInput ¶ added in v3.26.0
type OceanNpAutoscalerInput interface { pulumi.Input ToOceanNpAutoscalerOutput() OceanNpAutoscalerOutput ToOceanNpAutoscalerOutputWithContext(context.Context) OceanNpAutoscalerOutput }
OceanNpAutoscalerInput is an input type that accepts OceanNpAutoscalerArgs and OceanNpAutoscalerOutput values. You can construct a concrete instance of `OceanNpAutoscalerInput` via:
OceanNpAutoscalerArgs{...}
type OceanNpAutoscalerOutput ¶ added in v3.26.0
type OceanNpAutoscalerOutput struct{ *pulumi.OutputState }
func (OceanNpAutoscalerOutput) AutoscaleDown ¶ added in v3.26.0
func (o OceanNpAutoscalerOutput) AutoscaleDown() OceanNpAutoscalerAutoscaleDownPtrOutput
func (OceanNpAutoscalerOutput) AutoscaleHeadroom ¶ added in v3.26.0
func (o OceanNpAutoscalerOutput) AutoscaleHeadroom() OceanNpAutoscalerAutoscaleHeadroomPtrOutput
func (OceanNpAutoscalerOutput) AutoscaleIsEnabled ¶ added in v3.26.0
func (o OceanNpAutoscalerOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
func (OceanNpAutoscalerOutput) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerOutput) ElementType() reflect.Type
func (OceanNpAutoscalerOutput) ResourceLimits ¶ added in v3.26.0
func (o OceanNpAutoscalerOutput) ResourceLimits() OceanNpAutoscalerResourceLimitsPtrOutput
func (OceanNpAutoscalerOutput) ToOceanNpAutoscalerOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerOutput) ToOceanNpAutoscalerOutput() OceanNpAutoscalerOutput
func (OceanNpAutoscalerOutput) ToOceanNpAutoscalerOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerOutput) ToOceanNpAutoscalerOutputWithContext(ctx context.Context) OceanNpAutoscalerOutput
func (OceanNpAutoscalerOutput) ToOceanNpAutoscalerPtrOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerOutput) ToOceanNpAutoscalerPtrOutput() OceanNpAutoscalerPtrOutput
func (OceanNpAutoscalerOutput) ToOceanNpAutoscalerPtrOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerOutput) ToOceanNpAutoscalerPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerPtrOutput
type OceanNpAutoscalerPtrInput ¶ added in v3.26.0
type OceanNpAutoscalerPtrInput interface { pulumi.Input ToOceanNpAutoscalerPtrOutput() OceanNpAutoscalerPtrOutput ToOceanNpAutoscalerPtrOutputWithContext(context.Context) OceanNpAutoscalerPtrOutput }
OceanNpAutoscalerPtrInput is an input type that accepts OceanNpAutoscalerArgs, OceanNpAutoscalerPtr and OceanNpAutoscalerPtrOutput values. You can construct a concrete instance of `OceanNpAutoscalerPtrInput` via:
OceanNpAutoscalerArgs{...} or: nil
func OceanNpAutoscalerPtr ¶ added in v3.26.0
func OceanNpAutoscalerPtr(v *OceanNpAutoscalerArgs) OceanNpAutoscalerPtrInput
type OceanNpAutoscalerPtrOutput ¶ added in v3.26.0
type OceanNpAutoscalerPtrOutput struct{ *pulumi.OutputState }
func (OceanNpAutoscalerPtrOutput) AutoscaleDown ¶ added in v3.26.0
func (o OceanNpAutoscalerPtrOutput) AutoscaleDown() OceanNpAutoscalerAutoscaleDownPtrOutput
func (OceanNpAutoscalerPtrOutput) AutoscaleHeadroom ¶ added in v3.26.0
func (o OceanNpAutoscalerPtrOutput) AutoscaleHeadroom() OceanNpAutoscalerAutoscaleHeadroomPtrOutput
func (OceanNpAutoscalerPtrOutput) AutoscaleIsEnabled ¶ added in v3.26.0
func (o OceanNpAutoscalerPtrOutput) AutoscaleIsEnabled() pulumi.BoolPtrOutput
func (OceanNpAutoscalerPtrOutput) Elem ¶ added in v3.26.0
func (o OceanNpAutoscalerPtrOutput) Elem() OceanNpAutoscalerOutput
func (OceanNpAutoscalerPtrOutput) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerPtrOutput) ElementType() reflect.Type
func (OceanNpAutoscalerPtrOutput) ResourceLimits ¶ added in v3.26.0
func (o OceanNpAutoscalerPtrOutput) ResourceLimits() OceanNpAutoscalerResourceLimitsPtrOutput
func (OceanNpAutoscalerPtrOutput) ToOceanNpAutoscalerPtrOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerPtrOutput) ToOceanNpAutoscalerPtrOutput() OceanNpAutoscalerPtrOutput
func (OceanNpAutoscalerPtrOutput) ToOceanNpAutoscalerPtrOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerPtrOutput) ToOceanNpAutoscalerPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerPtrOutput
type OceanNpAutoscalerResourceLimits ¶ added in v3.26.0
type OceanNpAutoscalerResourceLimitsArgs ¶ added in v3.26.0
type OceanNpAutoscalerResourceLimitsArgs struct { MaxMemoryGib pulumi.IntPtrInput `pulumi:"maxMemoryGib"` MaxVcpu pulumi.IntPtrInput `pulumi:"maxVcpu"` }
func (OceanNpAutoscalerResourceLimitsArgs) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerResourceLimitsArgs) ElementType() reflect.Type
func (OceanNpAutoscalerResourceLimitsArgs) ToOceanNpAutoscalerResourceLimitsOutput ¶ added in v3.26.0
func (i OceanNpAutoscalerResourceLimitsArgs) ToOceanNpAutoscalerResourceLimitsOutput() OceanNpAutoscalerResourceLimitsOutput
func (OceanNpAutoscalerResourceLimitsArgs) ToOceanNpAutoscalerResourceLimitsOutputWithContext ¶ added in v3.26.0
func (i OceanNpAutoscalerResourceLimitsArgs) ToOceanNpAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanNpAutoscalerResourceLimitsOutput
func (OceanNpAutoscalerResourceLimitsArgs) ToOceanNpAutoscalerResourceLimitsPtrOutput ¶ added in v3.26.0
func (i OceanNpAutoscalerResourceLimitsArgs) ToOceanNpAutoscalerResourceLimitsPtrOutput() OceanNpAutoscalerResourceLimitsPtrOutput
func (OceanNpAutoscalerResourceLimitsArgs) ToOceanNpAutoscalerResourceLimitsPtrOutputWithContext ¶ added in v3.26.0
func (i OceanNpAutoscalerResourceLimitsArgs) ToOceanNpAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerResourceLimitsPtrOutput
type OceanNpAutoscalerResourceLimitsInput ¶ added in v3.26.0
type OceanNpAutoscalerResourceLimitsInput interface { pulumi.Input ToOceanNpAutoscalerResourceLimitsOutput() OceanNpAutoscalerResourceLimitsOutput ToOceanNpAutoscalerResourceLimitsOutputWithContext(context.Context) OceanNpAutoscalerResourceLimitsOutput }
OceanNpAutoscalerResourceLimitsInput is an input type that accepts OceanNpAutoscalerResourceLimitsArgs and OceanNpAutoscalerResourceLimitsOutput values. You can construct a concrete instance of `OceanNpAutoscalerResourceLimitsInput` via:
OceanNpAutoscalerResourceLimitsArgs{...}
type OceanNpAutoscalerResourceLimitsOutput ¶ added in v3.26.0
type OceanNpAutoscalerResourceLimitsOutput struct{ *pulumi.OutputState }
func (OceanNpAutoscalerResourceLimitsOutput) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerResourceLimitsOutput) ElementType() reflect.Type
func (OceanNpAutoscalerResourceLimitsOutput) MaxMemoryGib ¶ added in v3.26.0
func (o OceanNpAutoscalerResourceLimitsOutput) MaxMemoryGib() pulumi.IntPtrOutput
func (OceanNpAutoscalerResourceLimitsOutput) MaxVcpu ¶ added in v3.26.0
func (o OceanNpAutoscalerResourceLimitsOutput) MaxVcpu() pulumi.IntPtrOutput
func (OceanNpAutoscalerResourceLimitsOutput) ToOceanNpAutoscalerResourceLimitsOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerResourceLimitsOutput) ToOceanNpAutoscalerResourceLimitsOutput() OceanNpAutoscalerResourceLimitsOutput
func (OceanNpAutoscalerResourceLimitsOutput) ToOceanNpAutoscalerResourceLimitsOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerResourceLimitsOutput) ToOceanNpAutoscalerResourceLimitsOutputWithContext(ctx context.Context) OceanNpAutoscalerResourceLimitsOutput
func (OceanNpAutoscalerResourceLimitsOutput) ToOceanNpAutoscalerResourceLimitsPtrOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerResourceLimitsOutput) ToOceanNpAutoscalerResourceLimitsPtrOutput() OceanNpAutoscalerResourceLimitsPtrOutput
func (OceanNpAutoscalerResourceLimitsOutput) ToOceanNpAutoscalerResourceLimitsPtrOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerResourceLimitsOutput) ToOceanNpAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerResourceLimitsPtrOutput
type OceanNpAutoscalerResourceLimitsPtrInput ¶ added in v3.26.0
type OceanNpAutoscalerResourceLimitsPtrInput interface { pulumi.Input ToOceanNpAutoscalerResourceLimitsPtrOutput() OceanNpAutoscalerResourceLimitsPtrOutput ToOceanNpAutoscalerResourceLimitsPtrOutputWithContext(context.Context) OceanNpAutoscalerResourceLimitsPtrOutput }
OceanNpAutoscalerResourceLimitsPtrInput is an input type that accepts OceanNpAutoscalerResourceLimitsArgs, OceanNpAutoscalerResourceLimitsPtr and OceanNpAutoscalerResourceLimitsPtrOutput values. You can construct a concrete instance of `OceanNpAutoscalerResourceLimitsPtrInput` via:
OceanNpAutoscalerResourceLimitsArgs{...} or: nil
func OceanNpAutoscalerResourceLimitsPtr ¶ added in v3.26.0
func OceanNpAutoscalerResourceLimitsPtr(v *OceanNpAutoscalerResourceLimitsArgs) OceanNpAutoscalerResourceLimitsPtrInput
type OceanNpAutoscalerResourceLimitsPtrOutput ¶ added in v3.26.0
type OceanNpAutoscalerResourceLimitsPtrOutput struct{ *pulumi.OutputState }
func (OceanNpAutoscalerResourceLimitsPtrOutput) ElementType ¶ added in v3.26.0
func (OceanNpAutoscalerResourceLimitsPtrOutput) ElementType() reflect.Type
func (OceanNpAutoscalerResourceLimitsPtrOutput) MaxMemoryGib ¶ added in v3.26.0
func (o OceanNpAutoscalerResourceLimitsPtrOutput) MaxMemoryGib() pulumi.IntPtrOutput
func (OceanNpAutoscalerResourceLimitsPtrOutput) MaxVcpu ¶ added in v3.26.0
func (o OceanNpAutoscalerResourceLimitsPtrOutput) MaxVcpu() pulumi.IntPtrOutput
func (OceanNpAutoscalerResourceLimitsPtrOutput) ToOceanNpAutoscalerResourceLimitsPtrOutput ¶ added in v3.26.0
func (o OceanNpAutoscalerResourceLimitsPtrOutput) ToOceanNpAutoscalerResourceLimitsPtrOutput() OceanNpAutoscalerResourceLimitsPtrOutput
func (OceanNpAutoscalerResourceLimitsPtrOutput) ToOceanNpAutoscalerResourceLimitsPtrOutputWithContext ¶ added in v3.26.0
func (o OceanNpAutoscalerResourceLimitsPtrOutput) ToOceanNpAutoscalerResourceLimitsPtrOutputWithContext(ctx context.Context) OceanNpAutoscalerResourceLimitsPtrOutput
type OceanNpFilters ¶ added in v3.35.0
type OceanNpFilters struct { AcceleratedNetworking *string `pulumi:"acceleratedNetworking"` Architectures []string `pulumi:"architectures"` DiskPerformance *string `pulumi:"diskPerformance"` ExcludeSeries []string `pulumi:"excludeSeries"` MaxGpu *float64 `pulumi:"maxGpu"` MaxMemoryGib *float64 `pulumi:"maxMemoryGib"` MaxVcpu *int `pulumi:"maxVcpu"` MinDisk *int `pulumi:"minDisk"` MinGpu *float64 `pulumi:"minGpu"` MinMemoryGib *float64 `pulumi:"minMemoryGib"` MinNics *int `pulumi:"minNics"` MinVcpu *int `pulumi:"minVcpu"` Series []string `pulumi:"series"` VmTypes []string `pulumi:"vmTypes"` }
type OceanNpFiltersArgs ¶ added in v3.35.0
type OceanNpFiltersArgs struct { AcceleratedNetworking pulumi.StringPtrInput `pulumi:"acceleratedNetworking"` Architectures pulumi.StringArrayInput `pulumi:"architectures"` DiskPerformance pulumi.StringPtrInput `pulumi:"diskPerformance"` ExcludeSeries pulumi.StringArrayInput `pulumi:"excludeSeries"` MaxGpu pulumi.Float64PtrInput `pulumi:"maxGpu"` MaxMemoryGib pulumi.Float64PtrInput `pulumi:"maxMemoryGib"` MaxVcpu pulumi.IntPtrInput `pulumi:"maxVcpu"` MinDisk pulumi.IntPtrInput `pulumi:"minDisk"` MinGpu pulumi.Float64PtrInput `pulumi:"minGpu"` MinMemoryGib pulumi.Float64PtrInput `pulumi:"minMemoryGib"` MinNics pulumi.IntPtrInput `pulumi:"minNics"` MinVcpu pulumi.IntPtrInput `pulumi:"minVcpu"` Series pulumi.StringArrayInput `pulumi:"series"` VmTypes pulumi.StringArrayInput `pulumi:"vmTypes"` }
func (OceanNpFiltersArgs) ElementType ¶ added in v3.35.0
func (OceanNpFiltersArgs) ElementType() reflect.Type
func (OceanNpFiltersArgs) ToOceanNpFiltersOutput ¶ added in v3.35.0
func (i OceanNpFiltersArgs) ToOceanNpFiltersOutput() OceanNpFiltersOutput
func (OceanNpFiltersArgs) ToOceanNpFiltersOutputWithContext ¶ added in v3.35.0
func (i OceanNpFiltersArgs) ToOceanNpFiltersOutputWithContext(ctx context.Context) OceanNpFiltersOutput
func (OceanNpFiltersArgs) ToOceanNpFiltersPtrOutput ¶ added in v3.35.0
func (i OceanNpFiltersArgs) ToOceanNpFiltersPtrOutput() OceanNpFiltersPtrOutput
func (OceanNpFiltersArgs) ToOceanNpFiltersPtrOutputWithContext ¶ added in v3.35.0
func (i OceanNpFiltersArgs) ToOceanNpFiltersPtrOutputWithContext(ctx context.Context) OceanNpFiltersPtrOutput
type OceanNpFiltersInput ¶ added in v3.35.0
type OceanNpFiltersInput interface { pulumi.Input ToOceanNpFiltersOutput() OceanNpFiltersOutput ToOceanNpFiltersOutputWithContext(context.Context) OceanNpFiltersOutput }
OceanNpFiltersInput is an input type that accepts OceanNpFiltersArgs and OceanNpFiltersOutput values. You can construct a concrete instance of `OceanNpFiltersInput` via:
OceanNpFiltersArgs{...}
type OceanNpFiltersOutput ¶ added in v3.35.0
type OceanNpFiltersOutput struct{ *pulumi.OutputState }
func (OceanNpFiltersOutput) AcceleratedNetworking ¶ added in v3.57.0
func (o OceanNpFiltersOutput) AcceleratedNetworking() pulumi.StringPtrOutput
func (OceanNpFiltersOutput) Architectures ¶ added in v3.35.0
func (o OceanNpFiltersOutput) Architectures() pulumi.StringArrayOutput
func (OceanNpFiltersOutput) DiskPerformance ¶ added in v3.57.0
func (o OceanNpFiltersOutput) DiskPerformance() pulumi.StringPtrOutput
func (OceanNpFiltersOutput) ElementType ¶ added in v3.35.0
func (OceanNpFiltersOutput) ElementType() reflect.Type
func (OceanNpFiltersOutput) ExcludeSeries ¶ added in v3.46.0
func (o OceanNpFiltersOutput) ExcludeSeries() pulumi.StringArrayOutput
func (OceanNpFiltersOutput) MaxGpu ¶ added in v3.57.0
func (o OceanNpFiltersOutput) MaxGpu() pulumi.Float64PtrOutput
func (OceanNpFiltersOutput) MaxMemoryGib ¶ added in v3.35.0
func (o OceanNpFiltersOutput) MaxMemoryGib() pulumi.Float64PtrOutput
func (OceanNpFiltersOutput) MaxVcpu ¶ added in v3.35.0
func (o OceanNpFiltersOutput) MaxVcpu() pulumi.IntPtrOutput
func (OceanNpFiltersOutput) MinDisk ¶ added in v3.59.0
func (o OceanNpFiltersOutput) MinDisk() pulumi.IntPtrOutput
func (OceanNpFiltersOutput) MinGpu ¶ added in v3.57.0
func (o OceanNpFiltersOutput) MinGpu() pulumi.Float64PtrOutput
func (OceanNpFiltersOutput) MinMemoryGib ¶ added in v3.35.0
func (o OceanNpFiltersOutput) MinMemoryGib() pulumi.Float64PtrOutput
func (OceanNpFiltersOutput) MinNics ¶ added in v3.57.0
func (o OceanNpFiltersOutput) MinNics() pulumi.IntPtrOutput
func (OceanNpFiltersOutput) MinVcpu ¶ added in v3.35.0
func (o OceanNpFiltersOutput) MinVcpu() pulumi.IntPtrOutput
func (OceanNpFiltersOutput) Series ¶ added in v3.35.0
func (o OceanNpFiltersOutput) Series() pulumi.StringArrayOutput
func (OceanNpFiltersOutput) ToOceanNpFiltersOutput ¶ added in v3.35.0
func (o OceanNpFiltersOutput) ToOceanNpFiltersOutput() OceanNpFiltersOutput
func (OceanNpFiltersOutput) ToOceanNpFiltersOutputWithContext ¶ added in v3.35.0
func (o OceanNpFiltersOutput) ToOceanNpFiltersOutputWithContext(ctx context.Context) OceanNpFiltersOutput
func (OceanNpFiltersOutput) ToOceanNpFiltersPtrOutput ¶ added in v3.35.0
func (o OceanNpFiltersOutput) ToOceanNpFiltersPtrOutput() OceanNpFiltersPtrOutput
func (OceanNpFiltersOutput) ToOceanNpFiltersPtrOutputWithContext ¶ added in v3.35.0
func (o OceanNpFiltersOutput) ToOceanNpFiltersPtrOutputWithContext(ctx context.Context) OceanNpFiltersPtrOutput
func (OceanNpFiltersOutput) VmTypes ¶ added in v3.57.0
func (o OceanNpFiltersOutput) VmTypes() pulumi.StringArrayOutput
type OceanNpFiltersPtrInput ¶ added in v3.35.0
type OceanNpFiltersPtrInput interface { pulumi.Input ToOceanNpFiltersPtrOutput() OceanNpFiltersPtrOutput ToOceanNpFiltersPtrOutputWithContext(context.Context) OceanNpFiltersPtrOutput }
OceanNpFiltersPtrInput is an input type that accepts OceanNpFiltersArgs, OceanNpFiltersPtr and OceanNpFiltersPtrOutput values. You can construct a concrete instance of `OceanNpFiltersPtrInput` via:
OceanNpFiltersArgs{...} or: nil
func OceanNpFiltersPtr ¶ added in v3.35.0
func OceanNpFiltersPtr(v *OceanNpFiltersArgs) OceanNpFiltersPtrInput
type OceanNpFiltersPtrOutput ¶ added in v3.35.0
type OceanNpFiltersPtrOutput struct{ *pulumi.OutputState }
func (OceanNpFiltersPtrOutput) AcceleratedNetworking ¶ added in v3.57.0
func (o OceanNpFiltersPtrOutput) AcceleratedNetworking() pulumi.StringPtrOutput
func (OceanNpFiltersPtrOutput) Architectures ¶ added in v3.35.0
func (o OceanNpFiltersPtrOutput) Architectures() pulumi.StringArrayOutput
func (OceanNpFiltersPtrOutput) DiskPerformance ¶ added in v3.57.0
func (o OceanNpFiltersPtrOutput) DiskPerformance() pulumi.StringPtrOutput
func (OceanNpFiltersPtrOutput) Elem ¶ added in v3.35.0
func (o OceanNpFiltersPtrOutput) Elem() OceanNpFiltersOutput
func (OceanNpFiltersPtrOutput) ElementType ¶ added in v3.35.0
func (OceanNpFiltersPtrOutput) ElementType() reflect.Type
func (OceanNpFiltersPtrOutput) ExcludeSeries ¶ added in v3.46.0
func (o OceanNpFiltersPtrOutput) ExcludeSeries() pulumi.StringArrayOutput
func (OceanNpFiltersPtrOutput) MaxGpu ¶ added in v3.57.0
func (o OceanNpFiltersPtrOutput) MaxGpu() pulumi.Float64PtrOutput
func (OceanNpFiltersPtrOutput) MaxMemoryGib ¶ added in v3.35.0
func (o OceanNpFiltersPtrOutput) MaxMemoryGib() pulumi.Float64PtrOutput
func (OceanNpFiltersPtrOutput) MaxVcpu ¶ added in v3.35.0
func (o OceanNpFiltersPtrOutput) MaxVcpu() pulumi.IntPtrOutput
func (OceanNpFiltersPtrOutput) MinDisk ¶ added in v3.59.0
func (o OceanNpFiltersPtrOutput) MinDisk() pulumi.IntPtrOutput
func (OceanNpFiltersPtrOutput) MinGpu ¶ added in v3.57.0
func (o OceanNpFiltersPtrOutput) MinGpu() pulumi.Float64PtrOutput
func (OceanNpFiltersPtrOutput) MinMemoryGib ¶ added in v3.35.0
func (o OceanNpFiltersPtrOutput) MinMemoryGib() pulumi.Float64PtrOutput
func (OceanNpFiltersPtrOutput) MinNics ¶ added in v3.57.0
func (o OceanNpFiltersPtrOutput) MinNics() pulumi.IntPtrOutput
func (OceanNpFiltersPtrOutput) MinVcpu ¶ added in v3.35.0
func (o OceanNpFiltersPtrOutput) MinVcpu() pulumi.IntPtrOutput
func (OceanNpFiltersPtrOutput) Series ¶ added in v3.35.0
func (o OceanNpFiltersPtrOutput) Series() pulumi.StringArrayOutput
func (OceanNpFiltersPtrOutput) ToOceanNpFiltersPtrOutput ¶ added in v3.35.0
func (o OceanNpFiltersPtrOutput) ToOceanNpFiltersPtrOutput() OceanNpFiltersPtrOutput
func (OceanNpFiltersPtrOutput) ToOceanNpFiltersPtrOutputWithContext ¶ added in v3.35.0
func (o OceanNpFiltersPtrOutput) ToOceanNpFiltersPtrOutputWithContext(ctx context.Context) OceanNpFiltersPtrOutput
func (OceanNpFiltersPtrOutput) VmTypes ¶ added in v3.57.0
func (o OceanNpFiltersPtrOutput) VmTypes() pulumi.StringArrayOutput
type OceanNpHeadroom ¶ added in v3.34.0
type OceanNpHeadroomArgs ¶ added in v3.34.0
type OceanNpHeadroomArgs struct { CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` GpuPerUnit pulumi.IntPtrInput `pulumi:"gpuPerUnit"` MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` NumOfUnits pulumi.IntPtrInput `pulumi:"numOfUnits"` }
func (OceanNpHeadroomArgs) ElementType ¶ added in v3.34.0
func (OceanNpHeadroomArgs) ElementType() reflect.Type
func (OceanNpHeadroomArgs) ToOceanNpHeadroomOutput ¶ added in v3.34.0
func (i OceanNpHeadroomArgs) ToOceanNpHeadroomOutput() OceanNpHeadroomOutput
func (OceanNpHeadroomArgs) ToOceanNpHeadroomOutputWithContext ¶ added in v3.34.0
func (i OceanNpHeadroomArgs) ToOceanNpHeadroomOutputWithContext(ctx context.Context) OceanNpHeadroomOutput
type OceanNpHeadroomArray ¶ added in v3.34.0
type OceanNpHeadroomArray []OceanNpHeadroomInput
func (OceanNpHeadroomArray) ElementType ¶ added in v3.34.0
func (OceanNpHeadroomArray) ElementType() reflect.Type
func (OceanNpHeadroomArray) ToOceanNpHeadroomArrayOutput ¶ added in v3.34.0
func (i OceanNpHeadroomArray) ToOceanNpHeadroomArrayOutput() OceanNpHeadroomArrayOutput
func (OceanNpHeadroomArray) ToOceanNpHeadroomArrayOutputWithContext ¶ added in v3.34.0
func (i OceanNpHeadroomArray) ToOceanNpHeadroomArrayOutputWithContext(ctx context.Context) OceanNpHeadroomArrayOutput
type OceanNpHeadroomArrayInput ¶ added in v3.34.0
type OceanNpHeadroomArrayInput interface { pulumi.Input ToOceanNpHeadroomArrayOutput() OceanNpHeadroomArrayOutput ToOceanNpHeadroomArrayOutputWithContext(context.Context) OceanNpHeadroomArrayOutput }
OceanNpHeadroomArrayInput is an input type that accepts OceanNpHeadroomArray and OceanNpHeadroomArrayOutput values. You can construct a concrete instance of `OceanNpHeadroomArrayInput` via:
OceanNpHeadroomArray{ OceanNpHeadroomArgs{...} }
type OceanNpHeadroomArrayOutput ¶ added in v3.34.0
type OceanNpHeadroomArrayOutput struct{ *pulumi.OutputState }
func (OceanNpHeadroomArrayOutput) ElementType ¶ added in v3.34.0
func (OceanNpHeadroomArrayOutput) ElementType() reflect.Type
func (OceanNpHeadroomArrayOutput) Index ¶ added in v3.34.0
func (o OceanNpHeadroomArrayOutput) Index(i pulumi.IntInput) OceanNpHeadroomOutput
func (OceanNpHeadroomArrayOutput) ToOceanNpHeadroomArrayOutput ¶ added in v3.34.0
func (o OceanNpHeadroomArrayOutput) ToOceanNpHeadroomArrayOutput() OceanNpHeadroomArrayOutput
func (OceanNpHeadroomArrayOutput) ToOceanNpHeadroomArrayOutputWithContext ¶ added in v3.34.0
func (o OceanNpHeadroomArrayOutput) ToOceanNpHeadroomArrayOutputWithContext(ctx context.Context) OceanNpHeadroomArrayOutput
type OceanNpHeadroomInput ¶ added in v3.34.0
type OceanNpHeadroomInput interface { pulumi.Input ToOceanNpHeadroomOutput() OceanNpHeadroomOutput ToOceanNpHeadroomOutputWithContext(context.Context) OceanNpHeadroomOutput }
OceanNpHeadroomInput is an input type that accepts OceanNpHeadroomArgs and OceanNpHeadroomOutput values. You can construct a concrete instance of `OceanNpHeadroomInput` via:
OceanNpHeadroomArgs{...}
type OceanNpHeadroomOutput ¶ added in v3.34.0
type OceanNpHeadroomOutput struct{ *pulumi.OutputState }
func (OceanNpHeadroomOutput) CpuPerUnit ¶ added in v3.34.0
func (o OceanNpHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
func (OceanNpHeadroomOutput) ElementType ¶ added in v3.34.0
func (OceanNpHeadroomOutput) ElementType() reflect.Type
func (OceanNpHeadroomOutput) GpuPerUnit ¶ added in v3.34.0
func (o OceanNpHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
func (OceanNpHeadroomOutput) MemoryPerUnit ¶ added in v3.34.0
func (o OceanNpHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
func (OceanNpHeadroomOutput) NumOfUnits ¶ added in v3.34.0
func (o OceanNpHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
func (OceanNpHeadroomOutput) ToOceanNpHeadroomOutput ¶ added in v3.34.0
func (o OceanNpHeadroomOutput) ToOceanNpHeadroomOutput() OceanNpHeadroomOutput
func (OceanNpHeadroomOutput) ToOceanNpHeadroomOutputWithContext ¶ added in v3.34.0
func (o OceanNpHeadroomOutput) ToOceanNpHeadroomOutputWithContext(ctx context.Context) OceanNpHeadroomOutput
type OceanNpHealth ¶ added in v3.26.0
type OceanNpHealth struct {
GracePeriod *int `pulumi:"gracePeriod"`
}
type OceanNpHealthArgs ¶ added in v3.26.0
type OceanNpHealthArgs struct {
GracePeriod pulumi.IntPtrInput `pulumi:"gracePeriod"`
}
func (OceanNpHealthArgs) ElementType ¶ added in v3.26.0
func (OceanNpHealthArgs) ElementType() reflect.Type
func (OceanNpHealthArgs) ToOceanNpHealthOutput ¶ added in v3.26.0
func (i OceanNpHealthArgs) ToOceanNpHealthOutput() OceanNpHealthOutput
func (OceanNpHealthArgs) ToOceanNpHealthOutputWithContext ¶ added in v3.26.0
func (i OceanNpHealthArgs) ToOceanNpHealthOutputWithContext(ctx context.Context) OceanNpHealthOutput
func (OceanNpHealthArgs) ToOceanNpHealthPtrOutput ¶ added in v3.26.0
func (i OceanNpHealthArgs) ToOceanNpHealthPtrOutput() OceanNpHealthPtrOutput
func (OceanNpHealthArgs) ToOceanNpHealthPtrOutputWithContext ¶ added in v3.26.0
func (i OceanNpHealthArgs) ToOceanNpHealthPtrOutputWithContext(ctx context.Context) OceanNpHealthPtrOutput
type OceanNpHealthInput ¶ added in v3.26.0
type OceanNpHealthInput interface { pulumi.Input ToOceanNpHealthOutput() OceanNpHealthOutput ToOceanNpHealthOutputWithContext(context.Context) OceanNpHealthOutput }
OceanNpHealthInput is an input type that accepts OceanNpHealthArgs and OceanNpHealthOutput values. You can construct a concrete instance of `OceanNpHealthInput` via:
OceanNpHealthArgs{...}
type OceanNpHealthOutput ¶ added in v3.26.0
type OceanNpHealthOutput struct{ *pulumi.OutputState }
func (OceanNpHealthOutput) ElementType ¶ added in v3.26.0
func (OceanNpHealthOutput) ElementType() reflect.Type
func (OceanNpHealthOutput) GracePeriod ¶ added in v3.26.0
func (o OceanNpHealthOutput) GracePeriod() pulumi.IntPtrOutput
func (OceanNpHealthOutput) ToOceanNpHealthOutput ¶ added in v3.26.0
func (o OceanNpHealthOutput) ToOceanNpHealthOutput() OceanNpHealthOutput
func (OceanNpHealthOutput) ToOceanNpHealthOutputWithContext ¶ added in v3.26.0
func (o OceanNpHealthOutput) ToOceanNpHealthOutputWithContext(ctx context.Context) OceanNpHealthOutput
func (OceanNpHealthOutput) ToOceanNpHealthPtrOutput ¶ added in v3.26.0
func (o OceanNpHealthOutput) ToOceanNpHealthPtrOutput() OceanNpHealthPtrOutput
func (OceanNpHealthOutput) ToOceanNpHealthPtrOutputWithContext ¶ added in v3.26.0
func (o OceanNpHealthOutput) ToOceanNpHealthPtrOutputWithContext(ctx context.Context) OceanNpHealthPtrOutput
type OceanNpHealthPtrInput ¶ added in v3.26.0
type OceanNpHealthPtrInput interface { pulumi.Input ToOceanNpHealthPtrOutput() OceanNpHealthPtrOutput ToOceanNpHealthPtrOutputWithContext(context.Context) OceanNpHealthPtrOutput }
OceanNpHealthPtrInput is an input type that accepts OceanNpHealthArgs, OceanNpHealthPtr and OceanNpHealthPtrOutput values. You can construct a concrete instance of `OceanNpHealthPtrInput` via:
OceanNpHealthArgs{...} or: nil
func OceanNpHealthPtr ¶ added in v3.26.0
func OceanNpHealthPtr(v *OceanNpHealthArgs) OceanNpHealthPtrInput
type OceanNpHealthPtrOutput ¶ added in v3.26.0
type OceanNpHealthPtrOutput struct{ *pulumi.OutputState }
func (OceanNpHealthPtrOutput) Elem ¶ added in v3.26.0
func (o OceanNpHealthPtrOutput) Elem() OceanNpHealthOutput
func (OceanNpHealthPtrOutput) ElementType ¶ added in v3.26.0
func (OceanNpHealthPtrOutput) ElementType() reflect.Type
func (OceanNpHealthPtrOutput) GracePeriod ¶ added in v3.26.0
func (o OceanNpHealthPtrOutput) GracePeriod() pulumi.IntPtrOutput
func (OceanNpHealthPtrOutput) ToOceanNpHealthPtrOutput ¶ added in v3.26.0
func (o OceanNpHealthPtrOutput) ToOceanNpHealthPtrOutput() OceanNpHealthPtrOutput
func (OceanNpHealthPtrOutput) ToOceanNpHealthPtrOutputWithContext ¶ added in v3.26.0
func (o OceanNpHealthPtrOutput) ToOceanNpHealthPtrOutputWithContext(ctx context.Context) OceanNpHealthPtrOutput
type OceanNpInput ¶ added in v3.26.0
type OceanNpInput interface { pulumi.Input ToOceanNpOutput() OceanNpOutput ToOceanNpOutputWithContext(ctx context.Context) OceanNpOutput }
type OceanNpMap ¶ added in v3.26.0
type OceanNpMap map[string]OceanNpInput
func (OceanNpMap) ElementType ¶ added in v3.26.0
func (OceanNpMap) ElementType() reflect.Type
func (OceanNpMap) ToOceanNpMapOutput ¶ added in v3.26.0
func (i OceanNpMap) ToOceanNpMapOutput() OceanNpMapOutput
func (OceanNpMap) ToOceanNpMapOutputWithContext ¶ added in v3.26.0
func (i OceanNpMap) ToOceanNpMapOutputWithContext(ctx context.Context) OceanNpMapOutput
type OceanNpMapInput ¶ added in v3.26.0
type OceanNpMapInput interface { pulumi.Input ToOceanNpMapOutput() OceanNpMapOutput ToOceanNpMapOutputWithContext(context.Context) OceanNpMapOutput }
OceanNpMapInput is an input type that accepts OceanNpMap and OceanNpMapOutput values. You can construct a concrete instance of `OceanNpMapInput` via:
OceanNpMap{ "key": OceanNpArgs{...} }
type OceanNpMapOutput ¶ added in v3.26.0
type OceanNpMapOutput struct{ *pulumi.OutputState }
func (OceanNpMapOutput) ElementType ¶ added in v3.26.0
func (OceanNpMapOutput) ElementType() reflect.Type
func (OceanNpMapOutput) MapIndex ¶ added in v3.26.0
func (o OceanNpMapOutput) MapIndex(k pulumi.StringInput) OceanNpOutput
func (OceanNpMapOutput) ToOceanNpMapOutput ¶ added in v3.26.0
func (o OceanNpMapOutput) ToOceanNpMapOutput() OceanNpMapOutput
func (OceanNpMapOutput) ToOceanNpMapOutputWithContext ¶ added in v3.26.0
func (o OceanNpMapOutput) ToOceanNpMapOutputWithContext(ctx context.Context) OceanNpMapOutput
type OceanNpOutput ¶ added in v3.26.0
type OceanNpOutput struct{ *pulumi.OutputState }
func (OceanNpOutput) AksClusterName ¶ added in v3.26.0
func (o OceanNpOutput) AksClusterName() pulumi.StringOutput
func (OceanNpOutput) AksInfrastructureResourceGroupName ¶ added in v3.26.0
func (o OceanNpOutput) AksInfrastructureResourceGroupName() pulumi.StringOutput
func (OceanNpOutput) AksRegion ¶ added in v3.26.0
func (o OceanNpOutput) AksRegion() pulumi.StringOutput
func (OceanNpOutput) AksResourceGroupName ¶ added in v3.26.0
func (o OceanNpOutput) AksResourceGroupName() pulumi.StringOutput
func (OceanNpOutput) Autoscaler ¶ added in v3.26.0
func (o OceanNpOutput) Autoscaler() OceanNpAutoscalerPtrOutput
func (OceanNpOutput) AvailabilityZones ¶ added in v3.26.0
func (o OceanNpOutput) AvailabilityZones() pulumi.StringArrayOutput
func (OceanNpOutput) ControllerClusterId ¶ added in v3.26.0
func (o OceanNpOutput) ControllerClusterId() pulumi.StringOutput
func (OceanNpOutput) ElementType ¶ added in v3.26.0
func (OceanNpOutput) ElementType() reflect.Type
func (OceanNpOutput) EnableNodePublicIp ¶ added in v3.26.0
func (o OceanNpOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
func (OceanNpOutput) FallbackToOndemand ¶ added in v3.26.0
func (o OceanNpOutput) FallbackToOndemand() pulumi.BoolPtrOutput
func (OceanNpOutput) Filters ¶ added in v3.35.0
func (o OceanNpOutput) Filters() OceanNpFiltersPtrOutput
func (OceanNpOutput) Headrooms ¶ added in v3.34.0
func (o OceanNpOutput) Headrooms() OceanNpHeadroomArrayOutput
func (OceanNpOutput) Health ¶ added in v3.26.0
func (o OceanNpOutput) Health() OceanNpHealthPtrOutput
func (OceanNpOutput) KubernetesVersion ¶ added in v3.51.0
func (o OceanNpOutput) KubernetesVersion() pulumi.StringPtrOutput
func (OceanNpOutput) Labels ¶ added in v3.26.0
func (o OceanNpOutput) Labels() pulumi.MapOutput
func (OceanNpOutput) MaxCount ¶ added in v3.26.0
func (o OceanNpOutput) MaxCount() pulumi.IntPtrOutput
func (OceanNpOutput) MaxPodsPerNode ¶ added in v3.26.0
func (o OceanNpOutput) MaxPodsPerNode() pulumi.IntPtrOutput
func (OceanNpOutput) MinCount ¶ added in v3.26.0
func (o OceanNpOutput) MinCount() pulumi.IntPtrOutput
func (OceanNpOutput) Name ¶ added in v3.26.0
func (o OceanNpOutput) Name() pulumi.StringOutput
func (OceanNpOutput) OsDiskSizeGb ¶ added in v3.26.0
func (o OceanNpOutput) OsDiskSizeGb() pulumi.IntPtrOutput
func (OceanNpOutput) OsDiskType ¶ added in v3.26.0
func (o OceanNpOutput) OsDiskType() pulumi.StringPtrOutput
func (OceanNpOutput) OsSku ¶ added in v3.46.0
func (o OceanNpOutput) OsSku() pulumi.StringPtrOutput
func (OceanNpOutput) OsType ¶ added in v3.26.0
func (o OceanNpOutput) OsType() pulumi.StringPtrOutput
func (OceanNpOutput) PodSubnetIds ¶ added in v3.57.0
func (o OceanNpOutput) PodSubnetIds() pulumi.StringArrayOutput
func (OceanNpOutput) Scheduling ¶ added in v3.34.0
func (o OceanNpOutput) Scheduling() OceanNpSchedulingPtrOutput
func (OceanNpOutput) SpotPercentage ¶ added in v3.26.0
func (o OceanNpOutput) SpotPercentage() pulumi.IntPtrOutput
func (OceanNpOutput) Tags ¶ added in v3.26.0
func (o OceanNpOutput) Tags() pulumi.MapOutput
func (OceanNpOutput) Taints ¶ added in v3.26.0
func (o OceanNpOutput) Taints() OceanNpTaintArrayOutput
func (OceanNpOutput) ToOceanNpOutput ¶ added in v3.26.0
func (o OceanNpOutput) ToOceanNpOutput() OceanNpOutput
func (OceanNpOutput) ToOceanNpOutputWithContext ¶ added in v3.26.0
func (o OceanNpOutput) ToOceanNpOutputWithContext(ctx context.Context) OceanNpOutput
func (OceanNpOutput) UpdatePolicy ¶ added in v3.68.0
func (o OceanNpOutput) UpdatePolicy() OceanNpUpdatePolicyPtrOutput
func (OceanNpOutput) VnetSubnetIds ¶ added in v3.57.0
func (o OceanNpOutput) VnetSubnetIds() pulumi.StringArrayOutput
type OceanNpScheduling ¶ added in v3.34.0
type OceanNpScheduling struct {
ShutdownHours *OceanNpSchedulingShutdownHours `pulumi:"shutdownHours"`
}
type OceanNpSchedulingArgs ¶ added in v3.34.0
type OceanNpSchedulingArgs struct {
ShutdownHours OceanNpSchedulingShutdownHoursPtrInput `pulumi:"shutdownHours"`
}
func (OceanNpSchedulingArgs) ElementType ¶ added in v3.34.0
func (OceanNpSchedulingArgs) ElementType() reflect.Type
func (OceanNpSchedulingArgs) ToOceanNpSchedulingOutput ¶ added in v3.34.0
func (i OceanNpSchedulingArgs) ToOceanNpSchedulingOutput() OceanNpSchedulingOutput
func (OceanNpSchedulingArgs) ToOceanNpSchedulingOutputWithContext ¶ added in v3.34.0
func (i OceanNpSchedulingArgs) ToOceanNpSchedulingOutputWithContext(ctx context.Context) OceanNpSchedulingOutput
func (OceanNpSchedulingArgs) ToOceanNpSchedulingPtrOutput ¶ added in v3.34.0
func (i OceanNpSchedulingArgs) ToOceanNpSchedulingPtrOutput() OceanNpSchedulingPtrOutput
func (OceanNpSchedulingArgs) ToOceanNpSchedulingPtrOutputWithContext ¶ added in v3.34.0
func (i OceanNpSchedulingArgs) ToOceanNpSchedulingPtrOutputWithContext(ctx context.Context) OceanNpSchedulingPtrOutput
type OceanNpSchedulingInput ¶ added in v3.34.0
type OceanNpSchedulingInput interface { pulumi.Input ToOceanNpSchedulingOutput() OceanNpSchedulingOutput ToOceanNpSchedulingOutputWithContext(context.Context) OceanNpSchedulingOutput }
OceanNpSchedulingInput is an input type that accepts OceanNpSchedulingArgs and OceanNpSchedulingOutput values. You can construct a concrete instance of `OceanNpSchedulingInput` via:
OceanNpSchedulingArgs{...}
type OceanNpSchedulingOutput ¶ added in v3.34.0
type OceanNpSchedulingOutput struct{ *pulumi.OutputState }
func (OceanNpSchedulingOutput) ElementType ¶ added in v3.34.0
func (OceanNpSchedulingOutput) ElementType() reflect.Type
func (OceanNpSchedulingOutput) ShutdownHours ¶ added in v3.34.0
func (o OceanNpSchedulingOutput) ShutdownHours() OceanNpSchedulingShutdownHoursPtrOutput
func (OceanNpSchedulingOutput) ToOceanNpSchedulingOutput ¶ added in v3.34.0
func (o OceanNpSchedulingOutput) ToOceanNpSchedulingOutput() OceanNpSchedulingOutput
func (OceanNpSchedulingOutput) ToOceanNpSchedulingOutputWithContext ¶ added in v3.34.0
func (o OceanNpSchedulingOutput) ToOceanNpSchedulingOutputWithContext(ctx context.Context) OceanNpSchedulingOutput
func (OceanNpSchedulingOutput) ToOceanNpSchedulingPtrOutput ¶ added in v3.34.0
func (o OceanNpSchedulingOutput) ToOceanNpSchedulingPtrOutput() OceanNpSchedulingPtrOutput
func (OceanNpSchedulingOutput) ToOceanNpSchedulingPtrOutputWithContext ¶ added in v3.34.0
func (o OceanNpSchedulingOutput) ToOceanNpSchedulingPtrOutputWithContext(ctx context.Context) OceanNpSchedulingPtrOutput
type OceanNpSchedulingPtrInput ¶ added in v3.34.0
type OceanNpSchedulingPtrInput interface { pulumi.Input ToOceanNpSchedulingPtrOutput() OceanNpSchedulingPtrOutput ToOceanNpSchedulingPtrOutputWithContext(context.Context) OceanNpSchedulingPtrOutput }
OceanNpSchedulingPtrInput is an input type that accepts OceanNpSchedulingArgs, OceanNpSchedulingPtr and OceanNpSchedulingPtrOutput values. You can construct a concrete instance of `OceanNpSchedulingPtrInput` via:
OceanNpSchedulingArgs{...} or: nil
func OceanNpSchedulingPtr ¶ added in v3.34.0
func OceanNpSchedulingPtr(v *OceanNpSchedulingArgs) OceanNpSchedulingPtrInput
type OceanNpSchedulingPtrOutput ¶ added in v3.34.0
type OceanNpSchedulingPtrOutput struct{ *pulumi.OutputState }
func (OceanNpSchedulingPtrOutput) Elem ¶ added in v3.34.0
func (o OceanNpSchedulingPtrOutput) Elem() OceanNpSchedulingOutput
func (OceanNpSchedulingPtrOutput) ElementType ¶ added in v3.34.0
func (OceanNpSchedulingPtrOutput) ElementType() reflect.Type
func (OceanNpSchedulingPtrOutput) ShutdownHours ¶ added in v3.34.0
func (o OceanNpSchedulingPtrOutput) ShutdownHours() OceanNpSchedulingShutdownHoursPtrOutput
func (OceanNpSchedulingPtrOutput) ToOceanNpSchedulingPtrOutput ¶ added in v3.34.0
func (o OceanNpSchedulingPtrOutput) ToOceanNpSchedulingPtrOutput() OceanNpSchedulingPtrOutput
func (OceanNpSchedulingPtrOutput) ToOceanNpSchedulingPtrOutputWithContext ¶ added in v3.34.0
func (o OceanNpSchedulingPtrOutput) ToOceanNpSchedulingPtrOutputWithContext(ctx context.Context) OceanNpSchedulingPtrOutput
type OceanNpSchedulingShutdownHours ¶ added in v3.34.0
type OceanNpSchedulingShutdownHoursArgs ¶ added in v3.34.0
type OceanNpSchedulingShutdownHoursArgs struct { IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` TimeWindows pulumi.StringArrayInput `pulumi:"timeWindows"` }
func (OceanNpSchedulingShutdownHoursArgs) ElementType ¶ added in v3.34.0
func (OceanNpSchedulingShutdownHoursArgs) ElementType() reflect.Type
func (OceanNpSchedulingShutdownHoursArgs) ToOceanNpSchedulingShutdownHoursOutput ¶ added in v3.34.0
func (i OceanNpSchedulingShutdownHoursArgs) ToOceanNpSchedulingShutdownHoursOutput() OceanNpSchedulingShutdownHoursOutput
func (OceanNpSchedulingShutdownHoursArgs) ToOceanNpSchedulingShutdownHoursOutputWithContext ¶ added in v3.34.0
func (i OceanNpSchedulingShutdownHoursArgs) ToOceanNpSchedulingShutdownHoursOutputWithContext(ctx context.Context) OceanNpSchedulingShutdownHoursOutput
func (OceanNpSchedulingShutdownHoursArgs) ToOceanNpSchedulingShutdownHoursPtrOutput ¶ added in v3.34.0
func (i OceanNpSchedulingShutdownHoursArgs) ToOceanNpSchedulingShutdownHoursPtrOutput() OceanNpSchedulingShutdownHoursPtrOutput
func (OceanNpSchedulingShutdownHoursArgs) ToOceanNpSchedulingShutdownHoursPtrOutputWithContext ¶ added in v3.34.0
func (i OceanNpSchedulingShutdownHoursArgs) ToOceanNpSchedulingShutdownHoursPtrOutputWithContext(ctx context.Context) OceanNpSchedulingShutdownHoursPtrOutput
type OceanNpSchedulingShutdownHoursInput ¶ added in v3.34.0
type OceanNpSchedulingShutdownHoursInput interface { pulumi.Input ToOceanNpSchedulingShutdownHoursOutput() OceanNpSchedulingShutdownHoursOutput ToOceanNpSchedulingShutdownHoursOutputWithContext(context.Context) OceanNpSchedulingShutdownHoursOutput }
OceanNpSchedulingShutdownHoursInput is an input type that accepts OceanNpSchedulingShutdownHoursArgs and OceanNpSchedulingShutdownHoursOutput values. You can construct a concrete instance of `OceanNpSchedulingShutdownHoursInput` via:
OceanNpSchedulingShutdownHoursArgs{...}
type OceanNpSchedulingShutdownHoursOutput ¶ added in v3.34.0
type OceanNpSchedulingShutdownHoursOutput struct{ *pulumi.OutputState }
func (OceanNpSchedulingShutdownHoursOutput) ElementType ¶ added in v3.34.0
func (OceanNpSchedulingShutdownHoursOutput) ElementType() reflect.Type
func (OceanNpSchedulingShutdownHoursOutput) IsEnabled ¶ added in v3.34.0
func (o OceanNpSchedulingShutdownHoursOutput) IsEnabled() pulumi.BoolPtrOutput
func (OceanNpSchedulingShutdownHoursOutput) TimeWindows ¶ added in v3.34.0
func (o OceanNpSchedulingShutdownHoursOutput) TimeWindows() pulumi.StringArrayOutput
func (OceanNpSchedulingShutdownHoursOutput) ToOceanNpSchedulingShutdownHoursOutput ¶ added in v3.34.0
func (o OceanNpSchedulingShutdownHoursOutput) ToOceanNpSchedulingShutdownHoursOutput() OceanNpSchedulingShutdownHoursOutput
func (OceanNpSchedulingShutdownHoursOutput) ToOceanNpSchedulingShutdownHoursOutputWithContext ¶ added in v3.34.0
func (o OceanNpSchedulingShutdownHoursOutput) ToOceanNpSchedulingShutdownHoursOutputWithContext(ctx context.Context) OceanNpSchedulingShutdownHoursOutput
func (OceanNpSchedulingShutdownHoursOutput) ToOceanNpSchedulingShutdownHoursPtrOutput ¶ added in v3.34.0
func (o OceanNpSchedulingShutdownHoursOutput) ToOceanNpSchedulingShutdownHoursPtrOutput() OceanNpSchedulingShutdownHoursPtrOutput
func (OceanNpSchedulingShutdownHoursOutput) ToOceanNpSchedulingShutdownHoursPtrOutputWithContext ¶ added in v3.34.0
func (o OceanNpSchedulingShutdownHoursOutput) ToOceanNpSchedulingShutdownHoursPtrOutputWithContext(ctx context.Context) OceanNpSchedulingShutdownHoursPtrOutput
type OceanNpSchedulingShutdownHoursPtrInput ¶ added in v3.34.0
type OceanNpSchedulingShutdownHoursPtrInput interface { pulumi.Input ToOceanNpSchedulingShutdownHoursPtrOutput() OceanNpSchedulingShutdownHoursPtrOutput ToOceanNpSchedulingShutdownHoursPtrOutputWithContext(context.Context) OceanNpSchedulingShutdownHoursPtrOutput }
OceanNpSchedulingShutdownHoursPtrInput is an input type that accepts OceanNpSchedulingShutdownHoursArgs, OceanNpSchedulingShutdownHoursPtr and OceanNpSchedulingShutdownHoursPtrOutput values. You can construct a concrete instance of `OceanNpSchedulingShutdownHoursPtrInput` via:
OceanNpSchedulingShutdownHoursArgs{...} or: nil
func OceanNpSchedulingShutdownHoursPtr ¶ added in v3.34.0
func OceanNpSchedulingShutdownHoursPtr(v *OceanNpSchedulingShutdownHoursArgs) OceanNpSchedulingShutdownHoursPtrInput
type OceanNpSchedulingShutdownHoursPtrOutput ¶ added in v3.34.0
type OceanNpSchedulingShutdownHoursPtrOutput struct{ *pulumi.OutputState }
func (OceanNpSchedulingShutdownHoursPtrOutput) ElementType ¶ added in v3.34.0
func (OceanNpSchedulingShutdownHoursPtrOutput) ElementType() reflect.Type
func (OceanNpSchedulingShutdownHoursPtrOutput) IsEnabled ¶ added in v3.34.0
func (o OceanNpSchedulingShutdownHoursPtrOutput) IsEnabled() pulumi.BoolPtrOutput
func (OceanNpSchedulingShutdownHoursPtrOutput) TimeWindows ¶ added in v3.34.0
func (o OceanNpSchedulingShutdownHoursPtrOutput) TimeWindows() pulumi.StringArrayOutput
func (OceanNpSchedulingShutdownHoursPtrOutput) ToOceanNpSchedulingShutdownHoursPtrOutput ¶ added in v3.34.0
func (o OceanNpSchedulingShutdownHoursPtrOutput) ToOceanNpSchedulingShutdownHoursPtrOutput() OceanNpSchedulingShutdownHoursPtrOutput
func (OceanNpSchedulingShutdownHoursPtrOutput) ToOceanNpSchedulingShutdownHoursPtrOutputWithContext ¶ added in v3.34.0
func (o OceanNpSchedulingShutdownHoursPtrOutput) ToOceanNpSchedulingShutdownHoursPtrOutputWithContext(ctx context.Context) OceanNpSchedulingShutdownHoursPtrOutput
type OceanNpState ¶ added in v3.26.0
type OceanNpState struct { AksClusterName pulumi.StringPtrInput AksInfrastructureResourceGroupName pulumi.StringPtrInput AksRegion pulumi.StringPtrInput AksResourceGroupName pulumi.StringPtrInput Autoscaler OceanNpAutoscalerPtrInput AvailabilityZones pulumi.StringArrayInput ControllerClusterId pulumi.StringPtrInput EnableNodePublicIp pulumi.BoolPtrInput FallbackToOndemand pulumi.BoolPtrInput Filters OceanNpFiltersPtrInput Headrooms OceanNpHeadroomArrayInput Health OceanNpHealthPtrInput KubernetesVersion pulumi.StringPtrInput Labels pulumi.MapInput MaxCount pulumi.IntPtrInput MaxPodsPerNode pulumi.IntPtrInput MinCount pulumi.IntPtrInput Name pulumi.StringPtrInput OsDiskSizeGb pulumi.IntPtrInput OsDiskType pulumi.StringPtrInput OsSku pulumi.StringPtrInput OsType pulumi.StringPtrInput PodSubnetIds pulumi.StringArrayInput Scheduling OceanNpSchedulingPtrInput SpotPercentage pulumi.IntPtrInput Tags pulumi.MapInput Taints OceanNpTaintArrayInput UpdatePolicy OceanNpUpdatePolicyPtrInput VnetSubnetIds pulumi.StringArrayInput }
func (OceanNpState) ElementType ¶ added in v3.26.0
func (OceanNpState) ElementType() reflect.Type
type OceanNpTaint ¶ added in v3.26.0
type OceanNpTaintArgs ¶ added in v3.26.0
type OceanNpTaintArgs struct { Effect pulumi.StringInput `pulumi:"effect"` Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (OceanNpTaintArgs) ElementType ¶ added in v3.26.0
func (OceanNpTaintArgs) ElementType() reflect.Type
func (OceanNpTaintArgs) ToOceanNpTaintOutput ¶ added in v3.26.0
func (i OceanNpTaintArgs) ToOceanNpTaintOutput() OceanNpTaintOutput
func (OceanNpTaintArgs) ToOceanNpTaintOutputWithContext ¶ added in v3.26.0
func (i OceanNpTaintArgs) ToOceanNpTaintOutputWithContext(ctx context.Context) OceanNpTaintOutput
type OceanNpTaintArray ¶ added in v3.26.0
type OceanNpTaintArray []OceanNpTaintInput
func (OceanNpTaintArray) ElementType ¶ added in v3.26.0
func (OceanNpTaintArray) ElementType() reflect.Type
func (OceanNpTaintArray) ToOceanNpTaintArrayOutput ¶ added in v3.26.0
func (i OceanNpTaintArray) ToOceanNpTaintArrayOutput() OceanNpTaintArrayOutput
func (OceanNpTaintArray) ToOceanNpTaintArrayOutputWithContext ¶ added in v3.26.0
func (i OceanNpTaintArray) ToOceanNpTaintArrayOutputWithContext(ctx context.Context) OceanNpTaintArrayOutput
type OceanNpTaintArrayInput ¶ added in v3.26.0
type OceanNpTaintArrayInput interface { pulumi.Input ToOceanNpTaintArrayOutput() OceanNpTaintArrayOutput ToOceanNpTaintArrayOutputWithContext(context.Context) OceanNpTaintArrayOutput }
OceanNpTaintArrayInput is an input type that accepts OceanNpTaintArray and OceanNpTaintArrayOutput values. You can construct a concrete instance of `OceanNpTaintArrayInput` via:
OceanNpTaintArray{ OceanNpTaintArgs{...} }
type OceanNpTaintArrayOutput ¶ added in v3.26.0
type OceanNpTaintArrayOutput struct{ *pulumi.OutputState }
func (OceanNpTaintArrayOutput) ElementType ¶ added in v3.26.0
func (OceanNpTaintArrayOutput) ElementType() reflect.Type
func (OceanNpTaintArrayOutput) Index ¶ added in v3.26.0
func (o OceanNpTaintArrayOutput) Index(i pulumi.IntInput) OceanNpTaintOutput
func (OceanNpTaintArrayOutput) ToOceanNpTaintArrayOutput ¶ added in v3.26.0
func (o OceanNpTaintArrayOutput) ToOceanNpTaintArrayOutput() OceanNpTaintArrayOutput
func (OceanNpTaintArrayOutput) ToOceanNpTaintArrayOutputWithContext ¶ added in v3.26.0
func (o OceanNpTaintArrayOutput) ToOceanNpTaintArrayOutputWithContext(ctx context.Context) OceanNpTaintArrayOutput
type OceanNpTaintInput ¶ added in v3.26.0
type OceanNpTaintInput interface { pulumi.Input ToOceanNpTaintOutput() OceanNpTaintOutput ToOceanNpTaintOutputWithContext(context.Context) OceanNpTaintOutput }
OceanNpTaintInput is an input type that accepts OceanNpTaintArgs and OceanNpTaintOutput values. You can construct a concrete instance of `OceanNpTaintInput` via:
OceanNpTaintArgs{...}
type OceanNpTaintOutput ¶ added in v3.26.0
type OceanNpTaintOutput struct{ *pulumi.OutputState }
func (OceanNpTaintOutput) Effect ¶ added in v3.26.0
func (o OceanNpTaintOutput) Effect() pulumi.StringOutput
func (OceanNpTaintOutput) ElementType ¶ added in v3.26.0
func (OceanNpTaintOutput) ElementType() reflect.Type
func (OceanNpTaintOutput) Key ¶ added in v3.26.0
func (o OceanNpTaintOutput) Key() pulumi.StringOutput
func (OceanNpTaintOutput) ToOceanNpTaintOutput ¶ added in v3.26.0
func (o OceanNpTaintOutput) ToOceanNpTaintOutput() OceanNpTaintOutput
func (OceanNpTaintOutput) ToOceanNpTaintOutputWithContext ¶ added in v3.26.0
func (o OceanNpTaintOutput) ToOceanNpTaintOutputWithContext(ctx context.Context) OceanNpTaintOutput
func (OceanNpTaintOutput) Value ¶ added in v3.26.0
func (o OceanNpTaintOutput) Value() pulumi.StringOutput
type OceanNpUpdatePolicy ¶ added in v3.68.0
type OceanNpUpdatePolicy struct { ConditionedRoll *bool `pulumi:"conditionedRoll"` RollConfig *OceanNpUpdatePolicyRollConfig `pulumi:"rollConfig"` ShouldRoll bool `pulumi:"shouldRoll"` }
type OceanNpUpdatePolicyArgs ¶ added in v3.68.0
type OceanNpUpdatePolicyArgs struct { ConditionedRoll pulumi.BoolPtrInput `pulumi:"conditionedRoll"` RollConfig OceanNpUpdatePolicyRollConfigPtrInput `pulumi:"rollConfig"` ShouldRoll pulumi.BoolInput `pulumi:"shouldRoll"` }
func (OceanNpUpdatePolicyArgs) ElementType ¶ added in v3.68.0
func (OceanNpUpdatePolicyArgs) ElementType() reflect.Type
func (OceanNpUpdatePolicyArgs) ToOceanNpUpdatePolicyOutput ¶ added in v3.68.0
func (i OceanNpUpdatePolicyArgs) ToOceanNpUpdatePolicyOutput() OceanNpUpdatePolicyOutput
func (OceanNpUpdatePolicyArgs) ToOceanNpUpdatePolicyOutputWithContext ¶ added in v3.68.0
func (i OceanNpUpdatePolicyArgs) ToOceanNpUpdatePolicyOutputWithContext(ctx context.Context) OceanNpUpdatePolicyOutput
func (OceanNpUpdatePolicyArgs) ToOceanNpUpdatePolicyPtrOutput ¶ added in v3.68.0
func (i OceanNpUpdatePolicyArgs) ToOceanNpUpdatePolicyPtrOutput() OceanNpUpdatePolicyPtrOutput
func (OceanNpUpdatePolicyArgs) ToOceanNpUpdatePolicyPtrOutputWithContext ¶ added in v3.68.0
func (i OceanNpUpdatePolicyArgs) ToOceanNpUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanNpUpdatePolicyPtrOutput
type OceanNpUpdatePolicyInput ¶ added in v3.68.0
type OceanNpUpdatePolicyInput interface { pulumi.Input ToOceanNpUpdatePolicyOutput() OceanNpUpdatePolicyOutput ToOceanNpUpdatePolicyOutputWithContext(context.Context) OceanNpUpdatePolicyOutput }
OceanNpUpdatePolicyInput is an input type that accepts OceanNpUpdatePolicyArgs and OceanNpUpdatePolicyOutput values. You can construct a concrete instance of `OceanNpUpdatePolicyInput` via:
OceanNpUpdatePolicyArgs{...}
type OceanNpUpdatePolicyOutput ¶ added in v3.68.0
type OceanNpUpdatePolicyOutput struct{ *pulumi.OutputState }
func (OceanNpUpdatePolicyOutput) ConditionedRoll ¶ added in v3.68.0
func (o OceanNpUpdatePolicyOutput) ConditionedRoll() pulumi.BoolPtrOutput
func (OceanNpUpdatePolicyOutput) ElementType ¶ added in v3.68.0
func (OceanNpUpdatePolicyOutput) ElementType() reflect.Type
func (OceanNpUpdatePolicyOutput) RollConfig ¶ added in v3.68.0
func (o OceanNpUpdatePolicyOutput) RollConfig() OceanNpUpdatePolicyRollConfigPtrOutput
func (OceanNpUpdatePolicyOutput) ShouldRoll ¶ added in v3.68.0
func (o OceanNpUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
func (OceanNpUpdatePolicyOutput) ToOceanNpUpdatePolicyOutput ¶ added in v3.68.0
func (o OceanNpUpdatePolicyOutput) ToOceanNpUpdatePolicyOutput() OceanNpUpdatePolicyOutput
func (OceanNpUpdatePolicyOutput) ToOceanNpUpdatePolicyOutputWithContext ¶ added in v3.68.0
func (o OceanNpUpdatePolicyOutput) ToOceanNpUpdatePolicyOutputWithContext(ctx context.Context) OceanNpUpdatePolicyOutput
func (OceanNpUpdatePolicyOutput) ToOceanNpUpdatePolicyPtrOutput ¶ added in v3.68.0
func (o OceanNpUpdatePolicyOutput) ToOceanNpUpdatePolicyPtrOutput() OceanNpUpdatePolicyPtrOutput
func (OceanNpUpdatePolicyOutput) ToOceanNpUpdatePolicyPtrOutputWithContext ¶ added in v3.68.0
func (o OceanNpUpdatePolicyOutput) ToOceanNpUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanNpUpdatePolicyPtrOutput
type OceanNpUpdatePolicyPtrInput ¶ added in v3.68.0
type OceanNpUpdatePolicyPtrInput interface { pulumi.Input ToOceanNpUpdatePolicyPtrOutput() OceanNpUpdatePolicyPtrOutput ToOceanNpUpdatePolicyPtrOutputWithContext(context.Context) OceanNpUpdatePolicyPtrOutput }
OceanNpUpdatePolicyPtrInput is an input type that accepts OceanNpUpdatePolicyArgs, OceanNpUpdatePolicyPtr and OceanNpUpdatePolicyPtrOutput values. You can construct a concrete instance of `OceanNpUpdatePolicyPtrInput` via:
OceanNpUpdatePolicyArgs{...} or: nil
func OceanNpUpdatePolicyPtr ¶ added in v3.68.0
func OceanNpUpdatePolicyPtr(v *OceanNpUpdatePolicyArgs) OceanNpUpdatePolicyPtrInput
type OceanNpUpdatePolicyPtrOutput ¶ added in v3.68.0
type OceanNpUpdatePolicyPtrOutput struct{ *pulumi.OutputState }
func (OceanNpUpdatePolicyPtrOutput) ConditionedRoll ¶ added in v3.68.0
func (o OceanNpUpdatePolicyPtrOutput) ConditionedRoll() pulumi.BoolPtrOutput
func (OceanNpUpdatePolicyPtrOutput) Elem ¶ added in v3.68.0
func (o OceanNpUpdatePolicyPtrOutput) Elem() OceanNpUpdatePolicyOutput
func (OceanNpUpdatePolicyPtrOutput) ElementType ¶ added in v3.68.0
func (OceanNpUpdatePolicyPtrOutput) ElementType() reflect.Type
func (OceanNpUpdatePolicyPtrOutput) RollConfig ¶ added in v3.68.0
func (o OceanNpUpdatePolicyPtrOutput) RollConfig() OceanNpUpdatePolicyRollConfigPtrOutput
func (OceanNpUpdatePolicyPtrOutput) ShouldRoll ¶ added in v3.68.0
func (o OceanNpUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
func (OceanNpUpdatePolicyPtrOutput) ToOceanNpUpdatePolicyPtrOutput ¶ added in v3.68.0
func (o OceanNpUpdatePolicyPtrOutput) ToOceanNpUpdatePolicyPtrOutput() OceanNpUpdatePolicyPtrOutput
func (OceanNpUpdatePolicyPtrOutput) ToOceanNpUpdatePolicyPtrOutputWithContext ¶ added in v3.68.0
func (o OceanNpUpdatePolicyPtrOutput) ToOceanNpUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanNpUpdatePolicyPtrOutput
type OceanNpUpdatePolicyRollConfig ¶ added in v3.68.0
type OceanNpUpdatePolicyRollConfig struct { BatchMinHealthyPercentage *int `pulumi:"batchMinHealthyPercentage"` BatchSizePercentage *int `pulumi:"batchSizePercentage"` Comment *string `pulumi:"comment"` NodeNames []string `pulumi:"nodeNames"` NodePoolNames []string `pulumi:"nodePoolNames"` RespectPdb *bool `pulumi:"respectPdb"` RespectRestrictScaleDown *bool `pulumi:"respectRestrictScaleDown"` VngIds []string `pulumi:"vngIds"` }
type OceanNpUpdatePolicyRollConfigArgs ¶ added in v3.68.0
type OceanNpUpdatePolicyRollConfigArgs struct { BatchMinHealthyPercentage pulumi.IntPtrInput `pulumi:"batchMinHealthyPercentage"` BatchSizePercentage pulumi.IntPtrInput `pulumi:"batchSizePercentage"` Comment pulumi.StringPtrInput `pulumi:"comment"` NodeNames pulumi.StringArrayInput `pulumi:"nodeNames"` NodePoolNames pulumi.StringArrayInput `pulumi:"nodePoolNames"` RespectPdb pulumi.BoolPtrInput `pulumi:"respectPdb"` RespectRestrictScaleDown pulumi.BoolPtrInput `pulumi:"respectRestrictScaleDown"` VngIds pulumi.StringArrayInput `pulumi:"vngIds"` }
func (OceanNpUpdatePolicyRollConfigArgs) ElementType ¶ added in v3.68.0
func (OceanNpUpdatePolicyRollConfigArgs) ElementType() reflect.Type
func (OceanNpUpdatePolicyRollConfigArgs) ToOceanNpUpdatePolicyRollConfigOutput ¶ added in v3.68.0
func (i OceanNpUpdatePolicyRollConfigArgs) ToOceanNpUpdatePolicyRollConfigOutput() OceanNpUpdatePolicyRollConfigOutput
func (OceanNpUpdatePolicyRollConfigArgs) ToOceanNpUpdatePolicyRollConfigOutputWithContext ¶ added in v3.68.0
func (i OceanNpUpdatePolicyRollConfigArgs) ToOceanNpUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanNpUpdatePolicyRollConfigOutput
func (OceanNpUpdatePolicyRollConfigArgs) ToOceanNpUpdatePolicyRollConfigPtrOutput ¶ added in v3.68.0
func (i OceanNpUpdatePolicyRollConfigArgs) ToOceanNpUpdatePolicyRollConfigPtrOutput() OceanNpUpdatePolicyRollConfigPtrOutput
func (OceanNpUpdatePolicyRollConfigArgs) ToOceanNpUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.68.0
func (i OceanNpUpdatePolicyRollConfigArgs) ToOceanNpUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanNpUpdatePolicyRollConfigPtrOutput
type OceanNpUpdatePolicyRollConfigInput ¶ added in v3.68.0
type OceanNpUpdatePolicyRollConfigInput interface { pulumi.Input ToOceanNpUpdatePolicyRollConfigOutput() OceanNpUpdatePolicyRollConfigOutput ToOceanNpUpdatePolicyRollConfigOutputWithContext(context.Context) OceanNpUpdatePolicyRollConfigOutput }
OceanNpUpdatePolicyRollConfigInput is an input type that accepts OceanNpUpdatePolicyRollConfigArgs and OceanNpUpdatePolicyRollConfigOutput values. You can construct a concrete instance of `OceanNpUpdatePolicyRollConfigInput` via:
OceanNpUpdatePolicyRollConfigArgs{...}
type OceanNpUpdatePolicyRollConfigOutput ¶ added in v3.68.0
type OceanNpUpdatePolicyRollConfigOutput struct{ *pulumi.OutputState }
func (OceanNpUpdatePolicyRollConfigOutput) BatchMinHealthyPercentage ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
func (OceanNpUpdatePolicyRollConfigOutput) BatchSizePercentage ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntPtrOutput
func (OceanNpUpdatePolicyRollConfigOutput) Comment ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigOutput) Comment() pulumi.StringPtrOutput
func (OceanNpUpdatePolicyRollConfigOutput) ElementType ¶ added in v3.68.0
func (OceanNpUpdatePolicyRollConfigOutput) ElementType() reflect.Type
func (OceanNpUpdatePolicyRollConfigOutput) NodeNames ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigOutput) NodeNames() pulumi.StringArrayOutput
func (OceanNpUpdatePolicyRollConfigOutput) NodePoolNames ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigOutput) NodePoolNames() pulumi.StringArrayOutput
func (OceanNpUpdatePolicyRollConfigOutput) RespectPdb ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigOutput) RespectPdb() pulumi.BoolPtrOutput
func (OceanNpUpdatePolicyRollConfigOutput) RespectRestrictScaleDown ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigOutput) RespectRestrictScaleDown() pulumi.BoolPtrOutput
func (OceanNpUpdatePolicyRollConfigOutput) ToOceanNpUpdatePolicyRollConfigOutput ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigOutput) ToOceanNpUpdatePolicyRollConfigOutput() OceanNpUpdatePolicyRollConfigOutput
func (OceanNpUpdatePolicyRollConfigOutput) ToOceanNpUpdatePolicyRollConfigOutputWithContext ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigOutput) ToOceanNpUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanNpUpdatePolicyRollConfigOutput
func (OceanNpUpdatePolicyRollConfigOutput) ToOceanNpUpdatePolicyRollConfigPtrOutput ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigOutput) ToOceanNpUpdatePolicyRollConfigPtrOutput() OceanNpUpdatePolicyRollConfigPtrOutput
func (OceanNpUpdatePolicyRollConfigOutput) ToOceanNpUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigOutput) ToOceanNpUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanNpUpdatePolicyRollConfigPtrOutput
func (OceanNpUpdatePolicyRollConfigOutput) VngIds ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigOutput) VngIds() pulumi.StringArrayOutput
type OceanNpUpdatePolicyRollConfigPtrInput ¶ added in v3.68.0
type OceanNpUpdatePolicyRollConfigPtrInput interface { pulumi.Input ToOceanNpUpdatePolicyRollConfigPtrOutput() OceanNpUpdatePolicyRollConfigPtrOutput ToOceanNpUpdatePolicyRollConfigPtrOutputWithContext(context.Context) OceanNpUpdatePolicyRollConfigPtrOutput }
OceanNpUpdatePolicyRollConfigPtrInput is an input type that accepts OceanNpUpdatePolicyRollConfigArgs, OceanNpUpdatePolicyRollConfigPtr and OceanNpUpdatePolicyRollConfigPtrOutput values. You can construct a concrete instance of `OceanNpUpdatePolicyRollConfigPtrInput` via:
OceanNpUpdatePolicyRollConfigArgs{...} or: nil
func OceanNpUpdatePolicyRollConfigPtr ¶ added in v3.68.0
func OceanNpUpdatePolicyRollConfigPtr(v *OceanNpUpdatePolicyRollConfigArgs) OceanNpUpdatePolicyRollConfigPtrInput
type OceanNpUpdatePolicyRollConfigPtrOutput ¶ added in v3.68.0
type OceanNpUpdatePolicyRollConfigPtrOutput struct{ *pulumi.OutputState }
func (OceanNpUpdatePolicyRollConfigPtrOutput) BatchMinHealthyPercentage ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
func (OceanNpUpdatePolicyRollConfigPtrOutput) BatchSizePercentage ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
func (OceanNpUpdatePolicyRollConfigPtrOutput) Comment ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigPtrOutput) Comment() pulumi.StringPtrOutput
func (OceanNpUpdatePolicyRollConfigPtrOutput) ElementType ¶ added in v3.68.0
func (OceanNpUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
func (OceanNpUpdatePolicyRollConfigPtrOutput) NodeNames ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigPtrOutput) NodeNames() pulumi.StringArrayOutput
func (OceanNpUpdatePolicyRollConfigPtrOutput) NodePoolNames ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigPtrOutput) NodePoolNames() pulumi.StringArrayOutput
func (OceanNpUpdatePolicyRollConfigPtrOutput) RespectPdb ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigPtrOutput) RespectPdb() pulumi.BoolPtrOutput
func (OceanNpUpdatePolicyRollConfigPtrOutput) RespectRestrictScaleDown ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigPtrOutput) RespectRestrictScaleDown() pulumi.BoolPtrOutput
func (OceanNpUpdatePolicyRollConfigPtrOutput) ToOceanNpUpdatePolicyRollConfigPtrOutput ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigPtrOutput) ToOceanNpUpdatePolicyRollConfigPtrOutput() OceanNpUpdatePolicyRollConfigPtrOutput
func (OceanNpUpdatePolicyRollConfigPtrOutput) ToOceanNpUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigPtrOutput) ToOceanNpUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanNpUpdatePolicyRollConfigPtrOutput
func (OceanNpUpdatePolicyRollConfigPtrOutput) VngIds ¶ added in v3.68.0
func (o OceanNpUpdatePolicyRollConfigPtrOutput) VngIds() pulumi.StringArrayOutput
type OceanNpVirtualNodeGroup ¶ added in v3.27.0
type OceanNpVirtualNodeGroup struct { pulumi.CustomResourceState AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"` EnableNodePublicIp pulumi.BoolPtrOutput `pulumi:"enableNodePublicIp"` FallbackToOndemand pulumi.BoolPtrOutput `pulumi:"fallbackToOndemand"` Filters OceanNpVirtualNodeGroupFiltersPtrOutput `pulumi:"filters"` Headrooms OceanNpVirtualNodeGroupHeadroomArrayOutput `pulumi:"headrooms"` KubernetesVersion pulumi.StringPtrOutput `pulumi:"kubernetesVersion"` Labels pulumi.MapOutput `pulumi:"labels"` MaxCount pulumi.IntPtrOutput `pulumi:"maxCount"` MaxPodsPerNode pulumi.IntPtrOutput `pulumi:"maxPodsPerNode"` MinCount pulumi.IntPtrOutput `pulumi:"minCount"` Name pulumi.StringOutput `pulumi:"name"` OceanId pulumi.StringOutput `pulumi:"oceanId"` OsDiskSizeGb pulumi.IntPtrOutput `pulumi:"osDiskSizeGb"` OsDiskType pulumi.StringPtrOutput `pulumi:"osDiskType"` OsSku pulumi.StringPtrOutput `pulumi:"osSku"` OsType pulumi.StringPtrOutput `pulumi:"osType"` PodSubnetIds pulumi.StringArrayOutput `pulumi:"podSubnetIds"` SpotPercentage pulumi.IntPtrOutput `pulumi:"spotPercentage"` Tags pulumi.MapOutput `pulumi:"tags"` Taints OceanNpVirtualNodeGroupTaintArrayOutput `pulumi:"taints"` UpdatePolicy OceanNpVirtualNodeGroupUpdatePolicyPtrOutput `pulumi:"updatePolicy"` VnetSubnetIds pulumi.StringArrayOutput `pulumi:"vnetSubnetIds"` }
func GetOceanNpVirtualNodeGroup ¶ added in v3.27.0
func GetOceanNpVirtualNodeGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OceanNpVirtualNodeGroupState, opts ...pulumi.ResourceOption) (*OceanNpVirtualNodeGroup, error)
GetOceanNpVirtualNodeGroup gets an existing OceanNpVirtualNodeGroup 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 NewOceanNpVirtualNodeGroup ¶ added in v3.27.0
func NewOceanNpVirtualNodeGroup(ctx *pulumi.Context, name string, args *OceanNpVirtualNodeGroupArgs, opts ...pulumi.ResourceOption) (*OceanNpVirtualNodeGroup, error)
NewOceanNpVirtualNodeGroup registers a new resource with the given unique name, arguments, and options.
func (*OceanNpVirtualNodeGroup) ElementType ¶ added in v3.27.0
func (*OceanNpVirtualNodeGroup) ElementType() reflect.Type
func (*OceanNpVirtualNodeGroup) ToOceanNpVirtualNodeGroupOutput ¶ added in v3.27.0
func (i *OceanNpVirtualNodeGroup) ToOceanNpVirtualNodeGroupOutput() OceanNpVirtualNodeGroupOutput
func (*OceanNpVirtualNodeGroup) ToOceanNpVirtualNodeGroupOutputWithContext ¶ added in v3.27.0
func (i *OceanNpVirtualNodeGroup) ToOceanNpVirtualNodeGroupOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupOutput
type OceanNpVirtualNodeGroupArgs ¶ added in v3.27.0
type OceanNpVirtualNodeGroupArgs struct { AvailabilityZones pulumi.StringArrayInput EnableNodePublicIp pulumi.BoolPtrInput FallbackToOndemand pulumi.BoolPtrInput Filters OceanNpVirtualNodeGroupFiltersPtrInput Headrooms OceanNpVirtualNodeGroupHeadroomArrayInput KubernetesVersion pulumi.StringPtrInput Labels pulumi.MapInput MaxCount pulumi.IntPtrInput MaxPodsPerNode pulumi.IntPtrInput MinCount pulumi.IntPtrInput Name pulumi.StringPtrInput OceanId pulumi.StringInput OsDiskSizeGb pulumi.IntPtrInput OsDiskType pulumi.StringPtrInput OsSku pulumi.StringPtrInput OsType pulumi.StringPtrInput PodSubnetIds pulumi.StringArrayInput SpotPercentage pulumi.IntPtrInput Tags pulumi.MapInput Taints OceanNpVirtualNodeGroupTaintArrayInput UpdatePolicy OceanNpVirtualNodeGroupUpdatePolicyPtrInput VnetSubnetIds pulumi.StringArrayInput }
The set of arguments for constructing a OceanNpVirtualNodeGroup resource.
func (OceanNpVirtualNodeGroupArgs) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupArgs) ElementType() reflect.Type
type OceanNpVirtualNodeGroupArray ¶ added in v3.27.0
type OceanNpVirtualNodeGroupArray []OceanNpVirtualNodeGroupInput
func (OceanNpVirtualNodeGroupArray) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupArray) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupArray) ToOceanNpVirtualNodeGroupArrayOutput ¶ added in v3.27.0
func (i OceanNpVirtualNodeGroupArray) ToOceanNpVirtualNodeGroupArrayOutput() OceanNpVirtualNodeGroupArrayOutput
func (OceanNpVirtualNodeGroupArray) ToOceanNpVirtualNodeGroupArrayOutputWithContext ¶ added in v3.27.0
func (i OceanNpVirtualNodeGroupArray) ToOceanNpVirtualNodeGroupArrayOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupArrayOutput
type OceanNpVirtualNodeGroupArrayInput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupArrayInput interface { pulumi.Input ToOceanNpVirtualNodeGroupArrayOutput() OceanNpVirtualNodeGroupArrayOutput ToOceanNpVirtualNodeGroupArrayOutputWithContext(context.Context) OceanNpVirtualNodeGroupArrayOutput }
OceanNpVirtualNodeGroupArrayInput is an input type that accepts OceanNpVirtualNodeGroupArray and OceanNpVirtualNodeGroupArrayOutput values. You can construct a concrete instance of `OceanNpVirtualNodeGroupArrayInput` via:
OceanNpVirtualNodeGroupArray{ OceanNpVirtualNodeGroupArgs{...} }
type OceanNpVirtualNodeGroupArrayOutput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupArrayOutput struct{ *pulumi.OutputState }
func (OceanNpVirtualNodeGroupArrayOutput) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupArrayOutput) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupArrayOutput) Index ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupArrayOutput) Index(i pulumi.IntInput) OceanNpVirtualNodeGroupOutput
func (OceanNpVirtualNodeGroupArrayOutput) ToOceanNpVirtualNodeGroupArrayOutput ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupArrayOutput) ToOceanNpVirtualNodeGroupArrayOutput() OceanNpVirtualNodeGroupArrayOutput
func (OceanNpVirtualNodeGroupArrayOutput) ToOceanNpVirtualNodeGroupArrayOutputWithContext ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupArrayOutput) ToOceanNpVirtualNodeGroupArrayOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupArrayOutput
type OceanNpVirtualNodeGroupFilters ¶ added in v3.35.0
type OceanNpVirtualNodeGroupFilters struct { AcceleratedNetworking *string `pulumi:"acceleratedNetworking"` Architectures []string `pulumi:"architectures"` DiskPerformance *string `pulumi:"diskPerformance"` ExcludeSeries []string `pulumi:"excludeSeries"` MaxGpu *float64 `pulumi:"maxGpu"` MaxMemoryGib *float64 `pulumi:"maxMemoryGib"` MaxVcpu *int `pulumi:"maxVcpu"` MinDisk *int `pulumi:"minDisk"` MinGpu *float64 `pulumi:"minGpu"` MinMemoryGib *float64 `pulumi:"minMemoryGib"` MinNics *int `pulumi:"minNics"` MinVcpu *int `pulumi:"minVcpu"` Series []string `pulumi:"series"` VmTypes []string `pulumi:"vmTypes"` }
type OceanNpVirtualNodeGroupFiltersArgs ¶ added in v3.35.0
type OceanNpVirtualNodeGroupFiltersArgs struct { AcceleratedNetworking pulumi.StringPtrInput `pulumi:"acceleratedNetworking"` Architectures pulumi.StringArrayInput `pulumi:"architectures"` DiskPerformance pulumi.StringPtrInput `pulumi:"diskPerformance"` ExcludeSeries pulumi.StringArrayInput `pulumi:"excludeSeries"` MaxGpu pulumi.Float64PtrInput `pulumi:"maxGpu"` MaxMemoryGib pulumi.Float64PtrInput `pulumi:"maxMemoryGib"` MaxVcpu pulumi.IntPtrInput `pulumi:"maxVcpu"` MinDisk pulumi.IntPtrInput `pulumi:"minDisk"` MinGpu pulumi.Float64PtrInput `pulumi:"minGpu"` MinMemoryGib pulumi.Float64PtrInput `pulumi:"minMemoryGib"` MinNics pulumi.IntPtrInput `pulumi:"minNics"` MinVcpu pulumi.IntPtrInput `pulumi:"minVcpu"` Series pulumi.StringArrayInput `pulumi:"series"` VmTypes pulumi.StringArrayInput `pulumi:"vmTypes"` }
func (OceanNpVirtualNodeGroupFiltersArgs) ElementType ¶ added in v3.35.0
func (OceanNpVirtualNodeGroupFiltersArgs) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupFiltersArgs) ToOceanNpVirtualNodeGroupFiltersOutput ¶ added in v3.35.0
func (i OceanNpVirtualNodeGroupFiltersArgs) ToOceanNpVirtualNodeGroupFiltersOutput() OceanNpVirtualNodeGroupFiltersOutput
func (OceanNpVirtualNodeGroupFiltersArgs) ToOceanNpVirtualNodeGroupFiltersOutputWithContext ¶ added in v3.35.0
func (i OceanNpVirtualNodeGroupFiltersArgs) ToOceanNpVirtualNodeGroupFiltersOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupFiltersOutput
func (OceanNpVirtualNodeGroupFiltersArgs) ToOceanNpVirtualNodeGroupFiltersPtrOutput ¶ added in v3.35.0
func (i OceanNpVirtualNodeGroupFiltersArgs) ToOceanNpVirtualNodeGroupFiltersPtrOutput() OceanNpVirtualNodeGroupFiltersPtrOutput
func (OceanNpVirtualNodeGroupFiltersArgs) ToOceanNpVirtualNodeGroupFiltersPtrOutputWithContext ¶ added in v3.35.0
func (i OceanNpVirtualNodeGroupFiltersArgs) ToOceanNpVirtualNodeGroupFiltersPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupFiltersPtrOutput
type OceanNpVirtualNodeGroupFiltersInput ¶ added in v3.35.0
type OceanNpVirtualNodeGroupFiltersInput interface { pulumi.Input ToOceanNpVirtualNodeGroupFiltersOutput() OceanNpVirtualNodeGroupFiltersOutput ToOceanNpVirtualNodeGroupFiltersOutputWithContext(context.Context) OceanNpVirtualNodeGroupFiltersOutput }
OceanNpVirtualNodeGroupFiltersInput is an input type that accepts OceanNpVirtualNodeGroupFiltersArgs and OceanNpVirtualNodeGroupFiltersOutput values. You can construct a concrete instance of `OceanNpVirtualNodeGroupFiltersInput` via:
OceanNpVirtualNodeGroupFiltersArgs{...}
type OceanNpVirtualNodeGroupFiltersOutput ¶ added in v3.35.0
type OceanNpVirtualNodeGroupFiltersOutput struct{ *pulumi.OutputState }
func (OceanNpVirtualNodeGroupFiltersOutput) AcceleratedNetworking ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupFiltersOutput) AcceleratedNetworking() pulumi.StringPtrOutput
func (OceanNpVirtualNodeGroupFiltersOutput) Architectures ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersOutput) Architectures() pulumi.StringArrayOutput
func (OceanNpVirtualNodeGroupFiltersOutput) DiskPerformance ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupFiltersOutput) DiskPerformance() pulumi.StringPtrOutput
func (OceanNpVirtualNodeGroupFiltersOutput) ElementType ¶ added in v3.35.0
func (OceanNpVirtualNodeGroupFiltersOutput) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupFiltersOutput) ExcludeSeries ¶ added in v3.46.0
func (o OceanNpVirtualNodeGroupFiltersOutput) ExcludeSeries() pulumi.StringArrayOutput
func (OceanNpVirtualNodeGroupFiltersOutput) MaxGpu ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupFiltersOutput) MaxGpu() pulumi.Float64PtrOutput
func (OceanNpVirtualNodeGroupFiltersOutput) MaxMemoryGib ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersOutput) MaxMemoryGib() pulumi.Float64PtrOutput
func (OceanNpVirtualNodeGroupFiltersOutput) MaxVcpu ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersOutput) MaxVcpu() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupFiltersOutput) MinDisk ¶ added in v3.59.0
func (o OceanNpVirtualNodeGroupFiltersOutput) MinDisk() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupFiltersOutput) MinGpu ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupFiltersOutput) MinGpu() pulumi.Float64PtrOutput
func (OceanNpVirtualNodeGroupFiltersOutput) MinMemoryGib ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersOutput) MinMemoryGib() pulumi.Float64PtrOutput
func (OceanNpVirtualNodeGroupFiltersOutput) MinNics ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupFiltersOutput) MinNics() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupFiltersOutput) MinVcpu ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersOutput) MinVcpu() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupFiltersOutput) Series ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersOutput) Series() pulumi.StringArrayOutput
func (OceanNpVirtualNodeGroupFiltersOutput) ToOceanNpVirtualNodeGroupFiltersOutput ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersOutput) ToOceanNpVirtualNodeGroupFiltersOutput() OceanNpVirtualNodeGroupFiltersOutput
func (OceanNpVirtualNodeGroupFiltersOutput) ToOceanNpVirtualNodeGroupFiltersOutputWithContext ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersOutput) ToOceanNpVirtualNodeGroupFiltersOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupFiltersOutput
func (OceanNpVirtualNodeGroupFiltersOutput) ToOceanNpVirtualNodeGroupFiltersPtrOutput ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersOutput) ToOceanNpVirtualNodeGroupFiltersPtrOutput() OceanNpVirtualNodeGroupFiltersPtrOutput
func (OceanNpVirtualNodeGroupFiltersOutput) ToOceanNpVirtualNodeGroupFiltersPtrOutputWithContext ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersOutput) ToOceanNpVirtualNodeGroupFiltersPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupFiltersPtrOutput
func (OceanNpVirtualNodeGroupFiltersOutput) VmTypes ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupFiltersOutput) VmTypes() pulumi.StringArrayOutput
type OceanNpVirtualNodeGroupFiltersPtrInput ¶ added in v3.35.0
type OceanNpVirtualNodeGroupFiltersPtrInput interface { pulumi.Input ToOceanNpVirtualNodeGroupFiltersPtrOutput() OceanNpVirtualNodeGroupFiltersPtrOutput ToOceanNpVirtualNodeGroupFiltersPtrOutputWithContext(context.Context) OceanNpVirtualNodeGroupFiltersPtrOutput }
OceanNpVirtualNodeGroupFiltersPtrInput is an input type that accepts OceanNpVirtualNodeGroupFiltersArgs, OceanNpVirtualNodeGroupFiltersPtr and OceanNpVirtualNodeGroupFiltersPtrOutput values. You can construct a concrete instance of `OceanNpVirtualNodeGroupFiltersPtrInput` via:
OceanNpVirtualNodeGroupFiltersArgs{...} or: nil
func OceanNpVirtualNodeGroupFiltersPtr ¶ added in v3.35.0
func OceanNpVirtualNodeGroupFiltersPtr(v *OceanNpVirtualNodeGroupFiltersArgs) OceanNpVirtualNodeGroupFiltersPtrInput
type OceanNpVirtualNodeGroupFiltersPtrOutput ¶ added in v3.35.0
type OceanNpVirtualNodeGroupFiltersPtrOutput struct{ *pulumi.OutputState }
func (OceanNpVirtualNodeGroupFiltersPtrOutput) AcceleratedNetworking ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) AcceleratedNetworking() pulumi.StringPtrOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) Architectures ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) Architectures() pulumi.StringArrayOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) DiskPerformance ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) DiskPerformance() pulumi.StringPtrOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) ElementType ¶ added in v3.35.0
func (OceanNpVirtualNodeGroupFiltersPtrOutput) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupFiltersPtrOutput) ExcludeSeries ¶ added in v3.46.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) ExcludeSeries() pulumi.StringArrayOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) MaxGpu ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MaxGpu() pulumi.Float64PtrOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) MaxMemoryGib ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MaxMemoryGib() pulumi.Float64PtrOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) MaxVcpu ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MaxVcpu() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) MinDisk ¶ added in v3.59.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MinDisk() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) MinGpu ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MinGpu() pulumi.Float64PtrOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) MinMemoryGib ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MinMemoryGib() pulumi.Float64PtrOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) MinNics ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MinNics() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) MinVcpu ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) MinVcpu() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) Series ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) Series() pulumi.StringArrayOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) ToOceanNpVirtualNodeGroupFiltersPtrOutput ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) ToOceanNpVirtualNodeGroupFiltersPtrOutput() OceanNpVirtualNodeGroupFiltersPtrOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) ToOceanNpVirtualNodeGroupFiltersPtrOutputWithContext ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) ToOceanNpVirtualNodeGroupFiltersPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupFiltersPtrOutput
func (OceanNpVirtualNodeGroupFiltersPtrOutput) VmTypes ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupFiltersPtrOutput) VmTypes() pulumi.StringArrayOutput
type OceanNpVirtualNodeGroupHeadroom ¶ added in v3.27.0
type OceanNpVirtualNodeGroupHeadroomArgs ¶ added in v3.27.0
type OceanNpVirtualNodeGroupHeadroomArgs struct { CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` GpuPerUnit pulumi.IntPtrInput `pulumi:"gpuPerUnit"` MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` NumOfUnits pulumi.IntPtrInput `pulumi:"numOfUnits"` }
func (OceanNpVirtualNodeGroupHeadroomArgs) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupHeadroomArgs) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupHeadroomArgs) ToOceanNpVirtualNodeGroupHeadroomOutput ¶ added in v3.27.0
func (i OceanNpVirtualNodeGroupHeadroomArgs) ToOceanNpVirtualNodeGroupHeadroomOutput() OceanNpVirtualNodeGroupHeadroomOutput
func (OceanNpVirtualNodeGroupHeadroomArgs) ToOceanNpVirtualNodeGroupHeadroomOutputWithContext ¶ added in v3.27.0
func (i OceanNpVirtualNodeGroupHeadroomArgs) ToOceanNpVirtualNodeGroupHeadroomOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupHeadroomOutput
type OceanNpVirtualNodeGroupHeadroomArray ¶ added in v3.27.0
type OceanNpVirtualNodeGroupHeadroomArray []OceanNpVirtualNodeGroupHeadroomInput
func (OceanNpVirtualNodeGroupHeadroomArray) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupHeadroomArray) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupHeadroomArray) ToOceanNpVirtualNodeGroupHeadroomArrayOutput ¶ added in v3.27.0
func (i OceanNpVirtualNodeGroupHeadroomArray) ToOceanNpVirtualNodeGroupHeadroomArrayOutput() OceanNpVirtualNodeGroupHeadroomArrayOutput
func (OceanNpVirtualNodeGroupHeadroomArray) ToOceanNpVirtualNodeGroupHeadroomArrayOutputWithContext ¶ added in v3.27.0
func (i OceanNpVirtualNodeGroupHeadroomArray) ToOceanNpVirtualNodeGroupHeadroomArrayOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupHeadroomArrayOutput
type OceanNpVirtualNodeGroupHeadroomArrayInput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupHeadroomArrayInput interface { pulumi.Input ToOceanNpVirtualNodeGroupHeadroomArrayOutput() OceanNpVirtualNodeGroupHeadroomArrayOutput ToOceanNpVirtualNodeGroupHeadroomArrayOutputWithContext(context.Context) OceanNpVirtualNodeGroupHeadroomArrayOutput }
OceanNpVirtualNodeGroupHeadroomArrayInput is an input type that accepts OceanNpVirtualNodeGroupHeadroomArray and OceanNpVirtualNodeGroupHeadroomArrayOutput values. You can construct a concrete instance of `OceanNpVirtualNodeGroupHeadroomArrayInput` via:
OceanNpVirtualNodeGroupHeadroomArray{ OceanNpVirtualNodeGroupHeadroomArgs{...} }
type OceanNpVirtualNodeGroupHeadroomArrayOutput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupHeadroomArrayOutput struct{ *pulumi.OutputState }
func (OceanNpVirtualNodeGroupHeadroomArrayOutput) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupHeadroomArrayOutput) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupHeadroomArrayOutput) ToOceanNpVirtualNodeGroupHeadroomArrayOutput ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupHeadroomArrayOutput) ToOceanNpVirtualNodeGroupHeadroomArrayOutput() OceanNpVirtualNodeGroupHeadroomArrayOutput
func (OceanNpVirtualNodeGroupHeadroomArrayOutput) ToOceanNpVirtualNodeGroupHeadroomArrayOutputWithContext ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupHeadroomArrayOutput) ToOceanNpVirtualNodeGroupHeadroomArrayOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupHeadroomArrayOutput
type OceanNpVirtualNodeGroupHeadroomInput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupHeadroomInput interface { pulumi.Input ToOceanNpVirtualNodeGroupHeadroomOutput() OceanNpVirtualNodeGroupHeadroomOutput ToOceanNpVirtualNodeGroupHeadroomOutputWithContext(context.Context) OceanNpVirtualNodeGroupHeadroomOutput }
OceanNpVirtualNodeGroupHeadroomInput is an input type that accepts OceanNpVirtualNodeGroupHeadroomArgs and OceanNpVirtualNodeGroupHeadroomOutput values. You can construct a concrete instance of `OceanNpVirtualNodeGroupHeadroomInput` via:
OceanNpVirtualNodeGroupHeadroomArgs{...}
type OceanNpVirtualNodeGroupHeadroomOutput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupHeadroomOutput struct{ *pulumi.OutputState }
func (OceanNpVirtualNodeGroupHeadroomOutput) CpuPerUnit ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupHeadroomOutput) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupHeadroomOutput) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupHeadroomOutput) GpuPerUnit ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupHeadroomOutput) MemoryPerUnit ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupHeadroomOutput) NumOfUnits ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupHeadroomOutput) NumOfUnits() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupHeadroomOutput) ToOceanNpVirtualNodeGroupHeadroomOutput ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupHeadroomOutput) ToOceanNpVirtualNodeGroupHeadroomOutput() OceanNpVirtualNodeGroupHeadroomOutput
func (OceanNpVirtualNodeGroupHeadroomOutput) ToOceanNpVirtualNodeGroupHeadroomOutputWithContext ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupHeadroomOutput) ToOceanNpVirtualNodeGroupHeadroomOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupHeadroomOutput
type OceanNpVirtualNodeGroupInput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupInput interface { pulumi.Input ToOceanNpVirtualNodeGroupOutput() OceanNpVirtualNodeGroupOutput ToOceanNpVirtualNodeGroupOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupOutput }
type OceanNpVirtualNodeGroupMap ¶ added in v3.27.0
type OceanNpVirtualNodeGroupMap map[string]OceanNpVirtualNodeGroupInput
func (OceanNpVirtualNodeGroupMap) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupMap) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupMap) ToOceanNpVirtualNodeGroupMapOutput ¶ added in v3.27.0
func (i OceanNpVirtualNodeGroupMap) ToOceanNpVirtualNodeGroupMapOutput() OceanNpVirtualNodeGroupMapOutput
func (OceanNpVirtualNodeGroupMap) ToOceanNpVirtualNodeGroupMapOutputWithContext ¶ added in v3.27.0
func (i OceanNpVirtualNodeGroupMap) ToOceanNpVirtualNodeGroupMapOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupMapOutput
type OceanNpVirtualNodeGroupMapInput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupMapInput interface { pulumi.Input ToOceanNpVirtualNodeGroupMapOutput() OceanNpVirtualNodeGroupMapOutput ToOceanNpVirtualNodeGroupMapOutputWithContext(context.Context) OceanNpVirtualNodeGroupMapOutput }
OceanNpVirtualNodeGroupMapInput is an input type that accepts OceanNpVirtualNodeGroupMap and OceanNpVirtualNodeGroupMapOutput values. You can construct a concrete instance of `OceanNpVirtualNodeGroupMapInput` via:
OceanNpVirtualNodeGroupMap{ "key": OceanNpVirtualNodeGroupArgs{...} }
type OceanNpVirtualNodeGroupMapOutput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupMapOutput struct{ *pulumi.OutputState }
func (OceanNpVirtualNodeGroupMapOutput) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupMapOutput) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupMapOutput) MapIndex ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupMapOutput) MapIndex(k pulumi.StringInput) OceanNpVirtualNodeGroupOutput
func (OceanNpVirtualNodeGroupMapOutput) ToOceanNpVirtualNodeGroupMapOutput ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupMapOutput) ToOceanNpVirtualNodeGroupMapOutput() OceanNpVirtualNodeGroupMapOutput
func (OceanNpVirtualNodeGroupMapOutput) ToOceanNpVirtualNodeGroupMapOutputWithContext ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupMapOutput) ToOceanNpVirtualNodeGroupMapOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupMapOutput
type OceanNpVirtualNodeGroupOutput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupOutput struct{ *pulumi.OutputState }
func (OceanNpVirtualNodeGroupOutput) AvailabilityZones ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) AvailabilityZones() pulumi.StringArrayOutput
func (OceanNpVirtualNodeGroupOutput) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupOutput) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupOutput) EnableNodePublicIp ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) EnableNodePublicIp() pulumi.BoolPtrOutput
func (OceanNpVirtualNodeGroupOutput) FallbackToOndemand ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) FallbackToOndemand() pulumi.BoolPtrOutput
func (OceanNpVirtualNodeGroupOutput) Filters ¶ added in v3.35.0
func (o OceanNpVirtualNodeGroupOutput) Filters() OceanNpVirtualNodeGroupFiltersPtrOutput
func (OceanNpVirtualNodeGroupOutput) Headrooms ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) Headrooms() OceanNpVirtualNodeGroupHeadroomArrayOutput
func (OceanNpVirtualNodeGroupOutput) KubernetesVersion ¶ added in v3.51.0
func (o OceanNpVirtualNodeGroupOutput) KubernetesVersion() pulumi.StringPtrOutput
func (OceanNpVirtualNodeGroupOutput) Labels ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) Labels() pulumi.MapOutput
func (OceanNpVirtualNodeGroupOutput) MaxCount ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) MaxCount() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupOutput) MaxPodsPerNode ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) MaxPodsPerNode() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupOutput) MinCount ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) MinCount() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupOutput) Name ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) Name() pulumi.StringOutput
func (OceanNpVirtualNodeGroupOutput) OceanId ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) OceanId() pulumi.StringOutput
func (OceanNpVirtualNodeGroupOutput) OsDiskSizeGb ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) OsDiskSizeGb() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupOutput) OsDiskType ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) OsDiskType() pulumi.StringPtrOutput
func (OceanNpVirtualNodeGroupOutput) OsSku ¶ added in v3.46.0
func (o OceanNpVirtualNodeGroupOutput) OsSku() pulumi.StringPtrOutput
func (OceanNpVirtualNodeGroupOutput) OsType ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) OsType() pulumi.StringPtrOutput
func (OceanNpVirtualNodeGroupOutput) PodSubnetIds ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupOutput) PodSubnetIds() pulumi.StringArrayOutput
func (OceanNpVirtualNodeGroupOutput) SpotPercentage ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) SpotPercentage() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupOutput) Tags ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) Tags() pulumi.MapOutput
func (OceanNpVirtualNodeGroupOutput) Taints ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) Taints() OceanNpVirtualNodeGroupTaintArrayOutput
func (OceanNpVirtualNodeGroupOutput) ToOceanNpVirtualNodeGroupOutput ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) ToOceanNpVirtualNodeGroupOutput() OceanNpVirtualNodeGroupOutput
func (OceanNpVirtualNodeGroupOutput) ToOceanNpVirtualNodeGroupOutputWithContext ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupOutput) ToOceanNpVirtualNodeGroupOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupOutput
func (OceanNpVirtualNodeGroupOutput) UpdatePolicy ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupOutput) UpdatePolicy() OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
func (OceanNpVirtualNodeGroupOutput) VnetSubnetIds ¶ added in v3.57.0
func (o OceanNpVirtualNodeGroupOutput) VnetSubnetIds() pulumi.StringArrayOutput
type OceanNpVirtualNodeGroupState ¶ added in v3.27.0
type OceanNpVirtualNodeGroupState struct { AvailabilityZones pulumi.StringArrayInput EnableNodePublicIp pulumi.BoolPtrInput FallbackToOndemand pulumi.BoolPtrInput Filters OceanNpVirtualNodeGroupFiltersPtrInput Headrooms OceanNpVirtualNodeGroupHeadroomArrayInput KubernetesVersion pulumi.StringPtrInput Labels pulumi.MapInput MaxCount pulumi.IntPtrInput MaxPodsPerNode pulumi.IntPtrInput MinCount pulumi.IntPtrInput Name pulumi.StringPtrInput OceanId pulumi.StringPtrInput OsDiskSizeGb pulumi.IntPtrInput OsDiskType pulumi.StringPtrInput OsSku pulumi.StringPtrInput OsType pulumi.StringPtrInput PodSubnetIds pulumi.StringArrayInput SpotPercentage pulumi.IntPtrInput Tags pulumi.MapInput Taints OceanNpVirtualNodeGroupTaintArrayInput UpdatePolicy OceanNpVirtualNodeGroupUpdatePolicyPtrInput VnetSubnetIds pulumi.StringArrayInput }
func (OceanNpVirtualNodeGroupState) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupState) ElementType() reflect.Type
type OceanNpVirtualNodeGroupTaint ¶ added in v3.27.0
type OceanNpVirtualNodeGroupTaintArgs ¶ added in v3.27.0
type OceanNpVirtualNodeGroupTaintArgs struct { Effect pulumi.StringInput `pulumi:"effect"` Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (OceanNpVirtualNodeGroupTaintArgs) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupTaintArgs) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupTaintArgs) ToOceanNpVirtualNodeGroupTaintOutput ¶ added in v3.27.0
func (i OceanNpVirtualNodeGroupTaintArgs) ToOceanNpVirtualNodeGroupTaintOutput() OceanNpVirtualNodeGroupTaintOutput
func (OceanNpVirtualNodeGroupTaintArgs) ToOceanNpVirtualNodeGroupTaintOutputWithContext ¶ added in v3.27.0
func (i OceanNpVirtualNodeGroupTaintArgs) ToOceanNpVirtualNodeGroupTaintOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupTaintOutput
type OceanNpVirtualNodeGroupTaintArray ¶ added in v3.27.0
type OceanNpVirtualNodeGroupTaintArray []OceanNpVirtualNodeGroupTaintInput
func (OceanNpVirtualNodeGroupTaintArray) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupTaintArray) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupTaintArray) ToOceanNpVirtualNodeGroupTaintArrayOutput ¶ added in v3.27.0
func (i OceanNpVirtualNodeGroupTaintArray) ToOceanNpVirtualNodeGroupTaintArrayOutput() OceanNpVirtualNodeGroupTaintArrayOutput
func (OceanNpVirtualNodeGroupTaintArray) ToOceanNpVirtualNodeGroupTaintArrayOutputWithContext ¶ added in v3.27.0
func (i OceanNpVirtualNodeGroupTaintArray) ToOceanNpVirtualNodeGroupTaintArrayOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupTaintArrayOutput
type OceanNpVirtualNodeGroupTaintArrayInput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupTaintArrayInput interface { pulumi.Input ToOceanNpVirtualNodeGroupTaintArrayOutput() OceanNpVirtualNodeGroupTaintArrayOutput ToOceanNpVirtualNodeGroupTaintArrayOutputWithContext(context.Context) OceanNpVirtualNodeGroupTaintArrayOutput }
OceanNpVirtualNodeGroupTaintArrayInput is an input type that accepts OceanNpVirtualNodeGroupTaintArray and OceanNpVirtualNodeGroupTaintArrayOutput values. You can construct a concrete instance of `OceanNpVirtualNodeGroupTaintArrayInput` via:
OceanNpVirtualNodeGroupTaintArray{ OceanNpVirtualNodeGroupTaintArgs{...} }
type OceanNpVirtualNodeGroupTaintArrayOutput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupTaintArrayOutput struct{ *pulumi.OutputState }
func (OceanNpVirtualNodeGroupTaintArrayOutput) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupTaintArrayOutput) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupTaintArrayOutput) ToOceanNpVirtualNodeGroupTaintArrayOutput ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupTaintArrayOutput) ToOceanNpVirtualNodeGroupTaintArrayOutput() OceanNpVirtualNodeGroupTaintArrayOutput
func (OceanNpVirtualNodeGroupTaintArrayOutput) ToOceanNpVirtualNodeGroupTaintArrayOutputWithContext ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupTaintArrayOutput) ToOceanNpVirtualNodeGroupTaintArrayOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupTaintArrayOutput
type OceanNpVirtualNodeGroupTaintInput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupTaintInput interface { pulumi.Input ToOceanNpVirtualNodeGroupTaintOutput() OceanNpVirtualNodeGroupTaintOutput ToOceanNpVirtualNodeGroupTaintOutputWithContext(context.Context) OceanNpVirtualNodeGroupTaintOutput }
OceanNpVirtualNodeGroupTaintInput is an input type that accepts OceanNpVirtualNodeGroupTaintArgs and OceanNpVirtualNodeGroupTaintOutput values. You can construct a concrete instance of `OceanNpVirtualNodeGroupTaintInput` via:
OceanNpVirtualNodeGroupTaintArgs{...}
type OceanNpVirtualNodeGroupTaintOutput ¶ added in v3.27.0
type OceanNpVirtualNodeGroupTaintOutput struct{ *pulumi.OutputState }
func (OceanNpVirtualNodeGroupTaintOutput) Effect ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupTaintOutput) Effect() pulumi.StringOutput
func (OceanNpVirtualNodeGroupTaintOutput) ElementType ¶ added in v3.27.0
func (OceanNpVirtualNodeGroupTaintOutput) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupTaintOutput) Key ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupTaintOutput) Key() pulumi.StringOutput
func (OceanNpVirtualNodeGroupTaintOutput) ToOceanNpVirtualNodeGroupTaintOutput ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupTaintOutput) ToOceanNpVirtualNodeGroupTaintOutput() OceanNpVirtualNodeGroupTaintOutput
func (OceanNpVirtualNodeGroupTaintOutput) ToOceanNpVirtualNodeGroupTaintOutputWithContext ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupTaintOutput) ToOceanNpVirtualNodeGroupTaintOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupTaintOutput
func (OceanNpVirtualNodeGroupTaintOutput) Value ¶ added in v3.27.0
func (o OceanNpVirtualNodeGroupTaintOutput) Value() pulumi.StringOutput
type OceanNpVirtualNodeGroupUpdatePolicy ¶ added in v3.68.0
type OceanNpVirtualNodeGroupUpdatePolicy struct { ConditionedRoll *bool `pulumi:"conditionedRoll"` RollConfig *OceanNpVirtualNodeGroupUpdatePolicyRollConfig `pulumi:"rollConfig"` ShouldRoll bool `pulumi:"shouldRoll"` }
type OceanNpVirtualNodeGroupUpdatePolicyArgs ¶ added in v3.68.0
type OceanNpVirtualNodeGroupUpdatePolicyArgs struct { ConditionedRoll pulumi.BoolPtrInput `pulumi:"conditionedRoll"` RollConfig OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrInput `pulumi:"rollConfig"` ShouldRoll pulumi.BoolInput `pulumi:"shouldRoll"` }
func (OceanNpVirtualNodeGroupUpdatePolicyArgs) ElementType ¶ added in v3.68.0
func (OceanNpVirtualNodeGroupUpdatePolicyArgs) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupUpdatePolicyArgs) ToOceanNpVirtualNodeGroupUpdatePolicyOutput ¶ added in v3.68.0
func (i OceanNpVirtualNodeGroupUpdatePolicyArgs) ToOceanNpVirtualNodeGroupUpdatePolicyOutput() OceanNpVirtualNodeGroupUpdatePolicyOutput
func (OceanNpVirtualNodeGroupUpdatePolicyArgs) ToOceanNpVirtualNodeGroupUpdatePolicyOutputWithContext ¶ added in v3.68.0
func (i OceanNpVirtualNodeGroupUpdatePolicyArgs) ToOceanNpVirtualNodeGroupUpdatePolicyOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyOutput
func (OceanNpVirtualNodeGroupUpdatePolicyArgs) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutput ¶ added in v3.68.0
func (i OceanNpVirtualNodeGroupUpdatePolicyArgs) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyArgs) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutputWithContext ¶ added in v3.68.0
func (i OceanNpVirtualNodeGroupUpdatePolicyArgs) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
type OceanNpVirtualNodeGroupUpdatePolicyInput ¶ added in v3.68.0
type OceanNpVirtualNodeGroupUpdatePolicyInput interface { pulumi.Input ToOceanNpVirtualNodeGroupUpdatePolicyOutput() OceanNpVirtualNodeGroupUpdatePolicyOutput ToOceanNpVirtualNodeGroupUpdatePolicyOutputWithContext(context.Context) OceanNpVirtualNodeGroupUpdatePolicyOutput }
OceanNpVirtualNodeGroupUpdatePolicyInput is an input type that accepts OceanNpVirtualNodeGroupUpdatePolicyArgs and OceanNpVirtualNodeGroupUpdatePolicyOutput values. You can construct a concrete instance of `OceanNpVirtualNodeGroupUpdatePolicyInput` via:
OceanNpVirtualNodeGroupUpdatePolicyArgs{...}
type OceanNpVirtualNodeGroupUpdatePolicyOutput ¶ added in v3.68.0
type OceanNpVirtualNodeGroupUpdatePolicyOutput struct{ *pulumi.OutputState }
func (OceanNpVirtualNodeGroupUpdatePolicyOutput) ConditionedRoll ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyOutput) ConditionedRoll() pulumi.BoolPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyOutput) ElementType ¶ added in v3.68.0
func (OceanNpVirtualNodeGroupUpdatePolicyOutput) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupUpdatePolicyOutput) RollConfig ¶ added in v3.68.0
func (OceanNpVirtualNodeGroupUpdatePolicyOutput) ShouldRoll ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyOutput) ShouldRoll() pulumi.BoolOutput
func (OceanNpVirtualNodeGroupUpdatePolicyOutput) ToOceanNpVirtualNodeGroupUpdatePolicyOutput ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyOutput) ToOceanNpVirtualNodeGroupUpdatePolicyOutput() OceanNpVirtualNodeGroupUpdatePolicyOutput
func (OceanNpVirtualNodeGroupUpdatePolicyOutput) ToOceanNpVirtualNodeGroupUpdatePolicyOutputWithContext ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyOutput) ToOceanNpVirtualNodeGroupUpdatePolicyOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyOutput
func (OceanNpVirtualNodeGroupUpdatePolicyOutput) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutput ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyOutput) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyOutput) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutputWithContext ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyOutput) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
type OceanNpVirtualNodeGroupUpdatePolicyPtrInput ¶ added in v3.68.0
type OceanNpVirtualNodeGroupUpdatePolicyPtrInput interface { pulumi.Input ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyPtrOutput ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutputWithContext(context.Context) OceanNpVirtualNodeGroupUpdatePolicyPtrOutput }
OceanNpVirtualNodeGroupUpdatePolicyPtrInput is an input type that accepts OceanNpVirtualNodeGroupUpdatePolicyArgs, OceanNpVirtualNodeGroupUpdatePolicyPtr and OceanNpVirtualNodeGroupUpdatePolicyPtrOutput values. You can construct a concrete instance of `OceanNpVirtualNodeGroupUpdatePolicyPtrInput` via:
OceanNpVirtualNodeGroupUpdatePolicyArgs{...} or: nil
func OceanNpVirtualNodeGroupUpdatePolicyPtr ¶ added in v3.68.0
func OceanNpVirtualNodeGroupUpdatePolicyPtr(v *OceanNpVirtualNodeGroupUpdatePolicyArgs) OceanNpVirtualNodeGroupUpdatePolicyPtrInput
type OceanNpVirtualNodeGroupUpdatePolicyPtrOutput ¶ added in v3.68.0
type OceanNpVirtualNodeGroupUpdatePolicyPtrOutput struct{ *pulumi.OutputState }
func (OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ConditionedRoll ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ConditionedRoll() pulumi.BoolPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ElementType ¶ added in v3.68.0
func (OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) RollConfig ¶ added in v3.68.0
func (OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ShouldRoll ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ShouldRoll() pulumi.BoolPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutput ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutputWithContext ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyPtrOutput) ToOceanNpVirtualNodeGroupUpdatePolicyPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyPtrOutput
type OceanNpVirtualNodeGroupUpdatePolicyRollConfig ¶ added in v3.68.0
type OceanNpVirtualNodeGroupUpdatePolicyRollConfig struct { BatchMinHealthyPercentage *int `pulumi:"batchMinHealthyPercentage"` BatchSizePercentage *int `pulumi:"batchSizePercentage"` Comment *string `pulumi:"comment"` NodeNames []string `pulumi:"nodeNames"` NodePoolNames []string `pulumi:"nodePoolNames"` RespectPdb *bool `pulumi:"respectPdb"` RespectRestrictScaleDown *bool `pulumi:"respectRestrictScaleDown"` VngIds []string `pulumi:"vngIds"` }
type OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs ¶ added in v3.68.0
type OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs struct { BatchMinHealthyPercentage pulumi.IntPtrInput `pulumi:"batchMinHealthyPercentage"` BatchSizePercentage pulumi.IntPtrInput `pulumi:"batchSizePercentage"` Comment pulumi.StringPtrInput `pulumi:"comment"` NodeNames pulumi.StringArrayInput `pulumi:"nodeNames"` NodePoolNames pulumi.StringArrayInput `pulumi:"nodePoolNames"` RespectPdb pulumi.BoolPtrInput `pulumi:"respectPdb"` RespectRestrictScaleDown pulumi.BoolPtrInput `pulumi:"respectRestrictScaleDown"` VngIds pulumi.StringArrayInput `pulumi:"vngIds"` }
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ElementType ¶ added in v3.68.0
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput ¶ added in v3.68.0
func (i OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput() OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutputWithContext ¶ added in v3.68.0
func (i OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput ¶ added in v3.68.0
func (i OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.68.0
func (i OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
type OceanNpVirtualNodeGroupUpdatePolicyRollConfigInput ¶ added in v3.68.0
type OceanNpVirtualNodeGroupUpdatePolicyRollConfigInput interface { pulumi.Input ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput() OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutputWithContext(context.Context) OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput }
OceanNpVirtualNodeGroupUpdatePolicyRollConfigInput is an input type that accepts OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs and OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput values. You can construct a concrete instance of `OceanNpVirtualNodeGroupUpdatePolicyRollConfigInput` via:
OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs{...}
type OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput ¶ added in v3.68.0
type OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput struct{ *pulumi.OutputState }
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) BatchMinHealthyPercentage ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) BatchSizePercentage ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) BatchSizePercentage() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) Comment ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) Comment() pulumi.StringPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ElementType ¶ added in v3.68.0
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) NodeNames ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) NodeNames() pulumi.StringArrayOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) NodePoolNames ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) NodePoolNames() pulumi.StringArrayOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) RespectPdb ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) RespectPdb() pulumi.BoolPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) RespectRestrictScaleDown ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) RespectRestrictScaleDown() pulumi.BoolPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput() OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutputWithContext ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) VngIds ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigOutput) VngIds() pulumi.StringArrayOutput
type OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrInput ¶ added in v3.68.0
type OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrInput interface { pulumi.Input ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutputWithContext(context.Context) OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput }
OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrInput is an input type that accepts OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs, OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtr and OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput values. You can construct a concrete instance of `OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrInput` via:
OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs{...} or: nil
func OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtr ¶ added in v3.68.0
func OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtr(v *OceanNpVirtualNodeGroupUpdatePolicyRollConfigArgs) OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrInput
type OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput ¶ added in v3.68.0
type OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput struct{ *pulumi.OutputState }
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) BatchMinHealthyPercentage ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) BatchMinHealthyPercentage() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) BatchSizePercentage ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) BatchSizePercentage() pulumi.IntPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) Comment ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) Comment() pulumi.StringPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) ElementType ¶ added in v3.68.0
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) ElementType() reflect.Type
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) NodeNames ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) NodeNames() pulumi.StringArrayOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) NodePoolNames ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) NodePoolNames() pulumi.StringArrayOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) RespectPdb ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) RespectPdb() pulumi.BoolPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) RespectRestrictScaleDown ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) RespectRestrictScaleDown() pulumi.BoolPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput() OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutputWithContext ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) ToOceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutputWithContext(ctx context.Context) OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput
func (OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) VngIds ¶ added in v3.68.0
func (o OceanNpVirtualNodeGroupUpdatePolicyRollConfigPtrOutput) VngIds() pulumi.StringArrayOutput
type OceanOsDisk ¶ added in v3.4.0
type OceanOsDiskArgs ¶ added in v3.4.0
type OceanOsDiskArgs struct { // The size of the OS disk in GB. SizeGb pulumi.IntInput `pulumi:"sizeGb"` // The type of load balancer. Supported value: `loadBalancer` Type pulumi.StringPtrInput `pulumi:"type"` }
func (OceanOsDiskArgs) ElementType ¶ added in v3.4.0
func (OceanOsDiskArgs) ElementType() reflect.Type
func (OceanOsDiskArgs) ToOceanOsDiskOutput ¶ added in v3.4.0
func (i OceanOsDiskArgs) ToOceanOsDiskOutput() OceanOsDiskOutput
func (OceanOsDiskArgs) ToOceanOsDiskOutputWithContext ¶ added in v3.4.0
func (i OceanOsDiskArgs) ToOceanOsDiskOutputWithContext(ctx context.Context) OceanOsDiskOutput
func (OceanOsDiskArgs) ToOceanOsDiskPtrOutput ¶ added in v3.4.0
func (i OceanOsDiskArgs) ToOceanOsDiskPtrOutput() OceanOsDiskPtrOutput
func (OceanOsDiskArgs) ToOceanOsDiskPtrOutputWithContext ¶ added in v3.4.0
func (i OceanOsDiskArgs) ToOceanOsDiskPtrOutputWithContext(ctx context.Context) OceanOsDiskPtrOutput
type OceanOsDiskInput ¶ added in v3.4.0
type OceanOsDiskInput interface { pulumi.Input ToOceanOsDiskOutput() OceanOsDiskOutput ToOceanOsDiskOutputWithContext(context.Context) OceanOsDiskOutput }
OceanOsDiskInput is an input type that accepts OceanOsDiskArgs and OceanOsDiskOutput values. You can construct a concrete instance of `OceanOsDiskInput` via:
OceanOsDiskArgs{...}
type OceanOsDiskOutput ¶ added in v3.4.0
type OceanOsDiskOutput struct{ *pulumi.OutputState }
func (OceanOsDiskOutput) ElementType ¶ added in v3.4.0
func (OceanOsDiskOutput) ElementType() reflect.Type
func (OceanOsDiskOutput) SizeGb ¶ added in v3.4.0
func (o OceanOsDiskOutput) SizeGb() pulumi.IntOutput
The size of the OS disk in GB.
func (OceanOsDiskOutput) ToOceanOsDiskOutput ¶ added in v3.4.0
func (o OceanOsDiskOutput) ToOceanOsDiskOutput() OceanOsDiskOutput
func (OceanOsDiskOutput) ToOceanOsDiskOutputWithContext ¶ added in v3.4.0
func (o OceanOsDiskOutput) ToOceanOsDiskOutputWithContext(ctx context.Context) OceanOsDiskOutput
func (OceanOsDiskOutput) ToOceanOsDiskPtrOutput ¶ added in v3.4.0
func (o OceanOsDiskOutput) ToOceanOsDiskPtrOutput() OceanOsDiskPtrOutput
func (OceanOsDiskOutput) ToOceanOsDiskPtrOutputWithContext ¶ added in v3.4.0
func (o OceanOsDiskOutput) ToOceanOsDiskPtrOutputWithContext(ctx context.Context) OceanOsDiskPtrOutput
func (OceanOsDiskOutput) Type ¶ added in v3.4.0
func (o OceanOsDiskOutput) Type() pulumi.StringPtrOutput
The type of load balancer. Supported value: `loadBalancer`
type OceanOsDiskPtrInput ¶ added in v3.4.0
type OceanOsDiskPtrInput interface { pulumi.Input ToOceanOsDiskPtrOutput() OceanOsDiskPtrOutput ToOceanOsDiskPtrOutputWithContext(context.Context) OceanOsDiskPtrOutput }
OceanOsDiskPtrInput is an input type that accepts OceanOsDiskArgs, OceanOsDiskPtr and OceanOsDiskPtrOutput values. You can construct a concrete instance of `OceanOsDiskPtrInput` via:
OceanOsDiskArgs{...} or: nil
func OceanOsDiskPtr ¶ added in v3.4.0
func OceanOsDiskPtr(v *OceanOsDiskArgs) OceanOsDiskPtrInput
type OceanOsDiskPtrOutput ¶ added in v3.4.0
type OceanOsDiskPtrOutput struct{ *pulumi.OutputState }
func (OceanOsDiskPtrOutput) Elem ¶ added in v3.4.0
func (o OceanOsDiskPtrOutput) Elem() OceanOsDiskOutput
func (OceanOsDiskPtrOutput) ElementType ¶ added in v3.4.0
func (OceanOsDiskPtrOutput) ElementType() reflect.Type
func (OceanOsDiskPtrOutput) SizeGb ¶ added in v3.4.0
func (o OceanOsDiskPtrOutput) SizeGb() pulumi.IntPtrOutput
The size of the OS disk in GB.
func (OceanOsDiskPtrOutput) ToOceanOsDiskPtrOutput ¶ added in v3.4.0
func (o OceanOsDiskPtrOutput) ToOceanOsDiskPtrOutput() OceanOsDiskPtrOutput
func (OceanOsDiskPtrOutput) ToOceanOsDiskPtrOutputWithContext ¶ added in v3.4.0
func (o OceanOsDiskPtrOutput) ToOceanOsDiskPtrOutputWithContext(ctx context.Context) OceanOsDiskPtrOutput
func (OceanOsDiskPtrOutput) Type ¶ added in v3.4.0
func (o OceanOsDiskPtrOutput) Type() pulumi.StringPtrOutput
The type of load balancer. Supported value: `loadBalancer`
type OceanOutput ¶
type OceanOutput struct{ *pulumi.OutputState }
func (OceanOutput) AcdIdentifier ¶ added in v3.20.0
func (o OceanOutput) AcdIdentifier() pulumi.StringOutput
The AKS identifier. A valid identifier should be formatted as `acd-nnnnnnnn` and previously used identifiers cannot be reused.
func (OceanOutput) AksName ¶ added in v3.20.0
func (o OceanOutput) AksName() pulumi.StringOutput
The AKS cluster name.
func (OceanOutput) AksResourceGroupName ¶ added in v3.20.0
func (o OceanOutput) AksResourceGroupName() pulumi.StringOutput
Name of the Azure Resource Group where the AKS cluster is located.
func (OceanOutput) Autoscaler ¶ added in v3.20.0
func (o OceanOutput) Autoscaler() OceanAutoscalerPtrOutput
The Ocean Kubernetes Autoscaler object.
func (OceanOutput) ControllerClusterId ¶ added in v3.20.0
func (o OceanOutput) ControllerClusterId() pulumi.StringOutput
A unique identifier used for connecting the Ocean SaaS platform and the Kubernetes cluster. Typically, the cluster name is used as its identifier.
func (OceanOutput) CustomData ¶ added in v3.20.0
func (o OceanOutput) CustomData() pulumi.StringOutput
Must contain a valid Base64 encoded string.
func (OceanOutput) ElementType ¶
func (OceanOutput) ElementType() reflect.Type
func (OceanOutput) Extensions ¶ added in v3.20.0
func (o OceanOutput) Extensions() OceanExtensionArrayOutput
List of Azure extension objects.
func (OceanOutput) Health ¶ added in v3.20.0
func (o OceanOutput) Health() OceanHealthOutput
The Ocean AKS Health object.
func (OceanOutput) Images ¶ added in v3.20.0
func (o OceanOutput) Images() OceanImageArrayOutput
Image of VM. An image is a template for creating new VMs. Choose from Azure image catalogue (marketplace).
func (OceanOutput) LoadBalancers ¶ added in v3.20.0
func (o OceanOutput) LoadBalancers() OceanLoadBalancerArrayOutput
Configure Load Balancer.
func (OceanOutput) ManagedServiceIdentities ¶ added in v3.20.0
func (o OceanOutput) ManagedServiceIdentities() OceanManagedServiceIdentityArrayOutput
List of Managed Service Identity objects.
func (OceanOutput) MaxPods ¶ added in v3.23.0
func (o OceanOutput) MaxPods() pulumi.IntPtrOutput
The maximum number of pods per node in an AKS cluster.
func (OceanOutput) Name ¶ added in v3.20.0
func (o OceanOutput) Name() pulumi.StringOutput
Name of the Load Balancer.
func (OceanOutput) Network ¶ added in v3.20.0
func (o OceanOutput) Network() OceanNetworkOutput
Define the Virtual Network and Subnet.
func (OceanOutput) OsDisk ¶ added in v3.20.0
func (o OceanOutput) OsDisk() OceanOsDiskPtrOutput
OS disk specifications.
func (OceanOutput) ResourceGroupName ¶ added in v3.20.0
func (o OceanOutput) ResourceGroupName() pulumi.StringOutput
The Resource Group name of the Load Balancer.
func (OceanOutput) SshPublicKey ¶ added in v3.20.0
func (o OceanOutput) SshPublicKey() pulumi.StringOutput
SSH public key for admin access to Linux VMs.
func (OceanOutput) Strategies ¶ added in v3.20.0
func (o OceanOutput) Strategies() OceanStrategyArrayOutput
The Ocean AKS strategy object.
func (OceanOutput) Tags ¶ added in v3.20.0
func (o OceanOutput) Tags() OceanTagArrayOutput
Unique key-value pairs that will be used to tag VMs that are launched in the cluster.
func (OceanOutput) ToOceanOutput ¶
func (o OceanOutput) ToOceanOutput() OceanOutput
func (OceanOutput) ToOceanOutputWithContext ¶
func (o OceanOutput) ToOceanOutputWithContext(ctx context.Context) OceanOutput
func (OceanOutput) UserName ¶ added in v3.20.0
func (o OceanOutput) UserName() pulumi.StringOutput
Username for admin access to VMs.
func (OceanOutput) VmSizes ¶ added in v3.20.0
func (o OceanOutput) VmSizes() OceanVmSizeArrayOutput
The types of virtual machines that may or may not be a part of the Ocean cluster.
func (OceanOutput) Zones ¶ added in v3.20.0
func (o OceanOutput) Zones() pulumi.StringArrayOutput
An Array holding default Availability Zones, this configures the availability zones the Ocean may launch instances in.
type OceanState ¶
type OceanState struct { // The AKS identifier. A valid identifier should be formatted as `acd-nnnnnnnn` and previously used identifiers cannot be reused. AcdIdentifier pulumi.StringPtrInput // The AKS cluster name. AksName pulumi.StringPtrInput // Name of the Azure Resource Group where the AKS cluster is located. AksResourceGroupName pulumi.StringPtrInput // The Ocean Kubernetes Autoscaler object. Autoscaler OceanAutoscalerPtrInput // A unique identifier used for connecting the Ocean SaaS platform and the Kubernetes cluster. Typically, the cluster name is used as its identifier. ControllerClusterId pulumi.StringPtrInput // Must contain a valid Base64 encoded string. CustomData pulumi.StringPtrInput // List of Azure extension objects. Extensions OceanExtensionArrayInput // The Ocean AKS Health object. Health OceanHealthPtrInput // Image of VM. An image is a template for creating new VMs. Choose from Azure image catalogue (marketplace). Images OceanImageArrayInput // Configure Load Balancer. LoadBalancers OceanLoadBalancerArrayInput // List of Managed Service Identity objects. ManagedServiceIdentities OceanManagedServiceIdentityArrayInput // The maximum number of pods per node in an AKS cluster. MaxPods pulumi.IntPtrInput // Name of the Load Balancer. Name pulumi.StringPtrInput // Define the Virtual Network and Subnet. Network OceanNetworkPtrInput // OS disk specifications. OsDisk OceanOsDiskPtrInput // The Resource Group name of the Load Balancer. ResourceGroupName pulumi.StringPtrInput // SSH public key for admin access to Linux VMs. SshPublicKey pulumi.StringPtrInput // The Ocean AKS strategy object. Strategies OceanStrategyArrayInput // Unique key-value pairs that will be used to tag VMs that are launched in the cluster. Tags OceanTagArrayInput // Username for admin access to VMs. UserName pulumi.StringPtrInput // The types of virtual machines that may or may not be a part of the Ocean cluster. VmSizes OceanVmSizeArrayInput // An Array holding default Availability Zones, this configures the availability zones the Ocean may launch instances in. Zones pulumi.StringArrayInput }
func (OceanState) ElementType ¶
func (OceanState) ElementType() reflect.Type
type OceanStrategy ¶ added in v3.4.0
type OceanStrategyArgs ¶ added in v3.4.0
type OceanStrategyArgs struct { // If no spot instance markets are available, enable Ocean to launch on-demand instances instead. FallbackToOndemand pulumi.BoolPtrInput `pulumi:"fallbackToOndemand"` // Percentage of Spot VMs to maintain. SpotPercentage pulumi.IntPtrInput `pulumi:"spotPercentage"` }
func (OceanStrategyArgs) ElementType ¶ added in v3.4.0
func (OceanStrategyArgs) ElementType() reflect.Type
func (OceanStrategyArgs) ToOceanStrategyOutput ¶ added in v3.4.0
func (i OceanStrategyArgs) ToOceanStrategyOutput() OceanStrategyOutput
func (OceanStrategyArgs) ToOceanStrategyOutputWithContext ¶ added in v3.4.0
func (i OceanStrategyArgs) ToOceanStrategyOutputWithContext(ctx context.Context) OceanStrategyOutput
type OceanStrategyArray ¶ added in v3.4.0
type OceanStrategyArray []OceanStrategyInput
func (OceanStrategyArray) ElementType ¶ added in v3.4.0
func (OceanStrategyArray) ElementType() reflect.Type
func (OceanStrategyArray) ToOceanStrategyArrayOutput ¶ added in v3.4.0
func (i OceanStrategyArray) ToOceanStrategyArrayOutput() OceanStrategyArrayOutput
func (OceanStrategyArray) ToOceanStrategyArrayOutputWithContext ¶ added in v3.4.0
func (i OceanStrategyArray) ToOceanStrategyArrayOutputWithContext(ctx context.Context) OceanStrategyArrayOutput
type OceanStrategyArrayInput ¶ added in v3.4.0
type OceanStrategyArrayInput interface { pulumi.Input ToOceanStrategyArrayOutput() OceanStrategyArrayOutput ToOceanStrategyArrayOutputWithContext(context.Context) OceanStrategyArrayOutput }
OceanStrategyArrayInput is an input type that accepts OceanStrategyArray and OceanStrategyArrayOutput values. You can construct a concrete instance of `OceanStrategyArrayInput` via:
OceanStrategyArray{ OceanStrategyArgs{...} }
type OceanStrategyArrayOutput ¶ added in v3.4.0
type OceanStrategyArrayOutput struct{ *pulumi.OutputState }
func (OceanStrategyArrayOutput) ElementType ¶ added in v3.4.0
func (OceanStrategyArrayOutput) ElementType() reflect.Type
func (OceanStrategyArrayOutput) Index ¶ added in v3.4.0
func (o OceanStrategyArrayOutput) Index(i pulumi.IntInput) OceanStrategyOutput
func (OceanStrategyArrayOutput) ToOceanStrategyArrayOutput ¶ added in v3.4.0
func (o OceanStrategyArrayOutput) ToOceanStrategyArrayOutput() OceanStrategyArrayOutput
func (OceanStrategyArrayOutput) ToOceanStrategyArrayOutputWithContext ¶ added in v3.4.0
func (o OceanStrategyArrayOutput) ToOceanStrategyArrayOutputWithContext(ctx context.Context) OceanStrategyArrayOutput
type OceanStrategyInput ¶ added in v3.4.0
type OceanStrategyInput interface { pulumi.Input ToOceanStrategyOutput() OceanStrategyOutput ToOceanStrategyOutputWithContext(context.Context) OceanStrategyOutput }
OceanStrategyInput is an input type that accepts OceanStrategyArgs and OceanStrategyOutput values. You can construct a concrete instance of `OceanStrategyInput` via:
OceanStrategyArgs{...}
type OceanStrategyOutput ¶ added in v3.4.0
type OceanStrategyOutput struct{ *pulumi.OutputState }
func (OceanStrategyOutput) ElementType ¶ added in v3.4.0
func (OceanStrategyOutput) ElementType() reflect.Type
func (OceanStrategyOutput) FallbackToOndemand ¶ added in v3.4.0
func (o OceanStrategyOutput) FallbackToOndemand() pulumi.BoolPtrOutput
If no spot instance markets are available, enable Ocean to launch on-demand instances instead.
func (OceanStrategyOutput) SpotPercentage ¶ added in v3.4.0
func (o OceanStrategyOutput) SpotPercentage() pulumi.IntPtrOutput
Percentage of Spot VMs to maintain.
func (OceanStrategyOutput) ToOceanStrategyOutput ¶ added in v3.4.0
func (o OceanStrategyOutput) ToOceanStrategyOutput() OceanStrategyOutput
func (OceanStrategyOutput) ToOceanStrategyOutputWithContext ¶ added in v3.4.0
func (o OceanStrategyOutput) ToOceanStrategyOutputWithContext(ctx context.Context) OceanStrategyOutput
type OceanTagArgs ¶ added in v3.4.0
type OceanTagArgs struct { // Tag key. Key pulumi.StringPtrInput `pulumi:"key"` // Tag value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (OceanTagArgs) ElementType ¶ added in v3.4.0
func (OceanTagArgs) ElementType() reflect.Type
func (OceanTagArgs) ToOceanTagOutput ¶ added in v3.4.0
func (i OceanTagArgs) ToOceanTagOutput() OceanTagOutput
func (OceanTagArgs) ToOceanTagOutputWithContext ¶ added in v3.4.0
func (i OceanTagArgs) ToOceanTagOutputWithContext(ctx context.Context) OceanTagOutput
type OceanTagArray ¶ added in v3.4.0
type OceanTagArray []OceanTagInput
func (OceanTagArray) ElementType ¶ added in v3.4.0
func (OceanTagArray) ElementType() reflect.Type
func (OceanTagArray) ToOceanTagArrayOutput ¶ added in v3.4.0
func (i OceanTagArray) ToOceanTagArrayOutput() OceanTagArrayOutput
func (OceanTagArray) ToOceanTagArrayOutputWithContext ¶ added in v3.4.0
func (i OceanTagArray) ToOceanTagArrayOutputWithContext(ctx context.Context) OceanTagArrayOutput
type OceanTagArrayInput ¶ added in v3.4.0
type OceanTagArrayInput interface { pulumi.Input ToOceanTagArrayOutput() OceanTagArrayOutput ToOceanTagArrayOutputWithContext(context.Context) OceanTagArrayOutput }
OceanTagArrayInput is an input type that accepts OceanTagArray and OceanTagArrayOutput values. You can construct a concrete instance of `OceanTagArrayInput` via:
OceanTagArray{ OceanTagArgs{...} }
type OceanTagArrayOutput ¶ added in v3.4.0
type OceanTagArrayOutput struct{ *pulumi.OutputState }
func (OceanTagArrayOutput) ElementType ¶ added in v3.4.0
func (OceanTagArrayOutput) ElementType() reflect.Type
func (OceanTagArrayOutput) Index ¶ added in v3.4.0
func (o OceanTagArrayOutput) Index(i pulumi.IntInput) OceanTagOutput
func (OceanTagArrayOutput) ToOceanTagArrayOutput ¶ added in v3.4.0
func (o OceanTagArrayOutput) ToOceanTagArrayOutput() OceanTagArrayOutput
func (OceanTagArrayOutput) ToOceanTagArrayOutputWithContext ¶ added in v3.4.0
func (o OceanTagArrayOutput) ToOceanTagArrayOutputWithContext(ctx context.Context) OceanTagArrayOutput
type OceanTagInput ¶ added in v3.4.0
type OceanTagInput interface { pulumi.Input ToOceanTagOutput() OceanTagOutput ToOceanTagOutputWithContext(context.Context) OceanTagOutput }
OceanTagInput is an input type that accepts OceanTagArgs and OceanTagOutput values. You can construct a concrete instance of `OceanTagInput` via:
OceanTagArgs{...}
type OceanTagOutput ¶ added in v3.4.0
type OceanTagOutput struct{ *pulumi.OutputState }
func (OceanTagOutput) ElementType ¶ added in v3.4.0
func (OceanTagOutput) ElementType() reflect.Type
func (OceanTagOutput) Key ¶ added in v3.4.0
func (o OceanTagOutput) Key() pulumi.StringPtrOutput
Tag key.
func (OceanTagOutput) ToOceanTagOutput ¶ added in v3.4.0
func (o OceanTagOutput) ToOceanTagOutput() OceanTagOutput
func (OceanTagOutput) ToOceanTagOutputWithContext ¶ added in v3.4.0
func (o OceanTagOutput) ToOceanTagOutputWithContext(ctx context.Context) OceanTagOutput
func (OceanTagOutput) Value ¶ added in v3.4.0
func (o OceanTagOutput) Value() pulumi.StringPtrOutput
Tag value.
type OceanVirtualNodeGroup ¶
type OceanVirtualNodeGroup struct { pulumi.CustomResourceState // . Autoscales OceanVirtualNodeGroupAutoscaleArrayOutput `pulumi:"autoscales"` // Additional labels for the virtual node group. Only custom user labels are allowed. Kubernetes built-in labels and Spot internal labels are not allowed. Labels OceanVirtualNodeGroupLabelArrayOutput `pulumi:"labels"` // . LaunchSpecifications OceanVirtualNodeGroupLaunchSpecificationArrayOutput `pulumi:"launchSpecifications"` // Set name for the virtual node group. Name pulumi.StringOutput `pulumi:"name"` // The Ocean cluster ID. OceanId pulumi.StringOutput `pulumi:"oceanId"` // . ResourceLimits OceanVirtualNodeGroupResourceLimitArrayOutput `pulumi:"resourceLimits"` // Additional taints for the virtual node group. Only custom user labels are allowed. Kubernetes built-in labels and Spot internal labels are not allowed. Taints OceanVirtualNodeGroupTaintArrayOutput `pulumi:"taints"` // An Array holding Availability Zones, this configures the availability zones the Ocean may launch instances in per VNG. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Manages a Spotinst Ocean AKS Virtual Node Group resource.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi-spotinst/sdk/v3/go/spotinst/azure" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := azure.NewOceanVirtualNodeGroup(ctx, "example", &azure.OceanVirtualNodeGroupArgs{ Autoscales: azure.OceanVirtualNodeGroupAutoscaleArray{ &azure.OceanVirtualNodeGroupAutoscaleArgs{ AutoHeadroomPercentage: pulumi.Int(5), AutoscaleHeadrooms: azure.OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray{ &azure.OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs{ CpuPerUnit: pulumi.Int(4), GpuPerUnit: pulumi.Int(8), MemoryPerUnit: pulumi.Int(100), NumOfUnits: pulumi.Int(16), }, }, }, }, Labels: azure.OceanVirtualNodeGroupLabelArray{ &azure.OceanVirtualNodeGroupLabelArgs{ Key: pulumi.String("label_key"), Value: pulumi.String("label_value"), }, }, LaunchSpecifications: azure.OceanVirtualNodeGroupLaunchSpecificationArray{ &azure.OceanVirtualNodeGroupLaunchSpecificationArgs{ MaxPods: pulumi.Int(30), OsDisk: &azure.OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs{ SizeGb: pulumi.Int(100), Type: pulumi.String("Standard_LRS"), UtilizeEphemeralStorage: pulumi.Bool(false), }, Tags: azure.OceanVirtualNodeGroupLaunchSpecificationTagArray{ &azure.OceanVirtualNodeGroupLaunchSpecificationTagArgs{ Key: pulumi.String("label_key"), Value: pulumi.String("label_value"), }, }, }, }, OceanId: pulumi.String("o-12345"), ResourceLimits: azure.OceanVirtualNodeGroupResourceLimitArray{ &azure.OceanVirtualNodeGroupResourceLimitArgs{ MaxInstanceCount: pulumi.Int(4), }, }, Taints: azure.OceanVirtualNodeGroupTaintArray{ &azure.OceanVirtualNodeGroupTaintArgs{ Effect: pulumi.String("NoSchedule"), Key: pulumi.String("taint_key"), Value: pulumi.String("taint_value"), }, }, Zones: pulumi.StringArray{ pulumi.String("1"), pulumi.String("2"), pulumi.String("3"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ctx.Export("oceanId", spotinst_ocean_aks_.Example.Id) return nil }) }
``` <!--End PulumiCodeChooser -->
func GetOceanVirtualNodeGroup ¶
func GetOceanVirtualNodeGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OceanVirtualNodeGroupState, opts ...pulumi.ResourceOption) (*OceanVirtualNodeGroup, error)
GetOceanVirtualNodeGroup gets an existing OceanVirtualNodeGroup 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 NewOceanVirtualNodeGroup ¶
func NewOceanVirtualNodeGroup(ctx *pulumi.Context, name string, args *OceanVirtualNodeGroupArgs, opts ...pulumi.ResourceOption) (*OceanVirtualNodeGroup, error)
NewOceanVirtualNodeGroup registers a new resource with the given unique name, arguments, and options.
func (*OceanVirtualNodeGroup) ElementType ¶
func (*OceanVirtualNodeGroup) ElementType() reflect.Type
func (*OceanVirtualNodeGroup) ToOceanVirtualNodeGroupOutput ¶
func (i *OceanVirtualNodeGroup) ToOceanVirtualNodeGroupOutput() OceanVirtualNodeGroupOutput
func (*OceanVirtualNodeGroup) ToOceanVirtualNodeGroupOutputWithContext ¶
func (i *OceanVirtualNodeGroup) ToOceanVirtualNodeGroupOutputWithContext(ctx context.Context) OceanVirtualNodeGroupOutput
type OceanVirtualNodeGroupArgs ¶
type OceanVirtualNodeGroupArgs struct { // . Autoscales OceanVirtualNodeGroupAutoscaleArrayInput // Additional labels for the virtual node group. Only custom user labels are allowed. Kubernetes built-in labels and Spot internal labels are not allowed. Labels OceanVirtualNodeGroupLabelArrayInput // . LaunchSpecifications OceanVirtualNodeGroupLaunchSpecificationArrayInput // Set name for the virtual node group. Name pulumi.StringPtrInput // The Ocean cluster ID. OceanId pulumi.StringInput // . ResourceLimits OceanVirtualNodeGroupResourceLimitArrayInput // Additional taints for the virtual node group. Only custom user labels are allowed. Kubernetes built-in labels and Spot internal labels are not allowed. Taints OceanVirtualNodeGroupTaintArrayInput // An Array holding Availability Zones, this configures the availability zones the Ocean may launch instances in per VNG. Zones pulumi.StringArrayInput }
The set of arguments for constructing a OceanVirtualNodeGroup resource.
func (OceanVirtualNodeGroupArgs) ElementType ¶
func (OceanVirtualNodeGroupArgs) ElementType() reflect.Type
type OceanVirtualNodeGroupArray ¶
type OceanVirtualNodeGroupArray []OceanVirtualNodeGroupInput
func (OceanVirtualNodeGroupArray) ElementType ¶
func (OceanVirtualNodeGroupArray) ElementType() reflect.Type
func (OceanVirtualNodeGroupArray) ToOceanVirtualNodeGroupArrayOutput ¶
func (i OceanVirtualNodeGroupArray) ToOceanVirtualNodeGroupArrayOutput() OceanVirtualNodeGroupArrayOutput
func (OceanVirtualNodeGroupArray) ToOceanVirtualNodeGroupArrayOutputWithContext ¶
func (i OceanVirtualNodeGroupArray) ToOceanVirtualNodeGroupArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupArrayOutput
type OceanVirtualNodeGroupArrayInput ¶
type OceanVirtualNodeGroupArrayInput interface { pulumi.Input ToOceanVirtualNodeGroupArrayOutput() OceanVirtualNodeGroupArrayOutput ToOceanVirtualNodeGroupArrayOutputWithContext(context.Context) OceanVirtualNodeGroupArrayOutput }
OceanVirtualNodeGroupArrayInput is an input type that accepts OceanVirtualNodeGroupArray and OceanVirtualNodeGroupArrayOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupArrayInput` via:
OceanVirtualNodeGroupArray{ OceanVirtualNodeGroupArgs{...} }
type OceanVirtualNodeGroupArrayOutput ¶
type OceanVirtualNodeGroupArrayOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupArrayOutput) ElementType ¶
func (OceanVirtualNodeGroupArrayOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupArrayOutput) Index ¶
func (o OceanVirtualNodeGroupArrayOutput) Index(i pulumi.IntInput) OceanVirtualNodeGroupOutput
func (OceanVirtualNodeGroupArrayOutput) ToOceanVirtualNodeGroupArrayOutput ¶
func (o OceanVirtualNodeGroupArrayOutput) ToOceanVirtualNodeGroupArrayOutput() OceanVirtualNodeGroupArrayOutput
func (OceanVirtualNodeGroupArrayOutput) ToOceanVirtualNodeGroupArrayOutputWithContext ¶
func (o OceanVirtualNodeGroupArrayOutput) ToOceanVirtualNodeGroupArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupArrayOutput
type OceanVirtualNodeGroupAutoscale ¶
type OceanVirtualNodeGroupAutoscale struct { // Number between 0-200 to control the headroom %!o(MISSING)f the specific Virtual Node Group. Effective when `cluster.autoScaler.headroom.automatic.is_enabled` = true is set on the Ocean cluster. AutoHeadroomPercentage *int `pulumi:"autoHeadroomPercentage"` AutoscaleHeadrooms []OceanVirtualNodeGroupAutoscaleAutoscaleHeadroom `pulumi:"autoscaleHeadrooms"` }
type OceanVirtualNodeGroupAutoscaleArgs ¶
type OceanVirtualNodeGroupAutoscaleArgs struct { // Number between 0-200 to control the headroom %!o(MISSING)f the specific Virtual Node Group. Effective when `cluster.autoScaler.headroom.automatic.is_enabled` = true is set on the Ocean cluster. AutoHeadroomPercentage pulumi.IntPtrInput `pulumi:"autoHeadroomPercentage"` AutoscaleHeadrooms OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayInput `pulumi:"autoscaleHeadrooms"` }
func (OceanVirtualNodeGroupAutoscaleArgs) ElementType ¶
func (OceanVirtualNodeGroupAutoscaleArgs) ElementType() reflect.Type
func (OceanVirtualNodeGroupAutoscaleArgs) ToOceanVirtualNodeGroupAutoscaleOutput ¶
func (i OceanVirtualNodeGroupAutoscaleArgs) ToOceanVirtualNodeGroupAutoscaleOutput() OceanVirtualNodeGroupAutoscaleOutput
func (OceanVirtualNodeGroupAutoscaleArgs) ToOceanVirtualNodeGroupAutoscaleOutputWithContext ¶
func (i OceanVirtualNodeGroupAutoscaleArgs) ToOceanVirtualNodeGroupAutoscaleOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleOutput
type OceanVirtualNodeGroupAutoscaleArray ¶
type OceanVirtualNodeGroupAutoscaleArray []OceanVirtualNodeGroupAutoscaleInput
func (OceanVirtualNodeGroupAutoscaleArray) ElementType ¶
func (OceanVirtualNodeGroupAutoscaleArray) ElementType() reflect.Type
func (OceanVirtualNodeGroupAutoscaleArray) ToOceanVirtualNodeGroupAutoscaleArrayOutput ¶
func (i OceanVirtualNodeGroupAutoscaleArray) ToOceanVirtualNodeGroupAutoscaleArrayOutput() OceanVirtualNodeGroupAutoscaleArrayOutput
func (OceanVirtualNodeGroupAutoscaleArray) ToOceanVirtualNodeGroupAutoscaleArrayOutputWithContext ¶
func (i OceanVirtualNodeGroupAutoscaleArray) ToOceanVirtualNodeGroupAutoscaleArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleArrayOutput
type OceanVirtualNodeGroupAutoscaleArrayInput ¶
type OceanVirtualNodeGroupAutoscaleArrayInput interface { pulumi.Input ToOceanVirtualNodeGroupAutoscaleArrayOutput() OceanVirtualNodeGroupAutoscaleArrayOutput ToOceanVirtualNodeGroupAutoscaleArrayOutputWithContext(context.Context) OceanVirtualNodeGroupAutoscaleArrayOutput }
OceanVirtualNodeGroupAutoscaleArrayInput is an input type that accepts OceanVirtualNodeGroupAutoscaleArray and OceanVirtualNodeGroupAutoscaleArrayOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupAutoscaleArrayInput` via:
OceanVirtualNodeGroupAutoscaleArray{ OceanVirtualNodeGroupAutoscaleArgs{...} }
type OceanVirtualNodeGroupAutoscaleArrayOutput ¶
type OceanVirtualNodeGroupAutoscaleArrayOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupAutoscaleArrayOutput) ElementType ¶
func (OceanVirtualNodeGroupAutoscaleArrayOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupAutoscaleArrayOutput) ToOceanVirtualNodeGroupAutoscaleArrayOutput ¶
func (o OceanVirtualNodeGroupAutoscaleArrayOutput) ToOceanVirtualNodeGroupAutoscaleArrayOutput() OceanVirtualNodeGroupAutoscaleArrayOutput
func (OceanVirtualNodeGroupAutoscaleArrayOutput) ToOceanVirtualNodeGroupAutoscaleArrayOutputWithContext ¶
func (o OceanVirtualNodeGroupAutoscaleArrayOutput) ToOceanVirtualNodeGroupAutoscaleArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleArrayOutput
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroom ¶
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroom struct { // Configure the number of CPUs to allocate for the headroom. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU. CpuPerUnit *int `pulumi:"cpuPerUnit"` // How many GPU cores should be allocated for headroom unit. GpuPerUnit *int `pulumi:"gpuPerUnit"` // Configure the amount of memory (MiB) to allocate the headroom. MemoryPerUnit *int `pulumi:"memoryPerUnit"` // The number of headroom units to maintain, where each unit has the defined CPU, memory and GPU. NumOfUnits int `pulumi:"numOfUnits"` }
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs ¶
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs struct { // Configure the number of CPUs to allocate for the headroom. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU. CpuPerUnit pulumi.IntPtrInput `pulumi:"cpuPerUnit"` // How many GPU cores should be allocated for headroom unit. GpuPerUnit pulumi.IntPtrInput `pulumi:"gpuPerUnit"` // Configure the amount of memory (MiB) to allocate the headroom. MemoryPerUnit pulumi.IntPtrInput `pulumi:"memoryPerUnit"` // The number of headroom units to maintain, where each unit has the defined CPU, memory and GPU. NumOfUnits pulumi.IntInput `pulumi:"numOfUnits"` }
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs) ElementType ¶
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs) ElementType() reflect.Type
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput ¶
func (i OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput() OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutputWithContext ¶
func (i OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray ¶ added in v3.15.0
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray []OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomInput
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray) ElementType ¶ added in v3.15.0
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray) ElementType() reflect.Type
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput ¶ added in v3.15.0
func (i OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput() OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutputWithContext ¶ added in v3.15.0
func (i OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayInput ¶ added in v3.15.0
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayInput interface { pulumi.Input ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput() OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutputWithContext(context.Context) OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput }
OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayInput is an input type that accepts OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray and OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayInput` via:
OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArray{ OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs{...} }
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput ¶ added in v3.15.0
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput) ElementType ¶ added in v3.15.0
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput ¶ added in v3.15.0
func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput() OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutputWithContext ¶ added in v3.15.0
func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomInput ¶
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomInput interface { pulumi.Input ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput() OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutputWithContext(context.Context) OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput }
OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomInput is an input type that accepts OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs and OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomInput` via:
OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArgs{...}
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput ¶
type OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) CpuPerUnit ¶
func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) CpuPerUnit() pulumi.IntPtrOutput
Configure the number of CPUs to allocate for the headroom. CPUs are denoted in millicores, where 1000 millicores = 1 vCPU.
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) ElementType ¶
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) GpuPerUnit ¶
func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) GpuPerUnit() pulumi.IntPtrOutput
How many GPU cores should be allocated for headroom unit.
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) MemoryPerUnit ¶
func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) MemoryPerUnit() pulumi.IntPtrOutput
Configure the amount of memory (MiB) to allocate the headroom.
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) NumOfUnits ¶
func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) NumOfUnits() pulumi.IntOutput
The number of headroom units to maintain, where each unit has the defined CPU, memory and GPU.
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput ¶
func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput() OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput
func (OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutputWithContext ¶
func (o OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput) ToOceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomOutput
type OceanVirtualNodeGroupAutoscaleInput ¶
type OceanVirtualNodeGroupAutoscaleInput interface { pulumi.Input ToOceanVirtualNodeGroupAutoscaleOutput() OceanVirtualNodeGroupAutoscaleOutput ToOceanVirtualNodeGroupAutoscaleOutputWithContext(context.Context) OceanVirtualNodeGroupAutoscaleOutput }
OceanVirtualNodeGroupAutoscaleInput is an input type that accepts OceanVirtualNodeGroupAutoscaleArgs and OceanVirtualNodeGroupAutoscaleOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupAutoscaleInput` via:
OceanVirtualNodeGroupAutoscaleArgs{...}
type OceanVirtualNodeGroupAutoscaleOutput ¶
type OceanVirtualNodeGroupAutoscaleOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupAutoscaleOutput) AutoHeadroomPercentage ¶ added in v3.15.0
func (o OceanVirtualNodeGroupAutoscaleOutput) AutoHeadroomPercentage() pulumi.IntPtrOutput
Number between 0-200 to control the headroom %!o(MISSING)f the specific Virtual Node Group. Effective when `cluster.autoScaler.headroom.automatic.is_enabled` = true is set on the Ocean cluster.
func (OceanVirtualNodeGroupAutoscaleOutput) AutoscaleHeadrooms ¶ added in v3.15.0
func (o OceanVirtualNodeGroupAutoscaleOutput) AutoscaleHeadrooms() OceanVirtualNodeGroupAutoscaleAutoscaleHeadroomArrayOutput
func (OceanVirtualNodeGroupAutoscaleOutput) ElementType ¶
func (OceanVirtualNodeGroupAutoscaleOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupAutoscaleOutput) ToOceanVirtualNodeGroupAutoscaleOutput ¶
func (o OceanVirtualNodeGroupAutoscaleOutput) ToOceanVirtualNodeGroupAutoscaleOutput() OceanVirtualNodeGroupAutoscaleOutput
func (OceanVirtualNodeGroupAutoscaleOutput) ToOceanVirtualNodeGroupAutoscaleOutputWithContext ¶
func (o OceanVirtualNodeGroupAutoscaleOutput) ToOceanVirtualNodeGroupAutoscaleOutputWithContext(ctx context.Context) OceanVirtualNodeGroupAutoscaleOutput
type OceanVirtualNodeGroupInput ¶
type OceanVirtualNodeGroupInput interface { pulumi.Input ToOceanVirtualNodeGroupOutput() OceanVirtualNodeGroupOutput ToOceanVirtualNodeGroupOutputWithContext(ctx context.Context) OceanVirtualNodeGroupOutput }
type OceanVirtualNodeGroupLabelArgs ¶
type OceanVirtualNodeGroupLabelArgs struct { // Tag Key for Vms in the cluster. Key pulumi.StringInput `pulumi:"key"` // Tag Value for VMs in the cluster. Value pulumi.StringPtrInput `pulumi:"value"` }
func (OceanVirtualNodeGroupLabelArgs) ElementType ¶
func (OceanVirtualNodeGroupLabelArgs) ElementType() reflect.Type
func (OceanVirtualNodeGroupLabelArgs) ToOceanVirtualNodeGroupLabelOutput ¶
func (i OceanVirtualNodeGroupLabelArgs) ToOceanVirtualNodeGroupLabelOutput() OceanVirtualNodeGroupLabelOutput
func (OceanVirtualNodeGroupLabelArgs) ToOceanVirtualNodeGroupLabelOutputWithContext ¶
func (i OceanVirtualNodeGroupLabelArgs) ToOceanVirtualNodeGroupLabelOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLabelOutput
type OceanVirtualNodeGroupLabelArray ¶
type OceanVirtualNodeGroupLabelArray []OceanVirtualNodeGroupLabelInput
func (OceanVirtualNodeGroupLabelArray) ElementType ¶
func (OceanVirtualNodeGroupLabelArray) ElementType() reflect.Type
func (OceanVirtualNodeGroupLabelArray) ToOceanVirtualNodeGroupLabelArrayOutput ¶
func (i OceanVirtualNodeGroupLabelArray) ToOceanVirtualNodeGroupLabelArrayOutput() OceanVirtualNodeGroupLabelArrayOutput
func (OceanVirtualNodeGroupLabelArray) ToOceanVirtualNodeGroupLabelArrayOutputWithContext ¶
func (i OceanVirtualNodeGroupLabelArray) ToOceanVirtualNodeGroupLabelArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLabelArrayOutput
type OceanVirtualNodeGroupLabelArrayInput ¶
type OceanVirtualNodeGroupLabelArrayInput interface { pulumi.Input ToOceanVirtualNodeGroupLabelArrayOutput() OceanVirtualNodeGroupLabelArrayOutput ToOceanVirtualNodeGroupLabelArrayOutputWithContext(context.Context) OceanVirtualNodeGroupLabelArrayOutput }
OceanVirtualNodeGroupLabelArrayInput is an input type that accepts OceanVirtualNodeGroupLabelArray and OceanVirtualNodeGroupLabelArrayOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupLabelArrayInput` via:
OceanVirtualNodeGroupLabelArray{ OceanVirtualNodeGroupLabelArgs{...} }
type OceanVirtualNodeGroupLabelArrayOutput ¶
type OceanVirtualNodeGroupLabelArrayOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupLabelArrayOutput) ElementType ¶
func (OceanVirtualNodeGroupLabelArrayOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupLabelArrayOutput) Index ¶
func (o OceanVirtualNodeGroupLabelArrayOutput) Index(i pulumi.IntInput) OceanVirtualNodeGroupLabelOutput
func (OceanVirtualNodeGroupLabelArrayOutput) ToOceanVirtualNodeGroupLabelArrayOutput ¶
func (o OceanVirtualNodeGroupLabelArrayOutput) ToOceanVirtualNodeGroupLabelArrayOutput() OceanVirtualNodeGroupLabelArrayOutput
func (OceanVirtualNodeGroupLabelArrayOutput) ToOceanVirtualNodeGroupLabelArrayOutputWithContext ¶
func (o OceanVirtualNodeGroupLabelArrayOutput) ToOceanVirtualNodeGroupLabelArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLabelArrayOutput
type OceanVirtualNodeGroupLabelInput ¶
type OceanVirtualNodeGroupLabelInput interface { pulumi.Input ToOceanVirtualNodeGroupLabelOutput() OceanVirtualNodeGroupLabelOutput ToOceanVirtualNodeGroupLabelOutputWithContext(context.Context) OceanVirtualNodeGroupLabelOutput }
OceanVirtualNodeGroupLabelInput is an input type that accepts OceanVirtualNodeGroupLabelArgs and OceanVirtualNodeGroupLabelOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupLabelInput` via:
OceanVirtualNodeGroupLabelArgs{...}
type OceanVirtualNodeGroupLabelOutput ¶
type OceanVirtualNodeGroupLabelOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupLabelOutput) ElementType ¶
func (OceanVirtualNodeGroupLabelOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupLabelOutput) Key ¶
func (o OceanVirtualNodeGroupLabelOutput) Key() pulumi.StringOutput
Tag Key for Vms in the cluster.
func (OceanVirtualNodeGroupLabelOutput) ToOceanVirtualNodeGroupLabelOutput ¶
func (o OceanVirtualNodeGroupLabelOutput) ToOceanVirtualNodeGroupLabelOutput() OceanVirtualNodeGroupLabelOutput
func (OceanVirtualNodeGroupLabelOutput) ToOceanVirtualNodeGroupLabelOutputWithContext ¶
func (o OceanVirtualNodeGroupLabelOutput) ToOceanVirtualNodeGroupLabelOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLabelOutput
func (OceanVirtualNodeGroupLabelOutput) Value ¶
func (o OceanVirtualNodeGroupLabelOutput) Value() pulumi.StringPtrOutput
Tag Value for VMs in the cluster.
type OceanVirtualNodeGroupLaunchSpecification ¶
type OceanVirtualNodeGroupLaunchSpecification struct { // The maximum number of pods per node in an AKS cluster. MaxPods *int `pulumi:"maxPods"` // Specify OS disk specification other than default. OsDisk *OceanVirtualNodeGroupLaunchSpecificationOsDisk `pulumi:"osDisk"` // Additional key-value pairs to be used to tag the VMs in the virtual node group. Tags []OceanVirtualNodeGroupLaunchSpecificationTag `pulumi:"tags"` }
type OceanVirtualNodeGroupLaunchSpecificationArgs ¶
type OceanVirtualNodeGroupLaunchSpecificationArgs struct { // The maximum number of pods per node in an AKS cluster. MaxPods pulumi.IntPtrInput `pulumi:"maxPods"` // Specify OS disk specification other than default. OsDisk OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrInput `pulumi:"osDisk"` // Additional key-value pairs to be used to tag the VMs in the virtual node group. Tags OceanVirtualNodeGroupLaunchSpecificationTagArrayInput `pulumi:"tags"` }
func (OceanVirtualNodeGroupLaunchSpecificationArgs) ElementType ¶
func (OceanVirtualNodeGroupLaunchSpecificationArgs) ElementType() reflect.Type
func (OceanVirtualNodeGroupLaunchSpecificationArgs) ToOceanVirtualNodeGroupLaunchSpecificationOutput ¶
func (i OceanVirtualNodeGroupLaunchSpecificationArgs) ToOceanVirtualNodeGroupLaunchSpecificationOutput() OceanVirtualNodeGroupLaunchSpecificationOutput
func (OceanVirtualNodeGroupLaunchSpecificationArgs) ToOceanVirtualNodeGroupLaunchSpecificationOutputWithContext ¶
func (i OceanVirtualNodeGroupLaunchSpecificationArgs) ToOceanVirtualNodeGroupLaunchSpecificationOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOutput
type OceanVirtualNodeGroupLaunchSpecificationArray ¶
type OceanVirtualNodeGroupLaunchSpecificationArray []OceanVirtualNodeGroupLaunchSpecificationInput
func (OceanVirtualNodeGroupLaunchSpecificationArray) ElementType ¶
func (OceanVirtualNodeGroupLaunchSpecificationArray) ElementType() reflect.Type
func (OceanVirtualNodeGroupLaunchSpecificationArray) ToOceanVirtualNodeGroupLaunchSpecificationArrayOutput ¶
func (i OceanVirtualNodeGroupLaunchSpecificationArray) ToOceanVirtualNodeGroupLaunchSpecificationArrayOutput() OceanVirtualNodeGroupLaunchSpecificationArrayOutput
func (OceanVirtualNodeGroupLaunchSpecificationArray) ToOceanVirtualNodeGroupLaunchSpecificationArrayOutputWithContext ¶
func (i OceanVirtualNodeGroupLaunchSpecificationArray) ToOceanVirtualNodeGroupLaunchSpecificationArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationArrayOutput
type OceanVirtualNodeGroupLaunchSpecificationArrayInput ¶
type OceanVirtualNodeGroupLaunchSpecificationArrayInput interface { pulumi.Input ToOceanVirtualNodeGroupLaunchSpecificationArrayOutput() OceanVirtualNodeGroupLaunchSpecificationArrayOutput ToOceanVirtualNodeGroupLaunchSpecificationArrayOutputWithContext(context.Context) OceanVirtualNodeGroupLaunchSpecificationArrayOutput }
OceanVirtualNodeGroupLaunchSpecificationArrayInput is an input type that accepts OceanVirtualNodeGroupLaunchSpecificationArray and OceanVirtualNodeGroupLaunchSpecificationArrayOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupLaunchSpecificationArrayInput` via:
OceanVirtualNodeGroupLaunchSpecificationArray{ OceanVirtualNodeGroupLaunchSpecificationArgs{...} }
type OceanVirtualNodeGroupLaunchSpecificationArrayOutput ¶
type OceanVirtualNodeGroupLaunchSpecificationArrayOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupLaunchSpecificationArrayOutput) ElementType ¶
func (OceanVirtualNodeGroupLaunchSpecificationArrayOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupLaunchSpecificationArrayOutput) ToOceanVirtualNodeGroupLaunchSpecificationArrayOutput ¶
func (o OceanVirtualNodeGroupLaunchSpecificationArrayOutput) ToOceanVirtualNodeGroupLaunchSpecificationArrayOutput() OceanVirtualNodeGroupLaunchSpecificationArrayOutput
func (OceanVirtualNodeGroupLaunchSpecificationArrayOutput) ToOceanVirtualNodeGroupLaunchSpecificationArrayOutputWithContext ¶
func (o OceanVirtualNodeGroupLaunchSpecificationArrayOutput) ToOceanVirtualNodeGroupLaunchSpecificationArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationArrayOutput
type OceanVirtualNodeGroupLaunchSpecificationInput ¶
type OceanVirtualNodeGroupLaunchSpecificationInput interface { pulumi.Input ToOceanVirtualNodeGroupLaunchSpecificationOutput() OceanVirtualNodeGroupLaunchSpecificationOutput ToOceanVirtualNodeGroupLaunchSpecificationOutputWithContext(context.Context) OceanVirtualNodeGroupLaunchSpecificationOutput }
OceanVirtualNodeGroupLaunchSpecificationInput is an input type that accepts OceanVirtualNodeGroupLaunchSpecificationArgs and OceanVirtualNodeGroupLaunchSpecificationOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupLaunchSpecificationInput` via:
OceanVirtualNodeGroupLaunchSpecificationArgs{...}
type OceanVirtualNodeGroupLaunchSpecificationOsDisk ¶
type OceanVirtualNodeGroupLaunchSpecificationOsDisk struct { // The size of the OS disk in GB, Required if dataDisks is specified. SizeGb int `pulumi:"sizeGb"` // The type of the OS disk. Valid values: `"Standard_LRS"`, `"Premium_LRS"`, `"StandardSSD_LRS"`. Type *string `pulumi:"type"` // Flag to enable/disable the Ephemeral OS Disk utilization. UtilizeEphemeralStorage *bool `pulumi:"utilizeEphemeralStorage"` }
type OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs ¶
type OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs struct { // The size of the OS disk in GB, Required if dataDisks is specified. SizeGb pulumi.IntInput `pulumi:"sizeGb"` // The type of the OS disk. Valid values: `"Standard_LRS"`, `"Premium_LRS"`, `"StandardSSD_LRS"`. Type pulumi.StringPtrInput `pulumi:"type"` // Flag to enable/disable the Ephemeral OS Disk utilization. UtilizeEphemeralStorage pulumi.BoolPtrInput `pulumi:"utilizeEphemeralStorage"` }
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ElementType ¶
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ElementType() reflect.Type
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutput ¶
func (i OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutput() OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutputWithContext ¶
func (i OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput ¶
func (i OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput() OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutputWithContext ¶
func (i OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
type OceanVirtualNodeGroupLaunchSpecificationOsDiskInput ¶
type OceanVirtualNodeGroupLaunchSpecificationOsDiskInput interface { pulumi.Input ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutput() OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutputWithContext(context.Context) OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput }
OceanVirtualNodeGroupLaunchSpecificationOsDiskInput is an input type that accepts OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs and OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupLaunchSpecificationOsDiskInput` via:
OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs{...}
type OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput ¶
type OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ElementType ¶
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) SizeGb ¶
func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) SizeGb() pulumi.IntOutput
The size of the OS disk in GB, Required if dataDisks is specified.
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutput ¶
func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutput() OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutputWithContext ¶
func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput ¶
func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput() OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutputWithContext ¶
func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) Type ¶
The type of the OS disk. Valid values: `"Standard_LRS"`, `"Premium_LRS"`, `"StandardSSD_LRS"`.
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) UtilizeEphemeralStorage ¶ added in v3.19.0
func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskOutput) UtilizeEphemeralStorage() pulumi.BoolPtrOutput
Flag to enable/disable the Ephemeral OS Disk utilization.
type OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrInput ¶
type OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrInput interface { pulumi.Input ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput() OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutputWithContext(context.Context) OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput }
OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrInput is an input type that accepts OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs, OceanVirtualNodeGroupLaunchSpecificationOsDiskPtr and OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrInput` via:
OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs{...} or: nil
func OceanVirtualNodeGroupLaunchSpecificationOsDiskPtr ¶
func OceanVirtualNodeGroupLaunchSpecificationOsDiskPtr(v *OceanVirtualNodeGroupLaunchSpecificationOsDiskArgs) OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrInput
type OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput ¶
type OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) ElementType ¶
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) SizeGb ¶
func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) SizeGb() pulumi.IntPtrOutput
The size of the OS disk in GB, Required if dataDisks is specified.
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput ¶
func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput() OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutputWithContext ¶
func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) ToOceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) Type ¶
The type of the OS disk. Valid values: `"Standard_LRS"`, `"Premium_LRS"`, `"StandardSSD_LRS"`.
func (OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) UtilizeEphemeralStorage ¶ added in v3.19.0
func (o OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput) UtilizeEphemeralStorage() pulumi.BoolPtrOutput
Flag to enable/disable the Ephemeral OS Disk utilization.
type OceanVirtualNodeGroupLaunchSpecificationOutput ¶
type OceanVirtualNodeGroupLaunchSpecificationOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupLaunchSpecificationOutput) ElementType ¶
func (OceanVirtualNodeGroupLaunchSpecificationOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupLaunchSpecificationOutput) MaxPods ¶ added in v3.23.0
func (o OceanVirtualNodeGroupLaunchSpecificationOutput) MaxPods() pulumi.IntPtrOutput
The maximum number of pods per node in an AKS cluster.
func (OceanVirtualNodeGroupLaunchSpecificationOutput) OsDisk ¶
func (o OceanVirtualNodeGroupLaunchSpecificationOutput) OsDisk() OceanVirtualNodeGroupLaunchSpecificationOsDiskPtrOutput
Specify OS disk specification other than default.
func (OceanVirtualNodeGroupLaunchSpecificationOutput) Tags ¶
func (o OceanVirtualNodeGroupLaunchSpecificationOutput) Tags() OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput
Additional key-value pairs to be used to tag the VMs in the virtual node group.
func (OceanVirtualNodeGroupLaunchSpecificationOutput) ToOceanVirtualNodeGroupLaunchSpecificationOutput ¶
func (o OceanVirtualNodeGroupLaunchSpecificationOutput) ToOceanVirtualNodeGroupLaunchSpecificationOutput() OceanVirtualNodeGroupLaunchSpecificationOutput
func (OceanVirtualNodeGroupLaunchSpecificationOutput) ToOceanVirtualNodeGroupLaunchSpecificationOutputWithContext ¶
func (o OceanVirtualNodeGroupLaunchSpecificationOutput) ToOceanVirtualNodeGroupLaunchSpecificationOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationOutput
type OceanVirtualNodeGroupLaunchSpecificationTagArgs ¶
type OceanVirtualNodeGroupLaunchSpecificationTagArgs struct { // Tag Key for Vms in the cluster. Key pulumi.StringPtrInput `pulumi:"key"` // Tag Value for VMs in the cluster. Value pulumi.StringPtrInput `pulumi:"value"` }
func (OceanVirtualNodeGroupLaunchSpecificationTagArgs) ElementType ¶
func (OceanVirtualNodeGroupLaunchSpecificationTagArgs) ElementType() reflect.Type
func (OceanVirtualNodeGroupLaunchSpecificationTagArgs) ToOceanVirtualNodeGroupLaunchSpecificationTagOutput ¶
func (i OceanVirtualNodeGroupLaunchSpecificationTagArgs) ToOceanVirtualNodeGroupLaunchSpecificationTagOutput() OceanVirtualNodeGroupLaunchSpecificationTagOutput
func (OceanVirtualNodeGroupLaunchSpecificationTagArgs) ToOceanVirtualNodeGroupLaunchSpecificationTagOutputWithContext ¶
func (i OceanVirtualNodeGroupLaunchSpecificationTagArgs) ToOceanVirtualNodeGroupLaunchSpecificationTagOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationTagOutput
type OceanVirtualNodeGroupLaunchSpecificationTagArray ¶
type OceanVirtualNodeGroupLaunchSpecificationTagArray []OceanVirtualNodeGroupLaunchSpecificationTagInput
func (OceanVirtualNodeGroupLaunchSpecificationTagArray) ElementType ¶
func (OceanVirtualNodeGroupLaunchSpecificationTagArray) ElementType() reflect.Type
func (OceanVirtualNodeGroupLaunchSpecificationTagArray) ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutput ¶
func (i OceanVirtualNodeGroupLaunchSpecificationTagArray) ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutput() OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput
func (OceanVirtualNodeGroupLaunchSpecificationTagArray) ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutputWithContext ¶
func (i OceanVirtualNodeGroupLaunchSpecificationTagArray) ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput
type OceanVirtualNodeGroupLaunchSpecificationTagArrayInput ¶
type OceanVirtualNodeGroupLaunchSpecificationTagArrayInput interface { pulumi.Input ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutput() OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutputWithContext(context.Context) OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput }
OceanVirtualNodeGroupLaunchSpecificationTagArrayInput is an input type that accepts OceanVirtualNodeGroupLaunchSpecificationTagArray and OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupLaunchSpecificationTagArrayInput` via:
OceanVirtualNodeGroupLaunchSpecificationTagArray{ OceanVirtualNodeGroupLaunchSpecificationTagArgs{...} }
type OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput ¶
type OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput) ElementType ¶
func (OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput) ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutput ¶
func (o OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput) ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutput() OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput
func (OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput) ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutputWithContext ¶
func (o OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput) ToOceanVirtualNodeGroupLaunchSpecificationTagArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationTagArrayOutput
type OceanVirtualNodeGroupLaunchSpecificationTagInput ¶
type OceanVirtualNodeGroupLaunchSpecificationTagInput interface { pulumi.Input ToOceanVirtualNodeGroupLaunchSpecificationTagOutput() OceanVirtualNodeGroupLaunchSpecificationTagOutput ToOceanVirtualNodeGroupLaunchSpecificationTagOutputWithContext(context.Context) OceanVirtualNodeGroupLaunchSpecificationTagOutput }
OceanVirtualNodeGroupLaunchSpecificationTagInput is an input type that accepts OceanVirtualNodeGroupLaunchSpecificationTagArgs and OceanVirtualNodeGroupLaunchSpecificationTagOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupLaunchSpecificationTagInput` via:
OceanVirtualNodeGroupLaunchSpecificationTagArgs{...}
type OceanVirtualNodeGroupLaunchSpecificationTagOutput ¶
type OceanVirtualNodeGroupLaunchSpecificationTagOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupLaunchSpecificationTagOutput) ElementType ¶
func (OceanVirtualNodeGroupLaunchSpecificationTagOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupLaunchSpecificationTagOutput) ToOceanVirtualNodeGroupLaunchSpecificationTagOutput ¶
func (o OceanVirtualNodeGroupLaunchSpecificationTagOutput) ToOceanVirtualNodeGroupLaunchSpecificationTagOutput() OceanVirtualNodeGroupLaunchSpecificationTagOutput
func (OceanVirtualNodeGroupLaunchSpecificationTagOutput) ToOceanVirtualNodeGroupLaunchSpecificationTagOutputWithContext ¶
func (o OceanVirtualNodeGroupLaunchSpecificationTagOutput) ToOceanVirtualNodeGroupLaunchSpecificationTagOutputWithContext(ctx context.Context) OceanVirtualNodeGroupLaunchSpecificationTagOutput
func (OceanVirtualNodeGroupLaunchSpecificationTagOutput) Value ¶
func (o OceanVirtualNodeGroupLaunchSpecificationTagOutput) Value() pulumi.StringPtrOutput
Tag Value for VMs in the cluster.
type OceanVirtualNodeGroupMap ¶
type OceanVirtualNodeGroupMap map[string]OceanVirtualNodeGroupInput
func (OceanVirtualNodeGroupMap) ElementType ¶
func (OceanVirtualNodeGroupMap) ElementType() reflect.Type
func (OceanVirtualNodeGroupMap) ToOceanVirtualNodeGroupMapOutput ¶
func (i OceanVirtualNodeGroupMap) ToOceanVirtualNodeGroupMapOutput() OceanVirtualNodeGroupMapOutput
func (OceanVirtualNodeGroupMap) ToOceanVirtualNodeGroupMapOutputWithContext ¶
func (i OceanVirtualNodeGroupMap) ToOceanVirtualNodeGroupMapOutputWithContext(ctx context.Context) OceanVirtualNodeGroupMapOutput
type OceanVirtualNodeGroupMapInput ¶
type OceanVirtualNodeGroupMapInput interface { pulumi.Input ToOceanVirtualNodeGroupMapOutput() OceanVirtualNodeGroupMapOutput ToOceanVirtualNodeGroupMapOutputWithContext(context.Context) OceanVirtualNodeGroupMapOutput }
OceanVirtualNodeGroupMapInput is an input type that accepts OceanVirtualNodeGroupMap and OceanVirtualNodeGroupMapOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupMapInput` via:
OceanVirtualNodeGroupMap{ "key": OceanVirtualNodeGroupArgs{...} }
type OceanVirtualNodeGroupMapOutput ¶
type OceanVirtualNodeGroupMapOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupMapOutput) ElementType ¶
func (OceanVirtualNodeGroupMapOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupMapOutput) MapIndex ¶
func (o OceanVirtualNodeGroupMapOutput) MapIndex(k pulumi.StringInput) OceanVirtualNodeGroupOutput
func (OceanVirtualNodeGroupMapOutput) ToOceanVirtualNodeGroupMapOutput ¶
func (o OceanVirtualNodeGroupMapOutput) ToOceanVirtualNodeGroupMapOutput() OceanVirtualNodeGroupMapOutput
func (OceanVirtualNodeGroupMapOutput) ToOceanVirtualNodeGroupMapOutputWithContext ¶
func (o OceanVirtualNodeGroupMapOutput) ToOceanVirtualNodeGroupMapOutputWithContext(ctx context.Context) OceanVirtualNodeGroupMapOutput
type OceanVirtualNodeGroupOutput ¶
type OceanVirtualNodeGroupOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupOutput) Autoscales ¶ added in v3.20.0
func (o OceanVirtualNodeGroupOutput) Autoscales() OceanVirtualNodeGroupAutoscaleArrayOutput
.
func (OceanVirtualNodeGroupOutput) ElementType ¶
func (OceanVirtualNodeGroupOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupOutput) Labels ¶ added in v3.20.0
func (o OceanVirtualNodeGroupOutput) Labels() OceanVirtualNodeGroupLabelArrayOutput
Additional labels for the virtual node group. Only custom user labels are allowed. Kubernetes built-in labels and Spot internal labels are not allowed.
func (OceanVirtualNodeGroupOutput) LaunchSpecifications ¶ added in v3.20.0
func (o OceanVirtualNodeGroupOutput) LaunchSpecifications() OceanVirtualNodeGroupLaunchSpecificationArrayOutput
.
func (OceanVirtualNodeGroupOutput) Name ¶ added in v3.20.0
func (o OceanVirtualNodeGroupOutput) Name() pulumi.StringOutput
Set name for the virtual node group.
func (OceanVirtualNodeGroupOutput) OceanId ¶ added in v3.20.0
func (o OceanVirtualNodeGroupOutput) OceanId() pulumi.StringOutput
The Ocean cluster ID.
func (OceanVirtualNodeGroupOutput) ResourceLimits ¶ added in v3.20.0
func (o OceanVirtualNodeGroupOutput) ResourceLimits() OceanVirtualNodeGroupResourceLimitArrayOutput
.
func (OceanVirtualNodeGroupOutput) Taints ¶ added in v3.20.0
func (o OceanVirtualNodeGroupOutput) Taints() OceanVirtualNodeGroupTaintArrayOutput
Additional taints for the virtual node group. Only custom user labels are allowed. Kubernetes built-in labels and Spot internal labels are not allowed.
func (OceanVirtualNodeGroupOutput) ToOceanVirtualNodeGroupOutput ¶
func (o OceanVirtualNodeGroupOutput) ToOceanVirtualNodeGroupOutput() OceanVirtualNodeGroupOutput
func (OceanVirtualNodeGroupOutput) ToOceanVirtualNodeGroupOutputWithContext ¶
func (o OceanVirtualNodeGroupOutput) ToOceanVirtualNodeGroupOutputWithContext(ctx context.Context) OceanVirtualNodeGroupOutput
func (OceanVirtualNodeGroupOutput) Zones ¶ added in v3.20.0
func (o OceanVirtualNodeGroupOutput) Zones() pulumi.StringArrayOutput
An Array holding Availability Zones, this configures the availability zones the Ocean may launch instances in per VNG.
type OceanVirtualNodeGroupResourceLimit ¶
type OceanVirtualNodeGroupResourceLimit struct { // Option to set a maximum number of instances per virtual node group. If set, value must be greater than or equal to 0. MaxInstanceCount *int `pulumi:"maxInstanceCount"` }
type OceanVirtualNodeGroupResourceLimitArgs ¶
type OceanVirtualNodeGroupResourceLimitArgs struct { // Option to set a maximum number of instances per virtual node group. If set, value must be greater than or equal to 0. MaxInstanceCount pulumi.IntPtrInput `pulumi:"maxInstanceCount"` }
func (OceanVirtualNodeGroupResourceLimitArgs) ElementType ¶
func (OceanVirtualNodeGroupResourceLimitArgs) ElementType() reflect.Type
func (OceanVirtualNodeGroupResourceLimitArgs) ToOceanVirtualNodeGroupResourceLimitOutput ¶
func (i OceanVirtualNodeGroupResourceLimitArgs) ToOceanVirtualNodeGroupResourceLimitOutput() OceanVirtualNodeGroupResourceLimitOutput
func (OceanVirtualNodeGroupResourceLimitArgs) ToOceanVirtualNodeGroupResourceLimitOutputWithContext ¶
func (i OceanVirtualNodeGroupResourceLimitArgs) ToOceanVirtualNodeGroupResourceLimitOutputWithContext(ctx context.Context) OceanVirtualNodeGroupResourceLimitOutput
type OceanVirtualNodeGroupResourceLimitArray ¶
type OceanVirtualNodeGroupResourceLimitArray []OceanVirtualNodeGroupResourceLimitInput
func (OceanVirtualNodeGroupResourceLimitArray) ElementType ¶
func (OceanVirtualNodeGroupResourceLimitArray) ElementType() reflect.Type
func (OceanVirtualNodeGroupResourceLimitArray) ToOceanVirtualNodeGroupResourceLimitArrayOutput ¶
func (i OceanVirtualNodeGroupResourceLimitArray) ToOceanVirtualNodeGroupResourceLimitArrayOutput() OceanVirtualNodeGroupResourceLimitArrayOutput
func (OceanVirtualNodeGroupResourceLimitArray) ToOceanVirtualNodeGroupResourceLimitArrayOutputWithContext ¶
func (i OceanVirtualNodeGroupResourceLimitArray) ToOceanVirtualNodeGroupResourceLimitArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupResourceLimitArrayOutput
type OceanVirtualNodeGroupResourceLimitArrayInput ¶
type OceanVirtualNodeGroupResourceLimitArrayInput interface { pulumi.Input ToOceanVirtualNodeGroupResourceLimitArrayOutput() OceanVirtualNodeGroupResourceLimitArrayOutput ToOceanVirtualNodeGroupResourceLimitArrayOutputWithContext(context.Context) OceanVirtualNodeGroupResourceLimitArrayOutput }
OceanVirtualNodeGroupResourceLimitArrayInput is an input type that accepts OceanVirtualNodeGroupResourceLimitArray and OceanVirtualNodeGroupResourceLimitArrayOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupResourceLimitArrayInput` via:
OceanVirtualNodeGroupResourceLimitArray{ OceanVirtualNodeGroupResourceLimitArgs{...} }
type OceanVirtualNodeGroupResourceLimitArrayOutput ¶
type OceanVirtualNodeGroupResourceLimitArrayOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupResourceLimitArrayOutput) ElementType ¶
func (OceanVirtualNodeGroupResourceLimitArrayOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupResourceLimitArrayOutput) ToOceanVirtualNodeGroupResourceLimitArrayOutput ¶
func (o OceanVirtualNodeGroupResourceLimitArrayOutput) ToOceanVirtualNodeGroupResourceLimitArrayOutput() OceanVirtualNodeGroupResourceLimitArrayOutput
func (OceanVirtualNodeGroupResourceLimitArrayOutput) ToOceanVirtualNodeGroupResourceLimitArrayOutputWithContext ¶
func (o OceanVirtualNodeGroupResourceLimitArrayOutput) ToOceanVirtualNodeGroupResourceLimitArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupResourceLimitArrayOutput
type OceanVirtualNodeGroupResourceLimitInput ¶
type OceanVirtualNodeGroupResourceLimitInput interface { pulumi.Input ToOceanVirtualNodeGroupResourceLimitOutput() OceanVirtualNodeGroupResourceLimitOutput ToOceanVirtualNodeGroupResourceLimitOutputWithContext(context.Context) OceanVirtualNodeGroupResourceLimitOutput }
OceanVirtualNodeGroupResourceLimitInput is an input type that accepts OceanVirtualNodeGroupResourceLimitArgs and OceanVirtualNodeGroupResourceLimitOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupResourceLimitInput` via:
OceanVirtualNodeGroupResourceLimitArgs{...}
type OceanVirtualNodeGroupResourceLimitOutput ¶
type OceanVirtualNodeGroupResourceLimitOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupResourceLimitOutput) ElementType ¶
func (OceanVirtualNodeGroupResourceLimitOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupResourceLimitOutput) MaxInstanceCount ¶
func (o OceanVirtualNodeGroupResourceLimitOutput) MaxInstanceCount() pulumi.IntPtrOutput
Option to set a maximum number of instances per virtual node group. If set, value must be greater than or equal to 0.
func (OceanVirtualNodeGroupResourceLimitOutput) ToOceanVirtualNodeGroupResourceLimitOutput ¶
func (o OceanVirtualNodeGroupResourceLimitOutput) ToOceanVirtualNodeGroupResourceLimitOutput() OceanVirtualNodeGroupResourceLimitOutput
func (OceanVirtualNodeGroupResourceLimitOutput) ToOceanVirtualNodeGroupResourceLimitOutputWithContext ¶
func (o OceanVirtualNodeGroupResourceLimitOutput) ToOceanVirtualNodeGroupResourceLimitOutputWithContext(ctx context.Context) OceanVirtualNodeGroupResourceLimitOutput
type OceanVirtualNodeGroupState ¶
type OceanVirtualNodeGroupState struct { // . Autoscales OceanVirtualNodeGroupAutoscaleArrayInput // Additional labels for the virtual node group. Only custom user labels are allowed. Kubernetes built-in labels and Spot internal labels are not allowed. Labels OceanVirtualNodeGroupLabelArrayInput // . LaunchSpecifications OceanVirtualNodeGroupLaunchSpecificationArrayInput // Set name for the virtual node group. Name pulumi.StringPtrInput // The Ocean cluster ID. OceanId pulumi.StringPtrInput // . ResourceLimits OceanVirtualNodeGroupResourceLimitArrayInput // Additional taints for the virtual node group. Only custom user labels are allowed. Kubernetes built-in labels and Spot internal labels are not allowed. Taints OceanVirtualNodeGroupTaintArrayInput // An Array holding Availability Zones, this configures the availability zones the Ocean may launch instances in per VNG. Zones pulumi.StringArrayInput }
func (OceanVirtualNodeGroupState) ElementType ¶
func (OceanVirtualNodeGroupState) ElementType() reflect.Type
type OceanVirtualNodeGroupTaint ¶
type OceanVirtualNodeGroupTaint struct { // The effect of the taint. Valid values: `"NoSchedule"`, `"PreferNoSchedule"`, `"NoExecute"`, `"PreferNoExecute"`. Effect string `pulumi:"effect"` // Tag Key for Vms in the cluster. Key string `pulumi:"key"` // Tag Value for VMs in the cluster. Value string `pulumi:"value"` }
type OceanVirtualNodeGroupTaintArgs ¶
type OceanVirtualNodeGroupTaintArgs struct { // The effect of the taint. Valid values: `"NoSchedule"`, `"PreferNoSchedule"`, `"NoExecute"`, `"PreferNoExecute"`. Effect pulumi.StringInput `pulumi:"effect"` // Tag Key for Vms in the cluster. Key pulumi.StringInput `pulumi:"key"` // Tag Value for VMs in the cluster. Value pulumi.StringInput `pulumi:"value"` }
func (OceanVirtualNodeGroupTaintArgs) ElementType ¶
func (OceanVirtualNodeGroupTaintArgs) ElementType() reflect.Type
func (OceanVirtualNodeGroupTaintArgs) ToOceanVirtualNodeGroupTaintOutput ¶
func (i OceanVirtualNodeGroupTaintArgs) ToOceanVirtualNodeGroupTaintOutput() OceanVirtualNodeGroupTaintOutput
func (OceanVirtualNodeGroupTaintArgs) ToOceanVirtualNodeGroupTaintOutputWithContext ¶
func (i OceanVirtualNodeGroupTaintArgs) ToOceanVirtualNodeGroupTaintOutputWithContext(ctx context.Context) OceanVirtualNodeGroupTaintOutput
type OceanVirtualNodeGroupTaintArray ¶
type OceanVirtualNodeGroupTaintArray []OceanVirtualNodeGroupTaintInput
func (OceanVirtualNodeGroupTaintArray) ElementType ¶
func (OceanVirtualNodeGroupTaintArray) ElementType() reflect.Type
func (OceanVirtualNodeGroupTaintArray) ToOceanVirtualNodeGroupTaintArrayOutput ¶
func (i OceanVirtualNodeGroupTaintArray) ToOceanVirtualNodeGroupTaintArrayOutput() OceanVirtualNodeGroupTaintArrayOutput
func (OceanVirtualNodeGroupTaintArray) ToOceanVirtualNodeGroupTaintArrayOutputWithContext ¶
func (i OceanVirtualNodeGroupTaintArray) ToOceanVirtualNodeGroupTaintArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupTaintArrayOutput
type OceanVirtualNodeGroupTaintArrayInput ¶
type OceanVirtualNodeGroupTaintArrayInput interface { pulumi.Input ToOceanVirtualNodeGroupTaintArrayOutput() OceanVirtualNodeGroupTaintArrayOutput ToOceanVirtualNodeGroupTaintArrayOutputWithContext(context.Context) OceanVirtualNodeGroupTaintArrayOutput }
OceanVirtualNodeGroupTaintArrayInput is an input type that accepts OceanVirtualNodeGroupTaintArray and OceanVirtualNodeGroupTaintArrayOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupTaintArrayInput` via:
OceanVirtualNodeGroupTaintArray{ OceanVirtualNodeGroupTaintArgs{...} }
type OceanVirtualNodeGroupTaintArrayOutput ¶
type OceanVirtualNodeGroupTaintArrayOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupTaintArrayOutput) ElementType ¶
func (OceanVirtualNodeGroupTaintArrayOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupTaintArrayOutput) Index ¶
func (o OceanVirtualNodeGroupTaintArrayOutput) Index(i pulumi.IntInput) OceanVirtualNodeGroupTaintOutput
func (OceanVirtualNodeGroupTaintArrayOutput) ToOceanVirtualNodeGroupTaintArrayOutput ¶
func (o OceanVirtualNodeGroupTaintArrayOutput) ToOceanVirtualNodeGroupTaintArrayOutput() OceanVirtualNodeGroupTaintArrayOutput
func (OceanVirtualNodeGroupTaintArrayOutput) ToOceanVirtualNodeGroupTaintArrayOutputWithContext ¶
func (o OceanVirtualNodeGroupTaintArrayOutput) ToOceanVirtualNodeGroupTaintArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupTaintArrayOutput
type OceanVirtualNodeGroupTaintInput ¶
type OceanVirtualNodeGroupTaintInput interface { pulumi.Input ToOceanVirtualNodeGroupTaintOutput() OceanVirtualNodeGroupTaintOutput ToOceanVirtualNodeGroupTaintOutputWithContext(context.Context) OceanVirtualNodeGroupTaintOutput }
OceanVirtualNodeGroupTaintInput is an input type that accepts OceanVirtualNodeGroupTaintArgs and OceanVirtualNodeGroupTaintOutput values. You can construct a concrete instance of `OceanVirtualNodeGroupTaintInput` via:
OceanVirtualNodeGroupTaintArgs{...}
type OceanVirtualNodeGroupTaintOutput ¶
type OceanVirtualNodeGroupTaintOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupTaintOutput) Effect ¶
func (o OceanVirtualNodeGroupTaintOutput) Effect() pulumi.StringOutput
The effect of the taint. Valid values: `"NoSchedule"`, `"PreferNoSchedule"`, `"NoExecute"`, `"PreferNoExecute"`.
func (OceanVirtualNodeGroupTaintOutput) ElementType ¶
func (OceanVirtualNodeGroupTaintOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupTaintOutput) Key ¶
func (o OceanVirtualNodeGroupTaintOutput) Key() pulumi.StringOutput
Tag Key for Vms in the cluster.
func (OceanVirtualNodeGroupTaintOutput) ToOceanVirtualNodeGroupTaintOutput ¶
func (o OceanVirtualNodeGroupTaintOutput) ToOceanVirtualNodeGroupTaintOutput() OceanVirtualNodeGroupTaintOutput
func (OceanVirtualNodeGroupTaintOutput) ToOceanVirtualNodeGroupTaintOutputWithContext ¶
func (o OceanVirtualNodeGroupTaintOutput) ToOceanVirtualNodeGroupTaintOutputWithContext(ctx context.Context) OceanVirtualNodeGroupTaintOutput
func (OceanVirtualNodeGroupTaintOutput) Value ¶
func (o OceanVirtualNodeGroupTaintOutput) Value() pulumi.StringOutput
Tag Value for VMs in the cluster.
type OceanVmSize ¶ added in v3.4.0
type OceanVmSize struct { // VM types allowed in the Ocean cluster. Whitelists []string `pulumi:"whitelists"` }
type OceanVmSizeArgs ¶ added in v3.4.0
type OceanVmSizeArgs struct { // VM types allowed in the Ocean cluster. Whitelists pulumi.StringArrayInput `pulumi:"whitelists"` }
func (OceanVmSizeArgs) ElementType ¶ added in v3.4.0
func (OceanVmSizeArgs) ElementType() reflect.Type
func (OceanVmSizeArgs) ToOceanVmSizeOutput ¶ added in v3.4.0
func (i OceanVmSizeArgs) ToOceanVmSizeOutput() OceanVmSizeOutput
func (OceanVmSizeArgs) ToOceanVmSizeOutputWithContext ¶ added in v3.4.0
func (i OceanVmSizeArgs) ToOceanVmSizeOutputWithContext(ctx context.Context) OceanVmSizeOutput
type OceanVmSizeArray ¶ added in v3.4.0
type OceanVmSizeArray []OceanVmSizeInput
func (OceanVmSizeArray) ElementType ¶ added in v3.4.0
func (OceanVmSizeArray) ElementType() reflect.Type
func (OceanVmSizeArray) ToOceanVmSizeArrayOutput ¶ added in v3.4.0
func (i OceanVmSizeArray) ToOceanVmSizeArrayOutput() OceanVmSizeArrayOutput
func (OceanVmSizeArray) ToOceanVmSizeArrayOutputWithContext ¶ added in v3.4.0
func (i OceanVmSizeArray) ToOceanVmSizeArrayOutputWithContext(ctx context.Context) OceanVmSizeArrayOutput
type OceanVmSizeArrayInput ¶ added in v3.4.0
type OceanVmSizeArrayInput interface { pulumi.Input ToOceanVmSizeArrayOutput() OceanVmSizeArrayOutput ToOceanVmSizeArrayOutputWithContext(context.Context) OceanVmSizeArrayOutput }
OceanVmSizeArrayInput is an input type that accepts OceanVmSizeArray and OceanVmSizeArrayOutput values. You can construct a concrete instance of `OceanVmSizeArrayInput` via:
OceanVmSizeArray{ OceanVmSizeArgs{...} }
type OceanVmSizeArrayOutput ¶ added in v3.4.0
type OceanVmSizeArrayOutput struct{ *pulumi.OutputState }
func (OceanVmSizeArrayOutput) ElementType ¶ added in v3.4.0
func (OceanVmSizeArrayOutput) ElementType() reflect.Type
func (OceanVmSizeArrayOutput) Index ¶ added in v3.4.0
func (o OceanVmSizeArrayOutput) Index(i pulumi.IntInput) OceanVmSizeOutput
func (OceanVmSizeArrayOutput) ToOceanVmSizeArrayOutput ¶ added in v3.4.0
func (o OceanVmSizeArrayOutput) ToOceanVmSizeArrayOutput() OceanVmSizeArrayOutput
func (OceanVmSizeArrayOutput) ToOceanVmSizeArrayOutputWithContext ¶ added in v3.4.0
func (o OceanVmSizeArrayOutput) ToOceanVmSizeArrayOutputWithContext(ctx context.Context) OceanVmSizeArrayOutput
type OceanVmSizeInput ¶ added in v3.4.0
type OceanVmSizeInput interface { pulumi.Input ToOceanVmSizeOutput() OceanVmSizeOutput ToOceanVmSizeOutputWithContext(context.Context) OceanVmSizeOutput }
OceanVmSizeInput is an input type that accepts OceanVmSizeArgs and OceanVmSizeOutput values. You can construct a concrete instance of `OceanVmSizeInput` via:
OceanVmSizeArgs{...}
type OceanVmSizeOutput ¶ added in v3.4.0
type OceanVmSizeOutput struct{ *pulumi.OutputState }
func (OceanVmSizeOutput) ElementType ¶ added in v3.4.0
func (OceanVmSizeOutput) ElementType() reflect.Type
func (OceanVmSizeOutput) ToOceanVmSizeOutput ¶ added in v3.4.0
func (o OceanVmSizeOutput) ToOceanVmSizeOutput() OceanVmSizeOutput
func (OceanVmSizeOutput) ToOceanVmSizeOutputWithContext ¶ added in v3.4.0
func (o OceanVmSizeOutput) ToOceanVmSizeOutputWithContext(ctx context.Context) OceanVmSizeOutput
func (OceanVmSizeOutput) Whitelists ¶ added in v3.4.0
func (o OceanVmSizeOutput) Whitelists() pulumi.StringArrayOutput
VM types allowed in the Ocean cluster.