Documentation
¶
Index ¶
- type Ocean
- type OceanArgs
- type OceanArray
- type OceanArrayInput
- type OceanArrayOutput
- func (OceanArrayOutput) ElementType() reflect.Type
- func (o OceanArrayOutput) Index(i pulumi.IntInput) OceanOutput
- func (o OceanArrayOutput) ToOceanArrayOutput() OceanArrayOutput
- func (o OceanArrayOutput) ToOceanArrayOutputWithContext(ctx context.Context) OceanArrayOutput
- func (o OceanArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Ocean]
- type OceanCompute
- type OceanComputeArgs
- func (OceanComputeArgs) ElementType() reflect.Type
- func (i OceanComputeArgs) ToOceanComputeOutput() OceanComputeOutput
- func (i OceanComputeArgs) ToOceanComputeOutputWithContext(ctx context.Context) OceanComputeOutput
- func (i OceanComputeArgs) ToOceanComputePtrOutput() OceanComputePtrOutput
- func (i OceanComputeArgs) ToOceanComputePtrOutputWithContext(ctx context.Context) OceanComputePtrOutput
- func (i OceanComputeArgs) ToOutput(ctx context.Context) pulumix.Output[OceanCompute]
- type OceanComputeInput
- type OceanComputeOutput
- func (o OceanComputeOutput) CreateVngs() pulumi.BoolPtrOutput
- func (OceanComputeOutput) ElementType() reflect.Type
- func (o OceanComputeOutput) ToOceanComputeOutput() OceanComputeOutput
- func (o OceanComputeOutput) ToOceanComputeOutputWithContext(ctx context.Context) OceanComputeOutput
- func (o OceanComputeOutput) ToOceanComputePtrOutput() OceanComputePtrOutput
- func (o OceanComputeOutput) ToOceanComputePtrOutputWithContext(ctx context.Context) OceanComputePtrOutput
- func (o OceanComputeOutput) ToOutput(ctx context.Context) pulumix.Output[OceanCompute]
- func (o OceanComputeOutput) UseTaints() pulumi.BoolPtrOutput
- type OceanComputePtrInput
- type OceanComputePtrOutput
- func (o OceanComputePtrOutput) CreateVngs() pulumi.BoolPtrOutput
- func (o OceanComputePtrOutput) Elem() OceanComputeOutput
- func (OceanComputePtrOutput) ElementType() reflect.Type
- func (o OceanComputePtrOutput) ToOceanComputePtrOutput() OceanComputePtrOutput
- func (o OceanComputePtrOutput) ToOceanComputePtrOutputWithContext(ctx context.Context) OceanComputePtrOutput
- func (o OceanComputePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanCompute]
- func (o OceanComputePtrOutput) UseTaints() pulumi.BoolPtrOutput
- type OceanIngress
- type OceanIngressArgs
- func (OceanIngressArgs) ElementType() reflect.Type
- func (i OceanIngressArgs) ToOceanIngressOutput() OceanIngressOutput
- func (i OceanIngressArgs) ToOceanIngressOutputWithContext(ctx context.Context) OceanIngressOutput
- func (i OceanIngressArgs) ToOceanIngressPtrOutput() OceanIngressPtrOutput
- func (i OceanIngressArgs) ToOceanIngressPtrOutputWithContext(ctx context.Context) OceanIngressPtrOutput
- func (i OceanIngressArgs) ToOutput(ctx context.Context) pulumix.Output[OceanIngress]
- type OceanIngressController
- type OceanIngressControllerArgs
- func (OceanIngressControllerArgs) ElementType() reflect.Type
- func (i OceanIngressControllerArgs) ToOceanIngressControllerOutput() OceanIngressControllerOutput
- func (i OceanIngressControllerArgs) ToOceanIngressControllerOutputWithContext(ctx context.Context) OceanIngressControllerOutput
- func (i OceanIngressControllerArgs) ToOceanIngressControllerPtrOutput() OceanIngressControllerPtrOutput
- func (i OceanIngressControllerArgs) ToOceanIngressControllerPtrOutputWithContext(ctx context.Context) OceanIngressControllerPtrOutput
- func (i OceanIngressControllerArgs) ToOutput(ctx context.Context) pulumix.Output[OceanIngressController]
- type OceanIngressControllerInput
- type OceanIngressControllerOutput
- func (OceanIngressControllerOutput) ElementType() reflect.Type
- func (o OceanIngressControllerOutput) Managed() pulumi.BoolPtrOutput
- func (o OceanIngressControllerOutput) ToOceanIngressControllerOutput() OceanIngressControllerOutput
- func (o OceanIngressControllerOutput) ToOceanIngressControllerOutputWithContext(ctx context.Context) OceanIngressControllerOutput
- func (o OceanIngressControllerOutput) ToOceanIngressControllerPtrOutput() OceanIngressControllerPtrOutput
- func (o OceanIngressControllerOutput) ToOceanIngressControllerPtrOutputWithContext(ctx context.Context) OceanIngressControllerPtrOutput
- func (o OceanIngressControllerOutput) ToOutput(ctx context.Context) pulumix.Output[OceanIngressController]
- type OceanIngressControllerPtrInput
- type OceanIngressControllerPtrOutput
- func (o OceanIngressControllerPtrOutput) Elem() OceanIngressControllerOutput
- func (OceanIngressControllerPtrOutput) ElementType() reflect.Type
- func (o OceanIngressControllerPtrOutput) Managed() pulumi.BoolPtrOutput
- func (o OceanIngressControllerPtrOutput) ToOceanIngressControllerPtrOutput() OceanIngressControllerPtrOutput
- func (o OceanIngressControllerPtrOutput) ToOceanIngressControllerPtrOutputWithContext(ctx context.Context) OceanIngressControllerPtrOutput
- func (o OceanIngressControllerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanIngressController]
- type OceanIngressCustomEndpoint
- type OceanIngressCustomEndpointArgs
- func (OceanIngressCustomEndpointArgs) ElementType() reflect.Type
- func (i OceanIngressCustomEndpointArgs) ToOceanIngressCustomEndpointOutput() OceanIngressCustomEndpointOutput
- func (i OceanIngressCustomEndpointArgs) ToOceanIngressCustomEndpointOutputWithContext(ctx context.Context) OceanIngressCustomEndpointOutput
- func (i OceanIngressCustomEndpointArgs) ToOceanIngressCustomEndpointPtrOutput() OceanIngressCustomEndpointPtrOutput
- func (i OceanIngressCustomEndpointArgs) ToOceanIngressCustomEndpointPtrOutputWithContext(ctx context.Context) OceanIngressCustomEndpointPtrOutput
- func (i OceanIngressCustomEndpointArgs) ToOutput(ctx context.Context) pulumix.Output[OceanIngressCustomEndpoint]
- type OceanIngressCustomEndpointInput
- type OceanIngressCustomEndpointOutput
- func (o OceanIngressCustomEndpointOutput) Address() pulumi.StringPtrOutput
- func (OceanIngressCustomEndpointOutput) ElementType() reflect.Type
- func (o OceanIngressCustomEndpointOutput) Enabled() pulumi.BoolPtrOutput
- func (o OceanIngressCustomEndpointOutput) ToOceanIngressCustomEndpointOutput() OceanIngressCustomEndpointOutput
- func (o OceanIngressCustomEndpointOutput) ToOceanIngressCustomEndpointOutputWithContext(ctx context.Context) OceanIngressCustomEndpointOutput
- func (o OceanIngressCustomEndpointOutput) ToOceanIngressCustomEndpointPtrOutput() OceanIngressCustomEndpointPtrOutput
- func (o OceanIngressCustomEndpointOutput) ToOceanIngressCustomEndpointPtrOutputWithContext(ctx context.Context) OceanIngressCustomEndpointPtrOutput
- func (o OceanIngressCustomEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[OceanIngressCustomEndpoint]
- type OceanIngressCustomEndpointPtrInput
- type OceanIngressCustomEndpointPtrOutput
- func (o OceanIngressCustomEndpointPtrOutput) Address() pulumi.StringPtrOutput
- func (o OceanIngressCustomEndpointPtrOutput) Elem() OceanIngressCustomEndpointOutput
- func (OceanIngressCustomEndpointPtrOutput) ElementType() reflect.Type
- func (o OceanIngressCustomEndpointPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o OceanIngressCustomEndpointPtrOutput) ToOceanIngressCustomEndpointPtrOutput() OceanIngressCustomEndpointPtrOutput
- func (o OceanIngressCustomEndpointPtrOutput) ToOceanIngressCustomEndpointPtrOutputWithContext(ctx context.Context) OceanIngressCustomEndpointPtrOutput
- func (o OceanIngressCustomEndpointPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanIngressCustomEndpoint]
- type OceanIngressInput
- type OceanIngressLoadBalancer
- type OceanIngressLoadBalancerArgs
- func (OceanIngressLoadBalancerArgs) ElementType() reflect.Type
- func (i OceanIngressLoadBalancerArgs) ToOceanIngressLoadBalancerOutput() OceanIngressLoadBalancerOutput
- func (i OceanIngressLoadBalancerArgs) ToOceanIngressLoadBalancerOutputWithContext(ctx context.Context) OceanIngressLoadBalancerOutput
- func (i OceanIngressLoadBalancerArgs) ToOceanIngressLoadBalancerPtrOutput() OceanIngressLoadBalancerPtrOutput
- func (i OceanIngressLoadBalancerArgs) ToOceanIngressLoadBalancerPtrOutputWithContext(ctx context.Context) OceanIngressLoadBalancerPtrOutput
- func (i OceanIngressLoadBalancerArgs) ToOutput(ctx context.Context) pulumix.Output[OceanIngressLoadBalancer]
- type OceanIngressLoadBalancerInput
- type OceanIngressLoadBalancerOutput
- func (OceanIngressLoadBalancerOutput) ElementType() reflect.Type
- func (o OceanIngressLoadBalancerOutput) Managed() pulumi.BoolPtrOutput
- func (o OceanIngressLoadBalancerOutput) ServiceAnnotations() pulumi.StringMapOutput
- func (o OceanIngressLoadBalancerOutput) TargetGroupArn() pulumi.StringPtrOutput
- func (o OceanIngressLoadBalancerOutput) ToOceanIngressLoadBalancerOutput() OceanIngressLoadBalancerOutput
- func (o OceanIngressLoadBalancerOutput) ToOceanIngressLoadBalancerOutputWithContext(ctx context.Context) OceanIngressLoadBalancerOutput
- func (o OceanIngressLoadBalancerOutput) ToOceanIngressLoadBalancerPtrOutput() OceanIngressLoadBalancerPtrOutput
- func (o OceanIngressLoadBalancerOutput) ToOceanIngressLoadBalancerPtrOutputWithContext(ctx context.Context) OceanIngressLoadBalancerPtrOutput
- func (o OceanIngressLoadBalancerOutput) ToOutput(ctx context.Context) pulumix.Output[OceanIngressLoadBalancer]
- type OceanIngressLoadBalancerPtrInput
- type OceanIngressLoadBalancerPtrOutput
- func (o OceanIngressLoadBalancerPtrOutput) Elem() OceanIngressLoadBalancerOutput
- func (OceanIngressLoadBalancerPtrOutput) ElementType() reflect.Type
- func (o OceanIngressLoadBalancerPtrOutput) Managed() pulumi.BoolPtrOutput
- func (o OceanIngressLoadBalancerPtrOutput) ServiceAnnotations() pulumi.StringMapOutput
- func (o OceanIngressLoadBalancerPtrOutput) TargetGroupArn() pulumi.StringPtrOutput
- func (o OceanIngressLoadBalancerPtrOutput) ToOceanIngressLoadBalancerPtrOutput() OceanIngressLoadBalancerPtrOutput
- func (o OceanIngressLoadBalancerPtrOutput) ToOceanIngressLoadBalancerPtrOutputWithContext(ctx context.Context) OceanIngressLoadBalancerPtrOutput
- func (o OceanIngressLoadBalancerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanIngressLoadBalancer]
- type OceanIngressOutput
- func (o OceanIngressOutput) Controller() OceanIngressControllerPtrOutput
- func (o OceanIngressOutput) CustomEndpoint() OceanIngressCustomEndpointPtrOutput
- func (OceanIngressOutput) ElementType() reflect.Type
- func (o OceanIngressOutput) LoadBalancer() OceanIngressLoadBalancerPtrOutput
- func (o OceanIngressOutput) PrivateLink() OceanIngressPrivateLinkPtrOutput
- func (o OceanIngressOutput) ServiceAnnotations() pulumi.StringMapOutput
- func (o OceanIngressOutput) ToOceanIngressOutput() OceanIngressOutput
- func (o OceanIngressOutput) ToOceanIngressOutputWithContext(ctx context.Context) OceanIngressOutput
- func (o OceanIngressOutput) ToOceanIngressPtrOutput() OceanIngressPtrOutput
- func (o OceanIngressOutput) ToOceanIngressPtrOutputWithContext(ctx context.Context) OceanIngressPtrOutput
- func (o OceanIngressOutput) ToOutput(ctx context.Context) pulumix.Output[OceanIngress]
- type OceanIngressPrivateLink
- type OceanIngressPrivateLinkArgs
- func (OceanIngressPrivateLinkArgs) ElementType() reflect.Type
- func (i OceanIngressPrivateLinkArgs) ToOceanIngressPrivateLinkOutput() OceanIngressPrivateLinkOutput
- func (i OceanIngressPrivateLinkArgs) ToOceanIngressPrivateLinkOutputWithContext(ctx context.Context) OceanIngressPrivateLinkOutput
- func (i OceanIngressPrivateLinkArgs) ToOceanIngressPrivateLinkPtrOutput() OceanIngressPrivateLinkPtrOutput
- func (i OceanIngressPrivateLinkArgs) ToOceanIngressPrivateLinkPtrOutputWithContext(ctx context.Context) OceanIngressPrivateLinkPtrOutput
- func (i OceanIngressPrivateLinkArgs) ToOutput(ctx context.Context) pulumix.Output[OceanIngressPrivateLink]
- type OceanIngressPrivateLinkInput
- type OceanIngressPrivateLinkOutput
- func (OceanIngressPrivateLinkOutput) ElementType() reflect.Type
- func (o OceanIngressPrivateLinkOutput) Enabled() pulumi.BoolPtrOutput
- func (o OceanIngressPrivateLinkOutput) ToOceanIngressPrivateLinkOutput() OceanIngressPrivateLinkOutput
- func (o OceanIngressPrivateLinkOutput) ToOceanIngressPrivateLinkOutputWithContext(ctx context.Context) OceanIngressPrivateLinkOutput
- func (o OceanIngressPrivateLinkOutput) ToOceanIngressPrivateLinkPtrOutput() OceanIngressPrivateLinkPtrOutput
- func (o OceanIngressPrivateLinkOutput) ToOceanIngressPrivateLinkPtrOutputWithContext(ctx context.Context) OceanIngressPrivateLinkPtrOutput
- func (o OceanIngressPrivateLinkOutput) ToOutput(ctx context.Context) pulumix.Output[OceanIngressPrivateLink]
- func (o OceanIngressPrivateLinkOutput) VpcEndpointService() pulumi.StringPtrOutput
- type OceanIngressPrivateLinkPtrInput
- type OceanIngressPrivateLinkPtrOutput
- func (o OceanIngressPrivateLinkPtrOutput) Elem() OceanIngressPrivateLinkOutput
- func (OceanIngressPrivateLinkPtrOutput) ElementType() reflect.Type
- func (o OceanIngressPrivateLinkPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o OceanIngressPrivateLinkPtrOutput) ToOceanIngressPrivateLinkPtrOutput() OceanIngressPrivateLinkPtrOutput
- func (o OceanIngressPrivateLinkPtrOutput) ToOceanIngressPrivateLinkPtrOutputWithContext(ctx context.Context) OceanIngressPrivateLinkPtrOutput
- func (o OceanIngressPrivateLinkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanIngressPrivateLink]
- func (o OceanIngressPrivateLinkPtrOutput) VpcEndpointService() pulumi.StringPtrOutput
- type OceanIngressPtrInput
- type OceanIngressPtrOutput
- func (o OceanIngressPtrOutput) Controller() OceanIngressControllerPtrOutput
- func (o OceanIngressPtrOutput) CustomEndpoint() OceanIngressCustomEndpointPtrOutput
- func (o OceanIngressPtrOutput) Elem() OceanIngressOutput
- func (OceanIngressPtrOutput) ElementType() reflect.Type
- func (o OceanIngressPtrOutput) LoadBalancer() OceanIngressLoadBalancerPtrOutput
- func (o OceanIngressPtrOutput) PrivateLink() OceanIngressPrivateLinkPtrOutput
- func (o OceanIngressPtrOutput) ServiceAnnotations() pulumi.StringMapOutput
- func (o OceanIngressPtrOutput) ToOceanIngressPtrOutput() OceanIngressPtrOutput
- func (o OceanIngressPtrOutput) ToOceanIngressPtrOutputWithContext(ctx context.Context) OceanIngressPtrOutput
- func (o OceanIngressPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanIngress]
- type OceanInput
- type OceanLogCollection
- type OceanLogCollectionArgs
- func (OceanLogCollectionArgs) ElementType() reflect.Type
- func (i OceanLogCollectionArgs) ToOceanLogCollectionOutput() OceanLogCollectionOutput
- func (i OceanLogCollectionArgs) ToOceanLogCollectionOutputWithContext(ctx context.Context) OceanLogCollectionOutput
- func (i OceanLogCollectionArgs) ToOceanLogCollectionPtrOutput() OceanLogCollectionPtrOutput
- func (i OceanLogCollectionArgs) ToOceanLogCollectionPtrOutputWithContext(ctx context.Context) OceanLogCollectionPtrOutput
- func (i OceanLogCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[OceanLogCollection]
- type OceanLogCollectionInput
- type OceanLogCollectionOutput
- func (o OceanLogCollectionOutput) CollectAppLogs() pulumi.BoolPtrOutput
- func (OceanLogCollectionOutput) ElementType() reflect.Type
- func (o OceanLogCollectionOutput) ToOceanLogCollectionOutput() OceanLogCollectionOutput
- func (o OceanLogCollectionOutput) ToOceanLogCollectionOutputWithContext(ctx context.Context) OceanLogCollectionOutput
- func (o OceanLogCollectionOutput) ToOceanLogCollectionPtrOutput() OceanLogCollectionPtrOutput
- func (o OceanLogCollectionOutput) ToOceanLogCollectionPtrOutputWithContext(ctx context.Context) OceanLogCollectionPtrOutput
- func (o OceanLogCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[OceanLogCollection]
- type OceanLogCollectionPtrInput
- type OceanLogCollectionPtrOutput
- func (o OceanLogCollectionPtrOutput) CollectAppLogs() pulumi.BoolPtrOutput
- func (o OceanLogCollectionPtrOutput) Elem() OceanLogCollectionOutput
- func (OceanLogCollectionPtrOutput) ElementType() reflect.Type
- func (o OceanLogCollectionPtrOutput) ToOceanLogCollectionPtrOutput() OceanLogCollectionPtrOutput
- func (o OceanLogCollectionPtrOutput) ToOceanLogCollectionPtrOutputWithContext(ctx context.Context) OceanLogCollectionPtrOutput
- func (o OceanLogCollectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanLogCollection]
- type OceanMap
- type OceanMapInput
- type OceanMapOutput
- func (OceanMapOutput) ElementType() reflect.Type
- func (o OceanMapOutput) MapIndex(k pulumi.StringInput) OceanOutput
- func (o OceanMapOutput) ToOceanMapOutput() OceanMapOutput
- func (o OceanMapOutput) ToOceanMapOutputWithContext(ctx context.Context) OceanMapOutput
- func (o OceanMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Ocean]
- type OceanOutput
- func (o OceanOutput) Compute() OceanComputeOutput
- func (OceanOutput) ElementType() reflect.Type
- func (o OceanOutput) Ingress() OceanIngressOutput
- func (o OceanOutput) LogCollection() OceanLogCollectionOutput
- func (o OceanOutput) OceanClusterId() pulumi.StringOutput
- func (o OceanOutput) Spark() OceanSparkOutput
- func (o OceanOutput) ToOceanOutput() OceanOutput
- func (o OceanOutput) ToOceanOutputWithContext(ctx context.Context) OceanOutput
- func (o OceanOutput) ToOutput(ctx context.Context) pulumix.Output[*Ocean]
- func (o OceanOutput) Webhook() OceanWebhookOutput
- type OceanSpark
- type OceanSparkArgs
- func (OceanSparkArgs) ElementType() reflect.Type
- func (i OceanSparkArgs) ToOceanSparkOutput() OceanSparkOutput
- func (i OceanSparkArgs) ToOceanSparkOutputWithContext(ctx context.Context) OceanSparkOutput
- func (i OceanSparkArgs) ToOceanSparkPtrOutput() OceanSparkPtrOutput
- func (i OceanSparkArgs) ToOceanSparkPtrOutputWithContext(ctx context.Context) OceanSparkPtrOutput
- func (i OceanSparkArgs) ToOutput(ctx context.Context) pulumix.Output[OceanSpark]
- type OceanSparkInput
- type OceanSparkOutput
- func (o OceanSparkOutput) AdditionalAppNamespaces() pulumi.StringArrayOutput
- func (OceanSparkOutput) ElementType() reflect.Type
- func (o OceanSparkOutput) ToOceanSparkOutput() OceanSparkOutput
- func (o OceanSparkOutput) ToOceanSparkOutputWithContext(ctx context.Context) OceanSparkOutput
- func (o OceanSparkOutput) ToOceanSparkPtrOutput() OceanSparkPtrOutput
- func (o OceanSparkOutput) ToOceanSparkPtrOutputWithContext(ctx context.Context) OceanSparkPtrOutput
- func (o OceanSparkOutput) ToOutput(ctx context.Context) pulumix.Output[OceanSpark]
- type OceanSparkPtrInput
- type OceanSparkPtrOutput
- func (o OceanSparkPtrOutput) AdditionalAppNamespaces() pulumi.StringArrayOutput
- func (o OceanSparkPtrOutput) Elem() OceanSparkOutput
- func (OceanSparkPtrOutput) ElementType() reflect.Type
- func (o OceanSparkPtrOutput) ToOceanSparkPtrOutput() OceanSparkPtrOutput
- func (o OceanSparkPtrOutput) ToOceanSparkPtrOutputWithContext(ctx context.Context) OceanSparkPtrOutput
- func (o OceanSparkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanSpark]
- type OceanState
- type OceanVirtualNodeGroup
- func (*OceanVirtualNodeGroup) ElementType() reflect.Type
- func (i *OceanVirtualNodeGroup) ToOceanVirtualNodeGroupOutput() OceanVirtualNodeGroupOutput
- func (i *OceanVirtualNodeGroup) ToOceanVirtualNodeGroupOutputWithContext(ctx context.Context) OceanVirtualNodeGroupOutput
- func (i *OceanVirtualNodeGroup) ToOutput(ctx context.Context) pulumix.Output[*OceanVirtualNodeGroup]
- type OceanVirtualNodeGroupArgs
- type OceanVirtualNodeGroupArray
- func (OceanVirtualNodeGroupArray) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupArray) ToOceanVirtualNodeGroupArrayOutput() OceanVirtualNodeGroupArrayOutput
- func (i OceanVirtualNodeGroupArray) ToOceanVirtualNodeGroupArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupArrayOutput
- func (i OceanVirtualNodeGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]*OceanVirtualNodeGroup]
- 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
- func (o OceanVirtualNodeGroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*OceanVirtualNodeGroup]
- type OceanVirtualNodeGroupInput
- type OceanVirtualNodeGroupMap
- func (OceanVirtualNodeGroupMap) ElementType() reflect.Type
- func (i OceanVirtualNodeGroupMap) ToOceanVirtualNodeGroupMapOutput() OceanVirtualNodeGroupMapOutput
- func (i OceanVirtualNodeGroupMap) ToOceanVirtualNodeGroupMapOutputWithContext(ctx context.Context) OceanVirtualNodeGroupMapOutput
- func (i OceanVirtualNodeGroupMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*OceanVirtualNodeGroup]
- 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
- func (o OceanVirtualNodeGroupMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*OceanVirtualNodeGroup]
- type OceanVirtualNodeGroupOutput
- func (OceanVirtualNodeGroupOutput) ElementType() reflect.Type
- func (o OceanVirtualNodeGroupOutput) OceanSparkClusterId() pulumi.StringOutput
- func (o OceanVirtualNodeGroupOutput) ToOceanVirtualNodeGroupOutput() OceanVirtualNodeGroupOutput
- func (o OceanVirtualNodeGroupOutput) ToOceanVirtualNodeGroupOutputWithContext(ctx context.Context) OceanVirtualNodeGroupOutput
- func (o OceanVirtualNodeGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanVirtualNodeGroup]
- func (o OceanVirtualNodeGroupOutput) VirtualNodeGroupId() pulumi.StringOutput
- type OceanVirtualNodeGroupState
- type OceanWebhook
- type OceanWebhookArgs
- func (OceanWebhookArgs) ElementType() reflect.Type
- func (i OceanWebhookArgs) ToOceanWebhookOutput() OceanWebhookOutput
- func (i OceanWebhookArgs) ToOceanWebhookOutputWithContext(ctx context.Context) OceanWebhookOutput
- func (i OceanWebhookArgs) ToOceanWebhookPtrOutput() OceanWebhookPtrOutput
- func (i OceanWebhookArgs) ToOceanWebhookPtrOutputWithContext(ctx context.Context) OceanWebhookPtrOutput
- func (i OceanWebhookArgs) ToOutput(ctx context.Context) pulumix.Output[OceanWebhook]
- type OceanWebhookInput
- type OceanWebhookOutput
- func (OceanWebhookOutput) ElementType() reflect.Type
- func (o OceanWebhookOutput) HostNetworkPorts() pulumi.IntArrayOutput
- func (o OceanWebhookOutput) ToOceanWebhookOutput() OceanWebhookOutput
- func (o OceanWebhookOutput) ToOceanWebhookOutputWithContext(ctx context.Context) OceanWebhookOutput
- func (o OceanWebhookOutput) ToOceanWebhookPtrOutput() OceanWebhookPtrOutput
- func (o OceanWebhookOutput) ToOceanWebhookPtrOutputWithContext(ctx context.Context) OceanWebhookPtrOutput
- func (o OceanWebhookOutput) ToOutput(ctx context.Context) pulumix.Output[OceanWebhook]
- func (o OceanWebhookOutput) UseHostNetwork() pulumi.BoolPtrOutput
- type OceanWebhookPtrInput
- type OceanWebhookPtrOutput
- func (o OceanWebhookPtrOutput) Elem() OceanWebhookOutput
- func (OceanWebhookPtrOutput) ElementType() reflect.Type
- func (o OceanWebhookPtrOutput) HostNetworkPorts() pulumi.IntArrayOutput
- func (o OceanWebhookPtrOutput) ToOceanWebhookPtrOutput() OceanWebhookPtrOutput
- func (o OceanWebhookPtrOutput) ToOceanWebhookPtrOutputWithContext(ctx context.Context) OceanWebhookPtrOutput
- func (o OceanWebhookPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanWebhook]
- func (o OceanWebhookPtrOutput) UseHostNetwork() pulumi.BoolPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ocean ¶
type Ocean struct { pulumi.CustomResourceState Compute OceanComputeOutput `pulumi:"compute"` Ingress OceanIngressOutput `pulumi:"ingress"` LogCollection OceanLogCollectionOutput `pulumi:"logCollection"` // - The ID of the Ocean cluster that Ocean for Apache Spark should be installed on. OceanClusterId pulumi.StringOutput `pulumi:"oceanClusterId"` Spark OceanSparkOutput `pulumi:"spark"` Webhook OceanWebhookOutput `pulumi:"webhook"` }
Manages a Spotinst Ocean Spark resource on AWS or GCP.
## Prerequisites
An existing Ocean cluster is required by this resource. See e.g. the `aws.Ocean` resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-spotinst/sdk/v3/go/spotinst/spark" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spark.NewOcean(ctx, "example", &spark.OceanArgs{ OceanClusterId: pulumi.String("ocean-cluster-id"), Ingress: &spark.OceanIngressArgs{ Controller: &spark.OceanIngressControllerArgs{ Managed: pulumi.Bool(true), }, LoadBalancer: &spark.OceanIngressLoadBalancerArgs{ Managed: pulumi.Bool(true), TargetGroupArn: pulumi.String("arn:aws:elasticloadbalancing:eu-north-1:XXXXXXXXXXXX:targetgroup/my-spark-cluster-nlb-tg/a38c2b83XXXXXXXX"), ServiceAnnotations: pulumi.StringMap{ "service.beta.kubernetes.io/aws-load-balancer-security-groups": pulumi.String("sg-XXXXXXXXXXXXXXXXX"), "some-service-annotation-2": pulumi.String("some-service-annotation-value-2"), }, }, CustomEndpoint: &spark.OceanIngressCustomEndpointArgs{ Enabled: pulumi.Bool(false), Address: pulumi.String("my-spark-cluster-nlb-8cbb8da7XXXXXXXX.elb.us-east-1.amazonaws.com"), }, PrivateLink: &spark.OceanIngressPrivateLinkArgs{ Enabled: pulumi.Bool(false), VpcEndpointService: pulumi.String("com.amazonaws.vpce.eu-north-1.vpce-svc-XXXXXXXXXXXXXXXXX"), }, }, Compute: &spark.OceanComputeArgs{ CreateVngs: pulumi.Bool(true), UseTaints: pulumi.Bool(true), }, LogCollection: &spark.OceanLogCollectionArgs{ CollectAppLogs: pulumi.Bool(true), }, Webhook: &spark.OceanWebhookArgs{ UseHostNetwork: pulumi.Bool(false), HostNetworkPorts: pulumi.IntArray{ pulumi.Int(25554), }, }, Spark: &spark.OceanSparkArgs{ AdditionalAppNamespaces: pulumi.StringArray{ pulumi.String("extra-spark-app-ns-1"), pulumi.String("extra-spark-app-ns-2"), }, }, }) if err != nil { return err } return nil }) }
``` ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ctx.Export("oceanSparkId", spotinst_ocean_spark.Example.Id) return nil }) }
```
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 { Compute OceanComputePtrInput Ingress OceanIngressPtrInput LogCollection OceanLogCollectionPtrInput // - The ID of the Ocean cluster that Ocean for Apache Spark should be installed on. OceanClusterId pulumi.StringInput Spark OceanSparkPtrInput Webhook OceanWebhookPtrInput }
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 OceanCompute ¶
type OceanCompute struct { // - Enable/disable the creation of Ocean Spark VNGs during cluster creation. CreateVngs *bool `pulumi:"createVngs"` // - Enable/disable Ocean Spark taints on the Ocean Spark VNGs. By default, Ocean Spark uses taints to prevent non-Spark workloads from running on Ocean Spark VNGs. UseTaints *bool `pulumi:"useTaints"` }
type OceanComputeArgs ¶
type OceanComputeArgs struct { // - Enable/disable the creation of Ocean Spark VNGs during cluster creation. CreateVngs pulumi.BoolPtrInput `pulumi:"createVngs"` // - Enable/disable Ocean Spark taints on the Ocean Spark VNGs. By default, Ocean Spark uses taints to prevent non-Spark workloads from running on Ocean Spark VNGs. UseTaints pulumi.BoolPtrInput `pulumi:"useTaints"` }
func (OceanComputeArgs) ElementType ¶
func (OceanComputeArgs) ElementType() reflect.Type
func (OceanComputeArgs) ToOceanComputeOutput ¶
func (i OceanComputeArgs) ToOceanComputeOutput() OceanComputeOutput
func (OceanComputeArgs) ToOceanComputeOutputWithContext ¶
func (i OceanComputeArgs) ToOceanComputeOutputWithContext(ctx context.Context) OceanComputeOutput
func (OceanComputeArgs) ToOceanComputePtrOutput ¶
func (i OceanComputeArgs) ToOceanComputePtrOutput() OceanComputePtrOutput
func (OceanComputeArgs) ToOceanComputePtrOutputWithContext ¶
func (i OceanComputeArgs) ToOceanComputePtrOutputWithContext(ctx context.Context) OceanComputePtrOutput
func (OceanComputeArgs) ToOutput ¶ added in v3.51.0
func (i OceanComputeArgs) ToOutput(ctx context.Context) pulumix.Output[OceanCompute]
type OceanComputeInput ¶
type OceanComputeInput interface { pulumi.Input ToOceanComputeOutput() OceanComputeOutput ToOceanComputeOutputWithContext(context.Context) OceanComputeOutput }
OceanComputeInput is an input type that accepts OceanComputeArgs and OceanComputeOutput values. You can construct a concrete instance of `OceanComputeInput` via:
OceanComputeArgs{...}
type OceanComputeOutput ¶
type OceanComputeOutput struct{ *pulumi.OutputState }
func (OceanComputeOutput) CreateVngs ¶
func (o OceanComputeOutput) CreateVngs() pulumi.BoolPtrOutput
- Enable/disable the creation of Ocean Spark VNGs during cluster creation.
func (OceanComputeOutput) ElementType ¶
func (OceanComputeOutput) ElementType() reflect.Type
func (OceanComputeOutput) ToOceanComputeOutput ¶
func (o OceanComputeOutput) ToOceanComputeOutput() OceanComputeOutput
func (OceanComputeOutput) ToOceanComputeOutputWithContext ¶
func (o OceanComputeOutput) ToOceanComputeOutputWithContext(ctx context.Context) OceanComputeOutput
func (OceanComputeOutput) ToOceanComputePtrOutput ¶
func (o OceanComputeOutput) ToOceanComputePtrOutput() OceanComputePtrOutput
func (OceanComputeOutput) ToOceanComputePtrOutputWithContext ¶
func (o OceanComputeOutput) ToOceanComputePtrOutputWithContext(ctx context.Context) OceanComputePtrOutput
func (OceanComputeOutput) ToOutput ¶ added in v3.51.0
func (o OceanComputeOutput) ToOutput(ctx context.Context) pulumix.Output[OceanCompute]
func (OceanComputeOutput) UseTaints ¶
func (o OceanComputeOutput) UseTaints() pulumi.BoolPtrOutput
- Enable/disable Ocean Spark taints on the Ocean Spark VNGs. By default, Ocean Spark uses taints to prevent non-Spark workloads from running on Ocean Spark VNGs.
type OceanComputePtrInput ¶
type OceanComputePtrInput interface { pulumi.Input ToOceanComputePtrOutput() OceanComputePtrOutput ToOceanComputePtrOutputWithContext(context.Context) OceanComputePtrOutput }
OceanComputePtrInput is an input type that accepts OceanComputeArgs, OceanComputePtr and OceanComputePtrOutput values. You can construct a concrete instance of `OceanComputePtrInput` via:
OceanComputeArgs{...} or: nil
func OceanComputePtr ¶
func OceanComputePtr(v *OceanComputeArgs) OceanComputePtrInput
type OceanComputePtrOutput ¶
type OceanComputePtrOutput struct{ *pulumi.OutputState }
func (OceanComputePtrOutput) CreateVngs ¶
func (o OceanComputePtrOutput) CreateVngs() pulumi.BoolPtrOutput
- Enable/disable the creation of Ocean Spark VNGs during cluster creation.
func (OceanComputePtrOutput) Elem ¶
func (o OceanComputePtrOutput) Elem() OceanComputeOutput
func (OceanComputePtrOutput) ElementType ¶
func (OceanComputePtrOutput) ElementType() reflect.Type
func (OceanComputePtrOutput) ToOceanComputePtrOutput ¶
func (o OceanComputePtrOutput) ToOceanComputePtrOutput() OceanComputePtrOutput
func (OceanComputePtrOutput) ToOceanComputePtrOutputWithContext ¶
func (o OceanComputePtrOutput) ToOceanComputePtrOutputWithContext(ctx context.Context) OceanComputePtrOutput
func (OceanComputePtrOutput) ToOutput ¶ added in v3.51.0
func (o OceanComputePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanCompute]
func (OceanComputePtrOutput) UseTaints ¶
func (o OceanComputePtrOutput) UseTaints() pulumi.BoolPtrOutput
- Enable/disable Ocean Spark taints on the Ocean Spark VNGs. By default, Ocean Spark uses taints to prevent non-Spark workloads from running on Ocean Spark VNGs.
type OceanIngress ¶
type OceanIngress struct { Controller *OceanIngressController `pulumi:"controller"` CustomEndpoint *OceanIngressCustomEndpoint `pulumi:"customEndpoint"` LoadBalancer *OceanIngressLoadBalancer `pulumi:"loadBalancer"` PrivateLink *OceanIngressPrivateLink `pulumi:"privateLink"` // - **DEPRECATED**: Use `load_balancer.service_annotations` instead. ServiceAnnotations map[string]string `pulumi:"serviceAnnotations"` }
type OceanIngressArgs ¶
type OceanIngressArgs struct { Controller OceanIngressControllerPtrInput `pulumi:"controller"` CustomEndpoint OceanIngressCustomEndpointPtrInput `pulumi:"customEndpoint"` LoadBalancer OceanIngressLoadBalancerPtrInput `pulumi:"loadBalancer"` PrivateLink OceanIngressPrivateLinkPtrInput `pulumi:"privateLink"` // - **DEPRECATED**: Use `load_balancer.service_annotations` instead. ServiceAnnotations pulumi.StringMapInput `pulumi:"serviceAnnotations"` }
func (OceanIngressArgs) ElementType ¶
func (OceanIngressArgs) ElementType() reflect.Type
func (OceanIngressArgs) ToOceanIngressOutput ¶
func (i OceanIngressArgs) ToOceanIngressOutput() OceanIngressOutput
func (OceanIngressArgs) ToOceanIngressOutputWithContext ¶
func (i OceanIngressArgs) ToOceanIngressOutputWithContext(ctx context.Context) OceanIngressOutput
func (OceanIngressArgs) ToOceanIngressPtrOutput ¶
func (i OceanIngressArgs) ToOceanIngressPtrOutput() OceanIngressPtrOutput
func (OceanIngressArgs) ToOceanIngressPtrOutputWithContext ¶
func (i OceanIngressArgs) ToOceanIngressPtrOutputWithContext(ctx context.Context) OceanIngressPtrOutput
func (OceanIngressArgs) ToOutput ¶ added in v3.51.0
func (i OceanIngressArgs) ToOutput(ctx context.Context) pulumix.Output[OceanIngress]
type OceanIngressController ¶
type OceanIngressController struct {
Managed *bool `pulumi:"managed"`
}
type OceanIngressControllerArgs ¶
type OceanIngressControllerArgs struct {
Managed pulumi.BoolPtrInput `pulumi:"managed"`
}
func (OceanIngressControllerArgs) ElementType ¶
func (OceanIngressControllerArgs) ElementType() reflect.Type
func (OceanIngressControllerArgs) ToOceanIngressControllerOutput ¶
func (i OceanIngressControllerArgs) ToOceanIngressControllerOutput() OceanIngressControllerOutput
func (OceanIngressControllerArgs) ToOceanIngressControllerOutputWithContext ¶
func (i OceanIngressControllerArgs) ToOceanIngressControllerOutputWithContext(ctx context.Context) OceanIngressControllerOutput
func (OceanIngressControllerArgs) ToOceanIngressControllerPtrOutput ¶
func (i OceanIngressControllerArgs) ToOceanIngressControllerPtrOutput() OceanIngressControllerPtrOutput
func (OceanIngressControllerArgs) ToOceanIngressControllerPtrOutputWithContext ¶
func (i OceanIngressControllerArgs) ToOceanIngressControllerPtrOutputWithContext(ctx context.Context) OceanIngressControllerPtrOutput
func (OceanIngressControllerArgs) ToOutput ¶ added in v3.51.0
func (i OceanIngressControllerArgs) ToOutput(ctx context.Context) pulumix.Output[OceanIngressController]
type OceanIngressControllerInput ¶
type OceanIngressControllerInput interface { pulumi.Input ToOceanIngressControllerOutput() OceanIngressControllerOutput ToOceanIngressControllerOutputWithContext(context.Context) OceanIngressControllerOutput }
OceanIngressControllerInput is an input type that accepts OceanIngressControllerArgs and OceanIngressControllerOutput values. You can construct a concrete instance of `OceanIngressControllerInput` via:
OceanIngressControllerArgs{...}
type OceanIngressControllerOutput ¶
type OceanIngressControllerOutput struct{ *pulumi.OutputState }
func (OceanIngressControllerOutput) ElementType ¶
func (OceanIngressControllerOutput) ElementType() reflect.Type
func (OceanIngressControllerOutput) Managed ¶
func (o OceanIngressControllerOutput) Managed() pulumi.BoolPtrOutput
func (OceanIngressControllerOutput) ToOceanIngressControllerOutput ¶
func (o OceanIngressControllerOutput) ToOceanIngressControllerOutput() OceanIngressControllerOutput
func (OceanIngressControllerOutput) ToOceanIngressControllerOutputWithContext ¶
func (o OceanIngressControllerOutput) ToOceanIngressControllerOutputWithContext(ctx context.Context) OceanIngressControllerOutput
func (OceanIngressControllerOutput) ToOceanIngressControllerPtrOutput ¶
func (o OceanIngressControllerOutput) ToOceanIngressControllerPtrOutput() OceanIngressControllerPtrOutput
func (OceanIngressControllerOutput) ToOceanIngressControllerPtrOutputWithContext ¶
func (o OceanIngressControllerOutput) ToOceanIngressControllerPtrOutputWithContext(ctx context.Context) OceanIngressControllerPtrOutput
func (OceanIngressControllerOutput) ToOutput ¶ added in v3.51.0
func (o OceanIngressControllerOutput) ToOutput(ctx context.Context) pulumix.Output[OceanIngressController]
type OceanIngressControllerPtrInput ¶
type OceanIngressControllerPtrInput interface { pulumi.Input ToOceanIngressControllerPtrOutput() OceanIngressControllerPtrOutput ToOceanIngressControllerPtrOutputWithContext(context.Context) OceanIngressControllerPtrOutput }
OceanIngressControllerPtrInput is an input type that accepts OceanIngressControllerArgs, OceanIngressControllerPtr and OceanIngressControllerPtrOutput values. You can construct a concrete instance of `OceanIngressControllerPtrInput` via:
OceanIngressControllerArgs{...} or: nil
func OceanIngressControllerPtr ¶
func OceanIngressControllerPtr(v *OceanIngressControllerArgs) OceanIngressControllerPtrInput
type OceanIngressControllerPtrOutput ¶
type OceanIngressControllerPtrOutput struct{ *pulumi.OutputState }
func (OceanIngressControllerPtrOutput) Elem ¶
func (o OceanIngressControllerPtrOutput) Elem() OceanIngressControllerOutput
func (OceanIngressControllerPtrOutput) ElementType ¶
func (OceanIngressControllerPtrOutput) ElementType() reflect.Type
func (OceanIngressControllerPtrOutput) Managed ¶
func (o OceanIngressControllerPtrOutput) Managed() pulumi.BoolPtrOutput
func (OceanIngressControllerPtrOutput) ToOceanIngressControllerPtrOutput ¶
func (o OceanIngressControllerPtrOutput) ToOceanIngressControllerPtrOutput() OceanIngressControllerPtrOutput
func (OceanIngressControllerPtrOutput) ToOceanIngressControllerPtrOutputWithContext ¶
func (o OceanIngressControllerPtrOutput) ToOceanIngressControllerPtrOutputWithContext(ctx context.Context) OceanIngressControllerPtrOutput
func (OceanIngressControllerPtrOutput) ToOutput ¶ added in v3.51.0
func (o OceanIngressControllerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanIngressController]
type OceanIngressCustomEndpointArgs ¶
type OceanIngressCustomEndpointArgs struct { Address pulumi.StringPtrInput `pulumi:"address"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (OceanIngressCustomEndpointArgs) ElementType ¶
func (OceanIngressCustomEndpointArgs) ElementType() reflect.Type
func (OceanIngressCustomEndpointArgs) ToOceanIngressCustomEndpointOutput ¶
func (i OceanIngressCustomEndpointArgs) ToOceanIngressCustomEndpointOutput() OceanIngressCustomEndpointOutput
func (OceanIngressCustomEndpointArgs) ToOceanIngressCustomEndpointOutputWithContext ¶
func (i OceanIngressCustomEndpointArgs) ToOceanIngressCustomEndpointOutputWithContext(ctx context.Context) OceanIngressCustomEndpointOutput
func (OceanIngressCustomEndpointArgs) ToOceanIngressCustomEndpointPtrOutput ¶
func (i OceanIngressCustomEndpointArgs) ToOceanIngressCustomEndpointPtrOutput() OceanIngressCustomEndpointPtrOutput
func (OceanIngressCustomEndpointArgs) ToOceanIngressCustomEndpointPtrOutputWithContext ¶
func (i OceanIngressCustomEndpointArgs) ToOceanIngressCustomEndpointPtrOutputWithContext(ctx context.Context) OceanIngressCustomEndpointPtrOutput
func (OceanIngressCustomEndpointArgs) ToOutput ¶ added in v3.51.0
func (i OceanIngressCustomEndpointArgs) ToOutput(ctx context.Context) pulumix.Output[OceanIngressCustomEndpoint]
type OceanIngressCustomEndpointInput ¶
type OceanIngressCustomEndpointInput interface { pulumi.Input ToOceanIngressCustomEndpointOutput() OceanIngressCustomEndpointOutput ToOceanIngressCustomEndpointOutputWithContext(context.Context) OceanIngressCustomEndpointOutput }
OceanIngressCustomEndpointInput is an input type that accepts OceanIngressCustomEndpointArgs and OceanIngressCustomEndpointOutput values. You can construct a concrete instance of `OceanIngressCustomEndpointInput` via:
OceanIngressCustomEndpointArgs{...}
type OceanIngressCustomEndpointOutput ¶
type OceanIngressCustomEndpointOutput struct{ *pulumi.OutputState }
func (OceanIngressCustomEndpointOutput) Address ¶
func (o OceanIngressCustomEndpointOutput) Address() pulumi.StringPtrOutput
func (OceanIngressCustomEndpointOutput) ElementType ¶
func (OceanIngressCustomEndpointOutput) ElementType() reflect.Type
func (OceanIngressCustomEndpointOutput) Enabled ¶
func (o OceanIngressCustomEndpointOutput) Enabled() pulumi.BoolPtrOutput
func (OceanIngressCustomEndpointOutput) ToOceanIngressCustomEndpointOutput ¶
func (o OceanIngressCustomEndpointOutput) ToOceanIngressCustomEndpointOutput() OceanIngressCustomEndpointOutput
func (OceanIngressCustomEndpointOutput) ToOceanIngressCustomEndpointOutputWithContext ¶
func (o OceanIngressCustomEndpointOutput) ToOceanIngressCustomEndpointOutputWithContext(ctx context.Context) OceanIngressCustomEndpointOutput
func (OceanIngressCustomEndpointOutput) ToOceanIngressCustomEndpointPtrOutput ¶
func (o OceanIngressCustomEndpointOutput) ToOceanIngressCustomEndpointPtrOutput() OceanIngressCustomEndpointPtrOutput
func (OceanIngressCustomEndpointOutput) ToOceanIngressCustomEndpointPtrOutputWithContext ¶
func (o OceanIngressCustomEndpointOutput) ToOceanIngressCustomEndpointPtrOutputWithContext(ctx context.Context) OceanIngressCustomEndpointPtrOutput
func (OceanIngressCustomEndpointOutput) ToOutput ¶ added in v3.51.0
func (o OceanIngressCustomEndpointOutput) ToOutput(ctx context.Context) pulumix.Output[OceanIngressCustomEndpoint]
type OceanIngressCustomEndpointPtrInput ¶
type OceanIngressCustomEndpointPtrInput interface { pulumi.Input ToOceanIngressCustomEndpointPtrOutput() OceanIngressCustomEndpointPtrOutput ToOceanIngressCustomEndpointPtrOutputWithContext(context.Context) OceanIngressCustomEndpointPtrOutput }
OceanIngressCustomEndpointPtrInput is an input type that accepts OceanIngressCustomEndpointArgs, OceanIngressCustomEndpointPtr and OceanIngressCustomEndpointPtrOutput values. You can construct a concrete instance of `OceanIngressCustomEndpointPtrInput` via:
OceanIngressCustomEndpointArgs{...} or: nil
func OceanIngressCustomEndpointPtr ¶
func OceanIngressCustomEndpointPtr(v *OceanIngressCustomEndpointArgs) OceanIngressCustomEndpointPtrInput
type OceanIngressCustomEndpointPtrOutput ¶
type OceanIngressCustomEndpointPtrOutput struct{ *pulumi.OutputState }
func (OceanIngressCustomEndpointPtrOutput) Address ¶
func (o OceanIngressCustomEndpointPtrOutput) Address() pulumi.StringPtrOutput
func (OceanIngressCustomEndpointPtrOutput) Elem ¶
func (o OceanIngressCustomEndpointPtrOutput) Elem() OceanIngressCustomEndpointOutput
func (OceanIngressCustomEndpointPtrOutput) ElementType ¶
func (OceanIngressCustomEndpointPtrOutput) ElementType() reflect.Type
func (OceanIngressCustomEndpointPtrOutput) Enabled ¶
func (o OceanIngressCustomEndpointPtrOutput) Enabled() pulumi.BoolPtrOutput
func (OceanIngressCustomEndpointPtrOutput) ToOceanIngressCustomEndpointPtrOutput ¶
func (o OceanIngressCustomEndpointPtrOutput) ToOceanIngressCustomEndpointPtrOutput() OceanIngressCustomEndpointPtrOutput
func (OceanIngressCustomEndpointPtrOutput) ToOceanIngressCustomEndpointPtrOutputWithContext ¶
func (o OceanIngressCustomEndpointPtrOutput) ToOceanIngressCustomEndpointPtrOutputWithContext(ctx context.Context) OceanIngressCustomEndpointPtrOutput
func (OceanIngressCustomEndpointPtrOutput) ToOutput ¶ added in v3.51.0
func (o OceanIngressCustomEndpointPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanIngressCustomEndpoint]
type OceanIngressInput ¶
type OceanIngressInput interface { pulumi.Input ToOceanIngressOutput() OceanIngressOutput ToOceanIngressOutputWithContext(context.Context) OceanIngressOutput }
OceanIngressInput is an input type that accepts OceanIngressArgs and OceanIngressOutput values. You can construct a concrete instance of `OceanIngressInput` via:
OceanIngressArgs{...}
type OceanIngressLoadBalancerArgs ¶
type OceanIngressLoadBalancerArgs struct { Managed pulumi.BoolPtrInput `pulumi:"managed"` ServiceAnnotations pulumi.StringMapInput `pulumi:"serviceAnnotations"` TargetGroupArn pulumi.StringPtrInput `pulumi:"targetGroupArn"` }
func (OceanIngressLoadBalancerArgs) ElementType ¶
func (OceanIngressLoadBalancerArgs) ElementType() reflect.Type
func (OceanIngressLoadBalancerArgs) ToOceanIngressLoadBalancerOutput ¶
func (i OceanIngressLoadBalancerArgs) ToOceanIngressLoadBalancerOutput() OceanIngressLoadBalancerOutput
func (OceanIngressLoadBalancerArgs) ToOceanIngressLoadBalancerOutputWithContext ¶
func (i OceanIngressLoadBalancerArgs) ToOceanIngressLoadBalancerOutputWithContext(ctx context.Context) OceanIngressLoadBalancerOutput
func (OceanIngressLoadBalancerArgs) ToOceanIngressLoadBalancerPtrOutput ¶
func (i OceanIngressLoadBalancerArgs) ToOceanIngressLoadBalancerPtrOutput() OceanIngressLoadBalancerPtrOutput
func (OceanIngressLoadBalancerArgs) ToOceanIngressLoadBalancerPtrOutputWithContext ¶
func (i OceanIngressLoadBalancerArgs) ToOceanIngressLoadBalancerPtrOutputWithContext(ctx context.Context) OceanIngressLoadBalancerPtrOutput
func (OceanIngressLoadBalancerArgs) ToOutput ¶ added in v3.51.0
func (i OceanIngressLoadBalancerArgs) ToOutput(ctx context.Context) pulumix.Output[OceanIngressLoadBalancer]
type OceanIngressLoadBalancerInput ¶
type OceanIngressLoadBalancerInput interface { pulumi.Input ToOceanIngressLoadBalancerOutput() OceanIngressLoadBalancerOutput ToOceanIngressLoadBalancerOutputWithContext(context.Context) OceanIngressLoadBalancerOutput }
OceanIngressLoadBalancerInput is an input type that accepts OceanIngressLoadBalancerArgs and OceanIngressLoadBalancerOutput values. You can construct a concrete instance of `OceanIngressLoadBalancerInput` via:
OceanIngressLoadBalancerArgs{...}
type OceanIngressLoadBalancerOutput ¶
type OceanIngressLoadBalancerOutput struct{ *pulumi.OutputState }
func (OceanIngressLoadBalancerOutput) ElementType ¶
func (OceanIngressLoadBalancerOutput) ElementType() reflect.Type
func (OceanIngressLoadBalancerOutput) Managed ¶
func (o OceanIngressLoadBalancerOutput) Managed() pulumi.BoolPtrOutput
func (OceanIngressLoadBalancerOutput) ServiceAnnotations ¶
func (o OceanIngressLoadBalancerOutput) ServiceAnnotations() pulumi.StringMapOutput
func (OceanIngressLoadBalancerOutput) TargetGroupArn ¶
func (o OceanIngressLoadBalancerOutput) TargetGroupArn() pulumi.StringPtrOutput
func (OceanIngressLoadBalancerOutput) ToOceanIngressLoadBalancerOutput ¶
func (o OceanIngressLoadBalancerOutput) ToOceanIngressLoadBalancerOutput() OceanIngressLoadBalancerOutput
func (OceanIngressLoadBalancerOutput) ToOceanIngressLoadBalancerOutputWithContext ¶
func (o OceanIngressLoadBalancerOutput) ToOceanIngressLoadBalancerOutputWithContext(ctx context.Context) OceanIngressLoadBalancerOutput
func (OceanIngressLoadBalancerOutput) ToOceanIngressLoadBalancerPtrOutput ¶
func (o OceanIngressLoadBalancerOutput) ToOceanIngressLoadBalancerPtrOutput() OceanIngressLoadBalancerPtrOutput
func (OceanIngressLoadBalancerOutput) ToOceanIngressLoadBalancerPtrOutputWithContext ¶
func (o OceanIngressLoadBalancerOutput) ToOceanIngressLoadBalancerPtrOutputWithContext(ctx context.Context) OceanIngressLoadBalancerPtrOutput
func (OceanIngressLoadBalancerOutput) ToOutput ¶ added in v3.51.0
func (o OceanIngressLoadBalancerOutput) ToOutput(ctx context.Context) pulumix.Output[OceanIngressLoadBalancer]
type OceanIngressLoadBalancerPtrInput ¶
type OceanIngressLoadBalancerPtrInput interface { pulumi.Input ToOceanIngressLoadBalancerPtrOutput() OceanIngressLoadBalancerPtrOutput ToOceanIngressLoadBalancerPtrOutputWithContext(context.Context) OceanIngressLoadBalancerPtrOutput }
OceanIngressLoadBalancerPtrInput is an input type that accepts OceanIngressLoadBalancerArgs, OceanIngressLoadBalancerPtr and OceanIngressLoadBalancerPtrOutput values. You can construct a concrete instance of `OceanIngressLoadBalancerPtrInput` via:
OceanIngressLoadBalancerArgs{...} or: nil
func OceanIngressLoadBalancerPtr ¶
func OceanIngressLoadBalancerPtr(v *OceanIngressLoadBalancerArgs) OceanIngressLoadBalancerPtrInput
type OceanIngressLoadBalancerPtrOutput ¶
type OceanIngressLoadBalancerPtrOutput struct{ *pulumi.OutputState }
func (OceanIngressLoadBalancerPtrOutput) Elem ¶
func (o OceanIngressLoadBalancerPtrOutput) Elem() OceanIngressLoadBalancerOutput
func (OceanIngressLoadBalancerPtrOutput) ElementType ¶
func (OceanIngressLoadBalancerPtrOutput) ElementType() reflect.Type
func (OceanIngressLoadBalancerPtrOutput) Managed ¶
func (o OceanIngressLoadBalancerPtrOutput) Managed() pulumi.BoolPtrOutput
func (OceanIngressLoadBalancerPtrOutput) ServiceAnnotations ¶
func (o OceanIngressLoadBalancerPtrOutput) ServiceAnnotations() pulumi.StringMapOutput
func (OceanIngressLoadBalancerPtrOutput) TargetGroupArn ¶
func (o OceanIngressLoadBalancerPtrOutput) TargetGroupArn() pulumi.StringPtrOutput
func (OceanIngressLoadBalancerPtrOutput) ToOceanIngressLoadBalancerPtrOutput ¶
func (o OceanIngressLoadBalancerPtrOutput) ToOceanIngressLoadBalancerPtrOutput() OceanIngressLoadBalancerPtrOutput
func (OceanIngressLoadBalancerPtrOutput) ToOceanIngressLoadBalancerPtrOutputWithContext ¶
func (o OceanIngressLoadBalancerPtrOutput) ToOceanIngressLoadBalancerPtrOutputWithContext(ctx context.Context) OceanIngressLoadBalancerPtrOutput
func (OceanIngressLoadBalancerPtrOutput) ToOutput ¶ added in v3.51.0
func (o OceanIngressLoadBalancerPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanIngressLoadBalancer]
type OceanIngressOutput ¶
type OceanIngressOutput struct{ *pulumi.OutputState }
func (OceanIngressOutput) Controller ¶
func (o OceanIngressOutput) Controller() OceanIngressControllerPtrOutput
func (OceanIngressOutput) CustomEndpoint ¶
func (o OceanIngressOutput) CustomEndpoint() OceanIngressCustomEndpointPtrOutput
func (OceanIngressOutput) ElementType ¶
func (OceanIngressOutput) ElementType() reflect.Type
func (OceanIngressOutput) LoadBalancer ¶
func (o OceanIngressOutput) LoadBalancer() OceanIngressLoadBalancerPtrOutput
func (OceanIngressOutput) PrivateLink ¶
func (o OceanIngressOutput) PrivateLink() OceanIngressPrivateLinkPtrOutput
func (OceanIngressOutput) ServiceAnnotations ¶
func (o OceanIngressOutput) ServiceAnnotations() pulumi.StringMapOutput
- **DEPRECATED**: Use `load_balancer.service_annotations` instead.
func (OceanIngressOutput) ToOceanIngressOutput ¶
func (o OceanIngressOutput) ToOceanIngressOutput() OceanIngressOutput
func (OceanIngressOutput) ToOceanIngressOutputWithContext ¶
func (o OceanIngressOutput) ToOceanIngressOutputWithContext(ctx context.Context) OceanIngressOutput
func (OceanIngressOutput) ToOceanIngressPtrOutput ¶
func (o OceanIngressOutput) ToOceanIngressPtrOutput() OceanIngressPtrOutput
func (OceanIngressOutput) ToOceanIngressPtrOutputWithContext ¶
func (o OceanIngressOutput) ToOceanIngressPtrOutputWithContext(ctx context.Context) OceanIngressPtrOutput
func (OceanIngressOutput) ToOutput ¶ added in v3.51.0
func (o OceanIngressOutput) ToOutput(ctx context.Context) pulumix.Output[OceanIngress]
type OceanIngressPrivateLink ¶
type OceanIngressPrivateLinkArgs ¶
type OceanIngressPrivateLinkArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` VpcEndpointService pulumi.StringPtrInput `pulumi:"vpcEndpointService"` }
func (OceanIngressPrivateLinkArgs) ElementType ¶
func (OceanIngressPrivateLinkArgs) ElementType() reflect.Type
func (OceanIngressPrivateLinkArgs) ToOceanIngressPrivateLinkOutput ¶
func (i OceanIngressPrivateLinkArgs) ToOceanIngressPrivateLinkOutput() OceanIngressPrivateLinkOutput
func (OceanIngressPrivateLinkArgs) ToOceanIngressPrivateLinkOutputWithContext ¶
func (i OceanIngressPrivateLinkArgs) ToOceanIngressPrivateLinkOutputWithContext(ctx context.Context) OceanIngressPrivateLinkOutput
func (OceanIngressPrivateLinkArgs) ToOceanIngressPrivateLinkPtrOutput ¶
func (i OceanIngressPrivateLinkArgs) ToOceanIngressPrivateLinkPtrOutput() OceanIngressPrivateLinkPtrOutput
func (OceanIngressPrivateLinkArgs) ToOceanIngressPrivateLinkPtrOutputWithContext ¶
func (i OceanIngressPrivateLinkArgs) ToOceanIngressPrivateLinkPtrOutputWithContext(ctx context.Context) OceanIngressPrivateLinkPtrOutput
func (OceanIngressPrivateLinkArgs) ToOutput ¶ added in v3.51.0
func (i OceanIngressPrivateLinkArgs) ToOutput(ctx context.Context) pulumix.Output[OceanIngressPrivateLink]
type OceanIngressPrivateLinkInput ¶
type OceanIngressPrivateLinkInput interface { pulumi.Input ToOceanIngressPrivateLinkOutput() OceanIngressPrivateLinkOutput ToOceanIngressPrivateLinkOutputWithContext(context.Context) OceanIngressPrivateLinkOutput }
OceanIngressPrivateLinkInput is an input type that accepts OceanIngressPrivateLinkArgs and OceanIngressPrivateLinkOutput values. You can construct a concrete instance of `OceanIngressPrivateLinkInput` via:
OceanIngressPrivateLinkArgs{...}
type OceanIngressPrivateLinkOutput ¶
type OceanIngressPrivateLinkOutput struct{ *pulumi.OutputState }
func (OceanIngressPrivateLinkOutput) ElementType ¶
func (OceanIngressPrivateLinkOutput) ElementType() reflect.Type
func (OceanIngressPrivateLinkOutput) Enabled ¶
func (o OceanIngressPrivateLinkOutput) Enabled() pulumi.BoolPtrOutput
func (OceanIngressPrivateLinkOutput) ToOceanIngressPrivateLinkOutput ¶
func (o OceanIngressPrivateLinkOutput) ToOceanIngressPrivateLinkOutput() OceanIngressPrivateLinkOutput
func (OceanIngressPrivateLinkOutput) ToOceanIngressPrivateLinkOutputWithContext ¶
func (o OceanIngressPrivateLinkOutput) ToOceanIngressPrivateLinkOutputWithContext(ctx context.Context) OceanIngressPrivateLinkOutput
func (OceanIngressPrivateLinkOutput) ToOceanIngressPrivateLinkPtrOutput ¶
func (o OceanIngressPrivateLinkOutput) ToOceanIngressPrivateLinkPtrOutput() OceanIngressPrivateLinkPtrOutput
func (OceanIngressPrivateLinkOutput) ToOceanIngressPrivateLinkPtrOutputWithContext ¶
func (o OceanIngressPrivateLinkOutput) ToOceanIngressPrivateLinkPtrOutputWithContext(ctx context.Context) OceanIngressPrivateLinkPtrOutput
func (OceanIngressPrivateLinkOutput) ToOutput ¶ added in v3.51.0
func (o OceanIngressPrivateLinkOutput) ToOutput(ctx context.Context) pulumix.Output[OceanIngressPrivateLink]
func (OceanIngressPrivateLinkOutput) VpcEndpointService ¶
func (o OceanIngressPrivateLinkOutput) VpcEndpointService() pulumi.StringPtrOutput
type OceanIngressPrivateLinkPtrInput ¶
type OceanIngressPrivateLinkPtrInput interface { pulumi.Input ToOceanIngressPrivateLinkPtrOutput() OceanIngressPrivateLinkPtrOutput ToOceanIngressPrivateLinkPtrOutputWithContext(context.Context) OceanIngressPrivateLinkPtrOutput }
OceanIngressPrivateLinkPtrInput is an input type that accepts OceanIngressPrivateLinkArgs, OceanIngressPrivateLinkPtr and OceanIngressPrivateLinkPtrOutput values. You can construct a concrete instance of `OceanIngressPrivateLinkPtrInput` via:
OceanIngressPrivateLinkArgs{...} or: nil
func OceanIngressPrivateLinkPtr ¶
func OceanIngressPrivateLinkPtr(v *OceanIngressPrivateLinkArgs) OceanIngressPrivateLinkPtrInput
type OceanIngressPrivateLinkPtrOutput ¶
type OceanIngressPrivateLinkPtrOutput struct{ *pulumi.OutputState }
func (OceanIngressPrivateLinkPtrOutput) Elem ¶
func (o OceanIngressPrivateLinkPtrOutput) Elem() OceanIngressPrivateLinkOutput
func (OceanIngressPrivateLinkPtrOutput) ElementType ¶
func (OceanIngressPrivateLinkPtrOutput) ElementType() reflect.Type
func (OceanIngressPrivateLinkPtrOutput) Enabled ¶
func (o OceanIngressPrivateLinkPtrOutput) Enabled() pulumi.BoolPtrOutput
func (OceanIngressPrivateLinkPtrOutput) ToOceanIngressPrivateLinkPtrOutput ¶
func (o OceanIngressPrivateLinkPtrOutput) ToOceanIngressPrivateLinkPtrOutput() OceanIngressPrivateLinkPtrOutput
func (OceanIngressPrivateLinkPtrOutput) ToOceanIngressPrivateLinkPtrOutputWithContext ¶
func (o OceanIngressPrivateLinkPtrOutput) ToOceanIngressPrivateLinkPtrOutputWithContext(ctx context.Context) OceanIngressPrivateLinkPtrOutput
func (OceanIngressPrivateLinkPtrOutput) ToOutput ¶ added in v3.51.0
func (o OceanIngressPrivateLinkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanIngressPrivateLink]
func (OceanIngressPrivateLinkPtrOutput) VpcEndpointService ¶
func (o OceanIngressPrivateLinkPtrOutput) VpcEndpointService() pulumi.StringPtrOutput
type OceanIngressPtrInput ¶
type OceanIngressPtrInput interface { pulumi.Input ToOceanIngressPtrOutput() OceanIngressPtrOutput ToOceanIngressPtrOutputWithContext(context.Context) OceanIngressPtrOutput }
OceanIngressPtrInput is an input type that accepts OceanIngressArgs, OceanIngressPtr and OceanIngressPtrOutput values. You can construct a concrete instance of `OceanIngressPtrInput` via:
OceanIngressArgs{...} or: nil
func OceanIngressPtr ¶
func OceanIngressPtr(v *OceanIngressArgs) OceanIngressPtrInput
type OceanIngressPtrOutput ¶
type OceanIngressPtrOutput struct{ *pulumi.OutputState }
func (OceanIngressPtrOutput) Controller ¶
func (o OceanIngressPtrOutput) Controller() OceanIngressControllerPtrOutput
func (OceanIngressPtrOutput) CustomEndpoint ¶
func (o OceanIngressPtrOutput) CustomEndpoint() OceanIngressCustomEndpointPtrOutput
func (OceanIngressPtrOutput) Elem ¶
func (o OceanIngressPtrOutput) Elem() OceanIngressOutput
func (OceanIngressPtrOutput) ElementType ¶
func (OceanIngressPtrOutput) ElementType() reflect.Type
func (OceanIngressPtrOutput) LoadBalancer ¶
func (o OceanIngressPtrOutput) LoadBalancer() OceanIngressLoadBalancerPtrOutput
func (OceanIngressPtrOutput) PrivateLink ¶
func (o OceanIngressPtrOutput) PrivateLink() OceanIngressPrivateLinkPtrOutput
func (OceanIngressPtrOutput) ServiceAnnotations ¶
func (o OceanIngressPtrOutput) ServiceAnnotations() pulumi.StringMapOutput
- **DEPRECATED**: Use `load_balancer.service_annotations` instead.
func (OceanIngressPtrOutput) ToOceanIngressPtrOutput ¶
func (o OceanIngressPtrOutput) ToOceanIngressPtrOutput() OceanIngressPtrOutput
func (OceanIngressPtrOutput) ToOceanIngressPtrOutputWithContext ¶
func (o OceanIngressPtrOutput) ToOceanIngressPtrOutputWithContext(ctx context.Context) OceanIngressPtrOutput
func (OceanIngressPtrOutput) ToOutput ¶ added in v3.51.0
func (o OceanIngressPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanIngress]
type OceanInput ¶
type OceanInput interface { pulumi.Input ToOceanOutput() OceanOutput ToOceanOutputWithContext(ctx context.Context) OceanOutput }
type OceanLogCollection ¶
type OceanLogCollection struct { // - Enable/Disable collecting driver and executor logs. When enabled, logs are stored by NetApp and can be downloaded from the Spot console web interface. The logs are deleted after 30 days. CollectAppLogs *bool `pulumi:"collectAppLogs"` }
type OceanLogCollectionArgs ¶
type OceanLogCollectionArgs struct { // - Enable/Disable collecting driver and executor logs. When enabled, logs are stored by NetApp and can be downloaded from the Spot console web interface. The logs are deleted after 30 days. CollectAppLogs pulumi.BoolPtrInput `pulumi:"collectAppLogs"` }
func (OceanLogCollectionArgs) ElementType ¶
func (OceanLogCollectionArgs) ElementType() reflect.Type
func (OceanLogCollectionArgs) ToOceanLogCollectionOutput ¶
func (i OceanLogCollectionArgs) ToOceanLogCollectionOutput() OceanLogCollectionOutput
func (OceanLogCollectionArgs) ToOceanLogCollectionOutputWithContext ¶
func (i OceanLogCollectionArgs) ToOceanLogCollectionOutputWithContext(ctx context.Context) OceanLogCollectionOutput
func (OceanLogCollectionArgs) ToOceanLogCollectionPtrOutput ¶
func (i OceanLogCollectionArgs) ToOceanLogCollectionPtrOutput() OceanLogCollectionPtrOutput
func (OceanLogCollectionArgs) ToOceanLogCollectionPtrOutputWithContext ¶
func (i OceanLogCollectionArgs) ToOceanLogCollectionPtrOutputWithContext(ctx context.Context) OceanLogCollectionPtrOutput
func (OceanLogCollectionArgs) ToOutput ¶ added in v3.51.0
func (i OceanLogCollectionArgs) ToOutput(ctx context.Context) pulumix.Output[OceanLogCollection]
type OceanLogCollectionInput ¶
type OceanLogCollectionInput interface { pulumi.Input ToOceanLogCollectionOutput() OceanLogCollectionOutput ToOceanLogCollectionOutputWithContext(context.Context) OceanLogCollectionOutput }
OceanLogCollectionInput is an input type that accepts OceanLogCollectionArgs and OceanLogCollectionOutput values. You can construct a concrete instance of `OceanLogCollectionInput` via:
OceanLogCollectionArgs{...}
type OceanLogCollectionOutput ¶
type OceanLogCollectionOutput struct{ *pulumi.OutputState }
func (OceanLogCollectionOutput) CollectAppLogs ¶ added in v3.32.0
func (o OceanLogCollectionOutput) CollectAppLogs() pulumi.BoolPtrOutput
- Enable/Disable collecting driver and executor logs. When enabled, logs are stored by NetApp and can be downloaded from the Spot console web interface. The logs are deleted after 30 days.
func (OceanLogCollectionOutput) ElementType ¶
func (OceanLogCollectionOutput) ElementType() reflect.Type
func (OceanLogCollectionOutput) ToOceanLogCollectionOutput ¶
func (o OceanLogCollectionOutput) ToOceanLogCollectionOutput() OceanLogCollectionOutput
func (OceanLogCollectionOutput) ToOceanLogCollectionOutputWithContext ¶
func (o OceanLogCollectionOutput) ToOceanLogCollectionOutputWithContext(ctx context.Context) OceanLogCollectionOutput
func (OceanLogCollectionOutput) ToOceanLogCollectionPtrOutput ¶
func (o OceanLogCollectionOutput) ToOceanLogCollectionPtrOutput() OceanLogCollectionPtrOutput
func (OceanLogCollectionOutput) ToOceanLogCollectionPtrOutputWithContext ¶
func (o OceanLogCollectionOutput) ToOceanLogCollectionPtrOutputWithContext(ctx context.Context) OceanLogCollectionPtrOutput
func (OceanLogCollectionOutput) ToOutput ¶ added in v3.51.0
func (o OceanLogCollectionOutput) ToOutput(ctx context.Context) pulumix.Output[OceanLogCollection]
type OceanLogCollectionPtrInput ¶
type OceanLogCollectionPtrInput interface { pulumi.Input ToOceanLogCollectionPtrOutput() OceanLogCollectionPtrOutput ToOceanLogCollectionPtrOutputWithContext(context.Context) OceanLogCollectionPtrOutput }
OceanLogCollectionPtrInput is an input type that accepts OceanLogCollectionArgs, OceanLogCollectionPtr and OceanLogCollectionPtrOutput values. You can construct a concrete instance of `OceanLogCollectionPtrInput` via:
OceanLogCollectionArgs{...} or: nil
func OceanLogCollectionPtr ¶
func OceanLogCollectionPtr(v *OceanLogCollectionArgs) OceanLogCollectionPtrInput
type OceanLogCollectionPtrOutput ¶
type OceanLogCollectionPtrOutput struct{ *pulumi.OutputState }
func (OceanLogCollectionPtrOutput) CollectAppLogs ¶ added in v3.32.0
func (o OceanLogCollectionPtrOutput) CollectAppLogs() pulumi.BoolPtrOutput
- Enable/Disable collecting driver and executor logs. When enabled, logs are stored by NetApp and can be downloaded from the Spot console web interface. The logs are deleted after 30 days.
func (OceanLogCollectionPtrOutput) Elem ¶
func (o OceanLogCollectionPtrOutput) Elem() OceanLogCollectionOutput
func (OceanLogCollectionPtrOutput) ElementType ¶
func (OceanLogCollectionPtrOutput) ElementType() reflect.Type
func (OceanLogCollectionPtrOutput) ToOceanLogCollectionPtrOutput ¶
func (o OceanLogCollectionPtrOutput) ToOceanLogCollectionPtrOutput() OceanLogCollectionPtrOutput
func (OceanLogCollectionPtrOutput) ToOceanLogCollectionPtrOutputWithContext ¶
func (o OceanLogCollectionPtrOutput) ToOceanLogCollectionPtrOutputWithContext(ctx context.Context) OceanLogCollectionPtrOutput
func (OceanLogCollectionPtrOutput) ToOutput ¶ added in v3.51.0
func (o OceanLogCollectionPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanLogCollection]
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 OceanOutput ¶
type OceanOutput struct{ *pulumi.OutputState }
func (OceanOutput) Compute ¶
func (o OceanOutput) Compute() OceanComputeOutput
func (OceanOutput) ElementType ¶
func (OceanOutput) ElementType() reflect.Type
func (OceanOutput) Ingress ¶
func (o OceanOutput) Ingress() OceanIngressOutput
func (OceanOutput) LogCollection ¶
func (o OceanOutput) LogCollection() OceanLogCollectionOutput
func (OceanOutput) OceanClusterId ¶
func (o OceanOutput) OceanClusterId() pulumi.StringOutput
- The ID of the Ocean cluster that Ocean for Apache Spark should be installed on.
func (OceanOutput) Spark ¶ added in v3.26.0
func (o OceanOutput) Spark() OceanSparkOutput
func (OceanOutput) ToOceanOutput ¶
func (o OceanOutput) ToOceanOutput() OceanOutput
func (OceanOutput) ToOceanOutputWithContext ¶
func (o OceanOutput) ToOceanOutputWithContext(ctx context.Context) OceanOutput
func (OceanOutput) Webhook ¶
func (o OceanOutput) Webhook() OceanWebhookOutput
type OceanSpark ¶ added in v3.26.0
type OceanSpark struct { // - List of Kubernetes namespaces that should be configured to run Spark applications, in addition to the default Spark application namespace `spark-apps`. AdditionalAppNamespaces []string `pulumi:"additionalAppNamespaces"` }
type OceanSparkArgs ¶ added in v3.26.0
type OceanSparkArgs struct { // - List of Kubernetes namespaces that should be configured to run Spark applications, in addition to the default Spark application namespace `spark-apps`. AdditionalAppNamespaces pulumi.StringArrayInput `pulumi:"additionalAppNamespaces"` }
func (OceanSparkArgs) ElementType ¶ added in v3.26.0
func (OceanSparkArgs) ElementType() reflect.Type
func (OceanSparkArgs) ToOceanSparkOutput ¶ added in v3.26.0
func (i OceanSparkArgs) ToOceanSparkOutput() OceanSparkOutput
func (OceanSparkArgs) ToOceanSparkOutputWithContext ¶ added in v3.26.0
func (i OceanSparkArgs) ToOceanSparkOutputWithContext(ctx context.Context) OceanSparkOutput
func (OceanSparkArgs) ToOceanSparkPtrOutput ¶ added in v3.26.0
func (i OceanSparkArgs) ToOceanSparkPtrOutput() OceanSparkPtrOutput
func (OceanSparkArgs) ToOceanSparkPtrOutputWithContext ¶ added in v3.26.0
func (i OceanSparkArgs) ToOceanSparkPtrOutputWithContext(ctx context.Context) OceanSparkPtrOutput
func (OceanSparkArgs) ToOutput ¶ added in v3.51.0
func (i OceanSparkArgs) ToOutput(ctx context.Context) pulumix.Output[OceanSpark]
type OceanSparkInput ¶ added in v3.26.0
type OceanSparkInput interface { pulumi.Input ToOceanSparkOutput() OceanSparkOutput ToOceanSparkOutputWithContext(context.Context) OceanSparkOutput }
OceanSparkInput is an input type that accepts OceanSparkArgs and OceanSparkOutput values. You can construct a concrete instance of `OceanSparkInput` via:
OceanSparkArgs{...}
type OceanSparkOutput ¶ added in v3.26.0
type OceanSparkOutput struct{ *pulumi.OutputState }
func (OceanSparkOutput) AdditionalAppNamespaces ¶ added in v3.26.0
func (o OceanSparkOutput) AdditionalAppNamespaces() pulumi.StringArrayOutput
- List of Kubernetes namespaces that should be configured to run Spark applications, in addition to the default Spark application namespace `spark-apps`.
func (OceanSparkOutput) ElementType ¶ added in v3.26.0
func (OceanSparkOutput) ElementType() reflect.Type
func (OceanSparkOutput) ToOceanSparkOutput ¶ added in v3.26.0
func (o OceanSparkOutput) ToOceanSparkOutput() OceanSparkOutput
func (OceanSparkOutput) ToOceanSparkOutputWithContext ¶ added in v3.26.0
func (o OceanSparkOutput) ToOceanSparkOutputWithContext(ctx context.Context) OceanSparkOutput
func (OceanSparkOutput) ToOceanSparkPtrOutput ¶ added in v3.26.0
func (o OceanSparkOutput) ToOceanSparkPtrOutput() OceanSparkPtrOutput
func (OceanSparkOutput) ToOceanSparkPtrOutputWithContext ¶ added in v3.26.0
func (o OceanSparkOutput) ToOceanSparkPtrOutputWithContext(ctx context.Context) OceanSparkPtrOutput
func (OceanSparkOutput) ToOutput ¶ added in v3.51.0
func (o OceanSparkOutput) ToOutput(ctx context.Context) pulumix.Output[OceanSpark]
type OceanSparkPtrInput ¶ added in v3.26.0
type OceanSparkPtrInput interface { pulumi.Input ToOceanSparkPtrOutput() OceanSparkPtrOutput ToOceanSparkPtrOutputWithContext(context.Context) OceanSparkPtrOutput }
OceanSparkPtrInput is an input type that accepts OceanSparkArgs, OceanSparkPtr and OceanSparkPtrOutput values. You can construct a concrete instance of `OceanSparkPtrInput` via:
OceanSparkArgs{...} or: nil
func OceanSparkPtr ¶ added in v3.26.0
func OceanSparkPtr(v *OceanSparkArgs) OceanSparkPtrInput
type OceanSparkPtrOutput ¶ added in v3.26.0
type OceanSparkPtrOutput struct{ *pulumi.OutputState }
func (OceanSparkPtrOutput) AdditionalAppNamespaces ¶ added in v3.26.0
func (o OceanSparkPtrOutput) AdditionalAppNamespaces() pulumi.StringArrayOutput
- List of Kubernetes namespaces that should be configured to run Spark applications, in addition to the default Spark application namespace `spark-apps`.
func (OceanSparkPtrOutput) Elem ¶ added in v3.26.0
func (o OceanSparkPtrOutput) Elem() OceanSparkOutput
func (OceanSparkPtrOutput) ElementType ¶ added in v3.26.0
func (OceanSparkPtrOutput) ElementType() reflect.Type
func (OceanSparkPtrOutput) ToOceanSparkPtrOutput ¶ added in v3.26.0
func (o OceanSparkPtrOutput) ToOceanSparkPtrOutput() OceanSparkPtrOutput
func (OceanSparkPtrOutput) ToOceanSparkPtrOutputWithContext ¶ added in v3.26.0
func (o OceanSparkPtrOutput) ToOceanSparkPtrOutputWithContext(ctx context.Context) OceanSparkPtrOutput
func (OceanSparkPtrOutput) ToOutput ¶ added in v3.51.0
func (o OceanSparkPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanSpark]
type OceanState ¶
type OceanState struct { Compute OceanComputePtrInput Ingress OceanIngressPtrInput LogCollection OceanLogCollectionPtrInput // - The ID of the Ocean cluster that Ocean for Apache Spark should be installed on. OceanClusterId pulumi.StringPtrInput Spark OceanSparkPtrInput Webhook OceanWebhookPtrInput }
func (OceanState) ElementType ¶
func (OceanState) ElementType() reflect.Type
type OceanVirtualNodeGroup ¶ added in v3.26.0
type OceanVirtualNodeGroup struct { pulumi.CustomResourceState OceanSparkClusterId pulumi.StringOutput `pulumi:"oceanSparkClusterId"` VirtualNodeGroupId pulumi.StringOutput `pulumi:"virtualNodeGroupId"` }
Manage a dedicated Spotinst Ocean Spark Virtual Node Group resource
## Prerequisites
An existing Ocean cluster and Ocean VNG is required by this resource ¶
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-spotinst/sdk/v3/go/spotinst/spark" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := spark.NewOceanVirtualNodeGroup(ctx, "example", &spark.OceanVirtualNodeGroupArgs{ OceanSparkClusterId: pulumi.String("cluster_id"), VirtualNodeGroupId: pulumi.String("vng_id"), }) if err != nil { return err } return nil }) }
```
func GetOceanVirtualNodeGroup ¶ added in v3.26.0
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 ¶ added in v3.26.0
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 ¶ added in v3.26.0
func (*OceanVirtualNodeGroup) ElementType() reflect.Type
func (*OceanVirtualNodeGroup) ToOceanVirtualNodeGroupOutput ¶ added in v3.26.0
func (i *OceanVirtualNodeGroup) ToOceanVirtualNodeGroupOutput() OceanVirtualNodeGroupOutput
func (*OceanVirtualNodeGroup) ToOceanVirtualNodeGroupOutputWithContext ¶ added in v3.26.0
func (i *OceanVirtualNodeGroup) ToOceanVirtualNodeGroupOutputWithContext(ctx context.Context) OceanVirtualNodeGroupOutput
func (*OceanVirtualNodeGroup) ToOutput ¶ added in v3.51.0
func (i *OceanVirtualNodeGroup) ToOutput(ctx context.Context) pulumix.Output[*OceanVirtualNodeGroup]
type OceanVirtualNodeGroupArgs ¶ added in v3.26.0
type OceanVirtualNodeGroupArgs struct { OceanSparkClusterId pulumi.StringInput VirtualNodeGroupId pulumi.StringInput }
The set of arguments for constructing a OceanVirtualNodeGroup resource.
func (OceanVirtualNodeGroupArgs) ElementType ¶ added in v3.26.0
func (OceanVirtualNodeGroupArgs) ElementType() reflect.Type
type OceanVirtualNodeGroupArray ¶ added in v3.26.0
type OceanVirtualNodeGroupArray []OceanVirtualNodeGroupInput
func (OceanVirtualNodeGroupArray) ElementType ¶ added in v3.26.0
func (OceanVirtualNodeGroupArray) ElementType() reflect.Type
func (OceanVirtualNodeGroupArray) ToOceanVirtualNodeGroupArrayOutput ¶ added in v3.26.0
func (i OceanVirtualNodeGroupArray) ToOceanVirtualNodeGroupArrayOutput() OceanVirtualNodeGroupArrayOutput
func (OceanVirtualNodeGroupArray) ToOceanVirtualNodeGroupArrayOutputWithContext ¶ added in v3.26.0
func (i OceanVirtualNodeGroupArray) ToOceanVirtualNodeGroupArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupArrayOutput
func (OceanVirtualNodeGroupArray) ToOutput ¶ added in v3.51.0
func (i OceanVirtualNodeGroupArray) ToOutput(ctx context.Context) pulumix.Output[[]*OceanVirtualNodeGroup]
type OceanVirtualNodeGroupArrayInput ¶ added in v3.26.0
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 ¶ added in v3.26.0
type OceanVirtualNodeGroupArrayOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupArrayOutput) ElementType ¶ added in v3.26.0
func (OceanVirtualNodeGroupArrayOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupArrayOutput) Index ¶ added in v3.26.0
func (o OceanVirtualNodeGroupArrayOutput) Index(i pulumi.IntInput) OceanVirtualNodeGroupOutput
func (OceanVirtualNodeGroupArrayOutput) ToOceanVirtualNodeGroupArrayOutput ¶ added in v3.26.0
func (o OceanVirtualNodeGroupArrayOutput) ToOceanVirtualNodeGroupArrayOutput() OceanVirtualNodeGroupArrayOutput
func (OceanVirtualNodeGroupArrayOutput) ToOceanVirtualNodeGroupArrayOutputWithContext ¶ added in v3.26.0
func (o OceanVirtualNodeGroupArrayOutput) ToOceanVirtualNodeGroupArrayOutputWithContext(ctx context.Context) OceanVirtualNodeGroupArrayOutput
func (OceanVirtualNodeGroupArrayOutput) ToOutput ¶ added in v3.51.0
func (o OceanVirtualNodeGroupArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*OceanVirtualNodeGroup]
type OceanVirtualNodeGroupInput ¶ added in v3.26.0
type OceanVirtualNodeGroupInput interface { pulumi.Input ToOceanVirtualNodeGroupOutput() OceanVirtualNodeGroupOutput ToOceanVirtualNodeGroupOutputWithContext(ctx context.Context) OceanVirtualNodeGroupOutput }
type OceanVirtualNodeGroupMap ¶ added in v3.26.0
type OceanVirtualNodeGroupMap map[string]OceanVirtualNodeGroupInput
func (OceanVirtualNodeGroupMap) ElementType ¶ added in v3.26.0
func (OceanVirtualNodeGroupMap) ElementType() reflect.Type
func (OceanVirtualNodeGroupMap) ToOceanVirtualNodeGroupMapOutput ¶ added in v3.26.0
func (i OceanVirtualNodeGroupMap) ToOceanVirtualNodeGroupMapOutput() OceanVirtualNodeGroupMapOutput
func (OceanVirtualNodeGroupMap) ToOceanVirtualNodeGroupMapOutputWithContext ¶ added in v3.26.0
func (i OceanVirtualNodeGroupMap) ToOceanVirtualNodeGroupMapOutputWithContext(ctx context.Context) OceanVirtualNodeGroupMapOutput
func (OceanVirtualNodeGroupMap) ToOutput ¶ added in v3.51.0
func (i OceanVirtualNodeGroupMap) ToOutput(ctx context.Context) pulumix.Output[map[string]*OceanVirtualNodeGroup]
type OceanVirtualNodeGroupMapInput ¶ added in v3.26.0
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 ¶ added in v3.26.0
type OceanVirtualNodeGroupMapOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupMapOutput) ElementType ¶ added in v3.26.0
func (OceanVirtualNodeGroupMapOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupMapOutput) MapIndex ¶ added in v3.26.0
func (o OceanVirtualNodeGroupMapOutput) MapIndex(k pulumi.StringInput) OceanVirtualNodeGroupOutput
func (OceanVirtualNodeGroupMapOutput) ToOceanVirtualNodeGroupMapOutput ¶ added in v3.26.0
func (o OceanVirtualNodeGroupMapOutput) ToOceanVirtualNodeGroupMapOutput() OceanVirtualNodeGroupMapOutput
func (OceanVirtualNodeGroupMapOutput) ToOceanVirtualNodeGroupMapOutputWithContext ¶ added in v3.26.0
func (o OceanVirtualNodeGroupMapOutput) ToOceanVirtualNodeGroupMapOutputWithContext(ctx context.Context) OceanVirtualNodeGroupMapOutput
func (OceanVirtualNodeGroupMapOutput) ToOutput ¶ added in v3.51.0
func (o OceanVirtualNodeGroupMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*OceanVirtualNodeGroup]
type OceanVirtualNodeGroupOutput ¶ added in v3.26.0
type OceanVirtualNodeGroupOutput struct{ *pulumi.OutputState }
func (OceanVirtualNodeGroupOutput) ElementType ¶ added in v3.26.0
func (OceanVirtualNodeGroupOutput) ElementType() reflect.Type
func (OceanVirtualNodeGroupOutput) OceanSparkClusterId ¶ added in v3.26.0
func (o OceanVirtualNodeGroupOutput) OceanSparkClusterId() pulumi.StringOutput
func (OceanVirtualNodeGroupOutput) ToOceanVirtualNodeGroupOutput ¶ added in v3.26.0
func (o OceanVirtualNodeGroupOutput) ToOceanVirtualNodeGroupOutput() OceanVirtualNodeGroupOutput
func (OceanVirtualNodeGroupOutput) ToOceanVirtualNodeGroupOutputWithContext ¶ added in v3.26.0
func (o OceanVirtualNodeGroupOutput) ToOceanVirtualNodeGroupOutputWithContext(ctx context.Context) OceanVirtualNodeGroupOutput
func (OceanVirtualNodeGroupOutput) ToOutput ¶ added in v3.51.0
func (o OceanVirtualNodeGroupOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanVirtualNodeGroup]
func (OceanVirtualNodeGroupOutput) VirtualNodeGroupId ¶ added in v3.26.0
func (o OceanVirtualNodeGroupOutput) VirtualNodeGroupId() pulumi.StringOutput
type OceanVirtualNodeGroupState ¶ added in v3.26.0
type OceanVirtualNodeGroupState struct { OceanSparkClusterId pulumi.StringPtrInput VirtualNodeGroupId pulumi.StringPtrInput }
func (OceanVirtualNodeGroupState) ElementType ¶ added in v3.26.0
func (OceanVirtualNodeGroupState) ElementType() reflect.Type
type OceanWebhook ¶
type OceanWebhook struct { // - List of ports allowed to use on the host network - if empty default is `25554`. HostNetworkPorts []int `pulumi:"hostNetworkPorts"` // - Enable/disable host networking for the Spark Operator. Host networking can be useful when using custom CNI plugins like Calico on EKS. UseHostNetwork *bool `pulumi:"useHostNetwork"` }
type OceanWebhookArgs ¶
type OceanWebhookArgs struct { // - List of ports allowed to use on the host network - if empty default is `25554`. HostNetworkPorts pulumi.IntArrayInput `pulumi:"hostNetworkPorts"` // - Enable/disable host networking for the Spark Operator. Host networking can be useful when using custom CNI plugins like Calico on EKS. UseHostNetwork pulumi.BoolPtrInput `pulumi:"useHostNetwork"` }
func (OceanWebhookArgs) ElementType ¶
func (OceanWebhookArgs) ElementType() reflect.Type
func (OceanWebhookArgs) ToOceanWebhookOutput ¶
func (i OceanWebhookArgs) ToOceanWebhookOutput() OceanWebhookOutput
func (OceanWebhookArgs) ToOceanWebhookOutputWithContext ¶
func (i OceanWebhookArgs) ToOceanWebhookOutputWithContext(ctx context.Context) OceanWebhookOutput
func (OceanWebhookArgs) ToOceanWebhookPtrOutput ¶
func (i OceanWebhookArgs) ToOceanWebhookPtrOutput() OceanWebhookPtrOutput
func (OceanWebhookArgs) ToOceanWebhookPtrOutputWithContext ¶
func (i OceanWebhookArgs) ToOceanWebhookPtrOutputWithContext(ctx context.Context) OceanWebhookPtrOutput
func (OceanWebhookArgs) ToOutput ¶ added in v3.51.0
func (i OceanWebhookArgs) ToOutput(ctx context.Context) pulumix.Output[OceanWebhook]
type OceanWebhookInput ¶
type OceanWebhookInput interface { pulumi.Input ToOceanWebhookOutput() OceanWebhookOutput ToOceanWebhookOutputWithContext(context.Context) OceanWebhookOutput }
OceanWebhookInput is an input type that accepts OceanWebhookArgs and OceanWebhookOutput values. You can construct a concrete instance of `OceanWebhookInput` via:
OceanWebhookArgs{...}
type OceanWebhookOutput ¶
type OceanWebhookOutput struct{ *pulumi.OutputState }
func (OceanWebhookOutput) ElementType ¶
func (OceanWebhookOutput) ElementType() reflect.Type
func (OceanWebhookOutput) HostNetworkPorts ¶
func (o OceanWebhookOutput) HostNetworkPorts() pulumi.IntArrayOutput
- List of ports allowed to use on the host network - if empty default is `25554`.
func (OceanWebhookOutput) ToOceanWebhookOutput ¶
func (o OceanWebhookOutput) ToOceanWebhookOutput() OceanWebhookOutput
func (OceanWebhookOutput) ToOceanWebhookOutputWithContext ¶
func (o OceanWebhookOutput) ToOceanWebhookOutputWithContext(ctx context.Context) OceanWebhookOutput
func (OceanWebhookOutput) ToOceanWebhookPtrOutput ¶
func (o OceanWebhookOutput) ToOceanWebhookPtrOutput() OceanWebhookPtrOutput
func (OceanWebhookOutput) ToOceanWebhookPtrOutputWithContext ¶
func (o OceanWebhookOutput) ToOceanWebhookPtrOutputWithContext(ctx context.Context) OceanWebhookPtrOutput
func (OceanWebhookOutput) ToOutput ¶ added in v3.51.0
func (o OceanWebhookOutput) ToOutput(ctx context.Context) pulumix.Output[OceanWebhook]
func (OceanWebhookOutput) UseHostNetwork ¶
func (o OceanWebhookOutput) UseHostNetwork() pulumi.BoolPtrOutput
- Enable/disable host networking for the Spark Operator. Host networking can be useful when using custom CNI plugins like Calico on EKS.
type OceanWebhookPtrInput ¶
type OceanWebhookPtrInput interface { pulumi.Input ToOceanWebhookPtrOutput() OceanWebhookPtrOutput ToOceanWebhookPtrOutputWithContext(context.Context) OceanWebhookPtrOutput }
OceanWebhookPtrInput is an input type that accepts OceanWebhookArgs, OceanWebhookPtr and OceanWebhookPtrOutput values. You can construct a concrete instance of `OceanWebhookPtrInput` via:
OceanWebhookArgs{...} or: nil
func OceanWebhookPtr ¶
func OceanWebhookPtr(v *OceanWebhookArgs) OceanWebhookPtrInput
type OceanWebhookPtrOutput ¶
type OceanWebhookPtrOutput struct{ *pulumi.OutputState }
func (OceanWebhookPtrOutput) Elem ¶
func (o OceanWebhookPtrOutput) Elem() OceanWebhookOutput
func (OceanWebhookPtrOutput) ElementType ¶
func (OceanWebhookPtrOutput) ElementType() reflect.Type
func (OceanWebhookPtrOutput) HostNetworkPorts ¶
func (o OceanWebhookPtrOutput) HostNetworkPorts() pulumi.IntArrayOutput
- List of ports allowed to use on the host network - if empty default is `25554`.
func (OceanWebhookPtrOutput) ToOceanWebhookPtrOutput ¶
func (o OceanWebhookPtrOutput) ToOceanWebhookPtrOutput() OceanWebhookPtrOutput
func (OceanWebhookPtrOutput) ToOceanWebhookPtrOutputWithContext ¶
func (o OceanWebhookPtrOutput) ToOceanWebhookPtrOutputWithContext(ctx context.Context) OceanWebhookPtrOutput
func (OceanWebhookPtrOutput) ToOutput ¶ added in v3.51.0
func (o OceanWebhookPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*OceanWebhook]
func (OceanWebhookPtrOutput) UseHostNetwork ¶
func (o OceanWebhookPtrOutput) UseHostNetwork() pulumi.BoolPtrOutput
- Enable/disable host networking for the Spark Operator. Host networking can be useful when using custom CNI plugins like Calico on EKS.