Documentation ¶
Overview ¶
A Pulumi package for creating and managing ovh cloud resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type CloudProject
- type CloudProjectArgs
- type CloudProjectArray
- type CloudProjectArrayInput
- type CloudProjectArrayOutput
- func (CloudProjectArrayOutput) ElementType() reflect.Type
- func (o CloudProjectArrayOutput) Index(i pulumi.IntInput) CloudProjectOutput
- func (o CloudProjectArrayOutput) ToCloudProjectArrayOutput() CloudProjectArrayOutput
- func (o CloudProjectArrayOutput) ToCloudProjectArrayOutputWithContext(ctx context.Context) CloudProjectArrayOutput
- type CloudProjectContainerRegistry
- func (*CloudProjectContainerRegistry) ElementType() reflect.Type
- func (i *CloudProjectContainerRegistry) ToCloudProjectContainerRegistryOutput() CloudProjectContainerRegistryOutput
- func (i *CloudProjectContainerRegistry) ToCloudProjectContainerRegistryOutputWithContext(ctx context.Context) CloudProjectContainerRegistryOutput
- type CloudProjectContainerRegistryArgs
- type CloudProjectContainerRegistryArray
- func (CloudProjectContainerRegistryArray) ElementType() reflect.Type
- func (i CloudProjectContainerRegistryArray) ToCloudProjectContainerRegistryArrayOutput() CloudProjectContainerRegistryArrayOutput
- func (i CloudProjectContainerRegistryArray) ToCloudProjectContainerRegistryArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryArrayOutput
- type CloudProjectContainerRegistryArrayInput
- type CloudProjectContainerRegistryArrayOutput
- func (CloudProjectContainerRegistryArrayOutput) ElementType() reflect.Type
- func (o CloudProjectContainerRegistryArrayOutput) Index(i pulumi.IntInput) CloudProjectContainerRegistryOutput
- func (o CloudProjectContainerRegistryArrayOutput) ToCloudProjectContainerRegistryArrayOutput() CloudProjectContainerRegistryArrayOutput
- func (o CloudProjectContainerRegistryArrayOutput) ToCloudProjectContainerRegistryArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryArrayOutput
- type CloudProjectContainerRegistryInput
- type CloudProjectContainerRegistryMap
- func (CloudProjectContainerRegistryMap) ElementType() reflect.Type
- func (i CloudProjectContainerRegistryMap) ToCloudProjectContainerRegistryMapOutput() CloudProjectContainerRegistryMapOutput
- func (i CloudProjectContainerRegistryMap) ToCloudProjectContainerRegistryMapOutputWithContext(ctx context.Context) CloudProjectContainerRegistryMapOutput
- type CloudProjectContainerRegistryMapInput
- type CloudProjectContainerRegistryMapOutput
- func (CloudProjectContainerRegistryMapOutput) ElementType() reflect.Type
- func (o CloudProjectContainerRegistryMapOutput) MapIndex(k pulumi.StringInput) CloudProjectContainerRegistryOutput
- func (o CloudProjectContainerRegistryMapOutput) ToCloudProjectContainerRegistryMapOutput() CloudProjectContainerRegistryMapOutput
- func (o CloudProjectContainerRegistryMapOutput) ToCloudProjectContainerRegistryMapOutputWithContext(ctx context.Context) CloudProjectContainerRegistryMapOutput
- type CloudProjectContainerRegistryOutput
- func (o CloudProjectContainerRegistryOutput) CreatedAt() pulumi.StringOutput
- func (CloudProjectContainerRegistryOutput) ElementType() reflect.Type
- func (o CloudProjectContainerRegistryOutput) Name() pulumi.StringOutput
- func (o CloudProjectContainerRegistryOutput) PlanId() pulumi.StringOutput
- func (o CloudProjectContainerRegistryOutput) Plans() CloudProjectContainerRegistryPlanArrayOutput
- func (o CloudProjectContainerRegistryOutput) ProjectId() pulumi.StringOutput
- func (o CloudProjectContainerRegistryOutput) Region() pulumi.StringOutput
- func (o CloudProjectContainerRegistryOutput) ServiceName() pulumi.StringOutput
- func (o CloudProjectContainerRegistryOutput) Size() pulumi.IntOutput
- func (o CloudProjectContainerRegistryOutput) Status() pulumi.StringOutput
- func (o CloudProjectContainerRegistryOutput) ToCloudProjectContainerRegistryOutput() CloudProjectContainerRegistryOutput
- func (o CloudProjectContainerRegistryOutput) ToCloudProjectContainerRegistryOutputWithContext(ctx context.Context) CloudProjectContainerRegistryOutput
- func (o CloudProjectContainerRegistryOutput) UpdatedAt() pulumi.StringOutput
- func (o CloudProjectContainerRegistryOutput) Url() pulumi.StringOutput
- func (o CloudProjectContainerRegistryOutput) Version() pulumi.StringOutput
- type CloudProjectContainerRegistryPlan
- type CloudProjectContainerRegistryPlanArgs
- func (CloudProjectContainerRegistryPlanArgs) ElementType() reflect.Type
- func (i CloudProjectContainerRegistryPlanArgs) ToCloudProjectContainerRegistryPlanOutput() CloudProjectContainerRegistryPlanOutput
- func (i CloudProjectContainerRegistryPlanArgs) ToCloudProjectContainerRegistryPlanOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanOutput
- type CloudProjectContainerRegistryPlanArray
- func (CloudProjectContainerRegistryPlanArray) ElementType() reflect.Type
- func (i CloudProjectContainerRegistryPlanArray) ToCloudProjectContainerRegistryPlanArrayOutput() CloudProjectContainerRegistryPlanArrayOutput
- func (i CloudProjectContainerRegistryPlanArray) ToCloudProjectContainerRegistryPlanArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanArrayOutput
- type CloudProjectContainerRegistryPlanArrayInput
- type CloudProjectContainerRegistryPlanArrayOutput
- func (CloudProjectContainerRegistryPlanArrayOutput) ElementType() reflect.Type
- func (o CloudProjectContainerRegistryPlanArrayOutput) Index(i pulumi.IntInput) CloudProjectContainerRegistryPlanOutput
- func (o CloudProjectContainerRegistryPlanArrayOutput) ToCloudProjectContainerRegistryPlanArrayOutput() CloudProjectContainerRegistryPlanArrayOutput
- func (o CloudProjectContainerRegistryPlanArrayOutput) ToCloudProjectContainerRegistryPlanArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanArrayOutput
- type CloudProjectContainerRegistryPlanFeature
- type CloudProjectContainerRegistryPlanFeatureArgs
- func (CloudProjectContainerRegistryPlanFeatureArgs) ElementType() reflect.Type
- func (i CloudProjectContainerRegistryPlanFeatureArgs) ToCloudProjectContainerRegistryPlanFeatureOutput() CloudProjectContainerRegistryPlanFeatureOutput
- func (i CloudProjectContainerRegistryPlanFeatureArgs) ToCloudProjectContainerRegistryPlanFeatureOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanFeatureOutput
- type CloudProjectContainerRegistryPlanFeatureArray
- func (CloudProjectContainerRegistryPlanFeatureArray) ElementType() reflect.Type
- func (i CloudProjectContainerRegistryPlanFeatureArray) ToCloudProjectContainerRegistryPlanFeatureArrayOutput() CloudProjectContainerRegistryPlanFeatureArrayOutput
- func (i CloudProjectContainerRegistryPlanFeatureArray) ToCloudProjectContainerRegistryPlanFeatureArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanFeatureArrayOutput
- type CloudProjectContainerRegistryPlanFeatureArrayInput
- type CloudProjectContainerRegistryPlanFeatureArrayOutput
- func (CloudProjectContainerRegistryPlanFeatureArrayOutput) ElementType() reflect.Type
- func (o CloudProjectContainerRegistryPlanFeatureArrayOutput) Index(i pulumi.IntInput) CloudProjectContainerRegistryPlanFeatureOutput
- func (o CloudProjectContainerRegistryPlanFeatureArrayOutput) ToCloudProjectContainerRegistryPlanFeatureArrayOutput() CloudProjectContainerRegistryPlanFeatureArrayOutput
- func (o CloudProjectContainerRegistryPlanFeatureArrayOutput) ToCloudProjectContainerRegistryPlanFeatureArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanFeatureArrayOutput
- type CloudProjectContainerRegistryPlanFeatureInput
- type CloudProjectContainerRegistryPlanFeatureOutput
- func (CloudProjectContainerRegistryPlanFeatureOutput) ElementType() reflect.Type
- func (o CloudProjectContainerRegistryPlanFeatureOutput) ToCloudProjectContainerRegistryPlanFeatureOutput() CloudProjectContainerRegistryPlanFeatureOutput
- func (o CloudProjectContainerRegistryPlanFeatureOutput) ToCloudProjectContainerRegistryPlanFeatureOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanFeatureOutput
- func (o CloudProjectContainerRegistryPlanFeatureOutput) Vulnerability() pulumi.BoolPtrOutput
- type CloudProjectContainerRegistryPlanInput
- type CloudProjectContainerRegistryPlanOutput
- func (o CloudProjectContainerRegistryPlanOutput) Code() pulumi.StringPtrOutput
- func (o CloudProjectContainerRegistryPlanOutput) CreatedAt() pulumi.StringPtrOutput
- func (CloudProjectContainerRegistryPlanOutput) ElementType() reflect.Type
- func (o CloudProjectContainerRegistryPlanOutput) Features() CloudProjectContainerRegistryPlanFeatureArrayOutput
- func (o CloudProjectContainerRegistryPlanOutput) Id() pulumi.StringPtrOutput
- func (o CloudProjectContainerRegistryPlanOutput) Name() pulumi.StringPtrOutput
- func (o CloudProjectContainerRegistryPlanOutput) RegistryLimits() CloudProjectContainerRegistryPlanRegistryLimitArrayOutput
- func (o CloudProjectContainerRegistryPlanOutput) ToCloudProjectContainerRegistryPlanOutput() CloudProjectContainerRegistryPlanOutput
- func (o CloudProjectContainerRegistryPlanOutput) ToCloudProjectContainerRegistryPlanOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanOutput
- func (o CloudProjectContainerRegistryPlanOutput) UpdatedAt() pulumi.StringPtrOutput
- type CloudProjectContainerRegistryPlanRegistryLimit
- type CloudProjectContainerRegistryPlanRegistryLimitArgs
- func (CloudProjectContainerRegistryPlanRegistryLimitArgs) ElementType() reflect.Type
- func (i CloudProjectContainerRegistryPlanRegistryLimitArgs) ToCloudProjectContainerRegistryPlanRegistryLimitOutput() CloudProjectContainerRegistryPlanRegistryLimitOutput
- func (i CloudProjectContainerRegistryPlanRegistryLimitArgs) ToCloudProjectContainerRegistryPlanRegistryLimitOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanRegistryLimitOutput
- type CloudProjectContainerRegistryPlanRegistryLimitArray
- func (CloudProjectContainerRegistryPlanRegistryLimitArray) ElementType() reflect.Type
- func (i CloudProjectContainerRegistryPlanRegistryLimitArray) ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutput() CloudProjectContainerRegistryPlanRegistryLimitArrayOutput
- func (i CloudProjectContainerRegistryPlanRegistryLimitArray) ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanRegistryLimitArrayOutput
- type CloudProjectContainerRegistryPlanRegistryLimitArrayInput
- type CloudProjectContainerRegistryPlanRegistryLimitArrayOutput
- func (CloudProjectContainerRegistryPlanRegistryLimitArrayOutput) ElementType() reflect.Type
- func (o CloudProjectContainerRegistryPlanRegistryLimitArrayOutput) Index(i pulumi.IntInput) CloudProjectContainerRegistryPlanRegistryLimitOutput
- func (o CloudProjectContainerRegistryPlanRegistryLimitArrayOutput) ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutput() CloudProjectContainerRegistryPlanRegistryLimitArrayOutput
- func (o CloudProjectContainerRegistryPlanRegistryLimitArrayOutput) ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanRegistryLimitArrayOutput
- type CloudProjectContainerRegistryPlanRegistryLimitInput
- type CloudProjectContainerRegistryPlanRegistryLimitOutput
- func (CloudProjectContainerRegistryPlanRegistryLimitOutput) ElementType() reflect.Type
- func (o CloudProjectContainerRegistryPlanRegistryLimitOutput) ImageStorage() pulumi.IntPtrOutput
- func (o CloudProjectContainerRegistryPlanRegistryLimitOutput) ParallelRequest() pulumi.IntPtrOutput
- func (o CloudProjectContainerRegistryPlanRegistryLimitOutput) ToCloudProjectContainerRegistryPlanRegistryLimitOutput() CloudProjectContainerRegistryPlanRegistryLimitOutput
- func (o CloudProjectContainerRegistryPlanRegistryLimitOutput) ToCloudProjectContainerRegistryPlanRegistryLimitOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanRegistryLimitOutput
- type CloudProjectContainerRegistryState
- type CloudProjectContainerRegistryUser
- func GetCloudProjectContainerRegistryUser(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*CloudProjectContainerRegistryUser, error)
- func NewCloudProjectContainerRegistryUser(ctx *pulumi.Context, name string, args *CloudProjectContainerRegistryUserArgs, ...) (*CloudProjectContainerRegistryUser, error)
- func (*CloudProjectContainerRegistryUser) ElementType() reflect.Type
- func (i *CloudProjectContainerRegistryUser) ToCloudProjectContainerRegistryUserOutput() CloudProjectContainerRegistryUserOutput
- func (i *CloudProjectContainerRegistryUser) ToCloudProjectContainerRegistryUserOutputWithContext(ctx context.Context) CloudProjectContainerRegistryUserOutput
- type CloudProjectContainerRegistryUserArgs
- type CloudProjectContainerRegistryUserArray
- func (CloudProjectContainerRegistryUserArray) ElementType() reflect.Type
- func (i CloudProjectContainerRegistryUserArray) ToCloudProjectContainerRegistryUserArrayOutput() CloudProjectContainerRegistryUserArrayOutput
- func (i CloudProjectContainerRegistryUserArray) ToCloudProjectContainerRegistryUserArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryUserArrayOutput
- type CloudProjectContainerRegistryUserArrayInput
- type CloudProjectContainerRegistryUserArrayOutput
- func (CloudProjectContainerRegistryUserArrayOutput) ElementType() reflect.Type
- func (o CloudProjectContainerRegistryUserArrayOutput) Index(i pulumi.IntInput) CloudProjectContainerRegistryUserOutput
- func (o CloudProjectContainerRegistryUserArrayOutput) ToCloudProjectContainerRegistryUserArrayOutput() CloudProjectContainerRegistryUserArrayOutput
- func (o CloudProjectContainerRegistryUserArrayOutput) ToCloudProjectContainerRegistryUserArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryUserArrayOutput
- type CloudProjectContainerRegistryUserInput
- type CloudProjectContainerRegistryUserMap
- func (CloudProjectContainerRegistryUserMap) ElementType() reflect.Type
- func (i CloudProjectContainerRegistryUserMap) ToCloudProjectContainerRegistryUserMapOutput() CloudProjectContainerRegistryUserMapOutput
- func (i CloudProjectContainerRegistryUserMap) ToCloudProjectContainerRegistryUserMapOutputWithContext(ctx context.Context) CloudProjectContainerRegistryUserMapOutput
- type CloudProjectContainerRegistryUserMapInput
- type CloudProjectContainerRegistryUserMapOutput
- func (CloudProjectContainerRegistryUserMapOutput) ElementType() reflect.Type
- func (o CloudProjectContainerRegistryUserMapOutput) MapIndex(k pulumi.StringInput) CloudProjectContainerRegistryUserOutput
- func (o CloudProjectContainerRegistryUserMapOutput) ToCloudProjectContainerRegistryUserMapOutput() CloudProjectContainerRegistryUserMapOutput
- func (o CloudProjectContainerRegistryUserMapOutput) ToCloudProjectContainerRegistryUserMapOutputWithContext(ctx context.Context) CloudProjectContainerRegistryUserMapOutput
- type CloudProjectContainerRegistryUserOutput
- func (CloudProjectContainerRegistryUserOutput) ElementType() reflect.Type
- func (o CloudProjectContainerRegistryUserOutput) Email() pulumi.StringOutput
- func (o CloudProjectContainerRegistryUserOutput) Login() pulumi.StringOutput
- func (o CloudProjectContainerRegistryUserOutput) Password() pulumi.StringOutput
- func (o CloudProjectContainerRegistryUserOutput) RegistryId() pulumi.StringOutput
- func (o CloudProjectContainerRegistryUserOutput) ServiceName() pulumi.StringOutput
- func (o CloudProjectContainerRegistryUserOutput) ToCloudProjectContainerRegistryUserOutput() CloudProjectContainerRegistryUserOutput
- func (o CloudProjectContainerRegistryUserOutput) ToCloudProjectContainerRegistryUserOutputWithContext(ctx context.Context) CloudProjectContainerRegistryUserOutput
- func (o CloudProjectContainerRegistryUserOutput) User() pulumi.StringOutput
- type CloudProjectContainerRegistryUserState
- type CloudProjectFailoverIPAttach
- func (*CloudProjectFailoverIPAttach) ElementType() reflect.Type
- func (i *CloudProjectFailoverIPAttach) ToCloudProjectFailoverIPAttachOutput() CloudProjectFailoverIPAttachOutput
- func (i *CloudProjectFailoverIPAttach) ToCloudProjectFailoverIPAttachOutputWithContext(ctx context.Context) CloudProjectFailoverIPAttachOutput
- type CloudProjectFailoverIPAttachArgs
- type CloudProjectFailoverIPAttachArray
- func (CloudProjectFailoverIPAttachArray) ElementType() reflect.Type
- func (i CloudProjectFailoverIPAttachArray) ToCloudProjectFailoverIPAttachArrayOutput() CloudProjectFailoverIPAttachArrayOutput
- func (i CloudProjectFailoverIPAttachArray) ToCloudProjectFailoverIPAttachArrayOutputWithContext(ctx context.Context) CloudProjectFailoverIPAttachArrayOutput
- type CloudProjectFailoverIPAttachArrayInput
- type CloudProjectFailoverIPAttachArrayOutput
- func (CloudProjectFailoverIPAttachArrayOutput) ElementType() reflect.Type
- func (o CloudProjectFailoverIPAttachArrayOutput) Index(i pulumi.IntInput) CloudProjectFailoverIPAttachOutput
- func (o CloudProjectFailoverIPAttachArrayOutput) ToCloudProjectFailoverIPAttachArrayOutput() CloudProjectFailoverIPAttachArrayOutput
- func (o CloudProjectFailoverIPAttachArrayOutput) ToCloudProjectFailoverIPAttachArrayOutputWithContext(ctx context.Context) CloudProjectFailoverIPAttachArrayOutput
- type CloudProjectFailoverIPAttachInput
- type CloudProjectFailoverIPAttachMap
- func (CloudProjectFailoverIPAttachMap) ElementType() reflect.Type
- func (i CloudProjectFailoverIPAttachMap) ToCloudProjectFailoverIPAttachMapOutput() CloudProjectFailoverIPAttachMapOutput
- func (i CloudProjectFailoverIPAttachMap) ToCloudProjectFailoverIPAttachMapOutputWithContext(ctx context.Context) CloudProjectFailoverIPAttachMapOutput
- type CloudProjectFailoverIPAttachMapInput
- type CloudProjectFailoverIPAttachMapOutput
- func (CloudProjectFailoverIPAttachMapOutput) ElementType() reflect.Type
- func (o CloudProjectFailoverIPAttachMapOutput) MapIndex(k pulumi.StringInput) CloudProjectFailoverIPAttachOutput
- func (o CloudProjectFailoverIPAttachMapOutput) ToCloudProjectFailoverIPAttachMapOutput() CloudProjectFailoverIPAttachMapOutput
- func (o CloudProjectFailoverIPAttachMapOutput) ToCloudProjectFailoverIPAttachMapOutputWithContext(ctx context.Context) CloudProjectFailoverIPAttachMapOutput
- type CloudProjectFailoverIPAttachOutput
- func (o CloudProjectFailoverIPAttachOutput) Block() pulumi.StringOutput
- func (o CloudProjectFailoverIPAttachOutput) ContinentCode() pulumi.StringOutput
- func (CloudProjectFailoverIPAttachOutput) ElementType() reflect.Type
- func (o CloudProjectFailoverIPAttachOutput) GeoLoc() pulumi.StringOutput
- func (o CloudProjectFailoverIPAttachOutput) Ip() pulumi.StringOutput
- func (o CloudProjectFailoverIPAttachOutput) Progress() pulumi.IntOutput
- func (o CloudProjectFailoverIPAttachOutput) RoutedTo() pulumi.StringOutput
- func (o CloudProjectFailoverIPAttachOutput) ServiceName() pulumi.StringOutput
- func (o CloudProjectFailoverIPAttachOutput) Status() pulumi.StringOutput
- func (o CloudProjectFailoverIPAttachOutput) SubType() pulumi.StringOutput
- func (o CloudProjectFailoverIPAttachOutput) ToCloudProjectFailoverIPAttachOutput() CloudProjectFailoverIPAttachOutput
- func (o CloudProjectFailoverIPAttachOutput) ToCloudProjectFailoverIPAttachOutputWithContext(ctx context.Context) CloudProjectFailoverIPAttachOutput
- type CloudProjectFailoverIPAttachState
- type CloudProjectInput
- type CloudProjectKube
- type CloudProjectKubeArgs
- type CloudProjectKubeArray
- type CloudProjectKubeArrayInput
- type CloudProjectKubeArrayOutput
- func (CloudProjectKubeArrayOutput) ElementType() reflect.Type
- func (o CloudProjectKubeArrayOutput) Index(i pulumi.IntInput) CloudProjectKubeOutput
- func (o CloudProjectKubeArrayOutput) ToCloudProjectKubeArrayOutput() CloudProjectKubeArrayOutput
- func (o CloudProjectKubeArrayOutput) ToCloudProjectKubeArrayOutputWithContext(ctx context.Context) CloudProjectKubeArrayOutput
- type CloudProjectKubeInput
- type CloudProjectKubeMap
- type CloudProjectKubeMapInput
- type CloudProjectKubeMapOutput
- func (CloudProjectKubeMapOutput) ElementType() reflect.Type
- func (o CloudProjectKubeMapOutput) MapIndex(k pulumi.StringInput) CloudProjectKubeOutput
- func (o CloudProjectKubeMapOutput) ToCloudProjectKubeMapOutput() CloudProjectKubeMapOutput
- func (o CloudProjectKubeMapOutput) ToCloudProjectKubeMapOutputWithContext(ctx context.Context) CloudProjectKubeMapOutput
- type CloudProjectKubeNodepool
- type CloudProjectKubeNodepoolArgs
- type CloudProjectKubeNodepoolArray
- func (CloudProjectKubeNodepoolArray) ElementType() reflect.Type
- func (i CloudProjectKubeNodepoolArray) ToCloudProjectKubeNodepoolArrayOutput() CloudProjectKubeNodepoolArrayOutput
- func (i CloudProjectKubeNodepoolArray) ToCloudProjectKubeNodepoolArrayOutputWithContext(ctx context.Context) CloudProjectKubeNodepoolArrayOutput
- type CloudProjectKubeNodepoolArrayInput
- type CloudProjectKubeNodepoolArrayOutput
- func (CloudProjectKubeNodepoolArrayOutput) ElementType() reflect.Type
- func (o CloudProjectKubeNodepoolArrayOutput) Index(i pulumi.IntInput) CloudProjectKubeNodepoolOutput
- func (o CloudProjectKubeNodepoolArrayOutput) ToCloudProjectKubeNodepoolArrayOutput() CloudProjectKubeNodepoolArrayOutput
- func (o CloudProjectKubeNodepoolArrayOutput) ToCloudProjectKubeNodepoolArrayOutputWithContext(ctx context.Context) CloudProjectKubeNodepoolArrayOutput
- type CloudProjectKubeNodepoolInput
- type CloudProjectKubeNodepoolMap
- func (CloudProjectKubeNodepoolMap) ElementType() reflect.Type
- func (i CloudProjectKubeNodepoolMap) ToCloudProjectKubeNodepoolMapOutput() CloudProjectKubeNodepoolMapOutput
- func (i CloudProjectKubeNodepoolMap) ToCloudProjectKubeNodepoolMapOutputWithContext(ctx context.Context) CloudProjectKubeNodepoolMapOutput
- type CloudProjectKubeNodepoolMapInput
- type CloudProjectKubeNodepoolMapOutput
- func (CloudProjectKubeNodepoolMapOutput) ElementType() reflect.Type
- func (o CloudProjectKubeNodepoolMapOutput) MapIndex(k pulumi.StringInput) CloudProjectKubeNodepoolOutput
- func (o CloudProjectKubeNodepoolMapOutput) ToCloudProjectKubeNodepoolMapOutput() CloudProjectKubeNodepoolMapOutput
- func (o CloudProjectKubeNodepoolMapOutput) ToCloudProjectKubeNodepoolMapOutputWithContext(ctx context.Context) CloudProjectKubeNodepoolMapOutput
- type CloudProjectKubeNodepoolOutput
- func (o CloudProjectKubeNodepoolOutput) AntiAffinity() pulumi.BoolPtrOutput
- func (o CloudProjectKubeNodepoolOutput) Autoscale() pulumi.BoolPtrOutput
- func (o CloudProjectKubeNodepoolOutput) AvailableNodes() pulumi.IntOutput
- func (o CloudProjectKubeNodepoolOutput) CreatedAt() pulumi.StringOutput
- func (o CloudProjectKubeNodepoolOutput) CurrentNodes() pulumi.IntOutput
- func (o CloudProjectKubeNodepoolOutput) DesiredNodes() pulumi.IntOutput
- func (CloudProjectKubeNodepoolOutput) ElementType() reflect.Type
- func (o CloudProjectKubeNodepoolOutput) Flavor() pulumi.StringOutput
- func (o CloudProjectKubeNodepoolOutput) FlavorName() pulumi.StringOutput
- func (o CloudProjectKubeNodepoolOutput) KubeId() pulumi.StringOutput
- func (o CloudProjectKubeNodepoolOutput) MaxNodes() pulumi.IntOutput
- func (o CloudProjectKubeNodepoolOutput) MinNodes() pulumi.IntOutput
- func (o CloudProjectKubeNodepoolOutput) MonthlyBilled() pulumi.BoolPtrOutput
- func (o CloudProjectKubeNodepoolOutput) Name() pulumi.StringOutput
- func (o CloudProjectKubeNodepoolOutput) ProjectId() pulumi.StringOutput
- func (o CloudProjectKubeNodepoolOutput) ServiceName() pulumi.StringOutput
- func (o CloudProjectKubeNodepoolOutput) SizeStatus() pulumi.StringOutput
- func (o CloudProjectKubeNodepoolOutput) Status() pulumi.StringOutput
- func (o CloudProjectKubeNodepoolOutput) ToCloudProjectKubeNodepoolOutput() CloudProjectKubeNodepoolOutput
- func (o CloudProjectKubeNodepoolOutput) ToCloudProjectKubeNodepoolOutputWithContext(ctx context.Context) CloudProjectKubeNodepoolOutput
- func (o CloudProjectKubeNodepoolOutput) UpToDateNodes() pulumi.IntOutput
- func (o CloudProjectKubeNodepoolOutput) UpdatedAt() pulumi.StringOutput
- type CloudProjectKubeNodepoolState
- type CloudProjectKubeOutput
- func (o CloudProjectKubeOutput) ControlPlaneIsUpToDate() pulumi.BoolOutput
- func (CloudProjectKubeOutput) ElementType() reflect.Type
- func (o CloudProjectKubeOutput) IsUpToDate() pulumi.BoolOutput
- func (o CloudProjectKubeOutput) Kubeconfig() pulumi.StringOutput
- func (o CloudProjectKubeOutput) Name() pulumi.StringOutput
- func (o CloudProjectKubeOutput) NextUpgradeVersions() pulumi.StringArrayOutput
- func (o CloudProjectKubeOutput) NodesUrl() pulumi.StringOutput
- func (o CloudProjectKubeOutput) PrivateNetworkId() pulumi.StringPtrOutput
- func (o CloudProjectKubeOutput) Region() pulumi.StringOutput
- func (o CloudProjectKubeOutput) ServiceName() pulumi.StringOutput
- func (o CloudProjectKubeOutput) Status() pulumi.StringOutput
- func (o CloudProjectKubeOutput) ToCloudProjectKubeOutput() CloudProjectKubeOutput
- func (o CloudProjectKubeOutput) ToCloudProjectKubeOutputWithContext(ctx context.Context) CloudProjectKubeOutput
- func (o CloudProjectKubeOutput) UpdatePolicy() pulumi.StringOutput
- func (o CloudProjectKubeOutput) Url() pulumi.StringOutput
- func (o CloudProjectKubeOutput) Version() pulumi.StringOutput
- type CloudProjectKubeState
- type CloudProjectMap
- type CloudProjectMapInput
- type CloudProjectMapOutput
- func (CloudProjectMapOutput) ElementType() reflect.Type
- func (o CloudProjectMapOutput) MapIndex(k pulumi.StringInput) CloudProjectOutput
- func (o CloudProjectMapOutput) ToCloudProjectMapOutput() CloudProjectMapOutput
- func (o CloudProjectMapOutput) ToCloudProjectMapOutputWithContext(ctx context.Context) CloudProjectMapOutput
- type CloudProjectNetworkPrivate
- func (*CloudProjectNetworkPrivate) ElementType() reflect.Type
- func (i *CloudProjectNetworkPrivate) ToCloudProjectNetworkPrivateOutput() CloudProjectNetworkPrivateOutput
- func (i *CloudProjectNetworkPrivate) ToCloudProjectNetworkPrivateOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateOutput
- type CloudProjectNetworkPrivateArgs
- type CloudProjectNetworkPrivateArray
- func (CloudProjectNetworkPrivateArray) ElementType() reflect.Type
- func (i CloudProjectNetworkPrivateArray) ToCloudProjectNetworkPrivateArrayOutput() CloudProjectNetworkPrivateArrayOutput
- func (i CloudProjectNetworkPrivateArray) ToCloudProjectNetworkPrivateArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateArrayOutput
- type CloudProjectNetworkPrivateArrayInput
- type CloudProjectNetworkPrivateArrayOutput
- func (CloudProjectNetworkPrivateArrayOutput) ElementType() reflect.Type
- func (o CloudProjectNetworkPrivateArrayOutput) Index(i pulumi.IntInput) CloudProjectNetworkPrivateOutput
- func (o CloudProjectNetworkPrivateArrayOutput) ToCloudProjectNetworkPrivateArrayOutput() CloudProjectNetworkPrivateArrayOutput
- func (o CloudProjectNetworkPrivateArrayOutput) ToCloudProjectNetworkPrivateArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateArrayOutput
- type CloudProjectNetworkPrivateInput
- type CloudProjectNetworkPrivateMap
- func (CloudProjectNetworkPrivateMap) ElementType() reflect.Type
- func (i CloudProjectNetworkPrivateMap) ToCloudProjectNetworkPrivateMapOutput() CloudProjectNetworkPrivateMapOutput
- func (i CloudProjectNetworkPrivateMap) ToCloudProjectNetworkPrivateMapOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateMapOutput
- type CloudProjectNetworkPrivateMapInput
- type CloudProjectNetworkPrivateMapOutput
- func (CloudProjectNetworkPrivateMapOutput) ElementType() reflect.Type
- func (o CloudProjectNetworkPrivateMapOutput) MapIndex(k pulumi.StringInput) CloudProjectNetworkPrivateOutput
- func (o CloudProjectNetworkPrivateMapOutput) ToCloudProjectNetworkPrivateMapOutput() CloudProjectNetworkPrivateMapOutput
- func (o CloudProjectNetworkPrivateMapOutput) ToCloudProjectNetworkPrivateMapOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateMapOutput
- type CloudProjectNetworkPrivateOutput
- func (CloudProjectNetworkPrivateOutput) ElementType() reflect.Type
- func (o CloudProjectNetworkPrivateOutput) Name() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateOutput) Regions() pulumi.StringArrayOutput
- func (o CloudProjectNetworkPrivateOutput) RegionsAttributes() CloudProjectNetworkPrivateRegionsAttributeArrayOutput
- func (o CloudProjectNetworkPrivateOutput) RegionsStatuses() CloudProjectNetworkPrivateRegionsStatusArrayOutputdeprecated
- func (o CloudProjectNetworkPrivateOutput) ServiceName() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateOutput) Status() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateOutput) ToCloudProjectNetworkPrivateOutput() CloudProjectNetworkPrivateOutput
- func (o CloudProjectNetworkPrivateOutput) ToCloudProjectNetworkPrivateOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateOutput
- func (o CloudProjectNetworkPrivateOutput) Type() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateOutput) VlanId() pulumi.IntPtrOutput
- type CloudProjectNetworkPrivateRegionsAttribute
- type CloudProjectNetworkPrivateRegionsAttributeArgs
- func (CloudProjectNetworkPrivateRegionsAttributeArgs) ElementType() reflect.Type
- func (i CloudProjectNetworkPrivateRegionsAttributeArgs) ToCloudProjectNetworkPrivateRegionsAttributeOutput() CloudProjectNetworkPrivateRegionsAttributeOutput
- func (i CloudProjectNetworkPrivateRegionsAttributeArgs) ToCloudProjectNetworkPrivateRegionsAttributeOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsAttributeOutput
- type CloudProjectNetworkPrivateRegionsAttributeArray
- func (CloudProjectNetworkPrivateRegionsAttributeArray) ElementType() reflect.Type
- func (i CloudProjectNetworkPrivateRegionsAttributeArray) ToCloudProjectNetworkPrivateRegionsAttributeArrayOutput() CloudProjectNetworkPrivateRegionsAttributeArrayOutput
- func (i CloudProjectNetworkPrivateRegionsAttributeArray) ToCloudProjectNetworkPrivateRegionsAttributeArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsAttributeArrayOutput
- type CloudProjectNetworkPrivateRegionsAttributeArrayInput
- type CloudProjectNetworkPrivateRegionsAttributeArrayOutput
- func (CloudProjectNetworkPrivateRegionsAttributeArrayOutput) ElementType() reflect.Type
- func (o CloudProjectNetworkPrivateRegionsAttributeArrayOutput) Index(i pulumi.IntInput) CloudProjectNetworkPrivateRegionsAttributeOutput
- func (o CloudProjectNetworkPrivateRegionsAttributeArrayOutput) ToCloudProjectNetworkPrivateRegionsAttributeArrayOutput() CloudProjectNetworkPrivateRegionsAttributeArrayOutput
- func (o CloudProjectNetworkPrivateRegionsAttributeArrayOutput) ToCloudProjectNetworkPrivateRegionsAttributeArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsAttributeArrayOutput
- type CloudProjectNetworkPrivateRegionsAttributeInput
- type CloudProjectNetworkPrivateRegionsAttributeOutput
- func (CloudProjectNetworkPrivateRegionsAttributeOutput) ElementType() reflect.Type
- func (o CloudProjectNetworkPrivateRegionsAttributeOutput) Openstackid() pulumi.StringPtrOutput
- func (o CloudProjectNetworkPrivateRegionsAttributeOutput) Region() pulumi.StringPtrOutput
- func (o CloudProjectNetworkPrivateRegionsAttributeOutput) Status() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateRegionsAttributeOutput) ToCloudProjectNetworkPrivateRegionsAttributeOutput() CloudProjectNetworkPrivateRegionsAttributeOutput
- func (o CloudProjectNetworkPrivateRegionsAttributeOutput) ToCloudProjectNetworkPrivateRegionsAttributeOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsAttributeOutput
- type CloudProjectNetworkPrivateRegionsStatus
- type CloudProjectNetworkPrivateRegionsStatusArgs
- func (CloudProjectNetworkPrivateRegionsStatusArgs) ElementType() reflect.Type
- func (i CloudProjectNetworkPrivateRegionsStatusArgs) ToCloudProjectNetworkPrivateRegionsStatusOutput() CloudProjectNetworkPrivateRegionsStatusOutput
- func (i CloudProjectNetworkPrivateRegionsStatusArgs) ToCloudProjectNetworkPrivateRegionsStatusOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsStatusOutput
- type CloudProjectNetworkPrivateRegionsStatusArray
- func (CloudProjectNetworkPrivateRegionsStatusArray) ElementType() reflect.Type
- func (i CloudProjectNetworkPrivateRegionsStatusArray) ToCloudProjectNetworkPrivateRegionsStatusArrayOutput() CloudProjectNetworkPrivateRegionsStatusArrayOutput
- func (i CloudProjectNetworkPrivateRegionsStatusArray) ToCloudProjectNetworkPrivateRegionsStatusArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsStatusArrayOutput
- type CloudProjectNetworkPrivateRegionsStatusArrayInput
- type CloudProjectNetworkPrivateRegionsStatusArrayOutput
- func (CloudProjectNetworkPrivateRegionsStatusArrayOutput) ElementType() reflect.Type
- func (o CloudProjectNetworkPrivateRegionsStatusArrayOutput) Index(i pulumi.IntInput) CloudProjectNetworkPrivateRegionsStatusOutput
- func (o CloudProjectNetworkPrivateRegionsStatusArrayOutput) ToCloudProjectNetworkPrivateRegionsStatusArrayOutput() CloudProjectNetworkPrivateRegionsStatusArrayOutput
- func (o CloudProjectNetworkPrivateRegionsStatusArrayOutput) ToCloudProjectNetworkPrivateRegionsStatusArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsStatusArrayOutput
- type CloudProjectNetworkPrivateRegionsStatusInput
- type CloudProjectNetworkPrivateRegionsStatusOutput
- func (CloudProjectNetworkPrivateRegionsStatusOutput) ElementType() reflect.Type
- func (o CloudProjectNetworkPrivateRegionsStatusOutput) Region() pulumi.StringPtrOutput
- func (o CloudProjectNetworkPrivateRegionsStatusOutput) Status() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateRegionsStatusOutput) ToCloudProjectNetworkPrivateRegionsStatusOutput() CloudProjectNetworkPrivateRegionsStatusOutput
- func (o CloudProjectNetworkPrivateRegionsStatusOutput) ToCloudProjectNetworkPrivateRegionsStatusOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsStatusOutput
- type CloudProjectNetworkPrivateState
- type CloudProjectNetworkPrivateSubnet
- func GetCloudProjectNetworkPrivateSubnet(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*CloudProjectNetworkPrivateSubnet, error)
- func NewCloudProjectNetworkPrivateSubnet(ctx *pulumi.Context, name string, args *CloudProjectNetworkPrivateSubnetArgs, ...) (*CloudProjectNetworkPrivateSubnet, error)
- func (*CloudProjectNetworkPrivateSubnet) ElementType() reflect.Type
- func (i *CloudProjectNetworkPrivateSubnet) ToCloudProjectNetworkPrivateSubnetOutput() CloudProjectNetworkPrivateSubnetOutput
- func (i *CloudProjectNetworkPrivateSubnet) ToCloudProjectNetworkPrivateSubnetOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetOutput
- type CloudProjectNetworkPrivateSubnetArgs
- type CloudProjectNetworkPrivateSubnetArray
- func (CloudProjectNetworkPrivateSubnetArray) ElementType() reflect.Type
- func (i CloudProjectNetworkPrivateSubnetArray) ToCloudProjectNetworkPrivateSubnetArrayOutput() CloudProjectNetworkPrivateSubnetArrayOutput
- func (i CloudProjectNetworkPrivateSubnetArray) ToCloudProjectNetworkPrivateSubnetArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetArrayOutput
- type CloudProjectNetworkPrivateSubnetArrayInput
- type CloudProjectNetworkPrivateSubnetArrayOutput
- func (CloudProjectNetworkPrivateSubnetArrayOutput) ElementType() reflect.Type
- func (o CloudProjectNetworkPrivateSubnetArrayOutput) Index(i pulumi.IntInput) CloudProjectNetworkPrivateSubnetOutput
- func (o CloudProjectNetworkPrivateSubnetArrayOutput) ToCloudProjectNetworkPrivateSubnetArrayOutput() CloudProjectNetworkPrivateSubnetArrayOutput
- func (o CloudProjectNetworkPrivateSubnetArrayOutput) ToCloudProjectNetworkPrivateSubnetArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetArrayOutput
- type CloudProjectNetworkPrivateSubnetInput
- type CloudProjectNetworkPrivateSubnetIpPool
- type CloudProjectNetworkPrivateSubnetIpPoolArgs
- func (CloudProjectNetworkPrivateSubnetIpPoolArgs) ElementType() reflect.Type
- func (i CloudProjectNetworkPrivateSubnetIpPoolArgs) ToCloudProjectNetworkPrivateSubnetIpPoolOutput() CloudProjectNetworkPrivateSubnetIpPoolOutput
- func (i CloudProjectNetworkPrivateSubnetIpPoolArgs) ToCloudProjectNetworkPrivateSubnetIpPoolOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetIpPoolOutput
- type CloudProjectNetworkPrivateSubnetIpPoolArray
- func (CloudProjectNetworkPrivateSubnetIpPoolArray) ElementType() reflect.Type
- func (i CloudProjectNetworkPrivateSubnetIpPoolArray) ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutput() CloudProjectNetworkPrivateSubnetIpPoolArrayOutput
- func (i CloudProjectNetworkPrivateSubnetIpPoolArray) ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetIpPoolArrayOutput
- type CloudProjectNetworkPrivateSubnetIpPoolArrayInput
- type CloudProjectNetworkPrivateSubnetIpPoolArrayOutput
- func (CloudProjectNetworkPrivateSubnetIpPoolArrayOutput) ElementType() reflect.Type
- func (o CloudProjectNetworkPrivateSubnetIpPoolArrayOutput) Index(i pulumi.IntInput) CloudProjectNetworkPrivateSubnetIpPoolOutput
- func (o CloudProjectNetworkPrivateSubnetIpPoolArrayOutput) ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutput() CloudProjectNetworkPrivateSubnetIpPoolArrayOutput
- func (o CloudProjectNetworkPrivateSubnetIpPoolArrayOutput) ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetIpPoolArrayOutput
- type CloudProjectNetworkPrivateSubnetIpPoolInput
- type CloudProjectNetworkPrivateSubnetIpPoolOutput
- func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) Dhcp() pulumi.BoolPtrOutput
- func (CloudProjectNetworkPrivateSubnetIpPoolOutput) ElementType() reflect.Type
- func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) End() pulumi.StringPtrOutput
- func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) Network() pulumi.StringPtrOutput
- func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) Region() pulumi.StringPtrOutput
- func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) Start() pulumi.StringPtrOutput
- func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) ToCloudProjectNetworkPrivateSubnetIpPoolOutput() CloudProjectNetworkPrivateSubnetIpPoolOutput
- func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) ToCloudProjectNetworkPrivateSubnetIpPoolOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetIpPoolOutput
- type CloudProjectNetworkPrivateSubnetMap
- func (CloudProjectNetworkPrivateSubnetMap) ElementType() reflect.Type
- func (i CloudProjectNetworkPrivateSubnetMap) ToCloudProjectNetworkPrivateSubnetMapOutput() CloudProjectNetworkPrivateSubnetMapOutput
- func (i CloudProjectNetworkPrivateSubnetMap) ToCloudProjectNetworkPrivateSubnetMapOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetMapOutput
- type CloudProjectNetworkPrivateSubnetMapInput
- type CloudProjectNetworkPrivateSubnetMapOutput
- func (CloudProjectNetworkPrivateSubnetMapOutput) ElementType() reflect.Type
- func (o CloudProjectNetworkPrivateSubnetMapOutput) MapIndex(k pulumi.StringInput) CloudProjectNetworkPrivateSubnetOutput
- func (o CloudProjectNetworkPrivateSubnetMapOutput) ToCloudProjectNetworkPrivateSubnetMapOutput() CloudProjectNetworkPrivateSubnetMapOutput
- func (o CloudProjectNetworkPrivateSubnetMapOutput) ToCloudProjectNetworkPrivateSubnetMapOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetMapOutput
- type CloudProjectNetworkPrivateSubnetOutput
- func (o CloudProjectNetworkPrivateSubnetOutput) Cidr() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateSubnetOutput) Dhcp() pulumi.BoolPtrOutput
- func (CloudProjectNetworkPrivateSubnetOutput) ElementType() reflect.Type
- func (o CloudProjectNetworkPrivateSubnetOutput) End() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateSubnetOutput) GatewayIp() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateSubnetOutput) IpPools() CloudProjectNetworkPrivateSubnetIpPoolArrayOutput
- func (o CloudProjectNetworkPrivateSubnetOutput) Network() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateSubnetOutput) NetworkId() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateSubnetOutput) NoGateway() pulumi.BoolPtrOutput
- func (o CloudProjectNetworkPrivateSubnetOutput) Region() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateSubnetOutput) ServiceName() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateSubnetOutput) Start() pulumi.StringOutput
- func (o CloudProjectNetworkPrivateSubnetOutput) ToCloudProjectNetworkPrivateSubnetOutput() CloudProjectNetworkPrivateSubnetOutput
- func (o CloudProjectNetworkPrivateSubnetOutput) ToCloudProjectNetworkPrivateSubnetOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetOutput
- type CloudProjectNetworkPrivateSubnetState
- type CloudProjectOrder
- type CloudProjectOrderArgs
- type CloudProjectOrderArray
- type CloudProjectOrderArrayInput
- type CloudProjectOrderArrayOutput
- func (CloudProjectOrderArrayOutput) ElementType() reflect.Type
- func (o CloudProjectOrderArrayOutput) Index(i pulumi.IntInput) CloudProjectOrderOutput
- func (o CloudProjectOrderArrayOutput) ToCloudProjectOrderArrayOutput() CloudProjectOrderArrayOutput
- func (o CloudProjectOrderArrayOutput) ToCloudProjectOrderArrayOutputWithContext(ctx context.Context) CloudProjectOrderArrayOutput
- type CloudProjectOrderDetail
- type CloudProjectOrderDetailArgs
- type CloudProjectOrderDetailArray
- func (CloudProjectOrderDetailArray) ElementType() reflect.Type
- func (i CloudProjectOrderDetailArray) ToCloudProjectOrderDetailArrayOutput() CloudProjectOrderDetailArrayOutput
- func (i CloudProjectOrderDetailArray) ToCloudProjectOrderDetailArrayOutputWithContext(ctx context.Context) CloudProjectOrderDetailArrayOutput
- type CloudProjectOrderDetailArrayInput
- type CloudProjectOrderDetailArrayOutput
- func (CloudProjectOrderDetailArrayOutput) ElementType() reflect.Type
- func (o CloudProjectOrderDetailArrayOutput) Index(i pulumi.IntInput) CloudProjectOrderDetailOutput
- func (o CloudProjectOrderDetailArrayOutput) ToCloudProjectOrderDetailArrayOutput() CloudProjectOrderDetailArrayOutput
- func (o CloudProjectOrderDetailArrayOutput) ToCloudProjectOrderDetailArrayOutputWithContext(ctx context.Context) CloudProjectOrderDetailArrayOutput
- type CloudProjectOrderDetailInput
- type CloudProjectOrderDetailOutput
- func (o CloudProjectOrderDetailOutput) Description() pulumi.StringPtrOutput
- func (o CloudProjectOrderDetailOutput) Domain() pulumi.StringPtrOutput
- func (CloudProjectOrderDetailOutput) ElementType() reflect.Type
- func (o CloudProjectOrderDetailOutput) OrderDetailId() pulumi.IntPtrOutput
- func (o CloudProjectOrderDetailOutput) Quantity() pulumi.StringPtrOutput
- func (o CloudProjectOrderDetailOutput) ToCloudProjectOrderDetailOutput() CloudProjectOrderDetailOutput
- func (o CloudProjectOrderDetailOutput) ToCloudProjectOrderDetailOutputWithContext(ctx context.Context) CloudProjectOrderDetailOutput
- type CloudProjectOrderInput
- type CloudProjectOrderOutput
- func (o CloudProjectOrderOutput) Date() pulumi.StringPtrOutput
- func (o CloudProjectOrderOutput) Details() CloudProjectOrderDetailArrayOutput
- func (CloudProjectOrderOutput) ElementType() reflect.Type
- func (o CloudProjectOrderOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o CloudProjectOrderOutput) OrderId() pulumi.IntPtrOutput
- func (o CloudProjectOrderOutput) ToCloudProjectOrderOutput() CloudProjectOrderOutput
- func (o CloudProjectOrderOutput) ToCloudProjectOrderOutputWithContext(ctx context.Context) CloudProjectOrderOutput
- type CloudProjectOutput
- func (o CloudProjectOutput) Access() pulumi.StringOutput
- func (o CloudProjectOutput) Description() pulumi.StringOutput
- func (CloudProjectOutput) ElementType() reflect.Type
- func (o CloudProjectOutput) Orders() CloudProjectOrderArrayOutput
- func (o CloudProjectOutput) OvhSubsidiary() pulumi.StringOutput
- func (o CloudProjectOutput) PaymentMean() pulumi.StringOutput
- func (o CloudProjectOutput) Plan() CloudProjectPlanOutput
- func (o CloudProjectOutput) PlanOptions() CloudProjectPlanOptionArrayOutput
- func (o CloudProjectOutput) ProjectId() pulumi.StringOutput
- func (o CloudProjectOutput) ProjectName() pulumi.StringOutput
- func (o CloudProjectOutput) Status() pulumi.StringOutput
- func (o CloudProjectOutput) ToCloudProjectOutput() CloudProjectOutput
- func (o CloudProjectOutput) ToCloudProjectOutputWithContext(ctx context.Context) CloudProjectOutput
- type CloudProjectPlan
- type CloudProjectPlanArgs
- func (CloudProjectPlanArgs) ElementType() reflect.Type
- func (i CloudProjectPlanArgs) ToCloudProjectPlanOutput() CloudProjectPlanOutput
- func (i CloudProjectPlanArgs) ToCloudProjectPlanOutputWithContext(ctx context.Context) CloudProjectPlanOutput
- func (i CloudProjectPlanArgs) ToCloudProjectPlanPtrOutput() CloudProjectPlanPtrOutput
- func (i CloudProjectPlanArgs) ToCloudProjectPlanPtrOutputWithContext(ctx context.Context) CloudProjectPlanPtrOutput
- type CloudProjectPlanConfiguration
- type CloudProjectPlanConfigurationArgs
- func (CloudProjectPlanConfigurationArgs) ElementType() reflect.Type
- func (i CloudProjectPlanConfigurationArgs) ToCloudProjectPlanConfigurationOutput() CloudProjectPlanConfigurationOutput
- func (i CloudProjectPlanConfigurationArgs) ToCloudProjectPlanConfigurationOutputWithContext(ctx context.Context) CloudProjectPlanConfigurationOutput
- type CloudProjectPlanConfigurationArray
- func (CloudProjectPlanConfigurationArray) ElementType() reflect.Type
- func (i CloudProjectPlanConfigurationArray) ToCloudProjectPlanConfigurationArrayOutput() CloudProjectPlanConfigurationArrayOutput
- func (i CloudProjectPlanConfigurationArray) ToCloudProjectPlanConfigurationArrayOutputWithContext(ctx context.Context) CloudProjectPlanConfigurationArrayOutput
- type CloudProjectPlanConfigurationArrayInput
- type CloudProjectPlanConfigurationArrayOutput
- func (CloudProjectPlanConfigurationArrayOutput) ElementType() reflect.Type
- func (o CloudProjectPlanConfigurationArrayOutput) Index(i pulumi.IntInput) CloudProjectPlanConfigurationOutput
- func (o CloudProjectPlanConfigurationArrayOutput) ToCloudProjectPlanConfigurationArrayOutput() CloudProjectPlanConfigurationArrayOutput
- func (o CloudProjectPlanConfigurationArrayOutput) ToCloudProjectPlanConfigurationArrayOutputWithContext(ctx context.Context) CloudProjectPlanConfigurationArrayOutput
- type CloudProjectPlanConfigurationInput
- type CloudProjectPlanConfigurationOutput
- func (CloudProjectPlanConfigurationOutput) ElementType() reflect.Type
- func (o CloudProjectPlanConfigurationOutput) Label() pulumi.StringOutput
- func (o CloudProjectPlanConfigurationOutput) ToCloudProjectPlanConfigurationOutput() CloudProjectPlanConfigurationOutput
- func (o CloudProjectPlanConfigurationOutput) ToCloudProjectPlanConfigurationOutputWithContext(ctx context.Context) CloudProjectPlanConfigurationOutput
- func (o CloudProjectPlanConfigurationOutput) Value() pulumi.StringOutput
- type CloudProjectPlanInput
- type CloudProjectPlanOption
- type CloudProjectPlanOptionArgs
- type CloudProjectPlanOptionArray
- func (CloudProjectPlanOptionArray) ElementType() reflect.Type
- func (i CloudProjectPlanOptionArray) ToCloudProjectPlanOptionArrayOutput() CloudProjectPlanOptionArrayOutput
- func (i CloudProjectPlanOptionArray) ToCloudProjectPlanOptionArrayOutputWithContext(ctx context.Context) CloudProjectPlanOptionArrayOutput
- type CloudProjectPlanOptionArrayInput
- type CloudProjectPlanOptionArrayOutput
- func (CloudProjectPlanOptionArrayOutput) ElementType() reflect.Type
- func (o CloudProjectPlanOptionArrayOutput) Index(i pulumi.IntInput) CloudProjectPlanOptionOutput
- func (o CloudProjectPlanOptionArrayOutput) ToCloudProjectPlanOptionArrayOutput() CloudProjectPlanOptionArrayOutput
- func (o CloudProjectPlanOptionArrayOutput) ToCloudProjectPlanOptionArrayOutputWithContext(ctx context.Context) CloudProjectPlanOptionArrayOutput
- type CloudProjectPlanOptionConfiguration
- type CloudProjectPlanOptionConfigurationArgs
- func (CloudProjectPlanOptionConfigurationArgs) ElementType() reflect.Type
- func (i CloudProjectPlanOptionConfigurationArgs) ToCloudProjectPlanOptionConfigurationOutput() CloudProjectPlanOptionConfigurationOutput
- func (i CloudProjectPlanOptionConfigurationArgs) ToCloudProjectPlanOptionConfigurationOutputWithContext(ctx context.Context) CloudProjectPlanOptionConfigurationOutput
- type CloudProjectPlanOptionConfigurationArray
- func (CloudProjectPlanOptionConfigurationArray) ElementType() reflect.Type
- func (i CloudProjectPlanOptionConfigurationArray) ToCloudProjectPlanOptionConfigurationArrayOutput() CloudProjectPlanOptionConfigurationArrayOutput
- func (i CloudProjectPlanOptionConfigurationArray) ToCloudProjectPlanOptionConfigurationArrayOutputWithContext(ctx context.Context) CloudProjectPlanOptionConfigurationArrayOutput
- type CloudProjectPlanOptionConfigurationArrayInput
- type CloudProjectPlanOptionConfigurationArrayOutput
- func (CloudProjectPlanOptionConfigurationArrayOutput) ElementType() reflect.Type
- func (o CloudProjectPlanOptionConfigurationArrayOutput) Index(i pulumi.IntInput) CloudProjectPlanOptionConfigurationOutput
- func (o CloudProjectPlanOptionConfigurationArrayOutput) ToCloudProjectPlanOptionConfigurationArrayOutput() CloudProjectPlanOptionConfigurationArrayOutput
- func (o CloudProjectPlanOptionConfigurationArrayOutput) ToCloudProjectPlanOptionConfigurationArrayOutputWithContext(ctx context.Context) CloudProjectPlanOptionConfigurationArrayOutput
- type CloudProjectPlanOptionConfigurationInput
- type CloudProjectPlanOptionConfigurationOutput
- func (CloudProjectPlanOptionConfigurationOutput) ElementType() reflect.Type
- func (o CloudProjectPlanOptionConfigurationOutput) Label() pulumi.StringOutput
- func (o CloudProjectPlanOptionConfigurationOutput) ToCloudProjectPlanOptionConfigurationOutput() CloudProjectPlanOptionConfigurationOutput
- func (o CloudProjectPlanOptionConfigurationOutput) ToCloudProjectPlanOptionConfigurationOutputWithContext(ctx context.Context) CloudProjectPlanOptionConfigurationOutput
- func (o CloudProjectPlanOptionConfigurationOutput) Value() pulumi.StringOutput
- type CloudProjectPlanOptionInput
- type CloudProjectPlanOptionOutput
- func (o CloudProjectPlanOptionOutput) CatalogName() pulumi.StringPtrOutput
- func (o CloudProjectPlanOptionOutput) Configurations() CloudProjectPlanOptionConfigurationArrayOutput
- func (o CloudProjectPlanOptionOutput) Duration() pulumi.StringOutput
- func (CloudProjectPlanOptionOutput) ElementType() reflect.Type
- func (o CloudProjectPlanOptionOutput) PlanCode() pulumi.StringOutput
- func (o CloudProjectPlanOptionOutput) PricingMode() pulumi.StringOutput
- func (o CloudProjectPlanOptionOutput) ToCloudProjectPlanOptionOutput() CloudProjectPlanOptionOutput
- func (o CloudProjectPlanOptionOutput) ToCloudProjectPlanOptionOutputWithContext(ctx context.Context) CloudProjectPlanOptionOutput
- type CloudProjectPlanOutput
- func (o CloudProjectPlanOutput) CatalogName() pulumi.StringPtrOutput
- func (o CloudProjectPlanOutput) Configurations() CloudProjectPlanConfigurationArrayOutput
- func (o CloudProjectPlanOutput) Duration() pulumi.StringOutput
- func (CloudProjectPlanOutput) ElementType() reflect.Type
- func (o CloudProjectPlanOutput) PlanCode() pulumi.StringOutput
- func (o CloudProjectPlanOutput) PricingMode() pulumi.StringOutput
- func (o CloudProjectPlanOutput) ToCloudProjectPlanOutput() CloudProjectPlanOutput
- func (o CloudProjectPlanOutput) ToCloudProjectPlanOutputWithContext(ctx context.Context) CloudProjectPlanOutput
- func (o CloudProjectPlanOutput) ToCloudProjectPlanPtrOutput() CloudProjectPlanPtrOutput
- func (o CloudProjectPlanOutput) ToCloudProjectPlanPtrOutputWithContext(ctx context.Context) CloudProjectPlanPtrOutput
- type CloudProjectPlanPtrInput
- type CloudProjectPlanPtrOutput
- func (o CloudProjectPlanPtrOutput) CatalogName() pulumi.StringPtrOutput
- func (o CloudProjectPlanPtrOutput) Configurations() CloudProjectPlanConfigurationArrayOutput
- func (o CloudProjectPlanPtrOutput) Duration() pulumi.StringPtrOutput
- func (o CloudProjectPlanPtrOutput) Elem() CloudProjectPlanOutput
- func (CloudProjectPlanPtrOutput) ElementType() reflect.Type
- func (o CloudProjectPlanPtrOutput) PlanCode() pulumi.StringPtrOutput
- func (o CloudProjectPlanPtrOutput) PricingMode() pulumi.StringPtrOutput
- func (o CloudProjectPlanPtrOutput) ToCloudProjectPlanPtrOutput() CloudProjectPlanPtrOutput
- func (o CloudProjectPlanPtrOutput) ToCloudProjectPlanPtrOutputWithContext(ctx context.Context) CloudProjectPlanPtrOutput
- type CloudProjectState
- type CloudProjectUser
- type CloudProjectUserArgs
- type CloudProjectUserArray
- type CloudProjectUserArrayInput
- type CloudProjectUserArrayOutput
- func (CloudProjectUserArrayOutput) ElementType() reflect.Type
- func (o CloudProjectUserArrayOutput) Index(i pulumi.IntInput) CloudProjectUserOutput
- func (o CloudProjectUserArrayOutput) ToCloudProjectUserArrayOutput() CloudProjectUserArrayOutput
- func (o CloudProjectUserArrayOutput) ToCloudProjectUserArrayOutputWithContext(ctx context.Context) CloudProjectUserArrayOutput
- type CloudProjectUserInput
- type CloudProjectUserMap
- type CloudProjectUserMapInput
- type CloudProjectUserMapOutput
- func (CloudProjectUserMapOutput) ElementType() reflect.Type
- func (o CloudProjectUserMapOutput) MapIndex(k pulumi.StringInput) CloudProjectUserOutput
- func (o CloudProjectUserMapOutput) ToCloudProjectUserMapOutput() CloudProjectUserMapOutput
- func (o CloudProjectUserMapOutput) ToCloudProjectUserMapOutputWithContext(ctx context.Context) CloudProjectUserMapOutput
- type CloudProjectUserOutput
- func (o CloudProjectUserOutput) CreationDate() pulumi.StringOutput
- func (o CloudProjectUserOutput) Description() pulumi.StringPtrOutput
- func (CloudProjectUserOutput) ElementType() reflect.Type
- func (o CloudProjectUserOutput) OpenstackRc() pulumi.MapOutput
- func (o CloudProjectUserOutput) Password() pulumi.StringOutput
- func (o CloudProjectUserOutput) RoleName() pulumi.StringPtrOutput
- func (o CloudProjectUserOutput) RoleNames() pulumi.StringArrayOutput
- func (o CloudProjectUserOutput) Roles() CloudProjectUserRoleArrayOutput
- func (o CloudProjectUserOutput) ServiceName() pulumi.StringOutput
- func (o CloudProjectUserOutput) Status() pulumi.StringOutput
- func (o CloudProjectUserOutput) ToCloudProjectUserOutput() CloudProjectUserOutput
- func (o CloudProjectUserOutput) ToCloudProjectUserOutputWithContext(ctx context.Context) CloudProjectUserOutput
- func (o CloudProjectUserOutput) Username() pulumi.StringOutput
- type CloudProjectUserRole
- type CloudProjectUserRoleArgs
- type CloudProjectUserRoleArray
- type CloudProjectUserRoleArrayInput
- type CloudProjectUserRoleArrayOutput
- func (CloudProjectUserRoleArrayOutput) ElementType() reflect.Type
- func (o CloudProjectUserRoleArrayOutput) Index(i pulumi.IntInput) CloudProjectUserRoleOutput
- func (o CloudProjectUserRoleArrayOutput) ToCloudProjectUserRoleArrayOutput() CloudProjectUserRoleArrayOutput
- func (o CloudProjectUserRoleArrayOutput) ToCloudProjectUserRoleArrayOutputWithContext(ctx context.Context) CloudProjectUserRoleArrayOutput
- type CloudProjectUserRoleInput
- type CloudProjectUserRoleOutput
- func (o CloudProjectUserRoleOutput) Description() pulumi.StringPtrOutput
- func (CloudProjectUserRoleOutput) ElementType() reflect.Type
- func (o CloudProjectUserRoleOutput) Id() pulumi.StringPtrOutput
- func (o CloudProjectUserRoleOutput) Name() pulumi.StringPtrOutput
- func (o CloudProjectUserRoleOutput) Permissions() pulumi.StringArrayOutput
- func (o CloudProjectUserRoleOutput) ToCloudProjectUserRoleOutput() CloudProjectUserRoleOutput
- func (o CloudProjectUserRoleOutput) ToCloudProjectUserRoleOutputWithContext(ctx context.Context) CloudProjectUserRoleOutput
- type CloudProjectUserState
- type DBaaSLogsInput
- type DBaaSLogsInputArgs
- type DBaaSLogsInputArray
- type DBaaSLogsInputArrayInput
- type DBaaSLogsInputArrayOutput
- func (DBaaSLogsInputArrayOutput) ElementType() reflect.Type
- func (o DBaaSLogsInputArrayOutput) Index(i pulumi.IntInput) DBaaSLogsInputOutput
- func (o DBaaSLogsInputArrayOutput) ToDBaaSLogsInputArrayOutput() DBaaSLogsInputArrayOutput
- func (o DBaaSLogsInputArrayOutput) ToDBaaSLogsInputArrayOutputWithContext(ctx context.Context) DBaaSLogsInputArrayOutput
- type DBaaSLogsInputConfiguration
- type DBaaSLogsInputConfigurationArgs
- func (DBaaSLogsInputConfigurationArgs) ElementType() reflect.Type
- func (i DBaaSLogsInputConfigurationArgs) ToDBaaSLogsInputConfigurationOutput() DBaaSLogsInputConfigurationOutput
- func (i DBaaSLogsInputConfigurationArgs) ToDBaaSLogsInputConfigurationOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationOutput
- func (i DBaaSLogsInputConfigurationArgs) ToDBaaSLogsInputConfigurationPtrOutput() DBaaSLogsInputConfigurationPtrOutput
- func (i DBaaSLogsInputConfigurationArgs) ToDBaaSLogsInputConfigurationPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationPtrOutput
- type DBaaSLogsInputConfigurationFlowgger
- type DBaaSLogsInputConfigurationFlowggerArgs
- func (DBaaSLogsInputConfigurationFlowggerArgs) ElementType() reflect.Type
- func (i DBaaSLogsInputConfigurationFlowggerArgs) ToDBaaSLogsInputConfigurationFlowggerOutput() DBaaSLogsInputConfigurationFlowggerOutput
- func (i DBaaSLogsInputConfigurationFlowggerArgs) ToDBaaSLogsInputConfigurationFlowggerOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationFlowggerOutput
- func (i DBaaSLogsInputConfigurationFlowggerArgs) ToDBaaSLogsInputConfigurationFlowggerPtrOutput() DBaaSLogsInputConfigurationFlowggerPtrOutput
- func (i DBaaSLogsInputConfigurationFlowggerArgs) ToDBaaSLogsInputConfigurationFlowggerPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationFlowggerPtrOutput
- type DBaaSLogsInputConfigurationFlowggerInput
- type DBaaSLogsInputConfigurationFlowggerOutput
- func (DBaaSLogsInputConfigurationFlowggerOutput) ElementType() reflect.Type
- func (o DBaaSLogsInputConfigurationFlowggerOutput) LogFormat() pulumi.StringOutput
- func (o DBaaSLogsInputConfigurationFlowggerOutput) LogFraming() pulumi.StringOutput
- func (o DBaaSLogsInputConfigurationFlowggerOutput) ToDBaaSLogsInputConfigurationFlowggerOutput() DBaaSLogsInputConfigurationFlowggerOutput
- func (o DBaaSLogsInputConfigurationFlowggerOutput) ToDBaaSLogsInputConfigurationFlowggerOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationFlowggerOutput
- func (o DBaaSLogsInputConfigurationFlowggerOutput) ToDBaaSLogsInputConfigurationFlowggerPtrOutput() DBaaSLogsInputConfigurationFlowggerPtrOutput
- func (o DBaaSLogsInputConfigurationFlowggerOutput) ToDBaaSLogsInputConfigurationFlowggerPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationFlowggerPtrOutput
- type DBaaSLogsInputConfigurationFlowggerPtrInput
- type DBaaSLogsInputConfigurationFlowggerPtrOutput
- func (o DBaaSLogsInputConfigurationFlowggerPtrOutput) Elem() DBaaSLogsInputConfigurationFlowggerOutput
- func (DBaaSLogsInputConfigurationFlowggerPtrOutput) ElementType() reflect.Type
- func (o DBaaSLogsInputConfigurationFlowggerPtrOutput) LogFormat() pulumi.StringPtrOutput
- func (o DBaaSLogsInputConfigurationFlowggerPtrOutput) LogFraming() pulumi.StringPtrOutput
- func (o DBaaSLogsInputConfigurationFlowggerPtrOutput) ToDBaaSLogsInputConfigurationFlowggerPtrOutput() DBaaSLogsInputConfigurationFlowggerPtrOutput
- func (o DBaaSLogsInputConfigurationFlowggerPtrOutput) ToDBaaSLogsInputConfigurationFlowggerPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationFlowggerPtrOutput
- type DBaaSLogsInputConfigurationInput
- type DBaaSLogsInputConfigurationLogstash
- type DBaaSLogsInputConfigurationLogstashArgs
- func (DBaaSLogsInputConfigurationLogstashArgs) ElementType() reflect.Type
- func (i DBaaSLogsInputConfigurationLogstashArgs) ToDBaaSLogsInputConfigurationLogstashOutput() DBaaSLogsInputConfigurationLogstashOutput
- func (i DBaaSLogsInputConfigurationLogstashArgs) ToDBaaSLogsInputConfigurationLogstashOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationLogstashOutput
- func (i DBaaSLogsInputConfigurationLogstashArgs) ToDBaaSLogsInputConfigurationLogstashPtrOutput() DBaaSLogsInputConfigurationLogstashPtrOutput
- func (i DBaaSLogsInputConfigurationLogstashArgs) ToDBaaSLogsInputConfigurationLogstashPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationLogstashPtrOutput
- type DBaaSLogsInputConfigurationLogstashInput
- type DBaaSLogsInputConfigurationLogstashOutput
- func (DBaaSLogsInputConfigurationLogstashOutput) ElementType() reflect.Type
- func (o DBaaSLogsInputConfigurationLogstashOutput) FilterSection() pulumi.StringPtrOutput
- func (o DBaaSLogsInputConfigurationLogstashOutput) InputSection() pulumi.StringOutput
- func (o DBaaSLogsInputConfigurationLogstashOutput) PatternSection() pulumi.StringPtrOutput
- func (o DBaaSLogsInputConfigurationLogstashOutput) ToDBaaSLogsInputConfigurationLogstashOutput() DBaaSLogsInputConfigurationLogstashOutput
- func (o DBaaSLogsInputConfigurationLogstashOutput) ToDBaaSLogsInputConfigurationLogstashOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationLogstashOutput
- func (o DBaaSLogsInputConfigurationLogstashOutput) ToDBaaSLogsInputConfigurationLogstashPtrOutput() DBaaSLogsInputConfigurationLogstashPtrOutput
- func (o DBaaSLogsInputConfigurationLogstashOutput) ToDBaaSLogsInputConfigurationLogstashPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationLogstashPtrOutput
- type DBaaSLogsInputConfigurationLogstashPtrInput
- type DBaaSLogsInputConfigurationLogstashPtrOutput
- func (o DBaaSLogsInputConfigurationLogstashPtrOutput) Elem() DBaaSLogsInputConfigurationLogstashOutput
- func (DBaaSLogsInputConfigurationLogstashPtrOutput) ElementType() reflect.Type
- func (o DBaaSLogsInputConfigurationLogstashPtrOutput) FilterSection() pulumi.StringPtrOutput
- func (o DBaaSLogsInputConfigurationLogstashPtrOutput) InputSection() pulumi.StringPtrOutput
- func (o DBaaSLogsInputConfigurationLogstashPtrOutput) PatternSection() pulumi.StringPtrOutput
- func (o DBaaSLogsInputConfigurationLogstashPtrOutput) ToDBaaSLogsInputConfigurationLogstashPtrOutput() DBaaSLogsInputConfigurationLogstashPtrOutput
- func (o DBaaSLogsInputConfigurationLogstashPtrOutput) ToDBaaSLogsInputConfigurationLogstashPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationLogstashPtrOutput
- type DBaaSLogsInputConfigurationOutput
- func (DBaaSLogsInputConfigurationOutput) ElementType() reflect.Type
- func (o DBaaSLogsInputConfigurationOutput) Flowgger() DBaaSLogsInputConfigurationFlowggerPtrOutput
- func (o DBaaSLogsInputConfigurationOutput) Logstash() DBaaSLogsInputConfigurationLogstashPtrOutput
- func (o DBaaSLogsInputConfigurationOutput) ToDBaaSLogsInputConfigurationOutput() DBaaSLogsInputConfigurationOutput
- func (o DBaaSLogsInputConfigurationOutput) ToDBaaSLogsInputConfigurationOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationOutput
- func (o DBaaSLogsInputConfigurationOutput) ToDBaaSLogsInputConfigurationPtrOutput() DBaaSLogsInputConfigurationPtrOutput
- func (o DBaaSLogsInputConfigurationOutput) ToDBaaSLogsInputConfigurationPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationPtrOutput
- type DBaaSLogsInputConfigurationPtrInput
- type DBaaSLogsInputConfigurationPtrOutput
- func (o DBaaSLogsInputConfigurationPtrOutput) Elem() DBaaSLogsInputConfigurationOutput
- func (DBaaSLogsInputConfigurationPtrOutput) ElementType() reflect.Type
- func (o DBaaSLogsInputConfigurationPtrOutput) Flowgger() DBaaSLogsInputConfigurationFlowggerPtrOutput
- func (o DBaaSLogsInputConfigurationPtrOutput) Logstash() DBaaSLogsInputConfigurationLogstashPtrOutput
- func (o DBaaSLogsInputConfigurationPtrOutput) ToDBaaSLogsInputConfigurationPtrOutput() DBaaSLogsInputConfigurationPtrOutput
- func (o DBaaSLogsInputConfigurationPtrOutput) ToDBaaSLogsInputConfigurationPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationPtrOutput
- type DBaaSLogsInputInput
- type DBaaSLogsInputMap
- type DBaaSLogsInputMapInput
- type DBaaSLogsInputMapOutput
- func (DBaaSLogsInputMapOutput) ElementType() reflect.Type
- func (o DBaaSLogsInputMapOutput) MapIndex(k pulumi.StringInput) DBaaSLogsInputOutput
- func (o DBaaSLogsInputMapOutput) ToDBaaSLogsInputMapOutput() DBaaSLogsInputMapOutput
- func (o DBaaSLogsInputMapOutput) ToDBaaSLogsInputMapOutputWithContext(ctx context.Context) DBaaSLogsInputMapOutput
- type DBaaSLogsInputOutput
- func (o DBaaSLogsInputOutput) AllowedNetworks() pulumi.StringArrayOutput
- func (o DBaaSLogsInputOutput) Configuration() DBaaSLogsInputConfigurationOutput
- func (o DBaaSLogsInputOutput) CreatedAt() pulumi.StringOutput
- func (o DBaaSLogsInputOutput) Description() pulumi.StringOutput
- func (DBaaSLogsInputOutput) ElementType() reflect.Type
- func (o DBaaSLogsInputOutput) EngineId() pulumi.StringOutput
- func (o DBaaSLogsInputOutput) ExposedPort() pulumi.StringOutput
- func (o DBaaSLogsInputOutput) Hostname() pulumi.StringOutput
- func (o DBaaSLogsInputOutput) InputId() pulumi.StringOutput
- func (o DBaaSLogsInputOutput) IsRestartRequired() pulumi.BoolOutput
- func (o DBaaSLogsInputOutput) NbInstance() pulumi.IntOutput
- func (o DBaaSLogsInputOutput) PublicAddress() pulumi.StringOutput
- func (o DBaaSLogsInputOutput) ServiceName() pulumi.StringOutput
- func (o DBaaSLogsInputOutput) SslCertificate() pulumi.StringOutput
- func (o DBaaSLogsInputOutput) Status() pulumi.StringOutput
- func (o DBaaSLogsInputOutput) StreamId() pulumi.StringOutput
- func (o DBaaSLogsInputOutput) Title() pulumi.StringOutput
- func (o DBaaSLogsInputOutput) ToDBaaSLogsInputOutput() DBaaSLogsInputOutput
- func (o DBaaSLogsInputOutput) ToDBaaSLogsInputOutputWithContext(ctx context.Context) DBaaSLogsInputOutput
- func (o DBaaSLogsInputOutput) UpdatedAt() pulumi.StringOutput
- type DBaaSLogsInputState
- type DBaaSLogsOutputGraylogStream
- func (*DBaaSLogsOutputGraylogStream) ElementType() reflect.Type
- func (i *DBaaSLogsOutputGraylogStream) ToDBaaSLogsOutputGraylogStreamOutput() DBaaSLogsOutputGraylogStreamOutput
- func (i *DBaaSLogsOutputGraylogStream) ToDBaaSLogsOutputGraylogStreamOutputWithContext(ctx context.Context) DBaaSLogsOutputGraylogStreamOutput
- type DBaaSLogsOutputGraylogStreamArgs
- type DBaaSLogsOutputGraylogStreamArray
- func (DBaaSLogsOutputGraylogStreamArray) ElementType() reflect.Type
- func (i DBaaSLogsOutputGraylogStreamArray) ToDBaaSLogsOutputGraylogStreamArrayOutput() DBaaSLogsOutputGraylogStreamArrayOutput
- func (i DBaaSLogsOutputGraylogStreamArray) ToDBaaSLogsOutputGraylogStreamArrayOutputWithContext(ctx context.Context) DBaaSLogsOutputGraylogStreamArrayOutput
- type DBaaSLogsOutputGraylogStreamArrayInput
- type DBaaSLogsOutputGraylogStreamArrayOutput
- func (DBaaSLogsOutputGraylogStreamArrayOutput) ElementType() reflect.Type
- func (o DBaaSLogsOutputGraylogStreamArrayOutput) Index(i pulumi.IntInput) DBaaSLogsOutputGraylogStreamOutput
- func (o DBaaSLogsOutputGraylogStreamArrayOutput) ToDBaaSLogsOutputGraylogStreamArrayOutput() DBaaSLogsOutputGraylogStreamArrayOutput
- func (o DBaaSLogsOutputGraylogStreamArrayOutput) ToDBaaSLogsOutputGraylogStreamArrayOutputWithContext(ctx context.Context) DBaaSLogsOutputGraylogStreamArrayOutput
- type DBaaSLogsOutputGraylogStreamInput
- type DBaaSLogsOutputGraylogStreamMap
- func (DBaaSLogsOutputGraylogStreamMap) ElementType() reflect.Type
- func (i DBaaSLogsOutputGraylogStreamMap) ToDBaaSLogsOutputGraylogStreamMapOutput() DBaaSLogsOutputGraylogStreamMapOutput
- func (i DBaaSLogsOutputGraylogStreamMap) ToDBaaSLogsOutputGraylogStreamMapOutputWithContext(ctx context.Context) DBaaSLogsOutputGraylogStreamMapOutput
- type DBaaSLogsOutputGraylogStreamMapInput
- type DBaaSLogsOutputGraylogStreamMapOutput
- func (DBaaSLogsOutputGraylogStreamMapOutput) ElementType() reflect.Type
- func (o DBaaSLogsOutputGraylogStreamMapOutput) MapIndex(k pulumi.StringInput) DBaaSLogsOutputGraylogStreamOutput
- func (o DBaaSLogsOutputGraylogStreamMapOutput) ToDBaaSLogsOutputGraylogStreamMapOutput() DBaaSLogsOutputGraylogStreamMapOutput
- func (o DBaaSLogsOutputGraylogStreamMapOutput) ToDBaaSLogsOutputGraylogStreamMapOutputWithContext(ctx context.Context) DBaaSLogsOutputGraylogStreamMapOutput
- type DBaaSLogsOutputGraylogStreamOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) CanAlert() pulumi.BoolOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) ColdStorageCompression() pulumi.StringOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) ColdStorageContent() pulumi.StringOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) ColdStorageEnabled() pulumi.BoolOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) ColdStorageNotifyEnabled() pulumi.BoolOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) ColdStorageRetention() pulumi.IntOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) ColdStorageTarget() pulumi.StringOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) CreatedAt() pulumi.StringOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) Description() pulumi.StringOutput
- func (DBaaSLogsOutputGraylogStreamOutput) ElementType() reflect.Type
- func (o DBaaSLogsOutputGraylogStreamOutput) IndexingEnabled() pulumi.BoolOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) IndexingMaxSize() pulumi.IntOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) IndexingNotifyEnabled() pulumi.BoolOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) IsEditable() pulumi.BoolOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) IsShareable() pulumi.BoolOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) NbAlertCondition() pulumi.IntOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) NbArchive() pulumi.IntOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) ParentStreamId() pulumi.StringPtrOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) PauseIndexingOnMaxSize() pulumi.BoolOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) RetentionId() pulumi.StringOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) ServiceName() pulumi.StringOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) StreamId() pulumi.StringOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) Title() pulumi.StringOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) ToDBaaSLogsOutputGraylogStreamOutput() DBaaSLogsOutputGraylogStreamOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) ToDBaaSLogsOutputGraylogStreamOutputWithContext(ctx context.Context) DBaaSLogsOutputGraylogStreamOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) UpdatedAt() pulumi.StringOutput
- func (o DBaaSLogsOutputGraylogStreamOutput) WebSocketEnabled() pulumi.BoolOutput
- type DBaaSLogsOutputGraylogStreamState
- type DedicatedCephACL
- type DedicatedCephACLArgs
- type DedicatedCephACLArray
- type DedicatedCephACLArrayInput
- type DedicatedCephACLArrayOutput
- func (DedicatedCephACLArrayOutput) ElementType() reflect.Type
- func (o DedicatedCephACLArrayOutput) Index(i pulumi.IntInput) DedicatedCephACLOutput
- func (o DedicatedCephACLArrayOutput) ToDedicatedCephACLArrayOutput() DedicatedCephACLArrayOutput
- func (o DedicatedCephACLArrayOutput) ToDedicatedCephACLArrayOutputWithContext(ctx context.Context) DedicatedCephACLArrayOutput
- type DedicatedCephACLInput
- type DedicatedCephACLMap
- type DedicatedCephACLMapInput
- type DedicatedCephACLMapOutput
- func (DedicatedCephACLMapOutput) ElementType() reflect.Type
- func (o DedicatedCephACLMapOutput) MapIndex(k pulumi.StringInput) DedicatedCephACLOutput
- func (o DedicatedCephACLMapOutput) ToDedicatedCephACLMapOutput() DedicatedCephACLMapOutput
- func (o DedicatedCephACLMapOutput) ToDedicatedCephACLMapOutputWithContext(ctx context.Context) DedicatedCephACLMapOutput
- type DedicatedCephACLOutput
- func (DedicatedCephACLOutput) ElementType() reflect.Type
- func (o DedicatedCephACLOutput) Family() pulumi.StringOutput
- func (o DedicatedCephACLOutput) Netmask() pulumi.StringOutput
- func (o DedicatedCephACLOutput) Network() pulumi.StringOutput
- func (o DedicatedCephACLOutput) ServiceName() pulumi.StringOutput
- func (o DedicatedCephACLOutput) ToDedicatedCephACLOutput() DedicatedCephACLOutput
- func (o DedicatedCephACLOutput) ToDedicatedCephACLOutputWithContext(ctx context.Context) DedicatedCephACLOutput
- type DedicatedCephACLState
- type DedicatedServerInstallTask
- func (*DedicatedServerInstallTask) ElementType() reflect.Type
- func (i *DedicatedServerInstallTask) ToDedicatedServerInstallTaskOutput() DedicatedServerInstallTaskOutput
- func (i *DedicatedServerInstallTask) ToDedicatedServerInstallTaskOutputWithContext(ctx context.Context) DedicatedServerInstallTaskOutput
- type DedicatedServerInstallTaskArgs
- type DedicatedServerInstallTaskArray
- func (DedicatedServerInstallTaskArray) ElementType() reflect.Type
- func (i DedicatedServerInstallTaskArray) ToDedicatedServerInstallTaskArrayOutput() DedicatedServerInstallTaskArrayOutput
- func (i DedicatedServerInstallTaskArray) ToDedicatedServerInstallTaskArrayOutputWithContext(ctx context.Context) DedicatedServerInstallTaskArrayOutput
- type DedicatedServerInstallTaskArrayInput
- type DedicatedServerInstallTaskArrayOutput
- func (DedicatedServerInstallTaskArrayOutput) ElementType() reflect.Type
- func (o DedicatedServerInstallTaskArrayOutput) Index(i pulumi.IntInput) DedicatedServerInstallTaskOutput
- func (o DedicatedServerInstallTaskArrayOutput) ToDedicatedServerInstallTaskArrayOutput() DedicatedServerInstallTaskArrayOutput
- func (o DedicatedServerInstallTaskArrayOutput) ToDedicatedServerInstallTaskArrayOutputWithContext(ctx context.Context) DedicatedServerInstallTaskArrayOutput
- type DedicatedServerInstallTaskDetails
- type DedicatedServerInstallTaskDetailsArgs
- func (DedicatedServerInstallTaskDetailsArgs) ElementType() reflect.Type
- func (i DedicatedServerInstallTaskDetailsArgs) ToDedicatedServerInstallTaskDetailsOutput() DedicatedServerInstallTaskDetailsOutput
- func (i DedicatedServerInstallTaskDetailsArgs) ToDedicatedServerInstallTaskDetailsOutputWithContext(ctx context.Context) DedicatedServerInstallTaskDetailsOutput
- func (i DedicatedServerInstallTaskDetailsArgs) ToDedicatedServerInstallTaskDetailsPtrOutput() DedicatedServerInstallTaskDetailsPtrOutput
- func (i DedicatedServerInstallTaskDetailsArgs) ToDedicatedServerInstallTaskDetailsPtrOutputWithContext(ctx context.Context) DedicatedServerInstallTaskDetailsPtrOutput
- type DedicatedServerInstallTaskDetailsInput
- type DedicatedServerInstallTaskDetailsOutput
- func (o DedicatedServerInstallTaskDetailsOutput) ChangeLog() pulumi.StringPtrOutputdeprecated
- func (o DedicatedServerInstallTaskDetailsOutput) CustomHostname() pulumi.StringPtrOutput
- func (o DedicatedServerInstallTaskDetailsOutput) DiskGroupId() pulumi.IntPtrOutput
- func (DedicatedServerInstallTaskDetailsOutput) ElementType() reflect.Type
- func (o DedicatedServerInstallTaskDetailsOutput) InstallRtm() pulumi.BoolPtrOutput
- func (o DedicatedServerInstallTaskDetailsOutput) InstallSqlServer() pulumi.BoolPtrOutput
- func (o DedicatedServerInstallTaskDetailsOutput) Language() pulumi.StringPtrOutput
- func (o DedicatedServerInstallTaskDetailsOutput) NoRaid() pulumi.BoolPtrOutput
- func (o DedicatedServerInstallTaskDetailsOutput) PostInstallationScriptLink() pulumi.StringPtrOutput
- func (o DedicatedServerInstallTaskDetailsOutput) PostInstallationScriptReturn() pulumi.StringPtrOutput
- func (o DedicatedServerInstallTaskDetailsOutput) ResetHwRaid() pulumi.BoolPtrOutput
- func (o DedicatedServerInstallTaskDetailsOutput) SoftRaidDevices() pulumi.IntPtrOutput
- func (o DedicatedServerInstallTaskDetailsOutput) SshKeyName() pulumi.StringPtrOutput
- func (o DedicatedServerInstallTaskDetailsOutput) ToDedicatedServerInstallTaskDetailsOutput() DedicatedServerInstallTaskDetailsOutput
- func (o DedicatedServerInstallTaskDetailsOutput) ToDedicatedServerInstallTaskDetailsOutputWithContext(ctx context.Context) DedicatedServerInstallTaskDetailsOutput
- func (o DedicatedServerInstallTaskDetailsOutput) ToDedicatedServerInstallTaskDetailsPtrOutput() DedicatedServerInstallTaskDetailsPtrOutput
- func (o DedicatedServerInstallTaskDetailsOutput) ToDedicatedServerInstallTaskDetailsPtrOutputWithContext(ctx context.Context) DedicatedServerInstallTaskDetailsPtrOutput
- func (o DedicatedServerInstallTaskDetailsOutput) UseDistribKernel() pulumi.BoolPtrOutput
- func (o DedicatedServerInstallTaskDetailsOutput) UseSpla() pulumi.BoolPtrOutput
- type DedicatedServerInstallTaskDetailsPtrInput
- type DedicatedServerInstallTaskDetailsPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) ChangeLog() pulumi.StringPtrOutputdeprecated
- func (o DedicatedServerInstallTaskDetailsPtrOutput) CustomHostname() pulumi.StringPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) DiskGroupId() pulumi.IntPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) Elem() DedicatedServerInstallTaskDetailsOutput
- func (DedicatedServerInstallTaskDetailsPtrOutput) ElementType() reflect.Type
- func (o DedicatedServerInstallTaskDetailsPtrOutput) InstallRtm() pulumi.BoolPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) InstallSqlServer() pulumi.BoolPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) Language() pulumi.StringPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) NoRaid() pulumi.BoolPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) PostInstallationScriptLink() pulumi.StringPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) PostInstallationScriptReturn() pulumi.StringPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) ResetHwRaid() pulumi.BoolPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) SoftRaidDevices() pulumi.IntPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) SshKeyName() pulumi.StringPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) ToDedicatedServerInstallTaskDetailsPtrOutput() DedicatedServerInstallTaskDetailsPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) ToDedicatedServerInstallTaskDetailsPtrOutputWithContext(ctx context.Context) DedicatedServerInstallTaskDetailsPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) UseDistribKernel() pulumi.BoolPtrOutput
- func (o DedicatedServerInstallTaskDetailsPtrOutput) UseSpla() pulumi.BoolPtrOutput
- type DedicatedServerInstallTaskInput
- type DedicatedServerInstallTaskMap
- func (DedicatedServerInstallTaskMap) ElementType() reflect.Type
- func (i DedicatedServerInstallTaskMap) ToDedicatedServerInstallTaskMapOutput() DedicatedServerInstallTaskMapOutput
- func (i DedicatedServerInstallTaskMap) ToDedicatedServerInstallTaskMapOutputWithContext(ctx context.Context) DedicatedServerInstallTaskMapOutput
- type DedicatedServerInstallTaskMapInput
- type DedicatedServerInstallTaskMapOutput
- func (DedicatedServerInstallTaskMapOutput) ElementType() reflect.Type
- func (o DedicatedServerInstallTaskMapOutput) MapIndex(k pulumi.StringInput) DedicatedServerInstallTaskOutput
- func (o DedicatedServerInstallTaskMapOutput) ToDedicatedServerInstallTaskMapOutput() DedicatedServerInstallTaskMapOutput
- func (o DedicatedServerInstallTaskMapOutput) ToDedicatedServerInstallTaskMapOutputWithContext(ctx context.Context) DedicatedServerInstallTaskMapOutput
- type DedicatedServerInstallTaskOutput
- func (o DedicatedServerInstallTaskOutput) BootidOnDestroy() pulumi.IntPtrOutput
- func (o DedicatedServerInstallTaskOutput) Comment() pulumi.StringOutput
- func (o DedicatedServerInstallTaskOutput) Details() DedicatedServerInstallTaskDetailsPtrOutput
- func (o DedicatedServerInstallTaskOutput) DoneDate() pulumi.StringOutput
- func (DedicatedServerInstallTaskOutput) ElementType() reflect.Type
- func (o DedicatedServerInstallTaskOutput) Function() pulumi.StringOutput
- func (o DedicatedServerInstallTaskOutput) LastUpdate() pulumi.StringOutput
- func (o DedicatedServerInstallTaskOutput) PartitionSchemeName() pulumi.StringPtrOutput
- func (o DedicatedServerInstallTaskOutput) ServiceName() pulumi.StringOutput
- func (o DedicatedServerInstallTaskOutput) StartDate() pulumi.StringOutput
- func (o DedicatedServerInstallTaskOutput) Status() pulumi.StringOutput
- func (o DedicatedServerInstallTaskOutput) TemplateName() pulumi.StringOutput
- func (o DedicatedServerInstallTaskOutput) ToDedicatedServerInstallTaskOutput() DedicatedServerInstallTaskOutput
- func (o DedicatedServerInstallTaskOutput) ToDedicatedServerInstallTaskOutputWithContext(ctx context.Context) DedicatedServerInstallTaskOutput
- type DedicatedServerInstallTaskState
- type DedicatedServerRebootTask
- type DedicatedServerRebootTaskArgs
- type DedicatedServerRebootTaskArray
- func (DedicatedServerRebootTaskArray) ElementType() reflect.Type
- func (i DedicatedServerRebootTaskArray) ToDedicatedServerRebootTaskArrayOutput() DedicatedServerRebootTaskArrayOutput
- func (i DedicatedServerRebootTaskArray) ToDedicatedServerRebootTaskArrayOutputWithContext(ctx context.Context) DedicatedServerRebootTaskArrayOutput
- type DedicatedServerRebootTaskArrayInput
- type DedicatedServerRebootTaskArrayOutput
- func (DedicatedServerRebootTaskArrayOutput) ElementType() reflect.Type
- func (o DedicatedServerRebootTaskArrayOutput) Index(i pulumi.IntInput) DedicatedServerRebootTaskOutput
- func (o DedicatedServerRebootTaskArrayOutput) ToDedicatedServerRebootTaskArrayOutput() DedicatedServerRebootTaskArrayOutput
- func (o DedicatedServerRebootTaskArrayOutput) ToDedicatedServerRebootTaskArrayOutputWithContext(ctx context.Context) DedicatedServerRebootTaskArrayOutput
- type DedicatedServerRebootTaskInput
- type DedicatedServerRebootTaskMap
- func (DedicatedServerRebootTaskMap) ElementType() reflect.Type
- func (i DedicatedServerRebootTaskMap) ToDedicatedServerRebootTaskMapOutput() DedicatedServerRebootTaskMapOutput
- func (i DedicatedServerRebootTaskMap) ToDedicatedServerRebootTaskMapOutputWithContext(ctx context.Context) DedicatedServerRebootTaskMapOutput
- type DedicatedServerRebootTaskMapInput
- type DedicatedServerRebootTaskMapOutput
- func (DedicatedServerRebootTaskMapOutput) ElementType() reflect.Type
- func (o DedicatedServerRebootTaskMapOutput) MapIndex(k pulumi.StringInput) DedicatedServerRebootTaskOutput
- func (o DedicatedServerRebootTaskMapOutput) ToDedicatedServerRebootTaskMapOutput() DedicatedServerRebootTaskMapOutput
- func (o DedicatedServerRebootTaskMapOutput) ToDedicatedServerRebootTaskMapOutputWithContext(ctx context.Context) DedicatedServerRebootTaskMapOutput
- type DedicatedServerRebootTaskOutput
- func (o DedicatedServerRebootTaskOutput) Comment() pulumi.StringOutput
- func (o DedicatedServerRebootTaskOutput) DoneDate() pulumi.StringOutput
- func (DedicatedServerRebootTaskOutput) ElementType() reflect.Type
- func (o DedicatedServerRebootTaskOutput) Function() pulumi.StringOutput
- func (o DedicatedServerRebootTaskOutput) Keepers() pulumi.StringArrayOutput
- func (o DedicatedServerRebootTaskOutput) LastUpdate() pulumi.StringOutput
- func (o DedicatedServerRebootTaskOutput) ServiceName() pulumi.StringOutput
- func (o DedicatedServerRebootTaskOutput) StartDate() pulumi.StringOutput
- func (o DedicatedServerRebootTaskOutput) Status() pulumi.StringOutput
- func (o DedicatedServerRebootTaskOutput) ToDedicatedServerRebootTaskOutput() DedicatedServerRebootTaskOutput
- func (o DedicatedServerRebootTaskOutput) ToDedicatedServerRebootTaskOutputWithContext(ctx context.Context) DedicatedServerRebootTaskOutput
- type DedicatedServerRebootTaskState
- type DedicatedServerUpdate
- type DedicatedServerUpdateArgs
- type DedicatedServerUpdateArray
- func (DedicatedServerUpdateArray) ElementType() reflect.Type
- func (i DedicatedServerUpdateArray) ToDedicatedServerUpdateArrayOutput() DedicatedServerUpdateArrayOutput
- func (i DedicatedServerUpdateArray) ToDedicatedServerUpdateArrayOutputWithContext(ctx context.Context) DedicatedServerUpdateArrayOutput
- type DedicatedServerUpdateArrayInput
- type DedicatedServerUpdateArrayOutput
- func (DedicatedServerUpdateArrayOutput) ElementType() reflect.Type
- func (o DedicatedServerUpdateArrayOutput) Index(i pulumi.IntInput) DedicatedServerUpdateOutput
- func (o DedicatedServerUpdateArrayOutput) ToDedicatedServerUpdateArrayOutput() DedicatedServerUpdateArrayOutput
- func (o DedicatedServerUpdateArrayOutput) ToDedicatedServerUpdateArrayOutputWithContext(ctx context.Context) DedicatedServerUpdateArrayOutput
- type DedicatedServerUpdateInput
- type DedicatedServerUpdateMap
- type DedicatedServerUpdateMapInput
- type DedicatedServerUpdateMapOutput
- func (DedicatedServerUpdateMapOutput) ElementType() reflect.Type
- func (o DedicatedServerUpdateMapOutput) MapIndex(k pulumi.StringInput) DedicatedServerUpdateOutput
- func (o DedicatedServerUpdateMapOutput) ToDedicatedServerUpdateMapOutput() DedicatedServerUpdateMapOutput
- func (o DedicatedServerUpdateMapOutput) ToDedicatedServerUpdateMapOutputWithContext(ctx context.Context) DedicatedServerUpdateMapOutput
- type DedicatedServerUpdateOutput
- func (o DedicatedServerUpdateOutput) BootId() pulumi.IntOutput
- func (DedicatedServerUpdateOutput) ElementType() reflect.Type
- func (o DedicatedServerUpdateOutput) Monitoring() pulumi.BoolOutput
- func (o DedicatedServerUpdateOutput) ServiceName() pulumi.StringOutput
- func (o DedicatedServerUpdateOutput) State() pulumi.StringOutput
- func (o DedicatedServerUpdateOutput) ToDedicatedServerUpdateOutput() DedicatedServerUpdateOutput
- func (o DedicatedServerUpdateOutput) ToDedicatedServerUpdateOutputWithContext(ctx context.Context) DedicatedServerUpdateOutput
- type DedicatedServerUpdateState
- type DomainZone
- type DomainZoneArgs
- type DomainZoneArray
- type DomainZoneArrayInput
- type DomainZoneArrayOutput
- func (DomainZoneArrayOutput) ElementType() reflect.Type
- func (o DomainZoneArrayOutput) Index(i pulumi.IntInput) DomainZoneOutput
- func (o DomainZoneArrayOutput) ToDomainZoneArrayOutput() DomainZoneArrayOutput
- func (o DomainZoneArrayOutput) ToDomainZoneArrayOutputWithContext(ctx context.Context) DomainZoneArrayOutput
- type DomainZoneInput
- type DomainZoneMap
- type DomainZoneMapInput
- type DomainZoneMapOutput
- func (DomainZoneMapOutput) ElementType() reflect.Type
- func (o DomainZoneMapOutput) MapIndex(k pulumi.StringInput) DomainZoneOutput
- func (o DomainZoneMapOutput) ToDomainZoneMapOutput() DomainZoneMapOutput
- func (o DomainZoneMapOutput) ToDomainZoneMapOutputWithContext(ctx context.Context) DomainZoneMapOutput
- type DomainZoneOrder
- type DomainZoneOrderArgs
- type DomainZoneOrderArray
- type DomainZoneOrderArrayInput
- type DomainZoneOrderArrayOutput
- func (DomainZoneOrderArrayOutput) ElementType() reflect.Type
- func (o DomainZoneOrderArrayOutput) Index(i pulumi.IntInput) DomainZoneOrderOutput
- func (o DomainZoneOrderArrayOutput) ToDomainZoneOrderArrayOutput() DomainZoneOrderArrayOutput
- func (o DomainZoneOrderArrayOutput) ToDomainZoneOrderArrayOutputWithContext(ctx context.Context) DomainZoneOrderArrayOutput
- type DomainZoneOrderDetail
- type DomainZoneOrderDetailArgs
- type DomainZoneOrderDetailArray
- func (DomainZoneOrderDetailArray) ElementType() reflect.Type
- func (i DomainZoneOrderDetailArray) ToDomainZoneOrderDetailArrayOutput() DomainZoneOrderDetailArrayOutput
- func (i DomainZoneOrderDetailArray) ToDomainZoneOrderDetailArrayOutputWithContext(ctx context.Context) DomainZoneOrderDetailArrayOutput
- type DomainZoneOrderDetailArrayInput
- type DomainZoneOrderDetailArrayOutput
- func (DomainZoneOrderDetailArrayOutput) ElementType() reflect.Type
- func (o DomainZoneOrderDetailArrayOutput) Index(i pulumi.IntInput) DomainZoneOrderDetailOutput
- func (o DomainZoneOrderDetailArrayOutput) ToDomainZoneOrderDetailArrayOutput() DomainZoneOrderDetailArrayOutput
- func (o DomainZoneOrderDetailArrayOutput) ToDomainZoneOrderDetailArrayOutputWithContext(ctx context.Context) DomainZoneOrderDetailArrayOutput
- type DomainZoneOrderDetailInput
- type DomainZoneOrderDetailOutput
- func (o DomainZoneOrderDetailOutput) Description() pulumi.StringPtrOutput
- func (o DomainZoneOrderDetailOutput) Domain() pulumi.StringPtrOutput
- func (DomainZoneOrderDetailOutput) ElementType() reflect.Type
- func (o DomainZoneOrderDetailOutput) OrderDetailId() pulumi.IntPtrOutput
- func (o DomainZoneOrderDetailOutput) Quantity() pulumi.StringPtrOutput
- func (o DomainZoneOrderDetailOutput) ToDomainZoneOrderDetailOutput() DomainZoneOrderDetailOutput
- func (o DomainZoneOrderDetailOutput) ToDomainZoneOrderDetailOutputWithContext(ctx context.Context) DomainZoneOrderDetailOutput
- type DomainZoneOrderInput
- type DomainZoneOrderOutput
- func (o DomainZoneOrderOutput) Date() pulumi.StringPtrOutput
- func (o DomainZoneOrderOutput) Details() DomainZoneOrderDetailArrayOutput
- func (DomainZoneOrderOutput) ElementType() reflect.Type
- func (o DomainZoneOrderOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o DomainZoneOrderOutput) OrderId() pulumi.IntPtrOutput
- func (o DomainZoneOrderOutput) ToDomainZoneOrderOutput() DomainZoneOrderOutput
- func (o DomainZoneOrderOutput) ToDomainZoneOrderOutputWithContext(ctx context.Context) DomainZoneOrderOutput
- type DomainZoneOutput
- func (o DomainZoneOutput) DnssecSupported() pulumi.BoolOutput
- func (DomainZoneOutput) ElementType() reflect.Type
- func (o DomainZoneOutput) HasDnsAnycast() pulumi.BoolOutput
- func (o DomainZoneOutput) LastUpdate() pulumi.StringOutput
- func (o DomainZoneOutput) Name() pulumi.StringOutput
- func (o DomainZoneOutput) NameServers() pulumi.StringArrayOutput
- func (o DomainZoneOutput) Orders() DomainZoneOrderArrayOutput
- func (o DomainZoneOutput) OvhSubsidiary() pulumi.StringOutput
- func (o DomainZoneOutput) PaymentMean() pulumi.StringOutput
- func (o DomainZoneOutput) Plan() DomainZonePlanOutput
- func (o DomainZoneOutput) PlanOptions() DomainZonePlanOptionArrayOutput
- func (o DomainZoneOutput) ToDomainZoneOutput() DomainZoneOutput
- func (o DomainZoneOutput) ToDomainZoneOutputWithContext(ctx context.Context) DomainZoneOutput
- type DomainZonePlan
- type DomainZonePlanArgs
- func (DomainZonePlanArgs) ElementType() reflect.Type
- func (i DomainZonePlanArgs) ToDomainZonePlanOutput() DomainZonePlanOutput
- func (i DomainZonePlanArgs) ToDomainZonePlanOutputWithContext(ctx context.Context) DomainZonePlanOutput
- func (i DomainZonePlanArgs) ToDomainZonePlanPtrOutput() DomainZonePlanPtrOutput
- func (i DomainZonePlanArgs) ToDomainZonePlanPtrOutputWithContext(ctx context.Context) DomainZonePlanPtrOutput
- type DomainZonePlanConfiguration
- type DomainZonePlanConfigurationArgs
- func (DomainZonePlanConfigurationArgs) ElementType() reflect.Type
- func (i DomainZonePlanConfigurationArgs) ToDomainZonePlanConfigurationOutput() DomainZonePlanConfigurationOutput
- func (i DomainZonePlanConfigurationArgs) ToDomainZonePlanConfigurationOutputWithContext(ctx context.Context) DomainZonePlanConfigurationOutput
- type DomainZonePlanConfigurationArray
- func (DomainZonePlanConfigurationArray) ElementType() reflect.Type
- func (i DomainZonePlanConfigurationArray) ToDomainZonePlanConfigurationArrayOutput() DomainZonePlanConfigurationArrayOutput
- func (i DomainZonePlanConfigurationArray) ToDomainZonePlanConfigurationArrayOutputWithContext(ctx context.Context) DomainZonePlanConfigurationArrayOutput
- type DomainZonePlanConfigurationArrayInput
- type DomainZonePlanConfigurationArrayOutput
- func (DomainZonePlanConfigurationArrayOutput) ElementType() reflect.Type
- func (o DomainZonePlanConfigurationArrayOutput) Index(i pulumi.IntInput) DomainZonePlanConfigurationOutput
- func (o DomainZonePlanConfigurationArrayOutput) ToDomainZonePlanConfigurationArrayOutput() DomainZonePlanConfigurationArrayOutput
- func (o DomainZonePlanConfigurationArrayOutput) ToDomainZonePlanConfigurationArrayOutputWithContext(ctx context.Context) DomainZonePlanConfigurationArrayOutput
- type DomainZonePlanConfigurationInput
- type DomainZonePlanConfigurationOutput
- func (DomainZonePlanConfigurationOutput) ElementType() reflect.Type
- func (o DomainZonePlanConfigurationOutput) Label() pulumi.StringOutput
- func (o DomainZonePlanConfigurationOutput) ToDomainZonePlanConfigurationOutput() DomainZonePlanConfigurationOutput
- func (o DomainZonePlanConfigurationOutput) ToDomainZonePlanConfigurationOutputWithContext(ctx context.Context) DomainZonePlanConfigurationOutput
- func (o DomainZonePlanConfigurationOutput) Value() pulumi.StringOutput
- type DomainZonePlanInput
- type DomainZonePlanOption
- type DomainZonePlanOptionArgs
- type DomainZonePlanOptionArray
- type DomainZonePlanOptionArrayInput
- type DomainZonePlanOptionArrayOutput
- func (DomainZonePlanOptionArrayOutput) ElementType() reflect.Type
- func (o DomainZonePlanOptionArrayOutput) Index(i pulumi.IntInput) DomainZonePlanOptionOutput
- func (o DomainZonePlanOptionArrayOutput) ToDomainZonePlanOptionArrayOutput() DomainZonePlanOptionArrayOutput
- func (o DomainZonePlanOptionArrayOutput) ToDomainZonePlanOptionArrayOutputWithContext(ctx context.Context) DomainZonePlanOptionArrayOutput
- type DomainZonePlanOptionConfiguration
- type DomainZonePlanOptionConfigurationArgs
- func (DomainZonePlanOptionConfigurationArgs) ElementType() reflect.Type
- func (i DomainZonePlanOptionConfigurationArgs) ToDomainZonePlanOptionConfigurationOutput() DomainZonePlanOptionConfigurationOutput
- func (i DomainZonePlanOptionConfigurationArgs) ToDomainZonePlanOptionConfigurationOutputWithContext(ctx context.Context) DomainZonePlanOptionConfigurationOutput
- type DomainZonePlanOptionConfigurationArray
- func (DomainZonePlanOptionConfigurationArray) ElementType() reflect.Type
- func (i DomainZonePlanOptionConfigurationArray) ToDomainZonePlanOptionConfigurationArrayOutput() DomainZonePlanOptionConfigurationArrayOutput
- func (i DomainZonePlanOptionConfigurationArray) ToDomainZonePlanOptionConfigurationArrayOutputWithContext(ctx context.Context) DomainZonePlanOptionConfigurationArrayOutput
- type DomainZonePlanOptionConfigurationArrayInput
- type DomainZonePlanOptionConfigurationArrayOutput
- func (DomainZonePlanOptionConfigurationArrayOutput) ElementType() reflect.Type
- func (o DomainZonePlanOptionConfigurationArrayOutput) Index(i pulumi.IntInput) DomainZonePlanOptionConfigurationOutput
- func (o DomainZonePlanOptionConfigurationArrayOutput) ToDomainZonePlanOptionConfigurationArrayOutput() DomainZonePlanOptionConfigurationArrayOutput
- func (o DomainZonePlanOptionConfigurationArrayOutput) ToDomainZonePlanOptionConfigurationArrayOutputWithContext(ctx context.Context) DomainZonePlanOptionConfigurationArrayOutput
- type DomainZonePlanOptionConfigurationInput
- type DomainZonePlanOptionConfigurationOutput
- func (DomainZonePlanOptionConfigurationOutput) ElementType() reflect.Type
- func (o DomainZonePlanOptionConfigurationOutput) Label() pulumi.StringOutput
- func (o DomainZonePlanOptionConfigurationOutput) ToDomainZonePlanOptionConfigurationOutput() DomainZonePlanOptionConfigurationOutput
- func (o DomainZonePlanOptionConfigurationOutput) ToDomainZonePlanOptionConfigurationOutputWithContext(ctx context.Context) DomainZonePlanOptionConfigurationOutput
- func (o DomainZonePlanOptionConfigurationOutput) Value() pulumi.StringOutput
- type DomainZonePlanOptionInput
- type DomainZonePlanOptionOutput
- func (o DomainZonePlanOptionOutput) CatalogName() pulumi.StringPtrOutput
- func (o DomainZonePlanOptionOutput) Configurations() DomainZonePlanOptionConfigurationArrayOutput
- func (o DomainZonePlanOptionOutput) Duration() pulumi.StringOutput
- func (DomainZonePlanOptionOutput) ElementType() reflect.Type
- func (o DomainZonePlanOptionOutput) PlanCode() pulumi.StringOutput
- func (o DomainZonePlanOptionOutput) PricingMode() pulumi.StringOutput
- func (o DomainZonePlanOptionOutput) ToDomainZonePlanOptionOutput() DomainZonePlanOptionOutput
- func (o DomainZonePlanOptionOutput) ToDomainZonePlanOptionOutputWithContext(ctx context.Context) DomainZonePlanOptionOutput
- type DomainZonePlanOutput
- func (o DomainZonePlanOutput) CatalogName() pulumi.StringPtrOutput
- func (o DomainZonePlanOutput) Configurations() DomainZonePlanConfigurationArrayOutput
- func (o DomainZonePlanOutput) Duration() pulumi.StringOutput
- func (DomainZonePlanOutput) ElementType() reflect.Type
- func (o DomainZonePlanOutput) PlanCode() pulumi.StringOutput
- func (o DomainZonePlanOutput) PricingMode() pulumi.StringOutput
- func (o DomainZonePlanOutput) ToDomainZonePlanOutput() DomainZonePlanOutput
- func (o DomainZonePlanOutput) ToDomainZonePlanOutputWithContext(ctx context.Context) DomainZonePlanOutput
- func (o DomainZonePlanOutput) ToDomainZonePlanPtrOutput() DomainZonePlanPtrOutput
- func (o DomainZonePlanOutput) ToDomainZonePlanPtrOutputWithContext(ctx context.Context) DomainZonePlanPtrOutput
- type DomainZonePlanPtrInput
- type DomainZonePlanPtrOutput
- func (o DomainZonePlanPtrOutput) CatalogName() pulumi.StringPtrOutput
- func (o DomainZonePlanPtrOutput) Configurations() DomainZonePlanConfigurationArrayOutput
- func (o DomainZonePlanPtrOutput) Duration() pulumi.StringPtrOutput
- func (o DomainZonePlanPtrOutput) Elem() DomainZonePlanOutput
- func (DomainZonePlanPtrOutput) ElementType() reflect.Type
- func (o DomainZonePlanPtrOutput) PlanCode() pulumi.StringPtrOutput
- func (o DomainZonePlanPtrOutput) PricingMode() pulumi.StringPtrOutput
- func (o DomainZonePlanPtrOutput) ToDomainZonePlanPtrOutput() DomainZonePlanPtrOutput
- func (o DomainZonePlanPtrOutput) ToDomainZonePlanPtrOutputWithContext(ctx context.Context) DomainZonePlanPtrOutput
- type DomainZoneRecord
- type DomainZoneRecordArgs
- type DomainZoneRecordArray
- type DomainZoneRecordArrayInput
- type DomainZoneRecordArrayOutput
- func (DomainZoneRecordArrayOutput) ElementType() reflect.Type
- func (o DomainZoneRecordArrayOutput) Index(i pulumi.IntInput) DomainZoneRecordOutput
- func (o DomainZoneRecordArrayOutput) ToDomainZoneRecordArrayOutput() DomainZoneRecordArrayOutput
- func (o DomainZoneRecordArrayOutput) ToDomainZoneRecordArrayOutputWithContext(ctx context.Context) DomainZoneRecordArrayOutput
- type DomainZoneRecordInput
- type DomainZoneRecordMap
- type DomainZoneRecordMapInput
- type DomainZoneRecordMapOutput
- func (DomainZoneRecordMapOutput) ElementType() reflect.Type
- func (o DomainZoneRecordMapOutput) MapIndex(k pulumi.StringInput) DomainZoneRecordOutput
- func (o DomainZoneRecordMapOutput) ToDomainZoneRecordMapOutput() DomainZoneRecordMapOutput
- func (o DomainZoneRecordMapOutput) ToDomainZoneRecordMapOutputWithContext(ctx context.Context) DomainZoneRecordMapOutput
- type DomainZoneRecordOutput
- func (DomainZoneRecordOutput) ElementType() reflect.Type
- func (o DomainZoneRecordOutput) Fieldtype() pulumi.StringOutput
- func (o DomainZoneRecordOutput) Subdomain() pulumi.StringPtrOutput
- func (o DomainZoneRecordOutput) Target() pulumi.StringOutput
- func (o DomainZoneRecordOutput) ToDomainZoneRecordOutput() DomainZoneRecordOutput
- func (o DomainZoneRecordOutput) ToDomainZoneRecordOutputWithContext(ctx context.Context) DomainZoneRecordOutput
- func (o DomainZoneRecordOutput) Ttl() pulumi.IntPtrOutput
- func (o DomainZoneRecordOutput) Zone() pulumi.StringOutput
- type DomainZoneRecordState
- type DomainZoneRedirection
- type DomainZoneRedirectionArgs
- type DomainZoneRedirectionArray
- func (DomainZoneRedirectionArray) ElementType() reflect.Type
- func (i DomainZoneRedirectionArray) ToDomainZoneRedirectionArrayOutput() DomainZoneRedirectionArrayOutput
- func (i DomainZoneRedirectionArray) ToDomainZoneRedirectionArrayOutputWithContext(ctx context.Context) DomainZoneRedirectionArrayOutput
- type DomainZoneRedirectionArrayInput
- type DomainZoneRedirectionArrayOutput
- func (DomainZoneRedirectionArrayOutput) ElementType() reflect.Type
- func (o DomainZoneRedirectionArrayOutput) Index(i pulumi.IntInput) DomainZoneRedirectionOutput
- func (o DomainZoneRedirectionArrayOutput) ToDomainZoneRedirectionArrayOutput() DomainZoneRedirectionArrayOutput
- func (o DomainZoneRedirectionArrayOutput) ToDomainZoneRedirectionArrayOutputWithContext(ctx context.Context) DomainZoneRedirectionArrayOutput
- type DomainZoneRedirectionInput
- type DomainZoneRedirectionMap
- type DomainZoneRedirectionMapInput
- type DomainZoneRedirectionMapOutput
- func (DomainZoneRedirectionMapOutput) ElementType() reflect.Type
- func (o DomainZoneRedirectionMapOutput) MapIndex(k pulumi.StringInput) DomainZoneRedirectionOutput
- func (o DomainZoneRedirectionMapOutput) ToDomainZoneRedirectionMapOutput() DomainZoneRedirectionMapOutput
- func (o DomainZoneRedirectionMapOutput) ToDomainZoneRedirectionMapOutputWithContext(ctx context.Context) DomainZoneRedirectionMapOutput
- type DomainZoneRedirectionOutput
- func (o DomainZoneRedirectionOutput) Description() pulumi.StringPtrOutput
- func (DomainZoneRedirectionOutput) ElementType() reflect.Type
- func (o DomainZoneRedirectionOutput) Keywords() pulumi.StringPtrOutput
- func (o DomainZoneRedirectionOutput) Subdomain() pulumi.StringPtrOutput
- func (o DomainZoneRedirectionOutput) Target() pulumi.StringOutput
- func (o DomainZoneRedirectionOutput) Title() pulumi.StringPtrOutput
- func (o DomainZoneRedirectionOutput) ToDomainZoneRedirectionOutput() DomainZoneRedirectionOutput
- func (o DomainZoneRedirectionOutput) ToDomainZoneRedirectionOutputWithContext(ctx context.Context) DomainZoneRedirectionOutput
- func (o DomainZoneRedirectionOutput) Type() pulumi.StringOutput
- func (o DomainZoneRedirectionOutput) Zone() pulumi.StringOutput
- type DomainZoneRedirectionState
- type DomainZoneState
- type GetCloudProjectCapabilitiesContainerRegistryResult
- type GetCloudProjectCapabilitiesContainerRegistryResultArgs
- func (GetCloudProjectCapabilitiesContainerRegistryResultArgs) ElementType() reflect.Type
- func (i GetCloudProjectCapabilitiesContainerRegistryResultArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultOutput() GetCloudProjectCapabilitiesContainerRegistryResultOutput
- func (i GetCloudProjectCapabilitiesContainerRegistryResultArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultArray
- func (GetCloudProjectCapabilitiesContainerRegistryResultArray) ElementType() reflect.Type
- func (i GetCloudProjectCapabilitiesContainerRegistryResultArray) ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput
- func (i GetCloudProjectCapabilitiesContainerRegistryResultArray) ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultArrayInput
- type GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput
- func (GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput) ElementType() reflect.Type
- func (o GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput) Index(i pulumi.IntInput) GetCloudProjectCapabilitiesContainerRegistryResultOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultInput
- type GetCloudProjectCapabilitiesContainerRegistryResultOutput
- func (GetCloudProjectCapabilitiesContainerRegistryResultOutput) ElementType() reflect.Type
- func (o GetCloudProjectCapabilitiesContainerRegistryResultOutput) Plans() GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultOutput) RegionName() pulumi.StringOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultOutput() GetCloudProjectCapabilitiesContainerRegistryResultOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlan
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs
- func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs) ElementType() reflect.Type
- func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput
- func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanArray
- func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArray) ElementType() reflect.Type
- func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput
- func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayInput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput
- func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput) ElementType() reflect.Type
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput) Index(i pulumi.IntInput) GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeature
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs
- func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs) ElementType() reflect.Type
- func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput
- func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray
- func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray) ElementType() reflect.Type
- func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput
- func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayInput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput
- func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput) ElementType() reflect.Type
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput) Index(i pulumi.IntInput) GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureInput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput
- func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput) ElementType() reflect.Type
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput) Vulnerability() pulumi.BoolOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanInput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) Code() pulumi.StringOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) CreatedAt() pulumi.StringOutput
- func (GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) ElementType() reflect.Type
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) Features() GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) Id() pulumi.StringOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) Name() pulumi.StringOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) RegistryLimits() GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) UpdatedAt() pulumi.StringOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimit
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs
- func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs) ElementType() reflect.Type
- func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput
- func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray
- func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray) ElementType() reflect.Type
- func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput
- func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayInput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput
- func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput) ElementType() reflect.Type
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput) Index(i pulumi.IntInput) GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitInput
- type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput
- func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ElementType() reflect.Type
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ImageStorage() pulumi.IntOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ParallelRequest() pulumi.IntOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput
- func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput
- type GetCloudProjectCapabilitiesContainerregistryFilterArgs
- type GetCloudProjectCapabilitiesContainerregistryFilterFeature
- type GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs
- func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs) ElementType() reflect.Type
- func (i GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput() GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput
- func (i GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput
- type GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray
- func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray) ElementType() reflect.Type
- func (i GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput() GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput
- func (i GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput
- type GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayInput
- type GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput
- func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput) ElementType() reflect.Type
- func (o GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput) Index(i pulumi.IntInput) GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput() GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput
- type GetCloudProjectCapabilitiesContainerregistryFilterFeatureInput
- type GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput
- func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput) ElementType() reflect.Type
- func (o GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput() GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput) Vulnerability() pulumi.BoolOutput
- type GetCloudProjectCapabilitiesContainerregistryFilterOutputArgs
- type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimit
- type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs
- func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs) ElementType() reflect.Type
- func (i GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput() GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput
- func (i GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput
- type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray
- func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray) ElementType() reflect.Type
- func (i GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput() GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput
- func (i GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput
- type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayInput
- type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput
- func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput) ElementType() reflect.Type
- func (o GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput) Index(i pulumi.IntInput) GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput() GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput
- type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitInput
- type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput
- func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ElementType() reflect.Type
- func (o GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ImageStorage() pulumi.IntOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ParallelRequest() pulumi.IntOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput() GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput
- type GetCloudProjectCapabilitiesContainerregistryFilterResult
- type GetCloudProjectCapabilitiesContainerregistryFilterResultOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) Code() pulumi.StringOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) CreatedAt() pulumi.StringOutput
- func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) ElementType() reflect.Type
- func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) Features() GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) Id() pulumi.StringOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) Name() pulumi.StringOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) PlanName() pulumi.StringOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) Region() pulumi.StringOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) RegistryLimits() GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) ServiceName() pulumi.StringOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterResultOutput() GetCloudProjectCapabilitiesContainerregistryFilterResultOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterResultOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterResultOutput
- func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) UpdatedAt() pulumi.StringOutput
- type GetCloudProjectContainerRegistriesResult
- type GetCloudProjectContainerRegistriesResultArgs
- func (GetCloudProjectContainerRegistriesResultArgs) ElementType() reflect.Type
- func (i GetCloudProjectContainerRegistriesResultArgs) ToGetCloudProjectContainerRegistriesResultOutput() GetCloudProjectContainerRegistriesResultOutput
- func (i GetCloudProjectContainerRegistriesResultArgs) ToGetCloudProjectContainerRegistriesResultOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistriesResultOutput
- type GetCloudProjectContainerRegistriesResultArray
- func (GetCloudProjectContainerRegistriesResultArray) ElementType() reflect.Type
- func (i GetCloudProjectContainerRegistriesResultArray) ToGetCloudProjectContainerRegistriesResultArrayOutput() GetCloudProjectContainerRegistriesResultArrayOutput
- func (i GetCloudProjectContainerRegistriesResultArray) ToGetCloudProjectContainerRegistriesResultArrayOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistriesResultArrayOutput
- type GetCloudProjectContainerRegistriesResultArrayInput
- type GetCloudProjectContainerRegistriesResultArrayOutput
- func (GetCloudProjectContainerRegistriesResultArrayOutput) ElementType() reflect.Type
- func (o GetCloudProjectContainerRegistriesResultArrayOutput) Index(i pulumi.IntInput) GetCloudProjectContainerRegistriesResultOutput
- func (o GetCloudProjectContainerRegistriesResultArrayOutput) ToGetCloudProjectContainerRegistriesResultArrayOutput() GetCloudProjectContainerRegistriesResultArrayOutput
- func (o GetCloudProjectContainerRegistriesResultArrayOutput) ToGetCloudProjectContainerRegistriesResultArrayOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistriesResultArrayOutput
- type GetCloudProjectContainerRegistriesResultInput
- type GetCloudProjectContainerRegistriesResultOutput
- func (o GetCloudProjectContainerRegistriesResultOutput) CreatedAt() pulumi.StringOutput
- func (GetCloudProjectContainerRegistriesResultOutput) ElementType() reflect.Type
- func (o GetCloudProjectContainerRegistriesResultOutput) Id() pulumi.StringOutput
- func (o GetCloudProjectContainerRegistriesResultOutput) Name() pulumi.StringOutput
- func (o GetCloudProjectContainerRegistriesResultOutput) ProjectId() pulumi.StringOutput
- func (o GetCloudProjectContainerRegistriesResultOutput) Region() pulumi.StringOutput
- func (o GetCloudProjectContainerRegistriesResultOutput) Size() pulumi.IntOutput
- func (o GetCloudProjectContainerRegistriesResultOutput) Status() pulumi.StringOutput
- func (o GetCloudProjectContainerRegistriesResultOutput) ToGetCloudProjectContainerRegistriesResultOutput() GetCloudProjectContainerRegistriesResultOutput
- func (o GetCloudProjectContainerRegistriesResultOutput) ToGetCloudProjectContainerRegistriesResultOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistriesResultOutput
- func (o GetCloudProjectContainerRegistriesResultOutput) UpdatedAt() pulumi.StringOutput
- func (o GetCloudProjectContainerRegistriesResultOutput) Url() pulumi.StringOutput
- func (o GetCloudProjectContainerRegistriesResultOutput) Version() pulumi.StringOutput
- type GetCloudProjectContainerRegistryUsersResult
- type GetCloudProjectContainerRegistryUsersResultArgs
- func (GetCloudProjectContainerRegistryUsersResultArgs) ElementType() reflect.Type
- func (i GetCloudProjectContainerRegistryUsersResultArgs) ToGetCloudProjectContainerRegistryUsersResultOutput() GetCloudProjectContainerRegistryUsersResultOutput
- func (i GetCloudProjectContainerRegistryUsersResultArgs) ToGetCloudProjectContainerRegistryUsersResultOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistryUsersResultOutput
- type GetCloudProjectContainerRegistryUsersResultArray
- func (GetCloudProjectContainerRegistryUsersResultArray) ElementType() reflect.Type
- func (i GetCloudProjectContainerRegistryUsersResultArray) ToGetCloudProjectContainerRegistryUsersResultArrayOutput() GetCloudProjectContainerRegistryUsersResultArrayOutput
- func (i GetCloudProjectContainerRegistryUsersResultArray) ToGetCloudProjectContainerRegistryUsersResultArrayOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistryUsersResultArrayOutput
- type GetCloudProjectContainerRegistryUsersResultArrayInput
- type GetCloudProjectContainerRegistryUsersResultArrayOutput
- func (GetCloudProjectContainerRegistryUsersResultArrayOutput) ElementType() reflect.Type
- func (o GetCloudProjectContainerRegistryUsersResultArrayOutput) Index(i pulumi.IntInput) GetCloudProjectContainerRegistryUsersResultOutput
- func (o GetCloudProjectContainerRegistryUsersResultArrayOutput) ToGetCloudProjectContainerRegistryUsersResultArrayOutput() GetCloudProjectContainerRegistryUsersResultArrayOutput
- func (o GetCloudProjectContainerRegistryUsersResultArrayOutput) ToGetCloudProjectContainerRegistryUsersResultArrayOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistryUsersResultArrayOutput
- type GetCloudProjectContainerRegistryUsersResultInput
- type GetCloudProjectContainerRegistryUsersResultOutput
- func (GetCloudProjectContainerRegistryUsersResultOutput) ElementType() reflect.Type
- func (o GetCloudProjectContainerRegistryUsersResultOutput) Email() pulumi.StringOutput
- func (o GetCloudProjectContainerRegistryUsersResultOutput) Id() pulumi.StringOutput
- func (o GetCloudProjectContainerRegistryUsersResultOutput) ToGetCloudProjectContainerRegistryUsersResultOutput() GetCloudProjectContainerRegistryUsersResultOutput
- func (o GetCloudProjectContainerRegistryUsersResultOutput) ToGetCloudProjectContainerRegistryUsersResultOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistryUsersResultOutput
- func (o GetCloudProjectContainerRegistryUsersResultOutput) User() pulumi.StringOutput
- type GetCloudProjectContainerregistryArgs
- type GetCloudProjectContainerregistryOutputArgs
- type GetCloudProjectContainerregistryResult
- type GetCloudProjectContainerregistryResultOutput
- func (o GetCloudProjectContainerregistryResultOutput) CreatedAt() pulumi.StringOutput
- func (GetCloudProjectContainerregistryResultOutput) ElementType() reflect.Type
- func (o GetCloudProjectContainerregistryResultOutput) Id() pulumi.StringOutput
- func (o GetCloudProjectContainerregistryResultOutput) Name() pulumi.StringOutput
- func (o GetCloudProjectContainerregistryResultOutput) ProjectId() pulumi.StringOutput
- func (o GetCloudProjectContainerregistryResultOutput) Region() pulumi.StringOutput
- func (o GetCloudProjectContainerregistryResultOutput) RegistryId() pulumi.StringOutput
- func (o GetCloudProjectContainerregistryResultOutput) ServiceName() pulumi.StringOutput
- func (o GetCloudProjectContainerregistryResultOutput) Size() pulumi.IntOutput
- func (o GetCloudProjectContainerregistryResultOutput) Status() pulumi.StringOutput
- func (o GetCloudProjectContainerregistryResultOutput) ToGetCloudProjectContainerregistryResultOutput() GetCloudProjectContainerregistryResultOutput
- func (o GetCloudProjectContainerregistryResultOutput) ToGetCloudProjectContainerregistryResultOutputWithContext(ctx context.Context) GetCloudProjectContainerregistryResultOutput
- func (o GetCloudProjectContainerregistryResultOutput) UpdatedAt() pulumi.StringOutput
- func (o GetCloudProjectContainerregistryResultOutput) Url() pulumi.StringOutput
- func (o GetCloudProjectContainerregistryResultOutput) Version() pulumi.StringOutput
- type GetCloudProjectRegionArgs
- type GetCloudProjectRegionOutputArgs
- type GetCloudProjectRegionResult
- type GetCloudProjectRegionResultOutput
- func (o GetCloudProjectRegionResultOutput) ContinentCode() pulumi.StringOutput
- func (o GetCloudProjectRegionResultOutput) DatacenterLocation() pulumi.StringOutput
- func (GetCloudProjectRegionResultOutput) ElementType() reflect.Type
- func (o GetCloudProjectRegionResultOutput) Id() pulumi.StringOutput
- func (o GetCloudProjectRegionResultOutput) Name() pulumi.StringOutput
- func (o GetCloudProjectRegionResultOutput) ServiceName() pulumi.StringOutput
- func (o GetCloudProjectRegionResultOutput) Services() GetCloudProjectRegionServiceArrayOutput
- func (o GetCloudProjectRegionResultOutput) ToGetCloudProjectRegionResultOutput() GetCloudProjectRegionResultOutput
- func (o GetCloudProjectRegionResultOutput) ToGetCloudProjectRegionResultOutputWithContext(ctx context.Context) GetCloudProjectRegionResultOutput
- type GetCloudProjectRegionService
- type GetCloudProjectRegionServiceArgs
- func (GetCloudProjectRegionServiceArgs) ElementType() reflect.Type
- func (i GetCloudProjectRegionServiceArgs) ToGetCloudProjectRegionServiceOutput() GetCloudProjectRegionServiceOutput
- func (i GetCloudProjectRegionServiceArgs) ToGetCloudProjectRegionServiceOutputWithContext(ctx context.Context) GetCloudProjectRegionServiceOutput
- type GetCloudProjectRegionServiceArray
- func (GetCloudProjectRegionServiceArray) ElementType() reflect.Type
- func (i GetCloudProjectRegionServiceArray) ToGetCloudProjectRegionServiceArrayOutput() GetCloudProjectRegionServiceArrayOutput
- func (i GetCloudProjectRegionServiceArray) ToGetCloudProjectRegionServiceArrayOutputWithContext(ctx context.Context) GetCloudProjectRegionServiceArrayOutput
- type GetCloudProjectRegionServiceArrayInput
- type GetCloudProjectRegionServiceArrayOutput
- func (GetCloudProjectRegionServiceArrayOutput) ElementType() reflect.Type
- func (o GetCloudProjectRegionServiceArrayOutput) Index(i pulumi.IntInput) GetCloudProjectRegionServiceOutput
- func (o GetCloudProjectRegionServiceArrayOutput) ToGetCloudProjectRegionServiceArrayOutput() GetCloudProjectRegionServiceArrayOutput
- func (o GetCloudProjectRegionServiceArrayOutput) ToGetCloudProjectRegionServiceArrayOutputWithContext(ctx context.Context) GetCloudProjectRegionServiceArrayOutput
- type GetCloudProjectRegionServiceInput
- type GetCloudProjectRegionServiceOutput
- func (GetCloudProjectRegionServiceOutput) ElementType() reflect.Type
- func (o GetCloudProjectRegionServiceOutput) Name() pulumi.StringOutput
- func (o GetCloudProjectRegionServiceOutput) Status() pulumi.StringOutput
- func (o GetCloudProjectRegionServiceOutput) ToGetCloudProjectRegionServiceOutput() GetCloudProjectRegionServiceOutput
- func (o GetCloudProjectRegionServiceOutput) ToGetCloudProjectRegionServiceOutputWithContext(ctx context.Context) GetCloudProjectRegionServiceOutput
- type GetCloudProjectRegionsArgs
- type GetCloudProjectRegionsOutputArgs
- type GetCloudProjectRegionsResult
- type GetCloudProjectRegionsResultOutput
- func (GetCloudProjectRegionsResultOutput) ElementType() reflect.Type
- func (o GetCloudProjectRegionsResultOutput) HasServicesUps() pulumi.StringArrayOutput
- func (o GetCloudProjectRegionsResultOutput) Id() pulumi.StringOutput
- func (o GetCloudProjectRegionsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetCloudProjectRegionsResultOutput) ServiceName() pulumi.StringOutput
- func (o GetCloudProjectRegionsResultOutput) ToGetCloudProjectRegionsResultOutput() GetCloudProjectRegionsResultOutput
- func (o GetCloudProjectRegionsResultOutput) ToGetCloudProjectRegionsResultOutputWithContext(ctx context.Context) GetCloudProjectRegionsResultOutput
- type GetDBaaSLogsInputEngineArgs
- type GetDBaaSLogsInputEngineOutputArgs
- type GetDBaaSLogsInputEngineResult
- type GetDBaaSLogsInputEngineResultOutput
- func (GetDBaaSLogsInputEngineResultOutput) ElementType() reflect.Type
- func (o GetDBaaSLogsInputEngineResultOutput) Id() pulumi.StringOutput
- func (o GetDBaaSLogsInputEngineResultOutput) IsDeprecated() pulumi.BoolOutput
- func (o GetDBaaSLogsInputEngineResultOutput) Name() pulumi.StringOutput
- func (o GetDBaaSLogsInputEngineResultOutput) ToGetDBaaSLogsInputEngineResultOutput() GetDBaaSLogsInputEngineResultOutput
- func (o GetDBaaSLogsInputEngineResultOutput) ToGetDBaaSLogsInputEngineResultOutputWithContext(ctx context.Context) GetDBaaSLogsInputEngineResultOutput
- func (o GetDBaaSLogsInputEngineResultOutput) Version() pulumi.StringOutput
- type GetDedicatedCephArgs
- type GetDedicatedCephOutputArgs
- type GetDedicatedCephResult
- type GetDedicatedCephResultOutput
- func (o GetDedicatedCephResultOutput) CephMons() pulumi.StringArrayOutput
- func (o GetDedicatedCephResultOutput) CephVersion() pulumi.StringOutput
- func (o GetDedicatedCephResultOutput) CrushTunables() pulumi.StringOutput
- func (GetDedicatedCephResultOutput) ElementType() reflect.Type
- func (o GetDedicatedCephResultOutput) Id() pulumi.StringOutput
- func (o GetDedicatedCephResultOutput) Label() pulumi.StringOutput
- func (o GetDedicatedCephResultOutput) Region() pulumi.StringOutput
- func (o GetDedicatedCephResultOutput) ServiceName() pulumi.StringOutput
- func (o GetDedicatedCephResultOutput) Size() pulumi.Float64Output
- func (o GetDedicatedCephResultOutput) State() pulumi.StringOutput
- func (o GetDedicatedCephResultOutput) Status() pulumi.StringOutput
- func (o GetDedicatedCephResultOutput) ToGetDedicatedCephResultOutput() GetDedicatedCephResultOutput
- func (o GetDedicatedCephResultOutput) ToGetDedicatedCephResultOutputWithContext(ctx context.Context) GetDedicatedCephResultOutput
- type GetDedicatedInstallationTemplatesResult
- type GetDedicatedServerArgs
- type GetDedicatedServerBootsArgs
- type GetDedicatedServerBootsOutputArgs
- type GetDedicatedServerBootsResult
- type GetDedicatedServerBootsResultOutput
- func (o GetDedicatedServerBootsResultOutput) BootType() pulumi.StringPtrOutput
- func (GetDedicatedServerBootsResultOutput) ElementType() reflect.Type
- func (o GetDedicatedServerBootsResultOutput) Id() pulumi.StringOutput
- func (o GetDedicatedServerBootsResultOutput) Kernel() pulumi.StringPtrOutput
- func (o GetDedicatedServerBootsResultOutput) Results() pulumi.IntArrayOutput
- func (o GetDedicatedServerBootsResultOutput) ServiceName() pulumi.StringOutput
- func (o GetDedicatedServerBootsResultOutput) ToGetDedicatedServerBootsResultOutput() GetDedicatedServerBootsResultOutput
- func (o GetDedicatedServerBootsResultOutput) ToGetDedicatedServerBootsResultOutputWithContext(ctx context.Context) GetDedicatedServerBootsResultOutput
- type GetDedicatedServerOutputArgs
- type GetDedicatedServerResult
- type GetDedicatedServerResultOutput
- func (o GetDedicatedServerResultOutput) BootId() pulumi.IntOutput
- func (o GetDedicatedServerResultOutput) CommercialRange() pulumi.StringOutput
- func (o GetDedicatedServerResultOutput) Datacenter() pulumi.StringOutput
- func (GetDedicatedServerResultOutput) ElementType() reflect.Type
- func (o GetDedicatedServerResultOutput) EnabledPublicVnis() pulumi.StringArrayOutput
- func (o GetDedicatedServerResultOutput) EnabledVrackAggregationVnis() pulumi.StringArrayOutput
- func (o GetDedicatedServerResultOutput) EnabledVrackVnis() pulumi.StringArrayOutput
- func (o GetDedicatedServerResultOutput) Id() pulumi.StringOutput
- func (o GetDedicatedServerResultOutput) Ip() pulumi.StringOutput
- func (o GetDedicatedServerResultOutput) Ips() pulumi.StringArrayOutput
- func (o GetDedicatedServerResultOutput) LinkSpeed() pulumi.IntOutput
- func (o GetDedicatedServerResultOutput) Monitoring() pulumi.BoolOutput
- func (o GetDedicatedServerResultOutput) Name() pulumi.StringOutput
- func (o GetDedicatedServerResultOutput) Os() pulumi.StringOutput
- func (o GetDedicatedServerResultOutput) ProfessionalUse() pulumi.BoolOutput
- func (o GetDedicatedServerResultOutput) Rack() pulumi.StringOutput
- func (o GetDedicatedServerResultOutput) RescueMail() pulumi.StringOutput
- func (o GetDedicatedServerResultOutput) Reverse() pulumi.StringOutput
- func (o GetDedicatedServerResultOutput) RootDevice() pulumi.StringOutput
- func (o GetDedicatedServerResultOutput) ServerId() pulumi.IntOutput
- func (o GetDedicatedServerResultOutput) ServiceName() pulumi.StringOutput
- func (o GetDedicatedServerResultOutput) State() pulumi.StringOutput
- func (o GetDedicatedServerResultOutput) SupportLevel() pulumi.StringOutput
- func (o GetDedicatedServerResultOutput) ToGetDedicatedServerResultOutput() GetDedicatedServerResultOutput
- func (o GetDedicatedServerResultOutput) ToGetDedicatedServerResultOutputWithContext(ctx context.Context) GetDedicatedServerResultOutput
- func (o GetDedicatedServerResultOutput) Vnis() GetDedicatedServerVniArrayOutput
- type GetDedicatedServerVni
- type GetDedicatedServerVniArgs
- type GetDedicatedServerVniArray
- func (GetDedicatedServerVniArray) ElementType() reflect.Type
- func (i GetDedicatedServerVniArray) ToGetDedicatedServerVniArrayOutput() GetDedicatedServerVniArrayOutput
- func (i GetDedicatedServerVniArray) ToGetDedicatedServerVniArrayOutputWithContext(ctx context.Context) GetDedicatedServerVniArrayOutput
- type GetDedicatedServerVniArrayInput
- type GetDedicatedServerVniArrayOutput
- func (GetDedicatedServerVniArrayOutput) ElementType() reflect.Type
- func (o GetDedicatedServerVniArrayOutput) Index(i pulumi.IntInput) GetDedicatedServerVniOutput
- func (o GetDedicatedServerVniArrayOutput) ToGetDedicatedServerVniArrayOutput() GetDedicatedServerVniArrayOutput
- func (o GetDedicatedServerVniArrayOutput) ToGetDedicatedServerVniArrayOutputWithContext(ctx context.Context) GetDedicatedServerVniArrayOutput
- type GetDedicatedServerVniInput
- type GetDedicatedServerVniOutput
- func (GetDedicatedServerVniOutput) ElementType() reflect.Type
- func (o GetDedicatedServerVniOutput) Enabled() pulumi.BoolOutput
- func (o GetDedicatedServerVniOutput) Mode() pulumi.StringOutput
- func (o GetDedicatedServerVniOutput) Name() pulumi.StringOutput
- func (o GetDedicatedServerVniOutput) Nics() pulumi.StringArrayOutput
- func (o GetDedicatedServerVniOutput) ServerName() pulumi.StringOutput
- func (o GetDedicatedServerVniOutput) ToGetDedicatedServerVniOutput() GetDedicatedServerVniOutput
- func (o GetDedicatedServerVniOutput) ToGetDedicatedServerVniOutputWithContext(ctx context.Context) GetDedicatedServerVniOutput
- func (o GetDedicatedServerVniOutput) Uuid() pulumi.StringOutput
- func (o GetDedicatedServerVniOutput) Vrack() pulumi.StringOutput
- type GetDedicatedServersResult
- type GetIPLoadBalancingOrderableZone
- type GetIPLoadBalancingOrderableZoneArgs
- func (GetIPLoadBalancingOrderableZoneArgs) ElementType() reflect.Type
- func (i GetIPLoadBalancingOrderableZoneArgs) ToGetIPLoadBalancingOrderableZoneOutput() GetIPLoadBalancingOrderableZoneOutput
- func (i GetIPLoadBalancingOrderableZoneArgs) ToGetIPLoadBalancingOrderableZoneOutputWithContext(ctx context.Context) GetIPLoadBalancingOrderableZoneOutput
- type GetIPLoadBalancingOrderableZoneArray
- func (GetIPLoadBalancingOrderableZoneArray) ElementType() reflect.Type
- func (i GetIPLoadBalancingOrderableZoneArray) ToGetIPLoadBalancingOrderableZoneArrayOutput() GetIPLoadBalancingOrderableZoneArrayOutput
- func (i GetIPLoadBalancingOrderableZoneArray) ToGetIPLoadBalancingOrderableZoneArrayOutputWithContext(ctx context.Context) GetIPLoadBalancingOrderableZoneArrayOutput
- type GetIPLoadBalancingOrderableZoneArrayInput
- type GetIPLoadBalancingOrderableZoneArrayOutput
- func (GetIPLoadBalancingOrderableZoneArrayOutput) ElementType() reflect.Type
- func (o GetIPLoadBalancingOrderableZoneArrayOutput) Index(i pulumi.IntInput) GetIPLoadBalancingOrderableZoneOutput
- func (o GetIPLoadBalancingOrderableZoneArrayOutput) ToGetIPLoadBalancingOrderableZoneArrayOutput() GetIPLoadBalancingOrderableZoneArrayOutput
- func (o GetIPLoadBalancingOrderableZoneArrayOutput) ToGetIPLoadBalancingOrderableZoneArrayOutputWithContext(ctx context.Context) GetIPLoadBalancingOrderableZoneArrayOutput
- type GetIPLoadBalancingOrderableZoneInput
- type GetIPLoadBalancingOrderableZoneOutput
- func (GetIPLoadBalancingOrderableZoneOutput) ElementType() reflect.Type
- func (o GetIPLoadBalancingOrderableZoneOutput) Name() pulumi.StringOutput
- func (o GetIPLoadBalancingOrderableZoneOutput) PlanCode() pulumi.StringOutput
- func (o GetIPLoadBalancingOrderableZoneOutput) ToGetIPLoadBalancingOrderableZoneOutput() GetIPLoadBalancingOrderableZoneOutput
- func (o GetIPLoadBalancingOrderableZoneOutput) ToGetIPLoadBalancingOrderableZoneOutputWithContext(ctx context.Context) GetIPLoadBalancingOrderableZoneOutput
- type GetIPLoadBalancingVRackNetworksArgs
- type GetIPLoadBalancingVRackNetworksOutputArgs
- type GetIPLoadBalancingVRackNetworksResult
- type GetIPLoadBalancingVRackNetworksResultOutput
- func (GetIPLoadBalancingVRackNetworksResultOutput) ElementType() reflect.Type
- func (o GetIPLoadBalancingVRackNetworksResultOutput) Id() pulumi.StringOutput
- func (o GetIPLoadBalancingVRackNetworksResultOutput) Results() pulumi.IntArrayOutput
- func (o GetIPLoadBalancingVRackNetworksResultOutput) ServiceName() pulumi.StringOutput
- func (o GetIPLoadBalancingVRackNetworksResultOutput) Subnet() pulumi.StringPtrOutput
- func (o GetIPLoadBalancingVRackNetworksResultOutput) ToGetIPLoadBalancingVRackNetworksResultOutput() GetIPLoadBalancingVRackNetworksResultOutput
- func (o GetIPLoadBalancingVRackNetworksResultOutput) ToGetIPLoadBalancingVRackNetworksResultOutputWithContext(ctx context.Context) GetIPLoadBalancingVRackNetworksResultOutput
- func (o GetIPLoadBalancingVRackNetworksResultOutput) VlanId() pulumi.IntPtrOutput
- type GetIPServiceRoutedTo
- type GetIPServiceRoutedToArgs
- type GetIPServiceRoutedToArray
- type GetIPServiceRoutedToArrayInput
- type GetIPServiceRoutedToArrayOutput
- func (GetIPServiceRoutedToArrayOutput) ElementType() reflect.Type
- func (o GetIPServiceRoutedToArrayOutput) Index(i pulumi.IntInput) GetIPServiceRoutedToOutput
- func (o GetIPServiceRoutedToArrayOutput) ToGetIPServiceRoutedToArrayOutput() GetIPServiceRoutedToArrayOutput
- func (o GetIPServiceRoutedToArrayOutput) ToGetIPServiceRoutedToArrayOutputWithContext(ctx context.Context) GetIPServiceRoutedToArrayOutput
- type GetIPServiceRoutedToInput
- type GetIPServiceRoutedToOutput
- func (GetIPServiceRoutedToOutput) ElementType() reflect.Type
- func (o GetIPServiceRoutedToOutput) ServiceName() pulumi.StringOutput
- func (o GetIPServiceRoutedToOutput) ToGetIPServiceRoutedToOutput() GetIPServiceRoutedToOutput
- func (o GetIPServiceRoutedToOutput) ToGetIPServiceRoutedToOutputWithContext(ctx context.Context) GetIPServiceRoutedToOutput
- type GetMeCurrency
- type GetMeCurrencyArgs
- type GetMeCurrencyArray
- type GetMeCurrencyArrayInput
- type GetMeCurrencyArrayOutput
- func (GetMeCurrencyArrayOutput) ElementType() reflect.Type
- func (o GetMeCurrencyArrayOutput) Index(i pulumi.IntInput) GetMeCurrencyOutput
- func (o GetMeCurrencyArrayOutput) ToGetMeCurrencyArrayOutput() GetMeCurrencyArrayOutput
- func (o GetMeCurrencyArrayOutput) ToGetMeCurrencyArrayOutputWithContext(ctx context.Context) GetMeCurrencyArrayOutput
- type GetMeCurrencyInput
- type GetMeCurrencyOutput
- func (o GetMeCurrencyOutput) Code() pulumi.StringOutput
- func (GetMeCurrencyOutput) ElementType() reflect.Type
- func (o GetMeCurrencyOutput) Symbol() pulumi.StringOutput
- func (o GetMeCurrencyOutput) ToGetMeCurrencyOutput() GetMeCurrencyOutput
- func (o GetMeCurrencyOutput) ToGetMeCurrencyOutputWithContext(ctx context.Context) GetMeCurrencyOutput
- type GetMeIPXEScriptArgs
- type GetMeIPXEScriptOutputArgs
- type GetMeIPXEScriptResult
- type GetMeIPXEScriptResultOutput
- func (GetMeIPXEScriptResultOutput) ElementType() reflect.Type
- func (o GetMeIPXEScriptResultOutput) Id() pulumi.StringOutput
- func (o GetMeIPXEScriptResultOutput) Name() pulumi.StringOutput
- func (o GetMeIPXEScriptResultOutput) Script() pulumi.StringOutput
- func (o GetMeIPXEScriptResultOutput) ToGetMeIPXEScriptResultOutput() GetMeIPXEScriptResultOutput
- func (o GetMeIPXEScriptResultOutput) ToGetMeIPXEScriptResultOutputWithContext(ctx context.Context) GetMeIPXEScriptResultOutput
- type GetMeIPXEScriptsResult
- type GetMeIdentityUsersResult
- type GetMeInstallationTemplateCustomization
- type GetMeInstallationTemplateCustomizationArgs
- func (GetMeInstallationTemplateCustomizationArgs) ElementType() reflect.Type
- func (i GetMeInstallationTemplateCustomizationArgs) ToGetMeInstallationTemplateCustomizationOutput() GetMeInstallationTemplateCustomizationOutput
- func (i GetMeInstallationTemplateCustomizationArgs) ToGetMeInstallationTemplateCustomizationOutputWithContext(ctx context.Context) GetMeInstallationTemplateCustomizationOutput
- type GetMeInstallationTemplateCustomizationArray
- func (GetMeInstallationTemplateCustomizationArray) ElementType() reflect.Type
- func (i GetMeInstallationTemplateCustomizationArray) ToGetMeInstallationTemplateCustomizationArrayOutput() GetMeInstallationTemplateCustomizationArrayOutput
- func (i GetMeInstallationTemplateCustomizationArray) ToGetMeInstallationTemplateCustomizationArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplateCustomizationArrayOutput
- type GetMeInstallationTemplateCustomizationArrayInput
- type GetMeInstallationTemplateCustomizationArrayOutput
- func (GetMeInstallationTemplateCustomizationArrayOutput) ElementType() reflect.Type
- func (o GetMeInstallationTemplateCustomizationArrayOutput) Index(i pulumi.IntInput) GetMeInstallationTemplateCustomizationOutput
- func (o GetMeInstallationTemplateCustomizationArrayOutput) ToGetMeInstallationTemplateCustomizationArrayOutput() GetMeInstallationTemplateCustomizationArrayOutput
- func (o GetMeInstallationTemplateCustomizationArrayOutput) ToGetMeInstallationTemplateCustomizationArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplateCustomizationArrayOutput
- type GetMeInstallationTemplateCustomizationInput
- type GetMeInstallationTemplateCustomizationOutput
- func (o GetMeInstallationTemplateCustomizationOutput) ChangeLog() pulumi.StringOutputdeprecated
- func (o GetMeInstallationTemplateCustomizationOutput) CustomHostname() pulumi.StringOutput
- func (GetMeInstallationTemplateCustomizationOutput) ElementType() reflect.Type
- func (o GetMeInstallationTemplateCustomizationOutput) PostInstallationScriptLink() pulumi.StringOutput
- func (o GetMeInstallationTemplateCustomizationOutput) PostInstallationScriptReturn() pulumi.StringOutput
- func (o GetMeInstallationTemplateCustomizationOutput) Rating() pulumi.IntOutputdeprecated
- func (o GetMeInstallationTemplateCustomizationOutput) SshKeyName() pulumi.StringOutput
- func (o GetMeInstallationTemplateCustomizationOutput) ToGetMeInstallationTemplateCustomizationOutput() GetMeInstallationTemplateCustomizationOutput
- func (o GetMeInstallationTemplateCustomizationOutput) ToGetMeInstallationTemplateCustomizationOutputWithContext(ctx context.Context) GetMeInstallationTemplateCustomizationOutput
- func (o GetMeInstallationTemplateCustomizationOutput) UseDistributionKernel() pulumi.BoolOutput
- type GetMeInstallationTemplatePartitionSchemeHardwareRaid
- type GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs
- func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs) ElementType() reflect.Type
- func (i GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutput() GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput
- func (i GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput
- type GetMeInstallationTemplatePartitionSchemeHardwareRaidArray
- func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArray) ElementType() reflect.Type
- func (i GetMeInstallationTemplatePartitionSchemeHardwareRaidArray) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput() GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput
- func (i GetMeInstallationTemplatePartitionSchemeHardwareRaidArray) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput
- type GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayInput
- type GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput
- func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput) ElementType() reflect.Type
- func (o GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput) Index(i pulumi.IntInput) GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput
- func (o GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput() GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput
- func (o GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput
- type GetMeInstallationTemplatePartitionSchemeHardwareRaidInput
- type GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput
- func (o GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput) Disks() pulumi.StringArrayOutput
- func (GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput) ElementType() reflect.Type
- func (o GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput) Mode() pulumi.StringOutput
- func (o GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput) Name() pulumi.StringOutput
- func (o GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput) Step() pulumi.IntOutput
- func (o GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutput() GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput
- func (o GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput
- type GetMeInstallationTemplatePartitionSchemePartitionType
- type GetMeInstallationTemplatePartitionSchemePartitionTypeArgs
- func (GetMeInstallationTemplatePartitionSchemePartitionTypeArgs) ElementType() reflect.Type
- func (i GetMeInstallationTemplatePartitionSchemePartitionTypeArgs) ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutput() GetMeInstallationTemplatePartitionSchemePartitionTypeOutput
- func (i GetMeInstallationTemplatePartitionSchemePartitionTypeArgs) ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemePartitionTypeOutput
- type GetMeInstallationTemplatePartitionSchemePartitionTypeArray
- func (GetMeInstallationTemplatePartitionSchemePartitionTypeArray) ElementType() reflect.Type
- func (i GetMeInstallationTemplatePartitionSchemePartitionTypeArray) ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput() GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput
- func (i GetMeInstallationTemplatePartitionSchemePartitionTypeArray) ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput
- type GetMeInstallationTemplatePartitionSchemePartitionTypeArrayInput
- type GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput
- func (GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput) ElementType() reflect.Type
- func (o GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput) Index(i pulumi.IntInput) GetMeInstallationTemplatePartitionSchemePartitionTypeOutput
- func (o GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput) ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput() GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput
- func (o GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput) ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput
- type GetMeInstallationTemplatePartitionSchemePartitionTypeInput
- type GetMeInstallationTemplatePartitionSchemePartitionTypeOutput
- func (GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) ElementType() reflect.Type
- func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) Filesystem() pulumi.StringOutput
- func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) Mountpoint() pulumi.StringOutput
- func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) Order() pulumi.IntOutput
- func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) Raid() pulumi.StringOutput
- func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) Size() pulumi.IntOutput
- func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutput() GetMeInstallationTemplatePartitionSchemePartitionTypeOutput
- func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemePartitionTypeOutput
- func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) Type() pulumi.StringOutput
- func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) VolumeName() pulumi.StringOutput
- type GetMeInstallationTemplatePartitionSchemeType
- type GetMeInstallationTemplatePartitionSchemeTypeArgs
- func (GetMeInstallationTemplatePartitionSchemeTypeArgs) ElementType() reflect.Type
- func (i GetMeInstallationTemplatePartitionSchemeTypeArgs) ToGetMeInstallationTemplatePartitionSchemeTypeOutput() GetMeInstallationTemplatePartitionSchemeTypeOutput
- func (i GetMeInstallationTemplatePartitionSchemeTypeArgs) ToGetMeInstallationTemplatePartitionSchemeTypeOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeTypeOutput
- type GetMeInstallationTemplatePartitionSchemeTypeArray
- func (GetMeInstallationTemplatePartitionSchemeTypeArray) ElementType() reflect.Type
- func (i GetMeInstallationTemplatePartitionSchemeTypeArray) ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutput() GetMeInstallationTemplatePartitionSchemeTypeArrayOutput
- func (i GetMeInstallationTemplatePartitionSchemeTypeArray) ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeTypeArrayOutput
- type GetMeInstallationTemplatePartitionSchemeTypeArrayInput
- type GetMeInstallationTemplatePartitionSchemeTypeArrayOutput
- func (GetMeInstallationTemplatePartitionSchemeTypeArrayOutput) ElementType() reflect.Type
- func (o GetMeInstallationTemplatePartitionSchemeTypeArrayOutput) Index(i pulumi.IntInput) GetMeInstallationTemplatePartitionSchemeTypeOutput
- func (o GetMeInstallationTemplatePartitionSchemeTypeArrayOutput) ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutput() GetMeInstallationTemplatePartitionSchemeTypeArrayOutput
- func (o GetMeInstallationTemplatePartitionSchemeTypeArrayOutput) ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeTypeArrayOutput
- type GetMeInstallationTemplatePartitionSchemeTypeInput
- type GetMeInstallationTemplatePartitionSchemeTypeOutput
- func (GetMeInstallationTemplatePartitionSchemeTypeOutput) ElementType() reflect.Type
- func (o GetMeInstallationTemplatePartitionSchemeTypeOutput) HardwareRaids() GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput
- func (o GetMeInstallationTemplatePartitionSchemeTypeOutput) Name() pulumi.StringOutput
- func (o GetMeInstallationTemplatePartitionSchemeTypeOutput) Partitions() GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput
- func (o GetMeInstallationTemplatePartitionSchemeTypeOutput) Priority() pulumi.IntOutput
- func (o GetMeInstallationTemplatePartitionSchemeTypeOutput) ToGetMeInstallationTemplatePartitionSchemeTypeOutput() GetMeInstallationTemplatePartitionSchemeTypeOutput
- func (o GetMeInstallationTemplatePartitionSchemeTypeOutput) ToGetMeInstallationTemplatePartitionSchemeTypeOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeTypeOutput
- type GetMeInstallationTemplatesResult
- type GetMePaymentMeanBankAccountArgs
- type GetMePaymentMeanBankAccountOutputArgs
- type GetMePaymentMeanBankAccountResult
- type GetMePaymentMeanBankAccountResultOutput
- func (o GetMePaymentMeanBankAccountResultOutput) Default() pulumi.BoolOutput
- func (o GetMePaymentMeanBankAccountResultOutput) Description() pulumi.StringOutput
- func (o GetMePaymentMeanBankAccountResultOutput) DescriptionRegexp() pulumi.StringPtrOutput
- func (GetMePaymentMeanBankAccountResultOutput) ElementType() reflect.Type
- func (o GetMePaymentMeanBankAccountResultOutput) Id() pulumi.StringOutput
- func (o GetMePaymentMeanBankAccountResultOutput) State() pulumi.StringOutput
- func (o GetMePaymentMeanBankAccountResultOutput) ToGetMePaymentMeanBankAccountResultOutput() GetMePaymentMeanBankAccountResultOutput
- func (o GetMePaymentMeanBankAccountResultOutput) ToGetMePaymentMeanBankAccountResultOutputWithContext(ctx context.Context) GetMePaymentMeanBankAccountResultOutput
- func (o GetMePaymentMeanBankAccountResultOutput) UseDefault() pulumi.BoolPtrOutput
- func (o GetMePaymentMeanBankAccountResultOutput) UseOldest() pulumi.BoolPtrOutput
- type GetMePaymentMeanCreditCardArgs
- type GetMePaymentMeanCreditCardOutputArgs
- type GetMePaymentMeanCreditCardResult
- type GetMePaymentMeanCreditCardResultOutput
- func (o GetMePaymentMeanCreditCardResultOutput) Default() pulumi.BoolOutput
- func (o GetMePaymentMeanCreditCardResultOutput) Description() pulumi.StringOutput
- func (o GetMePaymentMeanCreditCardResultOutput) DescriptionRegexp() pulumi.StringPtrOutput
- func (GetMePaymentMeanCreditCardResultOutput) ElementType() reflect.Type
- func (o GetMePaymentMeanCreditCardResultOutput) Id() pulumi.StringOutput
- func (o GetMePaymentMeanCreditCardResultOutput) State() pulumi.StringOutput
- func (o GetMePaymentMeanCreditCardResultOutput) States() pulumi.StringArrayOutput
- func (o GetMePaymentMeanCreditCardResultOutput) ToGetMePaymentMeanCreditCardResultOutput() GetMePaymentMeanCreditCardResultOutput
- func (o GetMePaymentMeanCreditCardResultOutput) ToGetMePaymentMeanCreditCardResultOutputWithContext(ctx context.Context) GetMePaymentMeanCreditCardResultOutput
- func (o GetMePaymentMeanCreditCardResultOutput) UseDefault() pulumi.BoolPtrOutput
- func (o GetMePaymentMeanCreditCardResultOutput) UseLastToExpire() pulumi.BoolPtrOutput
- type GetMeResult
- type GetMeSSHKeysResult
- type GetOrderCartArgs
- type GetOrderCartOutputArgs
- type GetOrderCartProductOptionsPlanArgs
- type GetOrderCartProductOptionsPlanOutputArgs
- type GetOrderCartProductOptionsPlanPrice
- type GetOrderCartProductOptionsPlanPriceArgs
- func (GetOrderCartProductOptionsPlanPriceArgs) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsPlanPriceArgs) ToGetOrderCartProductOptionsPlanPriceOutput() GetOrderCartProductOptionsPlanPriceOutput
- func (i GetOrderCartProductOptionsPlanPriceArgs) ToGetOrderCartProductOptionsPlanPriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPriceOutput
- type GetOrderCartProductOptionsPlanPriceArray
- func (GetOrderCartProductOptionsPlanPriceArray) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsPlanPriceArray) ToGetOrderCartProductOptionsPlanPriceArrayOutput() GetOrderCartProductOptionsPlanPriceArrayOutput
- func (i GetOrderCartProductOptionsPlanPriceArray) ToGetOrderCartProductOptionsPlanPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPriceArrayOutput
- type GetOrderCartProductOptionsPlanPriceArrayInput
- type GetOrderCartProductOptionsPlanPriceArrayOutput
- func (GetOrderCartProductOptionsPlanPriceArrayOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsPlanPriceArrayOutput) Index(i pulumi.IntInput) GetOrderCartProductOptionsPlanPriceOutput
- func (o GetOrderCartProductOptionsPlanPriceArrayOutput) ToGetOrderCartProductOptionsPlanPriceArrayOutput() GetOrderCartProductOptionsPlanPriceArrayOutput
- func (o GetOrderCartProductOptionsPlanPriceArrayOutput) ToGetOrderCartProductOptionsPlanPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPriceArrayOutput
- type GetOrderCartProductOptionsPlanPriceInput
- type GetOrderCartProductOptionsPlanPriceOutput
- func (o GetOrderCartProductOptionsPlanPriceOutput) Capacities() pulumi.ArrayOutput
- func (o GetOrderCartProductOptionsPlanPriceOutput) Description() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanPriceOutput) Duration() pulumi.StringOutput
- func (GetOrderCartProductOptionsPlanPriceOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsPlanPriceOutput) Interval() pulumi.IntOutput
- func (o GetOrderCartProductOptionsPlanPriceOutput) MaximumQuantity() pulumi.IntOutput
- func (o GetOrderCartProductOptionsPlanPriceOutput) MaximumRepeat() pulumi.IntOutput
- func (o GetOrderCartProductOptionsPlanPriceOutput) MinimumQuantity() pulumi.IntOutput
- func (o GetOrderCartProductOptionsPlanPriceOutput) MinimumRepeat() pulumi.IntOutput
- func (o GetOrderCartProductOptionsPlanPriceOutput) PriceInUcents() pulumi.IntOutput
- func (o GetOrderCartProductOptionsPlanPriceOutput) Prices() GetOrderCartProductOptionsPlanPricePriceArrayOutput
- func (o GetOrderCartProductOptionsPlanPriceOutput) PricingMode() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanPriceOutput) PricingType() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanPriceOutput) ToGetOrderCartProductOptionsPlanPriceOutput() GetOrderCartProductOptionsPlanPriceOutput
- func (o GetOrderCartProductOptionsPlanPriceOutput) ToGetOrderCartProductOptionsPlanPriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPriceOutput
- type GetOrderCartProductOptionsPlanPricePrice
- type GetOrderCartProductOptionsPlanPricePriceArgs
- func (GetOrderCartProductOptionsPlanPricePriceArgs) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsPlanPricePriceArgs) ToGetOrderCartProductOptionsPlanPricePriceOutput() GetOrderCartProductOptionsPlanPricePriceOutput
- func (i GetOrderCartProductOptionsPlanPricePriceArgs) ToGetOrderCartProductOptionsPlanPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPricePriceOutput
- type GetOrderCartProductOptionsPlanPricePriceArray
- func (GetOrderCartProductOptionsPlanPricePriceArray) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsPlanPricePriceArray) ToGetOrderCartProductOptionsPlanPricePriceArrayOutput() GetOrderCartProductOptionsPlanPricePriceArrayOutput
- func (i GetOrderCartProductOptionsPlanPricePriceArray) ToGetOrderCartProductOptionsPlanPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPricePriceArrayOutput
- type GetOrderCartProductOptionsPlanPricePriceArrayInput
- type GetOrderCartProductOptionsPlanPricePriceArrayOutput
- func (GetOrderCartProductOptionsPlanPricePriceArrayOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsPlanPricePriceArrayOutput) Index(i pulumi.IntInput) GetOrderCartProductOptionsPlanPricePriceOutput
- func (o GetOrderCartProductOptionsPlanPricePriceArrayOutput) ToGetOrderCartProductOptionsPlanPricePriceArrayOutput() GetOrderCartProductOptionsPlanPricePriceArrayOutput
- func (o GetOrderCartProductOptionsPlanPricePriceArrayOutput) ToGetOrderCartProductOptionsPlanPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPricePriceArrayOutput
- type GetOrderCartProductOptionsPlanPricePriceInput
- type GetOrderCartProductOptionsPlanPricePriceOutput
- func (o GetOrderCartProductOptionsPlanPricePriceOutput) CurrencyCode() pulumi.StringOutput
- func (GetOrderCartProductOptionsPlanPricePriceOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsPlanPricePriceOutput) Text() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanPricePriceOutput) ToGetOrderCartProductOptionsPlanPricePriceOutput() GetOrderCartProductOptionsPlanPricePriceOutput
- func (o GetOrderCartProductOptionsPlanPricePriceOutput) ToGetOrderCartProductOptionsPlanPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPricePriceOutput
- func (o GetOrderCartProductOptionsPlanPricePriceOutput) Value() pulumi.Float64Output
- type GetOrderCartProductOptionsPlanResult
- type GetOrderCartProductOptionsPlanResultOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) CartId() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) CatalogName() pulumi.StringPtrOutput
- func (GetOrderCartProductOptionsPlanResultOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsPlanResultOutput) Exclusive() pulumi.BoolOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) Family() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) Id() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) Mandatory() pulumi.BoolOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) OptionsPlanCode() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) PlanCode() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) PriceCapacity() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) Prices() GetOrderCartProductOptionsPlanPriceArrayOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) Product() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) ProductName() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) ProductType() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) SelectedPrices() GetOrderCartProductOptionsPlanSelectedPriceArrayOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) ToGetOrderCartProductOptionsPlanResultOutput() GetOrderCartProductOptionsPlanResultOutput
- func (o GetOrderCartProductOptionsPlanResultOutput) ToGetOrderCartProductOptionsPlanResultOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanResultOutput
- type GetOrderCartProductOptionsPlanSelectedPrice
- type GetOrderCartProductOptionsPlanSelectedPriceArgs
- func (GetOrderCartProductOptionsPlanSelectedPriceArgs) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsPlanSelectedPriceArgs) ToGetOrderCartProductOptionsPlanSelectedPriceOutput() GetOrderCartProductOptionsPlanSelectedPriceOutput
- func (i GetOrderCartProductOptionsPlanSelectedPriceArgs) ToGetOrderCartProductOptionsPlanSelectedPriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPriceOutput
- type GetOrderCartProductOptionsPlanSelectedPriceArray
- func (GetOrderCartProductOptionsPlanSelectedPriceArray) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsPlanSelectedPriceArray) ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutput() GetOrderCartProductOptionsPlanSelectedPriceArrayOutput
- func (i GetOrderCartProductOptionsPlanSelectedPriceArray) ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPriceArrayOutput
- type GetOrderCartProductOptionsPlanSelectedPriceArrayInput
- type GetOrderCartProductOptionsPlanSelectedPriceArrayOutput
- func (GetOrderCartProductOptionsPlanSelectedPriceArrayOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsPlanSelectedPriceArrayOutput) Index(i pulumi.IntInput) GetOrderCartProductOptionsPlanSelectedPriceOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceArrayOutput) ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutput() GetOrderCartProductOptionsPlanSelectedPriceArrayOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceArrayOutput) ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPriceArrayOutput
- type GetOrderCartProductOptionsPlanSelectedPriceInput
- type GetOrderCartProductOptionsPlanSelectedPriceOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) Capacities() pulumi.ArrayOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) Description() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) Duration() pulumi.StringOutput
- func (GetOrderCartProductOptionsPlanSelectedPriceOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) Interval() pulumi.IntOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) MaximumQuantity() pulumi.IntOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) MaximumRepeat() pulumi.IntOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) MinimumQuantity() pulumi.IntOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) MinimumRepeat() pulumi.IntOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) PriceInUcents() pulumi.IntOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) Prices() GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) PricingMode() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) PricingType() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) ToGetOrderCartProductOptionsPlanSelectedPriceOutput() GetOrderCartProductOptionsPlanSelectedPriceOutput
- func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) ToGetOrderCartProductOptionsPlanSelectedPriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPriceOutput
- type GetOrderCartProductOptionsPlanSelectedPricePrice
- type GetOrderCartProductOptionsPlanSelectedPricePriceArgs
- func (GetOrderCartProductOptionsPlanSelectedPricePriceArgs) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsPlanSelectedPricePriceArgs) ToGetOrderCartProductOptionsPlanSelectedPricePriceOutput() GetOrderCartProductOptionsPlanSelectedPricePriceOutput
- func (i GetOrderCartProductOptionsPlanSelectedPricePriceArgs) ToGetOrderCartProductOptionsPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPricePriceOutput
- type GetOrderCartProductOptionsPlanSelectedPricePriceArray
- func (GetOrderCartProductOptionsPlanSelectedPricePriceArray) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsPlanSelectedPricePriceArray) ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput() GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput
- func (i GetOrderCartProductOptionsPlanSelectedPricePriceArray) ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput
- type GetOrderCartProductOptionsPlanSelectedPricePriceArrayInput
- type GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput
- func (GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput) Index(i pulumi.IntInput) GetOrderCartProductOptionsPlanSelectedPricePriceOutput
- func (o GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput) ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput() GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput
- func (o GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput) ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput
- type GetOrderCartProductOptionsPlanSelectedPricePriceInput
- type GetOrderCartProductOptionsPlanSelectedPricePriceOutput
- func (o GetOrderCartProductOptionsPlanSelectedPricePriceOutput) CurrencyCode() pulumi.StringOutput
- func (GetOrderCartProductOptionsPlanSelectedPricePriceOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsPlanSelectedPricePriceOutput) Text() pulumi.StringOutput
- func (o GetOrderCartProductOptionsPlanSelectedPricePriceOutput) ToGetOrderCartProductOptionsPlanSelectedPricePriceOutput() GetOrderCartProductOptionsPlanSelectedPricePriceOutput
- func (o GetOrderCartProductOptionsPlanSelectedPricePriceOutput) ToGetOrderCartProductOptionsPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPricePriceOutput
- func (o GetOrderCartProductOptionsPlanSelectedPricePriceOutput) Value() pulumi.Float64Output
- type GetOrderCartProductOptionsResult
- type GetOrderCartProductOptionsResultArgs
- func (GetOrderCartProductOptionsResultArgs) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsResultArgs) ToGetOrderCartProductOptionsResultOutput() GetOrderCartProductOptionsResultOutput
- func (i GetOrderCartProductOptionsResultArgs) ToGetOrderCartProductOptionsResultOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultOutput
- type GetOrderCartProductOptionsResultArray
- func (GetOrderCartProductOptionsResultArray) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsResultArray) ToGetOrderCartProductOptionsResultArrayOutput() GetOrderCartProductOptionsResultArrayOutput
- func (i GetOrderCartProductOptionsResultArray) ToGetOrderCartProductOptionsResultArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultArrayOutput
- type GetOrderCartProductOptionsResultArrayInput
- type GetOrderCartProductOptionsResultArrayOutput
- func (GetOrderCartProductOptionsResultArrayOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsResultArrayOutput) Index(i pulumi.IntInput) GetOrderCartProductOptionsResultOutput
- func (o GetOrderCartProductOptionsResultArrayOutput) ToGetOrderCartProductOptionsResultArrayOutput() GetOrderCartProductOptionsResultArrayOutput
- func (o GetOrderCartProductOptionsResultArrayOutput) ToGetOrderCartProductOptionsResultArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultArrayOutput
- type GetOrderCartProductOptionsResultInput
- type GetOrderCartProductOptionsResultOutput
- func (GetOrderCartProductOptionsResultOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsResultOutput) Exclusive() pulumi.BoolOutput
- func (o GetOrderCartProductOptionsResultOutput) Family() pulumi.StringOutput
- func (o GetOrderCartProductOptionsResultOutput) Mandatory() pulumi.BoolOutput
- func (o GetOrderCartProductOptionsResultOutput) PlanCode() pulumi.StringOutput
- func (o GetOrderCartProductOptionsResultOutput) Prices() GetOrderCartProductOptionsResultPriceArrayOutput
- func (o GetOrderCartProductOptionsResultOutput) ProductName() pulumi.StringOutput
- func (o GetOrderCartProductOptionsResultOutput) ProductType() pulumi.StringOutput
- func (o GetOrderCartProductOptionsResultOutput) ToGetOrderCartProductOptionsResultOutput() GetOrderCartProductOptionsResultOutput
- func (o GetOrderCartProductOptionsResultOutput) ToGetOrderCartProductOptionsResultOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultOutput
- type GetOrderCartProductOptionsResultPrice
- type GetOrderCartProductOptionsResultPriceArgs
- func (GetOrderCartProductOptionsResultPriceArgs) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsResultPriceArgs) ToGetOrderCartProductOptionsResultPriceOutput() GetOrderCartProductOptionsResultPriceOutput
- func (i GetOrderCartProductOptionsResultPriceArgs) ToGetOrderCartProductOptionsResultPriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPriceOutput
- type GetOrderCartProductOptionsResultPriceArray
- func (GetOrderCartProductOptionsResultPriceArray) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsResultPriceArray) ToGetOrderCartProductOptionsResultPriceArrayOutput() GetOrderCartProductOptionsResultPriceArrayOutput
- func (i GetOrderCartProductOptionsResultPriceArray) ToGetOrderCartProductOptionsResultPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPriceArrayOutput
- type GetOrderCartProductOptionsResultPriceArrayInput
- type GetOrderCartProductOptionsResultPriceArrayOutput
- func (GetOrderCartProductOptionsResultPriceArrayOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsResultPriceArrayOutput) Index(i pulumi.IntInput) GetOrderCartProductOptionsResultPriceOutput
- func (o GetOrderCartProductOptionsResultPriceArrayOutput) ToGetOrderCartProductOptionsResultPriceArrayOutput() GetOrderCartProductOptionsResultPriceArrayOutput
- func (o GetOrderCartProductOptionsResultPriceArrayOutput) ToGetOrderCartProductOptionsResultPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPriceArrayOutput
- type GetOrderCartProductOptionsResultPriceInput
- type GetOrderCartProductOptionsResultPriceOutput
- func (o GetOrderCartProductOptionsResultPriceOutput) Capacities() pulumi.ArrayOutput
- func (o GetOrderCartProductOptionsResultPriceOutput) Description() pulumi.StringOutput
- func (o GetOrderCartProductOptionsResultPriceOutput) Duration() pulumi.StringOutput
- func (GetOrderCartProductOptionsResultPriceOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsResultPriceOutput) Interval() pulumi.IntOutput
- func (o GetOrderCartProductOptionsResultPriceOutput) MaximumQuantity() pulumi.IntOutput
- func (o GetOrderCartProductOptionsResultPriceOutput) MaximumRepeat() pulumi.IntOutput
- func (o GetOrderCartProductOptionsResultPriceOutput) MinimumQuantity() pulumi.IntOutput
- func (o GetOrderCartProductOptionsResultPriceOutput) MinimumRepeat() pulumi.IntOutput
- func (o GetOrderCartProductOptionsResultPriceOutput) PriceInUcents() pulumi.IntOutput
- func (o GetOrderCartProductOptionsResultPriceOutput) Prices() GetOrderCartProductOptionsResultPricePriceArrayOutput
- func (o GetOrderCartProductOptionsResultPriceOutput) PricingMode() pulumi.StringOutput
- func (o GetOrderCartProductOptionsResultPriceOutput) PricingType() pulumi.StringOutput
- func (o GetOrderCartProductOptionsResultPriceOutput) ToGetOrderCartProductOptionsResultPriceOutput() GetOrderCartProductOptionsResultPriceOutput
- func (o GetOrderCartProductOptionsResultPriceOutput) ToGetOrderCartProductOptionsResultPriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPriceOutput
- type GetOrderCartProductOptionsResultPricePrice
- type GetOrderCartProductOptionsResultPricePriceArgs
- func (GetOrderCartProductOptionsResultPricePriceArgs) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsResultPricePriceArgs) ToGetOrderCartProductOptionsResultPricePriceOutput() GetOrderCartProductOptionsResultPricePriceOutput
- func (i GetOrderCartProductOptionsResultPricePriceArgs) ToGetOrderCartProductOptionsResultPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPricePriceOutput
- type GetOrderCartProductOptionsResultPricePriceArray
- func (GetOrderCartProductOptionsResultPricePriceArray) ElementType() reflect.Type
- func (i GetOrderCartProductOptionsResultPricePriceArray) ToGetOrderCartProductOptionsResultPricePriceArrayOutput() GetOrderCartProductOptionsResultPricePriceArrayOutput
- func (i GetOrderCartProductOptionsResultPricePriceArray) ToGetOrderCartProductOptionsResultPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPricePriceArrayOutput
- type GetOrderCartProductOptionsResultPricePriceArrayInput
- type GetOrderCartProductOptionsResultPricePriceArrayOutput
- func (GetOrderCartProductOptionsResultPricePriceArrayOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsResultPricePriceArrayOutput) Index(i pulumi.IntInput) GetOrderCartProductOptionsResultPricePriceOutput
- func (o GetOrderCartProductOptionsResultPricePriceArrayOutput) ToGetOrderCartProductOptionsResultPricePriceArrayOutput() GetOrderCartProductOptionsResultPricePriceArrayOutput
- func (o GetOrderCartProductOptionsResultPricePriceArrayOutput) ToGetOrderCartProductOptionsResultPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPricePriceArrayOutput
- type GetOrderCartProductOptionsResultPricePriceInput
- type GetOrderCartProductOptionsResultPricePriceOutput
- func (o GetOrderCartProductOptionsResultPricePriceOutput) CurrencyCode() pulumi.StringOutput
- func (GetOrderCartProductOptionsResultPricePriceOutput) ElementType() reflect.Type
- func (o GetOrderCartProductOptionsResultPricePriceOutput) Text() pulumi.StringOutput
- func (o GetOrderCartProductOptionsResultPricePriceOutput) ToGetOrderCartProductOptionsResultPricePriceOutput() GetOrderCartProductOptionsResultPricePriceOutput
- func (o GetOrderCartProductOptionsResultPricePriceOutput) ToGetOrderCartProductOptionsResultPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPricePriceOutput
- func (o GetOrderCartProductOptionsResultPricePriceOutput) Value() pulumi.Float64Output
- type GetOrderCartProductResult
- type GetOrderCartProductResultArgs
- func (GetOrderCartProductResultArgs) ElementType() reflect.Type
- func (i GetOrderCartProductResultArgs) ToGetOrderCartProductResultOutput() GetOrderCartProductResultOutput
- func (i GetOrderCartProductResultArgs) ToGetOrderCartProductResultOutputWithContext(ctx context.Context) GetOrderCartProductResultOutput
- type GetOrderCartProductResultArray
- func (GetOrderCartProductResultArray) ElementType() reflect.Type
- func (i GetOrderCartProductResultArray) ToGetOrderCartProductResultArrayOutput() GetOrderCartProductResultArrayOutput
- func (i GetOrderCartProductResultArray) ToGetOrderCartProductResultArrayOutputWithContext(ctx context.Context) GetOrderCartProductResultArrayOutput
- type GetOrderCartProductResultArrayInput
- type GetOrderCartProductResultArrayOutput
- func (GetOrderCartProductResultArrayOutput) ElementType() reflect.Type
- func (o GetOrderCartProductResultArrayOutput) Index(i pulumi.IntInput) GetOrderCartProductResultOutput
- func (o GetOrderCartProductResultArrayOutput) ToGetOrderCartProductResultArrayOutput() GetOrderCartProductResultArrayOutput
- func (o GetOrderCartProductResultArrayOutput) ToGetOrderCartProductResultArrayOutputWithContext(ctx context.Context) GetOrderCartProductResultArrayOutput
- type GetOrderCartProductResultInput
- type GetOrderCartProductResultOutput
- func (GetOrderCartProductResultOutput) ElementType() reflect.Type
- func (o GetOrderCartProductResultOutput) PlanCode() pulumi.StringOutput
- func (o GetOrderCartProductResultOutput) Prices() GetOrderCartProductResultPriceArrayOutput
- func (o GetOrderCartProductResultOutput) ProductName() pulumi.StringOutput
- func (o GetOrderCartProductResultOutput) ProductType() pulumi.StringOutput
- func (o GetOrderCartProductResultOutput) ToGetOrderCartProductResultOutput() GetOrderCartProductResultOutput
- func (o GetOrderCartProductResultOutput) ToGetOrderCartProductResultOutputWithContext(ctx context.Context) GetOrderCartProductResultOutput
- type GetOrderCartProductResultPrice
- type GetOrderCartProductResultPriceArgs
- func (GetOrderCartProductResultPriceArgs) ElementType() reflect.Type
- func (i GetOrderCartProductResultPriceArgs) ToGetOrderCartProductResultPriceOutput() GetOrderCartProductResultPriceOutput
- func (i GetOrderCartProductResultPriceArgs) ToGetOrderCartProductResultPriceOutputWithContext(ctx context.Context) GetOrderCartProductResultPriceOutput
- type GetOrderCartProductResultPriceArray
- func (GetOrderCartProductResultPriceArray) ElementType() reflect.Type
- func (i GetOrderCartProductResultPriceArray) ToGetOrderCartProductResultPriceArrayOutput() GetOrderCartProductResultPriceArrayOutput
- func (i GetOrderCartProductResultPriceArray) ToGetOrderCartProductResultPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductResultPriceArrayOutput
- type GetOrderCartProductResultPriceArrayInput
- type GetOrderCartProductResultPriceArrayOutput
- func (GetOrderCartProductResultPriceArrayOutput) ElementType() reflect.Type
- func (o GetOrderCartProductResultPriceArrayOutput) Index(i pulumi.IntInput) GetOrderCartProductResultPriceOutput
- func (o GetOrderCartProductResultPriceArrayOutput) ToGetOrderCartProductResultPriceArrayOutput() GetOrderCartProductResultPriceArrayOutput
- func (o GetOrderCartProductResultPriceArrayOutput) ToGetOrderCartProductResultPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductResultPriceArrayOutput
- type GetOrderCartProductResultPriceInput
- type GetOrderCartProductResultPriceOutput
- func (o GetOrderCartProductResultPriceOutput) Capacities() pulumi.ArrayOutput
- func (o GetOrderCartProductResultPriceOutput) Description() pulumi.StringOutput
- func (o GetOrderCartProductResultPriceOutput) Duration() pulumi.StringOutput
- func (GetOrderCartProductResultPriceOutput) ElementType() reflect.Type
- func (o GetOrderCartProductResultPriceOutput) Interval() pulumi.IntOutput
- func (o GetOrderCartProductResultPriceOutput) MaximumQuantity() pulumi.IntOutput
- func (o GetOrderCartProductResultPriceOutput) MaximumRepeat() pulumi.IntOutput
- func (o GetOrderCartProductResultPriceOutput) MinimumQuantity() pulumi.IntOutput
- func (o GetOrderCartProductResultPriceOutput) MinimumRepeat() pulumi.IntOutput
- func (o GetOrderCartProductResultPriceOutput) PriceInUcents() pulumi.IntOutput
- func (o GetOrderCartProductResultPriceOutput) Prices() GetOrderCartProductResultPricePriceArrayOutput
- func (o GetOrderCartProductResultPriceOutput) PricingMode() pulumi.StringOutput
- func (o GetOrderCartProductResultPriceOutput) PricingType() pulumi.StringOutput
- func (o GetOrderCartProductResultPriceOutput) ToGetOrderCartProductResultPriceOutput() GetOrderCartProductResultPriceOutput
- func (o GetOrderCartProductResultPriceOutput) ToGetOrderCartProductResultPriceOutputWithContext(ctx context.Context) GetOrderCartProductResultPriceOutput
- type GetOrderCartProductResultPricePrice
- type GetOrderCartProductResultPricePriceArgs
- func (GetOrderCartProductResultPricePriceArgs) ElementType() reflect.Type
- func (i GetOrderCartProductResultPricePriceArgs) ToGetOrderCartProductResultPricePriceOutput() GetOrderCartProductResultPricePriceOutput
- func (i GetOrderCartProductResultPricePriceArgs) ToGetOrderCartProductResultPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductResultPricePriceOutput
- type GetOrderCartProductResultPricePriceArray
- func (GetOrderCartProductResultPricePriceArray) ElementType() reflect.Type
- func (i GetOrderCartProductResultPricePriceArray) ToGetOrderCartProductResultPricePriceArrayOutput() GetOrderCartProductResultPricePriceArrayOutput
- func (i GetOrderCartProductResultPricePriceArray) ToGetOrderCartProductResultPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductResultPricePriceArrayOutput
- type GetOrderCartProductResultPricePriceArrayInput
- type GetOrderCartProductResultPricePriceArrayOutput
- func (GetOrderCartProductResultPricePriceArrayOutput) ElementType() reflect.Type
- func (o GetOrderCartProductResultPricePriceArrayOutput) Index(i pulumi.IntInput) GetOrderCartProductResultPricePriceOutput
- func (o GetOrderCartProductResultPricePriceArrayOutput) ToGetOrderCartProductResultPricePriceArrayOutput() GetOrderCartProductResultPricePriceArrayOutput
- func (o GetOrderCartProductResultPricePriceArrayOutput) ToGetOrderCartProductResultPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductResultPricePriceArrayOutput
- type GetOrderCartProductResultPricePriceInput
- type GetOrderCartProductResultPricePriceOutput
- func (o GetOrderCartProductResultPricePriceOutput) CurrencyCode() pulumi.StringOutput
- func (GetOrderCartProductResultPricePriceOutput) ElementType() reflect.Type
- func (o GetOrderCartProductResultPricePriceOutput) Text() pulumi.StringOutput
- func (o GetOrderCartProductResultPricePriceOutput) ToGetOrderCartProductResultPricePriceOutput() GetOrderCartProductResultPricePriceOutput
- func (o GetOrderCartProductResultPricePriceOutput) ToGetOrderCartProductResultPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductResultPricePriceOutput
- func (o GetOrderCartProductResultPricePriceOutput) Value() pulumi.Float64Output
- type GetOrderCartResult
- type GetOrderCartResultOutput
- func (o GetOrderCartResultOutput) CartId() pulumi.StringOutput
- func (o GetOrderCartResultOutput) Description() pulumi.StringPtrOutput
- func (GetOrderCartResultOutput) ElementType() reflect.Type
- func (o GetOrderCartResultOutput) Expire() pulumi.StringOutput
- func (o GetOrderCartResultOutput) Id() pulumi.StringOutput
- func (o GetOrderCartResultOutput) Items() pulumi.IntArrayOutput
- func (o GetOrderCartResultOutput) OvhSubsidiary() pulumi.StringOutput
- func (o GetOrderCartResultOutput) ReadOnly() pulumi.BoolOutput
- func (o GetOrderCartResultOutput) ToGetOrderCartResultOutput() GetOrderCartResultOutput
- func (o GetOrderCartResultOutput) ToGetOrderCartResultOutputWithContext(ctx context.Context) GetOrderCartResultOutput
- type GetProductCartProductPlanArgs
- type GetProductCartProductPlanOutputArgs
- type GetProductCartProductPlanPrice
- type GetProductCartProductPlanPriceArgs
- func (GetProductCartProductPlanPriceArgs) ElementType() reflect.Type
- func (i GetProductCartProductPlanPriceArgs) ToGetProductCartProductPlanPriceOutput() GetProductCartProductPlanPriceOutput
- func (i GetProductCartProductPlanPriceArgs) ToGetProductCartProductPlanPriceOutputWithContext(ctx context.Context) GetProductCartProductPlanPriceOutput
- type GetProductCartProductPlanPriceArray
- func (GetProductCartProductPlanPriceArray) ElementType() reflect.Type
- func (i GetProductCartProductPlanPriceArray) ToGetProductCartProductPlanPriceArrayOutput() GetProductCartProductPlanPriceArrayOutput
- func (i GetProductCartProductPlanPriceArray) ToGetProductCartProductPlanPriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanPriceArrayOutput
- type GetProductCartProductPlanPriceArrayInput
- type GetProductCartProductPlanPriceArrayOutput
- func (GetProductCartProductPlanPriceArrayOutput) ElementType() reflect.Type
- func (o GetProductCartProductPlanPriceArrayOutput) Index(i pulumi.IntInput) GetProductCartProductPlanPriceOutput
- func (o GetProductCartProductPlanPriceArrayOutput) ToGetProductCartProductPlanPriceArrayOutput() GetProductCartProductPlanPriceArrayOutput
- func (o GetProductCartProductPlanPriceArrayOutput) ToGetProductCartProductPlanPriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanPriceArrayOutput
- type GetProductCartProductPlanPriceInput
- type GetProductCartProductPlanPriceOutput
- func (o GetProductCartProductPlanPriceOutput) Capacities() pulumi.ArrayOutput
- func (o GetProductCartProductPlanPriceOutput) Description() pulumi.StringOutput
- func (o GetProductCartProductPlanPriceOutput) Duration() pulumi.StringOutput
- func (GetProductCartProductPlanPriceOutput) ElementType() reflect.Type
- func (o GetProductCartProductPlanPriceOutput) Interval() pulumi.IntOutput
- func (o GetProductCartProductPlanPriceOutput) MaximumQuantity() pulumi.IntOutput
- func (o GetProductCartProductPlanPriceOutput) MaximumRepeat() pulumi.IntOutput
- func (o GetProductCartProductPlanPriceOutput) MinimumQuantity() pulumi.IntOutput
- func (o GetProductCartProductPlanPriceOutput) MinimumRepeat() pulumi.IntOutput
- func (o GetProductCartProductPlanPriceOutput) PriceInUcents() pulumi.IntOutput
- func (o GetProductCartProductPlanPriceOutput) Prices() GetProductCartProductPlanPricePriceArrayOutput
- func (o GetProductCartProductPlanPriceOutput) PricingMode() pulumi.StringOutput
- func (o GetProductCartProductPlanPriceOutput) PricingType() pulumi.StringOutput
- func (o GetProductCartProductPlanPriceOutput) ToGetProductCartProductPlanPriceOutput() GetProductCartProductPlanPriceOutput
- func (o GetProductCartProductPlanPriceOutput) ToGetProductCartProductPlanPriceOutputWithContext(ctx context.Context) GetProductCartProductPlanPriceOutput
- type GetProductCartProductPlanPricePrice
- type GetProductCartProductPlanPricePriceArgs
- func (GetProductCartProductPlanPricePriceArgs) ElementType() reflect.Type
- func (i GetProductCartProductPlanPricePriceArgs) ToGetProductCartProductPlanPricePriceOutput() GetProductCartProductPlanPricePriceOutput
- func (i GetProductCartProductPlanPricePriceArgs) ToGetProductCartProductPlanPricePriceOutputWithContext(ctx context.Context) GetProductCartProductPlanPricePriceOutput
- type GetProductCartProductPlanPricePriceArray
- func (GetProductCartProductPlanPricePriceArray) ElementType() reflect.Type
- func (i GetProductCartProductPlanPricePriceArray) ToGetProductCartProductPlanPricePriceArrayOutput() GetProductCartProductPlanPricePriceArrayOutput
- func (i GetProductCartProductPlanPricePriceArray) ToGetProductCartProductPlanPricePriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanPricePriceArrayOutput
- type GetProductCartProductPlanPricePriceArrayInput
- type GetProductCartProductPlanPricePriceArrayOutput
- func (GetProductCartProductPlanPricePriceArrayOutput) ElementType() reflect.Type
- func (o GetProductCartProductPlanPricePriceArrayOutput) Index(i pulumi.IntInput) GetProductCartProductPlanPricePriceOutput
- func (o GetProductCartProductPlanPricePriceArrayOutput) ToGetProductCartProductPlanPricePriceArrayOutput() GetProductCartProductPlanPricePriceArrayOutput
- func (o GetProductCartProductPlanPricePriceArrayOutput) ToGetProductCartProductPlanPricePriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanPricePriceArrayOutput
- type GetProductCartProductPlanPricePriceInput
- type GetProductCartProductPlanPricePriceOutput
- func (o GetProductCartProductPlanPricePriceOutput) CurrencyCode() pulumi.StringOutput
- func (GetProductCartProductPlanPricePriceOutput) ElementType() reflect.Type
- func (o GetProductCartProductPlanPricePriceOutput) Text() pulumi.StringOutput
- func (o GetProductCartProductPlanPricePriceOutput) ToGetProductCartProductPlanPricePriceOutput() GetProductCartProductPlanPricePriceOutput
- func (o GetProductCartProductPlanPricePriceOutput) ToGetProductCartProductPlanPricePriceOutputWithContext(ctx context.Context) GetProductCartProductPlanPricePriceOutput
- func (o GetProductCartProductPlanPricePriceOutput) Value() pulumi.Float64Output
- type GetProductCartProductPlanResult
- type GetProductCartProductPlanResultOutput
- func (o GetProductCartProductPlanResultOutput) CartId() pulumi.StringOutput
- func (o GetProductCartProductPlanResultOutput) CatalogName() pulumi.StringPtrOutput
- func (GetProductCartProductPlanResultOutput) ElementType() reflect.Type
- func (o GetProductCartProductPlanResultOutput) Id() pulumi.StringOutput
- func (o GetProductCartProductPlanResultOutput) PlanCode() pulumi.StringOutput
- func (o GetProductCartProductPlanResultOutput) PriceCapacity() pulumi.StringOutput
- func (o GetProductCartProductPlanResultOutput) Prices() GetProductCartProductPlanPriceArrayOutput
- func (o GetProductCartProductPlanResultOutput) Product() pulumi.StringOutput
- func (o GetProductCartProductPlanResultOutput) ProductName() pulumi.StringOutput
- func (o GetProductCartProductPlanResultOutput) ProductType() pulumi.StringOutput
- func (o GetProductCartProductPlanResultOutput) SelectedPrices() GetProductCartProductPlanSelectedPriceArrayOutput
- func (o GetProductCartProductPlanResultOutput) ToGetProductCartProductPlanResultOutput() GetProductCartProductPlanResultOutput
- func (o GetProductCartProductPlanResultOutput) ToGetProductCartProductPlanResultOutputWithContext(ctx context.Context) GetProductCartProductPlanResultOutput
- type GetProductCartProductPlanSelectedPrice
- type GetProductCartProductPlanSelectedPriceArgs
- func (GetProductCartProductPlanSelectedPriceArgs) ElementType() reflect.Type
- func (i GetProductCartProductPlanSelectedPriceArgs) ToGetProductCartProductPlanSelectedPriceOutput() GetProductCartProductPlanSelectedPriceOutput
- func (i GetProductCartProductPlanSelectedPriceArgs) ToGetProductCartProductPlanSelectedPriceOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPriceOutput
- type GetProductCartProductPlanSelectedPriceArray
- func (GetProductCartProductPlanSelectedPriceArray) ElementType() reflect.Type
- func (i GetProductCartProductPlanSelectedPriceArray) ToGetProductCartProductPlanSelectedPriceArrayOutput() GetProductCartProductPlanSelectedPriceArrayOutput
- func (i GetProductCartProductPlanSelectedPriceArray) ToGetProductCartProductPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPriceArrayOutput
- type GetProductCartProductPlanSelectedPriceArrayInput
- type GetProductCartProductPlanSelectedPriceArrayOutput
- func (GetProductCartProductPlanSelectedPriceArrayOutput) ElementType() reflect.Type
- func (o GetProductCartProductPlanSelectedPriceArrayOutput) Index(i pulumi.IntInput) GetProductCartProductPlanSelectedPriceOutput
- func (o GetProductCartProductPlanSelectedPriceArrayOutput) ToGetProductCartProductPlanSelectedPriceArrayOutput() GetProductCartProductPlanSelectedPriceArrayOutput
- func (o GetProductCartProductPlanSelectedPriceArrayOutput) ToGetProductCartProductPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPriceArrayOutput
- type GetProductCartProductPlanSelectedPriceInput
- type GetProductCartProductPlanSelectedPriceOutput
- func (o GetProductCartProductPlanSelectedPriceOutput) Capacities() pulumi.ArrayOutput
- func (o GetProductCartProductPlanSelectedPriceOutput) Description() pulumi.StringOutput
- func (o GetProductCartProductPlanSelectedPriceOutput) Duration() pulumi.StringOutput
- func (GetProductCartProductPlanSelectedPriceOutput) ElementType() reflect.Type
- func (o GetProductCartProductPlanSelectedPriceOutput) Interval() pulumi.IntOutput
- func (o GetProductCartProductPlanSelectedPriceOutput) MaximumQuantity() pulumi.IntOutput
- func (o GetProductCartProductPlanSelectedPriceOutput) MaximumRepeat() pulumi.IntOutput
- func (o GetProductCartProductPlanSelectedPriceOutput) MinimumQuantity() pulumi.IntOutput
- func (o GetProductCartProductPlanSelectedPriceOutput) MinimumRepeat() pulumi.IntOutput
- func (o GetProductCartProductPlanSelectedPriceOutput) PriceInUcents() pulumi.IntOutput
- func (o GetProductCartProductPlanSelectedPriceOutput) Prices() GetProductCartProductPlanSelectedPricePriceArrayOutput
- func (o GetProductCartProductPlanSelectedPriceOutput) PricingMode() pulumi.StringOutput
- func (o GetProductCartProductPlanSelectedPriceOutput) PricingType() pulumi.StringOutput
- func (o GetProductCartProductPlanSelectedPriceOutput) ToGetProductCartProductPlanSelectedPriceOutput() GetProductCartProductPlanSelectedPriceOutput
- func (o GetProductCartProductPlanSelectedPriceOutput) ToGetProductCartProductPlanSelectedPriceOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPriceOutput
- type GetProductCartProductPlanSelectedPricePrice
- type GetProductCartProductPlanSelectedPricePriceArgs
- func (GetProductCartProductPlanSelectedPricePriceArgs) ElementType() reflect.Type
- func (i GetProductCartProductPlanSelectedPricePriceArgs) ToGetProductCartProductPlanSelectedPricePriceOutput() GetProductCartProductPlanSelectedPricePriceOutput
- func (i GetProductCartProductPlanSelectedPricePriceArgs) ToGetProductCartProductPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPricePriceOutput
- type GetProductCartProductPlanSelectedPricePriceArray
- func (GetProductCartProductPlanSelectedPricePriceArray) ElementType() reflect.Type
- func (i GetProductCartProductPlanSelectedPricePriceArray) ToGetProductCartProductPlanSelectedPricePriceArrayOutput() GetProductCartProductPlanSelectedPricePriceArrayOutput
- func (i GetProductCartProductPlanSelectedPricePriceArray) ToGetProductCartProductPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPricePriceArrayOutput
- type GetProductCartProductPlanSelectedPricePriceArrayInput
- type GetProductCartProductPlanSelectedPricePriceArrayOutput
- func (GetProductCartProductPlanSelectedPricePriceArrayOutput) ElementType() reflect.Type
- func (o GetProductCartProductPlanSelectedPricePriceArrayOutput) Index(i pulumi.IntInput) GetProductCartProductPlanSelectedPricePriceOutput
- func (o GetProductCartProductPlanSelectedPricePriceArrayOutput) ToGetProductCartProductPlanSelectedPricePriceArrayOutput() GetProductCartProductPlanSelectedPricePriceArrayOutput
- func (o GetProductCartProductPlanSelectedPricePriceArrayOutput) ToGetProductCartProductPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPricePriceArrayOutput
- type GetProductCartProductPlanSelectedPricePriceInput
- type GetProductCartProductPlanSelectedPricePriceOutput
- func (o GetProductCartProductPlanSelectedPricePriceOutput) CurrencyCode() pulumi.StringOutput
- func (GetProductCartProductPlanSelectedPricePriceOutput) ElementType() reflect.Type
- func (o GetProductCartProductPlanSelectedPricePriceOutput) Text() pulumi.StringOutput
- func (o GetProductCartProductPlanSelectedPricePriceOutput) ToGetProductCartProductPlanSelectedPricePriceOutput() GetProductCartProductPlanSelectedPricePriceOutput
- func (o GetProductCartProductPlanSelectedPricePriceOutput) ToGetProductCartProductPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPricePriceOutput
- func (o GetProductCartProductPlanSelectedPricePriceOutput) Value() pulumi.Float64Output
- type GetVPSArgs
- type GetVPSOutputArgs
- type GetVPSResult
- type GetVPSResultOutput
- func (o GetVPSResultOutput) Cluster() pulumi.StringOutput
- func (o GetVPSResultOutput) Datacenter() pulumi.StringMapOutput
- func (o GetVPSResultOutput) Displayname() pulumi.StringOutput
- func (GetVPSResultOutput) ElementType() reflect.Type
- func (o GetVPSResultOutput) Id() pulumi.StringOutput
- func (o GetVPSResultOutput) Ips() pulumi.StringArrayOutput
- func (o GetVPSResultOutput) Keymap() pulumi.StringOutput
- func (o GetVPSResultOutput) Memory() pulumi.IntOutput
- func (o GetVPSResultOutput) Model() pulumi.StringMapOutput
- func (o GetVPSResultOutput) Name() pulumi.StringOutput
- func (o GetVPSResultOutput) Netbootmode() pulumi.StringOutput
- func (o GetVPSResultOutput) Offertype() pulumi.StringOutput
- func (o GetVPSResultOutput) ServiceName() pulumi.StringOutput
- func (o GetVPSResultOutput) Slamonitoring() pulumi.BoolOutput
- func (o GetVPSResultOutput) State() pulumi.StringOutput
- func (o GetVPSResultOutput) ToGetVPSResultOutput() GetVPSResultOutput
- func (o GetVPSResultOutput) ToGetVPSResultOutputWithContext(ctx context.Context) GetVPSResultOutput
- func (o GetVPSResultOutput) Type() pulumi.StringOutput
- func (o GetVPSResultOutput) Vcore() pulumi.IntOutput
- func (o GetVPSResultOutput) Zone() pulumi.StringOutput
- type GetVRacksResult
- type IPLoadBalancing
- type IPLoadBalancingArgs
- type IPLoadBalancingArray
- type IPLoadBalancingArrayInput
- type IPLoadBalancingArrayOutput
- func (IPLoadBalancingArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingOutput
- func (o IPLoadBalancingArrayOutput) ToIPLoadBalancingArrayOutput() IPLoadBalancingArrayOutput
- func (o IPLoadBalancingArrayOutput) ToIPLoadBalancingArrayOutputWithContext(ctx context.Context) IPLoadBalancingArrayOutput
- type IPLoadBalancingHTTPFarm
- type IPLoadBalancingHTTPFarmArgs
- type IPLoadBalancingHTTPFarmArray
- func (IPLoadBalancingHTTPFarmArray) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPFarmArray) ToIPLoadBalancingHTTPFarmArrayOutput() IPLoadBalancingHTTPFarmArrayOutput
- func (i IPLoadBalancingHTTPFarmArray) ToIPLoadBalancingHTTPFarmArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmArrayOutput
- type IPLoadBalancingHTTPFarmArrayInput
- type IPLoadBalancingHTTPFarmArrayOutput
- func (IPLoadBalancingHTTPFarmArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPFarmArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingHTTPFarmOutput
- func (o IPLoadBalancingHTTPFarmArrayOutput) ToIPLoadBalancingHTTPFarmArrayOutput() IPLoadBalancingHTTPFarmArrayOutput
- func (o IPLoadBalancingHTTPFarmArrayOutput) ToIPLoadBalancingHTTPFarmArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmArrayOutput
- type IPLoadBalancingHTTPFarmInput
- type IPLoadBalancingHTTPFarmMap
- func (IPLoadBalancingHTTPFarmMap) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPFarmMap) ToIPLoadBalancingHTTPFarmMapOutput() IPLoadBalancingHTTPFarmMapOutput
- func (i IPLoadBalancingHTTPFarmMap) ToIPLoadBalancingHTTPFarmMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmMapOutput
- type IPLoadBalancingHTTPFarmMapInput
- type IPLoadBalancingHTTPFarmMapOutput
- func (IPLoadBalancingHTTPFarmMapOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPFarmMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingHTTPFarmOutput
- func (o IPLoadBalancingHTTPFarmMapOutput) ToIPLoadBalancingHTTPFarmMapOutput() IPLoadBalancingHTTPFarmMapOutput
- func (o IPLoadBalancingHTTPFarmMapOutput) ToIPLoadBalancingHTTPFarmMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmMapOutput
- type IPLoadBalancingHTTPFarmOutput
- func (o IPLoadBalancingHTTPFarmOutput) Balance() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPFarmOutput) DisplayName() pulumi.StringPtrOutput
- func (IPLoadBalancingHTTPFarmOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPFarmOutput) Port() pulumi.IntPtrOutput
- func (o IPLoadBalancingHTTPFarmOutput) Probe() IPLoadBalancingHTTPFarmProbePtrOutput
- func (o IPLoadBalancingHTTPFarmOutput) ServiceName() pulumi.StringOutput
- func (o IPLoadBalancingHTTPFarmOutput) Stickiness() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPFarmOutput) ToIPLoadBalancingHTTPFarmOutput() IPLoadBalancingHTTPFarmOutput
- func (o IPLoadBalancingHTTPFarmOutput) ToIPLoadBalancingHTTPFarmOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmOutput
- func (o IPLoadBalancingHTTPFarmOutput) VrackNetworkId() pulumi.IntPtrOutput
- func (o IPLoadBalancingHTTPFarmOutput) Zone() pulumi.StringOutput
- type IPLoadBalancingHTTPFarmProbe
- type IPLoadBalancingHTTPFarmProbeArgs
- func (IPLoadBalancingHTTPFarmProbeArgs) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPFarmProbeArgs) ToIPLoadBalancingHTTPFarmProbeOutput() IPLoadBalancingHTTPFarmProbeOutput
- func (i IPLoadBalancingHTTPFarmProbeArgs) ToIPLoadBalancingHTTPFarmProbeOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmProbeOutput
- func (i IPLoadBalancingHTTPFarmProbeArgs) ToIPLoadBalancingHTTPFarmProbePtrOutput() IPLoadBalancingHTTPFarmProbePtrOutput
- func (i IPLoadBalancingHTTPFarmProbeArgs) ToIPLoadBalancingHTTPFarmProbePtrOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmProbePtrOutput
- type IPLoadBalancingHTTPFarmProbeInput
- type IPLoadBalancingHTTPFarmProbeOutput
- func (IPLoadBalancingHTTPFarmProbeOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPFarmProbeOutput) ForceSsl() pulumi.BoolPtrOutput
- func (o IPLoadBalancingHTTPFarmProbeOutput) Interval() pulumi.IntPtrOutput
- func (o IPLoadBalancingHTTPFarmProbeOutput) Match() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPFarmProbeOutput) Method() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPFarmProbeOutput) Negate() pulumi.BoolPtrOutput
- func (o IPLoadBalancingHTTPFarmProbeOutput) Pattern() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPFarmProbeOutput) Port() pulumi.IntPtrOutput
- func (o IPLoadBalancingHTTPFarmProbeOutput) ToIPLoadBalancingHTTPFarmProbeOutput() IPLoadBalancingHTTPFarmProbeOutput
- func (o IPLoadBalancingHTTPFarmProbeOutput) ToIPLoadBalancingHTTPFarmProbeOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmProbeOutput
- func (o IPLoadBalancingHTTPFarmProbeOutput) ToIPLoadBalancingHTTPFarmProbePtrOutput() IPLoadBalancingHTTPFarmProbePtrOutput
- func (o IPLoadBalancingHTTPFarmProbeOutput) ToIPLoadBalancingHTTPFarmProbePtrOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmProbePtrOutput
- func (o IPLoadBalancingHTTPFarmProbeOutput) Type() pulumi.StringOutput
- func (o IPLoadBalancingHTTPFarmProbeOutput) Url() pulumi.StringPtrOutput
- type IPLoadBalancingHTTPFarmProbePtrInput
- type IPLoadBalancingHTTPFarmProbePtrOutput
- func (o IPLoadBalancingHTTPFarmProbePtrOutput) Elem() IPLoadBalancingHTTPFarmProbeOutput
- func (IPLoadBalancingHTTPFarmProbePtrOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPFarmProbePtrOutput) ForceSsl() pulumi.BoolPtrOutput
- func (o IPLoadBalancingHTTPFarmProbePtrOutput) Interval() pulumi.IntPtrOutput
- func (o IPLoadBalancingHTTPFarmProbePtrOutput) Match() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPFarmProbePtrOutput) Method() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPFarmProbePtrOutput) Negate() pulumi.BoolPtrOutput
- func (o IPLoadBalancingHTTPFarmProbePtrOutput) Pattern() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPFarmProbePtrOutput) Port() pulumi.IntPtrOutput
- func (o IPLoadBalancingHTTPFarmProbePtrOutput) ToIPLoadBalancingHTTPFarmProbePtrOutput() IPLoadBalancingHTTPFarmProbePtrOutput
- func (o IPLoadBalancingHTTPFarmProbePtrOutput) ToIPLoadBalancingHTTPFarmProbePtrOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmProbePtrOutput
- func (o IPLoadBalancingHTTPFarmProbePtrOutput) Type() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPFarmProbePtrOutput) Url() pulumi.StringPtrOutput
- type IPLoadBalancingHTTPFarmServer
- func (*IPLoadBalancingHTTPFarmServer) ElementType() reflect.Type
- func (i *IPLoadBalancingHTTPFarmServer) ToIPLoadBalancingHTTPFarmServerOutput() IPLoadBalancingHTTPFarmServerOutput
- func (i *IPLoadBalancingHTTPFarmServer) ToIPLoadBalancingHTTPFarmServerOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmServerOutput
- type IPLoadBalancingHTTPFarmServerArgs
- type IPLoadBalancingHTTPFarmServerArray
- func (IPLoadBalancingHTTPFarmServerArray) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPFarmServerArray) ToIPLoadBalancingHTTPFarmServerArrayOutput() IPLoadBalancingHTTPFarmServerArrayOutput
- func (i IPLoadBalancingHTTPFarmServerArray) ToIPLoadBalancingHTTPFarmServerArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmServerArrayOutput
- type IPLoadBalancingHTTPFarmServerArrayInput
- type IPLoadBalancingHTTPFarmServerArrayOutput
- func (IPLoadBalancingHTTPFarmServerArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPFarmServerArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingHTTPFarmServerOutput
- func (o IPLoadBalancingHTTPFarmServerArrayOutput) ToIPLoadBalancingHTTPFarmServerArrayOutput() IPLoadBalancingHTTPFarmServerArrayOutput
- func (o IPLoadBalancingHTTPFarmServerArrayOutput) ToIPLoadBalancingHTTPFarmServerArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmServerArrayOutput
- type IPLoadBalancingHTTPFarmServerInput
- type IPLoadBalancingHTTPFarmServerMap
- func (IPLoadBalancingHTTPFarmServerMap) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPFarmServerMap) ToIPLoadBalancingHTTPFarmServerMapOutput() IPLoadBalancingHTTPFarmServerMapOutput
- func (i IPLoadBalancingHTTPFarmServerMap) ToIPLoadBalancingHTTPFarmServerMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmServerMapOutput
- type IPLoadBalancingHTTPFarmServerMapInput
- type IPLoadBalancingHTTPFarmServerMapOutput
- func (IPLoadBalancingHTTPFarmServerMapOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPFarmServerMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingHTTPFarmServerOutput
- func (o IPLoadBalancingHTTPFarmServerMapOutput) ToIPLoadBalancingHTTPFarmServerMapOutput() IPLoadBalancingHTTPFarmServerMapOutput
- func (o IPLoadBalancingHTTPFarmServerMapOutput) ToIPLoadBalancingHTTPFarmServerMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmServerMapOutput
- type IPLoadBalancingHTTPFarmServerOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) Address() pulumi.StringOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) Backup() pulumi.BoolPtrOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) Chain() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) Cookie() pulumi.StringOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) DisplayName() pulumi.StringPtrOutput
- func (IPLoadBalancingHTTPFarmServerOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPFarmServerOutput) FarmId() pulumi.IntOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) Port() pulumi.IntPtrOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) Probe() pulumi.BoolPtrOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) ProxyProtocolVersion() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) ServiceName() pulumi.StringOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) Ssl() pulumi.BoolPtrOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) Status() pulumi.StringOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) ToIPLoadBalancingHTTPFarmServerOutput() IPLoadBalancingHTTPFarmServerOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) ToIPLoadBalancingHTTPFarmServerOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmServerOutput
- func (o IPLoadBalancingHTTPFarmServerOutput) Weight() pulumi.IntPtrOutput
- type IPLoadBalancingHTTPFarmServerState
- type IPLoadBalancingHTTPFarmState
- type IPLoadBalancingHTTPFrontend
- func (*IPLoadBalancingHTTPFrontend) ElementType() reflect.Type
- func (i *IPLoadBalancingHTTPFrontend) ToIPLoadBalancingHTTPFrontendOutput() IPLoadBalancingHTTPFrontendOutput
- func (i *IPLoadBalancingHTTPFrontend) ToIPLoadBalancingHTTPFrontendOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFrontendOutput
- type IPLoadBalancingHTTPFrontendArgs
- type IPLoadBalancingHTTPFrontendArray
- func (IPLoadBalancingHTTPFrontendArray) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPFrontendArray) ToIPLoadBalancingHTTPFrontendArrayOutput() IPLoadBalancingHTTPFrontendArrayOutput
- func (i IPLoadBalancingHTTPFrontendArray) ToIPLoadBalancingHTTPFrontendArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFrontendArrayOutput
- type IPLoadBalancingHTTPFrontendArrayInput
- type IPLoadBalancingHTTPFrontendArrayOutput
- func (IPLoadBalancingHTTPFrontendArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPFrontendArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingHTTPFrontendOutput
- func (o IPLoadBalancingHTTPFrontendArrayOutput) ToIPLoadBalancingHTTPFrontendArrayOutput() IPLoadBalancingHTTPFrontendArrayOutput
- func (o IPLoadBalancingHTTPFrontendArrayOutput) ToIPLoadBalancingHTTPFrontendArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFrontendArrayOutput
- type IPLoadBalancingHTTPFrontendInput
- type IPLoadBalancingHTTPFrontendMap
- func (IPLoadBalancingHTTPFrontendMap) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPFrontendMap) ToIPLoadBalancingHTTPFrontendMapOutput() IPLoadBalancingHTTPFrontendMapOutput
- func (i IPLoadBalancingHTTPFrontendMap) ToIPLoadBalancingHTTPFrontendMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFrontendMapOutput
- type IPLoadBalancingHTTPFrontendMapInput
- type IPLoadBalancingHTTPFrontendMapOutput
- func (IPLoadBalancingHTTPFrontendMapOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPFrontendMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingHTTPFrontendOutput
- func (o IPLoadBalancingHTTPFrontendMapOutput) ToIPLoadBalancingHTTPFrontendMapOutput() IPLoadBalancingHTTPFrontendMapOutput
- func (o IPLoadBalancingHTTPFrontendMapOutput) ToIPLoadBalancingHTTPFrontendMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFrontendMapOutput
- type IPLoadBalancingHTTPFrontendOutput
- func (o IPLoadBalancingHTTPFrontendOutput) AllowedSources() pulumi.StringArrayOutput
- func (o IPLoadBalancingHTTPFrontendOutput) DedicatedIpfos() pulumi.StringArrayOutput
- func (o IPLoadBalancingHTTPFrontendOutput) DefaultFarmId() pulumi.IntOutput
- func (o IPLoadBalancingHTTPFrontendOutput) DefaultSslId() pulumi.IntOutput
- func (o IPLoadBalancingHTTPFrontendOutput) Disabled() pulumi.BoolPtrOutput
- func (o IPLoadBalancingHTTPFrontendOutput) DisplayName() pulumi.StringPtrOutput
- func (IPLoadBalancingHTTPFrontendOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPFrontendOutput) Port() pulumi.StringOutput
- func (o IPLoadBalancingHTTPFrontendOutput) RedirectLocation() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPFrontendOutput) ServiceName() pulumi.StringOutput
- func (o IPLoadBalancingHTTPFrontendOutput) Ssl() pulumi.BoolPtrOutput
- func (o IPLoadBalancingHTTPFrontendOutput) ToIPLoadBalancingHTTPFrontendOutput() IPLoadBalancingHTTPFrontendOutput
- func (o IPLoadBalancingHTTPFrontendOutput) ToIPLoadBalancingHTTPFrontendOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFrontendOutput
- func (o IPLoadBalancingHTTPFrontendOutput) Zone() pulumi.StringOutput
- type IPLoadBalancingHTTPFrontendState
- type IPLoadBalancingHTTPRoute
- type IPLoadBalancingHTTPRouteAction
- type IPLoadBalancingHTTPRouteActionArgs
- func (IPLoadBalancingHTTPRouteActionArgs) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPRouteActionArgs) ToIPLoadBalancingHTTPRouteActionOutput() IPLoadBalancingHTTPRouteActionOutput
- func (i IPLoadBalancingHTTPRouteActionArgs) ToIPLoadBalancingHTTPRouteActionOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteActionOutput
- func (i IPLoadBalancingHTTPRouteActionArgs) ToIPLoadBalancingHTTPRouteActionPtrOutput() IPLoadBalancingHTTPRouteActionPtrOutput
- func (i IPLoadBalancingHTTPRouteActionArgs) ToIPLoadBalancingHTTPRouteActionPtrOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteActionPtrOutput
- type IPLoadBalancingHTTPRouteActionInput
- type IPLoadBalancingHTTPRouteActionOutput
- func (IPLoadBalancingHTTPRouteActionOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPRouteActionOutput) Status() pulumi.IntPtrOutput
- func (o IPLoadBalancingHTTPRouteActionOutput) Target() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPRouteActionOutput) ToIPLoadBalancingHTTPRouteActionOutput() IPLoadBalancingHTTPRouteActionOutput
- func (o IPLoadBalancingHTTPRouteActionOutput) ToIPLoadBalancingHTTPRouteActionOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteActionOutput
- func (o IPLoadBalancingHTTPRouteActionOutput) ToIPLoadBalancingHTTPRouteActionPtrOutput() IPLoadBalancingHTTPRouteActionPtrOutput
- func (o IPLoadBalancingHTTPRouteActionOutput) ToIPLoadBalancingHTTPRouteActionPtrOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteActionPtrOutput
- func (o IPLoadBalancingHTTPRouteActionOutput) Type() pulumi.StringOutput
- type IPLoadBalancingHTTPRouteActionPtrInput
- type IPLoadBalancingHTTPRouteActionPtrOutput
- func (o IPLoadBalancingHTTPRouteActionPtrOutput) Elem() IPLoadBalancingHTTPRouteActionOutput
- func (IPLoadBalancingHTTPRouteActionPtrOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPRouteActionPtrOutput) Status() pulumi.IntPtrOutput
- func (o IPLoadBalancingHTTPRouteActionPtrOutput) Target() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPRouteActionPtrOutput) ToIPLoadBalancingHTTPRouteActionPtrOutput() IPLoadBalancingHTTPRouteActionPtrOutput
- func (o IPLoadBalancingHTTPRouteActionPtrOutput) ToIPLoadBalancingHTTPRouteActionPtrOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteActionPtrOutput
- func (o IPLoadBalancingHTTPRouteActionPtrOutput) Type() pulumi.StringPtrOutput
- type IPLoadBalancingHTTPRouteArgs
- type IPLoadBalancingHTTPRouteArray
- func (IPLoadBalancingHTTPRouteArray) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPRouteArray) ToIPLoadBalancingHTTPRouteArrayOutput() IPLoadBalancingHTTPRouteArrayOutput
- func (i IPLoadBalancingHTTPRouteArray) ToIPLoadBalancingHTTPRouteArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteArrayOutput
- type IPLoadBalancingHTTPRouteArrayInput
- type IPLoadBalancingHTTPRouteArrayOutput
- func (IPLoadBalancingHTTPRouteArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPRouteArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingHTTPRouteOutput
- func (o IPLoadBalancingHTTPRouteArrayOutput) ToIPLoadBalancingHTTPRouteArrayOutput() IPLoadBalancingHTTPRouteArrayOutput
- func (o IPLoadBalancingHTTPRouteArrayOutput) ToIPLoadBalancingHTTPRouteArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteArrayOutput
- type IPLoadBalancingHTTPRouteInput
- type IPLoadBalancingHTTPRouteMap
- func (IPLoadBalancingHTTPRouteMap) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPRouteMap) ToIPLoadBalancingHTTPRouteMapOutput() IPLoadBalancingHTTPRouteMapOutput
- func (i IPLoadBalancingHTTPRouteMap) ToIPLoadBalancingHTTPRouteMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteMapOutput
- type IPLoadBalancingHTTPRouteMapInput
- type IPLoadBalancingHTTPRouteMapOutput
- func (IPLoadBalancingHTTPRouteMapOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPRouteMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingHTTPRouteOutput
- func (o IPLoadBalancingHTTPRouteMapOutput) ToIPLoadBalancingHTTPRouteMapOutput() IPLoadBalancingHTTPRouteMapOutput
- func (o IPLoadBalancingHTTPRouteMapOutput) ToIPLoadBalancingHTTPRouteMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteMapOutput
- type IPLoadBalancingHTTPRouteOutput
- func (o IPLoadBalancingHTTPRouteOutput) Action() IPLoadBalancingHTTPRouteActionOutput
- func (o IPLoadBalancingHTTPRouteOutput) DisplayName() pulumi.StringPtrOutput
- func (IPLoadBalancingHTTPRouteOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPRouteOutput) FrontendId() pulumi.IntOutput
- func (o IPLoadBalancingHTTPRouteOutput) Rules() IPLoadBalancingHTTPRouteRuleTypeArrayOutput
- func (o IPLoadBalancingHTTPRouteOutput) ServiceName() pulumi.StringOutput
- func (o IPLoadBalancingHTTPRouteOutput) Status() pulumi.StringOutput
- func (o IPLoadBalancingHTTPRouteOutput) ToIPLoadBalancingHTTPRouteOutput() IPLoadBalancingHTTPRouteOutput
- func (o IPLoadBalancingHTTPRouteOutput) ToIPLoadBalancingHTTPRouteOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteOutput
- func (o IPLoadBalancingHTTPRouteOutput) Weight() pulumi.IntOutput
- type IPLoadBalancingHTTPRouteRule
- func (*IPLoadBalancingHTTPRouteRule) ElementType() reflect.Type
- func (i *IPLoadBalancingHTTPRouteRule) ToIPLoadBalancingHTTPRouteRuleOutput() IPLoadBalancingHTTPRouteRuleOutput
- func (i *IPLoadBalancingHTTPRouteRule) ToIPLoadBalancingHTTPRouteRuleOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleOutput
- type IPLoadBalancingHTTPRouteRuleArgs
- type IPLoadBalancingHTTPRouteRuleArray
- func (IPLoadBalancingHTTPRouteRuleArray) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPRouteRuleArray) ToIPLoadBalancingHTTPRouteRuleArrayOutput() IPLoadBalancingHTTPRouteRuleArrayOutput
- func (i IPLoadBalancingHTTPRouteRuleArray) ToIPLoadBalancingHTTPRouteRuleArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleArrayOutput
- type IPLoadBalancingHTTPRouteRuleArrayInput
- type IPLoadBalancingHTTPRouteRuleArrayOutput
- func (IPLoadBalancingHTTPRouteRuleArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPRouteRuleArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingHTTPRouteRuleOutput
- func (o IPLoadBalancingHTTPRouteRuleArrayOutput) ToIPLoadBalancingHTTPRouteRuleArrayOutput() IPLoadBalancingHTTPRouteRuleArrayOutput
- func (o IPLoadBalancingHTTPRouteRuleArrayOutput) ToIPLoadBalancingHTTPRouteRuleArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleArrayOutput
- type IPLoadBalancingHTTPRouteRuleInput
- type IPLoadBalancingHTTPRouteRuleMap
- func (IPLoadBalancingHTTPRouteRuleMap) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPRouteRuleMap) ToIPLoadBalancingHTTPRouteRuleMapOutput() IPLoadBalancingHTTPRouteRuleMapOutput
- func (i IPLoadBalancingHTTPRouteRuleMap) ToIPLoadBalancingHTTPRouteRuleMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleMapOutput
- type IPLoadBalancingHTTPRouteRuleMapInput
- type IPLoadBalancingHTTPRouteRuleMapOutput
- func (IPLoadBalancingHTTPRouteRuleMapOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPRouteRuleMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingHTTPRouteRuleOutput
- func (o IPLoadBalancingHTTPRouteRuleMapOutput) ToIPLoadBalancingHTTPRouteRuleMapOutput() IPLoadBalancingHTTPRouteRuleMapOutput
- func (o IPLoadBalancingHTTPRouteRuleMapOutput) ToIPLoadBalancingHTTPRouteRuleMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleMapOutput
- type IPLoadBalancingHTTPRouteRuleOutput
- func (o IPLoadBalancingHTTPRouteRuleOutput) DisplayName() pulumi.StringPtrOutput
- func (IPLoadBalancingHTTPRouteRuleOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPRouteRuleOutput) Field() pulumi.StringOutput
- func (o IPLoadBalancingHTTPRouteRuleOutput) Match() pulumi.StringOutput
- func (o IPLoadBalancingHTTPRouteRuleOutput) Negate() pulumi.BoolOutput
- func (o IPLoadBalancingHTTPRouteRuleOutput) Pattern() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPRouteRuleOutput) RouteId() pulumi.StringOutput
- func (o IPLoadBalancingHTTPRouteRuleOutput) ServiceName() pulumi.StringOutput
- func (o IPLoadBalancingHTTPRouteRuleOutput) SubField() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPRouteRuleOutput) ToIPLoadBalancingHTTPRouteRuleOutput() IPLoadBalancingHTTPRouteRuleOutput
- func (o IPLoadBalancingHTTPRouteRuleOutput) ToIPLoadBalancingHTTPRouteRuleOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleOutput
- type IPLoadBalancingHTTPRouteRuleState
- type IPLoadBalancingHTTPRouteRuleType
- type IPLoadBalancingHTTPRouteRuleTypeArgs
- func (IPLoadBalancingHTTPRouteRuleTypeArgs) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPRouteRuleTypeArgs) ToIPLoadBalancingHTTPRouteRuleTypeOutput() IPLoadBalancingHTTPRouteRuleTypeOutput
- func (i IPLoadBalancingHTTPRouteRuleTypeArgs) ToIPLoadBalancingHTTPRouteRuleTypeOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleTypeOutput
- type IPLoadBalancingHTTPRouteRuleTypeArray
- func (IPLoadBalancingHTTPRouteRuleTypeArray) ElementType() reflect.Type
- func (i IPLoadBalancingHTTPRouteRuleTypeArray) ToIPLoadBalancingHTTPRouteRuleTypeArrayOutput() IPLoadBalancingHTTPRouteRuleTypeArrayOutput
- func (i IPLoadBalancingHTTPRouteRuleTypeArray) ToIPLoadBalancingHTTPRouteRuleTypeArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleTypeArrayOutput
- type IPLoadBalancingHTTPRouteRuleTypeArrayInput
- type IPLoadBalancingHTTPRouteRuleTypeArrayOutput
- func (IPLoadBalancingHTTPRouteRuleTypeArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPRouteRuleTypeArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingHTTPRouteRuleTypeOutput
- func (o IPLoadBalancingHTTPRouteRuleTypeArrayOutput) ToIPLoadBalancingHTTPRouteRuleTypeArrayOutput() IPLoadBalancingHTTPRouteRuleTypeArrayOutput
- func (o IPLoadBalancingHTTPRouteRuleTypeArrayOutput) ToIPLoadBalancingHTTPRouteRuleTypeArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleTypeArrayOutput
- type IPLoadBalancingHTTPRouteRuleTypeInput
- type IPLoadBalancingHTTPRouteRuleTypeOutput
- func (IPLoadBalancingHTTPRouteRuleTypeOutput) ElementType() reflect.Type
- func (o IPLoadBalancingHTTPRouteRuleTypeOutput) Field() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPRouteRuleTypeOutput) Match() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPRouteRuleTypeOutput) Negate() pulumi.BoolPtrOutput
- func (o IPLoadBalancingHTTPRouteRuleTypeOutput) Pattern() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPRouteRuleTypeOutput) RuleId() pulumi.IntPtrOutput
- func (o IPLoadBalancingHTTPRouteRuleTypeOutput) SubField() pulumi.StringPtrOutput
- func (o IPLoadBalancingHTTPRouteRuleTypeOutput) ToIPLoadBalancingHTTPRouteRuleTypeOutput() IPLoadBalancingHTTPRouteRuleTypeOutput
- func (o IPLoadBalancingHTTPRouteRuleTypeOutput) ToIPLoadBalancingHTTPRouteRuleTypeOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleTypeOutput
- type IPLoadBalancingHTTPRouteState
- type IPLoadBalancingInput
- type IPLoadBalancingMap
- type IPLoadBalancingMapInput
- type IPLoadBalancingMapOutput
- func (IPLoadBalancingMapOutput) ElementType() reflect.Type
- func (o IPLoadBalancingMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingOutput
- func (o IPLoadBalancingMapOutput) ToIPLoadBalancingMapOutput() IPLoadBalancingMapOutput
- func (o IPLoadBalancingMapOutput) ToIPLoadBalancingMapOutputWithContext(ctx context.Context) IPLoadBalancingMapOutput
- type IPLoadBalancingOrder
- type IPLoadBalancingOrderArgs
- type IPLoadBalancingOrderArray
- type IPLoadBalancingOrderArrayInput
- type IPLoadBalancingOrderArrayOutput
- func (IPLoadBalancingOrderArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingOrderArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingOrderOutput
- func (o IPLoadBalancingOrderArrayOutput) ToIPLoadBalancingOrderArrayOutput() IPLoadBalancingOrderArrayOutput
- func (o IPLoadBalancingOrderArrayOutput) ToIPLoadBalancingOrderArrayOutputWithContext(ctx context.Context) IPLoadBalancingOrderArrayOutput
- type IPLoadBalancingOrderDetail
- type IPLoadBalancingOrderDetailArgs
- func (IPLoadBalancingOrderDetailArgs) ElementType() reflect.Type
- func (i IPLoadBalancingOrderDetailArgs) ToIPLoadBalancingOrderDetailOutput() IPLoadBalancingOrderDetailOutput
- func (i IPLoadBalancingOrderDetailArgs) ToIPLoadBalancingOrderDetailOutputWithContext(ctx context.Context) IPLoadBalancingOrderDetailOutput
- type IPLoadBalancingOrderDetailArray
- func (IPLoadBalancingOrderDetailArray) ElementType() reflect.Type
- func (i IPLoadBalancingOrderDetailArray) ToIPLoadBalancingOrderDetailArrayOutput() IPLoadBalancingOrderDetailArrayOutput
- func (i IPLoadBalancingOrderDetailArray) ToIPLoadBalancingOrderDetailArrayOutputWithContext(ctx context.Context) IPLoadBalancingOrderDetailArrayOutput
- type IPLoadBalancingOrderDetailArrayInput
- type IPLoadBalancingOrderDetailArrayOutput
- func (IPLoadBalancingOrderDetailArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingOrderDetailArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingOrderDetailOutput
- func (o IPLoadBalancingOrderDetailArrayOutput) ToIPLoadBalancingOrderDetailArrayOutput() IPLoadBalancingOrderDetailArrayOutput
- func (o IPLoadBalancingOrderDetailArrayOutput) ToIPLoadBalancingOrderDetailArrayOutputWithContext(ctx context.Context) IPLoadBalancingOrderDetailArrayOutput
- type IPLoadBalancingOrderDetailInput
- type IPLoadBalancingOrderDetailOutput
- func (o IPLoadBalancingOrderDetailOutput) Description() pulumi.StringPtrOutput
- func (o IPLoadBalancingOrderDetailOutput) Domain() pulumi.StringPtrOutput
- func (IPLoadBalancingOrderDetailOutput) ElementType() reflect.Type
- func (o IPLoadBalancingOrderDetailOutput) OrderDetailId() pulumi.IntPtrOutput
- func (o IPLoadBalancingOrderDetailOutput) Quantity() pulumi.StringPtrOutput
- func (o IPLoadBalancingOrderDetailOutput) ToIPLoadBalancingOrderDetailOutput() IPLoadBalancingOrderDetailOutput
- func (o IPLoadBalancingOrderDetailOutput) ToIPLoadBalancingOrderDetailOutputWithContext(ctx context.Context) IPLoadBalancingOrderDetailOutput
- type IPLoadBalancingOrderInput
- type IPLoadBalancingOrderOutput
- func (o IPLoadBalancingOrderOutput) Date() pulumi.StringPtrOutput
- func (o IPLoadBalancingOrderOutput) Details() IPLoadBalancingOrderDetailArrayOutput
- func (IPLoadBalancingOrderOutput) ElementType() reflect.Type
- func (o IPLoadBalancingOrderOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o IPLoadBalancingOrderOutput) OrderId() pulumi.IntPtrOutput
- func (o IPLoadBalancingOrderOutput) ToIPLoadBalancingOrderOutput() IPLoadBalancingOrderOutput
- func (o IPLoadBalancingOrderOutput) ToIPLoadBalancingOrderOutputWithContext(ctx context.Context) IPLoadBalancingOrderOutput
- type IPLoadBalancingOrderableZone
- type IPLoadBalancingOrderableZoneArgs
- func (IPLoadBalancingOrderableZoneArgs) ElementType() reflect.Type
- func (i IPLoadBalancingOrderableZoneArgs) ToIPLoadBalancingOrderableZoneOutput() IPLoadBalancingOrderableZoneOutput
- func (i IPLoadBalancingOrderableZoneArgs) ToIPLoadBalancingOrderableZoneOutputWithContext(ctx context.Context) IPLoadBalancingOrderableZoneOutput
- type IPLoadBalancingOrderableZoneArray
- func (IPLoadBalancingOrderableZoneArray) ElementType() reflect.Type
- func (i IPLoadBalancingOrderableZoneArray) ToIPLoadBalancingOrderableZoneArrayOutput() IPLoadBalancingOrderableZoneArrayOutput
- func (i IPLoadBalancingOrderableZoneArray) ToIPLoadBalancingOrderableZoneArrayOutputWithContext(ctx context.Context) IPLoadBalancingOrderableZoneArrayOutput
- type IPLoadBalancingOrderableZoneArrayInput
- type IPLoadBalancingOrderableZoneArrayOutput
- func (IPLoadBalancingOrderableZoneArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingOrderableZoneArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingOrderableZoneOutput
- func (o IPLoadBalancingOrderableZoneArrayOutput) ToIPLoadBalancingOrderableZoneArrayOutput() IPLoadBalancingOrderableZoneArrayOutput
- func (o IPLoadBalancingOrderableZoneArrayOutput) ToIPLoadBalancingOrderableZoneArrayOutputWithContext(ctx context.Context) IPLoadBalancingOrderableZoneArrayOutput
- type IPLoadBalancingOrderableZoneInput
- type IPLoadBalancingOrderableZoneOutput
- func (IPLoadBalancingOrderableZoneOutput) ElementType() reflect.Type
- func (o IPLoadBalancingOrderableZoneOutput) Name() pulumi.StringPtrOutput
- func (o IPLoadBalancingOrderableZoneOutput) PlanCode() pulumi.StringPtrOutput
- func (o IPLoadBalancingOrderableZoneOutput) ToIPLoadBalancingOrderableZoneOutput() IPLoadBalancingOrderableZoneOutput
- func (o IPLoadBalancingOrderableZoneOutput) ToIPLoadBalancingOrderableZoneOutputWithContext(ctx context.Context) IPLoadBalancingOrderableZoneOutput
- type IPLoadBalancingOutput
- func (o IPLoadBalancingOutput) DisplayName() pulumi.StringOutput
- func (IPLoadBalancingOutput) ElementType() reflect.Type
- func (o IPLoadBalancingOutput) IpLoadbalancing() pulumi.StringOutput
- func (o IPLoadBalancingOutput) Ipv4() pulumi.StringOutput
- func (o IPLoadBalancingOutput) Ipv6() pulumi.StringOutput
- func (o IPLoadBalancingOutput) MetricsToken() pulumi.StringOutput
- func (o IPLoadBalancingOutput) Offer() pulumi.StringOutput
- func (o IPLoadBalancingOutput) OrderableZones() IPLoadBalancingOrderableZoneArrayOutput
- func (o IPLoadBalancingOutput) Orders() IPLoadBalancingOrderArrayOutput
- func (o IPLoadBalancingOutput) OvhSubsidiary() pulumi.StringOutput
- func (o IPLoadBalancingOutput) PaymentMean() pulumi.StringOutput
- func (o IPLoadBalancingOutput) Plan() IPLoadBalancingPlanOutput
- func (o IPLoadBalancingOutput) PlanOptions() IPLoadBalancingPlanOptionArrayOutput
- func (o IPLoadBalancingOutput) ServiceName() pulumi.StringOutput
- func (o IPLoadBalancingOutput) SslConfiguration() pulumi.StringOutput
- func (o IPLoadBalancingOutput) State() pulumi.StringOutput
- func (o IPLoadBalancingOutput) ToIPLoadBalancingOutput() IPLoadBalancingOutput
- func (o IPLoadBalancingOutput) ToIPLoadBalancingOutputWithContext(ctx context.Context) IPLoadBalancingOutput
- func (o IPLoadBalancingOutput) VrackEligibility() pulumi.BoolOutput
- func (o IPLoadBalancingOutput) VrackName() pulumi.StringOutput
- func (o IPLoadBalancingOutput) Zones() pulumi.StringArrayOutput
- type IPLoadBalancingPlan
- type IPLoadBalancingPlanArgs
- func (IPLoadBalancingPlanArgs) ElementType() reflect.Type
- func (i IPLoadBalancingPlanArgs) ToIPLoadBalancingPlanOutput() IPLoadBalancingPlanOutput
- func (i IPLoadBalancingPlanArgs) ToIPLoadBalancingPlanOutputWithContext(ctx context.Context) IPLoadBalancingPlanOutput
- func (i IPLoadBalancingPlanArgs) ToIPLoadBalancingPlanPtrOutput() IPLoadBalancingPlanPtrOutput
- func (i IPLoadBalancingPlanArgs) ToIPLoadBalancingPlanPtrOutputWithContext(ctx context.Context) IPLoadBalancingPlanPtrOutput
- type IPLoadBalancingPlanConfiguration
- type IPLoadBalancingPlanConfigurationArgs
- func (IPLoadBalancingPlanConfigurationArgs) ElementType() reflect.Type
- func (i IPLoadBalancingPlanConfigurationArgs) ToIPLoadBalancingPlanConfigurationOutput() IPLoadBalancingPlanConfigurationOutput
- func (i IPLoadBalancingPlanConfigurationArgs) ToIPLoadBalancingPlanConfigurationOutputWithContext(ctx context.Context) IPLoadBalancingPlanConfigurationOutput
- type IPLoadBalancingPlanConfigurationArray
- func (IPLoadBalancingPlanConfigurationArray) ElementType() reflect.Type
- func (i IPLoadBalancingPlanConfigurationArray) ToIPLoadBalancingPlanConfigurationArrayOutput() IPLoadBalancingPlanConfigurationArrayOutput
- func (i IPLoadBalancingPlanConfigurationArray) ToIPLoadBalancingPlanConfigurationArrayOutputWithContext(ctx context.Context) IPLoadBalancingPlanConfigurationArrayOutput
- type IPLoadBalancingPlanConfigurationArrayInput
- type IPLoadBalancingPlanConfigurationArrayOutput
- func (IPLoadBalancingPlanConfigurationArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingPlanConfigurationArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingPlanConfigurationOutput
- func (o IPLoadBalancingPlanConfigurationArrayOutput) ToIPLoadBalancingPlanConfigurationArrayOutput() IPLoadBalancingPlanConfigurationArrayOutput
- func (o IPLoadBalancingPlanConfigurationArrayOutput) ToIPLoadBalancingPlanConfigurationArrayOutputWithContext(ctx context.Context) IPLoadBalancingPlanConfigurationArrayOutput
- type IPLoadBalancingPlanConfigurationInput
- type IPLoadBalancingPlanConfigurationOutput
- func (IPLoadBalancingPlanConfigurationOutput) ElementType() reflect.Type
- func (o IPLoadBalancingPlanConfigurationOutput) Label() pulumi.StringOutput
- func (o IPLoadBalancingPlanConfigurationOutput) ToIPLoadBalancingPlanConfigurationOutput() IPLoadBalancingPlanConfigurationOutput
- func (o IPLoadBalancingPlanConfigurationOutput) ToIPLoadBalancingPlanConfigurationOutputWithContext(ctx context.Context) IPLoadBalancingPlanConfigurationOutput
- func (o IPLoadBalancingPlanConfigurationOutput) Value() pulumi.StringOutput
- type IPLoadBalancingPlanInput
- type IPLoadBalancingPlanOption
- type IPLoadBalancingPlanOptionArgs
- func (IPLoadBalancingPlanOptionArgs) ElementType() reflect.Type
- func (i IPLoadBalancingPlanOptionArgs) ToIPLoadBalancingPlanOptionOutput() IPLoadBalancingPlanOptionOutput
- func (i IPLoadBalancingPlanOptionArgs) ToIPLoadBalancingPlanOptionOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionOutput
- type IPLoadBalancingPlanOptionArray
- func (IPLoadBalancingPlanOptionArray) ElementType() reflect.Type
- func (i IPLoadBalancingPlanOptionArray) ToIPLoadBalancingPlanOptionArrayOutput() IPLoadBalancingPlanOptionArrayOutput
- func (i IPLoadBalancingPlanOptionArray) ToIPLoadBalancingPlanOptionArrayOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionArrayOutput
- type IPLoadBalancingPlanOptionArrayInput
- type IPLoadBalancingPlanOptionArrayOutput
- func (IPLoadBalancingPlanOptionArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingPlanOptionArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingPlanOptionOutput
- func (o IPLoadBalancingPlanOptionArrayOutput) ToIPLoadBalancingPlanOptionArrayOutput() IPLoadBalancingPlanOptionArrayOutput
- func (o IPLoadBalancingPlanOptionArrayOutput) ToIPLoadBalancingPlanOptionArrayOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionArrayOutput
- type IPLoadBalancingPlanOptionConfiguration
- type IPLoadBalancingPlanOptionConfigurationArgs
- func (IPLoadBalancingPlanOptionConfigurationArgs) ElementType() reflect.Type
- func (i IPLoadBalancingPlanOptionConfigurationArgs) ToIPLoadBalancingPlanOptionConfigurationOutput() IPLoadBalancingPlanOptionConfigurationOutput
- func (i IPLoadBalancingPlanOptionConfigurationArgs) ToIPLoadBalancingPlanOptionConfigurationOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionConfigurationOutput
- type IPLoadBalancingPlanOptionConfigurationArray
- func (IPLoadBalancingPlanOptionConfigurationArray) ElementType() reflect.Type
- func (i IPLoadBalancingPlanOptionConfigurationArray) ToIPLoadBalancingPlanOptionConfigurationArrayOutput() IPLoadBalancingPlanOptionConfigurationArrayOutput
- func (i IPLoadBalancingPlanOptionConfigurationArray) ToIPLoadBalancingPlanOptionConfigurationArrayOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionConfigurationArrayOutput
- type IPLoadBalancingPlanOptionConfigurationArrayInput
- type IPLoadBalancingPlanOptionConfigurationArrayOutput
- func (IPLoadBalancingPlanOptionConfigurationArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingPlanOptionConfigurationArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingPlanOptionConfigurationOutput
- func (o IPLoadBalancingPlanOptionConfigurationArrayOutput) ToIPLoadBalancingPlanOptionConfigurationArrayOutput() IPLoadBalancingPlanOptionConfigurationArrayOutput
- func (o IPLoadBalancingPlanOptionConfigurationArrayOutput) ToIPLoadBalancingPlanOptionConfigurationArrayOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionConfigurationArrayOutput
- type IPLoadBalancingPlanOptionConfigurationInput
- type IPLoadBalancingPlanOptionConfigurationOutput
- func (IPLoadBalancingPlanOptionConfigurationOutput) ElementType() reflect.Type
- func (o IPLoadBalancingPlanOptionConfigurationOutput) Label() pulumi.StringOutput
- func (o IPLoadBalancingPlanOptionConfigurationOutput) ToIPLoadBalancingPlanOptionConfigurationOutput() IPLoadBalancingPlanOptionConfigurationOutput
- func (o IPLoadBalancingPlanOptionConfigurationOutput) ToIPLoadBalancingPlanOptionConfigurationOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionConfigurationOutput
- func (o IPLoadBalancingPlanOptionConfigurationOutput) Value() pulumi.StringOutput
- type IPLoadBalancingPlanOptionInput
- type IPLoadBalancingPlanOptionOutput
- func (o IPLoadBalancingPlanOptionOutput) CatalogName() pulumi.StringPtrOutput
- func (o IPLoadBalancingPlanOptionOutput) Configurations() IPLoadBalancingPlanOptionConfigurationArrayOutput
- func (o IPLoadBalancingPlanOptionOutput) Duration() pulumi.StringOutput
- func (IPLoadBalancingPlanOptionOutput) ElementType() reflect.Type
- func (o IPLoadBalancingPlanOptionOutput) PlanCode() pulumi.StringOutput
- func (o IPLoadBalancingPlanOptionOutput) PricingMode() pulumi.StringOutput
- func (o IPLoadBalancingPlanOptionOutput) ToIPLoadBalancingPlanOptionOutput() IPLoadBalancingPlanOptionOutput
- func (o IPLoadBalancingPlanOptionOutput) ToIPLoadBalancingPlanOptionOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionOutput
- type IPLoadBalancingPlanOutput
- func (o IPLoadBalancingPlanOutput) CatalogName() pulumi.StringPtrOutput
- func (o IPLoadBalancingPlanOutput) Configurations() IPLoadBalancingPlanConfigurationArrayOutput
- func (o IPLoadBalancingPlanOutput) Duration() pulumi.StringOutput
- func (IPLoadBalancingPlanOutput) ElementType() reflect.Type
- func (o IPLoadBalancingPlanOutput) PlanCode() pulumi.StringOutput
- func (o IPLoadBalancingPlanOutput) PricingMode() pulumi.StringOutput
- func (o IPLoadBalancingPlanOutput) ToIPLoadBalancingPlanOutput() IPLoadBalancingPlanOutput
- func (o IPLoadBalancingPlanOutput) ToIPLoadBalancingPlanOutputWithContext(ctx context.Context) IPLoadBalancingPlanOutput
- func (o IPLoadBalancingPlanOutput) ToIPLoadBalancingPlanPtrOutput() IPLoadBalancingPlanPtrOutput
- func (o IPLoadBalancingPlanOutput) ToIPLoadBalancingPlanPtrOutputWithContext(ctx context.Context) IPLoadBalancingPlanPtrOutput
- type IPLoadBalancingPlanPtrInput
- type IPLoadBalancingPlanPtrOutput
- func (o IPLoadBalancingPlanPtrOutput) CatalogName() pulumi.StringPtrOutput
- func (o IPLoadBalancingPlanPtrOutput) Configurations() IPLoadBalancingPlanConfigurationArrayOutput
- func (o IPLoadBalancingPlanPtrOutput) Duration() pulumi.StringPtrOutput
- func (o IPLoadBalancingPlanPtrOutput) Elem() IPLoadBalancingPlanOutput
- func (IPLoadBalancingPlanPtrOutput) ElementType() reflect.Type
- func (o IPLoadBalancingPlanPtrOutput) PlanCode() pulumi.StringPtrOutput
- func (o IPLoadBalancingPlanPtrOutput) PricingMode() pulumi.StringPtrOutput
- func (o IPLoadBalancingPlanPtrOutput) ToIPLoadBalancingPlanPtrOutput() IPLoadBalancingPlanPtrOutput
- func (o IPLoadBalancingPlanPtrOutput) ToIPLoadBalancingPlanPtrOutputWithContext(ctx context.Context) IPLoadBalancingPlanPtrOutput
- type IPLoadBalancingRefresh
- type IPLoadBalancingRefreshArgs
- type IPLoadBalancingRefreshArray
- func (IPLoadBalancingRefreshArray) ElementType() reflect.Type
- func (i IPLoadBalancingRefreshArray) ToIPLoadBalancingRefreshArrayOutput() IPLoadBalancingRefreshArrayOutput
- func (i IPLoadBalancingRefreshArray) ToIPLoadBalancingRefreshArrayOutputWithContext(ctx context.Context) IPLoadBalancingRefreshArrayOutput
- type IPLoadBalancingRefreshArrayInput
- type IPLoadBalancingRefreshArrayOutput
- func (IPLoadBalancingRefreshArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingRefreshArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingRefreshOutput
- func (o IPLoadBalancingRefreshArrayOutput) ToIPLoadBalancingRefreshArrayOutput() IPLoadBalancingRefreshArrayOutput
- func (o IPLoadBalancingRefreshArrayOutput) ToIPLoadBalancingRefreshArrayOutputWithContext(ctx context.Context) IPLoadBalancingRefreshArrayOutput
- type IPLoadBalancingRefreshInput
- type IPLoadBalancingRefreshMap
- type IPLoadBalancingRefreshMapInput
- type IPLoadBalancingRefreshMapOutput
- func (IPLoadBalancingRefreshMapOutput) ElementType() reflect.Type
- func (o IPLoadBalancingRefreshMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingRefreshOutput
- func (o IPLoadBalancingRefreshMapOutput) ToIPLoadBalancingRefreshMapOutput() IPLoadBalancingRefreshMapOutput
- func (o IPLoadBalancingRefreshMapOutput) ToIPLoadBalancingRefreshMapOutputWithContext(ctx context.Context) IPLoadBalancingRefreshMapOutput
- type IPLoadBalancingRefreshOutput
- func (IPLoadBalancingRefreshOutput) ElementType() reflect.Type
- func (o IPLoadBalancingRefreshOutput) Keepers() pulumi.StringArrayOutput
- func (o IPLoadBalancingRefreshOutput) ServiceName() pulumi.StringOutput
- func (o IPLoadBalancingRefreshOutput) ToIPLoadBalancingRefreshOutput() IPLoadBalancingRefreshOutput
- func (o IPLoadBalancingRefreshOutput) ToIPLoadBalancingRefreshOutputWithContext(ctx context.Context) IPLoadBalancingRefreshOutput
- type IPLoadBalancingRefreshState
- type IPLoadBalancingState
- type IPLoadBalancingTCPFarm
- type IPLoadBalancingTCPFarmArgs
- type IPLoadBalancingTCPFarmArray
- func (IPLoadBalancingTCPFarmArray) ElementType() reflect.Type
- func (i IPLoadBalancingTCPFarmArray) ToIPLoadBalancingTCPFarmArrayOutput() IPLoadBalancingTCPFarmArrayOutput
- func (i IPLoadBalancingTCPFarmArray) ToIPLoadBalancingTCPFarmArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmArrayOutput
- type IPLoadBalancingTCPFarmArrayInput
- type IPLoadBalancingTCPFarmArrayOutput
- func (IPLoadBalancingTCPFarmArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPFarmArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingTCPFarmOutput
- func (o IPLoadBalancingTCPFarmArrayOutput) ToIPLoadBalancingTCPFarmArrayOutput() IPLoadBalancingTCPFarmArrayOutput
- func (o IPLoadBalancingTCPFarmArrayOutput) ToIPLoadBalancingTCPFarmArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmArrayOutput
- type IPLoadBalancingTCPFarmInput
- type IPLoadBalancingTCPFarmMap
- type IPLoadBalancingTCPFarmMapInput
- type IPLoadBalancingTCPFarmMapOutput
- func (IPLoadBalancingTCPFarmMapOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPFarmMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingTCPFarmOutput
- func (o IPLoadBalancingTCPFarmMapOutput) ToIPLoadBalancingTCPFarmMapOutput() IPLoadBalancingTCPFarmMapOutput
- func (o IPLoadBalancingTCPFarmMapOutput) ToIPLoadBalancingTCPFarmMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmMapOutput
- type IPLoadBalancingTCPFarmOutput
- func (o IPLoadBalancingTCPFarmOutput) Balance() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPFarmOutput) DisplayName() pulumi.StringPtrOutput
- func (IPLoadBalancingTCPFarmOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPFarmOutput) Port() pulumi.IntPtrOutput
- func (o IPLoadBalancingTCPFarmOutput) Probe() IPLoadBalancingTCPFarmProbePtrOutput
- func (o IPLoadBalancingTCPFarmOutput) ServiceName() pulumi.StringOutput
- func (o IPLoadBalancingTCPFarmOutput) Stickiness() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPFarmOutput) ToIPLoadBalancingTCPFarmOutput() IPLoadBalancingTCPFarmOutput
- func (o IPLoadBalancingTCPFarmOutput) ToIPLoadBalancingTCPFarmOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmOutput
- func (o IPLoadBalancingTCPFarmOutput) VrackNetworkId() pulumi.IntPtrOutput
- func (o IPLoadBalancingTCPFarmOutput) Zone() pulumi.StringOutput
- type IPLoadBalancingTCPFarmProbe
- type IPLoadBalancingTCPFarmProbeArgs
- func (IPLoadBalancingTCPFarmProbeArgs) ElementType() reflect.Type
- func (i IPLoadBalancingTCPFarmProbeArgs) ToIPLoadBalancingTCPFarmProbeOutput() IPLoadBalancingTCPFarmProbeOutput
- func (i IPLoadBalancingTCPFarmProbeArgs) ToIPLoadBalancingTCPFarmProbeOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmProbeOutput
- func (i IPLoadBalancingTCPFarmProbeArgs) ToIPLoadBalancingTCPFarmProbePtrOutput() IPLoadBalancingTCPFarmProbePtrOutput
- func (i IPLoadBalancingTCPFarmProbeArgs) ToIPLoadBalancingTCPFarmProbePtrOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmProbePtrOutput
- type IPLoadBalancingTCPFarmProbeInput
- type IPLoadBalancingTCPFarmProbeOutput
- func (IPLoadBalancingTCPFarmProbeOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPFarmProbeOutput) ForceSsl() pulumi.BoolPtrOutput
- func (o IPLoadBalancingTCPFarmProbeOutput) Interval() pulumi.IntPtrOutput
- func (o IPLoadBalancingTCPFarmProbeOutput) Match() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPFarmProbeOutput) Method() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPFarmProbeOutput) Negate() pulumi.BoolPtrOutput
- func (o IPLoadBalancingTCPFarmProbeOutput) Pattern() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPFarmProbeOutput) Port() pulumi.IntPtrOutput
- func (o IPLoadBalancingTCPFarmProbeOutput) ToIPLoadBalancingTCPFarmProbeOutput() IPLoadBalancingTCPFarmProbeOutput
- func (o IPLoadBalancingTCPFarmProbeOutput) ToIPLoadBalancingTCPFarmProbeOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmProbeOutput
- func (o IPLoadBalancingTCPFarmProbeOutput) ToIPLoadBalancingTCPFarmProbePtrOutput() IPLoadBalancingTCPFarmProbePtrOutput
- func (o IPLoadBalancingTCPFarmProbeOutput) ToIPLoadBalancingTCPFarmProbePtrOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmProbePtrOutput
- func (o IPLoadBalancingTCPFarmProbeOutput) Type() pulumi.StringOutput
- func (o IPLoadBalancingTCPFarmProbeOutput) Url() pulumi.StringPtrOutput
- type IPLoadBalancingTCPFarmProbePtrInput
- type IPLoadBalancingTCPFarmProbePtrOutput
- func (o IPLoadBalancingTCPFarmProbePtrOutput) Elem() IPLoadBalancingTCPFarmProbeOutput
- func (IPLoadBalancingTCPFarmProbePtrOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPFarmProbePtrOutput) ForceSsl() pulumi.BoolPtrOutput
- func (o IPLoadBalancingTCPFarmProbePtrOutput) Interval() pulumi.IntPtrOutput
- func (o IPLoadBalancingTCPFarmProbePtrOutput) Match() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPFarmProbePtrOutput) Method() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPFarmProbePtrOutput) Negate() pulumi.BoolPtrOutput
- func (o IPLoadBalancingTCPFarmProbePtrOutput) Pattern() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPFarmProbePtrOutput) Port() pulumi.IntPtrOutput
- func (o IPLoadBalancingTCPFarmProbePtrOutput) ToIPLoadBalancingTCPFarmProbePtrOutput() IPLoadBalancingTCPFarmProbePtrOutput
- func (o IPLoadBalancingTCPFarmProbePtrOutput) ToIPLoadBalancingTCPFarmProbePtrOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmProbePtrOutput
- func (o IPLoadBalancingTCPFarmProbePtrOutput) Type() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPFarmProbePtrOutput) Url() pulumi.StringPtrOutput
- type IPLoadBalancingTCPFarmServer
- func (*IPLoadBalancingTCPFarmServer) ElementType() reflect.Type
- func (i *IPLoadBalancingTCPFarmServer) ToIPLoadBalancingTCPFarmServerOutput() IPLoadBalancingTCPFarmServerOutput
- func (i *IPLoadBalancingTCPFarmServer) ToIPLoadBalancingTCPFarmServerOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmServerOutput
- type IPLoadBalancingTCPFarmServerArgs
- type IPLoadBalancingTCPFarmServerArray
- func (IPLoadBalancingTCPFarmServerArray) ElementType() reflect.Type
- func (i IPLoadBalancingTCPFarmServerArray) ToIPLoadBalancingTCPFarmServerArrayOutput() IPLoadBalancingTCPFarmServerArrayOutput
- func (i IPLoadBalancingTCPFarmServerArray) ToIPLoadBalancingTCPFarmServerArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmServerArrayOutput
- type IPLoadBalancingTCPFarmServerArrayInput
- type IPLoadBalancingTCPFarmServerArrayOutput
- func (IPLoadBalancingTCPFarmServerArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPFarmServerArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingTCPFarmServerOutput
- func (o IPLoadBalancingTCPFarmServerArrayOutput) ToIPLoadBalancingTCPFarmServerArrayOutput() IPLoadBalancingTCPFarmServerArrayOutput
- func (o IPLoadBalancingTCPFarmServerArrayOutput) ToIPLoadBalancingTCPFarmServerArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmServerArrayOutput
- type IPLoadBalancingTCPFarmServerInput
- type IPLoadBalancingTCPFarmServerMap
- func (IPLoadBalancingTCPFarmServerMap) ElementType() reflect.Type
- func (i IPLoadBalancingTCPFarmServerMap) ToIPLoadBalancingTCPFarmServerMapOutput() IPLoadBalancingTCPFarmServerMapOutput
- func (i IPLoadBalancingTCPFarmServerMap) ToIPLoadBalancingTCPFarmServerMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmServerMapOutput
- type IPLoadBalancingTCPFarmServerMapInput
- type IPLoadBalancingTCPFarmServerMapOutput
- func (IPLoadBalancingTCPFarmServerMapOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPFarmServerMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingTCPFarmServerOutput
- func (o IPLoadBalancingTCPFarmServerMapOutput) ToIPLoadBalancingTCPFarmServerMapOutput() IPLoadBalancingTCPFarmServerMapOutput
- func (o IPLoadBalancingTCPFarmServerMapOutput) ToIPLoadBalancingTCPFarmServerMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmServerMapOutput
- type IPLoadBalancingTCPFarmServerOutput
- func (o IPLoadBalancingTCPFarmServerOutput) Address() pulumi.StringOutput
- func (o IPLoadBalancingTCPFarmServerOutput) Backup() pulumi.BoolPtrOutput
- func (o IPLoadBalancingTCPFarmServerOutput) Chain() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPFarmServerOutput) DisplayName() pulumi.StringPtrOutput
- func (IPLoadBalancingTCPFarmServerOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPFarmServerOutput) FarmId() pulumi.IntOutput
- func (o IPLoadBalancingTCPFarmServerOutput) Port() pulumi.IntPtrOutput
- func (o IPLoadBalancingTCPFarmServerOutput) Probe() pulumi.BoolPtrOutput
- func (o IPLoadBalancingTCPFarmServerOutput) ProxyProtocolVersion() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPFarmServerOutput) ServiceName() pulumi.StringOutput
- func (o IPLoadBalancingTCPFarmServerOutput) Ssl() pulumi.BoolPtrOutput
- func (o IPLoadBalancingTCPFarmServerOutput) Status() pulumi.StringOutput
- func (o IPLoadBalancingTCPFarmServerOutput) ToIPLoadBalancingTCPFarmServerOutput() IPLoadBalancingTCPFarmServerOutput
- func (o IPLoadBalancingTCPFarmServerOutput) ToIPLoadBalancingTCPFarmServerOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmServerOutput
- func (o IPLoadBalancingTCPFarmServerOutput) Weight() pulumi.IntPtrOutput
- type IPLoadBalancingTCPFarmServerState
- type IPLoadBalancingTCPFarmState
- type IPLoadBalancingTCPFrontend
- func (*IPLoadBalancingTCPFrontend) ElementType() reflect.Type
- func (i *IPLoadBalancingTCPFrontend) ToIPLoadBalancingTCPFrontendOutput() IPLoadBalancingTCPFrontendOutput
- func (i *IPLoadBalancingTCPFrontend) ToIPLoadBalancingTCPFrontendOutputWithContext(ctx context.Context) IPLoadBalancingTCPFrontendOutput
- type IPLoadBalancingTCPFrontendArgs
- type IPLoadBalancingTCPFrontendArray
- func (IPLoadBalancingTCPFrontendArray) ElementType() reflect.Type
- func (i IPLoadBalancingTCPFrontendArray) ToIPLoadBalancingTCPFrontendArrayOutput() IPLoadBalancingTCPFrontendArrayOutput
- func (i IPLoadBalancingTCPFrontendArray) ToIPLoadBalancingTCPFrontendArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPFrontendArrayOutput
- type IPLoadBalancingTCPFrontendArrayInput
- type IPLoadBalancingTCPFrontendArrayOutput
- func (IPLoadBalancingTCPFrontendArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPFrontendArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingTCPFrontendOutput
- func (o IPLoadBalancingTCPFrontendArrayOutput) ToIPLoadBalancingTCPFrontendArrayOutput() IPLoadBalancingTCPFrontendArrayOutput
- func (o IPLoadBalancingTCPFrontendArrayOutput) ToIPLoadBalancingTCPFrontendArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPFrontendArrayOutput
- type IPLoadBalancingTCPFrontendInput
- type IPLoadBalancingTCPFrontendMap
- func (IPLoadBalancingTCPFrontendMap) ElementType() reflect.Type
- func (i IPLoadBalancingTCPFrontendMap) ToIPLoadBalancingTCPFrontendMapOutput() IPLoadBalancingTCPFrontendMapOutput
- func (i IPLoadBalancingTCPFrontendMap) ToIPLoadBalancingTCPFrontendMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPFrontendMapOutput
- type IPLoadBalancingTCPFrontendMapInput
- type IPLoadBalancingTCPFrontendMapOutput
- func (IPLoadBalancingTCPFrontendMapOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPFrontendMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingTCPFrontendOutput
- func (o IPLoadBalancingTCPFrontendMapOutput) ToIPLoadBalancingTCPFrontendMapOutput() IPLoadBalancingTCPFrontendMapOutput
- func (o IPLoadBalancingTCPFrontendMapOutput) ToIPLoadBalancingTCPFrontendMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPFrontendMapOutput
- type IPLoadBalancingTCPFrontendOutput
- func (o IPLoadBalancingTCPFrontendOutput) AllowedSources() pulumi.StringArrayOutput
- func (o IPLoadBalancingTCPFrontendOutput) DedicatedIpfos() pulumi.StringArrayOutput
- func (o IPLoadBalancingTCPFrontendOutput) DefaultFarmId() pulumi.IntOutput
- func (o IPLoadBalancingTCPFrontendOutput) DefaultSslId() pulumi.IntOutput
- func (o IPLoadBalancingTCPFrontendOutput) Disabled() pulumi.BoolPtrOutput
- func (o IPLoadBalancingTCPFrontendOutput) DisplayName() pulumi.StringPtrOutput
- func (IPLoadBalancingTCPFrontendOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPFrontendOutput) Port() pulumi.StringOutput
- func (o IPLoadBalancingTCPFrontendOutput) ServiceName() pulumi.StringOutput
- func (o IPLoadBalancingTCPFrontendOutput) Ssl() pulumi.BoolPtrOutput
- func (o IPLoadBalancingTCPFrontendOutput) ToIPLoadBalancingTCPFrontendOutput() IPLoadBalancingTCPFrontendOutput
- func (o IPLoadBalancingTCPFrontendOutput) ToIPLoadBalancingTCPFrontendOutputWithContext(ctx context.Context) IPLoadBalancingTCPFrontendOutput
- func (o IPLoadBalancingTCPFrontendOutput) Zone() pulumi.StringOutput
- type IPLoadBalancingTCPFrontendState
- type IPLoadBalancingTCPRoute
- type IPLoadBalancingTCPRouteAction
- type IPLoadBalancingTCPRouteActionArgs
- func (IPLoadBalancingTCPRouteActionArgs) ElementType() reflect.Type
- func (i IPLoadBalancingTCPRouteActionArgs) ToIPLoadBalancingTCPRouteActionOutput() IPLoadBalancingTCPRouteActionOutput
- func (i IPLoadBalancingTCPRouteActionArgs) ToIPLoadBalancingTCPRouteActionOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteActionOutput
- func (i IPLoadBalancingTCPRouteActionArgs) ToIPLoadBalancingTCPRouteActionPtrOutput() IPLoadBalancingTCPRouteActionPtrOutput
- func (i IPLoadBalancingTCPRouteActionArgs) ToIPLoadBalancingTCPRouteActionPtrOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteActionPtrOutput
- type IPLoadBalancingTCPRouteActionInput
- type IPLoadBalancingTCPRouteActionOutput
- func (IPLoadBalancingTCPRouteActionOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPRouteActionOutput) Target() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPRouteActionOutput) ToIPLoadBalancingTCPRouteActionOutput() IPLoadBalancingTCPRouteActionOutput
- func (o IPLoadBalancingTCPRouteActionOutput) ToIPLoadBalancingTCPRouteActionOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteActionOutput
- func (o IPLoadBalancingTCPRouteActionOutput) ToIPLoadBalancingTCPRouteActionPtrOutput() IPLoadBalancingTCPRouteActionPtrOutput
- func (o IPLoadBalancingTCPRouteActionOutput) ToIPLoadBalancingTCPRouteActionPtrOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteActionPtrOutput
- func (o IPLoadBalancingTCPRouteActionOutput) Type() pulumi.StringOutput
- type IPLoadBalancingTCPRouteActionPtrInput
- type IPLoadBalancingTCPRouteActionPtrOutput
- func (o IPLoadBalancingTCPRouteActionPtrOutput) Elem() IPLoadBalancingTCPRouteActionOutput
- func (IPLoadBalancingTCPRouteActionPtrOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPRouteActionPtrOutput) Target() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPRouteActionPtrOutput) ToIPLoadBalancingTCPRouteActionPtrOutput() IPLoadBalancingTCPRouteActionPtrOutput
- func (o IPLoadBalancingTCPRouteActionPtrOutput) ToIPLoadBalancingTCPRouteActionPtrOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteActionPtrOutput
- func (o IPLoadBalancingTCPRouteActionPtrOutput) Type() pulumi.StringPtrOutput
- type IPLoadBalancingTCPRouteArgs
- type IPLoadBalancingTCPRouteArray
- func (IPLoadBalancingTCPRouteArray) ElementType() reflect.Type
- func (i IPLoadBalancingTCPRouteArray) ToIPLoadBalancingTCPRouteArrayOutput() IPLoadBalancingTCPRouteArrayOutput
- func (i IPLoadBalancingTCPRouteArray) ToIPLoadBalancingTCPRouteArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteArrayOutput
- type IPLoadBalancingTCPRouteArrayInput
- type IPLoadBalancingTCPRouteArrayOutput
- func (IPLoadBalancingTCPRouteArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPRouteArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingTCPRouteOutput
- func (o IPLoadBalancingTCPRouteArrayOutput) ToIPLoadBalancingTCPRouteArrayOutput() IPLoadBalancingTCPRouteArrayOutput
- func (o IPLoadBalancingTCPRouteArrayOutput) ToIPLoadBalancingTCPRouteArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteArrayOutput
- type IPLoadBalancingTCPRouteInput
- type IPLoadBalancingTCPRouteMap
- func (IPLoadBalancingTCPRouteMap) ElementType() reflect.Type
- func (i IPLoadBalancingTCPRouteMap) ToIPLoadBalancingTCPRouteMapOutput() IPLoadBalancingTCPRouteMapOutput
- func (i IPLoadBalancingTCPRouteMap) ToIPLoadBalancingTCPRouteMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteMapOutput
- type IPLoadBalancingTCPRouteMapInput
- type IPLoadBalancingTCPRouteMapOutput
- func (IPLoadBalancingTCPRouteMapOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPRouteMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingTCPRouteOutput
- func (o IPLoadBalancingTCPRouteMapOutput) ToIPLoadBalancingTCPRouteMapOutput() IPLoadBalancingTCPRouteMapOutput
- func (o IPLoadBalancingTCPRouteMapOutput) ToIPLoadBalancingTCPRouteMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteMapOutput
- type IPLoadBalancingTCPRouteOutput
- func (o IPLoadBalancingTCPRouteOutput) Action() IPLoadBalancingTCPRouteActionOutput
- func (o IPLoadBalancingTCPRouteOutput) DisplayName() pulumi.StringPtrOutput
- func (IPLoadBalancingTCPRouteOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPRouteOutput) FrontendId() pulumi.IntOutput
- func (o IPLoadBalancingTCPRouteOutput) Rules() IPLoadBalancingTCPRouteRuleTypeArrayOutput
- func (o IPLoadBalancingTCPRouteOutput) ServiceName() pulumi.StringOutput
- func (o IPLoadBalancingTCPRouteOutput) Status() pulumi.StringOutput
- func (o IPLoadBalancingTCPRouteOutput) ToIPLoadBalancingTCPRouteOutput() IPLoadBalancingTCPRouteOutput
- func (o IPLoadBalancingTCPRouteOutput) ToIPLoadBalancingTCPRouteOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteOutput
- func (o IPLoadBalancingTCPRouteOutput) Weight() pulumi.IntOutput
- type IPLoadBalancingTCPRouteRule
- func (*IPLoadBalancingTCPRouteRule) ElementType() reflect.Type
- func (i *IPLoadBalancingTCPRouteRule) ToIPLoadBalancingTCPRouteRuleOutput() IPLoadBalancingTCPRouteRuleOutput
- func (i *IPLoadBalancingTCPRouteRule) ToIPLoadBalancingTCPRouteRuleOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleOutput
- type IPLoadBalancingTCPRouteRuleArgs
- type IPLoadBalancingTCPRouteRuleArray
- func (IPLoadBalancingTCPRouteRuleArray) ElementType() reflect.Type
- func (i IPLoadBalancingTCPRouteRuleArray) ToIPLoadBalancingTCPRouteRuleArrayOutput() IPLoadBalancingTCPRouteRuleArrayOutput
- func (i IPLoadBalancingTCPRouteRuleArray) ToIPLoadBalancingTCPRouteRuleArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleArrayOutput
- type IPLoadBalancingTCPRouteRuleArrayInput
- type IPLoadBalancingTCPRouteRuleArrayOutput
- func (IPLoadBalancingTCPRouteRuleArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPRouteRuleArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingTCPRouteRuleOutput
- func (o IPLoadBalancingTCPRouteRuleArrayOutput) ToIPLoadBalancingTCPRouteRuleArrayOutput() IPLoadBalancingTCPRouteRuleArrayOutput
- func (o IPLoadBalancingTCPRouteRuleArrayOutput) ToIPLoadBalancingTCPRouteRuleArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleArrayOutput
- type IPLoadBalancingTCPRouteRuleInput
- type IPLoadBalancingTCPRouteRuleMap
- func (IPLoadBalancingTCPRouteRuleMap) ElementType() reflect.Type
- func (i IPLoadBalancingTCPRouteRuleMap) ToIPLoadBalancingTCPRouteRuleMapOutput() IPLoadBalancingTCPRouteRuleMapOutput
- func (i IPLoadBalancingTCPRouteRuleMap) ToIPLoadBalancingTCPRouteRuleMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleMapOutput
- type IPLoadBalancingTCPRouteRuleMapInput
- type IPLoadBalancingTCPRouteRuleMapOutput
- func (IPLoadBalancingTCPRouteRuleMapOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPRouteRuleMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingTCPRouteRuleOutput
- func (o IPLoadBalancingTCPRouteRuleMapOutput) ToIPLoadBalancingTCPRouteRuleMapOutput() IPLoadBalancingTCPRouteRuleMapOutput
- func (o IPLoadBalancingTCPRouteRuleMapOutput) ToIPLoadBalancingTCPRouteRuleMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleMapOutput
- type IPLoadBalancingTCPRouteRuleOutput
- func (o IPLoadBalancingTCPRouteRuleOutput) DisplayName() pulumi.StringPtrOutput
- func (IPLoadBalancingTCPRouteRuleOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPRouteRuleOutput) Field() pulumi.StringOutput
- func (o IPLoadBalancingTCPRouteRuleOutput) Match() pulumi.StringOutput
- func (o IPLoadBalancingTCPRouteRuleOutput) Negate() pulumi.BoolOutput
- func (o IPLoadBalancingTCPRouteRuleOutput) Pattern() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPRouteRuleOutput) RouteId() pulumi.StringOutput
- func (o IPLoadBalancingTCPRouteRuleOutput) ServiceName() pulumi.StringOutput
- func (o IPLoadBalancingTCPRouteRuleOutput) SubField() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPRouteRuleOutput) ToIPLoadBalancingTCPRouteRuleOutput() IPLoadBalancingTCPRouteRuleOutput
- func (o IPLoadBalancingTCPRouteRuleOutput) ToIPLoadBalancingTCPRouteRuleOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleOutput
- type IPLoadBalancingTCPRouteRuleState
- type IPLoadBalancingTCPRouteRuleType
- type IPLoadBalancingTCPRouteRuleTypeArgs
- func (IPLoadBalancingTCPRouteRuleTypeArgs) ElementType() reflect.Type
- func (i IPLoadBalancingTCPRouteRuleTypeArgs) ToIPLoadBalancingTCPRouteRuleTypeOutput() IPLoadBalancingTCPRouteRuleTypeOutput
- func (i IPLoadBalancingTCPRouteRuleTypeArgs) ToIPLoadBalancingTCPRouteRuleTypeOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleTypeOutput
- type IPLoadBalancingTCPRouteRuleTypeArray
- func (IPLoadBalancingTCPRouteRuleTypeArray) ElementType() reflect.Type
- func (i IPLoadBalancingTCPRouteRuleTypeArray) ToIPLoadBalancingTCPRouteRuleTypeArrayOutput() IPLoadBalancingTCPRouteRuleTypeArrayOutput
- func (i IPLoadBalancingTCPRouteRuleTypeArray) ToIPLoadBalancingTCPRouteRuleTypeArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleTypeArrayOutput
- type IPLoadBalancingTCPRouteRuleTypeArrayInput
- type IPLoadBalancingTCPRouteRuleTypeArrayOutput
- func (IPLoadBalancingTCPRouteRuleTypeArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPRouteRuleTypeArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingTCPRouteRuleTypeOutput
- func (o IPLoadBalancingTCPRouteRuleTypeArrayOutput) ToIPLoadBalancingTCPRouteRuleTypeArrayOutput() IPLoadBalancingTCPRouteRuleTypeArrayOutput
- func (o IPLoadBalancingTCPRouteRuleTypeArrayOutput) ToIPLoadBalancingTCPRouteRuleTypeArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleTypeArrayOutput
- type IPLoadBalancingTCPRouteRuleTypeInput
- type IPLoadBalancingTCPRouteRuleTypeOutput
- func (IPLoadBalancingTCPRouteRuleTypeOutput) ElementType() reflect.Type
- func (o IPLoadBalancingTCPRouteRuleTypeOutput) Field() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPRouteRuleTypeOutput) Match() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPRouteRuleTypeOutput) Negate() pulumi.BoolPtrOutput
- func (o IPLoadBalancingTCPRouteRuleTypeOutput) Pattern() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPRouteRuleTypeOutput) RuleId() pulumi.IntPtrOutput
- func (o IPLoadBalancingTCPRouteRuleTypeOutput) SubField() pulumi.StringPtrOutput
- func (o IPLoadBalancingTCPRouteRuleTypeOutput) ToIPLoadBalancingTCPRouteRuleTypeOutput() IPLoadBalancingTCPRouteRuleTypeOutput
- func (o IPLoadBalancingTCPRouteRuleTypeOutput) ToIPLoadBalancingTCPRouteRuleTypeOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleTypeOutput
- type IPLoadBalancingTCPRouteState
- type IPLoadBalancingVRackNetwork
- func (*IPLoadBalancingVRackNetwork) ElementType() reflect.Type
- func (i *IPLoadBalancingVRackNetwork) ToIPLoadBalancingVRackNetworkOutput() IPLoadBalancingVRackNetworkOutput
- func (i *IPLoadBalancingVRackNetwork) ToIPLoadBalancingVRackNetworkOutputWithContext(ctx context.Context) IPLoadBalancingVRackNetworkOutput
- type IPLoadBalancingVRackNetworkArgs
- type IPLoadBalancingVRackNetworkArray
- func (IPLoadBalancingVRackNetworkArray) ElementType() reflect.Type
- func (i IPLoadBalancingVRackNetworkArray) ToIPLoadBalancingVRackNetworkArrayOutput() IPLoadBalancingVRackNetworkArrayOutput
- func (i IPLoadBalancingVRackNetworkArray) ToIPLoadBalancingVRackNetworkArrayOutputWithContext(ctx context.Context) IPLoadBalancingVRackNetworkArrayOutput
- type IPLoadBalancingVRackNetworkArrayInput
- type IPLoadBalancingVRackNetworkArrayOutput
- func (IPLoadBalancingVRackNetworkArrayOutput) ElementType() reflect.Type
- func (o IPLoadBalancingVRackNetworkArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingVRackNetworkOutput
- func (o IPLoadBalancingVRackNetworkArrayOutput) ToIPLoadBalancingVRackNetworkArrayOutput() IPLoadBalancingVRackNetworkArrayOutput
- func (o IPLoadBalancingVRackNetworkArrayOutput) ToIPLoadBalancingVRackNetworkArrayOutputWithContext(ctx context.Context) IPLoadBalancingVRackNetworkArrayOutput
- type IPLoadBalancingVRackNetworkInput
- type IPLoadBalancingVRackNetworkMap
- func (IPLoadBalancingVRackNetworkMap) ElementType() reflect.Type
- func (i IPLoadBalancingVRackNetworkMap) ToIPLoadBalancingVRackNetworkMapOutput() IPLoadBalancingVRackNetworkMapOutput
- func (i IPLoadBalancingVRackNetworkMap) ToIPLoadBalancingVRackNetworkMapOutputWithContext(ctx context.Context) IPLoadBalancingVRackNetworkMapOutput
- type IPLoadBalancingVRackNetworkMapInput
- type IPLoadBalancingVRackNetworkMapOutput
- func (IPLoadBalancingVRackNetworkMapOutput) ElementType() reflect.Type
- func (o IPLoadBalancingVRackNetworkMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingVRackNetworkOutput
- func (o IPLoadBalancingVRackNetworkMapOutput) ToIPLoadBalancingVRackNetworkMapOutput() IPLoadBalancingVRackNetworkMapOutput
- func (o IPLoadBalancingVRackNetworkMapOutput) ToIPLoadBalancingVRackNetworkMapOutputWithContext(ctx context.Context) IPLoadBalancingVRackNetworkMapOutput
- type IPLoadBalancingVRackNetworkOutput
- func (o IPLoadBalancingVRackNetworkOutput) DisplayName() pulumi.StringPtrOutput
- func (IPLoadBalancingVRackNetworkOutput) ElementType() reflect.Type
- func (o IPLoadBalancingVRackNetworkOutput) FarmIds() pulumi.IntArrayOutput
- func (o IPLoadBalancingVRackNetworkOutput) NatIp() pulumi.StringOutput
- func (o IPLoadBalancingVRackNetworkOutput) ServiceName() pulumi.StringOutput
- func (o IPLoadBalancingVRackNetworkOutput) Subnet() pulumi.StringOutput
- func (o IPLoadBalancingVRackNetworkOutput) ToIPLoadBalancingVRackNetworkOutput() IPLoadBalancingVRackNetworkOutput
- func (o IPLoadBalancingVRackNetworkOutput) ToIPLoadBalancingVRackNetworkOutputWithContext(ctx context.Context) IPLoadBalancingVRackNetworkOutput
- func (o IPLoadBalancingVRackNetworkOutput) Vlan() pulumi.IntOutput
- func (o IPLoadBalancingVRackNetworkOutput) VrackNetworkId() pulumi.IntOutput
- type IPLoadBalancingVRackNetworkState
- type IPReverse
- type IPReverseArgs
- type IPReverseArray
- type IPReverseArrayInput
- type IPReverseArrayOutput
- func (IPReverseArrayOutput) ElementType() reflect.Type
- func (o IPReverseArrayOutput) Index(i pulumi.IntInput) IPReverseOutput
- func (o IPReverseArrayOutput) ToIPReverseArrayOutput() IPReverseArrayOutput
- func (o IPReverseArrayOutput) ToIPReverseArrayOutputWithContext(ctx context.Context) IPReverseArrayOutput
- type IPReverseInput
- type IPReverseMap
- type IPReverseMapInput
- type IPReverseMapOutput
- type IPReverseOutput
- func (IPReverseOutput) ElementType() reflect.Type
- func (o IPReverseOutput) Ip() pulumi.StringOutput
- func (o IPReverseOutput) IpReverse() pulumi.StringOutput
- func (o IPReverseOutput) Reverse() pulumi.StringOutput
- func (o IPReverseOutput) ToIPReverseOutput() IPReverseOutput
- func (o IPReverseOutput) ToIPReverseOutputWithContext(ctx context.Context) IPReverseOutput
- type IPReverseState
- type IPService
- type IPServiceArgs
- type IPServiceArray
- type IPServiceArrayInput
- type IPServiceArrayOutput
- func (IPServiceArrayOutput) ElementType() reflect.Type
- func (o IPServiceArrayOutput) Index(i pulumi.IntInput) IPServiceOutput
- func (o IPServiceArrayOutput) ToIPServiceArrayOutput() IPServiceArrayOutput
- func (o IPServiceArrayOutput) ToIPServiceArrayOutputWithContext(ctx context.Context) IPServiceArrayOutput
- type IPServiceInput
- type IPServiceMap
- type IPServiceMapInput
- type IPServiceMapOutput
- type IPServiceOrder
- type IPServiceOrderArgs
- type IPServiceOrderArray
- type IPServiceOrderArrayInput
- type IPServiceOrderArrayOutput
- func (IPServiceOrderArrayOutput) ElementType() reflect.Type
- func (o IPServiceOrderArrayOutput) Index(i pulumi.IntInput) IPServiceOrderOutput
- func (o IPServiceOrderArrayOutput) ToIPServiceOrderArrayOutput() IPServiceOrderArrayOutput
- func (o IPServiceOrderArrayOutput) ToIPServiceOrderArrayOutputWithContext(ctx context.Context) IPServiceOrderArrayOutput
- type IPServiceOrderDetail
- type IPServiceOrderDetailArgs
- type IPServiceOrderDetailArray
- type IPServiceOrderDetailArrayInput
- type IPServiceOrderDetailArrayOutput
- func (IPServiceOrderDetailArrayOutput) ElementType() reflect.Type
- func (o IPServiceOrderDetailArrayOutput) Index(i pulumi.IntInput) IPServiceOrderDetailOutput
- func (o IPServiceOrderDetailArrayOutput) ToIPServiceOrderDetailArrayOutput() IPServiceOrderDetailArrayOutput
- func (o IPServiceOrderDetailArrayOutput) ToIPServiceOrderDetailArrayOutputWithContext(ctx context.Context) IPServiceOrderDetailArrayOutput
- type IPServiceOrderDetailInput
- type IPServiceOrderDetailOutput
- func (o IPServiceOrderDetailOutput) Description() pulumi.StringPtrOutput
- func (o IPServiceOrderDetailOutput) Domain() pulumi.StringPtrOutput
- func (IPServiceOrderDetailOutput) ElementType() reflect.Type
- func (o IPServiceOrderDetailOutput) OrderDetailId() pulumi.IntPtrOutput
- func (o IPServiceOrderDetailOutput) Quantity() pulumi.StringPtrOutput
- func (o IPServiceOrderDetailOutput) ToIPServiceOrderDetailOutput() IPServiceOrderDetailOutput
- func (o IPServiceOrderDetailOutput) ToIPServiceOrderDetailOutputWithContext(ctx context.Context) IPServiceOrderDetailOutput
- type IPServiceOrderInput
- type IPServiceOrderOutput
- func (o IPServiceOrderOutput) Date() pulumi.StringPtrOutput
- func (o IPServiceOrderOutput) Details() IPServiceOrderDetailArrayOutput
- func (IPServiceOrderOutput) ElementType() reflect.Type
- func (o IPServiceOrderOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o IPServiceOrderOutput) OrderId() pulumi.IntPtrOutput
- func (o IPServiceOrderOutput) ToIPServiceOrderOutput() IPServiceOrderOutput
- func (o IPServiceOrderOutput) ToIPServiceOrderOutputWithContext(ctx context.Context) IPServiceOrderOutput
- type IPServiceOutput
- func (o IPServiceOutput) CanBeTerminated() pulumi.BoolOutput
- func (o IPServiceOutput) Country() pulumi.StringOutput
- func (o IPServiceOutput) Description() pulumi.StringOutput
- func (IPServiceOutput) ElementType() reflect.Type
- func (o IPServiceOutput) Ip() pulumi.StringOutput
- func (o IPServiceOutput) Orders() IPServiceOrderArrayOutput
- func (o IPServiceOutput) OrganisationId() pulumi.StringOutput
- func (o IPServiceOutput) OvhSubsidiary() pulumi.StringOutput
- func (o IPServiceOutput) PaymentMean() pulumi.StringOutput
- func (o IPServiceOutput) Plan() IPServicePlanOutput
- func (o IPServiceOutput) PlanOptions() IPServicePlanOptionArrayOutput
- func (o IPServiceOutput) RoutedTos() IPServiceRoutedToArrayOutput
- func (o IPServiceOutput) ServiceName() pulumi.StringOutput
- func (o IPServiceOutput) ToIPServiceOutput() IPServiceOutput
- func (o IPServiceOutput) ToIPServiceOutputWithContext(ctx context.Context) IPServiceOutput
- func (o IPServiceOutput) Type() pulumi.StringOutput
- type IPServicePlan
- type IPServicePlanArgs
- func (IPServicePlanArgs) ElementType() reflect.Type
- func (i IPServicePlanArgs) ToIPServicePlanOutput() IPServicePlanOutput
- func (i IPServicePlanArgs) ToIPServicePlanOutputWithContext(ctx context.Context) IPServicePlanOutput
- func (i IPServicePlanArgs) ToIPServicePlanPtrOutput() IPServicePlanPtrOutput
- func (i IPServicePlanArgs) ToIPServicePlanPtrOutputWithContext(ctx context.Context) IPServicePlanPtrOutput
- type IPServicePlanConfiguration
- type IPServicePlanConfigurationArgs
- func (IPServicePlanConfigurationArgs) ElementType() reflect.Type
- func (i IPServicePlanConfigurationArgs) ToIPServicePlanConfigurationOutput() IPServicePlanConfigurationOutput
- func (i IPServicePlanConfigurationArgs) ToIPServicePlanConfigurationOutputWithContext(ctx context.Context) IPServicePlanConfigurationOutput
- type IPServicePlanConfigurationArray
- func (IPServicePlanConfigurationArray) ElementType() reflect.Type
- func (i IPServicePlanConfigurationArray) ToIPServicePlanConfigurationArrayOutput() IPServicePlanConfigurationArrayOutput
- func (i IPServicePlanConfigurationArray) ToIPServicePlanConfigurationArrayOutputWithContext(ctx context.Context) IPServicePlanConfigurationArrayOutput
- type IPServicePlanConfigurationArrayInput
- type IPServicePlanConfigurationArrayOutput
- func (IPServicePlanConfigurationArrayOutput) ElementType() reflect.Type
- func (o IPServicePlanConfigurationArrayOutput) Index(i pulumi.IntInput) IPServicePlanConfigurationOutput
- func (o IPServicePlanConfigurationArrayOutput) ToIPServicePlanConfigurationArrayOutput() IPServicePlanConfigurationArrayOutput
- func (o IPServicePlanConfigurationArrayOutput) ToIPServicePlanConfigurationArrayOutputWithContext(ctx context.Context) IPServicePlanConfigurationArrayOutput
- type IPServicePlanConfigurationInput
- type IPServicePlanConfigurationOutput
- func (IPServicePlanConfigurationOutput) ElementType() reflect.Type
- func (o IPServicePlanConfigurationOutput) Label() pulumi.StringOutput
- func (o IPServicePlanConfigurationOutput) ToIPServicePlanConfigurationOutput() IPServicePlanConfigurationOutput
- func (o IPServicePlanConfigurationOutput) ToIPServicePlanConfigurationOutputWithContext(ctx context.Context) IPServicePlanConfigurationOutput
- func (o IPServicePlanConfigurationOutput) Value() pulumi.StringOutput
- type IPServicePlanInput
- type IPServicePlanOption
- type IPServicePlanOptionArgs
- type IPServicePlanOptionArray
- type IPServicePlanOptionArrayInput
- type IPServicePlanOptionArrayOutput
- func (IPServicePlanOptionArrayOutput) ElementType() reflect.Type
- func (o IPServicePlanOptionArrayOutput) Index(i pulumi.IntInput) IPServicePlanOptionOutput
- func (o IPServicePlanOptionArrayOutput) ToIPServicePlanOptionArrayOutput() IPServicePlanOptionArrayOutput
- func (o IPServicePlanOptionArrayOutput) ToIPServicePlanOptionArrayOutputWithContext(ctx context.Context) IPServicePlanOptionArrayOutput
- type IPServicePlanOptionConfiguration
- type IPServicePlanOptionConfigurationArgs
- func (IPServicePlanOptionConfigurationArgs) ElementType() reflect.Type
- func (i IPServicePlanOptionConfigurationArgs) ToIPServicePlanOptionConfigurationOutput() IPServicePlanOptionConfigurationOutput
- func (i IPServicePlanOptionConfigurationArgs) ToIPServicePlanOptionConfigurationOutputWithContext(ctx context.Context) IPServicePlanOptionConfigurationOutput
- type IPServicePlanOptionConfigurationArray
- func (IPServicePlanOptionConfigurationArray) ElementType() reflect.Type
- func (i IPServicePlanOptionConfigurationArray) ToIPServicePlanOptionConfigurationArrayOutput() IPServicePlanOptionConfigurationArrayOutput
- func (i IPServicePlanOptionConfigurationArray) ToIPServicePlanOptionConfigurationArrayOutputWithContext(ctx context.Context) IPServicePlanOptionConfigurationArrayOutput
- type IPServicePlanOptionConfigurationArrayInput
- type IPServicePlanOptionConfigurationArrayOutput
- func (IPServicePlanOptionConfigurationArrayOutput) ElementType() reflect.Type
- func (o IPServicePlanOptionConfigurationArrayOutput) Index(i pulumi.IntInput) IPServicePlanOptionConfigurationOutput
- func (o IPServicePlanOptionConfigurationArrayOutput) ToIPServicePlanOptionConfigurationArrayOutput() IPServicePlanOptionConfigurationArrayOutput
- func (o IPServicePlanOptionConfigurationArrayOutput) ToIPServicePlanOptionConfigurationArrayOutputWithContext(ctx context.Context) IPServicePlanOptionConfigurationArrayOutput
- type IPServicePlanOptionConfigurationInput
- type IPServicePlanOptionConfigurationOutput
- func (IPServicePlanOptionConfigurationOutput) ElementType() reflect.Type
- func (o IPServicePlanOptionConfigurationOutput) Label() pulumi.StringOutput
- func (o IPServicePlanOptionConfigurationOutput) ToIPServicePlanOptionConfigurationOutput() IPServicePlanOptionConfigurationOutput
- func (o IPServicePlanOptionConfigurationOutput) ToIPServicePlanOptionConfigurationOutputWithContext(ctx context.Context) IPServicePlanOptionConfigurationOutput
- func (o IPServicePlanOptionConfigurationOutput) Value() pulumi.StringOutput
- type IPServicePlanOptionInput
- type IPServicePlanOptionOutput
- func (o IPServicePlanOptionOutput) CatalogName() pulumi.StringPtrOutput
- func (o IPServicePlanOptionOutput) Configurations() IPServicePlanOptionConfigurationArrayOutput
- func (o IPServicePlanOptionOutput) Duration() pulumi.StringOutput
- func (IPServicePlanOptionOutput) ElementType() reflect.Type
- func (o IPServicePlanOptionOutput) PlanCode() pulumi.StringOutput
- func (o IPServicePlanOptionOutput) PricingMode() pulumi.StringOutput
- func (o IPServicePlanOptionOutput) ToIPServicePlanOptionOutput() IPServicePlanOptionOutput
- func (o IPServicePlanOptionOutput) ToIPServicePlanOptionOutputWithContext(ctx context.Context) IPServicePlanOptionOutput
- type IPServicePlanOutput
- func (o IPServicePlanOutput) CatalogName() pulumi.StringPtrOutput
- func (o IPServicePlanOutput) Configurations() IPServicePlanConfigurationArrayOutput
- func (o IPServicePlanOutput) Duration() pulumi.StringOutput
- func (IPServicePlanOutput) ElementType() reflect.Type
- func (o IPServicePlanOutput) PlanCode() pulumi.StringOutput
- func (o IPServicePlanOutput) PricingMode() pulumi.StringOutput
- func (o IPServicePlanOutput) ToIPServicePlanOutput() IPServicePlanOutput
- func (o IPServicePlanOutput) ToIPServicePlanOutputWithContext(ctx context.Context) IPServicePlanOutput
- func (o IPServicePlanOutput) ToIPServicePlanPtrOutput() IPServicePlanPtrOutput
- func (o IPServicePlanOutput) ToIPServicePlanPtrOutputWithContext(ctx context.Context) IPServicePlanPtrOutput
- type IPServicePlanPtrInput
- type IPServicePlanPtrOutput
- func (o IPServicePlanPtrOutput) CatalogName() pulumi.StringPtrOutput
- func (o IPServicePlanPtrOutput) Configurations() IPServicePlanConfigurationArrayOutput
- func (o IPServicePlanPtrOutput) Duration() pulumi.StringPtrOutput
- func (o IPServicePlanPtrOutput) Elem() IPServicePlanOutput
- func (IPServicePlanPtrOutput) ElementType() reflect.Type
- func (o IPServicePlanPtrOutput) PlanCode() pulumi.StringPtrOutput
- func (o IPServicePlanPtrOutput) PricingMode() pulumi.StringPtrOutput
- func (o IPServicePlanPtrOutput) ToIPServicePlanPtrOutput() IPServicePlanPtrOutput
- func (o IPServicePlanPtrOutput) ToIPServicePlanPtrOutputWithContext(ctx context.Context) IPServicePlanPtrOutput
- type IPServiceRoutedTo
- type IPServiceRoutedToArgs
- type IPServiceRoutedToArray
- type IPServiceRoutedToArrayInput
- type IPServiceRoutedToArrayOutput
- func (IPServiceRoutedToArrayOutput) ElementType() reflect.Type
- func (o IPServiceRoutedToArrayOutput) Index(i pulumi.IntInput) IPServiceRoutedToOutput
- func (o IPServiceRoutedToArrayOutput) ToIPServiceRoutedToArrayOutput() IPServiceRoutedToArrayOutput
- func (o IPServiceRoutedToArrayOutput) ToIPServiceRoutedToArrayOutputWithContext(ctx context.Context) IPServiceRoutedToArrayOutput
- type IPServiceRoutedToInput
- type IPServiceRoutedToOutput
- func (IPServiceRoutedToOutput) ElementType() reflect.Type
- func (o IPServiceRoutedToOutput) ServiceName() pulumi.StringPtrOutput
- func (o IPServiceRoutedToOutput) ToIPServiceRoutedToOutput() IPServiceRoutedToOutput
- func (o IPServiceRoutedToOutput) ToIPServiceRoutedToOutputWithContext(ctx context.Context) IPServiceRoutedToOutput
- type IPServiceState
- type IPXEScript
- type IPXEScriptArgs
- type IPXEScriptArray
- type IPXEScriptArrayInput
- type IPXEScriptArrayOutput
- func (IPXEScriptArrayOutput) ElementType() reflect.Type
- func (o IPXEScriptArrayOutput) Index(i pulumi.IntInput) IPXEScriptOutput
- func (o IPXEScriptArrayOutput) ToIPXEScriptArrayOutput() IPXEScriptArrayOutput
- func (o IPXEScriptArrayOutput) ToIPXEScriptArrayOutputWithContext(ctx context.Context) IPXEScriptArrayOutput
- type IPXEScriptInput
- type IPXEScriptMap
- type IPXEScriptMapInput
- type IPXEScriptMapOutput
- func (IPXEScriptMapOutput) ElementType() reflect.Type
- func (o IPXEScriptMapOutput) MapIndex(k pulumi.StringInput) IPXEScriptOutput
- func (o IPXEScriptMapOutput) ToIPXEScriptMapOutput() IPXEScriptMapOutput
- func (o IPXEScriptMapOutput) ToIPXEScriptMapOutputWithContext(ctx context.Context) IPXEScriptMapOutput
- type IPXEScriptOutput
- func (o IPXEScriptOutput) Description() pulumi.StringOutput
- func (IPXEScriptOutput) ElementType() reflect.Type
- func (o IPXEScriptOutput) Name() pulumi.StringOutput
- func (o IPXEScriptOutput) Script() pulumi.StringOutput
- func (o IPXEScriptOutput) ToIPXEScriptOutput() IPXEScriptOutput
- func (o IPXEScriptOutput) ToIPXEScriptOutputWithContext(ctx context.Context) IPXEScriptOutput
- type IPXEScriptState
- type LookupCloudProjectCapabilitiesContainerRegistryArgs
- type LookupCloudProjectCapabilitiesContainerRegistryOutputArgs
- type LookupCloudProjectCapabilitiesContainerRegistryResult
- type LookupCloudProjectCapabilitiesContainerRegistryResultOutput
- func (LookupCloudProjectCapabilitiesContainerRegistryResultOutput) ElementType() reflect.Type
- func (o LookupCloudProjectCapabilitiesContainerRegistryResultOutput) Id() pulumi.StringOutput
- func (o LookupCloudProjectCapabilitiesContainerRegistryResultOutput) Results() GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput
- func (o LookupCloudProjectCapabilitiesContainerRegistryResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupCloudProjectCapabilitiesContainerRegistryResultOutput) ToLookupCloudProjectCapabilitiesContainerRegistryResultOutput() LookupCloudProjectCapabilitiesContainerRegistryResultOutput
- func (o LookupCloudProjectCapabilitiesContainerRegistryResultOutput) ToLookupCloudProjectCapabilitiesContainerRegistryResultOutputWithContext(ctx context.Context) LookupCloudProjectCapabilitiesContainerRegistryResultOutput
- type LookupCloudProjectContainerRegistriesArgs
- type LookupCloudProjectContainerRegistriesOutputArgs
- type LookupCloudProjectContainerRegistriesResult
- type LookupCloudProjectContainerRegistriesResultOutput
- func (LookupCloudProjectContainerRegistriesResultOutput) ElementType() reflect.Type
- func (o LookupCloudProjectContainerRegistriesResultOutput) Id() pulumi.StringOutput
- func (o LookupCloudProjectContainerRegistriesResultOutput) Results() GetCloudProjectContainerRegistriesResultArrayOutput
- func (o LookupCloudProjectContainerRegistriesResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupCloudProjectContainerRegistriesResultOutput) ToLookupCloudProjectContainerRegistriesResultOutput() LookupCloudProjectContainerRegistriesResultOutput
- func (o LookupCloudProjectContainerRegistriesResultOutput) ToLookupCloudProjectContainerRegistriesResultOutputWithContext(ctx context.Context) LookupCloudProjectContainerRegistriesResultOutput
- type LookupCloudProjectContainerRegistryUsersArgs
- type LookupCloudProjectContainerRegistryUsersOutputArgs
- type LookupCloudProjectContainerRegistryUsersResult
- type LookupCloudProjectContainerRegistryUsersResultOutput
- func (LookupCloudProjectContainerRegistryUsersResultOutput) ElementType() reflect.Type
- func (o LookupCloudProjectContainerRegistryUsersResultOutput) Id() pulumi.StringOutput
- func (o LookupCloudProjectContainerRegistryUsersResultOutput) RegistryId() pulumi.StringOutput
- func (o LookupCloudProjectContainerRegistryUsersResultOutput) Results() GetCloudProjectContainerRegistryUsersResultArrayOutput
- func (o LookupCloudProjectContainerRegistryUsersResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupCloudProjectContainerRegistryUsersResultOutput) ToLookupCloudProjectContainerRegistryUsersResultOutput() LookupCloudProjectContainerRegistryUsersResultOutput
- func (o LookupCloudProjectContainerRegistryUsersResultOutput) ToLookupCloudProjectContainerRegistryUsersResultOutputWithContext(ctx context.Context) LookupCloudProjectContainerRegistryUsersResultOutput
- type LookupCloudProjectFailoverIPAttachArgs
- type LookupCloudProjectFailoverIPAttachOutputArgs
- type LookupCloudProjectFailoverIPAttachResult
- type LookupCloudProjectFailoverIPAttachResultOutput
- func (o LookupCloudProjectFailoverIPAttachResultOutput) Block() pulumi.StringOutput
- func (o LookupCloudProjectFailoverIPAttachResultOutput) ContinentCode() pulumi.StringOutput
- func (LookupCloudProjectFailoverIPAttachResultOutput) ElementType() reflect.Type
- func (o LookupCloudProjectFailoverIPAttachResultOutput) GeoLoc() pulumi.StringOutput
- func (o LookupCloudProjectFailoverIPAttachResultOutput) Id() pulumi.StringOutput
- func (o LookupCloudProjectFailoverIPAttachResultOutput) Ip() pulumi.StringOutput
- func (o LookupCloudProjectFailoverIPAttachResultOutput) Progress() pulumi.IntOutput
- func (o LookupCloudProjectFailoverIPAttachResultOutput) RoutedTo() pulumi.StringOutput
- func (o LookupCloudProjectFailoverIPAttachResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupCloudProjectFailoverIPAttachResultOutput) Status() pulumi.StringOutput
- func (o LookupCloudProjectFailoverIPAttachResultOutput) SubType() pulumi.StringOutput
- func (o LookupCloudProjectFailoverIPAttachResultOutput) ToLookupCloudProjectFailoverIPAttachResultOutput() LookupCloudProjectFailoverIPAttachResultOutput
- func (o LookupCloudProjectFailoverIPAttachResultOutput) ToLookupCloudProjectFailoverIPAttachResultOutputWithContext(ctx context.Context) LookupCloudProjectFailoverIPAttachResultOutput
- type LookupCloudProjectKubeArgs
- type LookupCloudProjectKubeOutputArgs
- type LookupCloudProjectKubeResult
- type LookupCloudProjectKubeResultOutput
- func (o LookupCloudProjectKubeResultOutput) ControlPlaneIsUpToDate() pulumi.BoolOutput
- func (LookupCloudProjectKubeResultOutput) ElementType() reflect.Type
- func (o LookupCloudProjectKubeResultOutput) Id() pulumi.StringOutput
- func (o LookupCloudProjectKubeResultOutput) IsUpToDate() pulumi.BoolOutput
- func (o LookupCloudProjectKubeResultOutput) KubeId() pulumi.StringOutput
- func (o LookupCloudProjectKubeResultOutput) Name() pulumi.StringPtrOutput
- func (o LookupCloudProjectKubeResultOutput) NextUpgradeVersions() pulumi.StringArrayOutput
- func (o LookupCloudProjectKubeResultOutput) NodesUrl() pulumi.StringOutput
- func (o LookupCloudProjectKubeResultOutput) PrivateNetworkId() pulumi.StringOutput
- func (o LookupCloudProjectKubeResultOutput) Region() pulumi.StringPtrOutput
- func (o LookupCloudProjectKubeResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupCloudProjectKubeResultOutput) Status() pulumi.StringOutput
- func (o LookupCloudProjectKubeResultOutput) ToLookupCloudProjectKubeResultOutput() LookupCloudProjectKubeResultOutput
- func (o LookupCloudProjectKubeResultOutput) ToLookupCloudProjectKubeResultOutputWithContext(ctx context.Context) LookupCloudProjectKubeResultOutput
- func (o LookupCloudProjectKubeResultOutput) UpdatePolicy() pulumi.StringPtrOutput
- func (o LookupCloudProjectKubeResultOutput) Url() pulumi.StringOutput
- func (o LookupCloudProjectKubeResultOutput) Version() pulumi.StringPtrOutput
- type LookupDBaaSLogsOutputGraylogStreamArgs
- type LookupDBaaSLogsOutputGraylogStreamOutputArgs
- type LookupDBaaSLogsOutputGraylogStreamResult
- type LookupDBaaSLogsOutputGraylogStreamResultOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) CanAlert() pulumi.BoolOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageCompression() pulumi.StringOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageContent() pulumi.StringOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageEnabled() pulumi.BoolOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageNotifyEnabled() pulumi.BoolOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageRetention() pulumi.IntOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageTarget() pulumi.StringOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) CreatedAt() pulumi.StringOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) Description() pulumi.StringOutput
- func (LookupDBaaSLogsOutputGraylogStreamResultOutput) ElementType() reflect.Type
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) Id() pulumi.StringOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) IndexingEnabled() pulumi.BoolOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) IndexingMaxSize() pulumi.IntOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) IndexingNotifyEnabled() pulumi.BoolOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) IsEditable() pulumi.BoolOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) IsShareable() pulumi.BoolOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) NbAlertCondition() pulumi.IntOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) NbArchive() pulumi.IntOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ParentStreamId() pulumi.StringOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) PauseIndexingOnMaxSize() pulumi.BoolOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) RetentionId() pulumi.StringOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) StreamId() pulumi.StringOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) Title() pulumi.StringOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ToLookupDBaaSLogsOutputGraylogStreamResultOutput() LookupDBaaSLogsOutputGraylogStreamResultOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ToLookupDBaaSLogsOutputGraylogStreamResultOutputWithContext(ctx context.Context) LookupDBaaSLogsOutputGraylogStreamResultOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) UpdatedAt() pulumi.StringOutput
- func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) WebSocketEnabled() pulumi.StringOutput
- type LookupDomainZoneArgs
- type LookupDomainZoneOutputArgs
- type LookupDomainZoneResult
- type LookupDomainZoneResultOutput
- func (o LookupDomainZoneResultOutput) DnssecSupported() pulumi.BoolOutput
- func (LookupDomainZoneResultOutput) ElementType() reflect.Type
- func (o LookupDomainZoneResultOutput) HasDnsAnycast() pulumi.BoolOutput
- func (o LookupDomainZoneResultOutput) Id() pulumi.StringOutput
- func (o LookupDomainZoneResultOutput) LastUpdate() pulumi.StringOutput
- func (o LookupDomainZoneResultOutput) Name() pulumi.StringOutput
- func (o LookupDomainZoneResultOutput) NameServers() pulumi.StringArrayOutput
- func (o LookupDomainZoneResultOutput) ToLookupDomainZoneResultOutput() LookupDomainZoneResultOutput
- func (o LookupDomainZoneResultOutput) ToLookupDomainZoneResultOutputWithContext(ctx context.Context) LookupDomainZoneResultOutput
- type LookupIPLoadBalancingArgs
- type LookupIPLoadBalancingOutputArgs
- type LookupIPLoadBalancingResult
- type LookupIPLoadBalancingResultOutput
- func (o LookupIPLoadBalancingResultOutput) DisplayName() pulumi.StringOutput
- func (LookupIPLoadBalancingResultOutput) ElementType() reflect.Type
- func (o LookupIPLoadBalancingResultOutput) Id() pulumi.StringOutput
- func (o LookupIPLoadBalancingResultOutput) IpLoadbalancing() pulumi.StringOutput
- func (o LookupIPLoadBalancingResultOutput) Ipv4() pulumi.StringOutput
- func (o LookupIPLoadBalancingResultOutput) Ipv6() pulumi.StringOutput
- func (o LookupIPLoadBalancingResultOutput) MetricsToken() pulumi.StringOutput
- func (o LookupIPLoadBalancingResultOutput) Offer() pulumi.StringOutput
- func (o LookupIPLoadBalancingResultOutput) OrderableZones() GetIPLoadBalancingOrderableZoneArrayOutput
- func (o LookupIPLoadBalancingResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupIPLoadBalancingResultOutput) SslConfiguration() pulumi.StringOutput
- func (o LookupIPLoadBalancingResultOutput) State() pulumi.StringOutput
- func (o LookupIPLoadBalancingResultOutput) ToLookupIPLoadBalancingResultOutput() LookupIPLoadBalancingResultOutput
- func (o LookupIPLoadBalancingResultOutput) ToLookupIPLoadBalancingResultOutputWithContext(ctx context.Context) LookupIPLoadBalancingResultOutput
- func (o LookupIPLoadBalancingResultOutput) VrackEligibility() pulumi.BoolOutput
- func (o LookupIPLoadBalancingResultOutput) VrackName() pulumi.StringOutput
- func (o LookupIPLoadBalancingResultOutput) Zones() pulumi.StringArrayOutput
- type LookupIPLoadBalancingVRackNetworkArgs
- type LookupIPLoadBalancingVRackNetworkOutputArgs
- type LookupIPLoadBalancingVRackNetworkResult
- type LookupIPLoadBalancingVRackNetworkResultOutput
- func (o LookupIPLoadBalancingVRackNetworkResultOutput) DisplayName() pulumi.StringOutput
- func (LookupIPLoadBalancingVRackNetworkResultOutput) ElementType() reflect.Type
- func (o LookupIPLoadBalancingVRackNetworkResultOutput) Id() pulumi.StringOutput
- func (o LookupIPLoadBalancingVRackNetworkResultOutput) NatIp() pulumi.StringOutput
- func (o LookupIPLoadBalancingVRackNetworkResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupIPLoadBalancingVRackNetworkResultOutput) Subnet() pulumi.StringOutput
- func (o LookupIPLoadBalancingVRackNetworkResultOutput) ToLookupIPLoadBalancingVRackNetworkResultOutput() LookupIPLoadBalancingVRackNetworkResultOutput
- func (o LookupIPLoadBalancingVRackNetworkResultOutput) ToLookupIPLoadBalancingVRackNetworkResultOutputWithContext(ctx context.Context) LookupIPLoadBalancingVRackNetworkResultOutput
- func (o LookupIPLoadBalancingVRackNetworkResultOutput) Vlan() pulumi.IntOutput
- func (o LookupIPLoadBalancingVRackNetworkResultOutput) VrackNetworkId() pulumi.IntOutput
- type LookupIPServiceArgs
- type LookupIPServiceOutputArgs
- type LookupIPServiceResult
- type LookupIPServiceResultOutput
- func (o LookupIPServiceResultOutput) CanBeTerminated() pulumi.BoolOutput
- func (o LookupIPServiceResultOutput) Country() pulumi.StringOutput
- func (o LookupIPServiceResultOutput) Description() pulumi.StringOutput
- func (LookupIPServiceResultOutput) ElementType() reflect.Type
- func (o LookupIPServiceResultOutput) Id() pulumi.StringOutput
- func (o LookupIPServiceResultOutput) Ip() pulumi.StringOutput
- func (o LookupIPServiceResultOutput) OrganisationId() pulumi.StringOutput
- func (o LookupIPServiceResultOutput) RoutedTos() GetIPServiceRoutedToArrayOutput
- func (o LookupIPServiceResultOutput) ServiceName() pulumi.StringOutput
- func (o LookupIPServiceResultOutput) ToLookupIPServiceResultOutput() LookupIPServiceResultOutput
- func (o LookupIPServiceResultOutput) ToLookupIPServiceResultOutputWithContext(ctx context.Context) LookupIPServiceResultOutput
- func (o LookupIPServiceResultOutput) Type() pulumi.StringOutput
- type LookupMeIdentityUserArgs
- type LookupMeIdentityUserOutputArgs
- type LookupMeIdentityUserResult
- type LookupMeIdentityUserResultOutput
- func (o LookupMeIdentityUserResultOutput) Creation() pulumi.StringOutput
- func (o LookupMeIdentityUserResultOutput) Description() pulumi.StringOutput
- func (LookupMeIdentityUserResultOutput) ElementType() reflect.Type
- func (o LookupMeIdentityUserResultOutput) Email() pulumi.StringOutput
- func (o LookupMeIdentityUserResultOutput) Group() pulumi.StringOutput
- func (o LookupMeIdentityUserResultOutput) Id() pulumi.StringOutput
- func (o LookupMeIdentityUserResultOutput) LastUpdate() pulumi.StringOutput
- func (o LookupMeIdentityUserResultOutput) Login() pulumi.StringOutput
- func (o LookupMeIdentityUserResultOutput) PasswordLastUpdate() pulumi.StringOutput
- func (o LookupMeIdentityUserResultOutput) Status() pulumi.StringOutput
- func (o LookupMeIdentityUserResultOutput) ToLookupMeIdentityUserResultOutput() LookupMeIdentityUserResultOutput
- func (o LookupMeIdentityUserResultOutput) ToLookupMeIdentityUserResultOutputWithContext(ctx context.Context) LookupMeIdentityUserResultOutput
- func (o LookupMeIdentityUserResultOutput) User() pulumi.StringOutput
- type LookupMeInstallationTemplateArgs
- type LookupMeInstallationTemplateOutputArgs
- type LookupMeInstallationTemplateResult
- type LookupMeInstallationTemplateResultOutput
- func (o LookupMeInstallationTemplateResultOutput) AvailableLanguages() pulumi.StringArrayOutput
- func (o LookupMeInstallationTemplateResultOutput) Beta() pulumi.BoolOutput
- func (o LookupMeInstallationTemplateResultOutput) BitFormat() pulumi.IntOutput
- func (o LookupMeInstallationTemplateResultOutput) Category() pulumi.StringOutput
- func (o LookupMeInstallationTemplateResultOutput) Customizations() GetMeInstallationTemplateCustomizationArrayOutput
- func (o LookupMeInstallationTemplateResultOutput) DefaultLanguage() pulumi.StringOutput
- func (o LookupMeInstallationTemplateResultOutput) Deprecated() pulumi.BoolOutput
- func (o LookupMeInstallationTemplateResultOutput) Description() pulumi.StringOutput
- func (o LookupMeInstallationTemplateResultOutput) Distribution() pulumi.StringOutput
- func (LookupMeInstallationTemplateResultOutput) ElementType() reflect.Type
- func (o LookupMeInstallationTemplateResultOutput) Family() pulumi.StringOutput
- func (o LookupMeInstallationTemplateResultOutput) Filesystems() pulumi.StringArrayOutput
- func (o LookupMeInstallationTemplateResultOutput) HardRaidConfiguration() pulumi.BoolOutput
- func (o LookupMeInstallationTemplateResultOutput) Id() pulumi.StringOutput
- func (o LookupMeInstallationTemplateResultOutput) LastModification() pulumi.StringOutput
- func (o LookupMeInstallationTemplateResultOutput) LvmReady() pulumi.BoolOutput
- func (o LookupMeInstallationTemplateResultOutput) PartitionSchemes() GetMeInstallationTemplatePartitionSchemeTypeArrayOutput
- func (o LookupMeInstallationTemplateResultOutput) SupportsDistributionKernel() pulumi.BoolOutput
- func (o LookupMeInstallationTemplateResultOutput) SupportsGptLabel() pulumi.BoolOutput
- func (o LookupMeInstallationTemplateResultOutput) SupportsRtm() pulumi.BoolOutput
- func (o LookupMeInstallationTemplateResultOutput) SupportsSqlServer() pulumi.BoolOutput
- func (o LookupMeInstallationTemplateResultOutput) SupportsUefi() pulumi.StringOutput
- func (o LookupMeInstallationTemplateResultOutput) TemplateName() pulumi.StringOutput
- func (o LookupMeInstallationTemplateResultOutput) ToLookupMeInstallationTemplateResultOutput() LookupMeInstallationTemplateResultOutput
- func (o LookupMeInstallationTemplateResultOutput) ToLookupMeInstallationTemplateResultOutputWithContext(ctx context.Context) LookupMeInstallationTemplateResultOutput
- type LookupMeSSHKeyArgs
- type LookupMeSSHKeyOutputArgs
- type LookupMeSSHKeyResult
- type LookupMeSSHKeyResultOutput
- func (o LookupMeSSHKeyResultOutput) Default() pulumi.BoolOutput
- func (LookupMeSSHKeyResultOutput) ElementType() reflect.Type
- func (o LookupMeSSHKeyResultOutput) Id() pulumi.StringOutput
- func (o LookupMeSSHKeyResultOutput) Key() pulumi.StringOutput
- func (o LookupMeSSHKeyResultOutput) KeyName() pulumi.StringOutput
- func (o LookupMeSSHKeyResultOutput) ToLookupMeSSHKeyResultOutput() LookupMeSSHKeyResultOutput
- func (o LookupMeSSHKeyResultOutput) ToLookupMeSSHKeyResultOutputWithContext(ctx context.Context) LookupMeSSHKeyResultOutput
- type LookupOrderCartProductArgs
- type LookupOrderCartProductOptionsArgs
- type LookupOrderCartProductOptionsOutputArgs
- type LookupOrderCartProductOptionsResult
- type LookupOrderCartProductOptionsResultOutput
- func (o LookupOrderCartProductOptionsResultOutput) CartId() pulumi.StringOutput
- func (o LookupOrderCartProductOptionsResultOutput) CatalogName() pulumi.StringPtrOutput
- func (LookupOrderCartProductOptionsResultOutput) ElementType() reflect.Type
- func (o LookupOrderCartProductOptionsResultOutput) Id() pulumi.StringOutput
- func (o LookupOrderCartProductOptionsResultOutput) PlanCode() pulumi.StringOutput
- func (o LookupOrderCartProductOptionsResultOutput) Product() pulumi.StringOutput
- func (o LookupOrderCartProductOptionsResultOutput) Results() GetOrderCartProductOptionsResultArrayOutput
- func (o LookupOrderCartProductOptionsResultOutput) ToLookupOrderCartProductOptionsResultOutput() LookupOrderCartProductOptionsResultOutput
- func (o LookupOrderCartProductOptionsResultOutput) ToLookupOrderCartProductOptionsResultOutputWithContext(ctx context.Context) LookupOrderCartProductOptionsResultOutput
- type LookupOrderCartProductOutputArgs
- type LookupOrderCartProductResult
- type LookupOrderCartProductResultOutput
- func (o LookupOrderCartProductResultOutput) CartId() pulumi.StringOutput
- func (LookupOrderCartProductResultOutput) ElementType() reflect.Type
- func (o LookupOrderCartProductResultOutput) Id() pulumi.StringOutput
- func (o LookupOrderCartProductResultOutput) Product() pulumi.StringOutput
- func (o LookupOrderCartProductResultOutput) Results() GetOrderCartProductResultArrayOutput
- func (o LookupOrderCartProductResultOutput) ToLookupOrderCartProductResultOutput() LookupOrderCartProductResultOutput
- func (o LookupOrderCartProductResultOutput) ToLookupOrderCartProductResultOutputWithContext(ctx context.Context) LookupOrderCartProductResultOutput
- type MeIdentityUser
- type MeIdentityUserArgs
- type MeIdentityUserArray
- type MeIdentityUserArrayInput
- type MeIdentityUserArrayOutput
- func (MeIdentityUserArrayOutput) ElementType() reflect.Type
- func (o MeIdentityUserArrayOutput) Index(i pulumi.IntInput) MeIdentityUserOutput
- func (o MeIdentityUserArrayOutput) ToMeIdentityUserArrayOutput() MeIdentityUserArrayOutput
- func (o MeIdentityUserArrayOutput) ToMeIdentityUserArrayOutputWithContext(ctx context.Context) MeIdentityUserArrayOutput
- type MeIdentityUserInput
- type MeIdentityUserMap
- type MeIdentityUserMapInput
- type MeIdentityUserMapOutput
- func (MeIdentityUserMapOutput) ElementType() reflect.Type
- func (o MeIdentityUserMapOutput) MapIndex(k pulumi.StringInput) MeIdentityUserOutput
- func (o MeIdentityUserMapOutput) ToMeIdentityUserMapOutput() MeIdentityUserMapOutput
- func (o MeIdentityUserMapOutput) ToMeIdentityUserMapOutputWithContext(ctx context.Context) MeIdentityUserMapOutput
- type MeIdentityUserOutput
- func (o MeIdentityUserOutput) Creation() pulumi.StringOutput
- func (o MeIdentityUserOutput) Description() pulumi.StringPtrOutput
- func (MeIdentityUserOutput) ElementType() reflect.Type
- func (o MeIdentityUserOutput) Email() pulumi.StringOutput
- func (o MeIdentityUserOutput) Group() pulumi.StringPtrOutput
- func (o MeIdentityUserOutput) LastUpdate() pulumi.StringOutput
- func (o MeIdentityUserOutput) Login() pulumi.StringOutput
- func (o MeIdentityUserOutput) Password() pulumi.StringOutput
- func (o MeIdentityUserOutput) PasswordLastUpdate() pulumi.StringOutput
- func (o MeIdentityUserOutput) Status() pulumi.StringOutput
- func (o MeIdentityUserOutput) ToMeIdentityUserOutput() MeIdentityUserOutput
- func (o MeIdentityUserOutput) ToMeIdentityUserOutputWithContext(ctx context.Context) MeIdentityUserOutput
- type MeIdentityUserState
- type MeInstallationTemplate
- type MeInstallationTemplateArgs
- type MeInstallationTemplateArray
- func (MeInstallationTemplateArray) ElementType() reflect.Type
- func (i MeInstallationTemplateArray) ToMeInstallationTemplateArrayOutput() MeInstallationTemplateArrayOutput
- func (i MeInstallationTemplateArray) ToMeInstallationTemplateArrayOutputWithContext(ctx context.Context) MeInstallationTemplateArrayOutput
- type MeInstallationTemplateArrayInput
- type MeInstallationTemplateArrayOutput
- func (MeInstallationTemplateArrayOutput) ElementType() reflect.Type
- func (o MeInstallationTemplateArrayOutput) Index(i pulumi.IntInput) MeInstallationTemplateOutput
- func (o MeInstallationTemplateArrayOutput) ToMeInstallationTemplateArrayOutput() MeInstallationTemplateArrayOutput
- func (o MeInstallationTemplateArrayOutput) ToMeInstallationTemplateArrayOutputWithContext(ctx context.Context) MeInstallationTemplateArrayOutput
- type MeInstallationTemplateCustomization
- type MeInstallationTemplateCustomizationArgs
- func (MeInstallationTemplateCustomizationArgs) ElementType() reflect.Type
- func (i MeInstallationTemplateCustomizationArgs) ToMeInstallationTemplateCustomizationOutput() MeInstallationTemplateCustomizationOutput
- func (i MeInstallationTemplateCustomizationArgs) ToMeInstallationTemplateCustomizationOutputWithContext(ctx context.Context) MeInstallationTemplateCustomizationOutput
- func (i MeInstallationTemplateCustomizationArgs) ToMeInstallationTemplateCustomizationPtrOutput() MeInstallationTemplateCustomizationPtrOutput
- func (i MeInstallationTemplateCustomizationArgs) ToMeInstallationTemplateCustomizationPtrOutputWithContext(ctx context.Context) MeInstallationTemplateCustomizationPtrOutput
- type MeInstallationTemplateCustomizationInput
- type MeInstallationTemplateCustomizationOutput
- func (o MeInstallationTemplateCustomizationOutput) ChangeLog() pulumi.StringPtrOutputdeprecated
- func (o MeInstallationTemplateCustomizationOutput) CustomHostname() pulumi.StringPtrOutput
- func (MeInstallationTemplateCustomizationOutput) ElementType() reflect.Type
- func (o MeInstallationTemplateCustomizationOutput) PostInstallationScriptLink() pulumi.StringPtrOutput
- func (o MeInstallationTemplateCustomizationOutput) PostInstallationScriptReturn() pulumi.StringPtrOutput
- func (o MeInstallationTemplateCustomizationOutput) Rating() pulumi.IntPtrOutputdeprecated
- func (o MeInstallationTemplateCustomizationOutput) SshKeyName() pulumi.StringPtrOutput
- func (o MeInstallationTemplateCustomizationOutput) ToMeInstallationTemplateCustomizationOutput() MeInstallationTemplateCustomizationOutput
- func (o MeInstallationTemplateCustomizationOutput) ToMeInstallationTemplateCustomizationOutputWithContext(ctx context.Context) MeInstallationTemplateCustomizationOutput
- func (o MeInstallationTemplateCustomizationOutput) ToMeInstallationTemplateCustomizationPtrOutput() MeInstallationTemplateCustomizationPtrOutput
- func (o MeInstallationTemplateCustomizationOutput) ToMeInstallationTemplateCustomizationPtrOutputWithContext(ctx context.Context) MeInstallationTemplateCustomizationPtrOutput
- func (o MeInstallationTemplateCustomizationOutput) UseDistributionKernel() pulumi.BoolPtrOutput
- type MeInstallationTemplateCustomizationPtrInput
- type MeInstallationTemplateCustomizationPtrOutput
- func (o MeInstallationTemplateCustomizationPtrOutput) ChangeLog() pulumi.StringPtrOutputdeprecated
- func (o MeInstallationTemplateCustomizationPtrOutput) CustomHostname() pulumi.StringPtrOutput
- func (o MeInstallationTemplateCustomizationPtrOutput) Elem() MeInstallationTemplateCustomizationOutput
- func (MeInstallationTemplateCustomizationPtrOutput) ElementType() reflect.Type
- func (o MeInstallationTemplateCustomizationPtrOutput) PostInstallationScriptLink() pulumi.StringPtrOutput
- func (o MeInstallationTemplateCustomizationPtrOutput) PostInstallationScriptReturn() pulumi.StringPtrOutput
- func (o MeInstallationTemplateCustomizationPtrOutput) Rating() pulumi.IntPtrOutputdeprecated
- func (o MeInstallationTemplateCustomizationPtrOutput) SshKeyName() pulumi.StringPtrOutput
- func (o MeInstallationTemplateCustomizationPtrOutput) ToMeInstallationTemplateCustomizationPtrOutput() MeInstallationTemplateCustomizationPtrOutput
- func (o MeInstallationTemplateCustomizationPtrOutput) ToMeInstallationTemplateCustomizationPtrOutputWithContext(ctx context.Context) MeInstallationTemplateCustomizationPtrOutput
- func (o MeInstallationTemplateCustomizationPtrOutput) UseDistributionKernel() pulumi.BoolPtrOutput
- type MeInstallationTemplateInput
- type MeInstallationTemplateMap
- type MeInstallationTemplateMapInput
- type MeInstallationTemplateMapOutput
- func (MeInstallationTemplateMapOutput) ElementType() reflect.Type
- func (o MeInstallationTemplateMapOutput) MapIndex(k pulumi.StringInput) MeInstallationTemplateOutput
- func (o MeInstallationTemplateMapOutput) ToMeInstallationTemplateMapOutput() MeInstallationTemplateMapOutput
- func (o MeInstallationTemplateMapOutput) ToMeInstallationTemplateMapOutputWithContext(ctx context.Context) MeInstallationTemplateMapOutput
- type MeInstallationTemplateOutput
- func (o MeInstallationTemplateOutput) AvailableLanguages() pulumi.StringArrayOutput
- func (o MeInstallationTemplateOutput) BaseTemplateName() pulumi.StringOutput
- func (o MeInstallationTemplateOutput) Beta() pulumi.BoolOutput
- func (o MeInstallationTemplateOutput) BitFormat() pulumi.IntOutput
- func (o MeInstallationTemplateOutput) Category() pulumi.StringOutput
- func (o MeInstallationTemplateOutput) Customization() MeInstallationTemplateCustomizationPtrOutput
- func (o MeInstallationTemplateOutput) DefaultLanguage() pulumi.StringOutput
- func (o MeInstallationTemplateOutput) Deprecated() pulumi.BoolOutput
- func (o MeInstallationTemplateOutput) Description() pulumi.StringOutput
- func (o MeInstallationTemplateOutput) Distribution() pulumi.StringOutput
- func (MeInstallationTemplateOutput) ElementType() reflect.Type
- func (o MeInstallationTemplateOutput) Family() pulumi.StringOutput
- func (o MeInstallationTemplateOutput) Filesystems() pulumi.StringArrayOutput
- func (o MeInstallationTemplateOutput) HardRaidConfiguration() pulumi.BoolOutput
- func (o MeInstallationTemplateOutput) LastModification() pulumi.StringOutput
- func (o MeInstallationTemplateOutput) LvmReady() pulumi.BoolOutput
- func (o MeInstallationTemplateOutput) RemoveDefaultPartitionSchemes() pulumi.BoolOutput
- func (o MeInstallationTemplateOutput) SupportsDistributionKernel() pulumi.BoolOutput
- func (o MeInstallationTemplateOutput) SupportsGptLabel() pulumi.BoolOutput
- func (o MeInstallationTemplateOutput) SupportsRtm() pulumi.BoolOutput
- func (o MeInstallationTemplateOutput) SupportsSqlServer() pulumi.BoolOutput
- func (o MeInstallationTemplateOutput) SupportsUefi() pulumi.StringOutput
- func (o MeInstallationTemplateOutput) TemplateName() pulumi.StringOutput
- func (o MeInstallationTemplateOutput) ToMeInstallationTemplateOutput() MeInstallationTemplateOutput
- func (o MeInstallationTemplateOutput) ToMeInstallationTemplateOutputWithContext(ctx context.Context) MeInstallationTemplateOutput
- type MeInstallationTemplatePartitionScheme
- func (*MeInstallationTemplatePartitionScheme) ElementType() reflect.Type
- func (i *MeInstallationTemplatePartitionScheme) ToMeInstallationTemplatePartitionSchemeOutput() MeInstallationTemplatePartitionSchemeOutput
- func (i *MeInstallationTemplatePartitionScheme) ToMeInstallationTemplatePartitionSchemeOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeOutput
- type MeInstallationTemplatePartitionSchemeArgs
- type MeInstallationTemplatePartitionSchemeArray
- func (MeInstallationTemplatePartitionSchemeArray) ElementType() reflect.Type
- func (i MeInstallationTemplatePartitionSchemeArray) ToMeInstallationTemplatePartitionSchemeArrayOutput() MeInstallationTemplatePartitionSchemeArrayOutput
- func (i MeInstallationTemplatePartitionSchemeArray) ToMeInstallationTemplatePartitionSchemeArrayOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeArrayOutput
- type MeInstallationTemplatePartitionSchemeArrayInput
- type MeInstallationTemplatePartitionSchemeArrayOutput
- func (MeInstallationTemplatePartitionSchemeArrayOutput) ElementType() reflect.Type
- func (o MeInstallationTemplatePartitionSchemeArrayOutput) Index(i pulumi.IntInput) MeInstallationTemplatePartitionSchemeOutput
- func (o MeInstallationTemplatePartitionSchemeArrayOutput) ToMeInstallationTemplatePartitionSchemeArrayOutput() MeInstallationTemplatePartitionSchemeArrayOutput
- func (o MeInstallationTemplatePartitionSchemeArrayOutput) ToMeInstallationTemplatePartitionSchemeArrayOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeArrayOutput
- type MeInstallationTemplatePartitionSchemeHardwareRAID
- func GetMeInstallationTemplatePartitionSchemeHardwareRAID(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*MeInstallationTemplatePartitionSchemeHardwareRAID, error)
- func NewMeInstallationTemplatePartitionSchemeHardwareRAID(ctx *pulumi.Context, name string, ...) (*MeInstallationTemplatePartitionSchemeHardwareRAID, error)
- func (*MeInstallationTemplatePartitionSchemeHardwareRAID) ElementType() reflect.Type
- func (i *MeInstallationTemplatePartitionSchemeHardwareRAID) ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDOutput
- func (i *MeInstallationTemplatePartitionSchemeHardwareRAID) ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDOutput
- type MeInstallationTemplatePartitionSchemeHardwareRAIDArgs
- type MeInstallationTemplatePartitionSchemeHardwareRAIDArray
- func (MeInstallationTemplatePartitionSchemeHardwareRAIDArray) ElementType() reflect.Type
- func (i MeInstallationTemplatePartitionSchemeHardwareRAIDArray) ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput
- func (i MeInstallationTemplatePartitionSchemeHardwareRAIDArray) ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput
- type MeInstallationTemplatePartitionSchemeHardwareRAIDArrayInput
- type MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput
- func (MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput) ElementType() reflect.Type
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput) Index(i pulumi.IntInput) MeInstallationTemplatePartitionSchemeHardwareRAIDOutput
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput
- type MeInstallationTemplatePartitionSchemeHardwareRAIDInput
- type MeInstallationTemplatePartitionSchemeHardwareRAIDMap
- func (MeInstallationTemplatePartitionSchemeHardwareRAIDMap) ElementType() reflect.Type
- func (i MeInstallationTemplatePartitionSchemeHardwareRAIDMap) ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput
- func (i MeInstallationTemplatePartitionSchemeHardwareRAIDMap) ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput
- type MeInstallationTemplatePartitionSchemeHardwareRAIDMapInput
- type MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput
- func (MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput) ElementType() reflect.Type
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput) MapIndex(k pulumi.StringInput) MeInstallationTemplatePartitionSchemeHardwareRAIDOutput
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput
- type MeInstallationTemplatePartitionSchemeHardwareRAIDOutput
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) Disks() pulumi.StringArrayOutput
- func (MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) ElementType() reflect.Type
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) Mode() pulumi.StringOutput
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) Name() pulumi.StringOutput
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) SchemeName() pulumi.StringOutput
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) Step() pulumi.IntOutput
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) TemplateName() pulumi.StringOutput
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDOutput
- func (o MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDOutput
- type MeInstallationTemplatePartitionSchemeHardwareRAIDState
- type MeInstallationTemplatePartitionSchemeInput
- type MeInstallationTemplatePartitionSchemeMap
- func (MeInstallationTemplatePartitionSchemeMap) ElementType() reflect.Type
- func (i MeInstallationTemplatePartitionSchemeMap) ToMeInstallationTemplatePartitionSchemeMapOutput() MeInstallationTemplatePartitionSchemeMapOutput
- func (i MeInstallationTemplatePartitionSchemeMap) ToMeInstallationTemplatePartitionSchemeMapOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeMapOutput
- type MeInstallationTemplatePartitionSchemeMapInput
- type MeInstallationTemplatePartitionSchemeMapOutput
- func (MeInstallationTemplatePartitionSchemeMapOutput) ElementType() reflect.Type
- func (o MeInstallationTemplatePartitionSchemeMapOutput) MapIndex(k pulumi.StringInput) MeInstallationTemplatePartitionSchemeOutput
- func (o MeInstallationTemplatePartitionSchemeMapOutput) ToMeInstallationTemplatePartitionSchemeMapOutput() MeInstallationTemplatePartitionSchemeMapOutput
- func (o MeInstallationTemplatePartitionSchemeMapOutput) ToMeInstallationTemplatePartitionSchemeMapOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeMapOutput
- type MeInstallationTemplatePartitionSchemeOutput
- func (MeInstallationTemplatePartitionSchemeOutput) ElementType() reflect.Type
- func (o MeInstallationTemplatePartitionSchemeOutput) Name() pulumi.StringOutput
- func (o MeInstallationTemplatePartitionSchemeOutput) Priority() pulumi.IntOutput
- func (o MeInstallationTemplatePartitionSchemeOutput) TemplateName() pulumi.StringOutput
- func (o MeInstallationTemplatePartitionSchemeOutput) ToMeInstallationTemplatePartitionSchemeOutput() MeInstallationTemplatePartitionSchemeOutput
- func (o MeInstallationTemplatePartitionSchemeOutput) ToMeInstallationTemplatePartitionSchemeOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeOutput
- type MeInstallationTemplatePartitionSchemePartition
- func GetMeInstallationTemplatePartitionSchemePartition(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*MeInstallationTemplatePartitionSchemePartition, error)
- func NewMeInstallationTemplatePartitionSchemePartition(ctx *pulumi.Context, name string, ...) (*MeInstallationTemplatePartitionSchemePartition, error)
- func (*MeInstallationTemplatePartitionSchemePartition) ElementType() reflect.Type
- func (i *MeInstallationTemplatePartitionSchemePartition) ToMeInstallationTemplatePartitionSchemePartitionOutput() MeInstallationTemplatePartitionSchemePartitionOutput
- func (i *MeInstallationTemplatePartitionSchemePartition) ToMeInstallationTemplatePartitionSchemePartitionOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemePartitionOutput
- type MeInstallationTemplatePartitionSchemePartitionArgs
- type MeInstallationTemplatePartitionSchemePartitionArray
- func (MeInstallationTemplatePartitionSchemePartitionArray) ElementType() reflect.Type
- func (i MeInstallationTemplatePartitionSchemePartitionArray) ToMeInstallationTemplatePartitionSchemePartitionArrayOutput() MeInstallationTemplatePartitionSchemePartitionArrayOutput
- func (i MeInstallationTemplatePartitionSchemePartitionArray) ToMeInstallationTemplatePartitionSchemePartitionArrayOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemePartitionArrayOutput
- type MeInstallationTemplatePartitionSchemePartitionArrayInput
- type MeInstallationTemplatePartitionSchemePartitionArrayOutput
- func (MeInstallationTemplatePartitionSchemePartitionArrayOutput) ElementType() reflect.Type
- func (o MeInstallationTemplatePartitionSchemePartitionArrayOutput) Index(i pulumi.IntInput) MeInstallationTemplatePartitionSchemePartitionOutput
- func (o MeInstallationTemplatePartitionSchemePartitionArrayOutput) ToMeInstallationTemplatePartitionSchemePartitionArrayOutput() MeInstallationTemplatePartitionSchemePartitionArrayOutput
- func (o MeInstallationTemplatePartitionSchemePartitionArrayOutput) ToMeInstallationTemplatePartitionSchemePartitionArrayOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemePartitionArrayOutput
- type MeInstallationTemplatePartitionSchemePartitionInput
- type MeInstallationTemplatePartitionSchemePartitionMap
- func (MeInstallationTemplatePartitionSchemePartitionMap) ElementType() reflect.Type
- func (i MeInstallationTemplatePartitionSchemePartitionMap) ToMeInstallationTemplatePartitionSchemePartitionMapOutput() MeInstallationTemplatePartitionSchemePartitionMapOutput
- func (i MeInstallationTemplatePartitionSchemePartitionMap) ToMeInstallationTemplatePartitionSchemePartitionMapOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemePartitionMapOutput
- type MeInstallationTemplatePartitionSchemePartitionMapInput
- type MeInstallationTemplatePartitionSchemePartitionMapOutput
- func (MeInstallationTemplatePartitionSchemePartitionMapOutput) ElementType() reflect.Type
- func (o MeInstallationTemplatePartitionSchemePartitionMapOutput) MapIndex(k pulumi.StringInput) MeInstallationTemplatePartitionSchemePartitionOutput
- func (o MeInstallationTemplatePartitionSchemePartitionMapOutput) ToMeInstallationTemplatePartitionSchemePartitionMapOutput() MeInstallationTemplatePartitionSchemePartitionMapOutput
- func (o MeInstallationTemplatePartitionSchemePartitionMapOutput) ToMeInstallationTemplatePartitionSchemePartitionMapOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemePartitionMapOutput
- type MeInstallationTemplatePartitionSchemePartitionOutput
- func (MeInstallationTemplatePartitionSchemePartitionOutput) ElementType() reflect.Type
- func (o MeInstallationTemplatePartitionSchemePartitionOutput) Filesystem() pulumi.StringOutput
- func (o MeInstallationTemplatePartitionSchemePartitionOutput) Mountpoint() pulumi.StringOutput
- func (o MeInstallationTemplatePartitionSchemePartitionOutput) Order() pulumi.IntOutput
- func (o MeInstallationTemplatePartitionSchemePartitionOutput) Raid() pulumi.StringOutput
- func (o MeInstallationTemplatePartitionSchemePartitionOutput) SchemeName() pulumi.StringOutput
- func (o MeInstallationTemplatePartitionSchemePartitionOutput) Size() pulumi.IntOutput
- func (o MeInstallationTemplatePartitionSchemePartitionOutput) TemplateName() pulumi.StringOutput
- func (o MeInstallationTemplatePartitionSchemePartitionOutput) ToMeInstallationTemplatePartitionSchemePartitionOutput() MeInstallationTemplatePartitionSchemePartitionOutput
- func (o MeInstallationTemplatePartitionSchemePartitionOutput) ToMeInstallationTemplatePartitionSchemePartitionOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemePartitionOutput
- func (o MeInstallationTemplatePartitionSchemePartitionOutput) Type() pulumi.StringOutput
- func (o MeInstallationTemplatePartitionSchemePartitionOutput) VolumeName() pulumi.StringOutput
- type MeInstallationTemplatePartitionSchemePartitionState
- type MeInstallationTemplatePartitionSchemeState
- type MeInstallationTemplateState
- type MeSSHKey
- type MeSSHKeyArgs
- type MeSSHKeyArray
- type MeSSHKeyArrayInput
- type MeSSHKeyArrayOutput
- type MeSSHKeyInput
- type MeSSHKeyMap
- type MeSSHKeyMapInput
- type MeSSHKeyMapOutput
- type MeSSHKeyOutput
- func (o MeSSHKeyOutput) Default() pulumi.BoolOutput
- func (MeSSHKeyOutput) ElementType() reflect.Type
- func (o MeSSHKeyOutput) Key() pulumi.StringOutput
- func (o MeSSHKeyOutput) KeyName() pulumi.StringOutput
- func (o MeSSHKeyOutput) ToMeSSHKeyOutput() MeSSHKeyOutput
- func (o MeSSHKeyOutput) ToMeSSHKeyOutputWithContext(ctx context.Context) MeSSHKeyOutput
- type MeSSHKeyState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) ApplicationKey() pulumi.StringPtrOutput
- func (o ProviderOutput) ApplicationSecret() pulumi.StringPtrOutput
- func (o ProviderOutput) ConsumerKey() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) Endpoint() pulumi.StringOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- type VRack
- type VRackArgs
- type VRackArray
- type VRackArrayInput
- type VRackArrayOutput
- type VRackCloudProject
- type VRackCloudProjectArgs
- type VRackCloudProjectArray
- type VRackCloudProjectArrayInput
- type VRackCloudProjectArrayOutput
- func (VRackCloudProjectArrayOutput) ElementType() reflect.Type
- func (o VRackCloudProjectArrayOutput) Index(i pulumi.IntInput) VRackCloudProjectOutput
- func (o VRackCloudProjectArrayOutput) ToVRackCloudProjectArrayOutput() VRackCloudProjectArrayOutput
- func (o VRackCloudProjectArrayOutput) ToVRackCloudProjectArrayOutputWithContext(ctx context.Context) VRackCloudProjectArrayOutput
- type VRackCloudProjectInput
- type VRackCloudProjectMap
- type VRackCloudProjectMapInput
- type VRackCloudProjectMapOutput
- func (VRackCloudProjectMapOutput) ElementType() reflect.Type
- func (o VRackCloudProjectMapOutput) MapIndex(k pulumi.StringInput) VRackCloudProjectOutput
- func (o VRackCloudProjectMapOutput) ToVRackCloudProjectMapOutput() VRackCloudProjectMapOutput
- func (o VRackCloudProjectMapOutput) ToVRackCloudProjectMapOutputWithContext(ctx context.Context) VRackCloudProjectMapOutput
- type VRackCloudProjectOutput
- func (VRackCloudProjectOutput) ElementType() reflect.Type
- func (o VRackCloudProjectOutput) ProjectId() pulumi.StringOutput
- func (o VRackCloudProjectOutput) ServiceName() pulumi.StringOutput
- func (o VRackCloudProjectOutput) ToVRackCloudProjectOutput() VRackCloudProjectOutput
- func (o VRackCloudProjectOutput) ToVRackCloudProjectOutputWithContext(ctx context.Context) VRackCloudProjectOutput
- type VRackCloudProjectState
- type VRackDedicatedServer
- type VRackDedicatedServerArgs
- type VRackDedicatedServerArray
- type VRackDedicatedServerArrayInput
- type VRackDedicatedServerArrayOutput
- func (VRackDedicatedServerArrayOutput) ElementType() reflect.Type
- func (o VRackDedicatedServerArrayOutput) Index(i pulumi.IntInput) VRackDedicatedServerOutput
- func (o VRackDedicatedServerArrayOutput) ToVRackDedicatedServerArrayOutput() VRackDedicatedServerArrayOutput
- func (o VRackDedicatedServerArrayOutput) ToVRackDedicatedServerArrayOutputWithContext(ctx context.Context) VRackDedicatedServerArrayOutput
- type VRackDedicatedServerInput
- type VRackDedicatedServerInterface
- func (*VRackDedicatedServerInterface) ElementType() reflect.Type
- func (i *VRackDedicatedServerInterface) ToVRackDedicatedServerInterfaceOutput() VRackDedicatedServerInterfaceOutput
- func (i *VRackDedicatedServerInterface) ToVRackDedicatedServerInterfaceOutputWithContext(ctx context.Context) VRackDedicatedServerInterfaceOutput
- type VRackDedicatedServerInterfaceArgs
- type VRackDedicatedServerInterfaceArray
- func (VRackDedicatedServerInterfaceArray) ElementType() reflect.Type
- func (i VRackDedicatedServerInterfaceArray) ToVRackDedicatedServerInterfaceArrayOutput() VRackDedicatedServerInterfaceArrayOutput
- func (i VRackDedicatedServerInterfaceArray) ToVRackDedicatedServerInterfaceArrayOutputWithContext(ctx context.Context) VRackDedicatedServerInterfaceArrayOutput
- type VRackDedicatedServerInterfaceArrayInput
- type VRackDedicatedServerInterfaceArrayOutput
- func (VRackDedicatedServerInterfaceArrayOutput) ElementType() reflect.Type
- func (o VRackDedicatedServerInterfaceArrayOutput) Index(i pulumi.IntInput) VRackDedicatedServerInterfaceOutput
- func (o VRackDedicatedServerInterfaceArrayOutput) ToVRackDedicatedServerInterfaceArrayOutput() VRackDedicatedServerInterfaceArrayOutput
- func (o VRackDedicatedServerInterfaceArrayOutput) ToVRackDedicatedServerInterfaceArrayOutputWithContext(ctx context.Context) VRackDedicatedServerInterfaceArrayOutput
- type VRackDedicatedServerInterfaceInput
- type VRackDedicatedServerInterfaceMap
- func (VRackDedicatedServerInterfaceMap) ElementType() reflect.Type
- func (i VRackDedicatedServerInterfaceMap) ToVRackDedicatedServerInterfaceMapOutput() VRackDedicatedServerInterfaceMapOutput
- func (i VRackDedicatedServerInterfaceMap) ToVRackDedicatedServerInterfaceMapOutputWithContext(ctx context.Context) VRackDedicatedServerInterfaceMapOutput
- type VRackDedicatedServerInterfaceMapInput
- type VRackDedicatedServerInterfaceMapOutput
- func (VRackDedicatedServerInterfaceMapOutput) ElementType() reflect.Type
- func (o VRackDedicatedServerInterfaceMapOutput) MapIndex(k pulumi.StringInput) VRackDedicatedServerInterfaceOutput
- func (o VRackDedicatedServerInterfaceMapOutput) ToVRackDedicatedServerInterfaceMapOutput() VRackDedicatedServerInterfaceMapOutput
- func (o VRackDedicatedServerInterfaceMapOutput) ToVRackDedicatedServerInterfaceMapOutputWithContext(ctx context.Context) VRackDedicatedServerInterfaceMapOutput
- type VRackDedicatedServerInterfaceOutput
- func (VRackDedicatedServerInterfaceOutput) ElementType() reflect.Type
- func (o VRackDedicatedServerInterfaceOutput) InterfaceId() pulumi.StringOutput
- func (o VRackDedicatedServerInterfaceOutput) ServiceName() pulumi.StringOutput
- func (o VRackDedicatedServerInterfaceOutput) ToVRackDedicatedServerInterfaceOutput() VRackDedicatedServerInterfaceOutput
- func (o VRackDedicatedServerInterfaceOutput) ToVRackDedicatedServerInterfaceOutputWithContext(ctx context.Context) VRackDedicatedServerInterfaceOutput
- type VRackDedicatedServerInterfaceState
- type VRackDedicatedServerMap
- type VRackDedicatedServerMapInput
- type VRackDedicatedServerMapOutput
- func (VRackDedicatedServerMapOutput) ElementType() reflect.Type
- func (o VRackDedicatedServerMapOutput) MapIndex(k pulumi.StringInput) VRackDedicatedServerOutput
- func (o VRackDedicatedServerMapOutput) ToVRackDedicatedServerMapOutput() VRackDedicatedServerMapOutput
- func (o VRackDedicatedServerMapOutput) ToVRackDedicatedServerMapOutputWithContext(ctx context.Context) VRackDedicatedServerMapOutput
- type VRackDedicatedServerOutput
- func (VRackDedicatedServerOutput) ElementType() reflect.Type
- func (o VRackDedicatedServerOutput) ServerId() pulumi.StringOutput
- func (o VRackDedicatedServerOutput) ServiceName() pulumi.StringOutput
- func (o VRackDedicatedServerOutput) ToVRackDedicatedServerOutput() VRackDedicatedServerOutput
- func (o VRackDedicatedServerOutput) ToVRackDedicatedServerOutputWithContext(ctx context.Context) VRackDedicatedServerOutput
- type VRackDedicatedServerState
- type VRackIP
- type VRackIPArgs
- type VRackIPArray
- type VRackIPArrayInput
- type VRackIPArrayOutput
- type VRackIPInput
- type VRackIPLoadBalancing
- type VRackIPLoadBalancingArgs
- type VRackIPLoadBalancingArray
- type VRackIPLoadBalancingArrayInput
- type VRackIPLoadBalancingArrayOutput
- func (VRackIPLoadBalancingArrayOutput) ElementType() reflect.Type
- func (o VRackIPLoadBalancingArrayOutput) Index(i pulumi.IntInput) VRackIPLoadBalancingOutput
- func (o VRackIPLoadBalancingArrayOutput) ToVRackIPLoadBalancingArrayOutput() VRackIPLoadBalancingArrayOutput
- func (o VRackIPLoadBalancingArrayOutput) ToVRackIPLoadBalancingArrayOutputWithContext(ctx context.Context) VRackIPLoadBalancingArrayOutput
- type VRackIPLoadBalancingInput
- type VRackIPLoadBalancingMap
- type VRackIPLoadBalancingMapInput
- type VRackIPLoadBalancingMapOutput
- func (VRackIPLoadBalancingMapOutput) ElementType() reflect.Type
- func (o VRackIPLoadBalancingMapOutput) MapIndex(k pulumi.StringInput) VRackIPLoadBalancingOutput
- func (o VRackIPLoadBalancingMapOutput) ToVRackIPLoadBalancingMapOutput() VRackIPLoadBalancingMapOutput
- func (o VRackIPLoadBalancingMapOutput) ToVRackIPLoadBalancingMapOutputWithContext(ctx context.Context) VRackIPLoadBalancingMapOutput
- type VRackIPLoadBalancingOutput
- func (VRackIPLoadBalancingOutput) ElementType() reflect.Type
- func (o VRackIPLoadBalancingOutput) IpLoadbalancing() pulumi.StringOutput
- func (o VRackIPLoadBalancingOutput) ServiceName() pulumi.StringOutput
- func (o VRackIPLoadBalancingOutput) ToVRackIPLoadBalancingOutput() VRackIPLoadBalancingOutput
- func (o VRackIPLoadBalancingOutput) ToVRackIPLoadBalancingOutputWithContext(ctx context.Context) VRackIPLoadBalancingOutput
- type VRackIPLoadBalancingState
- type VRackIPMap
- type VRackIPMapInput
- type VRackIPMapOutput
- type VRackIPOutput
- func (o VRackIPOutput) Block() pulumi.StringOutput
- func (VRackIPOutput) ElementType() reflect.Type
- func (o VRackIPOutput) Gateway() pulumi.StringOutput
- func (o VRackIPOutput) Ip() pulumi.StringOutput
- func (o VRackIPOutput) ServiceName() pulumi.StringOutput
- func (o VRackIPOutput) ToVRackIPOutput() VRackIPOutput
- func (o VRackIPOutput) ToVRackIPOutputWithContext(ctx context.Context) VRackIPOutput
- func (o VRackIPOutput) Zone() pulumi.StringOutput
- type VRackIPState
- type VRackInput
- type VRackMap
- type VRackMapInput
- type VRackMapOutput
- type VRackOrder
- type VRackOrderArgs
- type VRackOrderArray
- type VRackOrderArrayInput
- type VRackOrderArrayOutput
- func (VRackOrderArrayOutput) ElementType() reflect.Type
- func (o VRackOrderArrayOutput) Index(i pulumi.IntInput) VRackOrderOutput
- func (o VRackOrderArrayOutput) ToVRackOrderArrayOutput() VRackOrderArrayOutput
- func (o VRackOrderArrayOutput) ToVRackOrderArrayOutputWithContext(ctx context.Context) VRackOrderArrayOutput
- type VRackOrderDetail
- type VRackOrderDetailArgs
- type VRackOrderDetailArray
- type VRackOrderDetailArrayInput
- type VRackOrderDetailArrayOutput
- func (VRackOrderDetailArrayOutput) ElementType() reflect.Type
- func (o VRackOrderDetailArrayOutput) Index(i pulumi.IntInput) VRackOrderDetailOutput
- func (o VRackOrderDetailArrayOutput) ToVRackOrderDetailArrayOutput() VRackOrderDetailArrayOutput
- func (o VRackOrderDetailArrayOutput) ToVRackOrderDetailArrayOutputWithContext(ctx context.Context) VRackOrderDetailArrayOutput
- type VRackOrderDetailInput
- type VRackOrderDetailOutput
- func (o VRackOrderDetailOutput) Description() pulumi.StringPtrOutput
- func (o VRackOrderDetailOutput) Domain() pulumi.StringPtrOutput
- func (VRackOrderDetailOutput) ElementType() reflect.Type
- func (o VRackOrderDetailOutput) OrderDetailId() pulumi.IntPtrOutput
- func (o VRackOrderDetailOutput) Quantity() pulumi.StringPtrOutput
- func (o VRackOrderDetailOutput) ToVRackOrderDetailOutput() VRackOrderDetailOutput
- func (o VRackOrderDetailOutput) ToVRackOrderDetailOutputWithContext(ctx context.Context) VRackOrderDetailOutput
- type VRackOrderInput
- type VRackOrderOutput
- func (o VRackOrderOutput) Date() pulumi.StringPtrOutput
- func (o VRackOrderOutput) Details() VRackOrderDetailArrayOutput
- func (VRackOrderOutput) ElementType() reflect.Type
- func (o VRackOrderOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o VRackOrderOutput) OrderId() pulumi.IntPtrOutput
- func (o VRackOrderOutput) ToVRackOrderOutput() VRackOrderOutput
- func (o VRackOrderOutput) ToVRackOrderOutputWithContext(ctx context.Context) VRackOrderOutput
- type VRackOutput
- func (o VRackOutput) Description() pulumi.StringOutput
- func (VRackOutput) ElementType() reflect.Type
- func (o VRackOutput) Name() pulumi.StringOutput
- func (o VRackOutput) Orders() VRackOrderArrayOutput
- func (o VRackOutput) OvhSubsidiary() pulumi.StringOutput
- func (o VRackOutput) PaymentMean() pulumi.StringOutput
- func (o VRackOutput) Plan() VRackPlanOutput
- func (o VRackOutput) PlanOptions() VRackPlanOptionArrayOutput
- func (o VRackOutput) ServiceName() pulumi.StringOutput
- func (o VRackOutput) ToVRackOutput() VRackOutput
- func (o VRackOutput) ToVRackOutputWithContext(ctx context.Context) VRackOutput
- type VRackPlan
- type VRackPlanArgs
- func (VRackPlanArgs) ElementType() reflect.Type
- func (i VRackPlanArgs) ToVRackPlanOutput() VRackPlanOutput
- func (i VRackPlanArgs) ToVRackPlanOutputWithContext(ctx context.Context) VRackPlanOutput
- func (i VRackPlanArgs) ToVRackPlanPtrOutput() VRackPlanPtrOutput
- func (i VRackPlanArgs) ToVRackPlanPtrOutputWithContext(ctx context.Context) VRackPlanPtrOutput
- type VRackPlanConfiguration
- type VRackPlanConfigurationArgs
- type VRackPlanConfigurationArray
- func (VRackPlanConfigurationArray) ElementType() reflect.Type
- func (i VRackPlanConfigurationArray) ToVRackPlanConfigurationArrayOutput() VRackPlanConfigurationArrayOutput
- func (i VRackPlanConfigurationArray) ToVRackPlanConfigurationArrayOutputWithContext(ctx context.Context) VRackPlanConfigurationArrayOutput
- type VRackPlanConfigurationArrayInput
- type VRackPlanConfigurationArrayOutput
- func (VRackPlanConfigurationArrayOutput) ElementType() reflect.Type
- func (o VRackPlanConfigurationArrayOutput) Index(i pulumi.IntInput) VRackPlanConfigurationOutput
- func (o VRackPlanConfigurationArrayOutput) ToVRackPlanConfigurationArrayOutput() VRackPlanConfigurationArrayOutput
- func (o VRackPlanConfigurationArrayOutput) ToVRackPlanConfigurationArrayOutputWithContext(ctx context.Context) VRackPlanConfigurationArrayOutput
- type VRackPlanConfigurationInput
- type VRackPlanConfigurationOutput
- func (VRackPlanConfigurationOutput) ElementType() reflect.Type
- func (o VRackPlanConfigurationOutput) Label() pulumi.StringOutput
- func (o VRackPlanConfigurationOutput) ToVRackPlanConfigurationOutput() VRackPlanConfigurationOutput
- func (o VRackPlanConfigurationOutput) ToVRackPlanConfigurationOutputWithContext(ctx context.Context) VRackPlanConfigurationOutput
- func (o VRackPlanConfigurationOutput) Value() pulumi.StringOutput
- type VRackPlanInput
- type VRackPlanOption
- type VRackPlanOptionArgs
- type VRackPlanOptionArray
- type VRackPlanOptionArrayInput
- type VRackPlanOptionArrayOutput
- func (VRackPlanOptionArrayOutput) ElementType() reflect.Type
- func (o VRackPlanOptionArrayOutput) Index(i pulumi.IntInput) VRackPlanOptionOutput
- func (o VRackPlanOptionArrayOutput) ToVRackPlanOptionArrayOutput() VRackPlanOptionArrayOutput
- func (o VRackPlanOptionArrayOutput) ToVRackPlanOptionArrayOutputWithContext(ctx context.Context) VRackPlanOptionArrayOutput
- type VRackPlanOptionConfiguration
- type VRackPlanOptionConfigurationArgs
- func (VRackPlanOptionConfigurationArgs) ElementType() reflect.Type
- func (i VRackPlanOptionConfigurationArgs) ToVRackPlanOptionConfigurationOutput() VRackPlanOptionConfigurationOutput
- func (i VRackPlanOptionConfigurationArgs) ToVRackPlanOptionConfigurationOutputWithContext(ctx context.Context) VRackPlanOptionConfigurationOutput
- type VRackPlanOptionConfigurationArray
- func (VRackPlanOptionConfigurationArray) ElementType() reflect.Type
- func (i VRackPlanOptionConfigurationArray) ToVRackPlanOptionConfigurationArrayOutput() VRackPlanOptionConfigurationArrayOutput
- func (i VRackPlanOptionConfigurationArray) ToVRackPlanOptionConfigurationArrayOutputWithContext(ctx context.Context) VRackPlanOptionConfigurationArrayOutput
- type VRackPlanOptionConfigurationArrayInput
- type VRackPlanOptionConfigurationArrayOutput
- func (VRackPlanOptionConfigurationArrayOutput) ElementType() reflect.Type
- func (o VRackPlanOptionConfigurationArrayOutput) Index(i pulumi.IntInput) VRackPlanOptionConfigurationOutput
- func (o VRackPlanOptionConfigurationArrayOutput) ToVRackPlanOptionConfigurationArrayOutput() VRackPlanOptionConfigurationArrayOutput
- func (o VRackPlanOptionConfigurationArrayOutput) ToVRackPlanOptionConfigurationArrayOutputWithContext(ctx context.Context) VRackPlanOptionConfigurationArrayOutput
- type VRackPlanOptionConfigurationInput
- type VRackPlanOptionConfigurationOutput
- func (VRackPlanOptionConfigurationOutput) ElementType() reflect.Type
- func (o VRackPlanOptionConfigurationOutput) Label() pulumi.StringOutput
- func (o VRackPlanOptionConfigurationOutput) ToVRackPlanOptionConfigurationOutput() VRackPlanOptionConfigurationOutput
- func (o VRackPlanOptionConfigurationOutput) ToVRackPlanOptionConfigurationOutputWithContext(ctx context.Context) VRackPlanOptionConfigurationOutput
- func (o VRackPlanOptionConfigurationOutput) Value() pulumi.StringOutput
- type VRackPlanOptionInput
- type VRackPlanOptionOutput
- func (o VRackPlanOptionOutput) CatalogName() pulumi.StringPtrOutput
- func (o VRackPlanOptionOutput) Configurations() VRackPlanOptionConfigurationArrayOutput
- func (o VRackPlanOptionOutput) Duration() pulumi.StringOutput
- func (VRackPlanOptionOutput) ElementType() reflect.Type
- func (o VRackPlanOptionOutput) PlanCode() pulumi.StringOutput
- func (o VRackPlanOptionOutput) PricingMode() pulumi.StringOutput
- func (o VRackPlanOptionOutput) ToVRackPlanOptionOutput() VRackPlanOptionOutput
- func (o VRackPlanOptionOutput) ToVRackPlanOptionOutputWithContext(ctx context.Context) VRackPlanOptionOutput
- type VRackPlanOutput
- func (o VRackPlanOutput) CatalogName() pulumi.StringPtrOutput
- func (o VRackPlanOutput) Configurations() VRackPlanConfigurationArrayOutput
- func (o VRackPlanOutput) Duration() pulumi.StringOutput
- func (VRackPlanOutput) ElementType() reflect.Type
- func (o VRackPlanOutput) PlanCode() pulumi.StringOutput
- func (o VRackPlanOutput) PricingMode() pulumi.StringOutput
- func (o VRackPlanOutput) ToVRackPlanOutput() VRackPlanOutput
- func (o VRackPlanOutput) ToVRackPlanOutputWithContext(ctx context.Context) VRackPlanOutput
- func (o VRackPlanOutput) ToVRackPlanPtrOutput() VRackPlanPtrOutput
- func (o VRackPlanOutput) ToVRackPlanPtrOutputWithContext(ctx context.Context) VRackPlanPtrOutput
- type VRackPlanPtrInput
- type VRackPlanPtrOutput
- func (o VRackPlanPtrOutput) CatalogName() pulumi.StringPtrOutput
- func (o VRackPlanPtrOutput) Configurations() VRackPlanConfigurationArrayOutput
- func (o VRackPlanPtrOutput) Duration() pulumi.StringPtrOutput
- func (o VRackPlanPtrOutput) Elem() VRackPlanOutput
- func (VRackPlanPtrOutput) ElementType() reflect.Type
- func (o VRackPlanPtrOutput) PlanCode() pulumi.StringPtrOutput
- func (o VRackPlanPtrOutput) PricingMode() pulumi.StringPtrOutput
- func (o VRackPlanPtrOutput) ToVRackPlanPtrOutput() VRackPlanPtrOutput
- func (o VRackPlanPtrOutput) ToVRackPlanPtrOutputWithContext(ctx context.Context) VRackPlanPtrOutput
- type VRackState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type CloudProject ¶
type CloudProject struct { pulumi.CustomResourceState // project access Access pulumi.StringOutput `pulumi:"access"` // A description associated with the user. Description pulumi.StringOutput `pulumi:"description"` // Details about an Order Orders CloudProjectOrderArrayOutput `pulumi:"orders"` // Ovh Subsidiary OvhSubsidiary pulumi.StringOutput `pulumi:"ovhSubsidiary"` // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringOutput `pulumi:"paymentMean"` // Product Plan to order Plan CloudProjectPlanOutput `pulumi:"plan"` // Product Plan to order PlanOptions CloudProjectPlanOptionArrayOutput `pulumi:"planOptions"` // openstack project id ProjectId pulumi.StringOutput `pulumi:"projectId"` // openstack project name ProjectName pulumi.StringOutput `pulumi:"projectName"` // project status Status pulumi.StringOutput `pulumi:"status"` }
Orders a public cloud project.
## Important
This resource is in beta state. Use with caution.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mycart, err := ovh.GetOrderCart(ctx, &GetOrderCartArgs{ OvhSubsidiary: "fr", Description: pulumi.StringRef("my cloud order cart"), }, nil) if err != nil { return err } cloudProductCartProductPlan, err := ovh.GetProductCartProductPlan(ctx, &GetProductCartProductPlanArgs{ CartId: mycart.Id, PriceCapacity: "renew", Product: "cloud", PlanCode: "project.2018", }, nil) if err != nil { return err } _, err = ovh.NewCloudProject(ctx, "cloudCloudProject", &ovh.CloudProjectArgs{ OvhSubsidiary: pulumi.String(mycart.OvhSubsidiary), Description: pulumi.String("my cloud project"), PaymentMean: pulumi.String("fidelity"), Plan: &CloudProjectPlanArgs{ Duration: pulumi.String(cloudProductCartProductPlan.SelectedPrices[0].Duration), PlanCode: pulumi.String(cloudProductCartProductPlan.PlanCode), PricingMode: pulumi.String(cloudProductCartProductPlan.SelectedPrices[0].PricingMode), }, }) if err != nil { return err } return nil }) }
```
func GetCloudProject ¶
func GetCloudProject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudProjectState, opts ...pulumi.ResourceOption) (*CloudProject, error)
GetCloudProject gets an existing CloudProject 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 NewCloudProject ¶
func NewCloudProject(ctx *pulumi.Context, name string, args *CloudProjectArgs, opts ...pulumi.ResourceOption) (*CloudProject, error)
NewCloudProject registers a new resource with the given unique name, arguments, and options.
func (*CloudProject) ElementType ¶
func (*CloudProject) ElementType() reflect.Type
func (*CloudProject) ToCloudProjectOutput ¶
func (i *CloudProject) ToCloudProjectOutput() CloudProjectOutput
func (*CloudProject) ToCloudProjectOutputWithContext ¶
func (i *CloudProject) ToCloudProjectOutputWithContext(ctx context.Context) CloudProjectOutput
type CloudProjectArgs ¶
type CloudProjectArgs struct { // A description associated with the user. Description pulumi.StringPtrInput // Ovh Subsidiary OvhSubsidiary pulumi.StringInput // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringInput // Product Plan to order Plan CloudProjectPlanInput // Product Plan to order PlanOptions CloudProjectPlanOptionArrayInput }
The set of arguments for constructing a CloudProject resource.
func (CloudProjectArgs) ElementType ¶
func (CloudProjectArgs) ElementType() reflect.Type
type CloudProjectArray ¶
type CloudProjectArray []CloudProjectInput
func (CloudProjectArray) ElementType ¶
func (CloudProjectArray) ElementType() reflect.Type
func (CloudProjectArray) ToCloudProjectArrayOutput ¶
func (i CloudProjectArray) ToCloudProjectArrayOutput() CloudProjectArrayOutput
func (CloudProjectArray) ToCloudProjectArrayOutputWithContext ¶
func (i CloudProjectArray) ToCloudProjectArrayOutputWithContext(ctx context.Context) CloudProjectArrayOutput
type CloudProjectArrayInput ¶
type CloudProjectArrayInput interface { pulumi.Input ToCloudProjectArrayOutput() CloudProjectArrayOutput ToCloudProjectArrayOutputWithContext(context.Context) CloudProjectArrayOutput }
CloudProjectArrayInput is an input type that accepts CloudProjectArray and CloudProjectArrayOutput values. You can construct a concrete instance of `CloudProjectArrayInput` via:
CloudProjectArray{ CloudProjectArgs{...} }
type CloudProjectArrayOutput ¶
type CloudProjectArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectArrayOutput) ElementType ¶
func (CloudProjectArrayOutput) ElementType() reflect.Type
func (CloudProjectArrayOutput) Index ¶
func (o CloudProjectArrayOutput) Index(i pulumi.IntInput) CloudProjectOutput
func (CloudProjectArrayOutput) ToCloudProjectArrayOutput ¶
func (o CloudProjectArrayOutput) ToCloudProjectArrayOutput() CloudProjectArrayOutput
func (CloudProjectArrayOutput) ToCloudProjectArrayOutputWithContext ¶
func (o CloudProjectArrayOutput) ToCloudProjectArrayOutputWithContext(ctx context.Context) CloudProjectArrayOutput
type CloudProjectContainerRegistry ¶
type CloudProjectContainerRegistry struct { pulumi.CustomResourceState // Plan creation date CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Registry name Name pulumi.StringOutput `pulumi:"name"` // Plan ID of the registry PlanId pulumi.StringOutput `pulumi:"planId"` // Plan of the registry Plans CloudProjectContainerRegistryPlanArrayOutput `pulumi:"plans"` // Project ID of your registry ProjectId pulumi.StringOutput `pulumi:"projectId"` // Region of the registry Region pulumi.StringOutput `pulumi:"region"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Current size of the registry (bytes) Size pulumi.IntOutput `pulumi:"size"` // Registry status Status pulumi.StringOutput `pulumi:"status"` // Registry last update date UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // Access url of the registry Url pulumi.StringOutput `pulumi:"url"` // Version of your registry Version pulumi.StringOutput `pulumi:"version"` }
Creates a container registry associated with a public cloud project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { regcap, err := ovh.GetCloudProjectCapabilitiesContainerregistryFilter(ctx, &GetCloudProjectCapabilitiesContainerregistryFilterArgs{ ServiceName: "XXXXXX", PlanName: "SMALL", Region: "GRA", }, nil) if err != nil { return err } _, err = ovh.NewCloudProjectContainerRegistry(ctx, "reg", &ovh.CloudProjectContainerRegistryArgs{ ServiceName: pulumi.String(regcap.ServiceName), PlanId: pulumi.String(regcap.Id), Region: pulumi.String(regcap.Region), }) if err != nil { return err } return nil }) }
```
func GetCloudProjectContainerRegistry ¶
func GetCloudProjectContainerRegistry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudProjectContainerRegistryState, opts ...pulumi.ResourceOption) (*CloudProjectContainerRegistry, error)
GetCloudProjectContainerRegistry gets an existing CloudProjectContainerRegistry 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 NewCloudProjectContainerRegistry ¶
func NewCloudProjectContainerRegistry(ctx *pulumi.Context, name string, args *CloudProjectContainerRegistryArgs, opts ...pulumi.ResourceOption) (*CloudProjectContainerRegistry, error)
NewCloudProjectContainerRegistry registers a new resource with the given unique name, arguments, and options.
func (*CloudProjectContainerRegistry) ElementType ¶
func (*CloudProjectContainerRegistry) ElementType() reflect.Type
func (*CloudProjectContainerRegistry) ToCloudProjectContainerRegistryOutput ¶
func (i *CloudProjectContainerRegistry) ToCloudProjectContainerRegistryOutput() CloudProjectContainerRegistryOutput
func (*CloudProjectContainerRegistry) ToCloudProjectContainerRegistryOutputWithContext ¶
func (i *CloudProjectContainerRegistry) ToCloudProjectContainerRegistryOutputWithContext(ctx context.Context) CloudProjectContainerRegistryOutput
type CloudProjectContainerRegistryArgs ¶
type CloudProjectContainerRegistryArgs struct { // Registry name Name pulumi.StringPtrInput // Plan ID of the registry PlanId pulumi.StringPtrInput // Region of the registry Region pulumi.StringInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput }
The set of arguments for constructing a CloudProjectContainerRegistry resource.
func (CloudProjectContainerRegistryArgs) ElementType ¶
func (CloudProjectContainerRegistryArgs) ElementType() reflect.Type
type CloudProjectContainerRegistryArray ¶
type CloudProjectContainerRegistryArray []CloudProjectContainerRegistryInput
func (CloudProjectContainerRegistryArray) ElementType ¶
func (CloudProjectContainerRegistryArray) ElementType() reflect.Type
func (CloudProjectContainerRegistryArray) ToCloudProjectContainerRegistryArrayOutput ¶
func (i CloudProjectContainerRegistryArray) ToCloudProjectContainerRegistryArrayOutput() CloudProjectContainerRegistryArrayOutput
func (CloudProjectContainerRegistryArray) ToCloudProjectContainerRegistryArrayOutputWithContext ¶
func (i CloudProjectContainerRegistryArray) ToCloudProjectContainerRegistryArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryArrayOutput
type CloudProjectContainerRegistryArrayInput ¶
type CloudProjectContainerRegistryArrayInput interface { pulumi.Input ToCloudProjectContainerRegistryArrayOutput() CloudProjectContainerRegistryArrayOutput ToCloudProjectContainerRegistryArrayOutputWithContext(context.Context) CloudProjectContainerRegistryArrayOutput }
CloudProjectContainerRegistryArrayInput is an input type that accepts CloudProjectContainerRegistryArray and CloudProjectContainerRegistryArrayOutput values. You can construct a concrete instance of `CloudProjectContainerRegistryArrayInput` via:
CloudProjectContainerRegistryArray{ CloudProjectContainerRegistryArgs{...} }
type CloudProjectContainerRegistryArrayOutput ¶
type CloudProjectContainerRegistryArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectContainerRegistryArrayOutput) ElementType ¶
func (CloudProjectContainerRegistryArrayOutput) ElementType() reflect.Type
func (CloudProjectContainerRegistryArrayOutput) ToCloudProjectContainerRegistryArrayOutput ¶
func (o CloudProjectContainerRegistryArrayOutput) ToCloudProjectContainerRegistryArrayOutput() CloudProjectContainerRegistryArrayOutput
func (CloudProjectContainerRegistryArrayOutput) ToCloudProjectContainerRegistryArrayOutputWithContext ¶
func (o CloudProjectContainerRegistryArrayOutput) ToCloudProjectContainerRegistryArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryArrayOutput
type CloudProjectContainerRegistryInput ¶
type CloudProjectContainerRegistryInput interface { pulumi.Input ToCloudProjectContainerRegistryOutput() CloudProjectContainerRegistryOutput ToCloudProjectContainerRegistryOutputWithContext(ctx context.Context) CloudProjectContainerRegistryOutput }
type CloudProjectContainerRegistryMap ¶
type CloudProjectContainerRegistryMap map[string]CloudProjectContainerRegistryInput
func (CloudProjectContainerRegistryMap) ElementType ¶
func (CloudProjectContainerRegistryMap) ElementType() reflect.Type
func (CloudProjectContainerRegistryMap) ToCloudProjectContainerRegistryMapOutput ¶
func (i CloudProjectContainerRegistryMap) ToCloudProjectContainerRegistryMapOutput() CloudProjectContainerRegistryMapOutput
func (CloudProjectContainerRegistryMap) ToCloudProjectContainerRegistryMapOutputWithContext ¶
func (i CloudProjectContainerRegistryMap) ToCloudProjectContainerRegistryMapOutputWithContext(ctx context.Context) CloudProjectContainerRegistryMapOutput
type CloudProjectContainerRegistryMapInput ¶
type CloudProjectContainerRegistryMapInput interface { pulumi.Input ToCloudProjectContainerRegistryMapOutput() CloudProjectContainerRegistryMapOutput ToCloudProjectContainerRegistryMapOutputWithContext(context.Context) CloudProjectContainerRegistryMapOutput }
CloudProjectContainerRegistryMapInput is an input type that accepts CloudProjectContainerRegistryMap and CloudProjectContainerRegistryMapOutput values. You can construct a concrete instance of `CloudProjectContainerRegistryMapInput` via:
CloudProjectContainerRegistryMap{ "key": CloudProjectContainerRegistryArgs{...} }
type CloudProjectContainerRegistryMapOutput ¶
type CloudProjectContainerRegistryMapOutput struct{ *pulumi.OutputState }
func (CloudProjectContainerRegistryMapOutput) ElementType ¶
func (CloudProjectContainerRegistryMapOutput) ElementType() reflect.Type
func (CloudProjectContainerRegistryMapOutput) MapIndex ¶
func (o CloudProjectContainerRegistryMapOutput) MapIndex(k pulumi.StringInput) CloudProjectContainerRegistryOutput
func (CloudProjectContainerRegistryMapOutput) ToCloudProjectContainerRegistryMapOutput ¶
func (o CloudProjectContainerRegistryMapOutput) ToCloudProjectContainerRegistryMapOutput() CloudProjectContainerRegistryMapOutput
func (CloudProjectContainerRegistryMapOutput) ToCloudProjectContainerRegistryMapOutputWithContext ¶
func (o CloudProjectContainerRegistryMapOutput) ToCloudProjectContainerRegistryMapOutputWithContext(ctx context.Context) CloudProjectContainerRegistryMapOutput
type CloudProjectContainerRegistryOutput ¶
type CloudProjectContainerRegistryOutput struct{ *pulumi.OutputState }
func (CloudProjectContainerRegistryOutput) CreatedAt ¶
func (o CloudProjectContainerRegistryOutput) CreatedAt() pulumi.StringOutput
Plan creation date
func (CloudProjectContainerRegistryOutput) ElementType ¶
func (CloudProjectContainerRegistryOutput) ElementType() reflect.Type
func (CloudProjectContainerRegistryOutput) Name ¶
func (o CloudProjectContainerRegistryOutput) Name() pulumi.StringOutput
Registry name
func (CloudProjectContainerRegistryOutput) PlanId ¶
func (o CloudProjectContainerRegistryOutput) PlanId() pulumi.StringOutput
Plan ID of the registry
func (CloudProjectContainerRegistryOutput) ProjectId ¶
func (o CloudProjectContainerRegistryOutput) ProjectId() pulumi.StringOutput
Project ID of your registry
func (CloudProjectContainerRegistryOutput) Region ¶
func (o CloudProjectContainerRegistryOutput) Region() pulumi.StringOutput
Region of the registry
func (CloudProjectContainerRegistryOutput) ServiceName ¶
func (o CloudProjectContainerRegistryOutput) ServiceName() pulumi.StringOutput
The id of the public cloud project. If omitted, the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used.
func (CloudProjectContainerRegistryOutput) Size ¶
func (o CloudProjectContainerRegistryOutput) Size() pulumi.IntOutput
Current size of the registry (bytes)
func (CloudProjectContainerRegistryOutput) Status ¶
func (o CloudProjectContainerRegistryOutput) Status() pulumi.StringOutput
Registry status
func (CloudProjectContainerRegistryOutput) ToCloudProjectContainerRegistryOutput ¶
func (o CloudProjectContainerRegistryOutput) ToCloudProjectContainerRegistryOutput() CloudProjectContainerRegistryOutput
func (CloudProjectContainerRegistryOutput) ToCloudProjectContainerRegistryOutputWithContext ¶
func (o CloudProjectContainerRegistryOutput) ToCloudProjectContainerRegistryOutputWithContext(ctx context.Context) CloudProjectContainerRegistryOutput
func (CloudProjectContainerRegistryOutput) UpdatedAt ¶
func (o CloudProjectContainerRegistryOutput) UpdatedAt() pulumi.StringOutput
Registry last update date
func (CloudProjectContainerRegistryOutput) Url ¶
func (o CloudProjectContainerRegistryOutput) Url() pulumi.StringOutput
Access url of the registry
func (CloudProjectContainerRegistryOutput) Version ¶
func (o CloudProjectContainerRegistryOutput) Version() pulumi.StringOutput
Version of your registry
type CloudProjectContainerRegistryPlan ¶
type CloudProjectContainerRegistryPlan struct { // Plan code from the catalog Code *string `pulumi:"code"` // Plan creation date CreatedAt *string `pulumi:"createdAt"` // Features of the plan Features []CloudProjectContainerRegistryPlanFeature `pulumi:"features"` // Plan ID Id *string `pulumi:"id"` // Registry name Name *string `pulumi:"name"` // Container registry limits RegistryLimits []CloudProjectContainerRegistryPlanRegistryLimit `pulumi:"registryLimits"` // Registry last update date UpdatedAt *string `pulumi:"updatedAt"` }
type CloudProjectContainerRegistryPlanArgs ¶
type CloudProjectContainerRegistryPlanArgs struct { // Plan code from the catalog Code pulumi.StringPtrInput `pulumi:"code"` // Plan creation date CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"` // Features of the plan Features CloudProjectContainerRegistryPlanFeatureArrayInput `pulumi:"features"` // Plan ID Id pulumi.StringPtrInput `pulumi:"id"` // Registry name Name pulumi.StringPtrInput `pulumi:"name"` // Container registry limits RegistryLimits CloudProjectContainerRegistryPlanRegistryLimitArrayInput `pulumi:"registryLimits"` // Registry last update date UpdatedAt pulumi.StringPtrInput `pulumi:"updatedAt"` }
func (CloudProjectContainerRegistryPlanArgs) ElementType ¶
func (CloudProjectContainerRegistryPlanArgs) ElementType() reflect.Type
func (CloudProjectContainerRegistryPlanArgs) ToCloudProjectContainerRegistryPlanOutput ¶
func (i CloudProjectContainerRegistryPlanArgs) ToCloudProjectContainerRegistryPlanOutput() CloudProjectContainerRegistryPlanOutput
func (CloudProjectContainerRegistryPlanArgs) ToCloudProjectContainerRegistryPlanOutputWithContext ¶
func (i CloudProjectContainerRegistryPlanArgs) ToCloudProjectContainerRegistryPlanOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanOutput
type CloudProjectContainerRegistryPlanArray ¶
type CloudProjectContainerRegistryPlanArray []CloudProjectContainerRegistryPlanInput
func (CloudProjectContainerRegistryPlanArray) ElementType ¶
func (CloudProjectContainerRegistryPlanArray) ElementType() reflect.Type
func (CloudProjectContainerRegistryPlanArray) ToCloudProjectContainerRegistryPlanArrayOutput ¶
func (i CloudProjectContainerRegistryPlanArray) ToCloudProjectContainerRegistryPlanArrayOutput() CloudProjectContainerRegistryPlanArrayOutput
func (CloudProjectContainerRegistryPlanArray) ToCloudProjectContainerRegistryPlanArrayOutputWithContext ¶
func (i CloudProjectContainerRegistryPlanArray) ToCloudProjectContainerRegistryPlanArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanArrayOutput
type CloudProjectContainerRegistryPlanArrayInput ¶
type CloudProjectContainerRegistryPlanArrayInput interface { pulumi.Input ToCloudProjectContainerRegistryPlanArrayOutput() CloudProjectContainerRegistryPlanArrayOutput ToCloudProjectContainerRegistryPlanArrayOutputWithContext(context.Context) CloudProjectContainerRegistryPlanArrayOutput }
CloudProjectContainerRegistryPlanArrayInput is an input type that accepts CloudProjectContainerRegistryPlanArray and CloudProjectContainerRegistryPlanArrayOutput values. You can construct a concrete instance of `CloudProjectContainerRegistryPlanArrayInput` via:
CloudProjectContainerRegistryPlanArray{ CloudProjectContainerRegistryPlanArgs{...} }
type CloudProjectContainerRegistryPlanArrayOutput ¶
type CloudProjectContainerRegistryPlanArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectContainerRegistryPlanArrayOutput) ElementType ¶
func (CloudProjectContainerRegistryPlanArrayOutput) ElementType() reflect.Type
func (CloudProjectContainerRegistryPlanArrayOutput) ToCloudProjectContainerRegistryPlanArrayOutput ¶
func (o CloudProjectContainerRegistryPlanArrayOutput) ToCloudProjectContainerRegistryPlanArrayOutput() CloudProjectContainerRegistryPlanArrayOutput
func (CloudProjectContainerRegistryPlanArrayOutput) ToCloudProjectContainerRegistryPlanArrayOutputWithContext ¶
func (o CloudProjectContainerRegistryPlanArrayOutput) ToCloudProjectContainerRegistryPlanArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanArrayOutput
type CloudProjectContainerRegistryPlanFeature ¶
type CloudProjectContainerRegistryPlanFeature struct { // Vulnerability scanning Vulnerability *bool `pulumi:"vulnerability"` }
type CloudProjectContainerRegistryPlanFeatureArgs ¶
type CloudProjectContainerRegistryPlanFeatureArgs struct { // Vulnerability scanning Vulnerability pulumi.BoolPtrInput `pulumi:"vulnerability"` }
func (CloudProjectContainerRegistryPlanFeatureArgs) ElementType ¶
func (CloudProjectContainerRegistryPlanFeatureArgs) ElementType() reflect.Type
func (CloudProjectContainerRegistryPlanFeatureArgs) ToCloudProjectContainerRegistryPlanFeatureOutput ¶
func (i CloudProjectContainerRegistryPlanFeatureArgs) ToCloudProjectContainerRegistryPlanFeatureOutput() CloudProjectContainerRegistryPlanFeatureOutput
func (CloudProjectContainerRegistryPlanFeatureArgs) ToCloudProjectContainerRegistryPlanFeatureOutputWithContext ¶
func (i CloudProjectContainerRegistryPlanFeatureArgs) ToCloudProjectContainerRegistryPlanFeatureOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanFeatureOutput
type CloudProjectContainerRegistryPlanFeatureArray ¶
type CloudProjectContainerRegistryPlanFeatureArray []CloudProjectContainerRegistryPlanFeatureInput
func (CloudProjectContainerRegistryPlanFeatureArray) ElementType ¶
func (CloudProjectContainerRegistryPlanFeatureArray) ElementType() reflect.Type
func (CloudProjectContainerRegistryPlanFeatureArray) ToCloudProjectContainerRegistryPlanFeatureArrayOutput ¶
func (i CloudProjectContainerRegistryPlanFeatureArray) ToCloudProjectContainerRegistryPlanFeatureArrayOutput() CloudProjectContainerRegistryPlanFeatureArrayOutput
func (CloudProjectContainerRegistryPlanFeatureArray) ToCloudProjectContainerRegistryPlanFeatureArrayOutputWithContext ¶
func (i CloudProjectContainerRegistryPlanFeatureArray) ToCloudProjectContainerRegistryPlanFeatureArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanFeatureArrayOutput
type CloudProjectContainerRegistryPlanFeatureArrayInput ¶
type CloudProjectContainerRegistryPlanFeatureArrayInput interface { pulumi.Input ToCloudProjectContainerRegistryPlanFeatureArrayOutput() CloudProjectContainerRegistryPlanFeatureArrayOutput ToCloudProjectContainerRegistryPlanFeatureArrayOutputWithContext(context.Context) CloudProjectContainerRegistryPlanFeatureArrayOutput }
CloudProjectContainerRegistryPlanFeatureArrayInput is an input type that accepts CloudProjectContainerRegistryPlanFeatureArray and CloudProjectContainerRegistryPlanFeatureArrayOutput values. You can construct a concrete instance of `CloudProjectContainerRegistryPlanFeatureArrayInput` via:
CloudProjectContainerRegistryPlanFeatureArray{ CloudProjectContainerRegistryPlanFeatureArgs{...} }
type CloudProjectContainerRegistryPlanFeatureArrayOutput ¶
type CloudProjectContainerRegistryPlanFeatureArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectContainerRegistryPlanFeatureArrayOutput) ElementType ¶
func (CloudProjectContainerRegistryPlanFeatureArrayOutput) ElementType() reflect.Type
func (CloudProjectContainerRegistryPlanFeatureArrayOutput) ToCloudProjectContainerRegistryPlanFeatureArrayOutput ¶
func (o CloudProjectContainerRegistryPlanFeatureArrayOutput) ToCloudProjectContainerRegistryPlanFeatureArrayOutput() CloudProjectContainerRegistryPlanFeatureArrayOutput
func (CloudProjectContainerRegistryPlanFeatureArrayOutput) ToCloudProjectContainerRegistryPlanFeatureArrayOutputWithContext ¶
func (o CloudProjectContainerRegistryPlanFeatureArrayOutput) ToCloudProjectContainerRegistryPlanFeatureArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanFeatureArrayOutput
type CloudProjectContainerRegistryPlanFeatureInput ¶
type CloudProjectContainerRegistryPlanFeatureInput interface { pulumi.Input ToCloudProjectContainerRegistryPlanFeatureOutput() CloudProjectContainerRegistryPlanFeatureOutput ToCloudProjectContainerRegistryPlanFeatureOutputWithContext(context.Context) CloudProjectContainerRegistryPlanFeatureOutput }
CloudProjectContainerRegistryPlanFeatureInput is an input type that accepts CloudProjectContainerRegistryPlanFeatureArgs and CloudProjectContainerRegistryPlanFeatureOutput values. You can construct a concrete instance of `CloudProjectContainerRegistryPlanFeatureInput` via:
CloudProjectContainerRegistryPlanFeatureArgs{...}
type CloudProjectContainerRegistryPlanFeatureOutput ¶
type CloudProjectContainerRegistryPlanFeatureOutput struct{ *pulumi.OutputState }
func (CloudProjectContainerRegistryPlanFeatureOutput) ElementType ¶
func (CloudProjectContainerRegistryPlanFeatureOutput) ElementType() reflect.Type
func (CloudProjectContainerRegistryPlanFeatureOutput) ToCloudProjectContainerRegistryPlanFeatureOutput ¶
func (o CloudProjectContainerRegistryPlanFeatureOutput) ToCloudProjectContainerRegistryPlanFeatureOutput() CloudProjectContainerRegistryPlanFeatureOutput
func (CloudProjectContainerRegistryPlanFeatureOutput) ToCloudProjectContainerRegistryPlanFeatureOutputWithContext ¶
func (o CloudProjectContainerRegistryPlanFeatureOutput) ToCloudProjectContainerRegistryPlanFeatureOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanFeatureOutput
func (CloudProjectContainerRegistryPlanFeatureOutput) Vulnerability ¶
func (o CloudProjectContainerRegistryPlanFeatureOutput) Vulnerability() pulumi.BoolPtrOutput
Vulnerability scanning
type CloudProjectContainerRegistryPlanInput ¶
type CloudProjectContainerRegistryPlanInput interface { pulumi.Input ToCloudProjectContainerRegistryPlanOutput() CloudProjectContainerRegistryPlanOutput ToCloudProjectContainerRegistryPlanOutputWithContext(context.Context) CloudProjectContainerRegistryPlanOutput }
CloudProjectContainerRegistryPlanInput is an input type that accepts CloudProjectContainerRegistryPlanArgs and CloudProjectContainerRegistryPlanOutput values. You can construct a concrete instance of `CloudProjectContainerRegistryPlanInput` via:
CloudProjectContainerRegistryPlanArgs{...}
type CloudProjectContainerRegistryPlanOutput ¶
type CloudProjectContainerRegistryPlanOutput struct{ *pulumi.OutputState }
func (CloudProjectContainerRegistryPlanOutput) Code ¶
func (o CloudProjectContainerRegistryPlanOutput) Code() pulumi.StringPtrOutput
Plan code from the catalog
func (CloudProjectContainerRegistryPlanOutput) CreatedAt ¶
func (o CloudProjectContainerRegistryPlanOutput) CreatedAt() pulumi.StringPtrOutput
Plan creation date
func (CloudProjectContainerRegistryPlanOutput) ElementType ¶
func (CloudProjectContainerRegistryPlanOutput) ElementType() reflect.Type
func (CloudProjectContainerRegistryPlanOutput) Features ¶
func (o CloudProjectContainerRegistryPlanOutput) Features() CloudProjectContainerRegistryPlanFeatureArrayOutput
Features of the plan
func (CloudProjectContainerRegistryPlanOutput) Id ¶
func (o CloudProjectContainerRegistryPlanOutput) Id() pulumi.StringPtrOutput
Plan ID
func (CloudProjectContainerRegistryPlanOutput) Name ¶
func (o CloudProjectContainerRegistryPlanOutput) Name() pulumi.StringPtrOutput
Registry name
func (CloudProjectContainerRegistryPlanOutput) RegistryLimits ¶
func (o CloudProjectContainerRegistryPlanOutput) RegistryLimits() CloudProjectContainerRegistryPlanRegistryLimitArrayOutput
Container registry limits
func (CloudProjectContainerRegistryPlanOutput) ToCloudProjectContainerRegistryPlanOutput ¶
func (o CloudProjectContainerRegistryPlanOutput) ToCloudProjectContainerRegistryPlanOutput() CloudProjectContainerRegistryPlanOutput
func (CloudProjectContainerRegistryPlanOutput) ToCloudProjectContainerRegistryPlanOutputWithContext ¶
func (o CloudProjectContainerRegistryPlanOutput) ToCloudProjectContainerRegistryPlanOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanOutput
func (CloudProjectContainerRegistryPlanOutput) UpdatedAt ¶
func (o CloudProjectContainerRegistryPlanOutput) UpdatedAt() pulumi.StringPtrOutput
Registry last update date
type CloudProjectContainerRegistryPlanRegistryLimitArgs ¶
type CloudProjectContainerRegistryPlanRegistryLimitArgs struct { // Docker image storage limits in bytes ImageStorage pulumi.IntPtrInput `pulumi:"imageStorage"` // Parallel requests on Docker image API (/v2 Docker registry API) ParallelRequest pulumi.IntPtrInput `pulumi:"parallelRequest"` }
func (CloudProjectContainerRegistryPlanRegistryLimitArgs) ElementType ¶
func (CloudProjectContainerRegistryPlanRegistryLimitArgs) ElementType() reflect.Type
func (CloudProjectContainerRegistryPlanRegistryLimitArgs) ToCloudProjectContainerRegistryPlanRegistryLimitOutput ¶
func (i CloudProjectContainerRegistryPlanRegistryLimitArgs) ToCloudProjectContainerRegistryPlanRegistryLimitOutput() CloudProjectContainerRegistryPlanRegistryLimitOutput
func (CloudProjectContainerRegistryPlanRegistryLimitArgs) ToCloudProjectContainerRegistryPlanRegistryLimitOutputWithContext ¶
func (i CloudProjectContainerRegistryPlanRegistryLimitArgs) ToCloudProjectContainerRegistryPlanRegistryLimitOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanRegistryLimitOutput
type CloudProjectContainerRegistryPlanRegistryLimitArray ¶
type CloudProjectContainerRegistryPlanRegistryLimitArray []CloudProjectContainerRegistryPlanRegistryLimitInput
func (CloudProjectContainerRegistryPlanRegistryLimitArray) ElementType ¶
func (CloudProjectContainerRegistryPlanRegistryLimitArray) ElementType() reflect.Type
func (CloudProjectContainerRegistryPlanRegistryLimitArray) ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutput ¶
func (i CloudProjectContainerRegistryPlanRegistryLimitArray) ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutput() CloudProjectContainerRegistryPlanRegistryLimitArrayOutput
func (CloudProjectContainerRegistryPlanRegistryLimitArray) ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutputWithContext ¶
func (i CloudProjectContainerRegistryPlanRegistryLimitArray) ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanRegistryLimitArrayOutput
type CloudProjectContainerRegistryPlanRegistryLimitArrayInput ¶
type CloudProjectContainerRegistryPlanRegistryLimitArrayInput interface { pulumi.Input ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutput() CloudProjectContainerRegistryPlanRegistryLimitArrayOutput ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutputWithContext(context.Context) CloudProjectContainerRegistryPlanRegistryLimitArrayOutput }
CloudProjectContainerRegistryPlanRegistryLimitArrayInput is an input type that accepts CloudProjectContainerRegistryPlanRegistryLimitArray and CloudProjectContainerRegistryPlanRegistryLimitArrayOutput values. You can construct a concrete instance of `CloudProjectContainerRegistryPlanRegistryLimitArrayInput` via:
CloudProjectContainerRegistryPlanRegistryLimitArray{ CloudProjectContainerRegistryPlanRegistryLimitArgs{...} }
type CloudProjectContainerRegistryPlanRegistryLimitArrayOutput ¶
type CloudProjectContainerRegistryPlanRegistryLimitArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectContainerRegistryPlanRegistryLimitArrayOutput) ElementType ¶
func (CloudProjectContainerRegistryPlanRegistryLimitArrayOutput) ElementType() reflect.Type
func (CloudProjectContainerRegistryPlanRegistryLimitArrayOutput) ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutput ¶
func (o CloudProjectContainerRegistryPlanRegistryLimitArrayOutput) ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutput() CloudProjectContainerRegistryPlanRegistryLimitArrayOutput
func (CloudProjectContainerRegistryPlanRegistryLimitArrayOutput) ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutputWithContext ¶
func (o CloudProjectContainerRegistryPlanRegistryLimitArrayOutput) ToCloudProjectContainerRegistryPlanRegistryLimitArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanRegistryLimitArrayOutput
type CloudProjectContainerRegistryPlanRegistryLimitInput ¶
type CloudProjectContainerRegistryPlanRegistryLimitInput interface { pulumi.Input ToCloudProjectContainerRegistryPlanRegistryLimitOutput() CloudProjectContainerRegistryPlanRegistryLimitOutput ToCloudProjectContainerRegistryPlanRegistryLimitOutputWithContext(context.Context) CloudProjectContainerRegistryPlanRegistryLimitOutput }
CloudProjectContainerRegistryPlanRegistryLimitInput is an input type that accepts CloudProjectContainerRegistryPlanRegistryLimitArgs and CloudProjectContainerRegistryPlanRegistryLimitOutput values. You can construct a concrete instance of `CloudProjectContainerRegistryPlanRegistryLimitInput` via:
CloudProjectContainerRegistryPlanRegistryLimitArgs{...}
type CloudProjectContainerRegistryPlanRegistryLimitOutput ¶
type CloudProjectContainerRegistryPlanRegistryLimitOutput struct{ *pulumi.OutputState }
func (CloudProjectContainerRegistryPlanRegistryLimitOutput) ElementType ¶
func (CloudProjectContainerRegistryPlanRegistryLimitOutput) ElementType() reflect.Type
func (CloudProjectContainerRegistryPlanRegistryLimitOutput) ImageStorage ¶
func (o CloudProjectContainerRegistryPlanRegistryLimitOutput) ImageStorage() pulumi.IntPtrOutput
Docker image storage limits in bytes
func (CloudProjectContainerRegistryPlanRegistryLimitOutput) ParallelRequest ¶
func (o CloudProjectContainerRegistryPlanRegistryLimitOutput) ParallelRequest() pulumi.IntPtrOutput
Parallel requests on Docker image API (/v2 Docker registry API)
func (CloudProjectContainerRegistryPlanRegistryLimitOutput) ToCloudProjectContainerRegistryPlanRegistryLimitOutput ¶
func (o CloudProjectContainerRegistryPlanRegistryLimitOutput) ToCloudProjectContainerRegistryPlanRegistryLimitOutput() CloudProjectContainerRegistryPlanRegistryLimitOutput
func (CloudProjectContainerRegistryPlanRegistryLimitOutput) ToCloudProjectContainerRegistryPlanRegistryLimitOutputWithContext ¶
func (o CloudProjectContainerRegistryPlanRegistryLimitOutput) ToCloudProjectContainerRegistryPlanRegistryLimitOutputWithContext(ctx context.Context) CloudProjectContainerRegistryPlanRegistryLimitOutput
type CloudProjectContainerRegistryState ¶
type CloudProjectContainerRegistryState struct { // Plan creation date CreatedAt pulumi.StringPtrInput // Registry name Name pulumi.StringPtrInput // Plan ID of the registry PlanId pulumi.StringPtrInput // Plan of the registry Plans CloudProjectContainerRegistryPlanArrayInput // Project ID of your registry ProjectId pulumi.StringPtrInput // Region of the registry Region pulumi.StringPtrInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringPtrInput // Current size of the registry (bytes) Size pulumi.IntPtrInput // Registry status Status pulumi.StringPtrInput // Registry last update date UpdatedAt pulumi.StringPtrInput // Access url of the registry Url pulumi.StringPtrInput // Version of your registry Version pulumi.StringPtrInput }
func (CloudProjectContainerRegistryState) ElementType ¶
func (CloudProjectContainerRegistryState) ElementType() reflect.Type
type CloudProjectContainerRegistryUser ¶
type CloudProjectContainerRegistryUser struct { pulumi.CustomResourceState // User email Email pulumi.StringOutput `pulumi:"email"` // Registry name Login pulumi.StringOutput `pulumi:"login"` // (Sensitive) User password Password pulumi.StringOutput `pulumi:"password"` // Registry ID RegistryId pulumi.StringOutput `pulumi:"registryId"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // User name User pulumi.StringOutput `pulumi:"user"` }
Creates a user for a container registry associated with a public cloud project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetCloudProjectContainerregistry(ctx, &GetCloudProjectContainerregistryArgs{ ServiceName: "XXXXXX", RegistryId: "yyyy", }, nil) if err != nil { return err } _, err = ovh.NewCloudProjectContainerRegistryUser(ctx, "user", &ovh.CloudProjectContainerRegistryUserArgs{ ServiceName: pulumi.Any(ovh_cloud_project_containerregistry.Registry.Service_name), RegistryId: pulumi.Any(ovh_cloud_project_containerregistry.Registry.Id), Email: pulumi.String("foo@bar.com"), Login: pulumi.String("foobar"), }) if err != nil { return err } return nil }) }
```
func GetCloudProjectContainerRegistryUser ¶
func GetCloudProjectContainerRegistryUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudProjectContainerRegistryUserState, opts ...pulumi.ResourceOption) (*CloudProjectContainerRegistryUser, error)
GetCloudProjectContainerRegistryUser gets an existing CloudProjectContainerRegistryUser 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 NewCloudProjectContainerRegistryUser ¶
func NewCloudProjectContainerRegistryUser(ctx *pulumi.Context, name string, args *CloudProjectContainerRegistryUserArgs, opts ...pulumi.ResourceOption) (*CloudProjectContainerRegistryUser, error)
NewCloudProjectContainerRegistryUser registers a new resource with the given unique name, arguments, and options.
func (*CloudProjectContainerRegistryUser) ElementType ¶
func (*CloudProjectContainerRegistryUser) ElementType() reflect.Type
func (*CloudProjectContainerRegistryUser) ToCloudProjectContainerRegistryUserOutput ¶
func (i *CloudProjectContainerRegistryUser) ToCloudProjectContainerRegistryUserOutput() CloudProjectContainerRegistryUserOutput
func (*CloudProjectContainerRegistryUser) ToCloudProjectContainerRegistryUserOutputWithContext ¶
func (i *CloudProjectContainerRegistryUser) ToCloudProjectContainerRegistryUserOutputWithContext(ctx context.Context) CloudProjectContainerRegistryUserOutput
type CloudProjectContainerRegistryUserArgs ¶
type CloudProjectContainerRegistryUserArgs struct { // User email Email pulumi.StringInput // Registry name Login pulumi.StringInput // Registry ID RegistryId pulumi.StringInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput }
The set of arguments for constructing a CloudProjectContainerRegistryUser resource.
func (CloudProjectContainerRegistryUserArgs) ElementType ¶
func (CloudProjectContainerRegistryUserArgs) ElementType() reflect.Type
type CloudProjectContainerRegistryUserArray ¶
type CloudProjectContainerRegistryUserArray []CloudProjectContainerRegistryUserInput
func (CloudProjectContainerRegistryUserArray) ElementType ¶
func (CloudProjectContainerRegistryUserArray) ElementType() reflect.Type
func (CloudProjectContainerRegistryUserArray) ToCloudProjectContainerRegistryUserArrayOutput ¶
func (i CloudProjectContainerRegistryUserArray) ToCloudProjectContainerRegistryUserArrayOutput() CloudProjectContainerRegistryUserArrayOutput
func (CloudProjectContainerRegistryUserArray) ToCloudProjectContainerRegistryUserArrayOutputWithContext ¶
func (i CloudProjectContainerRegistryUserArray) ToCloudProjectContainerRegistryUserArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryUserArrayOutput
type CloudProjectContainerRegistryUserArrayInput ¶
type CloudProjectContainerRegistryUserArrayInput interface { pulumi.Input ToCloudProjectContainerRegistryUserArrayOutput() CloudProjectContainerRegistryUserArrayOutput ToCloudProjectContainerRegistryUserArrayOutputWithContext(context.Context) CloudProjectContainerRegistryUserArrayOutput }
CloudProjectContainerRegistryUserArrayInput is an input type that accepts CloudProjectContainerRegistryUserArray and CloudProjectContainerRegistryUserArrayOutput values. You can construct a concrete instance of `CloudProjectContainerRegistryUserArrayInput` via:
CloudProjectContainerRegistryUserArray{ CloudProjectContainerRegistryUserArgs{...} }
type CloudProjectContainerRegistryUserArrayOutput ¶
type CloudProjectContainerRegistryUserArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectContainerRegistryUserArrayOutput) ElementType ¶
func (CloudProjectContainerRegistryUserArrayOutput) ElementType() reflect.Type
func (CloudProjectContainerRegistryUserArrayOutput) ToCloudProjectContainerRegistryUserArrayOutput ¶
func (o CloudProjectContainerRegistryUserArrayOutput) ToCloudProjectContainerRegistryUserArrayOutput() CloudProjectContainerRegistryUserArrayOutput
func (CloudProjectContainerRegistryUserArrayOutput) ToCloudProjectContainerRegistryUserArrayOutputWithContext ¶
func (o CloudProjectContainerRegistryUserArrayOutput) ToCloudProjectContainerRegistryUserArrayOutputWithContext(ctx context.Context) CloudProjectContainerRegistryUserArrayOutput
type CloudProjectContainerRegistryUserInput ¶
type CloudProjectContainerRegistryUserInput interface { pulumi.Input ToCloudProjectContainerRegistryUserOutput() CloudProjectContainerRegistryUserOutput ToCloudProjectContainerRegistryUserOutputWithContext(ctx context.Context) CloudProjectContainerRegistryUserOutput }
type CloudProjectContainerRegistryUserMap ¶
type CloudProjectContainerRegistryUserMap map[string]CloudProjectContainerRegistryUserInput
func (CloudProjectContainerRegistryUserMap) ElementType ¶
func (CloudProjectContainerRegistryUserMap) ElementType() reflect.Type
func (CloudProjectContainerRegistryUserMap) ToCloudProjectContainerRegistryUserMapOutput ¶
func (i CloudProjectContainerRegistryUserMap) ToCloudProjectContainerRegistryUserMapOutput() CloudProjectContainerRegistryUserMapOutput
func (CloudProjectContainerRegistryUserMap) ToCloudProjectContainerRegistryUserMapOutputWithContext ¶
func (i CloudProjectContainerRegistryUserMap) ToCloudProjectContainerRegistryUserMapOutputWithContext(ctx context.Context) CloudProjectContainerRegistryUserMapOutput
type CloudProjectContainerRegistryUserMapInput ¶
type CloudProjectContainerRegistryUserMapInput interface { pulumi.Input ToCloudProjectContainerRegistryUserMapOutput() CloudProjectContainerRegistryUserMapOutput ToCloudProjectContainerRegistryUserMapOutputWithContext(context.Context) CloudProjectContainerRegistryUserMapOutput }
CloudProjectContainerRegistryUserMapInput is an input type that accepts CloudProjectContainerRegistryUserMap and CloudProjectContainerRegistryUserMapOutput values. You can construct a concrete instance of `CloudProjectContainerRegistryUserMapInput` via:
CloudProjectContainerRegistryUserMap{ "key": CloudProjectContainerRegistryUserArgs{...} }
type CloudProjectContainerRegistryUserMapOutput ¶
type CloudProjectContainerRegistryUserMapOutput struct{ *pulumi.OutputState }
func (CloudProjectContainerRegistryUserMapOutput) ElementType ¶
func (CloudProjectContainerRegistryUserMapOutput) ElementType() reflect.Type
func (CloudProjectContainerRegistryUserMapOutput) ToCloudProjectContainerRegistryUserMapOutput ¶
func (o CloudProjectContainerRegistryUserMapOutput) ToCloudProjectContainerRegistryUserMapOutput() CloudProjectContainerRegistryUserMapOutput
func (CloudProjectContainerRegistryUserMapOutput) ToCloudProjectContainerRegistryUserMapOutputWithContext ¶
func (o CloudProjectContainerRegistryUserMapOutput) ToCloudProjectContainerRegistryUserMapOutputWithContext(ctx context.Context) CloudProjectContainerRegistryUserMapOutput
type CloudProjectContainerRegistryUserOutput ¶
type CloudProjectContainerRegistryUserOutput struct{ *pulumi.OutputState }
func (CloudProjectContainerRegistryUserOutput) ElementType ¶
func (CloudProjectContainerRegistryUserOutput) ElementType() reflect.Type
func (CloudProjectContainerRegistryUserOutput) Email ¶
func (o CloudProjectContainerRegistryUserOutput) Email() pulumi.StringOutput
User email
func (CloudProjectContainerRegistryUserOutput) Login ¶
func (o CloudProjectContainerRegistryUserOutput) Login() pulumi.StringOutput
Registry name
func (CloudProjectContainerRegistryUserOutput) Password ¶
func (o CloudProjectContainerRegistryUserOutput) Password() pulumi.StringOutput
(Sensitive) User password
func (CloudProjectContainerRegistryUserOutput) RegistryId ¶
func (o CloudProjectContainerRegistryUserOutput) RegistryId() pulumi.StringOutput
Registry ID
func (CloudProjectContainerRegistryUserOutput) ServiceName ¶
func (o CloudProjectContainerRegistryUserOutput) ServiceName() pulumi.StringOutput
The id of the public cloud project. If omitted, the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used.
func (CloudProjectContainerRegistryUserOutput) ToCloudProjectContainerRegistryUserOutput ¶
func (o CloudProjectContainerRegistryUserOutput) ToCloudProjectContainerRegistryUserOutput() CloudProjectContainerRegistryUserOutput
func (CloudProjectContainerRegistryUserOutput) ToCloudProjectContainerRegistryUserOutputWithContext ¶
func (o CloudProjectContainerRegistryUserOutput) ToCloudProjectContainerRegistryUserOutputWithContext(ctx context.Context) CloudProjectContainerRegistryUserOutput
func (CloudProjectContainerRegistryUserOutput) User ¶
func (o CloudProjectContainerRegistryUserOutput) User() pulumi.StringOutput
User name
type CloudProjectContainerRegistryUserState ¶
type CloudProjectContainerRegistryUserState struct { // User email Email pulumi.StringPtrInput // Registry name Login pulumi.StringPtrInput // (Sensitive) User password Password pulumi.StringPtrInput // Registry ID RegistryId pulumi.StringPtrInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringPtrInput // User name User pulumi.StringPtrInput }
func (CloudProjectContainerRegistryUserState) ElementType ¶
func (CloudProjectContainerRegistryUserState) ElementType() reflect.Type
type CloudProjectFailoverIPAttach ¶
type CloudProjectFailoverIPAttach struct { pulumi.CustomResourceState // The IP block Block pulumi.StringOutput `pulumi:"block"` // Ip continent ContinentCode pulumi.StringOutput `pulumi:"continentCode"` // Ip location GeoLoc pulumi.StringOutput `pulumi:"geoLoc"` // The failover ip address to attach Ip pulumi.StringOutput `pulumi:"ip"` // Current operation progress in percent Progress pulumi.IntOutput `pulumi:"progress"` // The GUID of an instance to which the failover IP address is be attached RoutedTo pulumi.StringOutput `pulumi:"routedTo"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Ip status, can be `ok` or `operationPending` Status pulumi.StringOutput `pulumi:"status"` // IP sub type SubType pulumi.StringOutput `pulumi:"subType"` }
Attaches a failover IP address to a compute instance
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewCloudProjectFailoverIPAttach(ctx, "myfailoverip", &ovh.CloudProjectFailoverIPAttachArgs{ Ip: pulumi.String("XXXXXX"), RoutedTo: pulumi.String("XXXXXX"), ServiceName: pulumi.String("XXXXXX"), }) if err != nil { return err } return nil }) }
```
func GetCloudProjectFailoverIPAttach ¶
func GetCloudProjectFailoverIPAttach(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudProjectFailoverIPAttachState, opts ...pulumi.ResourceOption) (*CloudProjectFailoverIPAttach, error)
GetCloudProjectFailoverIPAttach gets an existing CloudProjectFailoverIPAttach 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 NewCloudProjectFailoverIPAttach ¶
func NewCloudProjectFailoverIPAttach(ctx *pulumi.Context, name string, args *CloudProjectFailoverIPAttachArgs, opts ...pulumi.ResourceOption) (*CloudProjectFailoverIPAttach, error)
NewCloudProjectFailoverIPAttach registers a new resource with the given unique name, arguments, and options.
func (*CloudProjectFailoverIPAttach) ElementType ¶
func (*CloudProjectFailoverIPAttach) ElementType() reflect.Type
func (*CloudProjectFailoverIPAttach) ToCloudProjectFailoverIPAttachOutput ¶
func (i *CloudProjectFailoverIPAttach) ToCloudProjectFailoverIPAttachOutput() CloudProjectFailoverIPAttachOutput
func (*CloudProjectFailoverIPAttach) ToCloudProjectFailoverIPAttachOutputWithContext ¶
func (i *CloudProjectFailoverIPAttach) ToCloudProjectFailoverIPAttachOutputWithContext(ctx context.Context) CloudProjectFailoverIPAttachOutput
type CloudProjectFailoverIPAttachArgs ¶
type CloudProjectFailoverIPAttachArgs struct { // The IP block Block pulumi.StringPtrInput // Ip continent ContinentCode pulumi.StringPtrInput // Ip location GeoLoc pulumi.StringPtrInput // The failover ip address to attach Ip pulumi.StringPtrInput // The GUID of an instance to which the failover IP address is be attached RoutedTo pulumi.StringPtrInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput }
The set of arguments for constructing a CloudProjectFailoverIPAttach resource.
func (CloudProjectFailoverIPAttachArgs) ElementType ¶
func (CloudProjectFailoverIPAttachArgs) ElementType() reflect.Type
type CloudProjectFailoverIPAttachArray ¶
type CloudProjectFailoverIPAttachArray []CloudProjectFailoverIPAttachInput
func (CloudProjectFailoverIPAttachArray) ElementType ¶
func (CloudProjectFailoverIPAttachArray) ElementType() reflect.Type
func (CloudProjectFailoverIPAttachArray) ToCloudProjectFailoverIPAttachArrayOutput ¶
func (i CloudProjectFailoverIPAttachArray) ToCloudProjectFailoverIPAttachArrayOutput() CloudProjectFailoverIPAttachArrayOutput
func (CloudProjectFailoverIPAttachArray) ToCloudProjectFailoverIPAttachArrayOutputWithContext ¶
func (i CloudProjectFailoverIPAttachArray) ToCloudProjectFailoverIPAttachArrayOutputWithContext(ctx context.Context) CloudProjectFailoverIPAttachArrayOutput
type CloudProjectFailoverIPAttachArrayInput ¶
type CloudProjectFailoverIPAttachArrayInput interface { pulumi.Input ToCloudProjectFailoverIPAttachArrayOutput() CloudProjectFailoverIPAttachArrayOutput ToCloudProjectFailoverIPAttachArrayOutputWithContext(context.Context) CloudProjectFailoverIPAttachArrayOutput }
CloudProjectFailoverIPAttachArrayInput is an input type that accepts CloudProjectFailoverIPAttachArray and CloudProjectFailoverIPAttachArrayOutput values. You can construct a concrete instance of `CloudProjectFailoverIPAttachArrayInput` via:
CloudProjectFailoverIPAttachArray{ CloudProjectFailoverIPAttachArgs{...} }
type CloudProjectFailoverIPAttachArrayOutput ¶
type CloudProjectFailoverIPAttachArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectFailoverIPAttachArrayOutput) ElementType ¶
func (CloudProjectFailoverIPAttachArrayOutput) ElementType() reflect.Type
func (CloudProjectFailoverIPAttachArrayOutput) ToCloudProjectFailoverIPAttachArrayOutput ¶
func (o CloudProjectFailoverIPAttachArrayOutput) ToCloudProjectFailoverIPAttachArrayOutput() CloudProjectFailoverIPAttachArrayOutput
func (CloudProjectFailoverIPAttachArrayOutput) ToCloudProjectFailoverIPAttachArrayOutputWithContext ¶
func (o CloudProjectFailoverIPAttachArrayOutput) ToCloudProjectFailoverIPAttachArrayOutputWithContext(ctx context.Context) CloudProjectFailoverIPAttachArrayOutput
type CloudProjectFailoverIPAttachInput ¶
type CloudProjectFailoverIPAttachInput interface { pulumi.Input ToCloudProjectFailoverIPAttachOutput() CloudProjectFailoverIPAttachOutput ToCloudProjectFailoverIPAttachOutputWithContext(ctx context.Context) CloudProjectFailoverIPAttachOutput }
type CloudProjectFailoverIPAttachMap ¶
type CloudProjectFailoverIPAttachMap map[string]CloudProjectFailoverIPAttachInput
func (CloudProjectFailoverIPAttachMap) ElementType ¶
func (CloudProjectFailoverIPAttachMap) ElementType() reflect.Type
func (CloudProjectFailoverIPAttachMap) ToCloudProjectFailoverIPAttachMapOutput ¶
func (i CloudProjectFailoverIPAttachMap) ToCloudProjectFailoverIPAttachMapOutput() CloudProjectFailoverIPAttachMapOutput
func (CloudProjectFailoverIPAttachMap) ToCloudProjectFailoverIPAttachMapOutputWithContext ¶
func (i CloudProjectFailoverIPAttachMap) ToCloudProjectFailoverIPAttachMapOutputWithContext(ctx context.Context) CloudProjectFailoverIPAttachMapOutput
type CloudProjectFailoverIPAttachMapInput ¶
type CloudProjectFailoverIPAttachMapInput interface { pulumi.Input ToCloudProjectFailoverIPAttachMapOutput() CloudProjectFailoverIPAttachMapOutput ToCloudProjectFailoverIPAttachMapOutputWithContext(context.Context) CloudProjectFailoverIPAttachMapOutput }
CloudProjectFailoverIPAttachMapInput is an input type that accepts CloudProjectFailoverIPAttachMap and CloudProjectFailoverIPAttachMapOutput values. You can construct a concrete instance of `CloudProjectFailoverIPAttachMapInput` via:
CloudProjectFailoverIPAttachMap{ "key": CloudProjectFailoverIPAttachArgs{...} }
type CloudProjectFailoverIPAttachMapOutput ¶
type CloudProjectFailoverIPAttachMapOutput struct{ *pulumi.OutputState }
func (CloudProjectFailoverIPAttachMapOutput) ElementType ¶
func (CloudProjectFailoverIPAttachMapOutput) ElementType() reflect.Type
func (CloudProjectFailoverIPAttachMapOutput) MapIndex ¶
func (o CloudProjectFailoverIPAttachMapOutput) MapIndex(k pulumi.StringInput) CloudProjectFailoverIPAttachOutput
func (CloudProjectFailoverIPAttachMapOutput) ToCloudProjectFailoverIPAttachMapOutput ¶
func (o CloudProjectFailoverIPAttachMapOutput) ToCloudProjectFailoverIPAttachMapOutput() CloudProjectFailoverIPAttachMapOutput
func (CloudProjectFailoverIPAttachMapOutput) ToCloudProjectFailoverIPAttachMapOutputWithContext ¶
func (o CloudProjectFailoverIPAttachMapOutput) ToCloudProjectFailoverIPAttachMapOutputWithContext(ctx context.Context) CloudProjectFailoverIPAttachMapOutput
type CloudProjectFailoverIPAttachOutput ¶
type CloudProjectFailoverIPAttachOutput struct{ *pulumi.OutputState }
func (CloudProjectFailoverIPAttachOutput) Block ¶
func (o CloudProjectFailoverIPAttachOutput) Block() pulumi.StringOutput
The IP block
func (CloudProjectFailoverIPAttachOutput) ContinentCode ¶
func (o CloudProjectFailoverIPAttachOutput) ContinentCode() pulumi.StringOutput
Ip continent
func (CloudProjectFailoverIPAttachOutput) ElementType ¶
func (CloudProjectFailoverIPAttachOutput) ElementType() reflect.Type
func (CloudProjectFailoverIPAttachOutput) GeoLoc ¶
func (o CloudProjectFailoverIPAttachOutput) GeoLoc() pulumi.StringOutput
Ip location
func (CloudProjectFailoverIPAttachOutput) Ip ¶
func (o CloudProjectFailoverIPAttachOutput) Ip() pulumi.StringOutput
The failover ip address to attach
func (CloudProjectFailoverIPAttachOutput) Progress ¶
func (o CloudProjectFailoverIPAttachOutput) Progress() pulumi.IntOutput
Current operation progress in percent
func (CloudProjectFailoverIPAttachOutput) RoutedTo ¶
func (o CloudProjectFailoverIPAttachOutput) RoutedTo() pulumi.StringOutput
The GUID of an instance to which the failover IP address is be attached
func (CloudProjectFailoverIPAttachOutput) ServiceName ¶
func (o CloudProjectFailoverIPAttachOutput) ServiceName() pulumi.StringOutput
The id of the public cloud project. If omitted, the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used.
func (CloudProjectFailoverIPAttachOutput) Status ¶
func (o CloudProjectFailoverIPAttachOutput) Status() pulumi.StringOutput
Ip status, can be `ok` or `operationPending`
func (CloudProjectFailoverIPAttachOutput) SubType ¶
func (o CloudProjectFailoverIPAttachOutput) SubType() pulumi.StringOutput
IP sub type
func (CloudProjectFailoverIPAttachOutput) ToCloudProjectFailoverIPAttachOutput ¶
func (o CloudProjectFailoverIPAttachOutput) ToCloudProjectFailoverIPAttachOutput() CloudProjectFailoverIPAttachOutput
func (CloudProjectFailoverIPAttachOutput) ToCloudProjectFailoverIPAttachOutputWithContext ¶
func (o CloudProjectFailoverIPAttachOutput) ToCloudProjectFailoverIPAttachOutputWithContext(ctx context.Context) CloudProjectFailoverIPAttachOutput
type CloudProjectFailoverIPAttachState ¶
type CloudProjectFailoverIPAttachState struct { // The IP block Block pulumi.StringPtrInput // Ip continent ContinentCode pulumi.StringPtrInput // Ip location GeoLoc pulumi.StringPtrInput // The failover ip address to attach Ip pulumi.StringPtrInput // Current operation progress in percent Progress pulumi.IntPtrInput // The GUID of an instance to which the failover IP address is be attached RoutedTo pulumi.StringPtrInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringPtrInput // Ip status, can be `ok` or `operationPending` Status pulumi.StringPtrInput // IP sub type SubType pulumi.StringPtrInput }
func (CloudProjectFailoverIPAttachState) ElementType ¶
func (CloudProjectFailoverIPAttachState) ElementType() reflect.Type
type CloudProjectInput ¶
type CloudProjectInput interface { pulumi.Input ToCloudProjectOutput() CloudProjectOutput ToCloudProjectOutputWithContext(ctx context.Context) CloudProjectOutput }
type CloudProjectKube ¶
type CloudProjectKube struct { pulumi.CustomResourceState // True if control-plane is up to date. ControlPlaneIsUpToDate pulumi.BoolOutput `pulumi:"controlPlaneIsUpToDate"` // True if all nodes and control-plane are up to date. IsUpToDate pulumi.BoolOutput `pulumi:"isUpToDate"` // The kubeconfig file. Use this file to connect to your kubernetes cluster. Kubeconfig pulumi.StringOutput `pulumi:"kubeconfig"` // The name of the kubernetes cluster. Name pulumi.StringOutput `pulumi:"name"` // Kubernetes versions available for upgrade. NextUpgradeVersions pulumi.StringArrayOutput `pulumi:"nextUpgradeVersions"` // Cluster nodes URL. NodesUrl pulumi.StringOutput `pulumi:"nodesUrl"` // OpenStack private network (or vrack) ID to use. // Changing this value recreates the resource. Defaults - not use private network. PrivateNetworkId pulumi.StringPtrOutput `pulumi:"privateNetworkId"` // a valid OVH public cloud region ID in which the kubernetes // cluster will be available. Ex.: "GRA1". Defaults to all public cloud regions. // Changing this value recreates the resource. Region pulumi.StringOutput `pulumi:"region"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Cluster status. Should be normally set to 'READY'. Status pulumi.StringOutput `pulumi:"status"` // Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'. UpdatePolicy pulumi.StringOutput `pulumi:"updatePolicy"` // Management URL of your cluster. Url pulumi.StringOutput `pulumi:"url"` // kubernetes version to use. // Changing this value recreates the resource. Defaults to latest available. Version pulumi.StringOutput `pulumi:"version"` }
Creates a OVH Managed Kubernetes Service cluster in a public cloud project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewCloudProjectKube(ctx, "mykube", &ovh.CloudProjectKubeArgs{ Region: pulumi.String("GRA7"), ServiceName: pulumi.String("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"), }) if err != nil { return err } return nil }) }
```
## Import
OVHcloud Managed Kubernetes Service clusters can be imported using the `serviceName` and the `id` of the cluster, separated by "/" E.g.,
```sh
$ pulumi import ovh:index/cloudProjectKube:CloudProjectKube my_kube_cluster a6678gggjh76hggjh7f59/a123bc45-a1b2-34c5-678d-678ghg7676ebc
```
func GetCloudProjectKube ¶
func GetCloudProjectKube(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudProjectKubeState, opts ...pulumi.ResourceOption) (*CloudProjectKube, error)
GetCloudProjectKube gets an existing CloudProjectKube 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 NewCloudProjectKube ¶
func NewCloudProjectKube(ctx *pulumi.Context, name string, args *CloudProjectKubeArgs, opts ...pulumi.ResourceOption) (*CloudProjectKube, error)
NewCloudProjectKube registers a new resource with the given unique name, arguments, and options.
func (*CloudProjectKube) ElementType ¶
func (*CloudProjectKube) ElementType() reflect.Type
func (*CloudProjectKube) ToCloudProjectKubeOutput ¶
func (i *CloudProjectKube) ToCloudProjectKubeOutput() CloudProjectKubeOutput
func (*CloudProjectKube) ToCloudProjectKubeOutputWithContext ¶
func (i *CloudProjectKube) ToCloudProjectKubeOutputWithContext(ctx context.Context) CloudProjectKubeOutput
type CloudProjectKubeArgs ¶
type CloudProjectKubeArgs struct { // The name of the kubernetes cluster. Name pulumi.StringPtrInput // OpenStack private network (or vrack) ID to use. // Changing this value recreates the resource. Defaults - not use private network. PrivateNetworkId pulumi.StringPtrInput // a valid OVH public cloud region ID in which the kubernetes // cluster will be available. Ex.: "GRA1". Defaults to all public cloud regions. // Changing this value recreates the resource. Region pulumi.StringInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput // kubernetes version to use. // Changing this value recreates the resource. Defaults to latest available. Version pulumi.StringPtrInput }
The set of arguments for constructing a CloudProjectKube resource.
func (CloudProjectKubeArgs) ElementType ¶
func (CloudProjectKubeArgs) ElementType() reflect.Type
type CloudProjectKubeArray ¶
type CloudProjectKubeArray []CloudProjectKubeInput
func (CloudProjectKubeArray) ElementType ¶
func (CloudProjectKubeArray) ElementType() reflect.Type
func (CloudProjectKubeArray) ToCloudProjectKubeArrayOutput ¶
func (i CloudProjectKubeArray) ToCloudProjectKubeArrayOutput() CloudProjectKubeArrayOutput
func (CloudProjectKubeArray) ToCloudProjectKubeArrayOutputWithContext ¶
func (i CloudProjectKubeArray) ToCloudProjectKubeArrayOutputWithContext(ctx context.Context) CloudProjectKubeArrayOutput
type CloudProjectKubeArrayInput ¶
type CloudProjectKubeArrayInput interface { pulumi.Input ToCloudProjectKubeArrayOutput() CloudProjectKubeArrayOutput ToCloudProjectKubeArrayOutputWithContext(context.Context) CloudProjectKubeArrayOutput }
CloudProjectKubeArrayInput is an input type that accepts CloudProjectKubeArray and CloudProjectKubeArrayOutput values. You can construct a concrete instance of `CloudProjectKubeArrayInput` via:
CloudProjectKubeArray{ CloudProjectKubeArgs{...} }
type CloudProjectKubeArrayOutput ¶
type CloudProjectKubeArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectKubeArrayOutput) ElementType ¶
func (CloudProjectKubeArrayOutput) ElementType() reflect.Type
func (CloudProjectKubeArrayOutput) Index ¶
func (o CloudProjectKubeArrayOutput) Index(i pulumi.IntInput) CloudProjectKubeOutput
func (CloudProjectKubeArrayOutput) ToCloudProjectKubeArrayOutput ¶
func (o CloudProjectKubeArrayOutput) ToCloudProjectKubeArrayOutput() CloudProjectKubeArrayOutput
func (CloudProjectKubeArrayOutput) ToCloudProjectKubeArrayOutputWithContext ¶
func (o CloudProjectKubeArrayOutput) ToCloudProjectKubeArrayOutputWithContext(ctx context.Context) CloudProjectKubeArrayOutput
type CloudProjectKubeInput ¶
type CloudProjectKubeInput interface { pulumi.Input ToCloudProjectKubeOutput() CloudProjectKubeOutput ToCloudProjectKubeOutputWithContext(ctx context.Context) CloudProjectKubeOutput }
type CloudProjectKubeMap ¶
type CloudProjectKubeMap map[string]CloudProjectKubeInput
func (CloudProjectKubeMap) ElementType ¶
func (CloudProjectKubeMap) ElementType() reflect.Type
func (CloudProjectKubeMap) ToCloudProjectKubeMapOutput ¶
func (i CloudProjectKubeMap) ToCloudProjectKubeMapOutput() CloudProjectKubeMapOutput
func (CloudProjectKubeMap) ToCloudProjectKubeMapOutputWithContext ¶
func (i CloudProjectKubeMap) ToCloudProjectKubeMapOutputWithContext(ctx context.Context) CloudProjectKubeMapOutput
type CloudProjectKubeMapInput ¶
type CloudProjectKubeMapInput interface { pulumi.Input ToCloudProjectKubeMapOutput() CloudProjectKubeMapOutput ToCloudProjectKubeMapOutputWithContext(context.Context) CloudProjectKubeMapOutput }
CloudProjectKubeMapInput is an input type that accepts CloudProjectKubeMap and CloudProjectKubeMapOutput values. You can construct a concrete instance of `CloudProjectKubeMapInput` via:
CloudProjectKubeMap{ "key": CloudProjectKubeArgs{...} }
type CloudProjectKubeMapOutput ¶
type CloudProjectKubeMapOutput struct{ *pulumi.OutputState }
func (CloudProjectKubeMapOutput) ElementType ¶
func (CloudProjectKubeMapOutput) ElementType() reflect.Type
func (CloudProjectKubeMapOutput) MapIndex ¶
func (o CloudProjectKubeMapOutput) MapIndex(k pulumi.StringInput) CloudProjectKubeOutput
func (CloudProjectKubeMapOutput) ToCloudProjectKubeMapOutput ¶
func (o CloudProjectKubeMapOutput) ToCloudProjectKubeMapOutput() CloudProjectKubeMapOutput
func (CloudProjectKubeMapOutput) ToCloudProjectKubeMapOutputWithContext ¶
func (o CloudProjectKubeMapOutput) ToCloudProjectKubeMapOutputWithContext(ctx context.Context) CloudProjectKubeMapOutput
type CloudProjectKubeNodepool ¶
type CloudProjectKubeNodepool struct { pulumi.CustomResourceState // should the pool use the anti-affinity feature. Default to `false`. AntiAffinity pulumi.BoolPtrOutput `pulumi:"antiAffinity"` // Enable auto-scaling for the pool. Default to `false`. Autoscale pulumi.BoolPtrOutput `pulumi:"autoscale"` // Number of nodes which are actually ready in the pool AvailableNodes pulumi.IntOutput `pulumi:"availableNodes"` // Creation date CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Number of nodes present in the pool CurrentNodes pulumi.IntOutput `pulumi:"currentNodes"` // number of nodes to start. DesiredNodes pulumi.IntOutput `pulumi:"desiredNodes"` // Flavor name Flavor pulumi.StringOutput `pulumi:"flavor"` // a valid OVH public cloud flavor ID in which the nodes will be started. // Ex: "b2-7". Changing this value recreates the resource. // You can find the list of flavor IDs: https://www.ovhcloud.com/fr/public-cloud/prices/ FlavorName pulumi.StringOutput `pulumi:"flavorName"` // The id of the managed kubernetes cluster. KubeId pulumi.StringOutput `pulumi:"kubeId"` // maximum number of nodes allowed in the pool. // Setting `desiredNodes` over this value will raise an error. MaxNodes pulumi.IntOutput `pulumi:"maxNodes"` // minimum number of nodes allowed in the pool. // Setting `desiredNodes` under this value will raise an error. MinNodes pulumi.IntOutput `pulumi:"minNodes"` // should the nodes be billed on a monthly basis. Default to `false`. MonthlyBilled pulumi.BoolPtrOutput `pulumi:"monthlyBilled"` // The name of the nodepool. // Changing this value recreates the resource. // Warning: "_" char is not allowed! Name pulumi.StringOutput `pulumi:"name"` // Project id ProjectId pulumi.StringOutput `pulumi:"projectId"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Status describing the state between number of nodes wanted and available ones SizeStatus pulumi.StringOutput `pulumi:"sizeStatus"` // Current status Status pulumi.StringOutput `pulumi:"status"` // Number of nodes with latest version installed in the pool UpToDateNodes pulumi.IntOutput `pulumi:"upToDateNodes"` // Last update date UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Creates a nodepool in a OVH Managed Kubernetes Service cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewCloudProjectKubeNodepool(ctx, "pool", &ovh.CloudProjectKubeNodepoolArgs{ DesiredNodes: pulumi.Int(3), FlavorName: pulumi.String("b2-7"), KubeId: pulumi.String("xxxxxxxx-2bf9-xxxx-xxxx-xxxxxxxxxxxx"), MaxNodes: pulumi.Int(3), MinNodes: pulumi.Int(3), ServiceName: pulumi.String("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"), }) if err != nil { return err } return nil }) }
```
func GetCloudProjectKubeNodepool ¶
func GetCloudProjectKubeNodepool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudProjectKubeNodepoolState, opts ...pulumi.ResourceOption) (*CloudProjectKubeNodepool, error)
GetCloudProjectKubeNodepool gets an existing CloudProjectKubeNodepool 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 NewCloudProjectKubeNodepool ¶
func NewCloudProjectKubeNodepool(ctx *pulumi.Context, name string, args *CloudProjectKubeNodepoolArgs, opts ...pulumi.ResourceOption) (*CloudProjectKubeNodepool, error)
NewCloudProjectKubeNodepool registers a new resource with the given unique name, arguments, and options.
func (*CloudProjectKubeNodepool) ElementType ¶
func (*CloudProjectKubeNodepool) ElementType() reflect.Type
func (*CloudProjectKubeNodepool) ToCloudProjectKubeNodepoolOutput ¶
func (i *CloudProjectKubeNodepool) ToCloudProjectKubeNodepoolOutput() CloudProjectKubeNodepoolOutput
func (*CloudProjectKubeNodepool) ToCloudProjectKubeNodepoolOutputWithContext ¶
func (i *CloudProjectKubeNodepool) ToCloudProjectKubeNodepoolOutputWithContext(ctx context.Context) CloudProjectKubeNodepoolOutput
type CloudProjectKubeNodepoolArgs ¶
type CloudProjectKubeNodepoolArgs struct { // should the pool use the anti-affinity feature. Default to `false`. AntiAffinity pulumi.BoolPtrInput // Enable auto-scaling for the pool. Default to `false`. Autoscale pulumi.BoolPtrInput // number of nodes to start. DesiredNodes pulumi.IntPtrInput // a valid OVH public cloud flavor ID in which the nodes will be started. // Ex: "b2-7". Changing this value recreates the resource. // You can find the list of flavor IDs: https://www.ovhcloud.com/fr/public-cloud/prices/ FlavorName pulumi.StringInput // The id of the managed kubernetes cluster. KubeId pulumi.StringInput // maximum number of nodes allowed in the pool. // Setting `desiredNodes` over this value will raise an error. MaxNodes pulumi.IntPtrInput // minimum number of nodes allowed in the pool. // Setting `desiredNodes` under this value will raise an error. MinNodes pulumi.IntPtrInput // should the nodes be billed on a monthly basis. Default to `false`. MonthlyBilled pulumi.BoolPtrInput // The name of the nodepool. // Changing this value recreates the resource. // Warning: "_" char is not allowed! Name pulumi.StringPtrInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput }
The set of arguments for constructing a CloudProjectKubeNodepool resource.
func (CloudProjectKubeNodepoolArgs) ElementType ¶
func (CloudProjectKubeNodepoolArgs) ElementType() reflect.Type
type CloudProjectKubeNodepoolArray ¶
type CloudProjectKubeNodepoolArray []CloudProjectKubeNodepoolInput
func (CloudProjectKubeNodepoolArray) ElementType ¶
func (CloudProjectKubeNodepoolArray) ElementType() reflect.Type
func (CloudProjectKubeNodepoolArray) ToCloudProjectKubeNodepoolArrayOutput ¶
func (i CloudProjectKubeNodepoolArray) ToCloudProjectKubeNodepoolArrayOutput() CloudProjectKubeNodepoolArrayOutput
func (CloudProjectKubeNodepoolArray) ToCloudProjectKubeNodepoolArrayOutputWithContext ¶
func (i CloudProjectKubeNodepoolArray) ToCloudProjectKubeNodepoolArrayOutputWithContext(ctx context.Context) CloudProjectKubeNodepoolArrayOutput
type CloudProjectKubeNodepoolArrayInput ¶
type CloudProjectKubeNodepoolArrayInput interface { pulumi.Input ToCloudProjectKubeNodepoolArrayOutput() CloudProjectKubeNodepoolArrayOutput ToCloudProjectKubeNodepoolArrayOutputWithContext(context.Context) CloudProjectKubeNodepoolArrayOutput }
CloudProjectKubeNodepoolArrayInput is an input type that accepts CloudProjectKubeNodepoolArray and CloudProjectKubeNodepoolArrayOutput values. You can construct a concrete instance of `CloudProjectKubeNodepoolArrayInput` via:
CloudProjectKubeNodepoolArray{ CloudProjectKubeNodepoolArgs{...} }
type CloudProjectKubeNodepoolArrayOutput ¶
type CloudProjectKubeNodepoolArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectKubeNodepoolArrayOutput) ElementType ¶
func (CloudProjectKubeNodepoolArrayOutput) ElementType() reflect.Type
func (CloudProjectKubeNodepoolArrayOutput) Index ¶
func (o CloudProjectKubeNodepoolArrayOutput) Index(i pulumi.IntInput) CloudProjectKubeNodepoolOutput
func (CloudProjectKubeNodepoolArrayOutput) ToCloudProjectKubeNodepoolArrayOutput ¶
func (o CloudProjectKubeNodepoolArrayOutput) ToCloudProjectKubeNodepoolArrayOutput() CloudProjectKubeNodepoolArrayOutput
func (CloudProjectKubeNodepoolArrayOutput) ToCloudProjectKubeNodepoolArrayOutputWithContext ¶
func (o CloudProjectKubeNodepoolArrayOutput) ToCloudProjectKubeNodepoolArrayOutputWithContext(ctx context.Context) CloudProjectKubeNodepoolArrayOutput
type CloudProjectKubeNodepoolInput ¶
type CloudProjectKubeNodepoolInput interface { pulumi.Input ToCloudProjectKubeNodepoolOutput() CloudProjectKubeNodepoolOutput ToCloudProjectKubeNodepoolOutputWithContext(ctx context.Context) CloudProjectKubeNodepoolOutput }
type CloudProjectKubeNodepoolMap ¶
type CloudProjectKubeNodepoolMap map[string]CloudProjectKubeNodepoolInput
func (CloudProjectKubeNodepoolMap) ElementType ¶
func (CloudProjectKubeNodepoolMap) ElementType() reflect.Type
func (CloudProjectKubeNodepoolMap) ToCloudProjectKubeNodepoolMapOutput ¶
func (i CloudProjectKubeNodepoolMap) ToCloudProjectKubeNodepoolMapOutput() CloudProjectKubeNodepoolMapOutput
func (CloudProjectKubeNodepoolMap) ToCloudProjectKubeNodepoolMapOutputWithContext ¶
func (i CloudProjectKubeNodepoolMap) ToCloudProjectKubeNodepoolMapOutputWithContext(ctx context.Context) CloudProjectKubeNodepoolMapOutput
type CloudProjectKubeNodepoolMapInput ¶
type CloudProjectKubeNodepoolMapInput interface { pulumi.Input ToCloudProjectKubeNodepoolMapOutput() CloudProjectKubeNodepoolMapOutput ToCloudProjectKubeNodepoolMapOutputWithContext(context.Context) CloudProjectKubeNodepoolMapOutput }
CloudProjectKubeNodepoolMapInput is an input type that accepts CloudProjectKubeNodepoolMap and CloudProjectKubeNodepoolMapOutput values. You can construct a concrete instance of `CloudProjectKubeNodepoolMapInput` via:
CloudProjectKubeNodepoolMap{ "key": CloudProjectKubeNodepoolArgs{...} }
type CloudProjectKubeNodepoolMapOutput ¶
type CloudProjectKubeNodepoolMapOutput struct{ *pulumi.OutputState }
func (CloudProjectKubeNodepoolMapOutput) ElementType ¶
func (CloudProjectKubeNodepoolMapOutput) ElementType() reflect.Type
func (CloudProjectKubeNodepoolMapOutput) MapIndex ¶
func (o CloudProjectKubeNodepoolMapOutput) MapIndex(k pulumi.StringInput) CloudProjectKubeNodepoolOutput
func (CloudProjectKubeNodepoolMapOutput) ToCloudProjectKubeNodepoolMapOutput ¶
func (o CloudProjectKubeNodepoolMapOutput) ToCloudProjectKubeNodepoolMapOutput() CloudProjectKubeNodepoolMapOutput
func (CloudProjectKubeNodepoolMapOutput) ToCloudProjectKubeNodepoolMapOutputWithContext ¶
func (o CloudProjectKubeNodepoolMapOutput) ToCloudProjectKubeNodepoolMapOutputWithContext(ctx context.Context) CloudProjectKubeNodepoolMapOutput
type CloudProjectKubeNodepoolOutput ¶
type CloudProjectKubeNodepoolOutput struct{ *pulumi.OutputState }
func (CloudProjectKubeNodepoolOutput) AntiAffinity ¶
func (o CloudProjectKubeNodepoolOutput) AntiAffinity() pulumi.BoolPtrOutput
should the pool use the anti-affinity feature. Default to `false`.
func (CloudProjectKubeNodepoolOutput) Autoscale ¶
func (o CloudProjectKubeNodepoolOutput) Autoscale() pulumi.BoolPtrOutput
Enable auto-scaling for the pool. Default to `false`.
func (CloudProjectKubeNodepoolOutput) AvailableNodes ¶
func (o CloudProjectKubeNodepoolOutput) AvailableNodes() pulumi.IntOutput
Number of nodes which are actually ready in the pool
func (CloudProjectKubeNodepoolOutput) CreatedAt ¶
func (o CloudProjectKubeNodepoolOutput) CreatedAt() pulumi.StringOutput
Creation date
func (CloudProjectKubeNodepoolOutput) CurrentNodes ¶
func (o CloudProjectKubeNodepoolOutput) CurrentNodes() pulumi.IntOutput
Number of nodes present in the pool
func (CloudProjectKubeNodepoolOutput) DesiredNodes ¶
func (o CloudProjectKubeNodepoolOutput) DesiredNodes() pulumi.IntOutput
number of nodes to start.
func (CloudProjectKubeNodepoolOutput) ElementType ¶
func (CloudProjectKubeNodepoolOutput) ElementType() reflect.Type
func (CloudProjectKubeNodepoolOutput) Flavor ¶
func (o CloudProjectKubeNodepoolOutput) Flavor() pulumi.StringOutput
Flavor name
func (CloudProjectKubeNodepoolOutput) FlavorName ¶
func (o CloudProjectKubeNodepoolOutput) FlavorName() pulumi.StringOutput
a valid OVH public cloud flavor ID in which the nodes will be started. Ex: "b2-7". Changing this value recreates the resource. You can find the list of flavor IDs: https://www.ovhcloud.com/fr/public-cloud/prices/
func (CloudProjectKubeNodepoolOutput) KubeId ¶
func (o CloudProjectKubeNodepoolOutput) KubeId() pulumi.StringOutput
The id of the managed kubernetes cluster.
func (CloudProjectKubeNodepoolOutput) MaxNodes ¶
func (o CloudProjectKubeNodepoolOutput) MaxNodes() pulumi.IntOutput
maximum number of nodes allowed in the pool. Setting `desiredNodes` over this value will raise an error.
func (CloudProjectKubeNodepoolOutput) MinNodes ¶
func (o CloudProjectKubeNodepoolOutput) MinNodes() pulumi.IntOutput
minimum number of nodes allowed in the pool. Setting `desiredNodes` under this value will raise an error.
func (CloudProjectKubeNodepoolOutput) MonthlyBilled ¶
func (o CloudProjectKubeNodepoolOutput) MonthlyBilled() pulumi.BoolPtrOutput
should the nodes be billed on a monthly basis. Default to `false`.
func (CloudProjectKubeNodepoolOutput) Name ¶
func (o CloudProjectKubeNodepoolOutput) Name() pulumi.StringOutput
The name of the nodepool. Changing this value recreates the resource. Warning: "_" char is not allowed!
func (CloudProjectKubeNodepoolOutput) ProjectId ¶
func (o CloudProjectKubeNodepoolOutput) ProjectId() pulumi.StringOutput
Project id
func (CloudProjectKubeNodepoolOutput) ServiceName ¶
func (o CloudProjectKubeNodepoolOutput) ServiceName() pulumi.StringOutput
The id of the public cloud project. If omitted, the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used.
func (CloudProjectKubeNodepoolOutput) SizeStatus ¶
func (o CloudProjectKubeNodepoolOutput) SizeStatus() pulumi.StringOutput
Status describing the state between number of nodes wanted and available ones
func (CloudProjectKubeNodepoolOutput) Status ¶
func (o CloudProjectKubeNodepoolOutput) Status() pulumi.StringOutput
Current status
func (CloudProjectKubeNodepoolOutput) ToCloudProjectKubeNodepoolOutput ¶
func (o CloudProjectKubeNodepoolOutput) ToCloudProjectKubeNodepoolOutput() CloudProjectKubeNodepoolOutput
func (CloudProjectKubeNodepoolOutput) ToCloudProjectKubeNodepoolOutputWithContext ¶
func (o CloudProjectKubeNodepoolOutput) ToCloudProjectKubeNodepoolOutputWithContext(ctx context.Context) CloudProjectKubeNodepoolOutput
func (CloudProjectKubeNodepoolOutput) UpToDateNodes ¶
func (o CloudProjectKubeNodepoolOutput) UpToDateNodes() pulumi.IntOutput
Number of nodes with latest version installed in the pool
func (CloudProjectKubeNodepoolOutput) UpdatedAt ¶
func (o CloudProjectKubeNodepoolOutput) UpdatedAt() pulumi.StringOutput
Last update date
type CloudProjectKubeNodepoolState ¶
type CloudProjectKubeNodepoolState struct { // should the pool use the anti-affinity feature. Default to `false`. AntiAffinity pulumi.BoolPtrInput // Enable auto-scaling for the pool. Default to `false`. Autoscale pulumi.BoolPtrInput // Number of nodes which are actually ready in the pool AvailableNodes pulumi.IntPtrInput // Creation date CreatedAt pulumi.StringPtrInput // Number of nodes present in the pool CurrentNodes pulumi.IntPtrInput // number of nodes to start. DesiredNodes pulumi.IntPtrInput // Flavor name Flavor pulumi.StringPtrInput // a valid OVH public cloud flavor ID in which the nodes will be started. // Ex: "b2-7". Changing this value recreates the resource. // You can find the list of flavor IDs: https://www.ovhcloud.com/fr/public-cloud/prices/ FlavorName pulumi.StringPtrInput // The id of the managed kubernetes cluster. KubeId pulumi.StringPtrInput // maximum number of nodes allowed in the pool. // Setting `desiredNodes` over this value will raise an error. MaxNodes pulumi.IntPtrInput // minimum number of nodes allowed in the pool. // Setting `desiredNodes` under this value will raise an error. MinNodes pulumi.IntPtrInput // should the nodes be billed on a monthly basis. Default to `false`. MonthlyBilled pulumi.BoolPtrInput // The name of the nodepool. // Changing this value recreates the resource. // Warning: "_" char is not allowed! Name pulumi.StringPtrInput // Project id ProjectId pulumi.StringPtrInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringPtrInput // Status describing the state between number of nodes wanted and available ones SizeStatus pulumi.StringPtrInput // Current status Status pulumi.StringPtrInput // Number of nodes with latest version installed in the pool UpToDateNodes pulumi.IntPtrInput // Last update date UpdatedAt pulumi.StringPtrInput }
func (CloudProjectKubeNodepoolState) ElementType ¶
func (CloudProjectKubeNodepoolState) ElementType() reflect.Type
type CloudProjectKubeOutput ¶
type CloudProjectKubeOutput struct{ *pulumi.OutputState }
func (CloudProjectKubeOutput) ControlPlaneIsUpToDate ¶
func (o CloudProjectKubeOutput) ControlPlaneIsUpToDate() pulumi.BoolOutput
True if control-plane is up to date.
func (CloudProjectKubeOutput) ElementType ¶
func (CloudProjectKubeOutput) ElementType() reflect.Type
func (CloudProjectKubeOutput) IsUpToDate ¶
func (o CloudProjectKubeOutput) IsUpToDate() pulumi.BoolOutput
True if all nodes and control-plane are up to date.
func (CloudProjectKubeOutput) Kubeconfig ¶
func (o CloudProjectKubeOutput) Kubeconfig() pulumi.StringOutput
The kubeconfig file. Use this file to connect to your kubernetes cluster.
func (CloudProjectKubeOutput) Name ¶
func (o CloudProjectKubeOutput) Name() pulumi.StringOutput
The name of the kubernetes cluster.
func (CloudProjectKubeOutput) NextUpgradeVersions ¶
func (o CloudProjectKubeOutput) NextUpgradeVersions() pulumi.StringArrayOutput
Kubernetes versions available for upgrade.
func (CloudProjectKubeOutput) NodesUrl ¶
func (o CloudProjectKubeOutput) NodesUrl() pulumi.StringOutput
Cluster nodes URL.
func (CloudProjectKubeOutput) PrivateNetworkId ¶
func (o CloudProjectKubeOutput) PrivateNetworkId() pulumi.StringPtrOutput
OpenStack private network (or vrack) ID to use. Changing this value recreates the resource. Defaults - not use private network.
func (CloudProjectKubeOutput) Region ¶
func (o CloudProjectKubeOutput) Region() pulumi.StringOutput
a valid OVH public cloud region ID in which the kubernetes cluster will be available. Ex.: "GRA1". Defaults to all public cloud regions. Changing this value recreates the resource.
func (CloudProjectKubeOutput) ServiceName ¶
func (o CloudProjectKubeOutput) ServiceName() pulumi.StringOutput
The id of the public cloud project. If omitted, the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used.
func (CloudProjectKubeOutput) Status ¶
func (o CloudProjectKubeOutput) Status() pulumi.StringOutput
Cluster status. Should be normally set to 'READY'.
func (CloudProjectKubeOutput) ToCloudProjectKubeOutput ¶
func (o CloudProjectKubeOutput) ToCloudProjectKubeOutput() CloudProjectKubeOutput
func (CloudProjectKubeOutput) ToCloudProjectKubeOutputWithContext ¶
func (o CloudProjectKubeOutput) ToCloudProjectKubeOutputWithContext(ctx context.Context) CloudProjectKubeOutput
func (CloudProjectKubeOutput) UpdatePolicy ¶
func (o CloudProjectKubeOutput) UpdatePolicy() pulumi.StringOutput
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
func (CloudProjectKubeOutput) Url ¶
func (o CloudProjectKubeOutput) Url() pulumi.StringOutput
Management URL of your cluster.
func (CloudProjectKubeOutput) Version ¶
func (o CloudProjectKubeOutput) Version() pulumi.StringOutput
kubernetes version to use. Changing this value recreates the resource. Defaults to latest available.
type CloudProjectKubeState ¶
type CloudProjectKubeState struct { // True if control-plane is up to date. ControlPlaneIsUpToDate pulumi.BoolPtrInput // True if all nodes and control-plane are up to date. IsUpToDate pulumi.BoolPtrInput // The kubeconfig file. Use this file to connect to your kubernetes cluster. Kubeconfig pulumi.StringPtrInput // The name of the kubernetes cluster. Name pulumi.StringPtrInput // Kubernetes versions available for upgrade. NextUpgradeVersions pulumi.StringArrayInput // Cluster nodes URL. NodesUrl pulumi.StringPtrInput // OpenStack private network (or vrack) ID to use. // Changing this value recreates the resource. Defaults - not use private network. PrivateNetworkId pulumi.StringPtrInput // a valid OVH public cloud region ID in which the kubernetes // cluster will be available. Ex.: "GRA1". Defaults to all public cloud regions. // Changing this value recreates the resource. Region pulumi.StringPtrInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringPtrInput // Cluster status. Should be normally set to 'READY'. Status pulumi.StringPtrInput // Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'. UpdatePolicy pulumi.StringPtrInput // Management URL of your cluster. Url pulumi.StringPtrInput // kubernetes version to use. // Changing this value recreates the resource. Defaults to latest available. Version pulumi.StringPtrInput }
func (CloudProjectKubeState) ElementType ¶
func (CloudProjectKubeState) ElementType() reflect.Type
type CloudProjectMap ¶
type CloudProjectMap map[string]CloudProjectInput
func (CloudProjectMap) ElementType ¶
func (CloudProjectMap) ElementType() reflect.Type
func (CloudProjectMap) ToCloudProjectMapOutput ¶
func (i CloudProjectMap) ToCloudProjectMapOutput() CloudProjectMapOutput
func (CloudProjectMap) ToCloudProjectMapOutputWithContext ¶
func (i CloudProjectMap) ToCloudProjectMapOutputWithContext(ctx context.Context) CloudProjectMapOutput
type CloudProjectMapInput ¶
type CloudProjectMapInput interface { pulumi.Input ToCloudProjectMapOutput() CloudProjectMapOutput ToCloudProjectMapOutputWithContext(context.Context) CloudProjectMapOutput }
CloudProjectMapInput is an input type that accepts CloudProjectMap and CloudProjectMapOutput values. You can construct a concrete instance of `CloudProjectMapInput` via:
CloudProjectMap{ "key": CloudProjectArgs{...} }
type CloudProjectMapOutput ¶
type CloudProjectMapOutput struct{ *pulumi.OutputState }
func (CloudProjectMapOutput) ElementType ¶
func (CloudProjectMapOutput) ElementType() reflect.Type
func (CloudProjectMapOutput) MapIndex ¶
func (o CloudProjectMapOutput) MapIndex(k pulumi.StringInput) CloudProjectOutput
func (CloudProjectMapOutput) ToCloudProjectMapOutput ¶
func (o CloudProjectMapOutput) ToCloudProjectMapOutput() CloudProjectMapOutput
func (CloudProjectMapOutput) ToCloudProjectMapOutputWithContext ¶
func (o CloudProjectMapOutput) ToCloudProjectMapOutputWithContext(ctx context.Context) CloudProjectMapOutput
type CloudProjectNetworkPrivate ¶
type CloudProjectNetworkPrivate struct { pulumi.CustomResourceState // The name of the network. Name pulumi.StringOutput `pulumi:"name"` // an array of valid OVH public cloud region ID in which the network // will be available. Ex.: "GRA1". Defaults to all public cloud regions. Regions pulumi.StringArrayOutput `pulumi:"regions"` // A map representing information about the region. // * `regions_attributes/region` - The id of the region. // * `regions_attributes/status` - The status of the network in the region. // * `regions_attributes/openstackid` - The private network id in the region. RegionsAttributes CloudProjectNetworkPrivateRegionsAttributeArrayOutput `pulumi:"regionsAttributes"` // (Deprecated) A map representing the status of the network per region. // * `regions_status/region` - (Deprecated) The id of the region. // * `regions_status/status` - (Deprecated) The status of the network in the region. // // Deprecated: use the regions_attributes field instead RegionsStatuses CloudProjectNetworkPrivateRegionsStatusArrayOutput `pulumi:"regionsStatuses"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // the status of the network. should be normally set to 'ACTIVE'. Status pulumi.StringOutput `pulumi:"status"` // the type of the network. Either 'private' or 'public'. Type pulumi.StringOutput `pulumi:"type"` // a vlan id to associate with the network. // Changing this value recreates the resource. Defaults to 0. VlanId pulumi.IntPtrOutput `pulumi:"vlanId"` }
Creates a private network in a public cloud project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewCloudProjectNetworkPrivate(ctx, "net", &ovh.CloudProjectNetworkPrivateArgs{ Regions: pulumi.StringArray{ pulumi.String("GRA1"), pulumi.String("BHS1"), }, ServiceName: pulumi.String("XXXXXX"), }) if err != nil { return err } return nil }) }
```
func GetCloudProjectNetworkPrivate ¶
func GetCloudProjectNetworkPrivate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudProjectNetworkPrivateState, opts ...pulumi.ResourceOption) (*CloudProjectNetworkPrivate, error)
GetCloudProjectNetworkPrivate gets an existing CloudProjectNetworkPrivate 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 NewCloudProjectNetworkPrivate ¶
func NewCloudProjectNetworkPrivate(ctx *pulumi.Context, name string, args *CloudProjectNetworkPrivateArgs, opts ...pulumi.ResourceOption) (*CloudProjectNetworkPrivate, error)
NewCloudProjectNetworkPrivate registers a new resource with the given unique name, arguments, and options.
func (*CloudProjectNetworkPrivate) ElementType ¶
func (*CloudProjectNetworkPrivate) ElementType() reflect.Type
func (*CloudProjectNetworkPrivate) ToCloudProjectNetworkPrivateOutput ¶
func (i *CloudProjectNetworkPrivate) ToCloudProjectNetworkPrivateOutput() CloudProjectNetworkPrivateOutput
func (*CloudProjectNetworkPrivate) ToCloudProjectNetworkPrivateOutputWithContext ¶
func (i *CloudProjectNetworkPrivate) ToCloudProjectNetworkPrivateOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateOutput
type CloudProjectNetworkPrivateArgs ¶
type CloudProjectNetworkPrivateArgs struct { // The name of the network. Name pulumi.StringPtrInput // an array of valid OVH public cloud region ID in which the network // will be available. Ex.: "GRA1". Defaults to all public cloud regions. Regions pulumi.StringArrayInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput // a vlan id to associate with the network. // Changing this value recreates the resource. Defaults to 0. VlanId pulumi.IntPtrInput }
The set of arguments for constructing a CloudProjectNetworkPrivate resource.
func (CloudProjectNetworkPrivateArgs) ElementType ¶
func (CloudProjectNetworkPrivateArgs) ElementType() reflect.Type
type CloudProjectNetworkPrivateArray ¶
type CloudProjectNetworkPrivateArray []CloudProjectNetworkPrivateInput
func (CloudProjectNetworkPrivateArray) ElementType ¶
func (CloudProjectNetworkPrivateArray) ElementType() reflect.Type
func (CloudProjectNetworkPrivateArray) ToCloudProjectNetworkPrivateArrayOutput ¶
func (i CloudProjectNetworkPrivateArray) ToCloudProjectNetworkPrivateArrayOutput() CloudProjectNetworkPrivateArrayOutput
func (CloudProjectNetworkPrivateArray) ToCloudProjectNetworkPrivateArrayOutputWithContext ¶
func (i CloudProjectNetworkPrivateArray) ToCloudProjectNetworkPrivateArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateArrayOutput
type CloudProjectNetworkPrivateArrayInput ¶
type CloudProjectNetworkPrivateArrayInput interface { pulumi.Input ToCloudProjectNetworkPrivateArrayOutput() CloudProjectNetworkPrivateArrayOutput ToCloudProjectNetworkPrivateArrayOutputWithContext(context.Context) CloudProjectNetworkPrivateArrayOutput }
CloudProjectNetworkPrivateArrayInput is an input type that accepts CloudProjectNetworkPrivateArray and CloudProjectNetworkPrivateArrayOutput values. You can construct a concrete instance of `CloudProjectNetworkPrivateArrayInput` via:
CloudProjectNetworkPrivateArray{ CloudProjectNetworkPrivateArgs{...} }
type CloudProjectNetworkPrivateArrayOutput ¶
type CloudProjectNetworkPrivateArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectNetworkPrivateArrayOutput) ElementType ¶
func (CloudProjectNetworkPrivateArrayOutput) ElementType() reflect.Type
func (CloudProjectNetworkPrivateArrayOutput) Index ¶
func (o CloudProjectNetworkPrivateArrayOutput) Index(i pulumi.IntInput) CloudProjectNetworkPrivateOutput
func (CloudProjectNetworkPrivateArrayOutput) ToCloudProjectNetworkPrivateArrayOutput ¶
func (o CloudProjectNetworkPrivateArrayOutput) ToCloudProjectNetworkPrivateArrayOutput() CloudProjectNetworkPrivateArrayOutput
func (CloudProjectNetworkPrivateArrayOutput) ToCloudProjectNetworkPrivateArrayOutputWithContext ¶
func (o CloudProjectNetworkPrivateArrayOutput) ToCloudProjectNetworkPrivateArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateArrayOutput
type CloudProjectNetworkPrivateInput ¶
type CloudProjectNetworkPrivateInput interface { pulumi.Input ToCloudProjectNetworkPrivateOutput() CloudProjectNetworkPrivateOutput ToCloudProjectNetworkPrivateOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateOutput }
type CloudProjectNetworkPrivateMap ¶
type CloudProjectNetworkPrivateMap map[string]CloudProjectNetworkPrivateInput
func (CloudProjectNetworkPrivateMap) ElementType ¶
func (CloudProjectNetworkPrivateMap) ElementType() reflect.Type
func (CloudProjectNetworkPrivateMap) ToCloudProjectNetworkPrivateMapOutput ¶
func (i CloudProjectNetworkPrivateMap) ToCloudProjectNetworkPrivateMapOutput() CloudProjectNetworkPrivateMapOutput
func (CloudProjectNetworkPrivateMap) ToCloudProjectNetworkPrivateMapOutputWithContext ¶
func (i CloudProjectNetworkPrivateMap) ToCloudProjectNetworkPrivateMapOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateMapOutput
type CloudProjectNetworkPrivateMapInput ¶
type CloudProjectNetworkPrivateMapInput interface { pulumi.Input ToCloudProjectNetworkPrivateMapOutput() CloudProjectNetworkPrivateMapOutput ToCloudProjectNetworkPrivateMapOutputWithContext(context.Context) CloudProjectNetworkPrivateMapOutput }
CloudProjectNetworkPrivateMapInput is an input type that accepts CloudProjectNetworkPrivateMap and CloudProjectNetworkPrivateMapOutput values. You can construct a concrete instance of `CloudProjectNetworkPrivateMapInput` via:
CloudProjectNetworkPrivateMap{ "key": CloudProjectNetworkPrivateArgs{...} }
type CloudProjectNetworkPrivateMapOutput ¶
type CloudProjectNetworkPrivateMapOutput struct{ *pulumi.OutputState }
func (CloudProjectNetworkPrivateMapOutput) ElementType ¶
func (CloudProjectNetworkPrivateMapOutput) ElementType() reflect.Type
func (CloudProjectNetworkPrivateMapOutput) MapIndex ¶
func (o CloudProjectNetworkPrivateMapOutput) MapIndex(k pulumi.StringInput) CloudProjectNetworkPrivateOutput
func (CloudProjectNetworkPrivateMapOutput) ToCloudProjectNetworkPrivateMapOutput ¶
func (o CloudProjectNetworkPrivateMapOutput) ToCloudProjectNetworkPrivateMapOutput() CloudProjectNetworkPrivateMapOutput
func (CloudProjectNetworkPrivateMapOutput) ToCloudProjectNetworkPrivateMapOutputWithContext ¶
func (o CloudProjectNetworkPrivateMapOutput) ToCloudProjectNetworkPrivateMapOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateMapOutput
type CloudProjectNetworkPrivateOutput ¶
type CloudProjectNetworkPrivateOutput struct{ *pulumi.OutputState }
func (CloudProjectNetworkPrivateOutput) ElementType ¶
func (CloudProjectNetworkPrivateOutput) ElementType() reflect.Type
func (CloudProjectNetworkPrivateOutput) Name ¶
func (o CloudProjectNetworkPrivateOutput) Name() pulumi.StringOutput
The name of the network.
func (CloudProjectNetworkPrivateOutput) Regions ¶
func (o CloudProjectNetworkPrivateOutput) Regions() pulumi.StringArrayOutput
an array of valid OVH public cloud region ID in which the network will be available. Ex.: "GRA1". Defaults to all public cloud regions.
func (CloudProjectNetworkPrivateOutput) RegionsAttributes ¶
func (o CloudProjectNetworkPrivateOutput) RegionsAttributes() CloudProjectNetworkPrivateRegionsAttributeArrayOutput
A map representing information about the region. * `regions_attributes/region` - The id of the region. * `regions_attributes/status` - The status of the network in the region. * `regions_attributes/openstackid` - The private network id in the region.
func (CloudProjectNetworkPrivateOutput) RegionsStatuses
deprecated
func (o CloudProjectNetworkPrivateOutput) RegionsStatuses() CloudProjectNetworkPrivateRegionsStatusArrayOutput
(Deprecated) A map representing the status of the network per region. * `regions_status/region` - (Deprecated) The id of the region. * `regions_status/status` - (Deprecated) The status of the network in the region.
Deprecated: use the regions_attributes field instead
func (CloudProjectNetworkPrivateOutput) ServiceName ¶
func (o CloudProjectNetworkPrivateOutput) ServiceName() pulumi.StringOutput
The id of the public cloud project. If omitted, the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used.
func (CloudProjectNetworkPrivateOutput) Status ¶
func (o CloudProjectNetworkPrivateOutput) Status() pulumi.StringOutput
the status of the network. should be normally set to 'ACTIVE'.
func (CloudProjectNetworkPrivateOutput) ToCloudProjectNetworkPrivateOutput ¶
func (o CloudProjectNetworkPrivateOutput) ToCloudProjectNetworkPrivateOutput() CloudProjectNetworkPrivateOutput
func (CloudProjectNetworkPrivateOutput) ToCloudProjectNetworkPrivateOutputWithContext ¶
func (o CloudProjectNetworkPrivateOutput) ToCloudProjectNetworkPrivateOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateOutput
func (CloudProjectNetworkPrivateOutput) Type ¶
func (o CloudProjectNetworkPrivateOutput) Type() pulumi.StringOutput
the type of the network. Either 'private' or 'public'.
func (CloudProjectNetworkPrivateOutput) VlanId ¶
func (o CloudProjectNetworkPrivateOutput) VlanId() pulumi.IntPtrOutput
a vlan id to associate with the network. Changing this value recreates the resource. Defaults to 0.
type CloudProjectNetworkPrivateRegionsAttributeArgs ¶
type CloudProjectNetworkPrivateRegionsAttributeArgs struct { Openstackid pulumi.StringPtrInput `pulumi:"openstackid"` Region pulumi.StringPtrInput `pulumi:"region"` // the status of the network. should be normally set to 'ACTIVE'. Status pulumi.StringInput `pulumi:"status"` }
func (CloudProjectNetworkPrivateRegionsAttributeArgs) ElementType ¶
func (CloudProjectNetworkPrivateRegionsAttributeArgs) ElementType() reflect.Type
func (CloudProjectNetworkPrivateRegionsAttributeArgs) ToCloudProjectNetworkPrivateRegionsAttributeOutput ¶
func (i CloudProjectNetworkPrivateRegionsAttributeArgs) ToCloudProjectNetworkPrivateRegionsAttributeOutput() CloudProjectNetworkPrivateRegionsAttributeOutput
func (CloudProjectNetworkPrivateRegionsAttributeArgs) ToCloudProjectNetworkPrivateRegionsAttributeOutputWithContext ¶
func (i CloudProjectNetworkPrivateRegionsAttributeArgs) ToCloudProjectNetworkPrivateRegionsAttributeOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsAttributeOutput
type CloudProjectNetworkPrivateRegionsAttributeArray ¶
type CloudProjectNetworkPrivateRegionsAttributeArray []CloudProjectNetworkPrivateRegionsAttributeInput
func (CloudProjectNetworkPrivateRegionsAttributeArray) ElementType ¶
func (CloudProjectNetworkPrivateRegionsAttributeArray) ElementType() reflect.Type
func (CloudProjectNetworkPrivateRegionsAttributeArray) ToCloudProjectNetworkPrivateRegionsAttributeArrayOutput ¶
func (i CloudProjectNetworkPrivateRegionsAttributeArray) ToCloudProjectNetworkPrivateRegionsAttributeArrayOutput() CloudProjectNetworkPrivateRegionsAttributeArrayOutput
func (CloudProjectNetworkPrivateRegionsAttributeArray) ToCloudProjectNetworkPrivateRegionsAttributeArrayOutputWithContext ¶
func (i CloudProjectNetworkPrivateRegionsAttributeArray) ToCloudProjectNetworkPrivateRegionsAttributeArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsAttributeArrayOutput
type CloudProjectNetworkPrivateRegionsAttributeArrayInput ¶
type CloudProjectNetworkPrivateRegionsAttributeArrayInput interface { pulumi.Input ToCloudProjectNetworkPrivateRegionsAttributeArrayOutput() CloudProjectNetworkPrivateRegionsAttributeArrayOutput ToCloudProjectNetworkPrivateRegionsAttributeArrayOutputWithContext(context.Context) CloudProjectNetworkPrivateRegionsAttributeArrayOutput }
CloudProjectNetworkPrivateRegionsAttributeArrayInput is an input type that accepts CloudProjectNetworkPrivateRegionsAttributeArray and CloudProjectNetworkPrivateRegionsAttributeArrayOutput values. You can construct a concrete instance of `CloudProjectNetworkPrivateRegionsAttributeArrayInput` via:
CloudProjectNetworkPrivateRegionsAttributeArray{ CloudProjectNetworkPrivateRegionsAttributeArgs{...} }
type CloudProjectNetworkPrivateRegionsAttributeArrayOutput ¶
type CloudProjectNetworkPrivateRegionsAttributeArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectNetworkPrivateRegionsAttributeArrayOutput) ElementType ¶
func (CloudProjectNetworkPrivateRegionsAttributeArrayOutput) ElementType() reflect.Type
func (CloudProjectNetworkPrivateRegionsAttributeArrayOutput) ToCloudProjectNetworkPrivateRegionsAttributeArrayOutput ¶
func (o CloudProjectNetworkPrivateRegionsAttributeArrayOutput) ToCloudProjectNetworkPrivateRegionsAttributeArrayOutput() CloudProjectNetworkPrivateRegionsAttributeArrayOutput
func (CloudProjectNetworkPrivateRegionsAttributeArrayOutput) ToCloudProjectNetworkPrivateRegionsAttributeArrayOutputWithContext ¶
func (o CloudProjectNetworkPrivateRegionsAttributeArrayOutput) ToCloudProjectNetworkPrivateRegionsAttributeArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsAttributeArrayOutput
type CloudProjectNetworkPrivateRegionsAttributeInput ¶
type CloudProjectNetworkPrivateRegionsAttributeInput interface { pulumi.Input ToCloudProjectNetworkPrivateRegionsAttributeOutput() CloudProjectNetworkPrivateRegionsAttributeOutput ToCloudProjectNetworkPrivateRegionsAttributeOutputWithContext(context.Context) CloudProjectNetworkPrivateRegionsAttributeOutput }
CloudProjectNetworkPrivateRegionsAttributeInput is an input type that accepts CloudProjectNetworkPrivateRegionsAttributeArgs and CloudProjectNetworkPrivateRegionsAttributeOutput values. You can construct a concrete instance of `CloudProjectNetworkPrivateRegionsAttributeInput` via:
CloudProjectNetworkPrivateRegionsAttributeArgs{...}
type CloudProjectNetworkPrivateRegionsAttributeOutput ¶
type CloudProjectNetworkPrivateRegionsAttributeOutput struct{ *pulumi.OutputState }
func (CloudProjectNetworkPrivateRegionsAttributeOutput) ElementType ¶
func (CloudProjectNetworkPrivateRegionsAttributeOutput) ElementType() reflect.Type
func (CloudProjectNetworkPrivateRegionsAttributeOutput) Openstackid ¶
func (o CloudProjectNetworkPrivateRegionsAttributeOutput) Openstackid() pulumi.StringPtrOutput
func (CloudProjectNetworkPrivateRegionsAttributeOutput) Region ¶
func (o CloudProjectNetworkPrivateRegionsAttributeOutput) Region() pulumi.StringPtrOutput
func (CloudProjectNetworkPrivateRegionsAttributeOutput) Status ¶
func (o CloudProjectNetworkPrivateRegionsAttributeOutput) Status() pulumi.StringOutput
the status of the network. should be normally set to 'ACTIVE'.
func (CloudProjectNetworkPrivateRegionsAttributeOutput) ToCloudProjectNetworkPrivateRegionsAttributeOutput ¶
func (o CloudProjectNetworkPrivateRegionsAttributeOutput) ToCloudProjectNetworkPrivateRegionsAttributeOutput() CloudProjectNetworkPrivateRegionsAttributeOutput
func (CloudProjectNetworkPrivateRegionsAttributeOutput) ToCloudProjectNetworkPrivateRegionsAttributeOutputWithContext ¶
func (o CloudProjectNetworkPrivateRegionsAttributeOutput) ToCloudProjectNetworkPrivateRegionsAttributeOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsAttributeOutput
type CloudProjectNetworkPrivateRegionsStatusArgs ¶
type CloudProjectNetworkPrivateRegionsStatusArgs struct { Region pulumi.StringPtrInput `pulumi:"region"` // the status of the network. should be normally set to 'ACTIVE'. Status pulumi.StringInput `pulumi:"status"` }
func (CloudProjectNetworkPrivateRegionsStatusArgs) ElementType ¶
func (CloudProjectNetworkPrivateRegionsStatusArgs) ElementType() reflect.Type
func (CloudProjectNetworkPrivateRegionsStatusArgs) ToCloudProjectNetworkPrivateRegionsStatusOutput ¶
func (i CloudProjectNetworkPrivateRegionsStatusArgs) ToCloudProjectNetworkPrivateRegionsStatusOutput() CloudProjectNetworkPrivateRegionsStatusOutput
func (CloudProjectNetworkPrivateRegionsStatusArgs) ToCloudProjectNetworkPrivateRegionsStatusOutputWithContext ¶
func (i CloudProjectNetworkPrivateRegionsStatusArgs) ToCloudProjectNetworkPrivateRegionsStatusOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsStatusOutput
type CloudProjectNetworkPrivateRegionsStatusArray ¶
type CloudProjectNetworkPrivateRegionsStatusArray []CloudProjectNetworkPrivateRegionsStatusInput
func (CloudProjectNetworkPrivateRegionsStatusArray) ElementType ¶
func (CloudProjectNetworkPrivateRegionsStatusArray) ElementType() reflect.Type
func (CloudProjectNetworkPrivateRegionsStatusArray) ToCloudProjectNetworkPrivateRegionsStatusArrayOutput ¶
func (i CloudProjectNetworkPrivateRegionsStatusArray) ToCloudProjectNetworkPrivateRegionsStatusArrayOutput() CloudProjectNetworkPrivateRegionsStatusArrayOutput
func (CloudProjectNetworkPrivateRegionsStatusArray) ToCloudProjectNetworkPrivateRegionsStatusArrayOutputWithContext ¶
func (i CloudProjectNetworkPrivateRegionsStatusArray) ToCloudProjectNetworkPrivateRegionsStatusArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsStatusArrayOutput
type CloudProjectNetworkPrivateRegionsStatusArrayInput ¶
type CloudProjectNetworkPrivateRegionsStatusArrayInput interface { pulumi.Input ToCloudProjectNetworkPrivateRegionsStatusArrayOutput() CloudProjectNetworkPrivateRegionsStatusArrayOutput ToCloudProjectNetworkPrivateRegionsStatusArrayOutputWithContext(context.Context) CloudProjectNetworkPrivateRegionsStatusArrayOutput }
CloudProjectNetworkPrivateRegionsStatusArrayInput is an input type that accepts CloudProjectNetworkPrivateRegionsStatusArray and CloudProjectNetworkPrivateRegionsStatusArrayOutput values. You can construct a concrete instance of `CloudProjectNetworkPrivateRegionsStatusArrayInput` via:
CloudProjectNetworkPrivateRegionsStatusArray{ CloudProjectNetworkPrivateRegionsStatusArgs{...} }
type CloudProjectNetworkPrivateRegionsStatusArrayOutput ¶
type CloudProjectNetworkPrivateRegionsStatusArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectNetworkPrivateRegionsStatusArrayOutput) ElementType ¶
func (CloudProjectNetworkPrivateRegionsStatusArrayOutput) ElementType() reflect.Type
func (CloudProjectNetworkPrivateRegionsStatusArrayOutput) ToCloudProjectNetworkPrivateRegionsStatusArrayOutput ¶
func (o CloudProjectNetworkPrivateRegionsStatusArrayOutput) ToCloudProjectNetworkPrivateRegionsStatusArrayOutput() CloudProjectNetworkPrivateRegionsStatusArrayOutput
func (CloudProjectNetworkPrivateRegionsStatusArrayOutput) ToCloudProjectNetworkPrivateRegionsStatusArrayOutputWithContext ¶
func (o CloudProjectNetworkPrivateRegionsStatusArrayOutput) ToCloudProjectNetworkPrivateRegionsStatusArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsStatusArrayOutput
type CloudProjectNetworkPrivateRegionsStatusInput ¶
type CloudProjectNetworkPrivateRegionsStatusInput interface { pulumi.Input ToCloudProjectNetworkPrivateRegionsStatusOutput() CloudProjectNetworkPrivateRegionsStatusOutput ToCloudProjectNetworkPrivateRegionsStatusOutputWithContext(context.Context) CloudProjectNetworkPrivateRegionsStatusOutput }
CloudProjectNetworkPrivateRegionsStatusInput is an input type that accepts CloudProjectNetworkPrivateRegionsStatusArgs and CloudProjectNetworkPrivateRegionsStatusOutput values. You can construct a concrete instance of `CloudProjectNetworkPrivateRegionsStatusInput` via:
CloudProjectNetworkPrivateRegionsStatusArgs{...}
type CloudProjectNetworkPrivateRegionsStatusOutput ¶
type CloudProjectNetworkPrivateRegionsStatusOutput struct{ *pulumi.OutputState }
func (CloudProjectNetworkPrivateRegionsStatusOutput) ElementType ¶
func (CloudProjectNetworkPrivateRegionsStatusOutput) ElementType() reflect.Type
func (CloudProjectNetworkPrivateRegionsStatusOutput) Region ¶
func (o CloudProjectNetworkPrivateRegionsStatusOutput) Region() pulumi.StringPtrOutput
func (CloudProjectNetworkPrivateRegionsStatusOutput) Status ¶
func (o CloudProjectNetworkPrivateRegionsStatusOutput) Status() pulumi.StringOutput
the status of the network. should be normally set to 'ACTIVE'.
func (CloudProjectNetworkPrivateRegionsStatusOutput) ToCloudProjectNetworkPrivateRegionsStatusOutput ¶
func (o CloudProjectNetworkPrivateRegionsStatusOutput) ToCloudProjectNetworkPrivateRegionsStatusOutput() CloudProjectNetworkPrivateRegionsStatusOutput
func (CloudProjectNetworkPrivateRegionsStatusOutput) ToCloudProjectNetworkPrivateRegionsStatusOutputWithContext ¶
func (o CloudProjectNetworkPrivateRegionsStatusOutput) ToCloudProjectNetworkPrivateRegionsStatusOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateRegionsStatusOutput
type CloudProjectNetworkPrivateState ¶
type CloudProjectNetworkPrivateState struct { // The name of the network. Name pulumi.StringPtrInput // an array of valid OVH public cloud region ID in which the network // will be available. Ex.: "GRA1". Defaults to all public cloud regions. Regions pulumi.StringArrayInput // A map representing information about the region. // * `regions_attributes/region` - The id of the region. // * `regions_attributes/status` - The status of the network in the region. // * `regions_attributes/openstackid` - The private network id in the region. RegionsAttributes CloudProjectNetworkPrivateRegionsAttributeArrayInput // (Deprecated) A map representing the status of the network per region. // * `regions_status/region` - (Deprecated) The id of the region. // * `regions_status/status` - (Deprecated) The status of the network in the region. // // Deprecated: use the regions_attributes field instead RegionsStatuses CloudProjectNetworkPrivateRegionsStatusArrayInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringPtrInput // the status of the network. should be normally set to 'ACTIVE'. Status pulumi.StringPtrInput // the type of the network. Either 'private' or 'public'. Type pulumi.StringPtrInput // a vlan id to associate with the network. // Changing this value recreates the resource. Defaults to 0. VlanId pulumi.IntPtrInput }
func (CloudProjectNetworkPrivateState) ElementType ¶
func (CloudProjectNetworkPrivateState) ElementType() reflect.Type
type CloudProjectNetworkPrivateSubnet ¶
type CloudProjectNetworkPrivateSubnet struct { pulumi.CustomResourceState // Ip Block representing the subnet cidr. Cidr pulumi.StringOutput `pulumi:"cidr"` // Enable DHCP. // Changing this forces a new resource to be created. Defaults to false. // _ Dhcp pulumi.BoolPtrOutput `pulumi:"dhcp"` // Last ip for this region. // Changing this value recreates the subnet. End pulumi.StringOutput `pulumi:"end"` // The IP of the gateway GatewayIp pulumi.StringOutput `pulumi:"gatewayIp"` // List of ip pools allocated in the subnet. // * `ip_pools/network` - Global network with cidr. // * `ip_pools/region` - Region where this subnet is created. // * `ip_pools/dhcp` - DHCP enabled. // * `ip_pools/end` - Last ip for this region. // * `ip_pools/start` - First ip for this region. IpPools CloudProjectNetworkPrivateSubnetIpPoolArrayOutput `pulumi:"ipPools"` // Global network in CIDR format. // Changing this value recreates the subnet Network pulumi.StringOutput `pulumi:"network"` // The id of the network. // Changing this forces a new resource to be created. NetworkId pulumi.StringOutput `pulumi:"networkId"` // Set to true if you don't want to set a default gateway IP. // Changing this value recreates the resource. Defaults to false. NoGateway pulumi.BoolPtrOutput `pulumi:"noGateway"` // The region in which the network subnet will be created. // Ex.: "GRA1". Changing this value recreates the resource. Region pulumi.StringOutput `pulumi:"region"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // First ip for this region. // Changing this value recreates the subnet. Start pulumi.StringOutput `pulumi:"start"` }
Creates a subnet in a private network of a public cloud project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewCloudProjectNetworkPrivateSubnet(ctx, "subnet", &ovh.CloudProjectNetworkPrivateSubnetArgs{ Dhcp: pulumi.Bool(true), End: pulumi.String("192.168.168.200"), Network: pulumi.String("192.168.168.0/24"), NetworkId: pulumi.String("0234543"), NoGateway: pulumi.Bool(false), Region: pulumi.String("GRA1"), ServiceName: pulumi.String("xxxxx"), Start: pulumi.String("192.168.168.100"), }) if err != nil { return err } return nil }) }
```
func GetCloudProjectNetworkPrivateSubnet ¶
func GetCloudProjectNetworkPrivateSubnet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudProjectNetworkPrivateSubnetState, opts ...pulumi.ResourceOption) (*CloudProjectNetworkPrivateSubnet, error)
GetCloudProjectNetworkPrivateSubnet gets an existing CloudProjectNetworkPrivateSubnet 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 NewCloudProjectNetworkPrivateSubnet ¶
func NewCloudProjectNetworkPrivateSubnet(ctx *pulumi.Context, name string, args *CloudProjectNetworkPrivateSubnetArgs, opts ...pulumi.ResourceOption) (*CloudProjectNetworkPrivateSubnet, error)
NewCloudProjectNetworkPrivateSubnet registers a new resource with the given unique name, arguments, and options.
func (*CloudProjectNetworkPrivateSubnet) ElementType ¶
func (*CloudProjectNetworkPrivateSubnet) ElementType() reflect.Type
func (*CloudProjectNetworkPrivateSubnet) ToCloudProjectNetworkPrivateSubnetOutput ¶
func (i *CloudProjectNetworkPrivateSubnet) ToCloudProjectNetworkPrivateSubnetOutput() CloudProjectNetworkPrivateSubnetOutput
func (*CloudProjectNetworkPrivateSubnet) ToCloudProjectNetworkPrivateSubnetOutputWithContext ¶
func (i *CloudProjectNetworkPrivateSubnet) ToCloudProjectNetworkPrivateSubnetOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetOutput
type CloudProjectNetworkPrivateSubnetArgs ¶
type CloudProjectNetworkPrivateSubnetArgs struct { // Enable DHCP. // Changing this forces a new resource to be created. Defaults to false. // _ Dhcp pulumi.BoolPtrInput // Last ip for this region. // Changing this value recreates the subnet. End pulumi.StringInput // Global network in CIDR format. // Changing this value recreates the subnet Network pulumi.StringInput // The id of the network. // Changing this forces a new resource to be created. NetworkId pulumi.StringInput // Set to true if you don't want to set a default gateway IP. // Changing this value recreates the resource. Defaults to false. NoGateway pulumi.BoolPtrInput // The region in which the network subnet will be created. // Ex.: "GRA1". Changing this value recreates the resource. Region pulumi.StringInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput // First ip for this region. // Changing this value recreates the subnet. Start pulumi.StringInput }
The set of arguments for constructing a CloudProjectNetworkPrivateSubnet resource.
func (CloudProjectNetworkPrivateSubnetArgs) ElementType ¶
func (CloudProjectNetworkPrivateSubnetArgs) ElementType() reflect.Type
type CloudProjectNetworkPrivateSubnetArray ¶
type CloudProjectNetworkPrivateSubnetArray []CloudProjectNetworkPrivateSubnetInput
func (CloudProjectNetworkPrivateSubnetArray) ElementType ¶
func (CloudProjectNetworkPrivateSubnetArray) ElementType() reflect.Type
func (CloudProjectNetworkPrivateSubnetArray) ToCloudProjectNetworkPrivateSubnetArrayOutput ¶
func (i CloudProjectNetworkPrivateSubnetArray) ToCloudProjectNetworkPrivateSubnetArrayOutput() CloudProjectNetworkPrivateSubnetArrayOutput
func (CloudProjectNetworkPrivateSubnetArray) ToCloudProjectNetworkPrivateSubnetArrayOutputWithContext ¶
func (i CloudProjectNetworkPrivateSubnetArray) ToCloudProjectNetworkPrivateSubnetArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetArrayOutput
type CloudProjectNetworkPrivateSubnetArrayInput ¶
type CloudProjectNetworkPrivateSubnetArrayInput interface { pulumi.Input ToCloudProjectNetworkPrivateSubnetArrayOutput() CloudProjectNetworkPrivateSubnetArrayOutput ToCloudProjectNetworkPrivateSubnetArrayOutputWithContext(context.Context) CloudProjectNetworkPrivateSubnetArrayOutput }
CloudProjectNetworkPrivateSubnetArrayInput is an input type that accepts CloudProjectNetworkPrivateSubnetArray and CloudProjectNetworkPrivateSubnetArrayOutput values. You can construct a concrete instance of `CloudProjectNetworkPrivateSubnetArrayInput` via:
CloudProjectNetworkPrivateSubnetArray{ CloudProjectNetworkPrivateSubnetArgs{...} }
type CloudProjectNetworkPrivateSubnetArrayOutput ¶
type CloudProjectNetworkPrivateSubnetArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectNetworkPrivateSubnetArrayOutput) ElementType ¶
func (CloudProjectNetworkPrivateSubnetArrayOutput) ElementType() reflect.Type
func (CloudProjectNetworkPrivateSubnetArrayOutput) ToCloudProjectNetworkPrivateSubnetArrayOutput ¶
func (o CloudProjectNetworkPrivateSubnetArrayOutput) ToCloudProjectNetworkPrivateSubnetArrayOutput() CloudProjectNetworkPrivateSubnetArrayOutput
func (CloudProjectNetworkPrivateSubnetArrayOutput) ToCloudProjectNetworkPrivateSubnetArrayOutputWithContext ¶
func (o CloudProjectNetworkPrivateSubnetArrayOutput) ToCloudProjectNetworkPrivateSubnetArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetArrayOutput
type CloudProjectNetworkPrivateSubnetInput ¶
type CloudProjectNetworkPrivateSubnetInput interface { pulumi.Input ToCloudProjectNetworkPrivateSubnetOutput() CloudProjectNetworkPrivateSubnetOutput ToCloudProjectNetworkPrivateSubnetOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetOutput }
type CloudProjectNetworkPrivateSubnetIpPool ¶
type CloudProjectNetworkPrivateSubnetIpPool struct { // Enable DHCP. // Changing this forces a new resource to be created. Defaults to false. // _ Dhcp *bool `pulumi:"dhcp"` // Last ip for this region. // Changing this value recreates the subnet. End *string `pulumi:"end"` // Global network in CIDR format. // Changing this value recreates the subnet Network *string `pulumi:"network"` // The region in which the network subnet will be created. // Ex.: "GRA1". Changing this value recreates the resource. Region *string `pulumi:"region"` // First ip for this region. // Changing this value recreates the subnet. Start *string `pulumi:"start"` }
type CloudProjectNetworkPrivateSubnetIpPoolArgs ¶
type CloudProjectNetworkPrivateSubnetIpPoolArgs struct { // Enable DHCP. // Changing this forces a new resource to be created. Defaults to false. // _ Dhcp pulumi.BoolPtrInput `pulumi:"dhcp"` // Last ip for this region. // Changing this value recreates the subnet. End pulumi.StringPtrInput `pulumi:"end"` // Global network in CIDR format. // Changing this value recreates the subnet Network pulumi.StringPtrInput `pulumi:"network"` // The region in which the network subnet will be created. // Ex.: "GRA1". Changing this value recreates the resource. Region pulumi.StringPtrInput `pulumi:"region"` // First ip for this region. // Changing this value recreates the subnet. Start pulumi.StringPtrInput `pulumi:"start"` }
func (CloudProjectNetworkPrivateSubnetIpPoolArgs) ElementType ¶
func (CloudProjectNetworkPrivateSubnetIpPoolArgs) ElementType() reflect.Type
func (CloudProjectNetworkPrivateSubnetIpPoolArgs) ToCloudProjectNetworkPrivateSubnetIpPoolOutput ¶
func (i CloudProjectNetworkPrivateSubnetIpPoolArgs) ToCloudProjectNetworkPrivateSubnetIpPoolOutput() CloudProjectNetworkPrivateSubnetIpPoolOutput
func (CloudProjectNetworkPrivateSubnetIpPoolArgs) ToCloudProjectNetworkPrivateSubnetIpPoolOutputWithContext ¶
func (i CloudProjectNetworkPrivateSubnetIpPoolArgs) ToCloudProjectNetworkPrivateSubnetIpPoolOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetIpPoolOutput
type CloudProjectNetworkPrivateSubnetIpPoolArray ¶
type CloudProjectNetworkPrivateSubnetIpPoolArray []CloudProjectNetworkPrivateSubnetIpPoolInput
func (CloudProjectNetworkPrivateSubnetIpPoolArray) ElementType ¶
func (CloudProjectNetworkPrivateSubnetIpPoolArray) ElementType() reflect.Type
func (CloudProjectNetworkPrivateSubnetIpPoolArray) ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutput ¶
func (i CloudProjectNetworkPrivateSubnetIpPoolArray) ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutput() CloudProjectNetworkPrivateSubnetIpPoolArrayOutput
func (CloudProjectNetworkPrivateSubnetIpPoolArray) ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutputWithContext ¶
func (i CloudProjectNetworkPrivateSubnetIpPoolArray) ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetIpPoolArrayOutput
type CloudProjectNetworkPrivateSubnetIpPoolArrayInput ¶
type CloudProjectNetworkPrivateSubnetIpPoolArrayInput interface { pulumi.Input ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutput() CloudProjectNetworkPrivateSubnetIpPoolArrayOutput ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutputWithContext(context.Context) CloudProjectNetworkPrivateSubnetIpPoolArrayOutput }
CloudProjectNetworkPrivateSubnetIpPoolArrayInput is an input type that accepts CloudProjectNetworkPrivateSubnetIpPoolArray and CloudProjectNetworkPrivateSubnetIpPoolArrayOutput values. You can construct a concrete instance of `CloudProjectNetworkPrivateSubnetIpPoolArrayInput` via:
CloudProjectNetworkPrivateSubnetIpPoolArray{ CloudProjectNetworkPrivateSubnetIpPoolArgs{...} }
type CloudProjectNetworkPrivateSubnetIpPoolArrayOutput ¶
type CloudProjectNetworkPrivateSubnetIpPoolArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectNetworkPrivateSubnetIpPoolArrayOutput) ElementType ¶
func (CloudProjectNetworkPrivateSubnetIpPoolArrayOutput) ElementType() reflect.Type
func (CloudProjectNetworkPrivateSubnetIpPoolArrayOutput) ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutput ¶
func (o CloudProjectNetworkPrivateSubnetIpPoolArrayOutput) ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutput() CloudProjectNetworkPrivateSubnetIpPoolArrayOutput
func (CloudProjectNetworkPrivateSubnetIpPoolArrayOutput) ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutputWithContext ¶
func (o CloudProjectNetworkPrivateSubnetIpPoolArrayOutput) ToCloudProjectNetworkPrivateSubnetIpPoolArrayOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetIpPoolArrayOutput
type CloudProjectNetworkPrivateSubnetIpPoolInput ¶
type CloudProjectNetworkPrivateSubnetIpPoolInput interface { pulumi.Input ToCloudProjectNetworkPrivateSubnetIpPoolOutput() CloudProjectNetworkPrivateSubnetIpPoolOutput ToCloudProjectNetworkPrivateSubnetIpPoolOutputWithContext(context.Context) CloudProjectNetworkPrivateSubnetIpPoolOutput }
CloudProjectNetworkPrivateSubnetIpPoolInput is an input type that accepts CloudProjectNetworkPrivateSubnetIpPoolArgs and CloudProjectNetworkPrivateSubnetIpPoolOutput values. You can construct a concrete instance of `CloudProjectNetworkPrivateSubnetIpPoolInput` via:
CloudProjectNetworkPrivateSubnetIpPoolArgs{...}
type CloudProjectNetworkPrivateSubnetIpPoolOutput ¶
type CloudProjectNetworkPrivateSubnetIpPoolOutput struct{ *pulumi.OutputState }
func (CloudProjectNetworkPrivateSubnetIpPoolOutput) Dhcp ¶
func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) Dhcp() pulumi.BoolPtrOutput
Enable DHCP. Changing this forces a new resource to be created. Defaults to false. _
func (CloudProjectNetworkPrivateSubnetIpPoolOutput) ElementType ¶
func (CloudProjectNetworkPrivateSubnetIpPoolOutput) ElementType() reflect.Type
func (CloudProjectNetworkPrivateSubnetIpPoolOutput) End ¶
func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) End() pulumi.StringPtrOutput
Last ip for this region. Changing this value recreates the subnet.
func (CloudProjectNetworkPrivateSubnetIpPoolOutput) Network ¶
func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) Network() pulumi.StringPtrOutput
Global network in CIDR format. Changing this value recreates the subnet
func (CloudProjectNetworkPrivateSubnetIpPoolOutput) Region ¶
func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) Region() pulumi.StringPtrOutput
The region in which the network subnet will be created. Ex.: "GRA1". Changing this value recreates the resource.
func (CloudProjectNetworkPrivateSubnetIpPoolOutput) Start ¶
func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) Start() pulumi.StringPtrOutput
First ip for this region. Changing this value recreates the subnet.
func (CloudProjectNetworkPrivateSubnetIpPoolOutput) ToCloudProjectNetworkPrivateSubnetIpPoolOutput ¶
func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) ToCloudProjectNetworkPrivateSubnetIpPoolOutput() CloudProjectNetworkPrivateSubnetIpPoolOutput
func (CloudProjectNetworkPrivateSubnetIpPoolOutput) ToCloudProjectNetworkPrivateSubnetIpPoolOutputWithContext ¶
func (o CloudProjectNetworkPrivateSubnetIpPoolOutput) ToCloudProjectNetworkPrivateSubnetIpPoolOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetIpPoolOutput
type CloudProjectNetworkPrivateSubnetMap ¶
type CloudProjectNetworkPrivateSubnetMap map[string]CloudProjectNetworkPrivateSubnetInput
func (CloudProjectNetworkPrivateSubnetMap) ElementType ¶
func (CloudProjectNetworkPrivateSubnetMap) ElementType() reflect.Type
func (CloudProjectNetworkPrivateSubnetMap) ToCloudProjectNetworkPrivateSubnetMapOutput ¶
func (i CloudProjectNetworkPrivateSubnetMap) ToCloudProjectNetworkPrivateSubnetMapOutput() CloudProjectNetworkPrivateSubnetMapOutput
func (CloudProjectNetworkPrivateSubnetMap) ToCloudProjectNetworkPrivateSubnetMapOutputWithContext ¶
func (i CloudProjectNetworkPrivateSubnetMap) ToCloudProjectNetworkPrivateSubnetMapOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetMapOutput
type CloudProjectNetworkPrivateSubnetMapInput ¶
type CloudProjectNetworkPrivateSubnetMapInput interface { pulumi.Input ToCloudProjectNetworkPrivateSubnetMapOutput() CloudProjectNetworkPrivateSubnetMapOutput ToCloudProjectNetworkPrivateSubnetMapOutputWithContext(context.Context) CloudProjectNetworkPrivateSubnetMapOutput }
CloudProjectNetworkPrivateSubnetMapInput is an input type that accepts CloudProjectNetworkPrivateSubnetMap and CloudProjectNetworkPrivateSubnetMapOutput values. You can construct a concrete instance of `CloudProjectNetworkPrivateSubnetMapInput` via:
CloudProjectNetworkPrivateSubnetMap{ "key": CloudProjectNetworkPrivateSubnetArgs{...} }
type CloudProjectNetworkPrivateSubnetMapOutput ¶
type CloudProjectNetworkPrivateSubnetMapOutput struct{ *pulumi.OutputState }
func (CloudProjectNetworkPrivateSubnetMapOutput) ElementType ¶
func (CloudProjectNetworkPrivateSubnetMapOutput) ElementType() reflect.Type
func (CloudProjectNetworkPrivateSubnetMapOutput) MapIndex ¶
func (o CloudProjectNetworkPrivateSubnetMapOutput) MapIndex(k pulumi.StringInput) CloudProjectNetworkPrivateSubnetOutput
func (CloudProjectNetworkPrivateSubnetMapOutput) ToCloudProjectNetworkPrivateSubnetMapOutput ¶
func (o CloudProjectNetworkPrivateSubnetMapOutput) ToCloudProjectNetworkPrivateSubnetMapOutput() CloudProjectNetworkPrivateSubnetMapOutput
func (CloudProjectNetworkPrivateSubnetMapOutput) ToCloudProjectNetworkPrivateSubnetMapOutputWithContext ¶
func (o CloudProjectNetworkPrivateSubnetMapOutput) ToCloudProjectNetworkPrivateSubnetMapOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetMapOutput
type CloudProjectNetworkPrivateSubnetOutput ¶
type CloudProjectNetworkPrivateSubnetOutput struct{ *pulumi.OutputState }
func (CloudProjectNetworkPrivateSubnetOutput) Cidr ¶
func (o CloudProjectNetworkPrivateSubnetOutput) Cidr() pulumi.StringOutput
Ip Block representing the subnet cidr.
func (CloudProjectNetworkPrivateSubnetOutput) Dhcp ¶
func (o CloudProjectNetworkPrivateSubnetOutput) Dhcp() pulumi.BoolPtrOutput
Enable DHCP. Changing this forces a new resource to be created. Defaults to false. _
func (CloudProjectNetworkPrivateSubnetOutput) ElementType ¶
func (CloudProjectNetworkPrivateSubnetOutput) ElementType() reflect.Type
func (CloudProjectNetworkPrivateSubnetOutput) End ¶
func (o CloudProjectNetworkPrivateSubnetOutput) End() pulumi.StringOutput
Last ip for this region. Changing this value recreates the subnet.
func (CloudProjectNetworkPrivateSubnetOutput) GatewayIp ¶
func (o CloudProjectNetworkPrivateSubnetOutput) GatewayIp() pulumi.StringOutput
The IP of the gateway
func (CloudProjectNetworkPrivateSubnetOutput) IpPools ¶
func (o CloudProjectNetworkPrivateSubnetOutput) IpPools() CloudProjectNetworkPrivateSubnetIpPoolArrayOutput
List of ip pools allocated in the subnet. * `ip_pools/network` - Global network with cidr. * `ip_pools/region` - Region where this subnet is created. * `ip_pools/dhcp` - DHCP enabled. * `ip_pools/end` - Last ip for this region. * `ip_pools/start` - First ip for this region.
func (CloudProjectNetworkPrivateSubnetOutput) Network ¶
func (o CloudProjectNetworkPrivateSubnetOutput) Network() pulumi.StringOutput
Global network in CIDR format. Changing this value recreates the subnet
func (CloudProjectNetworkPrivateSubnetOutput) NetworkId ¶
func (o CloudProjectNetworkPrivateSubnetOutput) NetworkId() pulumi.StringOutput
The id of the network. Changing this forces a new resource to be created.
func (CloudProjectNetworkPrivateSubnetOutput) NoGateway ¶
func (o CloudProjectNetworkPrivateSubnetOutput) NoGateway() pulumi.BoolPtrOutput
Set to true if you don't want to set a default gateway IP. Changing this value recreates the resource. Defaults to false.
func (CloudProjectNetworkPrivateSubnetOutput) Region ¶
func (o CloudProjectNetworkPrivateSubnetOutput) Region() pulumi.StringOutput
The region in which the network subnet will be created. Ex.: "GRA1". Changing this value recreates the resource.
func (CloudProjectNetworkPrivateSubnetOutput) ServiceName ¶
func (o CloudProjectNetworkPrivateSubnetOutput) ServiceName() pulumi.StringOutput
The id of the public cloud project. If omitted, the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used.
func (CloudProjectNetworkPrivateSubnetOutput) Start ¶
func (o CloudProjectNetworkPrivateSubnetOutput) Start() pulumi.StringOutput
First ip for this region. Changing this value recreates the subnet.
func (CloudProjectNetworkPrivateSubnetOutput) ToCloudProjectNetworkPrivateSubnetOutput ¶
func (o CloudProjectNetworkPrivateSubnetOutput) ToCloudProjectNetworkPrivateSubnetOutput() CloudProjectNetworkPrivateSubnetOutput
func (CloudProjectNetworkPrivateSubnetOutput) ToCloudProjectNetworkPrivateSubnetOutputWithContext ¶
func (o CloudProjectNetworkPrivateSubnetOutput) ToCloudProjectNetworkPrivateSubnetOutputWithContext(ctx context.Context) CloudProjectNetworkPrivateSubnetOutput
type CloudProjectNetworkPrivateSubnetState ¶
type CloudProjectNetworkPrivateSubnetState struct { // Ip Block representing the subnet cidr. Cidr pulumi.StringPtrInput // Enable DHCP. // Changing this forces a new resource to be created. Defaults to false. // _ Dhcp pulumi.BoolPtrInput // Last ip for this region. // Changing this value recreates the subnet. End pulumi.StringPtrInput // The IP of the gateway GatewayIp pulumi.StringPtrInput // List of ip pools allocated in the subnet. // * `ip_pools/network` - Global network with cidr. // * `ip_pools/region` - Region where this subnet is created. // * `ip_pools/dhcp` - DHCP enabled. // * `ip_pools/end` - Last ip for this region. // * `ip_pools/start` - First ip for this region. IpPools CloudProjectNetworkPrivateSubnetIpPoolArrayInput // Global network in CIDR format. // Changing this value recreates the subnet Network pulumi.StringPtrInput // The id of the network. // Changing this forces a new resource to be created. NetworkId pulumi.StringPtrInput // Set to true if you don't want to set a default gateway IP. // Changing this value recreates the resource. Defaults to false. NoGateway pulumi.BoolPtrInput // The region in which the network subnet will be created. // Ex.: "GRA1". Changing this value recreates the resource. Region pulumi.StringPtrInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringPtrInput // First ip for this region. // Changing this value recreates the subnet. Start pulumi.StringPtrInput }
func (CloudProjectNetworkPrivateSubnetState) ElementType ¶
func (CloudProjectNetworkPrivateSubnetState) ElementType() reflect.Type
type CloudProjectOrder ¶
type CloudProjectOrder struct { // date Date *string `pulumi:"date"` // Information about a Bill entry Details []CloudProjectOrderDetail `pulumi:"details"` // expiration date ExpirationDate *string `pulumi:"expirationDate"` // order id OrderId *int `pulumi:"orderId"` }
type CloudProjectOrderArgs ¶
type CloudProjectOrderArgs struct { // date Date pulumi.StringPtrInput `pulumi:"date"` // Information about a Bill entry Details CloudProjectOrderDetailArrayInput `pulumi:"details"` // expiration date ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` // order id OrderId pulumi.IntPtrInput `pulumi:"orderId"` }
func (CloudProjectOrderArgs) ElementType ¶
func (CloudProjectOrderArgs) ElementType() reflect.Type
func (CloudProjectOrderArgs) ToCloudProjectOrderOutput ¶
func (i CloudProjectOrderArgs) ToCloudProjectOrderOutput() CloudProjectOrderOutput
func (CloudProjectOrderArgs) ToCloudProjectOrderOutputWithContext ¶
func (i CloudProjectOrderArgs) ToCloudProjectOrderOutputWithContext(ctx context.Context) CloudProjectOrderOutput
type CloudProjectOrderArray ¶
type CloudProjectOrderArray []CloudProjectOrderInput
func (CloudProjectOrderArray) ElementType ¶
func (CloudProjectOrderArray) ElementType() reflect.Type
func (CloudProjectOrderArray) ToCloudProjectOrderArrayOutput ¶
func (i CloudProjectOrderArray) ToCloudProjectOrderArrayOutput() CloudProjectOrderArrayOutput
func (CloudProjectOrderArray) ToCloudProjectOrderArrayOutputWithContext ¶
func (i CloudProjectOrderArray) ToCloudProjectOrderArrayOutputWithContext(ctx context.Context) CloudProjectOrderArrayOutput
type CloudProjectOrderArrayInput ¶
type CloudProjectOrderArrayInput interface { pulumi.Input ToCloudProjectOrderArrayOutput() CloudProjectOrderArrayOutput ToCloudProjectOrderArrayOutputWithContext(context.Context) CloudProjectOrderArrayOutput }
CloudProjectOrderArrayInput is an input type that accepts CloudProjectOrderArray and CloudProjectOrderArrayOutput values. You can construct a concrete instance of `CloudProjectOrderArrayInput` via:
CloudProjectOrderArray{ CloudProjectOrderArgs{...} }
type CloudProjectOrderArrayOutput ¶
type CloudProjectOrderArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectOrderArrayOutput) ElementType ¶
func (CloudProjectOrderArrayOutput) ElementType() reflect.Type
func (CloudProjectOrderArrayOutput) Index ¶
func (o CloudProjectOrderArrayOutput) Index(i pulumi.IntInput) CloudProjectOrderOutput
func (CloudProjectOrderArrayOutput) ToCloudProjectOrderArrayOutput ¶
func (o CloudProjectOrderArrayOutput) ToCloudProjectOrderArrayOutput() CloudProjectOrderArrayOutput
func (CloudProjectOrderArrayOutput) ToCloudProjectOrderArrayOutputWithContext ¶
func (o CloudProjectOrderArrayOutput) ToCloudProjectOrderArrayOutputWithContext(ctx context.Context) CloudProjectOrderArrayOutput
type CloudProjectOrderDetail ¶
type CloudProjectOrderDetailArgs ¶
type CloudProjectOrderDetailArgs struct { // A description associated with the user. Description pulumi.StringPtrInput `pulumi:"description"` // expiration date Domain pulumi.StringPtrInput `pulumi:"domain"` // order detail id OrderDetailId pulumi.IntPtrInput `pulumi:"orderDetailId"` // quantity Quantity pulumi.StringPtrInput `pulumi:"quantity"` }
func (CloudProjectOrderDetailArgs) ElementType ¶
func (CloudProjectOrderDetailArgs) ElementType() reflect.Type
func (CloudProjectOrderDetailArgs) ToCloudProjectOrderDetailOutput ¶
func (i CloudProjectOrderDetailArgs) ToCloudProjectOrderDetailOutput() CloudProjectOrderDetailOutput
func (CloudProjectOrderDetailArgs) ToCloudProjectOrderDetailOutputWithContext ¶
func (i CloudProjectOrderDetailArgs) ToCloudProjectOrderDetailOutputWithContext(ctx context.Context) CloudProjectOrderDetailOutput
type CloudProjectOrderDetailArray ¶
type CloudProjectOrderDetailArray []CloudProjectOrderDetailInput
func (CloudProjectOrderDetailArray) ElementType ¶
func (CloudProjectOrderDetailArray) ElementType() reflect.Type
func (CloudProjectOrderDetailArray) ToCloudProjectOrderDetailArrayOutput ¶
func (i CloudProjectOrderDetailArray) ToCloudProjectOrderDetailArrayOutput() CloudProjectOrderDetailArrayOutput
func (CloudProjectOrderDetailArray) ToCloudProjectOrderDetailArrayOutputWithContext ¶
func (i CloudProjectOrderDetailArray) ToCloudProjectOrderDetailArrayOutputWithContext(ctx context.Context) CloudProjectOrderDetailArrayOutput
type CloudProjectOrderDetailArrayInput ¶
type CloudProjectOrderDetailArrayInput interface { pulumi.Input ToCloudProjectOrderDetailArrayOutput() CloudProjectOrderDetailArrayOutput ToCloudProjectOrderDetailArrayOutputWithContext(context.Context) CloudProjectOrderDetailArrayOutput }
CloudProjectOrderDetailArrayInput is an input type that accepts CloudProjectOrderDetailArray and CloudProjectOrderDetailArrayOutput values. You can construct a concrete instance of `CloudProjectOrderDetailArrayInput` via:
CloudProjectOrderDetailArray{ CloudProjectOrderDetailArgs{...} }
type CloudProjectOrderDetailArrayOutput ¶
type CloudProjectOrderDetailArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectOrderDetailArrayOutput) ElementType ¶
func (CloudProjectOrderDetailArrayOutput) ElementType() reflect.Type
func (CloudProjectOrderDetailArrayOutput) Index ¶
func (o CloudProjectOrderDetailArrayOutput) Index(i pulumi.IntInput) CloudProjectOrderDetailOutput
func (CloudProjectOrderDetailArrayOutput) ToCloudProjectOrderDetailArrayOutput ¶
func (o CloudProjectOrderDetailArrayOutput) ToCloudProjectOrderDetailArrayOutput() CloudProjectOrderDetailArrayOutput
func (CloudProjectOrderDetailArrayOutput) ToCloudProjectOrderDetailArrayOutputWithContext ¶
func (o CloudProjectOrderDetailArrayOutput) ToCloudProjectOrderDetailArrayOutputWithContext(ctx context.Context) CloudProjectOrderDetailArrayOutput
type CloudProjectOrderDetailInput ¶
type CloudProjectOrderDetailInput interface { pulumi.Input ToCloudProjectOrderDetailOutput() CloudProjectOrderDetailOutput ToCloudProjectOrderDetailOutputWithContext(context.Context) CloudProjectOrderDetailOutput }
CloudProjectOrderDetailInput is an input type that accepts CloudProjectOrderDetailArgs and CloudProjectOrderDetailOutput values. You can construct a concrete instance of `CloudProjectOrderDetailInput` via:
CloudProjectOrderDetailArgs{...}
type CloudProjectOrderDetailOutput ¶
type CloudProjectOrderDetailOutput struct{ *pulumi.OutputState }
func (CloudProjectOrderDetailOutput) Description ¶
func (o CloudProjectOrderDetailOutput) Description() pulumi.StringPtrOutput
A description associated with the user.
func (CloudProjectOrderDetailOutput) Domain ¶
func (o CloudProjectOrderDetailOutput) Domain() pulumi.StringPtrOutput
expiration date
func (CloudProjectOrderDetailOutput) ElementType ¶
func (CloudProjectOrderDetailOutput) ElementType() reflect.Type
func (CloudProjectOrderDetailOutput) OrderDetailId ¶
func (o CloudProjectOrderDetailOutput) OrderDetailId() pulumi.IntPtrOutput
order detail id
func (CloudProjectOrderDetailOutput) Quantity ¶
func (o CloudProjectOrderDetailOutput) Quantity() pulumi.StringPtrOutput
quantity
func (CloudProjectOrderDetailOutput) ToCloudProjectOrderDetailOutput ¶
func (o CloudProjectOrderDetailOutput) ToCloudProjectOrderDetailOutput() CloudProjectOrderDetailOutput
func (CloudProjectOrderDetailOutput) ToCloudProjectOrderDetailOutputWithContext ¶
func (o CloudProjectOrderDetailOutput) ToCloudProjectOrderDetailOutputWithContext(ctx context.Context) CloudProjectOrderDetailOutput
type CloudProjectOrderInput ¶
type CloudProjectOrderInput interface { pulumi.Input ToCloudProjectOrderOutput() CloudProjectOrderOutput ToCloudProjectOrderOutputWithContext(context.Context) CloudProjectOrderOutput }
CloudProjectOrderInput is an input type that accepts CloudProjectOrderArgs and CloudProjectOrderOutput values. You can construct a concrete instance of `CloudProjectOrderInput` via:
CloudProjectOrderArgs{...}
type CloudProjectOrderOutput ¶
type CloudProjectOrderOutput struct{ *pulumi.OutputState }
func (CloudProjectOrderOutput) Date ¶
func (o CloudProjectOrderOutput) Date() pulumi.StringPtrOutput
date
func (CloudProjectOrderOutput) Details ¶
func (o CloudProjectOrderOutput) Details() CloudProjectOrderDetailArrayOutput
Information about a Bill entry
func (CloudProjectOrderOutput) ElementType ¶
func (CloudProjectOrderOutput) ElementType() reflect.Type
func (CloudProjectOrderOutput) ExpirationDate ¶
func (o CloudProjectOrderOutput) ExpirationDate() pulumi.StringPtrOutput
expiration date
func (CloudProjectOrderOutput) OrderId ¶
func (o CloudProjectOrderOutput) OrderId() pulumi.IntPtrOutput
order id
func (CloudProjectOrderOutput) ToCloudProjectOrderOutput ¶
func (o CloudProjectOrderOutput) ToCloudProjectOrderOutput() CloudProjectOrderOutput
func (CloudProjectOrderOutput) ToCloudProjectOrderOutputWithContext ¶
func (o CloudProjectOrderOutput) ToCloudProjectOrderOutputWithContext(ctx context.Context) CloudProjectOrderOutput
type CloudProjectOutput ¶
type CloudProjectOutput struct{ *pulumi.OutputState }
func (CloudProjectOutput) Access ¶
func (o CloudProjectOutput) Access() pulumi.StringOutput
project access
func (CloudProjectOutput) Description ¶
func (o CloudProjectOutput) Description() pulumi.StringOutput
A description associated with the user.
func (CloudProjectOutput) ElementType ¶
func (CloudProjectOutput) ElementType() reflect.Type
func (CloudProjectOutput) Orders ¶
func (o CloudProjectOutput) Orders() CloudProjectOrderArrayOutput
Details about an Order
func (CloudProjectOutput) OvhSubsidiary ¶
func (o CloudProjectOutput) OvhSubsidiary() pulumi.StringOutput
Ovh Subsidiary
func (CloudProjectOutput) PaymentMean ¶
func (o CloudProjectOutput) PaymentMean() pulumi.StringOutput
Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account")
func (CloudProjectOutput) Plan ¶
func (o CloudProjectOutput) Plan() CloudProjectPlanOutput
Product Plan to order
func (CloudProjectOutput) PlanOptions ¶
func (o CloudProjectOutput) PlanOptions() CloudProjectPlanOptionArrayOutput
Product Plan to order
func (CloudProjectOutput) ProjectId ¶
func (o CloudProjectOutput) ProjectId() pulumi.StringOutput
openstack project id
func (CloudProjectOutput) ProjectName ¶
func (o CloudProjectOutput) ProjectName() pulumi.StringOutput
openstack project name
func (CloudProjectOutput) Status ¶
func (o CloudProjectOutput) Status() pulumi.StringOutput
project status
func (CloudProjectOutput) ToCloudProjectOutput ¶
func (o CloudProjectOutput) ToCloudProjectOutput() CloudProjectOutput
func (CloudProjectOutput) ToCloudProjectOutputWithContext ¶
func (o CloudProjectOutput) ToCloudProjectOutputWithContext(ctx context.Context) CloudProjectOutput
type CloudProjectPlan ¶
type CloudProjectPlan struct { // Catalog name CatalogName *string `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations []CloudProjectPlanConfiguration `pulumi:"configurations"` // duration Duration string `pulumi:"duration"` // Plan code PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` }
type CloudProjectPlanArgs ¶
type CloudProjectPlanArgs struct { // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations CloudProjectPlanConfigurationArrayInput `pulumi:"configurations"` // duration Duration pulumi.StringInput `pulumi:"duration"` // Plan code PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` }
func (CloudProjectPlanArgs) ElementType ¶
func (CloudProjectPlanArgs) ElementType() reflect.Type
func (CloudProjectPlanArgs) ToCloudProjectPlanOutput ¶
func (i CloudProjectPlanArgs) ToCloudProjectPlanOutput() CloudProjectPlanOutput
func (CloudProjectPlanArgs) ToCloudProjectPlanOutputWithContext ¶
func (i CloudProjectPlanArgs) ToCloudProjectPlanOutputWithContext(ctx context.Context) CloudProjectPlanOutput
func (CloudProjectPlanArgs) ToCloudProjectPlanPtrOutput ¶
func (i CloudProjectPlanArgs) ToCloudProjectPlanPtrOutput() CloudProjectPlanPtrOutput
func (CloudProjectPlanArgs) ToCloudProjectPlanPtrOutputWithContext ¶
func (i CloudProjectPlanArgs) ToCloudProjectPlanPtrOutputWithContext(ctx context.Context) CloudProjectPlanPtrOutput
type CloudProjectPlanConfigurationArgs ¶
type CloudProjectPlanConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM Value pulumi.StringInput `pulumi:"value"` }
func (CloudProjectPlanConfigurationArgs) ElementType ¶
func (CloudProjectPlanConfigurationArgs) ElementType() reflect.Type
func (CloudProjectPlanConfigurationArgs) ToCloudProjectPlanConfigurationOutput ¶
func (i CloudProjectPlanConfigurationArgs) ToCloudProjectPlanConfigurationOutput() CloudProjectPlanConfigurationOutput
func (CloudProjectPlanConfigurationArgs) ToCloudProjectPlanConfigurationOutputWithContext ¶
func (i CloudProjectPlanConfigurationArgs) ToCloudProjectPlanConfigurationOutputWithContext(ctx context.Context) CloudProjectPlanConfigurationOutput
type CloudProjectPlanConfigurationArray ¶
type CloudProjectPlanConfigurationArray []CloudProjectPlanConfigurationInput
func (CloudProjectPlanConfigurationArray) ElementType ¶
func (CloudProjectPlanConfigurationArray) ElementType() reflect.Type
func (CloudProjectPlanConfigurationArray) ToCloudProjectPlanConfigurationArrayOutput ¶
func (i CloudProjectPlanConfigurationArray) ToCloudProjectPlanConfigurationArrayOutput() CloudProjectPlanConfigurationArrayOutput
func (CloudProjectPlanConfigurationArray) ToCloudProjectPlanConfigurationArrayOutputWithContext ¶
func (i CloudProjectPlanConfigurationArray) ToCloudProjectPlanConfigurationArrayOutputWithContext(ctx context.Context) CloudProjectPlanConfigurationArrayOutput
type CloudProjectPlanConfigurationArrayInput ¶
type CloudProjectPlanConfigurationArrayInput interface { pulumi.Input ToCloudProjectPlanConfigurationArrayOutput() CloudProjectPlanConfigurationArrayOutput ToCloudProjectPlanConfigurationArrayOutputWithContext(context.Context) CloudProjectPlanConfigurationArrayOutput }
CloudProjectPlanConfigurationArrayInput is an input type that accepts CloudProjectPlanConfigurationArray and CloudProjectPlanConfigurationArrayOutput values. You can construct a concrete instance of `CloudProjectPlanConfigurationArrayInput` via:
CloudProjectPlanConfigurationArray{ CloudProjectPlanConfigurationArgs{...} }
type CloudProjectPlanConfigurationArrayOutput ¶
type CloudProjectPlanConfigurationArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectPlanConfigurationArrayOutput) ElementType ¶
func (CloudProjectPlanConfigurationArrayOutput) ElementType() reflect.Type
func (CloudProjectPlanConfigurationArrayOutput) ToCloudProjectPlanConfigurationArrayOutput ¶
func (o CloudProjectPlanConfigurationArrayOutput) ToCloudProjectPlanConfigurationArrayOutput() CloudProjectPlanConfigurationArrayOutput
func (CloudProjectPlanConfigurationArrayOutput) ToCloudProjectPlanConfigurationArrayOutputWithContext ¶
func (o CloudProjectPlanConfigurationArrayOutput) ToCloudProjectPlanConfigurationArrayOutputWithContext(ctx context.Context) CloudProjectPlanConfigurationArrayOutput
type CloudProjectPlanConfigurationInput ¶
type CloudProjectPlanConfigurationInput interface { pulumi.Input ToCloudProjectPlanConfigurationOutput() CloudProjectPlanConfigurationOutput ToCloudProjectPlanConfigurationOutputWithContext(context.Context) CloudProjectPlanConfigurationOutput }
CloudProjectPlanConfigurationInput is an input type that accepts CloudProjectPlanConfigurationArgs and CloudProjectPlanConfigurationOutput values. You can construct a concrete instance of `CloudProjectPlanConfigurationInput` via:
CloudProjectPlanConfigurationArgs{...}
type CloudProjectPlanConfigurationOutput ¶
type CloudProjectPlanConfigurationOutput struct{ *pulumi.OutputState }
func (CloudProjectPlanConfigurationOutput) ElementType ¶
func (CloudProjectPlanConfigurationOutput) ElementType() reflect.Type
func (CloudProjectPlanConfigurationOutput) Label ¶
func (o CloudProjectPlanConfigurationOutput) Label() pulumi.StringOutput
Identifier of the resource
func (CloudProjectPlanConfigurationOutput) ToCloudProjectPlanConfigurationOutput ¶
func (o CloudProjectPlanConfigurationOutput) ToCloudProjectPlanConfigurationOutput() CloudProjectPlanConfigurationOutput
func (CloudProjectPlanConfigurationOutput) ToCloudProjectPlanConfigurationOutputWithContext ¶
func (o CloudProjectPlanConfigurationOutput) ToCloudProjectPlanConfigurationOutputWithContext(ctx context.Context) CloudProjectPlanConfigurationOutput
func (CloudProjectPlanConfigurationOutput) Value ¶
func (o CloudProjectPlanConfigurationOutput) Value() pulumi.StringOutput
Path to the resource in API.OVH.COM
type CloudProjectPlanInput ¶
type CloudProjectPlanInput interface { pulumi.Input ToCloudProjectPlanOutput() CloudProjectPlanOutput ToCloudProjectPlanOutputWithContext(context.Context) CloudProjectPlanOutput }
CloudProjectPlanInput is an input type that accepts CloudProjectPlanArgs and CloudProjectPlanOutput values. You can construct a concrete instance of `CloudProjectPlanInput` via:
CloudProjectPlanArgs{...}
type CloudProjectPlanOption ¶
type CloudProjectPlanOption struct { // Catalog name CatalogName *string `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations []CloudProjectPlanOptionConfiguration `pulumi:"configurations"` // duration Duration string `pulumi:"duration"` // Plan code PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` }
type CloudProjectPlanOptionArgs ¶
type CloudProjectPlanOptionArgs struct { // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations CloudProjectPlanOptionConfigurationArrayInput `pulumi:"configurations"` // duration Duration pulumi.StringInput `pulumi:"duration"` // Plan code PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` }
func (CloudProjectPlanOptionArgs) ElementType ¶
func (CloudProjectPlanOptionArgs) ElementType() reflect.Type
func (CloudProjectPlanOptionArgs) ToCloudProjectPlanOptionOutput ¶
func (i CloudProjectPlanOptionArgs) ToCloudProjectPlanOptionOutput() CloudProjectPlanOptionOutput
func (CloudProjectPlanOptionArgs) ToCloudProjectPlanOptionOutputWithContext ¶
func (i CloudProjectPlanOptionArgs) ToCloudProjectPlanOptionOutputWithContext(ctx context.Context) CloudProjectPlanOptionOutput
type CloudProjectPlanOptionArray ¶
type CloudProjectPlanOptionArray []CloudProjectPlanOptionInput
func (CloudProjectPlanOptionArray) ElementType ¶
func (CloudProjectPlanOptionArray) ElementType() reflect.Type
func (CloudProjectPlanOptionArray) ToCloudProjectPlanOptionArrayOutput ¶
func (i CloudProjectPlanOptionArray) ToCloudProjectPlanOptionArrayOutput() CloudProjectPlanOptionArrayOutput
func (CloudProjectPlanOptionArray) ToCloudProjectPlanOptionArrayOutputWithContext ¶
func (i CloudProjectPlanOptionArray) ToCloudProjectPlanOptionArrayOutputWithContext(ctx context.Context) CloudProjectPlanOptionArrayOutput
type CloudProjectPlanOptionArrayInput ¶
type CloudProjectPlanOptionArrayInput interface { pulumi.Input ToCloudProjectPlanOptionArrayOutput() CloudProjectPlanOptionArrayOutput ToCloudProjectPlanOptionArrayOutputWithContext(context.Context) CloudProjectPlanOptionArrayOutput }
CloudProjectPlanOptionArrayInput is an input type that accepts CloudProjectPlanOptionArray and CloudProjectPlanOptionArrayOutput values. You can construct a concrete instance of `CloudProjectPlanOptionArrayInput` via:
CloudProjectPlanOptionArray{ CloudProjectPlanOptionArgs{...} }
type CloudProjectPlanOptionArrayOutput ¶
type CloudProjectPlanOptionArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectPlanOptionArrayOutput) ElementType ¶
func (CloudProjectPlanOptionArrayOutput) ElementType() reflect.Type
func (CloudProjectPlanOptionArrayOutput) Index ¶
func (o CloudProjectPlanOptionArrayOutput) Index(i pulumi.IntInput) CloudProjectPlanOptionOutput
func (CloudProjectPlanOptionArrayOutput) ToCloudProjectPlanOptionArrayOutput ¶
func (o CloudProjectPlanOptionArrayOutput) ToCloudProjectPlanOptionArrayOutput() CloudProjectPlanOptionArrayOutput
func (CloudProjectPlanOptionArrayOutput) ToCloudProjectPlanOptionArrayOutputWithContext ¶
func (o CloudProjectPlanOptionArrayOutput) ToCloudProjectPlanOptionArrayOutputWithContext(ctx context.Context) CloudProjectPlanOptionArrayOutput
type CloudProjectPlanOptionConfigurationArgs ¶
type CloudProjectPlanOptionConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM Value pulumi.StringInput `pulumi:"value"` }
func (CloudProjectPlanOptionConfigurationArgs) ElementType ¶
func (CloudProjectPlanOptionConfigurationArgs) ElementType() reflect.Type
func (CloudProjectPlanOptionConfigurationArgs) ToCloudProjectPlanOptionConfigurationOutput ¶
func (i CloudProjectPlanOptionConfigurationArgs) ToCloudProjectPlanOptionConfigurationOutput() CloudProjectPlanOptionConfigurationOutput
func (CloudProjectPlanOptionConfigurationArgs) ToCloudProjectPlanOptionConfigurationOutputWithContext ¶
func (i CloudProjectPlanOptionConfigurationArgs) ToCloudProjectPlanOptionConfigurationOutputWithContext(ctx context.Context) CloudProjectPlanOptionConfigurationOutput
type CloudProjectPlanOptionConfigurationArray ¶
type CloudProjectPlanOptionConfigurationArray []CloudProjectPlanOptionConfigurationInput
func (CloudProjectPlanOptionConfigurationArray) ElementType ¶
func (CloudProjectPlanOptionConfigurationArray) ElementType() reflect.Type
func (CloudProjectPlanOptionConfigurationArray) ToCloudProjectPlanOptionConfigurationArrayOutput ¶
func (i CloudProjectPlanOptionConfigurationArray) ToCloudProjectPlanOptionConfigurationArrayOutput() CloudProjectPlanOptionConfigurationArrayOutput
func (CloudProjectPlanOptionConfigurationArray) ToCloudProjectPlanOptionConfigurationArrayOutputWithContext ¶
func (i CloudProjectPlanOptionConfigurationArray) ToCloudProjectPlanOptionConfigurationArrayOutputWithContext(ctx context.Context) CloudProjectPlanOptionConfigurationArrayOutput
type CloudProjectPlanOptionConfigurationArrayInput ¶
type CloudProjectPlanOptionConfigurationArrayInput interface { pulumi.Input ToCloudProjectPlanOptionConfigurationArrayOutput() CloudProjectPlanOptionConfigurationArrayOutput ToCloudProjectPlanOptionConfigurationArrayOutputWithContext(context.Context) CloudProjectPlanOptionConfigurationArrayOutput }
CloudProjectPlanOptionConfigurationArrayInput is an input type that accepts CloudProjectPlanOptionConfigurationArray and CloudProjectPlanOptionConfigurationArrayOutput values. You can construct a concrete instance of `CloudProjectPlanOptionConfigurationArrayInput` via:
CloudProjectPlanOptionConfigurationArray{ CloudProjectPlanOptionConfigurationArgs{...} }
type CloudProjectPlanOptionConfigurationArrayOutput ¶
type CloudProjectPlanOptionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectPlanOptionConfigurationArrayOutput) ElementType ¶
func (CloudProjectPlanOptionConfigurationArrayOutput) ElementType() reflect.Type
func (CloudProjectPlanOptionConfigurationArrayOutput) ToCloudProjectPlanOptionConfigurationArrayOutput ¶
func (o CloudProjectPlanOptionConfigurationArrayOutput) ToCloudProjectPlanOptionConfigurationArrayOutput() CloudProjectPlanOptionConfigurationArrayOutput
func (CloudProjectPlanOptionConfigurationArrayOutput) ToCloudProjectPlanOptionConfigurationArrayOutputWithContext ¶
func (o CloudProjectPlanOptionConfigurationArrayOutput) ToCloudProjectPlanOptionConfigurationArrayOutputWithContext(ctx context.Context) CloudProjectPlanOptionConfigurationArrayOutput
type CloudProjectPlanOptionConfigurationInput ¶
type CloudProjectPlanOptionConfigurationInput interface { pulumi.Input ToCloudProjectPlanOptionConfigurationOutput() CloudProjectPlanOptionConfigurationOutput ToCloudProjectPlanOptionConfigurationOutputWithContext(context.Context) CloudProjectPlanOptionConfigurationOutput }
CloudProjectPlanOptionConfigurationInput is an input type that accepts CloudProjectPlanOptionConfigurationArgs and CloudProjectPlanOptionConfigurationOutput values. You can construct a concrete instance of `CloudProjectPlanOptionConfigurationInput` via:
CloudProjectPlanOptionConfigurationArgs{...}
type CloudProjectPlanOptionConfigurationOutput ¶
type CloudProjectPlanOptionConfigurationOutput struct{ *pulumi.OutputState }
func (CloudProjectPlanOptionConfigurationOutput) ElementType ¶
func (CloudProjectPlanOptionConfigurationOutput) ElementType() reflect.Type
func (CloudProjectPlanOptionConfigurationOutput) Label ¶
func (o CloudProjectPlanOptionConfigurationOutput) Label() pulumi.StringOutput
Identifier of the resource
func (CloudProjectPlanOptionConfigurationOutput) ToCloudProjectPlanOptionConfigurationOutput ¶
func (o CloudProjectPlanOptionConfigurationOutput) ToCloudProjectPlanOptionConfigurationOutput() CloudProjectPlanOptionConfigurationOutput
func (CloudProjectPlanOptionConfigurationOutput) ToCloudProjectPlanOptionConfigurationOutputWithContext ¶
func (o CloudProjectPlanOptionConfigurationOutput) ToCloudProjectPlanOptionConfigurationOutputWithContext(ctx context.Context) CloudProjectPlanOptionConfigurationOutput
func (CloudProjectPlanOptionConfigurationOutput) Value ¶
func (o CloudProjectPlanOptionConfigurationOutput) Value() pulumi.StringOutput
Path to the resource in API.OVH.COM
type CloudProjectPlanOptionInput ¶
type CloudProjectPlanOptionInput interface { pulumi.Input ToCloudProjectPlanOptionOutput() CloudProjectPlanOptionOutput ToCloudProjectPlanOptionOutputWithContext(context.Context) CloudProjectPlanOptionOutput }
CloudProjectPlanOptionInput is an input type that accepts CloudProjectPlanOptionArgs and CloudProjectPlanOptionOutput values. You can construct a concrete instance of `CloudProjectPlanOptionInput` via:
CloudProjectPlanOptionArgs{...}
type CloudProjectPlanOptionOutput ¶
type CloudProjectPlanOptionOutput struct{ *pulumi.OutputState }
func (CloudProjectPlanOptionOutput) CatalogName ¶
func (o CloudProjectPlanOptionOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (CloudProjectPlanOptionOutput) Configurations ¶
func (o CloudProjectPlanOptionOutput) Configurations() CloudProjectPlanOptionConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (CloudProjectPlanOptionOutput) Duration ¶
func (o CloudProjectPlanOptionOutput) Duration() pulumi.StringOutput
duration
func (CloudProjectPlanOptionOutput) ElementType ¶
func (CloudProjectPlanOptionOutput) ElementType() reflect.Type
func (CloudProjectPlanOptionOutput) PlanCode ¶
func (o CloudProjectPlanOptionOutput) PlanCode() pulumi.StringOutput
Plan code
func (CloudProjectPlanOptionOutput) PricingMode ¶
func (o CloudProjectPlanOptionOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (CloudProjectPlanOptionOutput) ToCloudProjectPlanOptionOutput ¶
func (o CloudProjectPlanOptionOutput) ToCloudProjectPlanOptionOutput() CloudProjectPlanOptionOutput
func (CloudProjectPlanOptionOutput) ToCloudProjectPlanOptionOutputWithContext ¶
func (o CloudProjectPlanOptionOutput) ToCloudProjectPlanOptionOutputWithContext(ctx context.Context) CloudProjectPlanOptionOutput
type CloudProjectPlanOutput ¶
type CloudProjectPlanOutput struct{ *pulumi.OutputState }
func (CloudProjectPlanOutput) CatalogName ¶
func (o CloudProjectPlanOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (CloudProjectPlanOutput) Configurations ¶
func (o CloudProjectPlanOutput) Configurations() CloudProjectPlanConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (CloudProjectPlanOutput) Duration ¶
func (o CloudProjectPlanOutput) Duration() pulumi.StringOutput
duration
func (CloudProjectPlanOutput) ElementType ¶
func (CloudProjectPlanOutput) ElementType() reflect.Type
func (CloudProjectPlanOutput) PlanCode ¶
func (o CloudProjectPlanOutput) PlanCode() pulumi.StringOutput
Plan code
func (CloudProjectPlanOutput) PricingMode ¶
func (o CloudProjectPlanOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (CloudProjectPlanOutput) ToCloudProjectPlanOutput ¶
func (o CloudProjectPlanOutput) ToCloudProjectPlanOutput() CloudProjectPlanOutput
func (CloudProjectPlanOutput) ToCloudProjectPlanOutputWithContext ¶
func (o CloudProjectPlanOutput) ToCloudProjectPlanOutputWithContext(ctx context.Context) CloudProjectPlanOutput
func (CloudProjectPlanOutput) ToCloudProjectPlanPtrOutput ¶
func (o CloudProjectPlanOutput) ToCloudProjectPlanPtrOutput() CloudProjectPlanPtrOutput
func (CloudProjectPlanOutput) ToCloudProjectPlanPtrOutputWithContext ¶
func (o CloudProjectPlanOutput) ToCloudProjectPlanPtrOutputWithContext(ctx context.Context) CloudProjectPlanPtrOutput
type CloudProjectPlanPtrInput ¶
type CloudProjectPlanPtrInput interface { pulumi.Input ToCloudProjectPlanPtrOutput() CloudProjectPlanPtrOutput ToCloudProjectPlanPtrOutputWithContext(context.Context) CloudProjectPlanPtrOutput }
CloudProjectPlanPtrInput is an input type that accepts CloudProjectPlanArgs, CloudProjectPlanPtr and CloudProjectPlanPtrOutput values. You can construct a concrete instance of `CloudProjectPlanPtrInput` via:
CloudProjectPlanArgs{...} or: nil
func CloudProjectPlanPtr ¶
func CloudProjectPlanPtr(v *CloudProjectPlanArgs) CloudProjectPlanPtrInput
type CloudProjectPlanPtrOutput ¶
type CloudProjectPlanPtrOutput struct{ *pulumi.OutputState }
func (CloudProjectPlanPtrOutput) CatalogName ¶
func (o CloudProjectPlanPtrOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (CloudProjectPlanPtrOutput) Configurations ¶
func (o CloudProjectPlanPtrOutput) Configurations() CloudProjectPlanConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (CloudProjectPlanPtrOutput) Duration ¶
func (o CloudProjectPlanPtrOutput) Duration() pulumi.StringPtrOutput
duration
func (CloudProjectPlanPtrOutput) Elem ¶
func (o CloudProjectPlanPtrOutput) Elem() CloudProjectPlanOutput
func (CloudProjectPlanPtrOutput) ElementType ¶
func (CloudProjectPlanPtrOutput) ElementType() reflect.Type
func (CloudProjectPlanPtrOutput) PlanCode ¶
func (o CloudProjectPlanPtrOutput) PlanCode() pulumi.StringPtrOutput
Plan code
func (CloudProjectPlanPtrOutput) PricingMode ¶
func (o CloudProjectPlanPtrOutput) PricingMode() pulumi.StringPtrOutput
Pricing model identifier
func (CloudProjectPlanPtrOutput) ToCloudProjectPlanPtrOutput ¶
func (o CloudProjectPlanPtrOutput) ToCloudProjectPlanPtrOutput() CloudProjectPlanPtrOutput
func (CloudProjectPlanPtrOutput) ToCloudProjectPlanPtrOutputWithContext ¶
func (o CloudProjectPlanPtrOutput) ToCloudProjectPlanPtrOutputWithContext(ctx context.Context) CloudProjectPlanPtrOutput
type CloudProjectState ¶
type CloudProjectState struct { // project access Access pulumi.StringPtrInput // A description associated with the user. Description pulumi.StringPtrInput // Details about an Order Orders CloudProjectOrderArrayInput // Ovh Subsidiary OvhSubsidiary pulumi.StringPtrInput // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringPtrInput // Product Plan to order Plan CloudProjectPlanPtrInput // Product Plan to order PlanOptions CloudProjectPlanOptionArrayInput // openstack project id ProjectId pulumi.StringPtrInput // openstack project name ProjectName pulumi.StringPtrInput // project status Status pulumi.StringPtrInput }
func (CloudProjectState) ElementType ¶
func (CloudProjectState) ElementType() reflect.Type
type CloudProjectUser ¶
type CloudProjectUser struct { pulumi.CustomResourceState // the date the user was created. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // A description associated with the user. Description pulumi.StringPtrOutput `pulumi:"description"` // a convenient map representing an openstackRc file. // Note: no password nor sensitive token is set in this map. OpenstackRc pulumi.MapOutput `pulumi:"openstackRc"` // (Sensitive) the password generated for the user. The password can // be used with the Openstack API. This attribute is sensitive and will only be // retrieve once during creation. Password pulumi.StringOutput `pulumi:"password"` // The name of a role. See `roleNames`. RoleName pulumi.StringPtrOutput `pulumi:"roleName"` // A list of role names. Values can be: // - administrator, // - aiTrainingOperator // - authentication // - backupOperator // - computeOperator // - imageOperator // - infrastructureSupervisor // - networkOperator // - networkSecurityOperator // - objectstoreOperator // - volume_operator RoleNames pulumi.StringArrayOutput `pulumi:"roleNames"` // A list of roles associated with the user. Roles CloudProjectUserRoleArrayOutput `pulumi:"roles"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // the status of the user. should be normally set to 'ok'. Status pulumi.StringOutput `pulumi:"status"` // the username generated for the user. This username can be used with // the Openstack API. Username pulumi.StringOutput `pulumi:"username"` }
Creates a user in a public cloud project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewCloudProjectUser(ctx, "user1", &ovh.CloudProjectUserArgs{ ServiceName: pulumi.String("XXX"), }) if err != nil { return err } return nil }) }
```
func GetCloudProjectUser ¶
func GetCloudProjectUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudProjectUserState, opts ...pulumi.ResourceOption) (*CloudProjectUser, error)
GetCloudProjectUser gets an existing CloudProjectUser 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 NewCloudProjectUser ¶
func NewCloudProjectUser(ctx *pulumi.Context, name string, args *CloudProjectUserArgs, opts ...pulumi.ResourceOption) (*CloudProjectUser, error)
NewCloudProjectUser registers a new resource with the given unique name, arguments, and options.
func (*CloudProjectUser) ElementType ¶
func (*CloudProjectUser) ElementType() reflect.Type
func (*CloudProjectUser) ToCloudProjectUserOutput ¶
func (i *CloudProjectUser) ToCloudProjectUserOutput() CloudProjectUserOutput
func (*CloudProjectUser) ToCloudProjectUserOutputWithContext ¶
func (i *CloudProjectUser) ToCloudProjectUserOutputWithContext(ctx context.Context) CloudProjectUserOutput
type CloudProjectUserArgs ¶
type CloudProjectUserArgs struct { // A description associated with the user. Description pulumi.StringPtrInput // a convenient map representing an openstackRc file. // Note: no password nor sensitive token is set in this map. OpenstackRc pulumi.MapInput // The name of a role. See `roleNames`. RoleName pulumi.StringPtrInput // A list of role names. Values can be: // - administrator, // - aiTrainingOperator // - authentication // - backupOperator // - computeOperator // - imageOperator // - infrastructureSupervisor // - networkOperator // - networkSecurityOperator // - objectstoreOperator // - volume_operator RoleNames pulumi.StringArrayInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput }
The set of arguments for constructing a CloudProjectUser resource.
func (CloudProjectUserArgs) ElementType ¶
func (CloudProjectUserArgs) ElementType() reflect.Type
type CloudProjectUserArray ¶
type CloudProjectUserArray []CloudProjectUserInput
func (CloudProjectUserArray) ElementType ¶
func (CloudProjectUserArray) ElementType() reflect.Type
func (CloudProjectUserArray) ToCloudProjectUserArrayOutput ¶
func (i CloudProjectUserArray) ToCloudProjectUserArrayOutput() CloudProjectUserArrayOutput
func (CloudProjectUserArray) ToCloudProjectUserArrayOutputWithContext ¶
func (i CloudProjectUserArray) ToCloudProjectUserArrayOutputWithContext(ctx context.Context) CloudProjectUserArrayOutput
type CloudProjectUserArrayInput ¶
type CloudProjectUserArrayInput interface { pulumi.Input ToCloudProjectUserArrayOutput() CloudProjectUserArrayOutput ToCloudProjectUserArrayOutputWithContext(context.Context) CloudProjectUserArrayOutput }
CloudProjectUserArrayInput is an input type that accepts CloudProjectUserArray and CloudProjectUserArrayOutput values. You can construct a concrete instance of `CloudProjectUserArrayInput` via:
CloudProjectUserArray{ CloudProjectUserArgs{...} }
type CloudProjectUserArrayOutput ¶
type CloudProjectUserArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectUserArrayOutput) ElementType ¶
func (CloudProjectUserArrayOutput) ElementType() reflect.Type
func (CloudProjectUserArrayOutput) Index ¶
func (o CloudProjectUserArrayOutput) Index(i pulumi.IntInput) CloudProjectUserOutput
func (CloudProjectUserArrayOutput) ToCloudProjectUserArrayOutput ¶
func (o CloudProjectUserArrayOutput) ToCloudProjectUserArrayOutput() CloudProjectUserArrayOutput
func (CloudProjectUserArrayOutput) ToCloudProjectUserArrayOutputWithContext ¶
func (o CloudProjectUserArrayOutput) ToCloudProjectUserArrayOutputWithContext(ctx context.Context) CloudProjectUserArrayOutput
type CloudProjectUserInput ¶
type CloudProjectUserInput interface { pulumi.Input ToCloudProjectUserOutput() CloudProjectUserOutput ToCloudProjectUserOutputWithContext(ctx context.Context) CloudProjectUserOutput }
type CloudProjectUserMap ¶
type CloudProjectUserMap map[string]CloudProjectUserInput
func (CloudProjectUserMap) ElementType ¶
func (CloudProjectUserMap) ElementType() reflect.Type
func (CloudProjectUserMap) ToCloudProjectUserMapOutput ¶
func (i CloudProjectUserMap) ToCloudProjectUserMapOutput() CloudProjectUserMapOutput
func (CloudProjectUserMap) ToCloudProjectUserMapOutputWithContext ¶
func (i CloudProjectUserMap) ToCloudProjectUserMapOutputWithContext(ctx context.Context) CloudProjectUserMapOutput
type CloudProjectUserMapInput ¶
type CloudProjectUserMapInput interface { pulumi.Input ToCloudProjectUserMapOutput() CloudProjectUserMapOutput ToCloudProjectUserMapOutputWithContext(context.Context) CloudProjectUserMapOutput }
CloudProjectUserMapInput is an input type that accepts CloudProjectUserMap and CloudProjectUserMapOutput values. You can construct a concrete instance of `CloudProjectUserMapInput` via:
CloudProjectUserMap{ "key": CloudProjectUserArgs{...} }
type CloudProjectUserMapOutput ¶
type CloudProjectUserMapOutput struct{ *pulumi.OutputState }
func (CloudProjectUserMapOutput) ElementType ¶
func (CloudProjectUserMapOutput) ElementType() reflect.Type
func (CloudProjectUserMapOutput) MapIndex ¶
func (o CloudProjectUserMapOutput) MapIndex(k pulumi.StringInput) CloudProjectUserOutput
func (CloudProjectUserMapOutput) ToCloudProjectUserMapOutput ¶
func (o CloudProjectUserMapOutput) ToCloudProjectUserMapOutput() CloudProjectUserMapOutput
func (CloudProjectUserMapOutput) ToCloudProjectUserMapOutputWithContext ¶
func (o CloudProjectUserMapOutput) ToCloudProjectUserMapOutputWithContext(ctx context.Context) CloudProjectUserMapOutput
type CloudProjectUserOutput ¶
type CloudProjectUserOutput struct{ *pulumi.OutputState }
func (CloudProjectUserOutput) CreationDate ¶
func (o CloudProjectUserOutput) CreationDate() pulumi.StringOutput
the date the user was created.
func (CloudProjectUserOutput) Description ¶
func (o CloudProjectUserOutput) Description() pulumi.StringPtrOutput
A description associated with the user.
func (CloudProjectUserOutput) ElementType ¶
func (CloudProjectUserOutput) ElementType() reflect.Type
func (CloudProjectUserOutput) OpenstackRc ¶
func (o CloudProjectUserOutput) OpenstackRc() pulumi.MapOutput
a convenient map representing an openstackRc file. Note: no password nor sensitive token is set in this map.
func (CloudProjectUserOutput) Password ¶
func (o CloudProjectUserOutput) Password() pulumi.StringOutput
(Sensitive) the password generated for the user. The password can be used with the Openstack API. This attribute is sensitive and will only be retrieve once during creation.
func (CloudProjectUserOutput) RoleName ¶
func (o CloudProjectUserOutput) RoleName() pulumi.StringPtrOutput
The name of a role. See `roleNames`.
func (CloudProjectUserOutput) RoleNames ¶
func (o CloudProjectUserOutput) RoleNames() pulumi.StringArrayOutput
A list of role names. Values can be: - administrator, - aiTrainingOperator - authentication - backupOperator - computeOperator - imageOperator - infrastructureSupervisor - networkOperator - networkSecurityOperator - objectstoreOperator - volume_operator
func (CloudProjectUserOutput) Roles ¶
func (o CloudProjectUserOutput) Roles() CloudProjectUserRoleArrayOutput
A list of roles associated with the user.
func (CloudProjectUserOutput) ServiceName ¶
func (o CloudProjectUserOutput) ServiceName() pulumi.StringOutput
The id of the public cloud project. If omitted, the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used.
func (CloudProjectUserOutput) Status ¶
func (o CloudProjectUserOutput) Status() pulumi.StringOutput
the status of the user. should be normally set to 'ok'.
func (CloudProjectUserOutput) ToCloudProjectUserOutput ¶
func (o CloudProjectUserOutput) ToCloudProjectUserOutput() CloudProjectUserOutput
func (CloudProjectUserOutput) ToCloudProjectUserOutputWithContext ¶
func (o CloudProjectUserOutput) ToCloudProjectUserOutputWithContext(ctx context.Context) CloudProjectUserOutput
func (CloudProjectUserOutput) Username ¶
func (o CloudProjectUserOutput) Username() pulumi.StringOutput
the username generated for the user. This username can be used with the Openstack API.
type CloudProjectUserRole ¶
type CloudProjectUserRole struct { // A description associated with the user. Description *string `pulumi:"description"` // id of the role Id *string `pulumi:"id"` // name of the role Name *string `pulumi:"name"` // list of permissions associated with the role Permissions []string `pulumi:"permissions"` }
type CloudProjectUserRoleArgs ¶
type CloudProjectUserRoleArgs struct { // A description associated with the user. Description pulumi.StringPtrInput `pulumi:"description"` // id of the role Id pulumi.StringPtrInput `pulumi:"id"` // name of the role Name pulumi.StringPtrInput `pulumi:"name"` // list of permissions associated with the role Permissions pulumi.StringArrayInput `pulumi:"permissions"` }
func (CloudProjectUserRoleArgs) ElementType ¶
func (CloudProjectUserRoleArgs) ElementType() reflect.Type
func (CloudProjectUserRoleArgs) ToCloudProjectUserRoleOutput ¶
func (i CloudProjectUserRoleArgs) ToCloudProjectUserRoleOutput() CloudProjectUserRoleOutput
func (CloudProjectUserRoleArgs) ToCloudProjectUserRoleOutputWithContext ¶
func (i CloudProjectUserRoleArgs) ToCloudProjectUserRoleOutputWithContext(ctx context.Context) CloudProjectUserRoleOutput
type CloudProjectUserRoleArray ¶
type CloudProjectUserRoleArray []CloudProjectUserRoleInput
func (CloudProjectUserRoleArray) ElementType ¶
func (CloudProjectUserRoleArray) ElementType() reflect.Type
func (CloudProjectUserRoleArray) ToCloudProjectUserRoleArrayOutput ¶
func (i CloudProjectUserRoleArray) ToCloudProjectUserRoleArrayOutput() CloudProjectUserRoleArrayOutput
func (CloudProjectUserRoleArray) ToCloudProjectUserRoleArrayOutputWithContext ¶
func (i CloudProjectUserRoleArray) ToCloudProjectUserRoleArrayOutputWithContext(ctx context.Context) CloudProjectUserRoleArrayOutput
type CloudProjectUserRoleArrayInput ¶
type CloudProjectUserRoleArrayInput interface { pulumi.Input ToCloudProjectUserRoleArrayOutput() CloudProjectUserRoleArrayOutput ToCloudProjectUserRoleArrayOutputWithContext(context.Context) CloudProjectUserRoleArrayOutput }
CloudProjectUserRoleArrayInput is an input type that accepts CloudProjectUserRoleArray and CloudProjectUserRoleArrayOutput values. You can construct a concrete instance of `CloudProjectUserRoleArrayInput` via:
CloudProjectUserRoleArray{ CloudProjectUserRoleArgs{...} }
type CloudProjectUserRoleArrayOutput ¶
type CloudProjectUserRoleArrayOutput struct{ *pulumi.OutputState }
func (CloudProjectUserRoleArrayOutput) ElementType ¶
func (CloudProjectUserRoleArrayOutput) ElementType() reflect.Type
func (CloudProjectUserRoleArrayOutput) Index ¶
func (o CloudProjectUserRoleArrayOutput) Index(i pulumi.IntInput) CloudProjectUserRoleOutput
func (CloudProjectUserRoleArrayOutput) ToCloudProjectUserRoleArrayOutput ¶
func (o CloudProjectUserRoleArrayOutput) ToCloudProjectUserRoleArrayOutput() CloudProjectUserRoleArrayOutput
func (CloudProjectUserRoleArrayOutput) ToCloudProjectUserRoleArrayOutputWithContext ¶
func (o CloudProjectUserRoleArrayOutput) ToCloudProjectUserRoleArrayOutputWithContext(ctx context.Context) CloudProjectUserRoleArrayOutput
type CloudProjectUserRoleInput ¶
type CloudProjectUserRoleInput interface { pulumi.Input ToCloudProjectUserRoleOutput() CloudProjectUserRoleOutput ToCloudProjectUserRoleOutputWithContext(context.Context) CloudProjectUserRoleOutput }
CloudProjectUserRoleInput is an input type that accepts CloudProjectUserRoleArgs and CloudProjectUserRoleOutput values. You can construct a concrete instance of `CloudProjectUserRoleInput` via:
CloudProjectUserRoleArgs{...}
type CloudProjectUserRoleOutput ¶
type CloudProjectUserRoleOutput struct{ *pulumi.OutputState }
func (CloudProjectUserRoleOutput) Description ¶
func (o CloudProjectUserRoleOutput) Description() pulumi.StringPtrOutput
A description associated with the user.
func (CloudProjectUserRoleOutput) ElementType ¶
func (CloudProjectUserRoleOutput) ElementType() reflect.Type
func (CloudProjectUserRoleOutput) Id ¶
func (o CloudProjectUserRoleOutput) Id() pulumi.StringPtrOutput
id of the role
func (CloudProjectUserRoleOutput) Name ¶
func (o CloudProjectUserRoleOutput) Name() pulumi.StringPtrOutput
name of the role
func (CloudProjectUserRoleOutput) Permissions ¶
func (o CloudProjectUserRoleOutput) Permissions() pulumi.StringArrayOutput
list of permissions associated with the role
func (CloudProjectUserRoleOutput) ToCloudProjectUserRoleOutput ¶
func (o CloudProjectUserRoleOutput) ToCloudProjectUserRoleOutput() CloudProjectUserRoleOutput
func (CloudProjectUserRoleOutput) ToCloudProjectUserRoleOutputWithContext ¶
func (o CloudProjectUserRoleOutput) ToCloudProjectUserRoleOutputWithContext(ctx context.Context) CloudProjectUserRoleOutput
type CloudProjectUserState ¶
type CloudProjectUserState struct { // the date the user was created. CreationDate pulumi.StringPtrInput // A description associated with the user. Description pulumi.StringPtrInput // a convenient map representing an openstackRc file. // Note: no password nor sensitive token is set in this map. OpenstackRc pulumi.MapInput // (Sensitive) the password generated for the user. The password can // be used with the Openstack API. This attribute is sensitive and will only be // retrieve once during creation. Password pulumi.StringPtrInput // The name of a role. See `roleNames`. RoleName pulumi.StringPtrInput // A list of role names. Values can be: // - administrator, // - aiTrainingOperator // - authentication // - backupOperator // - computeOperator // - imageOperator // - infrastructureSupervisor // - networkOperator // - networkSecurityOperator // - objectstoreOperator // - volume_operator RoleNames pulumi.StringArrayInput // A list of roles associated with the user. Roles CloudProjectUserRoleArrayInput // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringPtrInput // the status of the user. should be normally set to 'ok'. Status pulumi.StringPtrInput // the username generated for the user. This username can be used with // the Openstack API. Username pulumi.StringPtrInput }
func (CloudProjectUserState) ElementType ¶
func (CloudProjectUserState) ElementType() reflect.Type
type DBaaSLogsInput ¶
type DBaaSLogsInput struct { pulumi.CustomResourceState // List of IP blocks AllowedNetworks pulumi.StringArrayOutput `pulumi:"allowedNetworks"` // Input configuration Configuration DBaaSLogsInputConfigurationOutput `pulumi:"configuration"` // Input creation CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Input description Description pulumi.StringOutput `pulumi:"description"` // Input engine ID EngineId pulumi.StringOutput `pulumi:"engineId"` // Port ExposedPort pulumi.StringOutput `pulumi:"exposedPort"` // Hostname Hostname pulumi.StringOutput `pulumi:"hostname"` // Input ID InputId pulumi.StringOutput `pulumi:"inputId"` // Indicate if input need to be restarted IsRestartRequired pulumi.BoolOutput `pulumi:"isRestartRequired"` // Number of instance running NbInstance pulumi.IntOutput `pulumi:"nbInstance"` // Input IP address PublicAddress pulumi.StringOutput `pulumi:"publicAddress"` // service name ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Input SSL certificate SslCertificate pulumi.StringOutput `pulumi:"sslCertificate"` // init: configuration required, pending: ready to start, running: available Status pulumi.StringOutput `pulumi:"status"` // Associated Graylog stream StreamId pulumi.StringOutput `pulumi:"streamId"` // Input title Title pulumi.StringOutput `pulumi:"title"` // Input last update UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
Creates a dbaas logs input.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { logstash, err := ovh.GetDBaaSLogsInputEngine(ctx, &GetDBaaSLogsInputEngineArgs{ Name: pulumi.StringRef("logstash"), Version: pulumi.StringRef("7.x"), }, nil) if err != nil { return err } stream, err := ovh.NewDBaaSLogsOutputGraylogStream(ctx, "stream", &ovh.DBaaSLogsOutputGraylogStreamArgs{ ServiceName: pulumi.String("...."), Title: pulumi.String("my stream"), Description: pulumi.String("my graylog stream"), }) if err != nil { return err } _, err = ovh.NewDBaaSLogsInput(ctx, "input", &ovh.DBaaSLogsInputArgs{ ServiceName: stream.ServiceName, Description: stream.Description, Title: stream.Title, EngineId: pulumi.String(logstash.Id), StreamId: stream.ID(), AllowedNetworks: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, ExposedPort: pulumi.String("6154"), NbInstance: pulumi.Int(2), Configuration: &DBaaSLogsInputConfigurationArgs{ Logstash: &DBaaSLogsInputConfigurationLogstashArgs{ InputSection: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v", "beats {\n", " port => 6514\n", " ssl => true\n", " ssl_certificate => \"/etc/ssl/private/server.crt\"\n", " ssl_key => \"/etc/ssl/private/server.key\"\n", "}\n")), }, }, }) if err != nil { return err } return nil }) }
```
func GetDBaaSLogsInput ¶
func GetDBaaSLogsInput(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DBaaSLogsInputState, opts ...pulumi.ResourceOption) (*DBaaSLogsInput, error)
GetDBaaSLogsInput gets an existing DBaaSLogsInput 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 NewDBaaSLogsInput ¶
func NewDBaaSLogsInput(ctx *pulumi.Context, name string, args *DBaaSLogsInputArgs, opts ...pulumi.ResourceOption) (*DBaaSLogsInput, error)
NewDBaaSLogsInput registers a new resource with the given unique name, arguments, and options.
func (*DBaaSLogsInput) ElementType ¶
func (*DBaaSLogsInput) ElementType() reflect.Type
func (*DBaaSLogsInput) ToDBaaSLogsInputOutput ¶
func (i *DBaaSLogsInput) ToDBaaSLogsInputOutput() DBaaSLogsInputOutput
func (*DBaaSLogsInput) ToDBaaSLogsInputOutputWithContext ¶
func (i *DBaaSLogsInput) ToDBaaSLogsInputOutputWithContext(ctx context.Context) DBaaSLogsInputOutput
type DBaaSLogsInputArgs ¶
type DBaaSLogsInputArgs struct { // List of IP blocks AllowedNetworks pulumi.StringArrayInput // Input configuration Configuration DBaaSLogsInputConfigurationInput // Input description Description pulumi.StringInput // Input engine ID EngineId pulumi.StringInput // Port ExposedPort pulumi.StringPtrInput // Number of instance running NbInstance pulumi.IntPtrInput // service name ServiceName pulumi.StringInput // Associated Graylog stream StreamId pulumi.StringInput // Input title Title pulumi.StringInput }
The set of arguments for constructing a DBaaSLogsInput resource.
func (DBaaSLogsInputArgs) ElementType ¶
func (DBaaSLogsInputArgs) ElementType() reflect.Type
type DBaaSLogsInputArray ¶
type DBaaSLogsInputArray []DBaaSLogsInputInput
func (DBaaSLogsInputArray) ElementType ¶
func (DBaaSLogsInputArray) ElementType() reflect.Type
func (DBaaSLogsInputArray) ToDBaaSLogsInputArrayOutput ¶
func (i DBaaSLogsInputArray) ToDBaaSLogsInputArrayOutput() DBaaSLogsInputArrayOutput
func (DBaaSLogsInputArray) ToDBaaSLogsInputArrayOutputWithContext ¶
func (i DBaaSLogsInputArray) ToDBaaSLogsInputArrayOutputWithContext(ctx context.Context) DBaaSLogsInputArrayOutput
type DBaaSLogsInputArrayInput ¶
type DBaaSLogsInputArrayInput interface { pulumi.Input ToDBaaSLogsInputArrayOutput() DBaaSLogsInputArrayOutput ToDBaaSLogsInputArrayOutputWithContext(context.Context) DBaaSLogsInputArrayOutput }
DBaaSLogsInputArrayInput is an input type that accepts DBaaSLogsInputArray and DBaaSLogsInputArrayOutput values. You can construct a concrete instance of `DBaaSLogsInputArrayInput` via:
DBaaSLogsInputArray{ DBaaSLogsInputArgs{...} }
type DBaaSLogsInputArrayOutput ¶
type DBaaSLogsInputArrayOutput struct{ *pulumi.OutputState }
func (DBaaSLogsInputArrayOutput) ElementType ¶
func (DBaaSLogsInputArrayOutput) ElementType() reflect.Type
func (DBaaSLogsInputArrayOutput) Index ¶
func (o DBaaSLogsInputArrayOutput) Index(i pulumi.IntInput) DBaaSLogsInputOutput
func (DBaaSLogsInputArrayOutput) ToDBaaSLogsInputArrayOutput ¶
func (o DBaaSLogsInputArrayOutput) ToDBaaSLogsInputArrayOutput() DBaaSLogsInputArrayOutput
func (DBaaSLogsInputArrayOutput) ToDBaaSLogsInputArrayOutputWithContext ¶
func (o DBaaSLogsInputArrayOutput) ToDBaaSLogsInputArrayOutputWithContext(ctx context.Context) DBaaSLogsInputArrayOutput
type DBaaSLogsInputConfiguration ¶
type DBaaSLogsInputConfiguration struct { // Flowgger configuration Flowgger *DBaaSLogsInputConfigurationFlowgger `pulumi:"flowgger"` // Logstash configuration Logstash *DBaaSLogsInputConfigurationLogstash `pulumi:"logstash"` }
type DBaaSLogsInputConfigurationArgs ¶
type DBaaSLogsInputConfigurationArgs struct { // Flowgger configuration Flowgger DBaaSLogsInputConfigurationFlowggerPtrInput `pulumi:"flowgger"` // Logstash configuration Logstash DBaaSLogsInputConfigurationLogstashPtrInput `pulumi:"logstash"` }
func (DBaaSLogsInputConfigurationArgs) ElementType ¶
func (DBaaSLogsInputConfigurationArgs) ElementType() reflect.Type
func (DBaaSLogsInputConfigurationArgs) ToDBaaSLogsInputConfigurationOutput ¶
func (i DBaaSLogsInputConfigurationArgs) ToDBaaSLogsInputConfigurationOutput() DBaaSLogsInputConfigurationOutput
func (DBaaSLogsInputConfigurationArgs) ToDBaaSLogsInputConfigurationOutputWithContext ¶
func (i DBaaSLogsInputConfigurationArgs) ToDBaaSLogsInputConfigurationOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationOutput
func (DBaaSLogsInputConfigurationArgs) ToDBaaSLogsInputConfigurationPtrOutput ¶
func (i DBaaSLogsInputConfigurationArgs) ToDBaaSLogsInputConfigurationPtrOutput() DBaaSLogsInputConfigurationPtrOutput
func (DBaaSLogsInputConfigurationArgs) ToDBaaSLogsInputConfigurationPtrOutputWithContext ¶
func (i DBaaSLogsInputConfigurationArgs) ToDBaaSLogsInputConfigurationPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationPtrOutput
type DBaaSLogsInputConfigurationFlowggerArgs ¶
type DBaaSLogsInputConfigurationFlowggerArgs struct { // Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP" LogFormat pulumi.StringInput `pulumi:"logFormat"` // Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP" LogFraming pulumi.StringInput `pulumi:"logFraming"` }
func (DBaaSLogsInputConfigurationFlowggerArgs) ElementType ¶
func (DBaaSLogsInputConfigurationFlowggerArgs) ElementType() reflect.Type
func (DBaaSLogsInputConfigurationFlowggerArgs) ToDBaaSLogsInputConfigurationFlowggerOutput ¶
func (i DBaaSLogsInputConfigurationFlowggerArgs) ToDBaaSLogsInputConfigurationFlowggerOutput() DBaaSLogsInputConfigurationFlowggerOutput
func (DBaaSLogsInputConfigurationFlowggerArgs) ToDBaaSLogsInputConfigurationFlowggerOutputWithContext ¶
func (i DBaaSLogsInputConfigurationFlowggerArgs) ToDBaaSLogsInputConfigurationFlowggerOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationFlowggerOutput
func (DBaaSLogsInputConfigurationFlowggerArgs) ToDBaaSLogsInputConfigurationFlowggerPtrOutput ¶
func (i DBaaSLogsInputConfigurationFlowggerArgs) ToDBaaSLogsInputConfigurationFlowggerPtrOutput() DBaaSLogsInputConfigurationFlowggerPtrOutput
func (DBaaSLogsInputConfigurationFlowggerArgs) ToDBaaSLogsInputConfigurationFlowggerPtrOutputWithContext ¶
func (i DBaaSLogsInputConfigurationFlowggerArgs) ToDBaaSLogsInputConfigurationFlowggerPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationFlowggerPtrOutput
type DBaaSLogsInputConfigurationFlowggerInput ¶
type DBaaSLogsInputConfigurationFlowggerInput interface { pulumi.Input ToDBaaSLogsInputConfigurationFlowggerOutput() DBaaSLogsInputConfigurationFlowggerOutput ToDBaaSLogsInputConfigurationFlowggerOutputWithContext(context.Context) DBaaSLogsInputConfigurationFlowggerOutput }
DBaaSLogsInputConfigurationFlowggerInput is an input type that accepts DBaaSLogsInputConfigurationFlowggerArgs and DBaaSLogsInputConfigurationFlowggerOutput values. You can construct a concrete instance of `DBaaSLogsInputConfigurationFlowggerInput` via:
DBaaSLogsInputConfigurationFlowggerArgs{...}
type DBaaSLogsInputConfigurationFlowggerOutput ¶
type DBaaSLogsInputConfigurationFlowggerOutput struct{ *pulumi.OutputState }
func (DBaaSLogsInputConfigurationFlowggerOutput) ElementType ¶
func (DBaaSLogsInputConfigurationFlowggerOutput) ElementType() reflect.Type
func (DBaaSLogsInputConfigurationFlowggerOutput) LogFormat ¶
func (o DBaaSLogsInputConfigurationFlowggerOutput) LogFormat() pulumi.StringOutput
Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"
func (DBaaSLogsInputConfigurationFlowggerOutput) LogFraming ¶
func (o DBaaSLogsInputConfigurationFlowggerOutput) LogFraming() pulumi.StringOutput
Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP"
func (DBaaSLogsInputConfigurationFlowggerOutput) ToDBaaSLogsInputConfigurationFlowggerOutput ¶
func (o DBaaSLogsInputConfigurationFlowggerOutput) ToDBaaSLogsInputConfigurationFlowggerOutput() DBaaSLogsInputConfigurationFlowggerOutput
func (DBaaSLogsInputConfigurationFlowggerOutput) ToDBaaSLogsInputConfigurationFlowggerOutputWithContext ¶
func (o DBaaSLogsInputConfigurationFlowggerOutput) ToDBaaSLogsInputConfigurationFlowggerOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationFlowggerOutput
func (DBaaSLogsInputConfigurationFlowggerOutput) ToDBaaSLogsInputConfigurationFlowggerPtrOutput ¶
func (o DBaaSLogsInputConfigurationFlowggerOutput) ToDBaaSLogsInputConfigurationFlowggerPtrOutput() DBaaSLogsInputConfigurationFlowggerPtrOutput
func (DBaaSLogsInputConfigurationFlowggerOutput) ToDBaaSLogsInputConfigurationFlowggerPtrOutputWithContext ¶
func (o DBaaSLogsInputConfigurationFlowggerOutput) ToDBaaSLogsInputConfigurationFlowggerPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationFlowggerPtrOutput
type DBaaSLogsInputConfigurationFlowggerPtrInput ¶
type DBaaSLogsInputConfigurationFlowggerPtrInput interface { pulumi.Input ToDBaaSLogsInputConfigurationFlowggerPtrOutput() DBaaSLogsInputConfigurationFlowggerPtrOutput ToDBaaSLogsInputConfigurationFlowggerPtrOutputWithContext(context.Context) DBaaSLogsInputConfigurationFlowggerPtrOutput }
DBaaSLogsInputConfigurationFlowggerPtrInput is an input type that accepts DBaaSLogsInputConfigurationFlowggerArgs, DBaaSLogsInputConfigurationFlowggerPtr and DBaaSLogsInputConfigurationFlowggerPtrOutput values. You can construct a concrete instance of `DBaaSLogsInputConfigurationFlowggerPtrInput` via:
DBaaSLogsInputConfigurationFlowggerArgs{...} or: nil
func DBaaSLogsInputConfigurationFlowggerPtr ¶
func DBaaSLogsInputConfigurationFlowggerPtr(v *DBaaSLogsInputConfigurationFlowggerArgs) DBaaSLogsInputConfigurationFlowggerPtrInput
type DBaaSLogsInputConfigurationFlowggerPtrOutput ¶
type DBaaSLogsInputConfigurationFlowggerPtrOutput struct{ *pulumi.OutputState }
func (DBaaSLogsInputConfigurationFlowggerPtrOutput) ElementType ¶
func (DBaaSLogsInputConfigurationFlowggerPtrOutput) ElementType() reflect.Type
func (DBaaSLogsInputConfigurationFlowggerPtrOutput) LogFormat ¶
func (o DBaaSLogsInputConfigurationFlowggerPtrOutput) LogFormat() pulumi.StringPtrOutput
Type of format to decode. One of "RFC5424", "LTSV", "GELF", "CAPNP"
func (DBaaSLogsInputConfigurationFlowggerPtrOutput) LogFraming ¶
func (o DBaaSLogsInputConfigurationFlowggerPtrOutput) LogFraming() pulumi.StringPtrOutput
Indicates how messages are delimited. One of "LINE", "NUL", "SYSLEN", "CAPNP"
func (DBaaSLogsInputConfigurationFlowggerPtrOutput) ToDBaaSLogsInputConfigurationFlowggerPtrOutput ¶
func (o DBaaSLogsInputConfigurationFlowggerPtrOutput) ToDBaaSLogsInputConfigurationFlowggerPtrOutput() DBaaSLogsInputConfigurationFlowggerPtrOutput
func (DBaaSLogsInputConfigurationFlowggerPtrOutput) ToDBaaSLogsInputConfigurationFlowggerPtrOutputWithContext ¶
func (o DBaaSLogsInputConfigurationFlowggerPtrOutput) ToDBaaSLogsInputConfigurationFlowggerPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationFlowggerPtrOutput
type DBaaSLogsInputConfigurationInput ¶
type DBaaSLogsInputConfigurationInput interface { pulumi.Input ToDBaaSLogsInputConfigurationOutput() DBaaSLogsInputConfigurationOutput ToDBaaSLogsInputConfigurationOutputWithContext(context.Context) DBaaSLogsInputConfigurationOutput }
DBaaSLogsInputConfigurationInput is an input type that accepts DBaaSLogsInputConfigurationArgs and DBaaSLogsInputConfigurationOutput values. You can construct a concrete instance of `DBaaSLogsInputConfigurationInput` via:
DBaaSLogsInputConfigurationArgs{...}
type DBaaSLogsInputConfigurationLogstash ¶
type DBaaSLogsInputConfigurationLogstash struct { // The filter section of logstash.conf FilterSection *string `pulumi:"filterSection"` // The filter section of logstash.conf InputSection string `pulumi:"inputSection"` // The list of customs Grok patterns PatternSection *string `pulumi:"patternSection"` }
type DBaaSLogsInputConfigurationLogstashArgs ¶
type DBaaSLogsInputConfigurationLogstashArgs struct { // The filter section of logstash.conf FilterSection pulumi.StringPtrInput `pulumi:"filterSection"` // The filter section of logstash.conf InputSection pulumi.StringInput `pulumi:"inputSection"` // The list of customs Grok patterns PatternSection pulumi.StringPtrInput `pulumi:"patternSection"` }
func (DBaaSLogsInputConfigurationLogstashArgs) ElementType ¶
func (DBaaSLogsInputConfigurationLogstashArgs) ElementType() reflect.Type
func (DBaaSLogsInputConfigurationLogstashArgs) ToDBaaSLogsInputConfigurationLogstashOutput ¶
func (i DBaaSLogsInputConfigurationLogstashArgs) ToDBaaSLogsInputConfigurationLogstashOutput() DBaaSLogsInputConfigurationLogstashOutput
func (DBaaSLogsInputConfigurationLogstashArgs) ToDBaaSLogsInputConfigurationLogstashOutputWithContext ¶
func (i DBaaSLogsInputConfigurationLogstashArgs) ToDBaaSLogsInputConfigurationLogstashOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationLogstashOutput
func (DBaaSLogsInputConfigurationLogstashArgs) ToDBaaSLogsInputConfigurationLogstashPtrOutput ¶
func (i DBaaSLogsInputConfigurationLogstashArgs) ToDBaaSLogsInputConfigurationLogstashPtrOutput() DBaaSLogsInputConfigurationLogstashPtrOutput
func (DBaaSLogsInputConfigurationLogstashArgs) ToDBaaSLogsInputConfigurationLogstashPtrOutputWithContext ¶
func (i DBaaSLogsInputConfigurationLogstashArgs) ToDBaaSLogsInputConfigurationLogstashPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationLogstashPtrOutput
type DBaaSLogsInputConfigurationLogstashInput ¶
type DBaaSLogsInputConfigurationLogstashInput interface { pulumi.Input ToDBaaSLogsInputConfigurationLogstashOutput() DBaaSLogsInputConfigurationLogstashOutput ToDBaaSLogsInputConfigurationLogstashOutputWithContext(context.Context) DBaaSLogsInputConfigurationLogstashOutput }
DBaaSLogsInputConfigurationLogstashInput is an input type that accepts DBaaSLogsInputConfigurationLogstashArgs and DBaaSLogsInputConfigurationLogstashOutput values. You can construct a concrete instance of `DBaaSLogsInputConfigurationLogstashInput` via:
DBaaSLogsInputConfigurationLogstashArgs{...}
type DBaaSLogsInputConfigurationLogstashOutput ¶
type DBaaSLogsInputConfigurationLogstashOutput struct{ *pulumi.OutputState }
func (DBaaSLogsInputConfigurationLogstashOutput) ElementType ¶
func (DBaaSLogsInputConfigurationLogstashOutput) ElementType() reflect.Type
func (DBaaSLogsInputConfigurationLogstashOutput) FilterSection ¶
func (o DBaaSLogsInputConfigurationLogstashOutput) FilterSection() pulumi.StringPtrOutput
The filter section of logstash.conf
func (DBaaSLogsInputConfigurationLogstashOutput) InputSection ¶
func (o DBaaSLogsInputConfigurationLogstashOutput) InputSection() pulumi.StringOutput
The filter section of logstash.conf
func (DBaaSLogsInputConfigurationLogstashOutput) PatternSection ¶
func (o DBaaSLogsInputConfigurationLogstashOutput) PatternSection() pulumi.StringPtrOutput
The list of customs Grok patterns
func (DBaaSLogsInputConfigurationLogstashOutput) ToDBaaSLogsInputConfigurationLogstashOutput ¶
func (o DBaaSLogsInputConfigurationLogstashOutput) ToDBaaSLogsInputConfigurationLogstashOutput() DBaaSLogsInputConfigurationLogstashOutput
func (DBaaSLogsInputConfigurationLogstashOutput) ToDBaaSLogsInputConfigurationLogstashOutputWithContext ¶
func (o DBaaSLogsInputConfigurationLogstashOutput) ToDBaaSLogsInputConfigurationLogstashOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationLogstashOutput
func (DBaaSLogsInputConfigurationLogstashOutput) ToDBaaSLogsInputConfigurationLogstashPtrOutput ¶
func (o DBaaSLogsInputConfigurationLogstashOutput) ToDBaaSLogsInputConfigurationLogstashPtrOutput() DBaaSLogsInputConfigurationLogstashPtrOutput
func (DBaaSLogsInputConfigurationLogstashOutput) ToDBaaSLogsInputConfigurationLogstashPtrOutputWithContext ¶
func (o DBaaSLogsInputConfigurationLogstashOutput) ToDBaaSLogsInputConfigurationLogstashPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationLogstashPtrOutput
type DBaaSLogsInputConfigurationLogstashPtrInput ¶
type DBaaSLogsInputConfigurationLogstashPtrInput interface { pulumi.Input ToDBaaSLogsInputConfigurationLogstashPtrOutput() DBaaSLogsInputConfigurationLogstashPtrOutput ToDBaaSLogsInputConfigurationLogstashPtrOutputWithContext(context.Context) DBaaSLogsInputConfigurationLogstashPtrOutput }
DBaaSLogsInputConfigurationLogstashPtrInput is an input type that accepts DBaaSLogsInputConfigurationLogstashArgs, DBaaSLogsInputConfigurationLogstashPtr and DBaaSLogsInputConfigurationLogstashPtrOutput values. You can construct a concrete instance of `DBaaSLogsInputConfigurationLogstashPtrInput` via:
DBaaSLogsInputConfigurationLogstashArgs{...} or: nil
func DBaaSLogsInputConfigurationLogstashPtr ¶
func DBaaSLogsInputConfigurationLogstashPtr(v *DBaaSLogsInputConfigurationLogstashArgs) DBaaSLogsInputConfigurationLogstashPtrInput
type DBaaSLogsInputConfigurationLogstashPtrOutput ¶
type DBaaSLogsInputConfigurationLogstashPtrOutput struct{ *pulumi.OutputState }
func (DBaaSLogsInputConfigurationLogstashPtrOutput) ElementType ¶
func (DBaaSLogsInputConfigurationLogstashPtrOutput) ElementType() reflect.Type
func (DBaaSLogsInputConfigurationLogstashPtrOutput) FilterSection ¶
func (o DBaaSLogsInputConfigurationLogstashPtrOutput) FilterSection() pulumi.StringPtrOutput
The filter section of logstash.conf
func (DBaaSLogsInputConfigurationLogstashPtrOutput) InputSection ¶
func (o DBaaSLogsInputConfigurationLogstashPtrOutput) InputSection() pulumi.StringPtrOutput
The filter section of logstash.conf
func (DBaaSLogsInputConfigurationLogstashPtrOutput) PatternSection ¶
func (o DBaaSLogsInputConfigurationLogstashPtrOutput) PatternSection() pulumi.StringPtrOutput
The list of customs Grok patterns
func (DBaaSLogsInputConfigurationLogstashPtrOutput) ToDBaaSLogsInputConfigurationLogstashPtrOutput ¶
func (o DBaaSLogsInputConfigurationLogstashPtrOutput) ToDBaaSLogsInputConfigurationLogstashPtrOutput() DBaaSLogsInputConfigurationLogstashPtrOutput
func (DBaaSLogsInputConfigurationLogstashPtrOutput) ToDBaaSLogsInputConfigurationLogstashPtrOutputWithContext ¶
func (o DBaaSLogsInputConfigurationLogstashPtrOutput) ToDBaaSLogsInputConfigurationLogstashPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationLogstashPtrOutput
type DBaaSLogsInputConfigurationOutput ¶
type DBaaSLogsInputConfigurationOutput struct{ *pulumi.OutputState }
func (DBaaSLogsInputConfigurationOutput) ElementType ¶
func (DBaaSLogsInputConfigurationOutput) ElementType() reflect.Type
func (DBaaSLogsInputConfigurationOutput) Flowgger ¶
func (o DBaaSLogsInputConfigurationOutput) Flowgger() DBaaSLogsInputConfigurationFlowggerPtrOutput
Flowgger configuration
func (DBaaSLogsInputConfigurationOutput) Logstash ¶
func (o DBaaSLogsInputConfigurationOutput) Logstash() DBaaSLogsInputConfigurationLogstashPtrOutput
Logstash configuration
func (DBaaSLogsInputConfigurationOutput) ToDBaaSLogsInputConfigurationOutput ¶
func (o DBaaSLogsInputConfigurationOutput) ToDBaaSLogsInputConfigurationOutput() DBaaSLogsInputConfigurationOutput
func (DBaaSLogsInputConfigurationOutput) ToDBaaSLogsInputConfigurationOutputWithContext ¶
func (o DBaaSLogsInputConfigurationOutput) ToDBaaSLogsInputConfigurationOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationOutput
func (DBaaSLogsInputConfigurationOutput) ToDBaaSLogsInputConfigurationPtrOutput ¶
func (o DBaaSLogsInputConfigurationOutput) ToDBaaSLogsInputConfigurationPtrOutput() DBaaSLogsInputConfigurationPtrOutput
func (DBaaSLogsInputConfigurationOutput) ToDBaaSLogsInputConfigurationPtrOutputWithContext ¶
func (o DBaaSLogsInputConfigurationOutput) ToDBaaSLogsInputConfigurationPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationPtrOutput
type DBaaSLogsInputConfigurationPtrInput ¶
type DBaaSLogsInputConfigurationPtrInput interface { pulumi.Input ToDBaaSLogsInputConfigurationPtrOutput() DBaaSLogsInputConfigurationPtrOutput ToDBaaSLogsInputConfigurationPtrOutputWithContext(context.Context) DBaaSLogsInputConfigurationPtrOutput }
DBaaSLogsInputConfigurationPtrInput is an input type that accepts DBaaSLogsInputConfigurationArgs, DBaaSLogsInputConfigurationPtr and DBaaSLogsInputConfigurationPtrOutput values. You can construct a concrete instance of `DBaaSLogsInputConfigurationPtrInput` via:
DBaaSLogsInputConfigurationArgs{...} or: nil
func DBaaSLogsInputConfigurationPtr ¶
func DBaaSLogsInputConfigurationPtr(v *DBaaSLogsInputConfigurationArgs) DBaaSLogsInputConfigurationPtrInput
type DBaaSLogsInputConfigurationPtrOutput ¶
type DBaaSLogsInputConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DBaaSLogsInputConfigurationPtrOutput) ElementType ¶
func (DBaaSLogsInputConfigurationPtrOutput) ElementType() reflect.Type
func (DBaaSLogsInputConfigurationPtrOutput) Flowgger ¶
func (o DBaaSLogsInputConfigurationPtrOutput) Flowgger() DBaaSLogsInputConfigurationFlowggerPtrOutput
Flowgger configuration
func (DBaaSLogsInputConfigurationPtrOutput) Logstash ¶
func (o DBaaSLogsInputConfigurationPtrOutput) Logstash() DBaaSLogsInputConfigurationLogstashPtrOutput
Logstash configuration
func (DBaaSLogsInputConfigurationPtrOutput) ToDBaaSLogsInputConfigurationPtrOutput ¶
func (o DBaaSLogsInputConfigurationPtrOutput) ToDBaaSLogsInputConfigurationPtrOutput() DBaaSLogsInputConfigurationPtrOutput
func (DBaaSLogsInputConfigurationPtrOutput) ToDBaaSLogsInputConfigurationPtrOutputWithContext ¶
func (o DBaaSLogsInputConfigurationPtrOutput) ToDBaaSLogsInputConfigurationPtrOutputWithContext(ctx context.Context) DBaaSLogsInputConfigurationPtrOutput
type DBaaSLogsInputInput ¶
type DBaaSLogsInputInput interface { pulumi.Input ToDBaaSLogsInputOutput() DBaaSLogsInputOutput ToDBaaSLogsInputOutputWithContext(ctx context.Context) DBaaSLogsInputOutput }
type DBaaSLogsInputMap ¶
type DBaaSLogsInputMap map[string]DBaaSLogsInputInput
func (DBaaSLogsInputMap) ElementType ¶
func (DBaaSLogsInputMap) ElementType() reflect.Type
func (DBaaSLogsInputMap) ToDBaaSLogsInputMapOutput ¶
func (i DBaaSLogsInputMap) ToDBaaSLogsInputMapOutput() DBaaSLogsInputMapOutput
func (DBaaSLogsInputMap) ToDBaaSLogsInputMapOutputWithContext ¶
func (i DBaaSLogsInputMap) ToDBaaSLogsInputMapOutputWithContext(ctx context.Context) DBaaSLogsInputMapOutput
type DBaaSLogsInputMapInput ¶
type DBaaSLogsInputMapInput interface { pulumi.Input ToDBaaSLogsInputMapOutput() DBaaSLogsInputMapOutput ToDBaaSLogsInputMapOutputWithContext(context.Context) DBaaSLogsInputMapOutput }
DBaaSLogsInputMapInput is an input type that accepts DBaaSLogsInputMap and DBaaSLogsInputMapOutput values. You can construct a concrete instance of `DBaaSLogsInputMapInput` via:
DBaaSLogsInputMap{ "key": DBaaSLogsInputArgs{...} }
type DBaaSLogsInputMapOutput ¶
type DBaaSLogsInputMapOutput struct{ *pulumi.OutputState }
func (DBaaSLogsInputMapOutput) ElementType ¶
func (DBaaSLogsInputMapOutput) ElementType() reflect.Type
func (DBaaSLogsInputMapOutput) MapIndex ¶
func (o DBaaSLogsInputMapOutput) MapIndex(k pulumi.StringInput) DBaaSLogsInputOutput
func (DBaaSLogsInputMapOutput) ToDBaaSLogsInputMapOutput ¶
func (o DBaaSLogsInputMapOutput) ToDBaaSLogsInputMapOutput() DBaaSLogsInputMapOutput
func (DBaaSLogsInputMapOutput) ToDBaaSLogsInputMapOutputWithContext ¶
func (o DBaaSLogsInputMapOutput) ToDBaaSLogsInputMapOutputWithContext(ctx context.Context) DBaaSLogsInputMapOutput
type DBaaSLogsInputOutput ¶
type DBaaSLogsInputOutput struct{ *pulumi.OutputState }
func (DBaaSLogsInputOutput) AllowedNetworks ¶
func (o DBaaSLogsInputOutput) AllowedNetworks() pulumi.StringArrayOutput
List of IP blocks
func (DBaaSLogsInputOutput) Configuration ¶
func (o DBaaSLogsInputOutput) Configuration() DBaaSLogsInputConfigurationOutput
Input configuration
func (DBaaSLogsInputOutput) CreatedAt ¶
func (o DBaaSLogsInputOutput) CreatedAt() pulumi.StringOutput
Input creation
func (DBaaSLogsInputOutput) Description ¶
func (o DBaaSLogsInputOutput) Description() pulumi.StringOutput
Input description
func (DBaaSLogsInputOutput) ElementType ¶
func (DBaaSLogsInputOutput) ElementType() reflect.Type
func (DBaaSLogsInputOutput) EngineId ¶
func (o DBaaSLogsInputOutput) EngineId() pulumi.StringOutput
Input engine ID
func (DBaaSLogsInputOutput) ExposedPort ¶
func (o DBaaSLogsInputOutput) ExposedPort() pulumi.StringOutput
Port
func (DBaaSLogsInputOutput) Hostname ¶
func (o DBaaSLogsInputOutput) Hostname() pulumi.StringOutput
Hostname
func (DBaaSLogsInputOutput) InputId ¶
func (o DBaaSLogsInputOutput) InputId() pulumi.StringOutput
Input ID
func (DBaaSLogsInputOutput) IsRestartRequired ¶
func (o DBaaSLogsInputOutput) IsRestartRequired() pulumi.BoolOutput
Indicate if input need to be restarted
func (DBaaSLogsInputOutput) NbInstance ¶
func (o DBaaSLogsInputOutput) NbInstance() pulumi.IntOutput
Number of instance running
func (DBaaSLogsInputOutput) PublicAddress ¶
func (o DBaaSLogsInputOutput) PublicAddress() pulumi.StringOutput
Input IP address
func (DBaaSLogsInputOutput) ServiceName ¶
func (o DBaaSLogsInputOutput) ServiceName() pulumi.StringOutput
service name
func (DBaaSLogsInputOutput) SslCertificate ¶
func (o DBaaSLogsInputOutput) SslCertificate() pulumi.StringOutput
Input SSL certificate
func (DBaaSLogsInputOutput) Status ¶
func (o DBaaSLogsInputOutput) Status() pulumi.StringOutput
init: configuration required, pending: ready to start, running: available
func (DBaaSLogsInputOutput) StreamId ¶
func (o DBaaSLogsInputOutput) StreamId() pulumi.StringOutput
Associated Graylog stream
func (DBaaSLogsInputOutput) Title ¶
func (o DBaaSLogsInputOutput) Title() pulumi.StringOutput
Input title
func (DBaaSLogsInputOutput) ToDBaaSLogsInputOutput ¶
func (o DBaaSLogsInputOutput) ToDBaaSLogsInputOutput() DBaaSLogsInputOutput
func (DBaaSLogsInputOutput) ToDBaaSLogsInputOutputWithContext ¶
func (o DBaaSLogsInputOutput) ToDBaaSLogsInputOutputWithContext(ctx context.Context) DBaaSLogsInputOutput
func (DBaaSLogsInputOutput) UpdatedAt ¶
func (o DBaaSLogsInputOutput) UpdatedAt() pulumi.StringOutput
Input last update
type DBaaSLogsInputState ¶
type DBaaSLogsInputState struct { // List of IP blocks AllowedNetworks pulumi.StringArrayInput // Input configuration Configuration DBaaSLogsInputConfigurationPtrInput // Input creation CreatedAt pulumi.StringPtrInput // Input description Description pulumi.StringPtrInput // Input engine ID EngineId pulumi.StringPtrInput // Port ExposedPort pulumi.StringPtrInput // Hostname Hostname pulumi.StringPtrInput // Input ID InputId pulumi.StringPtrInput // Indicate if input need to be restarted IsRestartRequired pulumi.BoolPtrInput // Number of instance running NbInstance pulumi.IntPtrInput // Input IP address PublicAddress pulumi.StringPtrInput // service name ServiceName pulumi.StringPtrInput // Input SSL certificate SslCertificate pulumi.StringPtrInput // init: configuration required, pending: ready to start, running: available Status pulumi.StringPtrInput // Associated Graylog stream StreamId pulumi.StringPtrInput // Input title Title pulumi.StringPtrInput // Input last update UpdatedAt pulumi.StringPtrInput }
func (DBaaSLogsInputState) ElementType ¶
func (DBaaSLogsInputState) ElementType() reflect.Type
type DBaaSLogsOutputGraylogStream ¶
type DBaaSLogsOutputGraylogStream struct { pulumi.CustomResourceState // Indicates if the current user can create alert on the stream CanAlert pulumi.BoolOutput `pulumi:"canAlert"` // Cold storage compression method ColdStorageCompression pulumi.StringOutput `pulumi:"coldStorageCompression"` // ColdStorage content ColdStorageContent pulumi.StringOutput `pulumi:"coldStorageContent"` // Is Cold storage enabled? ColdStorageEnabled pulumi.BoolOutput `pulumi:"coldStorageEnabled"` // Notify on new Cold storage archive ColdStorageNotifyEnabled pulumi.BoolOutput `pulumi:"coldStorageNotifyEnabled"` // Cold storage retention in year ColdStorageRetention pulumi.IntOutput `pulumi:"coldStorageRetention"` // ColdStorage destination ColdStorageTarget pulumi.StringOutput `pulumi:"coldStorageTarget"` // Stream creation CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Stream description Description pulumi.StringOutput `pulumi:"description"` // Enable ES indexing IndexingEnabled pulumi.BoolOutput `pulumi:"indexingEnabled"` // Maximum indexing size (in GB) IndexingMaxSize pulumi.IntOutput `pulumi:"indexingMaxSize"` // If set, notify when size is near 80, 90 or 100 % of the maximum configured setting IndexingNotifyEnabled pulumi.BoolOutput `pulumi:"indexingNotifyEnabled"` // Indicates if you are allowed to edit entry IsEditable pulumi.BoolOutput `pulumi:"isEditable"` IsShareable pulumi.BoolOutput `pulumi:"isShareable"` // Number of alert condition NbAlertCondition pulumi.IntOutput `pulumi:"nbAlertCondition"` // Number of coldstored archives NbArchive pulumi.IntOutput `pulumi:"nbArchive"` // Parent stream ID ParentStreamId pulumi.StringPtrOutput `pulumi:"parentStreamId"` // If set, pause indexing when maximum size is reach PauseIndexingOnMaxSize pulumi.BoolOutput `pulumi:"pauseIndexingOnMaxSize"` // Retention ID RetentionId pulumi.StringOutput `pulumi:"retentionId"` // The service name ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Stream ID StreamId pulumi.StringOutput `pulumi:"streamId"` // Stream description Title pulumi.StringOutput `pulumi:"title"` // Stream last update UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // Enable Websocket WebSocketEnabled pulumi.BoolOutput `pulumi:"webSocketEnabled"` }
func GetDBaaSLogsOutputGraylogStream ¶
func GetDBaaSLogsOutputGraylogStream(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DBaaSLogsOutputGraylogStreamState, opts ...pulumi.ResourceOption) (*DBaaSLogsOutputGraylogStream, error)
GetDBaaSLogsOutputGraylogStream gets an existing DBaaSLogsOutputGraylogStream 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 NewDBaaSLogsOutputGraylogStream ¶
func NewDBaaSLogsOutputGraylogStream(ctx *pulumi.Context, name string, args *DBaaSLogsOutputGraylogStreamArgs, opts ...pulumi.ResourceOption) (*DBaaSLogsOutputGraylogStream, error)
NewDBaaSLogsOutputGraylogStream registers a new resource with the given unique name, arguments, and options.
func (*DBaaSLogsOutputGraylogStream) ElementType ¶
func (*DBaaSLogsOutputGraylogStream) ElementType() reflect.Type
func (*DBaaSLogsOutputGraylogStream) ToDBaaSLogsOutputGraylogStreamOutput ¶
func (i *DBaaSLogsOutputGraylogStream) ToDBaaSLogsOutputGraylogStreamOutput() DBaaSLogsOutputGraylogStreamOutput
func (*DBaaSLogsOutputGraylogStream) ToDBaaSLogsOutputGraylogStreamOutputWithContext ¶
func (i *DBaaSLogsOutputGraylogStream) ToDBaaSLogsOutputGraylogStreamOutputWithContext(ctx context.Context) DBaaSLogsOutputGraylogStreamOutput
type DBaaSLogsOutputGraylogStreamArgs ¶
type DBaaSLogsOutputGraylogStreamArgs struct { // Cold storage compression method ColdStorageCompression pulumi.StringPtrInput // ColdStorage content ColdStorageContent pulumi.StringPtrInput // Is Cold storage enabled? ColdStorageEnabled pulumi.BoolPtrInput // Notify on new Cold storage archive ColdStorageNotifyEnabled pulumi.BoolPtrInput // Cold storage retention in year ColdStorageRetention pulumi.IntPtrInput // ColdStorage destination ColdStorageTarget pulumi.StringPtrInput // Stream description Description pulumi.StringInput // Enable ES indexing IndexingEnabled pulumi.BoolPtrInput // Maximum indexing size (in GB) IndexingMaxSize pulumi.IntPtrInput // If set, notify when size is near 80, 90 or 100 % of the maximum configured setting IndexingNotifyEnabled pulumi.BoolPtrInput // Parent stream ID ParentStreamId pulumi.StringPtrInput // If set, pause indexing when maximum size is reach PauseIndexingOnMaxSize pulumi.BoolPtrInput // Retention ID RetentionId pulumi.StringPtrInput // The service name ServiceName pulumi.StringInput // Stream description Title pulumi.StringInput // Enable Websocket WebSocketEnabled pulumi.BoolPtrInput }
The set of arguments for constructing a DBaaSLogsOutputGraylogStream resource.
func (DBaaSLogsOutputGraylogStreamArgs) ElementType ¶
func (DBaaSLogsOutputGraylogStreamArgs) ElementType() reflect.Type
type DBaaSLogsOutputGraylogStreamArray ¶
type DBaaSLogsOutputGraylogStreamArray []DBaaSLogsOutputGraylogStreamInput
func (DBaaSLogsOutputGraylogStreamArray) ElementType ¶
func (DBaaSLogsOutputGraylogStreamArray) ElementType() reflect.Type
func (DBaaSLogsOutputGraylogStreamArray) ToDBaaSLogsOutputGraylogStreamArrayOutput ¶
func (i DBaaSLogsOutputGraylogStreamArray) ToDBaaSLogsOutputGraylogStreamArrayOutput() DBaaSLogsOutputGraylogStreamArrayOutput
func (DBaaSLogsOutputGraylogStreamArray) ToDBaaSLogsOutputGraylogStreamArrayOutputWithContext ¶
func (i DBaaSLogsOutputGraylogStreamArray) ToDBaaSLogsOutputGraylogStreamArrayOutputWithContext(ctx context.Context) DBaaSLogsOutputGraylogStreamArrayOutput
type DBaaSLogsOutputGraylogStreamArrayInput ¶
type DBaaSLogsOutputGraylogStreamArrayInput interface { pulumi.Input ToDBaaSLogsOutputGraylogStreamArrayOutput() DBaaSLogsOutputGraylogStreamArrayOutput ToDBaaSLogsOutputGraylogStreamArrayOutputWithContext(context.Context) DBaaSLogsOutputGraylogStreamArrayOutput }
DBaaSLogsOutputGraylogStreamArrayInput is an input type that accepts DBaaSLogsOutputGraylogStreamArray and DBaaSLogsOutputGraylogStreamArrayOutput values. You can construct a concrete instance of `DBaaSLogsOutputGraylogStreamArrayInput` via:
DBaaSLogsOutputGraylogStreamArray{ DBaaSLogsOutputGraylogStreamArgs{...} }
type DBaaSLogsOutputGraylogStreamArrayOutput ¶
type DBaaSLogsOutputGraylogStreamArrayOutput struct{ *pulumi.OutputState }
func (DBaaSLogsOutputGraylogStreamArrayOutput) ElementType ¶
func (DBaaSLogsOutputGraylogStreamArrayOutput) ElementType() reflect.Type
func (DBaaSLogsOutputGraylogStreamArrayOutput) ToDBaaSLogsOutputGraylogStreamArrayOutput ¶
func (o DBaaSLogsOutputGraylogStreamArrayOutput) ToDBaaSLogsOutputGraylogStreamArrayOutput() DBaaSLogsOutputGraylogStreamArrayOutput
func (DBaaSLogsOutputGraylogStreamArrayOutput) ToDBaaSLogsOutputGraylogStreamArrayOutputWithContext ¶
func (o DBaaSLogsOutputGraylogStreamArrayOutput) ToDBaaSLogsOutputGraylogStreamArrayOutputWithContext(ctx context.Context) DBaaSLogsOutputGraylogStreamArrayOutput
type DBaaSLogsOutputGraylogStreamInput ¶
type DBaaSLogsOutputGraylogStreamInput interface { pulumi.Input ToDBaaSLogsOutputGraylogStreamOutput() DBaaSLogsOutputGraylogStreamOutput ToDBaaSLogsOutputGraylogStreamOutputWithContext(ctx context.Context) DBaaSLogsOutputGraylogStreamOutput }
type DBaaSLogsOutputGraylogStreamMap ¶
type DBaaSLogsOutputGraylogStreamMap map[string]DBaaSLogsOutputGraylogStreamInput
func (DBaaSLogsOutputGraylogStreamMap) ElementType ¶
func (DBaaSLogsOutputGraylogStreamMap) ElementType() reflect.Type
func (DBaaSLogsOutputGraylogStreamMap) ToDBaaSLogsOutputGraylogStreamMapOutput ¶
func (i DBaaSLogsOutputGraylogStreamMap) ToDBaaSLogsOutputGraylogStreamMapOutput() DBaaSLogsOutputGraylogStreamMapOutput
func (DBaaSLogsOutputGraylogStreamMap) ToDBaaSLogsOutputGraylogStreamMapOutputWithContext ¶
func (i DBaaSLogsOutputGraylogStreamMap) ToDBaaSLogsOutputGraylogStreamMapOutputWithContext(ctx context.Context) DBaaSLogsOutputGraylogStreamMapOutput
type DBaaSLogsOutputGraylogStreamMapInput ¶
type DBaaSLogsOutputGraylogStreamMapInput interface { pulumi.Input ToDBaaSLogsOutputGraylogStreamMapOutput() DBaaSLogsOutputGraylogStreamMapOutput ToDBaaSLogsOutputGraylogStreamMapOutputWithContext(context.Context) DBaaSLogsOutputGraylogStreamMapOutput }
DBaaSLogsOutputGraylogStreamMapInput is an input type that accepts DBaaSLogsOutputGraylogStreamMap and DBaaSLogsOutputGraylogStreamMapOutput values. You can construct a concrete instance of `DBaaSLogsOutputGraylogStreamMapInput` via:
DBaaSLogsOutputGraylogStreamMap{ "key": DBaaSLogsOutputGraylogStreamArgs{...} }
type DBaaSLogsOutputGraylogStreamMapOutput ¶
type DBaaSLogsOutputGraylogStreamMapOutput struct{ *pulumi.OutputState }
func (DBaaSLogsOutputGraylogStreamMapOutput) ElementType ¶
func (DBaaSLogsOutputGraylogStreamMapOutput) ElementType() reflect.Type
func (DBaaSLogsOutputGraylogStreamMapOutput) MapIndex ¶
func (o DBaaSLogsOutputGraylogStreamMapOutput) MapIndex(k pulumi.StringInput) DBaaSLogsOutputGraylogStreamOutput
func (DBaaSLogsOutputGraylogStreamMapOutput) ToDBaaSLogsOutputGraylogStreamMapOutput ¶
func (o DBaaSLogsOutputGraylogStreamMapOutput) ToDBaaSLogsOutputGraylogStreamMapOutput() DBaaSLogsOutputGraylogStreamMapOutput
func (DBaaSLogsOutputGraylogStreamMapOutput) ToDBaaSLogsOutputGraylogStreamMapOutputWithContext ¶
func (o DBaaSLogsOutputGraylogStreamMapOutput) ToDBaaSLogsOutputGraylogStreamMapOutputWithContext(ctx context.Context) DBaaSLogsOutputGraylogStreamMapOutput
type DBaaSLogsOutputGraylogStreamOutput ¶
type DBaaSLogsOutputGraylogStreamOutput struct{ *pulumi.OutputState }
func (DBaaSLogsOutputGraylogStreamOutput) CanAlert ¶
func (o DBaaSLogsOutputGraylogStreamOutput) CanAlert() pulumi.BoolOutput
Indicates if the current user can create alert on the stream
func (DBaaSLogsOutputGraylogStreamOutput) ColdStorageCompression ¶
func (o DBaaSLogsOutputGraylogStreamOutput) ColdStorageCompression() pulumi.StringOutput
Cold storage compression method
func (DBaaSLogsOutputGraylogStreamOutput) ColdStorageContent ¶
func (o DBaaSLogsOutputGraylogStreamOutput) ColdStorageContent() pulumi.StringOutput
ColdStorage content
func (DBaaSLogsOutputGraylogStreamOutput) ColdStorageEnabled ¶
func (o DBaaSLogsOutputGraylogStreamOutput) ColdStorageEnabled() pulumi.BoolOutput
Is Cold storage enabled?
func (DBaaSLogsOutputGraylogStreamOutput) ColdStorageNotifyEnabled ¶
func (o DBaaSLogsOutputGraylogStreamOutput) ColdStorageNotifyEnabled() pulumi.BoolOutput
Notify on new Cold storage archive
func (DBaaSLogsOutputGraylogStreamOutput) ColdStorageRetention ¶
func (o DBaaSLogsOutputGraylogStreamOutput) ColdStorageRetention() pulumi.IntOutput
Cold storage retention in year
func (DBaaSLogsOutputGraylogStreamOutput) ColdStorageTarget ¶
func (o DBaaSLogsOutputGraylogStreamOutput) ColdStorageTarget() pulumi.StringOutput
ColdStorage destination
func (DBaaSLogsOutputGraylogStreamOutput) CreatedAt ¶
func (o DBaaSLogsOutputGraylogStreamOutput) CreatedAt() pulumi.StringOutput
Stream creation
func (DBaaSLogsOutputGraylogStreamOutput) Description ¶
func (o DBaaSLogsOutputGraylogStreamOutput) Description() pulumi.StringOutput
Stream description
func (DBaaSLogsOutputGraylogStreamOutput) ElementType ¶
func (DBaaSLogsOutputGraylogStreamOutput) ElementType() reflect.Type
func (DBaaSLogsOutputGraylogStreamOutput) IndexingEnabled ¶
func (o DBaaSLogsOutputGraylogStreamOutput) IndexingEnabled() pulumi.BoolOutput
Enable ES indexing
func (DBaaSLogsOutputGraylogStreamOutput) IndexingMaxSize ¶
func (o DBaaSLogsOutputGraylogStreamOutput) IndexingMaxSize() pulumi.IntOutput
Maximum indexing size (in GB)
func (DBaaSLogsOutputGraylogStreamOutput) IndexingNotifyEnabled ¶
func (o DBaaSLogsOutputGraylogStreamOutput) IndexingNotifyEnabled() pulumi.BoolOutput
If set, notify when size is near 80, 90 or 100 % of the maximum configured setting
func (DBaaSLogsOutputGraylogStreamOutput) IsEditable ¶
func (o DBaaSLogsOutputGraylogStreamOutput) IsEditable() pulumi.BoolOutput
Indicates if you are allowed to edit entry
func (DBaaSLogsOutputGraylogStreamOutput) IsShareable ¶
func (o DBaaSLogsOutputGraylogStreamOutput) IsShareable() pulumi.BoolOutput
Indicates if you are allowed to share entry
func (DBaaSLogsOutputGraylogStreamOutput) NbAlertCondition ¶
func (o DBaaSLogsOutputGraylogStreamOutput) NbAlertCondition() pulumi.IntOutput
Number of alert condition
func (DBaaSLogsOutputGraylogStreamOutput) NbArchive ¶
func (o DBaaSLogsOutputGraylogStreamOutput) NbArchive() pulumi.IntOutput
Number of coldstored archives
func (DBaaSLogsOutputGraylogStreamOutput) ParentStreamId ¶
func (o DBaaSLogsOutputGraylogStreamOutput) ParentStreamId() pulumi.StringPtrOutput
Parent stream ID
func (DBaaSLogsOutputGraylogStreamOutput) PauseIndexingOnMaxSize ¶
func (o DBaaSLogsOutputGraylogStreamOutput) PauseIndexingOnMaxSize() pulumi.BoolOutput
If set, pause indexing when maximum size is reach
func (DBaaSLogsOutputGraylogStreamOutput) RetentionId ¶
func (o DBaaSLogsOutputGraylogStreamOutput) RetentionId() pulumi.StringOutput
Retention ID
func (DBaaSLogsOutputGraylogStreamOutput) ServiceName ¶
func (o DBaaSLogsOutputGraylogStreamOutput) ServiceName() pulumi.StringOutput
The service name
func (DBaaSLogsOutputGraylogStreamOutput) StreamId ¶
func (o DBaaSLogsOutputGraylogStreamOutput) StreamId() pulumi.StringOutput
Stream ID
func (DBaaSLogsOutputGraylogStreamOutput) Title ¶
func (o DBaaSLogsOutputGraylogStreamOutput) Title() pulumi.StringOutput
Stream description
func (DBaaSLogsOutputGraylogStreamOutput) ToDBaaSLogsOutputGraylogStreamOutput ¶
func (o DBaaSLogsOutputGraylogStreamOutput) ToDBaaSLogsOutputGraylogStreamOutput() DBaaSLogsOutputGraylogStreamOutput
func (DBaaSLogsOutputGraylogStreamOutput) ToDBaaSLogsOutputGraylogStreamOutputWithContext ¶
func (o DBaaSLogsOutputGraylogStreamOutput) ToDBaaSLogsOutputGraylogStreamOutputWithContext(ctx context.Context) DBaaSLogsOutputGraylogStreamOutput
func (DBaaSLogsOutputGraylogStreamOutput) UpdatedAt ¶
func (o DBaaSLogsOutputGraylogStreamOutput) UpdatedAt() pulumi.StringOutput
Stream last update
func (DBaaSLogsOutputGraylogStreamOutput) WebSocketEnabled ¶
func (o DBaaSLogsOutputGraylogStreamOutput) WebSocketEnabled() pulumi.BoolOutput
Enable Websocket
type DBaaSLogsOutputGraylogStreamState ¶
type DBaaSLogsOutputGraylogStreamState struct { // Indicates if the current user can create alert on the stream CanAlert pulumi.BoolPtrInput // Cold storage compression method ColdStorageCompression pulumi.StringPtrInput // ColdStorage content ColdStorageContent pulumi.StringPtrInput // Is Cold storage enabled? ColdStorageEnabled pulumi.BoolPtrInput // Notify on new Cold storage archive ColdStorageNotifyEnabled pulumi.BoolPtrInput // Cold storage retention in year ColdStorageRetention pulumi.IntPtrInput // ColdStorage destination ColdStorageTarget pulumi.StringPtrInput // Stream creation CreatedAt pulumi.StringPtrInput // Stream description Description pulumi.StringPtrInput // Enable ES indexing IndexingEnabled pulumi.BoolPtrInput // Maximum indexing size (in GB) IndexingMaxSize pulumi.IntPtrInput // If set, notify when size is near 80, 90 or 100 % of the maximum configured setting IndexingNotifyEnabled pulumi.BoolPtrInput // Indicates if you are allowed to edit entry IsEditable pulumi.BoolPtrInput IsShareable pulumi.BoolPtrInput // Number of alert condition NbAlertCondition pulumi.IntPtrInput // Number of coldstored archives NbArchive pulumi.IntPtrInput // Parent stream ID ParentStreamId pulumi.StringPtrInput // If set, pause indexing when maximum size is reach PauseIndexingOnMaxSize pulumi.BoolPtrInput // Retention ID RetentionId pulumi.StringPtrInput // The service name ServiceName pulumi.StringPtrInput // Stream ID StreamId pulumi.StringPtrInput // Stream description Title pulumi.StringPtrInput // Stream last update UpdatedAt pulumi.StringPtrInput // Enable Websocket WebSocketEnabled pulumi.BoolPtrInput }
func (DBaaSLogsOutputGraylogStreamState) ElementType ¶
func (DBaaSLogsOutputGraylogStreamState) ElementType() reflect.Type
type DedicatedCephACL ¶
type DedicatedCephACL struct { pulumi.CustomResourceState // IP family. `IPv4` or `IPv6` Family pulumi.StringOutput `pulumi:"family"` // The network mask to apply Netmask pulumi.StringOutput `pulumi:"netmask"` // The network IP to authorize Network pulumi.StringOutput `pulumi:"network"` // The internal name of your dedicated CEPH ServiceName pulumi.StringOutput `pulumi:"serviceName"` }
Add a new access ACL for the given network/mask.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { my_ceph, err := ovh.GetDedicatedCeph(ctx, &GetDedicatedCephArgs{ ServiceName: "94d423da-0e55-45f2-9812-836460a19939", }, nil) if err != nil { return err } _, err = ovh.NewDedicatedCephACL(ctx, "my-acl", &ovh.DedicatedCephACLArgs{ ServiceName: pulumi.String(my_ceph.Id), Network: pulumi.String("1.2.3.4"), Netmask: pulumi.String("255.255.255.255"), }) if err != nil { return err } return nil }) }
```
func GetDedicatedCephACL ¶
func GetDedicatedCephACL(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DedicatedCephACLState, opts ...pulumi.ResourceOption) (*DedicatedCephACL, error)
GetDedicatedCephACL gets an existing DedicatedCephACL 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 NewDedicatedCephACL ¶
func NewDedicatedCephACL(ctx *pulumi.Context, name string, args *DedicatedCephACLArgs, opts ...pulumi.ResourceOption) (*DedicatedCephACL, error)
NewDedicatedCephACL registers a new resource with the given unique name, arguments, and options.
func (*DedicatedCephACL) ElementType ¶
func (*DedicatedCephACL) ElementType() reflect.Type
func (*DedicatedCephACL) ToDedicatedCephACLOutput ¶
func (i *DedicatedCephACL) ToDedicatedCephACLOutput() DedicatedCephACLOutput
func (*DedicatedCephACL) ToDedicatedCephACLOutputWithContext ¶
func (i *DedicatedCephACL) ToDedicatedCephACLOutputWithContext(ctx context.Context) DedicatedCephACLOutput
type DedicatedCephACLArgs ¶
type DedicatedCephACLArgs struct { // The network mask to apply Netmask pulumi.StringInput // The network IP to authorize Network pulumi.StringInput // The internal name of your dedicated CEPH ServiceName pulumi.StringInput }
The set of arguments for constructing a DedicatedCephACL resource.
func (DedicatedCephACLArgs) ElementType ¶
func (DedicatedCephACLArgs) ElementType() reflect.Type
type DedicatedCephACLArray ¶
type DedicatedCephACLArray []DedicatedCephACLInput
func (DedicatedCephACLArray) ElementType ¶
func (DedicatedCephACLArray) ElementType() reflect.Type
func (DedicatedCephACLArray) ToDedicatedCephACLArrayOutput ¶
func (i DedicatedCephACLArray) ToDedicatedCephACLArrayOutput() DedicatedCephACLArrayOutput
func (DedicatedCephACLArray) ToDedicatedCephACLArrayOutputWithContext ¶
func (i DedicatedCephACLArray) ToDedicatedCephACLArrayOutputWithContext(ctx context.Context) DedicatedCephACLArrayOutput
type DedicatedCephACLArrayInput ¶
type DedicatedCephACLArrayInput interface { pulumi.Input ToDedicatedCephACLArrayOutput() DedicatedCephACLArrayOutput ToDedicatedCephACLArrayOutputWithContext(context.Context) DedicatedCephACLArrayOutput }
DedicatedCephACLArrayInput is an input type that accepts DedicatedCephACLArray and DedicatedCephACLArrayOutput values. You can construct a concrete instance of `DedicatedCephACLArrayInput` via:
DedicatedCephACLArray{ DedicatedCephACLArgs{...} }
type DedicatedCephACLArrayOutput ¶
type DedicatedCephACLArrayOutput struct{ *pulumi.OutputState }
func (DedicatedCephACLArrayOutput) ElementType ¶
func (DedicatedCephACLArrayOutput) ElementType() reflect.Type
func (DedicatedCephACLArrayOutput) Index ¶
func (o DedicatedCephACLArrayOutput) Index(i pulumi.IntInput) DedicatedCephACLOutput
func (DedicatedCephACLArrayOutput) ToDedicatedCephACLArrayOutput ¶
func (o DedicatedCephACLArrayOutput) ToDedicatedCephACLArrayOutput() DedicatedCephACLArrayOutput
func (DedicatedCephACLArrayOutput) ToDedicatedCephACLArrayOutputWithContext ¶
func (o DedicatedCephACLArrayOutput) ToDedicatedCephACLArrayOutputWithContext(ctx context.Context) DedicatedCephACLArrayOutput
type DedicatedCephACLInput ¶
type DedicatedCephACLInput interface { pulumi.Input ToDedicatedCephACLOutput() DedicatedCephACLOutput ToDedicatedCephACLOutputWithContext(ctx context.Context) DedicatedCephACLOutput }
type DedicatedCephACLMap ¶
type DedicatedCephACLMap map[string]DedicatedCephACLInput
func (DedicatedCephACLMap) ElementType ¶
func (DedicatedCephACLMap) ElementType() reflect.Type
func (DedicatedCephACLMap) ToDedicatedCephACLMapOutput ¶
func (i DedicatedCephACLMap) ToDedicatedCephACLMapOutput() DedicatedCephACLMapOutput
func (DedicatedCephACLMap) ToDedicatedCephACLMapOutputWithContext ¶
func (i DedicatedCephACLMap) ToDedicatedCephACLMapOutputWithContext(ctx context.Context) DedicatedCephACLMapOutput
type DedicatedCephACLMapInput ¶
type DedicatedCephACLMapInput interface { pulumi.Input ToDedicatedCephACLMapOutput() DedicatedCephACLMapOutput ToDedicatedCephACLMapOutputWithContext(context.Context) DedicatedCephACLMapOutput }
DedicatedCephACLMapInput is an input type that accepts DedicatedCephACLMap and DedicatedCephACLMapOutput values. You can construct a concrete instance of `DedicatedCephACLMapInput` via:
DedicatedCephACLMap{ "key": DedicatedCephACLArgs{...} }
type DedicatedCephACLMapOutput ¶
type DedicatedCephACLMapOutput struct{ *pulumi.OutputState }
func (DedicatedCephACLMapOutput) ElementType ¶
func (DedicatedCephACLMapOutput) ElementType() reflect.Type
func (DedicatedCephACLMapOutput) MapIndex ¶
func (o DedicatedCephACLMapOutput) MapIndex(k pulumi.StringInput) DedicatedCephACLOutput
func (DedicatedCephACLMapOutput) ToDedicatedCephACLMapOutput ¶
func (o DedicatedCephACLMapOutput) ToDedicatedCephACLMapOutput() DedicatedCephACLMapOutput
func (DedicatedCephACLMapOutput) ToDedicatedCephACLMapOutputWithContext ¶
func (o DedicatedCephACLMapOutput) ToDedicatedCephACLMapOutputWithContext(ctx context.Context) DedicatedCephACLMapOutput
type DedicatedCephACLOutput ¶
type DedicatedCephACLOutput struct{ *pulumi.OutputState }
func (DedicatedCephACLOutput) ElementType ¶
func (DedicatedCephACLOutput) ElementType() reflect.Type
func (DedicatedCephACLOutput) Family ¶
func (o DedicatedCephACLOutput) Family() pulumi.StringOutput
IP family. `IPv4` or `IPv6`
func (DedicatedCephACLOutput) Netmask ¶
func (o DedicatedCephACLOutput) Netmask() pulumi.StringOutput
The network mask to apply
func (DedicatedCephACLOutput) Network ¶
func (o DedicatedCephACLOutput) Network() pulumi.StringOutput
The network IP to authorize
func (DedicatedCephACLOutput) ServiceName ¶
func (o DedicatedCephACLOutput) ServiceName() pulumi.StringOutput
The internal name of your dedicated CEPH
func (DedicatedCephACLOutput) ToDedicatedCephACLOutput ¶
func (o DedicatedCephACLOutput) ToDedicatedCephACLOutput() DedicatedCephACLOutput
func (DedicatedCephACLOutput) ToDedicatedCephACLOutputWithContext ¶
func (o DedicatedCephACLOutput) ToDedicatedCephACLOutputWithContext(ctx context.Context) DedicatedCephACLOutput
type DedicatedCephACLState ¶
type DedicatedCephACLState struct { // IP family. `IPv4` or `IPv6` Family pulumi.StringPtrInput // The network mask to apply Netmask pulumi.StringPtrInput // The network IP to authorize Network pulumi.StringPtrInput // The internal name of your dedicated CEPH ServiceName pulumi.StringPtrInput }
func (DedicatedCephACLState) ElementType ¶
func (DedicatedCephACLState) ElementType() reflect.Type
type DedicatedServerInstallTask ¶
type DedicatedServerInstallTask struct { pulumi.CustomResourceState // If set, reboot the server on the specified boot id during destroy phase. BootidOnDestroy pulumi.IntPtrOutput `pulumi:"bootidOnDestroy"` // Details of this task. (should be `Install asked`) Comment pulumi.StringOutput `pulumi:"comment"` // see `details` block below. Details DedicatedServerInstallTaskDetailsPtrOutput `pulumi:"details"` // Completion date in RFC3339 format. DoneDate pulumi.StringOutput `pulumi:"doneDate"` // Function name (should be `hardInstall`). Function pulumi.StringOutput `pulumi:"function"` // Last update in RFC3339 format. LastUpdate pulumi.StringOutput `pulumi:"lastUpdate"` // Partition scheme name. PartitionSchemeName pulumi.StringPtrOutput `pulumi:"partitionSchemeName"` // The serviceName of your dedicated server. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Task creation date in RFC3339 format. StartDate pulumi.StringOutput `pulumi:"startDate"` // Task status (should be `done`) Status pulumi.StringOutput `pulumi:"status"` // Template name. TemplateName pulumi.StringOutput `pulumi:"templateName"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { rescue, err := ovh.GetDedicatedServerBoots(ctx, &GetDedicatedServerBootsArgs{ ServiceName: "ns00000.ip-1-2-3.eu", BootType: pulumi.StringRef("rescue"), }, nil) if err != nil { return err } key, err := ovh.NewMeSSHKey(ctx, "key", &ovh.MeSSHKeyArgs{ KeyName: pulumi.String("mykey"), Key: pulumi.String("ssh-ed25519 AAAAC3..."), }) if err != nil { return err } debian, err := ovh.NewMeInstallationTemplate(ctx, "debian", &ovh.MeInstallationTemplateArgs{ BaseTemplateName: pulumi.String("debian10_64"), TemplateName: pulumi.String("mydebian10"), DefaultLanguage: pulumi.String("en"), Customization: &MeInstallationTemplateCustomizationArgs{ ChangeLog: pulumi.String("v1"), CustomHostname: pulumi.String("mytest"), SshKeyName: key.KeyName, }, }) if err != nil { return err } _, err = ovh.NewDedicatedServerInstallTask(ctx, "serverInstall", &ovh.DedicatedServerInstallTaskArgs{ ServiceName: pulumi.String("ns00000.ip-1-2-3.eu"), TemplateName: debian.TemplateName, BootidOnDestroy: pulumi.Int(rescue.Results[0]), }) if err != nil { return err } return nil }) }
```
func GetDedicatedServerInstallTask ¶
func GetDedicatedServerInstallTask(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DedicatedServerInstallTaskState, opts ...pulumi.ResourceOption) (*DedicatedServerInstallTask, error)
GetDedicatedServerInstallTask gets an existing DedicatedServerInstallTask 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 NewDedicatedServerInstallTask ¶
func NewDedicatedServerInstallTask(ctx *pulumi.Context, name string, args *DedicatedServerInstallTaskArgs, opts ...pulumi.ResourceOption) (*DedicatedServerInstallTask, error)
NewDedicatedServerInstallTask registers a new resource with the given unique name, arguments, and options.
func (*DedicatedServerInstallTask) ElementType ¶
func (*DedicatedServerInstallTask) ElementType() reflect.Type
func (*DedicatedServerInstallTask) ToDedicatedServerInstallTaskOutput ¶
func (i *DedicatedServerInstallTask) ToDedicatedServerInstallTaskOutput() DedicatedServerInstallTaskOutput
func (*DedicatedServerInstallTask) ToDedicatedServerInstallTaskOutputWithContext ¶
func (i *DedicatedServerInstallTask) ToDedicatedServerInstallTaskOutputWithContext(ctx context.Context) DedicatedServerInstallTaskOutput
type DedicatedServerInstallTaskArgs ¶
type DedicatedServerInstallTaskArgs struct { // If set, reboot the server on the specified boot id during destroy phase. BootidOnDestroy pulumi.IntPtrInput // see `details` block below. Details DedicatedServerInstallTaskDetailsPtrInput // Partition scheme name. PartitionSchemeName pulumi.StringPtrInput // The serviceName of your dedicated server. ServiceName pulumi.StringInput // Template name. TemplateName pulumi.StringInput }
The set of arguments for constructing a DedicatedServerInstallTask resource.
func (DedicatedServerInstallTaskArgs) ElementType ¶
func (DedicatedServerInstallTaskArgs) ElementType() reflect.Type
type DedicatedServerInstallTaskArray ¶
type DedicatedServerInstallTaskArray []DedicatedServerInstallTaskInput
func (DedicatedServerInstallTaskArray) ElementType ¶
func (DedicatedServerInstallTaskArray) ElementType() reflect.Type
func (DedicatedServerInstallTaskArray) ToDedicatedServerInstallTaskArrayOutput ¶
func (i DedicatedServerInstallTaskArray) ToDedicatedServerInstallTaskArrayOutput() DedicatedServerInstallTaskArrayOutput
func (DedicatedServerInstallTaskArray) ToDedicatedServerInstallTaskArrayOutputWithContext ¶
func (i DedicatedServerInstallTaskArray) ToDedicatedServerInstallTaskArrayOutputWithContext(ctx context.Context) DedicatedServerInstallTaskArrayOutput
type DedicatedServerInstallTaskArrayInput ¶
type DedicatedServerInstallTaskArrayInput interface { pulumi.Input ToDedicatedServerInstallTaskArrayOutput() DedicatedServerInstallTaskArrayOutput ToDedicatedServerInstallTaskArrayOutputWithContext(context.Context) DedicatedServerInstallTaskArrayOutput }
DedicatedServerInstallTaskArrayInput is an input type that accepts DedicatedServerInstallTaskArray and DedicatedServerInstallTaskArrayOutput values. You can construct a concrete instance of `DedicatedServerInstallTaskArrayInput` via:
DedicatedServerInstallTaskArray{ DedicatedServerInstallTaskArgs{...} }
type DedicatedServerInstallTaskArrayOutput ¶
type DedicatedServerInstallTaskArrayOutput struct{ *pulumi.OutputState }
func (DedicatedServerInstallTaskArrayOutput) ElementType ¶
func (DedicatedServerInstallTaskArrayOutput) ElementType() reflect.Type
func (DedicatedServerInstallTaskArrayOutput) Index ¶
func (o DedicatedServerInstallTaskArrayOutput) Index(i pulumi.IntInput) DedicatedServerInstallTaskOutput
func (DedicatedServerInstallTaskArrayOutput) ToDedicatedServerInstallTaskArrayOutput ¶
func (o DedicatedServerInstallTaskArrayOutput) ToDedicatedServerInstallTaskArrayOutput() DedicatedServerInstallTaskArrayOutput
func (DedicatedServerInstallTaskArrayOutput) ToDedicatedServerInstallTaskArrayOutputWithContext ¶
func (o DedicatedServerInstallTaskArrayOutput) ToDedicatedServerInstallTaskArrayOutputWithContext(ctx context.Context) DedicatedServerInstallTaskArrayOutput
type DedicatedServerInstallTaskDetails ¶
type DedicatedServerInstallTaskDetails struct { // Template change log details. // // Deprecated: field is not used anymore ChangeLog *string `pulumi:"changeLog"` // Set up the server using the provided hostname instead of the default hostname. CustomHostname *string `pulumi:"customHostname"` // Disk group id. DiskGroupId *int `pulumi:"diskGroupId"` // set to true to install RTM. InstallRtm *bool `pulumi:"installRtm"` // set to true to install sql server (Windows template only). InstallSqlServer *bool `pulumi:"installSqlServer"` // language. Language *string `pulumi:"language"` // set to true to disable RAID. NoRaid *bool `pulumi:"noRaid"` // Indicate the URL where your postinstall customisation script is located. PostInstallationScriptLink *string `pulumi:"postInstallationScriptLink"` // Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. PostInstallationScriptReturn *string `pulumi:"postInstallationScriptReturn"` // set to true to make a hardware raid reset. ResetHwRaid *bool `pulumi:"resetHwRaid"` // soft raid devices. SoftRaidDevices *int `pulumi:"softRaidDevices"` // Name of the ssh key that should be installed. Password login will be disabled. SshKeyName *string `pulumi:"sshKeyName"` // Use the distribution's native kernel instead of the recommended OVH Kernel. UseDistribKernel *bool `pulumi:"useDistribKernel"` // set to true to use SPLA. UseSpla *bool `pulumi:"useSpla"` }
type DedicatedServerInstallTaskDetailsArgs ¶
type DedicatedServerInstallTaskDetailsArgs struct { // Template change log details. // // Deprecated: field is not used anymore ChangeLog pulumi.StringPtrInput `pulumi:"changeLog"` // Set up the server using the provided hostname instead of the default hostname. CustomHostname pulumi.StringPtrInput `pulumi:"customHostname"` // Disk group id. DiskGroupId pulumi.IntPtrInput `pulumi:"diskGroupId"` // set to true to install RTM. InstallRtm pulumi.BoolPtrInput `pulumi:"installRtm"` // set to true to install sql server (Windows template only). InstallSqlServer pulumi.BoolPtrInput `pulumi:"installSqlServer"` // language. Language pulumi.StringPtrInput `pulumi:"language"` // set to true to disable RAID. NoRaid pulumi.BoolPtrInput `pulumi:"noRaid"` // Indicate the URL where your postinstall customisation script is located. PostInstallationScriptLink pulumi.StringPtrInput `pulumi:"postInstallationScriptLink"` // Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'. PostInstallationScriptReturn pulumi.StringPtrInput `pulumi:"postInstallationScriptReturn"` // set to true to make a hardware raid reset. ResetHwRaid pulumi.BoolPtrInput `pulumi:"resetHwRaid"` // soft raid devices. SoftRaidDevices pulumi.IntPtrInput `pulumi:"softRaidDevices"` // Name of the ssh key that should be installed. Password login will be disabled. SshKeyName pulumi.StringPtrInput `pulumi:"sshKeyName"` // Use the distribution's native kernel instead of the recommended OVH Kernel. UseDistribKernel pulumi.BoolPtrInput `pulumi:"useDistribKernel"` // set to true to use SPLA. UseSpla pulumi.BoolPtrInput `pulumi:"useSpla"` }
func (DedicatedServerInstallTaskDetailsArgs) ElementType ¶
func (DedicatedServerInstallTaskDetailsArgs) ElementType() reflect.Type
func (DedicatedServerInstallTaskDetailsArgs) ToDedicatedServerInstallTaskDetailsOutput ¶
func (i DedicatedServerInstallTaskDetailsArgs) ToDedicatedServerInstallTaskDetailsOutput() DedicatedServerInstallTaskDetailsOutput
func (DedicatedServerInstallTaskDetailsArgs) ToDedicatedServerInstallTaskDetailsOutputWithContext ¶
func (i DedicatedServerInstallTaskDetailsArgs) ToDedicatedServerInstallTaskDetailsOutputWithContext(ctx context.Context) DedicatedServerInstallTaskDetailsOutput
func (DedicatedServerInstallTaskDetailsArgs) ToDedicatedServerInstallTaskDetailsPtrOutput ¶
func (i DedicatedServerInstallTaskDetailsArgs) ToDedicatedServerInstallTaskDetailsPtrOutput() DedicatedServerInstallTaskDetailsPtrOutput
func (DedicatedServerInstallTaskDetailsArgs) ToDedicatedServerInstallTaskDetailsPtrOutputWithContext ¶
func (i DedicatedServerInstallTaskDetailsArgs) ToDedicatedServerInstallTaskDetailsPtrOutputWithContext(ctx context.Context) DedicatedServerInstallTaskDetailsPtrOutput
type DedicatedServerInstallTaskDetailsInput ¶
type DedicatedServerInstallTaskDetailsInput interface { pulumi.Input ToDedicatedServerInstallTaskDetailsOutput() DedicatedServerInstallTaskDetailsOutput ToDedicatedServerInstallTaskDetailsOutputWithContext(context.Context) DedicatedServerInstallTaskDetailsOutput }
DedicatedServerInstallTaskDetailsInput is an input type that accepts DedicatedServerInstallTaskDetailsArgs and DedicatedServerInstallTaskDetailsOutput values. You can construct a concrete instance of `DedicatedServerInstallTaskDetailsInput` via:
DedicatedServerInstallTaskDetailsArgs{...}
type DedicatedServerInstallTaskDetailsOutput ¶
type DedicatedServerInstallTaskDetailsOutput struct{ *pulumi.OutputState }
func (DedicatedServerInstallTaskDetailsOutput) ChangeLog
deprecated
func (o DedicatedServerInstallTaskDetailsOutput) ChangeLog() pulumi.StringPtrOutput
Template change log details.
Deprecated: field is not used anymore
func (DedicatedServerInstallTaskDetailsOutput) CustomHostname ¶
func (o DedicatedServerInstallTaskDetailsOutput) CustomHostname() pulumi.StringPtrOutput
Set up the server using the provided hostname instead of the default hostname.
func (DedicatedServerInstallTaskDetailsOutput) DiskGroupId ¶
func (o DedicatedServerInstallTaskDetailsOutput) DiskGroupId() pulumi.IntPtrOutput
Disk group id.
func (DedicatedServerInstallTaskDetailsOutput) ElementType ¶
func (DedicatedServerInstallTaskDetailsOutput) ElementType() reflect.Type
func (DedicatedServerInstallTaskDetailsOutput) InstallRtm ¶
func (o DedicatedServerInstallTaskDetailsOutput) InstallRtm() pulumi.BoolPtrOutput
set to true to install RTM.
func (DedicatedServerInstallTaskDetailsOutput) InstallSqlServer ¶
func (o DedicatedServerInstallTaskDetailsOutput) InstallSqlServer() pulumi.BoolPtrOutput
set to true to install sql server (Windows template only).
func (DedicatedServerInstallTaskDetailsOutput) Language ¶
func (o DedicatedServerInstallTaskDetailsOutput) Language() pulumi.StringPtrOutput
language.
func (DedicatedServerInstallTaskDetailsOutput) NoRaid ¶
func (o DedicatedServerInstallTaskDetailsOutput) NoRaid() pulumi.BoolPtrOutput
set to true to disable RAID.
func (DedicatedServerInstallTaskDetailsOutput) PostInstallationScriptLink ¶
func (o DedicatedServerInstallTaskDetailsOutput) PostInstallationScriptLink() pulumi.StringPtrOutput
Indicate the URL where your postinstall customisation script is located.
func (DedicatedServerInstallTaskDetailsOutput) PostInstallationScriptReturn ¶
func (o DedicatedServerInstallTaskDetailsOutput) PostInstallationScriptReturn() pulumi.StringPtrOutput
Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'.
func (DedicatedServerInstallTaskDetailsOutput) ResetHwRaid ¶
func (o DedicatedServerInstallTaskDetailsOutput) ResetHwRaid() pulumi.BoolPtrOutput
set to true to make a hardware raid reset.
func (DedicatedServerInstallTaskDetailsOutput) SoftRaidDevices ¶
func (o DedicatedServerInstallTaskDetailsOutput) SoftRaidDevices() pulumi.IntPtrOutput
soft raid devices.
func (DedicatedServerInstallTaskDetailsOutput) SshKeyName ¶
func (o DedicatedServerInstallTaskDetailsOutput) SshKeyName() pulumi.StringPtrOutput
Name of the ssh key that should be installed. Password login will be disabled.
func (DedicatedServerInstallTaskDetailsOutput) ToDedicatedServerInstallTaskDetailsOutput ¶
func (o DedicatedServerInstallTaskDetailsOutput) ToDedicatedServerInstallTaskDetailsOutput() DedicatedServerInstallTaskDetailsOutput
func (DedicatedServerInstallTaskDetailsOutput) ToDedicatedServerInstallTaskDetailsOutputWithContext ¶
func (o DedicatedServerInstallTaskDetailsOutput) ToDedicatedServerInstallTaskDetailsOutputWithContext(ctx context.Context) DedicatedServerInstallTaskDetailsOutput
func (DedicatedServerInstallTaskDetailsOutput) ToDedicatedServerInstallTaskDetailsPtrOutput ¶
func (o DedicatedServerInstallTaskDetailsOutput) ToDedicatedServerInstallTaskDetailsPtrOutput() DedicatedServerInstallTaskDetailsPtrOutput
func (DedicatedServerInstallTaskDetailsOutput) ToDedicatedServerInstallTaskDetailsPtrOutputWithContext ¶
func (o DedicatedServerInstallTaskDetailsOutput) ToDedicatedServerInstallTaskDetailsPtrOutputWithContext(ctx context.Context) DedicatedServerInstallTaskDetailsPtrOutput
func (DedicatedServerInstallTaskDetailsOutput) UseDistribKernel ¶
func (o DedicatedServerInstallTaskDetailsOutput) UseDistribKernel() pulumi.BoolPtrOutput
Use the distribution's native kernel instead of the recommended OVH Kernel.
func (DedicatedServerInstallTaskDetailsOutput) UseSpla ¶
func (o DedicatedServerInstallTaskDetailsOutput) UseSpla() pulumi.BoolPtrOutput
set to true to use SPLA.
type DedicatedServerInstallTaskDetailsPtrInput ¶
type DedicatedServerInstallTaskDetailsPtrInput interface { pulumi.Input ToDedicatedServerInstallTaskDetailsPtrOutput() DedicatedServerInstallTaskDetailsPtrOutput ToDedicatedServerInstallTaskDetailsPtrOutputWithContext(context.Context) DedicatedServerInstallTaskDetailsPtrOutput }
DedicatedServerInstallTaskDetailsPtrInput is an input type that accepts DedicatedServerInstallTaskDetailsArgs, DedicatedServerInstallTaskDetailsPtr and DedicatedServerInstallTaskDetailsPtrOutput values. You can construct a concrete instance of `DedicatedServerInstallTaskDetailsPtrInput` via:
DedicatedServerInstallTaskDetailsArgs{...} or: nil
func DedicatedServerInstallTaskDetailsPtr ¶
func DedicatedServerInstallTaskDetailsPtr(v *DedicatedServerInstallTaskDetailsArgs) DedicatedServerInstallTaskDetailsPtrInput
type DedicatedServerInstallTaskDetailsPtrOutput ¶
type DedicatedServerInstallTaskDetailsPtrOutput struct{ *pulumi.OutputState }
func (DedicatedServerInstallTaskDetailsPtrOutput) ChangeLog
deprecated
func (o DedicatedServerInstallTaskDetailsPtrOutput) ChangeLog() pulumi.StringPtrOutput
Template change log details.
Deprecated: field is not used anymore
func (DedicatedServerInstallTaskDetailsPtrOutput) CustomHostname ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) CustomHostname() pulumi.StringPtrOutput
Set up the server using the provided hostname instead of the default hostname.
func (DedicatedServerInstallTaskDetailsPtrOutput) DiskGroupId ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) DiskGroupId() pulumi.IntPtrOutput
Disk group id.
func (DedicatedServerInstallTaskDetailsPtrOutput) ElementType ¶
func (DedicatedServerInstallTaskDetailsPtrOutput) ElementType() reflect.Type
func (DedicatedServerInstallTaskDetailsPtrOutput) InstallRtm ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) InstallRtm() pulumi.BoolPtrOutput
set to true to install RTM.
func (DedicatedServerInstallTaskDetailsPtrOutput) InstallSqlServer ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) InstallSqlServer() pulumi.BoolPtrOutput
set to true to install sql server (Windows template only).
func (DedicatedServerInstallTaskDetailsPtrOutput) Language ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) Language() pulumi.StringPtrOutput
language.
func (DedicatedServerInstallTaskDetailsPtrOutput) NoRaid ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) NoRaid() pulumi.BoolPtrOutput
set to true to disable RAID.
func (DedicatedServerInstallTaskDetailsPtrOutput) PostInstallationScriptLink ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) PostInstallationScriptLink() pulumi.StringPtrOutput
Indicate the URL where your postinstall customisation script is located.
func (DedicatedServerInstallTaskDetailsPtrOutput) PostInstallationScriptReturn ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) PostInstallationScriptReturn() pulumi.StringPtrOutput
Indicate the string returned by your postinstall customisation script on successful execution. Advice: your script should return a unique validation string in case of succes. A good example is 'loh1Xee7eo OK OK OK UGh8Ang1Gu'.
func (DedicatedServerInstallTaskDetailsPtrOutput) ResetHwRaid ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) ResetHwRaid() pulumi.BoolPtrOutput
set to true to make a hardware raid reset.
func (DedicatedServerInstallTaskDetailsPtrOutput) SoftRaidDevices ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) SoftRaidDevices() pulumi.IntPtrOutput
soft raid devices.
func (DedicatedServerInstallTaskDetailsPtrOutput) SshKeyName ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) SshKeyName() pulumi.StringPtrOutput
Name of the ssh key that should be installed. Password login will be disabled.
func (DedicatedServerInstallTaskDetailsPtrOutput) ToDedicatedServerInstallTaskDetailsPtrOutput ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) ToDedicatedServerInstallTaskDetailsPtrOutput() DedicatedServerInstallTaskDetailsPtrOutput
func (DedicatedServerInstallTaskDetailsPtrOutput) ToDedicatedServerInstallTaskDetailsPtrOutputWithContext ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) ToDedicatedServerInstallTaskDetailsPtrOutputWithContext(ctx context.Context) DedicatedServerInstallTaskDetailsPtrOutput
func (DedicatedServerInstallTaskDetailsPtrOutput) UseDistribKernel ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) UseDistribKernel() pulumi.BoolPtrOutput
Use the distribution's native kernel instead of the recommended OVH Kernel.
func (DedicatedServerInstallTaskDetailsPtrOutput) UseSpla ¶
func (o DedicatedServerInstallTaskDetailsPtrOutput) UseSpla() pulumi.BoolPtrOutput
set to true to use SPLA.
type DedicatedServerInstallTaskInput ¶
type DedicatedServerInstallTaskInput interface { pulumi.Input ToDedicatedServerInstallTaskOutput() DedicatedServerInstallTaskOutput ToDedicatedServerInstallTaskOutputWithContext(ctx context.Context) DedicatedServerInstallTaskOutput }
type DedicatedServerInstallTaskMap ¶
type DedicatedServerInstallTaskMap map[string]DedicatedServerInstallTaskInput
func (DedicatedServerInstallTaskMap) ElementType ¶
func (DedicatedServerInstallTaskMap) ElementType() reflect.Type
func (DedicatedServerInstallTaskMap) ToDedicatedServerInstallTaskMapOutput ¶
func (i DedicatedServerInstallTaskMap) ToDedicatedServerInstallTaskMapOutput() DedicatedServerInstallTaskMapOutput
func (DedicatedServerInstallTaskMap) ToDedicatedServerInstallTaskMapOutputWithContext ¶
func (i DedicatedServerInstallTaskMap) ToDedicatedServerInstallTaskMapOutputWithContext(ctx context.Context) DedicatedServerInstallTaskMapOutput
type DedicatedServerInstallTaskMapInput ¶
type DedicatedServerInstallTaskMapInput interface { pulumi.Input ToDedicatedServerInstallTaskMapOutput() DedicatedServerInstallTaskMapOutput ToDedicatedServerInstallTaskMapOutputWithContext(context.Context) DedicatedServerInstallTaskMapOutput }
DedicatedServerInstallTaskMapInput is an input type that accepts DedicatedServerInstallTaskMap and DedicatedServerInstallTaskMapOutput values. You can construct a concrete instance of `DedicatedServerInstallTaskMapInput` via:
DedicatedServerInstallTaskMap{ "key": DedicatedServerInstallTaskArgs{...} }
type DedicatedServerInstallTaskMapOutput ¶
type DedicatedServerInstallTaskMapOutput struct{ *pulumi.OutputState }
func (DedicatedServerInstallTaskMapOutput) ElementType ¶
func (DedicatedServerInstallTaskMapOutput) ElementType() reflect.Type
func (DedicatedServerInstallTaskMapOutput) MapIndex ¶
func (o DedicatedServerInstallTaskMapOutput) MapIndex(k pulumi.StringInput) DedicatedServerInstallTaskOutput
func (DedicatedServerInstallTaskMapOutput) ToDedicatedServerInstallTaskMapOutput ¶
func (o DedicatedServerInstallTaskMapOutput) ToDedicatedServerInstallTaskMapOutput() DedicatedServerInstallTaskMapOutput
func (DedicatedServerInstallTaskMapOutput) ToDedicatedServerInstallTaskMapOutputWithContext ¶
func (o DedicatedServerInstallTaskMapOutput) ToDedicatedServerInstallTaskMapOutputWithContext(ctx context.Context) DedicatedServerInstallTaskMapOutput
type DedicatedServerInstallTaskOutput ¶
type DedicatedServerInstallTaskOutput struct{ *pulumi.OutputState }
func (DedicatedServerInstallTaskOutput) BootidOnDestroy ¶
func (o DedicatedServerInstallTaskOutput) BootidOnDestroy() pulumi.IntPtrOutput
If set, reboot the server on the specified boot id during destroy phase.
func (DedicatedServerInstallTaskOutput) Comment ¶
func (o DedicatedServerInstallTaskOutput) Comment() pulumi.StringOutput
Details of this task. (should be `Install asked`)
func (DedicatedServerInstallTaskOutput) Details ¶
func (o DedicatedServerInstallTaskOutput) Details() DedicatedServerInstallTaskDetailsPtrOutput
see `details` block below.
func (DedicatedServerInstallTaskOutput) DoneDate ¶
func (o DedicatedServerInstallTaskOutput) DoneDate() pulumi.StringOutput
Completion date in RFC3339 format.
func (DedicatedServerInstallTaskOutput) ElementType ¶
func (DedicatedServerInstallTaskOutput) ElementType() reflect.Type
func (DedicatedServerInstallTaskOutput) Function ¶
func (o DedicatedServerInstallTaskOutput) Function() pulumi.StringOutput
Function name (should be `hardInstall`).
func (DedicatedServerInstallTaskOutput) LastUpdate ¶
func (o DedicatedServerInstallTaskOutput) LastUpdate() pulumi.StringOutput
Last update in RFC3339 format.
func (DedicatedServerInstallTaskOutput) PartitionSchemeName ¶
func (o DedicatedServerInstallTaskOutput) PartitionSchemeName() pulumi.StringPtrOutput
Partition scheme name.
func (DedicatedServerInstallTaskOutput) ServiceName ¶
func (o DedicatedServerInstallTaskOutput) ServiceName() pulumi.StringOutput
The serviceName of your dedicated server.
func (DedicatedServerInstallTaskOutput) StartDate ¶
func (o DedicatedServerInstallTaskOutput) StartDate() pulumi.StringOutput
Task creation date in RFC3339 format.
func (DedicatedServerInstallTaskOutput) Status ¶
func (o DedicatedServerInstallTaskOutput) Status() pulumi.StringOutput
Task status (should be `done`)
func (DedicatedServerInstallTaskOutput) TemplateName ¶
func (o DedicatedServerInstallTaskOutput) TemplateName() pulumi.StringOutput
Template name.
func (DedicatedServerInstallTaskOutput) ToDedicatedServerInstallTaskOutput ¶
func (o DedicatedServerInstallTaskOutput) ToDedicatedServerInstallTaskOutput() DedicatedServerInstallTaskOutput
func (DedicatedServerInstallTaskOutput) ToDedicatedServerInstallTaskOutputWithContext ¶
func (o DedicatedServerInstallTaskOutput) ToDedicatedServerInstallTaskOutputWithContext(ctx context.Context) DedicatedServerInstallTaskOutput
type DedicatedServerInstallTaskState ¶
type DedicatedServerInstallTaskState struct { // If set, reboot the server on the specified boot id during destroy phase. BootidOnDestroy pulumi.IntPtrInput // Details of this task. (should be `Install asked`) Comment pulumi.StringPtrInput // see `details` block below. Details DedicatedServerInstallTaskDetailsPtrInput // Completion date in RFC3339 format. DoneDate pulumi.StringPtrInput // Function name (should be `hardInstall`). Function pulumi.StringPtrInput // Last update in RFC3339 format. LastUpdate pulumi.StringPtrInput // Partition scheme name. PartitionSchemeName pulumi.StringPtrInput // The serviceName of your dedicated server. ServiceName pulumi.StringPtrInput // Task creation date in RFC3339 format. StartDate pulumi.StringPtrInput // Task status (should be `done`) Status pulumi.StringPtrInput // Template name. TemplateName pulumi.StringPtrInput }
func (DedicatedServerInstallTaskState) ElementType ¶
func (DedicatedServerInstallTaskState) ElementType() reflect.Type
type DedicatedServerRebootTask ¶
type DedicatedServerRebootTask struct { pulumi.CustomResourceState // Details of this task. (should be `Reboot asked`) Comment pulumi.StringOutput `pulumi:"comment"` // Completion date in RFC3339 format. DoneDate pulumi.StringOutput `pulumi:"doneDate"` // Function name (should be `hardReboot`). Function pulumi.StringOutput `pulumi:"function"` // List of values traccked to trigger reboot, used also to form implicit dependencies Keepers pulumi.StringArrayOutput `pulumi:"keepers"` // Last update in RFC3339 format. LastUpdate pulumi.StringOutput `pulumi:"lastUpdate"` // The serviceName of your dedicated server. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Task creation date in RFC3339 format. StartDate pulumi.StringOutput `pulumi:"startDate"` // Task status (should be `done`) Status pulumi.StringOutput `pulumi:"status"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { rescue, err := ovh.GetDedicatedServerBoots(ctx, &GetDedicatedServerBootsArgs{ ServiceName: "ns00000.ip-1-2-3.eu", BootType: pulumi.StringRef("rescue"), Kernel: pulumi.StringRef("rescue64-pro"), }, nil) if err != nil { return err } serverOnRescue, err := ovh.NewDedicatedServerUpdate(ctx, "serverOnRescue", &ovh.DedicatedServerUpdateArgs{ ServiceName: pulumi.String("ns00000.ip-1-2-3.eu"), BootId: pulumi.Int(rescue.Results[0]), Monitoring: pulumi.Bool(true), State: pulumi.String("ok"), }) if err != nil { return err } _, err = ovh.NewDedicatedServerRebootTask(ctx, "serverReboot", &ovh.DedicatedServerRebootTaskArgs{ ServiceName: pulumi.String(rescue.ServiceName), Keepers: pulumi.StringArray{ serverOnRescue.BootId, }, }) if err != nil { return err } return nil }) }
```
func GetDedicatedServerRebootTask ¶
func GetDedicatedServerRebootTask(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DedicatedServerRebootTaskState, opts ...pulumi.ResourceOption) (*DedicatedServerRebootTask, error)
GetDedicatedServerRebootTask gets an existing DedicatedServerRebootTask 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 NewDedicatedServerRebootTask ¶
func NewDedicatedServerRebootTask(ctx *pulumi.Context, name string, args *DedicatedServerRebootTaskArgs, opts ...pulumi.ResourceOption) (*DedicatedServerRebootTask, error)
NewDedicatedServerRebootTask registers a new resource with the given unique name, arguments, and options.
func (*DedicatedServerRebootTask) ElementType ¶
func (*DedicatedServerRebootTask) ElementType() reflect.Type
func (*DedicatedServerRebootTask) ToDedicatedServerRebootTaskOutput ¶
func (i *DedicatedServerRebootTask) ToDedicatedServerRebootTaskOutput() DedicatedServerRebootTaskOutput
func (*DedicatedServerRebootTask) ToDedicatedServerRebootTaskOutputWithContext ¶
func (i *DedicatedServerRebootTask) ToDedicatedServerRebootTaskOutputWithContext(ctx context.Context) DedicatedServerRebootTaskOutput
type DedicatedServerRebootTaskArgs ¶
type DedicatedServerRebootTaskArgs struct { // List of values traccked to trigger reboot, used also to form implicit dependencies Keepers pulumi.StringArrayInput // The serviceName of your dedicated server. ServiceName pulumi.StringInput }
The set of arguments for constructing a DedicatedServerRebootTask resource.
func (DedicatedServerRebootTaskArgs) ElementType ¶
func (DedicatedServerRebootTaskArgs) ElementType() reflect.Type
type DedicatedServerRebootTaskArray ¶
type DedicatedServerRebootTaskArray []DedicatedServerRebootTaskInput
func (DedicatedServerRebootTaskArray) ElementType ¶
func (DedicatedServerRebootTaskArray) ElementType() reflect.Type
func (DedicatedServerRebootTaskArray) ToDedicatedServerRebootTaskArrayOutput ¶
func (i DedicatedServerRebootTaskArray) ToDedicatedServerRebootTaskArrayOutput() DedicatedServerRebootTaskArrayOutput
func (DedicatedServerRebootTaskArray) ToDedicatedServerRebootTaskArrayOutputWithContext ¶
func (i DedicatedServerRebootTaskArray) ToDedicatedServerRebootTaskArrayOutputWithContext(ctx context.Context) DedicatedServerRebootTaskArrayOutput
type DedicatedServerRebootTaskArrayInput ¶
type DedicatedServerRebootTaskArrayInput interface { pulumi.Input ToDedicatedServerRebootTaskArrayOutput() DedicatedServerRebootTaskArrayOutput ToDedicatedServerRebootTaskArrayOutputWithContext(context.Context) DedicatedServerRebootTaskArrayOutput }
DedicatedServerRebootTaskArrayInput is an input type that accepts DedicatedServerRebootTaskArray and DedicatedServerRebootTaskArrayOutput values. You can construct a concrete instance of `DedicatedServerRebootTaskArrayInput` via:
DedicatedServerRebootTaskArray{ DedicatedServerRebootTaskArgs{...} }
type DedicatedServerRebootTaskArrayOutput ¶
type DedicatedServerRebootTaskArrayOutput struct{ *pulumi.OutputState }
func (DedicatedServerRebootTaskArrayOutput) ElementType ¶
func (DedicatedServerRebootTaskArrayOutput) ElementType() reflect.Type
func (DedicatedServerRebootTaskArrayOutput) Index ¶
func (o DedicatedServerRebootTaskArrayOutput) Index(i pulumi.IntInput) DedicatedServerRebootTaskOutput
func (DedicatedServerRebootTaskArrayOutput) ToDedicatedServerRebootTaskArrayOutput ¶
func (o DedicatedServerRebootTaskArrayOutput) ToDedicatedServerRebootTaskArrayOutput() DedicatedServerRebootTaskArrayOutput
func (DedicatedServerRebootTaskArrayOutput) ToDedicatedServerRebootTaskArrayOutputWithContext ¶
func (o DedicatedServerRebootTaskArrayOutput) ToDedicatedServerRebootTaskArrayOutputWithContext(ctx context.Context) DedicatedServerRebootTaskArrayOutput
type DedicatedServerRebootTaskInput ¶
type DedicatedServerRebootTaskInput interface { pulumi.Input ToDedicatedServerRebootTaskOutput() DedicatedServerRebootTaskOutput ToDedicatedServerRebootTaskOutputWithContext(ctx context.Context) DedicatedServerRebootTaskOutput }
type DedicatedServerRebootTaskMap ¶
type DedicatedServerRebootTaskMap map[string]DedicatedServerRebootTaskInput
func (DedicatedServerRebootTaskMap) ElementType ¶
func (DedicatedServerRebootTaskMap) ElementType() reflect.Type
func (DedicatedServerRebootTaskMap) ToDedicatedServerRebootTaskMapOutput ¶
func (i DedicatedServerRebootTaskMap) ToDedicatedServerRebootTaskMapOutput() DedicatedServerRebootTaskMapOutput
func (DedicatedServerRebootTaskMap) ToDedicatedServerRebootTaskMapOutputWithContext ¶
func (i DedicatedServerRebootTaskMap) ToDedicatedServerRebootTaskMapOutputWithContext(ctx context.Context) DedicatedServerRebootTaskMapOutput
type DedicatedServerRebootTaskMapInput ¶
type DedicatedServerRebootTaskMapInput interface { pulumi.Input ToDedicatedServerRebootTaskMapOutput() DedicatedServerRebootTaskMapOutput ToDedicatedServerRebootTaskMapOutputWithContext(context.Context) DedicatedServerRebootTaskMapOutput }
DedicatedServerRebootTaskMapInput is an input type that accepts DedicatedServerRebootTaskMap and DedicatedServerRebootTaskMapOutput values. You can construct a concrete instance of `DedicatedServerRebootTaskMapInput` via:
DedicatedServerRebootTaskMap{ "key": DedicatedServerRebootTaskArgs{...} }
type DedicatedServerRebootTaskMapOutput ¶
type DedicatedServerRebootTaskMapOutput struct{ *pulumi.OutputState }
func (DedicatedServerRebootTaskMapOutput) ElementType ¶
func (DedicatedServerRebootTaskMapOutput) ElementType() reflect.Type
func (DedicatedServerRebootTaskMapOutput) MapIndex ¶
func (o DedicatedServerRebootTaskMapOutput) MapIndex(k pulumi.StringInput) DedicatedServerRebootTaskOutput
func (DedicatedServerRebootTaskMapOutput) ToDedicatedServerRebootTaskMapOutput ¶
func (o DedicatedServerRebootTaskMapOutput) ToDedicatedServerRebootTaskMapOutput() DedicatedServerRebootTaskMapOutput
func (DedicatedServerRebootTaskMapOutput) ToDedicatedServerRebootTaskMapOutputWithContext ¶
func (o DedicatedServerRebootTaskMapOutput) ToDedicatedServerRebootTaskMapOutputWithContext(ctx context.Context) DedicatedServerRebootTaskMapOutput
type DedicatedServerRebootTaskOutput ¶
type DedicatedServerRebootTaskOutput struct{ *pulumi.OutputState }
func (DedicatedServerRebootTaskOutput) Comment ¶
func (o DedicatedServerRebootTaskOutput) Comment() pulumi.StringOutput
Details of this task. (should be `Reboot asked`)
func (DedicatedServerRebootTaskOutput) DoneDate ¶
func (o DedicatedServerRebootTaskOutput) DoneDate() pulumi.StringOutput
Completion date in RFC3339 format.
func (DedicatedServerRebootTaskOutput) ElementType ¶
func (DedicatedServerRebootTaskOutput) ElementType() reflect.Type
func (DedicatedServerRebootTaskOutput) Function ¶
func (o DedicatedServerRebootTaskOutput) Function() pulumi.StringOutput
Function name (should be `hardReboot`).
func (DedicatedServerRebootTaskOutput) Keepers ¶
func (o DedicatedServerRebootTaskOutput) Keepers() pulumi.StringArrayOutput
List of values traccked to trigger reboot, used also to form implicit dependencies
func (DedicatedServerRebootTaskOutput) LastUpdate ¶
func (o DedicatedServerRebootTaskOutput) LastUpdate() pulumi.StringOutput
Last update in RFC3339 format.
func (DedicatedServerRebootTaskOutput) ServiceName ¶
func (o DedicatedServerRebootTaskOutput) ServiceName() pulumi.StringOutput
The serviceName of your dedicated server.
func (DedicatedServerRebootTaskOutput) StartDate ¶
func (o DedicatedServerRebootTaskOutput) StartDate() pulumi.StringOutput
Task creation date in RFC3339 format.
func (DedicatedServerRebootTaskOutput) Status ¶
func (o DedicatedServerRebootTaskOutput) Status() pulumi.StringOutput
Task status (should be `done`)
func (DedicatedServerRebootTaskOutput) ToDedicatedServerRebootTaskOutput ¶
func (o DedicatedServerRebootTaskOutput) ToDedicatedServerRebootTaskOutput() DedicatedServerRebootTaskOutput
func (DedicatedServerRebootTaskOutput) ToDedicatedServerRebootTaskOutputWithContext ¶
func (o DedicatedServerRebootTaskOutput) ToDedicatedServerRebootTaskOutputWithContext(ctx context.Context) DedicatedServerRebootTaskOutput
type DedicatedServerRebootTaskState ¶
type DedicatedServerRebootTaskState struct { // Details of this task. (should be `Reboot asked`) Comment pulumi.StringPtrInput // Completion date in RFC3339 format. DoneDate pulumi.StringPtrInput // Function name (should be `hardReboot`). Function pulumi.StringPtrInput // List of values traccked to trigger reboot, used also to form implicit dependencies Keepers pulumi.StringArrayInput // Last update in RFC3339 format. LastUpdate pulumi.StringPtrInput // The serviceName of your dedicated server. ServiceName pulumi.StringPtrInput // Task creation date in RFC3339 format. StartDate pulumi.StringPtrInput // Task status (should be `done`) Status pulumi.StringPtrInput }
func (DedicatedServerRebootTaskState) ElementType ¶
func (DedicatedServerRebootTaskState) ElementType() reflect.Type
type DedicatedServerUpdate ¶
type DedicatedServerUpdate struct { pulumi.CustomResourceState // boot id of the server BootId pulumi.IntOutput `pulumi:"bootId"` // Icmp monitoring state Monitoring pulumi.BoolOutput `pulumi:"monitoring"` // The serviceName of your dedicated server. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // error, hacked, hackedBlocked, ok State pulumi.StringOutput `pulumi:"state"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { rescue, err := ovh.GetDedicatedServerBoots(ctx, &GetDedicatedServerBootsArgs{ ServiceName: "ns00000.ip-1-2-3.eu", BootType: pulumi.StringRef("rescue"), Kernel: pulumi.StringRef("rescue64-pro"), }, nil) if err != nil { return err } _, err = ovh.NewDedicatedServerUpdate(ctx, "server", &ovh.DedicatedServerUpdateArgs{ ServiceName: pulumi.String("ns00000.ip-1-2-3.eu"), BootId: pulumi.Int(rescue.Results[0]), Monitoring: pulumi.Bool(true), State: pulumi.String("ok"), }) if err != nil { return err } return nil }) }
```
func GetDedicatedServerUpdate ¶
func GetDedicatedServerUpdate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DedicatedServerUpdateState, opts ...pulumi.ResourceOption) (*DedicatedServerUpdate, error)
GetDedicatedServerUpdate gets an existing DedicatedServerUpdate 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 NewDedicatedServerUpdate ¶
func NewDedicatedServerUpdate(ctx *pulumi.Context, name string, args *DedicatedServerUpdateArgs, opts ...pulumi.ResourceOption) (*DedicatedServerUpdate, error)
NewDedicatedServerUpdate registers a new resource with the given unique name, arguments, and options.
func (*DedicatedServerUpdate) ElementType ¶
func (*DedicatedServerUpdate) ElementType() reflect.Type
func (*DedicatedServerUpdate) ToDedicatedServerUpdateOutput ¶
func (i *DedicatedServerUpdate) ToDedicatedServerUpdateOutput() DedicatedServerUpdateOutput
func (*DedicatedServerUpdate) ToDedicatedServerUpdateOutputWithContext ¶
func (i *DedicatedServerUpdate) ToDedicatedServerUpdateOutputWithContext(ctx context.Context) DedicatedServerUpdateOutput
type DedicatedServerUpdateArgs ¶
type DedicatedServerUpdateArgs struct { // boot id of the server BootId pulumi.IntPtrInput // Icmp monitoring state Monitoring pulumi.BoolPtrInput // The serviceName of your dedicated server. ServiceName pulumi.StringInput // error, hacked, hackedBlocked, ok State pulumi.StringPtrInput }
The set of arguments for constructing a DedicatedServerUpdate resource.
func (DedicatedServerUpdateArgs) ElementType ¶
func (DedicatedServerUpdateArgs) ElementType() reflect.Type
type DedicatedServerUpdateArray ¶
type DedicatedServerUpdateArray []DedicatedServerUpdateInput
func (DedicatedServerUpdateArray) ElementType ¶
func (DedicatedServerUpdateArray) ElementType() reflect.Type
func (DedicatedServerUpdateArray) ToDedicatedServerUpdateArrayOutput ¶
func (i DedicatedServerUpdateArray) ToDedicatedServerUpdateArrayOutput() DedicatedServerUpdateArrayOutput
func (DedicatedServerUpdateArray) ToDedicatedServerUpdateArrayOutputWithContext ¶
func (i DedicatedServerUpdateArray) ToDedicatedServerUpdateArrayOutputWithContext(ctx context.Context) DedicatedServerUpdateArrayOutput
type DedicatedServerUpdateArrayInput ¶
type DedicatedServerUpdateArrayInput interface { pulumi.Input ToDedicatedServerUpdateArrayOutput() DedicatedServerUpdateArrayOutput ToDedicatedServerUpdateArrayOutputWithContext(context.Context) DedicatedServerUpdateArrayOutput }
DedicatedServerUpdateArrayInput is an input type that accepts DedicatedServerUpdateArray and DedicatedServerUpdateArrayOutput values. You can construct a concrete instance of `DedicatedServerUpdateArrayInput` via:
DedicatedServerUpdateArray{ DedicatedServerUpdateArgs{...} }
type DedicatedServerUpdateArrayOutput ¶
type DedicatedServerUpdateArrayOutput struct{ *pulumi.OutputState }
func (DedicatedServerUpdateArrayOutput) ElementType ¶
func (DedicatedServerUpdateArrayOutput) ElementType() reflect.Type
func (DedicatedServerUpdateArrayOutput) Index ¶
func (o DedicatedServerUpdateArrayOutput) Index(i pulumi.IntInput) DedicatedServerUpdateOutput
func (DedicatedServerUpdateArrayOutput) ToDedicatedServerUpdateArrayOutput ¶
func (o DedicatedServerUpdateArrayOutput) ToDedicatedServerUpdateArrayOutput() DedicatedServerUpdateArrayOutput
func (DedicatedServerUpdateArrayOutput) ToDedicatedServerUpdateArrayOutputWithContext ¶
func (o DedicatedServerUpdateArrayOutput) ToDedicatedServerUpdateArrayOutputWithContext(ctx context.Context) DedicatedServerUpdateArrayOutput
type DedicatedServerUpdateInput ¶
type DedicatedServerUpdateInput interface { pulumi.Input ToDedicatedServerUpdateOutput() DedicatedServerUpdateOutput ToDedicatedServerUpdateOutputWithContext(ctx context.Context) DedicatedServerUpdateOutput }
type DedicatedServerUpdateMap ¶
type DedicatedServerUpdateMap map[string]DedicatedServerUpdateInput
func (DedicatedServerUpdateMap) ElementType ¶
func (DedicatedServerUpdateMap) ElementType() reflect.Type
func (DedicatedServerUpdateMap) ToDedicatedServerUpdateMapOutput ¶
func (i DedicatedServerUpdateMap) ToDedicatedServerUpdateMapOutput() DedicatedServerUpdateMapOutput
func (DedicatedServerUpdateMap) ToDedicatedServerUpdateMapOutputWithContext ¶
func (i DedicatedServerUpdateMap) ToDedicatedServerUpdateMapOutputWithContext(ctx context.Context) DedicatedServerUpdateMapOutput
type DedicatedServerUpdateMapInput ¶
type DedicatedServerUpdateMapInput interface { pulumi.Input ToDedicatedServerUpdateMapOutput() DedicatedServerUpdateMapOutput ToDedicatedServerUpdateMapOutputWithContext(context.Context) DedicatedServerUpdateMapOutput }
DedicatedServerUpdateMapInput is an input type that accepts DedicatedServerUpdateMap and DedicatedServerUpdateMapOutput values. You can construct a concrete instance of `DedicatedServerUpdateMapInput` via:
DedicatedServerUpdateMap{ "key": DedicatedServerUpdateArgs{...} }
type DedicatedServerUpdateMapOutput ¶
type DedicatedServerUpdateMapOutput struct{ *pulumi.OutputState }
func (DedicatedServerUpdateMapOutput) ElementType ¶
func (DedicatedServerUpdateMapOutput) ElementType() reflect.Type
func (DedicatedServerUpdateMapOutput) MapIndex ¶
func (o DedicatedServerUpdateMapOutput) MapIndex(k pulumi.StringInput) DedicatedServerUpdateOutput
func (DedicatedServerUpdateMapOutput) ToDedicatedServerUpdateMapOutput ¶
func (o DedicatedServerUpdateMapOutput) ToDedicatedServerUpdateMapOutput() DedicatedServerUpdateMapOutput
func (DedicatedServerUpdateMapOutput) ToDedicatedServerUpdateMapOutputWithContext ¶
func (o DedicatedServerUpdateMapOutput) ToDedicatedServerUpdateMapOutputWithContext(ctx context.Context) DedicatedServerUpdateMapOutput
type DedicatedServerUpdateOutput ¶
type DedicatedServerUpdateOutput struct{ *pulumi.OutputState }
func (DedicatedServerUpdateOutput) BootId ¶
func (o DedicatedServerUpdateOutput) BootId() pulumi.IntOutput
boot id of the server
func (DedicatedServerUpdateOutput) ElementType ¶
func (DedicatedServerUpdateOutput) ElementType() reflect.Type
func (DedicatedServerUpdateOutput) Monitoring ¶
func (o DedicatedServerUpdateOutput) Monitoring() pulumi.BoolOutput
Icmp monitoring state
func (DedicatedServerUpdateOutput) ServiceName ¶
func (o DedicatedServerUpdateOutput) ServiceName() pulumi.StringOutput
The serviceName of your dedicated server.
func (DedicatedServerUpdateOutput) State ¶
func (o DedicatedServerUpdateOutput) State() pulumi.StringOutput
error, hacked, hackedBlocked, ok
func (DedicatedServerUpdateOutput) ToDedicatedServerUpdateOutput ¶
func (o DedicatedServerUpdateOutput) ToDedicatedServerUpdateOutput() DedicatedServerUpdateOutput
func (DedicatedServerUpdateOutput) ToDedicatedServerUpdateOutputWithContext ¶
func (o DedicatedServerUpdateOutput) ToDedicatedServerUpdateOutputWithContext(ctx context.Context) DedicatedServerUpdateOutput
type DedicatedServerUpdateState ¶
type DedicatedServerUpdateState struct { // boot id of the server BootId pulumi.IntPtrInput // Icmp monitoring state Monitoring pulumi.BoolPtrInput // The serviceName of your dedicated server. ServiceName pulumi.StringPtrInput // error, hacked, hackedBlocked, ok State pulumi.StringPtrInput }
func (DedicatedServerUpdateState) ElementType ¶
func (DedicatedServerUpdateState) ElementType() reflect.Type
type DomainZone ¶
type DomainZone struct { pulumi.CustomResourceState // Is DNSSEC supported by this zone DnssecSupported pulumi.BoolOutput `pulumi:"dnssecSupported"` // hasDnsAnycast flag of the DNS zone HasDnsAnycast pulumi.BoolOutput `pulumi:"hasDnsAnycast"` // Last update date of the DNS zone LastUpdate pulumi.StringOutput `pulumi:"lastUpdate"` // Zone name Name pulumi.StringOutput `pulumi:"name"` // Name servers that host the DNS zone NameServers pulumi.StringArrayOutput `pulumi:"nameServers"` // Details about an Order Orders DomainZoneOrderArrayOutput `pulumi:"orders"` // Ovh Subsidiary OvhSubsidiary pulumi.StringOutput `pulumi:"ovhSubsidiary"` // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringOutput `pulumi:"paymentMean"` // Product Plan to order Plan DomainZonePlanOutput `pulumi:"plan"` // Product Plan to order PlanOptions DomainZonePlanOptionArrayOutput `pulumi:"planOptions"` }
Creates a domain zone.
## Important
This resource is in beta state. Use with caution.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mycart, err := ovh.GetOrderCart(ctx, &GetOrderCartArgs{ OvhSubsidiary: "fr", }, nil) if err != nil { return err } zoneProductCartProductPlan, err := ovh.GetProductCartProductPlan(ctx, &GetProductCartProductPlanArgs{ CartId: mycart.Id, PriceCapacity: "renew", Product: "dns", PlanCode: "zone", }, nil) if err != nil { return err } _, err = ovh.NewDomainZone(ctx, "zoneDomainZone", &ovh.DomainZoneArgs{ OvhSubsidiary: pulumi.String(mycart.OvhSubsidiary), PaymentMean: pulumi.String("fidelity"), Plan: &DomainZonePlanArgs{ Duration: pulumi.String(zoneProductCartProductPlan.SelectedPrices[0].Duration), PlanCode: pulumi.String(zoneProductCartProductPlan.PlanCode), PricingMode: pulumi.String(zoneProductCartProductPlan.SelectedPrices[0].PricingMode), Configurations: DomainZonePlanConfigurationArray{ &DomainZonePlanConfigurationArgs{ Label: pulumi.String("zone"), Value: pulumi.String("myzone.mydomain.com"), }, &DomainZonePlanConfigurationArgs{ Label: pulumi.String("template"), Value: pulumi.String("minimized"), }, }, }, }) if err != nil { return err } return nil }) }
```
func GetDomainZone ¶
func GetDomainZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainZoneState, opts ...pulumi.ResourceOption) (*DomainZone, error)
GetDomainZone gets an existing DomainZone 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 NewDomainZone ¶
func NewDomainZone(ctx *pulumi.Context, name string, args *DomainZoneArgs, opts ...pulumi.ResourceOption) (*DomainZone, error)
NewDomainZone registers a new resource with the given unique name, arguments, and options.
func (*DomainZone) ElementType ¶
func (*DomainZone) ElementType() reflect.Type
func (*DomainZone) ToDomainZoneOutput ¶
func (i *DomainZone) ToDomainZoneOutput() DomainZoneOutput
func (*DomainZone) ToDomainZoneOutputWithContext ¶
func (i *DomainZone) ToDomainZoneOutputWithContext(ctx context.Context) DomainZoneOutput
type DomainZoneArgs ¶
type DomainZoneArgs struct { // Ovh Subsidiary OvhSubsidiary pulumi.StringInput // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringInput // Product Plan to order Plan DomainZonePlanInput // Product Plan to order PlanOptions DomainZonePlanOptionArrayInput }
The set of arguments for constructing a DomainZone resource.
func (DomainZoneArgs) ElementType ¶
func (DomainZoneArgs) ElementType() reflect.Type
type DomainZoneArray ¶
type DomainZoneArray []DomainZoneInput
func (DomainZoneArray) ElementType ¶
func (DomainZoneArray) ElementType() reflect.Type
func (DomainZoneArray) ToDomainZoneArrayOutput ¶
func (i DomainZoneArray) ToDomainZoneArrayOutput() DomainZoneArrayOutput
func (DomainZoneArray) ToDomainZoneArrayOutputWithContext ¶
func (i DomainZoneArray) ToDomainZoneArrayOutputWithContext(ctx context.Context) DomainZoneArrayOutput
type DomainZoneArrayInput ¶
type DomainZoneArrayInput interface { pulumi.Input ToDomainZoneArrayOutput() DomainZoneArrayOutput ToDomainZoneArrayOutputWithContext(context.Context) DomainZoneArrayOutput }
DomainZoneArrayInput is an input type that accepts DomainZoneArray and DomainZoneArrayOutput values. You can construct a concrete instance of `DomainZoneArrayInput` via:
DomainZoneArray{ DomainZoneArgs{...} }
type DomainZoneArrayOutput ¶
type DomainZoneArrayOutput struct{ *pulumi.OutputState }
func (DomainZoneArrayOutput) ElementType ¶
func (DomainZoneArrayOutput) ElementType() reflect.Type
func (DomainZoneArrayOutput) Index ¶
func (o DomainZoneArrayOutput) Index(i pulumi.IntInput) DomainZoneOutput
func (DomainZoneArrayOutput) ToDomainZoneArrayOutput ¶
func (o DomainZoneArrayOutput) ToDomainZoneArrayOutput() DomainZoneArrayOutput
func (DomainZoneArrayOutput) ToDomainZoneArrayOutputWithContext ¶
func (o DomainZoneArrayOutput) ToDomainZoneArrayOutputWithContext(ctx context.Context) DomainZoneArrayOutput
type DomainZoneInput ¶
type DomainZoneInput interface { pulumi.Input ToDomainZoneOutput() DomainZoneOutput ToDomainZoneOutputWithContext(ctx context.Context) DomainZoneOutput }
type DomainZoneMap ¶
type DomainZoneMap map[string]DomainZoneInput
func (DomainZoneMap) ElementType ¶
func (DomainZoneMap) ElementType() reflect.Type
func (DomainZoneMap) ToDomainZoneMapOutput ¶
func (i DomainZoneMap) ToDomainZoneMapOutput() DomainZoneMapOutput
func (DomainZoneMap) ToDomainZoneMapOutputWithContext ¶
func (i DomainZoneMap) ToDomainZoneMapOutputWithContext(ctx context.Context) DomainZoneMapOutput
type DomainZoneMapInput ¶
type DomainZoneMapInput interface { pulumi.Input ToDomainZoneMapOutput() DomainZoneMapOutput ToDomainZoneMapOutputWithContext(context.Context) DomainZoneMapOutput }
DomainZoneMapInput is an input type that accepts DomainZoneMap and DomainZoneMapOutput values. You can construct a concrete instance of `DomainZoneMapInput` via:
DomainZoneMap{ "key": DomainZoneArgs{...} }
type DomainZoneMapOutput ¶
type DomainZoneMapOutput struct{ *pulumi.OutputState }
func (DomainZoneMapOutput) ElementType ¶
func (DomainZoneMapOutput) ElementType() reflect.Type
func (DomainZoneMapOutput) MapIndex ¶
func (o DomainZoneMapOutput) MapIndex(k pulumi.StringInput) DomainZoneOutput
func (DomainZoneMapOutput) ToDomainZoneMapOutput ¶
func (o DomainZoneMapOutput) ToDomainZoneMapOutput() DomainZoneMapOutput
func (DomainZoneMapOutput) ToDomainZoneMapOutputWithContext ¶
func (o DomainZoneMapOutput) ToDomainZoneMapOutputWithContext(ctx context.Context) DomainZoneMapOutput
type DomainZoneOrder ¶
type DomainZoneOrder struct { // date Date *string `pulumi:"date"` // Information about a Bill entry Details []DomainZoneOrderDetail `pulumi:"details"` // expiration date ExpirationDate *string `pulumi:"expirationDate"` // order id OrderId *int `pulumi:"orderId"` }
type DomainZoneOrderArgs ¶
type DomainZoneOrderArgs struct { // date Date pulumi.StringPtrInput `pulumi:"date"` // Information about a Bill entry Details DomainZoneOrderDetailArrayInput `pulumi:"details"` // expiration date ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` // order id OrderId pulumi.IntPtrInput `pulumi:"orderId"` }
func (DomainZoneOrderArgs) ElementType ¶
func (DomainZoneOrderArgs) ElementType() reflect.Type
func (DomainZoneOrderArgs) ToDomainZoneOrderOutput ¶
func (i DomainZoneOrderArgs) ToDomainZoneOrderOutput() DomainZoneOrderOutput
func (DomainZoneOrderArgs) ToDomainZoneOrderOutputWithContext ¶
func (i DomainZoneOrderArgs) ToDomainZoneOrderOutputWithContext(ctx context.Context) DomainZoneOrderOutput
type DomainZoneOrderArray ¶
type DomainZoneOrderArray []DomainZoneOrderInput
func (DomainZoneOrderArray) ElementType ¶
func (DomainZoneOrderArray) ElementType() reflect.Type
func (DomainZoneOrderArray) ToDomainZoneOrderArrayOutput ¶
func (i DomainZoneOrderArray) ToDomainZoneOrderArrayOutput() DomainZoneOrderArrayOutput
func (DomainZoneOrderArray) ToDomainZoneOrderArrayOutputWithContext ¶
func (i DomainZoneOrderArray) ToDomainZoneOrderArrayOutputWithContext(ctx context.Context) DomainZoneOrderArrayOutput
type DomainZoneOrderArrayInput ¶
type DomainZoneOrderArrayInput interface { pulumi.Input ToDomainZoneOrderArrayOutput() DomainZoneOrderArrayOutput ToDomainZoneOrderArrayOutputWithContext(context.Context) DomainZoneOrderArrayOutput }
DomainZoneOrderArrayInput is an input type that accepts DomainZoneOrderArray and DomainZoneOrderArrayOutput values. You can construct a concrete instance of `DomainZoneOrderArrayInput` via:
DomainZoneOrderArray{ DomainZoneOrderArgs{...} }
type DomainZoneOrderArrayOutput ¶
type DomainZoneOrderArrayOutput struct{ *pulumi.OutputState }
func (DomainZoneOrderArrayOutput) ElementType ¶
func (DomainZoneOrderArrayOutput) ElementType() reflect.Type
func (DomainZoneOrderArrayOutput) Index ¶
func (o DomainZoneOrderArrayOutput) Index(i pulumi.IntInput) DomainZoneOrderOutput
func (DomainZoneOrderArrayOutput) ToDomainZoneOrderArrayOutput ¶
func (o DomainZoneOrderArrayOutput) ToDomainZoneOrderArrayOutput() DomainZoneOrderArrayOutput
func (DomainZoneOrderArrayOutput) ToDomainZoneOrderArrayOutputWithContext ¶
func (o DomainZoneOrderArrayOutput) ToDomainZoneOrderArrayOutputWithContext(ctx context.Context) DomainZoneOrderArrayOutput
type DomainZoneOrderDetail ¶
type DomainZoneOrderDetailArgs ¶
type DomainZoneOrderDetailArgs struct { // description Description pulumi.StringPtrInput `pulumi:"description"` // expiration date Domain pulumi.StringPtrInput `pulumi:"domain"` // order detail id OrderDetailId pulumi.IntPtrInput `pulumi:"orderDetailId"` // quantity Quantity pulumi.StringPtrInput `pulumi:"quantity"` }
func (DomainZoneOrderDetailArgs) ElementType ¶
func (DomainZoneOrderDetailArgs) ElementType() reflect.Type
func (DomainZoneOrderDetailArgs) ToDomainZoneOrderDetailOutput ¶
func (i DomainZoneOrderDetailArgs) ToDomainZoneOrderDetailOutput() DomainZoneOrderDetailOutput
func (DomainZoneOrderDetailArgs) ToDomainZoneOrderDetailOutputWithContext ¶
func (i DomainZoneOrderDetailArgs) ToDomainZoneOrderDetailOutputWithContext(ctx context.Context) DomainZoneOrderDetailOutput
type DomainZoneOrderDetailArray ¶
type DomainZoneOrderDetailArray []DomainZoneOrderDetailInput
func (DomainZoneOrderDetailArray) ElementType ¶
func (DomainZoneOrderDetailArray) ElementType() reflect.Type
func (DomainZoneOrderDetailArray) ToDomainZoneOrderDetailArrayOutput ¶
func (i DomainZoneOrderDetailArray) ToDomainZoneOrderDetailArrayOutput() DomainZoneOrderDetailArrayOutput
func (DomainZoneOrderDetailArray) ToDomainZoneOrderDetailArrayOutputWithContext ¶
func (i DomainZoneOrderDetailArray) ToDomainZoneOrderDetailArrayOutputWithContext(ctx context.Context) DomainZoneOrderDetailArrayOutput
type DomainZoneOrderDetailArrayInput ¶
type DomainZoneOrderDetailArrayInput interface { pulumi.Input ToDomainZoneOrderDetailArrayOutput() DomainZoneOrderDetailArrayOutput ToDomainZoneOrderDetailArrayOutputWithContext(context.Context) DomainZoneOrderDetailArrayOutput }
DomainZoneOrderDetailArrayInput is an input type that accepts DomainZoneOrderDetailArray and DomainZoneOrderDetailArrayOutput values. You can construct a concrete instance of `DomainZoneOrderDetailArrayInput` via:
DomainZoneOrderDetailArray{ DomainZoneOrderDetailArgs{...} }
type DomainZoneOrderDetailArrayOutput ¶
type DomainZoneOrderDetailArrayOutput struct{ *pulumi.OutputState }
func (DomainZoneOrderDetailArrayOutput) ElementType ¶
func (DomainZoneOrderDetailArrayOutput) ElementType() reflect.Type
func (DomainZoneOrderDetailArrayOutput) Index ¶
func (o DomainZoneOrderDetailArrayOutput) Index(i pulumi.IntInput) DomainZoneOrderDetailOutput
func (DomainZoneOrderDetailArrayOutput) ToDomainZoneOrderDetailArrayOutput ¶
func (o DomainZoneOrderDetailArrayOutput) ToDomainZoneOrderDetailArrayOutput() DomainZoneOrderDetailArrayOutput
func (DomainZoneOrderDetailArrayOutput) ToDomainZoneOrderDetailArrayOutputWithContext ¶
func (o DomainZoneOrderDetailArrayOutput) ToDomainZoneOrderDetailArrayOutputWithContext(ctx context.Context) DomainZoneOrderDetailArrayOutput
type DomainZoneOrderDetailInput ¶
type DomainZoneOrderDetailInput interface { pulumi.Input ToDomainZoneOrderDetailOutput() DomainZoneOrderDetailOutput ToDomainZoneOrderDetailOutputWithContext(context.Context) DomainZoneOrderDetailOutput }
DomainZoneOrderDetailInput is an input type that accepts DomainZoneOrderDetailArgs and DomainZoneOrderDetailOutput values. You can construct a concrete instance of `DomainZoneOrderDetailInput` via:
DomainZoneOrderDetailArgs{...}
type DomainZoneOrderDetailOutput ¶
type DomainZoneOrderDetailOutput struct{ *pulumi.OutputState }
func (DomainZoneOrderDetailOutput) Description ¶
func (o DomainZoneOrderDetailOutput) Description() pulumi.StringPtrOutput
description
func (DomainZoneOrderDetailOutput) Domain ¶
func (o DomainZoneOrderDetailOutput) Domain() pulumi.StringPtrOutput
expiration date
func (DomainZoneOrderDetailOutput) ElementType ¶
func (DomainZoneOrderDetailOutput) ElementType() reflect.Type
func (DomainZoneOrderDetailOutput) OrderDetailId ¶
func (o DomainZoneOrderDetailOutput) OrderDetailId() pulumi.IntPtrOutput
order detail id
func (DomainZoneOrderDetailOutput) Quantity ¶
func (o DomainZoneOrderDetailOutput) Quantity() pulumi.StringPtrOutput
quantity
func (DomainZoneOrderDetailOutput) ToDomainZoneOrderDetailOutput ¶
func (o DomainZoneOrderDetailOutput) ToDomainZoneOrderDetailOutput() DomainZoneOrderDetailOutput
func (DomainZoneOrderDetailOutput) ToDomainZoneOrderDetailOutputWithContext ¶
func (o DomainZoneOrderDetailOutput) ToDomainZoneOrderDetailOutputWithContext(ctx context.Context) DomainZoneOrderDetailOutput
type DomainZoneOrderInput ¶
type DomainZoneOrderInput interface { pulumi.Input ToDomainZoneOrderOutput() DomainZoneOrderOutput ToDomainZoneOrderOutputWithContext(context.Context) DomainZoneOrderOutput }
DomainZoneOrderInput is an input type that accepts DomainZoneOrderArgs and DomainZoneOrderOutput values. You can construct a concrete instance of `DomainZoneOrderInput` via:
DomainZoneOrderArgs{...}
type DomainZoneOrderOutput ¶
type DomainZoneOrderOutput struct{ *pulumi.OutputState }
func (DomainZoneOrderOutput) Date ¶
func (o DomainZoneOrderOutput) Date() pulumi.StringPtrOutput
date
func (DomainZoneOrderOutput) Details ¶
func (o DomainZoneOrderOutput) Details() DomainZoneOrderDetailArrayOutput
Information about a Bill entry
func (DomainZoneOrderOutput) ElementType ¶
func (DomainZoneOrderOutput) ElementType() reflect.Type
func (DomainZoneOrderOutput) ExpirationDate ¶
func (o DomainZoneOrderOutput) ExpirationDate() pulumi.StringPtrOutput
expiration date
func (DomainZoneOrderOutput) OrderId ¶
func (o DomainZoneOrderOutput) OrderId() pulumi.IntPtrOutput
order id
func (DomainZoneOrderOutput) ToDomainZoneOrderOutput ¶
func (o DomainZoneOrderOutput) ToDomainZoneOrderOutput() DomainZoneOrderOutput
func (DomainZoneOrderOutput) ToDomainZoneOrderOutputWithContext ¶
func (o DomainZoneOrderOutput) ToDomainZoneOrderOutputWithContext(ctx context.Context) DomainZoneOrderOutput
type DomainZoneOutput ¶
type DomainZoneOutput struct{ *pulumi.OutputState }
func (DomainZoneOutput) DnssecSupported ¶
func (o DomainZoneOutput) DnssecSupported() pulumi.BoolOutput
Is DNSSEC supported by this zone
func (DomainZoneOutput) ElementType ¶
func (DomainZoneOutput) ElementType() reflect.Type
func (DomainZoneOutput) HasDnsAnycast ¶
func (o DomainZoneOutput) HasDnsAnycast() pulumi.BoolOutput
hasDnsAnycast flag of the DNS zone
func (DomainZoneOutput) LastUpdate ¶
func (o DomainZoneOutput) LastUpdate() pulumi.StringOutput
Last update date of the DNS zone
func (DomainZoneOutput) NameServers ¶
func (o DomainZoneOutput) NameServers() pulumi.StringArrayOutput
Name servers that host the DNS zone
func (DomainZoneOutput) Orders ¶
func (o DomainZoneOutput) Orders() DomainZoneOrderArrayOutput
Details about an Order
func (DomainZoneOutput) OvhSubsidiary ¶
func (o DomainZoneOutput) OvhSubsidiary() pulumi.StringOutput
Ovh Subsidiary
func (DomainZoneOutput) PaymentMean ¶
func (o DomainZoneOutput) PaymentMean() pulumi.StringOutput
Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account")
func (DomainZoneOutput) Plan ¶
func (o DomainZoneOutput) Plan() DomainZonePlanOutput
Product Plan to order
func (DomainZoneOutput) PlanOptions ¶
func (o DomainZoneOutput) PlanOptions() DomainZonePlanOptionArrayOutput
Product Plan to order
func (DomainZoneOutput) ToDomainZoneOutput ¶
func (o DomainZoneOutput) ToDomainZoneOutput() DomainZoneOutput
func (DomainZoneOutput) ToDomainZoneOutputWithContext ¶
func (o DomainZoneOutput) ToDomainZoneOutputWithContext(ctx context.Context) DomainZoneOutput
type DomainZonePlan ¶
type DomainZonePlan struct { // Catalog name CatalogName *string `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations []DomainZonePlanConfiguration `pulumi:"configurations"` // duration Duration string `pulumi:"duration"` // Plan code PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` }
type DomainZonePlanArgs ¶
type DomainZonePlanArgs struct { // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations DomainZonePlanConfigurationArrayInput `pulumi:"configurations"` // duration Duration pulumi.StringInput `pulumi:"duration"` // Plan code PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` }
func (DomainZonePlanArgs) ElementType ¶
func (DomainZonePlanArgs) ElementType() reflect.Type
func (DomainZonePlanArgs) ToDomainZonePlanOutput ¶
func (i DomainZonePlanArgs) ToDomainZonePlanOutput() DomainZonePlanOutput
func (DomainZonePlanArgs) ToDomainZonePlanOutputWithContext ¶
func (i DomainZonePlanArgs) ToDomainZonePlanOutputWithContext(ctx context.Context) DomainZonePlanOutput
func (DomainZonePlanArgs) ToDomainZonePlanPtrOutput ¶
func (i DomainZonePlanArgs) ToDomainZonePlanPtrOutput() DomainZonePlanPtrOutput
func (DomainZonePlanArgs) ToDomainZonePlanPtrOutputWithContext ¶
func (i DomainZonePlanArgs) ToDomainZonePlanPtrOutputWithContext(ctx context.Context) DomainZonePlanPtrOutput
type DomainZonePlanConfigurationArgs ¶
type DomainZonePlanConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM Value pulumi.StringInput `pulumi:"value"` }
func (DomainZonePlanConfigurationArgs) ElementType ¶
func (DomainZonePlanConfigurationArgs) ElementType() reflect.Type
func (DomainZonePlanConfigurationArgs) ToDomainZonePlanConfigurationOutput ¶
func (i DomainZonePlanConfigurationArgs) ToDomainZonePlanConfigurationOutput() DomainZonePlanConfigurationOutput
func (DomainZonePlanConfigurationArgs) ToDomainZonePlanConfigurationOutputWithContext ¶
func (i DomainZonePlanConfigurationArgs) ToDomainZonePlanConfigurationOutputWithContext(ctx context.Context) DomainZonePlanConfigurationOutput
type DomainZonePlanConfigurationArray ¶
type DomainZonePlanConfigurationArray []DomainZonePlanConfigurationInput
func (DomainZonePlanConfigurationArray) ElementType ¶
func (DomainZonePlanConfigurationArray) ElementType() reflect.Type
func (DomainZonePlanConfigurationArray) ToDomainZonePlanConfigurationArrayOutput ¶
func (i DomainZonePlanConfigurationArray) ToDomainZonePlanConfigurationArrayOutput() DomainZonePlanConfigurationArrayOutput
func (DomainZonePlanConfigurationArray) ToDomainZonePlanConfigurationArrayOutputWithContext ¶
func (i DomainZonePlanConfigurationArray) ToDomainZonePlanConfigurationArrayOutputWithContext(ctx context.Context) DomainZonePlanConfigurationArrayOutput
type DomainZonePlanConfigurationArrayInput ¶
type DomainZonePlanConfigurationArrayInput interface { pulumi.Input ToDomainZonePlanConfigurationArrayOutput() DomainZonePlanConfigurationArrayOutput ToDomainZonePlanConfigurationArrayOutputWithContext(context.Context) DomainZonePlanConfigurationArrayOutput }
DomainZonePlanConfigurationArrayInput is an input type that accepts DomainZonePlanConfigurationArray and DomainZonePlanConfigurationArrayOutput values. You can construct a concrete instance of `DomainZonePlanConfigurationArrayInput` via:
DomainZonePlanConfigurationArray{ DomainZonePlanConfigurationArgs{...} }
type DomainZonePlanConfigurationArrayOutput ¶
type DomainZonePlanConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DomainZonePlanConfigurationArrayOutput) ElementType ¶
func (DomainZonePlanConfigurationArrayOutput) ElementType() reflect.Type
func (DomainZonePlanConfigurationArrayOutput) ToDomainZonePlanConfigurationArrayOutput ¶
func (o DomainZonePlanConfigurationArrayOutput) ToDomainZonePlanConfigurationArrayOutput() DomainZonePlanConfigurationArrayOutput
func (DomainZonePlanConfigurationArrayOutput) ToDomainZonePlanConfigurationArrayOutputWithContext ¶
func (o DomainZonePlanConfigurationArrayOutput) ToDomainZonePlanConfigurationArrayOutputWithContext(ctx context.Context) DomainZonePlanConfigurationArrayOutput
type DomainZonePlanConfigurationInput ¶
type DomainZonePlanConfigurationInput interface { pulumi.Input ToDomainZonePlanConfigurationOutput() DomainZonePlanConfigurationOutput ToDomainZonePlanConfigurationOutputWithContext(context.Context) DomainZonePlanConfigurationOutput }
DomainZonePlanConfigurationInput is an input type that accepts DomainZonePlanConfigurationArgs and DomainZonePlanConfigurationOutput values. You can construct a concrete instance of `DomainZonePlanConfigurationInput` via:
DomainZonePlanConfigurationArgs{...}
type DomainZonePlanConfigurationOutput ¶
type DomainZonePlanConfigurationOutput struct{ *pulumi.OutputState }
func (DomainZonePlanConfigurationOutput) ElementType ¶
func (DomainZonePlanConfigurationOutput) ElementType() reflect.Type
func (DomainZonePlanConfigurationOutput) Label ¶
func (o DomainZonePlanConfigurationOutput) Label() pulumi.StringOutput
Identifier of the resource
func (DomainZonePlanConfigurationOutput) ToDomainZonePlanConfigurationOutput ¶
func (o DomainZonePlanConfigurationOutput) ToDomainZonePlanConfigurationOutput() DomainZonePlanConfigurationOutput
func (DomainZonePlanConfigurationOutput) ToDomainZonePlanConfigurationOutputWithContext ¶
func (o DomainZonePlanConfigurationOutput) ToDomainZonePlanConfigurationOutputWithContext(ctx context.Context) DomainZonePlanConfigurationOutput
func (DomainZonePlanConfigurationOutput) Value ¶
func (o DomainZonePlanConfigurationOutput) Value() pulumi.StringOutput
Path to the resource in API.OVH.COM
type DomainZonePlanInput ¶
type DomainZonePlanInput interface { pulumi.Input ToDomainZonePlanOutput() DomainZonePlanOutput ToDomainZonePlanOutputWithContext(context.Context) DomainZonePlanOutput }
DomainZonePlanInput is an input type that accepts DomainZonePlanArgs and DomainZonePlanOutput values. You can construct a concrete instance of `DomainZonePlanInput` via:
DomainZonePlanArgs{...}
type DomainZonePlanOption ¶
type DomainZonePlanOption struct { // Catalog name CatalogName *string `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations []DomainZonePlanOptionConfiguration `pulumi:"configurations"` // duration Duration string `pulumi:"duration"` // Plan code PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` }
type DomainZonePlanOptionArgs ¶
type DomainZonePlanOptionArgs struct { // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations DomainZonePlanOptionConfigurationArrayInput `pulumi:"configurations"` // duration Duration pulumi.StringInput `pulumi:"duration"` // Plan code PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` }
func (DomainZonePlanOptionArgs) ElementType ¶
func (DomainZonePlanOptionArgs) ElementType() reflect.Type
func (DomainZonePlanOptionArgs) ToDomainZonePlanOptionOutput ¶
func (i DomainZonePlanOptionArgs) ToDomainZonePlanOptionOutput() DomainZonePlanOptionOutput
func (DomainZonePlanOptionArgs) ToDomainZonePlanOptionOutputWithContext ¶
func (i DomainZonePlanOptionArgs) ToDomainZonePlanOptionOutputWithContext(ctx context.Context) DomainZonePlanOptionOutput
type DomainZonePlanOptionArray ¶
type DomainZonePlanOptionArray []DomainZonePlanOptionInput
func (DomainZonePlanOptionArray) ElementType ¶
func (DomainZonePlanOptionArray) ElementType() reflect.Type
func (DomainZonePlanOptionArray) ToDomainZonePlanOptionArrayOutput ¶
func (i DomainZonePlanOptionArray) ToDomainZonePlanOptionArrayOutput() DomainZonePlanOptionArrayOutput
func (DomainZonePlanOptionArray) ToDomainZonePlanOptionArrayOutputWithContext ¶
func (i DomainZonePlanOptionArray) ToDomainZonePlanOptionArrayOutputWithContext(ctx context.Context) DomainZonePlanOptionArrayOutput
type DomainZonePlanOptionArrayInput ¶
type DomainZonePlanOptionArrayInput interface { pulumi.Input ToDomainZonePlanOptionArrayOutput() DomainZonePlanOptionArrayOutput ToDomainZonePlanOptionArrayOutputWithContext(context.Context) DomainZonePlanOptionArrayOutput }
DomainZonePlanOptionArrayInput is an input type that accepts DomainZonePlanOptionArray and DomainZonePlanOptionArrayOutput values. You can construct a concrete instance of `DomainZonePlanOptionArrayInput` via:
DomainZonePlanOptionArray{ DomainZonePlanOptionArgs{...} }
type DomainZonePlanOptionArrayOutput ¶
type DomainZonePlanOptionArrayOutput struct{ *pulumi.OutputState }
func (DomainZonePlanOptionArrayOutput) ElementType ¶
func (DomainZonePlanOptionArrayOutput) ElementType() reflect.Type
func (DomainZonePlanOptionArrayOutput) Index ¶
func (o DomainZonePlanOptionArrayOutput) Index(i pulumi.IntInput) DomainZonePlanOptionOutput
func (DomainZonePlanOptionArrayOutput) ToDomainZonePlanOptionArrayOutput ¶
func (o DomainZonePlanOptionArrayOutput) ToDomainZonePlanOptionArrayOutput() DomainZonePlanOptionArrayOutput
func (DomainZonePlanOptionArrayOutput) ToDomainZonePlanOptionArrayOutputWithContext ¶
func (o DomainZonePlanOptionArrayOutput) ToDomainZonePlanOptionArrayOutputWithContext(ctx context.Context) DomainZonePlanOptionArrayOutput
type DomainZonePlanOptionConfigurationArgs ¶
type DomainZonePlanOptionConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM Value pulumi.StringInput `pulumi:"value"` }
func (DomainZonePlanOptionConfigurationArgs) ElementType ¶
func (DomainZonePlanOptionConfigurationArgs) ElementType() reflect.Type
func (DomainZonePlanOptionConfigurationArgs) ToDomainZonePlanOptionConfigurationOutput ¶
func (i DomainZonePlanOptionConfigurationArgs) ToDomainZonePlanOptionConfigurationOutput() DomainZonePlanOptionConfigurationOutput
func (DomainZonePlanOptionConfigurationArgs) ToDomainZonePlanOptionConfigurationOutputWithContext ¶
func (i DomainZonePlanOptionConfigurationArgs) ToDomainZonePlanOptionConfigurationOutputWithContext(ctx context.Context) DomainZonePlanOptionConfigurationOutput
type DomainZonePlanOptionConfigurationArray ¶
type DomainZonePlanOptionConfigurationArray []DomainZonePlanOptionConfigurationInput
func (DomainZonePlanOptionConfigurationArray) ElementType ¶
func (DomainZonePlanOptionConfigurationArray) ElementType() reflect.Type
func (DomainZonePlanOptionConfigurationArray) ToDomainZonePlanOptionConfigurationArrayOutput ¶
func (i DomainZonePlanOptionConfigurationArray) ToDomainZonePlanOptionConfigurationArrayOutput() DomainZonePlanOptionConfigurationArrayOutput
func (DomainZonePlanOptionConfigurationArray) ToDomainZonePlanOptionConfigurationArrayOutputWithContext ¶
func (i DomainZonePlanOptionConfigurationArray) ToDomainZonePlanOptionConfigurationArrayOutputWithContext(ctx context.Context) DomainZonePlanOptionConfigurationArrayOutput
type DomainZonePlanOptionConfigurationArrayInput ¶
type DomainZonePlanOptionConfigurationArrayInput interface { pulumi.Input ToDomainZonePlanOptionConfigurationArrayOutput() DomainZonePlanOptionConfigurationArrayOutput ToDomainZonePlanOptionConfigurationArrayOutputWithContext(context.Context) DomainZonePlanOptionConfigurationArrayOutput }
DomainZonePlanOptionConfigurationArrayInput is an input type that accepts DomainZonePlanOptionConfigurationArray and DomainZonePlanOptionConfigurationArrayOutput values. You can construct a concrete instance of `DomainZonePlanOptionConfigurationArrayInput` via:
DomainZonePlanOptionConfigurationArray{ DomainZonePlanOptionConfigurationArgs{...} }
type DomainZonePlanOptionConfigurationArrayOutput ¶
type DomainZonePlanOptionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (DomainZonePlanOptionConfigurationArrayOutput) ElementType ¶
func (DomainZonePlanOptionConfigurationArrayOutput) ElementType() reflect.Type
func (DomainZonePlanOptionConfigurationArrayOutput) ToDomainZonePlanOptionConfigurationArrayOutput ¶
func (o DomainZonePlanOptionConfigurationArrayOutput) ToDomainZonePlanOptionConfigurationArrayOutput() DomainZonePlanOptionConfigurationArrayOutput
func (DomainZonePlanOptionConfigurationArrayOutput) ToDomainZonePlanOptionConfigurationArrayOutputWithContext ¶
func (o DomainZonePlanOptionConfigurationArrayOutput) ToDomainZonePlanOptionConfigurationArrayOutputWithContext(ctx context.Context) DomainZonePlanOptionConfigurationArrayOutput
type DomainZonePlanOptionConfigurationInput ¶
type DomainZonePlanOptionConfigurationInput interface { pulumi.Input ToDomainZonePlanOptionConfigurationOutput() DomainZonePlanOptionConfigurationOutput ToDomainZonePlanOptionConfigurationOutputWithContext(context.Context) DomainZonePlanOptionConfigurationOutput }
DomainZonePlanOptionConfigurationInput is an input type that accepts DomainZonePlanOptionConfigurationArgs and DomainZonePlanOptionConfigurationOutput values. You can construct a concrete instance of `DomainZonePlanOptionConfigurationInput` via:
DomainZonePlanOptionConfigurationArgs{...}
type DomainZonePlanOptionConfigurationOutput ¶
type DomainZonePlanOptionConfigurationOutput struct{ *pulumi.OutputState }
func (DomainZonePlanOptionConfigurationOutput) ElementType ¶
func (DomainZonePlanOptionConfigurationOutput) ElementType() reflect.Type
func (DomainZonePlanOptionConfigurationOutput) Label ¶
func (o DomainZonePlanOptionConfigurationOutput) Label() pulumi.StringOutput
Identifier of the resource
func (DomainZonePlanOptionConfigurationOutput) ToDomainZonePlanOptionConfigurationOutput ¶
func (o DomainZonePlanOptionConfigurationOutput) ToDomainZonePlanOptionConfigurationOutput() DomainZonePlanOptionConfigurationOutput
func (DomainZonePlanOptionConfigurationOutput) ToDomainZonePlanOptionConfigurationOutputWithContext ¶
func (o DomainZonePlanOptionConfigurationOutput) ToDomainZonePlanOptionConfigurationOutputWithContext(ctx context.Context) DomainZonePlanOptionConfigurationOutput
func (DomainZonePlanOptionConfigurationOutput) Value ¶
func (o DomainZonePlanOptionConfigurationOutput) Value() pulumi.StringOutput
Path to the resource in API.OVH.COM
type DomainZonePlanOptionInput ¶
type DomainZonePlanOptionInput interface { pulumi.Input ToDomainZonePlanOptionOutput() DomainZonePlanOptionOutput ToDomainZonePlanOptionOutputWithContext(context.Context) DomainZonePlanOptionOutput }
DomainZonePlanOptionInput is an input type that accepts DomainZonePlanOptionArgs and DomainZonePlanOptionOutput values. You can construct a concrete instance of `DomainZonePlanOptionInput` via:
DomainZonePlanOptionArgs{...}
type DomainZonePlanOptionOutput ¶
type DomainZonePlanOptionOutput struct{ *pulumi.OutputState }
func (DomainZonePlanOptionOutput) CatalogName ¶
func (o DomainZonePlanOptionOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (DomainZonePlanOptionOutput) Configurations ¶
func (o DomainZonePlanOptionOutput) Configurations() DomainZonePlanOptionConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (DomainZonePlanOptionOutput) Duration ¶
func (o DomainZonePlanOptionOutput) Duration() pulumi.StringOutput
duration
func (DomainZonePlanOptionOutput) ElementType ¶
func (DomainZonePlanOptionOutput) ElementType() reflect.Type
func (DomainZonePlanOptionOutput) PlanCode ¶
func (o DomainZonePlanOptionOutput) PlanCode() pulumi.StringOutput
Plan code
func (DomainZonePlanOptionOutput) PricingMode ¶
func (o DomainZonePlanOptionOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (DomainZonePlanOptionOutput) ToDomainZonePlanOptionOutput ¶
func (o DomainZonePlanOptionOutput) ToDomainZonePlanOptionOutput() DomainZonePlanOptionOutput
func (DomainZonePlanOptionOutput) ToDomainZonePlanOptionOutputWithContext ¶
func (o DomainZonePlanOptionOutput) ToDomainZonePlanOptionOutputWithContext(ctx context.Context) DomainZonePlanOptionOutput
type DomainZonePlanOutput ¶
type DomainZonePlanOutput struct{ *pulumi.OutputState }
func (DomainZonePlanOutput) CatalogName ¶
func (o DomainZonePlanOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (DomainZonePlanOutput) Configurations ¶
func (o DomainZonePlanOutput) Configurations() DomainZonePlanConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (DomainZonePlanOutput) Duration ¶
func (o DomainZonePlanOutput) Duration() pulumi.StringOutput
duration
func (DomainZonePlanOutput) ElementType ¶
func (DomainZonePlanOutput) ElementType() reflect.Type
func (DomainZonePlanOutput) PlanCode ¶
func (o DomainZonePlanOutput) PlanCode() pulumi.StringOutput
Plan code
func (DomainZonePlanOutput) PricingMode ¶
func (o DomainZonePlanOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (DomainZonePlanOutput) ToDomainZonePlanOutput ¶
func (o DomainZonePlanOutput) ToDomainZonePlanOutput() DomainZonePlanOutput
func (DomainZonePlanOutput) ToDomainZonePlanOutputWithContext ¶
func (o DomainZonePlanOutput) ToDomainZonePlanOutputWithContext(ctx context.Context) DomainZonePlanOutput
func (DomainZonePlanOutput) ToDomainZonePlanPtrOutput ¶
func (o DomainZonePlanOutput) ToDomainZonePlanPtrOutput() DomainZonePlanPtrOutput
func (DomainZonePlanOutput) ToDomainZonePlanPtrOutputWithContext ¶
func (o DomainZonePlanOutput) ToDomainZonePlanPtrOutputWithContext(ctx context.Context) DomainZonePlanPtrOutput
type DomainZonePlanPtrInput ¶
type DomainZonePlanPtrInput interface { pulumi.Input ToDomainZonePlanPtrOutput() DomainZonePlanPtrOutput ToDomainZonePlanPtrOutputWithContext(context.Context) DomainZonePlanPtrOutput }
DomainZonePlanPtrInput is an input type that accepts DomainZonePlanArgs, DomainZonePlanPtr and DomainZonePlanPtrOutput values. You can construct a concrete instance of `DomainZonePlanPtrInput` via:
DomainZonePlanArgs{...} or: nil
func DomainZonePlanPtr ¶
func DomainZonePlanPtr(v *DomainZonePlanArgs) DomainZonePlanPtrInput
type DomainZonePlanPtrOutput ¶
type DomainZonePlanPtrOutput struct{ *pulumi.OutputState }
func (DomainZonePlanPtrOutput) CatalogName ¶
func (o DomainZonePlanPtrOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (DomainZonePlanPtrOutput) Configurations ¶
func (o DomainZonePlanPtrOutput) Configurations() DomainZonePlanConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (DomainZonePlanPtrOutput) Duration ¶
func (o DomainZonePlanPtrOutput) Duration() pulumi.StringPtrOutput
duration
func (DomainZonePlanPtrOutput) Elem ¶
func (o DomainZonePlanPtrOutput) Elem() DomainZonePlanOutput
func (DomainZonePlanPtrOutput) ElementType ¶
func (DomainZonePlanPtrOutput) ElementType() reflect.Type
func (DomainZonePlanPtrOutput) PlanCode ¶
func (o DomainZonePlanPtrOutput) PlanCode() pulumi.StringPtrOutput
Plan code
func (DomainZonePlanPtrOutput) PricingMode ¶
func (o DomainZonePlanPtrOutput) PricingMode() pulumi.StringPtrOutput
Pricing model identifier
func (DomainZonePlanPtrOutput) ToDomainZonePlanPtrOutput ¶
func (o DomainZonePlanPtrOutput) ToDomainZonePlanPtrOutput() DomainZonePlanPtrOutput
func (DomainZonePlanPtrOutput) ToDomainZonePlanPtrOutputWithContext ¶
func (o DomainZonePlanPtrOutput) ToDomainZonePlanPtrOutputWithContext(ctx context.Context) DomainZonePlanPtrOutput
type DomainZoneRecord ¶
type DomainZoneRecord struct { pulumi.CustomResourceState // The type of the record Fieldtype pulumi.StringOutput `pulumi:"fieldtype"` // The name of the record Subdomain pulumi.StringPtrOutput `pulumi:"subdomain"` // The value of the record Target pulumi.StringOutput `pulumi:"target"` // The TTL of the record Ttl pulumi.IntPtrOutput `pulumi:"ttl"` // The domain to add the record to Zone pulumi.StringOutput `pulumi:"zone"` }
Provides a OVH domain zone record.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewDomainZoneRecord(ctx, "test", &ovh.DomainZoneRecordArgs{ Fieldtype: pulumi.String("A"), Subdomain: pulumi.String("test"), Target: pulumi.String("0.0.0.0"), Ttl: pulumi.Int(3600), Zone: pulumi.String("testdemo.ovh"), }) if err != nil { return err } return nil }) }
```
## Import
OVH record can be imported using the `id` and the `zone`, eg ¶
```sh
$ pulumi import ovh:index/domainZoneRecord:DomainZoneRecord test 1234OVH_ID.zone.tld
```
func GetDomainZoneRecord ¶
func GetDomainZoneRecord(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainZoneRecordState, opts ...pulumi.ResourceOption) (*DomainZoneRecord, error)
GetDomainZoneRecord gets an existing DomainZoneRecord 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 NewDomainZoneRecord ¶
func NewDomainZoneRecord(ctx *pulumi.Context, name string, args *DomainZoneRecordArgs, opts ...pulumi.ResourceOption) (*DomainZoneRecord, error)
NewDomainZoneRecord registers a new resource with the given unique name, arguments, and options.
func (*DomainZoneRecord) ElementType ¶
func (*DomainZoneRecord) ElementType() reflect.Type
func (*DomainZoneRecord) ToDomainZoneRecordOutput ¶
func (i *DomainZoneRecord) ToDomainZoneRecordOutput() DomainZoneRecordOutput
func (*DomainZoneRecord) ToDomainZoneRecordOutputWithContext ¶
func (i *DomainZoneRecord) ToDomainZoneRecordOutputWithContext(ctx context.Context) DomainZoneRecordOutput
type DomainZoneRecordArgs ¶
type DomainZoneRecordArgs struct { // The type of the record Fieldtype pulumi.StringInput // The name of the record Subdomain pulumi.StringPtrInput // The value of the record Target pulumi.StringInput // The TTL of the record Ttl pulumi.IntPtrInput // The domain to add the record to Zone pulumi.StringInput }
The set of arguments for constructing a DomainZoneRecord resource.
func (DomainZoneRecordArgs) ElementType ¶
func (DomainZoneRecordArgs) ElementType() reflect.Type
type DomainZoneRecordArray ¶
type DomainZoneRecordArray []DomainZoneRecordInput
func (DomainZoneRecordArray) ElementType ¶
func (DomainZoneRecordArray) ElementType() reflect.Type
func (DomainZoneRecordArray) ToDomainZoneRecordArrayOutput ¶
func (i DomainZoneRecordArray) ToDomainZoneRecordArrayOutput() DomainZoneRecordArrayOutput
func (DomainZoneRecordArray) ToDomainZoneRecordArrayOutputWithContext ¶
func (i DomainZoneRecordArray) ToDomainZoneRecordArrayOutputWithContext(ctx context.Context) DomainZoneRecordArrayOutput
type DomainZoneRecordArrayInput ¶
type DomainZoneRecordArrayInput interface { pulumi.Input ToDomainZoneRecordArrayOutput() DomainZoneRecordArrayOutput ToDomainZoneRecordArrayOutputWithContext(context.Context) DomainZoneRecordArrayOutput }
DomainZoneRecordArrayInput is an input type that accepts DomainZoneRecordArray and DomainZoneRecordArrayOutput values. You can construct a concrete instance of `DomainZoneRecordArrayInput` via:
DomainZoneRecordArray{ DomainZoneRecordArgs{...} }
type DomainZoneRecordArrayOutput ¶
type DomainZoneRecordArrayOutput struct{ *pulumi.OutputState }
func (DomainZoneRecordArrayOutput) ElementType ¶
func (DomainZoneRecordArrayOutput) ElementType() reflect.Type
func (DomainZoneRecordArrayOutput) Index ¶
func (o DomainZoneRecordArrayOutput) Index(i pulumi.IntInput) DomainZoneRecordOutput
func (DomainZoneRecordArrayOutput) ToDomainZoneRecordArrayOutput ¶
func (o DomainZoneRecordArrayOutput) ToDomainZoneRecordArrayOutput() DomainZoneRecordArrayOutput
func (DomainZoneRecordArrayOutput) ToDomainZoneRecordArrayOutputWithContext ¶
func (o DomainZoneRecordArrayOutput) ToDomainZoneRecordArrayOutputWithContext(ctx context.Context) DomainZoneRecordArrayOutput
type DomainZoneRecordInput ¶
type DomainZoneRecordInput interface { pulumi.Input ToDomainZoneRecordOutput() DomainZoneRecordOutput ToDomainZoneRecordOutputWithContext(ctx context.Context) DomainZoneRecordOutput }
type DomainZoneRecordMap ¶
type DomainZoneRecordMap map[string]DomainZoneRecordInput
func (DomainZoneRecordMap) ElementType ¶
func (DomainZoneRecordMap) ElementType() reflect.Type
func (DomainZoneRecordMap) ToDomainZoneRecordMapOutput ¶
func (i DomainZoneRecordMap) ToDomainZoneRecordMapOutput() DomainZoneRecordMapOutput
func (DomainZoneRecordMap) ToDomainZoneRecordMapOutputWithContext ¶
func (i DomainZoneRecordMap) ToDomainZoneRecordMapOutputWithContext(ctx context.Context) DomainZoneRecordMapOutput
type DomainZoneRecordMapInput ¶
type DomainZoneRecordMapInput interface { pulumi.Input ToDomainZoneRecordMapOutput() DomainZoneRecordMapOutput ToDomainZoneRecordMapOutputWithContext(context.Context) DomainZoneRecordMapOutput }
DomainZoneRecordMapInput is an input type that accepts DomainZoneRecordMap and DomainZoneRecordMapOutput values. You can construct a concrete instance of `DomainZoneRecordMapInput` via:
DomainZoneRecordMap{ "key": DomainZoneRecordArgs{...} }
type DomainZoneRecordMapOutput ¶
type DomainZoneRecordMapOutput struct{ *pulumi.OutputState }
func (DomainZoneRecordMapOutput) ElementType ¶
func (DomainZoneRecordMapOutput) ElementType() reflect.Type
func (DomainZoneRecordMapOutput) MapIndex ¶
func (o DomainZoneRecordMapOutput) MapIndex(k pulumi.StringInput) DomainZoneRecordOutput
func (DomainZoneRecordMapOutput) ToDomainZoneRecordMapOutput ¶
func (o DomainZoneRecordMapOutput) ToDomainZoneRecordMapOutput() DomainZoneRecordMapOutput
func (DomainZoneRecordMapOutput) ToDomainZoneRecordMapOutputWithContext ¶
func (o DomainZoneRecordMapOutput) ToDomainZoneRecordMapOutputWithContext(ctx context.Context) DomainZoneRecordMapOutput
type DomainZoneRecordOutput ¶
type DomainZoneRecordOutput struct{ *pulumi.OutputState }
func (DomainZoneRecordOutput) ElementType ¶
func (DomainZoneRecordOutput) ElementType() reflect.Type
func (DomainZoneRecordOutput) Fieldtype ¶
func (o DomainZoneRecordOutput) Fieldtype() pulumi.StringOutput
The type of the record
func (DomainZoneRecordOutput) Subdomain ¶
func (o DomainZoneRecordOutput) Subdomain() pulumi.StringPtrOutput
The name of the record
func (DomainZoneRecordOutput) Target ¶
func (o DomainZoneRecordOutput) Target() pulumi.StringOutput
The value of the record
func (DomainZoneRecordOutput) ToDomainZoneRecordOutput ¶
func (o DomainZoneRecordOutput) ToDomainZoneRecordOutput() DomainZoneRecordOutput
func (DomainZoneRecordOutput) ToDomainZoneRecordOutputWithContext ¶
func (o DomainZoneRecordOutput) ToDomainZoneRecordOutputWithContext(ctx context.Context) DomainZoneRecordOutput
func (DomainZoneRecordOutput) Ttl ¶
func (o DomainZoneRecordOutput) Ttl() pulumi.IntPtrOutput
The TTL of the record
func (DomainZoneRecordOutput) Zone ¶
func (o DomainZoneRecordOutput) Zone() pulumi.StringOutput
The domain to add the record to
type DomainZoneRecordState ¶
type DomainZoneRecordState struct { // The type of the record Fieldtype pulumi.StringPtrInput // The name of the record Subdomain pulumi.StringPtrInput // The value of the record Target pulumi.StringPtrInput // The TTL of the record Ttl pulumi.IntPtrInput // The domain to add the record to Zone pulumi.StringPtrInput }
func (DomainZoneRecordState) ElementType ¶
func (DomainZoneRecordState) ElementType() reflect.Type
type DomainZoneRedirection ¶
type DomainZoneRedirection struct { pulumi.CustomResourceState // A description of this redirection Description pulumi.StringPtrOutput `pulumi:"description"` // Keywords to describe this redirection Keywords pulumi.StringPtrOutput `pulumi:"keywords"` // The name of the redirection Subdomain pulumi.StringPtrOutput `pulumi:"subdomain"` // The value of the redirection Target pulumi.StringOutput `pulumi:"target"` // Title of this redirection Title pulumi.StringPtrOutput `pulumi:"title"` // The type of the redirection, with values: Type pulumi.StringOutput `pulumi:"type"` // The domain to add the redirection to Zone pulumi.StringOutput `pulumi:"zone"` }
Provides a OVH domain zone redirection.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewDomainZoneRedirection(ctx, "test", &ovh.DomainZoneRedirectionArgs{ Subdomain: pulumi.String("test"), Target: pulumi.String("http://www.ovh"), Type: pulumi.String("visiblePermanent"), Zone: pulumi.String("testdemo.ovh"), }) if err != nil { return err } return nil }) }
```
func GetDomainZoneRedirection ¶
func GetDomainZoneRedirection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainZoneRedirectionState, opts ...pulumi.ResourceOption) (*DomainZoneRedirection, error)
GetDomainZoneRedirection gets an existing DomainZoneRedirection 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 NewDomainZoneRedirection ¶
func NewDomainZoneRedirection(ctx *pulumi.Context, name string, args *DomainZoneRedirectionArgs, opts ...pulumi.ResourceOption) (*DomainZoneRedirection, error)
NewDomainZoneRedirection registers a new resource with the given unique name, arguments, and options.
func (*DomainZoneRedirection) ElementType ¶
func (*DomainZoneRedirection) ElementType() reflect.Type
func (*DomainZoneRedirection) ToDomainZoneRedirectionOutput ¶
func (i *DomainZoneRedirection) ToDomainZoneRedirectionOutput() DomainZoneRedirectionOutput
func (*DomainZoneRedirection) ToDomainZoneRedirectionOutputWithContext ¶
func (i *DomainZoneRedirection) ToDomainZoneRedirectionOutputWithContext(ctx context.Context) DomainZoneRedirectionOutput
type DomainZoneRedirectionArgs ¶
type DomainZoneRedirectionArgs struct { // A description of this redirection Description pulumi.StringPtrInput // Keywords to describe this redirection Keywords pulumi.StringPtrInput // The name of the redirection Subdomain pulumi.StringPtrInput // The value of the redirection Target pulumi.StringInput // Title of this redirection Title pulumi.StringPtrInput // The type of the redirection, with values: Type pulumi.StringInput // The domain to add the redirection to Zone pulumi.StringInput }
The set of arguments for constructing a DomainZoneRedirection resource.
func (DomainZoneRedirectionArgs) ElementType ¶
func (DomainZoneRedirectionArgs) ElementType() reflect.Type
type DomainZoneRedirectionArray ¶
type DomainZoneRedirectionArray []DomainZoneRedirectionInput
func (DomainZoneRedirectionArray) ElementType ¶
func (DomainZoneRedirectionArray) ElementType() reflect.Type
func (DomainZoneRedirectionArray) ToDomainZoneRedirectionArrayOutput ¶
func (i DomainZoneRedirectionArray) ToDomainZoneRedirectionArrayOutput() DomainZoneRedirectionArrayOutput
func (DomainZoneRedirectionArray) ToDomainZoneRedirectionArrayOutputWithContext ¶
func (i DomainZoneRedirectionArray) ToDomainZoneRedirectionArrayOutputWithContext(ctx context.Context) DomainZoneRedirectionArrayOutput
type DomainZoneRedirectionArrayInput ¶
type DomainZoneRedirectionArrayInput interface { pulumi.Input ToDomainZoneRedirectionArrayOutput() DomainZoneRedirectionArrayOutput ToDomainZoneRedirectionArrayOutputWithContext(context.Context) DomainZoneRedirectionArrayOutput }
DomainZoneRedirectionArrayInput is an input type that accepts DomainZoneRedirectionArray and DomainZoneRedirectionArrayOutput values. You can construct a concrete instance of `DomainZoneRedirectionArrayInput` via:
DomainZoneRedirectionArray{ DomainZoneRedirectionArgs{...} }
type DomainZoneRedirectionArrayOutput ¶
type DomainZoneRedirectionArrayOutput struct{ *pulumi.OutputState }
func (DomainZoneRedirectionArrayOutput) ElementType ¶
func (DomainZoneRedirectionArrayOutput) ElementType() reflect.Type
func (DomainZoneRedirectionArrayOutput) Index ¶
func (o DomainZoneRedirectionArrayOutput) Index(i pulumi.IntInput) DomainZoneRedirectionOutput
func (DomainZoneRedirectionArrayOutput) ToDomainZoneRedirectionArrayOutput ¶
func (o DomainZoneRedirectionArrayOutput) ToDomainZoneRedirectionArrayOutput() DomainZoneRedirectionArrayOutput
func (DomainZoneRedirectionArrayOutput) ToDomainZoneRedirectionArrayOutputWithContext ¶
func (o DomainZoneRedirectionArrayOutput) ToDomainZoneRedirectionArrayOutputWithContext(ctx context.Context) DomainZoneRedirectionArrayOutput
type DomainZoneRedirectionInput ¶
type DomainZoneRedirectionInput interface { pulumi.Input ToDomainZoneRedirectionOutput() DomainZoneRedirectionOutput ToDomainZoneRedirectionOutputWithContext(ctx context.Context) DomainZoneRedirectionOutput }
type DomainZoneRedirectionMap ¶
type DomainZoneRedirectionMap map[string]DomainZoneRedirectionInput
func (DomainZoneRedirectionMap) ElementType ¶
func (DomainZoneRedirectionMap) ElementType() reflect.Type
func (DomainZoneRedirectionMap) ToDomainZoneRedirectionMapOutput ¶
func (i DomainZoneRedirectionMap) ToDomainZoneRedirectionMapOutput() DomainZoneRedirectionMapOutput
func (DomainZoneRedirectionMap) ToDomainZoneRedirectionMapOutputWithContext ¶
func (i DomainZoneRedirectionMap) ToDomainZoneRedirectionMapOutputWithContext(ctx context.Context) DomainZoneRedirectionMapOutput
type DomainZoneRedirectionMapInput ¶
type DomainZoneRedirectionMapInput interface { pulumi.Input ToDomainZoneRedirectionMapOutput() DomainZoneRedirectionMapOutput ToDomainZoneRedirectionMapOutputWithContext(context.Context) DomainZoneRedirectionMapOutput }
DomainZoneRedirectionMapInput is an input type that accepts DomainZoneRedirectionMap and DomainZoneRedirectionMapOutput values. You can construct a concrete instance of `DomainZoneRedirectionMapInput` via:
DomainZoneRedirectionMap{ "key": DomainZoneRedirectionArgs{...} }
type DomainZoneRedirectionMapOutput ¶
type DomainZoneRedirectionMapOutput struct{ *pulumi.OutputState }
func (DomainZoneRedirectionMapOutput) ElementType ¶
func (DomainZoneRedirectionMapOutput) ElementType() reflect.Type
func (DomainZoneRedirectionMapOutput) MapIndex ¶
func (o DomainZoneRedirectionMapOutput) MapIndex(k pulumi.StringInput) DomainZoneRedirectionOutput
func (DomainZoneRedirectionMapOutput) ToDomainZoneRedirectionMapOutput ¶
func (o DomainZoneRedirectionMapOutput) ToDomainZoneRedirectionMapOutput() DomainZoneRedirectionMapOutput
func (DomainZoneRedirectionMapOutput) ToDomainZoneRedirectionMapOutputWithContext ¶
func (o DomainZoneRedirectionMapOutput) ToDomainZoneRedirectionMapOutputWithContext(ctx context.Context) DomainZoneRedirectionMapOutput
type DomainZoneRedirectionOutput ¶
type DomainZoneRedirectionOutput struct{ *pulumi.OutputState }
func (DomainZoneRedirectionOutput) Description ¶
func (o DomainZoneRedirectionOutput) Description() pulumi.StringPtrOutput
A description of this redirection
func (DomainZoneRedirectionOutput) ElementType ¶
func (DomainZoneRedirectionOutput) ElementType() reflect.Type
func (DomainZoneRedirectionOutput) Keywords ¶
func (o DomainZoneRedirectionOutput) Keywords() pulumi.StringPtrOutput
Keywords to describe this redirection
func (DomainZoneRedirectionOutput) Subdomain ¶
func (o DomainZoneRedirectionOutput) Subdomain() pulumi.StringPtrOutput
The name of the redirection
func (DomainZoneRedirectionOutput) Target ¶
func (o DomainZoneRedirectionOutput) Target() pulumi.StringOutput
The value of the redirection
func (DomainZoneRedirectionOutput) Title ¶
func (o DomainZoneRedirectionOutput) Title() pulumi.StringPtrOutput
Title of this redirection
func (DomainZoneRedirectionOutput) ToDomainZoneRedirectionOutput ¶
func (o DomainZoneRedirectionOutput) ToDomainZoneRedirectionOutput() DomainZoneRedirectionOutput
func (DomainZoneRedirectionOutput) ToDomainZoneRedirectionOutputWithContext ¶
func (o DomainZoneRedirectionOutput) ToDomainZoneRedirectionOutputWithContext(ctx context.Context) DomainZoneRedirectionOutput
func (DomainZoneRedirectionOutput) Type ¶
func (o DomainZoneRedirectionOutput) Type() pulumi.StringOutput
The type of the redirection, with values:
func (DomainZoneRedirectionOutput) Zone ¶
func (o DomainZoneRedirectionOutput) Zone() pulumi.StringOutput
The domain to add the redirection to
type DomainZoneRedirectionState ¶
type DomainZoneRedirectionState struct { // A description of this redirection Description pulumi.StringPtrInput // Keywords to describe this redirection Keywords pulumi.StringPtrInput // The name of the redirection Subdomain pulumi.StringPtrInput // The value of the redirection Target pulumi.StringPtrInput // Title of this redirection Title pulumi.StringPtrInput // The type of the redirection, with values: Type pulumi.StringPtrInput // The domain to add the redirection to Zone pulumi.StringPtrInput }
func (DomainZoneRedirectionState) ElementType ¶
func (DomainZoneRedirectionState) ElementType() reflect.Type
type DomainZoneState ¶
type DomainZoneState struct { // Is DNSSEC supported by this zone DnssecSupported pulumi.BoolPtrInput // hasDnsAnycast flag of the DNS zone HasDnsAnycast pulumi.BoolPtrInput // Last update date of the DNS zone LastUpdate pulumi.StringPtrInput // Zone name Name pulumi.StringPtrInput // Name servers that host the DNS zone NameServers pulumi.StringArrayInput // Details about an Order Orders DomainZoneOrderArrayInput // Ovh Subsidiary OvhSubsidiary pulumi.StringPtrInput // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringPtrInput // Product Plan to order Plan DomainZonePlanPtrInput // Product Plan to order PlanOptions DomainZonePlanOptionArrayInput }
func (DomainZoneState) ElementType ¶
func (DomainZoneState) ElementType() reflect.Type
type GetCloudProjectCapabilitiesContainerRegistryResult ¶
type GetCloudProjectCapabilitiesContainerRegistryResult struct { // Available plans in the region Plans []GetCloudProjectCapabilitiesContainerRegistryResultPlan `pulumi:"plans"` // The region name RegionName string `pulumi:"regionName"` }
type GetCloudProjectCapabilitiesContainerRegistryResultArgs ¶
type GetCloudProjectCapabilitiesContainerRegistryResultArgs struct { // Available plans in the region Plans GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayInput `pulumi:"plans"` // The region name RegionName pulumi.StringInput `pulumi:"regionName"` }
func (GetCloudProjectCapabilitiesContainerRegistryResultArgs) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultArgs) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultOutput ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultOutput() GetCloudProjectCapabilitiesContainerRegistryResultOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultOutputWithContext ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultOutput
type GetCloudProjectCapabilitiesContainerRegistryResultArray ¶
type GetCloudProjectCapabilitiesContainerRegistryResultArray []GetCloudProjectCapabilitiesContainerRegistryResultInput
func (GetCloudProjectCapabilitiesContainerRegistryResultArray) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultArray) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultArray) ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutput ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultArray) ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultArray) ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutputWithContext ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultArray) ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput
type GetCloudProjectCapabilitiesContainerRegistryResultArrayInput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultArrayInput interface { pulumi.Input ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutputWithContext(context.Context) GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput }
GetCloudProjectCapabilitiesContainerRegistryResultArrayInput is an input type that accepts GetCloudProjectCapabilitiesContainerRegistryResultArray and GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput values. You can construct a concrete instance of `GetCloudProjectCapabilitiesContainerRegistryResultArrayInput` via:
GetCloudProjectCapabilitiesContainerRegistryResultArray{ GetCloudProjectCapabilitiesContainerRegistryResultArgs{...} }
type GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput struct{ *pulumi.OutputState }
func (GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutput ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutputWithContext ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput
type GetCloudProjectCapabilitiesContainerRegistryResultInput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultInput interface { pulumi.Input ToGetCloudProjectCapabilitiesContainerRegistryResultOutput() GetCloudProjectCapabilitiesContainerRegistryResultOutput ToGetCloudProjectCapabilitiesContainerRegistryResultOutputWithContext(context.Context) GetCloudProjectCapabilitiesContainerRegistryResultOutput }
GetCloudProjectCapabilitiesContainerRegistryResultInput is an input type that accepts GetCloudProjectCapabilitiesContainerRegistryResultArgs and GetCloudProjectCapabilitiesContainerRegistryResultOutput values. You can construct a concrete instance of `GetCloudProjectCapabilitiesContainerRegistryResultInput` via:
GetCloudProjectCapabilitiesContainerRegistryResultArgs{...}
type GetCloudProjectCapabilitiesContainerRegistryResultOutput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultOutput struct{ *pulumi.OutputState }
func (GetCloudProjectCapabilitiesContainerRegistryResultOutput) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultOutput) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultOutput) Plans ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultOutput) Plans() GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput
Available plans in the region
func (GetCloudProjectCapabilitiesContainerRegistryResultOutput) RegionName ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultOutput) RegionName() pulumi.StringOutput
The region name
func (GetCloudProjectCapabilitiesContainerRegistryResultOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultOutput ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultOutput() GetCloudProjectCapabilitiesContainerRegistryResultOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultOutputWithContext ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultOutput
type GetCloudProjectCapabilitiesContainerRegistryResultPlan ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlan struct { // Plan code from the catalog Code string `pulumi:"code"` // Plan creation date CreatedAt string `pulumi:"createdAt"` // Features of the plan Features []GetCloudProjectCapabilitiesContainerRegistryResultPlanFeature `pulumi:"features"` // Plan ID Id string `pulumi:"id"` // Plan name Name string `pulumi:"name"` // Container registry limits RegistryLimits []GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimit `pulumi:"registryLimits"` // Plan last update date UpdatedAt string `pulumi:"updatedAt"` }
type GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs struct { // Plan code from the catalog Code pulumi.StringInput `pulumi:"code"` // Plan creation date CreatedAt pulumi.StringInput `pulumi:"createdAt"` // Features of the plan Features GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayInput `pulumi:"features"` // Plan ID Id pulumi.StringInput `pulumi:"id"` // Plan name Name pulumi.StringInput `pulumi:"name"` // Container registry limits RegistryLimits GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayInput `pulumi:"registryLimits"` // Plan last update date UpdatedAt pulumi.StringInput `pulumi:"updatedAt"` }
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutput ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutputWithContext ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput
type GetCloudProjectCapabilitiesContainerRegistryResultPlanArray ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanArray []GetCloudProjectCapabilitiesContainerRegistryResultPlanInput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArray) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArray) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutputWithContext ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput
type GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayInput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayInput interface { pulumi.Input ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutputWithContext(context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput }
GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayInput is an input type that accepts GetCloudProjectCapabilitiesContainerRegistryResultPlanArray and GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput values. You can construct a concrete instance of `GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayInput` via:
GetCloudProjectCapabilitiesContainerRegistryResultPlanArray{ GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs{...} }
type GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput struct{ *pulumi.OutputState }
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutputWithContext ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanArrayOutput
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeature ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeature struct { // Vulnerability scanning Vulnerability bool `pulumi:"vulnerability"` }
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs struct { // Vulnerability scanning Vulnerability pulumi.BoolInput `pulumi:"vulnerability"` }
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutputWithContext ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray []GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureInput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutputWithContext ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayInput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayInput interface { pulumi.Input ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutputWithContext(context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput }
GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayInput is an input type that accepts GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray and GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput values. You can construct a concrete instance of `GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayInput` via:
GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArray{ GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs{...} }
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput struct{ *pulumi.OutputState }
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutputWithContext ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureInput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureInput interface { pulumi.Input ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutputWithContext(context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput }
GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureInput is an input type that accepts GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs and GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput values. You can construct a concrete instance of `GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureInput` via:
GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArgs{...}
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput struct{ *pulumi.OutputState }
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutputWithContext ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput) Vulnerability ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureOutput) Vulnerability() pulumi.BoolOutput
Vulnerability scanning
type GetCloudProjectCapabilitiesContainerRegistryResultPlanInput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanInput interface { pulumi.Input ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutputWithContext(context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput }
GetCloudProjectCapabilitiesContainerRegistryResultPlanInput is an input type that accepts GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs and GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput values. You can construct a concrete instance of `GetCloudProjectCapabilitiesContainerRegistryResultPlanInput` via:
GetCloudProjectCapabilitiesContainerRegistryResultPlanArgs{...}
type GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput struct{ *pulumi.OutputState }
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) Code ¶
Plan code from the catalog
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) CreatedAt ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) CreatedAt() pulumi.StringOutput
Plan creation date
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) Features ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) Features() GetCloudProjectCapabilitiesContainerRegistryResultPlanFeatureArrayOutput
Features of the plan
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) RegistryLimits ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) RegistryLimits() GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput
Container registry limits
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutput ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutputWithContext ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) UpdatedAt ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanOutput) UpdatedAt() pulumi.StringOutput
Plan last update date
type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs struct { // Docker image storage limits in bytes ImageStorage pulumi.IntInput `pulumi:"imageStorage"` // Parallel requests on Docker image API (/v2 Docker registry API) ParallelRequest pulumi.IntInput `pulumi:"parallelRequest"` }
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutputWithContext ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput
type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray []GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitInput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutputWithContext ¶
func (i GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput
type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayInput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayInput interface { pulumi.Input ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutputWithContext(context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput }
GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayInput is an input type that accepts GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray and GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput values. You can construct a concrete instance of `GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayInput` via:
GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArray{ GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs{...} }
type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput struct{ *pulumi.OutputState }
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutputWithContext ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArrayOutput
type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitInput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitInput interface { pulumi.Input ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutputWithContext(context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput }
GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitInput is an input type that accepts GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs and GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput values. You can construct a concrete instance of `GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitInput` via:
GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitArgs{...}
type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput ¶
type GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput struct{ *pulumi.OutputState }
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ElementType ¶
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ImageStorage ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ImageStorage() pulumi.IntOutput
Docker image storage limits in bytes
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ParallelRequest ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ParallelRequest() pulumi.IntOutput
Parallel requests on Docker image API (/v2 Docker registry API)
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput() GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput
func (GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutputWithContext ¶
func (o GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput) ToGetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerRegistryResultPlanRegistryLimitOutput
type GetCloudProjectCapabilitiesContainerregistryFilterArgs ¶
type GetCloudProjectCapabilitiesContainerregistryFilterArgs struct { // The plan name PlanName string `pulumi:"planName"` // The region name Region string `pulumi:"region"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectCapabilitiesContainerregistryFilter.
type GetCloudProjectCapabilitiesContainerregistryFilterFeature ¶
type GetCloudProjectCapabilitiesContainerregistryFilterFeature struct { // Vulnerability scanning Vulnerability bool `pulumi:"vulnerability"` }
type GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs ¶
type GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs struct { // Vulnerability scanning Vulnerability pulumi.BoolInput `pulumi:"vulnerability"` }
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs) ElementType ¶
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput ¶
func (i GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput() GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutputWithContext ¶
func (i GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput
type GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray ¶
type GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray []GetCloudProjectCapabilitiesContainerregistryFilterFeatureInput
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray) ElementType ¶
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput ¶
func (i GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput() GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutputWithContext ¶
func (i GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput
type GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayInput ¶
type GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayInput interface { pulumi.Input ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput() GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutputWithContext(context.Context) GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput }
GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayInput is an input type that accepts GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray and GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput values. You can construct a concrete instance of `GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayInput` via:
GetCloudProjectCapabilitiesContainerregistryFilterFeatureArray{ GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs{...} }
type GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput ¶
type GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput struct{ *pulumi.OutputState }
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput) ElementType ¶
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput() GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutputWithContext ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput
type GetCloudProjectCapabilitiesContainerregistryFilterFeatureInput ¶
type GetCloudProjectCapabilitiesContainerregistryFilterFeatureInput interface { pulumi.Input ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput() GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutputWithContext(context.Context) GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput }
GetCloudProjectCapabilitiesContainerregistryFilterFeatureInput is an input type that accepts GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs and GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput values. You can construct a concrete instance of `GetCloudProjectCapabilitiesContainerregistryFilterFeatureInput` via:
GetCloudProjectCapabilitiesContainerregistryFilterFeatureArgs{...}
type GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput ¶
type GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput struct{ *pulumi.OutputState }
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput) ElementType ¶
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput() GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutputWithContext ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterFeatureOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput) Vulnerability ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterFeatureOutput) Vulnerability() pulumi.BoolOutput
Vulnerability scanning
type GetCloudProjectCapabilitiesContainerregistryFilterOutputArgs ¶
type GetCloudProjectCapabilitiesContainerregistryFilterOutputArgs struct { // The plan name PlanName pulumi.StringInput `pulumi:"planName"` // The region name Region pulumi.StringInput `pulumi:"region"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectCapabilitiesContainerregistryFilter.
func (GetCloudProjectCapabilitiesContainerregistryFilterOutputArgs) ElementType ¶
func (GetCloudProjectCapabilitiesContainerregistryFilterOutputArgs) ElementType() reflect.Type
type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs ¶
type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs struct { // Docker image storage limits in bytes ImageStorage pulumi.IntInput `pulumi:"imageStorage"` // Parallel requests on Docker image API (/v2 Docker registry API) ParallelRequest pulumi.IntInput `pulumi:"parallelRequest"` }
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs) ElementType ¶
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput ¶
func (i GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput() GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutputWithContext ¶
func (i GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput
type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray ¶
type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray []GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitInput
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray) ElementType ¶
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput ¶
func (i GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput() GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutputWithContext ¶
func (i GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput
type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayInput ¶
type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayInput interface { pulumi.Input ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput() GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutputWithContext(context.Context) GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput }
GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayInput is an input type that accepts GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray and GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput values. You can construct a concrete instance of `GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayInput` via:
GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArray{ GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs{...} }
type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput ¶
type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput struct{ *pulumi.OutputState }
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput) ElementType ¶
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput() GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutputWithContext ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput
type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitInput ¶
type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitInput interface { pulumi.Input ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput() GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutputWithContext(context.Context) GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput }
GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitInput is an input type that accepts GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs and GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput values. You can construct a concrete instance of `GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitInput` via:
GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArgs{...}
type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput ¶
type GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput struct{ *pulumi.OutputState }
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ElementType ¶
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ImageStorage ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ImageStorage() pulumi.IntOutput
Docker image storage limits in bytes
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ParallelRequest ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ParallelRequest() pulumi.IntOutput
Parallel requests on Docker image API (/v2 Docker registry API)
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput() GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutputWithContext ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitOutput
type GetCloudProjectCapabilitiesContainerregistryFilterResult ¶
type GetCloudProjectCapabilitiesContainerregistryFilterResult struct { // Plan code from the catalog Code string `pulumi:"code"` // Plan creation date CreatedAt string `pulumi:"createdAt"` // Features of the plan Features []GetCloudProjectCapabilitiesContainerregistryFilterFeature `pulumi:"features"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Plan name Name string `pulumi:"name"` PlanName string `pulumi:"planName"` Region string `pulumi:"region"` // Container registry limits RegistryLimits []GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimit `pulumi:"registryLimits"` ServiceName string `pulumi:"serviceName"` // Plan last update date UpdatedAt string `pulumi:"updatedAt"` }
A collection of values returned by getCloudProjectCapabilitiesContainerregistryFilter.
func GetCloudProjectCapabilitiesContainerregistryFilter ¶
func GetCloudProjectCapabilitiesContainerregistryFilter(ctx *pulumi.Context, args *GetCloudProjectCapabilitiesContainerregistryFilterArgs, opts ...pulumi.InvokeOption) (*GetCloudProjectCapabilitiesContainerregistryFilterResult, error)
Use this data source to filter the list of container registry capabilities associated with a public cloud project to match one and only one capability.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetCloudProjectCapabilitiesContainerregistryFilter(ctx, &GetCloudProjectCapabilitiesContainerregistryFilterArgs{ PlanName: "SMALL", Region: "GRA", ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
```
type GetCloudProjectCapabilitiesContainerregistryFilterResultOutput ¶
type GetCloudProjectCapabilitiesContainerregistryFilterResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCloudProjectCapabilitiesContainerregistryFilter.
func GetCloudProjectCapabilitiesContainerregistryFilterOutput ¶
func GetCloudProjectCapabilitiesContainerregistryFilterOutput(ctx *pulumi.Context, args GetCloudProjectCapabilitiesContainerregistryFilterOutputArgs, opts ...pulumi.InvokeOption) GetCloudProjectCapabilitiesContainerregistryFilterResultOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) Code ¶
Plan code from the catalog
func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) CreatedAt ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) CreatedAt() pulumi.StringOutput
Plan creation date
func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) ElementType ¶
func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) ElementType() reflect.Type
func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) Features ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) Features() GetCloudProjectCapabilitiesContainerregistryFilterFeatureArrayOutput
Features of the plan
func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) PlanName ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) PlanName() pulumi.StringOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) Region ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) Region() pulumi.StringOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) RegistryLimits ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) RegistryLimits() GetCloudProjectCapabilitiesContainerregistryFilterRegistryLimitArrayOutput
Container registry limits
func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) ServiceName ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) ServiceName() pulumi.StringOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterResultOutput ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterResultOutput() GetCloudProjectCapabilitiesContainerregistryFilterResultOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterResultOutputWithContext ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) ToGetCloudProjectCapabilitiesContainerregistryFilterResultOutputWithContext(ctx context.Context) GetCloudProjectCapabilitiesContainerregistryFilterResultOutput
func (GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) UpdatedAt ¶
func (o GetCloudProjectCapabilitiesContainerregistryFilterResultOutput) UpdatedAt() pulumi.StringOutput
Plan last update date
type GetCloudProjectContainerRegistriesResult ¶
type GetCloudProjectContainerRegistriesResult struct { // Registry creation date CreatedAt string `pulumi:"createdAt"` // Registry ID Id string `pulumi:"id"` // Registry name Name string `pulumi:"name"` // Project ID of your registry ProjectId string `pulumi:"projectId"` // Region of the registry Region string `pulumi:"region"` // Current size of the registry (bytes) Size int `pulumi:"size"` // Registry status Status string `pulumi:"status"` // Registry last update date UpdatedAt string `pulumi:"updatedAt"` // Access url of the registry Url string `pulumi:"url"` // Version of your registry Version string `pulumi:"version"` }
type GetCloudProjectContainerRegistriesResultArgs ¶
type GetCloudProjectContainerRegistriesResultArgs struct { // Registry creation date CreatedAt pulumi.StringInput `pulumi:"createdAt"` // Registry ID Id pulumi.StringInput `pulumi:"id"` // Registry name Name pulumi.StringInput `pulumi:"name"` // Project ID of your registry ProjectId pulumi.StringInput `pulumi:"projectId"` // Region of the registry Region pulumi.StringInput `pulumi:"region"` // Current size of the registry (bytes) Size pulumi.IntInput `pulumi:"size"` // Registry status Status pulumi.StringInput `pulumi:"status"` // Registry last update date UpdatedAt pulumi.StringInput `pulumi:"updatedAt"` // Access url of the registry Url pulumi.StringInput `pulumi:"url"` // Version of your registry Version pulumi.StringInput `pulumi:"version"` }
func (GetCloudProjectContainerRegistriesResultArgs) ElementType ¶
func (GetCloudProjectContainerRegistriesResultArgs) ElementType() reflect.Type
func (GetCloudProjectContainerRegistriesResultArgs) ToGetCloudProjectContainerRegistriesResultOutput ¶
func (i GetCloudProjectContainerRegistriesResultArgs) ToGetCloudProjectContainerRegistriesResultOutput() GetCloudProjectContainerRegistriesResultOutput
func (GetCloudProjectContainerRegistriesResultArgs) ToGetCloudProjectContainerRegistriesResultOutputWithContext ¶
func (i GetCloudProjectContainerRegistriesResultArgs) ToGetCloudProjectContainerRegistriesResultOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistriesResultOutput
type GetCloudProjectContainerRegistriesResultArray ¶
type GetCloudProjectContainerRegistriesResultArray []GetCloudProjectContainerRegistriesResultInput
func (GetCloudProjectContainerRegistriesResultArray) ElementType ¶
func (GetCloudProjectContainerRegistriesResultArray) ElementType() reflect.Type
func (GetCloudProjectContainerRegistriesResultArray) ToGetCloudProjectContainerRegistriesResultArrayOutput ¶
func (i GetCloudProjectContainerRegistriesResultArray) ToGetCloudProjectContainerRegistriesResultArrayOutput() GetCloudProjectContainerRegistriesResultArrayOutput
func (GetCloudProjectContainerRegistriesResultArray) ToGetCloudProjectContainerRegistriesResultArrayOutputWithContext ¶
func (i GetCloudProjectContainerRegistriesResultArray) ToGetCloudProjectContainerRegistriesResultArrayOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistriesResultArrayOutput
type GetCloudProjectContainerRegistriesResultArrayInput ¶
type GetCloudProjectContainerRegistriesResultArrayInput interface { pulumi.Input ToGetCloudProjectContainerRegistriesResultArrayOutput() GetCloudProjectContainerRegistriesResultArrayOutput ToGetCloudProjectContainerRegistriesResultArrayOutputWithContext(context.Context) GetCloudProjectContainerRegistriesResultArrayOutput }
GetCloudProjectContainerRegistriesResultArrayInput is an input type that accepts GetCloudProjectContainerRegistriesResultArray and GetCloudProjectContainerRegistriesResultArrayOutput values. You can construct a concrete instance of `GetCloudProjectContainerRegistriesResultArrayInput` via:
GetCloudProjectContainerRegistriesResultArray{ GetCloudProjectContainerRegistriesResultArgs{...} }
type GetCloudProjectContainerRegistriesResultArrayOutput ¶
type GetCloudProjectContainerRegistriesResultArrayOutput struct{ *pulumi.OutputState }
func (GetCloudProjectContainerRegistriesResultArrayOutput) ElementType ¶
func (GetCloudProjectContainerRegistriesResultArrayOutput) ElementType() reflect.Type
func (GetCloudProjectContainerRegistriesResultArrayOutput) ToGetCloudProjectContainerRegistriesResultArrayOutput ¶
func (o GetCloudProjectContainerRegistriesResultArrayOutput) ToGetCloudProjectContainerRegistriesResultArrayOutput() GetCloudProjectContainerRegistriesResultArrayOutput
func (GetCloudProjectContainerRegistriesResultArrayOutput) ToGetCloudProjectContainerRegistriesResultArrayOutputWithContext ¶
func (o GetCloudProjectContainerRegistriesResultArrayOutput) ToGetCloudProjectContainerRegistriesResultArrayOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistriesResultArrayOutput
type GetCloudProjectContainerRegistriesResultInput ¶
type GetCloudProjectContainerRegistriesResultInput interface { pulumi.Input ToGetCloudProjectContainerRegistriesResultOutput() GetCloudProjectContainerRegistriesResultOutput ToGetCloudProjectContainerRegistriesResultOutputWithContext(context.Context) GetCloudProjectContainerRegistriesResultOutput }
GetCloudProjectContainerRegistriesResultInput is an input type that accepts GetCloudProjectContainerRegistriesResultArgs and GetCloudProjectContainerRegistriesResultOutput values. You can construct a concrete instance of `GetCloudProjectContainerRegistriesResultInput` via:
GetCloudProjectContainerRegistriesResultArgs{...}
type GetCloudProjectContainerRegistriesResultOutput ¶
type GetCloudProjectContainerRegistriesResultOutput struct{ *pulumi.OutputState }
func (GetCloudProjectContainerRegistriesResultOutput) CreatedAt ¶
func (o GetCloudProjectContainerRegistriesResultOutput) CreatedAt() pulumi.StringOutput
Registry creation date
func (GetCloudProjectContainerRegistriesResultOutput) ElementType ¶
func (GetCloudProjectContainerRegistriesResultOutput) ElementType() reflect.Type
func (GetCloudProjectContainerRegistriesResultOutput) Id ¶
func (o GetCloudProjectContainerRegistriesResultOutput) Id() pulumi.StringOutput
Registry ID
func (GetCloudProjectContainerRegistriesResultOutput) Name ¶
func (o GetCloudProjectContainerRegistriesResultOutput) Name() pulumi.StringOutput
Registry name
func (GetCloudProjectContainerRegistriesResultOutput) ProjectId ¶
func (o GetCloudProjectContainerRegistriesResultOutput) ProjectId() pulumi.StringOutput
Project ID of your registry
func (GetCloudProjectContainerRegistriesResultOutput) Region ¶
func (o GetCloudProjectContainerRegistriesResultOutput) Region() pulumi.StringOutput
Region of the registry
func (GetCloudProjectContainerRegistriesResultOutput) Size ¶
func (o GetCloudProjectContainerRegistriesResultOutput) Size() pulumi.IntOutput
Current size of the registry (bytes)
func (GetCloudProjectContainerRegistriesResultOutput) Status ¶
func (o GetCloudProjectContainerRegistriesResultOutput) Status() pulumi.StringOutput
Registry status
func (GetCloudProjectContainerRegistriesResultOutput) ToGetCloudProjectContainerRegistriesResultOutput ¶
func (o GetCloudProjectContainerRegistriesResultOutput) ToGetCloudProjectContainerRegistriesResultOutput() GetCloudProjectContainerRegistriesResultOutput
func (GetCloudProjectContainerRegistriesResultOutput) ToGetCloudProjectContainerRegistriesResultOutputWithContext ¶
func (o GetCloudProjectContainerRegistriesResultOutput) ToGetCloudProjectContainerRegistriesResultOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistriesResultOutput
func (GetCloudProjectContainerRegistriesResultOutput) UpdatedAt ¶
func (o GetCloudProjectContainerRegistriesResultOutput) UpdatedAt() pulumi.StringOutput
Registry last update date
func (GetCloudProjectContainerRegistriesResultOutput) Url ¶
func (o GetCloudProjectContainerRegistriesResultOutput) Url() pulumi.StringOutput
Access url of the registry
func (GetCloudProjectContainerRegistriesResultOutput) Version ¶
func (o GetCloudProjectContainerRegistriesResultOutput) Version() pulumi.StringOutput
Version of your registry
type GetCloudProjectContainerRegistryUsersResultArgs ¶
type GetCloudProjectContainerRegistryUsersResultArgs struct { // User email Email pulumi.StringInput `pulumi:"email"` // User ID Id pulumi.StringInput `pulumi:"id"` // User name User pulumi.StringInput `pulumi:"user"` }
func (GetCloudProjectContainerRegistryUsersResultArgs) ElementType ¶
func (GetCloudProjectContainerRegistryUsersResultArgs) ElementType() reflect.Type
func (GetCloudProjectContainerRegistryUsersResultArgs) ToGetCloudProjectContainerRegistryUsersResultOutput ¶
func (i GetCloudProjectContainerRegistryUsersResultArgs) ToGetCloudProjectContainerRegistryUsersResultOutput() GetCloudProjectContainerRegistryUsersResultOutput
func (GetCloudProjectContainerRegistryUsersResultArgs) ToGetCloudProjectContainerRegistryUsersResultOutputWithContext ¶
func (i GetCloudProjectContainerRegistryUsersResultArgs) ToGetCloudProjectContainerRegistryUsersResultOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistryUsersResultOutput
type GetCloudProjectContainerRegistryUsersResultArray ¶
type GetCloudProjectContainerRegistryUsersResultArray []GetCloudProjectContainerRegistryUsersResultInput
func (GetCloudProjectContainerRegistryUsersResultArray) ElementType ¶
func (GetCloudProjectContainerRegistryUsersResultArray) ElementType() reflect.Type
func (GetCloudProjectContainerRegistryUsersResultArray) ToGetCloudProjectContainerRegistryUsersResultArrayOutput ¶
func (i GetCloudProjectContainerRegistryUsersResultArray) ToGetCloudProjectContainerRegistryUsersResultArrayOutput() GetCloudProjectContainerRegistryUsersResultArrayOutput
func (GetCloudProjectContainerRegistryUsersResultArray) ToGetCloudProjectContainerRegistryUsersResultArrayOutputWithContext ¶
func (i GetCloudProjectContainerRegistryUsersResultArray) ToGetCloudProjectContainerRegistryUsersResultArrayOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistryUsersResultArrayOutput
type GetCloudProjectContainerRegistryUsersResultArrayInput ¶
type GetCloudProjectContainerRegistryUsersResultArrayInput interface { pulumi.Input ToGetCloudProjectContainerRegistryUsersResultArrayOutput() GetCloudProjectContainerRegistryUsersResultArrayOutput ToGetCloudProjectContainerRegistryUsersResultArrayOutputWithContext(context.Context) GetCloudProjectContainerRegistryUsersResultArrayOutput }
GetCloudProjectContainerRegistryUsersResultArrayInput is an input type that accepts GetCloudProjectContainerRegistryUsersResultArray and GetCloudProjectContainerRegistryUsersResultArrayOutput values. You can construct a concrete instance of `GetCloudProjectContainerRegistryUsersResultArrayInput` via:
GetCloudProjectContainerRegistryUsersResultArray{ GetCloudProjectContainerRegistryUsersResultArgs{...} }
type GetCloudProjectContainerRegistryUsersResultArrayOutput ¶
type GetCloudProjectContainerRegistryUsersResultArrayOutput struct{ *pulumi.OutputState }
func (GetCloudProjectContainerRegistryUsersResultArrayOutput) ElementType ¶
func (GetCloudProjectContainerRegistryUsersResultArrayOutput) ElementType() reflect.Type
func (GetCloudProjectContainerRegistryUsersResultArrayOutput) ToGetCloudProjectContainerRegistryUsersResultArrayOutput ¶
func (o GetCloudProjectContainerRegistryUsersResultArrayOutput) ToGetCloudProjectContainerRegistryUsersResultArrayOutput() GetCloudProjectContainerRegistryUsersResultArrayOutput
func (GetCloudProjectContainerRegistryUsersResultArrayOutput) ToGetCloudProjectContainerRegistryUsersResultArrayOutputWithContext ¶
func (o GetCloudProjectContainerRegistryUsersResultArrayOutput) ToGetCloudProjectContainerRegistryUsersResultArrayOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistryUsersResultArrayOutput
type GetCloudProjectContainerRegistryUsersResultInput ¶
type GetCloudProjectContainerRegistryUsersResultInput interface { pulumi.Input ToGetCloudProjectContainerRegistryUsersResultOutput() GetCloudProjectContainerRegistryUsersResultOutput ToGetCloudProjectContainerRegistryUsersResultOutputWithContext(context.Context) GetCloudProjectContainerRegistryUsersResultOutput }
GetCloudProjectContainerRegistryUsersResultInput is an input type that accepts GetCloudProjectContainerRegistryUsersResultArgs and GetCloudProjectContainerRegistryUsersResultOutput values. You can construct a concrete instance of `GetCloudProjectContainerRegistryUsersResultInput` via:
GetCloudProjectContainerRegistryUsersResultArgs{...}
type GetCloudProjectContainerRegistryUsersResultOutput ¶
type GetCloudProjectContainerRegistryUsersResultOutput struct{ *pulumi.OutputState }
func (GetCloudProjectContainerRegistryUsersResultOutput) ElementType ¶
func (GetCloudProjectContainerRegistryUsersResultOutput) ElementType() reflect.Type
func (GetCloudProjectContainerRegistryUsersResultOutput) Email ¶
func (o GetCloudProjectContainerRegistryUsersResultOutput) Email() pulumi.StringOutput
User email
func (GetCloudProjectContainerRegistryUsersResultOutput) ToGetCloudProjectContainerRegistryUsersResultOutput ¶
func (o GetCloudProjectContainerRegistryUsersResultOutput) ToGetCloudProjectContainerRegistryUsersResultOutput() GetCloudProjectContainerRegistryUsersResultOutput
func (GetCloudProjectContainerRegistryUsersResultOutput) ToGetCloudProjectContainerRegistryUsersResultOutputWithContext ¶
func (o GetCloudProjectContainerRegistryUsersResultOutput) ToGetCloudProjectContainerRegistryUsersResultOutputWithContext(ctx context.Context) GetCloudProjectContainerRegistryUsersResultOutput
func (GetCloudProjectContainerRegistryUsersResultOutput) User ¶
func (o GetCloudProjectContainerRegistryUsersResultOutput) User() pulumi.StringOutput
User name
type GetCloudProjectContainerregistryArgs ¶
type GetCloudProjectContainerregistryArgs struct { // Registry ID RegistryId string `pulumi:"registryId"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectContainerregistry.
type GetCloudProjectContainerregistryOutputArgs ¶
type GetCloudProjectContainerregistryOutputArgs struct { // Registry ID RegistryId pulumi.StringInput `pulumi:"registryId"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectContainerregistry.
func (GetCloudProjectContainerregistryOutputArgs) ElementType ¶
func (GetCloudProjectContainerregistryOutputArgs) ElementType() reflect.Type
type GetCloudProjectContainerregistryResult ¶
type GetCloudProjectContainerregistryResult struct { // Registry creation date CreatedAt string `pulumi:"createdAt"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Registry name Name string `pulumi:"name"` // Project ID of your registry ProjectId string `pulumi:"projectId"` // Region of the registry Region string `pulumi:"region"` RegistryId string `pulumi:"registryId"` ServiceName string `pulumi:"serviceName"` // Current size of the registry (bytes) Size int `pulumi:"size"` // Registry status Status string `pulumi:"status"` // Registry last update date UpdatedAt string `pulumi:"updatedAt"` // Access url of the registry Url string `pulumi:"url"` // Version of your registry Version string `pulumi:"version"` }
A collection of values returned by getCloudProjectContainerregistry.
func GetCloudProjectContainerregistry ¶
func GetCloudProjectContainerregistry(ctx *pulumi.Context, args *GetCloudProjectContainerregistryArgs, opts ...pulumi.InvokeOption) (*GetCloudProjectContainerregistryResult, error)
Use this data source to get information about a container registry associated with a public cloud project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetCloudProjectContainerregistry(ctx, &GetCloudProjectContainerregistryArgs{ RegistryId: "yyyy", ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
```
type GetCloudProjectContainerregistryResultOutput ¶
type GetCloudProjectContainerregistryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCloudProjectContainerregistry.
func GetCloudProjectContainerregistryOutput ¶
func GetCloudProjectContainerregistryOutput(ctx *pulumi.Context, args GetCloudProjectContainerregistryOutputArgs, opts ...pulumi.InvokeOption) GetCloudProjectContainerregistryResultOutput
func (GetCloudProjectContainerregistryResultOutput) CreatedAt ¶
func (o GetCloudProjectContainerregistryResultOutput) CreatedAt() pulumi.StringOutput
Registry creation date
func (GetCloudProjectContainerregistryResultOutput) ElementType ¶
func (GetCloudProjectContainerregistryResultOutput) ElementType() reflect.Type
func (GetCloudProjectContainerregistryResultOutput) Id ¶
func (o GetCloudProjectContainerregistryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCloudProjectContainerregistryResultOutput) Name ¶
func (o GetCloudProjectContainerregistryResultOutput) Name() pulumi.StringOutput
Registry name
func (GetCloudProjectContainerregistryResultOutput) ProjectId ¶
func (o GetCloudProjectContainerregistryResultOutput) ProjectId() pulumi.StringOutput
Project ID of your registry
func (GetCloudProjectContainerregistryResultOutput) Region ¶
func (o GetCloudProjectContainerregistryResultOutput) Region() pulumi.StringOutput
Region of the registry
func (GetCloudProjectContainerregistryResultOutput) RegistryId ¶
func (o GetCloudProjectContainerregistryResultOutput) RegistryId() pulumi.StringOutput
func (GetCloudProjectContainerregistryResultOutput) ServiceName ¶
func (o GetCloudProjectContainerregistryResultOutput) ServiceName() pulumi.StringOutput
func (GetCloudProjectContainerregistryResultOutput) Size ¶
func (o GetCloudProjectContainerregistryResultOutput) Size() pulumi.IntOutput
Current size of the registry (bytes)
func (GetCloudProjectContainerregistryResultOutput) Status ¶
func (o GetCloudProjectContainerregistryResultOutput) Status() pulumi.StringOutput
Registry status
func (GetCloudProjectContainerregistryResultOutput) ToGetCloudProjectContainerregistryResultOutput ¶
func (o GetCloudProjectContainerregistryResultOutput) ToGetCloudProjectContainerregistryResultOutput() GetCloudProjectContainerregistryResultOutput
func (GetCloudProjectContainerregistryResultOutput) ToGetCloudProjectContainerregistryResultOutputWithContext ¶
func (o GetCloudProjectContainerregistryResultOutput) ToGetCloudProjectContainerregistryResultOutputWithContext(ctx context.Context) GetCloudProjectContainerregistryResultOutput
func (GetCloudProjectContainerregistryResultOutput) UpdatedAt ¶
func (o GetCloudProjectContainerregistryResultOutput) UpdatedAt() pulumi.StringOutput
Registry last update date
func (GetCloudProjectContainerregistryResultOutput) Url ¶
func (o GetCloudProjectContainerregistryResultOutput) Url() pulumi.StringOutput
Access url of the registry
func (GetCloudProjectContainerregistryResultOutput) Version ¶
func (o GetCloudProjectContainerregistryResultOutput) Version() pulumi.StringOutput
Version of your registry
type GetCloudProjectRegionArgs ¶
type GetCloudProjectRegionArgs struct { // The name of the region associated with the public cloud // project. Name string `pulumi:"name"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectRegion.
type GetCloudProjectRegionOutputArgs ¶
type GetCloudProjectRegionOutputArgs struct { // The name of the region associated with the public cloud // project. Name pulumi.StringInput `pulumi:"name"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectRegion.
func (GetCloudProjectRegionOutputArgs) ElementType ¶
func (GetCloudProjectRegionOutputArgs) ElementType() reflect.Type
type GetCloudProjectRegionResult ¶
type GetCloudProjectRegionResult struct { // the code of the geographic continent the region is running. // E.g.: EU for Europe, US for America... ContinentCode string `pulumi:"continentCode"` // The location code of the datacenter. // E.g.: "GRA", meaning Gravelines, for region "GRA1" DatacenterLocation string `pulumi:"datacenterLocation"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // the name of the public cloud service Name string `pulumi:"name"` ServiceName string `pulumi:"serviceName"` // The list of public cloud services running within the region Services []GetCloudProjectRegionService `pulumi:"services"` }
A collection of values returned by getCloudProjectRegion.
func GetCloudProjectRegion ¶
func GetCloudProjectRegion(ctx *pulumi.Context, args *GetCloudProjectRegionArgs, opts ...pulumi.InvokeOption) (*GetCloudProjectRegionResult, error)
Use this data source to retrieve information about a region associated with a public cloud project. The region must be associated with the project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetCloudProjectRegion(ctx, &GetCloudProjectRegionArgs{ Name: "GRA1", ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
```
type GetCloudProjectRegionResultOutput ¶
type GetCloudProjectRegionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCloudProjectRegion.
func GetCloudProjectRegionOutput ¶
func GetCloudProjectRegionOutput(ctx *pulumi.Context, args GetCloudProjectRegionOutputArgs, opts ...pulumi.InvokeOption) GetCloudProjectRegionResultOutput
func (GetCloudProjectRegionResultOutput) ContinentCode ¶
func (o GetCloudProjectRegionResultOutput) ContinentCode() pulumi.StringOutput
the code of the geographic continent the region is running. E.g.: EU for Europe, US for America...
func (GetCloudProjectRegionResultOutput) DatacenterLocation ¶
func (o GetCloudProjectRegionResultOutput) DatacenterLocation() pulumi.StringOutput
The location code of the datacenter. E.g.: "GRA", meaning Gravelines, for region "GRA1"
func (GetCloudProjectRegionResultOutput) ElementType ¶
func (GetCloudProjectRegionResultOutput) ElementType() reflect.Type
func (GetCloudProjectRegionResultOutput) Id ¶
func (o GetCloudProjectRegionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCloudProjectRegionResultOutput) Name ¶
func (o GetCloudProjectRegionResultOutput) Name() pulumi.StringOutput
the name of the public cloud service
func (GetCloudProjectRegionResultOutput) ServiceName ¶
func (o GetCloudProjectRegionResultOutput) ServiceName() pulumi.StringOutput
func (GetCloudProjectRegionResultOutput) Services ¶
func (o GetCloudProjectRegionResultOutput) Services() GetCloudProjectRegionServiceArrayOutput
The list of public cloud services running within the region
func (GetCloudProjectRegionResultOutput) ToGetCloudProjectRegionResultOutput ¶
func (o GetCloudProjectRegionResultOutput) ToGetCloudProjectRegionResultOutput() GetCloudProjectRegionResultOutput
func (GetCloudProjectRegionResultOutput) ToGetCloudProjectRegionResultOutputWithContext ¶
func (o GetCloudProjectRegionResultOutput) ToGetCloudProjectRegionResultOutputWithContext(ctx context.Context) GetCloudProjectRegionResultOutput
type GetCloudProjectRegionServiceArgs ¶
type GetCloudProjectRegionServiceArgs struct { // The name of the region associated with the public cloud // project. Name pulumi.StringInput `pulumi:"name"` // the status of the service Status pulumi.StringInput `pulumi:"status"` }
func (GetCloudProjectRegionServiceArgs) ElementType ¶
func (GetCloudProjectRegionServiceArgs) ElementType() reflect.Type
func (GetCloudProjectRegionServiceArgs) ToGetCloudProjectRegionServiceOutput ¶
func (i GetCloudProjectRegionServiceArgs) ToGetCloudProjectRegionServiceOutput() GetCloudProjectRegionServiceOutput
func (GetCloudProjectRegionServiceArgs) ToGetCloudProjectRegionServiceOutputWithContext ¶
func (i GetCloudProjectRegionServiceArgs) ToGetCloudProjectRegionServiceOutputWithContext(ctx context.Context) GetCloudProjectRegionServiceOutput
type GetCloudProjectRegionServiceArray ¶
type GetCloudProjectRegionServiceArray []GetCloudProjectRegionServiceInput
func (GetCloudProjectRegionServiceArray) ElementType ¶
func (GetCloudProjectRegionServiceArray) ElementType() reflect.Type
func (GetCloudProjectRegionServiceArray) ToGetCloudProjectRegionServiceArrayOutput ¶
func (i GetCloudProjectRegionServiceArray) ToGetCloudProjectRegionServiceArrayOutput() GetCloudProjectRegionServiceArrayOutput
func (GetCloudProjectRegionServiceArray) ToGetCloudProjectRegionServiceArrayOutputWithContext ¶
func (i GetCloudProjectRegionServiceArray) ToGetCloudProjectRegionServiceArrayOutputWithContext(ctx context.Context) GetCloudProjectRegionServiceArrayOutput
type GetCloudProjectRegionServiceArrayInput ¶
type GetCloudProjectRegionServiceArrayInput interface { pulumi.Input ToGetCloudProjectRegionServiceArrayOutput() GetCloudProjectRegionServiceArrayOutput ToGetCloudProjectRegionServiceArrayOutputWithContext(context.Context) GetCloudProjectRegionServiceArrayOutput }
GetCloudProjectRegionServiceArrayInput is an input type that accepts GetCloudProjectRegionServiceArray and GetCloudProjectRegionServiceArrayOutput values. You can construct a concrete instance of `GetCloudProjectRegionServiceArrayInput` via:
GetCloudProjectRegionServiceArray{ GetCloudProjectRegionServiceArgs{...} }
type GetCloudProjectRegionServiceArrayOutput ¶
type GetCloudProjectRegionServiceArrayOutput struct{ *pulumi.OutputState }
func (GetCloudProjectRegionServiceArrayOutput) ElementType ¶
func (GetCloudProjectRegionServiceArrayOutput) ElementType() reflect.Type
func (GetCloudProjectRegionServiceArrayOutput) ToGetCloudProjectRegionServiceArrayOutput ¶
func (o GetCloudProjectRegionServiceArrayOutput) ToGetCloudProjectRegionServiceArrayOutput() GetCloudProjectRegionServiceArrayOutput
func (GetCloudProjectRegionServiceArrayOutput) ToGetCloudProjectRegionServiceArrayOutputWithContext ¶
func (o GetCloudProjectRegionServiceArrayOutput) ToGetCloudProjectRegionServiceArrayOutputWithContext(ctx context.Context) GetCloudProjectRegionServiceArrayOutput
type GetCloudProjectRegionServiceInput ¶
type GetCloudProjectRegionServiceInput interface { pulumi.Input ToGetCloudProjectRegionServiceOutput() GetCloudProjectRegionServiceOutput ToGetCloudProjectRegionServiceOutputWithContext(context.Context) GetCloudProjectRegionServiceOutput }
GetCloudProjectRegionServiceInput is an input type that accepts GetCloudProjectRegionServiceArgs and GetCloudProjectRegionServiceOutput values. You can construct a concrete instance of `GetCloudProjectRegionServiceInput` via:
GetCloudProjectRegionServiceArgs{...}
type GetCloudProjectRegionServiceOutput ¶
type GetCloudProjectRegionServiceOutput struct{ *pulumi.OutputState }
func (GetCloudProjectRegionServiceOutput) ElementType ¶
func (GetCloudProjectRegionServiceOutput) ElementType() reflect.Type
func (GetCloudProjectRegionServiceOutput) Name ¶
func (o GetCloudProjectRegionServiceOutput) Name() pulumi.StringOutput
The name of the region associated with the public cloud project.
func (GetCloudProjectRegionServiceOutput) Status ¶
func (o GetCloudProjectRegionServiceOutput) Status() pulumi.StringOutput
the status of the service
func (GetCloudProjectRegionServiceOutput) ToGetCloudProjectRegionServiceOutput ¶
func (o GetCloudProjectRegionServiceOutput) ToGetCloudProjectRegionServiceOutput() GetCloudProjectRegionServiceOutput
func (GetCloudProjectRegionServiceOutput) ToGetCloudProjectRegionServiceOutputWithContext ¶
func (o GetCloudProjectRegionServiceOutput) ToGetCloudProjectRegionServiceOutputWithContext(ctx context.Context) GetCloudProjectRegionServiceOutput
type GetCloudProjectRegionsArgs ¶
type GetCloudProjectRegionsArgs struct { // List of services which has to be UP in regions. // Example: "image", "instance", "network", "storage", "volume", "workflow", ... // If left blank, returns all regions associated with the service_name. HasServicesUps []string `pulumi:"hasServicesUps"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectRegions.
type GetCloudProjectRegionsOutputArgs ¶
type GetCloudProjectRegionsOutputArgs struct { // List of services which has to be UP in regions. // Example: "image", "instance", "network", "storage", "volume", "workflow", ... // If left blank, returns all regions associated with the service_name. HasServicesUps pulumi.StringArrayInput `pulumi:"hasServicesUps"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectRegions.
func (GetCloudProjectRegionsOutputArgs) ElementType ¶
func (GetCloudProjectRegionsOutputArgs) ElementType() reflect.Type
type GetCloudProjectRegionsResult ¶
type GetCloudProjectRegionsResult struct { HasServicesUps []string `pulumi:"hasServicesUps"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of regions associated with the project, filtered by services UP. Names []string `pulumi:"names"` ServiceName string `pulumi:"serviceName"` }
A collection of values returned by getCloudProjectRegions.
func GetCloudProjectRegions ¶
func GetCloudProjectRegions(ctx *pulumi.Context, args *GetCloudProjectRegionsArgs, opts ...pulumi.InvokeOption) (*GetCloudProjectRegionsResult, error)
Use this data source to get the regions of a public cloud project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetCloudProjectRegions(ctx, &GetCloudProjectRegionsArgs{ HasServicesUps: []string{ "network", }, ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
```
type GetCloudProjectRegionsResultOutput ¶
type GetCloudProjectRegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCloudProjectRegions.
func GetCloudProjectRegionsOutput ¶
func GetCloudProjectRegionsOutput(ctx *pulumi.Context, args GetCloudProjectRegionsOutputArgs, opts ...pulumi.InvokeOption) GetCloudProjectRegionsResultOutput
func (GetCloudProjectRegionsResultOutput) ElementType ¶
func (GetCloudProjectRegionsResultOutput) ElementType() reflect.Type
func (GetCloudProjectRegionsResultOutput) HasServicesUps ¶
func (o GetCloudProjectRegionsResultOutput) HasServicesUps() pulumi.StringArrayOutput
func (GetCloudProjectRegionsResultOutput) Id ¶
func (o GetCloudProjectRegionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCloudProjectRegionsResultOutput) Names ¶
func (o GetCloudProjectRegionsResultOutput) Names() pulumi.StringArrayOutput
The list of regions associated with the project, filtered by services UP.
func (GetCloudProjectRegionsResultOutput) ServiceName ¶
func (o GetCloudProjectRegionsResultOutput) ServiceName() pulumi.StringOutput
func (GetCloudProjectRegionsResultOutput) ToGetCloudProjectRegionsResultOutput ¶
func (o GetCloudProjectRegionsResultOutput) ToGetCloudProjectRegionsResultOutput() GetCloudProjectRegionsResultOutput
func (GetCloudProjectRegionsResultOutput) ToGetCloudProjectRegionsResultOutputWithContext ¶
func (o GetCloudProjectRegionsResultOutput) ToGetCloudProjectRegionsResultOutputWithContext(ctx context.Context) GetCloudProjectRegionsResultOutput
type GetDBaaSLogsInputEngineArgs ¶
type GetDBaaSLogsInputEngineArgs struct { // Indicates if engine will soon not be supported. IsDeprecated *bool `pulumi:"isDeprecated"` // The name of the logs input engine. Name *string `pulumi:"name"` // Software version Version *string `pulumi:"version"` }
A collection of arguments for invoking getDBaaSLogsInputEngine.
type GetDBaaSLogsInputEngineOutputArgs ¶
type GetDBaaSLogsInputEngineOutputArgs struct { // Indicates if engine will soon not be supported. IsDeprecated pulumi.BoolPtrInput `pulumi:"isDeprecated"` // The name of the logs input engine. Name pulumi.StringPtrInput `pulumi:"name"` // Software version Version pulumi.StringPtrInput `pulumi:"version"` }
A collection of arguments for invoking getDBaaSLogsInputEngine.
func (GetDBaaSLogsInputEngineOutputArgs) ElementType ¶
func (GetDBaaSLogsInputEngineOutputArgs) ElementType() reflect.Type
type GetDBaaSLogsInputEngineResult ¶
type GetDBaaSLogsInputEngineResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IsDeprecated bool `pulumi:"isDeprecated"` Name string `pulumi:"name"` Version string `pulumi:"version"` }
A collection of values returned by getDBaaSLogsInputEngine.
func GetDBaaSLogsInputEngine ¶
func GetDBaaSLogsInputEngine(ctx *pulumi.Context, args *GetDBaaSLogsInputEngineArgs, opts ...pulumi.InvokeOption) (*GetDBaaSLogsInputEngineResult, error)
Use this data source to retrieve information about a DBaas logs input engine.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetDBaaSLogsInputEngine(ctx, &GetDBaaSLogsInputEngineArgs{ IsDeprecated: pulumi.BoolRef(true), Name: pulumi.StringRef("logstash"), Version: pulumi.StringRef("6.8"), }, nil) if err != nil { return err } return nil }) }
```
type GetDBaaSLogsInputEngineResultOutput ¶
type GetDBaaSLogsInputEngineResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDBaaSLogsInputEngine.
func GetDBaaSLogsInputEngineOutput ¶
func GetDBaaSLogsInputEngineOutput(ctx *pulumi.Context, args GetDBaaSLogsInputEngineOutputArgs, opts ...pulumi.InvokeOption) GetDBaaSLogsInputEngineResultOutput
func (GetDBaaSLogsInputEngineResultOutput) ElementType ¶
func (GetDBaaSLogsInputEngineResultOutput) ElementType() reflect.Type
func (GetDBaaSLogsInputEngineResultOutput) Id ¶
func (o GetDBaaSLogsInputEngineResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDBaaSLogsInputEngineResultOutput) IsDeprecated ¶
func (o GetDBaaSLogsInputEngineResultOutput) IsDeprecated() pulumi.BoolOutput
func (GetDBaaSLogsInputEngineResultOutput) Name ¶
func (o GetDBaaSLogsInputEngineResultOutput) Name() pulumi.StringOutput
func (GetDBaaSLogsInputEngineResultOutput) ToGetDBaaSLogsInputEngineResultOutput ¶
func (o GetDBaaSLogsInputEngineResultOutput) ToGetDBaaSLogsInputEngineResultOutput() GetDBaaSLogsInputEngineResultOutput
func (GetDBaaSLogsInputEngineResultOutput) ToGetDBaaSLogsInputEngineResultOutputWithContext ¶
func (o GetDBaaSLogsInputEngineResultOutput) ToGetDBaaSLogsInputEngineResultOutputWithContext(ctx context.Context) GetDBaaSLogsInputEngineResultOutput
func (GetDBaaSLogsInputEngineResultOutput) Version ¶
func (o GetDBaaSLogsInputEngineResultOutput) Version() pulumi.StringOutput
type GetDedicatedCephArgs ¶
type GetDedicatedCephArgs struct { // CEPH cluster version CephVersion *string `pulumi:"cephVersion"` // The service name of the dedicated CEPH cluster. ServiceName string `pulumi:"serviceName"` // the status of the service Status *string `pulumi:"status"` }
A collection of arguments for invoking getDedicatedCeph.
type GetDedicatedCephOutputArgs ¶
type GetDedicatedCephOutputArgs struct { // CEPH cluster version CephVersion pulumi.StringPtrInput `pulumi:"cephVersion"` // The service name of the dedicated CEPH cluster. ServiceName pulumi.StringInput `pulumi:"serviceName"` // the status of the service Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getDedicatedCeph.
func (GetDedicatedCephOutputArgs) ElementType ¶
func (GetDedicatedCephOutputArgs) ElementType() reflect.Type
type GetDedicatedCephResult ¶
type GetDedicatedCephResult struct { // list of CEPH monitors IPs CephMons []string `pulumi:"cephMons"` // CEPH cluster version CephVersion string `pulumi:"cephVersion"` // CRUSH algorithm settings. Possible values // * OPTIMAL // * DEFAULT // * LEGACY // * BOBTAIL // * ARGONAUT // * FIREFLY // * HAMMER // * JEWEL CrushTunables string `pulumi:"crushTunables"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // CEPH cluster label Label string `pulumi:"label"` // cluster region Region string `pulumi:"region"` ServiceName string `pulumi:"serviceName"` // Cluster size in TB Size float64 `pulumi:"size"` // the state of the cluster State string `pulumi:"state"` // the status of the service Status string `pulumi:"status"` }
A collection of values returned by getDedicatedCeph.
func GetDedicatedCeph ¶
func GetDedicatedCeph(ctx *pulumi.Context, args *GetDedicatedCephArgs, opts ...pulumi.InvokeOption) (*GetDedicatedCephResult, error)
Use this data source to retrieve information about a dedicated CEPH.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetDedicatedCeph(ctx, &GetDedicatedCephArgs{ ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
```
type GetDedicatedCephResultOutput ¶
type GetDedicatedCephResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDedicatedCeph.
func GetDedicatedCephOutput ¶
func GetDedicatedCephOutput(ctx *pulumi.Context, args GetDedicatedCephOutputArgs, opts ...pulumi.InvokeOption) GetDedicatedCephResultOutput
func (GetDedicatedCephResultOutput) CephMons ¶
func (o GetDedicatedCephResultOutput) CephMons() pulumi.StringArrayOutput
list of CEPH monitors IPs
func (GetDedicatedCephResultOutput) CephVersion ¶
func (o GetDedicatedCephResultOutput) CephVersion() pulumi.StringOutput
CEPH cluster version
func (GetDedicatedCephResultOutput) CrushTunables ¶
func (o GetDedicatedCephResultOutput) CrushTunables() pulumi.StringOutput
CRUSH algorithm settings. Possible values * OPTIMAL * DEFAULT * LEGACY * BOBTAIL * ARGONAUT * FIREFLY * HAMMER * JEWEL
func (GetDedicatedCephResultOutput) ElementType ¶
func (GetDedicatedCephResultOutput) ElementType() reflect.Type
func (GetDedicatedCephResultOutput) Id ¶
func (o GetDedicatedCephResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDedicatedCephResultOutput) Label ¶
func (o GetDedicatedCephResultOutput) Label() pulumi.StringOutput
CEPH cluster label
func (GetDedicatedCephResultOutput) Region ¶
func (o GetDedicatedCephResultOutput) Region() pulumi.StringOutput
cluster region
func (GetDedicatedCephResultOutput) ServiceName ¶
func (o GetDedicatedCephResultOutput) ServiceName() pulumi.StringOutput
func (GetDedicatedCephResultOutput) Size ¶
func (o GetDedicatedCephResultOutput) Size() pulumi.Float64Output
Cluster size in TB
func (GetDedicatedCephResultOutput) State ¶
func (o GetDedicatedCephResultOutput) State() pulumi.StringOutput
the state of the cluster
func (GetDedicatedCephResultOutput) Status ¶
func (o GetDedicatedCephResultOutput) Status() pulumi.StringOutput
the status of the service
func (GetDedicatedCephResultOutput) ToGetDedicatedCephResultOutput ¶
func (o GetDedicatedCephResultOutput) ToGetDedicatedCephResultOutput() GetDedicatedCephResultOutput
func (GetDedicatedCephResultOutput) ToGetDedicatedCephResultOutputWithContext ¶
func (o GetDedicatedCephResultOutput) ToGetDedicatedCephResultOutputWithContext(ctx context.Context) GetDedicatedCephResultOutput
type GetDedicatedInstallationTemplatesResult ¶
type GetDedicatedInstallationTemplatesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of installation templates IDs available for dedicated servers. Results []string `pulumi:"results"` }
A collection of values returned by getDedicatedInstallationTemplates.
func GetDedicatedInstallationTemplates ¶
func GetDedicatedInstallationTemplates(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetDedicatedInstallationTemplatesResult, error)
Use this data source to get the list of installation templates available for dedicated servers.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetDedicatedInstallationTemplates(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetDedicatedServerArgs ¶
type GetDedicatedServerArgs struct { // The serviceName of your dedicated server. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getDedicatedServer.
type GetDedicatedServerBootsArgs ¶
type GetDedicatedServerBootsArgs struct { // Filter the value of bootType property (harddisk, rescue, ipxeCustomerScript, internal, network) BootType *string `pulumi:"bootType"` Kernel *string `pulumi:"kernel"` // The internal name of your dedicated server. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getDedicatedServerBoots.
type GetDedicatedServerBootsOutputArgs ¶
type GetDedicatedServerBootsOutputArgs struct { // Filter the value of bootType property (harddisk, rescue, ipxeCustomerScript, internal, network) BootType pulumi.StringPtrInput `pulumi:"bootType"` Kernel pulumi.StringPtrInput `pulumi:"kernel"` // The internal name of your dedicated server. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getDedicatedServerBoots.
func (GetDedicatedServerBootsOutputArgs) ElementType ¶
func (GetDedicatedServerBootsOutputArgs) ElementType() reflect.Type
type GetDedicatedServerBootsResult ¶
type GetDedicatedServerBootsResult struct { BootType *string `pulumi:"bootType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Kernel *string `pulumi:"kernel"` // The list of dedicated server netboots. Results []int `pulumi:"results"` ServiceName string `pulumi:"serviceName"` }
A collection of values returned by getDedicatedServerBoots.
func GetDedicatedServerBoots ¶
func GetDedicatedServerBoots(ctx *pulumi.Context, args *GetDedicatedServerBootsArgs, opts ...pulumi.InvokeOption) (*GetDedicatedServerBootsResult, error)
Use this data source to get the list of compatible netboots for a dedicated server associated with your OVH Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetDedicatedServerBoots(ctx, &GetDedicatedServerBootsArgs{ BootType: pulumi.StringRef("harddisk"), ServiceName: "myserver", }, nil) if err != nil { return err } return nil }) }
```
type GetDedicatedServerBootsResultOutput ¶
type GetDedicatedServerBootsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDedicatedServerBoots.
func GetDedicatedServerBootsOutput ¶
func GetDedicatedServerBootsOutput(ctx *pulumi.Context, args GetDedicatedServerBootsOutputArgs, opts ...pulumi.InvokeOption) GetDedicatedServerBootsResultOutput
func (GetDedicatedServerBootsResultOutput) BootType ¶
func (o GetDedicatedServerBootsResultOutput) BootType() pulumi.StringPtrOutput
func (GetDedicatedServerBootsResultOutput) ElementType ¶
func (GetDedicatedServerBootsResultOutput) ElementType() reflect.Type
func (GetDedicatedServerBootsResultOutput) Id ¶
func (o GetDedicatedServerBootsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDedicatedServerBootsResultOutput) Kernel ¶
func (o GetDedicatedServerBootsResultOutput) Kernel() pulumi.StringPtrOutput
func (GetDedicatedServerBootsResultOutput) Results ¶
func (o GetDedicatedServerBootsResultOutput) Results() pulumi.IntArrayOutput
The list of dedicated server netboots.
func (GetDedicatedServerBootsResultOutput) ServiceName ¶
func (o GetDedicatedServerBootsResultOutput) ServiceName() pulumi.StringOutput
func (GetDedicatedServerBootsResultOutput) ToGetDedicatedServerBootsResultOutput ¶
func (o GetDedicatedServerBootsResultOutput) ToGetDedicatedServerBootsResultOutput() GetDedicatedServerBootsResultOutput
func (GetDedicatedServerBootsResultOutput) ToGetDedicatedServerBootsResultOutputWithContext ¶
func (o GetDedicatedServerBootsResultOutput) ToGetDedicatedServerBootsResultOutputWithContext(ctx context.Context) GetDedicatedServerBootsResultOutput
type GetDedicatedServerOutputArgs ¶
type GetDedicatedServerOutputArgs struct { // The serviceName of your dedicated server. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getDedicatedServer.
func (GetDedicatedServerOutputArgs) ElementType ¶
func (GetDedicatedServerOutputArgs) ElementType() reflect.Type
type GetDedicatedServerResult ¶
type GetDedicatedServerResult struct { // boot id of the server BootId int `pulumi:"bootId"` // dedicater server commercial range CommercialRange string `pulumi:"commercialRange"` // dedicated datacenter localisation (bhs1,bhs2,...) Datacenter string `pulumi:"datacenter"` // List of enabled public VNI uuids EnabledPublicVnis []string `pulumi:"enabledPublicVnis"` // List of enabled vrackAggregation VNI uuids EnabledVrackAggregationVnis []string `pulumi:"enabledVrackAggregationVnis"` // List of enabled vrack VNI uuids EnabledVrackVnis []string `pulumi:"enabledVrackVnis"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // dedicated server ip (IPv4) Ip string `pulumi:"ip"` // dedicated server ip blocks Ips []string `pulumi:"ips"` // link speed of the server LinkSpeed int `pulumi:"linkSpeed"` // Icmp monitoring state Monitoring bool `pulumi:"monitoring"` // User defined VirtualNetworkInterface name Name string `pulumi:"name"` // Operating system Os string `pulumi:"os"` // Does this server have professional use option ProfessionalUse bool `pulumi:"professionalUse"` // rack id of the server Rack string `pulumi:"rack"` // rescue mail of the server RescueMail string `pulumi:"rescueMail"` // dedicated server reverse Reverse string `pulumi:"reverse"` // root device of the server RootDevice string `pulumi:"rootDevice"` // your server id ServerId int `pulumi:"serverId"` ServiceName string `pulumi:"serviceName"` // error, hacked, hackedBlocked, ok State string `pulumi:"state"` // Dedicated server support level (critical, fastpath, gs, pro) SupportLevel string `pulumi:"supportLevel"` // the list of Virtualnetworkinterface assiociated with this server Vnis []GetDedicatedServerVni `pulumi:"vnis"` }
A collection of values returned by getDedicatedServer.
func GetDedicatedServer ¶
func GetDedicatedServer(ctx *pulumi.Context, args *GetDedicatedServerArgs, opts ...pulumi.InvokeOption) (*GetDedicatedServerResult, error)
Use this data source to retrieve information about a dedicated server associated with your OVH Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetDedicatedServer(ctx, &GetDedicatedServerArgs{ ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
```
type GetDedicatedServerResultOutput ¶
type GetDedicatedServerResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDedicatedServer.
func GetDedicatedServerOutput ¶
func GetDedicatedServerOutput(ctx *pulumi.Context, args GetDedicatedServerOutputArgs, opts ...pulumi.InvokeOption) GetDedicatedServerResultOutput
func (GetDedicatedServerResultOutput) BootId ¶
func (o GetDedicatedServerResultOutput) BootId() pulumi.IntOutput
boot id of the server
func (GetDedicatedServerResultOutput) CommercialRange ¶
func (o GetDedicatedServerResultOutput) CommercialRange() pulumi.StringOutput
dedicater server commercial range
func (GetDedicatedServerResultOutput) Datacenter ¶
func (o GetDedicatedServerResultOutput) Datacenter() pulumi.StringOutput
dedicated datacenter localisation (bhs1,bhs2,...)
func (GetDedicatedServerResultOutput) ElementType ¶
func (GetDedicatedServerResultOutput) ElementType() reflect.Type
func (GetDedicatedServerResultOutput) EnabledPublicVnis ¶
func (o GetDedicatedServerResultOutput) EnabledPublicVnis() pulumi.StringArrayOutput
List of enabled public VNI uuids
func (GetDedicatedServerResultOutput) EnabledVrackAggregationVnis ¶
func (o GetDedicatedServerResultOutput) EnabledVrackAggregationVnis() pulumi.StringArrayOutput
List of enabled vrackAggregation VNI uuids
func (GetDedicatedServerResultOutput) EnabledVrackVnis ¶
func (o GetDedicatedServerResultOutput) EnabledVrackVnis() pulumi.StringArrayOutput
List of enabled vrack VNI uuids
func (GetDedicatedServerResultOutput) Id ¶
func (o GetDedicatedServerResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDedicatedServerResultOutput) Ip ¶
func (o GetDedicatedServerResultOutput) Ip() pulumi.StringOutput
dedicated server ip (IPv4)
func (GetDedicatedServerResultOutput) Ips ¶
func (o GetDedicatedServerResultOutput) Ips() pulumi.StringArrayOutput
dedicated server ip blocks
func (GetDedicatedServerResultOutput) LinkSpeed ¶
func (o GetDedicatedServerResultOutput) LinkSpeed() pulumi.IntOutput
link speed of the server
func (GetDedicatedServerResultOutput) Monitoring ¶
func (o GetDedicatedServerResultOutput) Monitoring() pulumi.BoolOutput
Icmp monitoring state
func (GetDedicatedServerResultOutput) Name ¶
func (o GetDedicatedServerResultOutput) Name() pulumi.StringOutput
User defined VirtualNetworkInterface name
func (GetDedicatedServerResultOutput) Os ¶
func (o GetDedicatedServerResultOutput) Os() pulumi.StringOutput
Operating system
func (GetDedicatedServerResultOutput) ProfessionalUse ¶
func (o GetDedicatedServerResultOutput) ProfessionalUse() pulumi.BoolOutput
Does this server have professional use option
func (GetDedicatedServerResultOutput) Rack ¶
func (o GetDedicatedServerResultOutput) Rack() pulumi.StringOutput
rack id of the server
func (GetDedicatedServerResultOutput) RescueMail ¶
func (o GetDedicatedServerResultOutput) RescueMail() pulumi.StringOutput
rescue mail of the server
func (GetDedicatedServerResultOutput) Reverse ¶
func (o GetDedicatedServerResultOutput) Reverse() pulumi.StringOutput
dedicated server reverse
func (GetDedicatedServerResultOutput) RootDevice ¶
func (o GetDedicatedServerResultOutput) RootDevice() pulumi.StringOutput
root device of the server
func (GetDedicatedServerResultOutput) ServerId ¶
func (o GetDedicatedServerResultOutput) ServerId() pulumi.IntOutput
your server id
func (GetDedicatedServerResultOutput) ServiceName ¶
func (o GetDedicatedServerResultOutput) ServiceName() pulumi.StringOutput
func (GetDedicatedServerResultOutput) State ¶
func (o GetDedicatedServerResultOutput) State() pulumi.StringOutput
error, hacked, hackedBlocked, ok
func (GetDedicatedServerResultOutput) SupportLevel ¶
func (o GetDedicatedServerResultOutput) SupportLevel() pulumi.StringOutput
Dedicated server support level (critical, fastpath, gs, pro)
func (GetDedicatedServerResultOutput) ToGetDedicatedServerResultOutput ¶
func (o GetDedicatedServerResultOutput) ToGetDedicatedServerResultOutput() GetDedicatedServerResultOutput
func (GetDedicatedServerResultOutput) ToGetDedicatedServerResultOutputWithContext ¶
func (o GetDedicatedServerResultOutput) ToGetDedicatedServerResultOutputWithContext(ctx context.Context) GetDedicatedServerResultOutput
func (GetDedicatedServerResultOutput) Vnis ¶
func (o GetDedicatedServerResultOutput) Vnis() GetDedicatedServerVniArrayOutput
the list of Virtualnetworkinterface assiociated with this server
type GetDedicatedServerVni ¶
type GetDedicatedServerVni struct { // VirtualNetworkInterface activation state Enabled bool `pulumi:"enabled"` // VirtualNetworkInterface mode (public,vrack,vrack_aggregation) Mode string `pulumi:"mode"` // User defined VirtualNetworkInterface name Name string `pulumi:"name"` Nics []string `pulumi:"nics"` // Server bound to this VirtualNetworkInterface ServerName string `pulumi:"serverName"` // VirtualNetworkInterface unique id Uuid string `pulumi:"uuid"` // vRack name Vrack string `pulumi:"vrack"` }
type GetDedicatedServerVniArgs ¶
type GetDedicatedServerVniArgs struct { // VirtualNetworkInterface activation state Enabled pulumi.BoolInput `pulumi:"enabled"` // VirtualNetworkInterface mode (public,vrack,vrack_aggregation) Mode pulumi.StringInput `pulumi:"mode"` // User defined VirtualNetworkInterface name Name pulumi.StringInput `pulumi:"name"` Nics pulumi.StringArrayInput `pulumi:"nics"` // Server bound to this VirtualNetworkInterface ServerName pulumi.StringInput `pulumi:"serverName"` // VirtualNetworkInterface unique id Uuid pulumi.StringInput `pulumi:"uuid"` // vRack name Vrack pulumi.StringInput `pulumi:"vrack"` }
func (GetDedicatedServerVniArgs) ElementType ¶
func (GetDedicatedServerVniArgs) ElementType() reflect.Type
func (GetDedicatedServerVniArgs) ToGetDedicatedServerVniOutput ¶
func (i GetDedicatedServerVniArgs) ToGetDedicatedServerVniOutput() GetDedicatedServerVniOutput
func (GetDedicatedServerVniArgs) ToGetDedicatedServerVniOutputWithContext ¶
func (i GetDedicatedServerVniArgs) ToGetDedicatedServerVniOutputWithContext(ctx context.Context) GetDedicatedServerVniOutput
type GetDedicatedServerVniArray ¶
type GetDedicatedServerVniArray []GetDedicatedServerVniInput
func (GetDedicatedServerVniArray) ElementType ¶
func (GetDedicatedServerVniArray) ElementType() reflect.Type
func (GetDedicatedServerVniArray) ToGetDedicatedServerVniArrayOutput ¶
func (i GetDedicatedServerVniArray) ToGetDedicatedServerVniArrayOutput() GetDedicatedServerVniArrayOutput
func (GetDedicatedServerVniArray) ToGetDedicatedServerVniArrayOutputWithContext ¶
func (i GetDedicatedServerVniArray) ToGetDedicatedServerVniArrayOutputWithContext(ctx context.Context) GetDedicatedServerVniArrayOutput
type GetDedicatedServerVniArrayInput ¶
type GetDedicatedServerVniArrayInput interface { pulumi.Input ToGetDedicatedServerVniArrayOutput() GetDedicatedServerVniArrayOutput ToGetDedicatedServerVniArrayOutputWithContext(context.Context) GetDedicatedServerVniArrayOutput }
GetDedicatedServerVniArrayInput is an input type that accepts GetDedicatedServerVniArray and GetDedicatedServerVniArrayOutput values. You can construct a concrete instance of `GetDedicatedServerVniArrayInput` via:
GetDedicatedServerVniArray{ GetDedicatedServerVniArgs{...} }
type GetDedicatedServerVniArrayOutput ¶
type GetDedicatedServerVniArrayOutput struct{ *pulumi.OutputState }
func (GetDedicatedServerVniArrayOutput) ElementType ¶
func (GetDedicatedServerVniArrayOutput) ElementType() reflect.Type
func (GetDedicatedServerVniArrayOutput) Index ¶
func (o GetDedicatedServerVniArrayOutput) Index(i pulumi.IntInput) GetDedicatedServerVniOutput
func (GetDedicatedServerVniArrayOutput) ToGetDedicatedServerVniArrayOutput ¶
func (o GetDedicatedServerVniArrayOutput) ToGetDedicatedServerVniArrayOutput() GetDedicatedServerVniArrayOutput
func (GetDedicatedServerVniArrayOutput) ToGetDedicatedServerVniArrayOutputWithContext ¶
func (o GetDedicatedServerVniArrayOutput) ToGetDedicatedServerVniArrayOutputWithContext(ctx context.Context) GetDedicatedServerVniArrayOutput
type GetDedicatedServerVniInput ¶
type GetDedicatedServerVniInput interface { pulumi.Input ToGetDedicatedServerVniOutput() GetDedicatedServerVniOutput ToGetDedicatedServerVniOutputWithContext(context.Context) GetDedicatedServerVniOutput }
GetDedicatedServerVniInput is an input type that accepts GetDedicatedServerVniArgs and GetDedicatedServerVniOutput values. You can construct a concrete instance of `GetDedicatedServerVniInput` via:
GetDedicatedServerVniArgs{...}
type GetDedicatedServerVniOutput ¶
type GetDedicatedServerVniOutput struct{ *pulumi.OutputState }
func (GetDedicatedServerVniOutput) ElementType ¶
func (GetDedicatedServerVniOutput) ElementType() reflect.Type
func (GetDedicatedServerVniOutput) Enabled ¶
func (o GetDedicatedServerVniOutput) Enabled() pulumi.BoolOutput
VirtualNetworkInterface activation state
func (GetDedicatedServerVniOutput) Mode ¶
func (o GetDedicatedServerVniOutput) Mode() pulumi.StringOutput
VirtualNetworkInterface mode (public,vrack,vrack_aggregation)
func (GetDedicatedServerVniOutput) Name ¶
func (o GetDedicatedServerVniOutput) Name() pulumi.StringOutput
User defined VirtualNetworkInterface name
func (GetDedicatedServerVniOutput) Nics ¶
func (o GetDedicatedServerVniOutput) Nics() pulumi.StringArrayOutput
func (GetDedicatedServerVniOutput) ServerName ¶
func (o GetDedicatedServerVniOutput) ServerName() pulumi.StringOutput
Server bound to this VirtualNetworkInterface
func (GetDedicatedServerVniOutput) ToGetDedicatedServerVniOutput ¶
func (o GetDedicatedServerVniOutput) ToGetDedicatedServerVniOutput() GetDedicatedServerVniOutput
func (GetDedicatedServerVniOutput) ToGetDedicatedServerVniOutputWithContext ¶
func (o GetDedicatedServerVniOutput) ToGetDedicatedServerVniOutputWithContext(ctx context.Context) GetDedicatedServerVniOutput
func (GetDedicatedServerVniOutput) Uuid ¶
func (o GetDedicatedServerVniOutput) Uuid() pulumi.StringOutput
VirtualNetworkInterface unique id
func (GetDedicatedServerVniOutput) Vrack ¶
func (o GetDedicatedServerVniOutput) Vrack() pulumi.StringOutput
vRack name
type GetDedicatedServersResult ¶
type GetDedicatedServersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of dedicated servers IDs associated with your OVH Account. Results []string `pulumi:"results"` }
A collection of values returned by getDedicatedServers.
func GetDedicatedServers ¶
func GetDedicatedServers(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetDedicatedServersResult, error)
Use this data source to get the list of dedicated servers associated with your OVH Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetDedicatedServers(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetIPLoadBalancingOrderableZoneArgs ¶
type GetIPLoadBalancingOrderableZoneArgs struct { // The zone three letter code Name pulumi.StringInput `pulumi:"name"` // The billing planCode for this zone PlanCode pulumi.StringInput `pulumi:"planCode"` }
func (GetIPLoadBalancingOrderableZoneArgs) ElementType ¶
func (GetIPLoadBalancingOrderableZoneArgs) ElementType() reflect.Type
func (GetIPLoadBalancingOrderableZoneArgs) ToGetIPLoadBalancingOrderableZoneOutput ¶
func (i GetIPLoadBalancingOrderableZoneArgs) ToGetIPLoadBalancingOrderableZoneOutput() GetIPLoadBalancingOrderableZoneOutput
func (GetIPLoadBalancingOrderableZoneArgs) ToGetIPLoadBalancingOrderableZoneOutputWithContext ¶
func (i GetIPLoadBalancingOrderableZoneArgs) ToGetIPLoadBalancingOrderableZoneOutputWithContext(ctx context.Context) GetIPLoadBalancingOrderableZoneOutput
type GetIPLoadBalancingOrderableZoneArray ¶
type GetIPLoadBalancingOrderableZoneArray []GetIPLoadBalancingOrderableZoneInput
func (GetIPLoadBalancingOrderableZoneArray) ElementType ¶
func (GetIPLoadBalancingOrderableZoneArray) ElementType() reflect.Type
func (GetIPLoadBalancingOrderableZoneArray) ToGetIPLoadBalancingOrderableZoneArrayOutput ¶
func (i GetIPLoadBalancingOrderableZoneArray) ToGetIPLoadBalancingOrderableZoneArrayOutput() GetIPLoadBalancingOrderableZoneArrayOutput
func (GetIPLoadBalancingOrderableZoneArray) ToGetIPLoadBalancingOrderableZoneArrayOutputWithContext ¶
func (i GetIPLoadBalancingOrderableZoneArray) ToGetIPLoadBalancingOrderableZoneArrayOutputWithContext(ctx context.Context) GetIPLoadBalancingOrderableZoneArrayOutput
type GetIPLoadBalancingOrderableZoneArrayInput ¶
type GetIPLoadBalancingOrderableZoneArrayInput interface { pulumi.Input ToGetIPLoadBalancingOrderableZoneArrayOutput() GetIPLoadBalancingOrderableZoneArrayOutput ToGetIPLoadBalancingOrderableZoneArrayOutputWithContext(context.Context) GetIPLoadBalancingOrderableZoneArrayOutput }
GetIPLoadBalancingOrderableZoneArrayInput is an input type that accepts GetIPLoadBalancingOrderableZoneArray and GetIPLoadBalancingOrderableZoneArrayOutput values. You can construct a concrete instance of `GetIPLoadBalancingOrderableZoneArrayInput` via:
GetIPLoadBalancingOrderableZoneArray{ GetIPLoadBalancingOrderableZoneArgs{...} }
type GetIPLoadBalancingOrderableZoneArrayOutput ¶
type GetIPLoadBalancingOrderableZoneArrayOutput struct{ *pulumi.OutputState }
func (GetIPLoadBalancingOrderableZoneArrayOutput) ElementType ¶
func (GetIPLoadBalancingOrderableZoneArrayOutput) ElementType() reflect.Type
func (GetIPLoadBalancingOrderableZoneArrayOutput) ToGetIPLoadBalancingOrderableZoneArrayOutput ¶
func (o GetIPLoadBalancingOrderableZoneArrayOutput) ToGetIPLoadBalancingOrderableZoneArrayOutput() GetIPLoadBalancingOrderableZoneArrayOutput
func (GetIPLoadBalancingOrderableZoneArrayOutput) ToGetIPLoadBalancingOrderableZoneArrayOutputWithContext ¶
func (o GetIPLoadBalancingOrderableZoneArrayOutput) ToGetIPLoadBalancingOrderableZoneArrayOutputWithContext(ctx context.Context) GetIPLoadBalancingOrderableZoneArrayOutput
type GetIPLoadBalancingOrderableZoneInput ¶
type GetIPLoadBalancingOrderableZoneInput interface { pulumi.Input ToGetIPLoadBalancingOrderableZoneOutput() GetIPLoadBalancingOrderableZoneOutput ToGetIPLoadBalancingOrderableZoneOutputWithContext(context.Context) GetIPLoadBalancingOrderableZoneOutput }
GetIPLoadBalancingOrderableZoneInput is an input type that accepts GetIPLoadBalancingOrderableZoneArgs and GetIPLoadBalancingOrderableZoneOutput values. You can construct a concrete instance of `GetIPLoadBalancingOrderableZoneInput` via:
GetIPLoadBalancingOrderableZoneArgs{...}
type GetIPLoadBalancingOrderableZoneOutput ¶
type GetIPLoadBalancingOrderableZoneOutput struct{ *pulumi.OutputState }
func (GetIPLoadBalancingOrderableZoneOutput) ElementType ¶
func (GetIPLoadBalancingOrderableZoneOutput) ElementType() reflect.Type
func (GetIPLoadBalancingOrderableZoneOutput) Name ¶
func (o GetIPLoadBalancingOrderableZoneOutput) Name() pulumi.StringOutput
The zone three letter code
func (GetIPLoadBalancingOrderableZoneOutput) PlanCode ¶
func (o GetIPLoadBalancingOrderableZoneOutput) PlanCode() pulumi.StringOutput
The billing planCode for this zone
func (GetIPLoadBalancingOrderableZoneOutput) ToGetIPLoadBalancingOrderableZoneOutput ¶
func (o GetIPLoadBalancingOrderableZoneOutput) ToGetIPLoadBalancingOrderableZoneOutput() GetIPLoadBalancingOrderableZoneOutput
func (GetIPLoadBalancingOrderableZoneOutput) ToGetIPLoadBalancingOrderableZoneOutputWithContext ¶
func (o GetIPLoadBalancingOrderableZoneOutput) ToGetIPLoadBalancingOrderableZoneOutputWithContext(ctx context.Context) GetIPLoadBalancingOrderableZoneOutput
type GetIPLoadBalancingVRackNetworksArgs ¶
type GetIPLoadBalancingVRackNetworksArgs struct { // The internal name of your IP load balancing ServiceName string `pulumi:"serviceName"` // Filters networks on the subnet. Subnet *string `pulumi:"subnet"` // Filters networks on the vlan id. VlanId *int `pulumi:"vlanId"` }
A collection of arguments for invoking getIPLoadBalancingVRackNetworks.
type GetIPLoadBalancingVRackNetworksOutputArgs ¶
type GetIPLoadBalancingVRackNetworksOutputArgs struct { // The internal name of your IP load balancing ServiceName pulumi.StringInput `pulumi:"serviceName"` // Filters networks on the subnet. Subnet pulumi.StringPtrInput `pulumi:"subnet"` // Filters networks on the vlan id. VlanId pulumi.IntPtrInput `pulumi:"vlanId"` }
A collection of arguments for invoking getIPLoadBalancingVRackNetworks.
func (GetIPLoadBalancingVRackNetworksOutputArgs) ElementType ¶
func (GetIPLoadBalancingVRackNetworksOutputArgs) ElementType() reflect.Type
type GetIPLoadBalancingVRackNetworksResult ¶
type GetIPLoadBalancingVRackNetworksResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of vrack network ids. Results []int `pulumi:"results"` ServiceName string `pulumi:"serviceName"` Subnet *string `pulumi:"subnet"` VlanId *int `pulumi:"vlanId"` }
A collection of values returned by getIPLoadBalancingVRackNetworks.
func GetIPLoadBalancingVRackNetworks ¶
func GetIPLoadBalancingVRackNetworks(ctx *pulumi.Context, args *GetIPLoadBalancingVRackNetworksArgs, opts ...pulumi.InvokeOption) (*GetIPLoadBalancingVRackNetworksResult, error)
Use this data source to get the list of Vrack network ids available for your IPLoadbalancer associated with your OVH account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetIPLoadBalancingVRackNetworks(ctx, &GetIPLoadBalancingVRackNetworksArgs{ ServiceName: "XXXXXX", Subnet: pulumi.StringRef("10.0.0.0/24"), }, nil) if err != nil { return err } return nil }) }
```
type GetIPLoadBalancingVRackNetworksResultOutput ¶
type GetIPLoadBalancingVRackNetworksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIPLoadBalancingVRackNetworks.
func GetIPLoadBalancingVRackNetworksOutput ¶
func GetIPLoadBalancingVRackNetworksOutput(ctx *pulumi.Context, args GetIPLoadBalancingVRackNetworksOutputArgs, opts ...pulumi.InvokeOption) GetIPLoadBalancingVRackNetworksResultOutput
func (GetIPLoadBalancingVRackNetworksResultOutput) ElementType ¶
func (GetIPLoadBalancingVRackNetworksResultOutput) ElementType() reflect.Type
func (GetIPLoadBalancingVRackNetworksResultOutput) Id ¶
func (o GetIPLoadBalancingVRackNetworksResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIPLoadBalancingVRackNetworksResultOutput) Results ¶
func (o GetIPLoadBalancingVRackNetworksResultOutput) Results() pulumi.IntArrayOutput
The list of vrack network ids.
func (GetIPLoadBalancingVRackNetworksResultOutput) ServiceName ¶
func (o GetIPLoadBalancingVRackNetworksResultOutput) ServiceName() pulumi.StringOutput
func (GetIPLoadBalancingVRackNetworksResultOutput) Subnet ¶
func (o GetIPLoadBalancingVRackNetworksResultOutput) Subnet() pulumi.StringPtrOutput
func (GetIPLoadBalancingVRackNetworksResultOutput) ToGetIPLoadBalancingVRackNetworksResultOutput ¶
func (o GetIPLoadBalancingVRackNetworksResultOutput) ToGetIPLoadBalancingVRackNetworksResultOutput() GetIPLoadBalancingVRackNetworksResultOutput
func (GetIPLoadBalancingVRackNetworksResultOutput) ToGetIPLoadBalancingVRackNetworksResultOutputWithContext ¶
func (o GetIPLoadBalancingVRackNetworksResultOutput) ToGetIPLoadBalancingVRackNetworksResultOutputWithContext(ctx context.Context) GetIPLoadBalancingVRackNetworksResultOutput
func (GetIPLoadBalancingVRackNetworksResultOutput) VlanId ¶
func (o GetIPLoadBalancingVRackNetworksResultOutput) VlanId() pulumi.IntPtrOutput
type GetIPServiceRoutedTo ¶
type GetIPServiceRoutedTo struct { // The service name ServiceName string `pulumi:"serviceName"` }
type GetIPServiceRoutedToArgs ¶
type GetIPServiceRoutedToArgs struct { // The service name ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (GetIPServiceRoutedToArgs) ElementType ¶
func (GetIPServiceRoutedToArgs) ElementType() reflect.Type
func (GetIPServiceRoutedToArgs) ToGetIPServiceRoutedToOutput ¶
func (i GetIPServiceRoutedToArgs) ToGetIPServiceRoutedToOutput() GetIPServiceRoutedToOutput
func (GetIPServiceRoutedToArgs) ToGetIPServiceRoutedToOutputWithContext ¶
func (i GetIPServiceRoutedToArgs) ToGetIPServiceRoutedToOutputWithContext(ctx context.Context) GetIPServiceRoutedToOutput
type GetIPServiceRoutedToArray ¶
type GetIPServiceRoutedToArray []GetIPServiceRoutedToInput
func (GetIPServiceRoutedToArray) ElementType ¶
func (GetIPServiceRoutedToArray) ElementType() reflect.Type
func (GetIPServiceRoutedToArray) ToGetIPServiceRoutedToArrayOutput ¶
func (i GetIPServiceRoutedToArray) ToGetIPServiceRoutedToArrayOutput() GetIPServiceRoutedToArrayOutput
func (GetIPServiceRoutedToArray) ToGetIPServiceRoutedToArrayOutputWithContext ¶
func (i GetIPServiceRoutedToArray) ToGetIPServiceRoutedToArrayOutputWithContext(ctx context.Context) GetIPServiceRoutedToArrayOutput
type GetIPServiceRoutedToArrayInput ¶
type GetIPServiceRoutedToArrayInput interface { pulumi.Input ToGetIPServiceRoutedToArrayOutput() GetIPServiceRoutedToArrayOutput ToGetIPServiceRoutedToArrayOutputWithContext(context.Context) GetIPServiceRoutedToArrayOutput }
GetIPServiceRoutedToArrayInput is an input type that accepts GetIPServiceRoutedToArray and GetIPServiceRoutedToArrayOutput values. You can construct a concrete instance of `GetIPServiceRoutedToArrayInput` via:
GetIPServiceRoutedToArray{ GetIPServiceRoutedToArgs{...} }
type GetIPServiceRoutedToArrayOutput ¶
type GetIPServiceRoutedToArrayOutput struct{ *pulumi.OutputState }
func (GetIPServiceRoutedToArrayOutput) ElementType ¶
func (GetIPServiceRoutedToArrayOutput) ElementType() reflect.Type
func (GetIPServiceRoutedToArrayOutput) Index ¶
func (o GetIPServiceRoutedToArrayOutput) Index(i pulumi.IntInput) GetIPServiceRoutedToOutput
func (GetIPServiceRoutedToArrayOutput) ToGetIPServiceRoutedToArrayOutput ¶
func (o GetIPServiceRoutedToArrayOutput) ToGetIPServiceRoutedToArrayOutput() GetIPServiceRoutedToArrayOutput
func (GetIPServiceRoutedToArrayOutput) ToGetIPServiceRoutedToArrayOutputWithContext ¶
func (o GetIPServiceRoutedToArrayOutput) ToGetIPServiceRoutedToArrayOutputWithContext(ctx context.Context) GetIPServiceRoutedToArrayOutput
type GetIPServiceRoutedToInput ¶
type GetIPServiceRoutedToInput interface { pulumi.Input ToGetIPServiceRoutedToOutput() GetIPServiceRoutedToOutput ToGetIPServiceRoutedToOutputWithContext(context.Context) GetIPServiceRoutedToOutput }
GetIPServiceRoutedToInput is an input type that accepts GetIPServiceRoutedToArgs and GetIPServiceRoutedToOutput values. You can construct a concrete instance of `GetIPServiceRoutedToInput` via:
GetIPServiceRoutedToArgs{...}
type GetIPServiceRoutedToOutput ¶
type GetIPServiceRoutedToOutput struct{ *pulumi.OutputState }
func (GetIPServiceRoutedToOutput) ElementType ¶
func (GetIPServiceRoutedToOutput) ElementType() reflect.Type
func (GetIPServiceRoutedToOutput) ServiceName ¶
func (o GetIPServiceRoutedToOutput) ServiceName() pulumi.StringOutput
The service name
func (GetIPServiceRoutedToOutput) ToGetIPServiceRoutedToOutput ¶
func (o GetIPServiceRoutedToOutput) ToGetIPServiceRoutedToOutput() GetIPServiceRoutedToOutput
func (GetIPServiceRoutedToOutput) ToGetIPServiceRoutedToOutputWithContext ¶
func (o GetIPServiceRoutedToOutput) ToGetIPServiceRoutedToOutputWithContext(ctx context.Context) GetIPServiceRoutedToOutput
type GetMeCurrency ¶
type GetMeCurrencyArgs ¶
type GetMeCurrencyArgs struct { Code pulumi.StringInput `pulumi:"code"` Symbol pulumi.StringInput `pulumi:"symbol"` }
func (GetMeCurrencyArgs) ElementType ¶
func (GetMeCurrencyArgs) ElementType() reflect.Type
func (GetMeCurrencyArgs) ToGetMeCurrencyOutput ¶
func (i GetMeCurrencyArgs) ToGetMeCurrencyOutput() GetMeCurrencyOutput
func (GetMeCurrencyArgs) ToGetMeCurrencyOutputWithContext ¶
func (i GetMeCurrencyArgs) ToGetMeCurrencyOutputWithContext(ctx context.Context) GetMeCurrencyOutput
type GetMeCurrencyArray ¶
type GetMeCurrencyArray []GetMeCurrencyInput
func (GetMeCurrencyArray) ElementType ¶
func (GetMeCurrencyArray) ElementType() reflect.Type
func (GetMeCurrencyArray) ToGetMeCurrencyArrayOutput ¶
func (i GetMeCurrencyArray) ToGetMeCurrencyArrayOutput() GetMeCurrencyArrayOutput
func (GetMeCurrencyArray) ToGetMeCurrencyArrayOutputWithContext ¶
func (i GetMeCurrencyArray) ToGetMeCurrencyArrayOutputWithContext(ctx context.Context) GetMeCurrencyArrayOutput
type GetMeCurrencyArrayInput ¶
type GetMeCurrencyArrayInput interface { pulumi.Input ToGetMeCurrencyArrayOutput() GetMeCurrencyArrayOutput ToGetMeCurrencyArrayOutputWithContext(context.Context) GetMeCurrencyArrayOutput }
GetMeCurrencyArrayInput is an input type that accepts GetMeCurrencyArray and GetMeCurrencyArrayOutput values. You can construct a concrete instance of `GetMeCurrencyArrayInput` via:
GetMeCurrencyArray{ GetMeCurrencyArgs{...} }
type GetMeCurrencyArrayOutput ¶
type GetMeCurrencyArrayOutput struct{ *pulumi.OutputState }
func (GetMeCurrencyArrayOutput) ElementType ¶
func (GetMeCurrencyArrayOutput) ElementType() reflect.Type
func (GetMeCurrencyArrayOutput) Index ¶
func (o GetMeCurrencyArrayOutput) Index(i pulumi.IntInput) GetMeCurrencyOutput
func (GetMeCurrencyArrayOutput) ToGetMeCurrencyArrayOutput ¶
func (o GetMeCurrencyArrayOutput) ToGetMeCurrencyArrayOutput() GetMeCurrencyArrayOutput
func (GetMeCurrencyArrayOutput) ToGetMeCurrencyArrayOutputWithContext ¶
func (o GetMeCurrencyArrayOutput) ToGetMeCurrencyArrayOutputWithContext(ctx context.Context) GetMeCurrencyArrayOutput
type GetMeCurrencyInput ¶
type GetMeCurrencyInput interface { pulumi.Input ToGetMeCurrencyOutput() GetMeCurrencyOutput ToGetMeCurrencyOutputWithContext(context.Context) GetMeCurrencyOutput }
GetMeCurrencyInput is an input type that accepts GetMeCurrencyArgs and GetMeCurrencyOutput values. You can construct a concrete instance of `GetMeCurrencyInput` via:
GetMeCurrencyArgs{...}
type GetMeCurrencyOutput ¶
type GetMeCurrencyOutput struct{ *pulumi.OutputState }
func (GetMeCurrencyOutput) Code ¶
func (o GetMeCurrencyOutput) Code() pulumi.StringOutput
func (GetMeCurrencyOutput) ElementType ¶
func (GetMeCurrencyOutput) ElementType() reflect.Type
func (GetMeCurrencyOutput) Symbol ¶
func (o GetMeCurrencyOutput) Symbol() pulumi.StringOutput
func (GetMeCurrencyOutput) ToGetMeCurrencyOutput ¶
func (o GetMeCurrencyOutput) ToGetMeCurrencyOutput() GetMeCurrencyOutput
func (GetMeCurrencyOutput) ToGetMeCurrencyOutputWithContext ¶
func (o GetMeCurrencyOutput) ToGetMeCurrencyOutputWithContext(ctx context.Context) GetMeCurrencyOutput
type GetMeIPXEScriptArgs ¶
type GetMeIPXEScriptArgs struct { // The name of the IPXE Script. Name string `pulumi:"name"` }
A collection of arguments for invoking getMeIPXEScript.
type GetMeIPXEScriptOutputArgs ¶
type GetMeIPXEScriptOutputArgs struct { // The name of the IPXE Script. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getMeIPXEScript.
func (GetMeIPXEScriptOutputArgs) ElementType ¶
func (GetMeIPXEScriptOutputArgs) ElementType() reflect.Type
type GetMeIPXEScriptResult ¶
type GetMeIPXEScriptResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // See Argument Reference above. Name string `pulumi:"name"` // The content of the script. Script string `pulumi:"script"` }
A collection of values returned by getMeIPXEScript.
func GetMeIPXEScript ¶
func GetMeIPXEScript(ctx *pulumi.Context, args *GetMeIPXEScriptArgs, opts ...pulumi.InvokeOption) (*GetMeIPXEScriptResult, error)
Use this data source to retrieve information about an IPXE Script.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetMeIPXEScript(ctx, &GetMeIPXEScriptArgs{ Name: "myscript", }, nil) if err != nil { return err } return nil }) }
```
type GetMeIPXEScriptResultOutput ¶
type GetMeIPXEScriptResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMeIPXEScript.
func GetMeIPXEScriptOutput ¶
func GetMeIPXEScriptOutput(ctx *pulumi.Context, args GetMeIPXEScriptOutputArgs, opts ...pulumi.InvokeOption) GetMeIPXEScriptResultOutput
func (GetMeIPXEScriptResultOutput) ElementType ¶
func (GetMeIPXEScriptResultOutput) ElementType() reflect.Type
func (GetMeIPXEScriptResultOutput) Id ¶
func (o GetMeIPXEScriptResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMeIPXEScriptResultOutput) Name ¶
func (o GetMeIPXEScriptResultOutput) Name() pulumi.StringOutput
See Argument Reference above.
func (GetMeIPXEScriptResultOutput) Script ¶
func (o GetMeIPXEScriptResultOutput) Script() pulumi.StringOutput
The content of the script.
func (GetMeIPXEScriptResultOutput) ToGetMeIPXEScriptResultOutput ¶
func (o GetMeIPXEScriptResultOutput) ToGetMeIPXEScriptResultOutput() GetMeIPXEScriptResultOutput
func (GetMeIPXEScriptResultOutput) ToGetMeIPXEScriptResultOutputWithContext ¶
func (o GetMeIPXEScriptResultOutput) ToGetMeIPXEScriptResultOutputWithContext(ctx context.Context) GetMeIPXEScriptResultOutput
type GetMeIPXEScriptsResult ¶
type GetMeIPXEScriptsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of the names of all the IPXE Scripts. Results []string `pulumi:"results"` }
A collection of values returned by getMeIPXEScripts.
func GetMeIPXEScripts ¶
func GetMeIPXEScripts(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetMeIPXEScriptsResult, error)
Use this data source to retrieve a list of the names of the account's IPXE Scripts.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetMeIPXEScripts(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetMeIdentityUsersResult ¶
type GetMeIdentityUsersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of the user's logins of all the identity users. Users []string `pulumi:"users"` }
A collection of values returned by getMeIdentityUsers.
func GetMeIdentityUsers ¶
func GetMeIdentityUsers(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetMeIdentityUsersResult, error)
Use this data source to retrieve list of user logins of the account's identity users.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetMeIdentityUsers(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetMeInstallationTemplateCustomization ¶
type GetMeInstallationTemplateCustomization struct { // Deprecated: field is not used anymore ChangeLog string `pulumi:"changeLog"` CustomHostname string `pulumi:"customHostname"` PostInstallationScriptLink string `pulumi:"postInstallationScriptLink"` PostInstallationScriptReturn string `pulumi:"postInstallationScriptReturn"` // Deprecated: field is not used anymore Rating int `pulumi:"rating"` SshKeyName string `pulumi:"sshKeyName"` UseDistributionKernel bool `pulumi:"useDistributionKernel"` }
type GetMeInstallationTemplateCustomizationArgs ¶
type GetMeInstallationTemplateCustomizationArgs struct { // Deprecated: field is not used anymore ChangeLog pulumi.StringInput `pulumi:"changeLog"` CustomHostname pulumi.StringInput `pulumi:"customHostname"` PostInstallationScriptLink pulumi.StringInput `pulumi:"postInstallationScriptLink"` PostInstallationScriptReturn pulumi.StringInput `pulumi:"postInstallationScriptReturn"` // Deprecated: field is not used anymore Rating pulumi.IntInput `pulumi:"rating"` SshKeyName pulumi.StringInput `pulumi:"sshKeyName"` UseDistributionKernel pulumi.BoolInput `pulumi:"useDistributionKernel"` }
func (GetMeInstallationTemplateCustomizationArgs) ElementType ¶
func (GetMeInstallationTemplateCustomizationArgs) ElementType() reflect.Type
func (GetMeInstallationTemplateCustomizationArgs) ToGetMeInstallationTemplateCustomizationOutput ¶
func (i GetMeInstallationTemplateCustomizationArgs) ToGetMeInstallationTemplateCustomizationOutput() GetMeInstallationTemplateCustomizationOutput
func (GetMeInstallationTemplateCustomizationArgs) ToGetMeInstallationTemplateCustomizationOutputWithContext ¶
func (i GetMeInstallationTemplateCustomizationArgs) ToGetMeInstallationTemplateCustomizationOutputWithContext(ctx context.Context) GetMeInstallationTemplateCustomizationOutput
type GetMeInstallationTemplateCustomizationArray ¶
type GetMeInstallationTemplateCustomizationArray []GetMeInstallationTemplateCustomizationInput
func (GetMeInstallationTemplateCustomizationArray) ElementType ¶
func (GetMeInstallationTemplateCustomizationArray) ElementType() reflect.Type
func (GetMeInstallationTemplateCustomizationArray) ToGetMeInstallationTemplateCustomizationArrayOutput ¶
func (i GetMeInstallationTemplateCustomizationArray) ToGetMeInstallationTemplateCustomizationArrayOutput() GetMeInstallationTemplateCustomizationArrayOutput
func (GetMeInstallationTemplateCustomizationArray) ToGetMeInstallationTemplateCustomizationArrayOutputWithContext ¶
func (i GetMeInstallationTemplateCustomizationArray) ToGetMeInstallationTemplateCustomizationArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplateCustomizationArrayOutput
type GetMeInstallationTemplateCustomizationArrayInput ¶
type GetMeInstallationTemplateCustomizationArrayInput interface { pulumi.Input ToGetMeInstallationTemplateCustomizationArrayOutput() GetMeInstallationTemplateCustomizationArrayOutput ToGetMeInstallationTemplateCustomizationArrayOutputWithContext(context.Context) GetMeInstallationTemplateCustomizationArrayOutput }
GetMeInstallationTemplateCustomizationArrayInput is an input type that accepts GetMeInstallationTemplateCustomizationArray and GetMeInstallationTemplateCustomizationArrayOutput values. You can construct a concrete instance of `GetMeInstallationTemplateCustomizationArrayInput` via:
GetMeInstallationTemplateCustomizationArray{ GetMeInstallationTemplateCustomizationArgs{...} }
type GetMeInstallationTemplateCustomizationArrayOutput ¶
type GetMeInstallationTemplateCustomizationArrayOutput struct{ *pulumi.OutputState }
func (GetMeInstallationTemplateCustomizationArrayOutput) ElementType ¶
func (GetMeInstallationTemplateCustomizationArrayOutput) ElementType() reflect.Type
func (GetMeInstallationTemplateCustomizationArrayOutput) ToGetMeInstallationTemplateCustomizationArrayOutput ¶
func (o GetMeInstallationTemplateCustomizationArrayOutput) ToGetMeInstallationTemplateCustomizationArrayOutput() GetMeInstallationTemplateCustomizationArrayOutput
func (GetMeInstallationTemplateCustomizationArrayOutput) ToGetMeInstallationTemplateCustomizationArrayOutputWithContext ¶
func (o GetMeInstallationTemplateCustomizationArrayOutput) ToGetMeInstallationTemplateCustomizationArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplateCustomizationArrayOutput
type GetMeInstallationTemplateCustomizationInput ¶
type GetMeInstallationTemplateCustomizationInput interface { pulumi.Input ToGetMeInstallationTemplateCustomizationOutput() GetMeInstallationTemplateCustomizationOutput ToGetMeInstallationTemplateCustomizationOutputWithContext(context.Context) GetMeInstallationTemplateCustomizationOutput }
GetMeInstallationTemplateCustomizationInput is an input type that accepts GetMeInstallationTemplateCustomizationArgs and GetMeInstallationTemplateCustomizationOutput values. You can construct a concrete instance of `GetMeInstallationTemplateCustomizationInput` via:
GetMeInstallationTemplateCustomizationArgs{...}
type GetMeInstallationTemplateCustomizationOutput ¶
type GetMeInstallationTemplateCustomizationOutput struct{ *pulumi.OutputState }
func (GetMeInstallationTemplateCustomizationOutput) ChangeLog
deprecated
func (o GetMeInstallationTemplateCustomizationOutput) ChangeLog() pulumi.StringOutput
Deprecated: field is not used anymore
func (GetMeInstallationTemplateCustomizationOutput) CustomHostname ¶
func (o GetMeInstallationTemplateCustomizationOutput) CustomHostname() pulumi.StringOutput
func (GetMeInstallationTemplateCustomizationOutput) ElementType ¶
func (GetMeInstallationTemplateCustomizationOutput) ElementType() reflect.Type
func (GetMeInstallationTemplateCustomizationOutput) PostInstallationScriptLink ¶
func (o GetMeInstallationTemplateCustomizationOutput) PostInstallationScriptLink() pulumi.StringOutput
func (GetMeInstallationTemplateCustomizationOutput) PostInstallationScriptReturn ¶
func (o GetMeInstallationTemplateCustomizationOutput) PostInstallationScriptReturn() pulumi.StringOutput
func (GetMeInstallationTemplateCustomizationOutput) Rating
deprecated
func (o GetMeInstallationTemplateCustomizationOutput) Rating() pulumi.IntOutput
Deprecated: field is not used anymore
func (GetMeInstallationTemplateCustomizationOutput) SshKeyName ¶
func (o GetMeInstallationTemplateCustomizationOutput) SshKeyName() pulumi.StringOutput
func (GetMeInstallationTemplateCustomizationOutput) ToGetMeInstallationTemplateCustomizationOutput ¶
func (o GetMeInstallationTemplateCustomizationOutput) ToGetMeInstallationTemplateCustomizationOutput() GetMeInstallationTemplateCustomizationOutput
func (GetMeInstallationTemplateCustomizationOutput) ToGetMeInstallationTemplateCustomizationOutputWithContext ¶
func (o GetMeInstallationTemplateCustomizationOutput) ToGetMeInstallationTemplateCustomizationOutputWithContext(ctx context.Context) GetMeInstallationTemplateCustomizationOutput
func (GetMeInstallationTemplateCustomizationOutput) UseDistributionKernel ¶
func (o GetMeInstallationTemplateCustomizationOutput) UseDistributionKernel() pulumi.BoolOutput
type GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs ¶
type GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs struct { Disks pulumi.StringArrayInput `pulumi:"disks"` Mode pulumi.StringInput `pulumi:"mode"` Name pulumi.StringInput `pulumi:"name"` Step pulumi.IntInput `pulumi:"step"` }
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs) ElementType ¶
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs) ElementType() reflect.Type
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutput ¶
func (i GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutput() GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutputWithContext ¶
func (i GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput
type GetMeInstallationTemplatePartitionSchemeHardwareRaidArray ¶
type GetMeInstallationTemplatePartitionSchemeHardwareRaidArray []GetMeInstallationTemplatePartitionSchemeHardwareRaidInput
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArray) ElementType ¶
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArray) ElementType() reflect.Type
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArray) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput ¶
func (i GetMeInstallationTemplatePartitionSchemeHardwareRaidArray) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput() GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArray) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutputWithContext ¶
func (i GetMeInstallationTemplatePartitionSchemeHardwareRaidArray) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput
type GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayInput ¶
type GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayInput interface { pulumi.Input ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput() GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutputWithContext(context.Context) GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput }
GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayInput is an input type that accepts GetMeInstallationTemplatePartitionSchemeHardwareRaidArray and GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput values. You can construct a concrete instance of `GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayInput` via:
GetMeInstallationTemplatePartitionSchemeHardwareRaidArray{ GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs{...} }
type GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput ¶
type GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput struct{ *pulumi.OutputState }
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput) ElementType ¶
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput) ElementType() reflect.Type
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput ¶
func (o GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput() GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutputWithContext ¶
func (o GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayOutput
type GetMeInstallationTemplatePartitionSchemeHardwareRaidInput ¶
type GetMeInstallationTemplatePartitionSchemeHardwareRaidInput interface { pulumi.Input ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutput() GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutputWithContext(context.Context) GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput }
GetMeInstallationTemplatePartitionSchemeHardwareRaidInput is an input type that accepts GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs and GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput values. You can construct a concrete instance of `GetMeInstallationTemplatePartitionSchemeHardwareRaidInput` via:
GetMeInstallationTemplatePartitionSchemeHardwareRaidArgs{...}
type GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput ¶
type GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput struct{ *pulumi.OutputState }
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput) ElementType ¶
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput) ElementType() reflect.Type
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutput ¶
func (o GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutput() GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput
func (GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutputWithContext ¶
func (o GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput) ToGetMeInstallationTemplatePartitionSchemeHardwareRaidOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeHardwareRaidOutput
type GetMeInstallationTemplatePartitionSchemePartitionTypeArgs ¶
type GetMeInstallationTemplatePartitionSchemePartitionTypeArgs struct { Filesystem pulumi.StringInput `pulumi:"filesystem"` Mountpoint pulumi.StringInput `pulumi:"mountpoint"` Order pulumi.IntInput `pulumi:"order"` Raid pulumi.StringInput `pulumi:"raid"` Size pulumi.IntInput `pulumi:"size"` Type pulumi.StringInput `pulumi:"type"` VolumeName pulumi.StringInput `pulumi:"volumeName"` }
func (GetMeInstallationTemplatePartitionSchemePartitionTypeArgs) ElementType ¶
func (GetMeInstallationTemplatePartitionSchemePartitionTypeArgs) ElementType() reflect.Type
func (GetMeInstallationTemplatePartitionSchemePartitionTypeArgs) ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutput ¶
func (i GetMeInstallationTemplatePartitionSchemePartitionTypeArgs) ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutput() GetMeInstallationTemplatePartitionSchemePartitionTypeOutput
func (GetMeInstallationTemplatePartitionSchemePartitionTypeArgs) ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutputWithContext ¶
func (i GetMeInstallationTemplatePartitionSchemePartitionTypeArgs) ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemePartitionTypeOutput
type GetMeInstallationTemplatePartitionSchemePartitionTypeArray ¶
type GetMeInstallationTemplatePartitionSchemePartitionTypeArray []GetMeInstallationTemplatePartitionSchemePartitionTypeInput
func (GetMeInstallationTemplatePartitionSchemePartitionTypeArray) ElementType ¶
func (GetMeInstallationTemplatePartitionSchemePartitionTypeArray) ElementType() reflect.Type
func (GetMeInstallationTemplatePartitionSchemePartitionTypeArray) ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput ¶
func (i GetMeInstallationTemplatePartitionSchemePartitionTypeArray) ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput() GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput
func (GetMeInstallationTemplatePartitionSchemePartitionTypeArray) ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutputWithContext ¶
func (i GetMeInstallationTemplatePartitionSchemePartitionTypeArray) ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput
type GetMeInstallationTemplatePartitionSchemePartitionTypeArrayInput ¶
type GetMeInstallationTemplatePartitionSchemePartitionTypeArrayInput interface { pulumi.Input ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput() GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutputWithContext(context.Context) GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput }
GetMeInstallationTemplatePartitionSchemePartitionTypeArrayInput is an input type that accepts GetMeInstallationTemplatePartitionSchemePartitionTypeArray and GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput values. You can construct a concrete instance of `GetMeInstallationTemplatePartitionSchemePartitionTypeArrayInput` via:
GetMeInstallationTemplatePartitionSchemePartitionTypeArray{ GetMeInstallationTemplatePartitionSchemePartitionTypeArgs{...} }
type GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput ¶
type GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput struct{ *pulumi.OutputState }
func (GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput) ElementType ¶
func (GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput) ElementType() reflect.Type
func (GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput) ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput ¶
func (o GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput) ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput() GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput
func (GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput) ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutputWithContext ¶
func (o GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput) ToGetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemePartitionTypeArrayOutput
type GetMeInstallationTemplatePartitionSchemePartitionTypeInput ¶
type GetMeInstallationTemplatePartitionSchemePartitionTypeInput interface { pulumi.Input ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutput() GetMeInstallationTemplatePartitionSchemePartitionTypeOutput ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutputWithContext(context.Context) GetMeInstallationTemplatePartitionSchemePartitionTypeOutput }
GetMeInstallationTemplatePartitionSchemePartitionTypeInput is an input type that accepts GetMeInstallationTemplatePartitionSchemePartitionTypeArgs and GetMeInstallationTemplatePartitionSchemePartitionTypeOutput values. You can construct a concrete instance of `GetMeInstallationTemplatePartitionSchemePartitionTypeInput` via:
GetMeInstallationTemplatePartitionSchemePartitionTypeArgs{...}
type GetMeInstallationTemplatePartitionSchemePartitionTypeOutput ¶
type GetMeInstallationTemplatePartitionSchemePartitionTypeOutput struct{ *pulumi.OutputState }
func (GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) ElementType ¶
func (GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) ElementType() reflect.Type
func (GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) Filesystem ¶
func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) Filesystem() pulumi.StringOutput
func (GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) Mountpoint ¶
func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) Mountpoint() pulumi.StringOutput
func (GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) Order ¶
func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) Order() pulumi.IntOutput
func (GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutput ¶
func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutput() GetMeInstallationTemplatePartitionSchemePartitionTypeOutput
func (GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutputWithContext ¶
func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) ToGetMeInstallationTemplatePartitionSchemePartitionTypeOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemePartitionTypeOutput
func (GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) VolumeName ¶
func (o GetMeInstallationTemplatePartitionSchemePartitionTypeOutput) VolumeName() pulumi.StringOutput
type GetMeInstallationTemplatePartitionSchemeType ¶
type GetMeInstallationTemplatePartitionSchemeType struct { HardwareRaids []GetMeInstallationTemplatePartitionSchemeHardwareRaid `pulumi:"hardwareRaids"` Name string `pulumi:"name"` Partitions []GetMeInstallationTemplatePartitionSchemePartitionType `pulumi:"partitions"` Priority int `pulumi:"priority"` }
type GetMeInstallationTemplatePartitionSchemeTypeArgs ¶
type GetMeInstallationTemplatePartitionSchemeTypeArgs struct { HardwareRaids GetMeInstallationTemplatePartitionSchemeHardwareRaidArrayInput `pulumi:"hardwareRaids"` Name pulumi.StringInput `pulumi:"name"` Partitions GetMeInstallationTemplatePartitionSchemePartitionTypeArrayInput `pulumi:"partitions"` Priority pulumi.IntInput `pulumi:"priority"` }
func (GetMeInstallationTemplatePartitionSchemeTypeArgs) ElementType ¶
func (GetMeInstallationTemplatePartitionSchemeTypeArgs) ElementType() reflect.Type
func (GetMeInstallationTemplatePartitionSchemeTypeArgs) ToGetMeInstallationTemplatePartitionSchemeTypeOutput ¶
func (i GetMeInstallationTemplatePartitionSchemeTypeArgs) ToGetMeInstallationTemplatePartitionSchemeTypeOutput() GetMeInstallationTemplatePartitionSchemeTypeOutput
func (GetMeInstallationTemplatePartitionSchemeTypeArgs) ToGetMeInstallationTemplatePartitionSchemeTypeOutputWithContext ¶
func (i GetMeInstallationTemplatePartitionSchemeTypeArgs) ToGetMeInstallationTemplatePartitionSchemeTypeOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeTypeOutput
type GetMeInstallationTemplatePartitionSchemeTypeArray ¶
type GetMeInstallationTemplatePartitionSchemeTypeArray []GetMeInstallationTemplatePartitionSchemeTypeInput
func (GetMeInstallationTemplatePartitionSchemeTypeArray) ElementType ¶
func (GetMeInstallationTemplatePartitionSchemeTypeArray) ElementType() reflect.Type
func (GetMeInstallationTemplatePartitionSchemeTypeArray) ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutput ¶
func (i GetMeInstallationTemplatePartitionSchemeTypeArray) ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutput() GetMeInstallationTemplatePartitionSchemeTypeArrayOutput
func (GetMeInstallationTemplatePartitionSchemeTypeArray) ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutputWithContext ¶
func (i GetMeInstallationTemplatePartitionSchemeTypeArray) ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeTypeArrayOutput
type GetMeInstallationTemplatePartitionSchemeTypeArrayInput ¶
type GetMeInstallationTemplatePartitionSchemeTypeArrayInput interface { pulumi.Input ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutput() GetMeInstallationTemplatePartitionSchemeTypeArrayOutput ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutputWithContext(context.Context) GetMeInstallationTemplatePartitionSchemeTypeArrayOutput }
GetMeInstallationTemplatePartitionSchemeTypeArrayInput is an input type that accepts GetMeInstallationTemplatePartitionSchemeTypeArray and GetMeInstallationTemplatePartitionSchemeTypeArrayOutput values. You can construct a concrete instance of `GetMeInstallationTemplatePartitionSchemeTypeArrayInput` via:
GetMeInstallationTemplatePartitionSchemeTypeArray{ GetMeInstallationTemplatePartitionSchemeTypeArgs{...} }
type GetMeInstallationTemplatePartitionSchemeTypeArrayOutput ¶
type GetMeInstallationTemplatePartitionSchemeTypeArrayOutput struct{ *pulumi.OutputState }
func (GetMeInstallationTemplatePartitionSchemeTypeArrayOutput) ElementType ¶
func (GetMeInstallationTemplatePartitionSchemeTypeArrayOutput) ElementType() reflect.Type
func (GetMeInstallationTemplatePartitionSchemeTypeArrayOutput) ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutput ¶
func (o GetMeInstallationTemplatePartitionSchemeTypeArrayOutput) ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutput() GetMeInstallationTemplatePartitionSchemeTypeArrayOutput
func (GetMeInstallationTemplatePartitionSchemeTypeArrayOutput) ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutputWithContext ¶
func (o GetMeInstallationTemplatePartitionSchemeTypeArrayOutput) ToGetMeInstallationTemplatePartitionSchemeTypeArrayOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeTypeArrayOutput
type GetMeInstallationTemplatePartitionSchemeTypeInput ¶
type GetMeInstallationTemplatePartitionSchemeTypeInput interface { pulumi.Input ToGetMeInstallationTemplatePartitionSchemeTypeOutput() GetMeInstallationTemplatePartitionSchemeTypeOutput ToGetMeInstallationTemplatePartitionSchemeTypeOutputWithContext(context.Context) GetMeInstallationTemplatePartitionSchemeTypeOutput }
GetMeInstallationTemplatePartitionSchemeTypeInput is an input type that accepts GetMeInstallationTemplatePartitionSchemeTypeArgs and GetMeInstallationTemplatePartitionSchemeTypeOutput values. You can construct a concrete instance of `GetMeInstallationTemplatePartitionSchemeTypeInput` via:
GetMeInstallationTemplatePartitionSchemeTypeArgs{...}
type GetMeInstallationTemplatePartitionSchemeTypeOutput ¶
type GetMeInstallationTemplatePartitionSchemeTypeOutput struct{ *pulumi.OutputState }
func (GetMeInstallationTemplatePartitionSchemeTypeOutput) ElementType ¶
func (GetMeInstallationTemplatePartitionSchemeTypeOutput) ElementType() reflect.Type
func (GetMeInstallationTemplatePartitionSchemeTypeOutput) HardwareRaids ¶
func (GetMeInstallationTemplatePartitionSchemeTypeOutput) Name ¶
func (o GetMeInstallationTemplatePartitionSchemeTypeOutput) Name() pulumi.StringOutput
func (GetMeInstallationTemplatePartitionSchemeTypeOutput) Partitions ¶
func (GetMeInstallationTemplatePartitionSchemeTypeOutput) Priority ¶
func (o GetMeInstallationTemplatePartitionSchemeTypeOutput) Priority() pulumi.IntOutput
func (GetMeInstallationTemplatePartitionSchemeTypeOutput) ToGetMeInstallationTemplatePartitionSchemeTypeOutput ¶
func (o GetMeInstallationTemplatePartitionSchemeTypeOutput) ToGetMeInstallationTemplatePartitionSchemeTypeOutput() GetMeInstallationTemplatePartitionSchemeTypeOutput
func (GetMeInstallationTemplatePartitionSchemeTypeOutput) ToGetMeInstallationTemplatePartitionSchemeTypeOutputWithContext ¶
func (o GetMeInstallationTemplatePartitionSchemeTypeOutput) ToGetMeInstallationTemplatePartitionSchemeTypeOutputWithContext(ctx context.Context) GetMeInstallationTemplatePartitionSchemeTypeOutput
type GetMeInstallationTemplatesResult ¶
type GetMeInstallationTemplatesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of custom installation templates IDs available for dedicated servers. Results []string `pulumi:"results"` }
A collection of values returned by getMeInstallationTemplates.
func GetMeInstallationTemplates ¶
func GetMeInstallationTemplates(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetMeInstallationTemplatesResult, error)
Use this data source to get the list of custom installation templates available for dedicated servers.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetMeInstallationTemplates(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetMePaymentMeanBankAccountArgs ¶
type GetMePaymentMeanBankAccountArgs struct { // a regexp used to filter bank accounts // on their `description` attributes. DescriptionRegexp *string `pulumi:"descriptionRegexp"` // Filter bank accounts on their `state` attribute. // Can be "blockedForIncidents", "valid", "pendingValidation" State *string `pulumi:"state"` // Retrieve bank account marked as default payment mean. UseDefault *bool `pulumi:"useDefault"` // Retrieve oldest bank account. // project. UseOldest *bool `pulumi:"useOldest"` }
A collection of arguments for invoking getMePaymentMeanBankAccount.
type GetMePaymentMeanBankAccountOutputArgs ¶
type GetMePaymentMeanBankAccountOutputArgs struct { // a regexp used to filter bank accounts // on their `description` attributes. DescriptionRegexp pulumi.StringPtrInput `pulumi:"descriptionRegexp"` // Filter bank accounts on their `state` attribute. // Can be "blockedForIncidents", "valid", "pendingValidation" State pulumi.StringPtrInput `pulumi:"state"` // Retrieve bank account marked as default payment mean. UseDefault pulumi.BoolPtrInput `pulumi:"useDefault"` // Retrieve oldest bank account. // project. UseOldest pulumi.BoolPtrInput `pulumi:"useOldest"` }
A collection of arguments for invoking getMePaymentMeanBankAccount.
func (GetMePaymentMeanBankAccountOutputArgs) ElementType ¶
func (GetMePaymentMeanBankAccountOutputArgs) ElementType() reflect.Type
type GetMePaymentMeanBankAccountResult ¶
type GetMePaymentMeanBankAccountResult struct { // a boolean which tells if the retrieved bank account // is marked as the default payment mean Default bool `pulumi:"default"` // the description attribute of the bank account Description string `pulumi:"description"` DescriptionRegexp *string `pulumi:"descriptionRegexp"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` State string `pulumi:"state"` UseDefault *bool `pulumi:"useDefault"` UseOldest *bool `pulumi:"useOldest"` }
A collection of values returned by getMePaymentMeanBankAccount.
func GetMePaymentMeanBankAccount ¶
func GetMePaymentMeanBankAccount(ctx *pulumi.Context, args *GetMePaymentMeanBankAccountArgs, opts ...pulumi.InvokeOption) (*GetMePaymentMeanBankAccountResult, error)
Use this data source to retrieve information about a bank account payment mean associated with an OVH account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetMePaymentMeanBankAccount(ctx, &GetMePaymentMeanBankAccountArgs{ UseDefault: pulumi.BoolRef(true), }, nil) if err != nil { return err } return nil }) }
```
type GetMePaymentMeanBankAccountResultOutput ¶
type GetMePaymentMeanBankAccountResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMePaymentMeanBankAccount.
func GetMePaymentMeanBankAccountOutput ¶
func GetMePaymentMeanBankAccountOutput(ctx *pulumi.Context, args GetMePaymentMeanBankAccountOutputArgs, opts ...pulumi.InvokeOption) GetMePaymentMeanBankAccountResultOutput
func (GetMePaymentMeanBankAccountResultOutput) Default ¶
func (o GetMePaymentMeanBankAccountResultOutput) Default() pulumi.BoolOutput
a boolean which tells if the retrieved bank account is marked as the default payment mean
func (GetMePaymentMeanBankAccountResultOutput) Description ¶
func (o GetMePaymentMeanBankAccountResultOutput) Description() pulumi.StringOutput
the description attribute of the bank account
func (GetMePaymentMeanBankAccountResultOutput) DescriptionRegexp ¶
func (o GetMePaymentMeanBankAccountResultOutput) DescriptionRegexp() pulumi.StringPtrOutput
func (GetMePaymentMeanBankAccountResultOutput) ElementType ¶
func (GetMePaymentMeanBankAccountResultOutput) ElementType() reflect.Type
func (GetMePaymentMeanBankAccountResultOutput) Id ¶
func (o GetMePaymentMeanBankAccountResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMePaymentMeanBankAccountResultOutput) State ¶
func (o GetMePaymentMeanBankAccountResultOutput) State() pulumi.StringOutput
func (GetMePaymentMeanBankAccountResultOutput) ToGetMePaymentMeanBankAccountResultOutput ¶
func (o GetMePaymentMeanBankAccountResultOutput) ToGetMePaymentMeanBankAccountResultOutput() GetMePaymentMeanBankAccountResultOutput
func (GetMePaymentMeanBankAccountResultOutput) ToGetMePaymentMeanBankAccountResultOutputWithContext ¶
func (o GetMePaymentMeanBankAccountResultOutput) ToGetMePaymentMeanBankAccountResultOutputWithContext(ctx context.Context) GetMePaymentMeanBankAccountResultOutput
func (GetMePaymentMeanBankAccountResultOutput) UseDefault ¶
func (o GetMePaymentMeanBankAccountResultOutput) UseDefault() pulumi.BoolPtrOutput
func (GetMePaymentMeanBankAccountResultOutput) UseOldest ¶
func (o GetMePaymentMeanBankAccountResultOutput) UseOldest() pulumi.BoolPtrOutput
type GetMePaymentMeanCreditCardArgs ¶
type GetMePaymentMeanCreditCardArgs struct { // a regexp used to filter credit cards // on their `description` attributes. DescriptionRegexp *string `pulumi:"descriptionRegexp"` // Filter credit cards on their `state` attribute. // Can be "expired", "valid", "tooManyFailures" States []string `pulumi:"states"` // Retrieve credit card marked as default payment mean. UseDefault *bool `pulumi:"useDefault"` // Retrieve the credit card that will be the last // to expire according to its expiration date. UseLastToExpire *bool `pulumi:"useLastToExpire"` }
A collection of arguments for invoking getMePaymentMeanCreditCard.
type GetMePaymentMeanCreditCardOutputArgs ¶
type GetMePaymentMeanCreditCardOutputArgs struct { // a regexp used to filter credit cards // on their `description` attributes. DescriptionRegexp pulumi.StringPtrInput `pulumi:"descriptionRegexp"` // Filter credit cards on their `state` attribute. // Can be "expired", "valid", "tooManyFailures" States pulumi.StringArrayInput `pulumi:"states"` // Retrieve credit card marked as default payment mean. UseDefault pulumi.BoolPtrInput `pulumi:"useDefault"` // Retrieve the credit card that will be the last // to expire according to its expiration date. UseLastToExpire pulumi.BoolPtrInput `pulumi:"useLastToExpire"` }
A collection of arguments for invoking getMePaymentMeanCreditCard.
func (GetMePaymentMeanCreditCardOutputArgs) ElementType ¶
func (GetMePaymentMeanCreditCardOutputArgs) ElementType() reflect.Type
type GetMePaymentMeanCreditCardResult ¶
type GetMePaymentMeanCreditCardResult struct { // a boolean which tells if the retrieved credit card // is marked as the default payment mean Default bool `pulumi:"default"` // the description attribute of the credit card Description string `pulumi:"description"` DescriptionRegexp *string `pulumi:"descriptionRegexp"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // the state attribute of the credit card State string `pulumi:"state"` States []string `pulumi:"states"` UseDefault *bool `pulumi:"useDefault"` UseLastToExpire *bool `pulumi:"useLastToExpire"` }
A collection of values returned by getMePaymentMeanCreditCard.
func GetMePaymentMeanCreditCard ¶
func GetMePaymentMeanCreditCard(ctx *pulumi.Context, args *GetMePaymentMeanCreditCardArgs, opts ...pulumi.InvokeOption) (*GetMePaymentMeanCreditCardResult, error)
Use this data source to retrieve information about a credit card payment mean associated with an OVH account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetMePaymentMeanCreditCard(ctx, &GetMePaymentMeanCreditCardArgs{ UseDefault: pulumi.BoolRef(true), }, nil) if err != nil { return err } return nil }) }
```
type GetMePaymentMeanCreditCardResultOutput ¶
type GetMePaymentMeanCreditCardResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMePaymentMeanCreditCard.
func GetMePaymentMeanCreditCardOutput ¶
func GetMePaymentMeanCreditCardOutput(ctx *pulumi.Context, args GetMePaymentMeanCreditCardOutputArgs, opts ...pulumi.InvokeOption) GetMePaymentMeanCreditCardResultOutput
func (GetMePaymentMeanCreditCardResultOutput) Default ¶
func (o GetMePaymentMeanCreditCardResultOutput) Default() pulumi.BoolOutput
a boolean which tells if the retrieved credit card is marked as the default payment mean
func (GetMePaymentMeanCreditCardResultOutput) Description ¶
func (o GetMePaymentMeanCreditCardResultOutput) Description() pulumi.StringOutput
the description attribute of the credit card
func (GetMePaymentMeanCreditCardResultOutput) DescriptionRegexp ¶
func (o GetMePaymentMeanCreditCardResultOutput) DescriptionRegexp() pulumi.StringPtrOutput
func (GetMePaymentMeanCreditCardResultOutput) ElementType ¶
func (GetMePaymentMeanCreditCardResultOutput) ElementType() reflect.Type
func (GetMePaymentMeanCreditCardResultOutput) Id ¶
func (o GetMePaymentMeanCreditCardResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMePaymentMeanCreditCardResultOutput) State ¶
func (o GetMePaymentMeanCreditCardResultOutput) State() pulumi.StringOutput
the state attribute of the credit card
func (GetMePaymentMeanCreditCardResultOutput) States ¶
func (o GetMePaymentMeanCreditCardResultOutput) States() pulumi.StringArrayOutput
func (GetMePaymentMeanCreditCardResultOutput) ToGetMePaymentMeanCreditCardResultOutput ¶
func (o GetMePaymentMeanCreditCardResultOutput) ToGetMePaymentMeanCreditCardResultOutput() GetMePaymentMeanCreditCardResultOutput
func (GetMePaymentMeanCreditCardResultOutput) ToGetMePaymentMeanCreditCardResultOutputWithContext ¶
func (o GetMePaymentMeanCreditCardResultOutput) ToGetMePaymentMeanCreditCardResultOutputWithContext(ctx context.Context) GetMePaymentMeanCreditCardResultOutput
func (GetMePaymentMeanCreditCardResultOutput) UseDefault ¶
func (o GetMePaymentMeanCreditCardResultOutput) UseDefault() pulumi.BoolPtrOutput
func (GetMePaymentMeanCreditCardResultOutput) UseLastToExpire ¶
func (o GetMePaymentMeanCreditCardResultOutput) UseLastToExpire() pulumi.BoolPtrOutput
type GetMeResult ¶
type GetMeResult struct { Address string `pulumi:"address"` Area string `pulumi:"area"` BirthCity string `pulumi:"birthCity"` BirthDay string `pulumi:"birthDay"` City string `pulumi:"city"` CompanyNationalIdentificationNumber string `pulumi:"companyNationalIdentificationNumber"` CorporationType string `pulumi:"corporationType"` Country string `pulumi:"country"` Currencies []GetMeCurrency `pulumi:"currencies"` CustomerCode string `pulumi:"customerCode"` Email string `pulumi:"email"` Fax string `pulumi:"fax"` Firstname string `pulumi:"firstname"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ItalianSdi string `pulumi:"italianSdi"` Language string `pulumi:"language"` Legalform string `pulumi:"legalform"` Name string `pulumi:"name"` NationalIdentificationNumber string `pulumi:"nationalIdentificationNumber"` Nichandle string `pulumi:"nichandle"` Organisation string `pulumi:"organisation"` OvhCompany string `pulumi:"ovhCompany"` OvhSubsidiary string `pulumi:"ovhSubsidiary"` Phone string `pulumi:"phone"` PhoneCountry string `pulumi:"phoneCountry"` Sex string `pulumi:"sex"` SpareEmail string `pulumi:"spareEmail"` State string `pulumi:"state"` Vat string `pulumi:"vat"` Zip string `pulumi:"zip"` }
A collection of values returned by getMe.
func GetMe ¶
func GetMe(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetMeResult, error)
Use this data source to get information about the current OVH account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetMe(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetMeSSHKeysResult ¶
type GetMeSSHKeysResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of the names of all the SSH keys. Names []string `pulumi:"names"` }
A collection of values returned by getMeSSHKeys.
func GetMeSSHKeys ¶
func GetMeSSHKeys(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetMeSSHKeysResult, error)
Use this data source to retrieve list of names of the account's SSH keys.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetMeSSHKeys(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetOrderCartArgs ¶
type GetOrderCartArgs struct { // Description of your cart Description *string `pulumi:"description"` // Expiration time (format: 2006-01-02T15:04:05+00:00) Expire *string `pulumi:"expire"` // Ovh Subsidiary OvhSubsidiary string `pulumi:"ovhSubsidiary"` }
A collection of arguments for invoking getOrderCart.
type GetOrderCartOutputArgs ¶
type GetOrderCartOutputArgs struct { // Description of your cart Description pulumi.StringPtrInput `pulumi:"description"` // Expiration time (format: 2006-01-02T15:04:05+00:00) Expire pulumi.StringPtrInput `pulumi:"expire"` // Ovh Subsidiary OvhSubsidiary pulumi.StringInput `pulumi:"ovhSubsidiary"` }
A collection of arguments for invoking getOrderCart.
func (GetOrderCartOutputArgs) ElementType ¶
func (GetOrderCartOutputArgs) ElementType() reflect.Type
type GetOrderCartProductOptionsPlanArgs ¶
type GetOrderCartProductOptionsPlanArgs struct { // Cart identifier CartId string `pulumi:"cartId"` // Catalog name CatalogName *string `pulumi:"catalogName"` // options plan code. OptionsPlanCode string `pulumi:"optionsPlanCode"` // Product offer identifier PlanCode string `pulumi:"planCode"` // Capacity of the pricing (type of pricing) PriceCapacity string `pulumi:"priceCapacity"` // Product Product string `pulumi:"product"` }
A collection of arguments for invoking getOrderCartProductOptionsPlan.
type GetOrderCartProductOptionsPlanOutputArgs ¶
type GetOrderCartProductOptionsPlanOutputArgs struct { // Cart identifier CartId pulumi.StringInput `pulumi:"cartId"` // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // options plan code. OptionsPlanCode pulumi.StringInput `pulumi:"optionsPlanCode"` // Product offer identifier PlanCode pulumi.StringInput `pulumi:"planCode"` // Capacity of the pricing (type of pricing) PriceCapacity pulumi.StringInput `pulumi:"priceCapacity"` // Product Product pulumi.StringInput `pulumi:"product"` }
A collection of arguments for invoking getOrderCartProductOptionsPlan.
func (GetOrderCartProductOptionsPlanOutputArgs) ElementType ¶
func (GetOrderCartProductOptionsPlanOutputArgs) ElementType() reflect.Type
type GetOrderCartProductOptionsPlanPrice ¶
type GetOrderCartProductOptionsPlanPrice struct { // Capacities of the pricing (type of pricing) Capacities []interface{} `pulumi:"capacities"` // Description of the pricing Description string `pulumi:"description"` // Duration for ordering the product Duration string `pulumi:"duration"` // Interval of renewal Interval int `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity int `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat int `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity int `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat int `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents int `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices []GetOrderCartProductOptionsPlanPricePrice `pulumi:"prices"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` // Pricing type PricingType string `pulumi:"pricingType"` }
type GetOrderCartProductOptionsPlanPriceArgs ¶
type GetOrderCartProductOptionsPlanPriceArgs struct { // Capacities of the pricing (type of pricing) Capacities pulumi.ArrayInput `pulumi:"capacities"` // Description of the pricing Description pulumi.StringInput `pulumi:"description"` // Duration for ordering the product Duration pulumi.StringInput `pulumi:"duration"` // Interval of renewal Interval pulumi.IntInput `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity pulumi.IntInput `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat pulumi.IntInput `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity pulumi.IntInput `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat pulumi.IntInput `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents pulumi.IntInput `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices GetOrderCartProductOptionsPlanPricePriceArrayInput `pulumi:"prices"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` // Pricing type PricingType pulumi.StringInput `pulumi:"pricingType"` }
func (GetOrderCartProductOptionsPlanPriceArgs) ElementType ¶
func (GetOrderCartProductOptionsPlanPriceArgs) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanPriceArgs) ToGetOrderCartProductOptionsPlanPriceOutput ¶
func (i GetOrderCartProductOptionsPlanPriceArgs) ToGetOrderCartProductOptionsPlanPriceOutput() GetOrderCartProductOptionsPlanPriceOutput
func (GetOrderCartProductOptionsPlanPriceArgs) ToGetOrderCartProductOptionsPlanPriceOutputWithContext ¶
func (i GetOrderCartProductOptionsPlanPriceArgs) ToGetOrderCartProductOptionsPlanPriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPriceOutput
type GetOrderCartProductOptionsPlanPriceArray ¶
type GetOrderCartProductOptionsPlanPriceArray []GetOrderCartProductOptionsPlanPriceInput
func (GetOrderCartProductOptionsPlanPriceArray) ElementType ¶
func (GetOrderCartProductOptionsPlanPriceArray) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanPriceArray) ToGetOrderCartProductOptionsPlanPriceArrayOutput ¶
func (i GetOrderCartProductOptionsPlanPriceArray) ToGetOrderCartProductOptionsPlanPriceArrayOutput() GetOrderCartProductOptionsPlanPriceArrayOutput
func (GetOrderCartProductOptionsPlanPriceArray) ToGetOrderCartProductOptionsPlanPriceArrayOutputWithContext ¶
func (i GetOrderCartProductOptionsPlanPriceArray) ToGetOrderCartProductOptionsPlanPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPriceArrayOutput
type GetOrderCartProductOptionsPlanPriceArrayInput ¶
type GetOrderCartProductOptionsPlanPriceArrayInput interface { pulumi.Input ToGetOrderCartProductOptionsPlanPriceArrayOutput() GetOrderCartProductOptionsPlanPriceArrayOutput ToGetOrderCartProductOptionsPlanPriceArrayOutputWithContext(context.Context) GetOrderCartProductOptionsPlanPriceArrayOutput }
GetOrderCartProductOptionsPlanPriceArrayInput is an input type that accepts GetOrderCartProductOptionsPlanPriceArray and GetOrderCartProductOptionsPlanPriceArrayOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsPlanPriceArrayInput` via:
GetOrderCartProductOptionsPlanPriceArray{ GetOrderCartProductOptionsPlanPriceArgs{...} }
type GetOrderCartProductOptionsPlanPriceArrayOutput ¶
type GetOrderCartProductOptionsPlanPriceArrayOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsPlanPriceArrayOutput) ElementType ¶
func (GetOrderCartProductOptionsPlanPriceArrayOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanPriceArrayOutput) ToGetOrderCartProductOptionsPlanPriceArrayOutput ¶
func (o GetOrderCartProductOptionsPlanPriceArrayOutput) ToGetOrderCartProductOptionsPlanPriceArrayOutput() GetOrderCartProductOptionsPlanPriceArrayOutput
func (GetOrderCartProductOptionsPlanPriceArrayOutput) ToGetOrderCartProductOptionsPlanPriceArrayOutputWithContext ¶
func (o GetOrderCartProductOptionsPlanPriceArrayOutput) ToGetOrderCartProductOptionsPlanPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPriceArrayOutput
type GetOrderCartProductOptionsPlanPriceInput ¶
type GetOrderCartProductOptionsPlanPriceInput interface { pulumi.Input ToGetOrderCartProductOptionsPlanPriceOutput() GetOrderCartProductOptionsPlanPriceOutput ToGetOrderCartProductOptionsPlanPriceOutputWithContext(context.Context) GetOrderCartProductOptionsPlanPriceOutput }
GetOrderCartProductOptionsPlanPriceInput is an input type that accepts GetOrderCartProductOptionsPlanPriceArgs and GetOrderCartProductOptionsPlanPriceOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsPlanPriceInput` via:
GetOrderCartProductOptionsPlanPriceArgs{...}
type GetOrderCartProductOptionsPlanPriceOutput ¶
type GetOrderCartProductOptionsPlanPriceOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsPlanPriceOutput) Capacities ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) Capacities() pulumi.ArrayOutput
Capacities of the pricing (type of pricing)
func (GetOrderCartProductOptionsPlanPriceOutput) Description ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) Description() pulumi.StringOutput
Description of the pricing
func (GetOrderCartProductOptionsPlanPriceOutput) Duration ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) Duration() pulumi.StringOutput
Duration for ordering the product
func (GetOrderCartProductOptionsPlanPriceOutput) ElementType ¶
func (GetOrderCartProductOptionsPlanPriceOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanPriceOutput) Interval ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) Interval() pulumi.IntOutput
Interval of renewal
func (GetOrderCartProductOptionsPlanPriceOutput) MaximumQuantity ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) MaximumQuantity() pulumi.IntOutput
Maximum quantity that can be ordered
func (GetOrderCartProductOptionsPlanPriceOutput) MaximumRepeat ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) MaximumRepeat() pulumi.IntOutput
Maximum repeat for renewal
func (GetOrderCartProductOptionsPlanPriceOutput) MinimumQuantity ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) MinimumQuantity() pulumi.IntOutput
Minimum quantity that can be ordered
func (GetOrderCartProductOptionsPlanPriceOutput) MinimumRepeat ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) MinimumRepeat() pulumi.IntOutput
Minimum repeat for renewal
func (GetOrderCartProductOptionsPlanPriceOutput) PriceInUcents ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) PriceInUcents() pulumi.IntOutput
Price of the product in micro-centims
func (GetOrderCartProductOptionsPlanPriceOutput) Prices ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) Prices() GetOrderCartProductOptionsPlanPricePriceArrayOutput
Price of the product (Price with its currency and textual representation)
func (GetOrderCartProductOptionsPlanPriceOutput) PricingMode ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (GetOrderCartProductOptionsPlanPriceOutput) PricingType ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) PricingType() pulumi.StringOutput
Pricing type
func (GetOrderCartProductOptionsPlanPriceOutput) ToGetOrderCartProductOptionsPlanPriceOutput ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) ToGetOrderCartProductOptionsPlanPriceOutput() GetOrderCartProductOptionsPlanPriceOutput
func (GetOrderCartProductOptionsPlanPriceOutput) ToGetOrderCartProductOptionsPlanPriceOutputWithContext ¶
func (o GetOrderCartProductOptionsPlanPriceOutput) ToGetOrderCartProductOptionsPlanPriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPriceOutput
type GetOrderCartProductOptionsPlanPricePriceArgs ¶
type GetOrderCartProductOptionsPlanPricePriceArgs struct { // Currency code CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Textual representation Text pulumi.StringInput `pulumi:"text"` // The effective price Value pulumi.Float64Input `pulumi:"value"` }
func (GetOrderCartProductOptionsPlanPricePriceArgs) ElementType ¶
func (GetOrderCartProductOptionsPlanPricePriceArgs) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanPricePriceArgs) ToGetOrderCartProductOptionsPlanPricePriceOutput ¶
func (i GetOrderCartProductOptionsPlanPricePriceArgs) ToGetOrderCartProductOptionsPlanPricePriceOutput() GetOrderCartProductOptionsPlanPricePriceOutput
func (GetOrderCartProductOptionsPlanPricePriceArgs) ToGetOrderCartProductOptionsPlanPricePriceOutputWithContext ¶
func (i GetOrderCartProductOptionsPlanPricePriceArgs) ToGetOrderCartProductOptionsPlanPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPricePriceOutput
type GetOrderCartProductOptionsPlanPricePriceArray ¶
type GetOrderCartProductOptionsPlanPricePriceArray []GetOrderCartProductOptionsPlanPricePriceInput
func (GetOrderCartProductOptionsPlanPricePriceArray) ElementType ¶
func (GetOrderCartProductOptionsPlanPricePriceArray) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanPricePriceArray) ToGetOrderCartProductOptionsPlanPricePriceArrayOutput ¶
func (i GetOrderCartProductOptionsPlanPricePriceArray) ToGetOrderCartProductOptionsPlanPricePriceArrayOutput() GetOrderCartProductOptionsPlanPricePriceArrayOutput
func (GetOrderCartProductOptionsPlanPricePriceArray) ToGetOrderCartProductOptionsPlanPricePriceArrayOutputWithContext ¶
func (i GetOrderCartProductOptionsPlanPricePriceArray) ToGetOrderCartProductOptionsPlanPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPricePriceArrayOutput
type GetOrderCartProductOptionsPlanPricePriceArrayInput ¶
type GetOrderCartProductOptionsPlanPricePriceArrayInput interface { pulumi.Input ToGetOrderCartProductOptionsPlanPricePriceArrayOutput() GetOrderCartProductOptionsPlanPricePriceArrayOutput ToGetOrderCartProductOptionsPlanPricePriceArrayOutputWithContext(context.Context) GetOrderCartProductOptionsPlanPricePriceArrayOutput }
GetOrderCartProductOptionsPlanPricePriceArrayInput is an input type that accepts GetOrderCartProductOptionsPlanPricePriceArray and GetOrderCartProductOptionsPlanPricePriceArrayOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsPlanPricePriceArrayInput` via:
GetOrderCartProductOptionsPlanPricePriceArray{ GetOrderCartProductOptionsPlanPricePriceArgs{...} }
type GetOrderCartProductOptionsPlanPricePriceArrayOutput ¶
type GetOrderCartProductOptionsPlanPricePriceArrayOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsPlanPricePriceArrayOutput) ElementType ¶
func (GetOrderCartProductOptionsPlanPricePriceArrayOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanPricePriceArrayOutput) ToGetOrderCartProductOptionsPlanPricePriceArrayOutput ¶
func (o GetOrderCartProductOptionsPlanPricePriceArrayOutput) ToGetOrderCartProductOptionsPlanPricePriceArrayOutput() GetOrderCartProductOptionsPlanPricePriceArrayOutput
func (GetOrderCartProductOptionsPlanPricePriceArrayOutput) ToGetOrderCartProductOptionsPlanPricePriceArrayOutputWithContext ¶
func (o GetOrderCartProductOptionsPlanPricePriceArrayOutput) ToGetOrderCartProductOptionsPlanPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPricePriceArrayOutput
type GetOrderCartProductOptionsPlanPricePriceInput ¶
type GetOrderCartProductOptionsPlanPricePriceInput interface { pulumi.Input ToGetOrderCartProductOptionsPlanPricePriceOutput() GetOrderCartProductOptionsPlanPricePriceOutput ToGetOrderCartProductOptionsPlanPricePriceOutputWithContext(context.Context) GetOrderCartProductOptionsPlanPricePriceOutput }
GetOrderCartProductOptionsPlanPricePriceInput is an input type that accepts GetOrderCartProductOptionsPlanPricePriceArgs and GetOrderCartProductOptionsPlanPricePriceOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsPlanPricePriceInput` via:
GetOrderCartProductOptionsPlanPricePriceArgs{...}
type GetOrderCartProductOptionsPlanPricePriceOutput ¶
type GetOrderCartProductOptionsPlanPricePriceOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsPlanPricePriceOutput) CurrencyCode ¶
func (o GetOrderCartProductOptionsPlanPricePriceOutput) CurrencyCode() pulumi.StringOutput
Currency code
func (GetOrderCartProductOptionsPlanPricePriceOutput) ElementType ¶
func (GetOrderCartProductOptionsPlanPricePriceOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanPricePriceOutput) Text ¶
func (o GetOrderCartProductOptionsPlanPricePriceOutput) Text() pulumi.StringOutput
Textual representation
func (GetOrderCartProductOptionsPlanPricePriceOutput) ToGetOrderCartProductOptionsPlanPricePriceOutput ¶
func (o GetOrderCartProductOptionsPlanPricePriceOutput) ToGetOrderCartProductOptionsPlanPricePriceOutput() GetOrderCartProductOptionsPlanPricePriceOutput
func (GetOrderCartProductOptionsPlanPricePriceOutput) ToGetOrderCartProductOptionsPlanPricePriceOutputWithContext ¶
func (o GetOrderCartProductOptionsPlanPricePriceOutput) ToGetOrderCartProductOptionsPlanPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanPricePriceOutput
func (GetOrderCartProductOptionsPlanPricePriceOutput) Value ¶
func (o GetOrderCartProductOptionsPlanPricePriceOutput) Value() pulumi.Float64Output
The effective price
type GetOrderCartProductOptionsPlanResult ¶
type GetOrderCartProductOptionsPlanResult struct { CartId string `pulumi:"cartId"` CatalogName *string `pulumi:"catalogName"` // Define if options of this family are exclusive with each other Exclusive bool `pulumi:"exclusive"` // Option family Family string `pulumi:"family"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Define if an option of this family is mandatory Mandatory bool `pulumi:"mandatory"` OptionsPlanCode string `pulumi:"optionsPlanCode"` // Product offer identifier PlanCode string `pulumi:"planCode"` PriceCapacity string `pulumi:"priceCapacity"` // Prices of the product offer Prices []GetOrderCartProductOptionsPlanPrice `pulumi:"prices"` Product string `pulumi:"product"` // Name of the product ProductName string `pulumi:"productName"` // Product type ProductType string `pulumi:"productType"` // Selected Price according to capacity SelectedPrices []GetOrderCartProductOptionsPlanSelectedPrice `pulumi:"selectedPrices"` }
A collection of values returned by getOrderCartProductOptionsPlan.
func GetOrderCartProductOptionsPlan ¶
func GetOrderCartProductOptionsPlan(ctx *pulumi.Context, args *GetOrderCartProductOptionsPlanArgs, opts ...pulumi.InvokeOption) (*GetOrderCartProductOptionsPlanResult, error)
Use this data source to retrieve information of order cart product options plan.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mycart, err := ovh.GetOrderCart(ctx, &GetOrderCartArgs{ OvhSubsidiary: "fr", Description: pulumi.StringRef("my cart"), }, nil) if err != nil { return err } _, err = ovh.GetOrderCartProductOptionsPlan(ctx, &GetOrderCartProductOptionsPlanArgs{ CartId: mycart.Id, PriceCapacity: "renew", Product: "cloud", PlanCode: "project", OptionsPlanCode: "vrack", }, nil) if err != nil { return err } return nil }) }
```
type GetOrderCartProductOptionsPlanResultOutput ¶
type GetOrderCartProductOptionsPlanResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOrderCartProductOptionsPlan.
func GetOrderCartProductOptionsPlanOutput ¶
func GetOrderCartProductOptionsPlanOutput(ctx *pulumi.Context, args GetOrderCartProductOptionsPlanOutputArgs, opts ...pulumi.InvokeOption) GetOrderCartProductOptionsPlanResultOutput
func (GetOrderCartProductOptionsPlanResultOutput) CartId ¶
func (o GetOrderCartProductOptionsPlanResultOutput) CartId() pulumi.StringOutput
func (GetOrderCartProductOptionsPlanResultOutput) CatalogName ¶
func (o GetOrderCartProductOptionsPlanResultOutput) CatalogName() pulumi.StringPtrOutput
func (GetOrderCartProductOptionsPlanResultOutput) ElementType ¶
func (GetOrderCartProductOptionsPlanResultOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanResultOutput) Exclusive ¶
func (o GetOrderCartProductOptionsPlanResultOutput) Exclusive() pulumi.BoolOutput
Define if options of this family are exclusive with each other
func (GetOrderCartProductOptionsPlanResultOutput) Family ¶
func (o GetOrderCartProductOptionsPlanResultOutput) Family() pulumi.StringOutput
Option family
func (GetOrderCartProductOptionsPlanResultOutput) Id ¶
func (o GetOrderCartProductOptionsPlanResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOrderCartProductOptionsPlanResultOutput) Mandatory ¶
func (o GetOrderCartProductOptionsPlanResultOutput) Mandatory() pulumi.BoolOutput
Define if an option of this family is mandatory
func (GetOrderCartProductOptionsPlanResultOutput) OptionsPlanCode ¶
func (o GetOrderCartProductOptionsPlanResultOutput) OptionsPlanCode() pulumi.StringOutput
func (GetOrderCartProductOptionsPlanResultOutput) PlanCode ¶
func (o GetOrderCartProductOptionsPlanResultOutput) PlanCode() pulumi.StringOutput
Product offer identifier
func (GetOrderCartProductOptionsPlanResultOutput) PriceCapacity ¶
func (o GetOrderCartProductOptionsPlanResultOutput) PriceCapacity() pulumi.StringOutput
func (GetOrderCartProductOptionsPlanResultOutput) Prices ¶
func (o GetOrderCartProductOptionsPlanResultOutput) Prices() GetOrderCartProductOptionsPlanPriceArrayOutput
Prices of the product offer
func (GetOrderCartProductOptionsPlanResultOutput) Product ¶
func (o GetOrderCartProductOptionsPlanResultOutput) Product() pulumi.StringOutput
func (GetOrderCartProductOptionsPlanResultOutput) ProductName ¶
func (o GetOrderCartProductOptionsPlanResultOutput) ProductName() pulumi.StringOutput
Name of the product
func (GetOrderCartProductOptionsPlanResultOutput) ProductType ¶
func (o GetOrderCartProductOptionsPlanResultOutput) ProductType() pulumi.StringOutput
Product type
func (GetOrderCartProductOptionsPlanResultOutput) SelectedPrices ¶
func (o GetOrderCartProductOptionsPlanResultOutput) SelectedPrices() GetOrderCartProductOptionsPlanSelectedPriceArrayOutput
Selected Price according to capacity
func (GetOrderCartProductOptionsPlanResultOutput) ToGetOrderCartProductOptionsPlanResultOutput ¶
func (o GetOrderCartProductOptionsPlanResultOutput) ToGetOrderCartProductOptionsPlanResultOutput() GetOrderCartProductOptionsPlanResultOutput
func (GetOrderCartProductOptionsPlanResultOutput) ToGetOrderCartProductOptionsPlanResultOutputWithContext ¶
func (o GetOrderCartProductOptionsPlanResultOutput) ToGetOrderCartProductOptionsPlanResultOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanResultOutput
type GetOrderCartProductOptionsPlanSelectedPrice ¶
type GetOrderCartProductOptionsPlanSelectedPrice struct { // Capacities of the pricing (type of pricing) Capacities []interface{} `pulumi:"capacities"` // Description of the pricing Description string `pulumi:"description"` // Duration for ordering the product Duration string `pulumi:"duration"` // Interval of renewal Interval int `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity int `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat int `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity int `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat int `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents int `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices []GetOrderCartProductOptionsPlanSelectedPricePrice `pulumi:"prices"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` // Pricing type PricingType string `pulumi:"pricingType"` }
type GetOrderCartProductOptionsPlanSelectedPriceArgs ¶
type GetOrderCartProductOptionsPlanSelectedPriceArgs struct { // Capacities of the pricing (type of pricing) Capacities pulumi.ArrayInput `pulumi:"capacities"` // Description of the pricing Description pulumi.StringInput `pulumi:"description"` // Duration for ordering the product Duration pulumi.StringInput `pulumi:"duration"` // Interval of renewal Interval pulumi.IntInput `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity pulumi.IntInput `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat pulumi.IntInput `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity pulumi.IntInput `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat pulumi.IntInput `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents pulumi.IntInput `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices GetOrderCartProductOptionsPlanSelectedPricePriceArrayInput `pulumi:"prices"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` // Pricing type PricingType pulumi.StringInput `pulumi:"pricingType"` }
func (GetOrderCartProductOptionsPlanSelectedPriceArgs) ElementType ¶
func (GetOrderCartProductOptionsPlanSelectedPriceArgs) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanSelectedPriceArgs) ToGetOrderCartProductOptionsPlanSelectedPriceOutput ¶
func (i GetOrderCartProductOptionsPlanSelectedPriceArgs) ToGetOrderCartProductOptionsPlanSelectedPriceOutput() GetOrderCartProductOptionsPlanSelectedPriceOutput
func (GetOrderCartProductOptionsPlanSelectedPriceArgs) ToGetOrderCartProductOptionsPlanSelectedPriceOutputWithContext ¶
func (i GetOrderCartProductOptionsPlanSelectedPriceArgs) ToGetOrderCartProductOptionsPlanSelectedPriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPriceOutput
type GetOrderCartProductOptionsPlanSelectedPriceArray ¶
type GetOrderCartProductOptionsPlanSelectedPriceArray []GetOrderCartProductOptionsPlanSelectedPriceInput
func (GetOrderCartProductOptionsPlanSelectedPriceArray) ElementType ¶
func (GetOrderCartProductOptionsPlanSelectedPriceArray) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanSelectedPriceArray) ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutput ¶
func (i GetOrderCartProductOptionsPlanSelectedPriceArray) ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutput() GetOrderCartProductOptionsPlanSelectedPriceArrayOutput
func (GetOrderCartProductOptionsPlanSelectedPriceArray) ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutputWithContext ¶
func (i GetOrderCartProductOptionsPlanSelectedPriceArray) ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPriceArrayOutput
type GetOrderCartProductOptionsPlanSelectedPriceArrayInput ¶
type GetOrderCartProductOptionsPlanSelectedPriceArrayInput interface { pulumi.Input ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutput() GetOrderCartProductOptionsPlanSelectedPriceArrayOutput ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutputWithContext(context.Context) GetOrderCartProductOptionsPlanSelectedPriceArrayOutput }
GetOrderCartProductOptionsPlanSelectedPriceArrayInput is an input type that accepts GetOrderCartProductOptionsPlanSelectedPriceArray and GetOrderCartProductOptionsPlanSelectedPriceArrayOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsPlanSelectedPriceArrayInput` via:
GetOrderCartProductOptionsPlanSelectedPriceArray{ GetOrderCartProductOptionsPlanSelectedPriceArgs{...} }
type GetOrderCartProductOptionsPlanSelectedPriceArrayOutput ¶
type GetOrderCartProductOptionsPlanSelectedPriceArrayOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsPlanSelectedPriceArrayOutput) ElementType ¶
func (GetOrderCartProductOptionsPlanSelectedPriceArrayOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanSelectedPriceArrayOutput) ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutput ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceArrayOutput) ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutput() GetOrderCartProductOptionsPlanSelectedPriceArrayOutput
func (GetOrderCartProductOptionsPlanSelectedPriceArrayOutput) ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutputWithContext ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceArrayOutput) ToGetOrderCartProductOptionsPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPriceArrayOutput
type GetOrderCartProductOptionsPlanSelectedPriceInput ¶
type GetOrderCartProductOptionsPlanSelectedPriceInput interface { pulumi.Input ToGetOrderCartProductOptionsPlanSelectedPriceOutput() GetOrderCartProductOptionsPlanSelectedPriceOutput ToGetOrderCartProductOptionsPlanSelectedPriceOutputWithContext(context.Context) GetOrderCartProductOptionsPlanSelectedPriceOutput }
GetOrderCartProductOptionsPlanSelectedPriceInput is an input type that accepts GetOrderCartProductOptionsPlanSelectedPriceArgs and GetOrderCartProductOptionsPlanSelectedPriceOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsPlanSelectedPriceInput` via:
GetOrderCartProductOptionsPlanSelectedPriceArgs{...}
type GetOrderCartProductOptionsPlanSelectedPriceOutput ¶
type GetOrderCartProductOptionsPlanSelectedPriceOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) Capacities ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) Capacities() pulumi.ArrayOutput
Capacities of the pricing (type of pricing)
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) Description ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) Description() pulumi.StringOutput
Description of the pricing
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) Duration ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) Duration() pulumi.StringOutput
Duration for ordering the product
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) ElementType ¶
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) Interval ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) Interval() pulumi.IntOutput
Interval of renewal
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) MaximumQuantity ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) MaximumQuantity() pulumi.IntOutput
Maximum quantity that can be ordered
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) MaximumRepeat ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) MaximumRepeat() pulumi.IntOutput
Maximum repeat for renewal
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) MinimumQuantity ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) MinimumQuantity() pulumi.IntOutput
Minimum quantity that can be ordered
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) MinimumRepeat ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) MinimumRepeat() pulumi.IntOutput
Minimum repeat for renewal
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) PriceInUcents ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) PriceInUcents() pulumi.IntOutput
Price of the product in micro-centims
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) Prices ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) Prices() GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput
Price of the product (Price with its currency and textual representation)
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) PricingMode ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) PricingType ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) PricingType() pulumi.StringOutput
Pricing type
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) ToGetOrderCartProductOptionsPlanSelectedPriceOutput ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) ToGetOrderCartProductOptionsPlanSelectedPriceOutput() GetOrderCartProductOptionsPlanSelectedPriceOutput
func (GetOrderCartProductOptionsPlanSelectedPriceOutput) ToGetOrderCartProductOptionsPlanSelectedPriceOutputWithContext ¶
func (o GetOrderCartProductOptionsPlanSelectedPriceOutput) ToGetOrderCartProductOptionsPlanSelectedPriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPriceOutput
type GetOrderCartProductOptionsPlanSelectedPricePriceArgs ¶
type GetOrderCartProductOptionsPlanSelectedPricePriceArgs struct { // Currency code CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Textual representation Text pulumi.StringInput `pulumi:"text"` // The effective price Value pulumi.Float64Input `pulumi:"value"` }
func (GetOrderCartProductOptionsPlanSelectedPricePriceArgs) ElementType ¶
func (GetOrderCartProductOptionsPlanSelectedPricePriceArgs) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanSelectedPricePriceArgs) ToGetOrderCartProductOptionsPlanSelectedPricePriceOutput ¶
func (i GetOrderCartProductOptionsPlanSelectedPricePriceArgs) ToGetOrderCartProductOptionsPlanSelectedPricePriceOutput() GetOrderCartProductOptionsPlanSelectedPricePriceOutput
func (GetOrderCartProductOptionsPlanSelectedPricePriceArgs) ToGetOrderCartProductOptionsPlanSelectedPricePriceOutputWithContext ¶
func (i GetOrderCartProductOptionsPlanSelectedPricePriceArgs) ToGetOrderCartProductOptionsPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPricePriceOutput
type GetOrderCartProductOptionsPlanSelectedPricePriceArray ¶
type GetOrderCartProductOptionsPlanSelectedPricePriceArray []GetOrderCartProductOptionsPlanSelectedPricePriceInput
func (GetOrderCartProductOptionsPlanSelectedPricePriceArray) ElementType ¶
func (GetOrderCartProductOptionsPlanSelectedPricePriceArray) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanSelectedPricePriceArray) ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput ¶
func (i GetOrderCartProductOptionsPlanSelectedPricePriceArray) ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput() GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput
func (GetOrderCartProductOptionsPlanSelectedPricePriceArray) ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext ¶
func (i GetOrderCartProductOptionsPlanSelectedPricePriceArray) ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput
type GetOrderCartProductOptionsPlanSelectedPricePriceArrayInput ¶
type GetOrderCartProductOptionsPlanSelectedPricePriceArrayInput interface { pulumi.Input ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput() GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext(context.Context) GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput }
GetOrderCartProductOptionsPlanSelectedPricePriceArrayInput is an input type that accepts GetOrderCartProductOptionsPlanSelectedPricePriceArray and GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsPlanSelectedPricePriceArrayInput` via:
GetOrderCartProductOptionsPlanSelectedPricePriceArray{ GetOrderCartProductOptionsPlanSelectedPricePriceArgs{...} }
type GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput ¶
type GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput) ElementType ¶
func (GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput) ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput ¶
func (o GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput) ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput() GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput
func (GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput) ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext ¶
func (o GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput) ToGetOrderCartProductOptionsPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPricePriceArrayOutput
type GetOrderCartProductOptionsPlanSelectedPricePriceInput ¶
type GetOrderCartProductOptionsPlanSelectedPricePriceInput interface { pulumi.Input ToGetOrderCartProductOptionsPlanSelectedPricePriceOutput() GetOrderCartProductOptionsPlanSelectedPricePriceOutput ToGetOrderCartProductOptionsPlanSelectedPricePriceOutputWithContext(context.Context) GetOrderCartProductOptionsPlanSelectedPricePriceOutput }
GetOrderCartProductOptionsPlanSelectedPricePriceInput is an input type that accepts GetOrderCartProductOptionsPlanSelectedPricePriceArgs and GetOrderCartProductOptionsPlanSelectedPricePriceOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsPlanSelectedPricePriceInput` via:
GetOrderCartProductOptionsPlanSelectedPricePriceArgs{...}
type GetOrderCartProductOptionsPlanSelectedPricePriceOutput ¶
type GetOrderCartProductOptionsPlanSelectedPricePriceOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsPlanSelectedPricePriceOutput) CurrencyCode ¶
func (o GetOrderCartProductOptionsPlanSelectedPricePriceOutput) CurrencyCode() pulumi.StringOutput
Currency code
func (GetOrderCartProductOptionsPlanSelectedPricePriceOutput) ElementType ¶
func (GetOrderCartProductOptionsPlanSelectedPricePriceOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsPlanSelectedPricePriceOutput) Text ¶
func (o GetOrderCartProductOptionsPlanSelectedPricePriceOutput) Text() pulumi.StringOutput
Textual representation
func (GetOrderCartProductOptionsPlanSelectedPricePriceOutput) ToGetOrderCartProductOptionsPlanSelectedPricePriceOutput ¶
func (o GetOrderCartProductOptionsPlanSelectedPricePriceOutput) ToGetOrderCartProductOptionsPlanSelectedPricePriceOutput() GetOrderCartProductOptionsPlanSelectedPricePriceOutput
func (GetOrderCartProductOptionsPlanSelectedPricePriceOutput) ToGetOrderCartProductOptionsPlanSelectedPricePriceOutputWithContext ¶
func (o GetOrderCartProductOptionsPlanSelectedPricePriceOutput) ToGetOrderCartProductOptionsPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsPlanSelectedPricePriceOutput
func (GetOrderCartProductOptionsPlanSelectedPricePriceOutput) Value ¶
func (o GetOrderCartProductOptionsPlanSelectedPricePriceOutput) Value() pulumi.Float64Output
The effective price
type GetOrderCartProductOptionsResult ¶
type GetOrderCartProductOptionsResult struct { // Define if options of this family are exclusive with each other Exclusive bool `pulumi:"exclusive"` // Option family Family string `pulumi:"family"` // Define if an option of this family is mandatory Mandatory bool `pulumi:"mandatory"` // Product offer identifier PlanCode string `pulumi:"planCode"` // Prices of the product offer Prices []GetOrderCartProductOptionsResultPrice `pulumi:"prices"` // Name of the product ProductName string `pulumi:"productName"` // Product type ProductType string `pulumi:"productType"` }
type GetOrderCartProductOptionsResultArgs ¶
type GetOrderCartProductOptionsResultArgs struct { // Define if options of this family are exclusive with each other Exclusive pulumi.BoolInput `pulumi:"exclusive"` // Option family Family pulumi.StringInput `pulumi:"family"` // Define if an option of this family is mandatory Mandatory pulumi.BoolInput `pulumi:"mandatory"` // Product offer identifier PlanCode pulumi.StringInput `pulumi:"planCode"` // Prices of the product offer Prices GetOrderCartProductOptionsResultPriceArrayInput `pulumi:"prices"` // Name of the product ProductName pulumi.StringInput `pulumi:"productName"` // Product type ProductType pulumi.StringInput `pulumi:"productType"` }
func (GetOrderCartProductOptionsResultArgs) ElementType ¶
func (GetOrderCartProductOptionsResultArgs) ElementType() reflect.Type
func (GetOrderCartProductOptionsResultArgs) ToGetOrderCartProductOptionsResultOutput ¶
func (i GetOrderCartProductOptionsResultArgs) ToGetOrderCartProductOptionsResultOutput() GetOrderCartProductOptionsResultOutput
func (GetOrderCartProductOptionsResultArgs) ToGetOrderCartProductOptionsResultOutputWithContext ¶
func (i GetOrderCartProductOptionsResultArgs) ToGetOrderCartProductOptionsResultOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultOutput
type GetOrderCartProductOptionsResultArray ¶
type GetOrderCartProductOptionsResultArray []GetOrderCartProductOptionsResultInput
func (GetOrderCartProductOptionsResultArray) ElementType ¶
func (GetOrderCartProductOptionsResultArray) ElementType() reflect.Type
func (GetOrderCartProductOptionsResultArray) ToGetOrderCartProductOptionsResultArrayOutput ¶
func (i GetOrderCartProductOptionsResultArray) ToGetOrderCartProductOptionsResultArrayOutput() GetOrderCartProductOptionsResultArrayOutput
func (GetOrderCartProductOptionsResultArray) ToGetOrderCartProductOptionsResultArrayOutputWithContext ¶
func (i GetOrderCartProductOptionsResultArray) ToGetOrderCartProductOptionsResultArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultArrayOutput
type GetOrderCartProductOptionsResultArrayInput ¶
type GetOrderCartProductOptionsResultArrayInput interface { pulumi.Input ToGetOrderCartProductOptionsResultArrayOutput() GetOrderCartProductOptionsResultArrayOutput ToGetOrderCartProductOptionsResultArrayOutputWithContext(context.Context) GetOrderCartProductOptionsResultArrayOutput }
GetOrderCartProductOptionsResultArrayInput is an input type that accepts GetOrderCartProductOptionsResultArray and GetOrderCartProductOptionsResultArrayOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsResultArrayInput` via:
GetOrderCartProductOptionsResultArray{ GetOrderCartProductOptionsResultArgs{...} }
type GetOrderCartProductOptionsResultArrayOutput ¶
type GetOrderCartProductOptionsResultArrayOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsResultArrayOutput) ElementType ¶
func (GetOrderCartProductOptionsResultArrayOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsResultArrayOutput) ToGetOrderCartProductOptionsResultArrayOutput ¶
func (o GetOrderCartProductOptionsResultArrayOutput) ToGetOrderCartProductOptionsResultArrayOutput() GetOrderCartProductOptionsResultArrayOutput
func (GetOrderCartProductOptionsResultArrayOutput) ToGetOrderCartProductOptionsResultArrayOutputWithContext ¶
func (o GetOrderCartProductOptionsResultArrayOutput) ToGetOrderCartProductOptionsResultArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultArrayOutput
type GetOrderCartProductOptionsResultInput ¶
type GetOrderCartProductOptionsResultInput interface { pulumi.Input ToGetOrderCartProductOptionsResultOutput() GetOrderCartProductOptionsResultOutput ToGetOrderCartProductOptionsResultOutputWithContext(context.Context) GetOrderCartProductOptionsResultOutput }
GetOrderCartProductOptionsResultInput is an input type that accepts GetOrderCartProductOptionsResultArgs and GetOrderCartProductOptionsResultOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsResultInput` via:
GetOrderCartProductOptionsResultArgs{...}
type GetOrderCartProductOptionsResultOutput ¶
type GetOrderCartProductOptionsResultOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsResultOutput) ElementType ¶
func (GetOrderCartProductOptionsResultOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsResultOutput) Exclusive ¶
func (o GetOrderCartProductOptionsResultOutput) Exclusive() pulumi.BoolOutput
Define if options of this family are exclusive with each other
func (GetOrderCartProductOptionsResultOutput) Family ¶
func (o GetOrderCartProductOptionsResultOutput) Family() pulumi.StringOutput
Option family
func (GetOrderCartProductOptionsResultOutput) Mandatory ¶
func (o GetOrderCartProductOptionsResultOutput) Mandatory() pulumi.BoolOutput
Define if an option of this family is mandatory
func (GetOrderCartProductOptionsResultOutput) PlanCode ¶
func (o GetOrderCartProductOptionsResultOutput) PlanCode() pulumi.StringOutput
Product offer identifier
func (GetOrderCartProductOptionsResultOutput) Prices ¶
func (o GetOrderCartProductOptionsResultOutput) Prices() GetOrderCartProductOptionsResultPriceArrayOutput
Prices of the product offer
func (GetOrderCartProductOptionsResultOutput) ProductName ¶
func (o GetOrderCartProductOptionsResultOutput) ProductName() pulumi.StringOutput
Name of the product
func (GetOrderCartProductOptionsResultOutput) ProductType ¶
func (o GetOrderCartProductOptionsResultOutput) ProductType() pulumi.StringOutput
Product type
func (GetOrderCartProductOptionsResultOutput) ToGetOrderCartProductOptionsResultOutput ¶
func (o GetOrderCartProductOptionsResultOutput) ToGetOrderCartProductOptionsResultOutput() GetOrderCartProductOptionsResultOutput
func (GetOrderCartProductOptionsResultOutput) ToGetOrderCartProductOptionsResultOutputWithContext ¶
func (o GetOrderCartProductOptionsResultOutput) ToGetOrderCartProductOptionsResultOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultOutput
type GetOrderCartProductOptionsResultPrice ¶
type GetOrderCartProductOptionsResultPrice struct { // Capacities of the pricing (type of pricing) Capacities []interface{} `pulumi:"capacities"` // Description of the pricing Description string `pulumi:"description"` // Duration for ordering the product Duration string `pulumi:"duration"` // Interval of renewal Interval int `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity int `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat int `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity int `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat int `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents int `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices []GetOrderCartProductOptionsResultPricePrice `pulumi:"prices"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` // Pricing type PricingType string `pulumi:"pricingType"` }
type GetOrderCartProductOptionsResultPriceArgs ¶
type GetOrderCartProductOptionsResultPriceArgs struct { // Capacities of the pricing (type of pricing) Capacities pulumi.ArrayInput `pulumi:"capacities"` // Description of the pricing Description pulumi.StringInput `pulumi:"description"` // Duration for ordering the product Duration pulumi.StringInput `pulumi:"duration"` // Interval of renewal Interval pulumi.IntInput `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity pulumi.IntInput `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat pulumi.IntInput `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity pulumi.IntInput `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat pulumi.IntInput `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents pulumi.IntInput `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices GetOrderCartProductOptionsResultPricePriceArrayInput `pulumi:"prices"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` // Pricing type PricingType pulumi.StringInput `pulumi:"pricingType"` }
func (GetOrderCartProductOptionsResultPriceArgs) ElementType ¶
func (GetOrderCartProductOptionsResultPriceArgs) ElementType() reflect.Type
func (GetOrderCartProductOptionsResultPriceArgs) ToGetOrderCartProductOptionsResultPriceOutput ¶
func (i GetOrderCartProductOptionsResultPriceArgs) ToGetOrderCartProductOptionsResultPriceOutput() GetOrderCartProductOptionsResultPriceOutput
func (GetOrderCartProductOptionsResultPriceArgs) ToGetOrderCartProductOptionsResultPriceOutputWithContext ¶
func (i GetOrderCartProductOptionsResultPriceArgs) ToGetOrderCartProductOptionsResultPriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPriceOutput
type GetOrderCartProductOptionsResultPriceArray ¶
type GetOrderCartProductOptionsResultPriceArray []GetOrderCartProductOptionsResultPriceInput
func (GetOrderCartProductOptionsResultPriceArray) ElementType ¶
func (GetOrderCartProductOptionsResultPriceArray) ElementType() reflect.Type
func (GetOrderCartProductOptionsResultPriceArray) ToGetOrderCartProductOptionsResultPriceArrayOutput ¶
func (i GetOrderCartProductOptionsResultPriceArray) ToGetOrderCartProductOptionsResultPriceArrayOutput() GetOrderCartProductOptionsResultPriceArrayOutput
func (GetOrderCartProductOptionsResultPriceArray) ToGetOrderCartProductOptionsResultPriceArrayOutputWithContext ¶
func (i GetOrderCartProductOptionsResultPriceArray) ToGetOrderCartProductOptionsResultPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPriceArrayOutput
type GetOrderCartProductOptionsResultPriceArrayInput ¶
type GetOrderCartProductOptionsResultPriceArrayInput interface { pulumi.Input ToGetOrderCartProductOptionsResultPriceArrayOutput() GetOrderCartProductOptionsResultPriceArrayOutput ToGetOrderCartProductOptionsResultPriceArrayOutputWithContext(context.Context) GetOrderCartProductOptionsResultPriceArrayOutput }
GetOrderCartProductOptionsResultPriceArrayInput is an input type that accepts GetOrderCartProductOptionsResultPriceArray and GetOrderCartProductOptionsResultPriceArrayOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsResultPriceArrayInput` via:
GetOrderCartProductOptionsResultPriceArray{ GetOrderCartProductOptionsResultPriceArgs{...} }
type GetOrderCartProductOptionsResultPriceArrayOutput ¶
type GetOrderCartProductOptionsResultPriceArrayOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsResultPriceArrayOutput) ElementType ¶
func (GetOrderCartProductOptionsResultPriceArrayOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsResultPriceArrayOutput) ToGetOrderCartProductOptionsResultPriceArrayOutput ¶
func (o GetOrderCartProductOptionsResultPriceArrayOutput) ToGetOrderCartProductOptionsResultPriceArrayOutput() GetOrderCartProductOptionsResultPriceArrayOutput
func (GetOrderCartProductOptionsResultPriceArrayOutput) ToGetOrderCartProductOptionsResultPriceArrayOutputWithContext ¶
func (o GetOrderCartProductOptionsResultPriceArrayOutput) ToGetOrderCartProductOptionsResultPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPriceArrayOutput
type GetOrderCartProductOptionsResultPriceInput ¶
type GetOrderCartProductOptionsResultPriceInput interface { pulumi.Input ToGetOrderCartProductOptionsResultPriceOutput() GetOrderCartProductOptionsResultPriceOutput ToGetOrderCartProductOptionsResultPriceOutputWithContext(context.Context) GetOrderCartProductOptionsResultPriceOutput }
GetOrderCartProductOptionsResultPriceInput is an input type that accepts GetOrderCartProductOptionsResultPriceArgs and GetOrderCartProductOptionsResultPriceOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsResultPriceInput` via:
GetOrderCartProductOptionsResultPriceArgs{...}
type GetOrderCartProductOptionsResultPriceOutput ¶
type GetOrderCartProductOptionsResultPriceOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsResultPriceOutput) Capacities ¶
func (o GetOrderCartProductOptionsResultPriceOutput) Capacities() pulumi.ArrayOutput
Capacities of the pricing (type of pricing)
func (GetOrderCartProductOptionsResultPriceOutput) Description ¶
func (o GetOrderCartProductOptionsResultPriceOutput) Description() pulumi.StringOutput
Description of the pricing
func (GetOrderCartProductOptionsResultPriceOutput) Duration ¶
func (o GetOrderCartProductOptionsResultPriceOutput) Duration() pulumi.StringOutput
Duration for ordering the product
func (GetOrderCartProductOptionsResultPriceOutput) ElementType ¶
func (GetOrderCartProductOptionsResultPriceOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsResultPriceOutput) Interval ¶
func (o GetOrderCartProductOptionsResultPriceOutput) Interval() pulumi.IntOutput
Interval of renewal
func (GetOrderCartProductOptionsResultPriceOutput) MaximumQuantity ¶
func (o GetOrderCartProductOptionsResultPriceOutput) MaximumQuantity() pulumi.IntOutput
Maximum quantity that can be ordered
func (GetOrderCartProductOptionsResultPriceOutput) MaximumRepeat ¶
func (o GetOrderCartProductOptionsResultPriceOutput) MaximumRepeat() pulumi.IntOutput
Maximum repeat for renewal
func (GetOrderCartProductOptionsResultPriceOutput) MinimumQuantity ¶
func (o GetOrderCartProductOptionsResultPriceOutput) MinimumQuantity() pulumi.IntOutput
Minimum quantity that can be ordered
func (GetOrderCartProductOptionsResultPriceOutput) MinimumRepeat ¶
func (o GetOrderCartProductOptionsResultPriceOutput) MinimumRepeat() pulumi.IntOutput
Minimum repeat for renewal
func (GetOrderCartProductOptionsResultPriceOutput) PriceInUcents ¶
func (o GetOrderCartProductOptionsResultPriceOutput) PriceInUcents() pulumi.IntOutput
Price of the product in micro-centims
func (GetOrderCartProductOptionsResultPriceOutput) Prices ¶
func (o GetOrderCartProductOptionsResultPriceOutput) Prices() GetOrderCartProductOptionsResultPricePriceArrayOutput
Price of the product (Price with its currency and textual representation)
func (GetOrderCartProductOptionsResultPriceOutput) PricingMode ¶
func (o GetOrderCartProductOptionsResultPriceOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (GetOrderCartProductOptionsResultPriceOutput) PricingType ¶
func (o GetOrderCartProductOptionsResultPriceOutput) PricingType() pulumi.StringOutput
Pricing type
func (GetOrderCartProductOptionsResultPriceOutput) ToGetOrderCartProductOptionsResultPriceOutput ¶
func (o GetOrderCartProductOptionsResultPriceOutput) ToGetOrderCartProductOptionsResultPriceOutput() GetOrderCartProductOptionsResultPriceOutput
func (GetOrderCartProductOptionsResultPriceOutput) ToGetOrderCartProductOptionsResultPriceOutputWithContext ¶
func (o GetOrderCartProductOptionsResultPriceOutput) ToGetOrderCartProductOptionsResultPriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPriceOutput
type GetOrderCartProductOptionsResultPricePriceArgs ¶
type GetOrderCartProductOptionsResultPricePriceArgs struct { // Currency code CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Textual representation Text pulumi.StringInput `pulumi:"text"` // The effective price Value pulumi.Float64Input `pulumi:"value"` }
func (GetOrderCartProductOptionsResultPricePriceArgs) ElementType ¶
func (GetOrderCartProductOptionsResultPricePriceArgs) ElementType() reflect.Type
func (GetOrderCartProductOptionsResultPricePriceArgs) ToGetOrderCartProductOptionsResultPricePriceOutput ¶
func (i GetOrderCartProductOptionsResultPricePriceArgs) ToGetOrderCartProductOptionsResultPricePriceOutput() GetOrderCartProductOptionsResultPricePriceOutput
func (GetOrderCartProductOptionsResultPricePriceArgs) ToGetOrderCartProductOptionsResultPricePriceOutputWithContext ¶
func (i GetOrderCartProductOptionsResultPricePriceArgs) ToGetOrderCartProductOptionsResultPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPricePriceOutput
type GetOrderCartProductOptionsResultPricePriceArray ¶
type GetOrderCartProductOptionsResultPricePriceArray []GetOrderCartProductOptionsResultPricePriceInput
func (GetOrderCartProductOptionsResultPricePriceArray) ElementType ¶
func (GetOrderCartProductOptionsResultPricePriceArray) ElementType() reflect.Type
func (GetOrderCartProductOptionsResultPricePriceArray) ToGetOrderCartProductOptionsResultPricePriceArrayOutput ¶
func (i GetOrderCartProductOptionsResultPricePriceArray) ToGetOrderCartProductOptionsResultPricePriceArrayOutput() GetOrderCartProductOptionsResultPricePriceArrayOutput
func (GetOrderCartProductOptionsResultPricePriceArray) ToGetOrderCartProductOptionsResultPricePriceArrayOutputWithContext ¶
func (i GetOrderCartProductOptionsResultPricePriceArray) ToGetOrderCartProductOptionsResultPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPricePriceArrayOutput
type GetOrderCartProductOptionsResultPricePriceArrayInput ¶
type GetOrderCartProductOptionsResultPricePriceArrayInput interface { pulumi.Input ToGetOrderCartProductOptionsResultPricePriceArrayOutput() GetOrderCartProductOptionsResultPricePriceArrayOutput ToGetOrderCartProductOptionsResultPricePriceArrayOutputWithContext(context.Context) GetOrderCartProductOptionsResultPricePriceArrayOutput }
GetOrderCartProductOptionsResultPricePriceArrayInput is an input type that accepts GetOrderCartProductOptionsResultPricePriceArray and GetOrderCartProductOptionsResultPricePriceArrayOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsResultPricePriceArrayInput` via:
GetOrderCartProductOptionsResultPricePriceArray{ GetOrderCartProductOptionsResultPricePriceArgs{...} }
type GetOrderCartProductOptionsResultPricePriceArrayOutput ¶
type GetOrderCartProductOptionsResultPricePriceArrayOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsResultPricePriceArrayOutput) ElementType ¶
func (GetOrderCartProductOptionsResultPricePriceArrayOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsResultPricePriceArrayOutput) ToGetOrderCartProductOptionsResultPricePriceArrayOutput ¶
func (o GetOrderCartProductOptionsResultPricePriceArrayOutput) ToGetOrderCartProductOptionsResultPricePriceArrayOutput() GetOrderCartProductOptionsResultPricePriceArrayOutput
func (GetOrderCartProductOptionsResultPricePriceArrayOutput) ToGetOrderCartProductOptionsResultPricePriceArrayOutputWithContext ¶
func (o GetOrderCartProductOptionsResultPricePriceArrayOutput) ToGetOrderCartProductOptionsResultPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPricePriceArrayOutput
type GetOrderCartProductOptionsResultPricePriceInput ¶
type GetOrderCartProductOptionsResultPricePriceInput interface { pulumi.Input ToGetOrderCartProductOptionsResultPricePriceOutput() GetOrderCartProductOptionsResultPricePriceOutput ToGetOrderCartProductOptionsResultPricePriceOutputWithContext(context.Context) GetOrderCartProductOptionsResultPricePriceOutput }
GetOrderCartProductOptionsResultPricePriceInput is an input type that accepts GetOrderCartProductOptionsResultPricePriceArgs and GetOrderCartProductOptionsResultPricePriceOutput values. You can construct a concrete instance of `GetOrderCartProductOptionsResultPricePriceInput` via:
GetOrderCartProductOptionsResultPricePriceArgs{...}
type GetOrderCartProductOptionsResultPricePriceOutput ¶
type GetOrderCartProductOptionsResultPricePriceOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductOptionsResultPricePriceOutput) CurrencyCode ¶
func (o GetOrderCartProductOptionsResultPricePriceOutput) CurrencyCode() pulumi.StringOutput
Currency code
func (GetOrderCartProductOptionsResultPricePriceOutput) ElementType ¶
func (GetOrderCartProductOptionsResultPricePriceOutput) ElementType() reflect.Type
func (GetOrderCartProductOptionsResultPricePriceOutput) Text ¶
func (o GetOrderCartProductOptionsResultPricePriceOutput) Text() pulumi.StringOutput
Textual representation
func (GetOrderCartProductOptionsResultPricePriceOutput) ToGetOrderCartProductOptionsResultPricePriceOutput ¶
func (o GetOrderCartProductOptionsResultPricePriceOutput) ToGetOrderCartProductOptionsResultPricePriceOutput() GetOrderCartProductOptionsResultPricePriceOutput
func (GetOrderCartProductOptionsResultPricePriceOutput) ToGetOrderCartProductOptionsResultPricePriceOutputWithContext ¶
func (o GetOrderCartProductOptionsResultPricePriceOutput) ToGetOrderCartProductOptionsResultPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductOptionsResultPricePriceOutput
func (GetOrderCartProductOptionsResultPricePriceOutput) Value ¶
func (o GetOrderCartProductOptionsResultPricePriceOutput) Value() pulumi.Float64Output
The effective price
type GetOrderCartProductResult ¶
type GetOrderCartProductResult struct { // Product offer identifier PlanCode string `pulumi:"planCode"` // Prices of the product offer Prices []GetOrderCartProductResultPrice `pulumi:"prices"` // Name of the product ProductName string `pulumi:"productName"` // Product type ProductType string `pulumi:"productType"` }
type GetOrderCartProductResultArgs ¶
type GetOrderCartProductResultArgs struct { // Product offer identifier PlanCode pulumi.StringInput `pulumi:"planCode"` // Prices of the product offer Prices GetOrderCartProductResultPriceArrayInput `pulumi:"prices"` // Name of the product ProductName pulumi.StringInput `pulumi:"productName"` // Product type ProductType pulumi.StringInput `pulumi:"productType"` }
func (GetOrderCartProductResultArgs) ElementType ¶
func (GetOrderCartProductResultArgs) ElementType() reflect.Type
func (GetOrderCartProductResultArgs) ToGetOrderCartProductResultOutput ¶
func (i GetOrderCartProductResultArgs) ToGetOrderCartProductResultOutput() GetOrderCartProductResultOutput
func (GetOrderCartProductResultArgs) ToGetOrderCartProductResultOutputWithContext ¶
func (i GetOrderCartProductResultArgs) ToGetOrderCartProductResultOutputWithContext(ctx context.Context) GetOrderCartProductResultOutput
type GetOrderCartProductResultArray ¶
type GetOrderCartProductResultArray []GetOrderCartProductResultInput
func (GetOrderCartProductResultArray) ElementType ¶
func (GetOrderCartProductResultArray) ElementType() reflect.Type
func (GetOrderCartProductResultArray) ToGetOrderCartProductResultArrayOutput ¶
func (i GetOrderCartProductResultArray) ToGetOrderCartProductResultArrayOutput() GetOrderCartProductResultArrayOutput
func (GetOrderCartProductResultArray) ToGetOrderCartProductResultArrayOutputWithContext ¶
func (i GetOrderCartProductResultArray) ToGetOrderCartProductResultArrayOutputWithContext(ctx context.Context) GetOrderCartProductResultArrayOutput
type GetOrderCartProductResultArrayInput ¶
type GetOrderCartProductResultArrayInput interface { pulumi.Input ToGetOrderCartProductResultArrayOutput() GetOrderCartProductResultArrayOutput ToGetOrderCartProductResultArrayOutputWithContext(context.Context) GetOrderCartProductResultArrayOutput }
GetOrderCartProductResultArrayInput is an input type that accepts GetOrderCartProductResultArray and GetOrderCartProductResultArrayOutput values. You can construct a concrete instance of `GetOrderCartProductResultArrayInput` via:
GetOrderCartProductResultArray{ GetOrderCartProductResultArgs{...} }
type GetOrderCartProductResultArrayOutput ¶
type GetOrderCartProductResultArrayOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductResultArrayOutput) ElementType ¶
func (GetOrderCartProductResultArrayOutput) ElementType() reflect.Type
func (GetOrderCartProductResultArrayOutput) Index ¶
func (o GetOrderCartProductResultArrayOutput) Index(i pulumi.IntInput) GetOrderCartProductResultOutput
func (GetOrderCartProductResultArrayOutput) ToGetOrderCartProductResultArrayOutput ¶
func (o GetOrderCartProductResultArrayOutput) ToGetOrderCartProductResultArrayOutput() GetOrderCartProductResultArrayOutput
func (GetOrderCartProductResultArrayOutput) ToGetOrderCartProductResultArrayOutputWithContext ¶
func (o GetOrderCartProductResultArrayOutput) ToGetOrderCartProductResultArrayOutputWithContext(ctx context.Context) GetOrderCartProductResultArrayOutput
type GetOrderCartProductResultInput ¶
type GetOrderCartProductResultInput interface { pulumi.Input ToGetOrderCartProductResultOutput() GetOrderCartProductResultOutput ToGetOrderCartProductResultOutputWithContext(context.Context) GetOrderCartProductResultOutput }
GetOrderCartProductResultInput is an input type that accepts GetOrderCartProductResultArgs and GetOrderCartProductResultOutput values. You can construct a concrete instance of `GetOrderCartProductResultInput` via:
GetOrderCartProductResultArgs{...}
type GetOrderCartProductResultOutput ¶
type GetOrderCartProductResultOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductResultOutput) ElementType ¶
func (GetOrderCartProductResultOutput) ElementType() reflect.Type
func (GetOrderCartProductResultOutput) PlanCode ¶
func (o GetOrderCartProductResultOutput) PlanCode() pulumi.StringOutput
Product offer identifier
func (GetOrderCartProductResultOutput) Prices ¶
func (o GetOrderCartProductResultOutput) Prices() GetOrderCartProductResultPriceArrayOutput
Prices of the product offer
func (GetOrderCartProductResultOutput) ProductName ¶
func (o GetOrderCartProductResultOutput) ProductName() pulumi.StringOutput
Name of the product
func (GetOrderCartProductResultOutput) ProductType ¶
func (o GetOrderCartProductResultOutput) ProductType() pulumi.StringOutput
Product type
func (GetOrderCartProductResultOutput) ToGetOrderCartProductResultOutput ¶
func (o GetOrderCartProductResultOutput) ToGetOrderCartProductResultOutput() GetOrderCartProductResultOutput
func (GetOrderCartProductResultOutput) ToGetOrderCartProductResultOutputWithContext ¶
func (o GetOrderCartProductResultOutput) ToGetOrderCartProductResultOutputWithContext(ctx context.Context) GetOrderCartProductResultOutput
type GetOrderCartProductResultPrice ¶
type GetOrderCartProductResultPrice struct { // Capacities of the pricing (type of pricing) Capacities []interface{} `pulumi:"capacities"` // Description of the pricing Description string `pulumi:"description"` // Duration for ordering the product Duration string `pulumi:"duration"` // Interval of renewal Interval int `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity int `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat int `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity int `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat int `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents int `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices []GetOrderCartProductResultPricePrice `pulumi:"prices"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` // Pricing type PricingType string `pulumi:"pricingType"` }
type GetOrderCartProductResultPriceArgs ¶
type GetOrderCartProductResultPriceArgs struct { // Capacities of the pricing (type of pricing) Capacities pulumi.ArrayInput `pulumi:"capacities"` // Description of the pricing Description pulumi.StringInput `pulumi:"description"` // Duration for ordering the product Duration pulumi.StringInput `pulumi:"duration"` // Interval of renewal Interval pulumi.IntInput `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity pulumi.IntInput `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat pulumi.IntInput `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity pulumi.IntInput `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat pulumi.IntInput `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents pulumi.IntInput `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices GetOrderCartProductResultPricePriceArrayInput `pulumi:"prices"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` // Pricing type PricingType pulumi.StringInput `pulumi:"pricingType"` }
func (GetOrderCartProductResultPriceArgs) ElementType ¶
func (GetOrderCartProductResultPriceArgs) ElementType() reflect.Type
func (GetOrderCartProductResultPriceArgs) ToGetOrderCartProductResultPriceOutput ¶
func (i GetOrderCartProductResultPriceArgs) ToGetOrderCartProductResultPriceOutput() GetOrderCartProductResultPriceOutput
func (GetOrderCartProductResultPriceArgs) ToGetOrderCartProductResultPriceOutputWithContext ¶
func (i GetOrderCartProductResultPriceArgs) ToGetOrderCartProductResultPriceOutputWithContext(ctx context.Context) GetOrderCartProductResultPriceOutput
type GetOrderCartProductResultPriceArray ¶
type GetOrderCartProductResultPriceArray []GetOrderCartProductResultPriceInput
func (GetOrderCartProductResultPriceArray) ElementType ¶
func (GetOrderCartProductResultPriceArray) ElementType() reflect.Type
func (GetOrderCartProductResultPriceArray) ToGetOrderCartProductResultPriceArrayOutput ¶
func (i GetOrderCartProductResultPriceArray) ToGetOrderCartProductResultPriceArrayOutput() GetOrderCartProductResultPriceArrayOutput
func (GetOrderCartProductResultPriceArray) ToGetOrderCartProductResultPriceArrayOutputWithContext ¶
func (i GetOrderCartProductResultPriceArray) ToGetOrderCartProductResultPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductResultPriceArrayOutput
type GetOrderCartProductResultPriceArrayInput ¶
type GetOrderCartProductResultPriceArrayInput interface { pulumi.Input ToGetOrderCartProductResultPriceArrayOutput() GetOrderCartProductResultPriceArrayOutput ToGetOrderCartProductResultPriceArrayOutputWithContext(context.Context) GetOrderCartProductResultPriceArrayOutput }
GetOrderCartProductResultPriceArrayInput is an input type that accepts GetOrderCartProductResultPriceArray and GetOrderCartProductResultPriceArrayOutput values. You can construct a concrete instance of `GetOrderCartProductResultPriceArrayInput` via:
GetOrderCartProductResultPriceArray{ GetOrderCartProductResultPriceArgs{...} }
type GetOrderCartProductResultPriceArrayOutput ¶
type GetOrderCartProductResultPriceArrayOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductResultPriceArrayOutput) ElementType ¶
func (GetOrderCartProductResultPriceArrayOutput) ElementType() reflect.Type
func (GetOrderCartProductResultPriceArrayOutput) ToGetOrderCartProductResultPriceArrayOutput ¶
func (o GetOrderCartProductResultPriceArrayOutput) ToGetOrderCartProductResultPriceArrayOutput() GetOrderCartProductResultPriceArrayOutput
func (GetOrderCartProductResultPriceArrayOutput) ToGetOrderCartProductResultPriceArrayOutputWithContext ¶
func (o GetOrderCartProductResultPriceArrayOutput) ToGetOrderCartProductResultPriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductResultPriceArrayOutput
type GetOrderCartProductResultPriceInput ¶
type GetOrderCartProductResultPriceInput interface { pulumi.Input ToGetOrderCartProductResultPriceOutput() GetOrderCartProductResultPriceOutput ToGetOrderCartProductResultPriceOutputWithContext(context.Context) GetOrderCartProductResultPriceOutput }
GetOrderCartProductResultPriceInput is an input type that accepts GetOrderCartProductResultPriceArgs and GetOrderCartProductResultPriceOutput values. You can construct a concrete instance of `GetOrderCartProductResultPriceInput` via:
GetOrderCartProductResultPriceArgs{...}
type GetOrderCartProductResultPriceOutput ¶
type GetOrderCartProductResultPriceOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductResultPriceOutput) Capacities ¶
func (o GetOrderCartProductResultPriceOutput) Capacities() pulumi.ArrayOutput
Capacities of the pricing (type of pricing)
func (GetOrderCartProductResultPriceOutput) Description ¶
func (o GetOrderCartProductResultPriceOutput) Description() pulumi.StringOutput
Description of the pricing
func (GetOrderCartProductResultPriceOutput) Duration ¶
func (o GetOrderCartProductResultPriceOutput) Duration() pulumi.StringOutput
Duration for ordering the product
func (GetOrderCartProductResultPriceOutput) ElementType ¶
func (GetOrderCartProductResultPriceOutput) ElementType() reflect.Type
func (GetOrderCartProductResultPriceOutput) Interval ¶
func (o GetOrderCartProductResultPriceOutput) Interval() pulumi.IntOutput
Interval of renewal
func (GetOrderCartProductResultPriceOutput) MaximumQuantity ¶
func (o GetOrderCartProductResultPriceOutput) MaximumQuantity() pulumi.IntOutput
Maximum quantity that can be ordered
func (GetOrderCartProductResultPriceOutput) MaximumRepeat ¶
func (o GetOrderCartProductResultPriceOutput) MaximumRepeat() pulumi.IntOutput
Maximum repeat for renewal
func (GetOrderCartProductResultPriceOutput) MinimumQuantity ¶
func (o GetOrderCartProductResultPriceOutput) MinimumQuantity() pulumi.IntOutput
Minimum quantity that can be ordered
func (GetOrderCartProductResultPriceOutput) MinimumRepeat ¶
func (o GetOrderCartProductResultPriceOutput) MinimumRepeat() pulumi.IntOutput
Minimum repeat for renewal
func (GetOrderCartProductResultPriceOutput) PriceInUcents ¶
func (o GetOrderCartProductResultPriceOutput) PriceInUcents() pulumi.IntOutput
Price of the product in micro-centims
func (GetOrderCartProductResultPriceOutput) Prices ¶
func (o GetOrderCartProductResultPriceOutput) Prices() GetOrderCartProductResultPricePriceArrayOutput
Price of the product (Price with its currency and textual representation)
func (GetOrderCartProductResultPriceOutput) PricingMode ¶
func (o GetOrderCartProductResultPriceOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (GetOrderCartProductResultPriceOutput) PricingType ¶
func (o GetOrderCartProductResultPriceOutput) PricingType() pulumi.StringOutput
Pricing type
func (GetOrderCartProductResultPriceOutput) ToGetOrderCartProductResultPriceOutput ¶
func (o GetOrderCartProductResultPriceOutput) ToGetOrderCartProductResultPriceOutput() GetOrderCartProductResultPriceOutput
func (GetOrderCartProductResultPriceOutput) ToGetOrderCartProductResultPriceOutputWithContext ¶
func (o GetOrderCartProductResultPriceOutput) ToGetOrderCartProductResultPriceOutputWithContext(ctx context.Context) GetOrderCartProductResultPriceOutput
type GetOrderCartProductResultPricePriceArgs ¶
type GetOrderCartProductResultPricePriceArgs struct { // Currency code CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Textual representation Text pulumi.StringInput `pulumi:"text"` // The effective price Value pulumi.Float64Input `pulumi:"value"` }
func (GetOrderCartProductResultPricePriceArgs) ElementType ¶
func (GetOrderCartProductResultPricePriceArgs) ElementType() reflect.Type
func (GetOrderCartProductResultPricePriceArgs) ToGetOrderCartProductResultPricePriceOutput ¶
func (i GetOrderCartProductResultPricePriceArgs) ToGetOrderCartProductResultPricePriceOutput() GetOrderCartProductResultPricePriceOutput
func (GetOrderCartProductResultPricePriceArgs) ToGetOrderCartProductResultPricePriceOutputWithContext ¶
func (i GetOrderCartProductResultPricePriceArgs) ToGetOrderCartProductResultPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductResultPricePriceOutput
type GetOrderCartProductResultPricePriceArray ¶
type GetOrderCartProductResultPricePriceArray []GetOrderCartProductResultPricePriceInput
func (GetOrderCartProductResultPricePriceArray) ElementType ¶
func (GetOrderCartProductResultPricePriceArray) ElementType() reflect.Type
func (GetOrderCartProductResultPricePriceArray) ToGetOrderCartProductResultPricePriceArrayOutput ¶
func (i GetOrderCartProductResultPricePriceArray) ToGetOrderCartProductResultPricePriceArrayOutput() GetOrderCartProductResultPricePriceArrayOutput
func (GetOrderCartProductResultPricePriceArray) ToGetOrderCartProductResultPricePriceArrayOutputWithContext ¶
func (i GetOrderCartProductResultPricePriceArray) ToGetOrderCartProductResultPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductResultPricePriceArrayOutput
type GetOrderCartProductResultPricePriceArrayInput ¶
type GetOrderCartProductResultPricePriceArrayInput interface { pulumi.Input ToGetOrderCartProductResultPricePriceArrayOutput() GetOrderCartProductResultPricePriceArrayOutput ToGetOrderCartProductResultPricePriceArrayOutputWithContext(context.Context) GetOrderCartProductResultPricePriceArrayOutput }
GetOrderCartProductResultPricePriceArrayInput is an input type that accepts GetOrderCartProductResultPricePriceArray and GetOrderCartProductResultPricePriceArrayOutput values. You can construct a concrete instance of `GetOrderCartProductResultPricePriceArrayInput` via:
GetOrderCartProductResultPricePriceArray{ GetOrderCartProductResultPricePriceArgs{...} }
type GetOrderCartProductResultPricePriceArrayOutput ¶
type GetOrderCartProductResultPricePriceArrayOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductResultPricePriceArrayOutput) ElementType ¶
func (GetOrderCartProductResultPricePriceArrayOutput) ElementType() reflect.Type
func (GetOrderCartProductResultPricePriceArrayOutput) ToGetOrderCartProductResultPricePriceArrayOutput ¶
func (o GetOrderCartProductResultPricePriceArrayOutput) ToGetOrderCartProductResultPricePriceArrayOutput() GetOrderCartProductResultPricePriceArrayOutput
func (GetOrderCartProductResultPricePriceArrayOutput) ToGetOrderCartProductResultPricePriceArrayOutputWithContext ¶
func (o GetOrderCartProductResultPricePriceArrayOutput) ToGetOrderCartProductResultPricePriceArrayOutputWithContext(ctx context.Context) GetOrderCartProductResultPricePriceArrayOutput
type GetOrderCartProductResultPricePriceInput ¶
type GetOrderCartProductResultPricePriceInput interface { pulumi.Input ToGetOrderCartProductResultPricePriceOutput() GetOrderCartProductResultPricePriceOutput ToGetOrderCartProductResultPricePriceOutputWithContext(context.Context) GetOrderCartProductResultPricePriceOutput }
GetOrderCartProductResultPricePriceInput is an input type that accepts GetOrderCartProductResultPricePriceArgs and GetOrderCartProductResultPricePriceOutput values. You can construct a concrete instance of `GetOrderCartProductResultPricePriceInput` via:
GetOrderCartProductResultPricePriceArgs{...}
type GetOrderCartProductResultPricePriceOutput ¶
type GetOrderCartProductResultPricePriceOutput struct{ *pulumi.OutputState }
func (GetOrderCartProductResultPricePriceOutput) CurrencyCode ¶
func (o GetOrderCartProductResultPricePriceOutput) CurrencyCode() pulumi.StringOutput
Currency code
func (GetOrderCartProductResultPricePriceOutput) ElementType ¶
func (GetOrderCartProductResultPricePriceOutput) ElementType() reflect.Type
func (GetOrderCartProductResultPricePriceOutput) Text ¶
func (o GetOrderCartProductResultPricePriceOutput) Text() pulumi.StringOutput
Textual representation
func (GetOrderCartProductResultPricePriceOutput) ToGetOrderCartProductResultPricePriceOutput ¶
func (o GetOrderCartProductResultPricePriceOutput) ToGetOrderCartProductResultPricePriceOutput() GetOrderCartProductResultPricePriceOutput
func (GetOrderCartProductResultPricePriceOutput) ToGetOrderCartProductResultPricePriceOutputWithContext ¶
func (o GetOrderCartProductResultPricePriceOutput) ToGetOrderCartProductResultPricePriceOutputWithContext(ctx context.Context) GetOrderCartProductResultPricePriceOutput
func (GetOrderCartProductResultPricePriceOutput) Value ¶
func (o GetOrderCartProductResultPricePriceOutput) Value() pulumi.Float64Output
The effective price
type GetOrderCartResult ¶
type GetOrderCartResult struct { // Cart identifier CartId string `pulumi:"cartId"` Description *string `pulumi:"description"` Expire string `pulumi:"expire"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Items of your cart Items []int `pulumi:"items"` OvhSubsidiary string `pulumi:"ovhSubsidiary"` // Indicates if the cart has already been validated ReadOnly bool `pulumi:"readOnly"` }
A collection of values returned by getOrderCart.
func GetOrderCart ¶
func GetOrderCart(ctx *pulumi.Context, args *GetOrderCartArgs, opts ...pulumi.InvokeOption) (*GetOrderCartResult, error)
Use this data source to create a temporary order cart to retrieve information order cart products.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetOrderCart(ctx, &GetOrderCartArgs{ Description: pulumi.StringRef("..."), OvhSubsidiary: "fr", }, nil) if err != nil { return err } return nil }) }
```
type GetOrderCartResultOutput ¶
type GetOrderCartResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOrderCart.
func GetOrderCartOutput ¶
func GetOrderCartOutput(ctx *pulumi.Context, args GetOrderCartOutputArgs, opts ...pulumi.InvokeOption) GetOrderCartResultOutput
func (GetOrderCartResultOutput) CartId ¶
func (o GetOrderCartResultOutput) CartId() pulumi.StringOutput
Cart identifier
func (GetOrderCartResultOutput) Description ¶
func (o GetOrderCartResultOutput) Description() pulumi.StringPtrOutput
func (GetOrderCartResultOutput) ElementType ¶
func (GetOrderCartResultOutput) ElementType() reflect.Type
func (GetOrderCartResultOutput) Expire ¶
func (o GetOrderCartResultOutput) Expire() pulumi.StringOutput
func (GetOrderCartResultOutput) Id ¶
func (o GetOrderCartResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetOrderCartResultOutput) Items ¶
func (o GetOrderCartResultOutput) Items() pulumi.IntArrayOutput
Items of your cart
func (GetOrderCartResultOutput) OvhSubsidiary ¶
func (o GetOrderCartResultOutput) OvhSubsidiary() pulumi.StringOutput
func (GetOrderCartResultOutput) ReadOnly ¶
func (o GetOrderCartResultOutput) ReadOnly() pulumi.BoolOutput
Indicates if the cart has already been validated
func (GetOrderCartResultOutput) ToGetOrderCartResultOutput ¶
func (o GetOrderCartResultOutput) ToGetOrderCartResultOutput() GetOrderCartResultOutput
func (GetOrderCartResultOutput) ToGetOrderCartResultOutputWithContext ¶
func (o GetOrderCartResultOutput) ToGetOrderCartResultOutputWithContext(ctx context.Context) GetOrderCartResultOutput
type GetProductCartProductPlanArgs ¶
type GetProductCartProductPlanArgs struct { // Cart identifier CartId string `pulumi:"cartId"` // Catalog name CatalogName *string `pulumi:"catalogName"` // Product offer identifier PlanCode string `pulumi:"planCode"` // Capacity of the pricing (type of pricing) PriceCapacity string `pulumi:"priceCapacity"` // Product Product string `pulumi:"product"` }
A collection of arguments for invoking getProductCartProductPlan.
type GetProductCartProductPlanOutputArgs ¶
type GetProductCartProductPlanOutputArgs struct { // Cart identifier CartId pulumi.StringInput `pulumi:"cartId"` // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Product offer identifier PlanCode pulumi.StringInput `pulumi:"planCode"` // Capacity of the pricing (type of pricing) PriceCapacity pulumi.StringInput `pulumi:"priceCapacity"` // Product Product pulumi.StringInput `pulumi:"product"` }
A collection of arguments for invoking getProductCartProductPlan.
func (GetProductCartProductPlanOutputArgs) ElementType ¶
func (GetProductCartProductPlanOutputArgs) ElementType() reflect.Type
type GetProductCartProductPlanPrice ¶
type GetProductCartProductPlanPrice struct { // Capacities of the pricing (type of pricing) Capacities []interface{} `pulumi:"capacities"` // Description of the pricing Description string `pulumi:"description"` // Duration for ordering the product Duration string `pulumi:"duration"` // Interval of renewal Interval int `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity int `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat int `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity int `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat int `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents int `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices []GetProductCartProductPlanPricePrice `pulumi:"prices"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` // Pricing type PricingType string `pulumi:"pricingType"` }
type GetProductCartProductPlanPriceArgs ¶
type GetProductCartProductPlanPriceArgs struct { // Capacities of the pricing (type of pricing) Capacities pulumi.ArrayInput `pulumi:"capacities"` // Description of the pricing Description pulumi.StringInput `pulumi:"description"` // Duration for ordering the product Duration pulumi.StringInput `pulumi:"duration"` // Interval of renewal Interval pulumi.IntInput `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity pulumi.IntInput `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat pulumi.IntInput `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity pulumi.IntInput `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat pulumi.IntInput `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents pulumi.IntInput `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices GetProductCartProductPlanPricePriceArrayInput `pulumi:"prices"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` // Pricing type PricingType pulumi.StringInput `pulumi:"pricingType"` }
func (GetProductCartProductPlanPriceArgs) ElementType ¶
func (GetProductCartProductPlanPriceArgs) ElementType() reflect.Type
func (GetProductCartProductPlanPriceArgs) ToGetProductCartProductPlanPriceOutput ¶
func (i GetProductCartProductPlanPriceArgs) ToGetProductCartProductPlanPriceOutput() GetProductCartProductPlanPriceOutput
func (GetProductCartProductPlanPriceArgs) ToGetProductCartProductPlanPriceOutputWithContext ¶
func (i GetProductCartProductPlanPriceArgs) ToGetProductCartProductPlanPriceOutputWithContext(ctx context.Context) GetProductCartProductPlanPriceOutput
type GetProductCartProductPlanPriceArray ¶
type GetProductCartProductPlanPriceArray []GetProductCartProductPlanPriceInput
func (GetProductCartProductPlanPriceArray) ElementType ¶
func (GetProductCartProductPlanPriceArray) ElementType() reflect.Type
func (GetProductCartProductPlanPriceArray) ToGetProductCartProductPlanPriceArrayOutput ¶
func (i GetProductCartProductPlanPriceArray) ToGetProductCartProductPlanPriceArrayOutput() GetProductCartProductPlanPriceArrayOutput
func (GetProductCartProductPlanPriceArray) ToGetProductCartProductPlanPriceArrayOutputWithContext ¶
func (i GetProductCartProductPlanPriceArray) ToGetProductCartProductPlanPriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanPriceArrayOutput
type GetProductCartProductPlanPriceArrayInput ¶
type GetProductCartProductPlanPriceArrayInput interface { pulumi.Input ToGetProductCartProductPlanPriceArrayOutput() GetProductCartProductPlanPriceArrayOutput ToGetProductCartProductPlanPriceArrayOutputWithContext(context.Context) GetProductCartProductPlanPriceArrayOutput }
GetProductCartProductPlanPriceArrayInput is an input type that accepts GetProductCartProductPlanPriceArray and GetProductCartProductPlanPriceArrayOutput values. You can construct a concrete instance of `GetProductCartProductPlanPriceArrayInput` via:
GetProductCartProductPlanPriceArray{ GetProductCartProductPlanPriceArgs{...} }
type GetProductCartProductPlanPriceArrayOutput ¶
type GetProductCartProductPlanPriceArrayOutput struct{ *pulumi.OutputState }
func (GetProductCartProductPlanPriceArrayOutput) ElementType ¶
func (GetProductCartProductPlanPriceArrayOutput) ElementType() reflect.Type
func (GetProductCartProductPlanPriceArrayOutput) ToGetProductCartProductPlanPriceArrayOutput ¶
func (o GetProductCartProductPlanPriceArrayOutput) ToGetProductCartProductPlanPriceArrayOutput() GetProductCartProductPlanPriceArrayOutput
func (GetProductCartProductPlanPriceArrayOutput) ToGetProductCartProductPlanPriceArrayOutputWithContext ¶
func (o GetProductCartProductPlanPriceArrayOutput) ToGetProductCartProductPlanPriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanPriceArrayOutput
type GetProductCartProductPlanPriceInput ¶
type GetProductCartProductPlanPriceInput interface { pulumi.Input ToGetProductCartProductPlanPriceOutput() GetProductCartProductPlanPriceOutput ToGetProductCartProductPlanPriceOutputWithContext(context.Context) GetProductCartProductPlanPriceOutput }
GetProductCartProductPlanPriceInput is an input type that accepts GetProductCartProductPlanPriceArgs and GetProductCartProductPlanPriceOutput values. You can construct a concrete instance of `GetProductCartProductPlanPriceInput` via:
GetProductCartProductPlanPriceArgs{...}
type GetProductCartProductPlanPriceOutput ¶
type GetProductCartProductPlanPriceOutput struct{ *pulumi.OutputState }
func (GetProductCartProductPlanPriceOutput) Capacities ¶
func (o GetProductCartProductPlanPriceOutput) Capacities() pulumi.ArrayOutput
Capacities of the pricing (type of pricing)
func (GetProductCartProductPlanPriceOutput) Description ¶
func (o GetProductCartProductPlanPriceOutput) Description() pulumi.StringOutput
Description of the pricing
func (GetProductCartProductPlanPriceOutput) Duration ¶
func (o GetProductCartProductPlanPriceOutput) Duration() pulumi.StringOutput
Duration for ordering the product
func (GetProductCartProductPlanPriceOutput) ElementType ¶
func (GetProductCartProductPlanPriceOutput) ElementType() reflect.Type
func (GetProductCartProductPlanPriceOutput) Interval ¶
func (o GetProductCartProductPlanPriceOutput) Interval() pulumi.IntOutput
Interval of renewal
func (GetProductCartProductPlanPriceOutput) MaximumQuantity ¶
func (o GetProductCartProductPlanPriceOutput) MaximumQuantity() pulumi.IntOutput
Maximum quantity that can be ordered
func (GetProductCartProductPlanPriceOutput) MaximumRepeat ¶
func (o GetProductCartProductPlanPriceOutput) MaximumRepeat() pulumi.IntOutput
Maximum repeat for renewal
func (GetProductCartProductPlanPriceOutput) MinimumQuantity ¶
func (o GetProductCartProductPlanPriceOutput) MinimumQuantity() pulumi.IntOutput
Minimum quantity that can be ordered
func (GetProductCartProductPlanPriceOutput) MinimumRepeat ¶
func (o GetProductCartProductPlanPriceOutput) MinimumRepeat() pulumi.IntOutput
Minimum repeat for renewal
func (GetProductCartProductPlanPriceOutput) PriceInUcents ¶
func (o GetProductCartProductPlanPriceOutput) PriceInUcents() pulumi.IntOutput
Price of the product in micro-centims
func (GetProductCartProductPlanPriceOutput) Prices ¶
func (o GetProductCartProductPlanPriceOutput) Prices() GetProductCartProductPlanPricePriceArrayOutput
Price of the product (Price with its currency and textual representation)
func (GetProductCartProductPlanPriceOutput) PricingMode ¶
func (o GetProductCartProductPlanPriceOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (GetProductCartProductPlanPriceOutput) PricingType ¶
func (o GetProductCartProductPlanPriceOutput) PricingType() pulumi.StringOutput
Pricing type
func (GetProductCartProductPlanPriceOutput) ToGetProductCartProductPlanPriceOutput ¶
func (o GetProductCartProductPlanPriceOutput) ToGetProductCartProductPlanPriceOutput() GetProductCartProductPlanPriceOutput
func (GetProductCartProductPlanPriceOutput) ToGetProductCartProductPlanPriceOutputWithContext ¶
func (o GetProductCartProductPlanPriceOutput) ToGetProductCartProductPlanPriceOutputWithContext(ctx context.Context) GetProductCartProductPlanPriceOutput
type GetProductCartProductPlanPricePriceArgs ¶
type GetProductCartProductPlanPricePriceArgs struct { // Currency code CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Textual representation Text pulumi.StringInput `pulumi:"text"` // The effective price Value pulumi.Float64Input `pulumi:"value"` }
func (GetProductCartProductPlanPricePriceArgs) ElementType ¶
func (GetProductCartProductPlanPricePriceArgs) ElementType() reflect.Type
func (GetProductCartProductPlanPricePriceArgs) ToGetProductCartProductPlanPricePriceOutput ¶
func (i GetProductCartProductPlanPricePriceArgs) ToGetProductCartProductPlanPricePriceOutput() GetProductCartProductPlanPricePriceOutput
func (GetProductCartProductPlanPricePriceArgs) ToGetProductCartProductPlanPricePriceOutputWithContext ¶
func (i GetProductCartProductPlanPricePriceArgs) ToGetProductCartProductPlanPricePriceOutputWithContext(ctx context.Context) GetProductCartProductPlanPricePriceOutput
type GetProductCartProductPlanPricePriceArray ¶
type GetProductCartProductPlanPricePriceArray []GetProductCartProductPlanPricePriceInput
func (GetProductCartProductPlanPricePriceArray) ElementType ¶
func (GetProductCartProductPlanPricePriceArray) ElementType() reflect.Type
func (GetProductCartProductPlanPricePriceArray) ToGetProductCartProductPlanPricePriceArrayOutput ¶
func (i GetProductCartProductPlanPricePriceArray) ToGetProductCartProductPlanPricePriceArrayOutput() GetProductCartProductPlanPricePriceArrayOutput
func (GetProductCartProductPlanPricePriceArray) ToGetProductCartProductPlanPricePriceArrayOutputWithContext ¶
func (i GetProductCartProductPlanPricePriceArray) ToGetProductCartProductPlanPricePriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanPricePriceArrayOutput
type GetProductCartProductPlanPricePriceArrayInput ¶
type GetProductCartProductPlanPricePriceArrayInput interface { pulumi.Input ToGetProductCartProductPlanPricePriceArrayOutput() GetProductCartProductPlanPricePriceArrayOutput ToGetProductCartProductPlanPricePriceArrayOutputWithContext(context.Context) GetProductCartProductPlanPricePriceArrayOutput }
GetProductCartProductPlanPricePriceArrayInput is an input type that accepts GetProductCartProductPlanPricePriceArray and GetProductCartProductPlanPricePriceArrayOutput values. You can construct a concrete instance of `GetProductCartProductPlanPricePriceArrayInput` via:
GetProductCartProductPlanPricePriceArray{ GetProductCartProductPlanPricePriceArgs{...} }
type GetProductCartProductPlanPricePriceArrayOutput ¶
type GetProductCartProductPlanPricePriceArrayOutput struct{ *pulumi.OutputState }
func (GetProductCartProductPlanPricePriceArrayOutput) ElementType ¶
func (GetProductCartProductPlanPricePriceArrayOutput) ElementType() reflect.Type
func (GetProductCartProductPlanPricePriceArrayOutput) ToGetProductCartProductPlanPricePriceArrayOutput ¶
func (o GetProductCartProductPlanPricePriceArrayOutput) ToGetProductCartProductPlanPricePriceArrayOutput() GetProductCartProductPlanPricePriceArrayOutput
func (GetProductCartProductPlanPricePriceArrayOutput) ToGetProductCartProductPlanPricePriceArrayOutputWithContext ¶
func (o GetProductCartProductPlanPricePriceArrayOutput) ToGetProductCartProductPlanPricePriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanPricePriceArrayOutput
type GetProductCartProductPlanPricePriceInput ¶
type GetProductCartProductPlanPricePriceInput interface { pulumi.Input ToGetProductCartProductPlanPricePriceOutput() GetProductCartProductPlanPricePriceOutput ToGetProductCartProductPlanPricePriceOutputWithContext(context.Context) GetProductCartProductPlanPricePriceOutput }
GetProductCartProductPlanPricePriceInput is an input type that accepts GetProductCartProductPlanPricePriceArgs and GetProductCartProductPlanPricePriceOutput values. You can construct a concrete instance of `GetProductCartProductPlanPricePriceInput` via:
GetProductCartProductPlanPricePriceArgs{...}
type GetProductCartProductPlanPricePriceOutput ¶
type GetProductCartProductPlanPricePriceOutput struct{ *pulumi.OutputState }
func (GetProductCartProductPlanPricePriceOutput) CurrencyCode ¶
func (o GetProductCartProductPlanPricePriceOutput) CurrencyCode() pulumi.StringOutput
Currency code
func (GetProductCartProductPlanPricePriceOutput) ElementType ¶
func (GetProductCartProductPlanPricePriceOutput) ElementType() reflect.Type
func (GetProductCartProductPlanPricePriceOutput) Text ¶
func (o GetProductCartProductPlanPricePriceOutput) Text() pulumi.StringOutput
Textual representation
func (GetProductCartProductPlanPricePriceOutput) ToGetProductCartProductPlanPricePriceOutput ¶
func (o GetProductCartProductPlanPricePriceOutput) ToGetProductCartProductPlanPricePriceOutput() GetProductCartProductPlanPricePriceOutput
func (GetProductCartProductPlanPricePriceOutput) ToGetProductCartProductPlanPricePriceOutputWithContext ¶
func (o GetProductCartProductPlanPricePriceOutput) ToGetProductCartProductPlanPricePriceOutputWithContext(ctx context.Context) GetProductCartProductPlanPricePriceOutput
func (GetProductCartProductPlanPricePriceOutput) Value ¶
func (o GetProductCartProductPlanPricePriceOutput) Value() pulumi.Float64Output
The effective price
type GetProductCartProductPlanResult ¶
type GetProductCartProductPlanResult struct { CartId string `pulumi:"cartId"` CatalogName *string `pulumi:"catalogName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Product offer identifier PlanCode string `pulumi:"planCode"` PriceCapacity string `pulumi:"priceCapacity"` // Prices of the product offer Prices []GetProductCartProductPlanPrice `pulumi:"prices"` Product string `pulumi:"product"` // Name of the product ProductName string `pulumi:"productName"` // Product type ProductType string `pulumi:"productType"` // Selected Price according to capacity SelectedPrices []GetProductCartProductPlanSelectedPrice `pulumi:"selectedPrices"` }
A collection of values returned by getProductCartProductPlan.
func GetProductCartProductPlan ¶
func GetProductCartProductPlan(ctx *pulumi.Context, args *GetProductCartProductPlanArgs, opts ...pulumi.InvokeOption) (*GetProductCartProductPlanResult, error)
Use this data source to retrieve information of order cart product plan.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mycart, err := ovh.GetOrderCart(ctx, &GetOrderCartArgs{ OvhSubsidiary: "fr", Description: pulumi.StringRef("my cart"), }, nil) if err != nil { return err } _, err = ovh.GetProductCartProductPlan(ctx, &GetProductCartProductPlanArgs{ CartId: mycart.Id, PriceCapacity: "renew", Product: "cloud", PlanCode: "project", }, nil) if err != nil { return err } return nil }) }
```
type GetProductCartProductPlanResultOutput ¶
type GetProductCartProductPlanResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProductCartProductPlan.
func GetProductCartProductPlanOutput ¶
func GetProductCartProductPlanOutput(ctx *pulumi.Context, args GetProductCartProductPlanOutputArgs, opts ...pulumi.InvokeOption) GetProductCartProductPlanResultOutput
func (GetProductCartProductPlanResultOutput) CartId ¶
func (o GetProductCartProductPlanResultOutput) CartId() pulumi.StringOutput
func (GetProductCartProductPlanResultOutput) CatalogName ¶
func (o GetProductCartProductPlanResultOutput) CatalogName() pulumi.StringPtrOutput
func (GetProductCartProductPlanResultOutput) ElementType ¶
func (GetProductCartProductPlanResultOutput) ElementType() reflect.Type
func (GetProductCartProductPlanResultOutput) Id ¶
func (o GetProductCartProductPlanResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetProductCartProductPlanResultOutput) PlanCode ¶
func (o GetProductCartProductPlanResultOutput) PlanCode() pulumi.StringOutput
Product offer identifier
func (GetProductCartProductPlanResultOutput) PriceCapacity ¶
func (o GetProductCartProductPlanResultOutput) PriceCapacity() pulumi.StringOutput
func (GetProductCartProductPlanResultOutput) Product ¶
func (o GetProductCartProductPlanResultOutput) Product() pulumi.StringOutput
func (GetProductCartProductPlanResultOutput) ProductName ¶
func (o GetProductCartProductPlanResultOutput) ProductName() pulumi.StringOutput
Name of the product
func (GetProductCartProductPlanResultOutput) ProductType ¶
func (o GetProductCartProductPlanResultOutput) ProductType() pulumi.StringOutput
Product type
func (GetProductCartProductPlanResultOutput) SelectedPrices ¶
func (o GetProductCartProductPlanResultOutput) SelectedPrices() GetProductCartProductPlanSelectedPriceArrayOutput
Selected Price according to capacity
func (GetProductCartProductPlanResultOutput) ToGetProductCartProductPlanResultOutput ¶
func (o GetProductCartProductPlanResultOutput) ToGetProductCartProductPlanResultOutput() GetProductCartProductPlanResultOutput
func (GetProductCartProductPlanResultOutput) ToGetProductCartProductPlanResultOutputWithContext ¶
func (o GetProductCartProductPlanResultOutput) ToGetProductCartProductPlanResultOutputWithContext(ctx context.Context) GetProductCartProductPlanResultOutput
type GetProductCartProductPlanSelectedPrice ¶
type GetProductCartProductPlanSelectedPrice struct { // Capacities of the pricing (type of pricing) Capacities []interface{} `pulumi:"capacities"` // Description of the pricing Description string `pulumi:"description"` // Duration for ordering the product Duration string `pulumi:"duration"` // Interval of renewal Interval int `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity int `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat int `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity int `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat int `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents int `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices []GetProductCartProductPlanSelectedPricePrice `pulumi:"prices"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` // Pricing type PricingType string `pulumi:"pricingType"` }
type GetProductCartProductPlanSelectedPriceArgs ¶
type GetProductCartProductPlanSelectedPriceArgs struct { // Capacities of the pricing (type of pricing) Capacities pulumi.ArrayInput `pulumi:"capacities"` // Description of the pricing Description pulumi.StringInput `pulumi:"description"` // Duration for ordering the product Duration pulumi.StringInput `pulumi:"duration"` // Interval of renewal Interval pulumi.IntInput `pulumi:"interval"` // Maximum quantity that can be ordered MaximumQuantity pulumi.IntInput `pulumi:"maximumQuantity"` // Maximum repeat for renewal MaximumRepeat pulumi.IntInput `pulumi:"maximumRepeat"` // Minimum quantity that can be ordered MinimumQuantity pulumi.IntInput `pulumi:"minimumQuantity"` // Minimum repeat for renewal MinimumRepeat pulumi.IntInput `pulumi:"minimumRepeat"` // Price of the product in micro-centims PriceInUcents pulumi.IntInput `pulumi:"priceInUcents"` // Price of the product (Price with its currency and textual representation) Prices GetProductCartProductPlanSelectedPricePriceArrayInput `pulumi:"prices"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` // Pricing type PricingType pulumi.StringInput `pulumi:"pricingType"` }
func (GetProductCartProductPlanSelectedPriceArgs) ElementType ¶
func (GetProductCartProductPlanSelectedPriceArgs) ElementType() reflect.Type
func (GetProductCartProductPlanSelectedPriceArgs) ToGetProductCartProductPlanSelectedPriceOutput ¶
func (i GetProductCartProductPlanSelectedPriceArgs) ToGetProductCartProductPlanSelectedPriceOutput() GetProductCartProductPlanSelectedPriceOutput
func (GetProductCartProductPlanSelectedPriceArgs) ToGetProductCartProductPlanSelectedPriceOutputWithContext ¶
func (i GetProductCartProductPlanSelectedPriceArgs) ToGetProductCartProductPlanSelectedPriceOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPriceOutput
type GetProductCartProductPlanSelectedPriceArray ¶
type GetProductCartProductPlanSelectedPriceArray []GetProductCartProductPlanSelectedPriceInput
func (GetProductCartProductPlanSelectedPriceArray) ElementType ¶
func (GetProductCartProductPlanSelectedPriceArray) ElementType() reflect.Type
func (GetProductCartProductPlanSelectedPriceArray) ToGetProductCartProductPlanSelectedPriceArrayOutput ¶
func (i GetProductCartProductPlanSelectedPriceArray) ToGetProductCartProductPlanSelectedPriceArrayOutput() GetProductCartProductPlanSelectedPriceArrayOutput
func (GetProductCartProductPlanSelectedPriceArray) ToGetProductCartProductPlanSelectedPriceArrayOutputWithContext ¶
func (i GetProductCartProductPlanSelectedPriceArray) ToGetProductCartProductPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPriceArrayOutput
type GetProductCartProductPlanSelectedPriceArrayInput ¶
type GetProductCartProductPlanSelectedPriceArrayInput interface { pulumi.Input ToGetProductCartProductPlanSelectedPriceArrayOutput() GetProductCartProductPlanSelectedPriceArrayOutput ToGetProductCartProductPlanSelectedPriceArrayOutputWithContext(context.Context) GetProductCartProductPlanSelectedPriceArrayOutput }
GetProductCartProductPlanSelectedPriceArrayInput is an input type that accepts GetProductCartProductPlanSelectedPriceArray and GetProductCartProductPlanSelectedPriceArrayOutput values. You can construct a concrete instance of `GetProductCartProductPlanSelectedPriceArrayInput` via:
GetProductCartProductPlanSelectedPriceArray{ GetProductCartProductPlanSelectedPriceArgs{...} }
type GetProductCartProductPlanSelectedPriceArrayOutput ¶
type GetProductCartProductPlanSelectedPriceArrayOutput struct{ *pulumi.OutputState }
func (GetProductCartProductPlanSelectedPriceArrayOutput) ElementType ¶
func (GetProductCartProductPlanSelectedPriceArrayOutput) ElementType() reflect.Type
func (GetProductCartProductPlanSelectedPriceArrayOutput) ToGetProductCartProductPlanSelectedPriceArrayOutput ¶
func (o GetProductCartProductPlanSelectedPriceArrayOutput) ToGetProductCartProductPlanSelectedPriceArrayOutput() GetProductCartProductPlanSelectedPriceArrayOutput
func (GetProductCartProductPlanSelectedPriceArrayOutput) ToGetProductCartProductPlanSelectedPriceArrayOutputWithContext ¶
func (o GetProductCartProductPlanSelectedPriceArrayOutput) ToGetProductCartProductPlanSelectedPriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPriceArrayOutput
type GetProductCartProductPlanSelectedPriceInput ¶
type GetProductCartProductPlanSelectedPriceInput interface { pulumi.Input ToGetProductCartProductPlanSelectedPriceOutput() GetProductCartProductPlanSelectedPriceOutput ToGetProductCartProductPlanSelectedPriceOutputWithContext(context.Context) GetProductCartProductPlanSelectedPriceOutput }
GetProductCartProductPlanSelectedPriceInput is an input type that accepts GetProductCartProductPlanSelectedPriceArgs and GetProductCartProductPlanSelectedPriceOutput values. You can construct a concrete instance of `GetProductCartProductPlanSelectedPriceInput` via:
GetProductCartProductPlanSelectedPriceArgs{...}
type GetProductCartProductPlanSelectedPriceOutput ¶
type GetProductCartProductPlanSelectedPriceOutput struct{ *pulumi.OutputState }
func (GetProductCartProductPlanSelectedPriceOutput) Capacities ¶
func (o GetProductCartProductPlanSelectedPriceOutput) Capacities() pulumi.ArrayOutput
Capacities of the pricing (type of pricing)
func (GetProductCartProductPlanSelectedPriceOutput) Description ¶
func (o GetProductCartProductPlanSelectedPriceOutput) Description() pulumi.StringOutput
Description of the pricing
func (GetProductCartProductPlanSelectedPriceOutput) Duration ¶
func (o GetProductCartProductPlanSelectedPriceOutput) Duration() pulumi.StringOutput
Duration for ordering the product
func (GetProductCartProductPlanSelectedPriceOutput) ElementType ¶
func (GetProductCartProductPlanSelectedPriceOutput) ElementType() reflect.Type
func (GetProductCartProductPlanSelectedPriceOutput) Interval ¶
func (o GetProductCartProductPlanSelectedPriceOutput) Interval() pulumi.IntOutput
Interval of renewal
func (GetProductCartProductPlanSelectedPriceOutput) MaximumQuantity ¶
func (o GetProductCartProductPlanSelectedPriceOutput) MaximumQuantity() pulumi.IntOutput
Maximum quantity that can be ordered
func (GetProductCartProductPlanSelectedPriceOutput) MaximumRepeat ¶
func (o GetProductCartProductPlanSelectedPriceOutput) MaximumRepeat() pulumi.IntOutput
Maximum repeat for renewal
func (GetProductCartProductPlanSelectedPriceOutput) MinimumQuantity ¶
func (o GetProductCartProductPlanSelectedPriceOutput) MinimumQuantity() pulumi.IntOutput
Minimum quantity that can be ordered
func (GetProductCartProductPlanSelectedPriceOutput) MinimumRepeat ¶
func (o GetProductCartProductPlanSelectedPriceOutput) MinimumRepeat() pulumi.IntOutput
Minimum repeat for renewal
func (GetProductCartProductPlanSelectedPriceOutput) PriceInUcents ¶
func (o GetProductCartProductPlanSelectedPriceOutput) PriceInUcents() pulumi.IntOutput
Price of the product in micro-centims
func (GetProductCartProductPlanSelectedPriceOutput) Prices ¶
func (o GetProductCartProductPlanSelectedPriceOutput) Prices() GetProductCartProductPlanSelectedPricePriceArrayOutput
Price of the product (Price with its currency and textual representation)
func (GetProductCartProductPlanSelectedPriceOutput) PricingMode ¶
func (o GetProductCartProductPlanSelectedPriceOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (GetProductCartProductPlanSelectedPriceOutput) PricingType ¶
func (o GetProductCartProductPlanSelectedPriceOutput) PricingType() pulumi.StringOutput
Pricing type
func (GetProductCartProductPlanSelectedPriceOutput) ToGetProductCartProductPlanSelectedPriceOutput ¶
func (o GetProductCartProductPlanSelectedPriceOutput) ToGetProductCartProductPlanSelectedPriceOutput() GetProductCartProductPlanSelectedPriceOutput
func (GetProductCartProductPlanSelectedPriceOutput) ToGetProductCartProductPlanSelectedPriceOutputWithContext ¶
func (o GetProductCartProductPlanSelectedPriceOutput) ToGetProductCartProductPlanSelectedPriceOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPriceOutput
type GetProductCartProductPlanSelectedPricePriceArgs ¶
type GetProductCartProductPlanSelectedPricePriceArgs struct { // Currency code CurrencyCode pulumi.StringInput `pulumi:"currencyCode"` // Textual representation Text pulumi.StringInput `pulumi:"text"` // The effective price Value pulumi.Float64Input `pulumi:"value"` }
func (GetProductCartProductPlanSelectedPricePriceArgs) ElementType ¶
func (GetProductCartProductPlanSelectedPricePriceArgs) ElementType() reflect.Type
func (GetProductCartProductPlanSelectedPricePriceArgs) ToGetProductCartProductPlanSelectedPricePriceOutput ¶
func (i GetProductCartProductPlanSelectedPricePriceArgs) ToGetProductCartProductPlanSelectedPricePriceOutput() GetProductCartProductPlanSelectedPricePriceOutput
func (GetProductCartProductPlanSelectedPricePriceArgs) ToGetProductCartProductPlanSelectedPricePriceOutputWithContext ¶
func (i GetProductCartProductPlanSelectedPricePriceArgs) ToGetProductCartProductPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPricePriceOutput
type GetProductCartProductPlanSelectedPricePriceArray ¶
type GetProductCartProductPlanSelectedPricePriceArray []GetProductCartProductPlanSelectedPricePriceInput
func (GetProductCartProductPlanSelectedPricePriceArray) ElementType ¶
func (GetProductCartProductPlanSelectedPricePriceArray) ElementType() reflect.Type
func (GetProductCartProductPlanSelectedPricePriceArray) ToGetProductCartProductPlanSelectedPricePriceArrayOutput ¶
func (i GetProductCartProductPlanSelectedPricePriceArray) ToGetProductCartProductPlanSelectedPricePriceArrayOutput() GetProductCartProductPlanSelectedPricePriceArrayOutput
func (GetProductCartProductPlanSelectedPricePriceArray) ToGetProductCartProductPlanSelectedPricePriceArrayOutputWithContext ¶
func (i GetProductCartProductPlanSelectedPricePriceArray) ToGetProductCartProductPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPricePriceArrayOutput
type GetProductCartProductPlanSelectedPricePriceArrayInput ¶
type GetProductCartProductPlanSelectedPricePriceArrayInput interface { pulumi.Input ToGetProductCartProductPlanSelectedPricePriceArrayOutput() GetProductCartProductPlanSelectedPricePriceArrayOutput ToGetProductCartProductPlanSelectedPricePriceArrayOutputWithContext(context.Context) GetProductCartProductPlanSelectedPricePriceArrayOutput }
GetProductCartProductPlanSelectedPricePriceArrayInput is an input type that accepts GetProductCartProductPlanSelectedPricePriceArray and GetProductCartProductPlanSelectedPricePriceArrayOutput values. You can construct a concrete instance of `GetProductCartProductPlanSelectedPricePriceArrayInput` via:
GetProductCartProductPlanSelectedPricePriceArray{ GetProductCartProductPlanSelectedPricePriceArgs{...} }
type GetProductCartProductPlanSelectedPricePriceArrayOutput ¶
type GetProductCartProductPlanSelectedPricePriceArrayOutput struct{ *pulumi.OutputState }
func (GetProductCartProductPlanSelectedPricePriceArrayOutput) ElementType ¶
func (GetProductCartProductPlanSelectedPricePriceArrayOutput) ElementType() reflect.Type
func (GetProductCartProductPlanSelectedPricePriceArrayOutput) ToGetProductCartProductPlanSelectedPricePriceArrayOutput ¶
func (o GetProductCartProductPlanSelectedPricePriceArrayOutput) ToGetProductCartProductPlanSelectedPricePriceArrayOutput() GetProductCartProductPlanSelectedPricePriceArrayOutput
func (GetProductCartProductPlanSelectedPricePriceArrayOutput) ToGetProductCartProductPlanSelectedPricePriceArrayOutputWithContext ¶
func (o GetProductCartProductPlanSelectedPricePriceArrayOutput) ToGetProductCartProductPlanSelectedPricePriceArrayOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPricePriceArrayOutput
type GetProductCartProductPlanSelectedPricePriceInput ¶
type GetProductCartProductPlanSelectedPricePriceInput interface { pulumi.Input ToGetProductCartProductPlanSelectedPricePriceOutput() GetProductCartProductPlanSelectedPricePriceOutput ToGetProductCartProductPlanSelectedPricePriceOutputWithContext(context.Context) GetProductCartProductPlanSelectedPricePriceOutput }
GetProductCartProductPlanSelectedPricePriceInput is an input type that accepts GetProductCartProductPlanSelectedPricePriceArgs and GetProductCartProductPlanSelectedPricePriceOutput values. You can construct a concrete instance of `GetProductCartProductPlanSelectedPricePriceInput` via:
GetProductCartProductPlanSelectedPricePriceArgs{...}
type GetProductCartProductPlanSelectedPricePriceOutput ¶
type GetProductCartProductPlanSelectedPricePriceOutput struct{ *pulumi.OutputState }
func (GetProductCartProductPlanSelectedPricePriceOutput) CurrencyCode ¶
func (o GetProductCartProductPlanSelectedPricePriceOutput) CurrencyCode() pulumi.StringOutput
Currency code
func (GetProductCartProductPlanSelectedPricePriceOutput) ElementType ¶
func (GetProductCartProductPlanSelectedPricePriceOutput) ElementType() reflect.Type
func (GetProductCartProductPlanSelectedPricePriceOutput) Text ¶
func (o GetProductCartProductPlanSelectedPricePriceOutput) Text() pulumi.StringOutput
Textual representation
func (GetProductCartProductPlanSelectedPricePriceOutput) ToGetProductCartProductPlanSelectedPricePriceOutput ¶
func (o GetProductCartProductPlanSelectedPricePriceOutput) ToGetProductCartProductPlanSelectedPricePriceOutput() GetProductCartProductPlanSelectedPricePriceOutput
func (GetProductCartProductPlanSelectedPricePriceOutput) ToGetProductCartProductPlanSelectedPricePriceOutputWithContext ¶
func (o GetProductCartProductPlanSelectedPricePriceOutput) ToGetProductCartProductPlanSelectedPricePriceOutputWithContext(ctx context.Context) GetProductCartProductPlanSelectedPricePriceOutput
func (GetProductCartProductPlanSelectedPricePriceOutput) Value ¶
func (o GetProductCartProductPlanSelectedPricePriceOutput) Value() pulumi.Float64Output
The effective price
type GetVPSArgs ¶
type GetVPSArgs struct { // The serviceName of your dedicated server. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getVPS.
type GetVPSOutputArgs ¶
type GetVPSOutputArgs struct { // The serviceName of your dedicated server. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getVPS.
func (GetVPSOutputArgs) ElementType ¶
func (GetVPSOutputArgs) ElementType() reflect.Type
type GetVPSResult ¶
type GetVPSResult struct { // The ovh cluster the vps is in Cluster string `pulumi:"cluster"` // The datacenter in which the vps is located // * `datacenter.longname` - The fullname of the datacenter (ex: "Strasbourg SBG1") // * `datacenter.name` - The short name of the datacenter (ex: "sbg1) Datacenter map[string]string `pulumi:"datacenter"` // The displayed name in the ovh web admin Displayname string `pulumi:"displayname"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of IPs addresses attached to the vps Ips []string `pulumi:"ips"` // The keymap for the ip kvm, valid values "", "fr", "us" Keymap string `pulumi:"keymap"` // The amount of memory in MB of the vps. Memory int `pulumi:"memory"` // A dict describing the type of vps. // * `model.name` - The model name (ex: model1) // * `model.offer` - The model human description (ex: "VPS 2016 SSD 1") // * `model.version` - The model version (ex: "2017v2") Model map[string]string `pulumi:"model"` Name string `pulumi:"name"` // The source of the boot kernel Netbootmode string `pulumi:"netbootmode"` // The type of offer (ssd, cloud, classic) Offertype string `pulumi:"offertype"` ServiceName string `pulumi:"serviceName"` // A boolean to indicate if OVH sla monitoring is active. Slamonitoring bool `pulumi:"slamonitoring"` // The state of the vps State string `pulumi:"state"` // The type of server Type string `pulumi:"type"` // The number of vcore of the vps Vcore int `pulumi:"vcore"` // The OVH zone where the vps is Zone string `pulumi:"zone"` }
A collection of values returned by getVPS.
func GetVPS ¶
func GetVPS(ctx *pulumi.Context, args *GetVPSArgs, opts ...pulumi.InvokeOption) (*GetVPSResult, error)
Use this data source to retrieve information about a vps associated with your OVH Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetVPS(ctx, &GetVPSArgs{ ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
```
type GetVPSResultOutput ¶
type GetVPSResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVPS.
func GetVPSOutput ¶
func GetVPSOutput(ctx *pulumi.Context, args GetVPSOutputArgs, opts ...pulumi.InvokeOption) GetVPSResultOutput
func (GetVPSResultOutput) Cluster ¶
func (o GetVPSResultOutput) Cluster() pulumi.StringOutput
The ovh cluster the vps is in
func (GetVPSResultOutput) Datacenter ¶
func (o GetVPSResultOutput) Datacenter() pulumi.StringMapOutput
The datacenter in which the vps is located * `datacenter.longname` - The fullname of the datacenter (ex: "Strasbourg SBG1") * `datacenter.name` - The short name of the datacenter (ex: "sbg1)
func (GetVPSResultOutput) Displayname ¶
func (o GetVPSResultOutput) Displayname() pulumi.StringOutput
The displayed name in the ovh web admin
func (GetVPSResultOutput) ElementType ¶
func (GetVPSResultOutput) ElementType() reflect.Type
func (GetVPSResultOutput) Id ¶
func (o GetVPSResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetVPSResultOutput) Ips ¶
func (o GetVPSResultOutput) Ips() pulumi.StringArrayOutput
The list of IPs addresses attached to the vps
func (GetVPSResultOutput) Keymap ¶
func (o GetVPSResultOutput) Keymap() pulumi.StringOutput
The keymap for the ip kvm, valid values "", "fr", "us"
func (GetVPSResultOutput) Memory ¶
func (o GetVPSResultOutput) Memory() pulumi.IntOutput
The amount of memory in MB of the vps.
func (GetVPSResultOutput) Model ¶
func (o GetVPSResultOutput) Model() pulumi.StringMapOutput
A dict describing the type of vps. * `model.name` - The model name (ex: model1) * `model.offer` - The model human description (ex: "VPS 2016 SSD 1") * `model.version` - The model version (ex: "2017v2")
func (GetVPSResultOutput) Name ¶
func (o GetVPSResultOutput) Name() pulumi.StringOutput
func (GetVPSResultOutput) Netbootmode ¶
func (o GetVPSResultOutput) Netbootmode() pulumi.StringOutput
The source of the boot kernel
func (GetVPSResultOutput) Offertype ¶
func (o GetVPSResultOutput) Offertype() pulumi.StringOutput
The type of offer (ssd, cloud, classic)
func (GetVPSResultOutput) ServiceName ¶
func (o GetVPSResultOutput) ServiceName() pulumi.StringOutput
func (GetVPSResultOutput) Slamonitoring ¶
func (o GetVPSResultOutput) Slamonitoring() pulumi.BoolOutput
A boolean to indicate if OVH sla monitoring is active.
func (GetVPSResultOutput) State ¶
func (o GetVPSResultOutput) State() pulumi.StringOutput
The state of the vps
func (GetVPSResultOutput) ToGetVPSResultOutput ¶
func (o GetVPSResultOutput) ToGetVPSResultOutput() GetVPSResultOutput
func (GetVPSResultOutput) ToGetVPSResultOutputWithContext ¶
func (o GetVPSResultOutput) ToGetVPSResultOutputWithContext(ctx context.Context) GetVPSResultOutput
func (GetVPSResultOutput) Type ¶
func (o GetVPSResultOutput) Type() pulumi.StringOutput
The type of server
func (GetVPSResultOutput) Vcore ¶
func (o GetVPSResultOutput) Vcore() pulumi.IntOutput
The number of vcore of the vps
func (GetVPSResultOutput) Zone ¶
func (o GetVPSResultOutput) Zone() pulumi.StringOutput
The OVH zone where the vps is
type GetVRacksResult ¶
type GetVRacksResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Results []string `pulumi:"results"` }
A collection of values returned by getVRacks.
func GetVRacks ¶
func GetVRacks(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetVRacksResult, error)
Use this data source to get the list of Vrack IDs available for your OVH account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetVRacks(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type IPLoadBalancing ¶
type IPLoadBalancing struct { pulumi.CustomResourceState // Set the name displayed in ManagerV6 for your iplb (max 50 chars) DisplayName pulumi.StringOutput `pulumi:"displayName"` // Your IP load balancing IpLoadbalancing pulumi.StringOutput `pulumi:"ipLoadbalancing"` // The IPV4 associated to your IP load balancing Ipv4 pulumi.StringOutput `pulumi:"ipv4"` // The IPV6 associated to your IP load balancing. DEPRECATED. Ipv6 pulumi.StringOutput `pulumi:"ipv6"` // The metrics token associated with your IP load balancing MetricsToken pulumi.StringOutput `pulumi:"metricsToken"` // The offer of your IP load balancing Offer pulumi.StringOutput `pulumi:"offer"` // Available additional zone for your Load Balancer OrderableZones IPLoadBalancingOrderableZoneArrayOutput `pulumi:"orderableZones"` // Details about an Order Orders IPLoadBalancingOrderArrayOutput `pulumi:"orders"` // Ovh Subsidiary OvhSubsidiary pulumi.StringOutput `pulumi:"ovhSubsidiary"` // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringOutput `pulumi:"paymentMean"` // Product Plan to order Plan IPLoadBalancingPlanOutput `pulumi:"plan"` // Product Plan to order PlanOptions IPLoadBalancingPlanOptionArrayOutput `pulumi:"planOptions"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Modern oldest compatible clients : Firefox 27, Chrome 30, IE 11 on Windows 7, Edge, Opera 17, Safari 9, Android 5.0, and Java 8. Intermediate oldest compatible clients : Firefox 1, Chrome 1, IE 7, Opera 5, Safari 1, Windows XP IE8, Android 2.3, Java 7. Intermediate if null. one of "intermediate", "modern". SslConfiguration pulumi.StringOutput `pulumi:"sslConfiguration"` // Current state of your IP State pulumi.StringOutput `pulumi:"state"` // Vrack eligibility VrackEligibility pulumi.BoolOutput `pulumi:"vrackEligibility"` // Name of the vRack on which the current Load Balancer is attached to, as it is named on vRack product VrackName pulumi.StringOutput `pulumi:"vrackName"` // Location where your service is Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Orders an IP load balancing.
## Important
This resource orders an OVH product for a long period of time and may generate heavy costs ! Use with caution.
__NOTE__ 1: the "default-payment-mean" will scan your registered bank accounts, credit card and paypal payment means to find your default payment mean.
__NOTE__ 2: this resource is in beta state. Use with caution.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mycart, err := ovh.GetOrderCart(ctx, &GetOrderCartArgs{ OvhSubsidiary: "fr", Description: pulumi.StringRef("mycart"), }, nil) if err != nil { return err } iplb, err := ovh.GetProductCartProductPlan(ctx, &GetProductCartProductPlanArgs{ CartId: mycart.Id, PriceCapacity: "renew", Product: "ipLoadbalancing", PlanCode: "iplb-lb1", }, nil) if err != nil { return err } bhs, err := ovh.GetOrderCartProductOptionsPlan(ctx, &GetOrderCartProductOptionsPlanArgs{ CartId: iplb.CartId, PriceCapacity: iplb.PriceCapacity, Product: iplb.Product, PlanCode: iplb.PlanCode, OptionsPlanCode: "iplb-zone-lb1-rbx", }, nil) if err != nil { return err } _, err = ovh.NewIPLoadBalancing(ctx, "iplb-lb1", &ovh.IPLoadBalancingArgs{ OvhSubsidiary: pulumi.String(mycart.OvhSubsidiary), DisplayName: pulumi.String("my ip loadbalancing"), PaymentMean: pulumi.String("ovh-account"), Plan: &IPLoadBalancingPlanArgs{ Duration: pulumi.String(iplb.SelectedPrices[0].Duration), PlanCode: pulumi.String(iplb.PlanCode), PricingMode: pulumi.String(iplb.SelectedPrices[0].PricingMode), }, PlanOptions: IPLoadBalancingPlanOptionArray{ &IPLoadBalancingPlanOptionArgs{ Duration: pulumi.String(bhs.SelectedPrices[0].Duration), PlanCode: pulumi.String(bhs.PlanCode), PricingMode: pulumi.String(bhs.SelectedPrices[0].PricingMode), }, }, }) if err != nil { return err } return nil }) }
```
func GetIPLoadBalancing ¶
func GetIPLoadBalancing(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPLoadBalancingState, opts ...pulumi.ResourceOption) (*IPLoadBalancing, error)
GetIPLoadBalancing gets an existing IPLoadBalancing 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 NewIPLoadBalancing ¶
func NewIPLoadBalancing(ctx *pulumi.Context, name string, args *IPLoadBalancingArgs, opts ...pulumi.ResourceOption) (*IPLoadBalancing, error)
NewIPLoadBalancing registers a new resource with the given unique name, arguments, and options.
func (*IPLoadBalancing) ElementType ¶
func (*IPLoadBalancing) ElementType() reflect.Type
func (*IPLoadBalancing) ToIPLoadBalancingOutput ¶
func (i *IPLoadBalancing) ToIPLoadBalancingOutput() IPLoadBalancingOutput
func (*IPLoadBalancing) ToIPLoadBalancingOutputWithContext ¶
func (i *IPLoadBalancing) ToIPLoadBalancingOutputWithContext(ctx context.Context) IPLoadBalancingOutput
type IPLoadBalancingArgs ¶
type IPLoadBalancingArgs struct { // Set the name displayed in ManagerV6 for your iplb (max 50 chars) DisplayName pulumi.StringPtrInput // Ovh Subsidiary OvhSubsidiary pulumi.StringInput // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringInput // Product Plan to order Plan IPLoadBalancingPlanInput // Product Plan to order PlanOptions IPLoadBalancingPlanOptionArrayInput // Modern oldest compatible clients : Firefox 27, Chrome 30, IE 11 on Windows 7, Edge, Opera 17, Safari 9, Android 5.0, and Java 8. Intermediate oldest compatible clients : Firefox 1, Chrome 1, IE 7, Opera 5, Safari 1, Windows XP IE8, Android 2.3, Java 7. Intermediate if null. one of "intermediate", "modern". SslConfiguration pulumi.StringPtrInput }
The set of arguments for constructing a IPLoadBalancing resource.
func (IPLoadBalancingArgs) ElementType ¶
func (IPLoadBalancingArgs) ElementType() reflect.Type
type IPLoadBalancingArray ¶
type IPLoadBalancingArray []IPLoadBalancingInput
func (IPLoadBalancingArray) ElementType ¶
func (IPLoadBalancingArray) ElementType() reflect.Type
func (IPLoadBalancingArray) ToIPLoadBalancingArrayOutput ¶
func (i IPLoadBalancingArray) ToIPLoadBalancingArrayOutput() IPLoadBalancingArrayOutput
func (IPLoadBalancingArray) ToIPLoadBalancingArrayOutputWithContext ¶
func (i IPLoadBalancingArray) ToIPLoadBalancingArrayOutputWithContext(ctx context.Context) IPLoadBalancingArrayOutput
type IPLoadBalancingArrayInput ¶
type IPLoadBalancingArrayInput interface { pulumi.Input ToIPLoadBalancingArrayOutput() IPLoadBalancingArrayOutput ToIPLoadBalancingArrayOutputWithContext(context.Context) IPLoadBalancingArrayOutput }
IPLoadBalancingArrayInput is an input type that accepts IPLoadBalancingArray and IPLoadBalancingArrayOutput values. You can construct a concrete instance of `IPLoadBalancingArrayInput` via:
IPLoadBalancingArray{ IPLoadBalancingArgs{...} }
type IPLoadBalancingArrayOutput ¶
type IPLoadBalancingArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingArrayOutput) ElementType ¶
func (IPLoadBalancingArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingArrayOutput) Index ¶
func (o IPLoadBalancingArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingOutput
func (IPLoadBalancingArrayOutput) ToIPLoadBalancingArrayOutput ¶
func (o IPLoadBalancingArrayOutput) ToIPLoadBalancingArrayOutput() IPLoadBalancingArrayOutput
func (IPLoadBalancingArrayOutput) ToIPLoadBalancingArrayOutputWithContext ¶
func (o IPLoadBalancingArrayOutput) ToIPLoadBalancingArrayOutputWithContext(ctx context.Context) IPLoadBalancingArrayOutput
type IPLoadBalancingHTTPFarm ¶
type IPLoadBalancingHTTPFarm struct { pulumi.CustomResourceState // Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) Balance pulumi.StringPtrOutput `pulumi:"balance"` // Readable label for loadbalancer farm DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Port for backends to recieve traffic on. Port pulumi.IntPtrOutput `pulumi:"port"` // define a backend healthcheck probe Probe IPLoadBalancingHTTPFarmProbePtrOutput `pulumi:"probe"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Stickiness type. No stickiness if null (`sourceIp`, `cookie`) Stickiness pulumi.StringPtrOutput `pulumi:"stickiness"` // Internal Load Balancer identifier of the vRack private network to attach to your farm, mandatory when your Load Balancer is attached to a vRack VrackNetworkId pulumi.IntPtrOutput `pulumi:"vrackNetworkId"` // Zone where the farm will be defined (ie. `GRA`, `BHS` also supports `ALL`) Zone pulumi.StringOutput `pulumi:"zone"` }
Creates a http backend server group (farm) to be used by loadbalancing frontend(s)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { lb, err := ovh.LookupIPLoadBalancing(ctx, &GetIPLoadBalancingArgs{ ServiceName: pulumi.StringRef("ip-1.2.3.4"), State: pulumi.StringRef("ok"), }, nil) if err != nil { return err } _, err = ovh.NewIPLoadBalancingHTTPFarm(ctx, "farmname", &ovh.IPLoadBalancingHTTPFarmArgs{ DisplayName: pulumi.String("ingress-8080-gra"), ServiceName: pulumi.String(lb.Id), Zone: pulumi.String("GRA"), }) if err != nil { return err } return nil }) }
```
func GetIPLoadBalancingHTTPFarm ¶
func GetIPLoadBalancingHTTPFarm(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPLoadBalancingHTTPFarmState, opts ...pulumi.ResourceOption) (*IPLoadBalancingHTTPFarm, error)
GetIPLoadBalancingHTTPFarm gets an existing IPLoadBalancingHTTPFarm 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 NewIPLoadBalancingHTTPFarm ¶
func NewIPLoadBalancingHTTPFarm(ctx *pulumi.Context, name string, args *IPLoadBalancingHTTPFarmArgs, opts ...pulumi.ResourceOption) (*IPLoadBalancingHTTPFarm, error)
NewIPLoadBalancingHTTPFarm registers a new resource with the given unique name, arguments, and options.
func (*IPLoadBalancingHTTPFarm) ElementType ¶
func (*IPLoadBalancingHTTPFarm) ElementType() reflect.Type
func (*IPLoadBalancingHTTPFarm) ToIPLoadBalancingHTTPFarmOutput ¶
func (i *IPLoadBalancingHTTPFarm) ToIPLoadBalancingHTTPFarmOutput() IPLoadBalancingHTTPFarmOutput
func (*IPLoadBalancingHTTPFarm) ToIPLoadBalancingHTTPFarmOutputWithContext ¶
func (i *IPLoadBalancingHTTPFarm) ToIPLoadBalancingHTTPFarmOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmOutput
type IPLoadBalancingHTTPFarmArgs ¶
type IPLoadBalancingHTTPFarmArgs struct { // Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) Balance pulumi.StringPtrInput // Readable label for loadbalancer farm DisplayName pulumi.StringPtrInput // Port for backends to recieve traffic on. Port pulumi.IntPtrInput // define a backend healthcheck probe Probe IPLoadBalancingHTTPFarmProbePtrInput // The internal name of your IP load balancing ServiceName pulumi.StringInput // Stickiness type. No stickiness if null (`sourceIp`, `cookie`) Stickiness pulumi.StringPtrInput // Internal Load Balancer identifier of the vRack private network to attach to your farm, mandatory when your Load Balancer is attached to a vRack VrackNetworkId pulumi.IntPtrInput // Zone where the farm will be defined (ie. `GRA`, `BHS` also supports `ALL`) Zone pulumi.StringInput }
The set of arguments for constructing a IPLoadBalancingHTTPFarm resource.
func (IPLoadBalancingHTTPFarmArgs) ElementType ¶
func (IPLoadBalancingHTTPFarmArgs) ElementType() reflect.Type
type IPLoadBalancingHTTPFarmArray ¶
type IPLoadBalancingHTTPFarmArray []IPLoadBalancingHTTPFarmInput
func (IPLoadBalancingHTTPFarmArray) ElementType ¶
func (IPLoadBalancingHTTPFarmArray) ElementType() reflect.Type
func (IPLoadBalancingHTTPFarmArray) ToIPLoadBalancingHTTPFarmArrayOutput ¶
func (i IPLoadBalancingHTTPFarmArray) ToIPLoadBalancingHTTPFarmArrayOutput() IPLoadBalancingHTTPFarmArrayOutput
func (IPLoadBalancingHTTPFarmArray) ToIPLoadBalancingHTTPFarmArrayOutputWithContext ¶
func (i IPLoadBalancingHTTPFarmArray) ToIPLoadBalancingHTTPFarmArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmArrayOutput
type IPLoadBalancingHTTPFarmArrayInput ¶
type IPLoadBalancingHTTPFarmArrayInput interface { pulumi.Input ToIPLoadBalancingHTTPFarmArrayOutput() IPLoadBalancingHTTPFarmArrayOutput ToIPLoadBalancingHTTPFarmArrayOutputWithContext(context.Context) IPLoadBalancingHTTPFarmArrayOutput }
IPLoadBalancingHTTPFarmArrayInput is an input type that accepts IPLoadBalancingHTTPFarmArray and IPLoadBalancingHTTPFarmArrayOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPFarmArrayInput` via:
IPLoadBalancingHTTPFarmArray{ IPLoadBalancingHTTPFarmArgs{...} }
type IPLoadBalancingHTTPFarmArrayOutput ¶
type IPLoadBalancingHTTPFarmArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPFarmArrayOutput) ElementType ¶
func (IPLoadBalancingHTTPFarmArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPFarmArrayOutput) Index ¶
func (o IPLoadBalancingHTTPFarmArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingHTTPFarmOutput
func (IPLoadBalancingHTTPFarmArrayOutput) ToIPLoadBalancingHTTPFarmArrayOutput ¶
func (o IPLoadBalancingHTTPFarmArrayOutput) ToIPLoadBalancingHTTPFarmArrayOutput() IPLoadBalancingHTTPFarmArrayOutput
func (IPLoadBalancingHTTPFarmArrayOutput) ToIPLoadBalancingHTTPFarmArrayOutputWithContext ¶
func (o IPLoadBalancingHTTPFarmArrayOutput) ToIPLoadBalancingHTTPFarmArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmArrayOutput
type IPLoadBalancingHTTPFarmInput ¶
type IPLoadBalancingHTTPFarmInput interface { pulumi.Input ToIPLoadBalancingHTTPFarmOutput() IPLoadBalancingHTTPFarmOutput ToIPLoadBalancingHTTPFarmOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmOutput }
type IPLoadBalancingHTTPFarmMap ¶
type IPLoadBalancingHTTPFarmMap map[string]IPLoadBalancingHTTPFarmInput
func (IPLoadBalancingHTTPFarmMap) ElementType ¶
func (IPLoadBalancingHTTPFarmMap) ElementType() reflect.Type
func (IPLoadBalancingHTTPFarmMap) ToIPLoadBalancingHTTPFarmMapOutput ¶
func (i IPLoadBalancingHTTPFarmMap) ToIPLoadBalancingHTTPFarmMapOutput() IPLoadBalancingHTTPFarmMapOutput
func (IPLoadBalancingHTTPFarmMap) ToIPLoadBalancingHTTPFarmMapOutputWithContext ¶
func (i IPLoadBalancingHTTPFarmMap) ToIPLoadBalancingHTTPFarmMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmMapOutput
type IPLoadBalancingHTTPFarmMapInput ¶
type IPLoadBalancingHTTPFarmMapInput interface { pulumi.Input ToIPLoadBalancingHTTPFarmMapOutput() IPLoadBalancingHTTPFarmMapOutput ToIPLoadBalancingHTTPFarmMapOutputWithContext(context.Context) IPLoadBalancingHTTPFarmMapOutput }
IPLoadBalancingHTTPFarmMapInput is an input type that accepts IPLoadBalancingHTTPFarmMap and IPLoadBalancingHTTPFarmMapOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPFarmMapInput` via:
IPLoadBalancingHTTPFarmMap{ "key": IPLoadBalancingHTTPFarmArgs{...} }
type IPLoadBalancingHTTPFarmMapOutput ¶
type IPLoadBalancingHTTPFarmMapOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPFarmMapOutput) ElementType ¶
func (IPLoadBalancingHTTPFarmMapOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPFarmMapOutput) MapIndex ¶
func (o IPLoadBalancingHTTPFarmMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingHTTPFarmOutput
func (IPLoadBalancingHTTPFarmMapOutput) ToIPLoadBalancingHTTPFarmMapOutput ¶
func (o IPLoadBalancingHTTPFarmMapOutput) ToIPLoadBalancingHTTPFarmMapOutput() IPLoadBalancingHTTPFarmMapOutput
func (IPLoadBalancingHTTPFarmMapOutput) ToIPLoadBalancingHTTPFarmMapOutputWithContext ¶
func (o IPLoadBalancingHTTPFarmMapOutput) ToIPLoadBalancingHTTPFarmMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmMapOutput
type IPLoadBalancingHTTPFarmOutput ¶
type IPLoadBalancingHTTPFarmOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPFarmOutput) Balance ¶
func (o IPLoadBalancingHTTPFarmOutput) Balance() pulumi.StringPtrOutput
Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`)
func (IPLoadBalancingHTTPFarmOutput) DisplayName ¶
func (o IPLoadBalancingHTTPFarmOutput) DisplayName() pulumi.StringPtrOutput
Readable label for loadbalancer farm
func (IPLoadBalancingHTTPFarmOutput) ElementType ¶
func (IPLoadBalancingHTTPFarmOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPFarmOutput) Port ¶
func (o IPLoadBalancingHTTPFarmOutput) Port() pulumi.IntPtrOutput
Port for backends to recieve traffic on.
func (IPLoadBalancingHTTPFarmOutput) Probe ¶
func (o IPLoadBalancingHTTPFarmOutput) Probe() IPLoadBalancingHTTPFarmProbePtrOutput
define a backend healthcheck probe
func (IPLoadBalancingHTTPFarmOutput) ServiceName ¶
func (o IPLoadBalancingHTTPFarmOutput) ServiceName() pulumi.StringOutput
The internal name of your IP load balancing
func (IPLoadBalancingHTTPFarmOutput) Stickiness ¶
func (o IPLoadBalancingHTTPFarmOutput) Stickiness() pulumi.StringPtrOutput
Stickiness type. No stickiness if null (`sourceIp`, `cookie`)
func (IPLoadBalancingHTTPFarmOutput) ToIPLoadBalancingHTTPFarmOutput ¶
func (o IPLoadBalancingHTTPFarmOutput) ToIPLoadBalancingHTTPFarmOutput() IPLoadBalancingHTTPFarmOutput
func (IPLoadBalancingHTTPFarmOutput) ToIPLoadBalancingHTTPFarmOutputWithContext ¶
func (o IPLoadBalancingHTTPFarmOutput) ToIPLoadBalancingHTTPFarmOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmOutput
func (IPLoadBalancingHTTPFarmOutput) VrackNetworkId ¶
func (o IPLoadBalancingHTTPFarmOutput) VrackNetworkId() pulumi.IntPtrOutput
Internal Load Balancer identifier of the vRack private network to attach to your farm, mandatory when your Load Balancer is attached to a vRack
func (IPLoadBalancingHTTPFarmOutput) Zone ¶
func (o IPLoadBalancingHTTPFarmOutput) Zone() pulumi.StringOutput
Zone where the farm will be defined (ie. `GRA`, `BHS` also supports `ALL`)
type IPLoadBalancingHTTPFarmProbe ¶
type IPLoadBalancingHTTPFarmProbe struct { // Force use of SSL (TLS) ForceSsl *bool `pulumi:"forceSsl"` // probe interval, Value between 30 and 3600 seconds, default 30 Interval *int `pulumi:"interval"` // What to mach `pattern` against (`contains`, `default`, `internal`, `matches`, `status`) Match *string `pulumi:"match"` // HTTP probe method (`GET`, `HEAD`, `OPTIONS`, `internal`) Method *string `pulumi:"method"` // Negate probe result Negate *bool `pulumi:"negate"` // Pattern to match against `match` Pattern *string `pulumi:"pattern"` // Port for backends to recieve traffic on. Port *int `pulumi:"port"` // Valid values : `http`, `internal`, `mysql`, `oco`, `pgsql`, `smtp`, `tcp` Type string `pulumi:"type"` // URL for HTTP probe type. Url *string `pulumi:"url"` }
type IPLoadBalancingHTTPFarmProbeArgs ¶
type IPLoadBalancingHTTPFarmProbeArgs struct { // Force use of SSL (TLS) ForceSsl pulumi.BoolPtrInput `pulumi:"forceSsl"` // probe interval, Value between 30 and 3600 seconds, default 30 Interval pulumi.IntPtrInput `pulumi:"interval"` // What to mach `pattern` against (`contains`, `default`, `internal`, `matches`, `status`) Match pulumi.StringPtrInput `pulumi:"match"` // HTTP probe method (`GET`, `HEAD`, `OPTIONS`, `internal`) Method pulumi.StringPtrInput `pulumi:"method"` // Negate probe result Negate pulumi.BoolPtrInput `pulumi:"negate"` // Pattern to match against `match` Pattern pulumi.StringPtrInput `pulumi:"pattern"` // Port for backends to recieve traffic on. Port pulumi.IntPtrInput `pulumi:"port"` // Valid values : `http`, `internal`, `mysql`, `oco`, `pgsql`, `smtp`, `tcp` Type pulumi.StringInput `pulumi:"type"` // URL for HTTP probe type. Url pulumi.StringPtrInput `pulumi:"url"` }
func (IPLoadBalancingHTTPFarmProbeArgs) ElementType ¶
func (IPLoadBalancingHTTPFarmProbeArgs) ElementType() reflect.Type
func (IPLoadBalancingHTTPFarmProbeArgs) ToIPLoadBalancingHTTPFarmProbeOutput ¶
func (i IPLoadBalancingHTTPFarmProbeArgs) ToIPLoadBalancingHTTPFarmProbeOutput() IPLoadBalancingHTTPFarmProbeOutput
func (IPLoadBalancingHTTPFarmProbeArgs) ToIPLoadBalancingHTTPFarmProbeOutputWithContext ¶
func (i IPLoadBalancingHTTPFarmProbeArgs) ToIPLoadBalancingHTTPFarmProbeOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmProbeOutput
func (IPLoadBalancingHTTPFarmProbeArgs) ToIPLoadBalancingHTTPFarmProbePtrOutput ¶
func (i IPLoadBalancingHTTPFarmProbeArgs) ToIPLoadBalancingHTTPFarmProbePtrOutput() IPLoadBalancingHTTPFarmProbePtrOutput
func (IPLoadBalancingHTTPFarmProbeArgs) ToIPLoadBalancingHTTPFarmProbePtrOutputWithContext ¶
func (i IPLoadBalancingHTTPFarmProbeArgs) ToIPLoadBalancingHTTPFarmProbePtrOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmProbePtrOutput
type IPLoadBalancingHTTPFarmProbeInput ¶
type IPLoadBalancingHTTPFarmProbeInput interface { pulumi.Input ToIPLoadBalancingHTTPFarmProbeOutput() IPLoadBalancingHTTPFarmProbeOutput ToIPLoadBalancingHTTPFarmProbeOutputWithContext(context.Context) IPLoadBalancingHTTPFarmProbeOutput }
IPLoadBalancingHTTPFarmProbeInput is an input type that accepts IPLoadBalancingHTTPFarmProbeArgs and IPLoadBalancingHTTPFarmProbeOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPFarmProbeInput` via:
IPLoadBalancingHTTPFarmProbeArgs{...}
type IPLoadBalancingHTTPFarmProbeOutput ¶
type IPLoadBalancingHTTPFarmProbeOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPFarmProbeOutput) ElementType ¶
func (IPLoadBalancingHTTPFarmProbeOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPFarmProbeOutput) ForceSsl ¶
func (o IPLoadBalancingHTTPFarmProbeOutput) ForceSsl() pulumi.BoolPtrOutput
Force use of SSL (TLS)
func (IPLoadBalancingHTTPFarmProbeOutput) Interval ¶
func (o IPLoadBalancingHTTPFarmProbeOutput) Interval() pulumi.IntPtrOutput
probe interval, Value between 30 and 3600 seconds, default 30
func (IPLoadBalancingHTTPFarmProbeOutput) Match ¶
func (o IPLoadBalancingHTTPFarmProbeOutput) Match() pulumi.StringPtrOutput
What to mach `pattern` against (`contains`, `default`, `internal`, `matches`, `status`)
func (IPLoadBalancingHTTPFarmProbeOutput) Method ¶
func (o IPLoadBalancingHTTPFarmProbeOutput) Method() pulumi.StringPtrOutput
HTTP probe method (`GET`, `HEAD`, `OPTIONS`, `internal`)
func (IPLoadBalancingHTTPFarmProbeOutput) Negate ¶
func (o IPLoadBalancingHTTPFarmProbeOutput) Negate() pulumi.BoolPtrOutput
Negate probe result
func (IPLoadBalancingHTTPFarmProbeOutput) Pattern ¶
func (o IPLoadBalancingHTTPFarmProbeOutput) Pattern() pulumi.StringPtrOutput
Pattern to match against `match`
func (IPLoadBalancingHTTPFarmProbeOutput) Port ¶
func (o IPLoadBalancingHTTPFarmProbeOutput) Port() pulumi.IntPtrOutput
Port for backends to recieve traffic on.
func (IPLoadBalancingHTTPFarmProbeOutput) ToIPLoadBalancingHTTPFarmProbeOutput ¶
func (o IPLoadBalancingHTTPFarmProbeOutput) ToIPLoadBalancingHTTPFarmProbeOutput() IPLoadBalancingHTTPFarmProbeOutput
func (IPLoadBalancingHTTPFarmProbeOutput) ToIPLoadBalancingHTTPFarmProbeOutputWithContext ¶
func (o IPLoadBalancingHTTPFarmProbeOutput) ToIPLoadBalancingHTTPFarmProbeOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmProbeOutput
func (IPLoadBalancingHTTPFarmProbeOutput) ToIPLoadBalancingHTTPFarmProbePtrOutput ¶
func (o IPLoadBalancingHTTPFarmProbeOutput) ToIPLoadBalancingHTTPFarmProbePtrOutput() IPLoadBalancingHTTPFarmProbePtrOutput
func (IPLoadBalancingHTTPFarmProbeOutput) ToIPLoadBalancingHTTPFarmProbePtrOutputWithContext ¶
func (o IPLoadBalancingHTTPFarmProbeOutput) ToIPLoadBalancingHTTPFarmProbePtrOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmProbePtrOutput
func (IPLoadBalancingHTTPFarmProbeOutput) Type ¶
func (o IPLoadBalancingHTTPFarmProbeOutput) Type() pulumi.StringOutput
Valid values : `http`, `internal`, `mysql`, `oco`, `pgsql`, `smtp`, `tcp`
func (IPLoadBalancingHTTPFarmProbeOutput) Url ¶
func (o IPLoadBalancingHTTPFarmProbeOutput) Url() pulumi.StringPtrOutput
URL for HTTP probe type.
type IPLoadBalancingHTTPFarmProbePtrInput ¶
type IPLoadBalancingHTTPFarmProbePtrInput interface { pulumi.Input ToIPLoadBalancingHTTPFarmProbePtrOutput() IPLoadBalancingHTTPFarmProbePtrOutput ToIPLoadBalancingHTTPFarmProbePtrOutputWithContext(context.Context) IPLoadBalancingHTTPFarmProbePtrOutput }
IPLoadBalancingHTTPFarmProbePtrInput is an input type that accepts IPLoadBalancingHTTPFarmProbeArgs, IPLoadBalancingHTTPFarmProbePtr and IPLoadBalancingHTTPFarmProbePtrOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPFarmProbePtrInput` via:
IPLoadBalancingHTTPFarmProbeArgs{...} or: nil
func IPLoadBalancingHTTPFarmProbePtr ¶
func IPLoadBalancingHTTPFarmProbePtr(v *IPLoadBalancingHTTPFarmProbeArgs) IPLoadBalancingHTTPFarmProbePtrInput
type IPLoadBalancingHTTPFarmProbePtrOutput ¶
type IPLoadBalancingHTTPFarmProbePtrOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPFarmProbePtrOutput) ElementType ¶
func (IPLoadBalancingHTTPFarmProbePtrOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPFarmProbePtrOutput) ForceSsl ¶
func (o IPLoadBalancingHTTPFarmProbePtrOutput) ForceSsl() pulumi.BoolPtrOutput
Force use of SSL (TLS)
func (IPLoadBalancingHTTPFarmProbePtrOutput) Interval ¶
func (o IPLoadBalancingHTTPFarmProbePtrOutput) Interval() pulumi.IntPtrOutput
probe interval, Value between 30 and 3600 seconds, default 30
func (IPLoadBalancingHTTPFarmProbePtrOutput) Match ¶
func (o IPLoadBalancingHTTPFarmProbePtrOutput) Match() pulumi.StringPtrOutput
What to mach `pattern` against (`contains`, `default`, `internal`, `matches`, `status`)
func (IPLoadBalancingHTTPFarmProbePtrOutput) Method ¶
func (o IPLoadBalancingHTTPFarmProbePtrOutput) Method() pulumi.StringPtrOutput
HTTP probe method (`GET`, `HEAD`, `OPTIONS`, `internal`)
func (IPLoadBalancingHTTPFarmProbePtrOutput) Negate ¶
func (o IPLoadBalancingHTTPFarmProbePtrOutput) Negate() pulumi.BoolPtrOutput
Negate probe result
func (IPLoadBalancingHTTPFarmProbePtrOutput) Pattern ¶
func (o IPLoadBalancingHTTPFarmProbePtrOutput) Pattern() pulumi.StringPtrOutput
Pattern to match against `match`
func (IPLoadBalancingHTTPFarmProbePtrOutput) Port ¶
func (o IPLoadBalancingHTTPFarmProbePtrOutput) Port() pulumi.IntPtrOutput
Port for backends to recieve traffic on.
func (IPLoadBalancingHTTPFarmProbePtrOutput) ToIPLoadBalancingHTTPFarmProbePtrOutput ¶
func (o IPLoadBalancingHTTPFarmProbePtrOutput) ToIPLoadBalancingHTTPFarmProbePtrOutput() IPLoadBalancingHTTPFarmProbePtrOutput
func (IPLoadBalancingHTTPFarmProbePtrOutput) ToIPLoadBalancingHTTPFarmProbePtrOutputWithContext ¶
func (o IPLoadBalancingHTTPFarmProbePtrOutput) ToIPLoadBalancingHTTPFarmProbePtrOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmProbePtrOutput
func (IPLoadBalancingHTTPFarmProbePtrOutput) Type ¶
func (o IPLoadBalancingHTTPFarmProbePtrOutput) Type() pulumi.StringPtrOutput
Valid values : `http`, `internal`, `mysql`, `oco`, `pgsql`, `smtp`, `tcp`
func (IPLoadBalancingHTTPFarmProbePtrOutput) Url ¶
func (o IPLoadBalancingHTTPFarmProbePtrOutput) Url() pulumi.StringPtrOutput
URL for HTTP probe type.
type IPLoadBalancingHTTPFarmServer ¶
type IPLoadBalancingHTTPFarmServer struct { pulumi.CustomResourceState // Address of the backend server (IP from either internal or OVH network) Address pulumi.StringOutput `pulumi:"address"` // is it a backup server used in case of failure of all the non-backup backends Backup pulumi.BoolPtrOutput `pulumi:"backup"` Chain pulumi.StringPtrOutput `pulumi:"chain"` // Value of the stickiness cookie used for this backend. Cookie pulumi.StringOutput `pulumi:"cookie"` // Label for the server DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // ID of the farm this server is attached to FarmId pulumi.IntOutput `pulumi:"farmId"` // Port that backend will respond on Port pulumi.IntPtrOutput `pulumi:"port"` // defines if backend will be probed to determine health and keep as active in farm if healthy Probe pulumi.BoolPtrOutput `pulumi:"probe"` // version of the PROXY protocol used to pass origin connection information from loadbalancer to recieving service (`v1`, `v2`, `v2-ssl`, `v2-ssl-cn`) ProxyProtocolVersion pulumi.StringPtrOutput `pulumi:"proxyProtocolVersion"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` // is the connection ciphered with SSL (TLS) Ssl pulumi.BoolPtrOutput `pulumi:"ssl"` // backend status - `active` or `inactive` Status pulumi.StringOutput `pulumi:"status"` // used in loadbalancing algorithm Weight pulumi.IntPtrOutput `pulumi:"weight"` }
Creates a backend server entry linked to http loadbalancing group (farm)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { lb, err := ovh.LookupIPLoadBalancing(ctx, &GetIPLoadBalancingArgs{ ServiceName: pulumi.StringRef("ip-1.2.3.4"), State: pulumi.StringRef("ok"), }, nil) if err != nil { return err } farmname, err := ovh.NewIPLoadBalancingHTTPFarm(ctx, "farmname", &ovh.IPLoadBalancingHTTPFarmArgs{ ServiceName: pulumi.String(lb.Id), Port: pulumi.Int(8080), Zone: pulumi.String("all"), }) if err != nil { return err } _, err = ovh.NewIPLoadBalancingHTTPFarmServer(ctx, "backend", &ovh.IPLoadBalancingHTTPFarmServerArgs{ ServiceName: pulumi.String(lb.Id), FarmId: farmname.ID(), DisplayName: pulumi.String("mybackend"), Address: pulumi.String("4.5.6.7"), Status: pulumi.String("active"), Port: pulumi.Int(80), ProxyProtocolVersion: pulumi.Any(v2), Weight: pulumi.Int(2), Probe: pulumi.Bool(true), Ssl: pulumi.Bool(false), Backup: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
func GetIPLoadBalancingHTTPFarmServer ¶
func GetIPLoadBalancingHTTPFarmServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPLoadBalancingHTTPFarmServerState, opts ...pulumi.ResourceOption) (*IPLoadBalancingHTTPFarmServer, error)
GetIPLoadBalancingHTTPFarmServer gets an existing IPLoadBalancingHTTPFarmServer 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 NewIPLoadBalancingHTTPFarmServer ¶
func NewIPLoadBalancingHTTPFarmServer(ctx *pulumi.Context, name string, args *IPLoadBalancingHTTPFarmServerArgs, opts ...pulumi.ResourceOption) (*IPLoadBalancingHTTPFarmServer, error)
NewIPLoadBalancingHTTPFarmServer registers a new resource with the given unique name, arguments, and options.
func (*IPLoadBalancingHTTPFarmServer) ElementType ¶
func (*IPLoadBalancingHTTPFarmServer) ElementType() reflect.Type
func (*IPLoadBalancingHTTPFarmServer) ToIPLoadBalancingHTTPFarmServerOutput ¶
func (i *IPLoadBalancingHTTPFarmServer) ToIPLoadBalancingHTTPFarmServerOutput() IPLoadBalancingHTTPFarmServerOutput
func (*IPLoadBalancingHTTPFarmServer) ToIPLoadBalancingHTTPFarmServerOutputWithContext ¶
func (i *IPLoadBalancingHTTPFarmServer) ToIPLoadBalancingHTTPFarmServerOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmServerOutput
type IPLoadBalancingHTTPFarmServerArgs ¶
type IPLoadBalancingHTTPFarmServerArgs struct { // Address of the backend server (IP from either internal or OVH network) Address pulumi.StringInput // is it a backup server used in case of failure of all the non-backup backends Backup pulumi.BoolPtrInput Chain pulumi.StringPtrInput // Label for the server DisplayName pulumi.StringPtrInput // ID of the farm this server is attached to FarmId pulumi.IntInput // Port that backend will respond on Port pulumi.IntPtrInput // defines if backend will be probed to determine health and keep as active in farm if healthy Probe pulumi.BoolPtrInput // version of the PROXY protocol used to pass origin connection information from loadbalancer to recieving service (`v1`, `v2`, `v2-ssl`, `v2-ssl-cn`) ProxyProtocolVersion pulumi.StringPtrInput // The internal name of your IP load balancing ServiceName pulumi.StringInput // is the connection ciphered with SSL (TLS) Ssl pulumi.BoolPtrInput // backend status - `active` or `inactive` Status pulumi.StringInput // used in loadbalancing algorithm Weight pulumi.IntPtrInput }
The set of arguments for constructing a IPLoadBalancingHTTPFarmServer resource.
func (IPLoadBalancingHTTPFarmServerArgs) ElementType ¶
func (IPLoadBalancingHTTPFarmServerArgs) ElementType() reflect.Type
type IPLoadBalancingHTTPFarmServerArray ¶
type IPLoadBalancingHTTPFarmServerArray []IPLoadBalancingHTTPFarmServerInput
func (IPLoadBalancingHTTPFarmServerArray) ElementType ¶
func (IPLoadBalancingHTTPFarmServerArray) ElementType() reflect.Type
func (IPLoadBalancingHTTPFarmServerArray) ToIPLoadBalancingHTTPFarmServerArrayOutput ¶
func (i IPLoadBalancingHTTPFarmServerArray) ToIPLoadBalancingHTTPFarmServerArrayOutput() IPLoadBalancingHTTPFarmServerArrayOutput
func (IPLoadBalancingHTTPFarmServerArray) ToIPLoadBalancingHTTPFarmServerArrayOutputWithContext ¶
func (i IPLoadBalancingHTTPFarmServerArray) ToIPLoadBalancingHTTPFarmServerArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmServerArrayOutput
type IPLoadBalancingHTTPFarmServerArrayInput ¶
type IPLoadBalancingHTTPFarmServerArrayInput interface { pulumi.Input ToIPLoadBalancingHTTPFarmServerArrayOutput() IPLoadBalancingHTTPFarmServerArrayOutput ToIPLoadBalancingHTTPFarmServerArrayOutputWithContext(context.Context) IPLoadBalancingHTTPFarmServerArrayOutput }
IPLoadBalancingHTTPFarmServerArrayInput is an input type that accepts IPLoadBalancingHTTPFarmServerArray and IPLoadBalancingHTTPFarmServerArrayOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPFarmServerArrayInput` via:
IPLoadBalancingHTTPFarmServerArray{ IPLoadBalancingHTTPFarmServerArgs{...} }
type IPLoadBalancingHTTPFarmServerArrayOutput ¶
type IPLoadBalancingHTTPFarmServerArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPFarmServerArrayOutput) ElementType ¶
func (IPLoadBalancingHTTPFarmServerArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPFarmServerArrayOutput) ToIPLoadBalancingHTTPFarmServerArrayOutput ¶
func (o IPLoadBalancingHTTPFarmServerArrayOutput) ToIPLoadBalancingHTTPFarmServerArrayOutput() IPLoadBalancingHTTPFarmServerArrayOutput
func (IPLoadBalancingHTTPFarmServerArrayOutput) ToIPLoadBalancingHTTPFarmServerArrayOutputWithContext ¶
func (o IPLoadBalancingHTTPFarmServerArrayOutput) ToIPLoadBalancingHTTPFarmServerArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmServerArrayOutput
type IPLoadBalancingHTTPFarmServerInput ¶
type IPLoadBalancingHTTPFarmServerInput interface { pulumi.Input ToIPLoadBalancingHTTPFarmServerOutput() IPLoadBalancingHTTPFarmServerOutput ToIPLoadBalancingHTTPFarmServerOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmServerOutput }
type IPLoadBalancingHTTPFarmServerMap ¶
type IPLoadBalancingHTTPFarmServerMap map[string]IPLoadBalancingHTTPFarmServerInput
func (IPLoadBalancingHTTPFarmServerMap) ElementType ¶
func (IPLoadBalancingHTTPFarmServerMap) ElementType() reflect.Type
func (IPLoadBalancingHTTPFarmServerMap) ToIPLoadBalancingHTTPFarmServerMapOutput ¶
func (i IPLoadBalancingHTTPFarmServerMap) ToIPLoadBalancingHTTPFarmServerMapOutput() IPLoadBalancingHTTPFarmServerMapOutput
func (IPLoadBalancingHTTPFarmServerMap) ToIPLoadBalancingHTTPFarmServerMapOutputWithContext ¶
func (i IPLoadBalancingHTTPFarmServerMap) ToIPLoadBalancingHTTPFarmServerMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmServerMapOutput
type IPLoadBalancingHTTPFarmServerMapInput ¶
type IPLoadBalancingHTTPFarmServerMapInput interface { pulumi.Input ToIPLoadBalancingHTTPFarmServerMapOutput() IPLoadBalancingHTTPFarmServerMapOutput ToIPLoadBalancingHTTPFarmServerMapOutputWithContext(context.Context) IPLoadBalancingHTTPFarmServerMapOutput }
IPLoadBalancingHTTPFarmServerMapInput is an input type that accepts IPLoadBalancingHTTPFarmServerMap and IPLoadBalancingHTTPFarmServerMapOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPFarmServerMapInput` via:
IPLoadBalancingHTTPFarmServerMap{ "key": IPLoadBalancingHTTPFarmServerArgs{...} }
type IPLoadBalancingHTTPFarmServerMapOutput ¶
type IPLoadBalancingHTTPFarmServerMapOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPFarmServerMapOutput) ElementType ¶
func (IPLoadBalancingHTTPFarmServerMapOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPFarmServerMapOutput) MapIndex ¶
func (o IPLoadBalancingHTTPFarmServerMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingHTTPFarmServerOutput
func (IPLoadBalancingHTTPFarmServerMapOutput) ToIPLoadBalancingHTTPFarmServerMapOutput ¶
func (o IPLoadBalancingHTTPFarmServerMapOutput) ToIPLoadBalancingHTTPFarmServerMapOutput() IPLoadBalancingHTTPFarmServerMapOutput
func (IPLoadBalancingHTTPFarmServerMapOutput) ToIPLoadBalancingHTTPFarmServerMapOutputWithContext ¶
func (o IPLoadBalancingHTTPFarmServerMapOutput) ToIPLoadBalancingHTTPFarmServerMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmServerMapOutput
type IPLoadBalancingHTTPFarmServerOutput ¶
type IPLoadBalancingHTTPFarmServerOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPFarmServerOutput) Address ¶
func (o IPLoadBalancingHTTPFarmServerOutput) Address() pulumi.StringOutput
Address of the backend server (IP from either internal or OVH network)
func (IPLoadBalancingHTTPFarmServerOutput) Backup ¶
func (o IPLoadBalancingHTTPFarmServerOutput) Backup() pulumi.BoolPtrOutput
is it a backup server used in case of failure of all the non-backup backends
func (IPLoadBalancingHTTPFarmServerOutput) Chain ¶
func (o IPLoadBalancingHTTPFarmServerOutput) Chain() pulumi.StringPtrOutput
func (IPLoadBalancingHTTPFarmServerOutput) Cookie ¶
func (o IPLoadBalancingHTTPFarmServerOutput) Cookie() pulumi.StringOutput
Value of the stickiness cookie used for this backend.
func (IPLoadBalancingHTTPFarmServerOutput) DisplayName ¶
func (o IPLoadBalancingHTTPFarmServerOutput) DisplayName() pulumi.StringPtrOutput
Label for the server
func (IPLoadBalancingHTTPFarmServerOutput) ElementType ¶
func (IPLoadBalancingHTTPFarmServerOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPFarmServerOutput) FarmId ¶
func (o IPLoadBalancingHTTPFarmServerOutput) FarmId() pulumi.IntOutput
ID of the farm this server is attached to
func (IPLoadBalancingHTTPFarmServerOutput) Port ¶
func (o IPLoadBalancingHTTPFarmServerOutput) Port() pulumi.IntPtrOutput
Port that backend will respond on
func (IPLoadBalancingHTTPFarmServerOutput) Probe ¶
func (o IPLoadBalancingHTTPFarmServerOutput) Probe() pulumi.BoolPtrOutput
defines if backend will be probed to determine health and keep as active in farm if healthy
func (IPLoadBalancingHTTPFarmServerOutput) ProxyProtocolVersion ¶
func (o IPLoadBalancingHTTPFarmServerOutput) ProxyProtocolVersion() pulumi.StringPtrOutput
version of the PROXY protocol used to pass origin connection information from loadbalancer to recieving service (`v1`, `v2`, `v2-ssl`, `v2-ssl-cn`)
func (IPLoadBalancingHTTPFarmServerOutput) ServiceName ¶
func (o IPLoadBalancingHTTPFarmServerOutput) ServiceName() pulumi.StringOutput
The internal name of your IP load balancing
func (IPLoadBalancingHTTPFarmServerOutput) Ssl ¶
func (o IPLoadBalancingHTTPFarmServerOutput) Ssl() pulumi.BoolPtrOutput
is the connection ciphered with SSL (TLS)
func (IPLoadBalancingHTTPFarmServerOutput) Status ¶
func (o IPLoadBalancingHTTPFarmServerOutput) Status() pulumi.StringOutput
backend status - `active` or `inactive`
func (IPLoadBalancingHTTPFarmServerOutput) ToIPLoadBalancingHTTPFarmServerOutput ¶
func (o IPLoadBalancingHTTPFarmServerOutput) ToIPLoadBalancingHTTPFarmServerOutput() IPLoadBalancingHTTPFarmServerOutput
func (IPLoadBalancingHTTPFarmServerOutput) ToIPLoadBalancingHTTPFarmServerOutputWithContext ¶
func (o IPLoadBalancingHTTPFarmServerOutput) ToIPLoadBalancingHTTPFarmServerOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFarmServerOutput
func (IPLoadBalancingHTTPFarmServerOutput) Weight ¶
func (o IPLoadBalancingHTTPFarmServerOutput) Weight() pulumi.IntPtrOutput
used in loadbalancing algorithm
type IPLoadBalancingHTTPFarmServerState ¶
type IPLoadBalancingHTTPFarmServerState struct { // Address of the backend server (IP from either internal or OVH network) Address pulumi.StringPtrInput // is it a backup server used in case of failure of all the non-backup backends Backup pulumi.BoolPtrInput Chain pulumi.StringPtrInput // Value of the stickiness cookie used for this backend. Cookie pulumi.StringPtrInput // Label for the server DisplayName pulumi.StringPtrInput // ID of the farm this server is attached to FarmId pulumi.IntPtrInput // Port that backend will respond on Port pulumi.IntPtrInput // defines if backend will be probed to determine health and keep as active in farm if healthy Probe pulumi.BoolPtrInput // version of the PROXY protocol used to pass origin connection information from loadbalancer to recieving service (`v1`, `v2`, `v2-ssl`, `v2-ssl-cn`) ProxyProtocolVersion pulumi.StringPtrInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput // is the connection ciphered with SSL (TLS) Ssl pulumi.BoolPtrInput // backend status - `active` or `inactive` Status pulumi.StringPtrInput // used in loadbalancing algorithm Weight pulumi.IntPtrInput }
func (IPLoadBalancingHTTPFarmServerState) ElementType ¶
func (IPLoadBalancingHTTPFarmServerState) ElementType() reflect.Type
type IPLoadBalancingHTTPFarmState ¶
type IPLoadBalancingHTTPFarmState struct { // Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) Balance pulumi.StringPtrInput // Readable label for loadbalancer farm DisplayName pulumi.StringPtrInput // Port for backends to recieve traffic on. Port pulumi.IntPtrInput // define a backend healthcheck probe Probe IPLoadBalancingHTTPFarmProbePtrInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput // Stickiness type. No stickiness if null (`sourceIp`, `cookie`) Stickiness pulumi.StringPtrInput // Internal Load Balancer identifier of the vRack private network to attach to your farm, mandatory when your Load Balancer is attached to a vRack VrackNetworkId pulumi.IntPtrInput // Zone where the farm will be defined (ie. `GRA`, `BHS` also supports `ALL`) Zone pulumi.StringPtrInput }
func (IPLoadBalancingHTTPFarmState) ElementType ¶
func (IPLoadBalancingHTTPFarmState) ElementType() reflect.Type
type IPLoadBalancingHTTPFrontend ¶
type IPLoadBalancingHTTPFrontend struct { pulumi.CustomResourceState // Restrict IP Load Balancing access to these ip block. No restriction if null. List of IP blocks. AllowedSources pulumi.StringArrayOutput `pulumi:"allowedSources"` // Only attach frontend on these ip. No restriction if null. List of Ip blocks. DedicatedIpfos pulumi.StringArrayOutput `pulumi:"dedicatedIpfos"` // Default TCP Farm of your frontend DefaultFarmId pulumi.IntOutput `pulumi:"defaultFarmId"` // Default ssl served to your customer DefaultSslId pulumi.IntOutput `pulumi:"defaultSslId"` // Disable your frontend. Default: 'false' Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // Human readable name for your frontend, this field is for you DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Port(s) attached to your frontend. Supports single port (numerical value), // range (2 dash-delimited increasing ports) and comma-separated list of 'single port' // and/or 'range'. Each port must be in the [1;49151] range Port pulumi.StringOutput `pulumi:"port"` // Redirection HTTP' RedirectLocation pulumi.StringPtrOutput `pulumi:"redirectLocation"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` // SSL deciphering. Default: 'false' Ssl pulumi.BoolPtrOutput `pulumi:"ssl"` // Zone where the frontend will be defined (ie. `gra`, `bhs` also supports `all`) Zone pulumi.StringOutput `pulumi:"zone"` }
Creates a backend http server group (frontend) to be used by loadbalancing frontend(s)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { lb, err := ovh.LookupIPLoadBalancing(ctx, &GetIPLoadBalancingArgs{ ServiceName: pulumi.StringRef("ip-1.2.3.4"), State: pulumi.StringRef("ok"), }, nil) if err != nil { return err } farm80, err := ovh.NewIPLoadBalancingHTTPFarm(ctx, "farm80", &ovh.IPLoadBalancingHTTPFarmArgs{ DisplayName: pulumi.String("ingress-8080-gra"), Port: pulumi.Int(80), ServiceName: pulumi.String(lb.ServiceName), Zone: pulumi.String("all"), }) if err != nil { return err } _, err = ovh.NewIPLoadBalancingHTTPFrontend(ctx, "testfrontend", &ovh.IPLoadBalancingHTTPFrontendArgs{ DefaultFarmId: farm80.ID(), DisplayName: pulumi.String("ingress-8080-gra"), Port: pulumi.String("80,443"), ServiceName: pulumi.String(lb.ServiceName), Zone: pulumi.String("all"), }) if err != nil { return err } return nil }) }
```
func GetIPLoadBalancingHTTPFrontend ¶
func GetIPLoadBalancingHTTPFrontend(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPLoadBalancingHTTPFrontendState, opts ...pulumi.ResourceOption) (*IPLoadBalancingHTTPFrontend, error)
GetIPLoadBalancingHTTPFrontend gets an existing IPLoadBalancingHTTPFrontend 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 NewIPLoadBalancingHTTPFrontend ¶
func NewIPLoadBalancingHTTPFrontend(ctx *pulumi.Context, name string, args *IPLoadBalancingHTTPFrontendArgs, opts ...pulumi.ResourceOption) (*IPLoadBalancingHTTPFrontend, error)
NewIPLoadBalancingHTTPFrontend registers a new resource with the given unique name, arguments, and options.
func (*IPLoadBalancingHTTPFrontend) ElementType ¶
func (*IPLoadBalancingHTTPFrontend) ElementType() reflect.Type
func (*IPLoadBalancingHTTPFrontend) ToIPLoadBalancingHTTPFrontendOutput ¶
func (i *IPLoadBalancingHTTPFrontend) ToIPLoadBalancingHTTPFrontendOutput() IPLoadBalancingHTTPFrontendOutput
func (*IPLoadBalancingHTTPFrontend) ToIPLoadBalancingHTTPFrontendOutputWithContext ¶
func (i *IPLoadBalancingHTTPFrontend) ToIPLoadBalancingHTTPFrontendOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFrontendOutput
type IPLoadBalancingHTTPFrontendArgs ¶
type IPLoadBalancingHTTPFrontendArgs struct { // Restrict IP Load Balancing access to these ip block. No restriction if null. List of IP blocks. AllowedSources pulumi.StringArrayInput // Only attach frontend on these ip. No restriction if null. List of Ip blocks. DedicatedIpfos pulumi.StringArrayInput // Default TCP Farm of your frontend DefaultFarmId pulumi.IntPtrInput // Default ssl served to your customer DefaultSslId pulumi.IntPtrInput // Disable your frontend. Default: 'false' Disabled pulumi.BoolPtrInput // Human readable name for your frontend, this field is for you DisplayName pulumi.StringPtrInput // Port(s) attached to your frontend. Supports single port (numerical value), // range (2 dash-delimited increasing ports) and comma-separated list of 'single port' // and/or 'range'. Each port must be in the [1;49151] range Port pulumi.StringInput // Redirection HTTP' RedirectLocation pulumi.StringPtrInput // The internal name of your IP load balancing ServiceName pulumi.StringInput // SSL deciphering. Default: 'false' Ssl pulumi.BoolPtrInput // Zone where the frontend will be defined (ie. `gra`, `bhs` also supports `all`) Zone pulumi.StringInput }
The set of arguments for constructing a IPLoadBalancingHTTPFrontend resource.
func (IPLoadBalancingHTTPFrontendArgs) ElementType ¶
func (IPLoadBalancingHTTPFrontendArgs) ElementType() reflect.Type
type IPLoadBalancingHTTPFrontendArray ¶
type IPLoadBalancingHTTPFrontendArray []IPLoadBalancingHTTPFrontendInput
func (IPLoadBalancingHTTPFrontendArray) ElementType ¶
func (IPLoadBalancingHTTPFrontendArray) ElementType() reflect.Type
func (IPLoadBalancingHTTPFrontendArray) ToIPLoadBalancingHTTPFrontendArrayOutput ¶
func (i IPLoadBalancingHTTPFrontendArray) ToIPLoadBalancingHTTPFrontendArrayOutput() IPLoadBalancingHTTPFrontendArrayOutput
func (IPLoadBalancingHTTPFrontendArray) ToIPLoadBalancingHTTPFrontendArrayOutputWithContext ¶
func (i IPLoadBalancingHTTPFrontendArray) ToIPLoadBalancingHTTPFrontendArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFrontendArrayOutput
type IPLoadBalancingHTTPFrontendArrayInput ¶
type IPLoadBalancingHTTPFrontendArrayInput interface { pulumi.Input ToIPLoadBalancingHTTPFrontendArrayOutput() IPLoadBalancingHTTPFrontendArrayOutput ToIPLoadBalancingHTTPFrontendArrayOutputWithContext(context.Context) IPLoadBalancingHTTPFrontendArrayOutput }
IPLoadBalancingHTTPFrontendArrayInput is an input type that accepts IPLoadBalancingHTTPFrontendArray and IPLoadBalancingHTTPFrontendArrayOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPFrontendArrayInput` via:
IPLoadBalancingHTTPFrontendArray{ IPLoadBalancingHTTPFrontendArgs{...} }
type IPLoadBalancingHTTPFrontendArrayOutput ¶
type IPLoadBalancingHTTPFrontendArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPFrontendArrayOutput) ElementType ¶
func (IPLoadBalancingHTTPFrontendArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPFrontendArrayOutput) ToIPLoadBalancingHTTPFrontendArrayOutput ¶
func (o IPLoadBalancingHTTPFrontendArrayOutput) ToIPLoadBalancingHTTPFrontendArrayOutput() IPLoadBalancingHTTPFrontendArrayOutput
func (IPLoadBalancingHTTPFrontendArrayOutput) ToIPLoadBalancingHTTPFrontendArrayOutputWithContext ¶
func (o IPLoadBalancingHTTPFrontendArrayOutput) ToIPLoadBalancingHTTPFrontendArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFrontendArrayOutput
type IPLoadBalancingHTTPFrontendInput ¶
type IPLoadBalancingHTTPFrontendInput interface { pulumi.Input ToIPLoadBalancingHTTPFrontendOutput() IPLoadBalancingHTTPFrontendOutput ToIPLoadBalancingHTTPFrontendOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFrontendOutput }
type IPLoadBalancingHTTPFrontendMap ¶
type IPLoadBalancingHTTPFrontendMap map[string]IPLoadBalancingHTTPFrontendInput
func (IPLoadBalancingHTTPFrontendMap) ElementType ¶
func (IPLoadBalancingHTTPFrontendMap) ElementType() reflect.Type
func (IPLoadBalancingHTTPFrontendMap) ToIPLoadBalancingHTTPFrontendMapOutput ¶
func (i IPLoadBalancingHTTPFrontendMap) ToIPLoadBalancingHTTPFrontendMapOutput() IPLoadBalancingHTTPFrontendMapOutput
func (IPLoadBalancingHTTPFrontendMap) ToIPLoadBalancingHTTPFrontendMapOutputWithContext ¶
func (i IPLoadBalancingHTTPFrontendMap) ToIPLoadBalancingHTTPFrontendMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFrontendMapOutput
type IPLoadBalancingHTTPFrontendMapInput ¶
type IPLoadBalancingHTTPFrontendMapInput interface { pulumi.Input ToIPLoadBalancingHTTPFrontendMapOutput() IPLoadBalancingHTTPFrontendMapOutput ToIPLoadBalancingHTTPFrontendMapOutputWithContext(context.Context) IPLoadBalancingHTTPFrontendMapOutput }
IPLoadBalancingHTTPFrontendMapInput is an input type that accepts IPLoadBalancingHTTPFrontendMap and IPLoadBalancingHTTPFrontendMapOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPFrontendMapInput` via:
IPLoadBalancingHTTPFrontendMap{ "key": IPLoadBalancingHTTPFrontendArgs{...} }
type IPLoadBalancingHTTPFrontendMapOutput ¶
type IPLoadBalancingHTTPFrontendMapOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPFrontendMapOutput) ElementType ¶
func (IPLoadBalancingHTTPFrontendMapOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPFrontendMapOutput) MapIndex ¶
func (o IPLoadBalancingHTTPFrontendMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingHTTPFrontendOutput
func (IPLoadBalancingHTTPFrontendMapOutput) ToIPLoadBalancingHTTPFrontendMapOutput ¶
func (o IPLoadBalancingHTTPFrontendMapOutput) ToIPLoadBalancingHTTPFrontendMapOutput() IPLoadBalancingHTTPFrontendMapOutput
func (IPLoadBalancingHTTPFrontendMapOutput) ToIPLoadBalancingHTTPFrontendMapOutputWithContext ¶
func (o IPLoadBalancingHTTPFrontendMapOutput) ToIPLoadBalancingHTTPFrontendMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFrontendMapOutput
type IPLoadBalancingHTTPFrontendOutput ¶
type IPLoadBalancingHTTPFrontendOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPFrontendOutput) AllowedSources ¶
func (o IPLoadBalancingHTTPFrontendOutput) AllowedSources() pulumi.StringArrayOutput
Restrict IP Load Balancing access to these ip block. No restriction if null. List of IP blocks.
func (IPLoadBalancingHTTPFrontendOutput) DedicatedIpfos ¶
func (o IPLoadBalancingHTTPFrontendOutput) DedicatedIpfos() pulumi.StringArrayOutput
Only attach frontend on these ip. No restriction if null. List of Ip blocks.
func (IPLoadBalancingHTTPFrontendOutput) DefaultFarmId ¶
func (o IPLoadBalancingHTTPFrontendOutput) DefaultFarmId() pulumi.IntOutput
Default TCP Farm of your frontend
func (IPLoadBalancingHTTPFrontendOutput) DefaultSslId ¶
func (o IPLoadBalancingHTTPFrontendOutput) DefaultSslId() pulumi.IntOutput
Default ssl served to your customer
func (IPLoadBalancingHTTPFrontendOutput) Disabled ¶
func (o IPLoadBalancingHTTPFrontendOutput) Disabled() pulumi.BoolPtrOutput
Disable your frontend. Default: 'false'
func (IPLoadBalancingHTTPFrontendOutput) DisplayName ¶
func (o IPLoadBalancingHTTPFrontendOutput) DisplayName() pulumi.StringPtrOutput
Human readable name for your frontend, this field is for you
func (IPLoadBalancingHTTPFrontendOutput) ElementType ¶
func (IPLoadBalancingHTTPFrontendOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPFrontendOutput) Port ¶
func (o IPLoadBalancingHTTPFrontendOutput) Port() pulumi.StringOutput
Port(s) attached to your frontend. Supports single port (numerical value), range (2 dash-delimited increasing ports) and comma-separated list of 'single port' and/or 'range'. Each port must be in the [1;49151] range
func (IPLoadBalancingHTTPFrontendOutput) RedirectLocation ¶
func (o IPLoadBalancingHTTPFrontendOutput) RedirectLocation() pulumi.StringPtrOutput
Redirection HTTP'
func (IPLoadBalancingHTTPFrontendOutput) ServiceName ¶
func (o IPLoadBalancingHTTPFrontendOutput) ServiceName() pulumi.StringOutput
The internal name of your IP load balancing
func (IPLoadBalancingHTTPFrontendOutput) Ssl ¶
func (o IPLoadBalancingHTTPFrontendOutput) Ssl() pulumi.BoolPtrOutput
SSL deciphering. Default: 'false'
func (IPLoadBalancingHTTPFrontendOutput) ToIPLoadBalancingHTTPFrontendOutput ¶
func (o IPLoadBalancingHTTPFrontendOutput) ToIPLoadBalancingHTTPFrontendOutput() IPLoadBalancingHTTPFrontendOutput
func (IPLoadBalancingHTTPFrontendOutput) ToIPLoadBalancingHTTPFrontendOutputWithContext ¶
func (o IPLoadBalancingHTTPFrontendOutput) ToIPLoadBalancingHTTPFrontendOutputWithContext(ctx context.Context) IPLoadBalancingHTTPFrontendOutput
func (IPLoadBalancingHTTPFrontendOutput) Zone ¶
func (o IPLoadBalancingHTTPFrontendOutput) Zone() pulumi.StringOutput
Zone where the frontend will be defined (ie. `gra`, `bhs` also supports `all`)
type IPLoadBalancingHTTPFrontendState ¶
type IPLoadBalancingHTTPFrontendState struct { // Restrict IP Load Balancing access to these ip block. No restriction if null. List of IP blocks. AllowedSources pulumi.StringArrayInput // Only attach frontend on these ip. No restriction if null. List of Ip blocks. DedicatedIpfos pulumi.StringArrayInput // Default TCP Farm of your frontend DefaultFarmId pulumi.IntPtrInput // Default ssl served to your customer DefaultSslId pulumi.IntPtrInput // Disable your frontend. Default: 'false' Disabled pulumi.BoolPtrInput // Human readable name for your frontend, this field is for you DisplayName pulumi.StringPtrInput // Port(s) attached to your frontend. Supports single port (numerical value), // range (2 dash-delimited increasing ports) and comma-separated list of 'single port' // and/or 'range'. Each port must be in the [1;49151] range Port pulumi.StringPtrInput // Redirection HTTP' RedirectLocation pulumi.StringPtrInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput // SSL deciphering. Default: 'false' Ssl pulumi.BoolPtrInput // Zone where the frontend will be defined (ie. `gra`, `bhs` also supports `all`) Zone pulumi.StringPtrInput }
func (IPLoadBalancingHTTPFrontendState) ElementType ¶
func (IPLoadBalancingHTTPFrontendState) ElementType() reflect.Type
type IPLoadBalancingHTTPRoute ¶
type IPLoadBalancingHTTPRoute struct { pulumi.CustomResourceState // Action triggered when all rules match Action IPLoadBalancingHTTPRouteActionOutput `pulumi:"action"` // Human readable name for your route, this field is for you DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Route traffic for this frontend FrontendId pulumi.IntOutput `pulumi:"frontendId"` // List of rules to match to trigger action Rules IPLoadBalancingHTTPRouteRuleTypeArrayOutput `pulumi:"rules"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` // HTTP status code for "redirect" and "reject" actions Status pulumi.StringOutput `pulumi:"status"` // Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action Weight pulumi.IntOutput `pulumi:"weight"` }
Manage http route for a loadbalancer service
## Example Usage
Route which redirect all url to https.
```go package main
import (
"fmt" "github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewIPLoadBalancingHTTPRoute(ctx, "httpsredirect", &ovh.IPLoadBalancingHTTPRouteArgs{ Action: &IPLoadBalancingHTTPRouteActionArgs{ Status: pulumi.Int(302), Target: pulumi.String(fmt.Sprintf("%v%v%v%v", "https://", host, path, arguments)), Type: pulumi.String("redirect"), }, DisplayName: pulumi.String("Redirect to HTTPS"), ServiceName: pulumi.String("loadbalancer-xxxxxxxxxxxxxxxxxx"), Weight: pulumi.Int(1), }) if err != nil { return err } return nil }) }
```
func GetIPLoadBalancingHTTPRoute ¶
func GetIPLoadBalancingHTTPRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPLoadBalancingHTTPRouteState, opts ...pulumi.ResourceOption) (*IPLoadBalancingHTTPRoute, error)
GetIPLoadBalancingHTTPRoute gets an existing IPLoadBalancingHTTPRoute 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 NewIPLoadBalancingHTTPRoute ¶
func NewIPLoadBalancingHTTPRoute(ctx *pulumi.Context, name string, args *IPLoadBalancingHTTPRouteArgs, opts ...pulumi.ResourceOption) (*IPLoadBalancingHTTPRoute, error)
NewIPLoadBalancingHTTPRoute registers a new resource with the given unique name, arguments, and options.
func (*IPLoadBalancingHTTPRoute) ElementType ¶
func (*IPLoadBalancingHTTPRoute) ElementType() reflect.Type
func (*IPLoadBalancingHTTPRoute) ToIPLoadBalancingHTTPRouteOutput ¶
func (i *IPLoadBalancingHTTPRoute) ToIPLoadBalancingHTTPRouteOutput() IPLoadBalancingHTTPRouteOutput
func (*IPLoadBalancingHTTPRoute) ToIPLoadBalancingHTTPRouteOutputWithContext ¶
func (i *IPLoadBalancingHTTPRoute) ToIPLoadBalancingHTTPRouteOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteOutput
type IPLoadBalancingHTTPRouteAction ¶
type IPLoadBalancingHTTPRouteAction struct { // HTTP status code for "redirect" and "reject" actions Status *int `pulumi:"status"` // Farm ID for "farm" action type or URL template for "redirect" action. You may use ${uri}, ${protocol}, ${host}, ${port} and ${path} variables in redirect target Target *string `pulumi:"target"` // Action to trigger if all the rules of this route matches Type string `pulumi:"type"` }
type IPLoadBalancingHTTPRouteActionArgs ¶
type IPLoadBalancingHTTPRouteActionArgs struct { // HTTP status code for "redirect" and "reject" actions Status pulumi.IntPtrInput `pulumi:"status"` // Farm ID for "farm" action type or URL template for "redirect" action. You may use ${uri}, ${protocol}, ${host}, ${port} and ${path} variables in redirect target Target pulumi.StringPtrInput `pulumi:"target"` // Action to trigger if all the rules of this route matches Type pulumi.StringInput `pulumi:"type"` }
func (IPLoadBalancingHTTPRouteActionArgs) ElementType ¶
func (IPLoadBalancingHTTPRouteActionArgs) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteActionArgs) ToIPLoadBalancingHTTPRouteActionOutput ¶
func (i IPLoadBalancingHTTPRouteActionArgs) ToIPLoadBalancingHTTPRouteActionOutput() IPLoadBalancingHTTPRouteActionOutput
func (IPLoadBalancingHTTPRouteActionArgs) ToIPLoadBalancingHTTPRouteActionOutputWithContext ¶
func (i IPLoadBalancingHTTPRouteActionArgs) ToIPLoadBalancingHTTPRouteActionOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteActionOutput
func (IPLoadBalancingHTTPRouteActionArgs) ToIPLoadBalancingHTTPRouteActionPtrOutput ¶
func (i IPLoadBalancingHTTPRouteActionArgs) ToIPLoadBalancingHTTPRouteActionPtrOutput() IPLoadBalancingHTTPRouteActionPtrOutput
func (IPLoadBalancingHTTPRouteActionArgs) ToIPLoadBalancingHTTPRouteActionPtrOutputWithContext ¶
func (i IPLoadBalancingHTTPRouteActionArgs) ToIPLoadBalancingHTTPRouteActionPtrOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteActionPtrOutput
type IPLoadBalancingHTTPRouteActionInput ¶
type IPLoadBalancingHTTPRouteActionInput interface { pulumi.Input ToIPLoadBalancingHTTPRouteActionOutput() IPLoadBalancingHTTPRouteActionOutput ToIPLoadBalancingHTTPRouteActionOutputWithContext(context.Context) IPLoadBalancingHTTPRouteActionOutput }
IPLoadBalancingHTTPRouteActionInput is an input type that accepts IPLoadBalancingHTTPRouteActionArgs and IPLoadBalancingHTTPRouteActionOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPRouteActionInput` via:
IPLoadBalancingHTTPRouteActionArgs{...}
type IPLoadBalancingHTTPRouteActionOutput ¶
type IPLoadBalancingHTTPRouteActionOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPRouteActionOutput) ElementType ¶
func (IPLoadBalancingHTTPRouteActionOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteActionOutput) Status ¶
func (o IPLoadBalancingHTTPRouteActionOutput) Status() pulumi.IntPtrOutput
HTTP status code for "redirect" and "reject" actions
func (IPLoadBalancingHTTPRouteActionOutput) Target ¶
func (o IPLoadBalancingHTTPRouteActionOutput) Target() pulumi.StringPtrOutput
Farm ID for "farm" action type or URL template for "redirect" action. You may use ${uri}, ${protocol}, ${host}, ${port} and ${path} variables in redirect target
func (IPLoadBalancingHTTPRouteActionOutput) ToIPLoadBalancingHTTPRouteActionOutput ¶
func (o IPLoadBalancingHTTPRouteActionOutput) ToIPLoadBalancingHTTPRouteActionOutput() IPLoadBalancingHTTPRouteActionOutput
func (IPLoadBalancingHTTPRouteActionOutput) ToIPLoadBalancingHTTPRouteActionOutputWithContext ¶
func (o IPLoadBalancingHTTPRouteActionOutput) ToIPLoadBalancingHTTPRouteActionOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteActionOutput
func (IPLoadBalancingHTTPRouteActionOutput) ToIPLoadBalancingHTTPRouteActionPtrOutput ¶
func (o IPLoadBalancingHTTPRouteActionOutput) ToIPLoadBalancingHTTPRouteActionPtrOutput() IPLoadBalancingHTTPRouteActionPtrOutput
func (IPLoadBalancingHTTPRouteActionOutput) ToIPLoadBalancingHTTPRouteActionPtrOutputWithContext ¶
func (o IPLoadBalancingHTTPRouteActionOutput) ToIPLoadBalancingHTTPRouteActionPtrOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteActionPtrOutput
func (IPLoadBalancingHTTPRouteActionOutput) Type ¶
func (o IPLoadBalancingHTTPRouteActionOutput) Type() pulumi.StringOutput
Action to trigger if all the rules of this route matches
type IPLoadBalancingHTTPRouteActionPtrInput ¶
type IPLoadBalancingHTTPRouteActionPtrInput interface { pulumi.Input ToIPLoadBalancingHTTPRouteActionPtrOutput() IPLoadBalancingHTTPRouteActionPtrOutput ToIPLoadBalancingHTTPRouteActionPtrOutputWithContext(context.Context) IPLoadBalancingHTTPRouteActionPtrOutput }
IPLoadBalancingHTTPRouteActionPtrInput is an input type that accepts IPLoadBalancingHTTPRouteActionArgs, IPLoadBalancingHTTPRouteActionPtr and IPLoadBalancingHTTPRouteActionPtrOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPRouteActionPtrInput` via:
IPLoadBalancingHTTPRouteActionArgs{...} or: nil
func IPLoadBalancingHTTPRouteActionPtr ¶
func IPLoadBalancingHTTPRouteActionPtr(v *IPLoadBalancingHTTPRouteActionArgs) IPLoadBalancingHTTPRouteActionPtrInput
type IPLoadBalancingHTTPRouteActionPtrOutput ¶
type IPLoadBalancingHTTPRouteActionPtrOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPRouteActionPtrOutput) ElementType ¶
func (IPLoadBalancingHTTPRouteActionPtrOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteActionPtrOutput) Status ¶
func (o IPLoadBalancingHTTPRouteActionPtrOutput) Status() pulumi.IntPtrOutput
HTTP status code for "redirect" and "reject" actions
func (IPLoadBalancingHTTPRouteActionPtrOutput) Target ¶
func (o IPLoadBalancingHTTPRouteActionPtrOutput) Target() pulumi.StringPtrOutput
Farm ID for "farm" action type or URL template for "redirect" action. You may use ${uri}, ${protocol}, ${host}, ${port} and ${path} variables in redirect target
func (IPLoadBalancingHTTPRouteActionPtrOutput) ToIPLoadBalancingHTTPRouteActionPtrOutput ¶
func (o IPLoadBalancingHTTPRouteActionPtrOutput) ToIPLoadBalancingHTTPRouteActionPtrOutput() IPLoadBalancingHTTPRouteActionPtrOutput
func (IPLoadBalancingHTTPRouteActionPtrOutput) ToIPLoadBalancingHTTPRouteActionPtrOutputWithContext ¶
func (o IPLoadBalancingHTTPRouteActionPtrOutput) ToIPLoadBalancingHTTPRouteActionPtrOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteActionPtrOutput
func (IPLoadBalancingHTTPRouteActionPtrOutput) Type ¶
func (o IPLoadBalancingHTTPRouteActionPtrOutput) Type() pulumi.StringPtrOutput
Action to trigger if all the rules of this route matches
type IPLoadBalancingHTTPRouteArgs ¶
type IPLoadBalancingHTTPRouteArgs struct { // Action triggered when all rules match Action IPLoadBalancingHTTPRouteActionInput // Human readable name for your route, this field is for you DisplayName pulumi.StringPtrInput // Route traffic for this frontend FrontendId pulumi.IntPtrInput // The internal name of your IP load balancing ServiceName pulumi.StringInput // Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action Weight pulumi.IntPtrInput }
The set of arguments for constructing a IPLoadBalancingHTTPRoute resource.
func (IPLoadBalancingHTTPRouteArgs) ElementType ¶
func (IPLoadBalancingHTTPRouteArgs) ElementType() reflect.Type
type IPLoadBalancingHTTPRouteArray ¶
type IPLoadBalancingHTTPRouteArray []IPLoadBalancingHTTPRouteInput
func (IPLoadBalancingHTTPRouteArray) ElementType ¶
func (IPLoadBalancingHTTPRouteArray) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteArray) ToIPLoadBalancingHTTPRouteArrayOutput ¶
func (i IPLoadBalancingHTTPRouteArray) ToIPLoadBalancingHTTPRouteArrayOutput() IPLoadBalancingHTTPRouteArrayOutput
func (IPLoadBalancingHTTPRouteArray) ToIPLoadBalancingHTTPRouteArrayOutputWithContext ¶
func (i IPLoadBalancingHTTPRouteArray) ToIPLoadBalancingHTTPRouteArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteArrayOutput
type IPLoadBalancingHTTPRouteArrayInput ¶
type IPLoadBalancingHTTPRouteArrayInput interface { pulumi.Input ToIPLoadBalancingHTTPRouteArrayOutput() IPLoadBalancingHTTPRouteArrayOutput ToIPLoadBalancingHTTPRouteArrayOutputWithContext(context.Context) IPLoadBalancingHTTPRouteArrayOutput }
IPLoadBalancingHTTPRouteArrayInput is an input type that accepts IPLoadBalancingHTTPRouteArray and IPLoadBalancingHTTPRouteArrayOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPRouteArrayInput` via:
IPLoadBalancingHTTPRouteArray{ IPLoadBalancingHTTPRouteArgs{...} }
type IPLoadBalancingHTTPRouteArrayOutput ¶
type IPLoadBalancingHTTPRouteArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPRouteArrayOutput) ElementType ¶
func (IPLoadBalancingHTTPRouteArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteArrayOutput) Index ¶
func (o IPLoadBalancingHTTPRouteArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingHTTPRouteOutput
func (IPLoadBalancingHTTPRouteArrayOutput) ToIPLoadBalancingHTTPRouteArrayOutput ¶
func (o IPLoadBalancingHTTPRouteArrayOutput) ToIPLoadBalancingHTTPRouteArrayOutput() IPLoadBalancingHTTPRouteArrayOutput
func (IPLoadBalancingHTTPRouteArrayOutput) ToIPLoadBalancingHTTPRouteArrayOutputWithContext ¶
func (o IPLoadBalancingHTTPRouteArrayOutput) ToIPLoadBalancingHTTPRouteArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteArrayOutput
type IPLoadBalancingHTTPRouteInput ¶
type IPLoadBalancingHTTPRouteInput interface { pulumi.Input ToIPLoadBalancingHTTPRouteOutput() IPLoadBalancingHTTPRouteOutput ToIPLoadBalancingHTTPRouteOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteOutput }
type IPLoadBalancingHTTPRouteMap ¶
type IPLoadBalancingHTTPRouteMap map[string]IPLoadBalancingHTTPRouteInput
func (IPLoadBalancingHTTPRouteMap) ElementType ¶
func (IPLoadBalancingHTTPRouteMap) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteMap) ToIPLoadBalancingHTTPRouteMapOutput ¶
func (i IPLoadBalancingHTTPRouteMap) ToIPLoadBalancingHTTPRouteMapOutput() IPLoadBalancingHTTPRouteMapOutput
func (IPLoadBalancingHTTPRouteMap) ToIPLoadBalancingHTTPRouteMapOutputWithContext ¶
func (i IPLoadBalancingHTTPRouteMap) ToIPLoadBalancingHTTPRouteMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteMapOutput
type IPLoadBalancingHTTPRouteMapInput ¶
type IPLoadBalancingHTTPRouteMapInput interface { pulumi.Input ToIPLoadBalancingHTTPRouteMapOutput() IPLoadBalancingHTTPRouteMapOutput ToIPLoadBalancingHTTPRouteMapOutputWithContext(context.Context) IPLoadBalancingHTTPRouteMapOutput }
IPLoadBalancingHTTPRouteMapInput is an input type that accepts IPLoadBalancingHTTPRouteMap and IPLoadBalancingHTTPRouteMapOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPRouteMapInput` via:
IPLoadBalancingHTTPRouteMap{ "key": IPLoadBalancingHTTPRouteArgs{...} }
type IPLoadBalancingHTTPRouteMapOutput ¶
type IPLoadBalancingHTTPRouteMapOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPRouteMapOutput) ElementType ¶
func (IPLoadBalancingHTTPRouteMapOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteMapOutput) MapIndex ¶
func (o IPLoadBalancingHTTPRouteMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingHTTPRouteOutput
func (IPLoadBalancingHTTPRouteMapOutput) ToIPLoadBalancingHTTPRouteMapOutput ¶
func (o IPLoadBalancingHTTPRouteMapOutput) ToIPLoadBalancingHTTPRouteMapOutput() IPLoadBalancingHTTPRouteMapOutput
func (IPLoadBalancingHTTPRouteMapOutput) ToIPLoadBalancingHTTPRouteMapOutputWithContext ¶
func (o IPLoadBalancingHTTPRouteMapOutput) ToIPLoadBalancingHTTPRouteMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteMapOutput
type IPLoadBalancingHTTPRouteOutput ¶
type IPLoadBalancingHTTPRouteOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPRouteOutput) Action ¶
func (o IPLoadBalancingHTTPRouteOutput) Action() IPLoadBalancingHTTPRouteActionOutput
Action triggered when all rules match
func (IPLoadBalancingHTTPRouteOutput) DisplayName ¶
func (o IPLoadBalancingHTTPRouteOutput) DisplayName() pulumi.StringPtrOutput
Human readable name for your route, this field is for you
func (IPLoadBalancingHTTPRouteOutput) ElementType ¶
func (IPLoadBalancingHTTPRouteOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteOutput) FrontendId ¶
func (o IPLoadBalancingHTTPRouteOutput) FrontendId() pulumi.IntOutput
Route traffic for this frontend
func (IPLoadBalancingHTTPRouteOutput) ServiceName ¶
func (o IPLoadBalancingHTTPRouteOutput) ServiceName() pulumi.StringOutput
The internal name of your IP load balancing
func (IPLoadBalancingHTTPRouteOutput) Status ¶
func (o IPLoadBalancingHTTPRouteOutput) Status() pulumi.StringOutput
HTTP status code for "redirect" and "reject" actions
func (IPLoadBalancingHTTPRouteOutput) ToIPLoadBalancingHTTPRouteOutput ¶
func (o IPLoadBalancingHTTPRouteOutput) ToIPLoadBalancingHTTPRouteOutput() IPLoadBalancingHTTPRouteOutput
func (IPLoadBalancingHTTPRouteOutput) ToIPLoadBalancingHTTPRouteOutputWithContext ¶
func (o IPLoadBalancingHTTPRouteOutput) ToIPLoadBalancingHTTPRouteOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteOutput
func (IPLoadBalancingHTTPRouteOutput) Weight ¶
func (o IPLoadBalancingHTTPRouteOutput) Weight() pulumi.IntOutput
Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action
type IPLoadBalancingHTTPRouteRule ¶
type IPLoadBalancingHTTPRouteRule struct { pulumi.CustomResourceState // Human readable name for your rule, this field is for you DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Name of the field to match like "protocol" or "host". See "/ipLoadbalancing/{serviceName}/availableRouteRules" for a list of available rules Field pulumi.StringOutput `pulumi:"field"` // Matching operator. Not all operators are available for all fields. See "/ipLoadbalancing/{serviceName}/availableRouteRules" Match pulumi.StringOutput `pulumi:"match"` // Invert the matching operator effect Negate pulumi.BoolOutput `pulumi:"negate"` // Value to match against this match. Interpretation if this field depends on the match and field Pattern pulumi.StringPtrOutput `pulumi:"pattern"` // The route to apply this rule RouteId pulumi.StringOutput `pulumi:"routeId"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Name of sub-field, if applicable. This may be a Cookie or Header name for instance SubField pulumi.StringPtrOutput `pulumi:"subField"` }
Manage rules for HTTP route.
## Example Usage
Route which redirect all url to https for example.com (Vhost).
```go package main
import (
"fmt" "github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { httpsredirect, err := ovh.NewIPLoadBalancingHTTPRoute(ctx, "httpsredirect", &ovh.IPLoadBalancingHTTPRouteArgs{ Action: &IPLoadBalancingHTTPRouteActionArgs{ Status: pulumi.Int(302), Target: pulumi.String(fmt.Sprintf("%v%v%v%v", "https://", host, path, arguments)), Type: pulumi.String("redirect"), }, DisplayName: pulumi.String("Redirect to HTTPS"), FrontendId: pulumi.Int(11111), ServiceName: pulumi.String("loadbalancer-xxxxxxxxxxxxxxxxxx"), Weight: pulumi.Int(1), }) if err != nil { return err } _, err = ovh.NewIPLoadBalancingHTTPRouteRule(ctx, "examplerule", &ovh.IPLoadBalancingHTTPRouteRuleArgs{ DisplayName: pulumi.String("Match example.com host"), Field: pulumi.String("host"), Match: pulumi.String("is"), Negate: pulumi.Bool(false), Pattern: pulumi.String("example.com"), RouteId: httpsredirect.ID(), ServiceName: pulumi.String("loadbalancer-xxxxxxxxxxxxxxxxxx"), }) if err != nil { return err } return nil }) }
```
Rule which match a specific header (same effect as the host match above).
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewIPLoadBalancingHTTPRouteRule(ctx, "examplerule", &ovh.IPLoadBalancingHTTPRouteRuleArgs{ DisplayName: pulumi.String("Match example.com Host header"), Field: pulumi.String("headers"), Match: pulumi.String("is"), Negate: pulumi.Bool(false), Pattern: pulumi.String("example.com"), RouteId: pulumi.Any(ovh_iploadbalancing_http_route.Httpsredirect.Id), ServiceName: pulumi.String("loadbalancer-xxxxxxxxxxxxxxxxxx"), SubField: pulumi.String("Host"), }) if err != nil { return err } return nil }) }
```
func GetIPLoadBalancingHTTPRouteRule ¶
func GetIPLoadBalancingHTTPRouteRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPLoadBalancingHTTPRouteRuleState, opts ...pulumi.ResourceOption) (*IPLoadBalancingHTTPRouteRule, error)
GetIPLoadBalancingHTTPRouteRule gets an existing IPLoadBalancingHTTPRouteRule 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 NewIPLoadBalancingHTTPRouteRule ¶
func NewIPLoadBalancingHTTPRouteRule(ctx *pulumi.Context, name string, args *IPLoadBalancingHTTPRouteRuleArgs, opts ...pulumi.ResourceOption) (*IPLoadBalancingHTTPRouteRule, error)
NewIPLoadBalancingHTTPRouteRule registers a new resource with the given unique name, arguments, and options.
func (*IPLoadBalancingHTTPRouteRule) ElementType ¶
func (*IPLoadBalancingHTTPRouteRule) ElementType() reflect.Type
func (*IPLoadBalancingHTTPRouteRule) ToIPLoadBalancingHTTPRouteRuleOutput ¶
func (i *IPLoadBalancingHTTPRouteRule) ToIPLoadBalancingHTTPRouteRuleOutput() IPLoadBalancingHTTPRouteRuleOutput
func (*IPLoadBalancingHTTPRouteRule) ToIPLoadBalancingHTTPRouteRuleOutputWithContext ¶
func (i *IPLoadBalancingHTTPRouteRule) ToIPLoadBalancingHTTPRouteRuleOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleOutput
type IPLoadBalancingHTTPRouteRuleArgs ¶
type IPLoadBalancingHTTPRouteRuleArgs struct { // Human readable name for your rule, this field is for you DisplayName pulumi.StringPtrInput // Name of the field to match like "protocol" or "host". See "/ipLoadbalancing/{serviceName}/availableRouteRules" for a list of available rules Field pulumi.StringInput // Matching operator. Not all operators are available for all fields. See "/ipLoadbalancing/{serviceName}/availableRouteRules" Match pulumi.StringInput // Invert the matching operator effect Negate pulumi.BoolPtrInput // Value to match against this match. Interpretation if this field depends on the match and field Pattern pulumi.StringPtrInput // The route to apply this rule RouteId pulumi.StringInput // The internal name of your IP load balancing ServiceName pulumi.StringInput // Name of sub-field, if applicable. This may be a Cookie or Header name for instance SubField pulumi.StringPtrInput }
The set of arguments for constructing a IPLoadBalancingHTTPRouteRule resource.
func (IPLoadBalancingHTTPRouteRuleArgs) ElementType ¶
func (IPLoadBalancingHTTPRouteRuleArgs) ElementType() reflect.Type
type IPLoadBalancingHTTPRouteRuleArray ¶
type IPLoadBalancingHTTPRouteRuleArray []IPLoadBalancingHTTPRouteRuleInput
func (IPLoadBalancingHTTPRouteRuleArray) ElementType ¶
func (IPLoadBalancingHTTPRouteRuleArray) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteRuleArray) ToIPLoadBalancingHTTPRouteRuleArrayOutput ¶
func (i IPLoadBalancingHTTPRouteRuleArray) ToIPLoadBalancingHTTPRouteRuleArrayOutput() IPLoadBalancingHTTPRouteRuleArrayOutput
func (IPLoadBalancingHTTPRouteRuleArray) ToIPLoadBalancingHTTPRouteRuleArrayOutputWithContext ¶
func (i IPLoadBalancingHTTPRouteRuleArray) ToIPLoadBalancingHTTPRouteRuleArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleArrayOutput
type IPLoadBalancingHTTPRouteRuleArrayInput ¶
type IPLoadBalancingHTTPRouteRuleArrayInput interface { pulumi.Input ToIPLoadBalancingHTTPRouteRuleArrayOutput() IPLoadBalancingHTTPRouteRuleArrayOutput ToIPLoadBalancingHTTPRouteRuleArrayOutputWithContext(context.Context) IPLoadBalancingHTTPRouteRuleArrayOutput }
IPLoadBalancingHTTPRouteRuleArrayInput is an input type that accepts IPLoadBalancingHTTPRouteRuleArray and IPLoadBalancingHTTPRouteRuleArrayOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPRouteRuleArrayInput` via:
IPLoadBalancingHTTPRouteRuleArray{ IPLoadBalancingHTTPRouteRuleArgs{...} }
type IPLoadBalancingHTTPRouteRuleArrayOutput ¶
type IPLoadBalancingHTTPRouteRuleArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPRouteRuleArrayOutput) ElementType ¶
func (IPLoadBalancingHTTPRouteRuleArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteRuleArrayOutput) ToIPLoadBalancingHTTPRouteRuleArrayOutput ¶
func (o IPLoadBalancingHTTPRouteRuleArrayOutput) ToIPLoadBalancingHTTPRouteRuleArrayOutput() IPLoadBalancingHTTPRouteRuleArrayOutput
func (IPLoadBalancingHTTPRouteRuleArrayOutput) ToIPLoadBalancingHTTPRouteRuleArrayOutputWithContext ¶
func (o IPLoadBalancingHTTPRouteRuleArrayOutput) ToIPLoadBalancingHTTPRouteRuleArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleArrayOutput
type IPLoadBalancingHTTPRouteRuleInput ¶
type IPLoadBalancingHTTPRouteRuleInput interface { pulumi.Input ToIPLoadBalancingHTTPRouteRuleOutput() IPLoadBalancingHTTPRouteRuleOutput ToIPLoadBalancingHTTPRouteRuleOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleOutput }
type IPLoadBalancingHTTPRouteRuleMap ¶
type IPLoadBalancingHTTPRouteRuleMap map[string]IPLoadBalancingHTTPRouteRuleInput
func (IPLoadBalancingHTTPRouteRuleMap) ElementType ¶
func (IPLoadBalancingHTTPRouteRuleMap) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteRuleMap) ToIPLoadBalancingHTTPRouteRuleMapOutput ¶
func (i IPLoadBalancingHTTPRouteRuleMap) ToIPLoadBalancingHTTPRouteRuleMapOutput() IPLoadBalancingHTTPRouteRuleMapOutput
func (IPLoadBalancingHTTPRouteRuleMap) ToIPLoadBalancingHTTPRouteRuleMapOutputWithContext ¶
func (i IPLoadBalancingHTTPRouteRuleMap) ToIPLoadBalancingHTTPRouteRuleMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleMapOutput
type IPLoadBalancingHTTPRouteRuleMapInput ¶
type IPLoadBalancingHTTPRouteRuleMapInput interface { pulumi.Input ToIPLoadBalancingHTTPRouteRuleMapOutput() IPLoadBalancingHTTPRouteRuleMapOutput ToIPLoadBalancingHTTPRouteRuleMapOutputWithContext(context.Context) IPLoadBalancingHTTPRouteRuleMapOutput }
IPLoadBalancingHTTPRouteRuleMapInput is an input type that accepts IPLoadBalancingHTTPRouteRuleMap and IPLoadBalancingHTTPRouteRuleMapOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPRouteRuleMapInput` via:
IPLoadBalancingHTTPRouteRuleMap{ "key": IPLoadBalancingHTTPRouteRuleArgs{...} }
type IPLoadBalancingHTTPRouteRuleMapOutput ¶
type IPLoadBalancingHTTPRouteRuleMapOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPRouteRuleMapOutput) ElementType ¶
func (IPLoadBalancingHTTPRouteRuleMapOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteRuleMapOutput) MapIndex ¶
func (o IPLoadBalancingHTTPRouteRuleMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingHTTPRouteRuleOutput
func (IPLoadBalancingHTTPRouteRuleMapOutput) ToIPLoadBalancingHTTPRouteRuleMapOutput ¶
func (o IPLoadBalancingHTTPRouteRuleMapOutput) ToIPLoadBalancingHTTPRouteRuleMapOutput() IPLoadBalancingHTTPRouteRuleMapOutput
func (IPLoadBalancingHTTPRouteRuleMapOutput) ToIPLoadBalancingHTTPRouteRuleMapOutputWithContext ¶
func (o IPLoadBalancingHTTPRouteRuleMapOutput) ToIPLoadBalancingHTTPRouteRuleMapOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleMapOutput
type IPLoadBalancingHTTPRouteRuleOutput ¶
type IPLoadBalancingHTTPRouteRuleOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPRouteRuleOutput) DisplayName ¶
func (o IPLoadBalancingHTTPRouteRuleOutput) DisplayName() pulumi.StringPtrOutput
Human readable name for your rule, this field is for you
func (IPLoadBalancingHTTPRouteRuleOutput) ElementType ¶
func (IPLoadBalancingHTTPRouteRuleOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteRuleOutput) Field ¶
func (o IPLoadBalancingHTTPRouteRuleOutput) Field() pulumi.StringOutput
Name of the field to match like "protocol" or "host". See "/ipLoadbalancing/{serviceName}/availableRouteRules" for a list of available rules
func (IPLoadBalancingHTTPRouteRuleOutput) Match ¶
func (o IPLoadBalancingHTTPRouteRuleOutput) Match() pulumi.StringOutput
Matching operator. Not all operators are available for all fields. See "/ipLoadbalancing/{serviceName}/availableRouteRules"
func (IPLoadBalancingHTTPRouteRuleOutput) Negate ¶
func (o IPLoadBalancingHTTPRouteRuleOutput) Negate() pulumi.BoolOutput
Invert the matching operator effect
func (IPLoadBalancingHTTPRouteRuleOutput) Pattern ¶
func (o IPLoadBalancingHTTPRouteRuleOutput) Pattern() pulumi.StringPtrOutput
Value to match against this match. Interpretation if this field depends on the match and field
func (IPLoadBalancingHTTPRouteRuleOutput) RouteId ¶
func (o IPLoadBalancingHTTPRouteRuleOutput) RouteId() pulumi.StringOutput
The route to apply this rule
func (IPLoadBalancingHTTPRouteRuleOutput) ServiceName ¶
func (o IPLoadBalancingHTTPRouteRuleOutput) ServiceName() pulumi.StringOutput
The internal name of your IP load balancing
func (IPLoadBalancingHTTPRouteRuleOutput) SubField ¶
func (o IPLoadBalancingHTTPRouteRuleOutput) SubField() pulumi.StringPtrOutput
Name of sub-field, if applicable. This may be a Cookie or Header name for instance
func (IPLoadBalancingHTTPRouteRuleOutput) ToIPLoadBalancingHTTPRouteRuleOutput ¶
func (o IPLoadBalancingHTTPRouteRuleOutput) ToIPLoadBalancingHTTPRouteRuleOutput() IPLoadBalancingHTTPRouteRuleOutput
func (IPLoadBalancingHTTPRouteRuleOutput) ToIPLoadBalancingHTTPRouteRuleOutputWithContext ¶
func (o IPLoadBalancingHTTPRouteRuleOutput) ToIPLoadBalancingHTTPRouteRuleOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleOutput
type IPLoadBalancingHTTPRouteRuleState ¶
type IPLoadBalancingHTTPRouteRuleState struct { // Human readable name for your rule, this field is for you DisplayName pulumi.StringPtrInput // Name of the field to match like "protocol" or "host". See "/ipLoadbalancing/{serviceName}/availableRouteRules" for a list of available rules Field pulumi.StringPtrInput // Matching operator. Not all operators are available for all fields. See "/ipLoadbalancing/{serviceName}/availableRouteRules" Match pulumi.StringPtrInput // Invert the matching operator effect Negate pulumi.BoolPtrInput // Value to match against this match. Interpretation if this field depends on the match and field Pattern pulumi.StringPtrInput // The route to apply this rule RouteId pulumi.StringPtrInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput // Name of sub-field, if applicable. This may be a Cookie or Header name for instance SubField pulumi.StringPtrInput }
func (IPLoadBalancingHTTPRouteRuleState) ElementType ¶
func (IPLoadBalancingHTTPRouteRuleState) ElementType() reflect.Type
type IPLoadBalancingHTTPRouteRuleType ¶
type IPLoadBalancingHTTPRouteRuleType struct { // Name of the field to match like "protocol" or "host" "/ipLoadbalancing/{serviceName}/route/availableRules" for a list of available rules Field *string `pulumi:"field"` // Matching operator. Not all operators are available for all fields. See "availableRules" // * `negate`- Invert the matching operator effect Match *string `pulumi:"match"` Negate *bool `pulumi:"negate"` // Value to match against this match. Interpretation if this field depends on the match and field Pattern *string `pulumi:"pattern"` // Id of your rule RuleId *int `pulumi:"ruleId"` // Name of sub-field, if applicable. This may be a Cookie or Header name for instance SubField *string `pulumi:"subField"` }
type IPLoadBalancingHTTPRouteRuleTypeArgs ¶
type IPLoadBalancingHTTPRouteRuleTypeArgs struct { // Name of the field to match like "protocol" or "host" "/ipLoadbalancing/{serviceName}/route/availableRules" for a list of available rules Field pulumi.StringPtrInput `pulumi:"field"` // Matching operator. Not all operators are available for all fields. See "availableRules" // * `negate`- Invert the matching operator effect Match pulumi.StringPtrInput `pulumi:"match"` Negate pulumi.BoolPtrInput `pulumi:"negate"` // Value to match against this match. Interpretation if this field depends on the match and field Pattern pulumi.StringPtrInput `pulumi:"pattern"` // Id of your rule RuleId pulumi.IntPtrInput `pulumi:"ruleId"` // Name of sub-field, if applicable. This may be a Cookie or Header name for instance SubField pulumi.StringPtrInput `pulumi:"subField"` }
func (IPLoadBalancingHTTPRouteRuleTypeArgs) ElementType ¶
func (IPLoadBalancingHTTPRouteRuleTypeArgs) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteRuleTypeArgs) ToIPLoadBalancingHTTPRouteRuleTypeOutput ¶
func (i IPLoadBalancingHTTPRouteRuleTypeArgs) ToIPLoadBalancingHTTPRouteRuleTypeOutput() IPLoadBalancingHTTPRouteRuleTypeOutput
func (IPLoadBalancingHTTPRouteRuleTypeArgs) ToIPLoadBalancingHTTPRouteRuleTypeOutputWithContext ¶
func (i IPLoadBalancingHTTPRouteRuleTypeArgs) ToIPLoadBalancingHTTPRouteRuleTypeOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleTypeOutput
type IPLoadBalancingHTTPRouteRuleTypeArray ¶
type IPLoadBalancingHTTPRouteRuleTypeArray []IPLoadBalancingHTTPRouteRuleTypeInput
func (IPLoadBalancingHTTPRouteRuleTypeArray) ElementType ¶
func (IPLoadBalancingHTTPRouteRuleTypeArray) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteRuleTypeArray) ToIPLoadBalancingHTTPRouteRuleTypeArrayOutput ¶
func (i IPLoadBalancingHTTPRouteRuleTypeArray) ToIPLoadBalancingHTTPRouteRuleTypeArrayOutput() IPLoadBalancingHTTPRouteRuleTypeArrayOutput
func (IPLoadBalancingHTTPRouteRuleTypeArray) ToIPLoadBalancingHTTPRouteRuleTypeArrayOutputWithContext ¶
func (i IPLoadBalancingHTTPRouteRuleTypeArray) ToIPLoadBalancingHTTPRouteRuleTypeArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleTypeArrayOutput
type IPLoadBalancingHTTPRouteRuleTypeArrayInput ¶
type IPLoadBalancingHTTPRouteRuleTypeArrayInput interface { pulumi.Input ToIPLoadBalancingHTTPRouteRuleTypeArrayOutput() IPLoadBalancingHTTPRouteRuleTypeArrayOutput ToIPLoadBalancingHTTPRouteRuleTypeArrayOutputWithContext(context.Context) IPLoadBalancingHTTPRouteRuleTypeArrayOutput }
IPLoadBalancingHTTPRouteRuleTypeArrayInput is an input type that accepts IPLoadBalancingHTTPRouteRuleTypeArray and IPLoadBalancingHTTPRouteRuleTypeArrayOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPRouteRuleTypeArrayInput` via:
IPLoadBalancingHTTPRouteRuleTypeArray{ IPLoadBalancingHTTPRouteRuleTypeArgs{...} }
type IPLoadBalancingHTTPRouteRuleTypeArrayOutput ¶
type IPLoadBalancingHTTPRouteRuleTypeArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPRouteRuleTypeArrayOutput) ElementType ¶
func (IPLoadBalancingHTTPRouteRuleTypeArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteRuleTypeArrayOutput) ToIPLoadBalancingHTTPRouteRuleTypeArrayOutput ¶
func (o IPLoadBalancingHTTPRouteRuleTypeArrayOutput) ToIPLoadBalancingHTTPRouteRuleTypeArrayOutput() IPLoadBalancingHTTPRouteRuleTypeArrayOutput
func (IPLoadBalancingHTTPRouteRuleTypeArrayOutput) ToIPLoadBalancingHTTPRouteRuleTypeArrayOutputWithContext ¶
func (o IPLoadBalancingHTTPRouteRuleTypeArrayOutput) ToIPLoadBalancingHTTPRouteRuleTypeArrayOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleTypeArrayOutput
type IPLoadBalancingHTTPRouteRuleTypeInput ¶
type IPLoadBalancingHTTPRouteRuleTypeInput interface { pulumi.Input ToIPLoadBalancingHTTPRouteRuleTypeOutput() IPLoadBalancingHTTPRouteRuleTypeOutput ToIPLoadBalancingHTTPRouteRuleTypeOutputWithContext(context.Context) IPLoadBalancingHTTPRouteRuleTypeOutput }
IPLoadBalancingHTTPRouteRuleTypeInput is an input type that accepts IPLoadBalancingHTTPRouteRuleTypeArgs and IPLoadBalancingHTTPRouteRuleTypeOutput values. You can construct a concrete instance of `IPLoadBalancingHTTPRouteRuleTypeInput` via:
IPLoadBalancingHTTPRouteRuleTypeArgs{...}
type IPLoadBalancingHTTPRouteRuleTypeOutput ¶
type IPLoadBalancingHTTPRouteRuleTypeOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingHTTPRouteRuleTypeOutput) ElementType ¶
func (IPLoadBalancingHTTPRouteRuleTypeOutput) ElementType() reflect.Type
func (IPLoadBalancingHTTPRouteRuleTypeOutput) Field ¶
func (o IPLoadBalancingHTTPRouteRuleTypeOutput) Field() pulumi.StringPtrOutput
Name of the field to match like "protocol" or "host" "/ipLoadbalancing/{serviceName}/route/availableRules" for a list of available rules
func (IPLoadBalancingHTTPRouteRuleTypeOutput) Match ¶
func (o IPLoadBalancingHTTPRouteRuleTypeOutput) Match() pulumi.StringPtrOutput
Matching operator. Not all operators are available for all fields. See "availableRules" * `negate`- Invert the matching operator effect
func (IPLoadBalancingHTTPRouteRuleTypeOutput) Negate ¶
func (o IPLoadBalancingHTTPRouteRuleTypeOutput) Negate() pulumi.BoolPtrOutput
func (IPLoadBalancingHTTPRouteRuleTypeOutput) Pattern ¶
func (o IPLoadBalancingHTTPRouteRuleTypeOutput) Pattern() pulumi.StringPtrOutput
Value to match against this match. Interpretation if this field depends on the match and field
func (IPLoadBalancingHTTPRouteRuleTypeOutput) RuleId ¶
func (o IPLoadBalancingHTTPRouteRuleTypeOutput) RuleId() pulumi.IntPtrOutput
Id of your rule
func (IPLoadBalancingHTTPRouteRuleTypeOutput) SubField ¶
func (o IPLoadBalancingHTTPRouteRuleTypeOutput) SubField() pulumi.StringPtrOutput
Name of sub-field, if applicable. This may be a Cookie or Header name for instance
func (IPLoadBalancingHTTPRouteRuleTypeOutput) ToIPLoadBalancingHTTPRouteRuleTypeOutput ¶
func (o IPLoadBalancingHTTPRouteRuleTypeOutput) ToIPLoadBalancingHTTPRouteRuleTypeOutput() IPLoadBalancingHTTPRouteRuleTypeOutput
func (IPLoadBalancingHTTPRouteRuleTypeOutput) ToIPLoadBalancingHTTPRouteRuleTypeOutputWithContext ¶
func (o IPLoadBalancingHTTPRouteRuleTypeOutput) ToIPLoadBalancingHTTPRouteRuleTypeOutputWithContext(ctx context.Context) IPLoadBalancingHTTPRouteRuleTypeOutput
type IPLoadBalancingHTTPRouteState ¶
type IPLoadBalancingHTTPRouteState struct { // Action triggered when all rules match Action IPLoadBalancingHTTPRouteActionPtrInput // Human readable name for your route, this field is for you DisplayName pulumi.StringPtrInput // Route traffic for this frontend FrontendId pulumi.IntPtrInput // List of rules to match to trigger action Rules IPLoadBalancingHTTPRouteRuleTypeArrayInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput // HTTP status code for "redirect" and "reject" actions Status pulumi.StringPtrInput // Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action Weight pulumi.IntPtrInput }
func (IPLoadBalancingHTTPRouteState) ElementType ¶
func (IPLoadBalancingHTTPRouteState) ElementType() reflect.Type
type IPLoadBalancingInput ¶
type IPLoadBalancingInput interface { pulumi.Input ToIPLoadBalancingOutput() IPLoadBalancingOutput ToIPLoadBalancingOutputWithContext(ctx context.Context) IPLoadBalancingOutput }
type IPLoadBalancingMap ¶
type IPLoadBalancingMap map[string]IPLoadBalancingInput
func (IPLoadBalancingMap) ElementType ¶
func (IPLoadBalancingMap) ElementType() reflect.Type
func (IPLoadBalancingMap) ToIPLoadBalancingMapOutput ¶
func (i IPLoadBalancingMap) ToIPLoadBalancingMapOutput() IPLoadBalancingMapOutput
func (IPLoadBalancingMap) ToIPLoadBalancingMapOutputWithContext ¶
func (i IPLoadBalancingMap) ToIPLoadBalancingMapOutputWithContext(ctx context.Context) IPLoadBalancingMapOutput
type IPLoadBalancingMapInput ¶
type IPLoadBalancingMapInput interface { pulumi.Input ToIPLoadBalancingMapOutput() IPLoadBalancingMapOutput ToIPLoadBalancingMapOutputWithContext(context.Context) IPLoadBalancingMapOutput }
IPLoadBalancingMapInput is an input type that accepts IPLoadBalancingMap and IPLoadBalancingMapOutput values. You can construct a concrete instance of `IPLoadBalancingMapInput` via:
IPLoadBalancingMap{ "key": IPLoadBalancingArgs{...} }
type IPLoadBalancingMapOutput ¶
type IPLoadBalancingMapOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingMapOutput) ElementType ¶
func (IPLoadBalancingMapOutput) ElementType() reflect.Type
func (IPLoadBalancingMapOutput) MapIndex ¶
func (o IPLoadBalancingMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingOutput
func (IPLoadBalancingMapOutput) ToIPLoadBalancingMapOutput ¶
func (o IPLoadBalancingMapOutput) ToIPLoadBalancingMapOutput() IPLoadBalancingMapOutput
func (IPLoadBalancingMapOutput) ToIPLoadBalancingMapOutputWithContext ¶
func (o IPLoadBalancingMapOutput) ToIPLoadBalancingMapOutputWithContext(ctx context.Context) IPLoadBalancingMapOutput
type IPLoadBalancingOrder ¶
type IPLoadBalancingOrder struct { // date Date *string `pulumi:"date"` // Information about a Bill entry Details []IPLoadBalancingOrderDetail `pulumi:"details"` // expiration date ExpirationDate *string `pulumi:"expirationDate"` // order id OrderId *int `pulumi:"orderId"` }
type IPLoadBalancingOrderArgs ¶
type IPLoadBalancingOrderArgs struct { // date Date pulumi.StringPtrInput `pulumi:"date"` // Information about a Bill entry Details IPLoadBalancingOrderDetailArrayInput `pulumi:"details"` // expiration date ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` // order id OrderId pulumi.IntPtrInput `pulumi:"orderId"` }
func (IPLoadBalancingOrderArgs) ElementType ¶
func (IPLoadBalancingOrderArgs) ElementType() reflect.Type
func (IPLoadBalancingOrderArgs) ToIPLoadBalancingOrderOutput ¶
func (i IPLoadBalancingOrderArgs) ToIPLoadBalancingOrderOutput() IPLoadBalancingOrderOutput
func (IPLoadBalancingOrderArgs) ToIPLoadBalancingOrderOutputWithContext ¶
func (i IPLoadBalancingOrderArgs) ToIPLoadBalancingOrderOutputWithContext(ctx context.Context) IPLoadBalancingOrderOutput
type IPLoadBalancingOrderArray ¶
type IPLoadBalancingOrderArray []IPLoadBalancingOrderInput
func (IPLoadBalancingOrderArray) ElementType ¶
func (IPLoadBalancingOrderArray) ElementType() reflect.Type
func (IPLoadBalancingOrderArray) ToIPLoadBalancingOrderArrayOutput ¶
func (i IPLoadBalancingOrderArray) ToIPLoadBalancingOrderArrayOutput() IPLoadBalancingOrderArrayOutput
func (IPLoadBalancingOrderArray) ToIPLoadBalancingOrderArrayOutputWithContext ¶
func (i IPLoadBalancingOrderArray) ToIPLoadBalancingOrderArrayOutputWithContext(ctx context.Context) IPLoadBalancingOrderArrayOutput
type IPLoadBalancingOrderArrayInput ¶
type IPLoadBalancingOrderArrayInput interface { pulumi.Input ToIPLoadBalancingOrderArrayOutput() IPLoadBalancingOrderArrayOutput ToIPLoadBalancingOrderArrayOutputWithContext(context.Context) IPLoadBalancingOrderArrayOutput }
IPLoadBalancingOrderArrayInput is an input type that accepts IPLoadBalancingOrderArray and IPLoadBalancingOrderArrayOutput values. You can construct a concrete instance of `IPLoadBalancingOrderArrayInput` via:
IPLoadBalancingOrderArray{ IPLoadBalancingOrderArgs{...} }
type IPLoadBalancingOrderArrayOutput ¶
type IPLoadBalancingOrderArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingOrderArrayOutput) ElementType ¶
func (IPLoadBalancingOrderArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingOrderArrayOutput) Index ¶
func (o IPLoadBalancingOrderArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingOrderOutput
func (IPLoadBalancingOrderArrayOutput) ToIPLoadBalancingOrderArrayOutput ¶
func (o IPLoadBalancingOrderArrayOutput) ToIPLoadBalancingOrderArrayOutput() IPLoadBalancingOrderArrayOutput
func (IPLoadBalancingOrderArrayOutput) ToIPLoadBalancingOrderArrayOutputWithContext ¶
func (o IPLoadBalancingOrderArrayOutput) ToIPLoadBalancingOrderArrayOutputWithContext(ctx context.Context) IPLoadBalancingOrderArrayOutput
type IPLoadBalancingOrderDetailArgs ¶
type IPLoadBalancingOrderDetailArgs struct { // description Description pulumi.StringPtrInput `pulumi:"description"` // expiration date Domain pulumi.StringPtrInput `pulumi:"domain"` // order detail id OrderDetailId pulumi.IntPtrInput `pulumi:"orderDetailId"` // quantity Quantity pulumi.StringPtrInput `pulumi:"quantity"` }
func (IPLoadBalancingOrderDetailArgs) ElementType ¶
func (IPLoadBalancingOrderDetailArgs) ElementType() reflect.Type
func (IPLoadBalancingOrderDetailArgs) ToIPLoadBalancingOrderDetailOutput ¶
func (i IPLoadBalancingOrderDetailArgs) ToIPLoadBalancingOrderDetailOutput() IPLoadBalancingOrderDetailOutput
func (IPLoadBalancingOrderDetailArgs) ToIPLoadBalancingOrderDetailOutputWithContext ¶
func (i IPLoadBalancingOrderDetailArgs) ToIPLoadBalancingOrderDetailOutputWithContext(ctx context.Context) IPLoadBalancingOrderDetailOutput
type IPLoadBalancingOrderDetailArray ¶
type IPLoadBalancingOrderDetailArray []IPLoadBalancingOrderDetailInput
func (IPLoadBalancingOrderDetailArray) ElementType ¶
func (IPLoadBalancingOrderDetailArray) ElementType() reflect.Type
func (IPLoadBalancingOrderDetailArray) ToIPLoadBalancingOrderDetailArrayOutput ¶
func (i IPLoadBalancingOrderDetailArray) ToIPLoadBalancingOrderDetailArrayOutput() IPLoadBalancingOrderDetailArrayOutput
func (IPLoadBalancingOrderDetailArray) ToIPLoadBalancingOrderDetailArrayOutputWithContext ¶
func (i IPLoadBalancingOrderDetailArray) ToIPLoadBalancingOrderDetailArrayOutputWithContext(ctx context.Context) IPLoadBalancingOrderDetailArrayOutput
type IPLoadBalancingOrderDetailArrayInput ¶
type IPLoadBalancingOrderDetailArrayInput interface { pulumi.Input ToIPLoadBalancingOrderDetailArrayOutput() IPLoadBalancingOrderDetailArrayOutput ToIPLoadBalancingOrderDetailArrayOutputWithContext(context.Context) IPLoadBalancingOrderDetailArrayOutput }
IPLoadBalancingOrderDetailArrayInput is an input type that accepts IPLoadBalancingOrderDetailArray and IPLoadBalancingOrderDetailArrayOutput values. You can construct a concrete instance of `IPLoadBalancingOrderDetailArrayInput` via:
IPLoadBalancingOrderDetailArray{ IPLoadBalancingOrderDetailArgs{...} }
type IPLoadBalancingOrderDetailArrayOutput ¶
type IPLoadBalancingOrderDetailArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingOrderDetailArrayOutput) ElementType ¶
func (IPLoadBalancingOrderDetailArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingOrderDetailArrayOutput) Index ¶
func (o IPLoadBalancingOrderDetailArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingOrderDetailOutput
func (IPLoadBalancingOrderDetailArrayOutput) ToIPLoadBalancingOrderDetailArrayOutput ¶
func (o IPLoadBalancingOrderDetailArrayOutput) ToIPLoadBalancingOrderDetailArrayOutput() IPLoadBalancingOrderDetailArrayOutput
func (IPLoadBalancingOrderDetailArrayOutput) ToIPLoadBalancingOrderDetailArrayOutputWithContext ¶
func (o IPLoadBalancingOrderDetailArrayOutput) ToIPLoadBalancingOrderDetailArrayOutputWithContext(ctx context.Context) IPLoadBalancingOrderDetailArrayOutput
type IPLoadBalancingOrderDetailInput ¶
type IPLoadBalancingOrderDetailInput interface { pulumi.Input ToIPLoadBalancingOrderDetailOutput() IPLoadBalancingOrderDetailOutput ToIPLoadBalancingOrderDetailOutputWithContext(context.Context) IPLoadBalancingOrderDetailOutput }
IPLoadBalancingOrderDetailInput is an input type that accepts IPLoadBalancingOrderDetailArgs and IPLoadBalancingOrderDetailOutput values. You can construct a concrete instance of `IPLoadBalancingOrderDetailInput` via:
IPLoadBalancingOrderDetailArgs{...}
type IPLoadBalancingOrderDetailOutput ¶
type IPLoadBalancingOrderDetailOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingOrderDetailOutput) Description ¶
func (o IPLoadBalancingOrderDetailOutput) Description() pulumi.StringPtrOutput
description
func (IPLoadBalancingOrderDetailOutput) Domain ¶
func (o IPLoadBalancingOrderDetailOutput) Domain() pulumi.StringPtrOutput
expiration date
func (IPLoadBalancingOrderDetailOutput) ElementType ¶
func (IPLoadBalancingOrderDetailOutput) ElementType() reflect.Type
func (IPLoadBalancingOrderDetailOutput) OrderDetailId ¶
func (o IPLoadBalancingOrderDetailOutput) OrderDetailId() pulumi.IntPtrOutput
order detail id
func (IPLoadBalancingOrderDetailOutput) Quantity ¶
func (o IPLoadBalancingOrderDetailOutput) Quantity() pulumi.StringPtrOutput
quantity
func (IPLoadBalancingOrderDetailOutput) ToIPLoadBalancingOrderDetailOutput ¶
func (o IPLoadBalancingOrderDetailOutput) ToIPLoadBalancingOrderDetailOutput() IPLoadBalancingOrderDetailOutput
func (IPLoadBalancingOrderDetailOutput) ToIPLoadBalancingOrderDetailOutputWithContext ¶
func (o IPLoadBalancingOrderDetailOutput) ToIPLoadBalancingOrderDetailOutputWithContext(ctx context.Context) IPLoadBalancingOrderDetailOutput
type IPLoadBalancingOrderInput ¶
type IPLoadBalancingOrderInput interface { pulumi.Input ToIPLoadBalancingOrderOutput() IPLoadBalancingOrderOutput ToIPLoadBalancingOrderOutputWithContext(context.Context) IPLoadBalancingOrderOutput }
IPLoadBalancingOrderInput is an input type that accepts IPLoadBalancingOrderArgs and IPLoadBalancingOrderOutput values. You can construct a concrete instance of `IPLoadBalancingOrderInput` via:
IPLoadBalancingOrderArgs{...}
type IPLoadBalancingOrderOutput ¶
type IPLoadBalancingOrderOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingOrderOutput) Date ¶
func (o IPLoadBalancingOrderOutput) Date() pulumi.StringPtrOutput
date
func (IPLoadBalancingOrderOutput) Details ¶
func (o IPLoadBalancingOrderOutput) Details() IPLoadBalancingOrderDetailArrayOutput
Information about a Bill entry
func (IPLoadBalancingOrderOutput) ElementType ¶
func (IPLoadBalancingOrderOutput) ElementType() reflect.Type
func (IPLoadBalancingOrderOutput) ExpirationDate ¶
func (o IPLoadBalancingOrderOutput) ExpirationDate() pulumi.StringPtrOutput
expiration date
func (IPLoadBalancingOrderOutput) OrderId ¶
func (o IPLoadBalancingOrderOutput) OrderId() pulumi.IntPtrOutput
order id
func (IPLoadBalancingOrderOutput) ToIPLoadBalancingOrderOutput ¶
func (o IPLoadBalancingOrderOutput) ToIPLoadBalancingOrderOutput() IPLoadBalancingOrderOutput
func (IPLoadBalancingOrderOutput) ToIPLoadBalancingOrderOutputWithContext ¶
func (o IPLoadBalancingOrderOutput) ToIPLoadBalancingOrderOutputWithContext(ctx context.Context) IPLoadBalancingOrderOutput
type IPLoadBalancingOrderableZoneArgs ¶
type IPLoadBalancingOrderableZoneArgs struct { // The zone three letter code Name pulumi.StringPtrInput `pulumi:"name"` // Plan code PlanCode pulumi.StringPtrInput `pulumi:"planCode"` }
func (IPLoadBalancingOrderableZoneArgs) ElementType ¶
func (IPLoadBalancingOrderableZoneArgs) ElementType() reflect.Type
func (IPLoadBalancingOrderableZoneArgs) ToIPLoadBalancingOrderableZoneOutput ¶
func (i IPLoadBalancingOrderableZoneArgs) ToIPLoadBalancingOrderableZoneOutput() IPLoadBalancingOrderableZoneOutput
func (IPLoadBalancingOrderableZoneArgs) ToIPLoadBalancingOrderableZoneOutputWithContext ¶
func (i IPLoadBalancingOrderableZoneArgs) ToIPLoadBalancingOrderableZoneOutputWithContext(ctx context.Context) IPLoadBalancingOrderableZoneOutput
type IPLoadBalancingOrderableZoneArray ¶
type IPLoadBalancingOrderableZoneArray []IPLoadBalancingOrderableZoneInput
func (IPLoadBalancingOrderableZoneArray) ElementType ¶
func (IPLoadBalancingOrderableZoneArray) ElementType() reflect.Type
func (IPLoadBalancingOrderableZoneArray) ToIPLoadBalancingOrderableZoneArrayOutput ¶
func (i IPLoadBalancingOrderableZoneArray) ToIPLoadBalancingOrderableZoneArrayOutput() IPLoadBalancingOrderableZoneArrayOutput
func (IPLoadBalancingOrderableZoneArray) ToIPLoadBalancingOrderableZoneArrayOutputWithContext ¶
func (i IPLoadBalancingOrderableZoneArray) ToIPLoadBalancingOrderableZoneArrayOutputWithContext(ctx context.Context) IPLoadBalancingOrderableZoneArrayOutput
type IPLoadBalancingOrderableZoneArrayInput ¶
type IPLoadBalancingOrderableZoneArrayInput interface { pulumi.Input ToIPLoadBalancingOrderableZoneArrayOutput() IPLoadBalancingOrderableZoneArrayOutput ToIPLoadBalancingOrderableZoneArrayOutputWithContext(context.Context) IPLoadBalancingOrderableZoneArrayOutput }
IPLoadBalancingOrderableZoneArrayInput is an input type that accepts IPLoadBalancingOrderableZoneArray and IPLoadBalancingOrderableZoneArrayOutput values. You can construct a concrete instance of `IPLoadBalancingOrderableZoneArrayInput` via:
IPLoadBalancingOrderableZoneArray{ IPLoadBalancingOrderableZoneArgs{...} }
type IPLoadBalancingOrderableZoneArrayOutput ¶
type IPLoadBalancingOrderableZoneArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingOrderableZoneArrayOutput) ElementType ¶
func (IPLoadBalancingOrderableZoneArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingOrderableZoneArrayOutput) ToIPLoadBalancingOrderableZoneArrayOutput ¶
func (o IPLoadBalancingOrderableZoneArrayOutput) ToIPLoadBalancingOrderableZoneArrayOutput() IPLoadBalancingOrderableZoneArrayOutput
func (IPLoadBalancingOrderableZoneArrayOutput) ToIPLoadBalancingOrderableZoneArrayOutputWithContext ¶
func (o IPLoadBalancingOrderableZoneArrayOutput) ToIPLoadBalancingOrderableZoneArrayOutputWithContext(ctx context.Context) IPLoadBalancingOrderableZoneArrayOutput
type IPLoadBalancingOrderableZoneInput ¶
type IPLoadBalancingOrderableZoneInput interface { pulumi.Input ToIPLoadBalancingOrderableZoneOutput() IPLoadBalancingOrderableZoneOutput ToIPLoadBalancingOrderableZoneOutputWithContext(context.Context) IPLoadBalancingOrderableZoneOutput }
IPLoadBalancingOrderableZoneInput is an input type that accepts IPLoadBalancingOrderableZoneArgs and IPLoadBalancingOrderableZoneOutput values. You can construct a concrete instance of `IPLoadBalancingOrderableZoneInput` via:
IPLoadBalancingOrderableZoneArgs{...}
type IPLoadBalancingOrderableZoneOutput ¶
type IPLoadBalancingOrderableZoneOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingOrderableZoneOutput) ElementType ¶
func (IPLoadBalancingOrderableZoneOutput) ElementType() reflect.Type
func (IPLoadBalancingOrderableZoneOutput) Name ¶
func (o IPLoadBalancingOrderableZoneOutput) Name() pulumi.StringPtrOutput
The zone three letter code
func (IPLoadBalancingOrderableZoneOutput) PlanCode ¶
func (o IPLoadBalancingOrderableZoneOutput) PlanCode() pulumi.StringPtrOutput
Plan code
func (IPLoadBalancingOrderableZoneOutput) ToIPLoadBalancingOrderableZoneOutput ¶
func (o IPLoadBalancingOrderableZoneOutput) ToIPLoadBalancingOrderableZoneOutput() IPLoadBalancingOrderableZoneOutput
func (IPLoadBalancingOrderableZoneOutput) ToIPLoadBalancingOrderableZoneOutputWithContext ¶
func (o IPLoadBalancingOrderableZoneOutput) ToIPLoadBalancingOrderableZoneOutputWithContext(ctx context.Context) IPLoadBalancingOrderableZoneOutput
type IPLoadBalancingOutput ¶
type IPLoadBalancingOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingOutput) DisplayName ¶
func (o IPLoadBalancingOutput) DisplayName() pulumi.StringOutput
Set the name displayed in ManagerV6 for your iplb (max 50 chars)
func (IPLoadBalancingOutput) ElementType ¶
func (IPLoadBalancingOutput) ElementType() reflect.Type
func (IPLoadBalancingOutput) IpLoadbalancing ¶
func (o IPLoadBalancingOutput) IpLoadbalancing() pulumi.StringOutput
Your IP load balancing
func (IPLoadBalancingOutput) Ipv4 ¶
func (o IPLoadBalancingOutput) Ipv4() pulumi.StringOutput
The IPV4 associated to your IP load balancing
func (IPLoadBalancingOutput) Ipv6 ¶
func (o IPLoadBalancingOutput) Ipv6() pulumi.StringOutput
The IPV6 associated to your IP load balancing. DEPRECATED.
func (IPLoadBalancingOutput) MetricsToken ¶
func (o IPLoadBalancingOutput) MetricsToken() pulumi.StringOutput
The metrics token associated with your IP load balancing
func (IPLoadBalancingOutput) Offer ¶
func (o IPLoadBalancingOutput) Offer() pulumi.StringOutput
The offer of your IP load balancing
func (IPLoadBalancingOutput) OrderableZones ¶
func (o IPLoadBalancingOutput) OrderableZones() IPLoadBalancingOrderableZoneArrayOutput
Available additional zone for your Load Balancer
func (IPLoadBalancingOutput) Orders ¶
func (o IPLoadBalancingOutput) Orders() IPLoadBalancingOrderArrayOutput
Details about an Order
func (IPLoadBalancingOutput) OvhSubsidiary ¶
func (o IPLoadBalancingOutput) OvhSubsidiary() pulumi.StringOutput
Ovh Subsidiary
func (IPLoadBalancingOutput) PaymentMean ¶
func (o IPLoadBalancingOutput) PaymentMean() pulumi.StringOutput
Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account")
func (IPLoadBalancingOutput) Plan ¶
func (o IPLoadBalancingOutput) Plan() IPLoadBalancingPlanOutput
Product Plan to order
func (IPLoadBalancingOutput) PlanOptions ¶
func (o IPLoadBalancingOutput) PlanOptions() IPLoadBalancingPlanOptionArrayOutput
Product Plan to order
func (IPLoadBalancingOutput) ServiceName ¶
func (o IPLoadBalancingOutput) ServiceName() pulumi.StringOutput
The internal name of your IP load balancing
func (IPLoadBalancingOutput) SslConfiguration ¶
func (o IPLoadBalancingOutput) SslConfiguration() pulumi.StringOutput
Modern oldest compatible clients : Firefox 27, Chrome 30, IE 11 on Windows 7, Edge, Opera 17, Safari 9, Android 5.0, and Java 8. Intermediate oldest compatible clients : Firefox 1, Chrome 1, IE 7, Opera 5, Safari 1, Windows XP IE8, Android 2.3, Java 7. Intermediate if null. one of "intermediate", "modern".
func (IPLoadBalancingOutput) State ¶
func (o IPLoadBalancingOutput) State() pulumi.StringOutput
Current state of your IP
func (IPLoadBalancingOutput) ToIPLoadBalancingOutput ¶
func (o IPLoadBalancingOutput) ToIPLoadBalancingOutput() IPLoadBalancingOutput
func (IPLoadBalancingOutput) ToIPLoadBalancingOutputWithContext ¶
func (o IPLoadBalancingOutput) ToIPLoadBalancingOutputWithContext(ctx context.Context) IPLoadBalancingOutput
func (IPLoadBalancingOutput) VrackEligibility ¶
func (o IPLoadBalancingOutput) VrackEligibility() pulumi.BoolOutput
Vrack eligibility
func (IPLoadBalancingOutput) VrackName ¶
func (o IPLoadBalancingOutput) VrackName() pulumi.StringOutput
Name of the vRack on which the current Load Balancer is attached to, as it is named on vRack product
func (IPLoadBalancingOutput) Zones ¶
func (o IPLoadBalancingOutput) Zones() pulumi.StringArrayOutput
Location where your service is
type IPLoadBalancingPlan ¶
type IPLoadBalancingPlan struct { // Catalog name CatalogName *string `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations []IPLoadBalancingPlanConfiguration `pulumi:"configurations"` // duration Duration string `pulumi:"duration"` // Plan code PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` }
type IPLoadBalancingPlanArgs ¶
type IPLoadBalancingPlanArgs struct { // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations IPLoadBalancingPlanConfigurationArrayInput `pulumi:"configurations"` // duration Duration pulumi.StringInput `pulumi:"duration"` // Plan code PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` }
func (IPLoadBalancingPlanArgs) ElementType ¶
func (IPLoadBalancingPlanArgs) ElementType() reflect.Type
func (IPLoadBalancingPlanArgs) ToIPLoadBalancingPlanOutput ¶
func (i IPLoadBalancingPlanArgs) ToIPLoadBalancingPlanOutput() IPLoadBalancingPlanOutput
func (IPLoadBalancingPlanArgs) ToIPLoadBalancingPlanOutputWithContext ¶
func (i IPLoadBalancingPlanArgs) ToIPLoadBalancingPlanOutputWithContext(ctx context.Context) IPLoadBalancingPlanOutput
func (IPLoadBalancingPlanArgs) ToIPLoadBalancingPlanPtrOutput ¶
func (i IPLoadBalancingPlanArgs) ToIPLoadBalancingPlanPtrOutput() IPLoadBalancingPlanPtrOutput
func (IPLoadBalancingPlanArgs) ToIPLoadBalancingPlanPtrOutputWithContext ¶
func (i IPLoadBalancingPlanArgs) ToIPLoadBalancingPlanPtrOutputWithContext(ctx context.Context) IPLoadBalancingPlanPtrOutput
type IPLoadBalancingPlanConfigurationArgs ¶
type IPLoadBalancingPlanConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM Value pulumi.StringInput `pulumi:"value"` }
func (IPLoadBalancingPlanConfigurationArgs) ElementType ¶
func (IPLoadBalancingPlanConfigurationArgs) ElementType() reflect.Type
func (IPLoadBalancingPlanConfigurationArgs) ToIPLoadBalancingPlanConfigurationOutput ¶
func (i IPLoadBalancingPlanConfigurationArgs) ToIPLoadBalancingPlanConfigurationOutput() IPLoadBalancingPlanConfigurationOutput
func (IPLoadBalancingPlanConfigurationArgs) ToIPLoadBalancingPlanConfigurationOutputWithContext ¶
func (i IPLoadBalancingPlanConfigurationArgs) ToIPLoadBalancingPlanConfigurationOutputWithContext(ctx context.Context) IPLoadBalancingPlanConfigurationOutput
type IPLoadBalancingPlanConfigurationArray ¶
type IPLoadBalancingPlanConfigurationArray []IPLoadBalancingPlanConfigurationInput
func (IPLoadBalancingPlanConfigurationArray) ElementType ¶
func (IPLoadBalancingPlanConfigurationArray) ElementType() reflect.Type
func (IPLoadBalancingPlanConfigurationArray) ToIPLoadBalancingPlanConfigurationArrayOutput ¶
func (i IPLoadBalancingPlanConfigurationArray) ToIPLoadBalancingPlanConfigurationArrayOutput() IPLoadBalancingPlanConfigurationArrayOutput
func (IPLoadBalancingPlanConfigurationArray) ToIPLoadBalancingPlanConfigurationArrayOutputWithContext ¶
func (i IPLoadBalancingPlanConfigurationArray) ToIPLoadBalancingPlanConfigurationArrayOutputWithContext(ctx context.Context) IPLoadBalancingPlanConfigurationArrayOutput
type IPLoadBalancingPlanConfigurationArrayInput ¶
type IPLoadBalancingPlanConfigurationArrayInput interface { pulumi.Input ToIPLoadBalancingPlanConfigurationArrayOutput() IPLoadBalancingPlanConfigurationArrayOutput ToIPLoadBalancingPlanConfigurationArrayOutputWithContext(context.Context) IPLoadBalancingPlanConfigurationArrayOutput }
IPLoadBalancingPlanConfigurationArrayInput is an input type that accepts IPLoadBalancingPlanConfigurationArray and IPLoadBalancingPlanConfigurationArrayOutput values. You can construct a concrete instance of `IPLoadBalancingPlanConfigurationArrayInput` via:
IPLoadBalancingPlanConfigurationArray{ IPLoadBalancingPlanConfigurationArgs{...} }
type IPLoadBalancingPlanConfigurationArrayOutput ¶
type IPLoadBalancingPlanConfigurationArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingPlanConfigurationArrayOutput) ElementType ¶
func (IPLoadBalancingPlanConfigurationArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingPlanConfigurationArrayOutput) ToIPLoadBalancingPlanConfigurationArrayOutput ¶
func (o IPLoadBalancingPlanConfigurationArrayOutput) ToIPLoadBalancingPlanConfigurationArrayOutput() IPLoadBalancingPlanConfigurationArrayOutput
func (IPLoadBalancingPlanConfigurationArrayOutput) ToIPLoadBalancingPlanConfigurationArrayOutputWithContext ¶
func (o IPLoadBalancingPlanConfigurationArrayOutput) ToIPLoadBalancingPlanConfigurationArrayOutputWithContext(ctx context.Context) IPLoadBalancingPlanConfigurationArrayOutput
type IPLoadBalancingPlanConfigurationInput ¶
type IPLoadBalancingPlanConfigurationInput interface { pulumi.Input ToIPLoadBalancingPlanConfigurationOutput() IPLoadBalancingPlanConfigurationOutput ToIPLoadBalancingPlanConfigurationOutputWithContext(context.Context) IPLoadBalancingPlanConfigurationOutput }
IPLoadBalancingPlanConfigurationInput is an input type that accepts IPLoadBalancingPlanConfigurationArgs and IPLoadBalancingPlanConfigurationOutput values. You can construct a concrete instance of `IPLoadBalancingPlanConfigurationInput` via:
IPLoadBalancingPlanConfigurationArgs{...}
type IPLoadBalancingPlanConfigurationOutput ¶
type IPLoadBalancingPlanConfigurationOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingPlanConfigurationOutput) ElementType ¶
func (IPLoadBalancingPlanConfigurationOutput) ElementType() reflect.Type
func (IPLoadBalancingPlanConfigurationOutput) Label ¶
func (o IPLoadBalancingPlanConfigurationOutput) Label() pulumi.StringOutput
Identifier of the resource
func (IPLoadBalancingPlanConfigurationOutput) ToIPLoadBalancingPlanConfigurationOutput ¶
func (o IPLoadBalancingPlanConfigurationOutput) ToIPLoadBalancingPlanConfigurationOutput() IPLoadBalancingPlanConfigurationOutput
func (IPLoadBalancingPlanConfigurationOutput) ToIPLoadBalancingPlanConfigurationOutputWithContext ¶
func (o IPLoadBalancingPlanConfigurationOutput) ToIPLoadBalancingPlanConfigurationOutputWithContext(ctx context.Context) IPLoadBalancingPlanConfigurationOutput
func (IPLoadBalancingPlanConfigurationOutput) Value ¶
func (o IPLoadBalancingPlanConfigurationOutput) Value() pulumi.StringOutput
Path to the resource in API.OVH.COM
type IPLoadBalancingPlanInput ¶
type IPLoadBalancingPlanInput interface { pulumi.Input ToIPLoadBalancingPlanOutput() IPLoadBalancingPlanOutput ToIPLoadBalancingPlanOutputWithContext(context.Context) IPLoadBalancingPlanOutput }
IPLoadBalancingPlanInput is an input type that accepts IPLoadBalancingPlanArgs and IPLoadBalancingPlanOutput values. You can construct a concrete instance of `IPLoadBalancingPlanInput` via:
IPLoadBalancingPlanArgs{...}
type IPLoadBalancingPlanOption ¶
type IPLoadBalancingPlanOption struct { // Catalog name CatalogName *string `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations []IPLoadBalancingPlanOptionConfiguration `pulumi:"configurations"` // duration Duration string `pulumi:"duration"` // Plan code PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` }
type IPLoadBalancingPlanOptionArgs ¶
type IPLoadBalancingPlanOptionArgs struct { // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations IPLoadBalancingPlanOptionConfigurationArrayInput `pulumi:"configurations"` // duration Duration pulumi.StringInput `pulumi:"duration"` // Plan code PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` }
func (IPLoadBalancingPlanOptionArgs) ElementType ¶
func (IPLoadBalancingPlanOptionArgs) ElementType() reflect.Type
func (IPLoadBalancingPlanOptionArgs) ToIPLoadBalancingPlanOptionOutput ¶
func (i IPLoadBalancingPlanOptionArgs) ToIPLoadBalancingPlanOptionOutput() IPLoadBalancingPlanOptionOutput
func (IPLoadBalancingPlanOptionArgs) ToIPLoadBalancingPlanOptionOutputWithContext ¶
func (i IPLoadBalancingPlanOptionArgs) ToIPLoadBalancingPlanOptionOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionOutput
type IPLoadBalancingPlanOptionArray ¶
type IPLoadBalancingPlanOptionArray []IPLoadBalancingPlanOptionInput
func (IPLoadBalancingPlanOptionArray) ElementType ¶
func (IPLoadBalancingPlanOptionArray) ElementType() reflect.Type
func (IPLoadBalancingPlanOptionArray) ToIPLoadBalancingPlanOptionArrayOutput ¶
func (i IPLoadBalancingPlanOptionArray) ToIPLoadBalancingPlanOptionArrayOutput() IPLoadBalancingPlanOptionArrayOutput
func (IPLoadBalancingPlanOptionArray) ToIPLoadBalancingPlanOptionArrayOutputWithContext ¶
func (i IPLoadBalancingPlanOptionArray) ToIPLoadBalancingPlanOptionArrayOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionArrayOutput
type IPLoadBalancingPlanOptionArrayInput ¶
type IPLoadBalancingPlanOptionArrayInput interface { pulumi.Input ToIPLoadBalancingPlanOptionArrayOutput() IPLoadBalancingPlanOptionArrayOutput ToIPLoadBalancingPlanOptionArrayOutputWithContext(context.Context) IPLoadBalancingPlanOptionArrayOutput }
IPLoadBalancingPlanOptionArrayInput is an input type that accepts IPLoadBalancingPlanOptionArray and IPLoadBalancingPlanOptionArrayOutput values. You can construct a concrete instance of `IPLoadBalancingPlanOptionArrayInput` via:
IPLoadBalancingPlanOptionArray{ IPLoadBalancingPlanOptionArgs{...} }
type IPLoadBalancingPlanOptionArrayOutput ¶
type IPLoadBalancingPlanOptionArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingPlanOptionArrayOutput) ElementType ¶
func (IPLoadBalancingPlanOptionArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingPlanOptionArrayOutput) Index ¶
func (o IPLoadBalancingPlanOptionArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingPlanOptionOutput
func (IPLoadBalancingPlanOptionArrayOutput) ToIPLoadBalancingPlanOptionArrayOutput ¶
func (o IPLoadBalancingPlanOptionArrayOutput) ToIPLoadBalancingPlanOptionArrayOutput() IPLoadBalancingPlanOptionArrayOutput
func (IPLoadBalancingPlanOptionArrayOutput) ToIPLoadBalancingPlanOptionArrayOutputWithContext ¶
func (o IPLoadBalancingPlanOptionArrayOutput) ToIPLoadBalancingPlanOptionArrayOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionArrayOutput
type IPLoadBalancingPlanOptionConfigurationArgs ¶
type IPLoadBalancingPlanOptionConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM Value pulumi.StringInput `pulumi:"value"` }
func (IPLoadBalancingPlanOptionConfigurationArgs) ElementType ¶
func (IPLoadBalancingPlanOptionConfigurationArgs) ElementType() reflect.Type
func (IPLoadBalancingPlanOptionConfigurationArgs) ToIPLoadBalancingPlanOptionConfigurationOutput ¶
func (i IPLoadBalancingPlanOptionConfigurationArgs) ToIPLoadBalancingPlanOptionConfigurationOutput() IPLoadBalancingPlanOptionConfigurationOutput
func (IPLoadBalancingPlanOptionConfigurationArgs) ToIPLoadBalancingPlanOptionConfigurationOutputWithContext ¶
func (i IPLoadBalancingPlanOptionConfigurationArgs) ToIPLoadBalancingPlanOptionConfigurationOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionConfigurationOutput
type IPLoadBalancingPlanOptionConfigurationArray ¶
type IPLoadBalancingPlanOptionConfigurationArray []IPLoadBalancingPlanOptionConfigurationInput
func (IPLoadBalancingPlanOptionConfigurationArray) ElementType ¶
func (IPLoadBalancingPlanOptionConfigurationArray) ElementType() reflect.Type
func (IPLoadBalancingPlanOptionConfigurationArray) ToIPLoadBalancingPlanOptionConfigurationArrayOutput ¶
func (i IPLoadBalancingPlanOptionConfigurationArray) ToIPLoadBalancingPlanOptionConfigurationArrayOutput() IPLoadBalancingPlanOptionConfigurationArrayOutput
func (IPLoadBalancingPlanOptionConfigurationArray) ToIPLoadBalancingPlanOptionConfigurationArrayOutputWithContext ¶
func (i IPLoadBalancingPlanOptionConfigurationArray) ToIPLoadBalancingPlanOptionConfigurationArrayOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionConfigurationArrayOutput
type IPLoadBalancingPlanOptionConfigurationArrayInput ¶
type IPLoadBalancingPlanOptionConfigurationArrayInput interface { pulumi.Input ToIPLoadBalancingPlanOptionConfigurationArrayOutput() IPLoadBalancingPlanOptionConfigurationArrayOutput ToIPLoadBalancingPlanOptionConfigurationArrayOutputWithContext(context.Context) IPLoadBalancingPlanOptionConfigurationArrayOutput }
IPLoadBalancingPlanOptionConfigurationArrayInput is an input type that accepts IPLoadBalancingPlanOptionConfigurationArray and IPLoadBalancingPlanOptionConfigurationArrayOutput values. You can construct a concrete instance of `IPLoadBalancingPlanOptionConfigurationArrayInput` via:
IPLoadBalancingPlanOptionConfigurationArray{ IPLoadBalancingPlanOptionConfigurationArgs{...} }
type IPLoadBalancingPlanOptionConfigurationArrayOutput ¶
type IPLoadBalancingPlanOptionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingPlanOptionConfigurationArrayOutput) ElementType ¶
func (IPLoadBalancingPlanOptionConfigurationArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingPlanOptionConfigurationArrayOutput) ToIPLoadBalancingPlanOptionConfigurationArrayOutput ¶
func (o IPLoadBalancingPlanOptionConfigurationArrayOutput) ToIPLoadBalancingPlanOptionConfigurationArrayOutput() IPLoadBalancingPlanOptionConfigurationArrayOutput
func (IPLoadBalancingPlanOptionConfigurationArrayOutput) ToIPLoadBalancingPlanOptionConfigurationArrayOutputWithContext ¶
func (o IPLoadBalancingPlanOptionConfigurationArrayOutput) ToIPLoadBalancingPlanOptionConfigurationArrayOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionConfigurationArrayOutput
type IPLoadBalancingPlanOptionConfigurationInput ¶
type IPLoadBalancingPlanOptionConfigurationInput interface { pulumi.Input ToIPLoadBalancingPlanOptionConfigurationOutput() IPLoadBalancingPlanOptionConfigurationOutput ToIPLoadBalancingPlanOptionConfigurationOutputWithContext(context.Context) IPLoadBalancingPlanOptionConfigurationOutput }
IPLoadBalancingPlanOptionConfigurationInput is an input type that accepts IPLoadBalancingPlanOptionConfigurationArgs and IPLoadBalancingPlanOptionConfigurationOutput values. You can construct a concrete instance of `IPLoadBalancingPlanOptionConfigurationInput` via:
IPLoadBalancingPlanOptionConfigurationArgs{...}
type IPLoadBalancingPlanOptionConfigurationOutput ¶
type IPLoadBalancingPlanOptionConfigurationOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingPlanOptionConfigurationOutput) ElementType ¶
func (IPLoadBalancingPlanOptionConfigurationOutput) ElementType() reflect.Type
func (IPLoadBalancingPlanOptionConfigurationOutput) Label ¶
func (o IPLoadBalancingPlanOptionConfigurationOutput) Label() pulumi.StringOutput
Identifier of the resource
func (IPLoadBalancingPlanOptionConfigurationOutput) ToIPLoadBalancingPlanOptionConfigurationOutput ¶
func (o IPLoadBalancingPlanOptionConfigurationOutput) ToIPLoadBalancingPlanOptionConfigurationOutput() IPLoadBalancingPlanOptionConfigurationOutput
func (IPLoadBalancingPlanOptionConfigurationOutput) ToIPLoadBalancingPlanOptionConfigurationOutputWithContext ¶
func (o IPLoadBalancingPlanOptionConfigurationOutput) ToIPLoadBalancingPlanOptionConfigurationOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionConfigurationOutput
func (IPLoadBalancingPlanOptionConfigurationOutput) Value ¶
func (o IPLoadBalancingPlanOptionConfigurationOutput) Value() pulumi.StringOutput
Path to the resource in API.OVH.COM
type IPLoadBalancingPlanOptionInput ¶
type IPLoadBalancingPlanOptionInput interface { pulumi.Input ToIPLoadBalancingPlanOptionOutput() IPLoadBalancingPlanOptionOutput ToIPLoadBalancingPlanOptionOutputWithContext(context.Context) IPLoadBalancingPlanOptionOutput }
IPLoadBalancingPlanOptionInput is an input type that accepts IPLoadBalancingPlanOptionArgs and IPLoadBalancingPlanOptionOutput values. You can construct a concrete instance of `IPLoadBalancingPlanOptionInput` via:
IPLoadBalancingPlanOptionArgs{...}
type IPLoadBalancingPlanOptionOutput ¶
type IPLoadBalancingPlanOptionOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingPlanOptionOutput) CatalogName ¶
func (o IPLoadBalancingPlanOptionOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (IPLoadBalancingPlanOptionOutput) Configurations ¶
func (o IPLoadBalancingPlanOptionOutput) Configurations() IPLoadBalancingPlanOptionConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (IPLoadBalancingPlanOptionOutput) Duration ¶
func (o IPLoadBalancingPlanOptionOutput) Duration() pulumi.StringOutput
duration
func (IPLoadBalancingPlanOptionOutput) ElementType ¶
func (IPLoadBalancingPlanOptionOutput) ElementType() reflect.Type
func (IPLoadBalancingPlanOptionOutput) PlanCode ¶
func (o IPLoadBalancingPlanOptionOutput) PlanCode() pulumi.StringOutput
Plan code
func (IPLoadBalancingPlanOptionOutput) PricingMode ¶
func (o IPLoadBalancingPlanOptionOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (IPLoadBalancingPlanOptionOutput) ToIPLoadBalancingPlanOptionOutput ¶
func (o IPLoadBalancingPlanOptionOutput) ToIPLoadBalancingPlanOptionOutput() IPLoadBalancingPlanOptionOutput
func (IPLoadBalancingPlanOptionOutput) ToIPLoadBalancingPlanOptionOutputWithContext ¶
func (o IPLoadBalancingPlanOptionOutput) ToIPLoadBalancingPlanOptionOutputWithContext(ctx context.Context) IPLoadBalancingPlanOptionOutput
type IPLoadBalancingPlanOutput ¶
type IPLoadBalancingPlanOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingPlanOutput) CatalogName ¶
func (o IPLoadBalancingPlanOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (IPLoadBalancingPlanOutput) Configurations ¶
func (o IPLoadBalancingPlanOutput) Configurations() IPLoadBalancingPlanConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (IPLoadBalancingPlanOutput) Duration ¶
func (o IPLoadBalancingPlanOutput) Duration() pulumi.StringOutput
duration
func (IPLoadBalancingPlanOutput) ElementType ¶
func (IPLoadBalancingPlanOutput) ElementType() reflect.Type
func (IPLoadBalancingPlanOutput) PlanCode ¶
func (o IPLoadBalancingPlanOutput) PlanCode() pulumi.StringOutput
Plan code
func (IPLoadBalancingPlanOutput) PricingMode ¶
func (o IPLoadBalancingPlanOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (IPLoadBalancingPlanOutput) ToIPLoadBalancingPlanOutput ¶
func (o IPLoadBalancingPlanOutput) ToIPLoadBalancingPlanOutput() IPLoadBalancingPlanOutput
func (IPLoadBalancingPlanOutput) ToIPLoadBalancingPlanOutputWithContext ¶
func (o IPLoadBalancingPlanOutput) ToIPLoadBalancingPlanOutputWithContext(ctx context.Context) IPLoadBalancingPlanOutput
func (IPLoadBalancingPlanOutput) ToIPLoadBalancingPlanPtrOutput ¶
func (o IPLoadBalancingPlanOutput) ToIPLoadBalancingPlanPtrOutput() IPLoadBalancingPlanPtrOutput
func (IPLoadBalancingPlanOutput) ToIPLoadBalancingPlanPtrOutputWithContext ¶
func (o IPLoadBalancingPlanOutput) ToIPLoadBalancingPlanPtrOutputWithContext(ctx context.Context) IPLoadBalancingPlanPtrOutput
type IPLoadBalancingPlanPtrInput ¶
type IPLoadBalancingPlanPtrInput interface { pulumi.Input ToIPLoadBalancingPlanPtrOutput() IPLoadBalancingPlanPtrOutput ToIPLoadBalancingPlanPtrOutputWithContext(context.Context) IPLoadBalancingPlanPtrOutput }
IPLoadBalancingPlanPtrInput is an input type that accepts IPLoadBalancingPlanArgs, IPLoadBalancingPlanPtr and IPLoadBalancingPlanPtrOutput values. You can construct a concrete instance of `IPLoadBalancingPlanPtrInput` via:
IPLoadBalancingPlanArgs{...} or: nil
func IPLoadBalancingPlanPtr ¶
func IPLoadBalancingPlanPtr(v *IPLoadBalancingPlanArgs) IPLoadBalancingPlanPtrInput
type IPLoadBalancingPlanPtrOutput ¶
type IPLoadBalancingPlanPtrOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingPlanPtrOutput) CatalogName ¶
func (o IPLoadBalancingPlanPtrOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (IPLoadBalancingPlanPtrOutput) Configurations ¶
func (o IPLoadBalancingPlanPtrOutput) Configurations() IPLoadBalancingPlanConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (IPLoadBalancingPlanPtrOutput) Duration ¶
func (o IPLoadBalancingPlanPtrOutput) Duration() pulumi.StringPtrOutput
duration
func (IPLoadBalancingPlanPtrOutput) Elem ¶
func (o IPLoadBalancingPlanPtrOutput) Elem() IPLoadBalancingPlanOutput
func (IPLoadBalancingPlanPtrOutput) ElementType ¶
func (IPLoadBalancingPlanPtrOutput) ElementType() reflect.Type
func (IPLoadBalancingPlanPtrOutput) PlanCode ¶
func (o IPLoadBalancingPlanPtrOutput) PlanCode() pulumi.StringPtrOutput
Plan code
func (IPLoadBalancingPlanPtrOutput) PricingMode ¶
func (o IPLoadBalancingPlanPtrOutput) PricingMode() pulumi.StringPtrOutput
Pricing model identifier
func (IPLoadBalancingPlanPtrOutput) ToIPLoadBalancingPlanPtrOutput ¶
func (o IPLoadBalancingPlanPtrOutput) ToIPLoadBalancingPlanPtrOutput() IPLoadBalancingPlanPtrOutput
func (IPLoadBalancingPlanPtrOutput) ToIPLoadBalancingPlanPtrOutputWithContext ¶
func (o IPLoadBalancingPlanPtrOutput) ToIPLoadBalancingPlanPtrOutputWithContext(ctx context.Context) IPLoadBalancingPlanPtrOutput
type IPLoadBalancingRefresh ¶
type IPLoadBalancingRefresh struct { pulumi.CustomResourceState // List of values traccked to trigger refresh, used also to form implicit dependencies Keepers pulumi.StringArrayOutput `pulumi:"keepers"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` }
Applies changes from other ovh_iploadbalancing_* resourcesto the production configuration of loadbalancers.
func GetIPLoadBalancingRefresh ¶
func GetIPLoadBalancingRefresh(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPLoadBalancingRefreshState, opts ...pulumi.ResourceOption) (*IPLoadBalancingRefresh, error)
GetIPLoadBalancingRefresh gets an existing IPLoadBalancingRefresh 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 NewIPLoadBalancingRefresh ¶
func NewIPLoadBalancingRefresh(ctx *pulumi.Context, name string, args *IPLoadBalancingRefreshArgs, opts ...pulumi.ResourceOption) (*IPLoadBalancingRefresh, error)
NewIPLoadBalancingRefresh registers a new resource with the given unique name, arguments, and options.
func (*IPLoadBalancingRefresh) ElementType ¶
func (*IPLoadBalancingRefresh) ElementType() reflect.Type
func (*IPLoadBalancingRefresh) ToIPLoadBalancingRefreshOutput ¶
func (i *IPLoadBalancingRefresh) ToIPLoadBalancingRefreshOutput() IPLoadBalancingRefreshOutput
func (*IPLoadBalancingRefresh) ToIPLoadBalancingRefreshOutputWithContext ¶
func (i *IPLoadBalancingRefresh) ToIPLoadBalancingRefreshOutputWithContext(ctx context.Context) IPLoadBalancingRefreshOutput
type IPLoadBalancingRefreshArgs ¶
type IPLoadBalancingRefreshArgs struct { // List of values traccked to trigger refresh, used also to form implicit dependencies Keepers pulumi.StringArrayInput // The internal name of your IP load balancing ServiceName pulumi.StringInput }
The set of arguments for constructing a IPLoadBalancingRefresh resource.
func (IPLoadBalancingRefreshArgs) ElementType ¶
func (IPLoadBalancingRefreshArgs) ElementType() reflect.Type
type IPLoadBalancingRefreshArray ¶
type IPLoadBalancingRefreshArray []IPLoadBalancingRefreshInput
func (IPLoadBalancingRefreshArray) ElementType ¶
func (IPLoadBalancingRefreshArray) ElementType() reflect.Type
func (IPLoadBalancingRefreshArray) ToIPLoadBalancingRefreshArrayOutput ¶
func (i IPLoadBalancingRefreshArray) ToIPLoadBalancingRefreshArrayOutput() IPLoadBalancingRefreshArrayOutput
func (IPLoadBalancingRefreshArray) ToIPLoadBalancingRefreshArrayOutputWithContext ¶
func (i IPLoadBalancingRefreshArray) ToIPLoadBalancingRefreshArrayOutputWithContext(ctx context.Context) IPLoadBalancingRefreshArrayOutput
type IPLoadBalancingRefreshArrayInput ¶
type IPLoadBalancingRefreshArrayInput interface { pulumi.Input ToIPLoadBalancingRefreshArrayOutput() IPLoadBalancingRefreshArrayOutput ToIPLoadBalancingRefreshArrayOutputWithContext(context.Context) IPLoadBalancingRefreshArrayOutput }
IPLoadBalancingRefreshArrayInput is an input type that accepts IPLoadBalancingRefreshArray and IPLoadBalancingRefreshArrayOutput values. You can construct a concrete instance of `IPLoadBalancingRefreshArrayInput` via:
IPLoadBalancingRefreshArray{ IPLoadBalancingRefreshArgs{...} }
type IPLoadBalancingRefreshArrayOutput ¶
type IPLoadBalancingRefreshArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingRefreshArrayOutput) ElementType ¶
func (IPLoadBalancingRefreshArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingRefreshArrayOutput) Index ¶
func (o IPLoadBalancingRefreshArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingRefreshOutput
func (IPLoadBalancingRefreshArrayOutput) ToIPLoadBalancingRefreshArrayOutput ¶
func (o IPLoadBalancingRefreshArrayOutput) ToIPLoadBalancingRefreshArrayOutput() IPLoadBalancingRefreshArrayOutput
func (IPLoadBalancingRefreshArrayOutput) ToIPLoadBalancingRefreshArrayOutputWithContext ¶
func (o IPLoadBalancingRefreshArrayOutput) ToIPLoadBalancingRefreshArrayOutputWithContext(ctx context.Context) IPLoadBalancingRefreshArrayOutput
type IPLoadBalancingRefreshInput ¶
type IPLoadBalancingRefreshInput interface { pulumi.Input ToIPLoadBalancingRefreshOutput() IPLoadBalancingRefreshOutput ToIPLoadBalancingRefreshOutputWithContext(ctx context.Context) IPLoadBalancingRefreshOutput }
type IPLoadBalancingRefreshMap ¶
type IPLoadBalancingRefreshMap map[string]IPLoadBalancingRefreshInput
func (IPLoadBalancingRefreshMap) ElementType ¶
func (IPLoadBalancingRefreshMap) ElementType() reflect.Type
func (IPLoadBalancingRefreshMap) ToIPLoadBalancingRefreshMapOutput ¶
func (i IPLoadBalancingRefreshMap) ToIPLoadBalancingRefreshMapOutput() IPLoadBalancingRefreshMapOutput
func (IPLoadBalancingRefreshMap) ToIPLoadBalancingRefreshMapOutputWithContext ¶
func (i IPLoadBalancingRefreshMap) ToIPLoadBalancingRefreshMapOutputWithContext(ctx context.Context) IPLoadBalancingRefreshMapOutput
type IPLoadBalancingRefreshMapInput ¶
type IPLoadBalancingRefreshMapInput interface { pulumi.Input ToIPLoadBalancingRefreshMapOutput() IPLoadBalancingRefreshMapOutput ToIPLoadBalancingRefreshMapOutputWithContext(context.Context) IPLoadBalancingRefreshMapOutput }
IPLoadBalancingRefreshMapInput is an input type that accepts IPLoadBalancingRefreshMap and IPLoadBalancingRefreshMapOutput values. You can construct a concrete instance of `IPLoadBalancingRefreshMapInput` via:
IPLoadBalancingRefreshMap{ "key": IPLoadBalancingRefreshArgs{...} }
type IPLoadBalancingRefreshMapOutput ¶
type IPLoadBalancingRefreshMapOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingRefreshMapOutput) ElementType ¶
func (IPLoadBalancingRefreshMapOutput) ElementType() reflect.Type
func (IPLoadBalancingRefreshMapOutput) MapIndex ¶
func (o IPLoadBalancingRefreshMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingRefreshOutput
func (IPLoadBalancingRefreshMapOutput) ToIPLoadBalancingRefreshMapOutput ¶
func (o IPLoadBalancingRefreshMapOutput) ToIPLoadBalancingRefreshMapOutput() IPLoadBalancingRefreshMapOutput
func (IPLoadBalancingRefreshMapOutput) ToIPLoadBalancingRefreshMapOutputWithContext ¶
func (o IPLoadBalancingRefreshMapOutput) ToIPLoadBalancingRefreshMapOutputWithContext(ctx context.Context) IPLoadBalancingRefreshMapOutput
type IPLoadBalancingRefreshOutput ¶
type IPLoadBalancingRefreshOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingRefreshOutput) ElementType ¶
func (IPLoadBalancingRefreshOutput) ElementType() reflect.Type
func (IPLoadBalancingRefreshOutput) Keepers ¶
func (o IPLoadBalancingRefreshOutput) Keepers() pulumi.StringArrayOutput
List of values traccked to trigger refresh, used also to form implicit dependencies
func (IPLoadBalancingRefreshOutput) ServiceName ¶
func (o IPLoadBalancingRefreshOutput) ServiceName() pulumi.StringOutput
The internal name of your IP load balancing
func (IPLoadBalancingRefreshOutput) ToIPLoadBalancingRefreshOutput ¶
func (o IPLoadBalancingRefreshOutput) ToIPLoadBalancingRefreshOutput() IPLoadBalancingRefreshOutput
func (IPLoadBalancingRefreshOutput) ToIPLoadBalancingRefreshOutputWithContext ¶
func (o IPLoadBalancingRefreshOutput) ToIPLoadBalancingRefreshOutputWithContext(ctx context.Context) IPLoadBalancingRefreshOutput
type IPLoadBalancingRefreshState ¶
type IPLoadBalancingRefreshState struct { // List of values traccked to trigger refresh, used also to form implicit dependencies Keepers pulumi.StringArrayInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput }
func (IPLoadBalancingRefreshState) ElementType ¶
func (IPLoadBalancingRefreshState) ElementType() reflect.Type
type IPLoadBalancingState ¶
type IPLoadBalancingState struct { // Set the name displayed in ManagerV6 for your iplb (max 50 chars) DisplayName pulumi.StringPtrInput // Your IP load balancing IpLoadbalancing pulumi.StringPtrInput // The IPV4 associated to your IP load balancing Ipv4 pulumi.StringPtrInput // The IPV6 associated to your IP load balancing. DEPRECATED. Ipv6 pulumi.StringPtrInput // The metrics token associated with your IP load balancing MetricsToken pulumi.StringPtrInput // The offer of your IP load balancing Offer pulumi.StringPtrInput // Available additional zone for your Load Balancer OrderableZones IPLoadBalancingOrderableZoneArrayInput // Details about an Order Orders IPLoadBalancingOrderArrayInput // Ovh Subsidiary OvhSubsidiary pulumi.StringPtrInput // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringPtrInput // Product Plan to order Plan IPLoadBalancingPlanPtrInput // Product Plan to order PlanOptions IPLoadBalancingPlanOptionArrayInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput // Modern oldest compatible clients : Firefox 27, Chrome 30, IE 11 on Windows 7, Edge, Opera 17, Safari 9, Android 5.0, and Java 8. Intermediate oldest compatible clients : Firefox 1, Chrome 1, IE 7, Opera 5, Safari 1, Windows XP IE8, Android 2.3, Java 7. Intermediate if null. one of "intermediate", "modern". SslConfiguration pulumi.StringPtrInput // Current state of your IP State pulumi.StringPtrInput // Vrack eligibility VrackEligibility pulumi.BoolPtrInput // Name of the vRack on which the current Load Balancer is attached to, as it is named on vRack product VrackName pulumi.StringPtrInput // Location where your service is Zones pulumi.StringArrayInput }
func (IPLoadBalancingState) ElementType ¶
func (IPLoadBalancingState) ElementType() reflect.Type
type IPLoadBalancingTCPFarm ¶
type IPLoadBalancingTCPFarm struct { pulumi.CustomResourceState // Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) Balance pulumi.StringPtrOutput `pulumi:"balance"` // Readable label for loadbalancer farm DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Port for backends to recieve traffic on. Port pulumi.IntPtrOutput `pulumi:"port"` // define a backend healthcheck probe Probe IPLoadBalancingTCPFarmProbePtrOutput `pulumi:"probe"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Stickiness type. No stickiness if null (`sourceIp`) Stickiness pulumi.StringPtrOutput `pulumi:"stickiness"` // Internal Load Balancer identifier of the vRack private network to attach to your farm, mandatory when your Load Balancer is attached to a vRack VrackNetworkId pulumi.IntPtrOutput `pulumi:"vrackNetworkId"` // Zone where the farm will be defined (ie. `GRA`, `BHS` also supports `ALL`) Zone pulumi.StringOutput `pulumi:"zone"` }
Creates a backend server group (farm) to be used by loadbalancing frontend(s)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { lb, err := ovh.LookupIPLoadBalancing(ctx, &GetIPLoadBalancingArgs{ ServiceName: pulumi.StringRef("ip-1.2.3.4"), State: pulumi.StringRef("ok"), }, nil) if err != nil { return err } _, err = ovh.NewIPLoadBalancingTCPFarm(ctx, "farmname", &ovh.IPLoadBalancingTCPFarmArgs{ DisplayName: pulumi.String("ingress-8080-gra"), ServiceName: pulumi.String(lb.Id), Zone: pulumi.String("GRA"), }) if err != nil { return err } return nil }) }
```
func GetIPLoadBalancingTCPFarm ¶
func GetIPLoadBalancingTCPFarm(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPLoadBalancingTCPFarmState, opts ...pulumi.ResourceOption) (*IPLoadBalancingTCPFarm, error)
GetIPLoadBalancingTCPFarm gets an existing IPLoadBalancingTCPFarm 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 NewIPLoadBalancingTCPFarm ¶
func NewIPLoadBalancingTCPFarm(ctx *pulumi.Context, name string, args *IPLoadBalancingTCPFarmArgs, opts ...pulumi.ResourceOption) (*IPLoadBalancingTCPFarm, error)
NewIPLoadBalancingTCPFarm registers a new resource with the given unique name, arguments, and options.
func (*IPLoadBalancingTCPFarm) ElementType ¶
func (*IPLoadBalancingTCPFarm) ElementType() reflect.Type
func (*IPLoadBalancingTCPFarm) ToIPLoadBalancingTCPFarmOutput ¶
func (i *IPLoadBalancingTCPFarm) ToIPLoadBalancingTCPFarmOutput() IPLoadBalancingTCPFarmOutput
func (*IPLoadBalancingTCPFarm) ToIPLoadBalancingTCPFarmOutputWithContext ¶
func (i *IPLoadBalancingTCPFarm) ToIPLoadBalancingTCPFarmOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmOutput
type IPLoadBalancingTCPFarmArgs ¶
type IPLoadBalancingTCPFarmArgs struct { // Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) Balance pulumi.StringPtrInput // Readable label for loadbalancer farm DisplayName pulumi.StringPtrInput // Port for backends to recieve traffic on. Port pulumi.IntPtrInput // define a backend healthcheck probe Probe IPLoadBalancingTCPFarmProbePtrInput // The internal name of your IP load balancing ServiceName pulumi.StringInput // Stickiness type. No stickiness if null (`sourceIp`) Stickiness pulumi.StringPtrInput // Internal Load Balancer identifier of the vRack private network to attach to your farm, mandatory when your Load Balancer is attached to a vRack VrackNetworkId pulumi.IntPtrInput // Zone where the farm will be defined (ie. `GRA`, `BHS` also supports `ALL`) Zone pulumi.StringInput }
The set of arguments for constructing a IPLoadBalancingTCPFarm resource.
func (IPLoadBalancingTCPFarmArgs) ElementType ¶
func (IPLoadBalancingTCPFarmArgs) ElementType() reflect.Type
type IPLoadBalancingTCPFarmArray ¶
type IPLoadBalancingTCPFarmArray []IPLoadBalancingTCPFarmInput
func (IPLoadBalancingTCPFarmArray) ElementType ¶
func (IPLoadBalancingTCPFarmArray) ElementType() reflect.Type
func (IPLoadBalancingTCPFarmArray) ToIPLoadBalancingTCPFarmArrayOutput ¶
func (i IPLoadBalancingTCPFarmArray) ToIPLoadBalancingTCPFarmArrayOutput() IPLoadBalancingTCPFarmArrayOutput
func (IPLoadBalancingTCPFarmArray) ToIPLoadBalancingTCPFarmArrayOutputWithContext ¶
func (i IPLoadBalancingTCPFarmArray) ToIPLoadBalancingTCPFarmArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmArrayOutput
type IPLoadBalancingTCPFarmArrayInput ¶
type IPLoadBalancingTCPFarmArrayInput interface { pulumi.Input ToIPLoadBalancingTCPFarmArrayOutput() IPLoadBalancingTCPFarmArrayOutput ToIPLoadBalancingTCPFarmArrayOutputWithContext(context.Context) IPLoadBalancingTCPFarmArrayOutput }
IPLoadBalancingTCPFarmArrayInput is an input type that accepts IPLoadBalancingTCPFarmArray and IPLoadBalancingTCPFarmArrayOutput values. You can construct a concrete instance of `IPLoadBalancingTCPFarmArrayInput` via:
IPLoadBalancingTCPFarmArray{ IPLoadBalancingTCPFarmArgs{...} }
type IPLoadBalancingTCPFarmArrayOutput ¶
type IPLoadBalancingTCPFarmArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPFarmArrayOutput) ElementType ¶
func (IPLoadBalancingTCPFarmArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPFarmArrayOutput) Index ¶
func (o IPLoadBalancingTCPFarmArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingTCPFarmOutput
func (IPLoadBalancingTCPFarmArrayOutput) ToIPLoadBalancingTCPFarmArrayOutput ¶
func (o IPLoadBalancingTCPFarmArrayOutput) ToIPLoadBalancingTCPFarmArrayOutput() IPLoadBalancingTCPFarmArrayOutput
func (IPLoadBalancingTCPFarmArrayOutput) ToIPLoadBalancingTCPFarmArrayOutputWithContext ¶
func (o IPLoadBalancingTCPFarmArrayOutput) ToIPLoadBalancingTCPFarmArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmArrayOutput
type IPLoadBalancingTCPFarmInput ¶
type IPLoadBalancingTCPFarmInput interface { pulumi.Input ToIPLoadBalancingTCPFarmOutput() IPLoadBalancingTCPFarmOutput ToIPLoadBalancingTCPFarmOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmOutput }
type IPLoadBalancingTCPFarmMap ¶
type IPLoadBalancingTCPFarmMap map[string]IPLoadBalancingTCPFarmInput
func (IPLoadBalancingTCPFarmMap) ElementType ¶
func (IPLoadBalancingTCPFarmMap) ElementType() reflect.Type
func (IPLoadBalancingTCPFarmMap) ToIPLoadBalancingTCPFarmMapOutput ¶
func (i IPLoadBalancingTCPFarmMap) ToIPLoadBalancingTCPFarmMapOutput() IPLoadBalancingTCPFarmMapOutput
func (IPLoadBalancingTCPFarmMap) ToIPLoadBalancingTCPFarmMapOutputWithContext ¶
func (i IPLoadBalancingTCPFarmMap) ToIPLoadBalancingTCPFarmMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmMapOutput
type IPLoadBalancingTCPFarmMapInput ¶
type IPLoadBalancingTCPFarmMapInput interface { pulumi.Input ToIPLoadBalancingTCPFarmMapOutput() IPLoadBalancingTCPFarmMapOutput ToIPLoadBalancingTCPFarmMapOutputWithContext(context.Context) IPLoadBalancingTCPFarmMapOutput }
IPLoadBalancingTCPFarmMapInput is an input type that accepts IPLoadBalancingTCPFarmMap and IPLoadBalancingTCPFarmMapOutput values. You can construct a concrete instance of `IPLoadBalancingTCPFarmMapInput` via:
IPLoadBalancingTCPFarmMap{ "key": IPLoadBalancingTCPFarmArgs{...} }
type IPLoadBalancingTCPFarmMapOutput ¶
type IPLoadBalancingTCPFarmMapOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPFarmMapOutput) ElementType ¶
func (IPLoadBalancingTCPFarmMapOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPFarmMapOutput) MapIndex ¶
func (o IPLoadBalancingTCPFarmMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingTCPFarmOutput
func (IPLoadBalancingTCPFarmMapOutput) ToIPLoadBalancingTCPFarmMapOutput ¶
func (o IPLoadBalancingTCPFarmMapOutput) ToIPLoadBalancingTCPFarmMapOutput() IPLoadBalancingTCPFarmMapOutput
func (IPLoadBalancingTCPFarmMapOutput) ToIPLoadBalancingTCPFarmMapOutputWithContext ¶
func (o IPLoadBalancingTCPFarmMapOutput) ToIPLoadBalancingTCPFarmMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmMapOutput
type IPLoadBalancingTCPFarmOutput ¶
type IPLoadBalancingTCPFarmOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPFarmOutput) Balance ¶
func (o IPLoadBalancingTCPFarmOutput) Balance() pulumi.StringPtrOutput
Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`)
func (IPLoadBalancingTCPFarmOutput) DisplayName ¶
func (o IPLoadBalancingTCPFarmOutput) DisplayName() pulumi.StringPtrOutput
Readable label for loadbalancer farm
func (IPLoadBalancingTCPFarmOutput) ElementType ¶
func (IPLoadBalancingTCPFarmOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPFarmOutput) Port ¶
func (o IPLoadBalancingTCPFarmOutput) Port() pulumi.IntPtrOutput
Port for backends to recieve traffic on.
func (IPLoadBalancingTCPFarmOutput) Probe ¶
func (o IPLoadBalancingTCPFarmOutput) Probe() IPLoadBalancingTCPFarmProbePtrOutput
define a backend healthcheck probe
func (IPLoadBalancingTCPFarmOutput) ServiceName ¶
func (o IPLoadBalancingTCPFarmOutput) ServiceName() pulumi.StringOutput
The internal name of your IP load balancing
func (IPLoadBalancingTCPFarmOutput) Stickiness ¶
func (o IPLoadBalancingTCPFarmOutput) Stickiness() pulumi.StringPtrOutput
Stickiness type. No stickiness if null (`sourceIp`)
func (IPLoadBalancingTCPFarmOutput) ToIPLoadBalancingTCPFarmOutput ¶
func (o IPLoadBalancingTCPFarmOutput) ToIPLoadBalancingTCPFarmOutput() IPLoadBalancingTCPFarmOutput
func (IPLoadBalancingTCPFarmOutput) ToIPLoadBalancingTCPFarmOutputWithContext ¶
func (o IPLoadBalancingTCPFarmOutput) ToIPLoadBalancingTCPFarmOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmOutput
func (IPLoadBalancingTCPFarmOutput) VrackNetworkId ¶
func (o IPLoadBalancingTCPFarmOutput) VrackNetworkId() pulumi.IntPtrOutput
Internal Load Balancer identifier of the vRack private network to attach to your farm, mandatory when your Load Balancer is attached to a vRack
func (IPLoadBalancingTCPFarmOutput) Zone ¶
func (o IPLoadBalancingTCPFarmOutput) Zone() pulumi.StringOutput
Zone where the farm will be defined (ie. `GRA`, `BHS` also supports `ALL`)
type IPLoadBalancingTCPFarmProbe ¶
type IPLoadBalancingTCPFarmProbe struct { // Force use of SSL (TLS) ForceSsl *bool `pulumi:"forceSsl"` // probe interval, Value between 30 and 3600 seconds, default 30 Interval *int `pulumi:"interval"` // What to mach `pattern` against (`contains`, `default`, `internal`, `matches`, `status`) Match *string `pulumi:"match"` // HTTP probe method (`GET`, `HEAD`, `OPTIONS`, `internal`) Method *string `pulumi:"method"` // Negate probe result Negate *bool `pulumi:"negate"` // Pattern to match against `match` Pattern *string `pulumi:"pattern"` // Port for backends to recieve traffic on. Port *int `pulumi:"port"` // Valid values : `http`, `internal`, `mysql`, `oco`, `pgsql`, `smtp`, `tcp` Type string `pulumi:"type"` // URL for HTTP probe type. Url *string `pulumi:"url"` }
type IPLoadBalancingTCPFarmProbeArgs ¶
type IPLoadBalancingTCPFarmProbeArgs struct { // Force use of SSL (TLS) ForceSsl pulumi.BoolPtrInput `pulumi:"forceSsl"` // probe interval, Value between 30 and 3600 seconds, default 30 Interval pulumi.IntPtrInput `pulumi:"interval"` // What to mach `pattern` against (`contains`, `default`, `internal`, `matches`, `status`) Match pulumi.StringPtrInput `pulumi:"match"` // HTTP probe method (`GET`, `HEAD`, `OPTIONS`, `internal`) Method pulumi.StringPtrInput `pulumi:"method"` // Negate probe result Negate pulumi.BoolPtrInput `pulumi:"negate"` // Pattern to match against `match` Pattern pulumi.StringPtrInput `pulumi:"pattern"` // Port for backends to recieve traffic on. Port pulumi.IntPtrInput `pulumi:"port"` // Valid values : `http`, `internal`, `mysql`, `oco`, `pgsql`, `smtp`, `tcp` Type pulumi.StringInput `pulumi:"type"` // URL for HTTP probe type. Url pulumi.StringPtrInput `pulumi:"url"` }
func (IPLoadBalancingTCPFarmProbeArgs) ElementType ¶
func (IPLoadBalancingTCPFarmProbeArgs) ElementType() reflect.Type
func (IPLoadBalancingTCPFarmProbeArgs) ToIPLoadBalancingTCPFarmProbeOutput ¶
func (i IPLoadBalancingTCPFarmProbeArgs) ToIPLoadBalancingTCPFarmProbeOutput() IPLoadBalancingTCPFarmProbeOutput
func (IPLoadBalancingTCPFarmProbeArgs) ToIPLoadBalancingTCPFarmProbeOutputWithContext ¶
func (i IPLoadBalancingTCPFarmProbeArgs) ToIPLoadBalancingTCPFarmProbeOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmProbeOutput
func (IPLoadBalancingTCPFarmProbeArgs) ToIPLoadBalancingTCPFarmProbePtrOutput ¶
func (i IPLoadBalancingTCPFarmProbeArgs) ToIPLoadBalancingTCPFarmProbePtrOutput() IPLoadBalancingTCPFarmProbePtrOutput
func (IPLoadBalancingTCPFarmProbeArgs) ToIPLoadBalancingTCPFarmProbePtrOutputWithContext ¶
func (i IPLoadBalancingTCPFarmProbeArgs) ToIPLoadBalancingTCPFarmProbePtrOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmProbePtrOutput
type IPLoadBalancingTCPFarmProbeInput ¶
type IPLoadBalancingTCPFarmProbeInput interface { pulumi.Input ToIPLoadBalancingTCPFarmProbeOutput() IPLoadBalancingTCPFarmProbeOutput ToIPLoadBalancingTCPFarmProbeOutputWithContext(context.Context) IPLoadBalancingTCPFarmProbeOutput }
IPLoadBalancingTCPFarmProbeInput is an input type that accepts IPLoadBalancingTCPFarmProbeArgs and IPLoadBalancingTCPFarmProbeOutput values. You can construct a concrete instance of `IPLoadBalancingTCPFarmProbeInput` via:
IPLoadBalancingTCPFarmProbeArgs{...}
type IPLoadBalancingTCPFarmProbeOutput ¶
type IPLoadBalancingTCPFarmProbeOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPFarmProbeOutput) ElementType ¶
func (IPLoadBalancingTCPFarmProbeOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPFarmProbeOutput) ForceSsl ¶
func (o IPLoadBalancingTCPFarmProbeOutput) ForceSsl() pulumi.BoolPtrOutput
Force use of SSL (TLS)
func (IPLoadBalancingTCPFarmProbeOutput) Interval ¶
func (o IPLoadBalancingTCPFarmProbeOutput) Interval() pulumi.IntPtrOutput
probe interval, Value between 30 and 3600 seconds, default 30
func (IPLoadBalancingTCPFarmProbeOutput) Match ¶
func (o IPLoadBalancingTCPFarmProbeOutput) Match() pulumi.StringPtrOutput
What to mach `pattern` against (`contains`, `default`, `internal`, `matches`, `status`)
func (IPLoadBalancingTCPFarmProbeOutput) Method ¶
func (o IPLoadBalancingTCPFarmProbeOutput) Method() pulumi.StringPtrOutput
HTTP probe method (`GET`, `HEAD`, `OPTIONS`, `internal`)
func (IPLoadBalancingTCPFarmProbeOutput) Negate ¶
func (o IPLoadBalancingTCPFarmProbeOutput) Negate() pulumi.BoolPtrOutput
Negate probe result
func (IPLoadBalancingTCPFarmProbeOutput) Pattern ¶
func (o IPLoadBalancingTCPFarmProbeOutput) Pattern() pulumi.StringPtrOutput
Pattern to match against `match`
func (IPLoadBalancingTCPFarmProbeOutput) Port ¶
func (o IPLoadBalancingTCPFarmProbeOutput) Port() pulumi.IntPtrOutput
Port for backends to recieve traffic on.
func (IPLoadBalancingTCPFarmProbeOutput) ToIPLoadBalancingTCPFarmProbeOutput ¶
func (o IPLoadBalancingTCPFarmProbeOutput) ToIPLoadBalancingTCPFarmProbeOutput() IPLoadBalancingTCPFarmProbeOutput
func (IPLoadBalancingTCPFarmProbeOutput) ToIPLoadBalancingTCPFarmProbeOutputWithContext ¶
func (o IPLoadBalancingTCPFarmProbeOutput) ToIPLoadBalancingTCPFarmProbeOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmProbeOutput
func (IPLoadBalancingTCPFarmProbeOutput) ToIPLoadBalancingTCPFarmProbePtrOutput ¶
func (o IPLoadBalancingTCPFarmProbeOutput) ToIPLoadBalancingTCPFarmProbePtrOutput() IPLoadBalancingTCPFarmProbePtrOutput
func (IPLoadBalancingTCPFarmProbeOutput) ToIPLoadBalancingTCPFarmProbePtrOutputWithContext ¶
func (o IPLoadBalancingTCPFarmProbeOutput) ToIPLoadBalancingTCPFarmProbePtrOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmProbePtrOutput
func (IPLoadBalancingTCPFarmProbeOutput) Type ¶
func (o IPLoadBalancingTCPFarmProbeOutput) Type() pulumi.StringOutput
Valid values : `http`, `internal`, `mysql`, `oco`, `pgsql`, `smtp`, `tcp`
func (IPLoadBalancingTCPFarmProbeOutput) Url ¶
func (o IPLoadBalancingTCPFarmProbeOutput) Url() pulumi.StringPtrOutput
URL for HTTP probe type.
type IPLoadBalancingTCPFarmProbePtrInput ¶
type IPLoadBalancingTCPFarmProbePtrInput interface { pulumi.Input ToIPLoadBalancingTCPFarmProbePtrOutput() IPLoadBalancingTCPFarmProbePtrOutput ToIPLoadBalancingTCPFarmProbePtrOutputWithContext(context.Context) IPLoadBalancingTCPFarmProbePtrOutput }
IPLoadBalancingTCPFarmProbePtrInput is an input type that accepts IPLoadBalancingTCPFarmProbeArgs, IPLoadBalancingTCPFarmProbePtr and IPLoadBalancingTCPFarmProbePtrOutput values. You can construct a concrete instance of `IPLoadBalancingTCPFarmProbePtrInput` via:
IPLoadBalancingTCPFarmProbeArgs{...} or: nil
func IPLoadBalancingTCPFarmProbePtr ¶
func IPLoadBalancingTCPFarmProbePtr(v *IPLoadBalancingTCPFarmProbeArgs) IPLoadBalancingTCPFarmProbePtrInput
type IPLoadBalancingTCPFarmProbePtrOutput ¶
type IPLoadBalancingTCPFarmProbePtrOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPFarmProbePtrOutput) ElementType ¶
func (IPLoadBalancingTCPFarmProbePtrOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPFarmProbePtrOutput) ForceSsl ¶
func (o IPLoadBalancingTCPFarmProbePtrOutput) ForceSsl() pulumi.BoolPtrOutput
Force use of SSL (TLS)
func (IPLoadBalancingTCPFarmProbePtrOutput) Interval ¶
func (o IPLoadBalancingTCPFarmProbePtrOutput) Interval() pulumi.IntPtrOutput
probe interval, Value between 30 and 3600 seconds, default 30
func (IPLoadBalancingTCPFarmProbePtrOutput) Match ¶
func (o IPLoadBalancingTCPFarmProbePtrOutput) Match() pulumi.StringPtrOutput
What to mach `pattern` against (`contains`, `default`, `internal`, `matches`, `status`)
func (IPLoadBalancingTCPFarmProbePtrOutput) Method ¶
func (o IPLoadBalancingTCPFarmProbePtrOutput) Method() pulumi.StringPtrOutput
HTTP probe method (`GET`, `HEAD`, `OPTIONS`, `internal`)
func (IPLoadBalancingTCPFarmProbePtrOutput) Negate ¶
func (o IPLoadBalancingTCPFarmProbePtrOutput) Negate() pulumi.BoolPtrOutput
Negate probe result
func (IPLoadBalancingTCPFarmProbePtrOutput) Pattern ¶
func (o IPLoadBalancingTCPFarmProbePtrOutput) Pattern() pulumi.StringPtrOutput
Pattern to match against `match`
func (IPLoadBalancingTCPFarmProbePtrOutput) Port ¶
func (o IPLoadBalancingTCPFarmProbePtrOutput) Port() pulumi.IntPtrOutput
Port for backends to recieve traffic on.
func (IPLoadBalancingTCPFarmProbePtrOutput) ToIPLoadBalancingTCPFarmProbePtrOutput ¶
func (o IPLoadBalancingTCPFarmProbePtrOutput) ToIPLoadBalancingTCPFarmProbePtrOutput() IPLoadBalancingTCPFarmProbePtrOutput
func (IPLoadBalancingTCPFarmProbePtrOutput) ToIPLoadBalancingTCPFarmProbePtrOutputWithContext ¶
func (o IPLoadBalancingTCPFarmProbePtrOutput) ToIPLoadBalancingTCPFarmProbePtrOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmProbePtrOutput
func (IPLoadBalancingTCPFarmProbePtrOutput) Type ¶
func (o IPLoadBalancingTCPFarmProbePtrOutput) Type() pulumi.StringPtrOutput
Valid values : `http`, `internal`, `mysql`, `oco`, `pgsql`, `smtp`, `tcp`
func (IPLoadBalancingTCPFarmProbePtrOutput) Url ¶
func (o IPLoadBalancingTCPFarmProbePtrOutput) Url() pulumi.StringPtrOutput
URL for HTTP probe type.
type IPLoadBalancingTCPFarmServer ¶
type IPLoadBalancingTCPFarmServer struct { pulumi.CustomResourceState // Address of the backend server (IP from either internal or OVH network) Address pulumi.StringOutput `pulumi:"address"` // is it a backup server used in case of failure of all the non-backup backends Backup pulumi.BoolPtrOutput `pulumi:"backup"` Chain pulumi.StringPtrOutput `pulumi:"chain"` // Label for the server DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // ID of the farm this server is attached to FarmId pulumi.IntOutput `pulumi:"farmId"` // Port that backend will respond on Port pulumi.IntPtrOutput `pulumi:"port"` // defines if backend will be probed to determine health and keep as active in farm if healthy Probe pulumi.BoolPtrOutput `pulumi:"probe"` // version of the PROXY protocol used to pass origin connection information from loadbalancer to recieving service (`v1`, `v2`, `v2-ssl`, `v2-ssl-cn`) ProxyProtocolVersion pulumi.StringPtrOutput `pulumi:"proxyProtocolVersion"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` // is the connection ciphered with SSL (TLS) Ssl pulumi.BoolPtrOutput `pulumi:"ssl"` // backend status - `active` or `inactive` Status pulumi.StringOutput `pulumi:"status"` // used in loadbalancing algorithm Weight pulumi.IntPtrOutput `pulumi:"weight"` }
Creates a backend server entry linked to loadbalancing group (farm)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { lb, err := ovh.LookupIPLoadBalancing(ctx, &GetIPLoadBalancingArgs{ ServiceName: pulumi.StringRef("ip-1.2.3.4"), State: pulumi.StringRef("ok"), }, nil) if err != nil { return err } farmname, err := ovh.NewIPLoadBalancingTCPFarm(ctx, "farmname", &ovh.IPLoadBalancingTCPFarmArgs{ ServiceName: pulumi.String(lb.Id), Port: pulumi.Int(8080), Zone: pulumi.String("all"), }) if err != nil { return err } _, err = ovh.NewIPLoadBalancingTCPFarmServer(ctx, "backend", &ovh.IPLoadBalancingTCPFarmServerArgs{ ServiceName: pulumi.String(lb.Id), FarmId: farmname.ID(), DisplayName: pulumi.String("mybackend"), Address: pulumi.String("4.5.6.7"), Status: pulumi.String("active"), Port: pulumi.Int(80), ProxyProtocolVersion: pulumi.Any(v2), Weight: pulumi.Int(2), Probe: pulumi.Bool(true), Ssl: pulumi.Bool(false), Backup: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
func GetIPLoadBalancingTCPFarmServer ¶
func GetIPLoadBalancingTCPFarmServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPLoadBalancingTCPFarmServerState, opts ...pulumi.ResourceOption) (*IPLoadBalancingTCPFarmServer, error)
GetIPLoadBalancingTCPFarmServer gets an existing IPLoadBalancingTCPFarmServer 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 NewIPLoadBalancingTCPFarmServer ¶
func NewIPLoadBalancingTCPFarmServer(ctx *pulumi.Context, name string, args *IPLoadBalancingTCPFarmServerArgs, opts ...pulumi.ResourceOption) (*IPLoadBalancingTCPFarmServer, error)
NewIPLoadBalancingTCPFarmServer registers a new resource with the given unique name, arguments, and options.
func (*IPLoadBalancingTCPFarmServer) ElementType ¶
func (*IPLoadBalancingTCPFarmServer) ElementType() reflect.Type
func (*IPLoadBalancingTCPFarmServer) ToIPLoadBalancingTCPFarmServerOutput ¶
func (i *IPLoadBalancingTCPFarmServer) ToIPLoadBalancingTCPFarmServerOutput() IPLoadBalancingTCPFarmServerOutput
func (*IPLoadBalancingTCPFarmServer) ToIPLoadBalancingTCPFarmServerOutputWithContext ¶
func (i *IPLoadBalancingTCPFarmServer) ToIPLoadBalancingTCPFarmServerOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmServerOutput
type IPLoadBalancingTCPFarmServerArgs ¶
type IPLoadBalancingTCPFarmServerArgs struct { // Address of the backend server (IP from either internal or OVH network) Address pulumi.StringInput // is it a backup server used in case of failure of all the non-backup backends Backup pulumi.BoolPtrInput Chain pulumi.StringPtrInput // Label for the server DisplayName pulumi.StringPtrInput // ID of the farm this server is attached to FarmId pulumi.IntInput // Port that backend will respond on Port pulumi.IntPtrInput // defines if backend will be probed to determine health and keep as active in farm if healthy Probe pulumi.BoolPtrInput // version of the PROXY protocol used to pass origin connection information from loadbalancer to recieving service (`v1`, `v2`, `v2-ssl`, `v2-ssl-cn`) ProxyProtocolVersion pulumi.StringPtrInput // The internal name of your IP load balancing ServiceName pulumi.StringInput // is the connection ciphered with SSL (TLS) Ssl pulumi.BoolPtrInput // backend status - `active` or `inactive` Status pulumi.StringInput // used in loadbalancing algorithm Weight pulumi.IntPtrInput }
The set of arguments for constructing a IPLoadBalancingTCPFarmServer resource.
func (IPLoadBalancingTCPFarmServerArgs) ElementType ¶
func (IPLoadBalancingTCPFarmServerArgs) ElementType() reflect.Type
type IPLoadBalancingTCPFarmServerArray ¶
type IPLoadBalancingTCPFarmServerArray []IPLoadBalancingTCPFarmServerInput
func (IPLoadBalancingTCPFarmServerArray) ElementType ¶
func (IPLoadBalancingTCPFarmServerArray) ElementType() reflect.Type
func (IPLoadBalancingTCPFarmServerArray) ToIPLoadBalancingTCPFarmServerArrayOutput ¶
func (i IPLoadBalancingTCPFarmServerArray) ToIPLoadBalancingTCPFarmServerArrayOutput() IPLoadBalancingTCPFarmServerArrayOutput
func (IPLoadBalancingTCPFarmServerArray) ToIPLoadBalancingTCPFarmServerArrayOutputWithContext ¶
func (i IPLoadBalancingTCPFarmServerArray) ToIPLoadBalancingTCPFarmServerArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmServerArrayOutput
type IPLoadBalancingTCPFarmServerArrayInput ¶
type IPLoadBalancingTCPFarmServerArrayInput interface { pulumi.Input ToIPLoadBalancingTCPFarmServerArrayOutput() IPLoadBalancingTCPFarmServerArrayOutput ToIPLoadBalancingTCPFarmServerArrayOutputWithContext(context.Context) IPLoadBalancingTCPFarmServerArrayOutput }
IPLoadBalancingTCPFarmServerArrayInput is an input type that accepts IPLoadBalancingTCPFarmServerArray and IPLoadBalancingTCPFarmServerArrayOutput values. You can construct a concrete instance of `IPLoadBalancingTCPFarmServerArrayInput` via:
IPLoadBalancingTCPFarmServerArray{ IPLoadBalancingTCPFarmServerArgs{...} }
type IPLoadBalancingTCPFarmServerArrayOutput ¶
type IPLoadBalancingTCPFarmServerArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPFarmServerArrayOutput) ElementType ¶
func (IPLoadBalancingTCPFarmServerArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPFarmServerArrayOutput) ToIPLoadBalancingTCPFarmServerArrayOutput ¶
func (o IPLoadBalancingTCPFarmServerArrayOutput) ToIPLoadBalancingTCPFarmServerArrayOutput() IPLoadBalancingTCPFarmServerArrayOutput
func (IPLoadBalancingTCPFarmServerArrayOutput) ToIPLoadBalancingTCPFarmServerArrayOutputWithContext ¶
func (o IPLoadBalancingTCPFarmServerArrayOutput) ToIPLoadBalancingTCPFarmServerArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmServerArrayOutput
type IPLoadBalancingTCPFarmServerInput ¶
type IPLoadBalancingTCPFarmServerInput interface { pulumi.Input ToIPLoadBalancingTCPFarmServerOutput() IPLoadBalancingTCPFarmServerOutput ToIPLoadBalancingTCPFarmServerOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmServerOutput }
type IPLoadBalancingTCPFarmServerMap ¶
type IPLoadBalancingTCPFarmServerMap map[string]IPLoadBalancingTCPFarmServerInput
func (IPLoadBalancingTCPFarmServerMap) ElementType ¶
func (IPLoadBalancingTCPFarmServerMap) ElementType() reflect.Type
func (IPLoadBalancingTCPFarmServerMap) ToIPLoadBalancingTCPFarmServerMapOutput ¶
func (i IPLoadBalancingTCPFarmServerMap) ToIPLoadBalancingTCPFarmServerMapOutput() IPLoadBalancingTCPFarmServerMapOutput
func (IPLoadBalancingTCPFarmServerMap) ToIPLoadBalancingTCPFarmServerMapOutputWithContext ¶
func (i IPLoadBalancingTCPFarmServerMap) ToIPLoadBalancingTCPFarmServerMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmServerMapOutput
type IPLoadBalancingTCPFarmServerMapInput ¶
type IPLoadBalancingTCPFarmServerMapInput interface { pulumi.Input ToIPLoadBalancingTCPFarmServerMapOutput() IPLoadBalancingTCPFarmServerMapOutput ToIPLoadBalancingTCPFarmServerMapOutputWithContext(context.Context) IPLoadBalancingTCPFarmServerMapOutput }
IPLoadBalancingTCPFarmServerMapInput is an input type that accepts IPLoadBalancingTCPFarmServerMap and IPLoadBalancingTCPFarmServerMapOutput values. You can construct a concrete instance of `IPLoadBalancingTCPFarmServerMapInput` via:
IPLoadBalancingTCPFarmServerMap{ "key": IPLoadBalancingTCPFarmServerArgs{...} }
type IPLoadBalancingTCPFarmServerMapOutput ¶
type IPLoadBalancingTCPFarmServerMapOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPFarmServerMapOutput) ElementType ¶
func (IPLoadBalancingTCPFarmServerMapOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPFarmServerMapOutput) MapIndex ¶
func (o IPLoadBalancingTCPFarmServerMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingTCPFarmServerOutput
func (IPLoadBalancingTCPFarmServerMapOutput) ToIPLoadBalancingTCPFarmServerMapOutput ¶
func (o IPLoadBalancingTCPFarmServerMapOutput) ToIPLoadBalancingTCPFarmServerMapOutput() IPLoadBalancingTCPFarmServerMapOutput
func (IPLoadBalancingTCPFarmServerMapOutput) ToIPLoadBalancingTCPFarmServerMapOutputWithContext ¶
func (o IPLoadBalancingTCPFarmServerMapOutput) ToIPLoadBalancingTCPFarmServerMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmServerMapOutput
type IPLoadBalancingTCPFarmServerOutput ¶
type IPLoadBalancingTCPFarmServerOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPFarmServerOutput) Address ¶
func (o IPLoadBalancingTCPFarmServerOutput) Address() pulumi.StringOutput
Address of the backend server (IP from either internal or OVH network)
func (IPLoadBalancingTCPFarmServerOutput) Backup ¶
func (o IPLoadBalancingTCPFarmServerOutput) Backup() pulumi.BoolPtrOutput
is it a backup server used in case of failure of all the non-backup backends
func (IPLoadBalancingTCPFarmServerOutput) Chain ¶
func (o IPLoadBalancingTCPFarmServerOutput) Chain() pulumi.StringPtrOutput
func (IPLoadBalancingTCPFarmServerOutput) DisplayName ¶
func (o IPLoadBalancingTCPFarmServerOutput) DisplayName() pulumi.StringPtrOutput
Label for the server
func (IPLoadBalancingTCPFarmServerOutput) ElementType ¶
func (IPLoadBalancingTCPFarmServerOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPFarmServerOutput) FarmId ¶
func (o IPLoadBalancingTCPFarmServerOutput) FarmId() pulumi.IntOutput
ID of the farm this server is attached to
func (IPLoadBalancingTCPFarmServerOutput) Port ¶
func (o IPLoadBalancingTCPFarmServerOutput) Port() pulumi.IntPtrOutput
Port that backend will respond on
func (IPLoadBalancingTCPFarmServerOutput) Probe ¶
func (o IPLoadBalancingTCPFarmServerOutput) Probe() pulumi.BoolPtrOutput
defines if backend will be probed to determine health and keep as active in farm if healthy
func (IPLoadBalancingTCPFarmServerOutput) ProxyProtocolVersion ¶
func (o IPLoadBalancingTCPFarmServerOutput) ProxyProtocolVersion() pulumi.StringPtrOutput
version of the PROXY protocol used to pass origin connection information from loadbalancer to recieving service (`v1`, `v2`, `v2-ssl`, `v2-ssl-cn`)
func (IPLoadBalancingTCPFarmServerOutput) ServiceName ¶
func (o IPLoadBalancingTCPFarmServerOutput) ServiceName() pulumi.StringOutput
The internal name of your IP load balancing
func (IPLoadBalancingTCPFarmServerOutput) Ssl ¶
func (o IPLoadBalancingTCPFarmServerOutput) Ssl() pulumi.BoolPtrOutput
is the connection ciphered with SSL (TLS)
func (IPLoadBalancingTCPFarmServerOutput) Status ¶
func (o IPLoadBalancingTCPFarmServerOutput) Status() pulumi.StringOutput
backend status - `active` or `inactive`
func (IPLoadBalancingTCPFarmServerOutput) ToIPLoadBalancingTCPFarmServerOutput ¶
func (o IPLoadBalancingTCPFarmServerOutput) ToIPLoadBalancingTCPFarmServerOutput() IPLoadBalancingTCPFarmServerOutput
func (IPLoadBalancingTCPFarmServerOutput) ToIPLoadBalancingTCPFarmServerOutputWithContext ¶
func (o IPLoadBalancingTCPFarmServerOutput) ToIPLoadBalancingTCPFarmServerOutputWithContext(ctx context.Context) IPLoadBalancingTCPFarmServerOutput
func (IPLoadBalancingTCPFarmServerOutput) Weight ¶
func (o IPLoadBalancingTCPFarmServerOutput) Weight() pulumi.IntPtrOutput
used in loadbalancing algorithm
type IPLoadBalancingTCPFarmServerState ¶
type IPLoadBalancingTCPFarmServerState struct { // Address of the backend server (IP from either internal or OVH network) Address pulumi.StringPtrInput // is it a backup server used in case of failure of all the non-backup backends Backup pulumi.BoolPtrInput Chain pulumi.StringPtrInput // Label for the server DisplayName pulumi.StringPtrInput // ID of the farm this server is attached to FarmId pulumi.IntPtrInput // Port that backend will respond on Port pulumi.IntPtrInput // defines if backend will be probed to determine health and keep as active in farm if healthy Probe pulumi.BoolPtrInput // version of the PROXY protocol used to pass origin connection information from loadbalancer to recieving service (`v1`, `v2`, `v2-ssl`, `v2-ssl-cn`) ProxyProtocolVersion pulumi.StringPtrInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput // is the connection ciphered with SSL (TLS) Ssl pulumi.BoolPtrInput // backend status - `active` or `inactive` Status pulumi.StringPtrInput // used in loadbalancing algorithm Weight pulumi.IntPtrInput }
func (IPLoadBalancingTCPFarmServerState) ElementType ¶
func (IPLoadBalancingTCPFarmServerState) ElementType() reflect.Type
type IPLoadBalancingTCPFarmState ¶
type IPLoadBalancingTCPFarmState struct { // Load balancing algorithm. `roundrobin` if null (`first`, `leastconn`, `roundrobin`, `source`) Balance pulumi.StringPtrInput // Readable label for loadbalancer farm DisplayName pulumi.StringPtrInput // Port for backends to recieve traffic on. Port pulumi.IntPtrInput // define a backend healthcheck probe Probe IPLoadBalancingTCPFarmProbePtrInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput // Stickiness type. No stickiness if null (`sourceIp`) Stickiness pulumi.StringPtrInput // Internal Load Balancer identifier of the vRack private network to attach to your farm, mandatory when your Load Balancer is attached to a vRack VrackNetworkId pulumi.IntPtrInput // Zone where the farm will be defined (ie. `GRA`, `BHS` also supports `ALL`) Zone pulumi.StringPtrInput }
func (IPLoadBalancingTCPFarmState) ElementType ¶
func (IPLoadBalancingTCPFarmState) ElementType() reflect.Type
type IPLoadBalancingTCPFrontend ¶
type IPLoadBalancingTCPFrontend struct { pulumi.CustomResourceState // Restrict IP Load Balancing access to these ip block. No restriction if null. List of IP blocks. AllowedSources pulumi.StringArrayOutput `pulumi:"allowedSources"` // Only attach frontend on these ip. No restriction if null. List of Ip blocks. DedicatedIpfos pulumi.StringArrayOutput `pulumi:"dedicatedIpfos"` // Default TCP Farm of your frontend DefaultFarmId pulumi.IntOutput `pulumi:"defaultFarmId"` // Default ssl served to your customer DefaultSslId pulumi.IntOutput `pulumi:"defaultSslId"` // Disable your frontend. Default: 'false' Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // Human readable name for your frontend, this field is for you DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Port(s) attached to your frontend. Supports single port (numerical value), // range (2 dash-delimited increasing ports) and comma-separated list of 'single port' // and/or 'range'. Each port must be in the [1;49151] range Port pulumi.StringOutput `pulumi:"port"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` // SSL deciphering. Default: 'false' Ssl pulumi.BoolPtrOutput `pulumi:"ssl"` // Zone where the frontend will be defined (ie. `gra`, `bhs` also supports `all`) Zone pulumi.StringOutput `pulumi:"zone"` }
Creates a backend server group (frontend) to be used by loadbalancing frontend(s)
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { lb, err := ovh.LookupIPLoadBalancing(ctx, &GetIPLoadBalancingArgs{ ServiceName: pulumi.StringRef("ip-1.2.3.4"), State: pulumi.StringRef("ok"), }, nil) if err != nil { return err } farm80, err := ovh.NewIPLoadBalancingTCPFarm(ctx, "farm80", &ovh.IPLoadBalancingTCPFarmArgs{ DisplayName: pulumi.String("ingress-8080-gra"), Port: pulumi.Int(80), ServiceName: pulumi.String(lb.ServiceName), Zone: pulumi.String("all"), }) if err != nil { return err } _, err = ovh.NewIPLoadBalancingTCPFrontend(ctx, "testfrontend", &ovh.IPLoadBalancingTCPFrontendArgs{ DefaultFarmId: farm80.ID(), DisplayName: pulumi.String("ingress-8080-gra"), Port: pulumi.String("80,443"), ServiceName: pulumi.String(lb.ServiceName), Zone: pulumi.String("all"), }) if err != nil { return err } return nil }) }
```
func GetIPLoadBalancingTCPFrontend ¶
func GetIPLoadBalancingTCPFrontend(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPLoadBalancingTCPFrontendState, opts ...pulumi.ResourceOption) (*IPLoadBalancingTCPFrontend, error)
GetIPLoadBalancingTCPFrontend gets an existing IPLoadBalancingTCPFrontend 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 NewIPLoadBalancingTCPFrontend ¶
func NewIPLoadBalancingTCPFrontend(ctx *pulumi.Context, name string, args *IPLoadBalancingTCPFrontendArgs, opts ...pulumi.ResourceOption) (*IPLoadBalancingTCPFrontend, error)
NewIPLoadBalancingTCPFrontend registers a new resource with the given unique name, arguments, and options.
func (*IPLoadBalancingTCPFrontend) ElementType ¶
func (*IPLoadBalancingTCPFrontend) ElementType() reflect.Type
func (*IPLoadBalancingTCPFrontend) ToIPLoadBalancingTCPFrontendOutput ¶
func (i *IPLoadBalancingTCPFrontend) ToIPLoadBalancingTCPFrontendOutput() IPLoadBalancingTCPFrontendOutput
func (*IPLoadBalancingTCPFrontend) ToIPLoadBalancingTCPFrontendOutputWithContext ¶
func (i *IPLoadBalancingTCPFrontend) ToIPLoadBalancingTCPFrontendOutputWithContext(ctx context.Context) IPLoadBalancingTCPFrontendOutput
type IPLoadBalancingTCPFrontendArgs ¶
type IPLoadBalancingTCPFrontendArgs struct { // Restrict IP Load Balancing access to these ip block. No restriction if null. List of IP blocks. AllowedSources pulumi.StringArrayInput // Only attach frontend on these ip. No restriction if null. List of Ip blocks. DedicatedIpfos pulumi.StringArrayInput // Default TCP Farm of your frontend DefaultFarmId pulumi.IntPtrInput // Default ssl served to your customer DefaultSslId pulumi.IntPtrInput // Disable your frontend. Default: 'false' Disabled pulumi.BoolPtrInput // Human readable name for your frontend, this field is for you DisplayName pulumi.StringPtrInput // Port(s) attached to your frontend. Supports single port (numerical value), // range (2 dash-delimited increasing ports) and comma-separated list of 'single port' // and/or 'range'. Each port must be in the [1;49151] range Port pulumi.StringInput // The internal name of your IP load balancing ServiceName pulumi.StringInput // SSL deciphering. Default: 'false' Ssl pulumi.BoolPtrInput // Zone where the frontend will be defined (ie. `gra`, `bhs` also supports `all`) Zone pulumi.StringInput }
The set of arguments for constructing a IPLoadBalancingTCPFrontend resource.
func (IPLoadBalancingTCPFrontendArgs) ElementType ¶
func (IPLoadBalancingTCPFrontendArgs) ElementType() reflect.Type
type IPLoadBalancingTCPFrontendArray ¶
type IPLoadBalancingTCPFrontendArray []IPLoadBalancingTCPFrontendInput
func (IPLoadBalancingTCPFrontendArray) ElementType ¶
func (IPLoadBalancingTCPFrontendArray) ElementType() reflect.Type
func (IPLoadBalancingTCPFrontendArray) ToIPLoadBalancingTCPFrontendArrayOutput ¶
func (i IPLoadBalancingTCPFrontendArray) ToIPLoadBalancingTCPFrontendArrayOutput() IPLoadBalancingTCPFrontendArrayOutput
func (IPLoadBalancingTCPFrontendArray) ToIPLoadBalancingTCPFrontendArrayOutputWithContext ¶
func (i IPLoadBalancingTCPFrontendArray) ToIPLoadBalancingTCPFrontendArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPFrontendArrayOutput
type IPLoadBalancingTCPFrontendArrayInput ¶
type IPLoadBalancingTCPFrontendArrayInput interface { pulumi.Input ToIPLoadBalancingTCPFrontendArrayOutput() IPLoadBalancingTCPFrontendArrayOutput ToIPLoadBalancingTCPFrontendArrayOutputWithContext(context.Context) IPLoadBalancingTCPFrontendArrayOutput }
IPLoadBalancingTCPFrontendArrayInput is an input type that accepts IPLoadBalancingTCPFrontendArray and IPLoadBalancingTCPFrontendArrayOutput values. You can construct a concrete instance of `IPLoadBalancingTCPFrontendArrayInput` via:
IPLoadBalancingTCPFrontendArray{ IPLoadBalancingTCPFrontendArgs{...} }
type IPLoadBalancingTCPFrontendArrayOutput ¶
type IPLoadBalancingTCPFrontendArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPFrontendArrayOutput) ElementType ¶
func (IPLoadBalancingTCPFrontendArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPFrontendArrayOutput) Index ¶
func (o IPLoadBalancingTCPFrontendArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingTCPFrontendOutput
func (IPLoadBalancingTCPFrontendArrayOutput) ToIPLoadBalancingTCPFrontendArrayOutput ¶
func (o IPLoadBalancingTCPFrontendArrayOutput) ToIPLoadBalancingTCPFrontendArrayOutput() IPLoadBalancingTCPFrontendArrayOutput
func (IPLoadBalancingTCPFrontendArrayOutput) ToIPLoadBalancingTCPFrontendArrayOutputWithContext ¶
func (o IPLoadBalancingTCPFrontendArrayOutput) ToIPLoadBalancingTCPFrontendArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPFrontendArrayOutput
type IPLoadBalancingTCPFrontendInput ¶
type IPLoadBalancingTCPFrontendInput interface { pulumi.Input ToIPLoadBalancingTCPFrontendOutput() IPLoadBalancingTCPFrontendOutput ToIPLoadBalancingTCPFrontendOutputWithContext(ctx context.Context) IPLoadBalancingTCPFrontendOutput }
type IPLoadBalancingTCPFrontendMap ¶
type IPLoadBalancingTCPFrontendMap map[string]IPLoadBalancingTCPFrontendInput
func (IPLoadBalancingTCPFrontendMap) ElementType ¶
func (IPLoadBalancingTCPFrontendMap) ElementType() reflect.Type
func (IPLoadBalancingTCPFrontendMap) ToIPLoadBalancingTCPFrontendMapOutput ¶
func (i IPLoadBalancingTCPFrontendMap) ToIPLoadBalancingTCPFrontendMapOutput() IPLoadBalancingTCPFrontendMapOutput
func (IPLoadBalancingTCPFrontendMap) ToIPLoadBalancingTCPFrontendMapOutputWithContext ¶
func (i IPLoadBalancingTCPFrontendMap) ToIPLoadBalancingTCPFrontendMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPFrontendMapOutput
type IPLoadBalancingTCPFrontendMapInput ¶
type IPLoadBalancingTCPFrontendMapInput interface { pulumi.Input ToIPLoadBalancingTCPFrontendMapOutput() IPLoadBalancingTCPFrontendMapOutput ToIPLoadBalancingTCPFrontendMapOutputWithContext(context.Context) IPLoadBalancingTCPFrontendMapOutput }
IPLoadBalancingTCPFrontendMapInput is an input type that accepts IPLoadBalancingTCPFrontendMap and IPLoadBalancingTCPFrontendMapOutput values. You can construct a concrete instance of `IPLoadBalancingTCPFrontendMapInput` via:
IPLoadBalancingTCPFrontendMap{ "key": IPLoadBalancingTCPFrontendArgs{...} }
type IPLoadBalancingTCPFrontendMapOutput ¶
type IPLoadBalancingTCPFrontendMapOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPFrontendMapOutput) ElementType ¶
func (IPLoadBalancingTCPFrontendMapOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPFrontendMapOutput) MapIndex ¶
func (o IPLoadBalancingTCPFrontendMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingTCPFrontendOutput
func (IPLoadBalancingTCPFrontendMapOutput) ToIPLoadBalancingTCPFrontendMapOutput ¶
func (o IPLoadBalancingTCPFrontendMapOutput) ToIPLoadBalancingTCPFrontendMapOutput() IPLoadBalancingTCPFrontendMapOutput
func (IPLoadBalancingTCPFrontendMapOutput) ToIPLoadBalancingTCPFrontendMapOutputWithContext ¶
func (o IPLoadBalancingTCPFrontendMapOutput) ToIPLoadBalancingTCPFrontendMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPFrontendMapOutput
type IPLoadBalancingTCPFrontendOutput ¶
type IPLoadBalancingTCPFrontendOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPFrontendOutput) AllowedSources ¶
func (o IPLoadBalancingTCPFrontendOutput) AllowedSources() pulumi.StringArrayOutput
Restrict IP Load Balancing access to these ip block. No restriction if null. List of IP blocks.
func (IPLoadBalancingTCPFrontendOutput) DedicatedIpfos ¶
func (o IPLoadBalancingTCPFrontendOutput) DedicatedIpfos() pulumi.StringArrayOutput
Only attach frontend on these ip. No restriction if null. List of Ip blocks.
func (IPLoadBalancingTCPFrontendOutput) DefaultFarmId ¶
func (o IPLoadBalancingTCPFrontendOutput) DefaultFarmId() pulumi.IntOutput
Default TCP Farm of your frontend
func (IPLoadBalancingTCPFrontendOutput) DefaultSslId ¶
func (o IPLoadBalancingTCPFrontendOutput) DefaultSslId() pulumi.IntOutput
Default ssl served to your customer
func (IPLoadBalancingTCPFrontendOutput) Disabled ¶
func (o IPLoadBalancingTCPFrontendOutput) Disabled() pulumi.BoolPtrOutput
Disable your frontend. Default: 'false'
func (IPLoadBalancingTCPFrontendOutput) DisplayName ¶
func (o IPLoadBalancingTCPFrontendOutput) DisplayName() pulumi.StringPtrOutput
Human readable name for your frontend, this field is for you
func (IPLoadBalancingTCPFrontendOutput) ElementType ¶
func (IPLoadBalancingTCPFrontendOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPFrontendOutput) Port ¶
func (o IPLoadBalancingTCPFrontendOutput) Port() pulumi.StringOutput
Port(s) attached to your frontend. Supports single port (numerical value), range (2 dash-delimited increasing ports) and comma-separated list of 'single port' and/or 'range'. Each port must be in the [1;49151] range
func (IPLoadBalancingTCPFrontendOutput) ServiceName ¶
func (o IPLoadBalancingTCPFrontendOutput) ServiceName() pulumi.StringOutput
The internal name of your IP load balancing
func (IPLoadBalancingTCPFrontendOutput) Ssl ¶
func (o IPLoadBalancingTCPFrontendOutput) Ssl() pulumi.BoolPtrOutput
SSL deciphering. Default: 'false'
func (IPLoadBalancingTCPFrontendOutput) ToIPLoadBalancingTCPFrontendOutput ¶
func (o IPLoadBalancingTCPFrontendOutput) ToIPLoadBalancingTCPFrontendOutput() IPLoadBalancingTCPFrontendOutput
func (IPLoadBalancingTCPFrontendOutput) ToIPLoadBalancingTCPFrontendOutputWithContext ¶
func (o IPLoadBalancingTCPFrontendOutput) ToIPLoadBalancingTCPFrontendOutputWithContext(ctx context.Context) IPLoadBalancingTCPFrontendOutput
func (IPLoadBalancingTCPFrontendOutput) Zone ¶
func (o IPLoadBalancingTCPFrontendOutput) Zone() pulumi.StringOutput
Zone where the frontend will be defined (ie. `gra`, `bhs` also supports `all`)
type IPLoadBalancingTCPFrontendState ¶
type IPLoadBalancingTCPFrontendState struct { // Restrict IP Load Balancing access to these ip block. No restriction if null. List of IP blocks. AllowedSources pulumi.StringArrayInput // Only attach frontend on these ip. No restriction if null. List of Ip blocks. DedicatedIpfos pulumi.StringArrayInput // Default TCP Farm of your frontend DefaultFarmId pulumi.IntPtrInput // Default ssl served to your customer DefaultSslId pulumi.IntPtrInput // Disable your frontend. Default: 'false' Disabled pulumi.BoolPtrInput // Human readable name for your frontend, this field is for you DisplayName pulumi.StringPtrInput // Port(s) attached to your frontend. Supports single port (numerical value), // range (2 dash-delimited increasing ports) and comma-separated list of 'single port' // and/or 'range'. Each port must be in the [1;49151] range Port pulumi.StringPtrInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput // SSL deciphering. Default: 'false' Ssl pulumi.BoolPtrInput // Zone where the frontend will be defined (ie. `gra`, `bhs` also supports `all`) Zone pulumi.StringPtrInput }
func (IPLoadBalancingTCPFrontendState) ElementType ¶
func (IPLoadBalancingTCPFrontendState) ElementType() reflect.Type
type IPLoadBalancingTCPRoute ¶
type IPLoadBalancingTCPRoute struct { pulumi.CustomResourceState // Action triggered when all rules match Action IPLoadBalancingTCPRouteActionOutput `pulumi:"action"` // Human readable name for your route, this field is for you DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Route traffic for this frontend FrontendId pulumi.IntOutput `pulumi:"frontendId"` // List of rules to match to trigger action Rules IPLoadBalancingTCPRouteRuleTypeArrayOutput `pulumi:"rules"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Route status. Routes in "ok" state are ready to operate Status pulumi.StringOutput `pulumi:"status"` // Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action Weight pulumi.IntOutput `pulumi:"weight"` }
Manage tcp route for a loadbalancer service
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewIPLoadBalancingTCPRoute(ctx, "tcpreject", &ovh.IPLoadBalancingTCPRouteArgs{ Action: &IPLoadBalancingTCPRouteActionArgs{ Type: pulumi.String("reject"), }, ServiceName: pulumi.String("loadbalancer-xxxxxxxxxxxxxxxxxx"), Weight: pulumi.Int(1), }) if err != nil { return err } return nil }) }
```
func GetIPLoadBalancingTCPRoute ¶
func GetIPLoadBalancingTCPRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPLoadBalancingTCPRouteState, opts ...pulumi.ResourceOption) (*IPLoadBalancingTCPRoute, error)
GetIPLoadBalancingTCPRoute gets an existing IPLoadBalancingTCPRoute 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 NewIPLoadBalancingTCPRoute ¶
func NewIPLoadBalancingTCPRoute(ctx *pulumi.Context, name string, args *IPLoadBalancingTCPRouteArgs, opts ...pulumi.ResourceOption) (*IPLoadBalancingTCPRoute, error)
NewIPLoadBalancingTCPRoute registers a new resource with the given unique name, arguments, and options.
func (*IPLoadBalancingTCPRoute) ElementType ¶
func (*IPLoadBalancingTCPRoute) ElementType() reflect.Type
func (*IPLoadBalancingTCPRoute) ToIPLoadBalancingTCPRouteOutput ¶
func (i *IPLoadBalancingTCPRoute) ToIPLoadBalancingTCPRouteOutput() IPLoadBalancingTCPRouteOutput
func (*IPLoadBalancingTCPRoute) ToIPLoadBalancingTCPRouteOutputWithContext ¶
func (i *IPLoadBalancingTCPRoute) ToIPLoadBalancingTCPRouteOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteOutput
type IPLoadBalancingTCPRouteActionArgs ¶
type IPLoadBalancingTCPRouteActionArgs struct { // Farm ID for "farm" action type, empty for others. Target pulumi.StringPtrInput `pulumi:"target"` // Action to trigger if all the rules of this route matches Type pulumi.StringInput `pulumi:"type"` }
func (IPLoadBalancingTCPRouteActionArgs) ElementType ¶
func (IPLoadBalancingTCPRouteActionArgs) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteActionArgs) ToIPLoadBalancingTCPRouteActionOutput ¶
func (i IPLoadBalancingTCPRouteActionArgs) ToIPLoadBalancingTCPRouteActionOutput() IPLoadBalancingTCPRouteActionOutput
func (IPLoadBalancingTCPRouteActionArgs) ToIPLoadBalancingTCPRouteActionOutputWithContext ¶
func (i IPLoadBalancingTCPRouteActionArgs) ToIPLoadBalancingTCPRouteActionOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteActionOutput
func (IPLoadBalancingTCPRouteActionArgs) ToIPLoadBalancingTCPRouteActionPtrOutput ¶
func (i IPLoadBalancingTCPRouteActionArgs) ToIPLoadBalancingTCPRouteActionPtrOutput() IPLoadBalancingTCPRouteActionPtrOutput
func (IPLoadBalancingTCPRouteActionArgs) ToIPLoadBalancingTCPRouteActionPtrOutputWithContext ¶
func (i IPLoadBalancingTCPRouteActionArgs) ToIPLoadBalancingTCPRouteActionPtrOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteActionPtrOutput
type IPLoadBalancingTCPRouteActionInput ¶
type IPLoadBalancingTCPRouteActionInput interface { pulumi.Input ToIPLoadBalancingTCPRouteActionOutput() IPLoadBalancingTCPRouteActionOutput ToIPLoadBalancingTCPRouteActionOutputWithContext(context.Context) IPLoadBalancingTCPRouteActionOutput }
IPLoadBalancingTCPRouteActionInput is an input type that accepts IPLoadBalancingTCPRouteActionArgs and IPLoadBalancingTCPRouteActionOutput values. You can construct a concrete instance of `IPLoadBalancingTCPRouteActionInput` via:
IPLoadBalancingTCPRouteActionArgs{...}
type IPLoadBalancingTCPRouteActionOutput ¶
type IPLoadBalancingTCPRouteActionOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPRouteActionOutput) ElementType ¶
func (IPLoadBalancingTCPRouteActionOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteActionOutput) Target ¶
func (o IPLoadBalancingTCPRouteActionOutput) Target() pulumi.StringPtrOutput
Farm ID for "farm" action type, empty for others.
func (IPLoadBalancingTCPRouteActionOutput) ToIPLoadBalancingTCPRouteActionOutput ¶
func (o IPLoadBalancingTCPRouteActionOutput) ToIPLoadBalancingTCPRouteActionOutput() IPLoadBalancingTCPRouteActionOutput
func (IPLoadBalancingTCPRouteActionOutput) ToIPLoadBalancingTCPRouteActionOutputWithContext ¶
func (o IPLoadBalancingTCPRouteActionOutput) ToIPLoadBalancingTCPRouteActionOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteActionOutput
func (IPLoadBalancingTCPRouteActionOutput) ToIPLoadBalancingTCPRouteActionPtrOutput ¶
func (o IPLoadBalancingTCPRouteActionOutput) ToIPLoadBalancingTCPRouteActionPtrOutput() IPLoadBalancingTCPRouteActionPtrOutput
func (IPLoadBalancingTCPRouteActionOutput) ToIPLoadBalancingTCPRouteActionPtrOutputWithContext ¶
func (o IPLoadBalancingTCPRouteActionOutput) ToIPLoadBalancingTCPRouteActionPtrOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteActionPtrOutput
func (IPLoadBalancingTCPRouteActionOutput) Type ¶
func (o IPLoadBalancingTCPRouteActionOutput) Type() pulumi.StringOutput
Action to trigger if all the rules of this route matches
type IPLoadBalancingTCPRouteActionPtrInput ¶
type IPLoadBalancingTCPRouteActionPtrInput interface { pulumi.Input ToIPLoadBalancingTCPRouteActionPtrOutput() IPLoadBalancingTCPRouteActionPtrOutput ToIPLoadBalancingTCPRouteActionPtrOutputWithContext(context.Context) IPLoadBalancingTCPRouteActionPtrOutput }
IPLoadBalancingTCPRouteActionPtrInput is an input type that accepts IPLoadBalancingTCPRouteActionArgs, IPLoadBalancingTCPRouteActionPtr and IPLoadBalancingTCPRouteActionPtrOutput values. You can construct a concrete instance of `IPLoadBalancingTCPRouteActionPtrInput` via:
IPLoadBalancingTCPRouteActionArgs{...} or: nil
func IPLoadBalancingTCPRouteActionPtr ¶
func IPLoadBalancingTCPRouteActionPtr(v *IPLoadBalancingTCPRouteActionArgs) IPLoadBalancingTCPRouteActionPtrInput
type IPLoadBalancingTCPRouteActionPtrOutput ¶
type IPLoadBalancingTCPRouteActionPtrOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPRouteActionPtrOutput) ElementType ¶
func (IPLoadBalancingTCPRouteActionPtrOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteActionPtrOutput) Target ¶
func (o IPLoadBalancingTCPRouteActionPtrOutput) Target() pulumi.StringPtrOutput
Farm ID for "farm" action type, empty for others.
func (IPLoadBalancingTCPRouteActionPtrOutput) ToIPLoadBalancingTCPRouteActionPtrOutput ¶
func (o IPLoadBalancingTCPRouteActionPtrOutput) ToIPLoadBalancingTCPRouteActionPtrOutput() IPLoadBalancingTCPRouteActionPtrOutput
func (IPLoadBalancingTCPRouteActionPtrOutput) ToIPLoadBalancingTCPRouteActionPtrOutputWithContext ¶
func (o IPLoadBalancingTCPRouteActionPtrOutput) ToIPLoadBalancingTCPRouteActionPtrOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteActionPtrOutput
func (IPLoadBalancingTCPRouteActionPtrOutput) Type ¶
func (o IPLoadBalancingTCPRouteActionPtrOutput) Type() pulumi.StringPtrOutput
Action to trigger if all the rules of this route matches
type IPLoadBalancingTCPRouteArgs ¶
type IPLoadBalancingTCPRouteArgs struct { // Action triggered when all rules match Action IPLoadBalancingTCPRouteActionInput // Human readable name for your route, this field is for you DisplayName pulumi.StringPtrInput // Route traffic for this frontend FrontendId pulumi.IntPtrInput // The internal name of your IP load balancing ServiceName pulumi.StringInput // Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action Weight pulumi.IntPtrInput }
The set of arguments for constructing a IPLoadBalancingTCPRoute resource.
func (IPLoadBalancingTCPRouteArgs) ElementType ¶
func (IPLoadBalancingTCPRouteArgs) ElementType() reflect.Type
type IPLoadBalancingTCPRouteArray ¶
type IPLoadBalancingTCPRouteArray []IPLoadBalancingTCPRouteInput
func (IPLoadBalancingTCPRouteArray) ElementType ¶
func (IPLoadBalancingTCPRouteArray) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteArray) ToIPLoadBalancingTCPRouteArrayOutput ¶
func (i IPLoadBalancingTCPRouteArray) ToIPLoadBalancingTCPRouteArrayOutput() IPLoadBalancingTCPRouteArrayOutput
func (IPLoadBalancingTCPRouteArray) ToIPLoadBalancingTCPRouteArrayOutputWithContext ¶
func (i IPLoadBalancingTCPRouteArray) ToIPLoadBalancingTCPRouteArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteArrayOutput
type IPLoadBalancingTCPRouteArrayInput ¶
type IPLoadBalancingTCPRouteArrayInput interface { pulumi.Input ToIPLoadBalancingTCPRouteArrayOutput() IPLoadBalancingTCPRouteArrayOutput ToIPLoadBalancingTCPRouteArrayOutputWithContext(context.Context) IPLoadBalancingTCPRouteArrayOutput }
IPLoadBalancingTCPRouteArrayInput is an input type that accepts IPLoadBalancingTCPRouteArray and IPLoadBalancingTCPRouteArrayOutput values. You can construct a concrete instance of `IPLoadBalancingTCPRouteArrayInput` via:
IPLoadBalancingTCPRouteArray{ IPLoadBalancingTCPRouteArgs{...} }
type IPLoadBalancingTCPRouteArrayOutput ¶
type IPLoadBalancingTCPRouteArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPRouteArrayOutput) ElementType ¶
func (IPLoadBalancingTCPRouteArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteArrayOutput) Index ¶
func (o IPLoadBalancingTCPRouteArrayOutput) Index(i pulumi.IntInput) IPLoadBalancingTCPRouteOutput
func (IPLoadBalancingTCPRouteArrayOutput) ToIPLoadBalancingTCPRouteArrayOutput ¶
func (o IPLoadBalancingTCPRouteArrayOutput) ToIPLoadBalancingTCPRouteArrayOutput() IPLoadBalancingTCPRouteArrayOutput
func (IPLoadBalancingTCPRouteArrayOutput) ToIPLoadBalancingTCPRouteArrayOutputWithContext ¶
func (o IPLoadBalancingTCPRouteArrayOutput) ToIPLoadBalancingTCPRouteArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteArrayOutput
type IPLoadBalancingTCPRouteInput ¶
type IPLoadBalancingTCPRouteInput interface { pulumi.Input ToIPLoadBalancingTCPRouteOutput() IPLoadBalancingTCPRouteOutput ToIPLoadBalancingTCPRouteOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteOutput }
type IPLoadBalancingTCPRouteMap ¶
type IPLoadBalancingTCPRouteMap map[string]IPLoadBalancingTCPRouteInput
func (IPLoadBalancingTCPRouteMap) ElementType ¶
func (IPLoadBalancingTCPRouteMap) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteMap) ToIPLoadBalancingTCPRouteMapOutput ¶
func (i IPLoadBalancingTCPRouteMap) ToIPLoadBalancingTCPRouteMapOutput() IPLoadBalancingTCPRouteMapOutput
func (IPLoadBalancingTCPRouteMap) ToIPLoadBalancingTCPRouteMapOutputWithContext ¶
func (i IPLoadBalancingTCPRouteMap) ToIPLoadBalancingTCPRouteMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteMapOutput
type IPLoadBalancingTCPRouteMapInput ¶
type IPLoadBalancingTCPRouteMapInput interface { pulumi.Input ToIPLoadBalancingTCPRouteMapOutput() IPLoadBalancingTCPRouteMapOutput ToIPLoadBalancingTCPRouteMapOutputWithContext(context.Context) IPLoadBalancingTCPRouteMapOutput }
IPLoadBalancingTCPRouteMapInput is an input type that accepts IPLoadBalancingTCPRouteMap and IPLoadBalancingTCPRouteMapOutput values. You can construct a concrete instance of `IPLoadBalancingTCPRouteMapInput` via:
IPLoadBalancingTCPRouteMap{ "key": IPLoadBalancingTCPRouteArgs{...} }
type IPLoadBalancingTCPRouteMapOutput ¶
type IPLoadBalancingTCPRouteMapOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPRouteMapOutput) ElementType ¶
func (IPLoadBalancingTCPRouteMapOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteMapOutput) MapIndex ¶
func (o IPLoadBalancingTCPRouteMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingTCPRouteOutput
func (IPLoadBalancingTCPRouteMapOutput) ToIPLoadBalancingTCPRouteMapOutput ¶
func (o IPLoadBalancingTCPRouteMapOutput) ToIPLoadBalancingTCPRouteMapOutput() IPLoadBalancingTCPRouteMapOutput
func (IPLoadBalancingTCPRouteMapOutput) ToIPLoadBalancingTCPRouteMapOutputWithContext ¶
func (o IPLoadBalancingTCPRouteMapOutput) ToIPLoadBalancingTCPRouteMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteMapOutput
type IPLoadBalancingTCPRouteOutput ¶
type IPLoadBalancingTCPRouteOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPRouteOutput) Action ¶
func (o IPLoadBalancingTCPRouteOutput) Action() IPLoadBalancingTCPRouteActionOutput
Action triggered when all rules match
func (IPLoadBalancingTCPRouteOutput) DisplayName ¶
func (o IPLoadBalancingTCPRouteOutput) DisplayName() pulumi.StringPtrOutput
Human readable name for your route, this field is for you
func (IPLoadBalancingTCPRouteOutput) ElementType ¶
func (IPLoadBalancingTCPRouteOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteOutput) FrontendId ¶
func (o IPLoadBalancingTCPRouteOutput) FrontendId() pulumi.IntOutput
Route traffic for this frontend
func (IPLoadBalancingTCPRouteOutput) Rules ¶
func (o IPLoadBalancingTCPRouteOutput) Rules() IPLoadBalancingTCPRouteRuleTypeArrayOutput
List of rules to match to trigger action
func (IPLoadBalancingTCPRouteOutput) ServiceName ¶
func (o IPLoadBalancingTCPRouteOutput) ServiceName() pulumi.StringOutput
The internal name of your IP load balancing
func (IPLoadBalancingTCPRouteOutput) Status ¶
func (o IPLoadBalancingTCPRouteOutput) Status() pulumi.StringOutput
Route status. Routes in "ok" state are ready to operate
func (IPLoadBalancingTCPRouteOutput) ToIPLoadBalancingTCPRouteOutput ¶
func (o IPLoadBalancingTCPRouteOutput) ToIPLoadBalancingTCPRouteOutput() IPLoadBalancingTCPRouteOutput
func (IPLoadBalancingTCPRouteOutput) ToIPLoadBalancingTCPRouteOutputWithContext ¶
func (o IPLoadBalancingTCPRouteOutput) ToIPLoadBalancingTCPRouteOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteOutput
func (IPLoadBalancingTCPRouteOutput) Weight ¶
func (o IPLoadBalancingTCPRouteOutput) Weight() pulumi.IntOutput
Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action
type IPLoadBalancingTCPRouteRule ¶
type IPLoadBalancingTCPRouteRule struct { pulumi.CustomResourceState // Human readable name for your rule, this field is for you DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Name of the field to match like "protocol" or "host". See "/ipLoadbalancing/{serviceName}/availableRouteRules" for a list of available rules Field pulumi.StringOutput `pulumi:"field"` // Matching operator. Not all operators are available for all fields. See "/ipLoadbalancing/{serviceName}/availableRouteRules" Match pulumi.StringOutput `pulumi:"match"` // Invert the matching operator effect Negate pulumi.BoolOutput `pulumi:"negate"` // Value to match against this match. Interpretation if this field depends on the match and field Pattern pulumi.StringPtrOutput `pulumi:"pattern"` // The route to apply this rule RouteId pulumi.StringOutput `pulumi:"routeId"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Name of sub-field, if applicable. This may be a Cookie or Header name for instance SubField pulumi.StringPtrOutput `pulumi:"subField"` }
Manage rules for TCP route.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { reject, err := ovh.NewIPLoadBalancingTCPRoute(ctx, "reject", &ovh.IPLoadBalancingTCPRouteArgs{ ServiceName: pulumi.String("loadbalancer-xxxxxxxxxxxxxxxxxx"), Weight: pulumi.Int(1), FrontendId: pulumi.Int(11111), Action: &IPLoadBalancingTCPRouteActionArgs{ Type: pulumi.String("reject"), }, }) if err != nil { return err } _, err = ovh.NewIPLoadBalancingTCPRouteRule(ctx, "examplerule", &ovh.IPLoadBalancingTCPRouteRuleArgs{ ServiceName: pulumi.String("loadbalancer-xxxxxxxxxxxxxxxxxx"), RouteId: reject.ID(), DisplayName: pulumi.String("Match example.com host"), Field: pulumi.String("sni"), Match: pulumi.String("is"), Negate: pulumi.Bool(false), Pattern: pulumi.String("example.com"), }) if err != nil { return err } return nil }) }
```
func GetIPLoadBalancingTCPRouteRule ¶
func GetIPLoadBalancingTCPRouteRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPLoadBalancingTCPRouteRuleState, opts ...pulumi.ResourceOption) (*IPLoadBalancingTCPRouteRule, error)
GetIPLoadBalancingTCPRouteRule gets an existing IPLoadBalancingTCPRouteRule 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 NewIPLoadBalancingTCPRouteRule ¶
func NewIPLoadBalancingTCPRouteRule(ctx *pulumi.Context, name string, args *IPLoadBalancingTCPRouteRuleArgs, opts ...pulumi.ResourceOption) (*IPLoadBalancingTCPRouteRule, error)
NewIPLoadBalancingTCPRouteRule registers a new resource with the given unique name, arguments, and options.
func (*IPLoadBalancingTCPRouteRule) ElementType ¶
func (*IPLoadBalancingTCPRouteRule) ElementType() reflect.Type
func (*IPLoadBalancingTCPRouteRule) ToIPLoadBalancingTCPRouteRuleOutput ¶
func (i *IPLoadBalancingTCPRouteRule) ToIPLoadBalancingTCPRouteRuleOutput() IPLoadBalancingTCPRouteRuleOutput
func (*IPLoadBalancingTCPRouteRule) ToIPLoadBalancingTCPRouteRuleOutputWithContext ¶
func (i *IPLoadBalancingTCPRouteRule) ToIPLoadBalancingTCPRouteRuleOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleOutput
type IPLoadBalancingTCPRouteRuleArgs ¶
type IPLoadBalancingTCPRouteRuleArgs struct { // Human readable name for your rule, this field is for you DisplayName pulumi.StringPtrInput // Name of the field to match like "protocol" or "host". See "/ipLoadbalancing/{serviceName}/availableRouteRules" for a list of available rules Field pulumi.StringInput // Matching operator. Not all operators are available for all fields. See "/ipLoadbalancing/{serviceName}/availableRouteRules" Match pulumi.StringInput // Invert the matching operator effect Negate pulumi.BoolPtrInput // Value to match against this match. Interpretation if this field depends on the match and field Pattern pulumi.StringPtrInput // The route to apply this rule RouteId pulumi.StringInput // The internal name of your IP load balancing ServiceName pulumi.StringInput // Name of sub-field, if applicable. This may be a Cookie or Header name for instance SubField pulumi.StringPtrInput }
The set of arguments for constructing a IPLoadBalancingTCPRouteRule resource.
func (IPLoadBalancingTCPRouteRuleArgs) ElementType ¶
func (IPLoadBalancingTCPRouteRuleArgs) ElementType() reflect.Type
type IPLoadBalancingTCPRouteRuleArray ¶
type IPLoadBalancingTCPRouteRuleArray []IPLoadBalancingTCPRouteRuleInput
func (IPLoadBalancingTCPRouteRuleArray) ElementType ¶
func (IPLoadBalancingTCPRouteRuleArray) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteRuleArray) ToIPLoadBalancingTCPRouteRuleArrayOutput ¶
func (i IPLoadBalancingTCPRouteRuleArray) ToIPLoadBalancingTCPRouteRuleArrayOutput() IPLoadBalancingTCPRouteRuleArrayOutput
func (IPLoadBalancingTCPRouteRuleArray) ToIPLoadBalancingTCPRouteRuleArrayOutputWithContext ¶
func (i IPLoadBalancingTCPRouteRuleArray) ToIPLoadBalancingTCPRouteRuleArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleArrayOutput
type IPLoadBalancingTCPRouteRuleArrayInput ¶
type IPLoadBalancingTCPRouteRuleArrayInput interface { pulumi.Input ToIPLoadBalancingTCPRouteRuleArrayOutput() IPLoadBalancingTCPRouteRuleArrayOutput ToIPLoadBalancingTCPRouteRuleArrayOutputWithContext(context.Context) IPLoadBalancingTCPRouteRuleArrayOutput }
IPLoadBalancingTCPRouteRuleArrayInput is an input type that accepts IPLoadBalancingTCPRouteRuleArray and IPLoadBalancingTCPRouteRuleArrayOutput values. You can construct a concrete instance of `IPLoadBalancingTCPRouteRuleArrayInput` via:
IPLoadBalancingTCPRouteRuleArray{ IPLoadBalancingTCPRouteRuleArgs{...} }
type IPLoadBalancingTCPRouteRuleArrayOutput ¶
type IPLoadBalancingTCPRouteRuleArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPRouteRuleArrayOutput) ElementType ¶
func (IPLoadBalancingTCPRouteRuleArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteRuleArrayOutput) ToIPLoadBalancingTCPRouteRuleArrayOutput ¶
func (o IPLoadBalancingTCPRouteRuleArrayOutput) ToIPLoadBalancingTCPRouteRuleArrayOutput() IPLoadBalancingTCPRouteRuleArrayOutput
func (IPLoadBalancingTCPRouteRuleArrayOutput) ToIPLoadBalancingTCPRouteRuleArrayOutputWithContext ¶
func (o IPLoadBalancingTCPRouteRuleArrayOutput) ToIPLoadBalancingTCPRouteRuleArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleArrayOutput
type IPLoadBalancingTCPRouteRuleInput ¶
type IPLoadBalancingTCPRouteRuleInput interface { pulumi.Input ToIPLoadBalancingTCPRouteRuleOutput() IPLoadBalancingTCPRouteRuleOutput ToIPLoadBalancingTCPRouteRuleOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleOutput }
type IPLoadBalancingTCPRouteRuleMap ¶
type IPLoadBalancingTCPRouteRuleMap map[string]IPLoadBalancingTCPRouteRuleInput
func (IPLoadBalancingTCPRouteRuleMap) ElementType ¶
func (IPLoadBalancingTCPRouteRuleMap) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteRuleMap) ToIPLoadBalancingTCPRouteRuleMapOutput ¶
func (i IPLoadBalancingTCPRouteRuleMap) ToIPLoadBalancingTCPRouteRuleMapOutput() IPLoadBalancingTCPRouteRuleMapOutput
func (IPLoadBalancingTCPRouteRuleMap) ToIPLoadBalancingTCPRouteRuleMapOutputWithContext ¶
func (i IPLoadBalancingTCPRouteRuleMap) ToIPLoadBalancingTCPRouteRuleMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleMapOutput
type IPLoadBalancingTCPRouteRuleMapInput ¶
type IPLoadBalancingTCPRouteRuleMapInput interface { pulumi.Input ToIPLoadBalancingTCPRouteRuleMapOutput() IPLoadBalancingTCPRouteRuleMapOutput ToIPLoadBalancingTCPRouteRuleMapOutputWithContext(context.Context) IPLoadBalancingTCPRouteRuleMapOutput }
IPLoadBalancingTCPRouteRuleMapInput is an input type that accepts IPLoadBalancingTCPRouteRuleMap and IPLoadBalancingTCPRouteRuleMapOutput values. You can construct a concrete instance of `IPLoadBalancingTCPRouteRuleMapInput` via:
IPLoadBalancingTCPRouteRuleMap{ "key": IPLoadBalancingTCPRouteRuleArgs{...} }
type IPLoadBalancingTCPRouteRuleMapOutput ¶
type IPLoadBalancingTCPRouteRuleMapOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPRouteRuleMapOutput) ElementType ¶
func (IPLoadBalancingTCPRouteRuleMapOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteRuleMapOutput) MapIndex ¶
func (o IPLoadBalancingTCPRouteRuleMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingTCPRouteRuleOutput
func (IPLoadBalancingTCPRouteRuleMapOutput) ToIPLoadBalancingTCPRouteRuleMapOutput ¶
func (o IPLoadBalancingTCPRouteRuleMapOutput) ToIPLoadBalancingTCPRouteRuleMapOutput() IPLoadBalancingTCPRouteRuleMapOutput
func (IPLoadBalancingTCPRouteRuleMapOutput) ToIPLoadBalancingTCPRouteRuleMapOutputWithContext ¶
func (o IPLoadBalancingTCPRouteRuleMapOutput) ToIPLoadBalancingTCPRouteRuleMapOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleMapOutput
type IPLoadBalancingTCPRouteRuleOutput ¶
type IPLoadBalancingTCPRouteRuleOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPRouteRuleOutput) DisplayName ¶
func (o IPLoadBalancingTCPRouteRuleOutput) DisplayName() pulumi.StringPtrOutput
Human readable name for your rule, this field is for you
func (IPLoadBalancingTCPRouteRuleOutput) ElementType ¶
func (IPLoadBalancingTCPRouteRuleOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteRuleOutput) Field ¶
func (o IPLoadBalancingTCPRouteRuleOutput) Field() pulumi.StringOutput
Name of the field to match like "protocol" or "host". See "/ipLoadbalancing/{serviceName}/availableRouteRules" for a list of available rules
func (IPLoadBalancingTCPRouteRuleOutput) Match ¶
func (o IPLoadBalancingTCPRouteRuleOutput) Match() pulumi.StringOutput
Matching operator. Not all operators are available for all fields. See "/ipLoadbalancing/{serviceName}/availableRouteRules"
func (IPLoadBalancingTCPRouteRuleOutput) Negate ¶
func (o IPLoadBalancingTCPRouteRuleOutput) Negate() pulumi.BoolOutput
Invert the matching operator effect
func (IPLoadBalancingTCPRouteRuleOutput) Pattern ¶
func (o IPLoadBalancingTCPRouteRuleOutput) Pattern() pulumi.StringPtrOutput
Value to match against this match. Interpretation if this field depends on the match and field
func (IPLoadBalancingTCPRouteRuleOutput) RouteId ¶
func (o IPLoadBalancingTCPRouteRuleOutput) RouteId() pulumi.StringOutput
The route to apply this rule
func (IPLoadBalancingTCPRouteRuleOutput) ServiceName ¶
func (o IPLoadBalancingTCPRouteRuleOutput) ServiceName() pulumi.StringOutput
The internal name of your IP load balancing
func (IPLoadBalancingTCPRouteRuleOutput) SubField ¶
func (o IPLoadBalancingTCPRouteRuleOutput) SubField() pulumi.StringPtrOutput
Name of sub-field, if applicable. This may be a Cookie or Header name for instance
func (IPLoadBalancingTCPRouteRuleOutput) ToIPLoadBalancingTCPRouteRuleOutput ¶
func (o IPLoadBalancingTCPRouteRuleOutput) ToIPLoadBalancingTCPRouteRuleOutput() IPLoadBalancingTCPRouteRuleOutput
func (IPLoadBalancingTCPRouteRuleOutput) ToIPLoadBalancingTCPRouteRuleOutputWithContext ¶
func (o IPLoadBalancingTCPRouteRuleOutput) ToIPLoadBalancingTCPRouteRuleOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleOutput
type IPLoadBalancingTCPRouteRuleState ¶
type IPLoadBalancingTCPRouteRuleState struct { // Human readable name for your rule, this field is for you DisplayName pulumi.StringPtrInput // Name of the field to match like "protocol" or "host". See "/ipLoadbalancing/{serviceName}/availableRouteRules" for a list of available rules Field pulumi.StringPtrInput // Matching operator. Not all operators are available for all fields. See "/ipLoadbalancing/{serviceName}/availableRouteRules" Match pulumi.StringPtrInput // Invert the matching operator effect Negate pulumi.BoolPtrInput // Value to match against this match. Interpretation if this field depends on the match and field Pattern pulumi.StringPtrInput // The route to apply this rule RouteId pulumi.StringPtrInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput // Name of sub-field, if applicable. This may be a Cookie or Header name for instance SubField pulumi.StringPtrInput }
func (IPLoadBalancingTCPRouteRuleState) ElementType ¶
func (IPLoadBalancingTCPRouteRuleState) ElementType() reflect.Type
type IPLoadBalancingTCPRouteRuleType ¶
type IPLoadBalancingTCPRouteRuleType struct { // Name of the field to match like "protocol" or "host" "/ipLoadbalancing/{serviceName}/route/availableRules" for a list of available rules Field *string `pulumi:"field"` // Matching operator. Not all operators are available for all fields. See "availableRules" // * `negate`- Invert the matching operator effect Match *string `pulumi:"match"` Negate *bool `pulumi:"negate"` // Value to match against this match. Interpretation if this field depends on the match and field Pattern *string `pulumi:"pattern"` // Id of your rule RuleId *int `pulumi:"ruleId"` // Name of sub-field, if applicable. This may be a Cookie or Header name for instance SubField *string `pulumi:"subField"` }
type IPLoadBalancingTCPRouteRuleTypeArgs ¶
type IPLoadBalancingTCPRouteRuleTypeArgs struct { // Name of the field to match like "protocol" or "host" "/ipLoadbalancing/{serviceName}/route/availableRules" for a list of available rules Field pulumi.StringPtrInput `pulumi:"field"` // Matching operator. Not all operators are available for all fields. See "availableRules" // * `negate`- Invert the matching operator effect Match pulumi.StringPtrInput `pulumi:"match"` Negate pulumi.BoolPtrInput `pulumi:"negate"` // Value to match against this match. Interpretation if this field depends on the match and field Pattern pulumi.StringPtrInput `pulumi:"pattern"` // Id of your rule RuleId pulumi.IntPtrInput `pulumi:"ruleId"` // Name of sub-field, if applicable. This may be a Cookie or Header name for instance SubField pulumi.StringPtrInput `pulumi:"subField"` }
func (IPLoadBalancingTCPRouteRuleTypeArgs) ElementType ¶
func (IPLoadBalancingTCPRouteRuleTypeArgs) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteRuleTypeArgs) ToIPLoadBalancingTCPRouteRuleTypeOutput ¶
func (i IPLoadBalancingTCPRouteRuleTypeArgs) ToIPLoadBalancingTCPRouteRuleTypeOutput() IPLoadBalancingTCPRouteRuleTypeOutput
func (IPLoadBalancingTCPRouteRuleTypeArgs) ToIPLoadBalancingTCPRouteRuleTypeOutputWithContext ¶
func (i IPLoadBalancingTCPRouteRuleTypeArgs) ToIPLoadBalancingTCPRouteRuleTypeOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleTypeOutput
type IPLoadBalancingTCPRouteRuleTypeArray ¶
type IPLoadBalancingTCPRouteRuleTypeArray []IPLoadBalancingTCPRouteRuleTypeInput
func (IPLoadBalancingTCPRouteRuleTypeArray) ElementType ¶
func (IPLoadBalancingTCPRouteRuleTypeArray) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteRuleTypeArray) ToIPLoadBalancingTCPRouteRuleTypeArrayOutput ¶
func (i IPLoadBalancingTCPRouteRuleTypeArray) ToIPLoadBalancingTCPRouteRuleTypeArrayOutput() IPLoadBalancingTCPRouteRuleTypeArrayOutput
func (IPLoadBalancingTCPRouteRuleTypeArray) ToIPLoadBalancingTCPRouteRuleTypeArrayOutputWithContext ¶
func (i IPLoadBalancingTCPRouteRuleTypeArray) ToIPLoadBalancingTCPRouteRuleTypeArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleTypeArrayOutput
type IPLoadBalancingTCPRouteRuleTypeArrayInput ¶
type IPLoadBalancingTCPRouteRuleTypeArrayInput interface { pulumi.Input ToIPLoadBalancingTCPRouteRuleTypeArrayOutput() IPLoadBalancingTCPRouteRuleTypeArrayOutput ToIPLoadBalancingTCPRouteRuleTypeArrayOutputWithContext(context.Context) IPLoadBalancingTCPRouteRuleTypeArrayOutput }
IPLoadBalancingTCPRouteRuleTypeArrayInput is an input type that accepts IPLoadBalancingTCPRouteRuleTypeArray and IPLoadBalancingTCPRouteRuleTypeArrayOutput values. You can construct a concrete instance of `IPLoadBalancingTCPRouteRuleTypeArrayInput` via:
IPLoadBalancingTCPRouteRuleTypeArray{ IPLoadBalancingTCPRouteRuleTypeArgs{...} }
type IPLoadBalancingTCPRouteRuleTypeArrayOutput ¶
type IPLoadBalancingTCPRouteRuleTypeArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPRouteRuleTypeArrayOutput) ElementType ¶
func (IPLoadBalancingTCPRouteRuleTypeArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteRuleTypeArrayOutput) ToIPLoadBalancingTCPRouteRuleTypeArrayOutput ¶
func (o IPLoadBalancingTCPRouteRuleTypeArrayOutput) ToIPLoadBalancingTCPRouteRuleTypeArrayOutput() IPLoadBalancingTCPRouteRuleTypeArrayOutput
func (IPLoadBalancingTCPRouteRuleTypeArrayOutput) ToIPLoadBalancingTCPRouteRuleTypeArrayOutputWithContext ¶
func (o IPLoadBalancingTCPRouteRuleTypeArrayOutput) ToIPLoadBalancingTCPRouteRuleTypeArrayOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleTypeArrayOutput
type IPLoadBalancingTCPRouteRuleTypeInput ¶
type IPLoadBalancingTCPRouteRuleTypeInput interface { pulumi.Input ToIPLoadBalancingTCPRouteRuleTypeOutput() IPLoadBalancingTCPRouteRuleTypeOutput ToIPLoadBalancingTCPRouteRuleTypeOutputWithContext(context.Context) IPLoadBalancingTCPRouteRuleTypeOutput }
IPLoadBalancingTCPRouteRuleTypeInput is an input type that accepts IPLoadBalancingTCPRouteRuleTypeArgs and IPLoadBalancingTCPRouteRuleTypeOutput values. You can construct a concrete instance of `IPLoadBalancingTCPRouteRuleTypeInput` via:
IPLoadBalancingTCPRouteRuleTypeArgs{...}
type IPLoadBalancingTCPRouteRuleTypeOutput ¶
type IPLoadBalancingTCPRouteRuleTypeOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingTCPRouteRuleTypeOutput) ElementType ¶
func (IPLoadBalancingTCPRouteRuleTypeOutput) ElementType() reflect.Type
func (IPLoadBalancingTCPRouteRuleTypeOutput) Field ¶
func (o IPLoadBalancingTCPRouteRuleTypeOutput) Field() pulumi.StringPtrOutput
Name of the field to match like "protocol" or "host" "/ipLoadbalancing/{serviceName}/route/availableRules" for a list of available rules
func (IPLoadBalancingTCPRouteRuleTypeOutput) Match ¶
func (o IPLoadBalancingTCPRouteRuleTypeOutput) Match() pulumi.StringPtrOutput
Matching operator. Not all operators are available for all fields. See "availableRules" * `negate`- Invert the matching operator effect
func (IPLoadBalancingTCPRouteRuleTypeOutput) Negate ¶
func (o IPLoadBalancingTCPRouteRuleTypeOutput) Negate() pulumi.BoolPtrOutput
func (IPLoadBalancingTCPRouteRuleTypeOutput) Pattern ¶
func (o IPLoadBalancingTCPRouteRuleTypeOutput) Pattern() pulumi.StringPtrOutput
Value to match against this match. Interpretation if this field depends on the match and field
func (IPLoadBalancingTCPRouteRuleTypeOutput) RuleId ¶
func (o IPLoadBalancingTCPRouteRuleTypeOutput) RuleId() pulumi.IntPtrOutput
Id of your rule
func (IPLoadBalancingTCPRouteRuleTypeOutput) SubField ¶
func (o IPLoadBalancingTCPRouteRuleTypeOutput) SubField() pulumi.StringPtrOutput
Name of sub-field, if applicable. This may be a Cookie or Header name for instance
func (IPLoadBalancingTCPRouteRuleTypeOutput) ToIPLoadBalancingTCPRouteRuleTypeOutput ¶
func (o IPLoadBalancingTCPRouteRuleTypeOutput) ToIPLoadBalancingTCPRouteRuleTypeOutput() IPLoadBalancingTCPRouteRuleTypeOutput
func (IPLoadBalancingTCPRouteRuleTypeOutput) ToIPLoadBalancingTCPRouteRuleTypeOutputWithContext ¶
func (o IPLoadBalancingTCPRouteRuleTypeOutput) ToIPLoadBalancingTCPRouteRuleTypeOutputWithContext(ctx context.Context) IPLoadBalancingTCPRouteRuleTypeOutput
type IPLoadBalancingTCPRouteState ¶
type IPLoadBalancingTCPRouteState struct { // Action triggered when all rules match Action IPLoadBalancingTCPRouteActionPtrInput // Human readable name for your route, this field is for you DisplayName pulumi.StringPtrInput // Route traffic for this frontend FrontendId pulumi.IntPtrInput // List of rules to match to trigger action Rules IPLoadBalancingTCPRouteRuleTypeArrayInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput // Route status. Routes in "ok" state are ready to operate Status pulumi.StringPtrInput // Route priority ([0..255]). 0 if null. Highest priority routes are evaluated first. Only the first matching route will trigger an action Weight pulumi.IntPtrInput }
func (IPLoadBalancingTCPRouteState) ElementType ¶
func (IPLoadBalancingTCPRouteState) ElementType() reflect.Type
type IPLoadBalancingVRackNetwork ¶
type IPLoadBalancingVRackNetwork struct { pulumi.CustomResourceState // Human readable name for your vrack network DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // This attribute is there for documentation purpose only and isnt passed to the OVH API as it may conflicts with http/tcp farms `vrackNetworkId` attribute FarmIds pulumi.IntArrayOutput `pulumi:"farmIds"` // An IP block used as a pool of IPs by this Load Balancer to connect to the servers in this private network. The blck must be in the private network and reserved for the Load Balancer NatIp pulumi.StringOutput `pulumi:"natIp"` // The internal name of your IP load balancing ServiceName pulumi.StringOutput `pulumi:"serviceName"` // IP block of the private network in the vRack Subnet pulumi.StringOutput `pulumi:"subnet"` // VLAN of the private network in the vRack. 0 if the private network is not in a VLAN Vlan pulumi.IntOutput `pulumi:"vlan"` // (Required) Internal Load Balancer identifier of the vRack private network VrackNetworkId pulumi.IntOutput `pulumi:"vrackNetworkId"` }
Manage a vrack network for your IP Loadbalancing service.
func GetIPLoadBalancingVRackNetwork ¶
func GetIPLoadBalancingVRackNetwork(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPLoadBalancingVRackNetworkState, opts ...pulumi.ResourceOption) (*IPLoadBalancingVRackNetwork, error)
GetIPLoadBalancingVRackNetwork gets an existing IPLoadBalancingVRackNetwork 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 NewIPLoadBalancingVRackNetwork ¶
func NewIPLoadBalancingVRackNetwork(ctx *pulumi.Context, name string, args *IPLoadBalancingVRackNetworkArgs, opts ...pulumi.ResourceOption) (*IPLoadBalancingVRackNetwork, error)
NewIPLoadBalancingVRackNetwork registers a new resource with the given unique name, arguments, and options.
func (*IPLoadBalancingVRackNetwork) ElementType ¶
func (*IPLoadBalancingVRackNetwork) ElementType() reflect.Type
func (*IPLoadBalancingVRackNetwork) ToIPLoadBalancingVRackNetworkOutput ¶
func (i *IPLoadBalancingVRackNetwork) ToIPLoadBalancingVRackNetworkOutput() IPLoadBalancingVRackNetworkOutput
func (*IPLoadBalancingVRackNetwork) ToIPLoadBalancingVRackNetworkOutputWithContext ¶
func (i *IPLoadBalancingVRackNetwork) ToIPLoadBalancingVRackNetworkOutputWithContext(ctx context.Context) IPLoadBalancingVRackNetworkOutput
type IPLoadBalancingVRackNetworkArgs ¶
type IPLoadBalancingVRackNetworkArgs struct { // Human readable name for your vrack network DisplayName pulumi.StringPtrInput // This attribute is there for documentation purpose only and isnt passed to the OVH API as it may conflicts with http/tcp farms `vrackNetworkId` attribute FarmIds pulumi.IntArrayInput // An IP block used as a pool of IPs by this Load Balancer to connect to the servers in this private network. The blck must be in the private network and reserved for the Load Balancer NatIp pulumi.StringInput // The internal name of your IP load balancing ServiceName pulumi.StringInput // IP block of the private network in the vRack Subnet pulumi.StringInput // VLAN of the private network in the vRack. 0 if the private network is not in a VLAN Vlan pulumi.IntPtrInput }
The set of arguments for constructing a IPLoadBalancingVRackNetwork resource.
func (IPLoadBalancingVRackNetworkArgs) ElementType ¶
func (IPLoadBalancingVRackNetworkArgs) ElementType() reflect.Type
type IPLoadBalancingVRackNetworkArray ¶
type IPLoadBalancingVRackNetworkArray []IPLoadBalancingVRackNetworkInput
func (IPLoadBalancingVRackNetworkArray) ElementType ¶
func (IPLoadBalancingVRackNetworkArray) ElementType() reflect.Type
func (IPLoadBalancingVRackNetworkArray) ToIPLoadBalancingVRackNetworkArrayOutput ¶
func (i IPLoadBalancingVRackNetworkArray) ToIPLoadBalancingVRackNetworkArrayOutput() IPLoadBalancingVRackNetworkArrayOutput
func (IPLoadBalancingVRackNetworkArray) ToIPLoadBalancingVRackNetworkArrayOutputWithContext ¶
func (i IPLoadBalancingVRackNetworkArray) ToIPLoadBalancingVRackNetworkArrayOutputWithContext(ctx context.Context) IPLoadBalancingVRackNetworkArrayOutput
type IPLoadBalancingVRackNetworkArrayInput ¶
type IPLoadBalancingVRackNetworkArrayInput interface { pulumi.Input ToIPLoadBalancingVRackNetworkArrayOutput() IPLoadBalancingVRackNetworkArrayOutput ToIPLoadBalancingVRackNetworkArrayOutputWithContext(context.Context) IPLoadBalancingVRackNetworkArrayOutput }
IPLoadBalancingVRackNetworkArrayInput is an input type that accepts IPLoadBalancingVRackNetworkArray and IPLoadBalancingVRackNetworkArrayOutput values. You can construct a concrete instance of `IPLoadBalancingVRackNetworkArrayInput` via:
IPLoadBalancingVRackNetworkArray{ IPLoadBalancingVRackNetworkArgs{...} }
type IPLoadBalancingVRackNetworkArrayOutput ¶
type IPLoadBalancingVRackNetworkArrayOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingVRackNetworkArrayOutput) ElementType ¶
func (IPLoadBalancingVRackNetworkArrayOutput) ElementType() reflect.Type
func (IPLoadBalancingVRackNetworkArrayOutput) ToIPLoadBalancingVRackNetworkArrayOutput ¶
func (o IPLoadBalancingVRackNetworkArrayOutput) ToIPLoadBalancingVRackNetworkArrayOutput() IPLoadBalancingVRackNetworkArrayOutput
func (IPLoadBalancingVRackNetworkArrayOutput) ToIPLoadBalancingVRackNetworkArrayOutputWithContext ¶
func (o IPLoadBalancingVRackNetworkArrayOutput) ToIPLoadBalancingVRackNetworkArrayOutputWithContext(ctx context.Context) IPLoadBalancingVRackNetworkArrayOutput
type IPLoadBalancingVRackNetworkInput ¶
type IPLoadBalancingVRackNetworkInput interface { pulumi.Input ToIPLoadBalancingVRackNetworkOutput() IPLoadBalancingVRackNetworkOutput ToIPLoadBalancingVRackNetworkOutputWithContext(ctx context.Context) IPLoadBalancingVRackNetworkOutput }
type IPLoadBalancingVRackNetworkMap ¶
type IPLoadBalancingVRackNetworkMap map[string]IPLoadBalancingVRackNetworkInput
func (IPLoadBalancingVRackNetworkMap) ElementType ¶
func (IPLoadBalancingVRackNetworkMap) ElementType() reflect.Type
func (IPLoadBalancingVRackNetworkMap) ToIPLoadBalancingVRackNetworkMapOutput ¶
func (i IPLoadBalancingVRackNetworkMap) ToIPLoadBalancingVRackNetworkMapOutput() IPLoadBalancingVRackNetworkMapOutput
func (IPLoadBalancingVRackNetworkMap) ToIPLoadBalancingVRackNetworkMapOutputWithContext ¶
func (i IPLoadBalancingVRackNetworkMap) ToIPLoadBalancingVRackNetworkMapOutputWithContext(ctx context.Context) IPLoadBalancingVRackNetworkMapOutput
type IPLoadBalancingVRackNetworkMapInput ¶
type IPLoadBalancingVRackNetworkMapInput interface { pulumi.Input ToIPLoadBalancingVRackNetworkMapOutput() IPLoadBalancingVRackNetworkMapOutput ToIPLoadBalancingVRackNetworkMapOutputWithContext(context.Context) IPLoadBalancingVRackNetworkMapOutput }
IPLoadBalancingVRackNetworkMapInput is an input type that accepts IPLoadBalancingVRackNetworkMap and IPLoadBalancingVRackNetworkMapOutput values. You can construct a concrete instance of `IPLoadBalancingVRackNetworkMapInput` via:
IPLoadBalancingVRackNetworkMap{ "key": IPLoadBalancingVRackNetworkArgs{...} }
type IPLoadBalancingVRackNetworkMapOutput ¶
type IPLoadBalancingVRackNetworkMapOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingVRackNetworkMapOutput) ElementType ¶
func (IPLoadBalancingVRackNetworkMapOutput) ElementType() reflect.Type
func (IPLoadBalancingVRackNetworkMapOutput) MapIndex ¶
func (o IPLoadBalancingVRackNetworkMapOutput) MapIndex(k pulumi.StringInput) IPLoadBalancingVRackNetworkOutput
func (IPLoadBalancingVRackNetworkMapOutput) ToIPLoadBalancingVRackNetworkMapOutput ¶
func (o IPLoadBalancingVRackNetworkMapOutput) ToIPLoadBalancingVRackNetworkMapOutput() IPLoadBalancingVRackNetworkMapOutput
func (IPLoadBalancingVRackNetworkMapOutput) ToIPLoadBalancingVRackNetworkMapOutputWithContext ¶
func (o IPLoadBalancingVRackNetworkMapOutput) ToIPLoadBalancingVRackNetworkMapOutputWithContext(ctx context.Context) IPLoadBalancingVRackNetworkMapOutput
type IPLoadBalancingVRackNetworkOutput ¶
type IPLoadBalancingVRackNetworkOutput struct{ *pulumi.OutputState }
func (IPLoadBalancingVRackNetworkOutput) DisplayName ¶
func (o IPLoadBalancingVRackNetworkOutput) DisplayName() pulumi.StringPtrOutput
Human readable name for your vrack network
func (IPLoadBalancingVRackNetworkOutput) ElementType ¶
func (IPLoadBalancingVRackNetworkOutput) ElementType() reflect.Type
func (IPLoadBalancingVRackNetworkOutput) FarmIds ¶
func (o IPLoadBalancingVRackNetworkOutput) FarmIds() pulumi.IntArrayOutput
This attribute is there for documentation purpose only and isnt passed to the OVH API as it may conflicts with http/tcp farms `vrackNetworkId` attribute
func (IPLoadBalancingVRackNetworkOutput) NatIp ¶
func (o IPLoadBalancingVRackNetworkOutput) NatIp() pulumi.StringOutput
An IP block used as a pool of IPs by this Load Balancer to connect to the servers in this private network. The blck must be in the private network and reserved for the Load Balancer
func (IPLoadBalancingVRackNetworkOutput) ServiceName ¶
func (o IPLoadBalancingVRackNetworkOutput) ServiceName() pulumi.StringOutput
The internal name of your IP load balancing
func (IPLoadBalancingVRackNetworkOutput) Subnet ¶
func (o IPLoadBalancingVRackNetworkOutput) Subnet() pulumi.StringOutput
IP block of the private network in the vRack
func (IPLoadBalancingVRackNetworkOutput) ToIPLoadBalancingVRackNetworkOutput ¶
func (o IPLoadBalancingVRackNetworkOutput) ToIPLoadBalancingVRackNetworkOutput() IPLoadBalancingVRackNetworkOutput
func (IPLoadBalancingVRackNetworkOutput) ToIPLoadBalancingVRackNetworkOutputWithContext ¶
func (o IPLoadBalancingVRackNetworkOutput) ToIPLoadBalancingVRackNetworkOutputWithContext(ctx context.Context) IPLoadBalancingVRackNetworkOutput
func (IPLoadBalancingVRackNetworkOutput) Vlan ¶
func (o IPLoadBalancingVRackNetworkOutput) Vlan() pulumi.IntOutput
VLAN of the private network in the vRack. 0 if the private network is not in a VLAN
func (IPLoadBalancingVRackNetworkOutput) VrackNetworkId ¶
func (o IPLoadBalancingVRackNetworkOutput) VrackNetworkId() pulumi.IntOutput
(Required) Internal Load Balancer identifier of the vRack private network
type IPLoadBalancingVRackNetworkState ¶
type IPLoadBalancingVRackNetworkState struct { // Human readable name for your vrack network DisplayName pulumi.StringPtrInput // This attribute is there for documentation purpose only and isnt passed to the OVH API as it may conflicts with http/tcp farms `vrackNetworkId` attribute FarmIds pulumi.IntArrayInput // An IP block used as a pool of IPs by this Load Balancer to connect to the servers in this private network. The blck must be in the private network and reserved for the Load Balancer NatIp pulumi.StringPtrInput // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput // IP block of the private network in the vRack Subnet pulumi.StringPtrInput // VLAN of the private network in the vRack. 0 if the private network is not in a VLAN Vlan pulumi.IntPtrInput // (Required) Internal Load Balancer identifier of the vRack private network VrackNetworkId pulumi.IntPtrInput }
func (IPLoadBalancingVRackNetworkState) ElementType ¶
func (IPLoadBalancingVRackNetworkState) ElementType() reflect.Type
type IPReverse ¶
type IPReverse struct { pulumi.CustomResourceState // The IP block to which the IP belongs Ip pulumi.StringOutput `pulumi:"ip"` // The IP to set the reverse of IpReverse pulumi.StringOutput `pulumi:"ipReverse"` // The value of the reverse Reverse pulumi.StringOutput `pulumi:"reverse"` }
Provides a OVH IP reverse.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewIPReverse(ctx, "test", &ovh.IPReverseArgs{ Ip: pulumi.String("192.0.2.0/24"), IpReverse: pulumi.String("192.0.2.1"), Reverse: pulumi.String("example.com"), }) if err != nil { return err } return nil }) }
```
func GetIPReverse ¶
func GetIPReverse(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPReverseState, opts ...pulumi.ResourceOption) (*IPReverse, error)
GetIPReverse gets an existing IPReverse 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 NewIPReverse ¶
func NewIPReverse(ctx *pulumi.Context, name string, args *IPReverseArgs, opts ...pulumi.ResourceOption) (*IPReverse, error)
NewIPReverse registers a new resource with the given unique name, arguments, and options.
func (*IPReverse) ElementType ¶
func (*IPReverse) ToIPReverseOutput ¶
func (i *IPReverse) ToIPReverseOutput() IPReverseOutput
func (*IPReverse) ToIPReverseOutputWithContext ¶
func (i *IPReverse) ToIPReverseOutputWithContext(ctx context.Context) IPReverseOutput
type IPReverseArgs ¶
type IPReverseArgs struct { // The IP block to which the IP belongs Ip pulumi.StringInput // The IP to set the reverse of IpReverse pulumi.StringInput // The value of the reverse Reverse pulumi.StringInput }
The set of arguments for constructing a IPReverse resource.
func (IPReverseArgs) ElementType ¶
func (IPReverseArgs) ElementType() reflect.Type
type IPReverseArray ¶
type IPReverseArray []IPReverseInput
func (IPReverseArray) ElementType ¶
func (IPReverseArray) ElementType() reflect.Type
func (IPReverseArray) ToIPReverseArrayOutput ¶
func (i IPReverseArray) ToIPReverseArrayOutput() IPReverseArrayOutput
func (IPReverseArray) ToIPReverseArrayOutputWithContext ¶
func (i IPReverseArray) ToIPReverseArrayOutputWithContext(ctx context.Context) IPReverseArrayOutput
type IPReverseArrayInput ¶
type IPReverseArrayInput interface { pulumi.Input ToIPReverseArrayOutput() IPReverseArrayOutput ToIPReverseArrayOutputWithContext(context.Context) IPReverseArrayOutput }
IPReverseArrayInput is an input type that accepts IPReverseArray and IPReverseArrayOutput values. You can construct a concrete instance of `IPReverseArrayInput` via:
IPReverseArray{ IPReverseArgs{...} }
type IPReverseArrayOutput ¶
type IPReverseArrayOutput struct{ *pulumi.OutputState }
func (IPReverseArrayOutput) ElementType ¶
func (IPReverseArrayOutput) ElementType() reflect.Type
func (IPReverseArrayOutput) Index ¶
func (o IPReverseArrayOutput) Index(i pulumi.IntInput) IPReverseOutput
func (IPReverseArrayOutput) ToIPReverseArrayOutput ¶
func (o IPReverseArrayOutput) ToIPReverseArrayOutput() IPReverseArrayOutput
func (IPReverseArrayOutput) ToIPReverseArrayOutputWithContext ¶
func (o IPReverseArrayOutput) ToIPReverseArrayOutputWithContext(ctx context.Context) IPReverseArrayOutput
type IPReverseInput ¶
type IPReverseInput interface { pulumi.Input ToIPReverseOutput() IPReverseOutput ToIPReverseOutputWithContext(ctx context.Context) IPReverseOutput }
type IPReverseMap ¶
type IPReverseMap map[string]IPReverseInput
func (IPReverseMap) ElementType ¶
func (IPReverseMap) ElementType() reflect.Type
func (IPReverseMap) ToIPReverseMapOutput ¶
func (i IPReverseMap) ToIPReverseMapOutput() IPReverseMapOutput
func (IPReverseMap) ToIPReverseMapOutputWithContext ¶
func (i IPReverseMap) ToIPReverseMapOutputWithContext(ctx context.Context) IPReverseMapOutput
type IPReverseMapInput ¶
type IPReverseMapInput interface { pulumi.Input ToIPReverseMapOutput() IPReverseMapOutput ToIPReverseMapOutputWithContext(context.Context) IPReverseMapOutput }
IPReverseMapInput is an input type that accepts IPReverseMap and IPReverseMapOutput values. You can construct a concrete instance of `IPReverseMapInput` via:
IPReverseMap{ "key": IPReverseArgs{...} }
type IPReverseMapOutput ¶
type IPReverseMapOutput struct{ *pulumi.OutputState }
func (IPReverseMapOutput) ElementType ¶
func (IPReverseMapOutput) ElementType() reflect.Type
func (IPReverseMapOutput) MapIndex ¶
func (o IPReverseMapOutput) MapIndex(k pulumi.StringInput) IPReverseOutput
func (IPReverseMapOutput) ToIPReverseMapOutput ¶
func (o IPReverseMapOutput) ToIPReverseMapOutput() IPReverseMapOutput
func (IPReverseMapOutput) ToIPReverseMapOutputWithContext ¶
func (o IPReverseMapOutput) ToIPReverseMapOutputWithContext(ctx context.Context) IPReverseMapOutput
type IPReverseOutput ¶
type IPReverseOutput struct{ *pulumi.OutputState }
func (IPReverseOutput) ElementType ¶
func (IPReverseOutput) ElementType() reflect.Type
func (IPReverseOutput) Ip ¶
func (o IPReverseOutput) Ip() pulumi.StringOutput
The IP block to which the IP belongs
func (IPReverseOutput) IpReverse ¶
func (o IPReverseOutput) IpReverse() pulumi.StringOutput
The IP to set the reverse of
func (IPReverseOutput) Reverse ¶
func (o IPReverseOutput) Reverse() pulumi.StringOutput
The value of the reverse
func (IPReverseOutput) ToIPReverseOutput ¶
func (o IPReverseOutput) ToIPReverseOutput() IPReverseOutput
func (IPReverseOutput) ToIPReverseOutputWithContext ¶
func (o IPReverseOutput) ToIPReverseOutputWithContext(ctx context.Context) IPReverseOutput
type IPReverseState ¶
type IPReverseState struct { // The IP block to which the IP belongs Ip pulumi.StringPtrInput // The IP to set the reverse of IpReverse pulumi.StringPtrInput // The value of the reverse Reverse pulumi.StringPtrInput }
func (IPReverseState) ElementType ¶
func (IPReverseState) ElementType() reflect.Type
type IPService ¶
type IPService struct { pulumi.CustomResourceState // can be terminated CanBeTerminated pulumi.BoolOutput `pulumi:"canBeTerminated"` // country Country pulumi.StringOutput `pulumi:"country"` // Custom description on your ip. Description pulumi.StringOutput `pulumi:"description"` // ip block Ip pulumi.StringOutput `pulumi:"ip"` // Details about an Order Orders IPServiceOrderArrayOutput `pulumi:"orders"` // IP block organisation Id OrganisationId pulumi.StringOutput `pulumi:"organisationId"` // Ovh Subsidiary OvhSubsidiary pulumi.StringOutput `pulumi:"ovhSubsidiary"` // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringOutput `pulumi:"paymentMean"` // Product Plan to order Plan IPServicePlanOutput `pulumi:"plan"` // Product Plan to order PlanOptions IPServicePlanOptionArrayOutput `pulumi:"planOptions"` // Routage information RoutedTos IPServiceRoutedToArrayOutput `pulumi:"routedTos"` // Service where ip is routed to // * `serviceName`: service name ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Possible values for ip type Type pulumi.StringOutput `pulumi:"type"` }
Orders an ip service.
## Important
This resource orders an OVH product for a long period of time and may generate heavy costs ! Use with caution.
__NOTE__ 1: the "default-payment-mean" will scan your registered bank accounts, credit card and paypal payment means to find your default payment mean.
__NOTE__ 2: this resource is in beta state. Use with caution.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mycart, err := ovh.GetOrderCart(ctx, &GetOrderCartArgs{ OvhSubsidiary: "fr", Description: pulumi.StringRef("order ip block"), }, nil) if err != nil { return err } ipblockProductCartProductPlan, err := ovh.GetProductCartProductPlan(ctx, &GetProductCartProductPlanArgs{ CartId: mycart.Id, PriceCapacity: "renew", Product: "ip", PlanCode: "ip-v4-s30-ripe", }, nil) if err != nil { return err } _, err = ovh.NewIPService(ctx, "ipblockIPService", &ovh.IPServiceArgs{ OvhSubsidiary: pulumi.String(mycart.OvhSubsidiary), PaymentMean: pulumi.String("ovh-account"), Description: pulumi.String("my ip block"), Plan: &IPServicePlanArgs{ Duration: pulumi.String(ipblockProductCartProductPlan.SelectedPrices[0].Duration), PlanCode: pulumi.String(ipblockProductCartProductPlan.PlanCode), PricingMode: pulumi.String(ipblockProductCartProductPlan.SelectedPrices[0].PricingMode), Configurations: IPServicePlanConfigurationArray{ &IPServicePlanConfigurationArgs{ Label: pulumi.String("country"), Value: pulumi.String("FR"), }, }, }, }) if err != nil { return err } return nil }) }
```
func GetIPService ¶
func GetIPService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPServiceState, opts ...pulumi.ResourceOption) (*IPService, error)
GetIPService gets an existing IPService 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 NewIPService ¶
func NewIPService(ctx *pulumi.Context, name string, args *IPServiceArgs, opts ...pulumi.ResourceOption) (*IPService, error)
NewIPService registers a new resource with the given unique name, arguments, and options.
func (*IPService) ElementType ¶
func (*IPService) ToIPServiceOutput ¶
func (i *IPService) ToIPServiceOutput() IPServiceOutput
func (*IPService) ToIPServiceOutputWithContext ¶
func (i *IPService) ToIPServiceOutputWithContext(ctx context.Context) IPServiceOutput
type IPServiceArgs ¶
type IPServiceArgs struct { // Custom description on your ip. Description pulumi.StringPtrInput // Ovh Subsidiary OvhSubsidiary pulumi.StringInput // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringInput // Product Plan to order Plan IPServicePlanInput // Product Plan to order PlanOptions IPServicePlanOptionArrayInput }
The set of arguments for constructing a IPService resource.
func (IPServiceArgs) ElementType ¶
func (IPServiceArgs) ElementType() reflect.Type
type IPServiceArray ¶
type IPServiceArray []IPServiceInput
func (IPServiceArray) ElementType ¶
func (IPServiceArray) ElementType() reflect.Type
func (IPServiceArray) ToIPServiceArrayOutput ¶
func (i IPServiceArray) ToIPServiceArrayOutput() IPServiceArrayOutput
func (IPServiceArray) ToIPServiceArrayOutputWithContext ¶
func (i IPServiceArray) ToIPServiceArrayOutputWithContext(ctx context.Context) IPServiceArrayOutput
type IPServiceArrayInput ¶
type IPServiceArrayInput interface { pulumi.Input ToIPServiceArrayOutput() IPServiceArrayOutput ToIPServiceArrayOutputWithContext(context.Context) IPServiceArrayOutput }
IPServiceArrayInput is an input type that accepts IPServiceArray and IPServiceArrayOutput values. You can construct a concrete instance of `IPServiceArrayInput` via:
IPServiceArray{ IPServiceArgs{...} }
type IPServiceArrayOutput ¶
type IPServiceArrayOutput struct{ *pulumi.OutputState }
func (IPServiceArrayOutput) ElementType ¶
func (IPServiceArrayOutput) ElementType() reflect.Type
func (IPServiceArrayOutput) Index ¶
func (o IPServiceArrayOutput) Index(i pulumi.IntInput) IPServiceOutput
func (IPServiceArrayOutput) ToIPServiceArrayOutput ¶
func (o IPServiceArrayOutput) ToIPServiceArrayOutput() IPServiceArrayOutput
func (IPServiceArrayOutput) ToIPServiceArrayOutputWithContext ¶
func (o IPServiceArrayOutput) ToIPServiceArrayOutputWithContext(ctx context.Context) IPServiceArrayOutput
type IPServiceInput ¶
type IPServiceInput interface { pulumi.Input ToIPServiceOutput() IPServiceOutput ToIPServiceOutputWithContext(ctx context.Context) IPServiceOutput }
type IPServiceMap ¶
type IPServiceMap map[string]IPServiceInput
func (IPServiceMap) ElementType ¶
func (IPServiceMap) ElementType() reflect.Type
func (IPServiceMap) ToIPServiceMapOutput ¶
func (i IPServiceMap) ToIPServiceMapOutput() IPServiceMapOutput
func (IPServiceMap) ToIPServiceMapOutputWithContext ¶
func (i IPServiceMap) ToIPServiceMapOutputWithContext(ctx context.Context) IPServiceMapOutput
type IPServiceMapInput ¶
type IPServiceMapInput interface { pulumi.Input ToIPServiceMapOutput() IPServiceMapOutput ToIPServiceMapOutputWithContext(context.Context) IPServiceMapOutput }
IPServiceMapInput is an input type that accepts IPServiceMap and IPServiceMapOutput values. You can construct a concrete instance of `IPServiceMapInput` via:
IPServiceMap{ "key": IPServiceArgs{...} }
type IPServiceMapOutput ¶
type IPServiceMapOutput struct{ *pulumi.OutputState }
func (IPServiceMapOutput) ElementType ¶
func (IPServiceMapOutput) ElementType() reflect.Type
func (IPServiceMapOutput) MapIndex ¶
func (o IPServiceMapOutput) MapIndex(k pulumi.StringInput) IPServiceOutput
func (IPServiceMapOutput) ToIPServiceMapOutput ¶
func (o IPServiceMapOutput) ToIPServiceMapOutput() IPServiceMapOutput
func (IPServiceMapOutput) ToIPServiceMapOutputWithContext ¶
func (o IPServiceMapOutput) ToIPServiceMapOutputWithContext(ctx context.Context) IPServiceMapOutput
type IPServiceOrder ¶
type IPServiceOrder struct { // date Date *string `pulumi:"date"` // Information about a Bill entry Details []IPServiceOrderDetail `pulumi:"details"` // expiration date ExpirationDate *string `pulumi:"expirationDate"` // order id OrderId *int `pulumi:"orderId"` }
type IPServiceOrderArgs ¶
type IPServiceOrderArgs struct { // date Date pulumi.StringPtrInput `pulumi:"date"` // Information about a Bill entry Details IPServiceOrderDetailArrayInput `pulumi:"details"` // expiration date ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` // order id OrderId pulumi.IntPtrInput `pulumi:"orderId"` }
func (IPServiceOrderArgs) ElementType ¶
func (IPServiceOrderArgs) ElementType() reflect.Type
func (IPServiceOrderArgs) ToIPServiceOrderOutput ¶
func (i IPServiceOrderArgs) ToIPServiceOrderOutput() IPServiceOrderOutput
func (IPServiceOrderArgs) ToIPServiceOrderOutputWithContext ¶
func (i IPServiceOrderArgs) ToIPServiceOrderOutputWithContext(ctx context.Context) IPServiceOrderOutput
type IPServiceOrderArray ¶
type IPServiceOrderArray []IPServiceOrderInput
func (IPServiceOrderArray) ElementType ¶
func (IPServiceOrderArray) ElementType() reflect.Type
func (IPServiceOrderArray) ToIPServiceOrderArrayOutput ¶
func (i IPServiceOrderArray) ToIPServiceOrderArrayOutput() IPServiceOrderArrayOutput
func (IPServiceOrderArray) ToIPServiceOrderArrayOutputWithContext ¶
func (i IPServiceOrderArray) ToIPServiceOrderArrayOutputWithContext(ctx context.Context) IPServiceOrderArrayOutput
type IPServiceOrderArrayInput ¶
type IPServiceOrderArrayInput interface { pulumi.Input ToIPServiceOrderArrayOutput() IPServiceOrderArrayOutput ToIPServiceOrderArrayOutputWithContext(context.Context) IPServiceOrderArrayOutput }
IPServiceOrderArrayInput is an input type that accepts IPServiceOrderArray and IPServiceOrderArrayOutput values. You can construct a concrete instance of `IPServiceOrderArrayInput` via:
IPServiceOrderArray{ IPServiceOrderArgs{...} }
type IPServiceOrderArrayOutput ¶
type IPServiceOrderArrayOutput struct{ *pulumi.OutputState }
func (IPServiceOrderArrayOutput) ElementType ¶
func (IPServiceOrderArrayOutput) ElementType() reflect.Type
func (IPServiceOrderArrayOutput) Index ¶
func (o IPServiceOrderArrayOutput) Index(i pulumi.IntInput) IPServiceOrderOutput
func (IPServiceOrderArrayOutput) ToIPServiceOrderArrayOutput ¶
func (o IPServiceOrderArrayOutput) ToIPServiceOrderArrayOutput() IPServiceOrderArrayOutput
func (IPServiceOrderArrayOutput) ToIPServiceOrderArrayOutputWithContext ¶
func (o IPServiceOrderArrayOutput) ToIPServiceOrderArrayOutputWithContext(ctx context.Context) IPServiceOrderArrayOutput
type IPServiceOrderDetail ¶
type IPServiceOrderDetailArgs ¶
type IPServiceOrderDetailArgs struct { // Custom description on your ip. Description pulumi.StringPtrInput `pulumi:"description"` // expiration date Domain pulumi.StringPtrInput `pulumi:"domain"` // order detail id OrderDetailId pulumi.IntPtrInput `pulumi:"orderDetailId"` // quantity Quantity pulumi.StringPtrInput `pulumi:"quantity"` }
func (IPServiceOrderDetailArgs) ElementType ¶
func (IPServiceOrderDetailArgs) ElementType() reflect.Type
func (IPServiceOrderDetailArgs) ToIPServiceOrderDetailOutput ¶
func (i IPServiceOrderDetailArgs) ToIPServiceOrderDetailOutput() IPServiceOrderDetailOutput
func (IPServiceOrderDetailArgs) ToIPServiceOrderDetailOutputWithContext ¶
func (i IPServiceOrderDetailArgs) ToIPServiceOrderDetailOutputWithContext(ctx context.Context) IPServiceOrderDetailOutput
type IPServiceOrderDetailArray ¶
type IPServiceOrderDetailArray []IPServiceOrderDetailInput
func (IPServiceOrderDetailArray) ElementType ¶
func (IPServiceOrderDetailArray) ElementType() reflect.Type
func (IPServiceOrderDetailArray) ToIPServiceOrderDetailArrayOutput ¶
func (i IPServiceOrderDetailArray) ToIPServiceOrderDetailArrayOutput() IPServiceOrderDetailArrayOutput
func (IPServiceOrderDetailArray) ToIPServiceOrderDetailArrayOutputWithContext ¶
func (i IPServiceOrderDetailArray) ToIPServiceOrderDetailArrayOutputWithContext(ctx context.Context) IPServiceOrderDetailArrayOutput
type IPServiceOrderDetailArrayInput ¶
type IPServiceOrderDetailArrayInput interface { pulumi.Input ToIPServiceOrderDetailArrayOutput() IPServiceOrderDetailArrayOutput ToIPServiceOrderDetailArrayOutputWithContext(context.Context) IPServiceOrderDetailArrayOutput }
IPServiceOrderDetailArrayInput is an input type that accepts IPServiceOrderDetailArray and IPServiceOrderDetailArrayOutput values. You can construct a concrete instance of `IPServiceOrderDetailArrayInput` via:
IPServiceOrderDetailArray{ IPServiceOrderDetailArgs{...} }
type IPServiceOrderDetailArrayOutput ¶
type IPServiceOrderDetailArrayOutput struct{ *pulumi.OutputState }
func (IPServiceOrderDetailArrayOutput) ElementType ¶
func (IPServiceOrderDetailArrayOutput) ElementType() reflect.Type
func (IPServiceOrderDetailArrayOutput) Index ¶
func (o IPServiceOrderDetailArrayOutput) Index(i pulumi.IntInput) IPServiceOrderDetailOutput
func (IPServiceOrderDetailArrayOutput) ToIPServiceOrderDetailArrayOutput ¶
func (o IPServiceOrderDetailArrayOutput) ToIPServiceOrderDetailArrayOutput() IPServiceOrderDetailArrayOutput
func (IPServiceOrderDetailArrayOutput) ToIPServiceOrderDetailArrayOutputWithContext ¶
func (o IPServiceOrderDetailArrayOutput) ToIPServiceOrderDetailArrayOutputWithContext(ctx context.Context) IPServiceOrderDetailArrayOutput
type IPServiceOrderDetailInput ¶
type IPServiceOrderDetailInput interface { pulumi.Input ToIPServiceOrderDetailOutput() IPServiceOrderDetailOutput ToIPServiceOrderDetailOutputWithContext(context.Context) IPServiceOrderDetailOutput }
IPServiceOrderDetailInput is an input type that accepts IPServiceOrderDetailArgs and IPServiceOrderDetailOutput values. You can construct a concrete instance of `IPServiceOrderDetailInput` via:
IPServiceOrderDetailArgs{...}
type IPServiceOrderDetailOutput ¶
type IPServiceOrderDetailOutput struct{ *pulumi.OutputState }
func (IPServiceOrderDetailOutput) Description ¶
func (o IPServiceOrderDetailOutput) Description() pulumi.StringPtrOutput
Custom description on your ip.
func (IPServiceOrderDetailOutput) Domain ¶
func (o IPServiceOrderDetailOutput) Domain() pulumi.StringPtrOutput
expiration date
func (IPServiceOrderDetailOutput) ElementType ¶
func (IPServiceOrderDetailOutput) ElementType() reflect.Type
func (IPServiceOrderDetailOutput) OrderDetailId ¶
func (o IPServiceOrderDetailOutput) OrderDetailId() pulumi.IntPtrOutput
order detail id
func (IPServiceOrderDetailOutput) Quantity ¶
func (o IPServiceOrderDetailOutput) Quantity() pulumi.StringPtrOutput
quantity
func (IPServiceOrderDetailOutput) ToIPServiceOrderDetailOutput ¶
func (o IPServiceOrderDetailOutput) ToIPServiceOrderDetailOutput() IPServiceOrderDetailOutput
func (IPServiceOrderDetailOutput) ToIPServiceOrderDetailOutputWithContext ¶
func (o IPServiceOrderDetailOutput) ToIPServiceOrderDetailOutputWithContext(ctx context.Context) IPServiceOrderDetailOutput
type IPServiceOrderInput ¶
type IPServiceOrderInput interface { pulumi.Input ToIPServiceOrderOutput() IPServiceOrderOutput ToIPServiceOrderOutputWithContext(context.Context) IPServiceOrderOutput }
IPServiceOrderInput is an input type that accepts IPServiceOrderArgs and IPServiceOrderOutput values. You can construct a concrete instance of `IPServiceOrderInput` via:
IPServiceOrderArgs{...}
type IPServiceOrderOutput ¶
type IPServiceOrderOutput struct{ *pulumi.OutputState }
func (IPServiceOrderOutput) Details ¶
func (o IPServiceOrderOutput) Details() IPServiceOrderDetailArrayOutput
Information about a Bill entry
func (IPServiceOrderOutput) ElementType ¶
func (IPServiceOrderOutput) ElementType() reflect.Type
func (IPServiceOrderOutput) ExpirationDate ¶
func (o IPServiceOrderOutput) ExpirationDate() pulumi.StringPtrOutput
expiration date
func (IPServiceOrderOutput) OrderId ¶
func (o IPServiceOrderOutput) OrderId() pulumi.IntPtrOutput
order id
func (IPServiceOrderOutput) ToIPServiceOrderOutput ¶
func (o IPServiceOrderOutput) ToIPServiceOrderOutput() IPServiceOrderOutput
func (IPServiceOrderOutput) ToIPServiceOrderOutputWithContext ¶
func (o IPServiceOrderOutput) ToIPServiceOrderOutputWithContext(ctx context.Context) IPServiceOrderOutput
type IPServiceOutput ¶
type IPServiceOutput struct{ *pulumi.OutputState }
func (IPServiceOutput) CanBeTerminated ¶
func (o IPServiceOutput) CanBeTerminated() pulumi.BoolOutput
can be terminated
func (IPServiceOutput) Description ¶
func (o IPServiceOutput) Description() pulumi.StringOutput
Custom description on your ip.
func (IPServiceOutput) ElementType ¶
func (IPServiceOutput) ElementType() reflect.Type
func (IPServiceOutput) Orders ¶
func (o IPServiceOutput) Orders() IPServiceOrderArrayOutput
Details about an Order
func (IPServiceOutput) OrganisationId ¶
func (o IPServiceOutput) OrganisationId() pulumi.StringOutput
IP block organisation Id
func (IPServiceOutput) OvhSubsidiary ¶
func (o IPServiceOutput) OvhSubsidiary() pulumi.StringOutput
Ovh Subsidiary
func (IPServiceOutput) PaymentMean ¶
func (o IPServiceOutput) PaymentMean() pulumi.StringOutput
Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account")
func (IPServiceOutput) Plan ¶
func (o IPServiceOutput) Plan() IPServicePlanOutput
Product Plan to order
func (IPServiceOutput) PlanOptions ¶
func (o IPServiceOutput) PlanOptions() IPServicePlanOptionArrayOutput
Product Plan to order
func (IPServiceOutput) RoutedTos ¶
func (o IPServiceOutput) RoutedTos() IPServiceRoutedToArrayOutput
Routage information
func (IPServiceOutput) ServiceName ¶
func (o IPServiceOutput) ServiceName() pulumi.StringOutput
Service where ip is routed to * `serviceName`: service name
func (IPServiceOutput) ToIPServiceOutput ¶
func (o IPServiceOutput) ToIPServiceOutput() IPServiceOutput
func (IPServiceOutput) ToIPServiceOutputWithContext ¶
func (o IPServiceOutput) ToIPServiceOutputWithContext(ctx context.Context) IPServiceOutput
func (IPServiceOutput) Type ¶
func (o IPServiceOutput) Type() pulumi.StringOutput
Possible values for ip type
type IPServicePlan ¶
type IPServicePlan struct { // Catalog name CatalogName *string `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations []IPServicePlanConfiguration `pulumi:"configurations"` // duration Duration string `pulumi:"duration"` // Plan code PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` }
type IPServicePlanArgs ¶
type IPServicePlanArgs struct { // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations IPServicePlanConfigurationArrayInput `pulumi:"configurations"` // duration Duration pulumi.StringInput `pulumi:"duration"` // Plan code PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` }
func (IPServicePlanArgs) ElementType ¶
func (IPServicePlanArgs) ElementType() reflect.Type
func (IPServicePlanArgs) ToIPServicePlanOutput ¶
func (i IPServicePlanArgs) ToIPServicePlanOutput() IPServicePlanOutput
func (IPServicePlanArgs) ToIPServicePlanOutputWithContext ¶
func (i IPServicePlanArgs) ToIPServicePlanOutputWithContext(ctx context.Context) IPServicePlanOutput
func (IPServicePlanArgs) ToIPServicePlanPtrOutput ¶
func (i IPServicePlanArgs) ToIPServicePlanPtrOutput() IPServicePlanPtrOutput
func (IPServicePlanArgs) ToIPServicePlanPtrOutputWithContext ¶
func (i IPServicePlanArgs) ToIPServicePlanPtrOutputWithContext(ctx context.Context) IPServicePlanPtrOutput
type IPServicePlanConfigurationArgs ¶
type IPServicePlanConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM Value pulumi.StringInput `pulumi:"value"` }
func (IPServicePlanConfigurationArgs) ElementType ¶
func (IPServicePlanConfigurationArgs) ElementType() reflect.Type
func (IPServicePlanConfigurationArgs) ToIPServicePlanConfigurationOutput ¶
func (i IPServicePlanConfigurationArgs) ToIPServicePlanConfigurationOutput() IPServicePlanConfigurationOutput
func (IPServicePlanConfigurationArgs) ToIPServicePlanConfigurationOutputWithContext ¶
func (i IPServicePlanConfigurationArgs) ToIPServicePlanConfigurationOutputWithContext(ctx context.Context) IPServicePlanConfigurationOutput
type IPServicePlanConfigurationArray ¶
type IPServicePlanConfigurationArray []IPServicePlanConfigurationInput
func (IPServicePlanConfigurationArray) ElementType ¶
func (IPServicePlanConfigurationArray) ElementType() reflect.Type
func (IPServicePlanConfigurationArray) ToIPServicePlanConfigurationArrayOutput ¶
func (i IPServicePlanConfigurationArray) ToIPServicePlanConfigurationArrayOutput() IPServicePlanConfigurationArrayOutput
func (IPServicePlanConfigurationArray) ToIPServicePlanConfigurationArrayOutputWithContext ¶
func (i IPServicePlanConfigurationArray) ToIPServicePlanConfigurationArrayOutputWithContext(ctx context.Context) IPServicePlanConfigurationArrayOutput
type IPServicePlanConfigurationArrayInput ¶
type IPServicePlanConfigurationArrayInput interface { pulumi.Input ToIPServicePlanConfigurationArrayOutput() IPServicePlanConfigurationArrayOutput ToIPServicePlanConfigurationArrayOutputWithContext(context.Context) IPServicePlanConfigurationArrayOutput }
IPServicePlanConfigurationArrayInput is an input type that accepts IPServicePlanConfigurationArray and IPServicePlanConfigurationArrayOutput values. You can construct a concrete instance of `IPServicePlanConfigurationArrayInput` via:
IPServicePlanConfigurationArray{ IPServicePlanConfigurationArgs{...} }
type IPServicePlanConfigurationArrayOutput ¶
type IPServicePlanConfigurationArrayOutput struct{ *pulumi.OutputState }
func (IPServicePlanConfigurationArrayOutput) ElementType ¶
func (IPServicePlanConfigurationArrayOutput) ElementType() reflect.Type
func (IPServicePlanConfigurationArrayOutput) Index ¶
func (o IPServicePlanConfigurationArrayOutput) Index(i pulumi.IntInput) IPServicePlanConfigurationOutput
func (IPServicePlanConfigurationArrayOutput) ToIPServicePlanConfigurationArrayOutput ¶
func (o IPServicePlanConfigurationArrayOutput) ToIPServicePlanConfigurationArrayOutput() IPServicePlanConfigurationArrayOutput
func (IPServicePlanConfigurationArrayOutput) ToIPServicePlanConfigurationArrayOutputWithContext ¶
func (o IPServicePlanConfigurationArrayOutput) ToIPServicePlanConfigurationArrayOutputWithContext(ctx context.Context) IPServicePlanConfigurationArrayOutput
type IPServicePlanConfigurationInput ¶
type IPServicePlanConfigurationInput interface { pulumi.Input ToIPServicePlanConfigurationOutput() IPServicePlanConfigurationOutput ToIPServicePlanConfigurationOutputWithContext(context.Context) IPServicePlanConfigurationOutput }
IPServicePlanConfigurationInput is an input type that accepts IPServicePlanConfigurationArgs and IPServicePlanConfigurationOutput values. You can construct a concrete instance of `IPServicePlanConfigurationInput` via:
IPServicePlanConfigurationArgs{...}
type IPServicePlanConfigurationOutput ¶
type IPServicePlanConfigurationOutput struct{ *pulumi.OutputState }
func (IPServicePlanConfigurationOutput) ElementType ¶
func (IPServicePlanConfigurationOutput) ElementType() reflect.Type
func (IPServicePlanConfigurationOutput) Label ¶
func (o IPServicePlanConfigurationOutput) Label() pulumi.StringOutput
Identifier of the resource
func (IPServicePlanConfigurationOutput) ToIPServicePlanConfigurationOutput ¶
func (o IPServicePlanConfigurationOutput) ToIPServicePlanConfigurationOutput() IPServicePlanConfigurationOutput
func (IPServicePlanConfigurationOutput) ToIPServicePlanConfigurationOutputWithContext ¶
func (o IPServicePlanConfigurationOutput) ToIPServicePlanConfigurationOutputWithContext(ctx context.Context) IPServicePlanConfigurationOutput
func (IPServicePlanConfigurationOutput) Value ¶
func (o IPServicePlanConfigurationOutput) Value() pulumi.StringOutput
Path to the resource in API.OVH.COM
type IPServicePlanInput ¶
type IPServicePlanInput interface { pulumi.Input ToIPServicePlanOutput() IPServicePlanOutput ToIPServicePlanOutputWithContext(context.Context) IPServicePlanOutput }
IPServicePlanInput is an input type that accepts IPServicePlanArgs and IPServicePlanOutput values. You can construct a concrete instance of `IPServicePlanInput` via:
IPServicePlanArgs{...}
type IPServicePlanOption ¶
type IPServicePlanOption struct { // Catalog name CatalogName *string `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations []IPServicePlanOptionConfiguration `pulumi:"configurations"` // duration Duration string `pulumi:"duration"` // Plan code PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` }
type IPServicePlanOptionArgs ¶
type IPServicePlanOptionArgs struct { // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations IPServicePlanOptionConfigurationArrayInput `pulumi:"configurations"` // duration Duration pulumi.StringInput `pulumi:"duration"` // Plan code PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` }
func (IPServicePlanOptionArgs) ElementType ¶
func (IPServicePlanOptionArgs) ElementType() reflect.Type
func (IPServicePlanOptionArgs) ToIPServicePlanOptionOutput ¶
func (i IPServicePlanOptionArgs) ToIPServicePlanOptionOutput() IPServicePlanOptionOutput
func (IPServicePlanOptionArgs) ToIPServicePlanOptionOutputWithContext ¶
func (i IPServicePlanOptionArgs) ToIPServicePlanOptionOutputWithContext(ctx context.Context) IPServicePlanOptionOutput
type IPServicePlanOptionArray ¶
type IPServicePlanOptionArray []IPServicePlanOptionInput
func (IPServicePlanOptionArray) ElementType ¶
func (IPServicePlanOptionArray) ElementType() reflect.Type
func (IPServicePlanOptionArray) ToIPServicePlanOptionArrayOutput ¶
func (i IPServicePlanOptionArray) ToIPServicePlanOptionArrayOutput() IPServicePlanOptionArrayOutput
func (IPServicePlanOptionArray) ToIPServicePlanOptionArrayOutputWithContext ¶
func (i IPServicePlanOptionArray) ToIPServicePlanOptionArrayOutputWithContext(ctx context.Context) IPServicePlanOptionArrayOutput
type IPServicePlanOptionArrayInput ¶
type IPServicePlanOptionArrayInput interface { pulumi.Input ToIPServicePlanOptionArrayOutput() IPServicePlanOptionArrayOutput ToIPServicePlanOptionArrayOutputWithContext(context.Context) IPServicePlanOptionArrayOutput }
IPServicePlanOptionArrayInput is an input type that accepts IPServicePlanOptionArray and IPServicePlanOptionArrayOutput values. You can construct a concrete instance of `IPServicePlanOptionArrayInput` via:
IPServicePlanOptionArray{ IPServicePlanOptionArgs{...} }
type IPServicePlanOptionArrayOutput ¶
type IPServicePlanOptionArrayOutput struct{ *pulumi.OutputState }
func (IPServicePlanOptionArrayOutput) ElementType ¶
func (IPServicePlanOptionArrayOutput) ElementType() reflect.Type
func (IPServicePlanOptionArrayOutput) Index ¶
func (o IPServicePlanOptionArrayOutput) Index(i pulumi.IntInput) IPServicePlanOptionOutput
func (IPServicePlanOptionArrayOutput) ToIPServicePlanOptionArrayOutput ¶
func (o IPServicePlanOptionArrayOutput) ToIPServicePlanOptionArrayOutput() IPServicePlanOptionArrayOutput
func (IPServicePlanOptionArrayOutput) ToIPServicePlanOptionArrayOutputWithContext ¶
func (o IPServicePlanOptionArrayOutput) ToIPServicePlanOptionArrayOutputWithContext(ctx context.Context) IPServicePlanOptionArrayOutput
type IPServicePlanOptionConfigurationArgs ¶
type IPServicePlanOptionConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM Value pulumi.StringInput `pulumi:"value"` }
func (IPServicePlanOptionConfigurationArgs) ElementType ¶
func (IPServicePlanOptionConfigurationArgs) ElementType() reflect.Type
func (IPServicePlanOptionConfigurationArgs) ToIPServicePlanOptionConfigurationOutput ¶
func (i IPServicePlanOptionConfigurationArgs) ToIPServicePlanOptionConfigurationOutput() IPServicePlanOptionConfigurationOutput
func (IPServicePlanOptionConfigurationArgs) ToIPServicePlanOptionConfigurationOutputWithContext ¶
func (i IPServicePlanOptionConfigurationArgs) ToIPServicePlanOptionConfigurationOutputWithContext(ctx context.Context) IPServicePlanOptionConfigurationOutput
type IPServicePlanOptionConfigurationArray ¶
type IPServicePlanOptionConfigurationArray []IPServicePlanOptionConfigurationInput
func (IPServicePlanOptionConfigurationArray) ElementType ¶
func (IPServicePlanOptionConfigurationArray) ElementType() reflect.Type
func (IPServicePlanOptionConfigurationArray) ToIPServicePlanOptionConfigurationArrayOutput ¶
func (i IPServicePlanOptionConfigurationArray) ToIPServicePlanOptionConfigurationArrayOutput() IPServicePlanOptionConfigurationArrayOutput
func (IPServicePlanOptionConfigurationArray) ToIPServicePlanOptionConfigurationArrayOutputWithContext ¶
func (i IPServicePlanOptionConfigurationArray) ToIPServicePlanOptionConfigurationArrayOutputWithContext(ctx context.Context) IPServicePlanOptionConfigurationArrayOutput
type IPServicePlanOptionConfigurationArrayInput ¶
type IPServicePlanOptionConfigurationArrayInput interface { pulumi.Input ToIPServicePlanOptionConfigurationArrayOutput() IPServicePlanOptionConfigurationArrayOutput ToIPServicePlanOptionConfigurationArrayOutputWithContext(context.Context) IPServicePlanOptionConfigurationArrayOutput }
IPServicePlanOptionConfigurationArrayInput is an input type that accepts IPServicePlanOptionConfigurationArray and IPServicePlanOptionConfigurationArrayOutput values. You can construct a concrete instance of `IPServicePlanOptionConfigurationArrayInput` via:
IPServicePlanOptionConfigurationArray{ IPServicePlanOptionConfigurationArgs{...} }
type IPServicePlanOptionConfigurationArrayOutput ¶
type IPServicePlanOptionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (IPServicePlanOptionConfigurationArrayOutput) ElementType ¶
func (IPServicePlanOptionConfigurationArrayOutput) ElementType() reflect.Type
func (IPServicePlanOptionConfigurationArrayOutput) ToIPServicePlanOptionConfigurationArrayOutput ¶
func (o IPServicePlanOptionConfigurationArrayOutput) ToIPServicePlanOptionConfigurationArrayOutput() IPServicePlanOptionConfigurationArrayOutput
func (IPServicePlanOptionConfigurationArrayOutput) ToIPServicePlanOptionConfigurationArrayOutputWithContext ¶
func (o IPServicePlanOptionConfigurationArrayOutput) ToIPServicePlanOptionConfigurationArrayOutputWithContext(ctx context.Context) IPServicePlanOptionConfigurationArrayOutput
type IPServicePlanOptionConfigurationInput ¶
type IPServicePlanOptionConfigurationInput interface { pulumi.Input ToIPServicePlanOptionConfigurationOutput() IPServicePlanOptionConfigurationOutput ToIPServicePlanOptionConfigurationOutputWithContext(context.Context) IPServicePlanOptionConfigurationOutput }
IPServicePlanOptionConfigurationInput is an input type that accepts IPServicePlanOptionConfigurationArgs and IPServicePlanOptionConfigurationOutput values. You can construct a concrete instance of `IPServicePlanOptionConfigurationInput` via:
IPServicePlanOptionConfigurationArgs{...}
type IPServicePlanOptionConfigurationOutput ¶
type IPServicePlanOptionConfigurationOutput struct{ *pulumi.OutputState }
func (IPServicePlanOptionConfigurationOutput) ElementType ¶
func (IPServicePlanOptionConfigurationOutput) ElementType() reflect.Type
func (IPServicePlanOptionConfigurationOutput) Label ¶
func (o IPServicePlanOptionConfigurationOutput) Label() pulumi.StringOutput
Identifier of the resource
func (IPServicePlanOptionConfigurationOutput) ToIPServicePlanOptionConfigurationOutput ¶
func (o IPServicePlanOptionConfigurationOutput) ToIPServicePlanOptionConfigurationOutput() IPServicePlanOptionConfigurationOutput
func (IPServicePlanOptionConfigurationOutput) ToIPServicePlanOptionConfigurationOutputWithContext ¶
func (o IPServicePlanOptionConfigurationOutput) ToIPServicePlanOptionConfigurationOutputWithContext(ctx context.Context) IPServicePlanOptionConfigurationOutput
func (IPServicePlanOptionConfigurationOutput) Value ¶
func (o IPServicePlanOptionConfigurationOutput) Value() pulumi.StringOutput
Path to the resource in API.OVH.COM
type IPServicePlanOptionInput ¶
type IPServicePlanOptionInput interface { pulumi.Input ToIPServicePlanOptionOutput() IPServicePlanOptionOutput ToIPServicePlanOptionOutputWithContext(context.Context) IPServicePlanOptionOutput }
IPServicePlanOptionInput is an input type that accepts IPServicePlanOptionArgs and IPServicePlanOptionOutput values. You can construct a concrete instance of `IPServicePlanOptionInput` via:
IPServicePlanOptionArgs{...}
type IPServicePlanOptionOutput ¶
type IPServicePlanOptionOutput struct{ *pulumi.OutputState }
func (IPServicePlanOptionOutput) CatalogName ¶
func (o IPServicePlanOptionOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (IPServicePlanOptionOutput) Configurations ¶
func (o IPServicePlanOptionOutput) Configurations() IPServicePlanOptionConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (IPServicePlanOptionOutput) Duration ¶
func (o IPServicePlanOptionOutput) Duration() pulumi.StringOutput
duration
func (IPServicePlanOptionOutput) ElementType ¶
func (IPServicePlanOptionOutput) ElementType() reflect.Type
func (IPServicePlanOptionOutput) PlanCode ¶
func (o IPServicePlanOptionOutput) PlanCode() pulumi.StringOutput
Plan code
func (IPServicePlanOptionOutput) PricingMode ¶
func (o IPServicePlanOptionOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (IPServicePlanOptionOutput) ToIPServicePlanOptionOutput ¶
func (o IPServicePlanOptionOutput) ToIPServicePlanOptionOutput() IPServicePlanOptionOutput
func (IPServicePlanOptionOutput) ToIPServicePlanOptionOutputWithContext ¶
func (o IPServicePlanOptionOutput) ToIPServicePlanOptionOutputWithContext(ctx context.Context) IPServicePlanOptionOutput
type IPServicePlanOutput ¶
type IPServicePlanOutput struct{ *pulumi.OutputState }
func (IPServicePlanOutput) CatalogName ¶
func (o IPServicePlanOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (IPServicePlanOutput) Configurations ¶
func (o IPServicePlanOutput) Configurations() IPServicePlanConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (IPServicePlanOutput) Duration ¶
func (o IPServicePlanOutput) Duration() pulumi.StringOutput
duration
func (IPServicePlanOutput) ElementType ¶
func (IPServicePlanOutput) ElementType() reflect.Type
func (IPServicePlanOutput) PlanCode ¶
func (o IPServicePlanOutput) PlanCode() pulumi.StringOutput
Plan code
func (IPServicePlanOutput) PricingMode ¶
func (o IPServicePlanOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (IPServicePlanOutput) ToIPServicePlanOutput ¶
func (o IPServicePlanOutput) ToIPServicePlanOutput() IPServicePlanOutput
func (IPServicePlanOutput) ToIPServicePlanOutputWithContext ¶
func (o IPServicePlanOutput) ToIPServicePlanOutputWithContext(ctx context.Context) IPServicePlanOutput
func (IPServicePlanOutput) ToIPServicePlanPtrOutput ¶
func (o IPServicePlanOutput) ToIPServicePlanPtrOutput() IPServicePlanPtrOutput
func (IPServicePlanOutput) ToIPServicePlanPtrOutputWithContext ¶
func (o IPServicePlanOutput) ToIPServicePlanPtrOutputWithContext(ctx context.Context) IPServicePlanPtrOutput
type IPServicePlanPtrInput ¶
type IPServicePlanPtrInput interface { pulumi.Input ToIPServicePlanPtrOutput() IPServicePlanPtrOutput ToIPServicePlanPtrOutputWithContext(context.Context) IPServicePlanPtrOutput }
IPServicePlanPtrInput is an input type that accepts IPServicePlanArgs, IPServicePlanPtr and IPServicePlanPtrOutput values. You can construct a concrete instance of `IPServicePlanPtrInput` via:
IPServicePlanArgs{...} or: nil
func IPServicePlanPtr ¶
func IPServicePlanPtr(v *IPServicePlanArgs) IPServicePlanPtrInput
type IPServicePlanPtrOutput ¶
type IPServicePlanPtrOutput struct{ *pulumi.OutputState }
func (IPServicePlanPtrOutput) CatalogName ¶
func (o IPServicePlanPtrOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (IPServicePlanPtrOutput) Configurations ¶
func (o IPServicePlanPtrOutput) Configurations() IPServicePlanConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (IPServicePlanPtrOutput) Duration ¶
func (o IPServicePlanPtrOutput) Duration() pulumi.StringPtrOutput
duration
func (IPServicePlanPtrOutput) Elem ¶
func (o IPServicePlanPtrOutput) Elem() IPServicePlanOutput
func (IPServicePlanPtrOutput) ElementType ¶
func (IPServicePlanPtrOutput) ElementType() reflect.Type
func (IPServicePlanPtrOutput) PlanCode ¶
func (o IPServicePlanPtrOutput) PlanCode() pulumi.StringPtrOutput
Plan code
func (IPServicePlanPtrOutput) PricingMode ¶
func (o IPServicePlanPtrOutput) PricingMode() pulumi.StringPtrOutput
Pricing model identifier
func (IPServicePlanPtrOutput) ToIPServicePlanPtrOutput ¶
func (o IPServicePlanPtrOutput) ToIPServicePlanPtrOutput() IPServicePlanPtrOutput
func (IPServicePlanPtrOutput) ToIPServicePlanPtrOutputWithContext ¶
func (o IPServicePlanPtrOutput) ToIPServicePlanPtrOutputWithContext(ctx context.Context) IPServicePlanPtrOutput
type IPServiceRoutedTo ¶
type IPServiceRoutedTo struct { // Service where ip is routed to // * `serviceName`: service name ServiceName *string `pulumi:"serviceName"` }
type IPServiceRoutedToArgs ¶
type IPServiceRoutedToArgs struct { // Service where ip is routed to // * `serviceName`: service name ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` }
func (IPServiceRoutedToArgs) ElementType ¶
func (IPServiceRoutedToArgs) ElementType() reflect.Type
func (IPServiceRoutedToArgs) ToIPServiceRoutedToOutput ¶
func (i IPServiceRoutedToArgs) ToIPServiceRoutedToOutput() IPServiceRoutedToOutput
func (IPServiceRoutedToArgs) ToIPServiceRoutedToOutputWithContext ¶
func (i IPServiceRoutedToArgs) ToIPServiceRoutedToOutputWithContext(ctx context.Context) IPServiceRoutedToOutput
type IPServiceRoutedToArray ¶
type IPServiceRoutedToArray []IPServiceRoutedToInput
func (IPServiceRoutedToArray) ElementType ¶
func (IPServiceRoutedToArray) ElementType() reflect.Type
func (IPServiceRoutedToArray) ToIPServiceRoutedToArrayOutput ¶
func (i IPServiceRoutedToArray) ToIPServiceRoutedToArrayOutput() IPServiceRoutedToArrayOutput
func (IPServiceRoutedToArray) ToIPServiceRoutedToArrayOutputWithContext ¶
func (i IPServiceRoutedToArray) ToIPServiceRoutedToArrayOutputWithContext(ctx context.Context) IPServiceRoutedToArrayOutput
type IPServiceRoutedToArrayInput ¶
type IPServiceRoutedToArrayInput interface { pulumi.Input ToIPServiceRoutedToArrayOutput() IPServiceRoutedToArrayOutput ToIPServiceRoutedToArrayOutputWithContext(context.Context) IPServiceRoutedToArrayOutput }
IPServiceRoutedToArrayInput is an input type that accepts IPServiceRoutedToArray and IPServiceRoutedToArrayOutput values. You can construct a concrete instance of `IPServiceRoutedToArrayInput` via:
IPServiceRoutedToArray{ IPServiceRoutedToArgs{...} }
type IPServiceRoutedToArrayOutput ¶
type IPServiceRoutedToArrayOutput struct{ *pulumi.OutputState }
func (IPServiceRoutedToArrayOutput) ElementType ¶
func (IPServiceRoutedToArrayOutput) ElementType() reflect.Type
func (IPServiceRoutedToArrayOutput) Index ¶
func (o IPServiceRoutedToArrayOutput) Index(i pulumi.IntInput) IPServiceRoutedToOutput
func (IPServiceRoutedToArrayOutput) ToIPServiceRoutedToArrayOutput ¶
func (o IPServiceRoutedToArrayOutput) ToIPServiceRoutedToArrayOutput() IPServiceRoutedToArrayOutput
func (IPServiceRoutedToArrayOutput) ToIPServiceRoutedToArrayOutputWithContext ¶
func (o IPServiceRoutedToArrayOutput) ToIPServiceRoutedToArrayOutputWithContext(ctx context.Context) IPServiceRoutedToArrayOutput
type IPServiceRoutedToInput ¶
type IPServiceRoutedToInput interface { pulumi.Input ToIPServiceRoutedToOutput() IPServiceRoutedToOutput ToIPServiceRoutedToOutputWithContext(context.Context) IPServiceRoutedToOutput }
IPServiceRoutedToInput is an input type that accepts IPServiceRoutedToArgs and IPServiceRoutedToOutput values. You can construct a concrete instance of `IPServiceRoutedToInput` via:
IPServiceRoutedToArgs{...}
type IPServiceRoutedToOutput ¶
type IPServiceRoutedToOutput struct{ *pulumi.OutputState }
func (IPServiceRoutedToOutput) ElementType ¶
func (IPServiceRoutedToOutput) ElementType() reflect.Type
func (IPServiceRoutedToOutput) ServiceName ¶
func (o IPServiceRoutedToOutput) ServiceName() pulumi.StringPtrOutput
Service where ip is routed to * `serviceName`: service name
func (IPServiceRoutedToOutput) ToIPServiceRoutedToOutput ¶
func (o IPServiceRoutedToOutput) ToIPServiceRoutedToOutput() IPServiceRoutedToOutput
func (IPServiceRoutedToOutput) ToIPServiceRoutedToOutputWithContext ¶
func (o IPServiceRoutedToOutput) ToIPServiceRoutedToOutputWithContext(ctx context.Context) IPServiceRoutedToOutput
type IPServiceState ¶
type IPServiceState struct { // can be terminated CanBeTerminated pulumi.BoolPtrInput // country Country pulumi.StringPtrInput // Custom description on your ip. Description pulumi.StringPtrInput // ip block Ip pulumi.StringPtrInput // Details about an Order Orders IPServiceOrderArrayInput // IP block organisation Id OrganisationId pulumi.StringPtrInput // Ovh Subsidiary OvhSubsidiary pulumi.StringPtrInput // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringPtrInput // Product Plan to order Plan IPServicePlanPtrInput // Product Plan to order PlanOptions IPServicePlanOptionArrayInput // Routage information RoutedTos IPServiceRoutedToArrayInput // Service where ip is routed to // * `serviceName`: service name ServiceName pulumi.StringPtrInput // Possible values for ip type Type pulumi.StringPtrInput }
func (IPServiceState) ElementType ¶
func (IPServiceState) ElementType() reflect.Type
type IPXEScript ¶
type IPXEScript struct { pulumi.CustomResourceState // For documentation purpose only. This attribute is not passed to the OVH API as it cannot be retrieved back. Instead a fake description ('$name auto description') is passed at creation time. Description pulumi.StringOutput `pulumi:"description"` // The name of the IPXE Script. Name pulumi.StringOutput `pulumi:"name"` // The content of the script. Script pulumi.StringOutput `pulumi:"script"` }
Creates an IPXE Script.
## Example Usage
```go package main
import (
"fmt" "io/ioutil" "github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewIPXEScript(ctx, "script", &ovh.IPXEScriptArgs{ Script: readFileOrPanic(fmt.Sprintf("%v%v", path.Module, "/boot.ipxe")), }) if err != nil { return err } return nil }) }
```
func GetIPXEScript ¶
func GetIPXEScript(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IPXEScriptState, opts ...pulumi.ResourceOption) (*IPXEScript, error)
GetIPXEScript gets an existing IPXEScript 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 NewIPXEScript ¶
func NewIPXEScript(ctx *pulumi.Context, name string, args *IPXEScriptArgs, opts ...pulumi.ResourceOption) (*IPXEScript, error)
NewIPXEScript registers a new resource with the given unique name, arguments, and options.
func (*IPXEScript) ElementType ¶
func (*IPXEScript) ElementType() reflect.Type
func (*IPXEScript) ToIPXEScriptOutput ¶
func (i *IPXEScript) ToIPXEScriptOutput() IPXEScriptOutput
func (*IPXEScript) ToIPXEScriptOutputWithContext ¶
func (i *IPXEScript) ToIPXEScriptOutputWithContext(ctx context.Context) IPXEScriptOutput
type IPXEScriptArgs ¶
type IPXEScriptArgs struct { // For documentation purpose only. This attribute is not passed to the OVH API as it cannot be retrieved back. Instead a fake description ('$name auto description') is passed at creation time. Description pulumi.StringPtrInput // The name of the IPXE Script. Name pulumi.StringPtrInput // The content of the script. Script pulumi.StringInput }
The set of arguments for constructing a IPXEScript resource.
func (IPXEScriptArgs) ElementType ¶
func (IPXEScriptArgs) ElementType() reflect.Type
type IPXEScriptArray ¶
type IPXEScriptArray []IPXEScriptInput
func (IPXEScriptArray) ElementType ¶
func (IPXEScriptArray) ElementType() reflect.Type
func (IPXEScriptArray) ToIPXEScriptArrayOutput ¶
func (i IPXEScriptArray) ToIPXEScriptArrayOutput() IPXEScriptArrayOutput
func (IPXEScriptArray) ToIPXEScriptArrayOutputWithContext ¶
func (i IPXEScriptArray) ToIPXEScriptArrayOutputWithContext(ctx context.Context) IPXEScriptArrayOutput
type IPXEScriptArrayInput ¶
type IPXEScriptArrayInput interface { pulumi.Input ToIPXEScriptArrayOutput() IPXEScriptArrayOutput ToIPXEScriptArrayOutputWithContext(context.Context) IPXEScriptArrayOutput }
IPXEScriptArrayInput is an input type that accepts IPXEScriptArray and IPXEScriptArrayOutput values. You can construct a concrete instance of `IPXEScriptArrayInput` via:
IPXEScriptArray{ IPXEScriptArgs{...} }
type IPXEScriptArrayOutput ¶
type IPXEScriptArrayOutput struct{ *pulumi.OutputState }
func (IPXEScriptArrayOutput) ElementType ¶
func (IPXEScriptArrayOutput) ElementType() reflect.Type
func (IPXEScriptArrayOutput) Index ¶
func (o IPXEScriptArrayOutput) Index(i pulumi.IntInput) IPXEScriptOutput
func (IPXEScriptArrayOutput) ToIPXEScriptArrayOutput ¶
func (o IPXEScriptArrayOutput) ToIPXEScriptArrayOutput() IPXEScriptArrayOutput
func (IPXEScriptArrayOutput) ToIPXEScriptArrayOutputWithContext ¶
func (o IPXEScriptArrayOutput) ToIPXEScriptArrayOutputWithContext(ctx context.Context) IPXEScriptArrayOutput
type IPXEScriptInput ¶
type IPXEScriptInput interface { pulumi.Input ToIPXEScriptOutput() IPXEScriptOutput ToIPXEScriptOutputWithContext(ctx context.Context) IPXEScriptOutput }
type IPXEScriptMap ¶
type IPXEScriptMap map[string]IPXEScriptInput
func (IPXEScriptMap) ElementType ¶
func (IPXEScriptMap) ElementType() reflect.Type
func (IPXEScriptMap) ToIPXEScriptMapOutput ¶
func (i IPXEScriptMap) ToIPXEScriptMapOutput() IPXEScriptMapOutput
func (IPXEScriptMap) ToIPXEScriptMapOutputWithContext ¶
func (i IPXEScriptMap) ToIPXEScriptMapOutputWithContext(ctx context.Context) IPXEScriptMapOutput
type IPXEScriptMapInput ¶
type IPXEScriptMapInput interface { pulumi.Input ToIPXEScriptMapOutput() IPXEScriptMapOutput ToIPXEScriptMapOutputWithContext(context.Context) IPXEScriptMapOutput }
IPXEScriptMapInput is an input type that accepts IPXEScriptMap and IPXEScriptMapOutput values. You can construct a concrete instance of `IPXEScriptMapInput` via:
IPXEScriptMap{ "key": IPXEScriptArgs{...} }
type IPXEScriptMapOutput ¶
type IPXEScriptMapOutput struct{ *pulumi.OutputState }
func (IPXEScriptMapOutput) ElementType ¶
func (IPXEScriptMapOutput) ElementType() reflect.Type
func (IPXEScriptMapOutput) MapIndex ¶
func (o IPXEScriptMapOutput) MapIndex(k pulumi.StringInput) IPXEScriptOutput
func (IPXEScriptMapOutput) ToIPXEScriptMapOutput ¶
func (o IPXEScriptMapOutput) ToIPXEScriptMapOutput() IPXEScriptMapOutput
func (IPXEScriptMapOutput) ToIPXEScriptMapOutputWithContext ¶
func (o IPXEScriptMapOutput) ToIPXEScriptMapOutputWithContext(ctx context.Context) IPXEScriptMapOutput
type IPXEScriptOutput ¶
type IPXEScriptOutput struct{ *pulumi.OutputState }
func (IPXEScriptOutput) Description ¶
func (o IPXEScriptOutput) Description() pulumi.StringOutput
For documentation purpose only. This attribute is not passed to the OVH API as it cannot be retrieved back. Instead a fake description ('$name auto description') is passed at creation time.
func (IPXEScriptOutput) ElementType ¶
func (IPXEScriptOutput) ElementType() reflect.Type
func (IPXEScriptOutput) Name ¶
func (o IPXEScriptOutput) Name() pulumi.StringOutput
The name of the IPXE Script.
func (IPXEScriptOutput) Script ¶
func (o IPXEScriptOutput) Script() pulumi.StringOutput
The content of the script.
func (IPXEScriptOutput) ToIPXEScriptOutput ¶
func (o IPXEScriptOutput) ToIPXEScriptOutput() IPXEScriptOutput
func (IPXEScriptOutput) ToIPXEScriptOutputWithContext ¶
func (o IPXEScriptOutput) ToIPXEScriptOutputWithContext(ctx context.Context) IPXEScriptOutput
type IPXEScriptState ¶
type IPXEScriptState struct { // For documentation purpose only. This attribute is not passed to the OVH API as it cannot be retrieved back. Instead a fake description ('$name auto description') is passed at creation time. Description pulumi.StringPtrInput // The name of the IPXE Script. Name pulumi.StringPtrInput // The content of the script. Script pulumi.StringPtrInput }
func (IPXEScriptState) ElementType ¶
func (IPXEScriptState) ElementType() reflect.Type
type LookupCloudProjectCapabilitiesContainerRegistryArgs ¶
type LookupCloudProjectCapabilitiesContainerRegistryArgs struct { // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectCapabilitiesContainerRegistry.
type LookupCloudProjectCapabilitiesContainerRegistryOutputArgs ¶
type LookupCloudProjectCapabilitiesContainerRegistryOutputArgs struct { // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectCapabilitiesContainerRegistry.
func (LookupCloudProjectCapabilitiesContainerRegistryOutputArgs) ElementType ¶
func (LookupCloudProjectCapabilitiesContainerRegistryOutputArgs) ElementType() reflect.Type
type LookupCloudProjectCapabilitiesContainerRegistryResult ¶
type LookupCloudProjectCapabilitiesContainerRegistryResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of container registry capability for a single region Results []GetCloudProjectCapabilitiesContainerRegistryResult `pulumi:"results"` ServiceName string `pulumi:"serviceName"` }
A collection of values returned by getCloudProjectCapabilitiesContainerRegistry.
func LookupCloudProjectCapabilitiesContainerRegistry ¶
func LookupCloudProjectCapabilitiesContainerRegistry(ctx *pulumi.Context, args *LookupCloudProjectCapabilitiesContainerRegistryArgs, opts ...pulumi.InvokeOption) (*LookupCloudProjectCapabilitiesContainerRegistryResult, error)
Use this data source to get the container registry capabilities of a public cloud project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.LookupCloudProjectCapabilitiesContainerRegistry(ctx, &GetCloudProjectCapabilitiesContainerRegistryArgs{ ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
```
type LookupCloudProjectCapabilitiesContainerRegistryResultOutput ¶
type LookupCloudProjectCapabilitiesContainerRegistryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCloudProjectCapabilitiesContainerRegistry.
func LookupCloudProjectCapabilitiesContainerRegistryOutput ¶
func LookupCloudProjectCapabilitiesContainerRegistryOutput(ctx *pulumi.Context, args LookupCloudProjectCapabilitiesContainerRegistryOutputArgs, opts ...pulumi.InvokeOption) LookupCloudProjectCapabilitiesContainerRegistryResultOutput
func (LookupCloudProjectCapabilitiesContainerRegistryResultOutput) ElementType ¶
func (LookupCloudProjectCapabilitiesContainerRegistryResultOutput) ElementType() reflect.Type
func (LookupCloudProjectCapabilitiesContainerRegistryResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (LookupCloudProjectCapabilitiesContainerRegistryResultOutput) Results ¶
func (o LookupCloudProjectCapabilitiesContainerRegistryResultOutput) Results() GetCloudProjectCapabilitiesContainerRegistryResultArrayOutput
List of container registry capability for a single region
func (LookupCloudProjectCapabilitiesContainerRegistryResultOutput) ServiceName ¶
func (o LookupCloudProjectCapabilitiesContainerRegistryResultOutput) ServiceName() pulumi.StringOutput
func (LookupCloudProjectCapabilitiesContainerRegistryResultOutput) ToLookupCloudProjectCapabilitiesContainerRegistryResultOutput ¶
func (o LookupCloudProjectCapabilitiesContainerRegistryResultOutput) ToLookupCloudProjectCapabilitiesContainerRegistryResultOutput() LookupCloudProjectCapabilitiesContainerRegistryResultOutput
func (LookupCloudProjectCapabilitiesContainerRegistryResultOutput) ToLookupCloudProjectCapabilitiesContainerRegistryResultOutputWithContext ¶
func (o LookupCloudProjectCapabilitiesContainerRegistryResultOutput) ToLookupCloudProjectCapabilitiesContainerRegistryResultOutputWithContext(ctx context.Context) LookupCloudProjectCapabilitiesContainerRegistryResultOutput
type LookupCloudProjectContainerRegistriesArgs ¶
type LookupCloudProjectContainerRegistriesArgs struct { // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectContainerRegistries.
type LookupCloudProjectContainerRegistriesOutputArgs ¶
type LookupCloudProjectContainerRegistriesOutputArgs struct { // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectContainerRegistries.
func (LookupCloudProjectContainerRegistriesOutputArgs) ElementType ¶
func (LookupCloudProjectContainerRegistriesOutputArgs) ElementType() reflect.Type
type LookupCloudProjectContainerRegistriesResult ¶
type LookupCloudProjectContainerRegistriesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of container registries associated with the project. Results []GetCloudProjectContainerRegistriesResult `pulumi:"results"` ServiceName string `pulumi:"serviceName"` }
A collection of values returned by getCloudProjectContainerRegistries.
func LookupCloudProjectContainerRegistries ¶
func LookupCloudProjectContainerRegistries(ctx *pulumi.Context, args *LookupCloudProjectContainerRegistriesArgs, opts ...pulumi.InvokeOption) (*LookupCloudProjectContainerRegistriesResult, error)
Use this data source to get the container registries of a public cloud project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.LookupCloudProjectContainerRegistries(ctx, &GetCloudProjectContainerRegistriesArgs{ ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
```
type LookupCloudProjectContainerRegistriesResultOutput ¶
type LookupCloudProjectContainerRegistriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCloudProjectContainerRegistries.
func LookupCloudProjectContainerRegistriesOutput ¶
func LookupCloudProjectContainerRegistriesOutput(ctx *pulumi.Context, args LookupCloudProjectContainerRegistriesOutputArgs, opts ...pulumi.InvokeOption) LookupCloudProjectContainerRegistriesResultOutput
func (LookupCloudProjectContainerRegistriesResultOutput) ElementType ¶
func (LookupCloudProjectContainerRegistriesResultOutput) ElementType() reflect.Type
func (LookupCloudProjectContainerRegistriesResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (LookupCloudProjectContainerRegistriesResultOutput) Results ¶
func (o LookupCloudProjectContainerRegistriesResultOutput) Results() GetCloudProjectContainerRegistriesResultArrayOutput
The list of container registries associated with the project.
func (LookupCloudProjectContainerRegistriesResultOutput) ServiceName ¶
func (o LookupCloudProjectContainerRegistriesResultOutput) ServiceName() pulumi.StringOutput
func (LookupCloudProjectContainerRegistriesResultOutput) ToLookupCloudProjectContainerRegistriesResultOutput ¶
func (o LookupCloudProjectContainerRegistriesResultOutput) ToLookupCloudProjectContainerRegistriesResultOutput() LookupCloudProjectContainerRegistriesResultOutput
func (LookupCloudProjectContainerRegistriesResultOutput) ToLookupCloudProjectContainerRegistriesResultOutputWithContext ¶
func (o LookupCloudProjectContainerRegistriesResultOutput) ToLookupCloudProjectContainerRegistriesResultOutputWithContext(ctx context.Context) LookupCloudProjectContainerRegistriesResultOutput
type LookupCloudProjectContainerRegistryUsersArgs ¶
type LookupCloudProjectContainerRegistryUsersArgs struct { // Registry ID RegistryId string `pulumi:"registryId"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectContainerRegistryUsers.
type LookupCloudProjectContainerRegistryUsersOutputArgs ¶
type LookupCloudProjectContainerRegistryUsersOutputArgs struct { // Registry ID RegistryId pulumi.StringInput `pulumi:"registryId"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectContainerRegistryUsers.
func (LookupCloudProjectContainerRegistryUsersOutputArgs) ElementType ¶
func (LookupCloudProjectContainerRegistryUsersOutputArgs) ElementType() reflect.Type
type LookupCloudProjectContainerRegistryUsersResult ¶
type LookupCloudProjectContainerRegistryUsersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` RegistryId string `pulumi:"registryId"` // The list of users of the container registry associated with the project. Results []GetCloudProjectContainerRegistryUsersResult `pulumi:"results"` ServiceName string `pulumi:"serviceName"` }
A collection of values returned by getCloudProjectContainerRegistryUsers.
func LookupCloudProjectContainerRegistryUsers ¶
func LookupCloudProjectContainerRegistryUsers(ctx *pulumi.Context, args *LookupCloudProjectContainerRegistryUsersArgs, opts ...pulumi.InvokeOption) (*LookupCloudProjectContainerRegistryUsersResult, error)
Use this data source to get the list of users of a container registry associated with a public cloud project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.GetCloudProjectContainerregistry(ctx, &GetCloudProjectContainerregistryArgs{ ServiceName: "XXXXXX", RegistryId: "yyyy", }, nil) if err != nil { return err } _, err = ovh.LookupCloudProjectContainerRegistryUsers(ctx, &GetCloudProjectContainerRegistryUsersArgs{ ServiceName: ovh_cloud_project_containerregistry.Registry.Service_name, RegistryId: ovh_cloud_project_containerregistry.Registry.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupCloudProjectContainerRegistryUsersResultOutput ¶
type LookupCloudProjectContainerRegistryUsersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCloudProjectContainerRegistryUsers.
func LookupCloudProjectContainerRegistryUsersOutput ¶
func LookupCloudProjectContainerRegistryUsersOutput(ctx *pulumi.Context, args LookupCloudProjectContainerRegistryUsersOutputArgs, opts ...pulumi.InvokeOption) LookupCloudProjectContainerRegistryUsersResultOutput
func (LookupCloudProjectContainerRegistryUsersResultOutput) ElementType ¶
func (LookupCloudProjectContainerRegistryUsersResultOutput) ElementType() reflect.Type
func (LookupCloudProjectContainerRegistryUsersResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (LookupCloudProjectContainerRegistryUsersResultOutput) RegistryId ¶
func (o LookupCloudProjectContainerRegistryUsersResultOutput) RegistryId() pulumi.StringOutput
func (LookupCloudProjectContainerRegistryUsersResultOutput) Results ¶
func (o LookupCloudProjectContainerRegistryUsersResultOutput) Results() GetCloudProjectContainerRegistryUsersResultArrayOutput
The list of users of the container registry associated with the project.
func (LookupCloudProjectContainerRegistryUsersResultOutput) ServiceName ¶
func (o LookupCloudProjectContainerRegistryUsersResultOutput) ServiceName() pulumi.StringOutput
func (LookupCloudProjectContainerRegistryUsersResultOutput) ToLookupCloudProjectContainerRegistryUsersResultOutput ¶
func (o LookupCloudProjectContainerRegistryUsersResultOutput) ToLookupCloudProjectContainerRegistryUsersResultOutput() LookupCloudProjectContainerRegistryUsersResultOutput
func (LookupCloudProjectContainerRegistryUsersResultOutput) ToLookupCloudProjectContainerRegistryUsersResultOutputWithContext ¶
func (o LookupCloudProjectContainerRegistryUsersResultOutput) ToLookupCloudProjectContainerRegistryUsersResultOutputWithContext(ctx context.Context) LookupCloudProjectContainerRegistryUsersResultOutput
type LookupCloudProjectFailoverIPAttachArgs ¶
type LookupCloudProjectFailoverIPAttachArgs struct { // The IP block Block *string `pulumi:"block"` ContinentCode *string `pulumi:"continentCode"` GeoLoc *string `pulumi:"geoLoc"` // The failover ip address to query Ip *string `pulumi:"ip"` RoutedTo *string `pulumi:"routedTo"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectFailoverIPAttach.
type LookupCloudProjectFailoverIPAttachOutputArgs ¶
type LookupCloudProjectFailoverIPAttachOutputArgs struct { // The IP block Block pulumi.StringPtrInput `pulumi:"block"` ContinentCode pulumi.StringPtrInput `pulumi:"continentCode"` GeoLoc pulumi.StringPtrInput `pulumi:"geoLoc"` // The failover ip address to query Ip pulumi.StringPtrInput `pulumi:"ip"` RoutedTo pulumi.StringPtrInput `pulumi:"routedTo"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getCloudProjectFailoverIPAttach.
func (LookupCloudProjectFailoverIPAttachOutputArgs) ElementType ¶
func (LookupCloudProjectFailoverIPAttachOutputArgs) ElementType() reflect.Type
type LookupCloudProjectFailoverIPAttachResult ¶
type LookupCloudProjectFailoverIPAttachResult struct { // The IP block Block string `pulumi:"block"` ContinentCode string `pulumi:"continentCode"` GeoLoc string `pulumi:"geoLoc"` // The Ip id Id string `pulumi:"id"` // The Ip Address Ip string `pulumi:"ip"` // Current operation progress in percent Progress int `pulumi:"progress"` RoutedTo string `pulumi:"routedTo"` ServiceName string `pulumi:"serviceName"` // Ip status, can be `ok` or `operationPending` Status string `pulumi:"status"` SubType string `pulumi:"subType"` }
A collection of values returned by getCloudProjectFailoverIPAttach.
func LookupCloudProjectFailoverIPAttach ¶
func LookupCloudProjectFailoverIPAttach(ctx *pulumi.Context, args *LookupCloudProjectFailoverIPAttachArgs, opts ...pulumi.InvokeOption) (*LookupCloudProjectFailoverIPAttachResult, error)
Use this data source to get the details of a failover ip address of a service in a public cloud project.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.LookupCloudProjectFailoverIPAttach(ctx, &GetCloudProjectFailoverIPAttachArgs{ Ip: pulumi.StringRef("XXXXXX"), ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
```
type LookupCloudProjectFailoverIPAttachResultOutput ¶
type LookupCloudProjectFailoverIPAttachResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCloudProjectFailoverIPAttach.
func LookupCloudProjectFailoverIPAttachOutput ¶
func LookupCloudProjectFailoverIPAttachOutput(ctx *pulumi.Context, args LookupCloudProjectFailoverIPAttachOutputArgs, opts ...pulumi.InvokeOption) LookupCloudProjectFailoverIPAttachResultOutput
func (LookupCloudProjectFailoverIPAttachResultOutput) Block ¶
func (o LookupCloudProjectFailoverIPAttachResultOutput) Block() pulumi.StringOutput
The IP block
func (LookupCloudProjectFailoverIPAttachResultOutput) ContinentCode ¶
func (o LookupCloudProjectFailoverIPAttachResultOutput) ContinentCode() pulumi.StringOutput
func (LookupCloudProjectFailoverIPAttachResultOutput) ElementType ¶
func (LookupCloudProjectFailoverIPAttachResultOutput) ElementType() reflect.Type
func (LookupCloudProjectFailoverIPAttachResultOutput) GeoLoc ¶
func (o LookupCloudProjectFailoverIPAttachResultOutput) GeoLoc() pulumi.StringOutput
func (LookupCloudProjectFailoverIPAttachResultOutput) Id ¶
func (o LookupCloudProjectFailoverIPAttachResultOutput) Id() pulumi.StringOutput
The Ip id
func (LookupCloudProjectFailoverIPAttachResultOutput) Ip ¶
func (o LookupCloudProjectFailoverIPAttachResultOutput) Ip() pulumi.StringOutput
The Ip Address
func (LookupCloudProjectFailoverIPAttachResultOutput) Progress ¶
func (o LookupCloudProjectFailoverIPAttachResultOutput) Progress() pulumi.IntOutput
Current operation progress in percent
func (LookupCloudProjectFailoverIPAttachResultOutput) RoutedTo ¶
func (o LookupCloudProjectFailoverIPAttachResultOutput) RoutedTo() pulumi.StringOutput
func (LookupCloudProjectFailoverIPAttachResultOutput) ServiceName ¶
func (o LookupCloudProjectFailoverIPAttachResultOutput) ServiceName() pulumi.StringOutput
func (LookupCloudProjectFailoverIPAttachResultOutput) Status ¶
func (o LookupCloudProjectFailoverIPAttachResultOutput) Status() pulumi.StringOutput
Ip status, can be `ok` or `operationPending`
func (LookupCloudProjectFailoverIPAttachResultOutput) SubType ¶
func (o LookupCloudProjectFailoverIPAttachResultOutput) SubType() pulumi.StringOutput
func (LookupCloudProjectFailoverIPAttachResultOutput) ToLookupCloudProjectFailoverIPAttachResultOutput ¶
func (o LookupCloudProjectFailoverIPAttachResultOutput) ToLookupCloudProjectFailoverIPAttachResultOutput() LookupCloudProjectFailoverIPAttachResultOutput
func (LookupCloudProjectFailoverIPAttachResultOutput) ToLookupCloudProjectFailoverIPAttachResultOutputWithContext ¶
func (o LookupCloudProjectFailoverIPAttachResultOutput) ToLookupCloudProjectFailoverIPAttachResultOutputWithContext(ctx context.Context) LookupCloudProjectFailoverIPAttachResultOutput
type LookupCloudProjectKubeArgs ¶
type LookupCloudProjectKubeArgs struct { // The id of the managed kubernetes cluster. KubeId string `pulumi:"kubeId"` // The name of the managed kubernetes cluster. Name *string `pulumi:"name"` // The OVH public cloud region ID of the managed kubernetes cluster. Region *string `pulumi:"region"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName string `pulumi:"serviceName"` // Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'. UpdatePolicy *string `pulumi:"updatePolicy"` // Kubernetes version of the managed kubernetes cluster. Version *string `pulumi:"version"` }
A collection of arguments for invoking getCloudProjectKube.
type LookupCloudProjectKubeOutputArgs ¶
type LookupCloudProjectKubeOutputArgs struct { // The id of the managed kubernetes cluster. KubeId pulumi.StringInput `pulumi:"kubeId"` // The name of the managed kubernetes cluster. Name pulumi.StringPtrInput `pulumi:"name"` // The OVH public cloud region ID of the managed kubernetes cluster. Region pulumi.StringPtrInput `pulumi:"region"` // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ServiceName pulumi.StringInput `pulumi:"serviceName"` // Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'. UpdatePolicy pulumi.StringPtrInput `pulumi:"updatePolicy"` // Kubernetes version of the managed kubernetes cluster. Version pulumi.StringPtrInput `pulumi:"version"` }
A collection of arguments for invoking getCloudProjectKube.
func (LookupCloudProjectKubeOutputArgs) ElementType ¶
func (LookupCloudProjectKubeOutputArgs) ElementType() reflect.Type
type LookupCloudProjectKubeResult ¶
type LookupCloudProjectKubeResult struct { // True if control-plane is up to date. ControlPlaneIsUpToDate bool `pulumi:"controlPlaneIsUpToDate"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // True if all nodes and control-plane are up to date. IsUpToDate bool `pulumi:"isUpToDate"` // See Argument Reference above. KubeId string `pulumi:"kubeId"` // The name of the managed kubernetes cluster. Name *string `pulumi:"name"` // Kubernetes versions available for upgrade. NextUpgradeVersions []string `pulumi:"nextUpgradeVersions"` // Cluster nodes URL. NodesUrl string `pulumi:"nodesUrl"` // OpenStack private network (or vrack) ID to use. PrivateNetworkId string `pulumi:"privateNetworkId"` // The OVH public cloud region ID of the managed kubernetes cluster. Region *string `pulumi:"region"` // See Argument Reference above. ServiceName string `pulumi:"serviceName"` // Cluster status. Should be normally set to 'READY'. Status string `pulumi:"status"` // Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'. UpdatePolicy *string `pulumi:"updatePolicy"` // Management URL of your cluster. Url string `pulumi:"url"` // Kubernetes version of the managed kubernetes cluster. Version *string `pulumi:"version"` }
A collection of values returned by getCloudProjectKube.
func LookupCloudProjectKube ¶
func LookupCloudProjectKube(ctx *pulumi.Context, args *LookupCloudProjectKubeArgs, opts ...pulumi.InvokeOption) (*LookupCloudProjectKubeResult, error)
Use this data source to get a OVH Managed Kubernetes Service cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { myKubeCluster, err := ovh.LookupCloudProjectKube(ctx, &GetCloudProjectKubeArgs{ ServiceName: "XXXXXX", KubeId: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx", }, nil) if err != nil { return err } ctx.Export("version", myKubeCluster.Version) return nil }) }
```
type LookupCloudProjectKubeResultOutput ¶
type LookupCloudProjectKubeResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCloudProjectKube.
func LookupCloudProjectKubeOutput ¶
func LookupCloudProjectKubeOutput(ctx *pulumi.Context, args LookupCloudProjectKubeOutputArgs, opts ...pulumi.InvokeOption) LookupCloudProjectKubeResultOutput
func (LookupCloudProjectKubeResultOutput) ControlPlaneIsUpToDate ¶
func (o LookupCloudProjectKubeResultOutput) ControlPlaneIsUpToDate() pulumi.BoolOutput
True if control-plane is up to date.
func (LookupCloudProjectKubeResultOutput) ElementType ¶
func (LookupCloudProjectKubeResultOutput) ElementType() reflect.Type
func (LookupCloudProjectKubeResultOutput) Id ¶
func (o LookupCloudProjectKubeResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupCloudProjectKubeResultOutput) IsUpToDate ¶
func (o LookupCloudProjectKubeResultOutput) IsUpToDate() pulumi.BoolOutput
True if all nodes and control-plane are up to date.
func (LookupCloudProjectKubeResultOutput) KubeId ¶
func (o LookupCloudProjectKubeResultOutput) KubeId() pulumi.StringOutput
See Argument Reference above.
func (LookupCloudProjectKubeResultOutput) Name ¶
func (o LookupCloudProjectKubeResultOutput) Name() pulumi.StringPtrOutput
The name of the managed kubernetes cluster.
func (LookupCloudProjectKubeResultOutput) NextUpgradeVersions ¶
func (o LookupCloudProjectKubeResultOutput) NextUpgradeVersions() pulumi.StringArrayOutput
Kubernetes versions available for upgrade.
func (LookupCloudProjectKubeResultOutput) NodesUrl ¶
func (o LookupCloudProjectKubeResultOutput) NodesUrl() pulumi.StringOutput
Cluster nodes URL.
func (LookupCloudProjectKubeResultOutput) PrivateNetworkId ¶
func (o LookupCloudProjectKubeResultOutput) PrivateNetworkId() pulumi.StringOutput
OpenStack private network (or vrack) ID to use.
func (LookupCloudProjectKubeResultOutput) Region ¶
func (o LookupCloudProjectKubeResultOutput) Region() pulumi.StringPtrOutput
The OVH public cloud region ID of the managed kubernetes cluster.
func (LookupCloudProjectKubeResultOutput) ServiceName ¶
func (o LookupCloudProjectKubeResultOutput) ServiceName() pulumi.StringOutput
See Argument Reference above.
func (LookupCloudProjectKubeResultOutput) Status ¶
func (o LookupCloudProjectKubeResultOutput) Status() pulumi.StringOutput
Cluster status. Should be normally set to 'READY'.
func (LookupCloudProjectKubeResultOutput) ToLookupCloudProjectKubeResultOutput ¶
func (o LookupCloudProjectKubeResultOutput) ToLookupCloudProjectKubeResultOutput() LookupCloudProjectKubeResultOutput
func (LookupCloudProjectKubeResultOutput) ToLookupCloudProjectKubeResultOutputWithContext ¶
func (o LookupCloudProjectKubeResultOutput) ToLookupCloudProjectKubeResultOutputWithContext(ctx context.Context) LookupCloudProjectKubeResultOutput
func (LookupCloudProjectKubeResultOutput) UpdatePolicy ¶
func (o LookupCloudProjectKubeResultOutput) UpdatePolicy() pulumi.StringPtrOutput
Cluster update policy. Choose between [ALWAYS_UPDATE,MINIMAL_DOWNTIME,NEVER_UPDATE]'.
func (LookupCloudProjectKubeResultOutput) Url ¶
func (o LookupCloudProjectKubeResultOutput) Url() pulumi.StringOutput
Management URL of your cluster.
func (LookupCloudProjectKubeResultOutput) Version ¶
func (o LookupCloudProjectKubeResultOutput) Version() pulumi.StringPtrOutput
Kubernetes version of the managed kubernetes cluster.
type LookupDBaaSLogsOutputGraylogStreamArgs ¶
type LookupDBaaSLogsOutputGraylogStreamArgs struct { // The service name ServiceName string `pulumi:"serviceName"` // Stream description Title string `pulumi:"title"` }
A collection of arguments for invoking getDBaaSLogsOutputGraylogStream.
type LookupDBaaSLogsOutputGraylogStreamOutputArgs ¶
type LookupDBaaSLogsOutputGraylogStreamOutputArgs struct { // The service name ServiceName pulumi.StringInput `pulumi:"serviceName"` // Stream description Title pulumi.StringInput `pulumi:"title"` }
A collection of arguments for invoking getDBaaSLogsOutputGraylogStream.
func (LookupDBaaSLogsOutputGraylogStreamOutputArgs) ElementType ¶
func (LookupDBaaSLogsOutputGraylogStreamOutputArgs) ElementType() reflect.Type
type LookupDBaaSLogsOutputGraylogStreamResult ¶
type LookupDBaaSLogsOutputGraylogStreamResult struct { CanAlert bool `pulumi:"canAlert"` // Cold storage compression method ColdStorageCompression string `pulumi:"coldStorageCompression"` // ColdStorage content ColdStorageContent string `pulumi:"coldStorageContent"` // Is Cold storage enabled? ColdStorageEnabled bool `pulumi:"coldStorageEnabled"` // Notify on new Cold storage archive ColdStorageNotifyEnabled bool `pulumi:"coldStorageNotifyEnabled"` // Cold storage retention in year ColdStorageRetention int `pulumi:"coldStorageRetention"` // ColdStorage destination ColdStorageTarget string `pulumi:"coldStorageTarget"` // Stream creation CreatedAt string `pulumi:"createdAt"` // Stream description Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Enable ES indexing IndexingEnabled bool `pulumi:"indexingEnabled"` // Maximum indexing size (in GB) IndexingMaxSize int `pulumi:"indexingMaxSize"` // If set, notify when size is near 80, 90 or 100 % of the maximum configured setting IndexingNotifyEnabled bool `pulumi:"indexingNotifyEnabled"` // Indicates if you are allowed to edit entry IsEditable bool `pulumi:"isEditable"` IsShareable bool `pulumi:"isShareable"` // Number of alert condition NbAlertCondition int `pulumi:"nbAlertCondition"` // Number of coldstored archives NbArchive int `pulumi:"nbArchive"` // Parent stream ID ParentStreamId string `pulumi:"parentStreamId"` // If set, pause indexing when maximum size is reach PauseIndexingOnMaxSize bool `pulumi:"pauseIndexingOnMaxSize"` // Retention ID RetentionId string `pulumi:"retentionId"` ServiceName string `pulumi:"serviceName"` // Stream ID StreamId string `pulumi:"streamId"` Title string `pulumi:"title"` // Stream last update UpdatedAt string `pulumi:"updatedAt"` // Enable Websocket WebSocketEnabled string `pulumi:"webSocketEnabled"` }
A collection of values returned by getDBaaSLogsOutputGraylogStream.
func LookupDBaaSLogsOutputGraylogStream ¶
func LookupDBaaSLogsOutputGraylogStream(ctx *pulumi.Context, args *LookupDBaaSLogsOutputGraylogStreamArgs, opts ...pulumi.InvokeOption) (*LookupDBaaSLogsOutputGraylogStreamResult, error)
Use this data source to retrieve information about a DBaas logs output graylog stream.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.LookupDBaaSLogsOutputGraylogStream(ctx, &GetDBaaSLogsOutputGraylogStreamArgs{ ServiceName: "XXXXXX", Title: "my stream", }, nil) if err != nil { return err } return nil }) }
```
type LookupDBaaSLogsOutputGraylogStreamResultOutput ¶
type LookupDBaaSLogsOutputGraylogStreamResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDBaaSLogsOutputGraylogStream.
func LookupDBaaSLogsOutputGraylogStreamOutput ¶
func LookupDBaaSLogsOutputGraylogStreamOutput(ctx *pulumi.Context, args LookupDBaaSLogsOutputGraylogStreamOutputArgs, opts ...pulumi.InvokeOption) LookupDBaaSLogsOutputGraylogStreamResultOutput
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) CanAlert ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) CanAlert() pulumi.BoolOutput
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageCompression ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageCompression() pulumi.StringOutput
Cold storage compression method
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageContent ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageContent() pulumi.StringOutput
ColdStorage content
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageEnabled ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageEnabled() pulumi.BoolOutput
Is Cold storage enabled?
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageNotifyEnabled ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageNotifyEnabled() pulumi.BoolOutput
Notify on new Cold storage archive
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageRetention ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageRetention() pulumi.IntOutput
Cold storage retention in year
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageTarget ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ColdStorageTarget() pulumi.StringOutput
ColdStorage destination
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) CreatedAt ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) CreatedAt() pulumi.StringOutput
Stream creation
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) Description ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) Description() pulumi.StringOutput
Stream description
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) ElementType ¶
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) ElementType() reflect.Type
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) Id ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) IndexingEnabled ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) IndexingEnabled() pulumi.BoolOutput
Enable ES indexing
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) IndexingMaxSize ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) IndexingMaxSize() pulumi.IntOutput
Maximum indexing size (in GB)
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) IndexingNotifyEnabled ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) IndexingNotifyEnabled() pulumi.BoolOutput
If set, notify when size is near 80, 90 or 100 % of the maximum configured setting
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) IsEditable ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) IsEditable() pulumi.BoolOutput
Indicates if you are allowed to edit entry
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) IsShareable ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) IsShareable() pulumi.BoolOutput
Indicates if you are allowed to share entry
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) NbAlertCondition ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) NbAlertCondition() pulumi.IntOutput
Number of alert condition
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) NbArchive ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) NbArchive() pulumi.IntOutput
Number of coldstored archives
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) ParentStreamId ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ParentStreamId() pulumi.StringOutput
Parent stream ID
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) PauseIndexingOnMaxSize ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) PauseIndexingOnMaxSize() pulumi.BoolOutput
If set, pause indexing when maximum size is reach
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) RetentionId ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) RetentionId() pulumi.StringOutput
Retention ID
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) ServiceName ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ServiceName() pulumi.StringOutput
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) StreamId ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) StreamId() pulumi.StringOutput
Stream ID
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) Title ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) Title() pulumi.StringOutput
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) ToLookupDBaaSLogsOutputGraylogStreamResultOutput ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ToLookupDBaaSLogsOutputGraylogStreamResultOutput() LookupDBaaSLogsOutputGraylogStreamResultOutput
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) ToLookupDBaaSLogsOutputGraylogStreamResultOutputWithContext ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) ToLookupDBaaSLogsOutputGraylogStreamResultOutputWithContext(ctx context.Context) LookupDBaaSLogsOutputGraylogStreamResultOutput
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) UpdatedAt ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) UpdatedAt() pulumi.StringOutput
Stream last update
func (LookupDBaaSLogsOutputGraylogStreamResultOutput) WebSocketEnabled ¶
func (o LookupDBaaSLogsOutputGraylogStreamResultOutput) WebSocketEnabled() pulumi.StringOutput
Enable Websocket
type LookupDomainZoneArgs ¶
type LookupDomainZoneArgs struct { // The name of the domain zone. Name string `pulumi:"name"` }
A collection of arguments for invoking getDomainZone.
type LookupDomainZoneOutputArgs ¶
type LookupDomainZoneOutputArgs struct { // The name of the domain zone. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getDomainZone.
func (LookupDomainZoneOutputArgs) ElementType ¶
func (LookupDomainZoneOutputArgs) ElementType() reflect.Type
type LookupDomainZoneResult ¶
type LookupDomainZoneResult struct { // Is DNSSEC supported by this zone DnssecSupported bool `pulumi:"dnssecSupported"` // hasDnsAnycast flag of the DNS zone HasDnsAnycast bool `pulumi:"hasDnsAnycast"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Last update date of the DNS zone LastUpdate string `pulumi:"lastUpdate"` Name string `pulumi:"name"` // Name servers that host the DNS zone NameServers []string `pulumi:"nameServers"` }
A collection of values returned by getDomainZone.
func LookupDomainZone ¶
func LookupDomainZone(ctx *pulumi.Context, args *LookupDomainZoneArgs, opts ...pulumi.InvokeOption) (*LookupDomainZoneResult, error)
Use this data source to retrieve information about a domain zone.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.LookupDomainZone(ctx, &GetDomainZoneArgs{ Name: "mysite.ovh", }, nil) if err != nil { return err } return nil }) }
```
type LookupDomainZoneResultOutput ¶
type LookupDomainZoneResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomainZone.
func LookupDomainZoneOutput ¶
func LookupDomainZoneOutput(ctx *pulumi.Context, args LookupDomainZoneOutputArgs, opts ...pulumi.InvokeOption) LookupDomainZoneResultOutput
func (LookupDomainZoneResultOutput) DnssecSupported ¶
func (o LookupDomainZoneResultOutput) DnssecSupported() pulumi.BoolOutput
Is DNSSEC supported by this zone
func (LookupDomainZoneResultOutput) ElementType ¶
func (LookupDomainZoneResultOutput) ElementType() reflect.Type
func (LookupDomainZoneResultOutput) HasDnsAnycast ¶
func (o LookupDomainZoneResultOutput) HasDnsAnycast() pulumi.BoolOutput
hasDnsAnycast flag of the DNS zone
func (LookupDomainZoneResultOutput) Id ¶
func (o LookupDomainZoneResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDomainZoneResultOutput) LastUpdate ¶
func (o LookupDomainZoneResultOutput) LastUpdate() pulumi.StringOutput
Last update date of the DNS zone
func (LookupDomainZoneResultOutput) Name ¶
func (o LookupDomainZoneResultOutput) Name() pulumi.StringOutput
func (LookupDomainZoneResultOutput) NameServers ¶
func (o LookupDomainZoneResultOutput) NameServers() pulumi.StringArrayOutput
Name servers that host the DNS zone
func (LookupDomainZoneResultOutput) ToLookupDomainZoneResultOutput ¶
func (o LookupDomainZoneResultOutput) ToLookupDomainZoneResultOutput() LookupDomainZoneResultOutput
func (LookupDomainZoneResultOutput) ToLookupDomainZoneResultOutputWithContext ¶
func (o LookupDomainZoneResultOutput) ToLookupDomainZoneResultOutputWithContext(ctx context.Context) LookupDomainZoneResultOutput
type LookupIPLoadBalancingArgs ¶
type LookupIPLoadBalancingArgs struct { // the name displayed in ManagerV6 for your iplb (max 50 chars) DisplayName *string `pulumi:"displayName"` // Your IP load balancing IpLoadbalancing *string `pulumi:"ipLoadbalancing"` // The IPV4 associated to your IP load balancing Ipv4 *string `pulumi:"ipv4"` // The IPV6 associated to your IP load balancing Ipv6 *string `pulumi:"ipv6"` // The offer of your IP load balancing Offer *string `pulumi:"offer"` // The internal name of your IP load balancing ServiceName *string `pulumi:"serviceName"` // Modern oldest compatible clients : Firefox 27, Chrome 30, // IE 11 on Windows 7, Edge, Opera 17, Safari 9, Android 5.0, and Java 8. // Intermediate oldest compatible clients : Firefox 1, Chrome 1, IE 7, Opera 5, // Safari 1, Windows XP IE8, Android 2.3, Java 7. // Can take any of the following value: "intermediate", "modern" SslConfiguration *string `pulumi:"sslConfiguration"` // Current state of your IP. Can take any of the following value: // "blacklisted", "deleted", "free", "ok", "quarantined", "suspended" State *string `pulumi:"state"` // Vrack eligibility. Takes a boolean value. VrackEligibility *bool `pulumi:"vrackEligibility"` // Name of the vRack on which the current Load Balancer is // attached to, as it is named on vRack product VrackName *string `pulumi:"vrackName"` // Location where your service is. This takes an array of values. Zones []string `pulumi:"zones"` }
A collection of arguments for invoking getIPLoadBalancing.
type LookupIPLoadBalancingOutputArgs ¶
type LookupIPLoadBalancingOutputArgs struct { // the name displayed in ManagerV6 for your iplb (max 50 chars) DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Your IP load balancing IpLoadbalancing pulumi.StringPtrInput `pulumi:"ipLoadbalancing"` // The IPV4 associated to your IP load balancing Ipv4 pulumi.StringPtrInput `pulumi:"ipv4"` // The IPV6 associated to your IP load balancing Ipv6 pulumi.StringPtrInput `pulumi:"ipv6"` // The offer of your IP load balancing Offer pulumi.StringPtrInput `pulumi:"offer"` // The internal name of your IP load balancing ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` // Modern oldest compatible clients : Firefox 27, Chrome 30, // IE 11 on Windows 7, Edge, Opera 17, Safari 9, Android 5.0, and Java 8. // Intermediate oldest compatible clients : Firefox 1, Chrome 1, IE 7, Opera 5, // Safari 1, Windows XP IE8, Android 2.3, Java 7. // Can take any of the following value: "intermediate", "modern" SslConfiguration pulumi.StringPtrInput `pulumi:"sslConfiguration"` // Current state of your IP. Can take any of the following value: // "blacklisted", "deleted", "free", "ok", "quarantined", "suspended" State pulumi.StringPtrInput `pulumi:"state"` // Vrack eligibility. Takes a boolean value. VrackEligibility pulumi.BoolPtrInput `pulumi:"vrackEligibility"` // Name of the vRack on which the current Load Balancer is // attached to, as it is named on vRack product VrackName pulumi.StringPtrInput `pulumi:"vrackName"` // Location where your service is. This takes an array of values. Zones pulumi.StringArrayInput `pulumi:"zones"` }
A collection of arguments for invoking getIPLoadBalancing.
func (LookupIPLoadBalancingOutputArgs) ElementType ¶
func (LookupIPLoadBalancingOutputArgs) ElementType() reflect.Type
type LookupIPLoadBalancingResult ¶
type LookupIPLoadBalancingResult struct { DisplayName string `pulumi:"displayName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` IpLoadbalancing string `pulumi:"ipLoadbalancing"` Ipv4 string `pulumi:"ipv4"` Ipv6 string `pulumi:"ipv6"` // The metrics token associated with your IP load balancing // This attribute is sensitive. MetricsToken string `pulumi:"metricsToken"` Offer string `pulumi:"offer"` // Available additional zone for your Load Balancer OrderableZones []GetIPLoadBalancingOrderableZone `pulumi:"orderableZones"` ServiceName string `pulumi:"serviceName"` SslConfiguration string `pulumi:"sslConfiguration"` State string `pulumi:"state"` VrackEligibility bool `pulumi:"vrackEligibility"` VrackName string `pulumi:"vrackName"` Zones []string `pulumi:"zones"` }
A collection of values returned by getIPLoadBalancing.
func LookupIPLoadBalancing ¶
func LookupIPLoadBalancing(ctx *pulumi.Context, args *LookupIPLoadBalancingArgs, opts ...pulumi.InvokeOption) (*LookupIPLoadBalancingResult, error)
Use this data source to retrieve information about an IP Load Balancing product
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.LookupIPLoadBalancing(ctx, &GetIPLoadBalancingArgs{ ServiceName: pulumi.StringRef("XXXXXX"), State: pulumi.StringRef("ok"), }, nil) if err != nil { return err } return nil }) }
```
type LookupIPLoadBalancingResultOutput ¶
type LookupIPLoadBalancingResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIPLoadBalancing.
func LookupIPLoadBalancingOutput ¶
func LookupIPLoadBalancingOutput(ctx *pulumi.Context, args LookupIPLoadBalancingOutputArgs, opts ...pulumi.InvokeOption) LookupIPLoadBalancingResultOutput
func (LookupIPLoadBalancingResultOutput) DisplayName ¶
func (o LookupIPLoadBalancingResultOutput) DisplayName() pulumi.StringOutput
func (LookupIPLoadBalancingResultOutput) ElementType ¶
func (LookupIPLoadBalancingResultOutput) ElementType() reflect.Type
func (LookupIPLoadBalancingResultOutput) Id ¶
func (o LookupIPLoadBalancingResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupIPLoadBalancingResultOutput) IpLoadbalancing ¶
func (o LookupIPLoadBalancingResultOutput) IpLoadbalancing() pulumi.StringOutput
func (LookupIPLoadBalancingResultOutput) Ipv4 ¶
func (o LookupIPLoadBalancingResultOutput) Ipv4() pulumi.StringOutput
func (LookupIPLoadBalancingResultOutput) Ipv6 ¶
func (o LookupIPLoadBalancingResultOutput) Ipv6() pulumi.StringOutput
func (LookupIPLoadBalancingResultOutput) MetricsToken ¶
func (o LookupIPLoadBalancingResultOutput) MetricsToken() pulumi.StringOutput
The metrics token associated with your IP load balancing This attribute is sensitive.
func (LookupIPLoadBalancingResultOutput) Offer ¶
func (o LookupIPLoadBalancingResultOutput) Offer() pulumi.StringOutput
func (LookupIPLoadBalancingResultOutput) OrderableZones ¶
func (o LookupIPLoadBalancingResultOutput) OrderableZones() GetIPLoadBalancingOrderableZoneArrayOutput
Available additional zone for your Load Balancer
func (LookupIPLoadBalancingResultOutput) ServiceName ¶
func (o LookupIPLoadBalancingResultOutput) ServiceName() pulumi.StringOutput
func (LookupIPLoadBalancingResultOutput) SslConfiguration ¶
func (o LookupIPLoadBalancingResultOutput) SslConfiguration() pulumi.StringOutput
func (LookupIPLoadBalancingResultOutput) State ¶
func (o LookupIPLoadBalancingResultOutput) State() pulumi.StringOutput
func (LookupIPLoadBalancingResultOutput) ToLookupIPLoadBalancingResultOutput ¶
func (o LookupIPLoadBalancingResultOutput) ToLookupIPLoadBalancingResultOutput() LookupIPLoadBalancingResultOutput
func (LookupIPLoadBalancingResultOutput) ToLookupIPLoadBalancingResultOutputWithContext ¶
func (o LookupIPLoadBalancingResultOutput) ToLookupIPLoadBalancingResultOutputWithContext(ctx context.Context) LookupIPLoadBalancingResultOutput
func (LookupIPLoadBalancingResultOutput) VrackEligibility ¶
func (o LookupIPLoadBalancingResultOutput) VrackEligibility() pulumi.BoolOutput
func (LookupIPLoadBalancingResultOutput) VrackName ¶
func (o LookupIPLoadBalancingResultOutput) VrackName() pulumi.StringOutput
func (LookupIPLoadBalancingResultOutput) Zones ¶
func (o LookupIPLoadBalancingResultOutput) Zones() pulumi.StringArrayOutput
type LookupIPLoadBalancingVRackNetworkArgs ¶
type LookupIPLoadBalancingVRackNetworkArgs struct { // The internal name of your IP load balancing ServiceName string `pulumi:"serviceName"` // Internal Load Balancer identifier of the vRack private network VrackNetworkId int `pulumi:"vrackNetworkId"` }
A collection of arguments for invoking getIPLoadBalancingVRackNetwork.
type LookupIPLoadBalancingVRackNetworkOutputArgs ¶
type LookupIPLoadBalancingVRackNetworkOutputArgs struct { // The internal name of your IP load balancing ServiceName pulumi.StringInput `pulumi:"serviceName"` // Internal Load Balancer identifier of the vRack private network VrackNetworkId pulumi.IntInput `pulumi:"vrackNetworkId"` }
A collection of arguments for invoking getIPLoadBalancingVRackNetwork.
func (LookupIPLoadBalancingVRackNetworkOutputArgs) ElementType ¶
func (LookupIPLoadBalancingVRackNetworkOutputArgs) ElementType() reflect.Type
type LookupIPLoadBalancingVRackNetworkResult ¶
type LookupIPLoadBalancingVRackNetworkResult struct { // Human readable name for your vrack network DisplayName string `pulumi:"displayName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An IP block used as a pool of IPs by this Load Balancer to connect to the servers in this private network. The blck must be in the private network and reserved for the Load Balancer NatIp string `pulumi:"natIp"` ServiceName string `pulumi:"serviceName"` // IP block of the private network in the vRack Subnet string `pulumi:"subnet"` // VLAN of the private network in the vRack. 0 if the private network is not in a VLAN Vlan int `pulumi:"vlan"` VrackNetworkId int `pulumi:"vrackNetworkId"` }
A collection of values returned by getIPLoadBalancingVRackNetwork.
func LookupIPLoadBalancingVRackNetwork ¶
func LookupIPLoadBalancingVRackNetwork(ctx *pulumi.Context, args *LookupIPLoadBalancingVRackNetworkArgs, opts ...pulumi.InvokeOption) (*LookupIPLoadBalancingVRackNetworkResult, error)
Use this data source to get the details of Vrack network available for your IPLoadbalancer associated with your OVH account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.LookupIPLoadBalancingVRackNetwork(ctx, &GetIPLoadBalancingVRackNetworkArgs{ ServiceName: "XXXXXX", VrackNetworkId: "yyy", }, nil) if err != nil { return err } return nil }) }
```
type LookupIPLoadBalancingVRackNetworkResultOutput ¶
type LookupIPLoadBalancingVRackNetworkResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIPLoadBalancingVRackNetwork.
func LookupIPLoadBalancingVRackNetworkOutput ¶
func LookupIPLoadBalancingVRackNetworkOutput(ctx *pulumi.Context, args LookupIPLoadBalancingVRackNetworkOutputArgs, opts ...pulumi.InvokeOption) LookupIPLoadBalancingVRackNetworkResultOutput
func (LookupIPLoadBalancingVRackNetworkResultOutput) DisplayName ¶
func (o LookupIPLoadBalancingVRackNetworkResultOutput) DisplayName() pulumi.StringOutput
Human readable name for your vrack network
func (LookupIPLoadBalancingVRackNetworkResultOutput) ElementType ¶
func (LookupIPLoadBalancingVRackNetworkResultOutput) ElementType() reflect.Type
func (LookupIPLoadBalancingVRackNetworkResultOutput) Id ¶
func (o LookupIPLoadBalancingVRackNetworkResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupIPLoadBalancingVRackNetworkResultOutput) NatIp ¶
func (o LookupIPLoadBalancingVRackNetworkResultOutput) NatIp() pulumi.StringOutput
An IP block used as a pool of IPs by this Load Balancer to connect to the servers in this private network. The blck must be in the private network and reserved for the Load Balancer
func (LookupIPLoadBalancingVRackNetworkResultOutput) ServiceName ¶
func (o LookupIPLoadBalancingVRackNetworkResultOutput) ServiceName() pulumi.StringOutput
func (LookupIPLoadBalancingVRackNetworkResultOutput) Subnet ¶
func (o LookupIPLoadBalancingVRackNetworkResultOutput) Subnet() pulumi.StringOutput
IP block of the private network in the vRack
func (LookupIPLoadBalancingVRackNetworkResultOutput) ToLookupIPLoadBalancingVRackNetworkResultOutput ¶
func (o LookupIPLoadBalancingVRackNetworkResultOutput) ToLookupIPLoadBalancingVRackNetworkResultOutput() LookupIPLoadBalancingVRackNetworkResultOutput
func (LookupIPLoadBalancingVRackNetworkResultOutput) ToLookupIPLoadBalancingVRackNetworkResultOutputWithContext ¶
func (o LookupIPLoadBalancingVRackNetworkResultOutput) ToLookupIPLoadBalancingVRackNetworkResultOutputWithContext(ctx context.Context) LookupIPLoadBalancingVRackNetworkResultOutput
func (LookupIPLoadBalancingVRackNetworkResultOutput) Vlan ¶
func (o LookupIPLoadBalancingVRackNetworkResultOutput) Vlan() pulumi.IntOutput
VLAN of the private network in the vRack. 0 if the private network is not in a VLAN
func (LookupIPLoadBalancingVRackNetworkResultOutput) VrackNetworkId ¶
func (o LookupIPLoadBalancingVRackNetworkResultOutput) VrackNetworkId() pulumi.IntOutput
type LookupIPServiceArgs ¶
type LookupIPServiceArgs struct { // The service name ServiceName string `pulumi:"serviceName"` }
A collection of arguments for invoking getIPService.
type LookupIPServiceOutputArgs ¶
type LookupIPServiceOutputArgs struct { // The service name ServiceName pulumi.StringInput `pulumi:"serviceName"` }
A collection of arguments for invoking getIPService.
func (LookupIPServiceOutputArgs) ElementType ¶
func (LookupIPServiceOutputArgs) ElementType() reflect.Type
type LookupIPServiceResult ¶
type LookupIPServiceResult struct { // can be terminated CanBeTerminated bool `pulumi:"canBeTerminated"` // country Country string `pulumi:"country"` // Custom description on your ip Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ip block Ip string `pulumi:"ip"` // IP block organisation Id OrganisationId string `pulumi:"organisationId"` // Routage information RoutedTos []GetIPServiceRoutedTo `pulumi:"routedTos"` // Service where ip is routed to ServiceName string `pulumi:"serviceName"` // Possible values for ip type ( "cdn", "cloud", "dedicated", "failover", "hostedSsl", "housing", "loadBalancing", "mail", "overthebox", "pcc", "pci", "private", "vpn", "vps", "vrack", "xdsl") Type string `pulumi:"type"` }
A collection of values returned by getIPService.
func LookupIPService ¶
func LookupIPService(ctx *pulumi.Context, args *LookupIPServiceArgs, opts ...pulumi.InvokeOption) (*LookupIPServiceResult, error)
Use this data source to retrieve information about an ip service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.LookupIPService(ctx, &GetIPServiceArgs{ ServiceName: "XXXXXX", }, nil) if err != nil { return err } return nil }) }
```
type LookupIPServiceResultOutput ¶
type LookupIPServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIPService.
func LookupIPServiceOutput ¶
func LookupIPServiceOutput(ctx *pulumi.Context, args LookupIPServiceOutputArgs, opts ...pulumi.InvokeOption) LookupIPServiceResultOutput
func (LookupIPServiceResultOutput) CanBeTerminated ¶
func (o LookupIPServiceResultOutput) CanBeTerminated() pulumi.BoolOutput
can be terminated
func (LookupIPServiceResultOutput) Country ¶
func (o LookupIPServiceResultOutput) Country() pulumi.StringOutput
country
func (LookupIPServiceResultOutput) Description ¶
func (o LookupIPServiceResultOutput) Description() pulumi.StringOutput
Custom description on your ip
func (LookupIPServiceResultOutput) ElementType ¶
func (LookupIPServiceResultOutput) ElementType() reflect.Type
func (LookupIPServiceResultOutput) Id ¶
func (o LookupIPServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupIPServiceResultOutput) Ip ¶
func (o LookupIPServiceResultOutput) Ip() pulumi.StringOutput
ip block
func (LookupIPServiceResultOutput) OrganisationId ¶
func (o LookupIPServiceResultOutput) OrganisationId() pulumi.StringOutput
IP block organisation Id
func (LookupIPServiceResultOutput) RoutedTos ¶
func (o LookupIPServiceResultOutput) RoutedTos() GetIPServiceRoutedToArrayOutput
Routage information
func (LookupIPServiceResultOutput) ServiceName ¶
func (o LookupIPServiceResultOutput) ServiceName() pulumi.StringOutput
Service where ip is routed to
func (LookupIPServiceResultOutput) ToLookupIPServiceResultOutput ¶
func (o LookupIPServiceResultOutput) ToLookupIPServiceResultOutput() LookupIPServiceResultOutput
func (LookupIPServiceResultOutput) ToLookupIPServiceResultOutputWithContext ¶
func (o LookupIPServiceResultOutput) ToLookupIPServiceResultOutputWithContext(ctx context.Context) LookupIPServiceResultOutput
func (LookupIPServiceResultOutput) Type ¶
func (o LookupIPServiceResultOutput) Type() pulumi.StringOutput
Possible values for ip type ( "cdn", "cloud", "dedicated", "failover", "hostedSsl", "housing", "loadBalancing", "mail", "overthebox", "pcc", "pci", "private", "vpn", "vps", "vrack", "xdsl")
type LookupMeIdentityUserArgs ¶
type LookupMeIdentityUserArgs struct { // User's login. User string `pulumi:"user"` }
A collection of arguments for invoking getMeIdentityUser.
type LookupMeIdentityUserOutputArgs ¶
type LookupMeIdentityUserOutputArgs struct { // User's login. User pulumi.StringInput `pulumi:"user"` }
A collection of arguments for invoking getMeIdentityUser.
func (LookupMeIdentityUserOutputArgs) ElementType ¶
func (LookupMeIdentityUserOutputArgs) ElementType() reflect.Type
type LookupMeIdentityUserResult ¶
type LookupMeIdentityUserResult struct { // Creation date of this user. Creation string `pulumi:"creation"` // User description. Description string `pulumi:"description"` // User's email. Email string `pulumi:"email"` // User's group. Group string `pulumi:"group"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Last update of this user. LastUpdate string `pulumi:"lastUpdate"` // User's login suffix. Login string `pulumi:"login"` // When the user changed his password for the last time. PasswordLastUpdate string `pulumi:"passwordLastUpdate"` // Current user's status. Status string `pulumi:"status"` User string `pulumi:"user"` }
A collection of values returned by getMeIdentityUser.
func LookupMeIdentityUser ¶
func LookupMeIdentityUser(ctx *pulumi.Context, args *LookupMeIdentityUserArgs, opts ...pulumi.InvokeOption) (*LookupMeIdentityUserResult, error)
Use this data source to retrieve information about an identity user.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.LookupMeIdentityUser(ctx, &GetMeIdentityUserArgs{ User: "my_user_login", }, nil) if err != nil { return err } return nil }) }
```
type LookupMeIdentityUserResultOutput ¶
type LookupMeIdentityUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMeIdentityUser.
func LookupMeIdentityUserOutput ¶
func LookupMeIdentityUserOutput(ctx *pulumi.Context, args LookupMeIdentityUserOutputArgs, opts ...pulumi.InvokeOption) LookupMeIdentityUserResultOutput
func (LookupMeIdentityUserResultOutput) Creation ¶
func (o LookupMeIdentityUserResultOutput) Creation() pulumi.StringOutput
Creation date of this user.
func (LookupMeIdentityUserResultOutput) Description ¶
func (o LookupMeIdentityUserResultOutput) Description() pulumi.StringOutput
User description.
func (LookupMeIdentityUserResultOutput) ElementType ¶
func (LookupMeIdentityUserResultOutput) ElementType() reflect.Type
func (LookupMeIdentityUserResultOutput) Email ¶
func (o LookupMeIdentityUserResultOutput) Email() pulumi.StringOutput
User's email.
func (LookupMeIdentityUserResultOutput) Group ¶
func (o LookupMeIdentityUserResultOutput) Group() pulumi.StringOutput
User's group.
func (LookupMeIdentityUserResultOutput) Id ¶
func (o LookupMeIdentityUserResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupMeIdentityUserResultOutput) LastUpdate ¶
func (o LookupMeIdentityUserResultOutput) LastUpdate() pulumi.StringOutput
Last update of this user.
func (LookupMeIdentityUserResultOutput) Login ¶
func (o LookupMeIdentityUserResultOutput) Login() pulumi.StringOutput
User's login suffix.
func (LookupMeIdentityUserResultOutput) PasswordLastUpdate ¶
func (o LookupMeIdentityUserResultOutput) PasswordLastUpdate() pulumi.StringOutput
When the user changed his password for the last time.
func (LookupMeIdentityUserResultOutput) Status ¶
func (o LookupMeIdentityUserResultOutput) Status() pulumi.StringOutput
Current user's status.
func (LookupMeIdentityUserResultOutput) ToLookupMeIdentityUserResultOutput ¶
func (o LookupMeIdentityUserResultOutput) ToLookupMeIdentityUserResultOutput() LookupMeIdentityUserResultOutput
func (LookupMeIdentityUserResultOutput) ToLookupMeIdentityUserResultOutputWithContext ¶
func (o LookupMeIdentityUserResultOutput) ToLookupMeIdentityUserResultOutputWithContext(ctx context.Context) LookupMeIdentityUserResultOutput
func (LookupMeIdentityUserResultOutput) User ¶
func (o LookupMeIdentityUserResultOutput) User() pulumi.StringOutput
type LookupMeInstallationTemplateArgs ¶
type LookupMeInstallationTemplateArgs struct {
TemplateName string `pulumi:"templateName"`
}
A collection of arguments for invoking getMeInstallationTemplate.
type LookupMeInstallationTemplateOutputArgs ¶
type LookupMeInstallationTemplateOutputArgs struct {
TemplateName pulumi.StringInput `pulumi:"templateName"`
}
A collection of arguments for invoking getMeInstallationTemplate.
func (LookupMeInstallationTemplateOutputArgs) ElementType ¶
func (LookupMeInstallationTemplateOutputArgs) ElementType() reflect.Type
type LookupMeInstallationTemplateResult ¶
type LookupMeInstallationTemplateResult struct { AvailableLanguages []string `pulumi:"availableLanguages"` Beta bool `pulumi:"beta"` BitFormat int `pulumi:"bitFormat"` Category string `pulumi:"category"` Customizations []GetMeInstallationTemplateCustomization `pulumi:"customizations"` DefaultLanguage string `pulumi:"defaultLanguage"` Deprecated bool `pulumi:"deprecated"` Description string `pulumi:"description"` Distribution string `pulumi:"distribution"` Family string `pulumi:"family"` Filesystems []string `pulumi:"filesystems"` HardRaidConfiguration bool `pulumi:"hardRaidConfiguration"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` LastModification string `pulumi:"lastModification"` LvmReady bool `pulumi:"lvmReady"` PartitionSchemes []GetMeInstallationTemplatePartitionSchemeType `pulumi:"partitionSchemes"` SupportsDistributionKernel bool `pulumi:"supportsDistributionKernel"` SupportsGptLabel bool `pulumi:"supportsGptLabel"` SupportsRtm bool `pulumi:"supportsRtm"` SupportsSqlServer bool `pulumi:"supportsSqlServer"` SupportsUefi string `pulumi:"supportsUefi"` TemplateName string `pulumi:"templateName"` }
A collection of values returned by getMeInstallationTemplate.
func LookupMeInstallationTemplate ¶
func LookupMeInstallationTemplate(ctx *pulumi.Context, args *LookupMeInstallationTemplateArgs, opts ...pulumi.InvokeOption) (*LookupMeInstallationTemplateResult, error)
Use this data source to get a custom installation template available for dedicated servers.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.LookupMeInstallationTemplate(ctx, &GetMeInstallationTemplateArgs{ TemplateName: "mytemplate", }, nil) if err != nil { return err } return nil }) }
```
type LookupMeInstallationTemplateResultOutput ¶
type LookupMeInstallationTemplateResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMeInstallationTemplate.
func LookupMeInstallationTemplateOutput ¶
func LookupMeInstallationTemplateOutput(ctx *pulumi.Context, args LookupMeInstallationTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupMeInstallationTemplateResultOutput
func (LookupMeInstallationTemplateResultOutput) AvailableLanguages ¶
func (o LookupMeInstallationTemplateResultOutput) AvailableLanguages() pulumi.StringArrayOutput
func (LookupMeInstallationTemplateResultOutput) Beta ¶
func (o LookupMeInstallationTemplateResultOutput) Beta() pulumi.BoolOutput
func (LookupMeInstallationTemplateResultOutput) BitFormat ¶
func (o LookupMeInstallationTemplateResultOutput) BitFormat() pulumi.IntOutput
func (LookupMeInstallationTemplateResultOutput) Category ¶
func (o LookupMeInstallationTemplateResultOutput) Category() pulumi.StringOutput
func (LookupMeInstallationTemplateResultOutput) Customizations ¶
func (o LookupMeInstallationTemplateResultOutput) Customizations() GetMeInstallationTemplateCustomizationArrayOutput
func (LookupMeInstallationTemplateResultOutput) DefaultLanguage ¶
func (o LookupMeInstallationTemplateResultOutput) DefaultLanguage() pulumi.StringOutput
func (LookupMeInstallationTemplateResultOutput) Deprecated ¶
func (o LookupMeInstallationTemplateResultOutput) Deprecated() pulumi.BoolOutput
func (LookupMeInstallationTemplateResultOutput) Description ¶
func (o LookupMeInstallationTemplateResultOutput) Description() pulumi.StringOutput
func (LookupMeInstallationTemplateResultOutput) Distribution ¶
func (o LookupMeInstallationTemplateResultOutput) Distribution() pulumi.StringOutput
func (LookupMeInstallationTemplateResultOutput) ElementType ¶
func (LookupMeInstallationTemplateResultOutput) ElementType() reflect.Type
func (LookupMeInstallationTemplateResultOutput) Family ¶
func (o LookupMeInstallationTemplateResultOutput) Family() pulumi.StringOutput
func (LookupMeInstallationTemplateResultOutput) Filesystems ¶
func (o LookupMeInstallationTemplateResultOutput) Filesystems() pulumi.StringArrayOutput
func (LookupMeInstallationTemplateResultOutput) HardRaidConfiguration ¶
func (o LookupMeInstallationTemplateResultOutput) HardRaidConfiguration() pulumi.BoolOutput
func (LookupMeInstallationTemplateResultOutput) Id ¶
func (o LookupMeInstallationTemplateResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupMeInstallationTemplateResultOutput) LastModification ¶
func (o LookupMeInstallationTemplateResultOutput) LastModification() pulumi.StringOutput
func (LookupMeInstallationTemplateResultOutput) LvmReady ¶
func (o LookupMeInstallationTemplateResultOutput) LvmReady() pulumi.BoolOutput
func (LookupMeInstallationTemplateResultOutput) PartitionSchemes ¶
func (o LookupMeInstallationTemplateResultOutput) PartitionSchemes() GetMeInstallationTemplatePartitionSchemeTypeArrayOutput
func (LookupMeInstallationTemplateResultOutput) SupportsDistributionKernel ¶
func (o LookupMeInstallationTemplateResultOutput) SupportsDistributionKernel() pulumi.BoolOutput
func (LookupMeInstallationTemplateResultOutput) SupportsGptLabel ¶
func (o LookupMeInstallationTemplateResultOutput) SupportsGptLabel() pulumi.BoolOutput
func (LookupMeInstallationTemplateResultOutput) SupportsRtm ¶
func (o LookupMeInstallationTemplateResultOutput) SupportsRtm() pulumi.BoolOutput
func (LookupMeInstallationTemplateResultOutput) SupportsSqlServer ¶
func (o LookupMeInstallationTemplateResultOutput) SupportsSqlServer() pulumi.BoolOutput
func (LookupMeInstallationTemplateResultOutput) SupportsUefi ¶
func (o LookupMeInstallationTemplateResultOutput) SupportsUefi() pulumi.StringOutput
func (LookupMeInstallationTemplateResultOutput) TemplateName ¶
func (o LookupMeInstallationTemplateResultOutput) TemplateName() pulumi.StringOutput
func (LookupMeInstallationTemplateResultOutput) ToLookupMeInstallationTemplateResultOutput ¶
func (o LookupMeInstallationTemplateResultOutput) ToLookupMeInstallationTemplateResultOutput() LookupMeInstallationTemplateResultOutput
func (LookupMeInstallationTemplateResultOutput) ToLookupMeInstallationTemplateResultOutputWithContext ¶
func (o LookupMeInstallationTemplateResultOutput) ToLookupMeInstallationTemplateResultOutputWithContext(ctx context.Context) LookupMeInstallationTemplateResultOutput
type LookupMeSSHKeyArgs ¶
type LookupMeSSHKeyArgs struct { // The name of the SSH key. KeyName string `pulumi:"keyName"` }
A collection of arguments for invoking getMeSSHKey.
type LookupMeSSHKeyOutputArgs ¶
type LookupMeSSHKeyOutputArgs struct { // The name of the SSH key. KeyName pulumi.StringInput `pulumi:"keyName"` }
A collection of arguments for invoking getMeSSHKey.
func (LookupMeSSHKeyOutputArgs) ElementType ¶
func (LookupMeSSHKeyOutputArgs) ElementType() reflect.Type
type LookupMeSSHKeyResult ¶
type LookupMeSSHKeyResult struct { // True when this public SSH key is used for rescue mode and reinstallations. Default bool `pulumi:"default"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The content of the public key. // E.g.: "ssh-ed25519 AAAAC3..." Key string `pulumi:"key"` // See Argument Reference above. KeyName string `pulumi:"keyName"` }
A collection of values returned by getMeSSHKey.
func LookupMeSSHKey ¶
func LookupMeSSHKey(ctx *pulumi.Context, args *LookupMeSSHKeyArgs, opts ...pulumi.InvokeOption) (*LookupMeSSHKeyResult, error)
Use this data source to retrieve information about an SSH key.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.LookupMeSSHKey(ctx, &GetMeSSHKeyArgs{ KeyName: "mykey", }, nil) if err != nil { return err } return nil }) }
```
type LookupMeSSHKeyResultOutput ¶
type LookupMeSSHKeyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMeSSHKey.
func LookupMeSSHKeyOutput ¶
func LookupMeSSHKeyOutput(ctx *pulumi.Context, args LookupMeSSHKeyOutputArgs, opts ...pulumi.InvokeOption) LookupMeSSHKeyResultOutput
func (LookupMeSSHKeyResultOutput) Default ¶
func (o LookupMeSSHKeyResultOutput) Default() pulumi.BoolOutput
True when this public SSH key is used for rescue mode and reinstallations.
func (LookupMeSSHKeyResultOutput) ElementType ¶
func (LookupMeSSHKeyResultOutput) ElementType() reflect.Type
func (LookupMeSSHKeyResultOutput) Id ¶
func (o LookupMeSSHKeyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupMeSSHKeyResultOutput) Key ¶
func (o LookupMeSSHKeyResultOutput) Key() pulumi.StringOutput
The content of the public key. E.g.: "ssh-ed25519 AAAAC3..."
func (LookupMeSSHKeyResultOutput) KeyName ¶
func (o LookupMeSSHKeyResultOutput) KeyName() pulumi.StringOutput
See Argument Reference above.
func (LookupMeSSHKeyResultOutput) ToLookupMeSSHKeyResultOutput ¶
func (o LookupMeSSHKeyResultOutput) ToLookupMeSSHKeyResultOutput() LookupMeSSHKeyResultOutput
func (LookupMeSSHKeyResultOutput) ToLookupMeSSHKeyResultOutputWithContext ¶
func (o LookupMeSSHKeyResultOutput) ToLookupMeSSHKeyResultOutputWithContext(ctx context.Context) LookupMeSSHKeyResultOutput
type LookupOrderCartProductArgs ¶
type LookupOrderCartProductArgs struct { // Cart identifier CartId string `pulumi:"cartId"` // product Product string `pulumi:"product"` }
A collection of arguments for invoking getOrderCartProduct.
type LookupOrderCartProductOptionsArgs ¶
type LookupOrderCartProductOptionsArgs struct { // Cart identifier CartId string `pulumi:"cartId"` // Catalog name CatalogName *string `pulumi:"catalogName"` // Product offer identifier PlanCode string `pulumi:"planCode"` // Product Product string `pulumi:"product"` }
A collection of arguments for invoking getOrderCartProductOptions.
type LookupOrderCartProductOptionsOutputArgs ¶
type LookupOrderCartProductOptionsOutputArgs struct { // Cart identifier CartId pulumi.StringInput `pulumi:"cartId"` // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Product offer identifier PlanCode pulumi.StringInput `pulumi:"planCode"` // Product Product pulumi.StringInput `pulumi:"product"` }
A collection of arguments for invoking getOrderCartProductOptions.
func (LookupOrderCartProductOptionsOutputArgs) ElementType ¶
func (LookupOrderCartProductOptionsOutputArgs) ElementType() reflect.Type
type LookupOrderCartProductOptionsResult ¶
type LookupOrderCartProductOptionsResult struct { CartId string `pulumi:"cartId"` CatalogName *string `pulumi:"catalogName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Product offer identifier PlanCode string `pulumi:"planCode"` Product string `pulumi:"product"` // products results Results []GetOrderCartProductOptionsResult `pulumi:"results"` }
A collection of values returned by getOrderCartProductOptions.
func LookupOrderCartProductOptions ¶
func LookupOrderCartProductOptions(ctx *pulumi.Context, args *LookupOrderCartProductOptionsArgs, opts ...pulumi.InvokeOption) (*LookupOrderCartProductOptionsResult, error)
Use this data source to retrieve information of order cart product options.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mycart, err := ovh.GetOrderCart(ctx, &GetOrderCartArgs{ OvhSubsidiary: "fr", Description: pulumi.StringRef("my cart"), }, nil) if err != nil { return err } _, err = ovh.LookupOrderCartProductOptions(ctx, &GetOrderCartProductOptionsArgs{ CartId: mycart.Id, Product: "cloud", PlanCode: "project", }, nil) if err != nil { return err } return nil }) }
```
type LookupOrderCartProductOptionsResultOutput ¶
type LookupOrderCartProductOptionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOrderCartProductOptions.
func LookupOrderCartProductOptionsOutput ¶
func LookupOrderCartProductOptionsOutput(ctx *pulumi.Context, args LookupOrderCartProductOptionsOutputArgs, opts ...pulumi.InvokeOption) LookupOrderCartProductOptionsResultOutput
func (LookupOrderCartProductOptionsResultOutput) CartId ¶
func (o LookupOrderCartProductOptionsResultOutput) CartId() pulumi.StringOutput
func (LookupOrderCartProductOptionsResultOutput) CatalogName ¶
func (o LookupOrderCartProductOptionsResultOutput) CatalogName() pulumi.StringPtrOutput
func (LookupOrderCartProductOptionsResultOutput) ElementType ¶
func (LookupOrderCartProductOptionsResultOutput) ElementType() reflect.Type
func (LookupOrderCartProductOptionsResultOutput) Id ¶
func (o LookupOrderCartProductOptionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupOrderCartProductOptionsResultOutput) PlanCode ¶
func (o LookupOrderCartProductOptionsResultOutput) PlanCode() pulumi.StringOutput
Product offer identifier
func (LookupOrderCartProductOptionsResultOutput) Product ¶
func (o LookupOrderCartProductOptionsResultOutput) Product() pulumi.StringOutput
func (LookupOrderCartProductOptionsResultOutput) Results ¶
func (o LookupOrderCartProductOptionsResultOutput) Results() GetOrderCartProductOptionsResultArrayOutput
products results
func (LookupOrderCartProductOptionsResultOutput) ToLookupOrderCartProductOptionsResultOutput ¶
func (o LookupOrderCartProductOptionsResultOutput) ToLookupOrderCartProductOptionsResultOutput() LookupOrderCartProductOptionsResultOutput
func (LookupOrderCartProductOptionsResultOutput) ToLookupOrderCartProductOptionsResultOutputWithContext ¶
func (o LookupOrderCartProductOptionsResultOutput) ToLookupOrderCartProductOptionsResultOutputWithContext(ctx context.Context) LookupOrderCartProductOptionsResultOutput
type LookupOrderCartProductOutputArgs ¶
type LookupOrderCartProductOutputArgs struct { // Cart identifier CartId pulumi.StringInput `pulumi:"cartId"` // product Product pulumi.StringInput `pulumi:"product"` }
A collection of arguments for invoking getOrderCartProduct.
func (LookupOrderCartProductOutputArgs) ElementType ¶
func (LookupOrderCartProductOutputArgs) ElementType() reflect.Type
type LookupOrderCartProductResult ¶
type LookupOrderCartProductResult struct { CartId string `pulumi:"cartId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Product string `pulumi:"product"` // products results Results []GetOrderCartProductResult `pulumi:"results"` }
A collection of values returned by getOrderCartProduct.
func LookupOrderCartProduct ¶
func LookupOrderCartProduct(ctx *pulumi.Context, args *LookupOrderCartProductArgs, opts ...pulumi.InvokeOption) (*LookupOrderCartProductResult, error)
Use this data source to retrieve information of order cart product products.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mycart, err := ovh.GetOrderCart(ctx, &GetOrderCartArgs{ OvhSubsidiary: "fr", Description: pulumi.StringRef("my cart"), }, nil) if err != nil { return err } _, err = ovh.LookupOrderCartProduct(ctx, &GetOrderCartProductArgs{ CartId: mycart.Id, Product: "...", }, nil) if err != nil { return err } return nil }) }
```
type LookupOrderCartProductResultOutput ¶
type LookupOrderCartProductResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getOrderCartProduct.
func LookupOrderCartProductOutput ¶
func LookupOrderCartProductOutput(ctx *pulumi.Context, args LookupOrderCartProductOutputArgs, opts ...pulumi.InvokeOption) LookupOrderCartProductResultOutput
func (LookupOrderCartProductResultOutput) CartId ¶
func (o LookupOrderCartProductResultOutput) CartId() pulumi.StringOutput
func (LookupOrderCartProductResultOutput) ElementType ¶
func (LookupOrderCartProductResultOutput) ElementType() reflect.Type
func (LookupOrderCartProductResultOutput) Id ¶
func (o LookupOrderCartProductResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupOrderCartProductResultOutput) Product ¶
func (o LookupOrderCartProductResultOutput) Product() pulumi.StringOutput
func (LookupOrderCartProductResultOutput) Results ¶
func (o LookupOrderCartProductResultOutput) Results() GetOrderCartProductResultArrayOutput
products results
func (LookupOrderCartProductResultOutput) ToLookupOrderCartProductResultOutput ¶
func (o LookupOrderCartProductResultOutput) ToLookupOrderCartProductResultOutput() LookupOrderCartProductResultOutput
func (LookupOrderCartProductResultOutput) ToLookupOrderCartProductResultOutputWithContext ¶
func (o LookupOrderCartProductResultOutput) ToLookupOrderCartProductResultOutputWithContext(ctx context.Context) LookupOrderCartProductResultOutput
type MeIdentityUser ¶
type MeIdentityUser struct { pulumi.CustomResourceState // Creation date of this user. Creation pulumi.StringOutput `pulumi:"creation"` // User description. Description pulumi.StringPtrOutput `pulumi:"description"` // User's email. Email pulumi.StringOutput `pulumi:"email"` // User's group. Group pulumi.StringPtrOutput `pulumi:"group"` // Last update of this user. LastUpdate pulumi.StringOutput `pulumi:"lastUpdate"` // User's login suffix. Login pulumi.StringOutput `pulumi:"login"` // User's password. Password pulumi.StringOutput `pulumi:"password"` // When the user changed his password for the last time. PasswordLastUpdate pulumi.StringOutput `pulumi:"passwordLastUpdate"` // Current user's status. Status pulumi.StringOutput `pulumi:"status"` }
Creates an identity user.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewMeIdentityUser(ctx, "myUser", &ovh.MeIdentityUserArgs{ Description: pulumi.String("Some custom description"), Email: pulumi.String("my_login@example.com"), Group: pulumi.String("DEFAULT"), Login: pulumi.String("my_login"), Password: pulumi.String("super-s3cr3t!password"), }) if err != nil { return err } return nil }) }
```
func GetMeIdentityUser ¶
func GetMeIdentityUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeIdentityUserState, opts ...pulumi.ResourceOption) (*MeIdentityUser, error)
GetMeIdentityUser gets an existing MeIdentityUser 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 NewMeIdentityUser ¶
func NewMeIdentityUser(ctx *pulumi.Context, name string, args *MeIdentityUserArgs, opts ...pulumi.ResourceOption) (*MeIdentityUser, error)
NewMeIdentityUser registers a new resource with the given unique name, arguments, and options.
func (*MeIdentityUser) ElementType ¶
func (*MeIdentityUser) ElementType() reflect.Type
func (*MeIdentityUser) ToMeIdentityUserOutput ¶
func (i *MeIdentityUser) ToMeIdentityUserOutput() MeIdentityUserOutput
func (*MeIdentityUser) ToMeIdentityUserOutputWithContext ¶
func (i *MeIdentityUser) ToMeIdentityUserOutputWithContext(ctx context.Context) MeIdentityUserOutput
type MeIdentityUserArgs ¶
type MeIdentityUserArgs struct { // User description. Description pulumi.StringPtrInput // User's email. Email pulumi.StringInput // User's group. Group pulumi.StringPtrInput // User's login suffix. Login pulumi.StringInput // User's password. Password pulumi.StringInput }
The set of arguments for constructing a MeIdentityUser resource.
func (MeIdentityUserArgs) ElementType ¶
func (MeIdentityUserArgs) ElementType() reflect.Type
type MeIdentityUserArray ¶
type MeIdentityUserArray []MeIdentityUserInput
func (MeIdentityUserArray) ElementType ¶
func (MeIdentityUserArray) ElementType() reflect.Type
func (MeIdentityUserArray) ToMeIdentityUserArrayOutput ¶
func (i MeIdentityUserArray) ToMeIdentityUserArrayOutput() MeIdentityUserArrayOutput
func (MeIdentityUserArray) ToMeIdentityUserArrayOutputWithContext ¶
func (i MeIdentityUserArray) ToMeIdentityUserArrayOutputWithContext(ctx context.Context) MeIdentityUserArrayOutput
type MeIdentityUserArrayInput ¶
type MeIdentityUserArrayInput interface { pulumi.Input ToMeIdentityUserArrayOutput() MeIdentityUserArrayOutput ToMeIdentityUserArrayOutputWithContext(context.Context) MeIdentityUserArrayOutput }
MeIdentityUserArrayInput is an input type that accepts MeIdentityUserArray and MeIdentityUserArrayOutput values. You can construct a concrete instance of `MeIdentityUserArrayInput` via:
MeIdentityUserArray{ MeIdentityUserArgs{...} }
type MeIdentityUserArrayOutput ¶
type MeIdentityUserArrayOutput struct{ *pulumi.OutputState }
func (MeIdentityUserArrayOutput) ElementType ¶
func (MeIdentityUserArrayOutput) ElementType() reflect.Type
func (MeIdentityUserArrayOutput) Index ¶
func (o MeIdentityUserArrayOutput) Index(i pulumi.IntInput) MeIdentityUserOutput
func (MeIdentityUserArrayOutput) ToMeIdentityUserArrayOutput ¶
func (o MeIdentityUserArrayOutput) ToMeIdentityUserArrayOutput() MeIdentityUserArrayOutput
func (MeIdentityUserArrayOutput) ToMeIdentityUserArrayOutputWithContext ¶
func (o MeIdentityUserArrayOutput) ToMeIdentityUserArrayOutputWithContext(ctx context.Context) MeIdentityUserArrayOutput
type MeIdentityUserInput ¶
type MeIdentityUserInput interface { pulumi.Input ToMeIdentityUserOutput() MeIdentityUserOutput ToMeIdentityUserOutputWithContext(ctx context.Context) MeIdentityUserOutput }
type MeIdentityUserMap ¶
type MeIdentityUserMap map[string]MeIdentityUserInput
func (MeIdentityUserMap) ElementType ¶
func (MeIdentityUserMap) ElementType() reflect.Type
func (MeIdentityUserMap) ToMeIdentityUserMapOutput ¶
func (i MeIdentityUserMap) ToMeIdentityUserMapOutput() MeIdentityUserMapOutput
func (MeIdentityUserMap) ToMeIdentityUserMapOutputWithContext ¶
func (i MeIdentityUserMap) ToMeIdentityUserMapOutputWithContext(ctx context.Context) MeIdentityUserMapOutput
type MeIdentityUserMapInput ¶
type MeIdentityUserMapInput interface { pulumi.Input ToMeIdentityUserMapOutput() MeIdentityUserMapOutput ToMeIdentityUserMapOutputWithContext(context.Context) MeIdentityUserMapOutput }
MeIdentityUserMapInput is an input type that accepts MeIdentityUserMap and MeIdentityUserMapOutput values. You can construct a concrete instance of `MeIdentityUserMapInput` via:
MeIdentityUserMap{ "key": MeIdentityUserArgs{...} }
type MeIdentityUserMapOutput ¶
type MeIdentityUserMapOutput struct{ *pulumi.OutputState }
func (MeIdentityUserMapOutput) ElementType ¶
func (MeIdentityUserMapOutput) ElementType() reflect.Type
func (MeIdentityUserMapOutput) MapIndex ¶
func (o MeIdentityUserMapOutput) MapIndex(k pulumi.StringInput) MeIdentityUserOutput
func (MeIdentityUserMapOutput) ToMeIdentityUserMapOutput ¶
func (o MeIdentityUserMapOutput) ToMeIdentityUserMapOutput() MeIdentityUserMapOutput
func (MeIdentityUserMapOutput) ToMeIdentityUserMapOutputWithContext ¶
func (o MeIdentityUserMapOutput) ToMeIdentityUserMapOutputWithContext(ctx context.Context) MeIdentityUserMapOutput
type MeIdentityUserOutput ¶
type MeIdentityUserOutput struct{ *pulumi.OutputState }
func (MeIdentityUserOutput) Creation ¶
func (o MeIdentityUserOutput) Creation() pulumi.StringOutput
Creation date of this user.
func (MeIdentityUserOutput) Description ¶
func (o MeIdentityUserOutput) Description() pulumi.StringPtrOutput
User description.
func (MeIdentityUserOutput) ElementType ¶
func (MeIdentityUserOutput) ElementType() reflect.Type
func (MeIdentityUserOutput) Email ¶
func (o MeIdentityUserOutput) Email() pulumi.StringOutput
User's email.
func (MeIdentityUserOutput) Group ¶
func (o MeIdentityUserOutput) Group() pulumi.StringPtrOutput
User's group.
func (MeIdentityUserOutput) LastUpdate ¶
func (o MeIdentityUserOutput) LastUpdate() pulumi.StringOutput
Last update of this user.
func (MeIdentityUserOutput) Login ¶
func (o MeIdentityUserOutput) Login() pulumi.StringOutput
User's login suffix.
func (MeIdentityUserOutput) Password ¶
func (o MeIdentityUserOutput) Password() pulumi.StringOutput
User's password.
func (MeIdentityUserOutput) PasswordLastUpdate ¶
func (o MeIdentityUserOutput) PasswordLastUpdate() pulumi.StringOutput
When the user changed his password for the last time.
func (MeIdentityUserOutput) Status ¶
func (o MeIdentityUserOutput) Status() pulumi.StringOutput
Current user's status.
func (MeIdentityUserOutput) ToMeIdentityUserOutput ¶
func (o MeIdentityUserOutput) ToMeIdentityUserOutput() MeIdentityUserOutput
func (MeIdentityUserOutput) ToMeIdentityUserOutputWithContext ¶
func (o MeIdentityUserOutput) ToMeIdentityUserOutputWithContext(ctx context.Context) MeIdentityUserOutput
type MeIdentityUserState ¶
type MeIdentityUserState struct { // Creation date of this user. Creation pulumi.StringPtrInput // User description. Description pulumi.StringPtrInput // User's email. Email pulumi.StringPtrInput // User's group. Group pulumi.StringPtrInput // Last update of this user. LastUpdate pulumi.StringPtrInput // User's login suffix. Login pulumi.StringPtrInput // User's password. Password pulumi.StringPtrInput // When the user changed his password for the last time. PasswordLastUpdate pulumi.StringPtrInput // Current user's status. Status pulumi.StringPtrInput }
func (MeIdentityUserState) ElementType ¶
func (MeIdentityUserState) ElementType() reflect.Type
type MeInstallationTemplate ¶
type MeInstallationTemplate struct { pulumi.CustomResourceState // List of all language available for this template AvailableLanguages pulumi.StringArrayOutput `pulumi:"availableLanguages"` // OVH template name yours will be based on, choose one among the list given by compatibleTemplates function BaseTemplateName pulumi.StringOutput `pulumi:"baseTemplateName"` // This distribution is new and, although tested and functional, may still display odd behaviour Beta pulumi.BoolOutput `pulumi:"beta"` // This template bit format (32 or 64) BitFormat pulumi.IntOutput `pulumi:"bitFormat"` // Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation) Category pulumi.StringOutput `pulumi:"category"` Customization MeInstallationTemplateCustomizationPtrOutput `pulumi:"customization"` // The default language of this template DefaultLanguage pulumi.StringOutput `pulumi:"defaultLanguage"` // is this distribution deprecated Deprecated pulumi.BoolOutput `pulumi:"deprecated"` // information about this template Description pulumi.StringOutput `pulumi:"description"` // the distribution this template is based on Distribution pulumi.StringOutput `pulumi:"distribution"` // this template family type (bsd,linux,solaris,windows) Family pulumi.StringOutput `pulumi:"family"` // Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs) Filesystems pulumi.StringArrayOutput `pulumi:"filesystems"` // This distribution supports hardware raid configuration through the OVH API HardRaidConfiguration pulumi.BoolOutput `pulumi:"hardRaidConfiguration"` // Date of last modification of the base image LastModification pulumi.StringOutput `pulumi:"lastModification"` // This distribution supports Logical Volumes (Linux LVM) LvmReady pulumi.BoolOutput `pulumi:"lvmReady"` // Remove default partition schemes at creation RemoveDefaultPartitionSchemes pulumi.BoolOutput `pulumi:"removeDefaultPartitionSchemes"` // This distribution supports installation using the distribution's native kernel instead of the recommended OVH kernel SupportsDistributionKernel pulumi.BoolOutput `pulumi:"supportsDistributionKernel"` // This distribution supports the GUID Partition Table (GPT), providing up to 128 partitions that can have more than 2TB SupportsGptLabel pulumi.BoolOutput `pulumi:"supportsGptLabel"` // This distribution supports RTM software SupportsRtm pulumi.BoolOutput `pulumi:"supportsRtm"` // This distribution supports the microsoft SQL server SupportsSqlServer pulumi.BoolOutput `pulumi:"supportsSqlServer"` // This distribution supports UEFI setup (no,only,yes) SupportsUefi pulumi.StringOutput `pulumi:"supportsUefi"` // This template name TemplateName pulumi.StringOutput `pulumi:"templateName"` }
Use this resource to create a custom installation template available for dedicated servers.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewMeInstallationTemplate(ctx, "mytemplate", &ovh.MeInstallationTemplateArgs{ BaseTemplateName: pulumi.String("centos7_64"), DefaultLanguage: pulumi.String("fr"), TemplateName: pulumi.String("mytemplate"), }) if err != nil { return err } return nil }) }
```
## Import
Use the following id format to import the resource `base_template_name/template_name`
func GetMeInstallationTemplate ¶
func GetMeInstallationTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeInstallationTemplateState, opts ...pulumi.ResourceOption) (*MeInstallationTemplate, error)
GetMeInstallationTemplate gets an existing MeInstallationTemplate 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 NewMeInstallationTemplate ¶
func NewMeInstallationTemplate(ctx *pulumi.Context, name string, args *MeInstallationTemplateArgs, opts ...pulumi.ResourceOption) (*MeInstallationTemplate, error)
NewMeInstallationTemplate registers a new resource with the given unique name, arguments, and options.
func (*MeInstallationTemplate) ElementType ¶
func (*MeInstallationTemplate) ElementType() reflect.Type
func (*MeInstallationTemplate) ToMeInstallationTemplateOutput ¶
func (i *MeInstallationTemplate) ToMeInstallationTemplateOutput() MeInstallationTemplateOutput
func (*MeInstallationTemplate) ToMeInstallationTemplateOutputWithContext ¶
func (i *MeInstallationTemplate) ToMeInstallationTemplateOutputWithContext(ctx context.Context) MeInstallationTemplateOutput
type MeInstallationTemplateArgs ¶
type MeInstallationTemplateArgs struct { // OVH template name yours will be based on, choose one among the list given by compatibleTemplates function BaseTemplateName pulumi.StringInput Customization MeInstallationTemplateCustomizationPtrInput // The default language of this template DefaultLanguage pulumi.StringInput // Remove default partition schemes at creation RemoveDefaultPartitionSchemes pulumi.BoolPtrInput // This template name TemplateName pulumi.StringInput }
The set of arguments for constructing a MeInstallationTemplate resource.
func (MeInstallationTemplateArgs) ElementType ¶
func (MeInstallationTemplateArgs) ElementType() reflect.Type
type MeInstallationTemplateArray ¶
type MeInstallationTemplateArray []MeInstallationTemplateInput
func (MeInstallationTemplateArray) ElementType ¶
func (MeInstallationTemplateArray) ElementType() reflect.Type
func (MeInstallationTemplateArray) ToMeInstallationTemplateArrayOutput ¶
func (i MeInstallationTemplateArray) ToMeInstallationTemplateArrayOutput() MeInstallationTemplateArrayOutput
func (MeInstallationTemplateArray) ToMeInstallationTemplateArrayOutputWithContext ¶
func (i MeInstallationTemplateArray) ToMeInstallationTemplateArrayOutputWithContext(ctx context.Context) MeInstallationTemplateArrayOutput
type MeInstallationTemplateArrayInput ¶
type MeInstallationTemplateArrayInput interface { pulumi.Input ToMeInstallationTemplateArrayOutput() MeInstallationTemplateArrayOutput ToMeInstallationTemplateArrayOutputWithContext(context.Context) MeInstallationTemplateArrayOutput }
MeInstallationTemplateArrayInput is an input type that accepts MeInstallationTemplateArray and MeInstallationTemplateArrayOutput values. You can construct a concrete instance of `MeInstallationTemplateArrayInput` via:
MeInstallationTemplateArray{ MeInstallationTemplateArgs{...} }
type MeInstallationTemplateArrayOutput ¶
type MeInstallationTemplateArrayOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplateArrayOutput) ElementType ¶
func (MeInstallationTemplateArrayOutput) ElementType() reflect.Type
func (MeInstallationTemplateArrayOutput) Index ¶
func (o MeInstallationTemplateArrayOutput) Index(i pulumi.IntInput) MeInstallationTemplateOutput
func (MeInstallationTemplateArrayOutput) ToMeInstallationTemplateArrayOutput ¶
func (o MeInstallationTemplateArrayOutput) ToMeInstallationTemplateArrayOutput() MeInstallationTemplateArrayOutput
func (MeInstallationTemplateArrayOutput) ToMeInstallationTemplateArrayOutputWithContext ¶
func (o MeInstallationTemplateArrayOutput) ToMeInstallationTemplateArrayOutputWithContext(ctx context.Context) MeInstallationTemplateArrayOutput
type MeInstallationTemplateCustomization ¶
type MeInstallationTemplateCustomization struct { // Deprecated: field is not used anymore ChangeLog *string `pulumi:"changeLog"` CustomHostname *string `pulumi:"customHostname"` PostInstallationScriptLink *string `pulumi:"postInstallationScriptLink"` PostInstallationScriptReturn *string `pulumi:"postInstallationScriptReturn"` // Deprecated: field is not used anymore Rating *int `pulumi:"rating"` SshKeyName *string `pulumi:"sshKeyName"` UseDistributionKernel *bool `pulumi:"useDistributionKernel"` }
type MeInstallationTemplateCustomizationArgs ¶
type MeInstallationTemplateCustomizationArgs struct { // Deprecated: field is not used anymore ChangeLog pulumi.StringPtrInput `pulumi:"changeLog"` CustomHostname pulumi.StringPtrInput `pulumi:"customHostname"` PostInstallationScriptLink pulumi.StringPtrInput `pulumi:"postInstallationScriptLink"` PostInstallationScriptReturn pulumi.StringPtrInput `pulumi:"postInstallationScriptReturn"` // Deprecated: field is not used anymore Rating pulumi.IntPtrInput `pulumi:"rating"` SshKeyName pulumi.StringPtrInput `pulumi:"sshKeyName"` UseDistributionKernel pulumi.BoolPtrInput `pulumi:"useDistributionKernel"` }
func (MeInstallationTemplateCustomizationArgs) ElementType ¶
func (MeInstallationTemplateCustomizationArgs) ElementType() reflect.Type
func (MeInstallationTemplateCustomizationArgs) ToMeInstallationTemplateCustomizationOutput ¶
func (i MeInstallationTemplateCustomizationArgs) ToMeInstallationTemplateCustomizationOutput() MeInstallationTemplateCustomizationOutput
func (MeInstallationTemplateCustomizationArgs) ToMeInstallationTemplateCustomizationOutputWithContext ¶
func (i MeInstallationTemplateCustomizationArgs) ToMeInstallationTemplateCustomizationOutputWithContext(ctx context.Context) MeInstallationTemplateCustomizationOutput
func (MeInstallationTemplateCustomizationArgs) ToMeInstallationTemplateCustomizationPtrOutput ¶
func (i MeInstallationTemplateCustomizationArgs) ToMeInstallationTemplateCustomizationPtrOutput() MeInstallationTemplateCustomizationPtrOutput
func (MeInstallationTemplateCustomizationArgs) ToMeInstallationTemplateCustomizationPtrOutputWithContext ¶
func (i MeInstallationTemplateCustomizationArgs) ToMeInstallationTemplateCustomizationPtrOutputWithContext(ctx context.Context) MeInstallationTemplateCustomizationPtrOutput
type MeInstallationTemplateCustomizationInput ¶
type MeInstallationTemplateCustomizationInput interface { pulumi.Input ToMeInstallationTemplateCustomizationOutput() MeInstallationTemplateCustomizationOutput ToMeInstallationTemplateCustomizationOutputWithContext(context.Context) MeInstallationTemplateCustomizationOutput }
MeInstallationTemplateCustomizationInput is an input type that accepts MeInstallationTemplateCustomizationArgs and MeInstallationTemplateCustomizationOutput values. You can construct a concrete instance of `MeInstallationTemplateCustomizationInput` via:
MeInstallationTemplateCustomizationArgs{...}
type MeInstallationTemplateCustomizationOutput ¶
type MeInstallationTemplateCustomizationOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplateCustomizationOutput) ChangeLog
deprecated
func (o MeInstallationTemplateCustomizationOutput) ChangeLog() pulumi.StringPtrOutput
Deprecated: field is not used anymore
func (MeInstallationTemplateCustomizationOutput) CustomHostname ¶
func (o MeInstallationTemplateCustomizationOutput) CustomHostname() pulumi.StringPtrOutput
func (MeInstallationTemplateCustomizationOutput) ElementType ¶
func (MeInstallationTemplateCustomizationOutput) ElementType() reflect.Type
func (MeInstallationTemplateCustomizationOutput) PostInstallationScriptLink ¶
func (o MeInstallationTemplateCustomizationOutput) PostInstallationScriptLink() pulumi.StringPtrOutput
func (MeInstallationTemplateCustomizationOutput) PostInstallationScriptReturn ¶
func (o MeInstallationTemplateCustomizationOutput) PostInstallationScriptReturn() pulumi.StringPtrOutput
func (MeInstallationTemplateCustomizationOutput) Rating
deprecated
func (o MeInstallationTemplateCustomizationOutput) Rating() pulumi.IntPtrOutput
Deprecated: field is not used anymore
func (MeInstallationTemplateCustomizationOutput) SshKeyName ¶
func (o MeInstallationTemplateCustomizationOutput) SshKeyName() pulumi.StringPtrOutput
func (MeInstallationTemplateCustomizationOutput) ToMeInstallationTemplateCustomizationOutput ¶
func (o MeInstallationTemplateCustomizationOutput) ToMeInstallationTemplateCustomizationOutput() MeInstallationTemplateCustomizationOutput
func (MeInstallationTemplateCustomizationOutput) ToMeInstallationTemplateCustomizationOutputWithContext ¶
func (o MeInstallationTemplateCustomizationOutput) ToMeInstallationTemplateCustomizationOutputWithContext(ctx context.Context) MeInstallationTemplateCustomizationOutput
func (MeInstallationTemplateCustomizationOutput) ToMeInstallationTemplateCustomizationPtrOutput ¶
func (o MeInstallationTemplateCustomizationOutput) ToMeInstallationTemplateCustomizationPtrOutput() MeInstallationTemplateCustomizationPtrOutput
func (MeInstallationTemplateCustomizationOutput) ToMeInstallationTemplateCustomizationPtrOutputWithContext ¶
func (o MeInstallationTemplateCustomizationOutput) ToMeInstallationTemplateCustomizationPtrOutputWithContext(ctx context.Context) MeInstallationTemplateCustomizationPtrOutput
func (MeInstallationTemplateCustomizationOutput) UseDistributionKernel ¶
func (o MeInstallationTemplateCustomizationOutput) UseDistributionKernel() pulumi.BoolPtrOutput
type MeInstallationTemplateCustomizationPtrInput ¶
type MeInstallationTemplateCustomizationPtrInput interface { pulumi.Input ToMeInstallationTemplateCustomizationPtrOutput() MeInstallationTemplateCustomizationPtrOutput ToMeInstallationTemplateCustomizationPtrOutputWithContext(context.Context) MeInstallationTemplateCustomizationPtrOutput }
MeInstallationTemplateCustomizationPtrInput is an input type that accepts MeInstallationTemplateCustomizationArgs, MeInstallationTemplateCustomizationPtr and MeInstallationTemplateCustomizationPtrOutput values. You can construct a concrete instance of `MeInstallationTemplateCustomizationPtrInput` via:
MeInstallationTemplateCustomizationArgs{...} or: nil
func MeInstallationTemplateCustomizationPtr ¶
func MeInstallationTemplateCustomizationPtr(v *MeInstallationTemplateCustomizationArgs) MeInstallationTemplateCustomizationPtrInput
type MeInstallationTemplateCustomizationPtrOutput ¶
type MeInstallationTemplateCustomizationPtrOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplateCustomizationPtrOutput) ChangeLog
deprecated
func (o MeInstallationTemplateCustomizationPtrOutput) ChangeLog() pulumi.StringPtrOutput
Deprecated: field is not used anymore
func (MeInstallationTemplateCustomizationPtrOutput) CustomHostname ¶
func (o MeInstallationTemplateCustomizationPtrOutput) CustomHostname() pulumi.StringPtrOutput
func (MeInstallationTemplateCustomizationPtrOutput) ElementType ¶
func (MeInstallationTemplateCustomizationPtrOutput) ElementType() reflect.Type
func (MeInstallationTemplateCustomizationPtrOutput) PostInstallationScriptLink ¶
func (o MeInstallationTemplateCustomizationPtrOutput) PostInstallationScriptLink() pulumi.StringPtrOutput
func (MeInstallationTemplateCustomizationPtrOutput) PostInstallationScriptReturn ¶
func (o MeInstallationTemplateCustomizationPtrOutput) PostInstallationScriptReturn() pulumi.StringPtrOutput
func (MeInstallationTemplateCustomizationPtrOutput) Rating
deprecated
func (o MeInstallationTemplateCustomizationPtrOutput) Rating() pulumi.IntPtrOutput
Deprecated: field is not used anymore
func (MeInstallationTemplateCustomizationPtrOutput) SshKeyName ¶
func (o MeInstallationTemplateCustomizationPtrOutput) SshKeyName() pulumi.StringPtrOutput
func (MeInstallationTemplateCustomizationPtrOutput) ToMeInstallationTemplateCustomizationPtrOutput ¶
func (o MeInstallationTemplateCustomizationPtrOutput) ToMeInstallationTemplateCustomizationPtrOutput() MeInstallationTemplateCustomizationPtrOutput
func (MeInstallationTemplateCustomizationPtrOutput) ToMeInstallationTemplateCustomizationPtrOutputWithContext ¶
func (o MeInstallationTemplateCustomizationPtrOutput) ToMeInstallationTemplateCustomizationPtrOutputWithContext(ctx context.Context) MeInstallationTemplateCustomizationPtrOutput
func (MeInstallationTemplateCustomizationPtrOutput) UseDistributionKernel ¶
func (o MeInstallationTemplateCustomizationPtrOutput) UseDistributionKernel() pulumi.BoolPtrOutput
type MeInstallationTemplateInput ¶
type MeInstallationTemplateInput interface { pulumi.Input ToMeInstallationTemplateOutput() MeInstallationTemplateOutput ToMeInstallationTemplateOutputWithContext(ctx context.Context) MeInstallationTemplateOutput }
type MeInstallationTemplateMap ¶
type MeInstallationTemplateMap map[string]MeInstallationTemplateInput
func (MeInstallationTemplateMap) ElementType ¶
func (MeInstallationTemplateMap) ElementType() reflect.Type
func (MeInstallationTemplateMap) ToMeInstallationTemplateMapOutput ¶
func (i MeInstallationTemplateMap) ToMeInstallationTemplateMapOutput() MeInstallationTemplateMapOutput
func (MeInstallationTemplateMap) ToMeInstallationTemplateMapOutputWithContext ¶
func (i MeInstallationTemplateMap) ToMeInstallationTemplateMapOutputWithContext(ctx context.Context) MeInstallationTemplateMapOutput
type MeInstallationTemplateMapInput ¶
type MeInstallationTemplateMapInput interface { pulumi.Input ToMeInstallationTemplateMapOutput() MeInstallationTemplateMapOutput ToMeInstallationTemplateMapOutputWithContext(context.Context) MeInstallationTemplateMapOutput }
MeInstallationTemplateMapInput is an input type that accepts MeInstallationTemplateMap and MeInstallationTemplateMapOutput values. You can construct a concrete instance of `MeInstallationTemplateMapInput` via:
MeInstallationTemplateMap{ "key": MeInstallationTemplateArgs{...} }
type MeInstallationTemplateMapOutput ¶
type MeInstallationTemplateMapOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplateMapOutput) ElementType ¶
func (MeInstallationTemplateMapOutput) ElementType() reflect.Type
func (MeInstallationTemplateMapOutput) MapIndex ¶
func (o MeInstallationTemplateMapOutput) MapIndex(k pulumi.StringInput) MeInstallationTemplateOutput
func (MeInstallationTemplateMapOutput) ToMeInstallationTemplateMapOutput ¶
func (o MeInstallationTemplateMapOutput) ToMeInstallationTemplateMapOutput() MeInstallationTemplateMapOutput
func (MeInstallationTemplateMapOutput) ToMeInstallationTemplateMapOutputWithContext ¶
func (o MeInstallationTemplateMapOutput) ToMeInstallationTemplateMapOutputWithContext(ctx context.Context) MeInstallationTemplateMapOutput
type MeInstallationTemplateOutput ¶
type MeInstallationTemplateOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplateOutput) AvailableLanguages ¶
func (o MeInstallationTemplateOutput) AvailableLanguages() pulumi.StringArrayOutput
List of all language available for this template
func (MeInstallationTemplateOutput) BaseTemplateName ¶
func (o MeInstallationTemplateOutput) BaseTemplateName() pulumi.StringOutput
OVH template name yours will be based on, choose one among the list given by compatibleTemplates function
func (MeInstallationTemplateOutput) Beta ¶
func (o MeInstallationTemplateOutput) Beta() pulumi.BoolOutput
This distribution is new and, although tested and functional, may still display odd behaviour
func (MeInstallationTemplateOutput) BitFormat ¶
func (o MeInstallationTemplateOutput) BitFormat() pulumi.IntOutput
This template bit format (32 or 64)
func (MeInstallationTemplateOutput) Category ¶
func (o MeInstallationTemplateOutput) Category() pulumi.StringOutput
Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation)
func (MeInstallationTemplateOutput) Customization ¶
func (o MeInstallationTemplateOutput) Customization() MeInstallationTemplateCustomizationPtrOutput
func (MeInstallationTemplateOutput) DefaultLanguage ¶
func (o MeInstallationTemplateOutput) DefaultLanguage() pulumi.StringOutput
The default language of this template
func (MeInstallationTemplateOutput) Deprecated ¶
func (o MeInstallationTemplateOutput) Deprecated() pulumi.BoolOutput
is this distribution deprecated
func (MeInstallationTemplateOutput) Description ¶
func (o MeInstallationTemplateOutput) Description() pulumi.StringOutput
information about this template
func (MeInstallationTemplateOutput) Distribution ¶
func (o MeInstallationTemplateOutput) Distribution() pulumi.StringOutput
the distribution this template is based on
func (MeInstallationTemplateOutput) ElementType ¶
func (MeInstallationTemplateOutput) ElementType() reflect.Type
func (MeInstallationTemplateOutput) Family ¶
func (o MeInstallationTemplateOutput) Family() pulumi.StringOutput
this template family type (bsd,linux,solaris,windows)
func (MeInstallationTemplateOutput) Filesystems ¶
func (o MeInstallationTemplateOutput) Filesystems() pulumi.StringArrayOutput
Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs)
func (MeInstallationTemplateOutput) HardRaidConfiguration ¶
func (o MeInstallationTemplateOutput) HardRaidConfiguration() pulumi.BoolOutput
This distribution supports hardware raid configuration through the OVH API
func (MeInstallationTemplateOutput) LastModification ¶
func (o MeInstallationTemplateOutput) LastModification() pulumi.StringOutput
Date of last modification of the base image
func (MeInstallationTemplateOutput) LvmReady ¶
func (o MeInstallationTemplateOutput) LvmReady() pulumi.BoolOutput
This distribution supports Logical Volumes (Linux LVM)
func (MeInstallationTemplateOutput) RemoveDefaultPartitionSchemes ¶
func (o MeInstallationTemplateOutput) RemoveDefaultPartitionSchemes() pulumi.BoolOutput
Remove default partition schemes at creation
func (MeInstallationTemplateOutput) SupportsDistributionKernel ¶
func (o MeInstallationTemplateOutput) SupportsDistributionKernel() pulumi.BoolOutput
This distribution supports installation using the distribution's native kernel instead of the recommended OVH kernel
func (MeInstallationTemplateOutput) SupportsGptLabel ¶
func (o MeInstallationTemplateOutput) SupportsGptLabel() pulumi.BoolOutput
This distribution supports the GUID Partition Table (GPT), providing up to 128 partitions that can have more than 2TB
func (MeInstallationTemplateOutput) SupportsRtm ¶
func (o MeInstallationTemplateOutput) SupportsRtm() pulumi.BoolOutput
This distribution supports RTM software
func (MeInstallationTemplateOutput) SupportsSqlServer ¶
func (o MeInstallationTemplateOutput) SupportsSqlServer() pulumi.BoolOutput
This distribution supports the microsoft SQL server
func (MeInstallationTemplateOutput) SupportsUefi ¶
func (o MeInstallationTemplateOutput) SupportsUefi() pulumi.StringOutput
This distribution supports UEFI setup (no,only,yes)
func (MeInstallationTemplateOutput) TemplateName ¶
func (o MeInstallationTemplateOutput) TemplateName() pulumi.StringOutput
This template name
func (MeInstallationTemplateOutput) ToMeInstallationTemplateOutput ¶
func (o MeInstallationTemplateOutput) ToMeInstallationTemplateOutput() MeInstallationTemplateOutput
func (MeInstallationTemplateOutput) ToMeInstallationTemplateOutputWithContext ¶
func (o MeInstallationTemplateOutput) ToMeInstallationTemplateOutputWithContext(ctx context.Context) MeInstallationTemplateOutput
type MeInstallationTemplatePartitionScheme ¶
type MeInstallationTemplatePartitionScheme struct { pulumi.CustomResourceState // name of this partitioning scheme Name pulumi.StringOutput `pulumi:"name"` // on a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, // among all the compatible partitioning schemes (given the underlying hardware specifications) Priority pulumi.IntOutput `pulumi:"priority"` // This template name TemplateName pulumi.StringOutput `pulumi:"templateName"` }
Use this resource to create partition scheme for a custom installation template available for dedicated servers.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mytemplate, err := ovh.NewMeInstallationTemplate(ctx, "mytemplate", &ovh.MeInstallationTemplateArgs{ BaseTemplateName: pulumi.String("centos7_64"), TemplateName: pulumi.String("mytemplate"), DefaultLanguage: pulumi.String("fr"), }) if err != nil { return err } _, err = ovh.NewMeInstallationTemplatePartitionScheme(ctx, "scheme", &ovh.MeInstallationTemplatePartitionSchemeArgs{ TemplateName: mytemplate.TemplateName, Priority: pulumi.Int(1), }) if err != nil { return err } return nil }) }
```
## Import
Use the fake id format to import the resource `template_name/name`
func GetMeInstallationTemplatePartitionScheme ¶
func GetMeInstallationTemplatePartitionScheme(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeInstallationTemplatePartitionSchemeState, opts ...pulumi.ResourceOption) (*MeInstallationTemplatePartitionScheme, error)
GetMeInstallationTemplatePartitionScheme gets an existing MeInstallationTemplatePartitionScheme 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 NewMeInstallationTemplatePartitionScheme ¶
func NewMeInstallationTemplatePartitionScheme(ctx *pulumi.Context, name string, args *MeInstallationTemplatePartitionSchemeArgs, opts ...pulumi.ResourceOption) (*MeInstallationTemplatePartitionScheme, error)
NewMeInstallationTemplatePartitionScheme registers a new resource with the given unique name, arguments, and options.
func (*MeInstallationTemplatePartitionScheme) ElementType ¶
func (*MeInstallationTemplatePartitionScheme) ElementType() reflect.Type
func (*MeInstallationTemplatePartitionScheme) ToMeInstallationTemplatePartitionSchemeOutput ¶
func (i *MeInstallationTemplatePartitionScheme) ToMeInstallationTemplatePartitionSchemeOutput() MeInstallationTemplatePartitionSchemeOutput
func (*MeInstallationTemplatePartitionScheme) ToMeInstallationTemplatePartitionSchemeOutputWithContext ¶
func (i *MeInstallationTemplatePartitionScheme) ToMeInstallationTemplatePartitionSchemeOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeOutput
type MeInstallationTemplatePartitionSchemeArgs ¶
type MeInstallationTemplatePartitionSchemeArgs struct { // name of this partitioning scheme Name pulumi.StringPtrInput // on a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, // among all the compatible partitioning schemes (given the underlying hardware specifications) Priority pulumi.IntInput // This template name TemplateName pulumi.StringInput }
The set of arguments for constructing a MeInstallationTemplatePartitionScheme resource.
func (MeInstallationTemplatePartitionSchemeArgs) ElementType ¶
func (MeInstallationTemplatePartitionSchemeArgs) ElementType() reflect.Type
type MeInstallationTemplatePartitionSchemeArray ¶
type MeInstallationTemplatePartitionSchemeArray []MeInstallationTemplatePartitionSchemeInput
func (MeInstallationTemplatePartitionSchemeArray) ElementType ¶
func (MeInstallationTemplatePartitionSchemeArray) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemeArray) ToMeInstallationTemplatePartitionSchemeArrayOutput ¶
func (i MeInstallationTemplatePartitionSchemeArray) ToMeInstallationTemplatePartitionSchemeArrayOutput() MeInstallationTemplatePartitionSchemeArrayOutput
func (MeInstallationTemplatePartitionSchemeArray) ToMeInstallationTemplatePartitionSchemeArrayOutputWithContext ¶
func (i MeInstallationTemplatePartitionSchemeArray) ToMeInstallationTemplatePartitionSchemeArrayOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeArrayOutput
type MeInstallationTemplatePartitionSchemeArrayInput ¶
type MeInstallationTemplatePartitionSchemeArrayInput interface { pulumi.Input ToMeInstallationTemplatePartitionSchemeArrayOutput() MeInstallationTemplatePartitionSchemeArrayOutput ToMeInstallationTemplatePartitionSchemeArrayOutputWithContext(context.Context) MeInstallationTemplatePartitionSchemeArrayOutput }
MeInstallationTemplatePartitionSchemeArrayInput is an input type that accepts MeInstallationTemplatePartitionSchemeArray and MeInstallationTemplatePartitionSchemeArrayOutput values. You can construct a concrete instance of `MeInstallationTemplatePartitionSchemeArrayInput` via:
MeInstallationTemplatePartitionSchemeArray{ MeInstallationTemplatePartitionSchemeArgs{...} }
type MeInstallationTemplatePartitionSchemeArrayOutput ¶
type MeInstallationTemplatePartitionSchemeArrayOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplatePartitionSchemeArrayOutput) ElementType ¶
func (MeInstallationTemplatePartitionSchemeArrayOutput) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemeArrayOutput) ToMeInstallationTemplatePartitionSchemeArrayOutput ¶
func (o MeInstallationTemplatePartitionSchemeArrayOutput) ToMeInstallationTemplatePartitionSchemeArrayOutput() MeInstallationTemplatePartitionSchemeArrayOutput
func (MeInstallationTemplatePartitionSchemeArrayOutput) ToMeInstallationTemplatePartitionSchemeArrayOutputWithContext ¶
func (o MeInstallationTemplatePartitionSchemeArrayOutput) ToMeInstallationTemplatePartitionSchemeArrayOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeArrayOutput
type MeInstallationTemplatePartitionSchemeHardwareRAID ¶
type MeInstallationTemplatePartitionSchemeHardwareRAID struct { pulumi.CustomResourceState // Disk List. Syntax is cX:dY for disks and [cX:dY,cX:dY] for groups. With X and Y resp. the controller id and the disk id Disks pulumi.StringArrayOutput `pulumi:"disks"` // RAID mode (raid0, raid1, raid10, raid5, raid50, raid6, raid60) Mode pulumi.StringOutput `pulumi:"mode"` // Hardware RAID name Name pulumi.StringOutput `pulumi:"name"` // name of this partitioning scheme SchemeName pulumi.StringOutput `pulumi:"schemeName"` // Specifies the creation order of the hardware RAID Step pulumi.IntOutput `pulumi:"step"` // Template name TemplateName pulumi.StringOutput `pulumi:"templateName"` }
Use this resource to create a hardware raid group in the partition scheme of a custom installation template available for dedicated servers.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mytemplate, err := ovh.NewMeInstallationTemplate(ctx, "mytemplate", &ovh.MeInstallationTemplateArgs{ BaseTemplateName: pulumi.String("centos7_64"), TemplateName: pulumi.String("mytemplate"), DefaultLanguage: pulumi.String("fr"), }) if err != nil { return err } scheme, err := ovh.NewMeInstallationTemplatePartitionScheme(ctx, "scheme", &ovh.MeInstallationTemplatePartitionSchemeArgs{ TemplateName: mytemplate.TemplateName, Priority: pulumi.Int(1), }) if err != nil { return err } _, err = ovh.NewMeInstallationTemplatePartitionSchemeHardwareRAID(ctx, "group1", &ovh.MeInstallationTemplatePartitionSchemeHardwareRAIDArgs{ TemplateName: scheme.TemplateName, SchemeName: scheme.Name, Disks: pulumi.StringArray{ pulumi.String("[c1:d1,c1:d2,c1:d3]"), pulumi.String("[c1:d10,c1:d20,c1:d30]"), }, Mode: pulumi.String("raid50"), Step: pulumi.Int(1), }) if err != nil { return err } return nil }) }
```
## Import
Use the fake id format to import the resource `template_name/scheme_name/name`.
func GetMeInstallationTemplatePartitionSchemeHardwareRAID ¶
func GetMeInstallationTemplatePartitionSchemeHardwareRAID(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeInstallationTemplatePartitionSchemeHardwareRAIDState, opts ...pulumi.ResourceOption) (*MeInstallationTemplatePartitionSchemeHardwareRAID, error)
GetMeInstallationTemplatePartitionSchemeHardwareRAID gets an existing MeInstallationTemplatePartitionSchemeHardwareRAID 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 NewMeInstallationTemplatePartitionSchemeHardwareRAID ¶
func NewMeInstallationTemplatePartitionSchemeHardwareRAID(ctx *pulumi.Context, name string, args *MeInstallationTemplatePartitionSchemeHardwareRAIDArgs, opts ...pulumi.ResourceOption) (*MeInstallationTemplatePartitionSchemeHardwareRAID, error)
NewMeInstallationTemplatePartitionSchemeHardwareRAID registers a new resource with the given unique name, arguments, and options.
func (*MeInstallationTemplatePartitionSchemeHardwareRAID) ElementType ¶
func (*MeInstallationTemplatePartitionSchemeHardwareRAID) ElementType() reflect.Type
func (*MeInstallationTemplatePartitionSchemeHardwareRAID) ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutput ¶
func (i *MeInstallationTemplatePartitionSchemeHardwareRAID) ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDOutput
func (*MeInstallationTemplatePartitionSchemeHardwareRAID) ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutputWithContext ¶
func (i *MeInstallationTemplatePartitionSchemeHardwareRAID) ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDOutput
type MeInstallationTemplatePartitionSchemeHardwareRAIDArgs ¶
type MeInstallationTemplatePartitionSchemeHardwareRAIDArgs struct { // Disk List. Syntax is cX:dY for disks and [cX:dY,cX:dY] for groups. With X and Y resp. the controller id and the disk id Disks pulumi.StringArrayInput // RAID mode (raid0, raid1, raid10, raid5, raid50, raid6, raid60) Mode pulumi.StringInput // Hardware RAID name Name pulumi.StringPtrInput // name of this partitioning scheme SchemeName pulumi.StringInput // Specifies the creation order of the hardware RAID Step pulumi.IntInput // Template name TemplateName pulumi.StringInput }
The set of arguments for constructing a MeInstallationTemplatePartitionSchemeHardwareRAID resource.
func (MeInstallationTemplatePartitionSchemeHardwareRAIDArgs) ElementType ¶
func (MeInstallationTemplatePartitionSchemeHardwareRAIDArgs) ElementType() reflect.Type
type MeInstallationTemplatePartitionSchemeHardwareRAIDArray ¶
type MeInstallationTemplatePartitionSchemeHardwareRAIDArray []MeInstallationTemplatePartitionSchemeHardwareRAIDInput
func (MeInstallationTemplatePartitionSchemeHardwareRAIDArray) ElementType ¶
func (MeInstallationTemplatePartitionSchemeHardwareRAIDArray) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemeHardwareRAIDArray) ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput ¶
func (i MeInstallationTemplatePartitionSchemeHardwareRAIDArray) ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput
func (MeInstallationTemplatePartitionSchemeHardwareRAIDArray) ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutputWithContext ¶
func (i MeInstallationTemplatePartitionSchemeHardwareRAIDArray) ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput
type MeInstallationTemplatePartitionSchemeHardwareRAIDArrayInput ¶
type MeInstallationTemplatePartitionSchemeHardwareRAIDArrayInput interface { pulumi.Input ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutputWithContext(context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput }
MeInstallationTemplatePartitionSchemeHardwareRAIDArrayInput is an input type that accepts MeInstallationTemplatePartitionSchemeHardwareRAIDArray and MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput values. You can construct a concrete instance of `MeInstallationTemplatePartitionSchemeHardwareRAIDArrayInput` via:
MeInstallationTemplatePartitionSchemeHardwareRAIDArray{ MeInstallationTemplatePartitionSchemeHardwareRAIDArgs{...} }
type MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput ¶
type MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput) ElementType ¶
func (MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput ¶
func (o MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput
func (MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutputWithContext ¶
func (o MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDArrayOutput
type MeInstallationTemplatePartitionSchemeHardwareRAIDInput ¶
type MeInstallationTemplatePartitionSchemeHardwareRAIDInput interface { pulumi.Input ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDOutput ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDOutput }
type MeInstallationTemplatePartitionSchemeHardwareRAIDMap ¶
type MeInstallationTemplatePartitionSchemeHardwareRAIDMap map[string]MeInstallationTemplatePartitionSchemeHardwareRAIDInput
func (MeInstallationTemplatePartitionSchemeHardwareRAIDMap) ElementType ¶
func (MeInstallationTemplatePartitionSchemeHardwareRAIDMap) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemeHardwareRAIDMap) ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput ¶
func (i MeInstallationTemplatePartitionSchemeHardwareRAIDMap) ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput
func (MeInstallationTemplatePartitionSchemeHardwareRAIDMap) ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutputWithContext ¶
func (i MeInstallationTemplatePartitionSchemeHardwareRAIDMap) ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput
type MeInstallationTemplatePartitionSchemeHardwareRAIDMapInput ¶
type MeInstallationTemplatePartitionSchemeHardwareRAIDMapInput interface { pulumi.Input ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutputWithContext(context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput }
MeInstallationTemplatePartitionSchemeHardwareRAIDMapInput is an input type that accepts MeInstallationTemplatePartitionSchemeHardwareRAIDMap and MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput values. You can construct a concrete instance of `MeInstallationTemplatePartitionSchemeHardwareRAIDMapInput` via:
MeInstallationTemplatePartitionSchemeHardwareRAIDMap{ "key": MeInstallationTemplatePartitionSchemeHardwareRAIDArgs{...} }
type MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput ¶
type MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput) ElementType ¶
func (MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput ¶
func (o MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput
func (MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutputWithContext ¶
func (o MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDMapOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDMapOutput
type MeInstallationTemplatePartitionSchemeHardwareRAIDOutput ¶
type MeInstallationTemplatePartitionSchemeHardwareRAIDOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) Disks ¶
Disk List. Syntax is cX:dY for disks and [cX:dY,cX:dY] for groups. With X and Y resp. the controller id and the disk id
func (MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) ElementType ¶
func (MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) Mode ¶
RAID mode (raid0, raid1, raid10, raid5, raid50, raid6, raid60)
func (MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) SchemeName ¶
func (o MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) SchemeName() pulumi.StringOutput
name of this partitioning scheme
func (MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) Step ¶
func (o MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) Step() pulumi.IntOutput
Specifies the creation order of the hardware RAID
func (MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) TemplateName ¶
func (o MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) TemplateName() pulumi.StringOutput
Template name
func (MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutput ¶
func (o MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutput() MeInstallationTemplatePartitionSchemeHardwareRAIDOutput
func (MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutputWithContext ¶
func (o MeInstallationTemplatePartitionSchemeHardwareRAIDOutput) ToMeInstallationTemplatePartitionSchemeHardwareRAIDOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeHardwareRAIDOutput
type MeInstallationTemplatePartitionSchemeHardwareRAIDState ¶
type MeInstallationTemplatePartitionSchemeHardwareRAIDState struct { // Disk List. Syntax is cX:dY for disks and [cX:dY,cX:dY] for groups. With X and Y resp. the controller id and the disk id Disks pulumi.StringArrayInput // RAID mode (raid0, raid1, raid10, raid5, raid50, raid6, raid60) Mode pulumi.StringPtrInput // Hardware RAID name Name pulumi.StringPtrInput // name of this partitioning scheme SchemeName pulumi.StringPtrInput // Specifies the creation order of the hardware RAID Step pulumi.IntPtrInput // Template name TemplateName pulumi.StringPtrInput }
func (MeInstallationTemplatePartitionSchemeHardwareRAIDState) ElementType ¶
func (MeInstallationTemplatePartitionSchemeHardwareRAIDState) ElementType() reflect.Type
type MeInstallationTemplatePartitionSchemeInput ¶
type MeInstallationTemplatePartitionSchemeInput interface { pulumi.Input ToMeInstallationTemplatePartitionSchemeOutput() MeInstallationTemplatePartitionSchemeOutput ToMeInstallationTemplatePartitionSchemeOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeOutput }
type MeInstallationTemplatePartitionSchemeMap ¶
type MeInstallationTemplatePartitionSchemeMap map[string]MeInstallationTemplatePartitionSchemeInput
func (MeInstallationTemplatePartitionSchemeMap) ElementType ¶
func (MeInstallationTemplatePartitionSchemeMap) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemeMap) ToMeInstallationTemplatePartitionSchemeMapOutput ¶
func (i MeInstallationTemplatePartitionSchemeMap) ToMeInstallationTemplatePartitionSchemeMapOutput() MeInstallationTemplatePartitionSchemeMapOutput
func (MeInstallationTemplatePartitionSchemeMap) ToMeInstallationTemplatePartitionSchemeMapOutputWithContext ¶
func (i MeInstallationTemplatePartitionSchemeMap) ToMeInstallationTemplatePartitionSchemeMapOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeMapOutput
type MeInstallationTemplatePartitionSchemeMapInput ¶
type MeInstallationTemplatePartitionSchemeMapInput interface { pulumi.Input ToMeInstallationTemplatePartitionSchemeMapOutput() MeInstallationTemplatePartitionSchemeMapOutput ToMeInstallationTemplatePartitionSchemeMapOutputWithContext(context.Context) MeInstallationTemplatePartitionSchemeMapOutput }
MeInstallationTemplatePartitionSchemeMapInput is an input type that accepts MeInstallationTemplatePartitionSchemeMap and MeInstallationTemplatePartitionSchemeMapOutput values. You can construct a concrete instance of `MeInstallationTemplatePartitionSchemeMapInput` via:
MeInstallationTemplatePartitionSchemeMap{ "key": MeInstallationTemplatePartitionSchemeArgs{...} }
type MeInstallationTemplatePartitionSchemeMapOutput ¶
type MeInstallationTemplatePartitionSchemeMapOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplatePartitionSchemeMapOutput) ElementType ¶
func (MeInstallationTemplatePartitionSchemeMapOutput) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemeMapOutput) ToMeInstallationTemplatePartitionSchemeMapOutput ¶
func (o MeInstallationTemplatePartitionSchemeMapOutput) ToMeInstallationTemplatePartitionSchemeMapOutput() MeInstallationTemplatePartitionSchemeMapOutput
func (MeInstallationTemplatePartitionSchemeMapOutput) ToMeInstallationTemplatePartitionSchemeMapOutputWithContext ¶
func (o MeInstallationTemplatePartitionSchemeMapOutput) ToMeInstallationTemplatePartitionSchemeMapOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeMapOutput
type MeInstallationTemplatePartitionSchemeOutput ¶
type MeInstallationTemplatePartitionSchemeOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplatePartitionSchemeOutput) ElementType ¶
func (MeInstallationTemplatePartitionSchemeOutput) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemeOutput) Name ¶
func (o MeInstallationTemplatePartitionSchemeOutput) Name() pulumi.StringOutput
name of this partitioning scheme
func (MeInstallationTemplatePartitionSchemeOutput) Priority ¶
func (o MeInstallationTemplatePartitionSchemeOutput) Priority() pulumi.IntOutput
on a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, among all the compatible partitioning schemes (given the underlying hardware specifications)
func (MeInstallationTemplatePartitionSchemeOutput) TemplateName ¶
func (o MeInstallationTemplatePartitionSchemeOutput) TemplateName() pulumi.StringOutput
This template name
func (MeInstallationTemplatePartitionSchemeOutput) ToMeInstallationTemplatePartitionSchemeOutput ¶
func (o MeInstallationTemplatePartitionSchemeOutput) ToMeInstallationTemplatePartitionSchemeOutput() MeInstallationTemplatePartitionSchemeOutput
func (MeInstallationTemplatePartitionSchemeOutput) ToMeInstallationTemplatePartitionSchemeOutputWithContext ¶
func (o MeInstallationTemplatePartitionSchemeOutput) ToMeInstallationTemplatePartitionSchemeOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemeOutput
type MeInstallationTemplatePartitionSchemePartition ¶
type MeInstallationTemplatePartitionSchemePartition struct { pulumi.CustomResourceState // Partition filesystem Filesystem pulumi.StringOutput `pulumi:"filesystem"` // partition mount point Mountpoint pulumi.StringOutput `pulumi:"mountpoint"` // step or order. specifies the creation order of the partition on the disk Order pulumi.IntOutput `pulumi:"order"` // raid partition type Raid pulumi.StringOutput `pulumi:"raid"` // name of this partitioning scheme SchemeName pulumi.StringOutput `pulumi:"schemeName"` // size of partition in MB, 0 => rest of the space Size pulumi.IntOutput `pulumi:"size"` // Template name TemplateName pulumi.StringOutput `pulumi:"templateName"` // partition type Type pulumi.StringOutput `pulumi:"type"` // The volume name needed for proxmox distribution VolumeName pulumi.StringOutput `pulumi:"volumeName"` }
Use this resource to create a partition in the partition scheme of a custom installation template available for dedicated servers.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mytemplate, err := ovh.NewMeInstallationTemplate(ctx, "mytemplate", &ovh.MeInstallationTemplateArgs{ BaseTemplateName: pulumi.String("centos7_64"), TemplateName: pulumi.String("mytemplate"), DefaultLanguage: pulumi.String("fr"), }) if err != nil { return err } scheme, err := ovh.NewMeInstallationTemplatePartitionScheme(ctx, "scheme", &ovh.MeInstallationTemplatePartitionSchemeArgs{ TemplateName: mytemplate.TemplateName, Priority: pulumi.Int(1), }) if err != nil { return err } _, err = ovh.NewMeInstallationTemplatePartitionSchemePartition(ctx, "root", &ovh.MeInstallationTemplatePartitionSchemePartitionArgs{ TemplateName: scheme.TemplateName, SchemeName: scheme.Name, Mountpoint: pulumi.String("/"), Filesystem: pulumi.String("ext4"), Size: pulumi.Int(400), Order: pulumi.Int(1), Type: pulumi.String("primary"), }) if err != nil { return err } return nil }) }
```
## Import
Use the fake id format to import the resource `template_name/scheme_name/mountpoint` (example"mytemplate/myscheme//").
func GetMeInstallationTemplatePartitionSchemePartition ¶
func GetMeInstallationTemplatePartitionSchemePartition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeInstallationTemplatePartitionSchemePartitionState, opts ...pulumi.ResourceOption) (*MeInstallationTemplatePartitionSchemePartition, error)
GetMeInstallationTemplatePartitionSchemePartition gets an existing MeInstallationTemplatePartitionSchemePartition 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 NewMeInstallationTemplatePartitionSchemePartition ¶
func NewMeInstallationTemplatePartitionSchemePartition(ctx *pulumi.Context, name string, args *MeInstallationTemplatePartitionSchemePartitionArgs, opts ...pulumi.ResourceOption) (*MeInstallationTemplatePartitionSchemePartition, error)
NewMeInstallationTemplatePartitionSchemePartition registers a new resource with the given unique name, arguments, and options.
func (*MeInstallationTemplatePartitionSchemePartition) ElementType ¶
func (*MeInstallationTemplatePartitionSchemePartition) ElementType() reflect.Type
func (*MeInstallationTemplatePartitionSchemePartition) ToMeInstallationTemplatePartitionSchemePartitionOutput ¶
func (i *MeInstallationTemplatePartitionSchemePartition) ToMeInstallationTemplatePartitionSchemePartitionOutput() MeInstallationTemplatePartitionSchemePartitionOutput
func (*MeInstallationTemplatePartitionSchemePartition) ToMeInstallationTemplatePartitionSchemePartitionOutputWithContext ¶
func (i *MeInstallationTemplatePartitionSchemePartition) ToMeInstallationTemplatePartitionSchemePartitionOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemePartitionOutput
type MeInstallationTemplatePartitionSchemePartitionArgs ¶
type MeInstallationTemplatePartitionSchemePartitionArgs struct { // Partition filesystem Filesystem pulumi.StringInput // partition mount point Mountpoint pulumi.StringInput // step or order. specifies the creation order of the partition on the disk Order pulumi.IntInput // raid partition type Raid pulumi.StringPtrInput // name of this partitioning scheme SchemeName pulumi.StringInput // size of partition in MB, 0 => rest of the space Size pulumi.IntInput // Template name TemplateName pulumi.StringInput // partition type Type pulumi.StringInput // The volume name needed for proxmox distribution VolumeName pulumi.StringPtrInput }
The set of arguments for constructing a MeInstallationTemplatePartitionSchemePartition resource.
func (MeInstallationTemplatePartitionSchemePartitionArgs) ElementType ¶
func (MeInstallationTemplatePartitionSchemePartitionArgs) ElementType() reflect.Type
type MeInstallationTemplatePartitionSchemePartitionArray ¶
type MeInstallationTemplatePartitionSchemePartitionArray []MeInstallationTemplatePartitionSchemePartitionInput
func (MeInstallationTemplatePartitionSchemePartitionArray) ElementType ¶
func (MeInstallationTemplatePartitionSchemePartitionArray) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemePartitionArray) ToMeInstallationTemplatePartitionSchemePartitionArrayOutput ¶
func (i MeInstallationTemplatePartitionSchemePartitionArray) ToMeInstallationTemplatePartitionSchemePartitionArrayOutput() MeInstallationTemplatePartitionSchemePartitionArrayOutput
func (MeInstallationTemplatePartitionSchemePartitionArray) ToMeInstallationTemplatePartitionSchemePartitionArrayOutputWithContext ¶
func (i MeInstallationTemplatePartitionSchemePartitionArray) ToMeInstallationTemplatePartitionSchemePartitionArrayOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemePartitionArrayOutput
type MeInstallationTemplatePartitionSchemePartitionArrayInput ¶
type MeInstallationTemplatePartitionSchemePartitionArrayInput interface { pulumi.Input ToMeInstallationTemplatePartitionSchemePartitionArrayOutput() MeInstallationTemplatePartitionSchemePartitionArrayOutput ToMeInstallationTemplatePartitionSchemePartitionArrayOutputWithContext(context.Context) MeInstallationTemplatePartitionSchemePartitionArrayOutput }
MeInstallationTemplatePartitionSchemePartitionArrayInput is an input type that accepts MeInstallationTemplatePartitionSchemePartitionArray and MeInstallationTemplatePartitionSchemePartitionArrayOutput values. You can construct a concrete instance of `MeInstallationTemplatePartitionSchemePartitionArrayInput` via:
MeInstallationTemplatePartitionSchemePartitionArray{ MeInstallationTemplatePartitionSchemePartitionArgs{...} }
type MeInstallationTemplatePartitionSchemePartitionArrayOutput ¶
type MeInstallationTemplatePartitionSchemePartitionArrayOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplatePartitionSchemePartitionArrayOutput) ElementType ¶
func (MeInstallationTemplatePartitionSchemePartitionArrayOutput) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemePartitionArrayOutput) ToMeInstallationTemplatePartitionSchemePartitionArrayOutput ¶
func (o MeInstallationTemplatePartitionSchemePartitionArrayOutput) ToMeInstallationTemplatePartitionSchemePartitionArrayOutput() MeInstallationTemplatePartitionSchemePartitionArrayOutput
func (MeInstallationTemplatePartitionSchemePartitionArrayOutput) ToMeInstallationTemplatePartitionSchemePartitionArrayOutputWithContext ¶
func (o MeInstallationTemplatePartitionSchemePartitionArrayOutput) ToMeInstallationTemplatePartitionSchemePartitionArrayOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemePartitionArrayOutput
type MeInstallationTemplatePartitionSchemePartitionInput ¶
type MeInstallationTemplatePartitionSchemePartitionInput interface { pulumi.Input ToMeInstallationTemplatePartitionSchemePartitionOutput() MeInstallationTemplatePartitionSchemePartitionOutput ToMeInstallationTemplatePartitionSchemePartitionOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemePartitionOutput }
type MeInstallationTemplatePartitionSchemePartitionMap ¶
type MeInstallationTemplatePartitionSchemePartitionMap map[string]MeInstallationTemplatePartitionSchemePartitionInput
func (MeInstallationTemplatePartitionSchemePartitionMap) ElementType ¶
func (MeInstallationTemplatePartitionSchemePartitionMap) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemePartitionMap) ToMeInstallationTemplatePartitionSchemePartitionMapOutput ¶
func (i MeInstallationTemplatePartitionSchemePartitionMap) ToMeInstallationTemplatePartitionSchemePartitionMapOutput() MeInstallationTemplatePartitionSchemePartitionMapOutput
func (MeInstallationTemplatePartitionSchemePartitionMap) ToMeInstallationTemplatePartitionSchemePartitionMapOutputWithContext ¶
func (i MeInstallationTemplatePartitionSchemePartitionMap) ToMeInstallationTemplatePartitionSchemePartitionMapOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemePartitionMapOutput
type MeInstallationTemplatePartitionSchemePartitionMapInput ¶
type MeInstallationTemplatePartitionSchemePartitionMapInput interface { pulumi.Input ToMeInstallationTemplatePartitionSchemePartitionMapOutput() MeInstallationTemplatePartitionSchemePartitionMapOutput ToMeInstallationTemplatePartitionSchemePartitionMapOutputWithContext(context.Context) MeInstallationTemplatePartitionSchemePartitionMapOutput }
MeInstallationTemplatePartitionSchemePartitionMapInput is an input type that accepts MeInstallationTemplatePartitionSchemePartitionMap and MeInstallationTemplatePartitionSchemePartitionMapOutput values. You can construct a concrete instance of `MeInstallationTemplatePartitionSchemePartitionMapInput` via:
MeInstallationTemplatePartitionSchemePartitionMap{ "key": MeInstallationTemplatePartitionSchemePartitionArgs{...} }
type MeInstallationTemplatePartitionSchemePartitionMapOutput ¶
type MeInstallationTemplatePartitionSchemePartitionMapOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplatePartitionSchemePartitionMapOutput) ElementType ¶
func (MeInstallationTemplatePartitionSchemePartitionMapOutput) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemePartitionMapOutput) ToMeInstallationTemplatePartitionSchemePartitionMapOutput ¶
func (o MeInstallationTemplatePartitionSchemePartitionMapOutput) ToMeInstallationTemplatePartitionSchemePartitionMapOutput() MeInstallationTemplatePartitionSchemePartitionMapOutput
func (MeInstallationTemplatePartitionSchemePartitionMapOutput) ToMeInstallationTemplatePartitionSchemePartitionMapOutputWithContext ¶
func (o MeInstallationTemplatePartitionSchemePartitionMapOutput) ToMeInstallationTemplatePartitionSchemePartitionMapOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemePartitionMapOutput
type MeInstallationTemplatePartitionSchemePartitionOutput ¶
type MeInstallationTemplatePartitionSchemePartitionOutput struct{ *pulumi.OutputState }
func (MeInstallationTemplatePartitionSchemePartitionOutput) ElementType ¶
func (MeInstallationTemplatePartitionSchemePartitionOutput) ElementType() reflect.Type
func (MeInstallationTemplatePartitionSchemePartitionOutput) Filesystem ¶
func (o MeInstallationTemplatePartitionSchemePartitionOutput) Filesystem() pulumi.StringOutput
Partition filesystem
func (MeInstallationTemplatePartitionSchemePartitionOutput) Mountpoint ¶
func (o MeInstallationTemplatePartitionSchemePartitionOutput) Mountpoint() pulumi.StringOutput
partition mount point
func (MeInstallationTemplatePartitionSchemePartitionOutput) Order ¶
func (o MeInstallationTemplatePartitionSchemePartitionOutput) Order() pulumi.IntOutput
step or order. specifies the creation order of the partition on the disk
func (MeInstallationTemplatePartitionSchemePartitionOutput) Raid ¶
func (o MeInstallationTemplatePartitionSchemePartitionOutput) Raid() pulumi.StringOutput
raid partition type
func (MeInstallationTemplatePartitionSchemePartitionOutput) SchemeName ¶
func (o MeInstallationTemplatePartitionSchemePartitionOutput) SchemeName() pulumi.StringOutput
name of this partitioning scheme
func (MeInstallationTemplatePartitionSchemePartitionOutput) Size ¶
func (o MeInstallationTemplatePartitionSchemePartitionOutput) Size() pulumi.IntOutput
size of partition in MB, 0 => rest of the space
func (MeInstallationTemplatePartitionSchemePartitionOutput) TemplateName ¶
func (o MeInstallationTemplatePartitionSchemePartitionOutput) TemplateName() pulumi.StringOutput
Template name
func (MeInstallationTemplatePartitionSchemePartitionOutput) ToMeInstallationTemplatePartitionSchemePartitionOutput ¶
func (o MeInstallationTemplatePartitionSchemePartitionOutput) ToMeInstallationTemplatePartitionSchemePartitionOutput() MeInstallationTemplatePartitionSchemePartitionOutput
func (MeInstallationTemplatePartitionSchemePartitionOutput) ToMeInstallationTemplatePartitionSchemePartitionOutputWithContext ¶
func (o MeInstallationTemplatePartitionSchemePartitionOutput) ToMeInstallationTemplatePartitionSchemePartitionOutputWithContext(ctx context.Context) MeInstallationTemplatePartitionSchemePartitionOutput
func (MeInstallationTemplatePartitionSchemePartitionOutput) Type ¶
func (o MeInstallationTemplatePartitionSchemePartitionOutput) Type() pulumi.StringOutput
partition type
func (MeInstallationTemplatePartitionSchemePartitionOutput) VolumeName ¶
func (o MeInstallationTemplatePartitionSchemePartitionOutput) VolumeName() pulumi.StringOutput
The volume name needed for proxmox distribution
type MeInstallationTemplatePartitionSchemePartitionState ¶
type MeInstallationTemplatePartitionSchemePartitionState struct { // Partition filesystem Filesystem pulumi.StringPtrInput // partition mount point Mountpoint pulumi.StringPtrInput // step or order. specifies the creation order of the partition on the disk Order pulumi.IntPtrInput // raid partition type Raid pulumi.StringPtrInput // name of this partitioning scheme SchemeName pulumi.StringPtrInput // size of partition in MB, 0 => rest of the space Size pulumi.IntPtrInput // Template name TemplateName pulumi.StringPtrInput // partition type Type pulumi.StringPtrInput // The volume name needed for proxmox distribution VolumeName pulumi.StringPtrInput }
func (MeInstallationTemplatePartitionSchemePartitionState) ElementType ¶
func (MeInstallationTemplatePartitionSchemePartitionState) ElementType() reflect.Type
type MeInstallationTemplatePartitionSchemeState ¶
type MeInstallationTemplatePartitionSchemeState struct { // name of this partitioning scheme Name pulumi.StringPtrInput // on a reinstall, if a partitioning scheme is not specified, the one with the higher priority will be used by default, // among all the compatible partitioning schemes (given the underlying hardware specifications) Priority pulumi.IntPtrInput // This template name TemplateName pulumi.StringPtrInput }
func (MeInstallationTemplatePartitionSchemeState) ElementType ¶
func (MeInstallationTemplatePartitionSchemeState) ElementType() reflect.Type
type MeInstallationTemplateState ¶
type MeInstallationTemplateState struct { // List of all language available for this template AvailableLanguages pulumi.StringArrayInput // OVH template name yours will be based on, choose one among the list given by compatibleTemplates function BaseTemplateName pulumi.StringPtrInput // This distribution is new and, although tested and functional, may still display odd behaviour Beta pulumi.BoolPtrInput // This template bit format (32 or 64) BitFormat pulumi.IntPtrInput // Category of this template (informative only). (basic, customer, hosting, other, readyToUse, virtualisation) Category pulumi.StringPtrInput Customization MeInstallationTemplateCustomizationPtrInput // The default language of this template DefaultLanguage pulumi.StringPtrInput // is this distribution deprecated Deprecated pulumi.BoolPtrInput // information about this template Description pulumi.StringPtrInput // the distribution this template is based on Distribution pulumi.StringPtrInput // this template family type (bsd,linux,solaris,windows) Family pulumi.StringPtrInput // Filesystems available (btrfs,ext3,ext4,ntfs,reiserfs,swap,ufs,xfs,zfs) Filesystems pulumi.StringArrayInput // This distribution supports hardware raid configuration through the OVH API HardRaidConfiguration pulumi.BoolPtrInput // Date of last modification of the base image LastModification pulumi.StringPtrInput // This distribution supports Logical Volumes (Linux LVM) LvmReady pulumi.BoolPtrInput // Remove default partition schemes at creation RemoveDefaultPartitionSchemes pulumi.BoolPtrInput // This distribution supports installation using the distribution's native kernel instead of the recommended OVH kernel SupportsDistributionKernel pulumi.BoolPtrInput // This distribution supports the GUID Partition Table (GPT), providing up to 128 partitions that can have more than 2TB SupportsGptLabel pulumi.BoolPtrInput // This distribution supports RTM software SupportsRtm pulumi.BoolPtrInput // This distribution supports the microsoft SQL server SupportsSqlServer pulumi.BoolPtrInput // This distribution supports UEFI setup (no,only,yes) SupportsUefi pulumi.StringPtrInput // This template name TemplateName pulumi.StringPtrInput }
func (MeInstallationTemplateState) ElementType ¶
func (MeInstallationTemplateState) ElementType() reflect.Type
type MeSSHKey ¶
type MeSSHKey struct { pulumi.CustomResourceState // True when this public SSH key is used for rescue mode and reinstallations. Default pulumi.BoolOutput `pulumi:"default"` // The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". Key pulumi.StringOutput `pulumi:"key"` // The friendly name of this SSH key. KeyName pulumi.StringOutput `pulumi:"keyName"` }
Creates an SSH Key.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewMeSSHKey(ctx, "mykey", &ovh.MeSSHKeyArgs{ Key: pulumi.String("ssh-ed25519 AAAAC3..."), KeyName: pulumi.String("mykey"), }) if err != nil { return err } return nil }) }
```
func GetMeSSHKey ¶
func GetMeSSHKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeSSHKeyState, opts ...pulumi.ResourceOption) (*MeSSHKey, error)
GetMeSSHKey gets an existing MeSSHKey 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 NewMeSSHKey ¶
func NewMeSSHKey(ctx *pulumi.Context, name string, args *MeSSHKeyArgs, opts ...pulumi.ResourceOption) (*MeSSHKey, error)
NewMeSSHKey registers a new resource with the given unique name, arguments, and options.
func (*MeSSHKey) ElementType ¶
func (*MeSSHKey) ToMeSSHKeyOutput ¶
func (i *MeSSHKey) ToMeSSHKeyOutput() MeSSHKeyOutput
func (*MeSSHKey) ToMeSSHKeyOutputWithContext ¶
func (i *MeSSHKey) ToMeSSHKeyOutputWithContext(ctx context.Context) MeSSHKeyOutput
type MeSSHKeyArgs ¶
type MeSSHKeyArgs struct { // True when this public SSH key is used for rescue mode and reinstallations. Default pulumi.BoolPtrInput // The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". Key pulumi.StringInput // The friendly name of this SSH key. KeyName pulumi.StringInput }
The set of arguments for constructing a MeSSHKey resource.
func (MeSSHKeyArgs) ElementType ¶
func (MeSSHKeyArgs) ElementType() reflect.Type
type MeSSHKeyArray ¶
type MeSSHKeyArray []MeSSHKeyInput
func (MeSSHKeyArray) ElementType ¶
func (MeSSHKeyArray) ElementType() reflect.Type
func (MeSSHKeyArray) ToMeSSHKeyArrayOutput ¶
func (i MeSSHKeyArray) ToMeSSHKeyArrayOutput() MeSSHKeyArrayOutput
func (MeSSHKeyArray) ToMeSSHKeyArrayOutputWithContext ¶
func (i MeSSHKeyArray) ToMeSSHKeyArrayOutputWithContext(ctx context.Context) MeSSHKeyArrayOutput
type MeSSHKeyArrayInput ¶
type MeSSHKeyArrayInput interface { pulumi.Input ToMeSSHKeyArrayOutput() MeSSHKeyArrayOutput ToMeSSHKeyArrayOutputWithContext(context.Context) MeSSHKeyArrayOutput }
MeSSHKeyArrayInput is an input type that accepts MeSSHKeyArray and MeSSHKeyArrayOutput values. You can construct a concrete instance of `MeSSHKeyArrayInput` via:
MeSSHKeyArray{ MeSSHKeyArgs{...} }
type MeSSHKeyArrayOutput ¶
type MeSSHKeyArrayOutput struct{ *pulumi.OutputState }
func (MeSSHKeyArrayOutput) ElementType ¶
func (MeSSHKeyArrayOutput) ElementType() reflect.Type
func (MeSSHKeyArrayOutput) Index ¶
func (o MeSSHKeyArrayOutput) Index(i pulumi.IntInput) MeSSHKeyOutput
func (MeSSHKeyArrayOutput) ToMeSSHKeyArrayOutput ¶
func (o MeSSHKeyArrayOutput) ToMeSSHKeyArrayOutput() MeSSHKeyArrayOutput
func (MeSSHKeyArrayOutput) ToMeSSHKeyArrayOutputWithContext ¶
func (o MeSSHKeyArrayOutput) ToMeSSHKeyArrayOutputWithContext(ctx context.Context) MeSSHKeyArrayOutput
type MeSSHKeyInput ¶
type MeSSHKeyInput interface { pulumi.Input ToMeSSHKeyOutput() MeSSHKeyOutput ToMeSSHKeyOutputWithContext(ctx context.Context) MeSSHKeyOutput }
type MeSSHKeyMap ¶
type MeSSHKeyMap map[string]MeSSHKeyInput
func (MeSSHKeyMap) ElementType ¶
func (MeSSHKeyMap) ElementType() reflect.Type
func (MeSSHKeyMap) ToMeSSHKeyMapOutput ¶
func (i MeSSHKeyMap) ToMeSSHKeyMapOutput() MeSSHKeyMapOutput
func (MeSSHKeyMap) ToMeSSHKeyMapOutputWithContext ¶
func (i MeSSHKeyMap) ToMeSSHKeyMapOutputWithContext(ctx context.Context) MeSSHKeyMapOutput
type MeSSHKeyMapInput ¶
type MeSSHKeyMapInput interface { pulumi.Input ToMeSSHKeyMapOutput() MeSSHKeyMapOutput ToMeSSHKeyMapOutputWithContext(context.Context) MeSSHKeyMapOutput }
MeSSHKeyMapInput is an input type that accepts MeSSHKeyMap and MeSSHKeyMapOutput values. You can construct a concrete instance of `MeSSHKeyMapInput` via:
MeSSHKeyMap{ "key": MeSSHKeyArgs{...} }
type MeSSHKeyMapOutput ¶
type MeSSHKeyMapOutput struct{ *pulumi.OutputState }
func (MeSSHKeyMapOutput) ElementType ¶
func (MeSSHKeyMapOutput) ElementType() reflect.Type
func (MeSSHKeyMapOutput) MapIndex ¶
func (o MeSSHKeyMapOutput) MapIndex(k pulumi.StringInput) MeSSHKeyOutput
func (MeSSHKeyMapOutput) ToMeSSHKeyMapOutput ¶
func (o MeSSHKeyMapOutput) ToMeSSHKeyMapOutput() MeSSHKeyMapOutput
func (MeSSHKeyMapOutput) ToMeSSHKeyMapOutputWithContext ¶
func (o MeSSHKeyMapOutput) ToMeSSHKeyMapOutputWithContext(ctx context.Context) MeSSHKeyMapOutput
type MeSSHKeyOutput ¶
type MeSSHKeyOutput struct{ *pulumi.OutputState }
func (MeSSHKeyOutput) Default ¶
func (o MeSSHKeyOutput) Default() pulumi.BoolOutput
True when this public SSH key is used for rescue mode and reinstallations.
func (MeSSHKeyOutput) ElementType ¶
func (MeSSHKeyOutput) ElementType() reflect.Type
func (MeSSHKeyOutput) Key ¶
func (o MeSSHKeyOutput) Key() pulumi.StringOutput
The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...".
func (MeSSHKeyOutput) KeyName ¶
func (o MeSSHKeyOutput) KeyName() pulumi.StringOutput
The friendly name of this SSH key.
func (MeSSHKeyOutput) ToMeSSHKeyOutput ¶
func (o MeSSHKeyOutput) ToMeSSHKeyOutput() MeSSHKeyOutput
func (MeSSHKeyOutput) ToMeSSHKeyOutputWithContext ¶
func (o MeSSHKeyOutput) ToMeSSHKeyOutputWithContext(ctx context.Context) MeSSHKeyOutput
type MeSSHKeyState ¶
type MeSSHKeyState struct { // True when this public SSH key is used for rescue mode and reinstallations. Default pulumi.BoolPtrInput // The content of the public key in the form "ssh-algo content", e.g. "ssh-ed25519 AAAAC3...". Key pulumi.StringPtrInput // The friendly name of this SSH key. KeyName pulumi.StringPtrInput }
func (MeSSHKeyState) ElementType ¶
func (MeSSHKeyState) ElementType() reflect.Type
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // The OVH API Application Key. ApplicationKey pulumi.StringPtrOutput `pulumi:"applicationKey"` // The OVH API Application Secret. ApplicationSecret pulumi.StringPtrOutput `pulumi:"applicationSecret"` // The OVH API Consumer key. ConsumerKey pulumi.StringPtrOutput `pulumi:"consumerKey"` // The OVH API endpoint to target (ex: "ovh-eu"). Endpoint pulumi.StringOutput `pulumi:"endpoint"` }
The provider type for the ovh package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // The OVH API Application Key. ApplicationKey pulumi.StringPtrInput // The OVH API Application Secret. ApplicationSecret pulumi.StringPtrInput // The OVH API Consumer key. ConsumerKey pulumi.StringPtrInput // The OVH API endpoint to target (ex: "ovh-eu"). Endpoint pulumi.StringInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ApplicationKey ¶
func (o ProviderOutput) ApplicationKey() pulumi.StringPtrOutput
The OVH API Application Key.
func (ProviderOutput) ApplicationSecret ¶
func (o ProviderOutput) ApplicationSecret() pulumi.StringPtrOutput
The OVH API Application Secret.
func (ProviderOutput) ConsumerKey ¶
func (o ProviderOutput) ConsumerKey() pulumi.StringPtrOutput
The OVH API Consumer key.
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) Endpoint ¶
func (o ProviderOutput) Endpoint() pulumi.StringOutput
The OVH API endpoint to target (ex: "ovh-eu").
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type VRack ¶
type VRack struct { pulumi.CustomResourceState // yourvrackdescription Description pulumi.StringOutput `pulumi:"description"` // yourvrackname Name pulumi.StringOutput `pulumi:"name"` // Details about an Order Orders VRackOrderArrayOutput `pulumi:"orders"` // Ovh Subsidiary OvhSubsidiary pulumi.StringOutput `pulumi:"ovhSubsidiary"` // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringOutput `pulumi:"paymentMean"` // Product Plan to order Plan VRackPlanOutput `pulumi:"plan"` // Product Plan to order PlanOptions VRackPlanOptionArrayOutput `pulumi:"planOptions"` // The internal name of your vrack ServiceName pulumi.StringOutput `pulumi:"serviceName"` }
Orders a vrack.
## Important
This resource is in beta state. Use with caution.
__NOTE__ : Currently, the OVH api doesn't support Vrack termination. You have to open a support ticket to ask for vrack termination. Otherwise, you may hit vrack quota issues.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mycart, err := ovh.GetOrderCart(ctx, &GetOrderCartArgs{ OvhSubsidiary: "fr", Description: pulumi.StringRef("my vrack order cart"), }, nil) if err != nil { return err } vrackProductCartProductPlan, err := ovh.GetProductCartProductPlan(ctx, &GetProductCartProductPlanArgs{ CartId: mycart.Id, PriceCapacity: "renew", Product: "vrack", PlanCode: "vrack", }, nil) if err != nil { return err } _, err = ovh.NewVRack(ctx, "vrackVRack", &ovh.VRackArgs{ OvhSubsidiary: pulumi.String(mycart.OvhSubsidiary), PaymentMean: pulumi.String("fidelity"), Description: pulumi.String("my vrack"), Plan: &VRackPlanArgs{ Duration: pulumi.String(vrackProductCartProductPlan.SelectedPrices[0].Duration), PlanCode: pulumi.String(vrackProductCartProductPlan.PlanCode), PricingMode: pulumi.String(vrackProductCartProductPlan.SelectedPrices[0].PricingMode), }, }) if err != nil { return err } return nil }) }
```
func GetVRack ¶
func GetVRack(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VRackState, opts ...pulumi.ResourceOption) (*VRack, error)
GetVRack gets an existing VRack 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 NewVRack ¶
func NewVRack(ctx *pulumi.Context, name string, args *VRackArgs, opts ...pulumi.ResourceOption) (*VRack, error)
NewVRack registers a new resource with the given unique name, arguments, and options.
func (*VRack) ElementType ¶
func (*VRack) ToVRackOutput ¶
func (i *VRack) ToVRackOutput() VRackOutput
func (*VRack) ToVRackOutputWithContext ¶
func (i *VRack) ToVRackOutputWithContext(ctx context.Context) VRackOutput
type VRackArgs ¶
type VRackArgs struct { // yourvrackdescription Description pulumi.StringPtrInput // yourvrackname Name pulumi.StringPtrInput // Ovh Subsidiary OvhSubsidiary pulumi.StringInput // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringInput // Product Plan to order Plan VRackPlanInput // Product Plan to order PlanOptions VRackPlanOptionArrayInput }
The set of arguments for constructing a VRack resource.
func (VRackArgs) ElementType ¶
type VRackArray ¶
type VRackArray []VRackInput
func (VRackArray) ElementType ¶
func (VRackArray) ElementType() reflect.Type
func (VRackArray) ToVRackArrayOutput ¶
func (i VRackArray) ToVRackArrayOutput() VRackArrayOutput
func (VRackArray) ToVRackArrayOutputWithContext ¶
func (i VRackArray) ToVRackArrayOutputWithContext(ctx context.Context) VRackArrayOutput
type VRackArrayInput ¶
type VRackArrayInput interface { pulumi.Input ToVRackArrayOutput() VRackArrayOutput ToVRackArrayOutputWithContext(context.Context) VRackArrayOutput }
VRackArrayInput is an input type that accepts VRackArray and VRackArrayOutput values. You can construct a concrete instance of `VRackArrayInput` via:
VRackArray{ VRackArgs{...} }
type VRackArrayOutput ¶
type VRackArrayOutput struct{ *pulumi.OutputState }
func (VRackArrayOutput) ElementType ¶
func (VRackArrayOutput) ElementType() reflect.Type
func (VRackArrayOutput) Index ¶
func (o VRackArrayOutput) Index(i pulumi.IntInput) VRackOutput
func (VRackArrayOutput) ToVRackArrayOutput ¶
func (o VRackArrayOutput) ToVRackArrayOutput() VRackArrayOutput
func (VRackArrayOutput) ToVRackArrayOutputWithContext ¶
func (o VRackArrayOutput) ToVRackArrayOutputWithContext(ctx context.Context) VRackArrayOutput
type VRackCloudProject ¶
type VRackCloudProject struct { pulumi.CustomResourceState // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ProjectId pulumi.StringOutput `pulumi:"projectId"` // The id of the vrack. If omitted, // the `OVH_VRACK_SERVICE` environment variable is used. ServiceName pulumi.StringOutput `pulumi:"serviceName"` }
Attach a Public Cloud Project to a VRack.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewVRackCloudProject(ctx, "vcp", &ovh.VRackCloudProjectArgs{ ProjectId: pulumi.String("67890"), ServiceName: pulumi.String("12345"), }) if err != nil { return err } return nil }) }
```
func GetVRackCloudProject ¶
func GetVRackCloudProject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VRackCloudProjectState, opts ...pulumi.ResourceOption) (*VRackCloudProject, error)
GetVRackCloudProject gets an existing VRackCloudProject 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 NewVRackCloudProject ¶
func NewVRackCloudProject(ctx *pulumi.Context, name string, args *VRackCloudProjectArgs, opts ...pulumi.ResourceOption) (*VRackCloudProject, error)
NewVRackCloudProject registers a new resource with the given unique name, arguments, and options.
func (*VRackCloudProject) ElementType ¶
func (*VRackCloudProject) ElementType() reflect.Type
func (*VRackCloudProject) ToVRackCloudProjectOutput ¶
func (i *VRackCloudProject) ToVRackCloudProjectOutput() VRackCloudProjectOutput
func (*VRackCloudProject) ToVRackCloudProjectOutputWithContext ¶
func (i *VRackCloudProject) ToVRackCloudProjectOutputWithContext(ctx context.Context) VRackCloudProjectOutput
type VRackCloudProjectArgs ¶
type VRackCloudProjectArgs struct { // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ProjectId pulumi.StringInput // The id of the vrack. If omitted, // the `OVH_VRACK_SERVICE` environment variable is used. ServiceName pulumi.StringInput }
The set of arguments for constructing a VRackCloudProject resource.
func (VRackCloudProjectArgs) ElementType ¶
func (VRackCloudProjectArgs) ElementType() reflect.Type
type VRackCloudProjectArray ¶
type VRackCloudProjectArray []VRackCloudProjectInput
func (VRackCloudProjectArray) ElementType ¶
func (VRackCloudProjectArray) ElementType() reflect.Type
func (VRackCloudProjectArray) ToVRackCloudProjectArrayOutput ¶
func (i VRackCloudProjectArray) ToVRackCloudProjectArrayOutput() VRackCloudProjectArrayOutput
func (VRackCloudProjectArray) ToVRackCloudProjectArrayOutputWithContext ¶
func (i VRackCloudProjectArray) ToVRackCloudProjectArrayOutputWithContext(ctx context.Context) VRackCloudProjectArrayOutput
type VRackCloudProjectArrayInput ¶
type VRackCloudProjectArrayInput interface { pulumi.Input ToVRackCloudProjectArrayOutput() VRackCloudProjectArrayOutput ToVRackCloudProjectArrayOutputWithContext(context.Context) VRackCloudProjectArrayOutput }
VRackCloudProjectArrayInput is an input type that accepts VRackCloudProjectArray and VRackCloudProjectArrayOutput values. You can construct a concrete instance of `VRackCloudProjectArrayInput` via:
VRackCloudProjectArray{ VRackCloudProjectArgs{...} }
type VRackCloudProjectArrayOutput ¶
type VRackCloudProjectArrayOutput struct{ *pulumi.OutputState }
func (VRackCloudProjectArrayOutput) ElementType ¶
func (VRackCloudProjectArrayOutput) ElementType() reflect.Type
func (VRackCloudProjectArrayOutput) Index ¶
func (o VRackCloudProjectArrayOutput) Index(i pulumi.IntInput) VRackCloudProjectOutput
func (VRackCloudProjectArrayOutput) ToVRackCloudProjectArrayOutput ¶
func (o VRackCloudProjectArrayOutput) ToVRackCloudProjectArrayOutput() VRackCloudProjectArrayOutput
func (VRackCloudProjectArrayOutput) ToVRackCloudProjectArrayOutputWithContext ¶
func (o VRackCloudProjectArrayOutput) ToVRackCloudProjectArrayOutputWithContext(ctx context.Context) VRackCloudProjectArrayOutput
type VRackCloudProjectInput ¶
type VRackCloudProjectInput interface { pulumi.Input ToVRackCloudProjectOutput() VRackCloudProjectOutput ToVRackCloudProjectOutputWithContext(ctx context.Context) VRackCloudProjectOutput }
type VRackCloudProjectMap ¶
type VRackCloudProjectMap map[string]VRackCloudProjectInput
func (VRackCloudProjectMap) ElementType ¶
func (VRackCloudProjectMap) ElementType() reflect.Type
func (VRackCloudProjectMap) ToVRackCloudProjectMapOutput ¶
func (i VRackCloudProjectMap) ToVRackCloudProjectMapOutput() VRackCloudProjectMapOutput
func (VRackCloudProjectMap) ToVRackCloudProjectMapOutputWithContext ¶
func (i VRackCloudProjectMap) ToVRackCloudProjectMapOutputWithContext(ctx context.Context) VRackCloudProjectMapOutput
type VRackCloudProjectMapInput ¶
type VRackCloudProjectMapInput interface { pulumi.Input ToVRackCloudProjectMapOutput() VRackCloudProjectMapOutput ToVRackCloudProjectMapOutputWithContext(context.Context) VRackCloudProjectMapOutput }
VRackCloudProjectMapInput is an input type that accepts VRackCloudProjectMap and VRackCloudProjectMapOutput values. You can construct a concrete instance of `VRackCloudProjectMapInput` via:
VRackCloudProjectMap{ "key": VRackCloudProjectArgs{...} }
type VRackCloudProjectMapOutput ¶
type VRackCloudProjectMapOutput struct{ *pulumi.OutputState }
func (VRackCloudProjectMapOutput) ElementType ¶
func (VRackCloudProjectMapOutput) ElementType() reflect.Type
func (VRackCloudProjectMapOutput) MapIndex ¶
func (o VRackCloudProjectMapOutput) MapIndex(k pulumi.StringInput) VRackCloudProjectOutput
func (VRackCloudProjectMapOutput) ToVRackCloudProjectMapOutput ¶
func (o VRackCloudProjectMapOutput) ToVRackCloudProjectMapOutput() VRackCloudProjectMapOutput
func (VRackCloudProjectMapOutput) ToVRackCloudProjectMapOutputWithContext ¶
func (o VRackCloudProjectMapOutput) ToVRackCloudProjectMapOutputWithContext(ctx context.Context) VRackCloudProjectMapOutput
type VRackCloudProjectOutput ¶
type VRackCloudProjectOutput struct{ *pulumi.OutputState }
func (VRackCloudProjectOutput) ElementType ¶
func (VRackCloudProjectOutput) ElementType() reflect.Type
func (VRackCloudProjectOutput) ProjectId ¶
func (o VRackCloudProjectOutput) ProjectId() pulumi.StringOutput
The id of the public cloud project. If omitted, the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used.
func (VRackCloudProjectOutput) ServiceName ¶
func (o VRackCloudProjectOutput) ServiceName() pulumi.StringOutput
The id of the vrack. If omitted, the `OVH_VRACK_SERVICE` environment variable is used.
func (VRackCloudProjectOutput) ToVRackCloudProjectOutput ¶
func (o VRackCloudProjectOutput) ToVRackCloudProjectOutput() VRackCloudProjectOutput
func (VRackCloudProjectOutput) ToVRackCloudProjectOutputWithContext ¶
func (o VRackCloudProjectOutput) ToVRackCloudProjectOutputWithContext(ctx context.Context) VRackCloudProjectOutput
type VRackCloudProjectState ¶
type VRackCloudProjectState struct { // The id of the public cloud project. If omitted, // the `OVH_CLOUD_PROJECT_SERVICE` environment variable is used. ProjectId pulumi.StringPtrInput // The id of the vrack. If omitted, // the `OVH_VRACK_SERVICE` environment variable is used. ServiceName pulumi.StringPtrInput }
func (VRackCloudProjectState) ElementType ¶
func (VRackCloudProjectState) ElementType() reflect.Type
type VRackDedicatedServer ¶
type VRackDedicatedServer struct { pulumi.CustomResourceState // The id of the dedicated server. ServerId pulumi.StringOutput `pulumi:"serverId"` // The id of the vrack. If omitted, // the `OVH_VRACK_SERVICE` environment variable is used. ServiceName pulumi.StringOutput `pulumi:"serviceName"` }
Attach a dedicated server to a VRack.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewVRackDedicatedServer(ctx, "vds", &ovh.VRackDedicatedServerArgs{ ServerId: pulumi.String("67890"), ServiceName: pulumi.String("XXXX"), }) if err != nil { return err } return nil }) }
```
func GetVRackDedicatedServer ¶
func GetVRackDedicatedServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VRackDedicatedServerState, opts ...pulumi.ResourceOption) (*VRackDedicatedServer, error)
GetVRackDedicatedServer gets an existing VRackDedicatedServer 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 NewVRackDedicatedServer ¶
func NewVRackDedicatedServer(ctx *pulumi.Context, name string, args *VRackDedicatedServerArgs, opts ...pulumi.ResourceOption) (*VRackDedicatedServer, error)
NewVRackDedicatedServer registers a new resource with the given unique name, arguments, and options.
func (*VRackDedicatedServer) ElementType ¶
func (*VRackDedicatedServer) ElementType() reflect.Type
func (*VRackDedicatedServer) ToVRackDedicatedServerOutput ¶
func (i *VRackDedicatedServer) ToVRackDedicatedServerOutput() VRackDedicatedServerOutput
func (*VRackDedicatedServer) ToVRackDedicatedServerOutputWithContext ¶
func (i *VRackDedicatedServer) ToVRackDedicatedServerOutputWithContext(ctx context.Context) VRackDedicatedServerOutput
type VRackDedicatedServerArgs ¶
type VRackDedicatedServerArgs struct { // The id of the dedicated server. ServerId pulumi.StringInput // The id of the vrack. If omitted, // the `OVH_VRACK_SERVICE` environment variable is used. ServiceName pulumi.StringInput }
The set of arguments for constructing a VRackDedicatedServer resource.
func (VRackDedicatedServerArgs) ElementType ¶
func (VRackDedicatedServerArgs) ElementType() reflect.Type
type VRackDedicatedServerArray ¶
type VRackDedicatedServerArray []VRackDedicatedServerInput
func (VRackDedicatedServerArray) ElementType ¶
func (VRackDedicatedServerArray) ElementType() reflect.Type
func (VRackDedicatedServerArray) ToVRackDedicatedServerArrayOutput ¶
func (i VRackDedicatedServerArray) ToVRackDedicatedServerArrayOutput() VRackDedicatedServerArrayOutput
func (VRackDedicatedServerArray) ToVRackDedicatedServerArrayOutputWithContext ¶
func (i VRackDedicatedServerArray) ToVRackDedicatedServerArrayOutputWithContext(ctx context.Context) VRackDedicatedServerArrayOutput
type VRackDedicatedServerArrayInput ¶
type VRackDedicatedServerArrayInput interface { pulumi.Input ToVRackDedicatedServerArrayOutput() VRackDedicatedServerArrayOutput ToVRackDedicatedServerArrayOutputWithContext(context.Context) VRackDedicatedServerArrayOutput }
VRackDedicatedServerArrayInput is an input type that accepts VRackDedicatedServerArray and VRackDedicatedServerArrayOutput values. You can construct a concrete instance of `VRackDedicatedServerArrayInput` via:
VRackDedicatedServerArray{ VRackDedicatedServerArgs{...} }
type VRackDedicatedServerArrayOutput ¶
type VRackDedicatedServerArrayOutput struct{ *pulumi.OutputState }
func (VRackDedicatedServerArrayOutput) ElementType ¶
func (VRackDedicatedServerArrayOutput) ElementType() reflect.Type
func (VRackDedicatedServerArrayOutput) Index ¶
func (o VRackDedicatedServerArrayOutput) Index(i pulumi.IntInput) VRackDedicatedServerOutput
func (VRackDedicatedServerArrayOutput) ToVRackDedicatedServerArrayOutput ¶
func (o VRackDedicatedServerArrayOutput) ToVRackDedicatedServerArrayOutput() VRackDedicatedServerArrayOutput
func (VRackDedicatedServerArrayOutput) ToVRackDedicatedServerArrayOutputWithContext ¶
func (o VRackDedicatedServerArrayOutput) ToVRackDedicatedServerArrayOutputWithContext(ctx context.Context) VRackDedicatedServerArrayOutput
type VRackDedicatedServerInput ¶
type VRackDedicatedServerInput interface { pulumi.Input ToVRackDedicatedServerOutput() VRackDedicatedServerOutput ToVRackDedicatedServerOutputWithContext(ctx context.Context) VRackDedicatedServerOutput }
type VRackDedicatedServerInterface ¶
type VRackDedicatedServerInterface struct { pulumi.CustomResourceState // The id of dedicated server network interface. InterfaceId pulumi.StringOutput `pulumi:"interfaceId"` // The id of the vrack. If omitted, // the `OVH_VRACK_SERVICE` environment variable is used. ServiceName pulumi.StringOutput `pulumi:"serviceName"` }
Attach a Dedicated Server Network Interface to a VRack.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewVRackDedicatedServerInterface(ctx, "vdsi", &ovh.VRackDedicatedServerInterfaceArgs{ InterfaceId: pulumi.String("67890"), ServiceName: pulumi.String("12345"), }) if err != nil { return err } return nil }) }
```
func GetVRackDedicatedServerInterface ¶
func GetVRackDedicatedServerInterface(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VRackDedicatedServerInterfaceState, opts ...pulumi.ResourceOption) (*VRackDedicatedServerInterface, error)
GetVRackDedicatedServerInterface gets an existing VRackDedicatedServerInterface 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 NewVRackDedicatedServerInterface ¶
func NewVRackDedicatedServerInterface(ctx *pulumi.Context, name string, args *VRackDedicatedServerInterfaceArgs, opts ...pulumi.ResourceOption) (*VRackDedicatedServerInterface, error)
NewVRackDedicatedServerInterface registers a new resource with the given unique name, arguments, and options.
func (*VRackDedicatedServerInterface) ElementType ¶
func (*VRackDedicatedServerInterface) ElementType() reflect.Type
func (*VRackDedicatedServerInterface) ToVRackDedicatedServerInterfaceOutput ¶
func (i *VRackDedicatedServerInterface) ToVRackDedicatedServerInterfaceOutput() VRackDedicatedServerInterfaceOutput
func (*VRackDedicatedServerInterface) ToVRackDedicatedServerInterfaceOutputWithContext ¶
func (i *VRackDedicatedServerInterface) ToVRackDedicatedServerInterfaceOutputWithContext(ctx context.Context) VRackDedicatedServerInterfaceOutput
type VRackDedicatedServerInterfaceArgs ¶
type VRackDedicatedServerInterfaceArgs struct { // The id of dedicated server network interface. InterfaceId pulumi.StringInput // The id of the vrack. If omitted, // the `OVH_VRACK_SERVICE` environment variable is used. ServiceName pulumi.StringInput }
The set of arguments for constructing a VRackDedicatedServerInterface resource.
func (VRackDedicatedServerInterfaceArgs) ElementType ¶
func (VRackDedicatedServerInterfaceArgs) ElementType() reflect.Type
type VRackDedicatedServerInterfaceArray ¶
type VRackDedicatedServerInterfaceArray []VRackDedicatedServerInterfaceInput
func (VRackDedicatedServerInterfaceArray) ElementType ¶
func (VRackDedicatedServerInterfaceArray) ElementType() reflect.Type
func (VRackDedicatedServerInterfaceArray) ToVRackDedicatedServerInterfaceArrayOutput ¶
func (i VRackDedicatedServerInterfaceArray) ToVRackDedicatedServerInterfaceArrayOutput() VRackDedicatedServerInterfaceArrayOutput
func (VRackDedicatedServerInterfaceArray) ToVRackDedicatedServerInterfaceArrayOutputWithContext ¶
func (i VRackDedicatedServerInterfaceArray) ToVRackDedicatedServerInterfaceArrayOutputWithContext(ctx context.Context) VRackDedicatedServerInterfaceArrayOutput
type VRackDedicatedServerInterfaceArrayInput ¶
type VRackDedicatedServerInterfaceArrayInput interface { pulumi.Input ToVRackDedicatedServerInterfaceArrayOutput() VRackDedicatedServerInterfaceArrayOutput ToVRackDedicatedServerInterfaceArrayOutputWithContext(context.Context) VRackDedicatedServerInterfaceArrayOutput }
VRackDedicatedServerInterfaceArrayInput is an input type that accepts VRackDedicatedServerInterfaceArray and VRackDedicatedServerInterfaceArrayOutput values. You can construct a concrete instance of `VRackDedicatedServerInterfaceArrayInput` via:
VRackDedicatedServerInterfaceArray{ VRackDedicatedServerInterfaceArgs{...} }
type VRackDedicatedServerInterfaceArrayOutput ¶
type VRackDedicatedServerInterfaceArrayOutput struct{ *pulumi.OutputState }
func (VRackDedicatedServerInterfaceArrayOutput) ElementType ¶
func (VRackDedicatedServerInterfaceArrayOutput) ElementType() reflect.Type
func (VRackDedicatedServerInterfaceArrayOutput) ToVRackDedicatedServerInterfaceArrayOutput ¶
func (o VRackDedicatedServerInterfaceArrayOutput) ToVRackDedicatedServerInterfaceArrayOutput() VRackDedicatedServerInterfaceArrayOutput
func (VRackDedicatedServerInterfaceArrayOutput) ToVRackDedicatedServerInterfaceArrayOutputWithContext ¶
func (o VRackDedicatedServerInterfaceArrayOutput) ToVRackDedicatedServerInterfaceArrayOutputWithContext(ctx context.Context) VRackDedicatedServerInterfaceArrayOutput
type VRackDedicatedServerInterfaceInput ¶
type VRackDedicatedServerInterfaceInput interface { pulumi.Input ToVRackDedicatedServerInterfaceOutput() VRackDedicatedServerInterfaceOutput ToVRackDedicatedServerInterfaceOutputWithContext(ctx context.Context) VRackDedicatedServerInterfaceOutput }
type VRackDedicatedServerInterfaceMap ¶
type VRackDedicatedServerInterfaceMap map[string]VRackDedicatedServerInterfaceInput
func (VRackDedicatedServerInterfaceMap) ElementType ¶
func (VRackDedicatedServerInterfaceMap) ElementType() reflect.Type
func (VRackDedicatedServerInterfaceMap) ToVRackDedicatedServerInterfaceMapOutput ¶
func (i VRackDedicatedServerInterfaceMap) ToVRackDedicatedServerInterfaceMapOutput() VRackDedicatedServerInterfaceMapOutput
func (VRackDedicatedServerInterfaceMap) ToVRackDedicatedServerInterfaceMapOutputWithContext ¶
func (i VRackDedicatedServerInterfaceMap) ToVRackDedicatedServerInterfaceMapOutputWithContext(ctx context.Context) VRackDedicatedServerInterfaceMapOutput
type VRackDedicatedServerInterfaceMapInput ¶
type VRackDedicatedServerInterfaceMapInput interface { pulumi.Input ToVRackDedicatedServerInterfaceMapOutput() VRackDedicatedServerInterfaceMapOutput ToVRackDedicatedServerInterfaceMapOutputWithContext(context.Context) VRackDedicatedServerInterfaceMapOutput }
VRackDedicatedServerInterfaceMapInput is an input type that accepts VRackDedicatedServerInterfaceMap and VRackDedicatedServerInterfaceMapOutput values. You can construct a concrete instance of `VRackDedicatedServerInterfaceMapInput` via:
VRackDedicatedServerInterfaceMap{ "key": VRackDedicatedServerInterfaceArgs{...} }
type VRackDedicatedServerInterfaceMapOutput ¶
type VRackDedicatedServerInterfaceMapOutput struct{ *pulumi.OutputState }
func (VRackDedicatedServerInterfaceMapOutput) ElementType ¶
func (VRackDedicatedServerInterfaceMapOutput) ElementType() reflect.Type
func (VRackDedicatedServerInterfaceMapOutput) MapIndex ¶
func (o VRackDedicatedServerInterfaceMapOutput) MapIndex(k pulumi.StringInput) VRackDedicatedServerInterfaceOutput
func (VRackDedicatedServerInterfaceMapOutput) ToVRackDedicatedServerInterfaceMapOutput ¶
func (o VRackDedicatedServerInterfaceMapOutput) ToVRackDedicatedServerInterfaceMapOutput() VRackDedicatedServerInterfaceMapOutput
func (VRackDedicatedServerInterfaceMapOutput) ToVRackDedicatedServerInterfaceMapOutputWithContext ¶
func (o VRackDedicatedServerInterfaceMapOutput) ToVRackDedicatedServerInterfaceMapOutputWithContext(ctx context.Context) VRackDedicatedServerInterfaceMapOutput
type VRackDedicatedServerInterfaceOutput ¶
type VRackDedicatedServerInterfaceOutput struct{ *pulumi.OutputState }
func (VRackDedicatedServerInterfaceOutput) ElementType ¶
func (VRackDedicatedServerInterfaceOutput) ElementType() reflect.Type
func (VRackDedicatedServerInterfaceOutput) InterfaceId ¶
func (o VRackDedicatedServerInterfaceOutput) InterfaceId() pulumi.StringOutput
The id of dedicated server network interface.
func (VRackDedicatedServerInterfaceOutput) ServiceName ¶
func (o VRackDedicatedServerInterfaceOutput) ServiceName() pulumi.StringOutput
The id of the vrack. If omitted, the `OVH_VRACK_SERVICE` environment variable is used.
func (VRackDedicatedServerInterfaceOutput) ToVRackDedicatedServerInterfaceOutput ¶
func (o VRackDedicatedServerInterfaceOutput) ToVRackDedicatedServerInterfaceOutput() VRackDedicatedServerInterfaceOutput
func (VRackDedicatedServerInterfaceOutput) ToVRackDedicatedServerInterfaceOutputWithContext ¶
func (o VRackDedicatedServerInterfaceOutput) ToVRackDedicatedServerInterfaceOutputWithContext(ctx context.Context) VRackDedicatedServerInterfaceOutput
type VRackDedicatedServerInterfaceState ¶
type VRackDedicatedServerInterfaceState struct { // The id of dedicated server network interface. InterfaceId pulumi.StringPtrInput // The id of the vrack. If omitted, // the `OVH_VRACK_SERVICE` environment variable is used. ServiceName pulumi.StringPtrInput }
func (VRackDedicatedServerInterfaceState) ElementType ¶
func (VRackDedicatedServerInterfaceState) ElementType() reflect.Type
type VRackDedicatedServerMap ¶
type VRackDedicatedServerMap map[string]VRackDedicatedServerInput
func (VRackDedicatedServerMap) ElementType ¶
func (VRackDedicatedServerMap) ElementType() reflect.Type
func (VRackDedicatedServerMap) ToVRackDedicatedServerMapOutput ¶
func (i VRackDedicatedServerMap) ToVRackDedicatedServerMapOutput() VRackDedicatedServerMapOutput
func (VRackDedicatedServerMap) ToVRackDedicatedServerMapOutputWithContext ¶
func (i VRackDedicatedServerMap) ToVRackDedicatedServerMapOutputWithContext(ctx context.Context) VRackDedicatedServerMapOutput
type VRackDedicatedServerMapInput ¶
type VRackDedicatedServerMapInput interface { pulumi.Input ToVRackDedicatedServerMapOutput() VRackDedicatedServerMapOutput ToVRackDedicatedServerMapOutputWithContext(context.Context) VRackDedicatedServerMapOutput }
VRackDedicatedServerMapInput is an input type that accepts VRackDedicatedServerMap and VRackDedicatedServerMapOutput values. You can construct a concrete instance of `VRackDedicatedServerMapInput` via:
VRackDedicatedServerMap{ "key": VRackDedicatedServerArgs{...} }
type VRackDedicatedServerMapOutput ¶
type VRackDedicatedServerMapOutput struct{ *pulumi.OutputState }
func (VRackDedicatedServerMapOutput) ElementType ¶
func (VRackDedicatedServerMapOutput) ElementType() reflect.Type
func (VRackDedicatedServerMapOutput) MapIndex ¶
func (o VRackDedicatedServerMapOutput) MapIndex(k pulumi.StringInput) VRackDedicatedServerOutput
func (VRackDedicatedServerMapOutput) ToVRackDedicatedServerMapOutput ¶
func (o VRackDedicatedServerMapOutput) ToVRackDedicatedServerMapOutput() VRackDedicatedServerMapOutput
func (VRackDedicatedServerMapOutput) ToVRackDedicatedServerMapOutputWithContext ¶
func (o VRackDedicatedServerMapOutput) ToVRackDedicatedServerMapOutputWithContext(ctx context.Context) VRackDedicatedServerMapOutput
type VRackDedicatedServerOutput ¶
type VRackDedicatedServerOutput struct{ *pulumi.OutputState }
func (VRackDedicatedServerOutput) ElementType ¶
func (VRackDedicatedServerOutput) ElementType() reflect.Type
func (VRackDedicatedServerOutput) ServerId ¶
func (o VRackDedicatedServerOutput) ServerId() pulumi.StringOutput
The id of the dedicated server.
func (VRackDedicatedServerOutput) ServiceName ¶
func (o VRackDedicatedServerOutput) ServiceName() pulumi.StringOutput
The id of the vrack. If omitted, the `OVH_VRACK_SERVICE` environment variable is used.
func (VRackDedicatedServerOutput) ToVRackDedicatedServerOutput ¶
func (o VRackDedicatedServerOutput) ToVRackDedicatedServerOutput() VRackDedicatedServerOutput
func (VRackDedicatedServerOutput) ToVRackDedicatedServerOutputWithContext ¶
func (o VRackDedicatedServerOutput) ToVRackDedicatedServerOutputWithContext(ctx context.Context) VRackDedicatedServerOutput
type VRackDedicatedServerState ¶
type VRackDedicatedServerState struct { // The id of the dedicated server. ServerId pulumi.StringPtrInput // The id of the vrack. If omitted, // the `OVH_VRACK_SERVICE` environment variable is used. ServiceName pulumi.StringPtrInput }
func (VRackDedicatedServerState) ElementType ¶
func (VRackDedicatedServerState) ElementType() reflect.Type
type VRackIP ¶
type VRackIP struct { pulumi.CustomResourceState // Your IP block. Block pulumi.StringOutput `pulumi:"block"` // Your gateway Gateway pulumi.StringOutput `pulumi:"gateway"` // Your IP block Ip pulumi.StringOutput `pulumi:"ip"` // The internal name of your vrack ServiceName pulumi.StringOutput `pulumi:"serviceName"` // Where you want your block announced on the network Zone pulumi.StringOutput `pulumi:"zone"` }
Attach a Ip block to a VRack.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { mycart, err := ovh.GetOrderCart(ctx, &GetOrderCartArgs{ OvhSubsidiary: "fr", Description: pulumi.StringRef("my cart"), }, nil) if err != nil { return err } vrackProductCartProductPlan, err := ovh.GetProductCartProductPlan(ctx, &GetProductCartProductPlanArgs{ CartId: mycart.Id, PriceCapacity: "renew", Product: "vrack", PlanCode: "vrack", }, nil) if err != nil { return err } vrackVRack, err := ovh.NewVRack(ctx, "vrackVRack", &ovh.VRackArgs{ Description: pulumi.String(mycart.Description), OvhSubsidiary: pulumi.String(mycart.OvhSubsidiary), PaymentMean: pulumi.String("fidelity"), Plan: &VRackPlanArgs{ Duration: pulumi.String(vrackProductCartProductPlan.SelectedPrices[0].Duration), PlanCode: pulumi.String(vrackProductCartProductPlan.PlanCode), PricingMode: pulumi.String(vrackProductCartProductPlan.SelectedPrices[0].PricingMode), }, }) if err != nil { return err } ipblockProductCartProductPlan, err := ovh.GetProductCartProductPlan(ctx, &GetProductCartProductPlanArgs{ CartId: mycart.Id, PriceCapacity: "renew", Product: "ip", PlanCode: "ip-v4-s30-ripe", }, nil) if err != nil { return err } ipblockIPService, err := ovh.NewIPService(ctx, "ipblockIPService", &ovh.IPServiceArgs{ OvhSubsidiary: pulumi.String(mycart.OvhSubsidiary), PaymentMean: pulumi.String("ovh-account"), Description: pulumi.String(mycart.Description), Plan: &IPServicePlanArgs{ Duration: pulumi.String(ipblockProductCartProductPlan.SelectedPrices[0].Duration), PlanCode: pulumi.String(ipblockProductCartProductPlan.PlanCode), PricingMode: pulumi.String(ipblockProductCartProductPlan.SelectedPrices[0].PricingMode), Configurations: IPServicePlanConfigurationArray{ &IPServicePlanConfigurationArgs{ Label: pulumi.String("country"), Value: pulumi.String("FR"), }, }, }, }) if err != nil { return err } _, err = ovh.NewVRackIP(ctx, "vrackblock", &ovh.VRackIPArgs{ ServiceName: vrackVRack.ServiceName, Block: ipblockIPService.Ip, }) if err != nil { return err } return nil }) }
```
func GetVRackIP ¶
func GetVRackIP(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VRackIPState, opts ...pulumi.ResourceOption) (*VRackIP, error)
GetVRackIP gets an existing VRackIP 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 NewVRackIP ¶
func NewVRackIP(ctx *pulumi.Context, name string, args *VRackIPArgs, opts ...pulumi.ResourceOption) (*VRackIP, error)
NewVRackIP registers a new resource with the given unique name, arguments, and options.
func (*VRackIP) ElementType ¶
func (*VRackIP) ToVRackIPOutput ¶
func (i *VRackIP) ToVRackIPOutput() VRackIPOutput
func (*VRackIP) ToVRackIPOutputWithContext ¶
func (i *VRackIP) ToVRackIPOutputWithContext(ctx context.Context) VRackIPOutput
type VRackIPArgs ¶
type VRackIPArgs struct { // Your IP block. Block pulumi.StringInput // The internal name of your vrack ServiceName pulumi.StringInput }
The set of arguments for constructing a VRackIP resource.
func (VRackIPArgs) ElementType ¶
func (VRackIPArgs) ElementType() reflect.Type
type VRackIPArray ¶
type VRackIPArray []VRackIPInput
func (VRackIPArray) ElementType ¶
func (VRackIPArray) ElementType() reflect.Type
func (VRackIPArray) ToVRackIPArrayOutput ¶
func (i VRackIPArray) ToVRackIPArrayOutput() VRackIPArrayOutput
func (VRackIPArray) ToVRackIPArrayOutputWithContext ¶
func (i VRackIPArray) ToVRackIPArrayOutputWithContext(ctx context.Context) VRackIPArrayOutput
type VRackIPArrayInput ¶
type VRackIPArrayInput interface { pulumi.Input ToVRackIPArrayOutput() VRackIPArrayOutput ToVRackIPArrayOutputWithContext(context.Context) VRackIPArrayOutput }
VRackIPArrayInput is an input type that accepts VRackIPArray and VRackIPArrayOutput values. You can construct a concrete instance of `VRackIPArrayInput` via:
VRackIPArray{ VRackIPArgs{...} }
type VRackIPArrayOutput ¶
type VRackIPArrayOutput struct{ *pulumi.OutputState }
func (VRackIPArrayOutput) ElementType ¶
func (VRackIPArrayOutput) ElementType() reflect.Type
func (VRackIPArrayOutput) Index ¶
func (o VRackIPArrayOutput) Index(i pulumi.IntInput) VRackIPOutput
func (VRackIPArrayOutput) ToVRackIPArrayOutput ¶
func (o VRackIPArrayOutput) ToVRackIPArrayOutput() VRackIPArrayOutput
func (VRackIPArrayOutput) ToVRackIPArrayOutputWithContext ¶
func (o VRackIPArrayOutput) ToVRackIPArrayOutputWithContext(ctx context.Context) VRackIPArrayOutput
type VRackIPInput ¶
type VRackIPInput interface { pulumi.Input ToVRackIPOutput() VRackIPOutput ToVRackIPOutputWithContext(ctx context.Context) VRackIPOutput }
type VRackIPLoadBalancing ¶
type VRackIPLoadBalancing struct { pulumi.CustomResourceState // The id of the ip loadbalancing. IpLoadbalancing pulumi.StringOutput `pulumi:"ipLoadbalancing"` // The id of the vrack. ServiceName pulumi.StringOutput `pulumi:"serviceName"` }
Attach a ip loadbalancing to a VRack.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-ovh/sdk/go/ovh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ovh.NewVRackIPLoadBalancing(ctx, "viplb", &ovh.VRackIPLoadBalancingArgs{ IpLoadbalancing: pulumi.String("yyy"), ServiceName: pulumi.String("xxx"), }) if err != nil { return err } return nil }) }
```
func GetVRackIPLoadBalancing ¶
func GetVRackIPLoadBalancing(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VRackIPLoadBalancingState, opts ...pulumi.ResourceOption) (*VRackIPLoadBalancing, error)
GetVRackIPLoadBalancing gets an existing VRackIPLoadBalancing 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 NewVRackIPLoadBalancing ¶
func NewVRackIPLoadBalancing(ctx *pulumi.Context, name string, args *VRackIPLoadBalancingArgs, opts ...pulumi.ResourceOption) (*VRackIPLoadBalancing, error)
NewVRackIPLoadBalancing registers a new resource with the given unique name, arguments, and options.
func (*VRackIPLoadBalancing) ElementType ¶
func (*VRackIPLoadBalancing) ElementType() reflect.Type
func (*VRackIPLoadBalancing) ToVRackIPLoadBalancingOutput ¶
func (i *VRackIPLoadBalancing) ToVRackIPLoadBalancingOutput() VRackIPLoadBalancingOutput
func (*VRackIPLoadBalancing) ToVRackIPLoadBalancingOutputWithContext ¶
func (i *VRackIPLoadBalancing) ToVRackIPLoadBalancingOutputWithContext(ctx context.Context) VRackIPLoadBalancingOutput
type VRackIPLoadBalancingArgs ¶
type VRackIPLoadBalancingArgs struct { // The id of the ip loadbalancing. IpLoadbalancing pulumi.StringInput // The id of the vrack. ServiceName pulumi.StringInput }
The set of arguments for constructing a VRackIPLoadBalancing resource.
func (VRackIPLoadBalancingArgs) ElementType ¶
func (VRackIPLoadBalancingArgs) ElementType() reflect.Type
type VRackIPLoadBalancingArray ¶
type VRackIPLoadBalancingArray []VRackIPLoadBalancingInput
func (VRackIPLoadBalancingArray) ElementType ¶
func (VRackIPLoadBalancingArray) ElementType() reflect.Type
func (VRackIPLoadBalancingArray) ToVRackIPLoadBalancingArrayOutput ¶
func (i VRackIPLoadBalancingArray) ToVRackIPLoadBalancingArrayOutput() VRackIPLoadBalancingArrayOutput
func (VRackIPLoadBalancingArray) ToVRackIPLoadBalancingArrayOutputWithContext ¶
func (i VRackIPLoadBalancingArray) ToVRackIPLoadBalancingArrayOutputWithContext(ctx context.Context) VRackIPLoadBalancingArrayOutput
type VRackIPLoadBalancingArrayInput ¶
type VRackIPLoadBalancingArrayInput interface { pulumi.Input ToVRackIPLoadBalancingArrayOutput() VRackIPLoadBalancingArrayOutput ToVRackIPLoadBalancingArrayOutputWithContext(context.Context) VRackIPLoadBalancingArrayOutput }
VRackIPLoadBalancingArrayInput is an input type that accepts VRackIPLoadBalancingArray and VRackIPLoadBalancingArrayOutput values. You can construct a concrete instance of `VRackIPLoadBalancingArrayInput` via:
VRackIPLoadBalancingArray{ VRackIPLoadBalancingArgs{...} }
type VRackIPLoadBalancingArrayOutput ¶
type VRackIPLoadBalancingArrayOutput struct{ *pulumi.OutputState }
func (VRackIPLoadBalancingArrayOutput) ElementType ¶
func (VRackIPLoadBalancingArrayOutput) ElementType() reflect.Type
func (VRackIPLoadBalancingArrayOutput) Index ¶
func (o VRackIPLoadBalancingArrayOutput) Index(i pulumi.IntInput) VRackIPLoadBalancingOutput
func (VRackIPLoadBalancingArrayOutput) ToVRackIPLoadBalancingArrayOutput ¶
func (o VRackIPLoadBalancingArrayOutput) ToVRackIPLoadBalancingArrayOutput() VRackIPLoadBalancingArrayOutput
func (VRackIPLoadBalancingArrayOutput) ToVRackIPLoadBalancingArrayOutputWithContext ¶
func (o VRackIPLoadBalancingArrayOutput) ToVRackIPLoadBalancingArrayOutputWithContext(ctx context.Context) VRackIPLoadBalancingArrayOutput
type VRackIPLoadBalancingInput ¶
type VRackIPLoadBalancingInput interface { pulumi.Input ToVRackIPLoadBalancingOutput() VRackIPLoadBalancingOutput ToVRackIPLoadBalancingOutputWithContext(ctx context.Context) VRackIPLoadBalancingOutput }
type VRackIPLoadBalancingMap ¶
type VRackIPLoadBalancingMap map[string]VRackIPLoadBalancingInput
func (VRackIPLoadBalancingMap) ElementType ¶
func (VRackIPLoadBalancingMap) ElementType() reflect.Type
func (VRackIPLoadBalancingMap) ToVRackIPLoadBalancingMapOutput ¶
func (i VRackIPLoadBalancingMap) ToVRackIPLoadBalancingMapOutput() VRackIPLoadBalancingMapOutput
func (VRackIPLoadBalancingMap) ToVRackIPLoadBalancingMapOutputWithContext ¶
func (i VRackIPLoadBalancingMap) ToVRackIPLoadBalancingMapOutputWithContext(ctx context.Context) VRackIPLoadBalancingMapOutput
type VRackIPLoadBalancingMapInput ¶
type VRackIPLoadBalancingMapInput interface { pulumi.Input ToVRackIPLoadBalancingMapOutput() VRackIPLoadBalancingMapOutput ToVRackIPLoadBalancingMapOutputWithContext(context.Context) VRackIPLoadBalancingMapOutput }
VRackIPLoadBalancingMapInput is an input type that accepts VRackIPLoadBalancingMap and VRackIPLoadBalancingMapOutput values. You can construct a concrete instance of `VRackIPLoadBalancingMapInput` via:
VRackIPLoadBalancingMap{ "key": VRackIPLoadBalancingArgs{...} }
type VRackIPLoadBalancingMapOutput ¶
type VRackIPLoadBalancingMapOutput struct{ *pulumi.OutputState }
func (VRackIPLoadBalancingMapOutput) ElementType ¶
func (VRackIPLoadBalancingMapOutput) ElementType() reflect.Type
func (VRackIPLoadBalancingMapOutput) MapIndex ¶
func (o VRackIPLoadBalancingMapOutput) MapIndex(k pulumi.StringInput) VRackIPLoadBalancingOutput
func (VRackIPLoadBalancingMapOutput) ToVRackIPLoadBalancingMapOutput ¶
func (o VRackIPLoadBalancingMapOutput) ToVRackIPLoadBalancingMapOutput() VRackIPLoadBalancingMapOutput
func (VRackIPLoadBalancingMapOutput) ToVRackIPLoadBalancingMapOutputWithContext ¶
func (o VRackIPLoadBalancingMapOutput) ToVRackIPLoadBalancingMapOutputWithContext(ctx context.Context) VRackIPLoadBalancingMapOutput
type VRackIPLoadBalancingOutput ¶
type VRackIPLoadBalancingOutput struct{ *pulumi.OutputState }
func (VRackIPLoadBalancingOutput) ElementType ¶
func (VRackIPLoadBalancingOutput) ElementType() reflect.Type
func (VRackIPLoadBalancingOutput) IpLoadbalancing ¶
func (o VRackIPLoadBalancingOutput) IpLoadbalancing() pulumi.StringOutput
The id of the ip loadbalancing.
func (VRackIPLoadBalancingOutput) ServiceName ¶
func (o VRackIPLoadBalancingOutput) ServiceName() pulumi.StringOutput
The id of the vrack.
func (VRackIPLoadBalancingOutput) ToVRackIPLoadBalancingOutput ¶
func (o VRackIPLoadBalancingOutput) ToVRackIPLoadBalancingOutput() VRackIPLoadBalancingOutput
func (VRackIPLoadBalancingOutput) ToVRackIPLoadBalancingOutputWithContext ¶
func (o VRackIPLoadBalancingOutput) ToVRackIPLoadBalancingOutputWithContext(ctx context.Context) VRackIPLoadBalancingOutput
type VRackIPLoadBalancingState ¶
type VRackIPLoadBalancingState struct { // The id of the ip loadbalancing. IpLoadbalancing pulumi.StringPtrInput // The id of the vrack. ServiceName pulumi.StringPtrInput }
func (VRackIPLoadBalancingState) ElementType ¶
func (VRackIPLoadBalancingState) ElementType() reflect.Type
type VRackIPMap ¶
type VRackIPMap map[string]VRackIPInput
func (VRackIPMap) ElementType ¶
func (VRackIPMap) ElementType() reflect.Type
func (VRackIPMap) ToVRackIPMapOutput ¶
func (i VRackIPMap) ToVRackIPMapOutput() VRackIPMapOutput
func (VRackIPMap) ToVRackIPMapOutputWithContext ¶
func (i VRackIPMap) ToVRackIPMapOutputWithContext(ctx context.Context) VRackIPMapOutput
type VRackIPMapInput ¶
type VRackIPMapInput interface { pulumi.Input ToVRackIPMapOutput() VRackIPMapOutput ToVRackIPMapOutputWithContext(context.Context) VRackIPMapOutput }
VRackIPMapInput is an input type that accepts VRackIPMap and VRackIPMapOutput values. You can construct a concrete instance of `VRackIPMapInput` via:
VRackIPMap{ "key": VRackIPArgs{...} }
type VRackIPMapOutput ¶
type VRackIPMapOutput struct{ *pulumi.OutputState }
func (VRackIPMapOutput) ElementType ¶
func (VRackIPMapOutput) ElementType() reflect.Type
func (VRackIPMapOutput) MapIndex ¶
func (o VRackIPMapOutput) MapIndex(k pulumi.StringInput) VRackIPOutput
func (VRackIPMapOutput) ToVRackIPMapOutput ¶
func (o VRackIPMapOutput) ToVRackIPMapOutput() VRackIPMapOutput
func (VRackIPMapOutput) ToVRackIPMapOutputWithContext ¶
func (o VRackIPMapOutput) ToVRackIPMapOutputWithContext(ctx context.Context) VRackIPMapOutput
type VRackIPOutput ¶
type VRackIPOutput struct{ *pulumi.OutputState }
func (VRackIPOutput) ElementType ¶
func (VRackIPOutput) ElementType() reflect.Type
func (VRackIPOutput) ServiceName ¶
func (o VRackIPOutput) ServiceName() pulumi.StringOutput
The internal name of your vrack
func (VRackIPOutput) ToVRackIPOutput ¶
func (o VRackIPOutput) ToVRackIPOutput() VRackIPOutput
func (VRackIPOutput) ToVRackIPOutputWithContext ¶
func (o VRackIPOutput) ToVRackIPOutputWithContext(ctx context.Context) VRackIPOutput
func (VRackIPOutput) Zone ¶
func (o VRackIPOutput) Zone() pulumi.StringOutput
Where you want your block announced on the network
type VRackIPState ¶
type VRackIPState struct { // Your IP block. Block pulumi.StringPtrInput // Your gateway Gateway pulumi.StringPtrInput // Your IP block Ip pulumi.StringPtrInput // The internal name of your vrack ServiceName pulumi.StringPtrInput // Where you want your block announced on the network Zone pulumi.StringPtrInput }
func (VRackIPState) ElementType ¶
func (VRackIPState) ElementType() reflect.Type
type VRackInput ¶
type VRackInput interface { pulumi.Input ToVRackOutput() VRackOutput ToVRackOutputWithContext(ctx context.Context) VRackOutput }
type VRackMap ¶
type VRackMap map[string]VRackInput
func (VRackMap) ElementType ¶
func (VRackMap) ToVRackMapOutput ¶
func (i VRackMap) ToVRackMapOutput() VRackMapOutput
func (VRackMap) ToVRackMapOutputWithContext ¶
func (i VRackMap) ToVRackMapOutputWithContext(ctx context.Context) VRackMapOutput
type VRackMapInput ¶
type VRackMapInput interface { pulumi.Input ToVRackMapOutput() VRackMapOutput ToVRackMapOutputWithContext(context.Context) VRackMapOutput }
VRackMapInput is an input type that accepts VRackMap and VRackMapOutput values. You can construct a concrete instance of `VRackMapInput` via:
VRackMap{ "key": VRackArgs{...} }
type VRackMapOutput ¶
type VRackMapOutput struct{ *pulumi.OutputState }
func (VRackMapOutput) ElementType ¶
func (VRackMapOutput) ElementType() reflect.Type
func (VRackMapOutput) MapIndex ¶
func (o VRackMapOutput) MapIndex(k pulumi.StringInput) VRackOutput
func (VRackMapOutput) ToVRackMapOutput ¶
func (o VRackMapOutput) ToVRackMapOutput() VRackMapOutput
func (VRackMapOutput) ToVRackMapOutputWithContext ¶
func (o VRackMapOutput) ToVRackMapOutputWithContext(ctx context.Context) VRackMapOutput
type VRackOrder ¶
type VRackOrder struct { // date Date *string `pulumi:"date"` // Information about a Bill entry Details []VRackOrderDetail `pulumi:"details"` // expiration date ExpirationDate *string `pulumi:"expirationDate"` // order id OrderId *int `pulumi:"orderId"` }
type VRackOrderArgs ¶
type VRackOrderArgs struct { // date Date pulumi.StringPtrInput `pulumi:"date"` // Information about a Bill entry Details VRackOrderDetailArrayInput `pulumi:"details"` // expiration date ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` // order id OrderId pulumi.IntPtrInput `pulumi:"orderId"` }
func (VRackOrderArgs) ElementType ¶
func (VRackOrderArgs) ElementType() reflect.Type
func (VRackOrderArgs) ToVRackOrderOutput ¶
func (i VRackOrderArgs) ToVRackOrderOutput() VRackOrderOutput
func (VRackOrderArgs) ToVRackOrderOutputWithContext ¶
func (i VRackOrderArgs) ToVRackOrderOutputWithContext(ctx context.Context) VRackOrderOutput
type VRackOrderArray ¶
type VRackOrderArray []VRackOrderInput
func (VRackOrderArray) ElementType ¶
func (VRackOrderArray) ElementType() reflect.Type
func (VRackOrderArray) ToVRackOrderArrayOutput ¶
func (i VRackOrderArray) ToVRackOrderArrayOutput() VRackOrderArrayOutput
func (VRackOrderArray) ToVRackOrderArrayOutputWithContext ¶
func (i VRackOrderArray) ToVRackOrderArrayOutputWithContext(ctx context.Context) VRackOrderArrayOutput
type VRackOrderArrayInput ¶
type VRackOrderArrayInput interface { pulumi.Input ToVRackOrderArrayOutput() VRackOrderArrayOutput ToVRackOrderArrayOutputWithContext(context.Context) VRackOrderArrayOutput }
VRackOrderArrayInput is an input type that accepts VRackOrderArray and VRackOrderArrayOutput values. You can construct a concrete instance of `VRackOrderArrayInput` via:
VRackOrderArray{ VRackOrderArgs{...} }
type VRackOrderArrayOutput ¶
type VRackOrderArrayOutput struct{ *pulumi.OutputState }
func (VRackOrderArrayOutput) ElementType ¶
func (VRackOrderArrayOutput) ElementType() reflect.Type
func (VRackOrderArrayOutput) Index ¶
func (o VRackOrderArrayOutput) Index(i pulumi.IntInput) VRackOrderOutput
func (VRackOrderArrayOutput) ToVRackOrderArrayOutput ¶
func (o VRackOrderArrayOutput) ToVRackOrderArrayOutput() VRackOrderArrayOutput
func (VRackOrderArrayOutput) ToVRackOrderArrayOutputWithContext ¶
func (o VRackOrderArrayOutput) ToVRackOrderArrayOutputWithContext(ctx context.Context) VRackOrderArrayOutput
type VRackOrderDetail ¶
type VRackOrderDetailArgs ¶
type VRackOrderDetailArgs struct { // yourvrackdescription Description pulumi.StringPtrInput `pulumi:"description"` // expiration date Domain pulumi.StringPtrInput `pulumi:"domain"` // order detail id OrderDetailId pulumi.IntPtrInput `pulumi:"orderDetailId"` // quantity Quantity pulumi.StringPtrInput `pulumi:"quantity"` }
func (VRackOrderDetailArgs) ElementType ¶
func (VRackOrderDetailArgs) ElementType() reflect.Type
func (VRackOrderDetailArgs) ToVRackOrderDetailOutput ¶
func (i VRackOrderDetailArgs) ToVRackOrderDetailOutput() VRackOrderDetailOutput
func (VRackOrderDetailArgs) ToVRackOrderDetailOutputWithContext ¶
func (i VRackOrderDetailArgs) ToVRackOrderDetailOutputWithContext(ctx context.Context) VRackOrderDetailOutput
type VRackOrderDetailArray ¶
type VRackOrderDetailArray []VRackOrderDetailInput
func (VRackOrderDetailArray) ElementType ¶
func (VRackOrderDetailArray) ElementType() reflect.Type
func (VRackOrderDetailArray) ToVRackOrderDetailArrayOutput ¶
func (i VRackOrderDetailArray) ToVRackOrderDetailArrayOutput() VRackOrderDetailArrayOutput
func (VRackOrderDetailArray) ToVRackOrderDetailArrayOutputWithContext ¶
func (i VRackOrderDetailArray) ToVRackOrderDetailArrayOutputWithContext(ctx context.Context) VRackOrderDetailArrayOutput
type VRackOrderDetailArrayInput ¶
type VRackOrderDetailArrayInput interface { pulumi.Input ToVRackOrderDetailArrayOutput() VRackOrderDetailArrayOutput ToVRackOrderDetailArrayOutputWithContext(context.Context) VRackOrderDetailArrayOutput }
VRackOrderDetailArrayInput is an input type that accepts VRackOrderDetailArray and VRackOrderDetailArrayOutput values. You can construct a concrete instance of `VRackOrderDetailArrayInput` via:
VRackOrderDetailArray{ VRackOrderDetailArgs{...} }
type VRackOrderDetailArrayOutput ¶
type VRackOrderDetailArrayOutput struct{ *pulumi.OutputState }
func (VRackOrderDetailArrayOutput) ElementType ¶
func (VRackOrderDetailArrayOutput) ElementType() reflect.Type
func (VRackOrderDetailArrayOutput) Index ¶
func (o VRackOrderDetailArrayOutput) Index(i pulumi.IntInput) VRackOrderDetailOutput
func (VRackOrderDetailArrayOutput) ToVRackOrderDetailArrayOutput ¶
func (o VRackOrderDetailArrayOutput) ToVRackOrderDetailArrayOutput() VRackOrderDetailArrayOutput
func (VRackOrderDetailArrayOutput) ToVRackOrderDetailArrayOutputWithContext ¶
func (o VRackOrderDetailArrayOutput) ToVRackOrderDetailArrayOutputWithContext(ctx context.Context) VRackOrderDetailArrayOutput
type VRackOrderDetailInput ¶
type VRackOrderDetailInput interface { pulumi.Input ToVRackOrderDetailOutput() VRackOrderDetailOutput ToVRackOrderDetailOutputWithContext(context.Context) VRackOrderDetailOutput }
VRackOrderDetailInput is an input type that accepts VRackOrderDetailArgs and VRackOrderDetailOutput values. You can construct a concrete instance of `VRackOrderDetailInput` via:
VRackOrderDetailArgs{...}
type VRackOrderDetailOutput ¶
type VRackOrderDetailOutput struct{ *pulumi.OutputState }
func (VRackOrderDetailOutput) Description ¶
func (o VRackOrderDetailOutput) Description() pulumi.StringPtrOutput
yourvrackdescription
func (VRackOrderDetailOutput) Domain ¶
func (o VRackOrderDetailOutput) Domain() pulumi.StringPtrOutput
expiration date
func (VRackOrderDetailOutput) ElementType ¶
func (VRackOrderDetailOutput) ElementType() reflect.Type
func (VRackOrderDetailOutput) OrderDetailId ¶
func (o VRackOrderDetailOutput) OrderDetailId() pulumi.IntPtrOutput
order detail id
func (VRackOrderDetailOutput) Quantity ¶
func (o VRackOrderDetailOutput) Quantity() pulumi.StringPtrOutput
quantity
func (VRackOrderDetailOutput) ToVRackOrderDetailOutput ¶
func (o VRackOrderDetailOutput) ToVRackOrderDetailOutput() VRackOrderDetailOutput
func (VRackOrderDetailOutput) ToVRackOrderDetailOutputWithContext ¶
func (o VRackOrderDetailOutput) ToVRackOrderDetailOutputWithContext(ctx context.Context) VRackOrderDetailOutput
type VRackOrderInput ¶
type VRackOrderInput interface { pulumi.Input ToVRackOrderOutput() VRackOrderOutput ToVRackOrderOutputWithContext(context.Context) VRackOrderOutput }
VRackOrderInput is an input type that accepts VRackOrderArgs and VRackOrderOutput values. You can construct a concrete instance of `VRackOrderInput` via:
VRackOrderArgs{...}
type VRackOrderOutput ¶
type VRackOrderOutput struct{ *pulumi.OutputState }
func (VRackOrderOutput) Details ¶
func (o VRackOrderOutput) Details() VRackOrderDetailArrayOutput
Information about a Bill entry
func (VRackOrderOutput) ElementType ¶
func (VRackOrderOutput) ElementType() reflect.Type
func (VRackOrderOutput) ExpirationDate ¶
func (o VRackOrderOutput) ExpirationDate() pulumi.StringPtrOutput
expiration date
func (VRackOrderOutput) ToVRackOrderOutput ¶
func (o VRackOrderOutput) ToVRackOrderOutput() VRackOrderOutput
func (VRackOrderOutput) ToVRackOrderOutputWithContext ¶
func (o VRackOrderOutput) ToVRackOrderOutputWithContext(ctx context.Context) VRackOrderOutput
type VRackOutput ¶
type VRackOutput struct{ *pulumi.OutputState }
func (VRackOutput) Description ¶
func (o VRackOutput) Description() pulumi.StringOutput
yourvrackdescription
func (VRackOutput) ElementType ¶
func (VRackOutput) ElementType() reflect.Type
func (VRackOutput) Orders ¶
func (o VRackOutput) Orders() VRackOrderArrayOutput
Details about an Order
func (VRackOutput) OvhSubsidiary ¶
func (o VRackOutput) OvhSubsidiary() pulumi.StringOutput
Ovh Subsidiary
func (VRackOutput) PaymentMean ¶
func (o VRackOutput) PaymentMean() pulumi.StringOutput
Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account")
func (VRackOutput) PlanOptions ¶
func (o VRackOutput) PlanOptions() VRackPlanOptionArrayOutput
Product Plan to order
func (VRackOutput) ServiceName ¶
func (o VRackOutput) ServiceName() pulumi.StringOutput
The internal name of your vrack
func (VRackOutput) ToVRackOutput ¶
func (o VRackOutput) ToVRackOutput() VRackOutput
func (VRackOutput) ToVRackOutputWithContext ¶
func (o VRackOutput) ToVRackOutputWithContext(ctx context.Context) VRackOutput
type VRackPlan ¶
type VRackPlan struct { // Catalog name CatalogName *string `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations []VRackPlanConfiguration `pulumi:"configurations"` // duration Duration string `pulumi:"duration"` // Plan code PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` }
type VRackPlanArgs ¶
type VRackPlanArgs struct { // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations VRackPlanConfigurationArrayInput `pulumi:"configurations"` // duration Duration pulumi.StringInput `pulumi:"duration"` // Plan code PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` }
func (VRackPlanArgs) ElementType ¶
func (VRackPlanArgs) ElementType() reflect.Type
func (VRackPlanArgs) ToVRackPlanOutput ¶
func (i VRackPlanArgs) ToVRackPlanOutput() VRackPlanOutput
func (VRackPlanArgs) ToVRackPlanOutputWithContext ¶
func (i VRackPlanArgs) ToVRackPlanOutputWithContext(ctx context.Context) VRackPlanOutput
func (VRackPlanArgs) ToVRackPlanPtrOutput ¶
func (i VRackPlanArgs) ToVRackPlanPtrOutput() VRackPlanPtrOutput
func (VRackPlanArgs) ToVRackPlanPtrOutputWithContext ¶
func (i VRackPlanArgs) ToVRackPlanPtrOutputWithContext(ctx context.Context) VRackPlanPtrOutput
type VRackPlanConfiguration ¶
type VRackPlanConfigurationArgs ¶
type VRackPlanConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM Value pulumi.StringInput `pulumi:"value"` }
func (VRackPlanConfigurationArgs) ElementType ¶
func (VRackPlanConfigurationArgs) ElementType() reflect.Type
func (VRackPlanConfigurationArgs) ToVRackPlanConfigurationOutput ¶
func (i VRackPlanConfigurationArgs) ToVRackPlanConfigurationOutput() VRackPlanConfigurationOutput
func (VRackPlanConfigurationArgs) ToVRackPlanConfigurationOutputWithContext ¶
func (i VRackPlanConfigurationArgs) ToVRackPlanConfigurationOutputWithContext(ctx context.Context) VRackPlanConfigurationOutput
type VRackPlanConfigurationArray ¶
type VRackPlanConfigurationArray []VRackPlanConfigurationInput
func (VRackPlanConfigurationArray) ElementType ¶
func (VRackPlanConfigurationArray) ElementType() reflect.Type
func (VRackPlanConfigurationArray) ToVRackPlanConfigurationArrayOutput ¶
func (i VRackPlanConfigurationArray) ToVRackPlanConfigurationArrayOutput() VRackPlanConfigurationArrayOutput
func (VRackPlanConfigurationArray) ToVRackPlanConfigurationArrayOutputWithContext ¶
func (i VRackPlanConfigurationArray) ToVRackPlanConfigurationArrayOutputWithContext(ctx context.Context) VRackPlanConfigurationArrayOutput
type VRackPlanConfigurationArrayInput ¶
type VRackPlanConfigurationArrayInput interface { pulumi.Input ToVRackPlanConfigurationArrayOutput() VRackPlanConfigurationArrayOutput ToVRackPlanConfigurationArrayOutputWithContext(context.Context) VRackPlanConfigurationArrayOutput }
VRackPlanConfigurationArrayInput is an input type that accepts VRackPlanConfigurationArray and VRackPlanConfigurationArrayOutput values. You can construct a concrete instance of `VRackPlanConfigurationArrayInput` via:
VRackPlanConfigurationArray{ VRackPlanConfigurationArgs{...} }
type VRackPlanConfigurationArrayOutput ¶
type VRackPlanConfigurationArrayOutput struct{ *pulumi.OutputState }
func (VRackPlanConfigurationArrayOutput) ElementType ¶
func (VRackPlanConfigurationArrayOutput) ElementType() reflect.Type
func (VRackPlanConfigurationArrayOutput) Index ¶
func (o VRackPlanConfigurationArrayOutput) Index(i pulumi.IntInput) VRackPlanConfigurationOutput
func (VRackPlanConfigurationArrayOutput) ToVRackPlanConfigurationArrayOutput ¶
func (o VRackPlanConfigurationArrayOutput) ToVRackPlanConfigurationArrayOutput() VRackPlanConfigurationArrayOutput
func (VRackPlanConfigurationArrayOutput) ToVRackPlanConfigurationArrayOutputWithContext ¶
func (o VRackPlanConfigurationArrayOutput) ToVRackPlanConfigurationArrayOutputWithContext(ctx context.Context) VRackPlanConfigurationArrayOutput
type VRackPlanConfigurationInput ¶
type VRackPlanConfigurationInput interface { pulumi.Input ToVRackPlanConfigurationOutput() VRackPlanConfigurationOutput ToVRackPlanConfigurationOutputWithContext(context.Context) VRackPlanConfigurationOutput }
VRackPlanConfigurationInput is an input type that accepts VRackPlanConfigurationArgs and VRackPlanConfigurationOutput values. You can construct a concrete instance of `VRackPlanConfigurationInput` via:
VRackPlanConfigurationArgs{...}
type VRackPlanConfigurationOutput ¶
type VRackPlanConfigurationOutput struct{ *pulumi.OutputState }
func (VRackPlanConfigurationOutput) ElementType ¶
func (VRackPlanConfigurationOutput) ElementType() reflect.Type
func (VRackPlanConfigurationOutput) Label ¶
func (o VRackPlanConfigurationOutput) Label() pulumi.StringOutput
Identifier of the resource
func (VRackPlanConfigurationOutput) ToVRackPlanConfigurationOutput ¶
func (o VRackPlanConfigurationOutput) ToVRackPlanConfigurationOutput() VRackPlanConfigurationOutput
func (VRackPlanConfigurationOutput) ToVRackPlanConfigurationOutputWithContext ¶
func (o VRackPlanConfigurationOutput) ToVRackPlanConfigurationOutputWithContext(ctx context.Context) VRackPlanConfigurationOutput
func (VRackPlanConfigurationOutput) Value ¶
func (o VRackPlanConfigurationOutput) Value() pulumi.StringOutput
Path to the resource in API.OVH.COM
type VRackPlanInput ¶
type VRackPlanInput interface { pulumi.Input ToVRackPlanOutput() VRackPlanOutput ToVRackPlanOutputWithContext(context.Context) VRackPlanOutput }
VRackPlanInput is an input type that accepts VRackPlanArgs and VRackPlanOutput values. You can construct a concrete instance of `VRackPlanInput` via:
VRackPlanArgs{...}
type VRackPlanOption ¶
type VRackPlanOption struct { // Catalog name CatalogName *string `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations []VRackPlanOptionConfiguration `pulumi:"configurations"` // duration Duration string `pulumi:"duration"` // Plan code PlanCode string `pulumi:"planCode"` // Pricing model identifier PricingMode string `pulumi:"pricingMode"` }
type VRackPlanOptionArgs ¶
type VRackPlanOptionArgs struct { // Catalog name CatalogName pulumi.StringPtrInput `pulumi:"catalogName"` // Representation of a configuration item for personalizing product Configurations VRackPlanOptionConfigurationArrayInput `pulumi:"configurations"` // duration Duration pulumi.StringInput `pulumi:"duration"` // Plan code PlanCode pulumi.StringInput `pulumi:"planCode"` // Pricing model identifier PricingMode pulumi.StringInput `pulumi:"pricingMode"` }
func (VRackPlanOptionArgs) ElementType ¶
func (VRackPlanOptionArgs) ElementType() reflect.Type
func (VRackPlanOptionArgs) ToVRackPlanOptionOutput ¶
func (i VRackPlanOptionArgs) ToVRackPlanOptionOutput() VRackPlanOptionOutput
func (VRackPlanOptionArgs) ToVRackPlanOptionOutputWithContext ¶
func (i VRackPlanOptionArgs) ToVRackPlanOptionOutputWithContext(ctx context.Context) VRackPlanOptionOutput
type VRackPlanOptionArray ¶
type VRackPlanOptionArray []VRackPlanOptionInput
func (VRackPlanOptionArray) ElementType ¶
func (VRackPlanOptionArray) ElementType() reflect.Type
func (VRackPlanOptionArray) ToVRackPlanOptionArrayOutput ¶
func (i VRackPlanOptionArray) ToVRackPlanOptionArrayOutput() VRackPlanOptionArrayOutput
func (VRackPlanOptionArray) ToVRackPlanOptionArrayOutputWithContext ¶
func (i VRackPlanOptionArray) ToVRackPlanOptionArrayOutputWithContext(ctx context.Context) VRackPlanOptionArrayOutput
type VRackPlanOptionArrayInput ¶
type VRackPlanOptionArrayInput interface { pulumi.Input ToVRackPlanOptionArrayOutput() VRackPlanOptionArrayOutput ToVRackPlanOptionArrayOutputWithContext(context.Context) VRackPlanOptionArrayOutput }
VRackPlanOptionArrayInput is an input type that accepts VRackPlanOptionArray and VRackPlanOptionArrayOutput values. You can construct a concrete instance of `VRackPlanOptionArrayInput` via:
VRackPlanOptionArray{ VRackPlanOptionArgs{...} }
type VRackPlanOptionArrayOutput ¶
type VRackPlanOptionArrayOutput struct{ *pulumi.OutputState }
func (VRackPlanOptionArrayOutput) ElementType ¶
func (VRackPlanOptionArrayOutput) ElementType() reflect.Type
func (VRackPlanOptionArrayOutput) Index ¶
func (o VRackPlanOptionArrayOutput) Index(i pulumi.IntInput) VRackPlanOptionOutput
func (VRackPlanOptionArrayOutput) ToVRackPlanOptionArrayOutput ¶
func (o VRackPlanOptionArrayOutput) ToVRackPlanOptionArrayOutput() VRackPlanOptionArrayOutput
func (VRackPlanOptionArrayOutput) ToVRackPlanOptionArrayOutputWithContext ¶
func (o VRackPlanOptionArrayOutput) ToVRackPlanOptionArrayOutputWithContext(ctx context.Context) VRackPlanOptionArrayOutput
type VRackPlanOptionConfigurationArgs ¶
type VRackPlanOptionConfigurationArgs struct { // Identifier of the resource Label pulumi.StringInput `pulumi:"label"` // Path to the resource in API.OVH.COM Value pulumi.StringInput `pulumi:"value"` }
func (VRackPlanOptionConfigurationArgs) ElementType ¶
func (VRackPlanOptionConfigurationArgs) ElementType() reflect.Type
func (VRackPlanOptionConfigurationArgs) ToVRackPlanOptionConfigurationOutput ¶
func (i VRackPlanOptionConfigurationArgs) ToVRackPlanOptionConfigurationOutput() VRackPlanOptionConfigurationOutput
func (VRackPlanOptionConfigurationArgs) ToVRackPlanOptionConfigurationOutputWithContext ¶
func (i VRackPlanOptionConfigurationArgs) ToVRackPlanOptionConfigurationOutputWithContext(ctx context.Context) VRackPlanOptionConfigurationOutput
type VRackPlanOptionConfigurationArray ¶
type VRackPlanOptionConfigurationArray []VRackPlanOptionConfigurationInput
func (VRackPlanOptionConfigurationArray) ElementType ¶
func (VRackPlanOptionConfigurationArray) ElementType() reflect.Type
func (VRackPlanOptionConfigurationArray) ToVRackPlanOptionConfigurationArrayOutput ¶
func (i VRackPlanOptionConfigurationArray) ToVRackPlanOptionConfigurationArrayOutput() VRackPlanOptionConfigurationArrayOutput
func (VRackPlanOptionConfigurationArray) ToVRackPlanOptionConfigurationArrayOutputWithContext ¶
func (i VRackPlanOptionConfigurationArray) ToVRackPlanOptionConfigurationArrayOutputWithContext(ctx context.Context) VRackPlanOptionConfigurationArrayOutput
type VRackPlanOptionConfigurationArrayInput ¶
type VRackPlanOptionConfigurationArrayInput interface { pulumi.Input ToVRackPlanOptionConfigurationArrayOutput() VRackPlanOptionConfigurationArrayOutput ToVRackPlanOptionConfigurationArrayOutputWithContext(context.Context) VRackPlanOptionConfigurationArrayOutput }
VRackPlanOptionConfigurationArrayInput is an input type that accepts VRackPlanOptionConfigurationArray and VRackPlanOptionConfigurationArrayOutput values. You can construct a concrete instance of `VRackPlanOptionConfigurationArrayInput` via:
VRackPlanOptionConfigurationArray{ VRackPlanOptionConfigurationArgs{...} }
type VRackPlanOptionConfigurationArrayOutput ¶
type VRackPlanOptionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (VRackPlanOptionConfigurationArrayOutput) ElementType ¶
func (VRackPlanOptionConfigurationArrayOutput) ElementType() reflect.Type
func (VRackPlanOptionConfigurationArrayOutput) ToVRackPlanOptionConfigurationArrayOutput ¶
func (o VRackPlanOptionConfigurationArrayOutput) ToVRackPlanOptionConfigurationArrayOutput() VRackPlanOptionConfigurationArrayOutput
func (VRackPlanOptionConfigurationArrayOutput) ToVRackPlanOptionConfigurationArrayOutputWithContext ¶
func (o VRackPlanOptionConfigurationArrayOutput) ToVRackPlanOptionConfigurationArrayOutputWithContext(ctx context.Context) VRackPlanOptionConfigurationArrayOutput
type VRackPlanOptionConfigurationInput ¶
type VRackPlanOptionConfigurationInput interface { pulumi.Input ToVRackPlanOptionConfigurationOutput() VRackPlanOptionConfigurationOutput ToVRackPlanOptionConfigurationOutputWithContext(context.Context) VRackPlanOptionConfigurationOutput }
VRackPlanOptionConfigurationInput is an input type that accepts VRackPlanOptionConfigurationArgs and VRackPlanOptionConfigurationOutput values. You can construct a concrete instance of `VRackPlanOptionConfigurationInput` via:
VRackPlanOptionConfigurationArgs{...}
type VRackPlanOptionConfigurationOutput ¶
type VRackPlanOptionConfigurationOutput struct{ *pulumi.OutputState }
func (VRackPlanOptionConfigurationOutput) ElementType ¶
func (VRackPlanOptionConfigurationOutput) ElementType() reflect.Type
func (VRackPlanOptionConfigurationOutput) Label ¶
func (o VRackPlanOptionConfigurationOutput) Label() pulumi.StringOutput
Identifier of the resource
func (VRackPlanOptionConfigurationOutput) ToVRackPlanOptionConfigurationOutput ¶
func (o VRackPlanOptionConfigurationOutput) ToVRackPlanOptionConfigurationOutput() VRackPlanOptionConfigurationOutput
func (VRackPlanOptionConfigurationOutput) ToVRackPlanOptionConfigurationOutputWithContext ¶
func (o VRackPlanOptionConfigurationOutput) ToVRackPlanOptionConfigurationOutputWithContext(ctx context.Context) VRackPlanOptionConfigurationOutput
func (VRackPlanOptionConfigurationOutput) Value ¶
func (o VRackPlanOptionConfigurationOutput) Value() pulumi.StringOutput
Path to the resource in API.OVH.COM
type VRackPlanOptionInput ¶
type VRackPlanOptionInput interface { pulumi.Input ToVRackPlanOptionOutput() VRackPlanOptionOutput ToVRackPlanOptionOutputWithContext(context.Context) VRackPlanOptionOutput }
VRackPlanOptionInput is an input type that accepts VRackPlanOptionArgs and VRackPlanOptionOutput values. You can construct a concrete instance of `VRackPlanOptionInput` via:
VRackPlanOptionArgs{...}
type VRackPlanOptionOutput ¶
type VRackPlanOptionOutput struct{ *pulumi.OutputState }
func (VRackPlanOptionOutput) CatalogName ¶
func (o VRackPlanOptionOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (VRackPlanOptionOutput) Configurations ¶
func (o VRackPlanOptionOutput) Configurations() VRackPlanOptionConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (VRackPlanOptionOutput) Duration ¶
func (o VRackPlanOptionOutput) Duration() pulumi.StringOutput
duration
func (VRackPlanOptionOutput) ElementType ¶
func (VRackPlanOptionOutput) ElementType() reflect.Type
func (VRackPlanOptionOutput) PlanCode ¶
func (o VRackPlanOptionOutput) PlanCode() pulumi.StringOutput
Plan code
func (VRackPlanOptionOutput) PricingMode ¶
func (o VRackPlanOptionOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (VRackPlanOptionOutput) ToVRackPlanOptionOutput ¶
func (o VRackPlanOptionOutput) ToVRackPlanOptionOutput() VRackPlanOptionOutput
func (VRackPlanOptionOutput) ToVRackPlanOptionOutputWithContext ¶
func (o VRackPlanOptionOutput) ToVRackPlanOptionOutputWithContext(ctx context.Context) VRackPlanOptionOutput
type VRackPlanOutput ¶
type VRackPlanOutput struct{ *pulumi.OutputState }
func (VRackPlanOutput) CatalogName ¶
func (o VRackPlanOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (VRackPlanOutput) Configurations ¶
func (o VRackPlanOutput) Configurations() VRackPlanConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (VRackPlanOutput) ElementType ¶
func (VRackPlanOutput) ElementType() reflect.Type
func (VRackPlanOutput) PricingMode ¶
func (o VRackPlanOutput) PricingMode() pulumi.StringOutput
Pricing model identifier
func (VRackPlanOutput) ToVRackPlanOutput ¶
func (o VRackPlanOutput) ToVRackPlanOutput() VRackPlanOutput
func (VRackPlanOutput) ToVRackPlanOutputWithContext ¶
func (o VRackPlanOutput) ToVRackPlanOutputWithContext(ctx context.Context) VRackPlanOutput
func (VRackPlanOutput) ToVRackPlanPtrOutput ¶
func (o VRackPlanOutput) ToVRackPlanPtrOutput() VRackPlanPtrOutput
func (VRackPlanOutput) ToVRackPlanPtrOutputWithContext ¶
func (o VRackPlanOutput) ToVRackPlanPtrOutputWithContext(ctx context.Context) VRackPlanPtrOutput
type VRackPlanPtrInput ¶
type VRackPlanPtrInput interface { pulumi.Input ToVRackPlanPtrOutput() VRackPlanPtrOutput ToVRackPlanPtrOutputWithContext(context.Context) VRackPlanPtrOutput }
VRackPlanPtrInput is an input type that accepts VRackPlanArgs, VRackPlanPtr and VRackPlanPtrOutput values. You can construct a concrete instance of `VRackPlanPtrInput` via:
VRackPlanArgs{...} or: nil
func VRackPlanPtr ¶
func VRackPlanPtr(v *VRackPlanArgs) VRackPlanPtrInput
type VRackPlanPtrOutput ¶
type VRackPlanPtrOutput struct{ *pulumi.OutputState }
func (VRackPlanPtrOutput) CatalogName ¶
func (o VRackPlanPtrOutput) CatalogName() pulumi.StringPtrOutput
Catalog name
func (VRackPlanPtrOutput) Configurations ¶
func (o VRackPlanPtrOutput) Configurations() VRackPlanConfigurationArrayOutput
Representation of a configuration item for personalizing product
func (VRackPlanPtrOutput) Duration ¶
func (o VRackPlanPtrOutput) Duration() pulumi.StringPtrOutput
duration
func (VRackPlanPtrOutput) Elem ¶
func (o VRackPlanPtrOutput) Elem() VRackPlanOutput
func (VRackPlanPtrOutput) ElementType ¶
func (VRackPlanPtrOutput) ElementType() reflect.Type
func (VRackPlanPtrOutput) PlanCode ¶
func (o VRackPlanPtrOutput) PlanCode() pulumi.StringPtrOutput
Plan code
func (VRackPlanPtrOutput) PricingMode ¶
func (o VRackPlanPtrOutput) PricingMode() pulumi.StringPtrOutput
Pricing model identifier
func (VRackPlanPtrOutput) ToVRackPlanPtrOutput ¶
func (o VRackPlanPtrOutput) ToVRackPlanPtrOutput() VRackPlanPtrOutput
func (VRackPlanPtrOutput) ToVRackPlanPtrOutputWithContext ¶
func (o VRackPlanPtrOutput) ToVRackPlanPtrOutputWithContext(ctx context.Context) VRackPlanPtrOutput
type VRackState ¶
type VRackState struct { // yourvrackdescription Description pulumi.StringPtrInput // yourvrackname Name pulumi.StringPtrInput // Details about an Order Orders VRackOrderArrayInput // Ovh Subsidiary OvhSubsidiary pulumi.StringPtrInput // Ovh payment mode (One of "default-payment-mean", "fidelity", "ovh-account") PaymentMean pulumi.StringPtrInput // Product Plan to order Plan VRackPlanPtrInput // Product Plan to order PlanOptions VRackPlanOptionArrayInput // The internal name of your vrack ServiceName pulumi.StringPtrInput }
func (VRackState) ElementType ¶
func (VRackState) ElementType() reflect.Type
Source Files ¶
- cloudProject.go
- cloudProjectContainerRegistry.go
- cloudProjectContainerRegistryUser.go
- cloudProjectFailoverIPAttach.go
- cloudProjectKube.go
- cloudProjectKubeNodepool.go
- cloudProjectNetworkPrivate.go
- cloudProjectNetworkPrivateSubnet.go
- cloudProjectUser.go
- dbaaSLogsInput.go
- dbaaSLogsOutputGraylogStream.go
- dedicatedCephACL.go
- dedicatedServerInstallTask.go
- dedicatedServerRebootTask.go
- dedicatedServerUpdate.go
- doc.go
- domainZone.go
- domainZoneRecord.go
- domainZoneRedirection.go
- getCloudProjectCapabilitiesContainerRegistry.go
- getCloudProjectCapabilitiesContainerregistryFilter.go
- getCloudProjectContainerRegistries.go
- getCloudProjectContainerRegistryUsers.go
- getCloudProjectContainerregistry.go
- getCloudProjectFailoverIPAttach.go
- getCloudProjectKube.go
- getCloudProjectRegion.go
- getCloudProjectRegions.go
- getDBaaSLogsInputEngine.go
- getDBaaSLogsOutputGraylogStream.go
- getDedicatedCeph.go
- getDedicatedInstallationTemplates.go
- getDedicatedServer.go
- getDedicatedServerBoots.go
- getDedicatedServers.go
- getDomainZone.go
- getIPLoadBalancing.go
- getIPLoadBalancingVRackNetwork.go
- getIPLoadBalancingVRackNetworks.go
- getIPService.go
- getMe.go
- getMeIPXEScript.go
- getMeIPXEScripts.go
- getMeIdentityUser.go
- getMeIdentityUsers.go
- getMeInstallationTemplate.go
- getMeInstallationTemplates.go
- getMePaymentMeanBankAccount.go
- getMePaymentMeanCreditCard.go
- getMeSSHKey.go
- getMeSSHKeys.go
- getOrderCart.go
- getOrderCartProduct.go
- getOrderCartProductOptions.go
- getOrderCartProductOptionsPlan.go
- getProductCartProductPlan.go
- getVPS.go
- getVRacks.go
- init.go
- iploadBalancing.go
- iploadBalancingHTTPFarm.go
- iploadBalancingHTTPFarmServer.go
- iploadBalancingHTTPFrontend.go
- iploadBalancingHTTPRoute.go
- iploadBalancingHTTPRouteRule.go
- iploadBalancingRefresh.go
- iploadBalancingTCPFarm.go
- iploadBalancingTCPFarmServer.go
- iploadBalancingTCPFrontend.go
- iploadBalancingTCPRoute.go
- iploadBalancingTCPRouteRule.go
- iploadBalancingVRackNetwork.go
- ipreverse.go
- ipservice.go
- ipxescript.go
- meIdentityUser.go
- meInstallationTemplate.go
- meInstallationTemplatePartitionScheme.go
- meInstallationTemplatePartitionSchemeHardwareRAID.go
- meInstallationTemplatePartitionSchemePartition.go
- meSSHKey.go
- provider.go
- pulumiTypes.go
- pulumiUtilities.go
- vrack.go
- vrackCloudProject.go
- vrackDedicatedServer.go
- vrackDedicatedServerInterface.go
- vrackIP.go
- vrackIPLoadBalancing.go