Documentation
¶
Index ¶
- type Cluster
- type ClusterArgs
- type ClusterArray
- type ClusterArrayInput
- type ClusterArrayOutput
- type ClusterClusterPodNetworkOption
- type ClusterClusterPodNetworkOptionArgs
- func (ClusterClusterPodNetworkOptionArgs) ElementType() reflect.Type
- func (i ClusterClusterPodNetworkOptionArgs) ToClusterClusterPodNetworkOptionOutput() ClusterClusterPodNetworkOptionOutput
- func (i ClusterClusterPodNetworkOptionArgs) ToClusterClusterPodNetworkOptionOutputWithContext(ctx context.Context) ClusterClusterPodNetworkOptionOutput
- type ClusterClusterPodNetworkOptionArray
- func (ClusterClusterPodNetworkOptionArray) ElementType() reflect.Type
- func (i ClusterClusterPodNetworkOptionArray) ToClusterClusterPodNetworkOptionArrayOutput() ClusterClusterPodNetworkOptionArrayOutput
- func (i ClusterClusterPodNetworkOptionArray) ToClusterClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) ClusterClusterPodNetworkOptionArrayOutput
- type ClusterClusterPodNetworkOptionArrayInput
- type ClusterClusterPodNetworkOptionArrayOutput
- func (ClusterClusterPodNetworkOptionArrayOutput) ElementType() reflect.Type
- func (o ClusterClusterPodNetworkOptionArrayOutput) Index(i pulumi.IntInput) ClusterClusterPodNetworkOptionOutput
- func (o ClusterClusterPodNetworkOptionArrayOutput) ToClusterClusterPodNetworkOptionArrayOutput() ClusterClusterPodNetworkOptionArrayOutput
- func (o ClusterClusterPodNetworkOptionArrayOutput) ToClusterClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) ClusterClusterPodNetworkOptionArrayOutput
- type ClusterClusterPodNetworkOptionInput
- type ClusterClusterPodNetworkOptionOutput
- func (o ClusterClusterPodNetworkOptionOutput) CniType() pulumi.StringOutput
- func (ClusterClusterPodNetworkOptionOutput) ElementType() reflect.Type
- func (o ClusterClusterPodNetworkOptionOutput) ToClusterClusterPodNetworkOptionOutput() ClusterClusterPodNetworkOptionOutput
- func (o ClusterClusterPodNetworkOptionOutput) ToClusterClusterPodNetworkOptionOutputWithContext(ctx context.Context) ClusterClusterPodNetworkOptionOutput
- type ClusterEndpoint
- type ClusterEndpointArgs
- type ClusterEndpointArray
- type ClusterEndpointArrayInput
- type ClusterEndpointArrayOutput
- func (ClusterEndpointArrayOutput) ElementType() reflect.Type
- func (o ClusterEndpointArrayOutput) Index(i pulumi.IntInput) ClusterEndpointOutput
- func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput
- func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutputWithContext(ctx context.Context) ClusterEndpointArrayOutput
- type ClusterEndpointConfig
- type ClusterEndpointConfigArgs
- func (ClusterEndpointConfigArgs) ElementType() reflect.Type
- func (i ClusterEndpointConfigArgs) ToClusterEndpointConfigOutput() ClusterEndpointConfigOutput
- func (i ClusterEndpointConfigArgs) ToClusterEndpointConfigOutputWithContext(ctx context.Context) ClusterEndpointConfigOutput
- func (i ClusterEndpointConfigArgs) ToClusterEndpointConfigPtrOutput() ClusterEndpointConfigPtrOutput
- func (i ClusterEndpointConfigArgs) ToClusterEndpointConfigPtrOutputWithContext(ctx context.Context) ClusterEndpointConfigPtrOutput
- type ClusterEndpointConfigInput
- type ClusterEndpointConfigOutput
- func (ClusterEndpointConfigOutput) ElementType() reflect.Type
- func (o ClusterEndpointConfigOutput) IsPublicIpEnabled() pulumi.BoolPtrOutput
- func (o ClusterEndpointConfigOutput) NsgIds() pulumi.StringArrayOutput
- func (o ClusterEndpointConfigOutput) SubnetId() pulumi.StringOutput
- func (o ClusterEndpointConfigOutput) ToClusterEndpointConfigOutput() ClusterEndpointConfigOutput
- func (o ClusterEndpointConfigOutput) ToClusterEndpointConfigOutputWithContext(ctx context.Context) ClusterEndpointConfigOutput
- func (o ClusterEndpointConfigOutput) ToClusterEndpointConfigPtrOutput() ClusterEndpointConfigPtrOutput
- func (o ClusterEndpointConfigOutput) ToClusterEndpointConfigPtrOutputWithContext(ctx context.Context) ClusterEndpointConfigPtrOutput
- type ClusterEndpointConfigPtrInput
- type ClusterEndpointConfigPtrOutput
- func (o ClusterEndpointConfigPtrOutput) Elem() ClusterEndpointConfigOutput
- func (ClusterEndpointConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterEndpointConfigPtrOutput) IsPublicIpEnabled() pulumi.BoolPtrOutput
- func (o ClusterEndpointConfigPtrOutput) NsgIds() pulumi.StringArrayOutput
- func (o ClusterEndpointConfigPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ClusterEndpointConfigPtrOutput) ToClusterEndpointConfigPtrOutput() ClusterEndpointConfigPtrOutput
- func (o ClusterEndpointConfigPtrOutput) ToClusterEndpointConfigPtrOutputWithContext(ctx context.Context) ClusterEndpointConfigPtrOutput
- type ClusterEndpointInput
- type ClusterEndpointOutput
- func (ClusterEndpointOutput) ElementType() reflect.Type
- func (o ClusterEndpointOutput) Kubernetes() pulumi.StringPtrOutput
- func (o ClusterEndpointOutput) PrivateEndpoint() pulumi.StringPtrOutput
- func (o ClusterEndpointOutput) PublicEndpoint() pulumi.StringPtrOutput
- func (o ClusterEndpointOutput) ToClusterEndpointOutput() ClusterEndpointOutput
- func (o ClusterEndpointOutput) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
- func (o ClusterEndpointOutput) VcnHostnameEndpoint() pulumi.StringPtrOutput
- type ClusterImagePolicyConfig
- type ClusterImagePolicyConfigArgs
- func (ClusterImagePolicyConfigArgs) ElementType() reflect.Type
- func (i ClusterImagePolicyConfigArgs) ToClusterImagePolicyConfigOutput() ClusterImagePolicyConfigOutput
- func (i ClusterImagePolicyConfigArgs) ToClusterImagePolicyConfigOutputWithContext(ctx context.Context) ClusterImagePolicyConfigOutput
- func (i ClusterImagePolicyConfigArgs) ToClusterImagePolicyConfigPtrOutput() ClusterImagePolicyConfigPtrOutput
- func (i ClusterImagePolicyConfigArgs) ToClusterImagePolicyConfigPtrOutputWithContext(ctx context.Context) ClusterImagePolicyConfigPtrOutput
- type ClusterImagePolicyConfigInput
- type ClusterImagePolicyConfigKeyDetail
- type ClusterImagePolicyConfigKeyDetailArgs
- func (ClusterImagePolicyConfigKeyDetailArgs) ElementType() reflect.Type
- func (i ClusterImagePolicyConfigKeyDetailArgs) ToClusterImagePolicyConfigKeyDetailOutput() ClusterImagePolicyConfigKeyDetailOutput
- func (i ClusterImagePolicyConfigKeyDetailArgs) ToClusterImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) ClusterImagePolicyConfigKeyDetailOutput
- type ClusterImagePolicyConfigKeyDetailArray
- func (ClusterImagePolicyConfigKeyDetailArray) ElementType() reflect.Type
- func (i ClusterImagePolicyConfigKeyDetailArray) ToClusterImagePolicyConfigKeyDetailArrayOutput() ClusterImagePolicyConfigKeyDetailArrayOutput
- func (i ClusterImagePolicyConfigKeyDetailArray) ToClusterImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) ClusterImagePolicyConfigKeyDetailArrayOutput
- type ClusterImagePolicyConfigKeyDetailArrayInput
- type ClusterImagePolicyConfigKeyDetailArrayOutput
- func (ClusterImagePolicyConfigKeyDetailArrayOutput) ElementType() reflect.Type
- func (o ClusterImagePolicyConfigKeyDetailArrayOutput) Index(i pulumi.IntInput) ClusterImagePolicyConfigKeyDetailOutput
- func (o ClusterImagePolicyConfigKeyDetailArrayOutput) ToClusterImagePolicyConfigKeyDetailArrayOutput() ClusterImagePolicyConfigKeyDetailArrayOutput
- func (o ClusterImagePolicyConfigKeyDetailArrayOutput) ToClusterImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) ClusterImagePolicyConfigKeyDetailArrayOutput
- type ClusterImagePolicyConfigKeyDetailInput
- type ClusterImagePolicyConfigKeyDetailOutput
- func (ClusterImagePolicyConfigKeyDetailOutput) ElementType() reflect.Type
- func (o ClusterImagePolicyConfigKeyDetailOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o ClusterImagePolicyConfigKeyDetailOutput) ToClusterImagePolicyConfigKeyDetailOutput() ClusterImagePolicyConfigKeyDetailOutput
- func (o ClusterImagePolicyConfigKeyDetailOutput) ToClusterImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) ClusterImagePolicyConfigKeyDetailOutput
- type ClusterImagePolicyConfigOutput
- func (ClusterImagePolicyConfigOutput) ElementType() reflect.Type
- func (o ClusterImagePolicyConfigOutput) IsPolicyEnabled() pulumi.BoolPtrOutput
- func (o ClusterImagePolicyConfigOutput) KeyDetails() ClusterImagePolicyConfigKeyDetailArrayOutput
- func (o ClusterImagePolicyConfigOutput) ToClusterImagePolicyConfigOutput() ClusterImagePolicyConfigOutput
- func (o ClusterImagePolicyConfigOutput) ToClusterImagePolicyConfigOutputWithContext(ctx context.Context) ClusterImagePolicyConfigOutput
- func (o ClusterImagePolicyConfigOutput) ToClusterImagePolicyConfigPtrOutput() ClusterImagePolicyConfigPtrOutput
- func (o ClusterImagePolicyConfigOutput) ToClusterImagePolicyConfigPtrOutputWithContext(ctx context.Context) ClusterImagePolicyConfigPtrOutput
- type ClusterImagePolicyConfigPtrInput
- type ClusterImagePolicyConfigPtrOutput
- func (o ClusterImagePolicyConfigPtrOutput) Elem() ClusterImagePolicyConfigOutput
- func (ClusterImagePolicyConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterImagePolicyConfigPtrOutput) IsPolicyEnabled() pulumi.BoolPtrOutput
- func (o ClusterImagePolicyConfigPtrOutput) KeyDetails() ClusterImagePolicyConfigKeyDetailArrayOutput
- func (o ClusterImagePolicyConfigPtrOutput) ToClusterImagePolicyConfigPtrOutput() ClusterImagePolicyConfigPtrOutput
- func (o ClusterImagePolicyConfigPtrOutput) ToClusterImagePolicyConfigPtrOutputWithContext(ctx context.Context) ClusterImagePolicyConfigPtrOutput
- type ClusterInput
- type ClusterMap
- type ClusterMapInput
- type ClusterMapOutput
- type ClusterMetadata
- type ClusterMetadataArgs
- type ClusterMetadataArray
- type ClusterMetadataArrayInput
- type ClusterMetadataArrayOutput
- func (ClusterMetadataArrayOutput) ElementType() reflect.Type
- func (o ClusterMetadataArrayOutput) Index(i pulumi.IntInput) ClusterMetadataOutput
- func (o ClusterMetadataArrayOutput) ToClusterMetadataArrayOutput() ClusterMetadataArrayOutput
- func (o ClusterMetadataArrayOutput) ToClusterMetadataArrayOutputWithContext(ctx context.Context) ClusterMetadataArrayOutput
- type ClusterMetadataInput
- type ClusterMetadataOutput
- func (o ClusterMetadataOutput) CreatedByUserId() pulumi.StringPtrOutput
- func (o ClusterMetadataOutput) CreatedByWorkRequestId() pulumi.StringPtrOutput
- func (o ClusterMetadataOutput) DeletedByUserId() pulumi.StringPtrOutput
- func (o ClusterMetadataOutput) DeletedByWorkRequestId() pulumi.StringPtrOutput
- func (ClusterMetadataOutput) ElementType() reflect.Type
- func (o ClusterMetadataOutput) TimeCreated() pulumi.StringPtrOutput
- func (o ClusterMetadataOutput) TimeDeleted() pulumi.StringPtrOutput
- func (o ClusterMetadataOutput) TimeUpdated() pulumi.StringPtrOutput
- func (o ClusterMetadataOutput) ToClusterMetadataOutput() ClusterMetadataOutput
- func (o ClusterMetadataOutput) ToClusterMetadataOutputWithContext(ctx context.Context) ClusterMetadataOutput
- func (o ClusterMetadataOutput) UpdatedByUserId() pulumi.StringPtrOutput
- func (o ClusterMetadataOutput) UpdatedByWorkRequestId() pulumi.StringPtrOutput
- type ClusterOptions
- type ClusterOptionsAddOns
- type ClusterOptionsAddOnsArgs
- func (ClusterOptionsAddOnsArgs) ElementType() reflect.Type
- func (i ClusterOptionsAddOnsArgs) ToClusterOptionsAddOnsOutput() ClusterOptionsAddOnsOutput
- func (i ClusterOptionsAddOnsArgs) ToClusterOptionsAddOnsOutputWithContext(ctx context.Context) ClusterOptionsAddOnsOutput
- func (i ClusterOptionsAddOnsArgs) ToClusterOptionsAddOnsPtrOutput() ClusterOptionsAddOnsPtrOutput
- func (i ClusterOptionsAddOnsArgs) ToClusterOptionsAddOnsPtrOutputWithContext(ctx context.Context) ClusterOptionsAddOnsPtrOutput
- type ClusterOptionsAddOnsInput
- type ClusterOptionsAddOnsOutput
- func (ClusterOptionsAddOnsOutput) ElementType() reflect.Type
- func (o ClusterOptionsAddOnsOutput) IsKubernetesDashboardEnabled() pulumi.BoolPtrOutput
- func (o ClusterOptionsAddOnsOutput) IsTillerEnabled() pulumi.BoolPtrOutput
- func (o ClusterOptionsAddOnsOutput) ToClusterOptionsAddOnsOutput() ClusterOptionsAddOnsOutput
- func (o ClusterOptionsAddOnsOutput) ToClusterOptionsAddOnsOutputWithContext(ctx context.Context) ClusterOptionsAddOnsOutput
- func (o ClusterOptionsAddOnsOutput) ToClusterOptionsAddOnsPtrOutput() ClusterOptionsAddOnsPtrOutput
- func (o ClusterOptionsAddOnsOutput) ToClusterOptionsAddOnsPtrOutputWithContext(ctx context.Context) ClusterOptionsAddOnsPtrOutput
- type ClusterOptionsAddOnsPtrInput
- type ClusterOptionsAddOnsPtrOutput
- func (o ClusterOptionsAddOnsPtrOutput) Elem() ClusterOptionsAddOnsOutput
- func (ClusterOptionsAddOnsPtrOutput) ElementType() reflect.Type
- func (o ClusterOptionsAddOnsPtrOutput) IsKubernetesDashboardEnabled() pulumi.BoolPtrOutput
- func (o ClusterOptionsAddOnsPtrOutput) IsTillerEnabled() pulumi.BoolPtrOutput
- func (o ClusterOptionsAddOnsPtrOutput) ToClusterOptionsAddOnsPtrOutput() ClusterOptionsAddOnsPtrOutput
- func (o ClusterOptionsAddOnsPtrOutput) ToClusterOptionsAddOnsPtrOutputWithContext(ctx context.Context) ClusterOptionsAddOnsPtrOutput
- type ClusterOptionsAdmissionControllerOptions
- type ClusterOptionsAdmissionControllerOptionsArgs
- func (ClusterOptionsAdmissionControllerOptionsArgs) ElementType() reflect.Type
- func (i ClusterOptionsAdmissionControllerOptionsArgs) ToClusterOptionsAdmissionControllerOptionsOutput() ClusterOptionsAdmissionControllerOptionsOutput
- func (i ClusterOptionsAdmissionControllerOptionsArgs) ToClusterOptionsAdmissionControllerOptionsOutputWithContext(ctx context.Context) ClusterOptionsAdmissionControllerOptionsOutput
- func (i ClusterOptionsAdmissionControllerOptionsArgs) ToClusterOptionsAdmissionControllerOptionsPtrOutput() ClusterOptionsAdmissionControllerOptionsPtrOutput
- func (i ClusterOptionsAdmissionControllerOptionsArgs) ToClusterOptionsAdmissionControllerOptionsPtrOutputWithContext(ctx context.Context) ClusterOptionsAdmissionControllerOptionsPtrOutput
- type ClusterOptionsAdmissionControllerOptionsInput
- type ClusterOptionsAdmissionControllerOptionsOutput
- func (ClusterOptionsAdmissionControllerOptionsOutput) ElementType() reflect.Type
- func (o ClusterOptionsAdmissionControllerOptionsOutput) IsPodSecurityPolicyEnabled() pulumi.BoolPtrOutput
- func (o ClusterOptionsAdmissionControllerOptionsOutput) ToClusterOptionsAdmissionControllerOptionsOutput() ClusterOptionsAdmissionControllerOptionsOutput
- func (o ClusterOptionsAdmissionControllerOptionsOutput) ToClusterOptionsAdmissionControllerOptionsOutputWithContext(ctx context.Context) ClusterOptionsAdmissionControllerOptionsOutput
- func (o ClusterOptionsAdmissionControllerOptionsOutput) ToClusterOptionsAdmissionControllerOptionsPtrOutput() ClusterOptionsAdmissionControllerOptionsPtrOutput
- func (o ClusterOptionsAdmissionControllerOptionsOutput) ToClusterOptionsAdmissionControllerOptionsPtrOutputWithContext(ctx context.Context) ClusterOptionsAdmissionControllerOptionsPtrOutput
- type ClusterOptionsAdmissionControllerOptionsPtrInput
- type ClusterOptionsAdmissionControllerOptionsPtrOutput
- func (o ClusterOptionsAdmissionControllerOptionsPtrOutput) Elem() ClusterOptionsAdmissionControllerOptionsOutput
- func (ClusterOptionsAdmissionControllerOptionsPtrOutput) ElementType() reflect.Type
- func (o ClusterOptionsAdmissionControllerOptionsPtrOutput) IsPodSecurityPolicyEnabled() pulumi.BoolPtrOutput
- func (o ClusterOptionsAdmissionControllerOptionsPtrOutput) ToClusterOptionsAdmissionControllerOptionsPtrOutput() ClusterOptionsAdmissionControllerOptionsPtrOutput
- func (o ClusterOptionsAdmissionControllerOptionsPtrOutput) ToClusterOptionsAdmissionControllerOptionsPtrOutputWithContext(ctx context.Context) ClusterOptionsAdmissionControllerOptionsPtrOutput
- type ClusterOptionsArgs
- func (ClusterOptionsArgs) ElementType() reflect.Type
- func (i ClusterOptionsArgs) ToClusterOptionsOutput() ClusterOptionsOutput
- func (i ClusterOptionsArgs) ToClusterOptionsOutputWithContext(ctx context.Context) ClusterOptionsOutput
- func (i ClusterOptionsArgs) ToClusterOptionsPtrOutput() ClusterOptionsPtrOutput
- func (i ClusterOptionsArgs) ToClusterOptionsPtrOutputWithContext(ctx context.Context) ClusterOptionsPtrOutput
- type ClusterOptionsInput
- type ClusterOptionsKubernetesNetworkConfig
- type ClusterOptionsKubernetesNetworkConfigArgs
- func (ClusterOptionsKubernetesNetworkConfigArgs) ElementType() reflect.Type
- func (i ClusterOptionsKubernetesNetworkConfigArgs) ToClusterOptionsKubernetesNetworkConfigOutput() ClusterOptionsKubernetesNetworkConfigOutput
- func (i ClusterOptionsKubernetesNetworkConfigArgs) ToClusterOptionsKubernetesNetworkConfigOutputWithContext(ctx context.Context) ClusterOptionsKubernetesNetworkConfigOutput
- func (i ClusterOptionsKubernetesNetworkConfigArgs) ToClusterOptionsKubernetesNetworkConfigPtrOutput() ClusterOptionsKubernetesNetworkConfigPtrOutput
- func (i ClusterOptionsKubernetesNetworkConfigArgs) ToClusterOptionsKubernetesNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsKubernetesNetworkConfigPtrOutput
- type ClusterOptionsKubernetesNetworkConfigInput
- type ClusterOptionsKubernetesNetworkConfigOutput
- func (ClusterOptionsKubernetesNetworkConfigOutput) ElementType() reflect.Type
- func (o ClusterOptionsKubernetesNetworkConfigOutput) PodsCidr() pulumi.StringPtrOutput
- func (o ClusterOptionsKubernetesNetworkConfigOutput) ServicesCidr() pulumi.StringPtrOutput
- func (o ClusterOptionsKubernetesNetworkConfigOutput) ToClusterOptionsKubernetesNetworkConfigOutput() ClusterOptionsKubernetesNetworkConfigOutput
- func (o ClusterOptionsKubernetesNetworkConfigOutput) ToClusterOptionsKubernetesNetworkConfigOutputWithContext(ctx context.Context) ClusterOptionsKubernetesNetworkConfigOutput
- func (o ClusterOptionsKubernetesNetworkConfigOutput) ToClusterOptionsKubernetesNetworkConfigPtrOutput() ClusterOptionsKubernetesNetworkConfigPtrOutput
- func (o ClusterOptionsKubernetesNetworkConfigOutput) ToClusterOptionsKubernetesNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsKubernetesNetworkConfigPtrOutput
- type ClusterOptionsKubernetesNetworkConfigPtrInput
- type ClusterOptionsKubernetesNetworkConfigPtrOutput
- func (o ClusterOptionsKubernetesNetworkConfigPtrOutput) Elem() ClusterOptionsKubernetesNetworkConfigOutput
- func (ClusterOptionsKubernetesNetworkConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterOptionsKubernetesNetworkConfigPtrOutput) PodsCidr() pulumi.StringPtrOutput
- func (o ClusterOptionsKubernetesNetworkConfigPtrOutput) ServicesCidr() pulumi.StringPtrOutput
- func (o ClusterOptionsKubernetesNetworkConfigPtrOutput) ToClusterOptionsKubernetesNetworkConfigPtrOutput() ClusterOptionsKubernetesNetworkConfigPtrOutput
- func (o ClusterOptionsKubernetesNetworkConfigPtrOutput) ToClusterOptionsKubernetesNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsKubernetesNetworkConfigPtrOutput
- type ClusterOptionsOutput
- func (o ClusterOptionsOutput) AddOns() ClusterOptionsAddOnsPtrOutput
- func (o ClusterOptionsOutput) AdmissionControllerOptions() ClusterOptionsAdmissionControllerOptionsPtrOutput
- func (ClusterOptionsOutput) ElementType() reflect.Type
- func (o ClusterOptionsOutput) KubernetesNetworkConfig() ClusterOptionsKubernetesNetworkConfigPtrOutput
- func (o ClusterOptionsOutput) PersistentVolumeConfig() ClusterOptionsPersistentVolumeConfigPtrOutput
- func (o ClusterOptionsOutput) ServiceLbConfig() ClusterOptionsServiceLbConfigPtrOutput
- func (o ClusterOptionsOutput) ServiceLbSubnetIds() pulumi.StringArrayOutput
- func (o ClusterOptionsOutput) ToClusterOptionsOutput() ClusterOptionsOutput
- func (o ClusterOptionsOutput) ToClusterOptionsOutputWithContext(ctx context.Context) ClusterOptionsOutput
- func (o ClusterOptionsOutput) ToClusterOptionsPtrOutput() ClusterOptionsPtrOutput
- func (o ClusterOptionsOutput) ToClusterOptionsPtrOutputWithContext(ctx context.Context) ClusterOptionsPtrOutput
- type ClusterOptionsPersistentVolumeConfig
- type ClusterOptionsPersistentVolumeConfigArgs
- func (ClusterOptionsPersistentVolumeConfigArgs) ElementType() reflect.Type
- func (i ClusterOptionsPersistentVolumeConfigArgs) ToClusterOptionsPersistentVolumeConfigOutput() ClusterOptionsPersistentVolumeConfigOutput
- func (i ClusterOptionsPersistentVolumeConfigArgs) ToClusterOptionsPersistentVolumeConfigOutputWithContext(ctx context.Context) ClusterOptionsPersistentVolumeConfigOutput
- func (i ClusterOptionsPersistentVolumeConfigArgs) ToClusterOptionsPersistentVolumeConfigPtrOutput() ClusterOptionsPersistentVolumeConfigPtrOutput
- func (i ClusterOptionsPersistentVolumeConfigArgs) ToClusterOptionsPersistentVolumeConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsPersistentVolumeConfigPtrOutput
- type ClusterOptionsPersistentVolumeConfigInput
- type ClusterOptionsPersistentVolumeConfigOutput
- func (o ClusterOptionsPersistentVolumeConfigOutput) DefinedTags() pulumi.MapOutput
- func (ClusterOptionsPersistentVolumeConfigOutput) ElementType() reflect.Type
- func (o ClusterOptionsPersistentVolumeConfigOutput) FreeformTags() pulumi.MapOutput
- func (o ClusterOptionsPersistentVolumeConfigOutput) ToClusterOptionsPersistentVolumeConfigOutput() ClusterOptionsPersistentVolumeConfigOutput
- func (o ClusterOptionsPersistentVolumeConfigOutput) ToClusterOptionsPersistentVolumeConfigOutputWithContext(ctx context.Context) ClusterOptionsPersistentVolumeConfigOutput
- func (o ClusterOptionsPersistentVolumeConfigOutput) ToClusterOptionsPersistentVolumeConfigPtrOutput() ClusterOptionsPersistentVolumeConfigPtrOutput
- func (o ClusterOptionsPersistentVolumeConfigOutput) ToClusterOptionsPersistentVolumeConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsPersistentVolumeConfigPtrOutput
- type ClusterOptionsPersistentVolumeConfigPtrInput
- type ClusterOptionsPersistentVolumeConfigPtrOutput
- func (o ClusterOptionsPersistentVolumeConfigPtrOutput) DefinedTags() pulumi.MapOutput
- func (o ClusterOptionsPersistentVolumeConfigPtrOutput) Elem() ClusterOptionsPersistentVolumeConfigOutput
- func (ClusterOptionsPersistentVolumeConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterOptionsPersistentVolumeConfigPtrOutput) FreeformTags() pulumi.MapOutput
- func (o ClusterOptionsPersistentVolumeConfigPtrOutput) ToClusterOptionsPersistentVolumeConfigPtrOutput() ClusterOptionsPersistentVolumeConfigPtrOutput
- func (o ClusterOptionsPersistentVolumeConfigPtrOutput) ToClusterOptionsPersistentVolumeConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsPersistentVolumeConfigPtrOutput
- type ClusterOptionsPtrInput
- type ClusterOptionsPtrOutput
- func (o ClusterOptionsPtrOutput) AddOns() ClusterOptionsAddOnsPtrOutput
- func (o ClusterOptionsPtrOutput) AdmissionControllerOptions() ClusterOptionsAdmissionControllerOptionsPtrOutput
- func (o ClusterOptionsPtrOutput) Elem() ClusterOptionsOutput
- func (ClusterOptionsPtrOutput) ElementType() reflect.Type
- func (o ClusterOptionsPtrOutput) KubernetesNetworkConfig() ClusterOptionsKubernetesNetworkConfigPtrOutput
- func (o ClusterOptionsPtrOutput) PersistentVolumeConfig() ClusterOptionsPersistentVolumeConfigPtrOutput
- func (o ClusterOptionsPtrOutput) ServiceLbConfig() ClusterOptionsServiceLbConfigPtrOutput
- func (o ClusterOptionsPtrOutput) ServiceLbSubnetIds() pulumi.StringArrayOutput
- func (o ClusterOptionsPtrOutput) ToClusterOptionsPtrOutput() ClusterOptionsPtrOutput
- func (o ClusterOptionsPtrOutput) ToClusterOptionsPtrOutputWithContext(ctx context.Context) ClusterOptionsPtrOutput
- type ClusterOptionsServiceLbConfig
- type ClusterOptionsServiceLbConfigArgs
- func (ClusterOptionsServiceLbConfigArgs) ElementType() reflect.Type
- func (i ClusterOptionsServiceLbConfigArgs) ToClusterOptionsServiceLbConfigOutput() ClusterOptionsServiceLbConfigOutput
- func (i ClusterOptionsServiceLbConfigArgs) ToClusterOptionsServiceLbConfigOutputWithContext(ctx context.Context) ClusterOptionsServiceLbConfigOutput
- func (i ClusterOptionsServiceLbConfigArgs) ToClusterOptionsServiceLbConfigPtrOutput() ClusterOptionsServiceLbConfigPtrOutput
- func (i ClusterOptionsServiceLbConfigArgs) ToClusterOptionsServiceLbConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsServiceLbConfigPtrOutput
- type ClusterOptionsServiceLbConfigInput
- type ClusterOptionsServiceLbConfigOutput
- func (o ClusterOptionsServiceLbConfigOutput) DefinedTags() pulumi.MapOutput
- func (ClusterOptionsServiceLbConfigOutput) ElementType() reflect.Type
- func (o ClusterOptionsServiceLbConfigOutput) FreeformTags() pulumi.MapOutput
- func (o ClusterOptionsServiceLbConfigOutput) ToClusterOptionsServiceLbConfigOutput() ClusterOptionsServiceLbConfigOutput
- func (o ClusterOptionsServiceLbConfigOutput) ToClusterOptionsServiceLbConfigOutputWithContext(ctx context.Context) ClusterOptionsServiceLbConfigOutput
- func (o ClusterOptionsServiceLbConfigOutput) ToClusterOptionsServiceLbConfigPtrOutput() ClusterOptionsServiceLbConfigPtrOutput
- func (o ClusterOptionsServiceLbConfigOutput) ToClusterOptionsServiceLbConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsServiceLbConfigPtrOutput
- type ClusterOptionsServiceLbConfigPtrInput
- type ClusterOptionsServiceLbConfigPtrOutput
- func (o ClusterOptionsServiceLbConfigPtrOutput) DefinedTags() pulumi.MapOutput
- func (o ClusterOptionsServiceLbConfigPtrOutput) Elem() ClusterOptionsServiceLbConfigOutput
- func (ClusterOptionsServiceLbConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterOptionsServiceLbConfigPtrOutput) FreeformTags() pulumi.MapOutput
- func (o ClusterOptionsServiceLbConfigPtrOutput) ToClusterOptionsServiceLbConfigPtrOutput() ClusterOptionsServiceLbConfigPtrOutput
- func (o ClusterOptionsServiceLbConfigPtrOutput) ToClusterOptionsServiceLbConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsServiceLbConfigPtrOutput
- type ClusterOutput
- func (o ClusterOutput) AvailableKubernetesUpgrades() pulumi.StringArrayOutput
- func (o ClusterOutput) ClusterPodNetworkOptions() ClusterClusterPodNetworkOptionArrayOutput
- func (o ClusterOutput) CompartmentId() pulumi.StringOutput
- func (o ClusterOutput) DefinedTags() pulumi.MapOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) EndpointConfig() ClusterEndpointConfigPtrOutput
- func (o ClusterOutput) Endpoints() ClusterEndpointArrayOutput
- func (o ClusterOutput) FreeformTags() pulumi.MapOutput
- func (o ClusterOutput) ImagePolicyConfig() ClusterImagePolicyConfigOutput
- func (o ClusterOutput) KmsKeyId() pulumi.StringOutput
- func (o ClusterOutput) KubernetesVersion() pulumi.StringOutput
- func (o ClusterOutput) LifecycleDetails() pulumi.StringOutput
- func (o ClusterOutput) Metadatas() ClusterMetadataArrayOutput
- func (o ClusterOutput) Name() pulumi.StringOutput
- func (o ClusterOutput) Options() ClusterOptionsOutput
- func (o ClusterOutput) State() pulumi.StringOutput
- func (o ClusterOutput) ToClusterOutput() ClusterOutput
- func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
- func (o ClusterOutput) VcnId() pulumi.StringOutput
- type ClusterState
- type ContainerInstance
- type ContainerInstanceArgs
- type ContainerInstanceArray
- type ContainerInstanceArrayInput
- type ContainerInstanceArrayOutput
- func (ContainerInstanceArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceArrayOutput) Index(i pulumi.IntInput) ContainerInstanceOutput
- func (o ContainerInstanceArrayOutput) ToContainerInstanceArrayOutput() ContainerInstanceArrayOutput
- func (o ContainerInstanceArrayOutput) ToContainerInstanceArrayOutputWithContext(ctx context.Context) ContainerInstanceArrayOutput
- type ContainerInstanceContainer
- type ContainerInstanceContainerArgs
- func (ContainerInstanceContainerArgs) ElementType() reflect.Type
- func (i ContainerInstanceContainerArgs) ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput
- func (i ContainerInstanceContainerArgs) ToContainerInstanceContainerOutputWithContext(ctx context.Context) ContainerInstanceContainerOutput
- type ContainerInstanceContainerArray
- func (ContainerInstanceContainerArray) ElementType() reflect.Type
- func (i ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput
- func (i ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerArrayOutput
- type ContainerInstanceContainerArrayInput
- type ContainerInstanceContainerArrayOutput
- func (ContainerInstanceContainerArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerArrayOutput) Index(i pulumi.IntInput) ContainerInstanceContainerOutput
- func (o ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput
- func (o ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerArrayOutput
- type ContainerInstanceContainerHealthCheck
- type ContainerInstanceContainerHealthCheckArgs
- func (ContainerInstanceContainerHealthCheckArgs) ElementType() reflect.Type
- func (i ContainerInstanceContainerHealthCheckArgs) ToContainerInstanceContainerHealthCheckOutput() ContainerInstanceContainerHealthCheckOutput
- func (i ContainerInstanceContainerHealthCheckArgs) ToContainerInstanceContainerHealthCheckOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckOutput
- type ContainerInstanceContainerHealthCheckArray
- func (ContainerInstanceContainerHealthCheckArray) ElementType() reflect.Type
- func (i ContainerInstanceContainerHealthCheckArray) ToContainerInstanceContainerHealthCheckArrayOutput() ContainerInstanceContainerHealthCheckArrayOutput
- func (i ContainerInstanceContainerHealthCheckArray) ToContainerInstanceContainerHealthCheckArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckArrayOutput
- type ContainerInstanceContainerHealthCheckArrayInput
- type ContainerInstanceContainerHealthCheckArrayOutput
- func (ContainerInstanceContainerHealthCheckArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerHealthCheckArrayOutput) Index(i pulumi.IntInput) ContainerInstanceContainerHealthCheckOutput
- func (o ContainerInstanceContainerHealthCheckArrayOutput) ToContainerInstanceContainerHealthCheckArrayOutput() ContainerInstanceContainerHealthCheckArrayOutput
- func (o ContainerInstanceContainerHealthCheckArrayOutput) ToContainerInstanceContainerHealthCheckArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckArrayOutput
- type ContainerInstanceContainerHealthCheckHeader
- type ContainerInstanceContainerHealthCheckHeaderArgs
- func (ContainerInstanceContainerHealthCheckHeaderArgs) ElementType() reflect.Type
- func (i ContainerInstanceContainerHealthCheckHeaderArgs) ToContainerInstanceContainerHealthCheckHeaderOutput() ContainerInstanceContainerHealthCheckHeaderOutput
- func (i ContainerInstanceContainerHealthCheckHeaderArgs) ToContainerInstanceContainerHealthCheckHeaderOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckHeaderOutput
- type ContainerInstanceContainerHealthCheckHeaderArray
- func (ContainerInstanceContainerHealthCheckHeaderArray) ElementType() reflect.Type
- func (i ContainerInstanceContainerHealthCheckHeaderArray) ToContainerInstanceContainerHealthCheckHeaderArrayOutput() ContainerInstanceContainerHealthCheckHeaderArrayOutput
- func (i ContainerInstanceContainerHealthCheckHeaderArray) ToContainerInstanceContainerHealthCheckHeaderArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckHeaderArrayOutput
- type ContainerInstanceContainerHealthCheckHeaderArrayInput
- type ContainerInstanceContainerHealthCheckHeaderArrayOutput
- func (ContainerInstanceContainerHealthCheckHeaderArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerHealthCheckHeaderArrayOutput) Index(i pulumi.IntInput) ContainerInstanceContainerHealthCheckHeaderOutput
- func (o ContainerInstanceContainerHealthCheckHeaderArrayOutput) ToContainerInstanceContainerHealthCheckHeaderArrayOutput() ContainerInstanceContainerHealthCheckHeaderArrayOutput
- func (o ContainerInstanceContainerHealthCheckHeaderArrayOutput) ToContainerInstanceContainerHealthCheckHeaderArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckHeaderArrayOutput
- type ContainerInstanceContainerHealthCheckHeaderInput
- type ContainerInstanceContainerHealthCheckHeaderOutput
- func (ContainerInstanceContainerHealthCheckHeaderOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerHealthCheckHeaderOutput) Name() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerHealthCheckHeaderOutput) ToContainerInstanceContainerHealthCheckHeaderOutput() ContainerInstanceContainerHealthCheckHeaderOutput
- func (o ContainerInstanceContainerHealthCheckHeaderOutput) ToContainerInstanceContainerHealthCheckHeaderOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckHeaderOutput
- func (o ContainerInstanceContainerHealthCheckHeaderOutput) Value() pulumi.StringPtrOutput
- type ContainerInstanceContainerHealthCheckInput
- type ContainerInstanceContainerHealthCheckOutput
- func (o ContainerInstanceContainerHealthCheckOutput) Commands() pulumi.StringArrayOutput
- func (ContainerInstanceContainerHealthCheckOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerHealthCheckOutput) FailureAction() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerHealthCheckOutput) FailureThreshold() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerHealthCheckOutput) Headers() ContainerInstanceContainerHealthCheckHeaderArrayOutput
- func (o ContainerInstanceContainerHealthCheckOutput) HealthCheckType() pulumi.StringOutput
- func (o ContainerInstanceContainerHealthCheckOutput) InitialDelayInSeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerHealthCheckOutput) IntervalInSeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerHealthCheckOutput) Name() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerHealthCheckOutput) Path() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerHealthCheckOutput) Port() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerHealthCheckOutput) Status() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerHealthCheckOutput) StatusDetails() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerHealthCheckOutput) SuccessThreshold() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerHealthCheckOutput) TimeoutInSeconds() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerHealthCheckOutput) ToContainerInstanceContainerHealthCheckOutput() ContainerInstanceContainerHealthCheckOutput
- func (o ContainerInstanceContainerHealthCheckOutput) ToContainerInstanceContainerHealthCheckOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckOutput
- type ContainerInstanceContainerInput
- type ContainerInstanceContainerOutput
- func (o ContainerInstanceContainerOutput) AdditionalCapabilities() pulumi.StringArrayOutput
- func (o ContainerInstanceContainerOutput) Arguments() pulumi.StringArrayOutput
- func (o ContainerInstanceContainerOutput) AvailabilityDomain() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerOutput) Commands() pulumi.StringArrayOutput
- func (o ContainerInstanceContainerOutput) CompartmentId() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerOutput) ContainerId() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerOutput) ContainerInstanceId() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerOutput) DefinedTags() pulumi.MapOutput
- func (o ContainerInstanceContainerOutput) DisplayName() pulumi.StringPtrOutput
- func (ContainerInstanceContainerOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerOutput) EnvironmentVariables() pulumi.MapOutput
- func (o ContainerInstanceContainerOutput) ExitCode() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerOutput) FaultDomain() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerOutput) FreeformTags() pulumi.MapOutput
- func (o ContainerInstanceContainerOutput) HealthChecks() ContainerInstanceContainerHealthCheckArrayOutput
- func (o ContainerInstanceContainerOutput) ImageUrl() pulumi.StringOutput
- func (o ContainerInstanceContainerOutput) IsResourcePrincipalDisabled() pulumi.BoolPtrOutput
- func (o ContainerInstanceContainerOutput) LifecycleDetails() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerOutput) ResourceConfig() ContainerInstanceContainerResourceConfigPtrOutput
- func (o ContainerInstanceContainerOutput) State() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerOutput) SystemTags() pulumi.MapOutput
- func (o ContainerInstanceContainerOutput) TimeCreated() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerOutput) TimeTerminated() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerOutput) TimeUpdated() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerOutput) ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput
- func (o ContainerInstanceContainerOutput) ToContainerInstanceContainerOutputWithContext(ctx context.Context) ContainerInstanceContainerOutput
- func (o ContainerInstanceContainerOutput) VolumeMounts() ContainerInstanceContainerVolumeMountArrayOutput
- func (o ContainerInstanceContainerOutput) WorkingDirectory() pulumi.StringPtrOutput
- type ContainerInstanceContainerResourceConfig
- type ContainerInstanceContainerResourceConfigArgs
- func (ContainerInstanceContainerResourceConfigArgs) ElementType() reflect.Type
- func (i ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigOutput() ContainerInstanceContainerResourceConfigOutput
- func (i ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigOutput
- func (i ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigPtrOutput() ContainerInstanceContainerResourceConfigPtrOutput
- func (i ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigPtrOutput
- type ContainerInstanceContainerResourceConfigInput
- type ContainerInstanceContainerResourceConfigOutput
- func (ContainerInstanceContainerResourceConfigOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerResourceConfigOutput) MemoryLimitInGbs() pulumi.Float64PtrOutput
- func (o ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigOutput() ContainerInstanceContainerResourceConfigOutput
- func (o ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigOutput
- func (o ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigPtrOutput() ContainerInstanceContainerResourceConfigPtrOutput
- func (o ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigPtrOutput
- func (o ContainerInstanceContainerResourceConfigOutput) VcpusLimit() pulumi.Float64PtrOutput
- type ContainerInstanceContainerResourceConfigPtrInput
- type ContainerInstanceContainerResourceConfigPtrOutput
- func (o ContainerInstanceContainerResourceConfigPtrOutput) Elem() ContainerInstanceContainerResourceConfigOutput
- func (ContainerInstanceContainerResourceConfigPtrOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerResourceConfigPtrOutput) MemoryLimitInGbs() pulumi.Float64PtrOutput
- func (o ContainerInstanceContainerResourceConfigPtrOutput) ToContainerInstanceContainerResourceConfigPtrOutput() ContainerInstanceContainerResourceConfigPtrOutput
- func (o ContainerInstanceContainerResourceConfigPtrOutput) ToContainerInstanceContainerResourceConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigPtrOutput
- func (o ContainerInstanceContainerResourceConfigPtrOutput) VcpusLimit() pulumi.Float64PtrOutput
- type ContainerInstanceContainerVolumeMount
- type ContainerInstanceContainerVolumeMountArgs
- func (ContainerInstanceContainerVolumeMountArgs) ElementType() reflect.Type
- func (i ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput
- func (i ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountOutput
- type ContainerInstanceContainerVolumeMountArray
- func (ContainerInstanceContainerVolumeMountArray) ElementType() reflect.Type
- func (i ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput
- func (i ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountArrayOutput
- type ContainerInstanceContainerVolumeMountArrayInput
- type ContainerInstanceContainerVolumeMountArrayOutput
- func (ContainerInstanceContainerVolumeMountArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerVolumeMountArrayOutput) Index(i pulumi.IntInput) ContainerInstanceContainerVolumeMountOutput
- func (o ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput
- func (o ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountArrayOutput
- type ContainerInstanceContainerVolumeMountInput
- type ContainerInstanceContainerVolumeMountOutput
- func (ContainerInstanceContainerVolumeMountOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerVolumeMountOutput) IsReadOnly() pulumi.BoolPtrOutput
- func (o ContainerInstanceContainerVolumeMountOutput) MountPath() pulumi.StringOutput
- func (o ContainerInstanceContainerVolumeMountOutput) Partition() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerVolumeMountOutput) SubPath() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput
- func (o ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountOutput
- func (o ContainerInstanceContainerVolumeMountOutput) VolumeName() pulumi.StringOutput
- type ContainerInstanceDnsConfig
- type ContainerInstanceDnsConfigArgs
- func (ContainerInstanceDnsConfigArgs) ElementType() reflect.Type
- func (i ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigOutput() ContainerInstanceDnsConfigOutput
- func (i ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigOutput
- func (i ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigPtrOutput() ContainerInstanceDnsConfigPtrOutput
- func (i ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigPtrOutput
- type ContainerInstanceDnsConfigInput
- type ContainerInstanceDnsConfigOutput
- func (ContainerInstanceDnsConfigOutput) ElementType() reflect.Type
- func (o ContainerInstanceDnsConfigOutput) Nameservers() pulumi.StringArrayOutput
- func (o ContainerInstanceDnsConfigOutput) Options() pulumi.StringArrayOutput
- func (o ContainerInstanceDnsConfigOutput) Searches() pulumi.StringArrayOutput
- func (o ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigOutput() ContainerInstanceDnsConfigOutput
- func (o ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigOutput
- func (o ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigPtrOutput() ContainerInstanceDnsConfigPtrOutput
- func (o ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigPtrOutput
- type ContainerInstanceDnsConfigPtrInput
- type ContainerInstanceDnsConfigPtrOutput
- func (o ContainerInstanceDnsConfigPtrOutput) Elem() ContainerInstanceDnsConfigOutput
- func (ContainerInstanceDnsConfigPtrOutput) ElementType() reflect.Type
- func (o ContainerInstanceDnsConfigPtrOutput) Nameservers() pulumi.StringArrayOutput
- func (o ContainerInstanceDnsConfigPtrOutput) Options() pulumi.StringArrayOutput
- func (o ContainerInstanceDnsConfigPtrOutput) Searches() pulumi.StringArrayOutput
- func (o ContainerInstanceDnsConfigPtrOutput) ToContainerInstanceDnsConfigPtrOutput() ContainerInstanceDnsConfigPtrOutput
- func (o ContainerInstanceDnsConfigPtrOutput) ToContainerInstanceDnsConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigPtrOutput
- type ContainerInstanceImagePullSecret
- type ContainerInstanceImagePullSecretArgs
- func (ContainerInstanceImagePullSecretArgs) ElementType() reflect.Type
- func (i ContainerInstanceImagePullSecretArgs) ToContainerInstanceImagePullSecretOutput() ContainerInstanceImagePullSecretOutput
- func (i ContainerInstanceImagePullSecretArgs) ToContainerInstanceImagePullSecretOutputWithContext(ctx context.Context) ContainerInstanceImagePullSecretOutput
- type ContainerInstanceImagePullSecretArray
- func (ContainerInstanceImagePullSecretArray) ElementType() reflect.Type
- func (i ContainerInstanceImagePullSecretArray) ToContainerInstanceImagePullSecretArrayOutput() ContainerInstanceImagePullSecretArrayOutput
- func (i ContainerInstanceImagePullSecretArray) ToContainerInstanceImagePullSecretArrayOutputWithContext(ctx context.Context) ContainerInstanceImagePullSecretArrayOutput
- type ContainerInstanceImagePullSecretArrayInput
- type ContainerInstanceImagePullSecretArrayOutput
- func (ContainerInstanceImagePullSecretArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceImagePullSecretArrayOutput) Index(i pulumi.IntInput) ContainerInstanceImagePullSecretOutput
- func (o ContainerInstanceImagePullSecretArrayOutput) ToContainerInstanceImagePullSecretArrayOutput() ContainerInstanceImagePullSecretArrayOutput
- func (o ContainerInstanceImagePullSecretArrayOutput) ToContainerInstanceImagePullSecretArrayOutputWithContext(ctx context.Context) ContainerInstanceImagePullSecretArrayOutput
- type ContainerInstanceImagePullSecretInput
- type ContainerInstanceImagePullSecretOutput
- func (ContainerInstanceImagePullSecretOutput) ElementType() reflect.Type
- func (o ContainerInstanceImagePullSecretOutput) Password() pulumi.StringPtrOutput
- func (o ContainerInstanceImagePullSecretOutput) RegistryEndpoint() pulumi.StringOutput
- func (o ContainerInstanceImagePullSecretOutput) SecretId() pulumi.StringPtrOutput
- func (o ContainerInstanceImagePullSecretOutput) SecretType() pulumi.StringOutput
- func (o ContainerInstanceImagePullSecretOutput) ToContainerInstanceImagePullSecretOutput() ContainerInstanceImagePullSecretOutput
- func (o ContainerInstanceImagePullSecretOutput) ToContainerInstanceImagePullSecretOutputWithContext(ctx context.Context) ContainerInstanceImagePullSecretOutput
- func (o ContainerInstanceImagePullSecretOutput) Username() pulumi.StringPtrOutput
- type ContainerInstanceInput
- type ContainerInstanceMap
- type ContainerInstanceMapInput
- type ContainerInstanceMapOutput
- func (ContainerInstanceMapOutput) ElementType() reflect.Type
- func (o ContainerInstanceMapOutput) MapIndex(k pulumi.StringInput) ContainerInstanceOutput
- func (o ContainerInstanceMapOutput) ToContainerInstanceMapOutput() ContainerInstanceMapOutput
- func (o ContainerInstanceMapOutput) ToContainerInstanceMapOutputWithContext(ctx context.Context) ContainerInstanceMapOutput
- type ContainerInstanceOutput
- func (o ContainerInstanceOutput) AvailabilityDomain() pulumi.StringOutput
- func (o ContainerInstanceOutput) CompartmentId() pulumi.StringOutput
- func (o ContainerInstanceOutput) ContainerCount() pulumi.IntOutput
- func (o ContainerInstanceOutput) ContainerRestartPolicy() pulumi.StringOutput
- func (o ContainerInstanceOutput) Containers() ContainerInstanceContainerArrayOutput
- func (o ContainerInstanceOutput) DefinedTags() pulumi.MapOutput
- func (o ContainerInstanceOutput) DisplayName() pulumi.StringOutput
- func (o ContainerInstanceOutput) DnsConfig() ContainerInstanceDnsConfigOutput
- func (ContainerInstanceOutput) ElementType() reflect.Type
- func (o ContainerInstanceOutput) FaultDomain() pulumi.StringOutput
- func (o ContainerInstanceOutput) FreeformTags() pulumi.MapOutput
- func (o ContainerInstanceOutput) GracefulShutdownTimeoutInSeconds() pulumi.StringOutput
- func (o ContainerInstanceOutput) ImagePullSecrets() ContainerInstanceImagePullSecretArrayOutput
- func (o ContainerInstanceOutput) LifecycleDetails() pulumi.StringOutput
- func (o ContainerInstanceOutput) Shape() pulumi.StringOutput
- func (o ContainerInstanceOutput) ShapeConfig() ContainerInstanceShapeConfigOutput
- func (o ContainerInstanceOutput) State() pulumi.StringOutput
- func (o ContainerInstanceOutput) SystemTags() pulumi.MapOutput
- func (o ContainerInstanceOutput) TimeCreated() pulumi.StringOutput
- func (o ContainerInstanceOutput) TimeUpdated() pulumi.StringOutput
- func (o ContainerInstanceOutput) ToContainerInstanceOutput() ContainerInstanceOutput
- func (o ContainerInstanceOutput) ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput
- func (o ContainerInstanceOutput) Vnics() ContainerInstanceVnicArrayOutput
- func (o ContainerInstanceOutput) VolumeCount() pulumi.IntOutput
- func (o ContainerInstanceOutput) Volumes() ContainerInstanceVolumeArrayOutput
- type ContainerInstanceShapeConfig
- type ContainerInstanceShapeConfigArgs
- func (ContainerInstanceShapeConfigArgs) ElementType() reflect.Type
- func (i ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigOutput() ContainerInstanceShapeConfigOutput
- func (i ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigOutput
- func (i ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigPtrOutput() ContainerInstanceShapeConfigPtrOutput
- func (i ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigPtrOutput
- type ContainerInstanceShapeConfigInput
- type ContainerInstanceShapeConfigOutput
- func (ContainerInstanceShapeConfigOutput) ElementType() reflect.Type
- func (o ContainerInstanceShapeConfigOutput) MemoryInGbs() pulumi.Float64PtrOutput
- func (o ContainerInstanceShapeConfigOutput) NetworkingBandwidthInGbps() pulumi.Float64PtrOutput
- func (o ContainerInstanceShapeConfigOutput) Ocpus() pulumi.Float64Output
- func (o ContainerInstanceShapeConfigOutput) ProcessorDescription() pulumi.StringPtrOutput
- func (o ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigOutput() ContainerInstanceShapeConfigOutput
- func (o ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigOutput
- func (o ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigPtrOutput() ContainerInstanceShapeConfigPtrOutput
- func (o ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigPtrOutput
- type ContainerInstanceShapeConfigPtrInput
- type ContainerInstanceShapeConfigPtrOutput
- func (o ContainerInstanceShapeConfigPtrOutput) Elem() ContainerInstanceShapeConfigOutput
- func (ContainerInstanceShapeConfigPtrOutput) ElementType() reflect.Type
- func (o ContainerInstanceShapeConfigPtrOutput) MemoryInGbs() pulumi.Float64PtrOutput
- func (o ContainerInstanceShapeConfigPtrOutput) NetworkingBandwidthInGbps() pulumi.Float64PtrOutput
- func (o ContainerInstanceShapeConfigPtrOutput) Ocpus() pulumi.Float64PtrOutput
- func (o ContainerInstanceShapeConfigPtrOutput) ProcessorDescription() pulumi.StringPtrOutput
- func (o ContainerInstanceShapeConfigPtrOutput) ToContainerInstanceShapeConfigPtrOutput() ContainerInstanceShapeConfigPtrOutput
- func (o ContainerInstanceShapeConfigPtrOutput) ToContainerInstanceShapeConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigPtrOutput
- type ContainerInstanceState
- type ContainerInstanceVnic
- type ContainerInstanceVnicArgs
- type ContainerInstanceVnicArray
- func (ContainerInstanceVnicArray) ElementType() reflect.Type
- func (i ContainerInstanceVnicArray) ToContainerInstanceVnicArrayOutput() ContainerInstanceVnicArrayOutput
- func (i ContainerInstanceVnicArray) ToContainerInstanceVnicArrayOutputWithContext(ctx context.Context) ContainerInstanceVnicArrayOutput
- type ContainerInstanceVnicArrayInput
- type ContainerInstanceVnicArrayOutput
- func (ContainerInstanceVnicArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceVnicArrayOutput) Index(i pulumi.IntInput) ContainerInstanceVnicOutput
- func (o ContainerInstanceVnicArrayOutput) ToContainerInstanceVnicArrayOutput() ContainerInstanceVnicArrayOutput
- func (o ContainerInstanceVnicArrayOutput) ToContainerInstanceVnicArrayOutputWithContext(ctx context.Context) ContainerInstanceVnicArrayOutput
- type ContainerInstanceVnicInput
- type ContainerInstanceVnicOutput
- func (o ContainerInstanceVnicOutput) DefinedTags() pulumi.MapOutput
- func (o ContainerInstanceVnicOutput) DisplayName() pulumi.StringPtrOutput
- func (ContainerInstanceVnicOutput) ElementType() reflect.Type
- func (o ContainerInstanceVnicOutput) FreeformTags() pulumi.MapOutput
- func (o ContainerInstanceVnicOutput) HostnameLabel() pulumi.StringPtrOutput
- func (o ContainerInstanceVnicOutput) IsPublicIpAssigned() pulumi.BoolPtrOutput
- func (o ContainerInstanceVnicOutput) NsgIds() pulumi.StringArrayOutput
- func (o ContainerInstanceVnicOutput) PrivateIp() pulumi.StringPtrOutput
- func (o ContainerInstanceVnicOutput) SkipSourceDestCheck() pulumi.BoolPtrOutput
- func (o ContainerInstanceVnicOutput) SubnetId() pulumi.StringOutput
- func (o ContainerInstanceVnicOutput) ToContainerInstanceVnicOutput() ContainerInstanceVnicOutput
- func (o ContainerInstanceVnicOutput) ToContainerInstanceVnicOutputWithContext(ctx context.Context) ContainerInstanceVnicOutput
- func (o ContainerInstanceVnicOutput) VnicId() pulumi.StringPtrOutput
- type ContainerInstanceVolume
- type ContainerInstanceVolumeArgs
- type ContainerInstanceVolumeArray
- func (ContainerInstanceVolumeArray) ElementType() reflect.Type
- func (i ContainerInstanceVolumeArray) ToContainerInstanceVolumeArrayOutput() ContainerInstanceVolumeArrayOutput
- func (i ContainerInstanceVolumeArray) ToContainerInstanceVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceVolumeArrayOutput
- type ContainerInstanceVolumeArrayInput
- type ContainerInstanceVolumeArrayOutput
- func (ContainerInstanceVolumeArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceVolumeArrayOutput) Index(i pulumi.IntInput) ContainerInstanceVolumeOutput
- func (o ContainerInstanceVolumeArrayOutput) ToContainerInstanceVolumeArrayOutput() ContainerInstanceVolumeArrayOutput
- func (o ContainerInstanceVolumeArrayOutput) ToContainerInstanceVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceVolumeArrayOutput
- type ContainerInstanceVolumeConfig
- type ContainerInstanceVolumeConfigArgs
- func (ContainerInstanceVolumeConfigArgs) ElementType() reflect.Type
- func (i ContainerInstanceVolumeConfigArgs) ToContainerInstanceVolumeConfigOutput() ContainerInstanceVolumeConfigOutput
- func (i ContainerInstanceVolumeConfigArgs) ToContainerInstanceVolumeConfigOutputWithContext(ctx context.Context) ContainerInstanceVolumeConfigOutput
- type ContainerInstanceVolumeConfigArray
- func (ContainerInstanceVolumeConfigArray) ElementType() reflect.Type
- func (i ContainerInstanceVolumeConfigArray) ToContainerInstanceVolumeConfigArrayOutput() ContainerInstanceVolumeConfigArrayOutput
- func (i ContainerInstanceVolumeConfigArray) ToContainerInstanceVolumeConfigArrayOutputWithContext(ctx context.Context) ContainerInstanceVolumeConfigArrayOutput
- type ContainerInstanceVolumeConfigArrayInput
- type ContainerInstanceVolumeConfigArrayOutput
- func (ContainerInstanceVolumeConfigArrayOutput) ElementType() reflect.Type
- func (o ContainerInstanceVolumeConfigArrayOutput) Index(i pulumi.IntInput) ContainerInstanceVolumeConfigOutput
- func (o ContainerInstanceVolumeConfigArrayOutput) ToContainerInstanceVolumeConfigArrayOutput() ContainerInstanceVolumeConfigArrayOutput
- func (o ContainerInstanceVolumeConfigArrayOutput) ToContainerInstanceVolumeConfigArrayOutputWithContext(ctx context.Context) ContainerInstanceVolumeConfigArrayOutput
- type ContainerInstanceVolumeConfigInput
- type ContainerInstanceVolumeConfigOutput
- func (o ContainerInstanceVolumeConfigOutput) Data() pulumi.StringPtrOutput
- func (ContainerInstanceVolumeConfigOutput) ElementType() reflect.Type
- func (o ContainerInstanceVolumeConfigOutput) FileName() pulumi.StringPtrOutput
- func (o ContainerInstanceVolumeConfigOutput) Path() pulumi.StringPtrOutput
- func (o ContainerInstanceVolumeConfigOutput) ToContainerInstanceVolumeConfigOutput() ContainerInstanceVolumeConfigOutput
- func (o ContainerInstanceVolumeConfigOutput) ToContainerInstanceVolumeConfigOutputWithContext(ctx context.Context) ContainerInstanceVolumeConfigOutput
- type ContainerInstanceVolumeInput
- type ContainerInstanceVolumeOutput
- func (o ContainerInstanceVolumeOutput) BackingStore() pulumi.StringPtrOutput
- func (o ContainerInstanceVolumeOutput) Configs() ContainerInstanceVolumeConfigArrayOutput
- func (ContainerInstanceVolumeOutput) ElementType() reflect.Type
- func (o ContainerInstanceVolumeOutput) Name() pulumi.StringOutput
- func (o ContainerInstanceVolumeOutput) ToContainerInstanceVolumeOutput() ContainerInstanceVolumeOutput
- func (o ContainerInstanceVolumeOutput) ToContainerInstanceVolumeOutputWithContext(ctx context.Context) ContainerInstanceVolumeOutput
- func (o ContainerInstanceVolumeOutput) VolumeType() pulumi.StringOutput
- type GetClusterKubeConfigArgs
- type GetClusterKubeConfigOutputArgs
- type GetClusterKubeConfigResult
- type GetClusterKubeConfigResultOutput
- func (o GetClusterKubeConfigResultOutput) ClusterId() pulumi.StringOutput
- func (o GetClusterKubeConfigResultOutput) Content() pulumi.StringOutput
- func (GetClusterKubeConfigResultOutput) ElementType() reflect.Type
- func (o GetClusterKubeConfigResultOutput) Endpoint() pulumi.StringPtrOutput
- func (o GetClusterKubeConfigResultOutput) Expiration() pulumi.IntPtrOutput
- func (o GetClusterKubeConfigResultOutput) Id() pulumi.StringOutput
- func (o GetClusterKubeConfigResultOutput) ToGetClusterKubeConfigResultOutput() GetClusterKubeConfigResultOutput
- func (o GetClusterKubeConfigResultOutput) ToGetClusterKubeConfigResultOutputWithContext(ctx context.Context) GetClusterKubeConfigResultOutput
- func (o GetClusterKubeConfigResultOutput) TokenVersion() pulumi.StringPtrOutput
- type GetClusterOptionArgs
- type GetClusterOptionClusterPodNetworkOption
- type GetClusterOptionClusterPodNetworkOptionArgs
- func (GetClusterOptionClusterPodNetworkOptionArgs) ElementType() reflect.Type
- func (i GetClusterOptionClusterPodNetworkOptionArgs) ToGetClusterOptionClusterPodNetworkOptionOutput() GetClusterOptionClusterPodNetworkOptionOutput
- func (i GetClusterOptionClusterPodNetworkOptionArgs) ToGetClusterOptionClusterPodNetworkOptionOutputWithContext(ctx context.Context) GetClusterOptionClusterPodNetworkOptionOutput
- type GetClusterOptionClusterPodNetworkOptionArray
- func (GetClusterOptionClusterPodNetworkOptionArray) ElementType() reflect.Type
- func (i GetClusterOptionClusterPodNetworkOptionArray) ToGetClusterOptionClusterPodNetworkOptionArrayOutput() GetClusterOptionClusterPodNetworkOptionArrayOutput
- func (i GetClusterOptionClusterPodNetworkOptionArray) ToGetClusterOptionClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) GetClusterOptionClusterPodNetworkOptionArrayOutput
- type GetClusterOptionClusterPodNetworkOptionArrayInput
- type GetClusterOptionClusterPodNetworkOptionArrayOutput
- func (GetClusterOptionClusterPodNetworkOptionArrayOutput) ElementType() reflect.Type
- func (o GetClusterOptionClusterPodNetworkOptionArrayOutput) Index(i pulumi.IntInput) GetClusterOptionClusterPodNetworkOptionOutput
- func (o GetClusterOptionClusterPodNetworkOptionArrayOutput) ToGetClusterOptionClusterPodNetworkOptionArrayOutput() GetClusterOptionClusterPodNetworkOptionArrayOutput
- func (o GetClusterOptionClusterPodNetworkOptionArrayOutput) ToGetClusterOptionClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) GetClusterOptionClusterPodNetworkOptionArrayOutput
- type GetClusterOptionClusterPodNetworkOptionInput
- type GetClusterOptionClusterPodNetworkOptionOutput
- func (o GetClusterOptionClusterPodNetworkOptionOutput) CniType() pulumi.StringOutput
- func (GetClusterOptionClusterPodNetworkOptionOutput) ElementType() reflect.Type
- func (o GetClusterOptionClusterPodNetworkOptionOutput) ToGetClusterOptionClusterPodNetworkOptionOutput() GetClusterOptionClusterPodNetworkOptionOutput
- func (o GetClusterOptionClusterPodNetworkOptionOutput) ToGetClusterOptionClusterPodNetworkOptionOutputWithContext(ctx context.Context) GetClusterOptionClusterPodNetworkOptionOutput
- type GetClusterOptionOutputArgs
- type GetClusterOptionResult
- type GetClusterOptionResultOutput
- func (o GetClusterOptionResultOutput) ClusterOptionId() pulumi.StringOutput
- func (o GetClusterOptionResultOutput) ClusterPodNetworkOptions() GetClusterOptionClusterPodNetworkOptionArrayOutput
- func (o GetClusterOptionResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (GetClusterOptionResultOutput) ElementType() reflect.Type
- func (o GetClusterOptionResultOutput) Id() pulumi.StringOutput
- func (o GetClusterOptionResultOutput) KubernetesVersions() pulumi.StringArrayOutput
- func (o GetClusterOptionResultOutput) ToGetClusterOptionResultOutput() GetClusterOptionResultOutput
- func (o GetClusterOptionResultOutput) ToGetClusterOptionResultOutputWithContext(ctx context.Context) GetClusterOptionResultOutput
- type GetClustersArgs
- type GetClustersCluster
- type GetClustersClusterArgs
- type GetClustersClusterArray
- type GetClustersClusterArrayInput
- type GetClustersClusterArrayOutput
- func (GetClustersClusterArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterArrayOutput) Index(i pulumi.IntInput) GetClustersClusterOutput
- func (o GetClustersClusterArrayOutput) ToGetClustersClusterArrayOutput() GetClustersClusterArrayOutput
- func (o GetClustersClusterArrayOutput) ToGetClustersClusterArrayOutputWithContext(ctx context.Context) GetClustersClusterArrayOutput
- type GetClustersClusterClusterPodNetworkOption
- type GetClustersClusterClusterPodNetworkOptionArgs
- func (GetClustersClusterClusterPodNetworkOptionArgs) ElementType() reflect.Type
- func (i GetClustersClusterClusterPodNetworkOptionArgs) ToGetClustersClusterClusterPodNetworkOptionOutput() GetClustersClusterClusterPodNetworkOptionOutput
- func (i GetClustersClusterClusterPodNetworkOptionArgs) ToGetClustersClusterClusterPodNetworkOptionOutputWithContext(ctx context.Context) GetClustersClusterClusterPodNetworkOptionOutput
- type GetClustersClusterClusterPodNetworkOptionArray
- func (GetClustersClusterClusterPodNetworkOptionArray) ElementType() reflect.Type
- func (i GetClustersClusterClusterPodNetworkOptionArray) ToGetClustersClusterClusterPodNetworkOptionArrayOutput() GetClustersClusterClusterPodNetworkOptionArrayOutput
- func (i GetClustersClusterClusterPodNetworkOptionArray) ToGetClustersClusterClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterClusterPodNetworkOptionArrayOutput
- type GetClustersClusterClusterPodNetworkOptionArrayInput
- type GetClustersClusterClusterPodNetworkOptionArrayOutput
- func (GetClustersClusterClusterPodNetworkOptionArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterClusterPodNetworkOptionArrayOutput) Index(i pulumi.IntInput) GetClustersClusterClusterPodNetworkOptionOutput
- func (o GetClustersClusterClusterPodNetworkOptionArrayOutput) ToGetClustersClusterClusterPodNetworkOptionArrayOutput() GetClustersClusterClusterPodNetworkOptionArrayOutput
- func (o GetClustersClusterClusterPodNetworkOptionArrayOutput) ToGetClustersClusterClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterClusterPodNetworkOptionArrayOutput
- type GetClustersClusterClusterPodNetworkOptionInput
- type GetClustersClusterClusterPodNetworkOptionOutput
- func (o GetClustersClusterClusterPodNetworkOptionOutput) CniType() pulumi.StringOutput
- func (GetClustersClusterClusterPodNetworkOptionOutput) ElementType() reflect.Type
- func (o GetClustersClusterClusterPodNetworkOptionOutput) ToGetClustersClusterClusterPodNetworkOptionOutput() GetClustersClusterClusterPodNetworkOptionOutput
- func (o GetClustersClusterClusterPodNetworkOptionOutput) ToGetClustersClusterClusterPodNetworkOptionOutputWithContext(ctx context.Context) GetClustersClusterClusterPodNetworkOptionOutput
- type GetClustersClusterEndpoint
- type GetClustersClusterEndpointArgs
- func (GetClustersClusterEndpointArgs) ElementType() reflect.Type
- func (i GetClustersClusterEndpointArgs) ToGetClustersClusterEndpointOutput() GetClustersClusterEndpointOutput
- func (i GetClustersClusterEndpointArgs) ToGetClustersClusterEndpointOutputWithContext(ctx context.Context) GetClustersClusterEndpointOutput
- type GetClustersClusterEndpointArray
- func (GetClustersClusterEndpointArray) ElementType() reflect.Type
- func (i GetClustersClusterEndpointArray) ToGetClustersClusterEndpointArrayOutput() GetClustersClusterEndpointArrayOutput
- func (i GetClustersClusterEndpointArray) ToGetClustersClusterEndpointArrayOutputWithContext(ctx context.Context) GetClustersClusterEndpointArrayOutput
- type GetClustersClusterEndpointArrayInput
- type GetClustersClusterEndpointArrayOutput
- func (GetClustersClusterEndpointArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterEndpointArrayOutput) Index(i pulumi.IntInput) GetClustersClusterEndpointOutput
- func (o GetClustersClusterEndpointArrayOutput) ToGetClustersClusterEndpointArrayOutput() GetClustersClusterEndpointArrayOutput
- func (o GetClustersClusterEndpointArrayOutput) ToGetClustersClusterEndpointArrayOutputWithContext(ctx context.Context) GetClustersClusterEndpointArrayOutput
- type GetClustersClusterEndpointConfig
- type GetClustersClusterEndpointConfigArgs
- func (GetClustersClusterEndpointConfigArgs) ElementType() reflect.Type
- func (i GetClustersClusterEndpointConfigArgs) ToGetClustersClusterEndpointConfigOutput() GetClustersClusterEndpointConfigOutput
- func (i GetClustersClusterEndpointConfigArgs) ToGetClustersClusterEndpointConfigOutputWithContext(ctx context.Context) GetClustersClusterEndpointConfigOutput
- type GetClustersClusterEndpointConfigArray
- func (GetClustersClusterEndpointConfigArray) ElementType() reflect.Type
- func (i GetClustersClusterEndpointConfigArray) ToGetClustersClusterEndpointConfigArrayOutput() GetClustersClusterEndpointConfigArrayOutput
- func (i GetClustersClusterEndpointConfigArray) ToGetClustersClusterEndpointConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterEndpointConfigArrayOutput
- type GetClustersClusterEndpointConfigArrayInput
- type GetClustersClusterEndpointConfigArrayOutput
- func (GetClustersClusterEndpointConfigArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterEndpointConfigArrayOutput) Index(i pulumi.IntInput) GetClustersClusterEndpointConfigOutput
- func (o GetClustersClusterEndpointConfigArrayOutput) ToGetClustersClusterEndpointConfigArrayOutput() GetClustersClusterEndpointConfigArrayOutput
- func (o GetClustersClusterEndpointConfigArrayOutput) ToGetClustersClusterEndpointConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterEndpointConfigArrayOutput
- type GetClustersClusterEndpointConfigInput
- type GetClustersClusterEndpointConfigOutput
- func (GetClustersClusterEndpointConfigOutput) ElementType() reflect.Type
- func (o GetClustersClusterEndpointConfigOutput) IsPublicIpEnabled() pulumi.BoolOutput
- func (o GetClustersClusterEndpointConfigOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetClustersClusterEndpointConfigOutput) SubnetId() pulumi.StringOutput
- func (o GetClustersClusterEndpointConfigOutput) ToGetClustersClusterEndpointConfigOutput() GetClustersClusterEndpointConfigOutput
- func (o GetClustersClusterEndpointConfigOutput) ToGetClustersClusterEndpointConfigOutputWithContext(ctx context.Context) GetClustersClusterEndpointConfigOutput
- type GetClustersClusterEndpointInput
- type GetClustersClusterEndpointOutput
- func (GetClustersClusterEndpointOutput) ElementType() reflect.Type
- func (o GetClustersClusterEndpointOutput) Kubernetes() pulumi.StringOutput
- func (o GetClustersClusterEndpointOutput) PrivateEndpoint() pulumi.StringOutput
- func (o GetClustersClusterEndpointOutput) PublicEndpoint() pulumi.StringOutput
- func (o GetClustersClusterEndpointOutput) ToGetClustersClusterEndpointOutput() GetClustersClusterEndpointOutput
- func (o GetClustersClusterEndpointOutput) ToGetClustersClusterEndpointOutputWithContext(ctx context.Context) GetClustersClusterEndpointOutput
- func (o GetClustersClusterEndpointOutput) VcnHostnameEndpoint() pulumi.StringOutput
- type GetClustersClusterImagePolicyConfig
- type GetClustersClusterImagePolicyConfigArgs
- func (GetClustersClusterImagePolicyConfigArgs) ElementType() reflect.Type
- func (i GetClustersClusterImagePolicyConfigArgs) ToGetClustersClusterImagePolicyConfigOutput() GetClustersClusterImagePolicyConfigOutput
- func (i GetClustersClusterImagePolicyConfigArgs) ToGetClustersClusterImagePolicyConfigOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigOutput
- type GetClustersClusterImagePolicyConfigArray
- func (GetClustersClusterImagePolicyConfigArray) ElementType() reflect.Type
- func (i GetClustersClusterImagePolicyConfigArray) ToGetClustersClusterImagePolicyConfigArrayOutput() GetClustersClusterImagePolicyConfigArrayOutput
- func (i GetClustersClusterImagePolicyConfigArray) ToGetClustersClusterImagePolicyConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigArrayOutput
- type GetClustersClusterImagePolicyConfigArrayInput
- type GetClustersClusterImagePolicyConfigArrayOutput
- func (GetClustersClusterImagePolicyConfigArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterImagePolicyConfigArrayOutput) Index(i pulumi.IntInput) GetClustersClusterImagePolicyConfigOutput
- func (o GetClustersClusterImagePolicyConfigArrayOutput) ToGetClustersClusterImagePolicyConfigArrayOutput() GetClustersClusterImagePolicyConfigArrayOutput
- func (o GetClustersClusterImagePolicyConfigArrayOutput) ToGetClustersClusterImagePolicyConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigArrayOutput
- type GetClustersClusterImagePolicyConfigInput
- type GetClustersClusterImagePolicyConfigKeyDetail
- type GetClustersClusterImagePolicyConfigKeyDetailArgs
- func (GetClustersClusterImagePolicyConfigKeyDetailArgs) ElementType() reflect.Type
- func (i GetClustersClusterImagePolicyConfigKeyDetailArgs) ToGetClustersClusterImagePolicyConfigKeyDetailOutput() GetClustersClusterImagePolicyConfigKeyDetailOutput
- func (i GetClustersClusterImagePolicyConfigKeyDetailArgs) ToGetClustersClusterImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigKeyDetailOutput
- type GetClustersClusterImagePolicyConfigKeyDetailArray
- func (GetClustersClusterImagePolicyConfigKeyDetailArray) ElementType() reflect.Type
- func (i GetClustersClusterImagePolicyConfigKeyDetailArray) ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutput() GetClustersClusterImagePolicyConfigKeyDetailArrayOutput
- func (i GetClustersClusterImagePolicyConfigKeyDetailArray) ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigKeyDetailArrayOutput
- type GetClustersClusterImagePolicyConfigKeyDetailArrayInput
- type GetClustersClusterImagePolicyConfigKeyDetailArrayOutput
- func (GetClustersClusterImagePolicyConfigKeyDetailArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterImagePolicyConfigKeyDetailArrayOutput) Index(i pulumi.IntInput) GetClustersClusterImagePolicyConfigKeyDetailOutput
- func (o GetClustersClusterImagePolicyConfigKeyDetailArrayOutput) ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutput() GetClustersClusterImagePolicyConfigKeyDetailArrayOutput
- func (o GetClustersClusterImagePolicyConfigKeyDetailArrayOutput) ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigKeyDetailArrayOutput
- type GetClustersClusterImagePolicyConfigKeyDetailInput
- type GetClustersClusterImagePolicyConfigKeyDetailOutput
- func (GetClustersClusterImagePolicyConfigKeyDetailOutput) ElementType() reflect.Type
- func (o GetClustersClusterImagePolicyConfigKeyDetailOutput) KmsKeyId() pulumi.StringOutput
- func (o GetClustersClusterImagePolicyConfigKeyDetailOutput) ToGetClustersClusterImagePolicyConfigKeyDetailOutput() GetClustersClusterImagePolicyConfigKeyDetailOutput
- func (o GetClustersClusterImagePolicyConfigKeyDetailOutput) ToGetClustersClusterImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigKeyDetailOutput
- type GetClustersClusterImagePolicyConfigOutput
- func (GetClustersClusterImagePolicyConfigOutput) ElementType() reflect.Type
- func (o GetClustersClusterImagePolicyConfigOutput) IsPolicyEnabled() pulumi.BoolOutput
- func (o GetClustersClusterImagePolicyConfigOutput) KeyDetails() GetClustersClusterImagePolicyConfigKeyDetailArrayOutput
- func (o GetClustersClusterImagePolicyConfigOutput) ToGetClustersClusterImagePolicyConfigOutput() GetClustersClusterImagePolicyConfigOutput
- func (o GetClustersClusterImagePolicyConfigOutput) ToGetClustersClusterImagePolicyConfigOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigOutput
- type GetClustersClusterInput
- type GetClustersClusterMetadata
- type GetClustersClusterMetadataArgs
- func (GetClustersClusterMetadataArgs) ElementType() reflect.Type
- func (i GetClustersClusterMetadataArgs) ToGetClustersClusterMetadataOutput() GetClustersClusterMetadataOutput
- func (i GetClustersClusterMetadataArgs) ToGetClustersClusterMetadataOutputWithContext(ctx context.Context) GetClustersClusterMetadataOutput
- type GetClustersClusterMetadataArray
- func (GetClustersClusterMetadataArray) ElementType() reflect.Type
- func (i GetClustersClusterMetadataArray) ToGetClustersClusterMetadataArrayOutput() GetClustersClusterMetadataArrayOutput
- func (i GetClustersClusterMetadataArray) ToGetClustersClusterMetadataArrayOutputWithContext(ctx context.Context) GetClustersClusterMetadataArrayOutput
- type GetClustersClusterMetadataArrayInput
- type GetClustersClusterMetadataArrayOutput
- func (GetClustersClusterMetadataArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterMetadataArrayOutput) Index(i pulumi.IntInput) GetClustersClusterMetadataOutput
- func (o GetClustersClusterMetadataArrayOutput) ToGetClustersClusterMetadataArrayOutput() GetClustersClusterMetadataArrayOutput
- func (o GetClustersClusterMetadataArrayOutput) ToGetClustersClusterMetadataArrayOutputWithContext(ctx context.Context) GetClustersClusterMetadataArrayOutput
- type GetClustersClusterMetadataInput
- type GetClustersClusterMetadataOutput
- func (o GetClustersClusterMetadataOutput) CreatedByUserId() pulumi.StringOutput
- func (o GetClustersClusterMetadataOutput) CreatedByWorkRequestId() pulumi.StringOutput
- func (o GetClustersClusterMetadataOutput) DeletedByUserId() pulumi.StringOutput
- func (o GetClustersClusterMetadataOutput) DeletedByWorkRequestId() pulumi.StringOutput
- func (GetClustersClusterMetadataOutput) ElementType() reflect.Type
- func (o GetClustersClusterMetadataOutput) TimeCreated() pulumi.StringOutput
- func (o GetClustersClusterMetadataOutput) TimeDeleted() pulumi.StringOutput
- func (o GetClustersClusterMetadataOutput) TimeUpdated() pulumi.StringOutput
- func (o GetClustersClusterMetadataOutput) ToGetClustersClusterMetadataOutput() GetClustersClusterMetadataOutput
- func (o GetClustersClusterMetadataOutput) ToGetClustersClusterMetadataOutputWithContext(ctx context.Context) GetClustersClusterMetadataOutput
- func (o GetClustersClusterMetadataOutput) UpdatedByUserId() pulumi.StringOutput
- func (o GetClustersClusterMetadataOutput) UpdatedByWorkRequestId() pulumi.StringOutput
- type GetClustersClusterOption
- type GetClustersClusterOptionAddOn
- type GetClustersClusterOptionAddOnArgs
- func (GetClustersClusterOptionAddOnArgs) ElementType() reflect.Type
- func (i GetClustersClusterOptionAddOnArgs) ToGetClustersClusterOptionAddOnOutput() GetClustersClusterOptionAddOnOutput
- func (i GetClustersClusterOptionAddOnArgs) ToGetClustersClusterOptionAddOnOutputWithContext(ctx context.Context) GetClustersClusterOptionAddOnOutput
- type GetClustersClusterOptionAddOnArray
- func (GetClustersClusterOptionAddOnArray) ElementType() reflect.Type
- func (i GetClustersClusterOptionAddOnArray) ToGetClustersClusterOptionAddOnArrayOutput() GetClustersClusterOptionAddOnArrayOutput
- func (i GetClustersClusterOptionAddOnArray) ToGetClustersClusterOptionAddOnArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionAddOnArrayOutput
- type GetClustersClusterOptionAddOnArrayInput
- type GetClustersClusterOptionAddOnArrayOutput
- func (GetClustersClusterOptionAddOnArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionAddOnArrayOutput) Index(i pulumi.IntInput) GetClustersClusterOptionAddOnOutput
- func (o GetClustersClusterOptionAddOnArrayOutput) ToGetClustersClusterOptionAddOnArrayOutput() GetClustersClusterOptionAddOnArrayOutput
- func (o GetClustersClusterOptionAddOnArrayOutput) ToGetClustersClusterOptionAddOnArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionAddOnArrayOutput
- type GetClustersClusterOptionAddOnInput
- type GetClustersClusterOptionAddOnOutput
- func (GetClustersClusterOptionAddOnOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionAddOnOutput) IsKubernetesDashboardEnabled() pulumi.BoolOutput
- func (o GetClustersClusterOptionAddOnOutput) IsTillerEnabled() pulumi.BoolOutput
- func (o GetClustersClusterOptionAddOnOutput) ToGetClustersClusterOptionAddOnOutput() GetClustersClusterOptionAddOnOutput
- func (o GetClustersClusterOptionAddOnOutput) ToGetClustersClusterOptionAddOnOutputWithContext(ctx context.Context) GetClustersClusterOptionAddOnOutput
- type GetClustersClusterOptionAdmissionControllerOption
- type GetClustersClusterOptionAdmissionControllerOptionArgs
- func (GetClustersClusterOptionAdmissionControllerOptionArgs) ElementType() reflect.Type
- func (i GetClustersClusterOptionAdmissionControllerOptionArgs) ToGetClustersClusterOptionAdmissionControllerOptionOutput() GetClustersClusterOptionAdmissionControllerOptionOutput
- func (i GetClustersClusterOptionAdmissionControllerOptionArgs) ToGetClustersClusterOptionAdmissionControllerOptionOutputWithContext(ctx context.Context) GetClustersClusterOptionAdmissionControllerOptionOutput
- type GetClustersClusterOptionAdmissionControllerOptionArray
- func (GetClustersClusterOptionAdmissionControllerOptionArray) ElementType() reflect.Type
- func (i GetClustersClusterOptionAdmissionControllerOptionArray) ToGetClustersClusterOptionAdmissionControllerOptionArrayOutput() GetClustersClusterOptionAdmissionControllerOptionArrayOutput
- func (i GetClustersClusterOptionAdmissionControllerOptionArray) ToGetClustersClusterOptionAdmissionControllerOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionAdmissionControllerOptionArrayOutput
- type GetClustersClusterOptionAdmissionControllerOptionArrayInput
- type GetClustersClusterOptionAdmissionControllerOptionArrayOutput
- func (GetClustersClusterOptionAdmissionControllerOptionArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionAdmissionControllerOptionArrayOutput) Index(i pulumi.IntInput) GetClustersClusterOptionAdmissionControllerOptionOutput
- func (o GetClustersClusterOptionAdmissionControllerOptionArrayOutput) ToGetClustersClusterOptionAdmissionControllerOptionArrayOutput() GetClustersClusterOptionAdmissionControllerOptionArrayOutput
- func (o GetClustersClusterOptionAdmissionControllerOptionArrayOutput) ToGetClustersClusterOptionAdmissionControllerOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionAdmissionControllerOptionArrayOutput
- type GetClustersClusterOptionAdmissionControllerOptionInput
- type GetClustersClusterOptionAdmissionControllerOptionOutput
- func (GetClustersClusterOptionAdmissionControllerOptionOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionAdmissionControllerOptionOutput) IsPodSecurityPolicyEnabled() pulumi.BoolOutput
- func (o GetClustersClusterOptionAdmissionControllerOptionOutput) ToGetClustersClusterOptionAdmissionControllerOptionOutput() GetClustersClusterOptionAdmissionControllerOptionOutput
- func (o GetClustersClusterOptionAdmissionControllerOptionOutput) ToGetClustersClusterOptionAdmissionControllerOptionOutputWithContext(ctx context.Context) GetClustersClusterOptionAdmissionControllerOptionOutput
- type GetClustersClusterOptionArgs
- func (GetClustersClusterOptionArgs) ElementType() reflect.Type
- func (i GetClustersClusterOptionArgs) ToGetClustersClusterOptionOutput() GetClustersClusterOptionOutput
- func (i GetClustersClusterOptionArgs) ToGetClustersClusterOptionOutputWithContext(ctx context.Context) GetClustersClusterOptionOutput
- type GetClustersClusterOptionArray
- func (GetClustersClusterOptionArray) ElementType() reflect.Type
- func (i GetClustersClusterOptionArray) ToGetClustersClusterOptionArrayOutput() GetClustersClusterOptionArrayOutput
- func (i GetClustersClusterOptionArray) ToGetClustersClusterOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionArrayOutput
- type GetClustersClusterOptionArrayInput
- type GetClustersClusterOptionArrayOutput
- func (GetClustersClusterOptionArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionArrayOutput) Index(i pulumi.IntInput) GetClustersClusterOptionOutput
- func (o GetClustersClusterOptionArrayOutput) ToGetClustersClusterOptionArrayOutput() GetClustersClusterOptionArrayOutput
- func (o GetClustersClusterOptionArrayOutput) ToGetClustersClusterOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionArrayOutput
- type GetClustersClusterOptionInput
- type GetClustersClusterOptionKubernetesNetworkConfig
- type GetClustersClusterOptionKubernetesNetworkConfigArgs
- func (GetClustersClusterOptionKubernetesNetworkConfigArgs) ElementType() reflect.Type
- func (i GetClustersClusterOptionKubernetesNetworkConfigArgs) ToGetClustersClusterOptionKubernetesNetworkConfigOutput() GetClustersClusterOptionKubernetesNetworkConfigOutput
- func (i GetClustersClusterOptionKubernetesNetworkConfigArgs) ToGetClustersClusterOptionKubernetesNetworkConfigOutputWithContext(ctx context.Context) GetClustersClusterOptionKubernetesNetworkConfigOutput
- type GetClustersClusterOptionKubernetesNetworkConfigArray
- func (GetClustersClusterOptionKubernetesNetworkConfigArray) ElementType() reflect.Type
- func (i GetClustersClusterOptionKubernetesNetworkConfigArray) ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutput() GetClustersClusterOptionKubernetesNetworkConfigArrayOutput
- func (i GetClustersClusterOptionKubernetesNetworkConfigArray) ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionKubernetesNetworkConfigArrayOutput
- type GetClustersClusterOptionKubernetesNetworkConfigArrayInput
- type GetClustersClusterOptionKubernetesNetworkConfigArrayOutput
- func (GetClustersClusterOptionKubernetesNetworkConfigArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionKubernetesNetworkConfigArrayOutput) Index(i pulumi.IntInput) GetClustersClusterOptionKubernetesNetworkConfigOutput
- func (o GetClustersClusterOptionKubernetesNetworkConfigArrayOutput) ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutput() GetClustersClusterOptionKubernetesNetworkConfigArrayOutput
- func (o GetClustersClusterOptionKubernetesNetworkConfigArrayOutput) ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionKubernetesNetworkConfigArrayOutput
- type GetClustersClusterOptionKubernetesNetworkConfigInput
- type GetClustersClusterOptionKubernetesNetworkConfigOutput
- func (GetClustersClusterOptionKubernetesNetworkConfigOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionKubernetesNetworkConfigOutput) PodsCidr() pulumi.StringOutput
- func (o GetClustersClusterOptionKubernetesNetworkConfigOutput) ServicesCidr() pulumi.StringOutput
- func (o GetClustersClusterOptionKubernetesNetworkConfigOutput) ToGetClustersClusterOptionKubernetesNetworkConfigOutput() GetClustersClusterOptionKubernetesNetworkConfigOutput
- func (o GetClustersClusterOptionKubernetesNetworkConfigOutput) ToGetClustersClusterOptionKubernetesNetworkConfigOutputWithContext(ctx context.Context) GetClustersClusterOptionKubernetesNetworkConfigOutput
- type GetClustersClusterOptionOutput
- func (o GetClustersClusterOptionOutput) AddOns() GetClustersClusterOptionAddOnArrayOutput
- func (o GetClustersClusterOptionOutput) AdmissionControllerOptions() GetClustersClusterOptionAdmissionControllerOptionArrayOutput
- func (GetClustersClusterOptionOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionOutput) KubernetesNetworkConfigs() GetClustersClusterOptionKubernetesNetworkConfigArrayOutput
- func (o GetClustersClusterOptionOutput) PersistentVolumeConfigs() GetClustersClusterOptionPersistentVolumeConfigArrayOutput
- func (o GetClustersClusterOptionOutput) ServiceLbConfigs() GetClustersClusterOptionServiceLbConfigArrayOutput
- func (o GetClustersClusterOptionOutput) ServiceLbSubnetIds() pulumi.StringArrayOutput
- func (o GetClustersClusterOptionOutput) ToGetClustersClusterOptionOutput() GetClustersClusterOptionOutput
- func (o GetClustersClusterOptionOutput) ToGetClustersClusterOptionOutputWithContext(ctx context.Context) GetClustersClusterOptionOutput
- type GetClustersClusterOptionPersistentVolumeConfig
- type GetClustersClusterOptionPersistentVolumeConfigArgs
- func (GetClustersClusterOptionPersistentVolumeConfigArgs) ElementType() reflect.Type
- func (i GetClustersClusterOptionPersistentVolumeConfigArgs) ToGetClustersClusterOptionPersistentVolumeConfigOutput() GetClustersClusterOptionPersistentVolumeConfigOutput
- func (i GetClustersClusterOptionPersistentVolumeConfigArgs) ToGetClustersClusterOptionPersistentVolumeConfigOutputWithContext(ctx context.Context) GetClustersClusterOptionPersistentVolumeConfigOutput
- type GetClustersClusterOptionPersistentVolumeConfigArray
- func (GetClustersClusterOptionPersistentVolumeConfigArray) ElementType() reflect.Type
- func (i GetClustersClusterOptionPersistentVolumeConfigArray) ToGetClustersClusterOptionPersistentVolumeConfigArrayOutput() GetClustersClusterOptionPersistentVolumeConfigArrayOutput
- func (i GetClustersClusterOptionPersistentVolumeConfigArray) ToGetClustersClusterOptionPersistentVolumeConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionPersistentVolumeConfigArrayOutput
- type GetClustersClusterOptionPersistentVolumeConfigArrayInput
- type GetClustersClusterOptionPersistentVolumeConfigArrayOutput
- func (GetClustersClusterOptionPersistentVolumeConfigArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionPersistentVolumeConfigArrayOutput) Index(i pulumi.IntInput) GetClustersClusterOptionPersistentVolumeConfigOutput
- func (o GetClustersClusterOptionPersistentVolumeConfigArrayOutput) ToGetClustersClusterOptionPersistentVolumeConfigArrayOutput() GetClustersClusterOptionPersistentVolumeConfigArrayOutput
- func (o GetClustersClusterOptionPersistentVolumeConfigArrayOutput) ToGetClustersClusterOptionPersistentVolumeConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionPersistentVolumeConfigArrayOutput
- type GetClustersClusterOptionPersistentVolumeConfigInput
- type GetClustersClusterOptionPersistentVolumeConfigOutput
- func (o GetClustersClusterOptionPersistentVolumeConfigOutput) DefinedTags() pulumi.MapOutput
- func (GetClustersClusterOptionPersistentVolumeConfigOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionPersistentVolumeConfigOutput) FreeformTags() pulumi.MapOutput
- func (o GetClustersClusterOptionPersistentVolumeConfigOutput) ToGetClustersClusterOptionPersistentVolumeConfigOutput() GetClustersClusterOptionPersistentVolumeConfigOutput
- func (o GetClustersClusterOptionPersistentVolumeConfigOutput) ToGetClustersClusterOptionPersistentVolumeConfigOutputWithContext(ctx context.Context) GetClustersClusterOptionPersistentVolumeConfigOutput
- type GetClustersClusterOptionServiceLbConfig
- type GetClustersClusterOptionServiceLbConfigArgs
- func (GetClustersClusterOptionServiceLbConfigArgs) ElementType() reflect.Type
- func (i GetClustersClusterOptionServiceLbConfigArgs) ToGetClustersClusterOptionServiceLbConfigOutput() GetClustersClusterOptionServiceLbConfigOutput
- func (i GetClustersClusterOptionServiceLbConfigArgs) ToGetClustersClusterOptionServiceLbConfigOutputWithContext(ctx context.Context) GetClustersClusterOptionServiceLbConfigOutput
- type GetClustersClusterOptionServiceLbConfigArray
- func (GetClustersClusterOptionServiceLbConfigArray) ElementType() reflect.Type
- func (i GetClustersClusterOptionServiceLbConfigArray) ToGetClustersClusterOptionServiceLbConfigArrayOutput() GetClustersClusterOptionServiceLbConfigArrayOutput
- func (i GetClustersClusterOptionServiceLbConfigArray) ToGetClustersClusterOptionServiceLbConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionServiceLbConfigArrayOutput
- type GetClustersClusterOptionServiceLbConfigArrayInput
- type GetClustersClusterOptionServiceLbConfigArrayOutput
- func (GetClustersClusterOptionServiceLbConfigArrayOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionServiceLbConfigArrayOutput) Index(i pulumi.IntInput) GetClustersClusterOptionServiceLbConfigOutput
- func (o GetClustersClusterOptionServiceLbConfigArrayOutput) ToGetClustersClusterOptionServiceLbConfigArrayOutput() GetClustersClusterOptionServiceLbConfigArrayOutput
- func (o GetClustersClusterOptionServiceLbConfigArrayOutput) ToGetClustersClusterOptionServiceLbConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionServiceLbConfigArrayOutput
- type GetClustersClusterOptionServiceLbConfigInput
- type GetClustersClusterOptionServiceLbConfigOutput
- func (o GetClustersClusterOptionServiceLbConfigOutput) DefinedTags() pulumi.MapOutput
- func (GetClustersClusterOptionServiceLbConfigOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionServiceLbConfigOutput) FreeformTags() pulumi.MapOutput
- func (o GetClustersClusterOptionServiceLbConfigOutput) ToGetClustersClusterOptionServiceLbConfigOutput() GetClustersClusterOptionServiceLbConfigOutput
- func (o GetClustersClusterOptionServiceLbConfigOutput) ToGetClustersClusterOptionServiceLbConfigOutputWithContext(ctx context.Context) GetClustersClusterOptionServiceLbConfigOutput
- type GetClustersClusterOutput
- func (o GetClustersClusterOutput) AvailableKubernetesUpgrades() pulumi.StringArrayOutput
- func (o GetClustersClusterOutput) ClusterPodNetworkOptions() GetClustersClusterClusterPodNetworkOptionArrayOutput
- func (o GetClustersClusterOutput) CompartmentId() pulumi.StringOutput
- func (o GetClustersClusterOutput) DefinedTags() pulumi.MapOutput
- func (GetClustersClusterOutput) ElementType() reflect.Type
- func (o GetClustersClusterOutput) EndpointConfigs() GetClustersClusterEndpointConfigArrayOutput
- func (o GetClustersClusterOutput) Endpoints() GetClustersClusterEndpointArrayOutput
- func (o GetClustersClusterOutput) FreeformTags() pulumi.MapOutput
- func (o GetClustersClusterOutput) Id() pulumi.StringOutput
- func (o GetClustersClusterOutput) ImagePolicyConfigs() GetClustersClusterImagePolicyConfigArrayOutput
- func (o GetClustersClusterOutput) KmsKeyId() pulumi.StringOutput
- func (o GetClustersClusterOutput) KubernetesVersion() pulumi.StringOutput
- func (o GetClustersClusterOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetClustersClusterOutput) Metadatas() GetClustersClusterMetadataArrayOutput
- func (o GetClustersClusterOutput) Name() pulumi.StringOutput
- func (o GetClustersClusterOutput) Options() GetClustersClusterOptionArrayOutput
- func (o GetClustersClusterOutput) State() pulumi.StringOutput
- func (o GetClustersClusterOutput) ToGetClustersClusterOutput() GetClustersClusterOutput
- func (o GetClustersClusterOutput) ToGetClustersClusterOutputWithContext(ctx context.Context) GetClustersClusterOutput
- func (o GetClustersClusterOutput) VcnId() pulumi.StringOutput
- type GetClustersFilter
- type GetClustersFilterArgs
- type GetClustersFilterArray
- type GetClustersFilterArrayInput
- type GetClustersFilterArrayOutput
- func (GetClustersFilterArrayOutput) ElementType() reflect.Type
- func (o GetClustersFilterArrayOutput) Index(i pulumi.IntInput) GetClustersFilterOutput
- func (o GetClustersFilterArrayOutput) ToGetClustersFilterArrayOutput() GetClustersFilterArrayOutput
- func (o GetClustersFilterArrayOutput) ToGetClustersFilterArrayOutputWithContext(ctx context.Context) GetClustersFilterArrayOutput
- type GetClustersFilterInput
- type GetClustersFilterOutput
- func (GetClustersFilterOutput) ElementType() reflect.Type
- func (o GetClustersFilterOutput) Name() pulumi.StringOutput
- func (o GetClustersFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetClustersFilterOutput) ToGetClustersFilterOutput() GetClustersFilterOutput
- func (o GetClustersFilterOutput) ToGetClustersFilterOutputWithContext(ctx context.Context) GetClustersFilterOutput
- func (o GetClustersFilterOutput) Values() pulumi.StringArrayOutput
- type GetClustersOutputArgs
- type GetClustersResult
- type GetClustersResultOutput
- func (o GetClustersResultOutput) Clusters() GetClustersClusterArrayOutput
- func (o GetClustersResultOutput) CompartmentId() pulumi.StringOutput
- func (GetClustersResultOutput) ElementType() reflect.Type
- func (o GetClustersResultOutput) Filters() GetClustersFilterArrayOutput
- func (o GetClustersResultOutput) Id() pulumi.StringOutput
- func (o GetClustersResultOutput) Name() pulumi.StringPtrOutput
- func (o GetClustersResultOutput) States() pulumi.StringArrayOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
- func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput
- type GetMigrateToNativeVcnStatusArgs
- type GetMigrateToNativeVcnStatusOutputArgs
- type GetMigrateToNativeVcnStatusResult
- type GetMigrateToNativeVcnStatusResultOutput
- func (o GetMigrateToNativeVcnStatusResultOutput) ClusterId() pulumi.StringOutput
- func (GetMigrateToNativeVcnStatusResultOutput) ElementType() reflect.Type
- func (o GetMigrateToNativeVcnStatusResultOutput) Id() pulumi.StringOutput
- func (o GetMigrateToNativeVcnStatusResultOutput) State() pulumi.StringOutput
- func (o GetMigrateToNativeVcnStatusResultOutput) TimeDecommissionScheduled() pulumi.StringOutput
- func (o GetMigrateToNativeVcnStatusResultOutput) ToGetMigrateToNativeVcnStatusResultOutput() GetMigrateToNativeVcnStatusResultOutput
- func (o GetMigrateToNativeVcnStatusResultOutput) ToGetMigrateToNativeVcnStatusResultOutputWithContext(ctx context.Context) GetMigrateToNativeVcnStatusResultOutput
- type GetNodePoolInitialNodeLabel
- type GetNodePoolInitialNodeLabelArgs
- func (GetNodePoolInitialNodeLabelArgs) ElementType() reflect.Type
- func (i GetNodePoolInitialNodeLabelArgs) ToGetNodePoolInitialNodeLabelOutput() GetNodePoolInitialNodeLabelOutput
- func (i GetNodePoolInitialNodeLabelArgs) ToGetNodePoolInitialNodeLabelOutputWithContext(ctx context.Context) GetNodePoolInitialNodeLabelOutput
- type GetNodePoolInitialNodeLabelArray
- func (GetNodePoolInitialNodeLabelArray) ElementType() reflect.Type
- func (i GetNodePoolInitialNodeLabelArray) ToGetNodePoolInitialNodeLabelArrayOutput() GetNodePoolInitialNodeLabelArrayOutput
- func (i GetNodePoolInitialNodeLabelArray) ToGetNodePoolInitialNodeLabelArrayOutputWithContext(ctx context.Context) GetNodePoolInitialNodeLabelArrayOutput
- type GetNodePoolInitialNodeLabelArrayInput
- type GetNodePoolInitialNodeLabelArrayOutput
- func (GetNodePoolInitialNodeLabelArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolInitialNodeLabelArrayOutput) Index(i pulumi.IntInput) GetNodePoolInitialNodeLabelOutput
- func (o GetNodePoolInitialNodeLabelArrayOutput) ToGetNodePoolInitialNodeLabelArrayOutput() GetNodePoolInitialNodeLabelArrayOutput
- func (o GetNodePoolInitialNodeLabelArrayOutput) ToGetNodePoolInitialNodeLabelArrayOutputWithContext(ctx context.Context) GetNodePoolInitialNodeLabelArrayOutput
- type GetNodePoolInitialNodeLabelInput
- type GetNodePoolInitialNodeLabelOutput
- func (GetNodePoolInitialNodeLabelOutput) ElementType() reflect.Type
- func (o GetNodePoolInitialNodeLabelOutput) Key() pulumi.StringOutput
- func (o GetNodePoolInitialNodeLabelOutput) ToGetNodePoolInitialNodeLabelOutput() GetNodePoolInitialNodeLabelOutput
- func (o GetNodePoolInitialNodeLabelOutput) ToGetNodePoolInitialNodeLabelOutputWithContext(ctx context.Context) GetNodePoolInitialNodeLabelOutput
- func (o GetNodePoolInitialNodeLabelOutput) Value() pulumi.StringOutput
- type GetNodePoolNode
- type GetNodePoolNodeArgs
- type GetNodePoolNodeArray
- type GetNodePoolNodeArrayInput
- type GetNodePoolNodeArrayOutput
- func (GetNodePoolNodeArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeOutput
- func (o GetNodePoolNodeArrayOutput) ToGetNodePoolNodeArrayOutput() GetNodePoolNodeArrayOutput
- func (o GetNodePoolNodeArrayOutput) ToGetNodePoolNodeArrayOutputWithContext(ctx context.Context) GetNodePoolNodeArrayOutput
- type GetNodePoolNodeConfigDetail
- type GetNodePoolNodeConfigDetailArgs
- func (GetNodePoolNodeConfigDetailArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigDetailArgs) ToGetNodePoolNodeConfigDetailOutput() GetNodePoolNodeConfigDetailOutput
- func (i GetNodePoolNodeConfigDetailArgs) ToGetNodePoolNodeConfigDetailOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailOutput
- type GetNodePoolNodeConfigDetailArray
- func (GetNodePoolNodeConfigDetailArray) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigDetailArray) ToGetNodePoolNodeConfigDetailArrayOutput() GetNodePoolNodeConfigDetailArrayOutput
- func (i GetNodePoolNodeConfigDetailArray) ToGetNodePoolNodeConfigDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailArrayOutput
- type GetNodePoolNodeConfigDetailArrayInput
- type GetNodePoolNodeConfigDetailArrayOutput
- func (GetNodePoolNodeConfigDetailArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigDetailArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeConfigDetailOutput
- func (o GetNodePoolNodeConfigDetailArrayOutput) ToGetNodePoolNodeConfigDetailArrayOutput() GetNodePoolNodeConfigDetailArrayOutput
- func (o GetNodePoolNodeConfigDetailArrayOutput) ToGetNodePoolNodeConfigDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailArrayOutput
- type GetNodePoolNodeConfigDetailInput
- type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetail
- type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs
- func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
- func (i GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
- type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray
- func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
- func (i GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
- type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput
- type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
- func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
- func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
- func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
- type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput
- type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
- func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) CniType() pulumi.StringOutput
- func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) MaxPodsPerNode() pulumi.IntOutput
- func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) PodNsgIds() pulumi.StringArrayOutput
- func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) PodSubnetIds() pulumi.StringArrayOutput
- func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
- func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
- type GetNodePoolNodeConfigDetailOutput
- func (o GetNodePoolNodeConfigDetailOutput) DefinedTags() pulumi.MapOutput
- func (GetNodePoolNodeConfigDetailOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigDetailOutput) FreeformTags() pulumi.MapOutput
- func (o GetNodePoolNodeConfigDetailOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
- func (o GetNodePoolNodeConfigDetailOutput) KmsKeyId() pulumi.StringOutput
- func (o GetNodePoolNodeConfigDetailOutput) NodePoolPodNetworkOptionDetails() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
- func (o GetNodePoolNodeConfigDetailOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetNodePoolNodeConfigDetailOutput) PlacementConfigs() GetNodePoolNodeConfigDetailPlacementConfigArrayOutput
- func (o GetNodePoolNodeConfigDetailOutput) Size() pulumi.IntOutput
- func (o GetNodePoolNodeConfigDetailOutput) ToGetNodePoolNodeConfigDetailOutput() GetNodePoolNodeConfigDetailOutput
- func (o GetNodePoolNodeConfigDetailOutput) ToGetNodePoolNodeConfigDetailOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailOutput
- type GetNodePoolNodeConfigDetailPlacementConfig
- type GetNodePoolNodeConfigDetailPlacementConfigArgs
- func (GetNodePoolNodeConfigDetailPlacementConfigArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigDetailPlacementConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigOutput() GetNodePoolNodeConfigDetailPlacementConfigOutput
- func (i GetNodePoolNodeConfigDetailPlacementConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigOutput
- type GetNodePoolNodeConfigDetailPlacementConfigArray
- func (GetNodePoolNodeConfigDetailPlacementConfigArray) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigDetailPlacementConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigArrayOutput
- func (i GetNodePoolNodeConfigDetailPlacementConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigArrayOutput
- type GetNodePoolNodeConfigDetailPlacementConfigArrayInput
- type GetNodePoolNodeConfigDetailPlacementConfigArrayOutput
- func (GetNodePoolNodeConfigDetailPlacementConfigArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigDetailPlacementConfigArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeConfigDetailPlacementConfigOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigArrayOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigArrayOutput
- type GetNodePoolNodeConfigDetailPlacementConfigInput
- type GetNodePoolNodeConfigDetailPlacementConfigOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) CapacityReservationId() pulumi.StringOutput
- func (GetNodePoolNodeConfigDetailPlacementConfigOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) FaultDomains() pulumi.StringArrayOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) SubnetId() pulumi.StringOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigOutput() GetNodePoolNodeConfigDetailPlacementConfigOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigOutput
- type GetNodePoolNodeError
- type GetNodePoolNodeErrorArgs
- type GetNodePoolNodeErrorArray
- type GetNodePoolNodeErrorArrayInput
- type GetNodePoolNodeErrorArrayOutput
- func (GetNodePoolNodeErrorArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeErrorArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeErrorOutput
- func (o GetNodePoolNodeErrorArrayOutput) ToGetNodePoolNodeErrorArrayOutput() GetNodePoolNodeErrorArrayOutput
- func (o GetNodePoolNodeErrorArrayOutput) ToGetNodePoolNodeErrorArrayOutputWithContext(ctx context.Context) GetNodePoolNodeErrorArrayOutput
- type GetNodePoolNodeErrorInput
- type GetNodePoolNodeErrorOutput
- func (o GetNodePoolNodeErrorOutput) Code() pulumi.StringOutput
- func (GetNodePoolNodeErrorOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeErrorOutput) Message() pulumi.StringOutput
- func (o GetNodePoolNodeErrorOutput) Status() pulumi.StringOutput
- func (o GetNodePoolNodeErrorOutput) ToGetNodePoolNodeErrorOutput() GetNodePoolNodeErrorOutput
- func (o GetNodePoolNodeErrorOutput) ToGetNodePoolNodeErrorOutputWithContext(ctx context.Context) GetNodePoolNodeErrorOutput
- type GetNodePoolNodeEvictionNodePoolSetting
- type GetNodePoolNodeEvictionNodePoolSettingArgs
- func (GetNodePoolNodeEvictionNodePoolSettingArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolNodeEvictionNodePoolSettingOutput
- func (i GetNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolNodeEvictionNodePoolSettingOutputWithContext(ctx context.Context) GetNodePoolNodeEvictionNodePoolSettingOutput
- type GetNodePoolNodeEvictionNodePoolSettingArray
- func (GetNodePoolNodeEvictionNodePoolSettingArray) ElementType() reflect.Type
- func (i GetNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolNodeEvictionNodePoolSettingArrayOutput
- func (i GetNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(ctx context.Context) GetNodePoolNodeEvictionNodePoolSettingArrayOutput
- type GetNodePoolNodeEvictionNodePoolSettingArrayInput
- type GetNodePoolNodeEvictionNodePoolSettingArrayOutput
- func (GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeEvictionNodePoolSettingArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeEvictionNodePoolSettingOutput
- func (o GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolNodeEvictionNodePoolSettingArrayOutput
- func (o GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(ctx context.Context) GetNodePoolNodeEvictionNodePoolSettingArrayOutput
- type GetNodePoolNodeEvictionNodePoolSettingInput
- type GetNodePoolNodeEvictionNodePoolSettingOutput
- func (GetNodePoolNodeEvictionNodePoolSettingOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeEvictionNodePoolSettingOutput) EvictionGraceDuration() pulumi.StringOutput
- func (o GetNodePoolNodeEvictionNodePoolSettingOutput) IsForceDeleteAfterGraceDuration() pulumi.BoolOutput
- func (o GetNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolNodeEvictionNodePoolSettingOutput
- func (o GetNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolNodeEvictionNodePoolSettingOutputWithContext(ctx context.Context) GetNodePoolNodeEvictionNodePoolSettingOutput
- type GetNodePoolNodeInput
- type GetNodePoolNodeOutput
- func (o GetNodePoolNodeOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetNodePoolNodeOutput) DefinedTags() pulumi.MapOutput
- func (GetNodePoolNodeOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeOutput) Errors() GetNodePoolNodeErrorArrayOutput
- func (o GetNodePoolNodeOutput) FaultDomain() pulumi.StringOutput
- func (o GetNodePoolNodeOutput) FreeformTags() pulumi.MapOutput
- func (o GetNodePoolNodeOutput) Id() pulumi.StringOutput
- func (o GetNodePoolNodeOutput) KubernetesVersion() pulumi.StringOutput
- func (o GetNodePoolNodeOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetNodePoolNodeOutput) Name() pulumi.StringOutput
- func (o GetNodePoolNodeOutput) NodePoolId() pulumi.StringOutput
- func (o GetNodePoolNodeOutput) PrivateIp() pulumi.StringOutput
- func (o GetNodePoolNodeOutput) PublicIp() pulumi.StringOutput
- func (o GetNodePoolNodeOutput) State() pulumi.StringOutput
- func (o GetNodePoolNodeOutput) SubnetId() pulumi.StringOutput
- func (o GetNodePoolNodeOutput) ToGetNodePoolNodeOutput() GetNodePoolNodeOutput
- func (o GetNodePoolNodeOutput) ToGetNodePoolNodeOutputWithContext(ctx context.Context) GetNodePoolNodeOutput
- type GetNodePoolNodeShapeConfig
- type GetNodePoolNodeShapeConfigArgs
- func (GetNodePoolNodeShapeConfigArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeShapeConfigArgs) ToGetNodePoolNodeShapeConfigOutput() GetNodePoolNodeShapeConfigOutput
- func (i GetNodePoolNodeShapeConfigArgs) ToGetNodePoolNodeShapeConfigOutputWithContext(ctx context.Context) GetNodePoolNodeShapeConfigOutput
- type GetNodePoolNodeShapeConfigArray
- func (GetNodePoolNodeShapeConfigArray) ElementType() reflect.Type
- func (i GetNodePoolNodeShapeConfigArray) ToGetNodePoolNodeShapeConfigArrayOutput() GetNodePoolNodeShapeConfigArrayOutput
- func (i GetNodePoolNodeShapeConfigArray) ToGetNodePoolNodeShapeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeShapeConfigArrayOutput
- type GetNodePoolNodeShapeConfigArrayInput
- type GetNodePoolNodeShapeConfigArrayOutput
- func (GetNodePoolNodeShapeConfigArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeShapeConfigArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeShapeConfigOutput
- func (o GetNodePoolNodeShapeConfigArrayOutput) ToGetNodePoolNodeShapeConfigArrayOutput() GetNodePoolNodeShapeConfigArrayOutput
- func (o GetNodePoolNodeShapeConfigArrayOutput) ToGetNodePoolNodeShapeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeShapeConfigArrayOutput
- type GetNodePoolNodeShapeConfigInput
- type GetNodePoolNodeShapeConfigOutput
- func (GetNodePoolNodeShapeConfigOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
- func (o GetNodePoolNodeShapeConfigOutput) Ocpus() pulumi.Float64Output
- func (o GetNodePoolNodeShapeConfigOutput) ToGetNodePoolNodeShapeConfigOutput() GetNodePoolNodeShapeConfigOutput
- func (o GetNodePoolNodeShapeConfigOutput) ToGetNodePoolNodeShapeConfigOutputWithContext(ctx context.Context) GetNodePoolNodeShapeConfigOutput
- type GetNodePoolNodeSource
- type GetNodePoolNodeSourceArgs
- type GetNodePoolNodeSourceArray
- func (GetNodePoolNodeSourceArray) ElementType() reflect.Type
- func (i GetNodePoolNodeSourceArray) ToGetNodePoolNodeSourceArrayOutput() GetNodePoolNodeSourceArrayOutput
- func (i GetNodePoolNodeSourceArray) ToGetNodePoolNodeSourceArrayOutputWithContext(ctx context.Context) GetNodePoolNodeSourceArrayOutput
- type GetNodePoolNodeSourceArrayInput
- type GetNodePoolNodeSourceArrayOutput
- func (GetNodePoolNodeSourceArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeSourceArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeSourceOutput
- func (o GetNodePoolNodeSourceArrayOutput) ToGetNodePoolNodeSourceArrayOutput() GetNodePoolNodeSourceArrayOutput
- func (o GetNodePoolNodeSourceArrayOutput) ToGetNodePoolNodeSourceArrayOutputWithContext(ctx context.Context) GetNodePoolNodeSourceArrayOutput
- type GetNodePoolNodeSourceDetail
- type GetNodePoolNodeSourceDetailArgs
- func (GetNodePoolNodeSourceDetailArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeSourceDetailArgs) ToGetNodePoolNodeSourceDetailOutput() GetNodePoolNodeSourceDetailOutput
- func (i GetNodePoolNodeSourceDetailArgs) ToGetNodePoolNodeSourceDetailOutputWithContext(ctx context.Context) GetNodePoolNodeSourceDetailOutput
- type GetNodePoolNodeSourceDetailArray
- func (GetNodePoolNodeSourceDetailArray) ElementType() reflect.Type
- func (i GetNodePoolNodeSourceDetailArray) ToGetNodePoolNodeSourceDetailArrayOutput() GetNodePoolNodeSourceDetailArrayOutput
- func (i GetNodePoolNodeSourceDetailArray) ToGetNodePoolNodeSourceDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeSourceDetailArrayOutput
- type GetNodePoolNodeSourceDetailArrayInput
- type GetNodePoolNodeSourceDetailArrayOutput
- func (GetNodePoolNodeSourceDetailArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeSourceDetailArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeSourceDetailOutput
- func (o GetNodePoolNodeSourceDetailArrayOutput) ToGetNodePoolNodeSourceDetailArrayOutput() GetNodePoolNodeSourceDetailArrayOutput
- func (o GetNodePoolNodeSourceDetailArrayOutput) ToGetNodePoolNodeSourceDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeSourceDetailArrayOutput
- type GetNodePoolNodeSourceDetailInput
- type GetNodePoolNodeSourceDetailOutput
- func (o GetNodePoolNodeSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
- func (GetNodePoolNodeSourceDetailOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeSourceDetailOutput) ImageId() pulumi.StringOutput
- func (o GetNodePoolNodeSourceDetailOutput) SourceType() pulumi.StringOutput
- func (o GetNodePoolNodeSourceDetailOutput) ToGetNodePoolNodeSourceDetailOutput() GetNodePoolNodeSourceDetailOutput
- func (o GetNodePoolNodeSourceDetailOutput) ToGetNodePoolNodeSourceDetailOutputWithContext(ctx context.Context) GetNodePoolNodeSourceDetailOutput
- type GetNodePoolNodeSourceInput
- type GetNodePoolNodeSourceOutput
- func (GetNodePoolNodeSourceOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeSourceOutput) ImageId() pulumi.StringOutput
- func (o GetNodePoolNodeSourceOutput) SourceName() pulumi.StringOutput
- func (o GetNodePoolNodeSourceOutput) SourceType() pulumi.StringOutput
- func (o GetNodePoolNodeSourceOutput) ToGetNodePoolNodeSourceOutput() GetNodePoolNodeSourceOutput
- func (o GetNodePoolNodeSourceOutput) ToGetNodePoolNodeSourceOutputWithContext(ctx context.Context) GetNodePoolNodeSourceOutput
- type GetNodePoolOptionArgs
- type GetNodePoolOptionOutputArgs
- type GetNodePoolOptionResult
- type GetNodePoolOptionResultOutput
- func (o GetNodePoolOptionResultOutput) CompartmentId() pulumi.StringPtrOutput
- func (GetNodePoolOptionResultOutput) ElementType() reflect.Type
- func (o GetNodePoolOptionResultOutput) Id() pulumi.StringOutput
- func (o GetNodePoolOptionResultOutput) Images() pulumi.StringArrayOutput
- func (o GetNodePoolOptionResultOutput) KubernetesVersions() pulumi.StringArrayOutput
- func (o GetNodePoolOptionResultOutput) NodePoolOptionId() pulumi.StringOutput
- func (o GetNodePoolOptionResultOutput) Shapes() pulumi.StringArrayOutput
- func (o GetNodePoolOptionResultOutput) Sources() GetNodePoolOptionSourceArrayOutput
- func (o GetNodePoolOptionResultOutput) ToGetNodePoolOptionResultOutput() GetNodePoolOptionResultOutput
- func (o GetNodePoolOptionResultOutput) ToGetNodePoolOptionResultOutputWithContext(ctx context.Context) GetNodePoolOptionResultOutput
- type GetNodePoolOptionSource
- type GetNodePoolOptionSourceArgs
- type GetNodePoolOptionSourceArray
- func (GetNodePoolOptionSourceArray) ElementType() reflect.Type
- func (i GetNodePoolOptionSourceArray) ToGetNodePoolOptionSourceArrayOutput() GetNodePoolOptionSourceArrayOutput
- func (i GetNodePoolOptionSourceArray) ToGetNodePoolOptionSourceArrayOutputWithContext(ctx context.Context) GetNodePoolOptionSourceArrayOutput
- type GetNodePoolOptionSourceArrayInput
- type GetNodePoolOptionSourceArrayOutput
- func (GetNodePoolOptionSourceArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolOptionSourceArrayOutput) Index(i pulumi.IntInput) GetNodePoolOptionSourceOutput
- func (o GetNodePoolOptionSourceArrayOutput) ToGetNodePoolOptionSourceArrayOutput() GetNodePoolOptionSourceArrayOutput
- func (o GetNodePoolOptionSourceArrayOutput) ToGetNodePoolOptionSourceArrayOutputWithContext(ctx context.Context) GetNodePoolOptionSourceArrayOutput
- type GetNodePoolOptionSourceInput
- type GetNodePoolOptionSourceOutput
- func (GetNodePoolOptionSourceOutput) ElementType() reflect.Type
- func (o GetNodePoolOptionSourceOutput) ImageId() pulumi.StringOutput
- func (o GetNodePoolOptionSourceOutput) SourceName() pulumi.StringOutput
- func (o GetNodePoolOptionSourceOutput) SourceType() pulumi.StringOutput
- func (o GetNodePoolOptionSourceOutput) ToGetNodePoolOptionSourceOutput() GetNodePoolOptionSourceOutput
- func (o GetNodePoolOptionSourceOutput) ToGetNodePoolOptionSourceOutputWithContext(ctx context.Context) GetNodePoolOptionSourceOutput
- type GetNodePoolsArgs
- type GetNodePoolsFilter
- type GetNodePoolsFilterArgs
- type GetNodePoolsFilterArray
- type GetNodePoolsFilterArrayInput
- type GetNodePoolsFilterArrayOutput
- func (GetNodePoolsFilterArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsFilterArrayOutput) Index(i pulumi.IntInput) GetNodePoolsFilterOutput
- func (o GetNodePoolsFilterArrayOutput) ToGetNodePoolsFilterArrayOutput() GetNodePoolsFilterArrayOutput
- func (o GetNodePoolsFilterArrayOutput) ToGetNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetNodePoolsFilterArrayOutput
- type GetNodePoolsFilterInput
- type GetNodePoolsFilterOutput
- func (GetNodePoolsFilterOutput) ElementType() reflect.Type
- func (o GetNodePoolsFilterOutput) Name() pulumi.StringOutput
- func (o GetNodePoolsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetNodePoolsFilterOutput) ToGetNodePoolsFilterOutput() GetNodePoolsFilterOutput
- func (o GetNodePoolsFilterOutput) ToGetNodePoolsFilterOutputWithContext(ctx context.Context) GetNodePoolsFilterOutput
- func (o GetNodePoolsFilterOutput) Values() pulumi.StringArrayOutput
- type GetNodePoolsNodePool
- type GetNodePoolsNodePoolArgs
- type GetNodePoolsNodePoolArray
- type GetNodePoolsNodePoolArrayInput
- type GetNodePoolsNodePoolArrayOutput
- func (GetNodePoolsNodePoolArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolOutput
- func (o GetNodePoolsNodePoolArrayOutput) ToGetNodePoolsNodePoolArrayOutput() GetNodePoolsNodePoolArrayOutput
- func (o GetNodePoolsNodePoolArrayOutput) ToGetNodePoolsNodePoolArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolArrayOutput
- type GetNodePoolsNodePoolInitialNodeLabel
- type GetNodePoolsNodePoolInitialNodeLabelArgs
- func (GetNodePoolsNodePoolInitialNodeLabelArgs) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolInitialNodeLabelArgs) ToGetNodePoolsNodePoolInitialNodeLabelOutput() GetNodePoolsNodePoolInitialNodeLabelOutput
- func (i GetNodePoolsNodePoolInitialNodeLabelArgs) ToGetNodePoolsNodePoolInitialNodeLabelOutputWithContext(ctx context.Context) GetNodePoolsNodePoolInitialNodeLabelOutput
- type GetNodePoolsNodePoolInitialNodeLabelArray
- func (GetNodePoolsNodePoolInitialNodeLabelArray) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolInitialNodeLabelArray) ToGetNodePoolsNodePoolInitialNodeLabelArrayOutput() GetNodePoolsNodePoolInitialNodeLabelArrayOutput
- func (i GetNodePoolsNodePoolInitialNodeLabelArray) ToGetNodePoolsNodePoolInitialNodeLabelArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolInitialNodeLabelArrayOutput
- type GetNodePoolsNodePoolInitialNodeLabelArrayInput
- type GetNodePoolsNodePoolInitialNodeLabelArrayOutput
- func (GetNodePoolsNodePoolInitialNodeLabelArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolInitialNodeLabelArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolInitialNodeLabelOutput
- func (o GetNodePoolsNodePoolInitialNodeLabelArrayOutput) ToGetNodePoolsNodePoolInitialNodeLabelArrayOutput() GetNodePoolsNodePoolInitialNodeLabelArrayOutput
- func (o GetNodePoolsNodePoolInitialNodeLabelArrayOutput) ToGetNodePoolsNodePoolInitialNodeLabelArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolInitialNodeLabelArrayOutput
- type GetNodePoolsNodePoolInitialNodeLabelInput
- type GetNodePoolsNodePoolInitialNodeLabelOutput
- func (GetNodePoolsNodePoolInitialNodeLabelOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolInitialNodeLabelOutput) Key() pulumi.StringOutput
- func (o GetNodePoolsNodePoolInitialNodeLabelOutput) ToGetNodePoolsNodePoolInitialNodeLabelOutput() GetNodePoolsNodePoolInitialNodeLabelOutput
- func (o GetNodePoolsNodePoolInitialNodeLabelOutput) ToGetNodePoolsNodePoolInitialNodeLabelOutputWithContext(ctx context.Context) GetNodePoolsNodePoolInitialNodeLabelOutput
- func (o GetNodePoolsNodePoolInitialNodeLabelOutput) Value() pulumi.StringOutput
- type GetNodePoolsNodePoolInput
- type GetNodePoolsNodePoolNode
- type GetNodePoolsNodePoolNodeArgs
- func (GetNodePoolsNodePoolNodeArgs) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeArgs) ToGetNodePoolsNodePoolNodeOutput() GetNodePoolsNodePoolNodeOutput
- func (i GetNodePoolsNodePoolNodeArgs) ToGetNodePoolsNodePoolNodeOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeOutput
- type GetNodePoolsNodePoolNodeArray
- func (GetNodePoolsNodePoolNodeArray) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeArray) ToGetNodePoolsNodePoolNodeArrayOutput() GetNodePoolsNodePoolNodeArrayOutput
- func (i GetNodePoolsNodePoolNodeArray) ToGetNodePoolsNodePoolNodeArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeArrayOutput
- type GetNodePoolsNodePoolNodeArrayInput
- type GetNodePoolsNodePoolNodeArrayOutput
- func (GetNodePoolsNodePoolNodeArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolNodeOutput
- func (o GetNodePoolsNodePoolNodeArrayOutput) ToGetNodePoolsNodePoolNodeArrayOutput() GetNodePoolsNodePoolNodeArrayOutput
- func (o GetNodePoolsNodePoolNodeArrayOutput) ToGetNodePoolsNodePoolNodeArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeArrayOutput
- type GetNodePoolsNodePoolNodeConfigDetail
- type GetNodePoolsNodePoolNodeConfigDetailArgs
- func (GetNodePoolsNodePoolNodeConfigDetailArgs) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeConfigDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailOutput() GetNodePoolsNodePoolNodeConfigDetailOutput
- func (i GetNodePoolsNodePoolNodeConfigDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailOutput
- type GetNodePoolsNodePoolNodeConfigDetailArray
- func (GetNodePoolsNodePoolNodeConfigDetailArray) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeConfigDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailArrayOutput() GetNodePoolsNodePoolNodeConfigDetailArrayOutput
- func (i GetNodePoolsNodePoolNodeConfigDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailArrayOutput
- type GetNodePoolsNodePoolNodeConfigDetailArrayInput
- type GetNodePoolsNodePoolNodeConfigDetailArrayOutput
- func (GetNodePoolsNodePoolNodeConfigDetailArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeConfigDetailArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolNodeConfigDetailOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailArrayOutput() GetNodePoolsNodePoolNodeConfigDetailArrayOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailArrayOutput
- type GetNodePoolsNodePoolNodeConfigDetailInput
- type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetail
- type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs
- func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
- func (i GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
- type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray
- func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
- func (i GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
- type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput
- type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
- func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
- type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput
- type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) CniType() pulumi.StringOutput
- func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) MaxPodsPerNode() pulumi.IntOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) PodNsgIds() pulumi.StringArrayOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) PodSubnetIds() pulumi.StringArrayOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
- type GetNodePoolsNodePoolNodeConfigDetailOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailOutput) DefinedTags() pulumi.MapOutput
- func (GetNodePoolsNodePoolNodeConfigDetailOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeConfigDetailOutput) FreeformTags() pulumi.MapOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailOutput) KmsKeyId() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailOutput) NodePoolPodNetworkOptionDetails() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailOutput) PlacementConfigs() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailOutput) Size() pulumi.IntOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailOutput() GetNodePoolsNodePoolNodeConfigDetailOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailOutput
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfig
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs
- func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
- func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray
- func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput
- func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayInput
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput
- func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigInput
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) CapacityReservationId() pulumi.StringOutput
- func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) FaultDomains() pulumi.StringArrayOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) SubnetId() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
- type GetNodePoolsNodePoolNodeError
- type GetNodePoolsNodePoolNodeErrorArgs
- func (GetNodePoolsNodePoolNodeErrorArgs) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeErrorArgs) ToGetNodePoolsNodePoolNodeErrorOutput() GetNodePoolsNodePoolNodeErrorOutput
- func (i GetNodePoolsNodePoolNodeErrorArgs) ToGetNodePoolsNodePoolNodeErrorOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeErrorOutput
- type GetNodePoolsNodePoolNodeErrorArray
- func (GetNodePoolsNodePoolNodeErrorArray) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeErrorArray) ToGetNodePoolsNodePoolNodeErrorArrayOutput() GetNodePoolsNodePoolNodeErrorArrayOutput
- func (i GetNodePoolsNodePoolNodeErrorArray) ToGetNodePoolsNodePoolNodeErrorArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeErrorArrayOutput
- type GetNodePoolsNodePoolNodeErrorArrayInput
- type GetNodePoolsNodePoolNodeErrorArrayOutput
- func (GetNodePoolsNodePoolNodeErrorArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeErrorArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolNodeErrorOutput
- func (o GetNodePoolsNodePoolNodeErrorArrayOutput) ToGetNodePoolsNodePoolNodeErrorArrayOutput() GetNodePoolsNodePoolNodeErrorArrayOutput
- func (o GetNodePoolsNodePoolNodeErrorArrayOutput) ToGetNodePoolsNodePoolNodeErrorArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeErrorArrayOutput
- type GetNodePoolsNodePoolNodeErrorInput
- type GetNodePoolsNodePoolNodeErrorOutput
- func (o GetNodePoolsNodePoolNodeErrorOutput) Code() pulumi.StringOutput
- func (GetNodePoolsNodePoolNodeErrorOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeErrorOutput) Message() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeErrorOutput) Status() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeErrorOutput) ToGetNodePoolsNodePoolNodeErrorOutput() GetNodePoolsNodePoolNodeErrorOutput
- func (o GetNodePoolsNodePoolNodeErrorOutput) ToGetNodePoolsNodePoolNodeErrorOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeErrorOutput
- type GetNodePoolsNodePoolNodeEvictionNodePoolSetting
- type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs
- func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput
- func (i GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput
- type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray
- func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
- func (i GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
- type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayInput
- type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
- func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput
- func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
- func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
- type GetNodePoolsNodePoolNodeEvictionNodePoolSettingInput
- type GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput
- func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) EvictionGraceDuration() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) IsForceDeleteAfterGraceDuration() pulumi.BoolOutput
- func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput
- func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput
- type GetNodePoolsNodePoolNodeInput
- type GetNodePoolsNodePoolNodeOutput
- func (o GetNodePoolsNodePoolNodeOutput) AvailabilityDomain() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeOutput) DefinedTags() pulumi.MapOutput
- func (GetNodePoolsNodePoolNodeOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeOutput) Errors() GetNodePoolsNodePoolNodeErrorArrayOutput
- func (o GetNodePoolsNodePoolNodeOutput) FaultDomain() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeOutput) FreeformTags() pulumi.MapOutput
- func (o GetNodePoolsNodePoolNodeOutput) Id() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeOutput) KubernetesVersion() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeOutput) Name() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeOutput) NodePoolId() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeOutput) PrivateIp() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeOutput) PublicIp() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeOutput) State() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeOutput) SubnetId() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeOutput) ToGetNodePoolsNodePoolNodeOutput() GetNodePoolsNodePoolNodeOutput
- func (o GetNodePoolsNodePoolNodeOutput) ToGetNodePoolsNodePoolNodeOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeOutput
- type GetNodePoolsNodePoolNodeShapeConfig
- type GetNodePoolsNodePoolNodeShapeConfigArgs
- func (GetNodePoolsNodePoolNodeShapeConfigArgs) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeShapeConfigArgs) ToGetNodePoolsNodePoolNodeShapeConfigOutput() GetNodePoolsNodePoolNodeShapeConfigOutput
- func (i GetNodePoolsNodePoolNodeShapeConfigArgs) ToGetNodePoolsNodePoolNodeShapeConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeShapeConfigOutput
- type GetNodePoolsNodePoolNodeShapeConfigArray
- func (GetNodePoolsNodePoolNodeShapeConfigArray) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeShapeConfigArray) ToGetNodePoolsNodePoolNodeShapeConfigArrayOutput() GetNodePoolsNodePoolNodeShapeConfigArrayOutput
- func (i GetNodePoolsNodePoolNodeShapeConfigArray) ToGetNodePoolsNodePoolNodeShapeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeShapeConfigArrayOutput
- type GetNodePoolsNodePoolNodeShapeConfigArrayInput
- type GetNodePoolsNodePoolNodeShapeConfigArrayOutput
- func (GetNodePoolsNodePoolNodeShapeConfigArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeShapeConfigArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolNodeShapeConfigOutput
- func (o GetNodePoolsNodePoolNodeShapeConfigArrayOutput) ToGetNodePoolsNodePoolNodeShapeConfigArrayOutput() GetNodePoolsNodePoolNodeShapeConfigArrayOutput
- func (o GetNodePoolsNodePoolNodeShapeConfigArrayOutput) ToGetNodePoolsNodePoolNodeShapeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeShapeConfigArrayOutput
- type GetNodePoolsNodePoolNodeShapeConfigInput
- type GetNodePoolsNodePoolNodeShapeConfigOutput
- func (GetNodePoolsNodePoolNodeShapeConfigOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
- func (o GetNodePoolsNodePoolNodeShapeConfigOutput) Ocpus() pulumi.Float64Output
- func (o GetNodePoolsNodePoolNodeShapeConfigOutput) ToGetNodePoolsNodePoolNodeShapeConfigOutput() GetNodePoolsNodePoolNodeShapeConfigOutput
- func (o GetNodePoolsNodePoolNodeShapeConfigOutput) ToGetNodePoolsNodePoolNodeShapeConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeShapeConfigOutput
- type GetNodePoolsNodePoolNodeSource
- type GetNodePoolsNodePoolNodeSourceArgs
- func (GetNodePoolsNodePoolNodeSourceArgs) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeSourceArgs) ToGetNodePoolsNodePoolNodeSourceOutput() GetNodePoolsNodePoolNodeSourceOutput
- func (i GetNodePoolsNodePoolNodeSourceArgs) ToGetNodePoolsNodePoolNodeSourceOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceOutput
- type GetNodePoolsNodePoolNodeSourceArray
- func (GetNodePoolsNodePoolNodeSourceArray) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeSourceArray) ToGetNodePoolsNodePoolNodeSourceArrayOutput() GetNodePoolsNodePoolNodeSourceArrayOutput
- func (i GetNodePoolsNodePoolNodeSourceArray) ToGetNodePoolsNodePoolNodeSourceArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceArrayOutput
- type GetNodePoolsNodePoolNodeSourceArrayInput
- type GetNodePoolsNodePoolNodeSourceArrayOutput
- func (GetNodePoolsNodePoolNodeSourceArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeSourceArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolNodeSourceOutput
- func (o GetNodePoolsNodePoolNodeSourceArrayOutput) ToGetNodePoolsNodePoolNodeSourceArrayOutput() GetNodePoolsNodePoolNodeSourceArrayOutput
- func (o GetNodePoolsNodePoolNodeSourceArrayOutput) ToGetNodePoolsNodePoolNodeSourceArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceArrayOutput
- type GetNodePoolsNodePoolNodeSourceDetail
- type GetNodePoolsNodePoolNodeSourceDetailArgs
- func (GetNodePoolsNodePoolNodeSourceDetailArgs) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeSourceDetailArgs) ToGetNodePoolsNodePoolNodeSourceDetailOutput() GetNodePoolsNodePoolNodeSourceDetailOutput
- func (i GetNodePoolsNodePoolNodeSourceDetailArgs) ToGetNodePoolsNodePoolNodeSourceDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceDetailOutput
- type GetNodePoolsNodePoolNodeSourceDetailArray
- func (GetNodePoolsNodePoolNodeSourceDetailArray) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeSourceDetailArray) ToGetNodePoolsNodePoolNodeSourceDetailArrayOutput() GetNodePoolsNodePoolNodeSourceDetailArrayOutput
- func (i GetNodePoolsNodePoolNodeSourceDetailArray) ToGetNodePoolsNodePoolNodeSourceDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceDetailArrayOutput
- type GetNodePoolsNodePoolNodeSourceDetailArrayInput
- type GetNodePoolsNodePoolNodeSourceDetailArrayOutput
- func (GetNodePoolsNodePoolNodeSourceDetailArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeSourceDetailArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolNodeSourceDetailOutput
- func (o GetNodePoolsNodePoolNodeSourceDetailArrayOutput) ToGetNodePoolsNodePoolNodeSourceDetailArrayOutput() GetNodePoolsNodePoolNodeSourceDetailArrayOutput
- func (o GetNodePoolsNodePoolNodeSourceDetailArrayOutput) ToGetNodePoolsNodePoolNodeSourceDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceDetailArrayOutput
- type GetNodePoolsNodePoolNodeSourceDetailInput
- type GetNodePoolsNodePoolNodeSourceDetailOutput
- func (o GetNodePoolsNodePoolNodeSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
- func (GetNodePoolsNodePoolNodeSourceDetailOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeSourceDetailOutput) ImageId() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeSourceDetailOutput) SourceType() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeSourceDetailOutput) ToGetNodePoolsNodePoolNodeSourceDetailOutput() GetNodePoolsNodePoolNodeSourceDetailOutput
- func (o GetNodePoolsNodePoolNodeSourceDetailOutput) ToGetNodePoolsNodePoolNodeSourceDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceDetailOutput
- type GetNodePoolsNodePoolNodeSourceInput
- type GetNodePoolsNodePoolNodeSourceOutput
- func (GetNodePoolsNodePoolNodeSourceOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeSourceOutput) ImageId() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeSourceOutput) SourceName() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeSourceOutput) SourceType() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeSourceOutput) ToGetNodePoolsNodePoolNodeSourceOutput() GetNodePoolsNodePoolNodeSourceOutput
- func (o GetNodePoolsNodePoolNodeSourceOutput) ToGetNodePoolsNodePoolNodeSourceOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceOutput
- type GetNodePoolsNodePoolOutput
- func (o GetNodePoolsNodePoolOutput) ClusterId() pulumi.StringOutput
- func (o GetNodePoolsNodePoolOutput) CompartmentId() pulumi.StringOutput
- func (o GetNodePoolsNodePoolOutput) DefinedTags() pulumi.MapOutput
- func (GetNodePoolsNodePoolOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolOutput) FreeformTags() pulumi.MapOutput
- func (o GetNodePoolsNodePoolOutput) Id() pulumi.StringOutput
- func (o GetNodePoolsNodePoolOutput) InitialNodeLabels() GetNodePoolsNodePoolInitialNodeLabelArrayOutput
- func (o GetNodePoolsNodePoolOutput) KubernetesVersion() pulumi.StringOutput
- func (o GetNodePoolsNodePoolOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetNodePoolsNodePoolOutput) Name() pulumi.StringOutput
- func (o GetNodePoolsNodePoolOutput) NodeConfigDetails() GetNodePoolsNodePoolNodeConfigDetailArrayOutput
- func (o GetNodePoolsNodePoolOutput) NodeEvictionNodePoolSettings() GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
- func (o GetNodePoolsNodePoolOutput) NodeImageId() pulumi.StringOutputdeprecated
- func (o GetNodePoolsNodePoolOutput) NodeImageName() pulumi.StringOutputdeprecated
- func (o GetNodePoolsNodePoolOutput) NodeMetadata() pulumi.MapOutput
- func (o GetNodePoolsNodePoolOutput) NodePoolId() pulumi.StringOutput
- func (o GetNodePoolsNodePoolOutput) NodeShape() pulumi.StringOutput
- func (o GetNodePoolsNodePoolOutput) NodeShapeConfigs() GetNodePoolsNodePoolNodeShapeConfigArrayOutput
- func (o GetNodePoolsNodePoolOutput) NodeSourceDetails() GetNodePoolsNodePoolNodeSourceDetailArrayOutput
- func (o GetNodePoolsNodePoolOutput) NodeSources() GetNodePoolsNodePoolNodeSourceArrayOutput
- func (o GetNodePoolsNodePoolOutput) Nodes() GetNodePoolsNodePoolNodeArrayOutput
- func (o GetNodePoolsNodePoolOutput) QuantityPerSubnet() pulumi.IntOutput
- func (o GetNodePoolsNodePoolOutput) SshPublicKey() pulumi.StringOutput
- func (o GetNodePoolsNodePoolOutput) State() pulumi.StringOutput
- func (o GetNodePoolsNodePoolOutput) SubnetIds() pulumi.StringArrayOutput
- func (o GetNodePoolsNodePoolOutput) ToGetNodePoolsNodePoolOutput() GetNodePoolsNodePoolOutput
- func (o GetNodePoolsNodePoolOutput) ToGetNodePoolsNodePoolOutputWithContext(ctx context.Context) GetNodePoolsNodePoolOutput
- type GetNodePoolsOutputArgs
- type GetNodePoolsResult
- type GetNodePoolsResultOutput
- func (o GetNodePoolsResultOutput) ClusterId() pulumi.StringPtrOutput
- func (o GetNodePoolsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetNodePoolsResultOutput) ElementType() reflect.Type
- func (o GetNodePoolsResultOutput) Filters() GetNodePoolsFilterArrayOutput
- func (o GetNodePoolsResultOutput) Id() pulumi.StringOutput
- func (o GetNodePoolsResultOutput) Name() pulumi.StringPtrOutput
- func (o GetNodePoolsResultOutput) NodePools() GetNodePoolsNodePoolArrayOutput
- func (o GetNodePoolsResultOutput) States() pulumi.StringArrayOutput
- func (o GetNodePoolsResultOutput) ToGetNodePoolsResultOutput() GetNodePoolsResultOutput
- func (o GetNodePoolsResultOutput) ToGetNodePoolsResultOutputWithContext(ctx context.Context) GetNodePoolsResultOutput
- type GetWorkRequestErrorsArgs
- type GetWorkRequestErrorsFilter
- type GetWorkRequestErrorsFilterArgs
- func (GetWorkRequestErrorsFilterArgs) ElementType() reflect.Type
- func (i GetWorkRequestErrorsFilterArgs) ToGetWorkRequestErrorsFilterOutput() GetWorkRequestErrorsFilterOutput
- func (i GetWorkRequestErrorsFilterArgs) ToGetWorkRequestErrorsFilterOutputWithContext(ctx context.Context) GetWorkRequestErrorsFilterOutput
- type GetWorkRequestErrorsFilterArray
- func (GetWorkRequestErrorsFilterArray) ElementType() reflect.Type
- func (i GetWorkRequestErrorsFilterArray) ToGetWorkRequestErrorsFilterArrayOutput() GetWorkRequestErrorsFilterArrayOutput
- func (i GetWorkRequestErrorsFilterArray) ToGetWorkRequestErrorsFilterArrayOutputWithContext(ctx context.Context) GetWorkRequestErrorsFilterArrayOutput
- type GetWorkRequestErrorsFilterArrayInput
- type GetWorkRequestErrorsFilterArrayOutput
- func (GetWorkRequestErrorsFilterArrayOutput) ElementType() reflect.Type
- func (o GetWorkRequestErrorsFilterArrayOutput) Index(i pulumi.IntInput) GetWorkRequestErrorsFilterOutput
- func (o GetWorkRequestErrorsFilterArrayOutput) ToGetWorkRequestErrorsFilterArrayOutput() GetWorkRequestErrorsFilterArrayOutput
- func (o GetWorkRequestErrorsFilterArrayOutput) ToGetWorkRequestErrorsFilterArrayOutputWithContext(ctx context.Context) GetWorkRequestErrorsFilterArrayOutput
- type GetWorkRequestErrorsFilterInput
- type GetWorkRequestErrorsFilterOutput
- func (GetWorkRequestErrorsFilterOutput) ElementType() reflect.Type
- func (o GetWorkRequestErrorsFilterOutput) Name() pulumi.StringOutput
- func (o GetWorkRequestErrorsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetWorkRequestErrorsFilterOutput) ToGetWorkRequestErrorsFilterOutput() GetWorkRequestErrorsFilterOutput
- func (o GetWorkRequestErrorsFilterOutput) ToGetWorkRequestErrorsFilterOutputWithContext(ctx context.Context) GetWorkRequestErrorsFilterOutput
- func (o GetWorkRequestErrorsFilterOutput) Values() pulumi.StringArrayOutput
- type GetWorkRequestErrorsOutputArgs
- type GetWorkRequestErrorsResult
- type GetWorkRequestErrorsResultOutput
- func (o GetWorkRequestErrorsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetWorkRequestErrorsResultOutput) ElementType() reflect.Type
- func (o GetWorkRequestErrorsResultOutput) Filters() GetWorkRequestErrorsFilterArrayOutput
- func (o GetWorkRequestErrorsResultOutput) Id() pulumi.StringOutput
- func (o GetWorkRequestErrorsResultOutput) ToGetWorkRequestErrorsResultOutput() GetWorkRequestErrorsResultOutput
- func (o GetWorkRequestErrorsResultOutput) ToGetWorkRequestErrorsResultOutputWithContext(ctx context.Context) GetWorkRequestErrorsResultOutput
- func (o GetWorkRequestErrorsResultOutput) WorkRequestErrors() GetWorkRequestErrorsWorkRequestErrorArrayOutput
- func (o GetWorkRequestErrorsResultOutput) WorkRequestId() pulumi.StringOutput
- type GetWorkRequestErrorsWorkRequestError
- type GetWorkRequestErrorsWorkRequestErrorArgs
- func (GetWorkRequestErrorsWorkRequestErrorArgs) ElementType() reflect.Type
- func (i GetWorkRequestErrorsWorkRequestErrorArgs) ToGetWorkRequestErrorsWorkRequestErrorOutput() GetWorkRequestErrorsWorkRequestErrorOutput
- func (i GetWorkRequestErrorsWorkRequestErrorArgs) ToGetWorkRequestErrorsWorkRequestErrorOutputWithContext(ctx context.Context) GetWorkRequestErrorsWorkRequestErrorOutput
- type GetWorkRequestErrorsWorkRequestErrorArray
- func (GetWorkRequestErrorsWorkRequestErrorArray) ElementType() reflect.Type
- func (i GetWorkRequestErrorsWorkRequestErrorArray) ToGetWorkRequestErrorsWorkRequestErrorArrayOutput() GetWorkRequestErrorsWorkRequestErrorArrayOutput
- func (i GetWorkRequestErrorsWorkRequestErrorArray) ToGetWorkRequestErrorsWorkRequestErrorArrayOutputWithContext(ctx context.Context) GetWorkRequestErrorsWorkRequestErrorArrayOutput
- type GetWorkRequestErrorsWorkRequestErrorArrayInput
- type GetWorkRequestErrorsWorkRequestErrorArrayOutput
- func (GetWorkRequestErrorsWorkRequestErrorArrayOutput) ElementType() reflect.Type
- func (o GetWorkRequestErrorsWorkRequestErrorArrayOutput) Index(i pulumi.IntInput) GetWorkRequestErrorsWorkRequestErrorOutput
- func (o GetWorkRequestErrorsWorkRequestErrorArrayOutput) ToGetWorkRequestErrorsWorkRequestErrorArrayOutput() GetWorkRequestErrorsWorkRequestErrorArrayOutput
- func (o GetWorkRequestErrorsWorkRequestErrorArrayOutput) ToGetWorkRequestErrorsWorkRequestErrorArrayOutputWithContext(ctx context.Context) GetWorkRequestErrorsWorkRequestErrorArrayOutput
- type GetWorkRequestErrorsWorkRequestErrorInput
- type GetWorkRequestErrorsWorkRequestErrorOutput
- func (o GetWorkRequestErrorsWorkRequestErrorOutput) Code() pulumi.StringOutput
- func (GetWorkRequestErrorsWorkRequestErrorOutput) ElementType() reflect.Type
- func (o GetWorkRequestErrorsWorkRequestErrorOutput) Message() pulumi.StringOutput
- func (o GetWorkRequestErrorsWorkRequestErrorOutput) Timestamp() pulumi.StringOutput
- func (o GetWorkRequestErrorsWorkRequestErrorOutput) ToGetWorkRequestErrorsWorkRequestErrorOutput() GetWorkRequestErrorsWorkRequestErrorOutput
- func (o GetWorkRequestErrorsWorkRequestErrorOutput) ToGetWorkRequestErrorsWorkRequestErrorOutputWithContext(ctx context.Context) GetWorkRequestErrorsWorkRequestErrorOutput
- type GetWorkRequestLogEntriesArgs
- type GetWorkRequestLogEntriesFilter
- type GetWorkRequestLogEntriesFilterArgs
- func (GetWorkRequestLogEntriesFilterArgs) ElementType() reflect.Type
- func (i GetWorkRequestLogEntriesFilterArgs) ToGetWorkRequestLogEntriesFilterOutput() GetWorkRequestLogEntriesFilterOutput
- func (i GetWorkRequestLogEntriesFilterArgs) ToGetWorkRequestLogEntriesFilterOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesFilterOutput
- type GetWorkRequestLogEntriesFilterArray
- func (GetWorkRequestLogEntriesFilterArray) ElementType() reflect.Type
- func (i GetWorkRequestLogEntriesFilterArray) ToGetWorkRequestLogEntriesFilterArrayOutput() GetWorkRequestLogEntriesFilterArrayOutput
- func (i GetWorkRequestLogEntriesFilterArray) ToGetWorkRequestLogEntriesFilterArrayOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesFilterArrayOutput
- type GetWorkRequestLogEntriesFilterArrayInput
- type GetWorkRequestLogEntriesFilterArrayOutput
- func (GetWorkRequestLogEntriesFilterArrayOutput) ElementType() reflect.Type
- func (o GetWorkRequestLogEntriesFilterArrayOutput) Index(i pulumi.IntInput) GetWorkRequestLogEntriesFilterOutput
- func (o GetWorkRequestLogEntriesFilterArrayOutput) ToGetWorkRequestLogEntriesFilterArrayOutput() GetWorkRequestLogEntriesFilterArrayOutput
- func (o GetWorkRequestLogEntriesFilterArrayOutput) ToGetWorkRequestLogEntriesFilterArrayOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesFilterArrayOutput
- type GetWorkRequestLogEntriesFilterInput
- type GetWorkRequestLogEntriesFilterOutput
- func (GetWorkRequestLogEntriesFilterOutput) ElementType() reflect.Type
- func (o GetWorkRequestLogEntriesFilterOutput) Name() pulumi.StringOutput
- func (o GetWorkRequestLogEntriesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetWorkRequestLogEntriesFilterOutput) ToGetWorkRequestLogEntriesFilterOutput() GetWorkRequestLogEntriesFilterOutput
- func (o GetWorkRequestLogEntriesFilterOutput) ToGetWorkRequestLogEntriesFilterOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesFilterOutput
- func (o GetWorkRequestLogEntriesFilterOutput) Values() pulumi.StringArrayOutput
- type GetWorkRequestLogEntriesOutputArgs
- type GetWorkRequestLogEntriesResult
- type GetWorkRequestLogEntriesResultOutput
- func (o GetWorkRequestLogEntriesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetWorkRequestLogEntriesResultOutput) ElementType() reflect.Type
- func (o GetWorkRequestLogEntriesResultOutput) Filters() GetWorkRequestLogEntriesFilterArrayOutput
- func (o GetWorkRequestLogEntriesResultOutput) Id() pulumi.StringOutput
- func (o GetWorkRequestLogEntriesResultOutput) ToGetWorkRequestLogEntriesResultOutput() GetWorkRequestLogEntriesResultOutput
- func (o GetWorkRequestLogEntriesResultOutput) ToGetWorkRequestLogEntriesResultOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesResultOutput
- func (o GetWorkRequestLogEntriesResultOutput) WorkRequestId() pulumi.StringOutput
- func (o GetWorkRequestLogEntriesResultOutput) WorkRequestLogEntries() GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput
- type GetWorkRequestLogEntriesWorkRequestLogEntry
- type GetWorkRequestLogEntriesWorkRequestLogEntryArgs
- func (GetWorkRequestLogEntriesWorkRequestLogEntryArgs) ElementType() reflect.Type
- func (i GetWorkRequestLogEntriesWorkRequestLogEntryArgs) ToGetWorkRequestLogEntriesWorkRequestLogEntryOutput() GetWorkRequestLogEntriesWorkRequestLogEntryOutput
- func (i GetWorkRequestLogEntriesWorkRequestLogEntryArgs) ToGetWorkRequestLogEntriesWorkRequestLogEntryOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesWorkRequestLogEntryOutput
- type GetWorkRequestLogEntriesWorkRequestLogEntryArray
- func (GetWorkRequestLogEntriesWorkRequestLogEntryArray) ElementType() reflect.Type
- func (i GetWorkRequestLogEntriesWorkRequestLogEntryArray) ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput() GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput
- func (i GetWorkRequestLogEntriesWorkRequestLogEntryArray) ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput
- type GetWorkRequestLogEntriesWorkRequestLogEntryArrayInput
- type GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput
- func (GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput) ElementType() reflect.Type
- func (o GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput) Index(i pulumi.IntInput) GetWorkRequestLogEntriesWorkRequestLogEntryOutput
- func (o GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput) ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput() GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput
- func (o GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput) ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput
- type GetWorkRequestLogEntriesWorkRequestLogEntryInput
- type GetWorkRequestLogEntriesWorkRequestLogEntryOutput
- func (GetWorkRequestLogEntriesWorkRequestLogEntryOutput) ElementType() reflect.Type
- func (o GetWorkRequestLogEntriesWorkRequestLogEntryOutput) Message() pulumi.StringOutput
- func (o GetWorkRequestLogEntriesWorkRequestLogEntryOutput) Timestamp() pulumi.StringOutput
- func (o GetWorkRequestLogEntriesWorkRequestLogEntryOutput) ToGetWorkRequestLogEntriesWorkRequestLogEntryOutput() GetWorkRequestLogEntriesWorkRequestLogEntryOutput
- func (o GetWorkRequestLogEntriesWorkRequestLogEntryOutput) ToGetWorkRequestLogEntriesWorkRequestLogEntryOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesWorkRequestLogEntryOutput
- type GetWorkRequestsArgs
- type GetWorkRequestsFilter
- type GetWorkRequestsFilterArgs
- type GetWorkRequestsFilterArray
- func (GetWorkRequestsFilterArray) ElementType() reflect.Type
- func (i GetWorkRequestsFilterArray) ToGetWorkRequestsFilterArrayOutput() GetWorkRequestsFilterArrayOutput
- func (i GetWorkRequestsFilterArray) ToGetWorkRequestsFilterArrayOutputWithContext(ctx context.Context) GetWorkRequestsFilterArrayOutput
- type GetWorkRequestsFilterArrayInput
- type GetWorkRequestsFilterArrayOutput
- func (GetWorkRequestsFilterArrayOutput) ElementType() reflect.Type
- func (o GetWorkRequestsFilterArrayOutput) Index(i pulumi.IntInput) GetWorkRequestsFilterOutput
- func (o GetWorkRequestsFilterArrayOutput) ToGetWorkRequestsFilterArrayOutput() GetWorkRequestsFilterArrayOutput
- func (o GetWorkRequestsFilterArrayOutput) ToGetWorkRequestsFilterArrayOutputWithContext(ctx context.Context) GetWorkRequestsFilterArrayOutput
- type GetWorkRequestsFilterInput
- type GetWorkRequestsFilterOutput
- func (GetWorkRequestsFilterOutput) ElementType() reflect.Type
- func (o GetWorkRequestsFilterOutput) Name() pulumi.StringOutput
- func (o GetWorkRequestsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetWorkRequestsFilterOutput) ToGetWorkRequestsFilterOutput() GetWorkRequestsFilterOutput
- func (o GetWorkRequestsFilterOutput) ToGetWorkRequestsFilterOutputWithContext(ctx context.Context) GetWorkRequestsFilterOutput
- func (o GetWorkRequestsFilterOutput) Values() pulumi.StringArrayOutput
- type GetWorkRequestsOutputArgs
- type GetWorkRequestsResult
- type GetWorkRequestsResultOutput
- func (o GetWorkRequestsResultOutput) ClusterId() pulumi.StringPtrOutput
- func (o GetWorkRequestsResultOutput) CompartmentId() pulumi.StringOutput
- func (GetWorkRequestsResultOutput) ElementType() reflect.Type
- func (o GetWorkRequestsResultOutput) Filters() GetWorkRequestsFilterArrayOutput
- func (o GetWorkRequestsResultOutput) Id() pulumi.StringOutput
- func (o GetWorkRequestsResultOutput) ResourceId() pulumi.StringPtrOutput
- func (o GetWorkRequestsResultOutput) ResourceType() pulumi.StringPtrOutput
- func (o GetWorkRequestsResultOutput) Statuses() pulumi.StringArrayOutput
- func (o GetWorkRequestsResultOutput) ToGetWorkRequestsResultOutput() GetWorkRequestsResultOutput
- func (o GetWorkRequestsResultOutput) ToGetWorkRequestsResultOutputWithContext(ctx context.Context) GetWorkRequestsResultOutput
- func (o GetWorkRequestsResultOutput) WorkRequests() GetWorkRequestsWorkRequestArrayOutput
- type GetWorkRequestsWorkRequest
- type GetWorkRequestsWorkRequestArgs
- func (GetWorkRequestsWorkRequestArgs) ElementType() reflect.Type
- func (i GetWorkRequestsWorkRequestArgs) ToGetWorkRequestsWorkRequestOutput() GetWorkRequestsWorkRequestOutput
- func (i GetWorkRequestsWorkRequestArgs) ToGetWorkRequestsWorkRequestOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestOutput
- type GetWorkRequestsWorkRequestArray
- func (GetWorkRequestsWorkRequestArray) ElementType() reflect.Type
- func (i GetWorkRequestsWorkRequestArray) ToGetWorkRequestsWorkRequestArrayOutput() GetWorkRequestsWorkRequestArrayOutput
- func (i GetWorkRequestsWorkRequestArray) ToGetWorkRequestsWorkRequestArrayOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestArrayOutput
- type GetWorkRequestsWorkRequestArrayInput
- type GetWorkRequestsWorkRequestArrayOutput
- func (GetWorkRequestsWorkRequestArrayOutput) ElementType() reflect.Type
- func (o GetWorkRequestsWorkRequestArrayOutput) Index(i pulumi.IntInput) GetWorkRequestsWorkRequestOutput
- func (o GetWorkRequestsWorkRequestArrayOutput) ToGetWorkRequestsWorkRequestArrayOutput() GetWorkRequestsWorkRequestArrayOutput
- func (o GetWorkRequestsWorkRequestArrayOutput) ToGetWorkRequestsWorkRequestArrayOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestArrayOutput
- type GetWorkRequestsWorkRequestInput
- type GetWorkRequestsWorkRequestOutput
- func (o GetWorkRequestsWorkRequestOutput) CompartmentId() pulumi.StringOutput
- func (GetWorkRequestsWorkRequestOutput) ElementType() reflect.Type
- func (o GetWorkRequestsWorkRequestOutput) Id() pulumi.StringOutput
- func (o GetWorkRequestsWorkRequestOutput) OperationType() pulumi.StringOutput
- func (o GetWorkRequestsWorkRequestOutput) Resources() GetWorkRequestsWorkRequestResourceArrayOutput
- func (o GetWorkRequestsWorkRequestOutput) Status() pulumi.StringOutput
- func (o GetWorkRequestsWorkRequestOutput) TimeAccepted() pulumi.StringOutput
- func (o GetWorkRequestsWorkRequestOutput) TimeFinished() pulumi.StringOutput
- func (o GetWorkRequestsWorkRequestOutput) TimeStarted() pulumi.StringOutput
- func (o GetWorkRequestsWorkRequestOutput) ToGetWorkRequestsWorkRequestOutput() GetWorkRequestsWorkRequestOutput
- func (o GetWorkRequestsWorkRequestOutput) ToGetWorkRequestsWorkRequestOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestOutput
- type GetWorkRequestsWorkRequestResource
- type GetWorkRequestsWorkRequestResourceArgs
- func (GetWorkRequestsWorkRequestResourceArgs) ElementType() reflect.Type
- func (i GetWorkRequestsWorkRequestResourceArgs) ToGetWorkRequestsWorkRequestResourceOutput() GetWorkRequestsWorkRequestResourceOutput
- func (i GetWorkRequestsWorkRequestResourceArgs) ToGetWorkRequestsWorkRequestResourceOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestResourceOutput
- type GetWorkRequestsWorkRequestResourceArray
- func (GetWorkRequestsWorkRequestResourceArray) ElementType() reflect.Type
- func (i GetWorkRequestsWorkRequestResourceArray) ToGetWorkRequestsWorkRequestResourceArrayOutput() GetWorkRequestsWorkRequestResourceArrayOutput
- func (i GetWorkRequestsWorkRequestResourceArray) ToGetWorkRequestsWorkRequestResourceArrayOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestResourceArrayOutput
- type GetWorkRequestsWorkRequestResourceArrayInput
- type GetWorkRequestsWorkRequestResourceArrayOutput
- func (GetWorkRequestsWorkRequestResourceArrayOutput) ElementType() reflect.Type
- func (o GetWorkRequestsWorkRequestResourceArrayOutput) Index(i pulumi.IntInput) GetWorkRequestsWorkRequestResourceOutput
- func (o GetWorkRequestsWorkRequestResourceArrayOutput) ToGetWorkRequestsWorkRequestResourceArrayOutput() GetWorkRequestsWorkRequestResourceArrayOutput
- func (o GetWorkRequestsWorkRequestResourceArrayOutput) ToGetWorkRequestsWorkRequestResourceArrayOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestResourceArrayOutput
- type GetWorkRequestsWorkRequestResourceInput
- type GetWorkRequestsWorkRequestResourceOutput
- func (o GetWorkRequestsWorkRequestResourceOutput) ActionType() pulumi.StringOutput
- func (GetWorkRequestsWorkRequestResourceOutput) ElementType() reflect.Type
- func (o GetWorkRequestsWorkRequestResourceOutput) EntityType() pulumi.StringOutput
- func (o GetWorkRequestsWorkRequestResourceOutput) EntityUri() pulumi.StringOutput
- func (o GetWorkRequestsWorkRequestResourceOutput) Identifier() pulumi.StringOutput
- func (o GetWorkRequestsWorkRequestResourceOutput) ToGetWorkRequestsWorkRequestResourceOutput() GetWorkRequestsWorkRequestResourceOutput
- func (o GetWorkRequestsWorkRequestResourceOutput) ToGetWorkRequestsWorkRequestResourceOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestResourceOutput
- type LookupNodePoolArgs
- type LookupNodePoolOutputArgs
- type LookupNodePoolResult
- type LookupNodePoolResultOutput
- func (o LookupNodePoolResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) DefinedTags() pulumi.MapOutput
- func (LookupNodePoolResultOutput) ElementType() reflect.Type
- func (o LookupNodePoolResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupNodePoolResultOutput) Id() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) InitialNodeLabels() GetNodePoolInitialNodeLabelArrayOutput
- func (o LookupNodePoolResultOutput) KubernetesVersion() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) Name() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) NodeConfigDetails() GetNodePoolNodeConfigDetailArrayOutput
- func (o LookupNodePoolResultOutput) NodeEvictionNodePoolSettings() GetNodePoolNodeEvictionNodePoolSettingArrayOutput
- func (o LookupNodePoolResultOutput) NodeImageId() pulumi.StringOutputdeprecated
- func (o LookupNodePoolResultOutput) NodeImageName() pulumi.StringOutputdeprecated
- func (o LookupNodePoolResultOutput) NodeMetadata() pulumi.MapOutput
- func (o LookupNodePoolResultOutput) NodePoolId() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) NodeShape() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) NodeShapeConfigs() GetNodePoolNodeShapeConfigArrayOutput
- func (o LookupNodePoolResultOutput) NodeSourceDetails() GetNodePoolNodeSourceDetailArrayOutput
- func (o LookupNodePoolResultOutput) NodeSources() GetNodePoolNodeSourceArrayOutput
- func (o LookupNodePoolResultOutput) Nodes() GetNodePoolNodeArrayOutput
- func (o LookupNodePoolResultOutput) QuantityPerSubnet() pulumi.IntOutput
- func (o LookupNodePoolResultOutput) SshPublicKey() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) State() pulumi.StringOutput
- func (o LookupNodePoolResultOutput) SubnetIds() pulumi.StringArrayOutput
- func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutput() LookupNodePoolResultOutput
- func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutputWithContext(ctx context.Context) LookupNodePoolResultOutput
- type NodePool
- type NodePoolArgs
- type NodePoolArray
- type NodePoolArrayInput
- type NodePoolArrayOutput
- type NodePoolInitialNodeLabel
- type NodePoolInitialNodeLabelArgs
- func (NodePoolInitialNodeLabelArgs) ElementType() reflect.Type
- func (i NodePoolInitialNodeLabelArgs) ToNodePoolInitialNodeLabelOutput() NodePoolInitialNodeLabelOutput
- func (i NodePoolInitialNodeLabelArgs) ToNodePoolInitialNodeLabelOutputWithContext(ctx context.Context) NodePoolInitialNodeLabelOutput
- type NodePoolInitialNodeLabelArray
- func (NodePoolInitialNodeLabelArray) ElementType() reflect.Type
- func (i NodePoolInitialNodeLabelArray) ToNodePoolInitialNodeLabelArrayOutput() NodePoolInitialNodeLabelArrayOutput
- func (i NodePoolInitialNodeLabelArray) ToNodePoolInitialNodeLabelArrayOutputWithContext(ctx context.Context) NodePoolInitialNodeLabelArrayOutput
- type NodePoolInitialNodeLabelArrayInput
- type NodePoolInitialNodeLabelArrayOutput
- func (NodePoolInitialNodeLabelArrayOutput) ElementType() reflect.Type
- func (o NodePoolInitialNodeLabelArrayOutput) Index(i pulumi.IntInput) NodePoolInitialNodeLabelOutput
- func (o NodePoolInitialNodeLabelArrayOutput) ToNodePoolInitialNodeLabelArrayOutput() NodePoolInitialNodeLabelArrayOutput
- func (o NodePoolInitialNodeLabelArrayOutput) ToNodePoolInitialNodeLabelArrayOutputWithContext(ctx context.Context) NodePoolInitialNodeLabelArrayOutput
- type NodePoolInitialNodeLabelInput
- type NodePoolInitialNodeLabelOutput
- func (NodePoolInitialNodeLabelOutput) ElementType() reflect.Type
- func (o NodePoolInitialNodeLabelOutput) Key() pulumi.StringPtrOutput
- func (o NodePoolInitialNodeLabelOutput) ToNodePoolInitialNodeLabelOutput() NodePoolInitialNodeLabelOutput
- func (o NodePoolInitialNodeLabelOutput) ToNodePoolInitialNodeLabelOutputWithContext(ctx context.Context) NodePoolInitialNodeLabelOutput
- func (o NodePoolInitialNodeLabelOutput) Value() pulumi.StringPtrOutput
- type NodePoolInput
- type NodePoolMap
- type NodePoolMapInput
- type NodePoolMapOutput
- type NodePoolNode
- type NodePoolNodeArgs
- type NodePoolNodeArray
- type NodePoolNodeArrayInput
- type NodePoolNodeArrayOutput
- func (NodePoolNodeArrayOutput) ElementType() reflect.Type
- func (o NodePoolNodeArrayOutput) Index(i pulumi.IntInput) NodePoolNodeOutput
- func (o NodePoolNodeArrayOutput) ToNodePoolNodeArrayOutput() NodePoolNodeArrayOutput
- func (o NodePoolNodeArrayOutput) ToNodePoolNodeArrayOutputWithContext(ctx context.Context) NodePoolNodeArrayOutput
- type NodePoolNodeConfigDetails
- type NodePoolNodeConfigDetailsArgs
- func (NodePoolNodeConfigDetailsArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigDetailsArgs) ToNodePoolNodeConfigDetailsOutput() NodePoolNodeConfigDetailsOutput
- func (i NodePoolNodeConfigDetailsArgs) ToNodePoolNodeConfigDetailsOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsOutput
- func (i NodePoolNodeConfigDetailsArgs) ToNodePoolNodeConfigDetailsPtrOutput() NodePoolNodeConfigDetailsPtrOutput
- func (i NodePoolNodeConfigDetailsArgs) ToNodePoolNodeConfigDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPtrOutput
- type NodePoolNodeConfigDetailsInput
- type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetails
- type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs
- func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
- func (i NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
- func (i NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
- func (i NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
- type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsInput
- type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) CniType() pulumi.StringOutput
- func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) PodNsgIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) PodSubnetIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
- type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrInput
- type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) CniType() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) Elem() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
- func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) MaxPodsPerNode() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) PodNsgIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) PodSubnetIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
- func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
- type NodePoolNodeConfigDetailsOutput
- func (o NodePoolNodeConfigDetailsOutput) DefinedTags() pulumi.MapOutput
- func (NodePoolNodeConfigDetailsOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDetailsOutput) FreeformTags() pulumi.MapOutput
- func (o NodePoolNodeConfigDetailsOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigDetailsOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDetailsOutput) NodePoolPodNetworkOptionDetails() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
- func (o NodePoolNodeConfigDetailsOutput) NsgIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigDetailsOutput) PlacementConfigs() NodePoolNodeConfigDetailsPlacementConfigArrayOutput
- func (o NodePoolNodeConfigDetailsOutput) Size() pulumi.IntOutput
- func (o NodePoolNodeConfigDetailsOutput) ToNodePoolNodeConfigDetailsOutput() NodePoolNodeConfigDetailsOutput
- func (o NodePoolNodeConfigDetailsOutput) ToNodePoolNodeConfigDetailsOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsOutput
- func (o NodePoolNodeConfigDetailsOutput) ToNodePoolNodeConfigDetailsPtrOutput() NodePoolNodeConfigDetailsPtrOutput
- func (o NodePoolNodeConfigDetailsOutput) ToNodePoolNodeConfigDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPtrOutput
- type NodePoolNodeConfigDetailsPlacementConfig
- type NodePoolNodeConfigDetailsPlacementConfigArgs
- func (NodePoolNodeConfigDetailsPlacementConfigArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigDetailsPlacementConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigOutput() NodePoolNodeConfigDetailsPlacementConfigOutput
- func (i NodePoolNodeConfigDetailsPlacementConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigOutput
- type NodePoolNodeConfigDetailsPlacementConfigArray
- func (NodePoolNodeConfigDetailsPlacementConfigArray) ElementType() reflect.Type
- func (i NodePoolNodeConfigDetailsPlacementConfigArray) ToNodePoolNodeConfigDetailsPlacementConfigArrayOutput() NodePoolNodeConfigDetailsPlacementConfigArrayOutput
- func (i NodePoolNodeConfigDetailsPlacementConfigArray) ToNodePoolNodeConfigDetailsPlacementConfigArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigArrayOutput
- type NodePoolNodeConfigDetailsPlacementConfigArrayInput
- type NodePoolNodeConfigDetailsPlacementConfigArrayOutput
- func (NodePoolNodeConfigDetailsPlacementConfigArrayOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDetailsPlacementConfigArrayOutput) Index(i pulumi.IntInput) NodePoolNodeConfigDetailsPlacementConfigOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigArrayOutput) ToNodePoolNodeConfigDetailsPlacementConfigArrayOutput() NodePoolNodeConfigDetailsPlacementConfigArrayOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigArrayOutput) ToNodePoolNodeConfigDetailsPlacementConfigArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigArrayOutput
- type NodePoolNodeConfigDetailsPlacementConfigInput
- type NodePoolNodeConfigDetailsPlacementConfigOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigOutput) AvailabilityDomain() pulumi.StringOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigOutput) CapacityReservationId() pulumi.StringPtrOutput
- func (NodePoolNodeConfigDetailsPlacementConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDetailsPlacementConfigOutput) FaultDomains() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigOutput) SubnetId() pulumi.StringOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigOutput() NodePoolNodeConfigDetailsPlacementConfigOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigOutput
- type NodePoolNodeConfigDetailsPtrInput
- type NodePoolNodeConfigDetailsPtrOutput
- func (o NodePoolNodeConfigDetailsPtrOutput) DefinedTags() pulumi.MapOutput
- func (o NodePoolNodeConfigDetailsPtrOutput) Elem() NodePoolNodeConfigDetailsOutput
- func (NodePoolNodeConfigDetailsPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDetailsPtrOutput) FreeformTags() pulumi.MapOutput
- func (o NodePoolNodeConfigDetailsPtrOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigDetailsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
- func (o NodePoolNodeConfigDetailsPtrOutput) NodePoolPodNetworkOptionDetails() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
- func (o NodePoolNodeConfigDetailsPtrOutput) NsgIds() pulumi.StringArrayOutput
- func (o NodePoolNodeConfigDetailsPtrOutput) PlacementConfigs() NodePoolNodeConfigDetailsPlacementConfigArrayOutput
- func (o NodePoolNodeConfigDetailsPtrOutput) Size() pulumi.IntPtrOutput
- func (o NodePoolNodeConfigDetailsPtrOutput) ToNodePoolNodeConfigDetailsPtrOutput() NodePoolNodeConfigDetailsPtrOutput
- func (o NodePoolNodeConfigDetailsPtrOutput) ToNodePoolNodeConfigDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPtrOutput
- type NodePoolNodeError
- type NodePoolNodeErrorArgs
- type NodePoolNodeErrorArray
- type NodePoolNodeErrorArrayInput
- type NodePoolNodeErrorArrayOutput
- func (NodePoolNodeErrorArrayOutput) ElementType() reflect.Type
- func (o NodePoolNodeErrorArrayOutput) Index(i pulumi.IntInput) NodePoolNodeErrorOutput
- func (o NodePoolNodeErrorArrayOutput) ToNodePoolNodeErrorArrayOutput() NodePoolNodeErrorArrayOutput
- func (o NodePoolNodeErrorArrayOutput) ToNodePoolNodeErrorArrayOutputWithContext(ctx context.Context) NodePoolNodeErrorArrayOutput
- type NodePoolNodeErrorInput
- type NodePoolNodeErrorOutput
- func (o NodePoolNodeErrorOutput) Code() pulumi.StringPtrOutput
- func (NodePoolNodeErrorOutput) ElementType() reflect.Type
- func (o NodePoolNodeErrorOutput) Message() pulumi.StringPtrOutput
- func (o NodePoolNodeErrorOutput) Status() pulumi.StringPtrOutput
- func (o NodePoolNodeErrorOutput) ToNodePoolNodeErrorOutput() NodePoolNodeErrorOutput
- func (o NodePoolNodeErrorOutput) ToNodePoolNodeErrorOutputWithContext(ctx context.Context) NodePoolNodeErrorOutput
- type NodePoolNodeEvictionNodePoolSettings
- type NodePoolNodeEvictionNodePoolSettingsArgs
- func (NodePoolNodeEvictionNodePoolSettingsArgs) ElementType() reflect.Type
- func (i NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsOutput() NodePoolNodeEvictionNodePoolSettingsOutput
- func (i NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsOutput
- func (i NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput() NodePoolNodeEvictionNodePoolSettingsPtrOutput
- func (i NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsPtrOutput
- type NodePoolNodeEvictionNodePoolSettingsInput
- type NodePoolNodeEvictionNodePoolSettingsOutput
- func (NodePoolNodeEvictionNodePoolSettingsOutput) ElementType() reflect.Type
- func (o NodePoolNodeEvictionNodePoolSettingsOutput) EvictionGraceDuration() pulumi.StringPtrOutput
- func (o NodePoolNodeEvictionNodePoolSettingsOutput) IsForceDeleteAfterGraceDuration() pulumi.BoolPtrOutput
- func (o NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsOutput() NodePoolNodeEvictionNodePoolSettingsOutput
- func (o NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsOutput
- func (o NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput() NodePoolNodeEvictionNodePoolSettingsPtrOutput
- func (o NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsPtrOutput
- type NodePoolNodeEvictionNodePoolSettingsPtrInput
- type NodePoolNodeEvictionNodePoolSettingsPtrOutput
- func (o NodePoolNodeEvictionNodePoolSettingsPtrOutput) Elem() NodePoolNodeEvictionNodePoolSettingsOutput
- func (NodePoolNodeEvictionNodePoolSettingsPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeEvictionNodePoolSettingsPtrOutput) EvictionGraceDuration() pulumi.StringPtrOutput
- func (o NodePoolNodeEvictionNodePoolSettingsPtrOutput) IsForceDeleteAfterGraceDuration() pulumi.BoolPtrOutput
- func (o NodePoolNodeEvictionNodePoolSettingsPtrOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput() NodePoolNodeEvictionNodePoolSettingsPtrOutput
- func (o NodePoolNodeEvictionNodePoolSettingsPtrOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsPtrOutput
- type NodePoolNodeInput
- type NodePoolNodeOutput
- func (o NodePoolNodeOutput) AvailabilityDomain() pulumi.StringPtrOutput
- func (o NodePoolNodeOutput) DefinedTags() pulumi.MapOutput
- func (NodePoolNodeOutput) ElementType() reflect.Type
- func (o NodePoolNodeOutput) Errors() NodePoolNodeErrorArrayOutput
- func (o NodePoolNodeOutput) FaultDomain() pulumi.StringPtrOutput
- func (o NodePoolNodeOutput) FreeformTags() pulumi.MapOutput
- func (o NodePoolNodeOutput) Id() pulumi.StringPtrOutput
- func (o NodePoolNodeOutput) KubernetesVersion() pulumi.StringPtrOutput
- func (o NodePoolNodeOutput) LifecycleDetails() pulumi.StringPtrOutput
- func (o NodePoolNodeOutput) Name() pulumi.StringPtrOutput
- func (o NodePoolNodeOutput) NodePoolId() pulumi.StringPtrOutput
- func (o NodePoolNodeOutput) PrivateIp() pulumi.StringPtrOutput
- func (o NodePoolNodeOutput) PublicIp() pulumi.StringPtrOutput
- func (o NodePoolNodeOutput) State() pulumi.StringPtrOutput
- func (o NodePoolNodeOutput) SubnetId() pulumi.StringPtrOutput
- func (o NodePoolNodeOutput) ToNodePoolNodeOutput() NodePoolNodeOutput
- func (o NodePoolNodeOutput) ToNodePoolNodeOutputWithContext(ctx context.Context) NodePoolNodeOutput
- type NodePoolNodeShapeConfig
- type NodePoolNodeShapeConfigArgs
- func (NodePoolNodeShapeConfigArgs) ElementType() reflect.Type
- func (i NodePoolNodeShapeConfigArgs) ToNodePoolNodeShapeConfigOutput() NodePoolNodeShapeConfigOutput
- func (i NodePoolNodeShapeConfigArgs) ToNodePoolNodeShapeConfigOutputWithContext(ctx context.Context) NodePoolNodeShapeConfigOutput
- func (i NodePoolNodeShapeConfigArgs) ToNodePoolNodeShapeConfigPtrOutput() NodePoolNodeShapeConfigPtrOutput
- func (i NodePoolNodeShapeConfigArgs) ToNodePoolNodeShapeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeShapeConfigPtrOutput
- type NodePoolNodeShapeConfigInput
- type NodePoolNodeShapeConfigOutput
- func (NodePoolNodeShapeConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeShapeConfigOutput) MemoryInGbs() pulumi.Float64PtrOutput
- func (o NodePoolNodeShapeConfigOutput) Ocpus() pulumi.Float64PtrOutput
- func (o NodePoolNodeShapeConfigOutput) ToNodePoolNodeShapeConfigOutput() NodePoolNodeShapeConfigOutput
- func (o NodePoolNodeShapeConfigOutput) ToNodePoolNodeShapeConfigOutputWithContext(ctx context.Context) NodePoolNodeShapeConfigOutput
- func (o NodePoolNodeShapeConfigOutput) ToNodePoolNodeShapeConfigPtrOutput() NodePoolNodeShapeConfigPtrOutput
- func (o NodePoolNodeShapeConfigOutput) ToNodePoolNodeShapeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeShapeConfigPtrOutput
- type NodePoolNodeShapeConfigPtrInput
- type NodePoolNodeShapeConfigPtrOutput
- func (o NodePoolNodeShapeConfigPtrOutput) Elem() NodePoolNodeShapeConfigOutput
- func (NodePoolNodeShapeConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeShapeConfigPtrOutput) MemoryInGbs() pulumi.Float64PtrOutput
- func (o NodePoolNodeShapeConfigPtrOutput) Ocpus() pulumi.Float64PtrOutput
- func (o NodePoolNodeShapeConfigPtrOutput) ToNodePoolNodeShapeConfigPtrOutput() NodePoolNodeShapeConfigPtrOutput
- func (o NodePoolNodeShapeConfigPtrOutput) ToNodePoolNodeShapeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeShapeConfigPtrOutput
- type NodePoolNodeSource
- type NodePoolNodeSourceArgs
- type NodePoolNodeSourceArray
- type NodePoolNodeSourceArrayInput
- type NodePoolNodeSourceArrayOutput
- func (NodePoolNodeSourceArrayOutput) ElementType() reflect.Type
- func (o NodePoolNodeSourceArrayOutput) Index(i pulumi.IntInput) NodePoolNodeSourceOutput
- func (o NodePoolNodeSourceArrayOutput) ToNodePoolNodeSourceArrayOutput() NodePoolNodeSourceArrayOutput
- func (o NodePoolNodeSourceArrayOutput) ToNodePoolNodeSourceArrayOutputWithContext(ctx context.Context) NodePoolNodeSourceArrayOutput
- type NodePoolNodeSourceDetails
- type NodePoolNodeSourceDetailsArgs
- func (NodePoolNodeSourceDetailsArgs) ElementType() reflect.Type
- func (i NodePoolNodeSourceDetailsArgs) ToNodePoolNodeSourceDetailsOutput() NodePoolNodeSourceDetailsOutput
- func (i NodePoolNodeSourceDetailsArgs) ToNodePoolNodeSourceDetailsOutputWithContext(ctx context.Context) NodePoolNodeSourceDetailsOutput
- func (i NodePoolNodeSourceDetailsArgs) ToNodePoolNodeSourceDetailsPtrOutput() NodePoolNodeSourceDetailsPtrOutput
- func (i NodePoolNodeSourceDetailsArgs) ToNodePoolNodeSourceDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeSourceDetailsPtrOutput
- type NodePoolNodeSourceDetailsInput
- type NodePoolNodeSourceDetailsOutput
- func (o NodePoolNodeSourceDetailsOutput) BootVolumeSizeInGbs() pulumi.StringPtrOutput
- func (NodePoolNodeSourceDetailsOutput) ElementType() reflect.Type
- func (o NodePoolNodeSourceDetailsOutput) ImageId() pulumi.StringOutput
- func (o NodePoolNodeSourceDetailsOutput) SourceType() pulumi.StringOutput
- func (o NodePoolNodeSourceDetailsOutput) ToNodePoolNodeSourceDetailsOutput() NodePoolNodeSourceDetailsOutput
- func (o NodePoolNodeSourceDetailsOutput) ToNodePoolNodeSourceDetailsOutputWithContext(ctx context.Context) NodePoolNodeSourceDetailsOutput
- func (o NodePoolNodeSourceDetailsOutput) ToNodePoolNodeSourceDetailsPtrOutput() NodePoolNodeSourceDetailsPtrOutput
- func (o NodePoolNodeSourceDetailsOutput) ToNodePoolNodeSourceDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeSourceDetailsPtrOutput
- type NodePoolNodeSourceDetailsPtrInput
- type NodePoolNodeSourceDetailsPtrOutput
- func (o NodePoolNodeSourceDetailsPtrOutput) BootVolumeSizeInGbs() pulumi.StringPtrOutput
- func (o NodePoolNodeSourceDetailsPtrOutput) Elem() NodePoolNodeSourceDetailsOutput
- func (NodePoolNodeSourceDetailsPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeSourceDetailsPtrOutput) ImageId() pulumi.StringPtrOutput
- func (o NodePoolNodeSourceDetailsPtrOutput) SourceType() pulumi.StringPtrOutput
- func (o NodePoolNodeSourceDetailsPtrOutput) ToNodePoolNodeSourceDetailsPtrOutput() NodePoolNodeSourceDetailsPtrOutput
- func (o NodePoolNodeSourceDetailsPtrOutput) ToNodePoolNodeSourceDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeSourceDetailsPtrOutput
- type NodePoolNodeSourceInput
- type NodePoolNodeSourceOutput
- func (NodePoolNodeSourceOutput) ElementType() reflect.Type
- func (o NodePoolNodeSourceOutput) ImageId() pulumi.StringPtrOutput
- func (o NodePoolNodeSourceOutput) SourceName() pulumi.StringPtrOutput
- func (o NodePoolNodeSourceOutput) SourceType() pulumi.StringPtrOutput
- func (o NodePoolNodeSourceOutput) ToNodePoolNodeSourceOutput() NodePoolNodeSourceOutput
- func (o NodePoolNodeSourceOutput) ToNodePoolNodeSourceOutputWithContext(ctx context.Context) NodePoolNodeSourceOutput
- type NodePoolOutput
- func (o NodePoolOutput) ClusterId() pulumi.StringOutput
- func (o NodePoolOutput) CompartmentId() pulumi.StringOutput
- func (o NodePoolOutput) DefinedTags() pulumi.MapOutput
- func (NodePoolOutput) ElementType() reflect.Type
- func (o NodePoolOutput) FreeformTags() pulumi.MapOutput
- func (o NodePoolOutput) InitialNodeLabels() NodePoolInitialNodeLabelArrayOutput
- func (o NodePoolOutput) KubernetesVersion() pulumi.StringOutput
- func (o NodePoolOutput) LifecycleDetails() pulumi.StringOutput
- func (o NodePoolOutput) Name() pulumi.StringOutput
- func (o NodePoolOutput) NodeConfigDetails() NodePoolNodeConfigDetailsOutput
- func (o NodePoolOutput) NodeEvictionNodePoolSettings() NodePoolNodeEvictionNodePoolSettingsOutput
- func (o NodePoolOutput) NodeImageId() pulumi.StringOutputdeprecated
- func (o NodePoolOutput) NodeImageName() pulumi.StringOutputdeprecated
- func (o NodePoolOutput) NodeMetadata() pulumi.MapOutput
- func (o NodePoolOutput) NodeShape() pulumi.StringOutput
- func (o NodePoolOutput) NodeShapeConfig() NodePoolNodeShapeConfigOutput
- func (o NodePoolOutput) NodeSourceDetails() NodePoolNodeSourceDetailsOutput
- func (o NodePoolOutput) NodeSources() NodePoolNodeSourceArrayOutput
- func (o NodePoolOutput) Nodes() NodePoolNodeArrayOutput
- func (o NodePoolOutput) QuantityPerSubnet() pulumi.IntOutput
- func (o NodePoolOutput) SshPublicKey() pulumi.StringOutput
- func (o NodePoolOutput) State() pulumi.StringOutput
- func (o NodePoolOutput) SubnetIds() pulumi.StringArrayOutput
- func (o NodePoolOutput) ToNodePoolOutput() NodePoolOutput
- func (o NodePoolOutput) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
- type NodePoolState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { pulumi.CustomResourceState // Available Kubernetes versions to which the clusters masters may be upgraded. AvailableKubernetesUpgrades pulumi.StringArrayOutput `pulumi:"availableKubernetesUpgrades"` // Available CNIs and network options for existing and new node pools of the cluster ClusterPodNetworkOptions ClusterClusterPodNetworkOptionArrayOutput `pulumi:"clusterPodNetworkOptions"` // The OCID of the compartment in which to create the cluster. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // The network configuration for access to the Cluster control plane. EndpointConfig ClusterEndpointConfigPtrOutput `pulumi:"endpointConfig"` // Endpoints served up by the cluster masters. Endpoints ClusterEndpointArrayOutput `pulumi:"endpoints"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // (Updatable) The image verification policy for signature validation. Once a policy is created and enabled with one or more kms keys, the policy will ensure all images deployed has been signed with the key(s) attached to the policy. ImagePolicyConfig ClusterImagePolicyConfigOutput `pulumi:"imagePolicyConfig"` // The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption. When used, `kubernetesVersion` must be at least `v1.13.0`. KmsKeyId pulumi.StringOutput `pulumi:"kmsKeyId"` // (Updatable) The version of Kubernetes to install into the cluster masters. KubernetesVersion pulumi.StringOutput `pulumi:"kubernetesVersion"` // Details about the state of the cluster masters. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // Metadata about the cluster. Metadatas ClusterMetadataArrayOutput `pulumi:"metadatas"` // (Updatable) The name of the cluster. Avoid entering confidential information. Name pulumi.StringOutput `pulumi:"name"` // (Updatable) Optional attributes for the cluster. Options ClusterOptionsOutput `pulumi:"options"` // The state of the cluster masters. State pulumi.StringOutput `pulumi:"state"` // The OCID of the virtual cloud network (VCN) in which to create the cluster. VcnId pulumi.StringOutput `pulumi:"vcnId"` }
This resource provides the Cluster resource in Oracle Cloud Infrastructure Container Engine service.
Create a new cluster.
## Import
Clusters can be imported using the `id`, e.g.
```sh
$ pulumi import oci:ContainerEngine/cluster:Cluster test_cluster "id"
```
func GetCluster ¶
func GetCluster(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)
GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCluster ¶
func NewCluster(ctx *pulumi.Context, name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)
NewCluster registers a new resource with the given unique name, arguments, and options.
func (*Cluster) ElementType ¶
func (*Cluster) ToClusterOutput ¶
func (i *Cluster) ToClusterOutput() ClusterOutput
func (*Cluster) ToClusterOutputWithContext ¶
func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
type ClusterArgs ¶
type ClusterArgs struct { // Available CNIs and network options for existing and new node pools of the cluster ClusterPodNetworkOptions ClusterClusterPodNetworkOptionArrayInput // The OCID of the compartment in which to create the cluster. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // The network configuration for access to the Cluster control plane. EndpointConfig ClusterEndpointConfigPtrInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) The image verification policy for signature validation. Once a policy is created and enabled with one or more kms keys, the policy will ensure all images deployed has been signed with the key(s) attached to the policy. ImagePolicyConfig ClusterImagePolicyConfigPtrInput // The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption. When used, `kubernetesVersion` must be at least `v1.13.0`. KmsKeyId pulumi.StringPtrInput // (Updatable) The version of Kubernetes to install into the cluster masters. KubernetesVersion pulumi.StringInput // (Updatable) The name of the cluster. Avoid entering confidential information. Name pulumi.StringPtrInput // (Updatable) Optional attributes for the cluster. Options ClusterOptionsPtrInput // The OCID of the virtual cloud network (VCN) in which to create the cluster. VcnId pulumi.StringInput }
The set of arguments for constructing a Cluster resource.
func (ClusterArgs) ElementType ¶
func (ClusterArgs) ElementType() reflect.Type
type ClusterArray ¶
type ClusterArray []ClusterInput
func (ClusterArray) ElementType ¶
func (ClusterArray) ElementType() reflect.Type
func (ClusterArray) ToClusterArrayOutput ¶
func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArray) ToClusterArrayOutputWithContext ¶
func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterArrayInput ¶
type ClusterArrayInput interface { pulumi.Input ToClusterArrayOutput() ClusterArrayOutput ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput }
ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:
ClusterArray{ ClusterArgs{...} }
type ClusterArrayOutput ¶
type ClusterArrayOutput struct{ *pulumi.OutputState }
func (ClusterArrayOutput) ElementType ¶
func (ClusterArrayOutput) ElementType() reflect.Type
func (ClusterArrayOutput) Index ¶
func (o ClusterArrayOutput) Index(i pulumi.IntInput) ClusterOutput
func (ClusterArrayOutput) ToClusterArrayOutput ¶
func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput
func (ClusterArrayOutput) ToClusterArrayOutputWithContext ¶
func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput
type ClusterClusterPodNetworkOption ¶ added in v0.2.0
type ClusterClusterPodNetworkOption struct { // The CNI used by the node pools of this cluster CniType string `pulumi:"cniType"` }
type ClusterClusterPodNetworkOptionArgs ¶ added in v0.2.0
type ClusterClusterPodNetworkOptionArgs struct { // The CNI used by the node pools of this cluster CniType pulumi.StringInput `pulumi:"cniType"` }
func (ClusterClusterPodNetworkOptionArgs) ElementType ¶ added in v0.2.0
func (ClusterClusterPodNetworkOptionArgs) ElementType() reflect.Type
func (ClusterClusterPodNetworkOptionArgs) ToClusterClusterPodNetworkOptionOutput ¶ added in v0.2.0
func (i ClusterClusterPodNetworkOptionArgs) ToClusterClusterPodNetworkOptionOutput() ClusterClusterPodNetworkOptionOutput
func (ClusterClusterPodNetworkOptionArgs) ToClusterClusterPodNetworkOptionOutputWithContext ¶ added in v0.2.0
func (i ClusterClusterPodNetworkOptionArgs) ToClusterClusterPodNetworkOptionOutputWithContext(ctx context.Context) ClusterClusterPodNetworkOptionOutput
type ClusterClusterPodNetworkOptionArray ¶ added in v0.2.0
type ClusterClusterPodNetworkOptionArray []ClusterClusterPodNetworkOptionInput
func (ClusterClusterPodNetworkOptionArray) ElementType ¶ added in v0.2.0
func (ClusterClusterPodNetworkOptionArray) ElementType() reflect.Type
func (ClusterClusterPodNetworkOptionArray) ToClusterClusterPodNetworkOptionArrayOutput ¶ added in v0.2.0
func (i ClusterClusterPodNetworkOptionArray) ToClusterClusterPodNetworkOptionArrayOutput() ClusterClusterPodNetworkOptionArrayOutput
func (ClusterClusterPodNetworkOptionArray) ToClusterClusterPodNetworkOptionArrayOutputWithContext ¶ added in v0.2.0
func (i ClusterClusterPodNetworkOptionArray) ToClusterClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) ClusterClusterPodNetworkOptionArrayOutput
type ClusterClusterPodNetworkOptionArrayInput ¶ added in v0.2.0
type ClusterClusterPodNetworkOptionArrayInput interface { pulumi.Input ToClusterClusterPodNetworkOptionArrayOutput() ClusterClusterPodNetworkOptionArrayOutput ToClusterClusterPodNetworkOptionArrayOutputWithContext(context.Context) ClusterClusterPodNetworkOptionArrayOutput }
ClusterClusterPodNetworkOptionArrayInput is an input type that accepts ClusterClusterPodNetworkOptionArray and ClusterClusterPodNetworkOptionArrayOutput values. You can construct a concrete instance of `ClusterClusterPodNetworkOptionArrayInput` via:
ClusterClusterPodNetworkOptionArray{ ClusterClusterPodNetworkOptionArgs{...} }
type ClusterClusterPodNetworkOptionArrayOutput ¶ added in v0.2.0
type ClusterClusterPodNetworkOptionArrayOutput struct{ *pulumi.OutputState }
func (ClusterClusterPodNetworkOptionArrayOutput) ElementType ¶ added in v0.2.0
func (ClusterClusterPodNetworkOptionArrayOutput) ElementType() reflect.Type
func (ClusterClusterPodNetworkOptionArrayOutput) ToClusterClusterPodNetworkOptionArrayOutput ¶ added in v0.2.0
func (o ClusterClusterPodNetworkOptionArrayOutput) ToClusterClusterPodNetworkOptionArrayOutput() ClusterClusterPodNetworkOptionArrayOutput
func (ClusterClusterPodNetworkOptionArrayOutput) ToClusterClusterPodNetworkOptionArrayOutputWithContext ¶ added in v0.2.0
func (o ClusterClusterPodNetworkOptionArrayOutput) ToClusterClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) ClusterClusterPodNetworkOptionArrayOutput
type ClusterClusterPodNetworkOptionInput ¶ added in v0.2.0
type ClusterClusterPodNetworkOptionInput interface { pulumi.Input ToClusterClusterPodNetworkOptionOutput() ClusterClusterPodNetworkOptionOutput ToClusterClusterPodNetworkOptionOutputWithContext(context.Context) ClusterClusterPodNetworkOptionOutput }
ClusterClusterPodNetworkOptionInput is an input type that accepts ClusterClusterPodNetworkOptionArgs and ClusterClusterPodNetworkOptionOutput values. You can construct a concrete instance of `ClusterClusterPodNetworkOptionInput` via:
ClusterClusterPodNetworkOptionArgs{...}
type ClusterClusterPodNetworkOptionOutput ¶ added in v0.2.0
type ClusterClusterPodNetworkOptionOutput struct{ *pulumi.OutputState }
func (ClusterClusterPodNetworkOptionOutput) CniType ¶ added in v0.2.0
func (o ClusterClusterPodNetworkOptionOutput) CniType() pulumi.StringOutput
The CNI used by the node pools of this cluster
func (ClusterClusterPodNetworkOptionOutput) ElementType ¶ added in v0.2.0
func (ClusterClusterPodNetworkOptionOutput) ElementType() reflect.Type
func (ClusterClusterPodNetworkOptionOutput) ToClusterClusterPodNetworkOptionOutput ¶ added in v0.2.0
func (o ClusterClusterPodNetworkOptionOutput) ToClusterClusterPodNetworkOptionOutput() ClusterClusterPodNetworkOptionOutput
func (ClusterClusterPodNetworkOptionOutput) ToClusterClusterPodNetworkOptionOutputWithContext ¶ added in v0.2.0
func (o ClusterClusterPodNetworkOptionOutput) ToClusterClusterPodNetworkOptionOutputWithContext(ctx context.Context) ClusterClusterPodNetworkOptionOutput
type ClusterEndpoint ¶
type ClusterEndpoint struct { // The non-native networking Kubernetes API server endpoint. Kubernetes *string `pulumi:"kubernetes"` // The private native networking Kubernetes API server endpoint. PrivateEndpoint *string `pulumi:"privateEndpoint"` // The public native networking Kubernetes API server endpoint, if one was requested. PublicEndpoint *string `pulumi:"publicEndpoint"` // The FQDN assigned to the Kubernetes API private endpoint. Example: 'https://yourVcnHostnameEndpoint' VcnHostnameEndpoint *string `pulumi:"vcnHostnameEndpoint"` }
type ClusterEndpointArgs ¶
type ClusterEndpointArgs struct { // The non-native networking Kubernetes API server endpoint. Kubernetes pulumi.StringPtrInput `pulumi:"kubernetes"` // The private native networking Kubernetes API server endpoint. PrivateEndpoint pulumi.StringPtrInput `pulumi:"privateEndpoint"` // The public native networking Kubernetes API server endpoint, if one was requested. PublicEndpoint pulumi.StringPtrInput `pulumi:"publicEndpoint"` // The FQDN assigned to the Kubernetes API private endpoint. Example: 'https://yourVcnHostnameEndpoint' VcnHostnameEndpoint pulumi.StringPtrInput `pulumi:"vcnHostnameEndpoint"` }
func (ClusterEndpointArgs) ElementType ¶
func (ClusterEndpointArgs) ElementType() reflect.Type
func (ClusterEndpointArgs) ToClusterEndpointOutput ¶
func (i ClusterEndpointArgs) ToClusterEndpointOutput() ClusterEndpointOutput
func (ClusterEndpointArgs) ToClusterEndpointOutputWithContext ¶
func (i ClusterEndpointArgs) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
type ClusterEndpointArray ¶
type ClusterEndpointArray []ClusterEndpointInput
func (ClusterEndpointArray) ElementType ¶
func (ClusterEndpointArray) ElementType() reflect.Type
func (ClusterEndpointArray) ToClusterEndpointArrayOutput ¶
func (i ClusterEndpointArray) ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput
func (ClusterEndpointArray) ToClusterEndpointArrayOutputWithContext ¶
func (i ClusterEndpointArray) ToClusterEndpointArrayOutputWithContext(ctx context.Context) ClusterEndpointArrayOutput
type ClusterEndpointArrayInput ¶
type ClusterEndpointArrayInput interface { pulumi.Input ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput ToClusterEndpointArrayOutputWithContext(context.Context) ClusterEndpointArrayOutput }
ClusterEndpointArrayInput is an input type that accepts ClusterEndpointArray and ClusterEndpointArrayOutput values. You can construct a concrete instance of `ClusterEndpointArrayInput` via:
ClusterEndpointArray{ ClusterEndpointArgs{...} }
type ClusterEndpointArrayOutput ¶
type ClusterEndpointArrayOutput struct{ *pulumi.OutputState }
func (ClusterEndpointArrayOutput) ElementType ¶
func (ClusterEndpointArrayOutput) ElementType() reflect.Type
func (ClusterEndpointArrayOutput) Index ¶
func (o ClusterEndpointArrayOutput) Index(i pulumi.IntInput) ClusterEndpointOutput
func (ClusterEndpointArrayOutput) ToClusterEndpointArrayOutput ¶
func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutput() ClusterEndpointArrayOutput
func (ClusterEndpointArrayOutput) ToClusterEndpointArrayOutputWithContext ¶
func (o ClusterEndpointArrayOutput) ToClusterEndpointArrayOutputWithContext(ctx context.Context) ClusterEndpointArrayOutput
type ClusterEndpointConfig ¶
type ClusterEndpointConfig struct { // Whether the cluster should be assigned a public IP address. Defaults to false. If set to true on a private subnet, the cluster provisioning will fail. IsPublicIpEnabled *bool `pulumi:"isPublicIpEnabled"` // A list of the OCIDs of the network security groups (NSGs) to apply to the cluster endpoint. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). NsgIds []string `pulumi:"nsgIds"` // The OCID of the regional subnet in which to place the Cluster endpoint. SubnetId string `pulumi:"subnetId"` }
type ClusterEndpointConfigArgs ¶
type ClusterEndpointConfigArgs struct { // Whether the cluster should be assigned a public IP address. Defaults to false. If set to true on a private subnet, the cluster provisioning will fail. IsPublicIpEnabled pulumi.BoolPtrInput `pulumi:"isPublicIpEnabled"` // A list of the OCIDs of the network security groups (NSGs) to apply to the cluster endpoint. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // The OCID of the regional subnet in which to place the Cluster endpoint. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (ClusterEndpointConfigArgs) ElementType ¶
func (ClusterEndpointConfigArgs) ElementType() reflect.Type
func (ClusterEndpointConfigArgs) ToClusterEndpointConfigOutput ¶
func (i ClusterEndpointConfigArgs) ToClusterEndpointConfigOutput() ClusterEndpointConfigOutput
func (ClusterEndpointConfigArgs) ToClusterEndpointConfigOutputWithContext ¶
func (i ClusterEndpointConfigArgs) ToClusterEndpointConfigOutputWithContext(ctx context.Context) ClusterEndpointConfigOutput
func (ClusterEndpointConfigArgs) ToClusterEndpointConfigPtrOutput ¶
func (i ClusterEndpointConfigArgs) ToClusterEndpointConfigPtrOutput() ClusterEndpointConfigPtrOutput
func (ClusterEndpointConfigArgs) ToClusterEndpointConfigPtrOutputWithContext ¶
func (i ClusterEndpointConfigArgs) ToClusterEndpointConfigPtrOutputWithContext(ctx context.Context) ClusterEndpointConfigPtrOutput
type ClusterEndpointConfigInput ¶
type ClusterEndpointConfigInput interface { pulumi.Input ToClusterEndpointConfigOutput() ClusterEndpointConfigOutput ToClusterEndpointConfigOutputWithContext(context.Context) ClusterEndpointConfigOutput }
ClusterEndpointConfigInput is an input type that accepts ClusterEndpointConfigArgs and ClusterEndpointConfigOutput values. You can construct a concrete instance of `ClusterEndpointConfigInput` via:
ClusterEndpointConfigArgs{...}
type ClusterEndpointConfigOutput ¶
type ClusterEndpointConfigOutput struct{ *pulumi.OutputState }
func (ClusterEndpointConfigOutput) ElementType ¶
func (ClusterEndpointConfigOutput) ElementType() reflect.Type
func (ClusterEndpointConfigOutput) IsPublicIpEnabled ¶
func (o ClusterEndpointConfigOutput) IsPublicIpEnabled() pulumi.BoolPtrOutput
Whether the cluster should be assigned a public IP address. Defaults to false. If set to true on a private subnet, the cluster provisioning will fail.
func (ClusterEndpointConfigOutput) NsgIds ¶
func (o ClusterEndpointConfigOutput) NsgIds() pulumi.StringArrayOutput
A list of the OCIDs of the network security groups (NSGs) to apply to the cluster endpoint. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
func (ClusterEndpointConfigOutput) SubnetId ¶
func (o ClusterEndpointConfigOutput) SubnetId() pulumi.StringOutput
The OCID of the regional subnet in which to place the Cluster endpoint.
func (ClusterEndpointConfigOutput) ToClusterEndpointConfigOutput ¶
func (o ClusterEndpointConfigOutput) ToClusterEndpointConfigOutput() ClusterEndpointConfigOutput
func (ClusterEndpointConfigOutput) ToClusterEndpointConfigOutputWithContext ¶
func (o ClusterEndpointConfigOutput) ToClusterEndpointConfigOutputWithContext(ctx context.Context) ClusterEndpointConfigOutput
func (ClusterEndpointConfigOutput) ToClusterEndpointConfigPtrOutput ¶
func (o ClusterEndpointConfigOutput) ToClusterEndpointConfigPtrOutput() ClusterEndpointConfigPtrOutput
func (ClusterEndpointConfigOutput) ToClusterEndpointConfigPtrOutputWithContext ¶
func (o ClusterEndpointConfigOutput) ToClusterEndpointConfigPtrOutputWithContext(ctx context.Context) ClusterEndpointConfigPtrOutput
type ClusterEndpointConfigPtrInput ¶
type ClusterEndpointConfigPtrInput interface { pulumi.Input ToClusterEndpointConfigPtrOutput() ClusterEndpointConfigPtrOutput ToClusterEndpointConfigPtrOutputWithContext(context.Context) ClusterEndpointConfigPtrOutput }
ClusterEndpointConfigPtrInput is an input type that accepts ClusterEndpointConfigArgs, ClusterEndpointConfigPtr and ClusterEndpointConfigPtrOutput values. You can construct a concrete instance of `ClusterEndpointConfigPtrInput` via:
ClusterEndpointConfigArgs{...} or: nil
func ClusterEndpointConfigPtr ¶
func ClusterEndpointConfigPtr(v *ClusterEndpointConfigArgs) ClusterEndpointConfigPtrInput
type ClusterEndpointConfigPtrOutput ¶
type ClusterEndpointConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterEndpointConfigPtrOutput) Elem ¶
func (o ClusterEndpointConfigPtrOutput) Elem() ClusterEndpointConfigOutput
func (ClusterEndpointConfigPtrOutput) ElementType ¶
func (ClusterEndpointConfigPtrOutput) ElementType() reflect.Type
func (ClusterEndpointConfigPtrOutput) IsPublicIpEnabled ¶
func (o ClusterEndpointConfigPtrOutput) IsPublicIpEnabled() pulumi.BoolPtrOutput
Whether the cluster should be assigned a public IP address. Defaults to false. If set to true on a private subnet, the cluster provisioning will fail.
func (ClusterEndpointConfigPtrOutput) NsgIds ¶
func (o ClusterEndpointConfigPtrOutput) NsgIds() pulumi.StringArrayOutput
A list of the OCIDs of the network security groups (NSGs) to apply to the cluster endpoint. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
func (ClusterEndpointConfigPtrOutput) SubnetId ¶
func (o ClusterEndpointConfigPtrOutput) SubnetId() pulumi.StringPtrOutput
The OCID of the regional subnet in which to place the Cluster endpoint.
func (ClusterEndpointConfigPtrOutput) ToClusterEndpointConfigPtrOutput ¶
func (o ClusterEndpointConfigPtrOutput) ToClusterEndpointConfigPtrOutput() ClusterEndpointConfigPtrOutput
func (ClusterEndpointConfigPtrOutput) ToClusterEndpointConfigPtrOutputWithContext ¶
func (o ClusterEndpointConfigPtrOutput) ToClusterEndpointConfigPtrOutputWithContext(ctx context.Context) ClusterEndpointConfigPtrOutput
type ClusterEndpointInput ¶
type ClusterEndpointInput interface { pulumi.Input ToClusterEndpointOutput() ClusterEndpointOutput ToClusterEndpointOutputWithContext(context.Context) ClusterEndpointOutput }
ClusterEndpointInput is an input type that accepts ClusterEndpointArgs and ClusterEndpointOutput values. You can construct a concrete instance of `ClusterEndpointInput` via:
ClusterEndpointArgs{...}
type ClusterEndpointOutput ¶
type ClusterEndpointOutput struct{ *pulumi.OutputState }
func (ClusterEndpointOutput) ElementType ¶
func (ClusterEndpointOutput) ElementType() reflect.Type
func (ClusterEndpointOutput) Kubernetes ¶
func (o ClusterEndpointOutput) Kubernetes() pulumi.StringPtrOutput
The non-native networking Kubernetes API server endpoint.
func (ClusterEndpointOutput) PrivateEndpoint ¶
func (o ClusterEndpointOutput) PrivateEndpoint() pulumi.StringPtrOutput
The private native networking Kubernetes API server endpoint.
func (ClusterEndpointOutput) PublicEndpoint ¶
func (o ClusterEndpointOutput) PublicEndpoint() pulumi.StringPtrOutput
The public native networking Kubernetes API server endpoint, if one was requested.
func (ClusterEndpointOutput) ToClusterEndpointOutput ¶
func (o ClusterEndpointOutput) ToClusterEndpointOutput() ClusterEndpointOutput
func (ClusterEndpointOutput) ToClusterEndpointOutputWithContext ¶
func (o ClusterEndpointOutput) ToClusterEndpointOutputWithContext(ctx context.Context) ClusterEndpointOutput
func (ClusterEndpointOutput) VcnHostnameEndpoint ¶
func (o ClusterEndpointOutput) VcnHostnameEndpoint() pulumi.StringPtrOutput
The FQDN assigned to the Kubernetes API private endpoint. Example: 'https://yourVcnHostnameEndpoint'
type ClusterImagePolicyConfig ¶
type ClusterImagePolicyConfig struct { // (Updatable) Whether the image verification policy is enabled. Defaults to false. If set to true, the images will be verified against the policy at runtime. IsPolicyEnabled *bool `pulumi:"isPolicyEnabled"` // (Updatable) A list of KMS key details. KeyDetails []ClusterImagePolicyConfigKeyDetail `pulumi:"keyDetails"` }
type ClusterImagePolicyConfigArgs ¶
type ClusterImagePolicyConfigArgs struct { // (Updatable) Whether the image verification policy is enabled. Defaults to false. If set to true, the images will be verified against the policy at runtime. IsPolicyEnabled pulumi.BoolPtrInput `pulumi:"isPolicyEnabled"` // (Updatable) A list of KMS key details. KeyDetails ClusterImagePolicyConfigKeyDetailArrayInput `pulumi:"keyDetails"` }
func (ClusterImagePolicyConfigArgs) ElementType ¶
func (ClusterImagePolicyConfigArgs) ElementType() reflect.Type
func (ClusterImagePolicyConfigArgs) ToClusterImagePolicyConfigOutput ¶
func (i ClusterImagePolicyConfigArgs) ToClusterImagePolicyConfigOutput() ClusterImagePolicyConfigOutput
func (ClusterImagePolicyConfigArgs) ToClusterImagePolicyConfigOutputWithContext ¶
func (i ClusterImagePolicyConfigArgs) ToClusterImagePolicyConfigOutputWithContext(ctx context.Context) ClusterImagePolicyConfigOutput
func (ClusterImagePolicyConfigArgs) ToClusterImagePolicyConfigPtrOutput ¶
func (i ClusterImagePolicyConfigArgs) ToClusterImagePolicyConfigPtrOutput() ClusterImagePolicyConfigPtrOutput
func (ClusterImagePolicyConfigArgs) ToClusterImagePolicyConfigPtrOutputWithContext ¶
func (i ClusterImagePolicyConfigArgs) ToClusterImagePolicyConfigPtrOutputWithContext(ctx context.Context) ClusterImagePolicyConfigPtrOutput
type ClusterImagePolicyConfigInput ¶
type ClusterImagePolicyConfigInput interface { pulumi.Input ToClusterImagePolicyConfigOutput() ClusterImagePolicyConfigOutput ToClusterImagePolicyConfigOutputWithContext(context.Context) ClusterImagePolicyConfigOutput }
ClusterImagePolicyConfigInput is an input type that accepts ClusterImagePolicyConfigArgs and ClusterImagePolicyConfigOutput values. You can construct a concrete instance of `ClusterImagePolicyConfigInput` via:
ClusterImagePolicyConfigArgs{...}
type ClusterImagePolicyConfigKeyDetail ¶
type ClusterImagePolicyConfigKeyDetail struct { // The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption. When used, `kubernetesVersion` must be at least `v1.13.0`. KmsKeyId *string `pulumi:"kmsKeyId"` }
type ClusterImagePolicyConfigKeyDetailArgs ¶
type ClusterImagePolicyConfigKeyDetailArgs struct { // The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption. When used, `kubernetesVersion` must be at least `v1.13.0`. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` }
func (ClusterImagePolicyConfigKeyDetailArgs) ElementType ¶
func (ClusterImagePolicyConfigKeyDetailArgs) ElementType() reflect.Type
func (ClusterImagePolicyConfigKeyDetailArgs) ToClusterImagePolicyConfigKeyDetailOutput ¶
func (i ClusterImagePolicyConfigKeyDetailArgs) ToClusterImagePolicyConfigKeyDetailOutput() ClusterImagePolicyConfigKeyDetailOutput
func (ClusterImagePolicyConfigKeyDetailArgs) ToClusterImagePolicyConfigKeyDetailOutputWithContext ¶
func (i ClusterImagePolicyConfigKeyDetailArgs) ToClusterImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) ClusterImagePolicyConfigKeyDetailOutput
type ClusterImagePolicyConfigKeyDetailArray ¶
type ClusterImagePolicyConfigKeyDetailArray []ClusterImagePolicyConfigKeyDetailInput
func (ClusterImagePolicyConfigKeyDetailArray) ElementType ¶
func (ClusterImagePolicyConfigKeyDetailArray) ElementType() reflect.Type
func (ClusterImagePolicyConfigKeyDetailArray) ToClusterImagePolicyConfigKeyDetailArrayOutput ¶
func (i ClusterImagePolicyConfigKeyDetailArray) ToClusterImagePolicyConfigKeyDetailArrayOutput() ClusterImagePolicyConfigKeyDetailArrayOutput
func (ClusterImagePolicyConfigKeyDetailArray) ToClusterImagePolicyConfigKeyDetailArrayOutputWithContext ¶
func (i ClusterImagePolicyConfigKeyDetailArray) ToClusterImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) ClusterImagePolicyConfigKeyDetailArrayOutput
type ClusterImagePolicyConfigKeyDetailArrayInput ¶
type ClusterImagePolicyConfigKeyDetailArrayInput interface { pulumi.Input ToClusterImagePolicyConfigKeyDetailArrayOutput() ClusterImagePolicyConfigKeyDetailArrayOutput ToClusterImagePolicyConfigKeyDetailArrayOutputWithContext(context.Context) ClusterImagePolicyConfigKeyDetailArrayOutput }
ClusterImagePolicyConfigKeyDetailArrayInput is an input type that accepts ClusterImagePolicyConfigKeyDetailArray and ClusterImagePolicyConfigKeyDetailArrayOutput values. You can construct a concrete instance of `ClusterImagePolicyConfigKeyDetailArrayInput` via:
ClusterImagePolicyConfigKeyDetailArray{ ClusterImagePolicyConfigKeyDetailArgs{...} }
type ClusterImagePolicyConfigKeyDetailArrayOutput ¶
type ClusterImagePolicyConfigKeyDetailArrayOutput struct{ *pulumi.OutputState }
func (ClusterImagePolicyConfigKeyDetailArrayOutput) ElementType ¶
func (ClusterImagePolicyConfigKeyDetailArrayOutput) ElementType() reflect.Type
func (ClusterImagePolicyConfigKeyDetailArrayOutput) ToClusterImagePolicyConfigKeyDetailArrayOutput ¶
func (o ClusterImagePolicyConfigKeyDetailArrayOutput) ToClusterImagePolicyConfigKeyDetailArrayOutput() ClusterImagePolicyConfigKeyDetailArrayOutput
func (ClusterImagePolicyConfigKeyDetailArrayOutput) ToClusterImagePolicyConfigKeyDetailArrayOutputWithContext ¶
func (o ClusterImagePolicyConfigKeyDetailArrayOutput) ToClusterImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) ClusterImagePolicyConfigKeyDetailArrayOutput
type ClusterImagePolicyConfigKeyDetailInput ¶
type ClusterImagePolicyConfigKeyDetailInput interface { pulumi.Input ToClusterImagePolicyConfigKeyDetailOutput() ClusterImagePolicyConfigKeyDetailOutput ToClusterImagePolicyConfigKeyDetailOutputWithContext(context.Context) ClusterImagePolicyConfigKeyDetailOutput }
ClusterImagePolicyConfigKeyDetailInput is an input type that accepts ClusterImagePolicyConfigKeyDetailArgs and ClusterImagePolicyConfigKeyDetailOutput values. You can construct a concrete instance of `ClusterImagePolicyConfigKeyDetailInput` via:
ClusterImagePolicyConfigKeyDetailArgs{...}
type ClusterImagePolicyConfigKeyDetailOutput ¶
type ClusterImagePolicyConfigKeyDetailOutput struct{ *pulumi.OutputState }
func (ClusterImagePolicyConfigKeyDetailOutput) ElementType ¶
func (ClusterImagePolicyConfigKeyDetailOutput) ElementType() reflect.Type
func (ClusterImagePolicyConfigKeyDetailOutput) KmsKeyId ¶
func (o ClusterImagePolicyConfigKeyDetailOutput) KmsKeyId() pulumi.StringPtrOutput
The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption. When used, `kubernetesVersion` must be at least `v1.13.0`.
func (ClusterImagePolicyConfigKeyDetailOutput) ToClusterImagePolicyConfigKeyDetailOutput ¶
func (o ClusterImagePolicyConfigKeyDetailOutput) ToClusterImagePolicyConfigKeyDetailOutput() ClusterImagePolicyConfigKeyDetailOutput
func (ClusterImagePolicyConfigKeyDetailOutput) ToClusterImagePolicyConfigKeyDetailOutputWithContext ¶
func (o ClusterImagePolicyConfigKeyDetailOutput) ToClusterImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) ClusterImagePolicyConfigKeyDetailOutput
type ClusterImagePolicyConfigOutput ¶
type ClusterImagePolicyConfigOutput struct{ *pulumi.OutputState }
func (ClusterImagePolicyConfigOutput) ElementType ¶
func (ClusterImagePolicyConfigOutput) ElementType() reflect.Type
func (ClusterImagePolicyConfigOutput) IsPolicyEnabled ¶
func (o ClusterImagePolicyConfigOutput) IsPolicyEnabled() pulumi.BoolPtrOutput
(Updatable) Whether the image verification policy is enabled. Defaults to false. If set to true, the images will be verified against the policy at runtime.
func (ClusterImagePolicyConfigOutput) KeyDetails ¶
func (o ClusterImagePolicyConfigOutput) KeyDetails() ClusterImagePolicyConfigKeyDetailArrayOutput
(Updatable) A list of KMS key details.
func (ClusterImagePolicyConfigOutput) ToClusterImagePolicyConfigOutput ¶
func (o ClusterImagePolicyConfigOutput) ToClusterImagePolicyConfigOutput() ClusterImagePolicyConfigOutput
func (ClusterImagePolicyConfigOutput) ToClusterImagePolicyConfigOutputWithContext ¶
func (o ClusterImagePolicyConfigOutput) ToClusterImagePolicyConfigOutputWithContext(ctx context.Context) ClusterImagePolicyConfigOutput
func (ClusterImagePolicyConfigOutput) ToClusterImagePolicyConfigPtrOutput ¶
func (o ClusterImagePolicyConfigOutput) ToClusterImagePolicyConfigPtrOutput() ClusterImagePolicyConfigPtrOutput
func (ClusterImagePolicyConfigOutput) ToClusterImagePolicyConfigPtrOutputWithContext ¶
func (o ClusterImagePolicyConfigOutput) ToClusterImagePolicyConfigPtrOutputWithContext(ctx context.Context) ClusterImagePolicyConfigPtrOutput
type ClusterImagePolicyConfigPtrInput ¶
type ClusterImagePolicyConfigPtrInput interface { pulumi.Input ToClusterImagePolicyConfigPtrOutput() ClusterImagePolicyConfigPtrOutput ToClusterImagePolicyConfigPtrOutputWithContext(context.Context) ClusterImagePolicyConfigPtrOutput }
ClusterImagePolicyConfigPtrInput is an input type that accepts ClusterImagePolicyConfigArgs, ClusterImagePolicyConfigPtr and ClusterImagePolicyConfigPtrOutput values. You can construct a concrete instance of `ClusterImagePolicyConfigPtrInput` via:
ClusterImagePolicyConfigArgs{...} or: nil
func ClusterImagePolicyConfigPtr ¶
func ClusterImagePolicyConfigPtr(v *ClusterImagePolicyConfigArgs) ClusterImagePolicyConfigPtrInput
type ClusterImagePolicyConfigPtrOutput ¶
type ClusterImagePolicyConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterImagePolicyConfigPtrOutput) Elem ¶
func (o ClusterImagePolicyConfigPtrOutput) Elem() ClusterImagePolicyConfigOutput
func (ClusterImagePolicyConfigPtrOutput) ElementType ¶
func (ClusterImagePolicyConfigPtrOutput) ElementType() reflect.Type
func (ClusterImagePolicyConfigPtrOutput) IsPolicyEnabled ¶
func (o ClusterImagePolicyConfigPtrOutput) IsPolicyEnabled() pulumi.BoolPtrOutput
(Updatable) Whether the image verification policy is enabled. Defaults to false. If set to true, the images will be verified against the policy at runtime.
func (ClusterImagePolicyConfigPtrOutput) KeyDetails ¶
func (o ClusterImagePolicyConfigPtrOutput) KeyDetails() ClusterImagePolicyConfigKeyDetailArrayOutput
(Updatable) A list of KMS key details.
func (ClusterImagePolicyConfigPtrOutput) ToClusterImagePolicyConfigPtrOutput ¶
func (o ClusterImagePolicyConfigPtrOutput) ToClusterImagePolicyConfigPtrOutput() ClusterImagePolicyConfigPtrOutput
func (ClusterImagePolicyConfigPtrOutput) ToClusterImagePolicyConfigPtrOutputWithContext ¶
func (o ClusterImagePolicyConfigPtrOutput) ToClusterImagePolicyConfigPtrOutputWithContext(ctx context.Context) ClusterImagePolicyConfigPtrOutput
type ClusterInput ¶
type ClusterInput interface { pulumi.Input ToClusterOutput() ClusterOutput ToClusterOutputWithContext(ctx context.Context) ClusterOutput }
type ClusterMap ¶
type ClusterMap map[string]ClusterInput
func (ClusterMap) ElementType ¶
func (ClusterMap) ElementType() reflect.Type
func (ClusterMap) ToClusterMapOutput ¶
func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput
func (ClusterMap) ToClusterMapOutputWithContext ¶
func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMapInput ¶
type ClusterMapInput interface { pulumi.Input ToClusterMapOutput() ClusterMapOutput ToClusterMapOutputWithContext(context.Context) ClusterMapOutput }
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:
ClusterMap{ "key": ClusterArgs{...} }
type ClusterMapOutput ¶
type ClusterMapOutput struct{ *pulumi.OutputState }
func (ClusterMapOutput) ElementType ¶
func (ClusterMapOutput) ElementType() reflect.Type
func (ClusterMapOutput) MapIndex ¶
func (o ClusterMapOutput) MapIndex(k pulumi.StringInput) ClusterOutput
func (ClusterMapOutput) ToClusterMapOutput ¶
func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput
func (ClusterMapOutput) ToClusterMapOutputWithContext ¶
func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput
type ClusterMetadata ¶
type ClusterMetadata struct { // The user who created the cluster. CreatedByUserId *string `pulumi:"createdByUserId"` // The OCID of the work request which created the cluster. CreatedByWorkRequestId *string `pulumi:"createdByWorkRequestId"` // The user who deleted the cluster. DeletedByUserId *string `pulumi:"deletedByUserId"` // The OCID of the work request which deleted the cluster. DeletedByWorkRequestId *string `pulumi:"deletedByWorkRequestId"` // The time the cluster was created. TimeCreated *string `pulumi:"timeCreated"` // The time the cluster was deleted. TimeDeleted *string `pulumi:"timeDeleted"` // The time the cluster was updated. TimeUpdated *string `pulumi:"timeUpdated"` // The user who updated the cluster. UpdatedByUserId *string `pulumi:"updatedByUserId"` // The OCID of the work request which updated the cluster. UpdatedByWorkRequestId *string `pulumi:"updatedByWorkRequestId"` }
type ClusterMetadataArgs ¶
type ClusterMetadataArgs struct { // The user who created the cluster. CreatedByUserId pulumi.StringPtrInput `pulumi:"createdByUserId"` // The OCID of the work request which created the cluster. CreatedByWorkRequestId pulumi.StringPtrInput `pulumi:"createdByWorkRequestId"` // The user who deleted the cluster. DeletedByUserId pulumi.StringPtrInput `pulumi:"deletedByUserId"` // The OCID of the work request which deleted the cluster. DeletedByWorkRequestId pulumi.StringPtrInput `pulumi:"deletedByWorkRequestId"` // The time the cluster was created. TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"` // The time the cluster was deleted. TimeDeleted pulumi.StringPtrInput `pulumi:"timeDeleted"` // The time the cluster was updated. TimeUpdated pulumi.StringPtrInput `pulumi:"timeUpdated"` // The user who updated the cluster. UpdatedByUserId pulumi.StringPtrInput `pulumi:"updatedByUserId"` // The OCID of the work request which updated the cluster. UpdatedByWorkRequestId pulumi.StringPtrInput `pulumi:"updatedByWorkRequestId"` }
func (ClusterMetadataArgs) ElementType ¶
func (ClusterMetadataArgs) ElementType() reflect.Type
func (ClusterMetadataArgs) ToClusterMetadataOutput ¶
func (i ClusterMetadataArgs) ToClusterMetadataOutput() ClusterMetadataOutput
func (ClusterMetadataArgs) ToClusterMetadataOutputWithContext ¶
func (i ClusterMetadataArgs) ToClusterMetadataOutputWithContext(ctx context.Context) ClusterMetadataOutput
type ClusterMetadataArray ¶
type ClusterMetadataArray []ClusterMetadataInput
func (ClusterMetadataArray) ElementType ¶
func (ClusterMetadataArray) ElementType() reflect.Type
func (ClusterMetadataArray) ToClusterMetadataArrayOutput ¶
func (i ClusterMetadataArray) ToClusterMetadataArrayOutput() ClusterMetadataArrayOutput
func (ClusterMetadataArray) ToClusterMetadataArrayOutputWithContext ¶
func (i ClusterMetadataArray) ToClusterMetadataArrayOutputWithContext(ctx context.Context) ClusterMetadataArrayOutput
type ClusterMetadataArrayInput ¶
type ClusterMetadataArrayInput interface { pulumi.Input ToClusterMetadataArrayOutput() ClusterMetadataArrayOutput ToClusterMetadataArrayOutputWithContext(context.Context) ClusterMetadataArrayOutput }
ClusterMetadataArrayInput is an input type that accepts ClusterMetadataArray and ClusterMetadataArrayOutput values. You can construct a concrete instance of `ClusterMetadataArrayInput` via:
ClusterMetadataArray{ ClusterMetadataArgs{...} }
type ClusterMetadataArrayOutput ¶
type ClusterMetadataArrayOutput struct{ *pulumi.OutputState }
func (ClusterMetadataArrayOutput) ElementType ¶
func (ClusterMetadataArrayOutput) ElementType() reflect.Type
func (ClusterMetadataArrayOutput) Index ¶
func (o ClusterMetadataArrayOutput) Index(i pulumi.IntInput) ClusterMetadataOutput
func (ClusterMetadataArrayOutput) ToClusterMetadataArrayOutput ¶
func (o ClusterMetadataArrayOutput) ToClusterMetadataArrayOutput() ClusterMetadataArrayOutput
func (ClusterMetadataArrayOutput) ToClusterMetadataArrayOutputWithContext ¶
func (o ClusterMetadataArrayOutput) ToClusterMetadataArrayOutputWithContext(ctx context.Context) ClusterMetadataArrayOutput
type ClusterMetadataInput ¶
type ClusterMetadataInput interface { pulumi.Input ToClusterMetadataOutput() ClusterMetadataOutput ToClusterMetadataOutputWithContext(context.Context) ClusterMetadataOutput }
ClusterMetadataInput is an input type that accepts ClusterMetadataArgs and ClusterMetadataOutput values. You can construct a concrete instance of `ClusterMetadataInput` via:
ClusterMetadataArgs{...}
type ClusterMetadataOutput ¶
type ClusterMetadataOutput struct{ *pulumi.OutputState }
func (ClusterMetadataOutput) CreatedByUserId ¶
func (o ClusterMetadataOutput) CreatedByUserId() pulumi.StringPtrOutput
The user who created the cluster.
func (ClusterMetadataOutput) CreatedByWorkRequestId ¶
func (o ClusterMetadataOutput) CreatedByWorkRequestId() pulumi.StringPtrOutput
The OCID of the work request which created the cluster.
func (ClusterMetadataOutput) DeletedByUserId ¶
func (o ClusterMetadataOutput) DeletedByUserId() pulumi.StringPtrOutput
The user who deleted the cluster.
func (ClusterMetadataOutput) DeletedByWorkRequestId ¶
func (o ClusterMetadataOutput) DeletedByWorkRequestId() pulumi.StringPtrOutput
The OCID of the work request which deleted the cluster.
func (ClusterMetadataOutput) ElementType ¶
func (ClusterMetadataOutput) ElementType() reflect.Type
func (ClusterMetadataOutput) TimeCreated ¶
func (o ClusterMetadataOutput) TimeCreated() pulumi.StringPtrOutput
The time the cluster was created.
func (ClusterMetadataOutput) TimeDeleted ¶
func (o ClusterMetadataOutput) TimeDeleted() pulumi.StringPtrOutput
The time the cluster was deleted.
func (ClusterMetadataOutput) TimeUpdated ¶
func (o ClusterMetadataOutput) TimeUpdated() pulumi.StringPtrOutput
The time the cluster was updated.
func (ClusterMetadataOutput) ToClusterMetadataOutput ¶
func (o ClusterMetadataOutput) ToClusterMetadataOutput() ClusterMetadataOutput
func (ClusterMetadataOutput) ToClusterMetadataOutputWithContext ¶
func (o ClusterMetadataOutput) ToClusterMetadataOutputWithContext(ctx context.Context) ClusterMetadataOutput
func (ClusterMetadataOutput) UpdatedByUserId ¶
func (o ClusterMetadataOutput) UpdatedByUserId() pulumi.StringPtrOutput
The user who updated the cluster.
func (ClusterMetadataOutput) UpdatedByWorkRequestId ¶
func (o ClusterMetadataOutput) UpdatedByWorkRequestId() pulumi.StringPtrOutput
The OCID of the work request which updated the cluster.
type ClusterOptions ¶
type ClusterOptions struct { // Configurable cluster add-ons AddOns *ClusterOptionsAddOns `pulumi:"addOns"` // (Updatable) Configurable cluster admission controllers AdmissionControllerOptions *ClusterOptionsAdmissionControllerOptions `pulumi:"admissionControllerOptions"` // Network configuration for Kubernetes. KubernetesNetworkConfig *ClusterOptionsKubernetesNetworkConfig `pulumi:"kubernetesNetworkConfig"` // (Updatable) Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC) PersistentVolumeConfig *ClusterOptionsPersistentVolumeConfig `pulumi:"persistentVolumeConfig"` // (Updatable) Configuration to be applied to load balancers created by Kubernetes services ServiceLbConfig *ClusterOptionsServiceLbConfig `pulumi:"serviceLbConfig"` // The OCIDs of the subnets used for Kubernetes services load balancers. ServiceLbSubnetIds []string `pulumi:"serviceLbSubnetIds"` }
type ClusterOptionsAddOns ¶
type ClusterOptionsAddOnsArgs ¶
type ClusterOptionsAddOnsArgs struct { // Whether or not to enable the Kubernetes Dashboard add-on. IsKubernetesDashboardEnabled pulumi.BoolPtrInput `pulumi:"isKubernetesDashboardEnabled"` // Whether or not to enable the Tiller add-on. IsTillerEnabled pulumi.BoolPtrInput `pulumi:"isTillerEnabled"` }
func (ClusterOptionsAddOnsArgs) ElementType ¶
func (ClusterOptionsAddOnsArgs) ElementType() reflect.Type
func (ClusterOptionsAddOnsArgs) ToClusterOptionsAddOnsOutput ¶
func (i ClusterOptionsAddOnsArgs) ToClusterOptionsAddOnsOutput() ClusterOptionsAddOnsOutput
func (ClusterOptionsAddOnsArgs) ToClusterOptionsAddOnsOutputWithContext ¶
func (i ClusterOptionsAddOnsArgs) ToClusterOptionsAddOnsOutputWithContext(ctx context.Context) ClusterOptionsAddOnsOutput
func (ClusterOptionsAddOnsArgs) ToClusterOptionsAddOnsPtrOutput ¶
func (i ClusterOptionsAddOnsArgs) ToClusterOptionsAddOnsPtrOutput() ClusterOptionsAddOnsPtrOutput
func (ClusterOptionsAddOnsArgs) ToClusterOptionsAddOnsPtrOutputWithContext ¶
func (i ClusterOptionsAddOnsArgs) ToClusterOptionsAddOnsPtrOutputWithContext(ctx context.Context) ClusterOptionsAddOnsPtrOutput
type ClusterOptionsAddOnsInput ¶
type ClusterOptionsAddOnsInput interface { pulumi.Input ToClusterOptionsAddOnsOutput() ClusterOptionsAddOnsOutput ToClusterOptionsAddOnsOutputWithContext(context.Context) ClusterOptionsAddOnsOutput }
ClusterOptionsAddOnsInput is an input type that accepts ClusterOptionsAddOnsArgs and ClusterOptionsAddOnsOutput values. You can construct a concrete instance of `ClusterOptionsAddOnsInput` via:
ClusterOptionsAddOnsArgs{...}
type ClusterOptionsAddOnsOutput ¶
type ClusterOptionsAddOnsOutput struct{ *pulumi.OutputState }
func (ClusterOptionsAddOnsOutput) ElementType ¶
func (ClusterOptionsAddOnsOutput) ElementType() reflect.Type
func (ClusterOptionsAddOnsOutput) IsKubernetesDashboardEnabled ¶
func (o ClusterOptionsAddOnsOutput) IsKubernetesDashboardEnabled() pulumi.BoolPtrOutput
Whether or not to enable the Kubernetes Dashboard add-on.
func (ClusterOptionsAddOnsOutput) IsTillerEnabled ¶
func (o ClusterOptionsAddOnsOutput) IsTillerEnabled() pulumi.BoolPtrOutput
Whether or not to enable the Tiller add-on.
func (ClusterOptionsAddOnsOutput) ToClusterOptionsAddOnsOutput ¶
func (o ClusterOptionsAddOnsOutput) ToClusterOptionsAddOnsOutput() ClusterOptionsAddOnsOutput
func (ClusterOptionsAddOnsOutput) ToClusterOptionsAddOnsOutputWithContext ¶
func (o ClusterOptionsAddOnsOutput) ToClusterOptionsAddOnsOutputWithContext(ctx context.Context) ClusterOptionsAddOnsOutput
func (ClusterOptionsAddOnsOutput) ToClusterOptionsAddOnsPtrOutput ¶
func (o ClusterOptionsAddOnsOutput) ToClusterOptionsAddOnsPtrOutput() ClusterOptionsAddOnsPtrOutput
func (ClusterOptionsAddOnsOutput) ToClusterOptionsAddOnsPtrOutputWithContext ¶
func (o ClusterOptionsAddOnsOutput) ToClusterOptionsAddOnsPtrOutputWithContext(ctx context.Context) ClusterOptionsAddOnsPtrOutput
type ClusterOptionsAddOnsPtrInput ¶
type ClusterOptionsAddOnsPtrInput interface { pulumi.Input ToClusterOptionsAddOnsPtrOutput() ClusterOptionsAddOnsPtrOutput ToClusterOptionsAddOnsPtrOutputWithContext(context.Context) ClusterOptionsAddOnsPtrOutput }
ClusterOptionsAddOnsPtrInput is an input type that accepts ClusterOptionsAddOnsArgs, ClusterOptionsAddOnsPtr and ClusterOptionsAddOnsPtrOutput values. You can construct a concrete instance of `ClusterOptionsAddOnsPtrInput` via:
ClusterOptionsAddOnsArgs{...} or: nil
func ClusterOptionsAddOnsPtr ¶
func ClusterOptionsAddOnsPtr(v *ClusterOptionsAddOnsArgs) ClusterOptionsAddOnsPtrInput
type ClusterOptionsAddOnsPtrOutput ¶
type ClusterOptionsAddOnsPtrOutput struct{ *pulumi.OutputState }
func (ClusterOptionsAddOnsPtrOutput) Elem ¶
func (o ClusterOptionsAddOnsPtrOutput) Elem() ClusterOptionsAddOnsOutput
func (ClusterOptionsAddOnsPtrOutput) ElementType ¶
func (ClusterOptionsAddOnsPtrOutput) ElementType() reflect.Type
func (ClusterOptionsAddOnsPtrOutput) IsKubernetesDashboardEnabled ¶
func (o ClusterOptionsAddOnsPtrOutput) IsKubernetesDashboardEnabled() pulumi.BoolPtrOutput
Whether or not to enable the Kubernetes Dashboard add-on.
func (ClusterOptionsAddOnsPtrOutput) IsTillerEnabled ¶
func (o ClusterOptionsAddOnsPtrOutput) IsTillerEnabled() pulumi.BoolPtrOutput
Whether or not to enable the Tiller add-on.
func (ClusterOptionsAddOnsPtrOutput) ToClusterOptionsAddOnsPtrOutput ¶
func (o ClusterOptionsAddOnsPtrOutput) ToClusterOptionsAddOnsPtrOutput() ClusterOptionsAddOnsPtrOutput
func (ClusterOptionsAddOnsPtrOutput) ToClusterOptionsAddOnsPtrOutputWithContext ¶
func (o ClusterOptionsAddOnsPtrOutput) ToClusterOptionsAddOnsPtrOutputWithContext(ctx context.Context) ClusterOptionsAddOnsPtrOutput
type ClusterOptionsAdmissionControllerOptions ¶
type ClusterOptionsAdmissionControllerOptions struct { // (Updatable) Whether or not to enable the Pod Security Policy admission controller. IsPodSecurityPolicyEnabled *bool `pulumi:"isPodSecurityPolicyEnabled"` }
type ClusterOptionsAdmissionControllerOptionsArgs ¶
type ClusterOptionsAdmissionControllerOptionsArgs struct { // (Updatable) Whether or not to enable the Pod Security Policy admission controller. IsPodSecurityPolicyEnabled pulumi.BoolPtrInput `pulumi:"isPodSecurityPolicyEnabled"` }
func (ClusterOptionsAdmissionControllerOptionsArgs) ElementType ¶
func (ClusterOptionsAdmissionControllerOptionsArgs) ElementType() reflect.Type
func (ClusterOptionsAdmissionControllerOptionsArgs) ToClusterOptionsAdmissionControllerOptionsOutput ¶
func (i ClusterOptionsAdmissionControllerOptionsArgs) ToClusterOptionsAdmissionControllerOptionsOutput() ClusterOptionsAdmissionControllerOptionsOutput
func (ClusterOptionsAdmissionControllerOptionsArgs) ToClusterOptionsAdmissionControllerOptionsOutputWithContext ¶
func (i ClusterOptionsAdmissionControllerOptionsArgs) ToClusterOptionsAdmissionControllerOptionsOutputWithContext(ctx context.Context) ClusterOptionsAdmissionControllerOptionsOutput
func (ClusterOptionsAdmissionControllerOptionsArgs) ToClusterOptionsAdmissionControllerOptionsPtrOutput ¶
func (i ClusterOptionsAdmissionControllerOptionsArgs) ToClusterOptionsAdmissionControllerOptionsPtrOutput() ClusterOptionsAdmissionControllerOptionsPtrOutput
func (ClusterOptionsAdmissionControllerOptionsArgs) ToClusterOptionsAdmissionControllerOptionsPtrOutputWithContext ¶
func (i ClusterOptionsAdmissionControllerOptionsArgs) ToClusterOptionsAdmissionControllerOptionsPtrOutputWithContext(ctx context.Context) ClusterOptionsAdmissionControllerOptionsPtrOutput
type ClusterOptionsAdmissionControllerOptionsInput ¶
type ClusterOptionsAdmissionControllerOptionsInput interface { pulumi.Input ToClusterOptionsAdmissionControllerOptionsOutput() ClusterOptionsAdmissionControllerOptionsOutput ToClusterOptionsAdmissionControllerOptionsOutputWithContext(context.Context) ClusterOptionsAdmissionControllerOptionsOutput }
ClusterOptionsAdmissionControllerOptionsInput is an input type that accepts ClusterOptionsAdmissionControllerOptionsArgs and ClusterOptionsAdmissionControllerOptionsOutput values. You can construct a concrete instance of `ClusterOptionsAdmissionControllerOptionsInput` via:
ClusterOptionsAdmissionControllerOptionsArgs{...}
type ClusterOptionsAdmissionControllerOptionsOutput ¶
type ClusterOptionsAdmissionControllerOptionsOutput struct{ *pulumi.OutputState }
func (ClusterOptionsAdmissionControllerOptionsOutput) ElementType ¶
func (ClusterOptionsAdmissionControllerOptionsOutput) ElementType() reflect.Type
func (ClusterOptionsAdmissionControllerOptionsOutput) IsPodSecurityPolicyEnabled ¶
func (o ClusterOptionsAdmissionControllerOptionsOutput) IsPodSecurityPolicyEnabled() pulumi.BoolPtrOutput
(Updatable) Whether or not to enable the Pod Security Policy admission controller.
func (ClusterOptionsAdmissionControllerOptionsOutput) ToClusterOptionsAdmissionControllerOptionsOutput ¶
func (o ClusterOptionsAdmissionControllerOptionsOutput) ToClusterOptionsAdmissionControllerOptionsOutput() ClusterOptionsAdmissionControllerOptionsOutput
func (ClusterOptionsAdmissionControllerOptionsOutput) ToClusterOptionsAdmissionControllerOptionsOutputWithContext ¶
func (o ClusterOptionsAdmissionControllerOptionsOutput) ToClusterOptionsAdmissionControllerOptionsOutputWithContext(ctx context.Context) ClusterOptionsAdmissionControllerOptionsOutput
func (ClusterOptionsAdmissionControllerOptionsOutput) ToClusterOptionsAdmissionControllerOptionsPtrOutput ¶
func (o ClusterOptionsAdmissionControllerOptionsOutput) ToClusterOptionsAdmissionControllerOptionsPtrOutput() ClusterOptionsAdmissionControllerOptionsPtrOutput
func (ClusterOptionsAdmissionControllerOptionsOutput) ToClusterOptionsAdmissionControllerOptionsPtrOutputWithContext ¶
func (o ClusterOptionsAdmissionControllerOptionsOutput) ToClusterOptionsAdmissionControllerOptionsPtrOutputWithContext(ctx context.Context) ClusterOptionsAdmissionControllerOptionsPtrOutput
type ClusterOptionsAdmissionControllerOptionsPtrInput ¶
type ClusterOptionsAdmissionControllerOptionsPtrInput interface { pulumi.Input ToClusterOptionsAdmissionControllerOptionsPtrOutput() ClusterOptionsAdmissionControllerOptionsPtrOutput ToClusterOptionsAdmissionControllerOptionsPtrOutputWithContext(context.Context) ClusterOptionsAdmissionControllerOptionsPtrOutput }
ClusterOptionsAdmissionControllerOptionsPtrInput is an input type that accepts ClusterOptionsAdmissionControllerOptionsArgs, ClusterOptionsAdmissionControllerOptionsPtr and ClusterOptionsAdmissionControllerOptionsPtrOutput values. You can construct a concrete instance of `ClusterOptionsAdmissionControllerOptionsPtrInput` via:
ClusterOptionsAdmissionControllerOptionsArgs{...} or: nil
func ClusterOptionsAdmissionControllerOptionsPtr ¶
func ClusterOptionsAdmissionControllerOptionsPtr(v *ClusterOptionsAdmissionControllerOptionsArgs) ClusterOptionsAdmissionControllerOptionsPtrInput
type ClusterOptionsAdmissionControllerOptionsPtrOutput ¶
type ClusterOptionsAdmissionControllerOptionsPtrOutput struct{ *pulumi.OutputState }
func (ClusterOptionsAdmissionControllerOptionsPtrOutput) ElementType ¶
func (ClusterOptionsAdmissionControllerOptionsPtrOutput) ElementType() reflect.Type
func (ClusterOptionsAdmissionControllerOptionsPtrOutput) IsPodSecurityPolicyEnabled ¶
func (o ClusterOptionsAdmissionControllerOptionsPtrOutput) IsPodSecurityPolicyEnabled() pulumi.BoolPtrOutput
(Updatable) Whether or not to enable the Pod Security Policy admission controller.
func (ClusterOptionsAdmissionControllerOptionsPtrOutput) ToClusterOptionsAdmissionControllerOptionsPtrOutput ¶
func (o ClusterOptionsAdmissionControllerOptionsPtrOutput) ToClusterOptionsAdmissionControllerOptionsPtrOutput() ClusterOptionsAdmissionControllerOptionsPtrOutput
func (ClusterOptionsAdmissionControllerOptionsPtrOutput) ToClusterOptionsAdmissionControllerOptionsPtrOutputWithContext ¶
func (o ClusterOptionsAdmissionControllerOptionsPtrOutput) ToClusterOptionsAdmissionControllerOptionsPtrOutputWithContext(ctx context.Context) ClusterOptionsAdmissionControllerOptionsPtrOutput
type ClusterOptionsArgs ¶
type ClusterOptionsArgs struct { // Configurable cluster add-ons AddOns ClusterOptionsAddOnsPtrInput `pulumi:"addOns"` // (Updatable) Configurable cluster admission controllers AdmissionControllerOptions ClusterOptionsAdmissionControllerOptionsPtrInput `pulumi:"admissionControllerOptions"` // Network configuration for Kubernetes. KubernetesNetworkConfig ClusterOptionsKubernetesNetworkConfigPtrInput `pulumi:"kubernetesNetworkConfig"` // (Updatable) Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC) PersistentVolumeConfig ClusterOptionsPersistentVolumeConfigPtrInput `pulumi:"persistentVolumeConfig"` // (Updatable) Configuration to be applied to load balancers created by Kubernetes services ServiceLbConfig ClusterOptionsServiceLbConfigPtrInput `pulumi:"serviceLbConfig"` // The OCIDs of the subnets used for Kubernetes services load balancers. ServiceLbSubnetIds pulumi.StringArrayInput `pulumi:"serviceLbSubnetIds"` }
func (ClusterOptionsArgs) ElementType ¶
func (ClusterOptionsArgs) ElementType() reflect.Type
func (ClusterOptionsArgs) ToClusterOptionsOutput ¶
func (i ClusterOptionsArgs) ToClusterOptionsOutput() ClusterOptionsOutput
func (ClusterOptionsArgs) ToClusterOptionsOutputWithContext ¶
func (i ClusterOptionsArgs) ToClusterOptionsOutputWithContext(ctx context.Context) ClusterOptionsOutput
func (ClusterOptionsArgs) ToClusterOptionsPtrOutput ¶
func (i ClusterOptionsArgs) ToClusterOptionsPtrOutput() ClusterOptionsPtrOutput
func (ClusterOptionsArgs) ToClusterOptionsPtrOutputWithContext ¶
func (i ClusterOptionsArgs) ToClusterOptionsPtrOutputWithContext(ctx context.Context) ClusterOptionsPtrOutput
type ClusterOptionsInput ¶
type ClusterOptionsInput interface { pulumi.Input ToClusterOptionsOutput() ClusterOptionsOutput ToClusterOptionsOutputWithContext(context.Context) ClusterOptionsOutput }
ClusterOptionsInput is an input type that accepts ClusterOptionsArgs and ClusterOptionsOutput values. You can construct a concrete instance of `ClusterOptionsInput` via:
ClusterOptionsArgs{...}
type ClusterOptionsKubernetesNetworkConfigArgs ¶
type ClusterOptionsKubernetesNetworkConfigArgs struct { // The CIDR block for Kubernetes pods. Optional, defaults to 10.244.0.0/16. PodsCidr pulumi.StringPtrInput `pulumi:"podsCidr"` // The CIDR block for Kubernetes services. Optional, defaults to 10.96.0.0/16. ServicesCidr pulumi.StringPtrInput `pulumi:"servicesCidr"` }
func (ClusterOptionsKubernetesNetworkConfigArgs) ElementType ¶
func (ClusterOptionsKubernetesNetworkConfigArgs) ElementType() reflect.Type
func (ClusterOptionsKubernetesNetworkConfigArgs) ToClusterOptionsKubernetesNetworkConfigOutput ¶
func (i ClusterOptionsKubernetesNetworkConfigArgs) ToClusterOptionsKubernetesNetworkConfigOutput() ClusterOptionsKubernetesNetworkConfigOutput
func (ClusterOptionsKubernetesNetworkConfigArgs) ToClusterOptionsKubernetesNetworkConfigOutputWithContext ¶
func (i ClusterOptionsKubernetesNetworkConfigArgs) ToClusterOptionsKubernetesNetworkConfigOutputWithContext(ctx context.Context) ClusterOptionsKubernetesNetworkConfigOutput
func (ClusterOptionsKubernetesNetworkConfigArgs) ToClusterOptionsKubernetesNetworkConfigPtrOutput ¶
func (i ClusterOptionsKubernetesNetworkConfigArgs) ToClusterOptionsKubernetesNetworkConfigPtrOutput() ClusterOptionsKubernetesNetworkConfigPtrOutput
func (ClusterOptionsKubernetesNetworkConfigArgs) ToClusterOptionsKubernetesNetworkConfigPtrOutputWithContext ¶
func (i ClusterOptionsKubernetesNetworkConfigArgs) ToClusterOptionsKubernetesNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsKubernetesNetworkConfigPtrOutput
type ClusterOptionsKubernetesNetworkConfigInput ¶
type ClusterOptionsKubernetesNetworkConfigInput interface { pulumi.Input ToClusterOptionsKubernetesNetworkConfigOutput() ClusterOptionsKubernetesNetworkConfigOutput ToClusterOptionsKubernetesNetworkConfigOutputWithContext(context.Context) ClusterOptionsKubernetesNetworkConfigOutput }
ClusterOptionsKubernetesNetworkConfigInput is an input type that accepts ClusterOptionsKubernetesNetworkConfigArgs and ClusterOptionsKubernetesNetworkConfigOutput values. You can construct a concrete instance of `ClusterOptionsKubernetesNetworkConfigInput` via:
ClusterOptionsKubernetesNetworkConfigArgs{...}
type ClusterOptionsKubernetesNetworkConfigOutput ¶
type ClusterOptionsKubernetesNetworkConfigOutput struct{ *pulumi.OutputState }
func (ClusterOptionsKubernetesNetworkConfigOutput) ElementType ¶
func (ClusterOptionsKubernetesNetworkConfigOutput) ElementType() reflect.Type
func (ClusterOptionsKubernetesNetworkConfigOutput) PodsCidr ¶
func (o ClusterOptionsKubernetesNetworkConfigOutput) PodsCidr() pulumi.StringPtrOutput
The CIDR block for Kubernetes pods. Optional, defaults to 10.244.0.0/16.
func (ClusterOptionsKubernetesNetworkConfigOutput) ServicesCidr ¶
func (o ClusterOptionsKubernetesNetworkConfigOutput) ServicesCidr() pulumi.StringPtrOutput
The CIDR block for Kubernetes services. Optional, defaults to 10.96.0.0/16.
func (ClusterOptionsKubernetesNetworkConfigOutput) ToClusterOptionsKubernetesNetworkConfigOutput ¶
func (o ClusterOptionsKubernetesNetworkConfigOutput) ToClusterOptionsKubernetesNetworkConfigOutput() ClusterOptionsKubernetesNetworkConfigOutput
func (ClusterOptionsKubernetesNetworkConfigOutput) ToClusterOptionsKubernetesNetworkConfigOutputWithContext ¶
func (o ClusterOptionsKubernetesNetworkConfigOutput) ToClusterOptionsKubernetesNetworkConfigOutputWithContext(ctx context.Context) ClusterOptionsKubernetesNetworkConfigOutput
func (ClusterOptionsKubernetesNetworkConfigOutput) ToClusterOptionsKubernetesNetworkConfigPtrOutput ¶
func (o ClusterOptionsKubernetesNetworkConfigOutput) ToClusterOptionsKubernetesNetworkConfigPtrOutput() ClusterOptionsKubernetesNetworkConfigPtrOutput
func (ClusterOptionsKubernetesNetworkConfigOutput) ToClusterOptionsKubernetesNetworkConfigPtrOutputWithContext ¶
func (o ClusterOptionsKubernetesNetworkConfigOutput) ToClusterOptionsKubernetesNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsKubernetesNetworkConfigPtrOutput
type ClusterOptionsKubernetesNetworkConfigPtrInput ¶
type ClusterOptionsKubernetesNetworkConfigPtrInput interface { pulumi.Input ToClusterOptionsKubernetesNetworkConfigPtrOutput() ClusterOptionsKubernetesNetworkConfigPtrOutput ToClusterOptionsKubernetesNetworkConfigPtrOutputWithContext(context.Context) ClusterOptionsKubernetesNetworkConfigPtrOutput }
ClusterOptionsKubernetesNetworkConfigPtrInput is an input type that accepts ClusterOptionsKubernetesNetworkConfigArgs, ClusterOptionsKubernetesNetworkConfigPtr and ClusterOptionsKubernetesNetworkConfigPtrOutput values. You can construct a concrete instance of `ClusterOptionsKubernetesNetworkConfigPtrInput` via:
ClusterOptionsKubernetesNetworkConfigArgs{...} or: nil
func ClusterOptionsKubernetesNetworkConfigPtr ¶
func ClusterOptionsKubernetesNetworkConfigPtr(v *ClusterOptionsKubernetesNetworkConfigArgs) ClusterOptionsKubernetesNetworkConfigPtrInput
type ClusterOptionsKubernetesNetworkConfigPtrOutput ¶
type ClusterOptionsKubernetesNetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterOptionsKubernetesNetworkConfigPtrOutput) ElementType ¶
func (ClusterOptionsKubernetesNetworkConfigPtrOutput) ElementType() reflect.Type
func (ClusterOptionsKubernetesNetworkConfigPtrOutput) PodsCidr ¶
func (o ClusterOptionsKubernetesNetworkConfigPtrOutput) PodsCidr() pulumi.StringPtrOutput
The CIDR block for Kubernetes pods. Optional, defaults to 10.244.0.0/16.
func (ClusterOptionsKubernetesNetworkConfigPtrOutput) ServicesCidr ¶
func (o ClusterOptionsKubernetesNetworkConfigPtrOutput) ServicesCidr() pulumi.StringPtrOutput
The CIDR block for Kubernetes services. Optional, defaults to 10.96.0.0/16.
func (ClusterOptionsKubernetesNetworkConfigPtrOutput) ToClusterOptionsKubernetesNetworkConfigPtrOutput ¶
func (o ClusterOptionsKubernetesNetworkConfigPtrOutput) ToClusterOptionsKubernetesNetworkConfigPtrOutput() ClusterOptionsKubernetesNetworkConfigPtrOutput
func (ClusterOptionsKubernetesNetworkConfigPtrOutput) ToClusterOptionsKubernetesNetworkConfigPtrOutputWithContext ¶
func (o ClusterOptionsKubernetesNetworkConfigPtrOutput) ToClusterOptionsKubernetesNetworkConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsKubernetesNetworkConfigPtrOutput
type ClusterOptionsOutput ¶
type ClusterOptionsOutput struct{ *pulumi.OutputState }
func (ClusterOptionsOutput) AddOns ¶
func (o ClusterOptionsOutput) AddOns() ClusterOptionsAddOnsPtrOutput
Configurable cluster add-ons
func (ClusterOptionsOutput) AdmissionControllerOptions ¶
func (o ClusterOptionsOutput) AdmissionControllerOptions() ClusterOptionsAdmissionControllerOptionsPtrOutput
(Updatable) Configurable cluster admission controllers
func (ClusterOptionsOutput) ElementType ¶
func (ClusterOptionsOutput) ElementType() reflect.Type
func (ClusterOptionsOutput) KubernetesNetworkConfig ¶
func (o ClusterOptionsOutput) KubernetesNetworkConfig() ClusterOptionsKubernetesNetworkConfigPtrOutput
Network configuration for Kubernetes.
func (ClusterOptionsOutput) PersistentVolumeConfig ¶
func (o ClusterOptionsOutput) PersistentVolumeConfig() ClusterOptionsPersistentVolumeConfigPtrOutput
(Updatable) Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC)
func (ClusterOptionsOutput) ServiceLbConfig ¶
func (o ClusterOptionsOutput) ServiceLbConfig() ClusterOptionsServiceLbConfigPtrOutput
(Updatable) Configuration to be applied to load balancers created by Kubernetes services
func (ClusterOptionsOutput) ServiceLbSubnetIds ¶
func (o ClusterOptionsOutput) ServiceLbSubnetIds() pulumi.StringArrayOutput
The OCIDs of the subnets used for Kubernetes services load balancers.
func (ClusterOptionsOutput) ToClusterOptionsOutput ¶
func (o ClusterOptionsOutput) ToClusterOptionsOutput() ClusterOptionsOutput
func (ClusterOptionsOutput) ToClusterOptionsOutputWithContext ¶
func (o ClusterOptionsOutput) ToClusterOptionsOutputWithContext(ctx context.Context) ClusterOptionsOutput
func (ClusterOptionsOutput) ToClusterOptionsPtrOutput ¶
func (o ClusterOptionsOutput) ToClusterOptionsPtrOutput() ClusterOptionsPtrOutput
func (ClusterOptionsOutput) ToClusterOptionsPtrOutputWithContext ¶
func (o ClusterOptionsOutput) ToClusterOptionsPtrOutputWithContext(ctx context.Context) ClusterOptionsPtrOutput
type ClusterOptionsPersistentVolumeConfig ¶
type ClusterOptionsPersistentVolumeConfig struct { // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` }
type ClusterOptionsPersistentVolumeConfigArgs ¶
type ClusterOptionsPersistentVolumeConfigArgs struct { // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` }
func (ClusterOptionsPersistentVolumeConfigArgs) ElementType ¶
func (ClusterOptionsPersistentVolumeConfigArgs) ElementType() reflect.Type
func (ClusterOptionsPersistentVolumeConfigArgs) ToClusterOptionsPersistentVolumeConfigOutput ¶
func (i ClusterOptionsPersistentVolumeConfigArgs) ToClusterOptionsPersistentVolumeConfigOutput() ClusterOptionsPersistentVolumeConfigOutput
func (ClusterOptionsPersistentVolumeConfigArgs) ToClusterOptionsPersistentVolumeConfigOutputWithContext ¶
func (i ClusterOptionsPersistentVolumeConfigArgs) ToClusterOptionsPersistentVolumeConfigOutputWithContext(ctx context.Context) ClusterOptionsPersistentVolumeConfigOutput
func (ClusterOptionsPersistentVolumeConfigArgs) ToClusterOptionsPersistentVolumeConfigPtrOutput ¶
func (i ClusterOptionsPersistentVolumeConfigArgs) ToClusterOptionsPersistentVolumeConfigPtrOutput() ClusterOptionsPersistentVolumeConfigPtrOutput
func (ClusterOptionsPersistentVolumeConfigArgs) ToClusterOptionsPersistentVolumeConfigPtrOutputWithContext ¶
func (i ClusterOptionsPersistentVolumeConfigArgs) ToClusterOptionsPersistentVolumeConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsPersistentVolumeConfigPtrOutput
type ClusterOptionsPersistentVolumeConfigInput ¶
type ClusterOptionsPersistentVolumeConfigInput interface { pulumi.Input ToClusterOptionsPersistentVolumeConfigOutput() ClusterOptionsPersistentVolumeConfigOutput ToClusterOptionsPersistentVolumeConfigOutputWithContext(context.Context) ClusterOptionsPersistentVolumeConfigOutput }
ClusterOptionsPersistentVolumeConfigInput is an input type that accepts ClusterOptionsPersistentVolumeConfigArgs and ClusterOptionsPersistentVolumeConfigOutput values. You can construct a concrete instance of `ClusterOptionsPersistentVolumeConfigInput` via:
ClusterOptionsPersistentVolumeConfigArgs{...}
type ClusterOptionsPersistentVolumeConfigOutput ¶
type ClusterOptionsPersistentVolumeConfigOutput struct{ *pulumi.OutputState }
func (ClusterOptionsPersistentVolumeConfigOutput) DefinedTags ¶
func (o ClusterOptionsPersistentVolumeConfigOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (ClusterOptionsPersistentVolumeConfigOutput) ElementType ¶
func (ClusterOptionsPersistentVolumeConfigOutput) ElementType() reflect.Type
func (ClusterOptionsPersistentVolumeConfigOutput) FreeformTags ¶
func (o ClusterOptionsPersistentVolumeConfigOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (ClusterOptionsPersistentVolumeConfigOutput) ToClusterOptionsPersistentVolumeConfigOutput ¶
func (o ClusterOptionsPersistentVolumeConfigOutput) ToClusterOptionsPersistentVolumeConfigOutput() ClusterOptionsPersistentVolumeConfigOutput
func (ClusterOptionsPersistentVolumeConfigOutput) ToClusterOptionsPersistentVolumeConfigOutputWithContext ¶
func (o ClusterOptionsPersistentVolumeConfigOutput) ToClusterOptionsPersistentVolumeConfigOutputWithContext(ctx context.Context) ClusterOptionsPersistentVolumeConfigOutput
func (ClusterOptionsPersistentVolumeConfigOutput) ToClusterOptionsPersistentVolumeConfigPtrOutput ¶
func (o ClusterOptionsPersistentVolumeConfigOutput) ToClusterOptionsPersistentVolumeConfigPtrOutput() ClusterOptionsPersistentVolumeConfigPtrOutput
func (ClusterOptionsPersistentVolumeConfigOutput) ToClusterOptionsPersistentVolumeConfigPtrOutputWithContext ¶
func (o ClusterOptionsPersistentVolumeConfigOutput) ToClusterOptionsPersistentVolumeConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsPersistentVolumeConfigPtrOutput
type ClusterOptionsPersistentVolumeConfigPtrInput ¶
type ClusterOptionsPersistentVolumeConfigPtrInput interface { pulumi.Input ToClusterOptionsPersistentVolumeConfigPtrOutput() ClusterOptionsPersistentVolumeConfigPtrOutput ToClusterOptionsPersistentVolumeConfigPtrOutputWithContext(context.Context) ClusterOptionsPersistentVolumeConfigPtrOutput }
ClusterOptionsPersistentVolumeConfigPtrInput is an input type that accepts ClusterOptionsPersistentVolumeConfigArgs, ClusterOptionsPersistentVolumeConfigPtr and ClusterOptionsPersistentVolumeConfigPtrOutput values. You can construct a concrete instance of `ClusterOptionsPersistentVolumeConfigPtrInput` via:
ClusterOptionsPersistentVolumeConfigArgs{...} or: nil
func ClusterOptionsPersistentVolumeConfigPtr ¶
func ClusterOptionsPersistentVolumeConfigPtr(v *ClusterOptionsPersistentVolumeConfigArgs) ClusterOptionsPersistentVolumeConfigPtrInput
type ClusterOptionsPersistentVolumeConfigPtrOutput ¶
type ClusterOptionsPersistentVolumeConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterOptionsPersistentVolumeConfigPtrOutput) DefinedTags ¶
func (o ClusterOptionsPersistentVolumeConfigPtrOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (ClusterOptionsPersistentVolumeConfigPtrOutput) ElementType ¶
func (ClusterOptionsPersistentVolumeConfigPtrOutput) ElementType() reflect.Type
func (ClusterOptionsPersistentVolumeConfigPtrOutput) FreeformTags ¶
func (o ClusterOptionsPersistentVolumeConfigPtrOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (ClusterOptionsPersistentVolumeConfigPtrOutput) ToClusterOptionsPersistentVolumeConfigPtrOutput ¶
func (o ClusterOptionsPersistentVolumeConfigPtrOutput) ToClusterOptionsPersistentVolumeConfigPtrOutput() ClusterOptionsPersistentVolumeConfigPtrOutput
func (ClusterOptionsPersistentVolumeConfigPtrOutput) ToClusterOptionsPersistentVolumeConfigPtrOutputWithContext ¶
func (o ClusterOptionsPersistentVolumeConfigPtrOutput) ToClusterOptionsPersistentVolumeConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsPersistentVolumeConfigPtrOutput
type ClusterOptionsPtrInput ¶
type ClusterOptionsPtrInput interface { pulumi.Input ToClusterOptionsPtrOutput() ClusterOptionsPtrOutput ToClusterOptionsPtrOutputWithContext(context.Context) ClusterOptionsPtrOutput }
ClusterOptionsPtrInput is an input type that accepts ClusterOptionsArgs, ClusterOptionsPtr and ClusterOptionsPtrOutput values. You can construct a concrete instance of `ClusterOptionsPtrInput` via:
ClusterOptionsArgs{...} or: nil
func ClusterOptionsPtr ¶
func ClusterOptionsPtr(v *ClusterOptionsArgs) ClusterOptionsPtrInput
type ClusterOptionsPtrOutput ¶
type ClusterOptionsPtrOutput struct{ *pulumi.OutputState }
func (ClusterOptionsPtrOutput) AddOns ¶
func (o ClusterOptionsPtrOutput) AddOns() ClusterOptionsAddOnsPtrOutput
Configurable cluster add-ons
func (ClusterOptionsPtrOutput) AdmissionControllerOptions ¶
func (o ClusterOptionsPtrOutput) AdmissionControllerOptions() ClusterOptionsAdmissionControllerOptionsPtrOutput
(Updatable) Configurable cluster admission controllers
func (ClusterOptionsPtrOutput) Elem ¶
func (o ClusterOptionsPtrOutput) Elem() ClusterOptionsOutput
func (ClusterOptionsPtrOutput) ElementType ¶
func (ClusterOptionsPtrOutput) ElementType() reflect.Type
func (ClusterOptionsPtrOutput) KubernetesNetworkConfig ¶
func (o ClusterOptionsPtrOutput) KubernetesNetworkConfig() ClusterOptionsKubernetesNetworkConfigPtrOutput
Network configuration for Kubernetes.
func (ClusterOptionsPtrOutput) PersistentVolumeConfig ¶
func (o ClusterOptionsPtrOutput) PersistentVolumeConfig() ClusterOptionsPersistentVolumeConfigPtrOutput
(Updatable) Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC)
func (ClusterOptionsPtrOutput) ServiceLbConfig ¶
func (o ClusterOptionsPtrOutput) ServiceLbConfig() ClusterOptionsServiceLbConfigPtrOutput
(Updatable) Configuration to be applied to load balancers created by Kubernetes services
func (ClusterOptionsPtrOutput) ServiceLbSubnetIds ¶
func (o ClusterOptionsPtrOutput) ServiceLbSubnetIds() pulumi.StringArrayOutput
The OCIDs of the subnets used for Kubernetes services load balancers.
func (ClusterOptionsPtrOutput) ToClusterOptionsPtrOutput ¶
func (o ClusterOptionsPtrOutput) ToClusterOptionsPtrOutput() ClusterOptionsPtrOutput
func (ClusterOptionsPtrOutput) ToClusterOptionsPtrOutputWithContext ¶
func (o ClusterOptionsPtrOutput) ToClusterOptionsPtrOutputWithContext(ctx context.Context) ClusterOptionsPtrOutput
type ClusterOptionsServiceLbConfig ¶
type ClusterOptionsServiceLbConfig struct { // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` }
type ClusterOptionsServiceLbConfigArgs ¶
type ClusterOptionsServiceLbConfigArgs struct { // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` }
func (ClusterOptionsServiceLbConfigArgs) ElementType ¶
func (ClusterOptionsServiceLbConfigArgs) ElementType() reflect.Type
func (ClusterOptionsServiceLbConfigArgs) ToClusterOptionsServiceLbConfigOutput ¶
func (i ClusterOptionsServiceLbConfigArgs) ToClusterOptionsServiceLbConfigOutput() ClusterOptionsServiceLbConfigOutput
func (ClusterOptionsServiceLbConfigArgs) ToClusterOptionsServiceLbConfigOutputWithContext ¶
func (i ClusterOptionsServiceLbConfigArgs) ToClusterOptionsServiceLbConfigOutputWithContext(ctx context.Context) ClusterOptionsServiceLbConfigOutput
func (ClusterOptionsServiceLbConfigArgs) ToClusterOptionsServiceLbConfigPtrOutput ¶
func (i ClusterOptionsServiceLbConfigArgs) ToClusterOptionsServiceLbConfigPtrOutput() ClusterOptionsServiceLbConfigPtrOutput
func (ClusterOptionsServiceLbConfigArgs) ToClusterOptionsServiceLbConfigPtrOutputWithContext ¶
func (i ClusterOptionsServiceLbConfigArgs) ToClusterOptionsServiceLbConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsServiceLbConfigPtrOutput
type ClusterOptionsServiceLbConfigInput ¶
type ClusterOptionsServiceLbConfigInput interface { pulumi.Input ToClusterOptionsServiceLbConfigOutput() ClusterOptionsServiceLbConfigOutput ToClusterOptionsServiceLbConfigOutputWithContext(context.Context) ClusterOptionsServiceLbConfigOutput }
ClusterOptionsServiceLbConfigInput is an input type that accepts ClusterOptionsServiceLbConfigArgs and ClusterOptionsServiceLbConfigOutput values. You can construct a concrete instance of `ClusterOptionsServiceLbConfigInput` via:
ClusterOptionsServiceLbConfigArgs{...}
type ClusterOptionsServiceLbConfigOutput ¶
type ClusterOptionsServiceLbConfigOutput struct{ *pulumi.OutputState }
func (ClusterOptionsServiceLbConfigOutput) DefinedTags ¶
func (o ClusterOptionsServiceLbConfigOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (ClusterOptionsServiceLbConfigOutput) ElementType ¶
func (ClusterOptionsServiceLbConfigOutput) ElementType() reflect.Type
func (ClusterOptionsServiceLbConfigOutput) FreeformTags ¶
func (o ClusterOptionsServiceLbConfigOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (ClusterOptionsServiceLbConfigOutput) ToClusterOptionsServiceLbConfigOutput ¶
func (o ClusterOptionsServiceLbConfigOutput) ToClusterOptionsServiceLbConfigOutput() ClusterOptionsServiceLbConfigOutput
func (ClusterOptionsServiceLbConfigOutput) ToClusterOptionsServiceLbConfigOutputWithContext ¶
func (o ClusterOptionsServiceLbConfigOutput) ToClusterOptionsServiceLbConfigOutputWithContext(ctx context.Context) ClusterOptionsServiceLbConfigOutput
func (ClusterOptionsServiceLbConfigOutput) ToClusterOptionsServiceLbConfigPtrOutput ¶
func (o ClusterOptionsServiceLbConfigOutput) ToClusterOptionsServiceLbConfigPtrOutput() ClusterOptionsServiceLbConfigPtrOutput
func (ClusterOptionsServiceLbConfigOutput) ToClusterOptionsServiceLbConfigPtrOutputWithContext ¶
func (o ClusterOptionsServiceLbConfigOutput) ToClusterOptionsServiceLbConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsServiceLbConfigPtrOutput
type ClusterOptionsServiceLbConfigPtrInput ¶
type ClusterOptionsServiceLbConfigPtrInput interface { pulumi.Input ToClusterOptionsServiceLbConfigPtrOutput() ClusterOptionsServiceLbConfigPtrOutput ToClusterOptionsServiceLbConfigPtrOutputWithContext(context.Context) ClusterOptionsServiceLbConfigPtrOutput }
ClusterOptionsServiceLbConfigPtrInput is an input type that accepts ClusterOptionsServiceLbConfigArgs, ClusterOptionsServiceLbConfigPtr and ClusterOptionsServiceLbConfigPtrOutput values. You can construct a concrete instance of `ClusterOptionsServiceLbConfigPtrInput` via:
ClusterOptionsServiceLbConfigArgs{...} or: nil
func ClusterOptionsServiceLbConfigPtr ¶
func ClusterOptionsServiceLbConfigPtr(v *ClusterOptionsServiceLbConfigArgs) ClusterOptionsServiceLbConfigPtrInput
type ClusterOptionsServiceLbConfigPtrOutput ¶
type ClusterOptionsServiceLbConfigPtrOutput struct{ *pulumi.OutputState }
func (ClusterOptionsServiceLbConfigPtrOutput) DefinedTags ¶
func (o ClusterOptionsServiceLbConfigPtrOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (ClusterOptionsServiceLbConfigPtrOutput) ElementType ¶
func (ClusterOptionsServiceLbConfigPtrOutput) ElementType() reflect.Type
func (ClusterOptionsServiceLbConfigPtrOutput) FreeformTags ¶
func (o ClusterOptionsServiceLbConfigPtrOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (ClusterOptionsServiceLbConfigPtrOutput) ToClusterOptionsServiceLbConfigPtrOutput ¶
func (o ClusterOptionsServiceLbConfigPtrOutput) ToClusterOptionsServiceLbConfigPtrOutput() ClusterOptionsServiceLbConfigPtrOutput
func (ClusterOptionsServiceLbConfigPtrOutput) ToClusterOptionsServiceLbConfigPtrOutputWithContext ¶
func (o ClusterOptionsServiceLbConfigPtrOutput) ToClusterOptionsServiceLbConfigPtrOutputWithContext(ctx context.Context) ClusterOptionsServiceLbConfigPtrOutput
type ClusterOutput ¶
type ClusterOutput struct{ *pulumi.OutputState }
func (ClusterOutput) AvailableKubernetesUpgrades ¶ added in v0.4.0
func (o ClusterOutput) AvailableKubernetesUpgrades() pulumi.StringArrayOutput
Available Kubernetes versions to which the clusters masters may be upgraded.
func (ClusterOutput) ClusterPodNetworkOptions ¶ added in v0.4.0
func (o ClusterOutput) ClusterPodNetworkOptions() ClusterClusterPodNetworkOptionArrayOutput
Available CNIs and network options for existing and new node pools of the cluster
func (ClusterOutput) CompartmentId ¶ added in v0.4.0
func (o ClusterOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment in which to create the cluster.
func (ClusterOutput) DefinedTags ¶ added in v0.4.0
func (o ClusterOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (ClusterOutput) ElementType ¶
func (ClusterOutput) ElementType() reflect.Type
func (ClusterOutput) EndpointConfig ¶ added in v0.4.0
func (o ClusterOutput) EndpointConfig() ClusterEndpointConfigPtrOutput
The network configuration for access to the Cluster control plane.
func (ClusterOutput) Endpoints ¶ added in v0.4.0
func (o ClusterOutput) Endpoints() ClusterEndpointArrayOutput
Endpoints served up by the cluster masters.
func (ClusterOutput) FreeformTags ¶ added in v0.4.0
func (o ClusterOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (ClusterOutput) ImagePolicyConfig ¶ added in v0.4.0
func (o ClusterOutput) ImagePolicyConfig() ClusterImagePolicyConfigOutput
(Updatable) The image verification policy for signature validation. Once a policy is created and enabled with one or more kms keys, the policy will ensure all images deployed has been signed with the key(s) attached to the policy.
func (ClusterOutput) KmsKeyId ¶ added in v0.4.0
func (o ClusterOutput) KmsKeyId() pulumi.StringOutput
The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption. When used, `kubernetesVersion` must be at least `v1.13.0`.
func (ClusterOutput) KubernetesVersion ¶ added in v0.4.0
func (o ClusterOutput) KubernetesVersion() pulumi.StringOutput
(Updatable) The version of Kubernetes to install into the cluster masters.
func (ClusterOutput) LifecycleDetails ¶ added in v0.4.0
func (o ClusterOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the cluster masters.
func (ClusterOutput) Metadatas ¶ added in v0.4.0
func (o ClusterOutput) Metadatas() ClusterMetadataArrayOutput
Metadata about the cluster.
func (ClusterOutput) Name ¶ added in v0.4.0
func (o ClusterOutput) Name() pulumi.StringOutput
(Updatable) The name of the cluster. Avoid entering confidential information.
func (ClusterOutput) Options ¶ added in v0.4.0
func (o ClusterOutput) Options() ClusterOptionsOutput
(Updatable) Optional attributes for the cluster.
func (ClusterOutput) State ¶ added in v0.4.0
func (o ClusterOutput) State() pulumi.StringOutput
The state of the cluster masters.
func (ClusterOutput) ToClusterOutput ¶
func (o ClusterOutput) ToClusterOutput() ClusterOutput
func (ClusterOutput) ToClusterOutputWithContext ¶
func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput
func (ClusterOutput) VcnId ¶ added in v0.4.0
func (o ClusterOutput) VcnId() pulumi.StringOutput
The OCID of the virtual cloud network (VCN) in which to create the cluster.
type ClusterState ¶
type ClusterState struct { // Available Kubernetes versions to which the clusters masters may be upgraded. AvailableKubernetesUpgrades pulumi.StringArrayInput // Available CNIs and network options for existing and new node pools of the cluster ClusterPodNetworkOptions ClusterClusterPodNetworkOptionArrayInput // The OCID of the compartment in which to create the cluster. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // The network configuration for access to the Cluster control plane. EndpointConfig ClusterEndpointConfigPtrInput // Endpoints served up by the cluster masters. Endpoints ClusterEndpointArrayInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) The image verification policy for signature validation. Once a policy is created and enabled with one or more kms keys, the policy will ensure all images deployed has been signed with the key(s) attached to the policy. ImagePolicyConfig ClusterImagePolicyConfigPtrInput // The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption. When used, `kubernetesVersion` must be at least `v1.13.0`. KmsKeyId pulumi.StringPtrInput // (Updatable) The version of Kubernetes to install into the cluster masters. KubernetesVersion pulumi.StringPtrInput // Details about the state of the cluster masters. LifecycleDetails pulumi.StringPtrInput // Metadata about the cluster. Metadatas ClusterMetadataArrayInput // (Updatable) The name of the cluster. Avoid entering confidential information. Name pulumi.StringPtrInput // (Updatable) Optional attributes for the cluster. Options ClusterOptionsPtrInput // The state of the cluster masters. State pulumi.StringPtrInput // The OCID of the virtual cloud network (VCN) in which to create the cluster. VcnId pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ContainerInstance ¶ added in v0.6.0
type ContainerInstance struct { pulumi.CustomResourceState // Availability Domain where the ContainerInstance should be created. AvailabilityDomain pulumi.StringOutput `pulumi:"availabilityDomain"` // (Updatable) Compartment Identifier CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The number of containers on this Instance ContainerCount pulumi.IntOutput `pulumi:"containerCount"` // Container restart policy ContainerRestartPolicy pulumi.StringOutput `pulumi:"containerRestartPolicy"` // The Containers to create on this Instance. Containers ContainerInstanceContainerArrayOutput `pulumi:"containers"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // A user-friendly name for the VNIC. Does not have to be unique. Avoid entering confidential information. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Allow customers to define DNS settings for containers. If this is not provided, the containers will use the default DNS settings of the subnet. DnsConfig ContainerInstanceDnsConfigOutput `pulumi:"dnsConfig"` // Fault Domain where the ContainerInstance should run. FaultDomain pulumi.StringOutput `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // Duration in seconds processes within a Container have to gracefully terminate. This applies whenever a Container must be halted, such as when the Container Instance is deleted. Processes will first be sent a termination signal. After this timeout is reached, the processes will be sent a termination signal. GracefulShutdownTimeoutInSeconds pulumi.StringOutput `pulumi:"gracefulShutdownTimeoutInSeconds"` // The image pull secrets for accessing private registry to pull images for containers ImagePullSecrets ContainerInstanceImagePullSecretArrayOutput `pulumi:"imagePullSecrets"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // The shape of the Container Instance. The shape determines the resources available to the Container Instance. Shape pulumi.StringOutput `pulumi:"shape"` // The size and amount of resources available to the Container Instance. ShapeConfig ContainerInstanceShapeConfigOutput `pulumi:"shapeConfig"` // (Updatable) The target state for the Container Instance. Could be set to `ACTIVE` or `INACTIVE`. State pulumi.StringOutput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapOutput `pulumi:"systemTags"` // The time the the ContainerInstance was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the ContainerInstance was updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The networks to make available to containers on this Instance. Vnics ContainerInstanceVnicArrayOutput `pulumi:"vnics"` // The number of volumes that attached to this Instance VolumeCount pulumi.IntOutput `pulumi:"volumeCount"` // A Volume represents a directory with data that is accessible across multiple containers in a ContainerInstance. Up to 32 volumes can be attached to single container instance. Volumes ContainerInstanceVolumeArrayOutput `pulumi:"volumes"` }
This resource provides the Container Instance resource in Oracle Cloud Infrastructure Container Instances service.
Creates a new ContainerInstance.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.NewContainerInstance(ctx, "testContainerInstance", &ContainerEngine.ContainerInstanceArgs{ AvailabilityDomain: pulumi.Any(_var.Container_instance_availability_domain), CompartmentId: pulumi.Any(_var.Compartment_id), Containers: containerengine.ContainerInstanceContainerArray{ &containerengine.ContainerInstanceContainerArgs{ ImageUrl: pulumi.Any(_var.Container_instance_containers_image_url), AdditionalCapabilities: pulumi.Any(_var.Container_instance_containers_additional_capabilities), Arguments: pulumi.Any(_var.Container_instance_containers_arguments), Commands: pulumi.Any(_var.Container_instance_containers_command), DefinedTags: pulumi.Any(_var.Container_instance_containers_defined_tags), DisplayName: pulumi.Any(_var.Container_instance_containers_display_name), EnvironmentVariables: pulumi.Any(_var.Container_instance_containers_environment_variables), FreeformTags: pulumi.Any(_var.Container_instance_containers_freeform_tags), HealthChecks: containerengine.ContainerInstanceContainerHealthCheckArray{ &containerengine.ContainerInstanceContainerHealthCheckArgs{ HealthCheckType: pulumi.Any(_var.Container_instance_containers_health_checks_health_check_type), Commands: pulumi.Any(_var.Container_instance_containers_health_checks_command), FailureAction: pulumi.Any(_var.Container_instance_containers_health_checks_failure_action), FailureThreshold: pulumi.Any(_var.Container_instance_containers_health_checks_failure_threshold), Headers: containerengine.ContainerInstanceContainerHealthCheckHeaderArray{ &containerengine.ContainerInstanceContainerHealthCheckHeaderArgs{ Name: pulumi.Any(_var.Container_instance_containers_health_checks_headers_name), Value: pulumi.Any(_var.Container_instance_containers_health_checks_headers_value), }, }, InitialDelayInSeconds: pulumi.Any(_var.Container_instance_containers_health_checks_initial_delay_in_seconds), IntervalInSeconds: pulumi.Any(_var.Container_instance_containers_health_checks_interval_in_seconds), Name: pulumi.Any(_var.Container_instance_containers_health_checks_name), Path: pulumi.Any(_var.Container_instance_containers_health_checks_path), Port: pulumi.Any(_var.Container_instance_containers_health_checks_port), SuccessThreshold: pulumi.Any(_var.Container_instance_containers_health_checks_success_threshold), TimeoutInSeconds: pulumi.Any(_var.Container_instance_containers_health_checks_timeout_in_seconds), }, }, IsResourcePrincipalDisabled: pulumi.Any(_var.Container_instance_containers_is_resource_principal_disabled), ResourceConfig: &containerengine.ContainerInstanceContainerResourceConfigArgs{ MemoryLimitInGbs: pulumi.Any(_var.Container_instance_containers_resource_config_memory_limit_in_gbs), VcpusLimit: pulumi.Any(_var.Container_instance_containers_resource_config_vcpus_limit), }, VolumeMounts: containerengine.ContainerInstanceContainerVolumeMountArray{ &containerengine.ContainerInstanceContainerVolumeMountArgs{ MountPath: pulumi.Any(_var.Container_instance_containers_volume_mounts_mount_path), VolumeName: pulumi.Any(_var.Container_instance_containers_volume_mounts_volume_name), IsReadOnly: pulumi.Any(_var.Container_instance_containers_volume_mounts_is_read_only), Partition: pulumi.Any(_var.Container_instance_containers_volume_mounts_partition), SubPath: pulumi.Any(_var.Container_instance_containers_volume_mounts_sub_path), }, }, WorkingDirectory: pulumi.Any(_var.Container_instance_containers_working_directory), }, }, Shape: pulumi.Any(_var.Container_instance_shape), ShapeConfig: &containerengine.ContainerInstanceShapeConfigArgs{ Ocpus: pulumi.Any(_var.Container_instance_shape_config_ocpus), MemoryInGbs: pulumi.Any(_var.Container_instance_shape_config_memory_in_gbs), }, Vnics: containerengine.ContainerInstanceVnicArray{ &containerengine.ContainerInstanceVnicArgs{ SubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id), DefinedTags: pulumi.Any(_var.Container_instance_vnics_defined_tags), DisplayName: pulumi.Any(_var.Container_instance_vnics_display_name), FreeformTags: pulumi.Any(_var.Container_instance_vnics_freeform_tags), HostnameLabel: pulumi.Any(_var.Container_instance_vnics_hostname_label), IsPublicIpAssigned: pulumi.Any(_var.Container_instance_vnics_is_public_ip_assigned), NsgIds: pulumi.Any(_var.Container_instance_vnics_nsg_ids), PrivateIp: pulumi.Any(_var.Container_instance_vnics_private_ip), SkipSourceDestCheck: pulumi.Any(_var.Container_instance_vnics_skip_source_dest_check), }, }, ContainerRestartPolicy: pulumi.Any(_var.Container_instance_container_restart_policy), DefinedTags: pulumi.AnyMap{ "foo-namespace.bar-key": pulumi.Any("value"), }, DisplayName: pulumi.Any(_var.Container_instance_display_name), DnsConfig: &containerengine.ContainerInstanceDnsConfigArgs{ Nameservers: pulumi.Any(_var.Container_instance_dns_config_nameservers), Options: pulumi.Any(_var.Container_instance_dns_config_options), Searches: pulumi.Any(_var.Container_instance_dns_config_searches), }, FaultDomain: pulumi.Any(_var.Container_instance_fault_domain), FreeformTags: pulumi.AnyMap{ "bar-key": pulumi.Any("value"), }, GracefulShutdownTimeoutInSeconds: pulumi.Any(_var.Container_instance_graceful_shutdown_timeout_in_seconds), ImagePullSecrets: containerengine.ContainerInstanceImagePullSecretArray{ &containerengine.ContainerInstanceImagePullSecretArgs{ RegistryEndpoint: pulumi.Any(_var.Container_instance_image_pull_secrets_registry_endpoint), SecretType: pulumi.Any(_var.Container_instance_image_pull_secrets_secret_type), Password: pulumi.Any(_var.Container_instance_image_pull_secrets_password), SecretId: pulumi.Any(oci_vault_secret.Test_secret.Id), Username: pulumi.Any(_var.Container_instance_image_pull_secrets_username), }, }, Volumes: containerengine.ContainerInstanceVolumeArray{ &containerengine.ContainerInstanceVolumeArgs{ Name: pulumi.Any(_var.Container_instance_volumes_name), VolumeType: pulumi.Any(_var.Container_instance_volumes_volume_type), BackingStore: pulumi.Any(_var.Container_instance_volumes_backing_store), Configs: containerengine.ContainerInstanceVolumeConfigArray{ &containerengine.ContainerInstanceVolumeConfigArgs{ Data: pulumi.Any(_var.Container_instance_volumes_configs_data), FileName: pulumi.Any(_var.Container_instance_volumes_configs_file_name), Path: pulumi.Any(_var.Container_instance_volumes_configs_path), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
ContainerInstances can be imported using the `id`, e.g.
```sh
$ pulumi import oci:ContainerEngine/containerInstance:ContainerInstance test_container_instance "id"
```
func GetContainerInstance ¶ added in v0.6.0
func GetContainerInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContainerInstanceState, opts ...pulumi.ResourceOption) (*ContainerInstance, error)
GetContainerInstance gets an existing ContainerInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewContainerInstance ¶ added in v0.6.0
func NewContainerInstance(ctx *pulumi.Context, name string, args *ContainerInstanceArgs, opts ...pulumi.ResourceOption) (*ContainerInstance, error)
NewContainerInstance registers a new resource with the given unique name, arguments, and options.
func (*ContainerInstance) ElementType ¶ added in v0.6.0
func (*ContainerInstance) ElementType() reflect.Type
func (*ContainerInstance) ToContainerInstanceOutput ¶ added in v0.6.0
func (i *ContainerInstance) ToContainerInstanceOutput() ContainerInstanceOutput
func (*ContainerInstance) ToContainerInstanceOutputWithContext ¶ added in v0.6.0
func (i *ContainerInstance) ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput
type ContainerInstanceArgs ¶ added in v0.6.0
type ContainerInstanceArgs struct { // Availability Domain where the ContainerInstance should be created. AvailabilityDomain pulumi.StringInput // (Updatable) Compartment Identifier CompartmentId pulumi.StringInput // Container restart policy ContainerRestartPolicy pulumi.StringPtrInput // The Containers to create on this Instance. Containers ContainerInstanceContainerArrayInput // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // A user-friendly name for the VNIC. Does not have to be unique. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // Allow customers to define DNS settings for containers. If this is not provided, the containers will use the default DNS settings of the subnet. DnsConfig ContainerInstanceDnsConfigPtrInput // Fault Domain where the ContainerInstance should run. FaultDomain pulumi.StringPtrInput // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // Duration in seconds processes within a Container have to gracefully terminate. This applies whenever a Container must be halted, such as when the Container Instance is deleted. Processes will first be sent a termination signal. After this timeout is reached, the processes will be sent a termination signal. GracefulShutdownTimeoutInSeconds pulumi.StringPtrInput // The image pull secrets for accessing private registry to pull images for containers ImagePullSecrets ContainerInstanceImagePullSecretArrayInput // The shape of the Container Instance. The shape determines the resources available to the Container Instance. Shape pulumi.StringInput // The size and amount of resources available to the Container Instance. ShapeConfig ContainerInstanceShapeConfigInput // (Updatable) The target state for the Container Instance. Could be set to `ACTIVE` or `INACTIVE`. State pulumi.StringPtrInput // The networks to make available to containers on this Instance. Vnics ContainerInstanceVnicArrayInput // A Volume represents a directory with data that is accessible across multiple containers in a ContainerInstance. Up to 32 volumes can be attached to single container instance. Volumes ContainerInstanceVolumeArrayInput }
The set of arguments for constructing a ContainerInstance resource.
func (ContainerInstanceArgs) ElementType ¶ added in v0.6.0
func (ContainerInstanceArgs) ElementType() reflect.Type
type ContainerInstanceArray ¶ added in v0.6.0
type ContainerInstanceArray []ContainerInstanceInput
func (ContainerInstanceArray) ElementType ¶ added in v0.6.0
func (ContainerInstanceArray) ElementType() reflect.Type
func (ContainerInstanceArray) ToContainerInstanceArrayOutput ¶ added in v0.6.0
func (i ContainerInstanceArray) ToContainerInstanceArrayOutput() ContainerInstanceArrayOutput
func (ContainerInstanceArray) ToContainerInstanceArrayOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceArray) ToContainerInstanceArrayOutputWithContext(ctx context.Context) ContainerInstanceArrayOutput
type ContainerInstanceArrayInput ¶ added in v0.6.0
type ContainerInstanceArrayInput interface { pulumi.Input ToContainerInstanceArrayOutput() ContainerInstanceArrayOutput ToContainerInstanceArrayOutputWithContext(context.Context) ContainerInstanceArrayOutput }
ContainerInstanceArrayInput is an input type that accepts ContainerInstanceArray and ContainerInstanceArrayOutput values. You can construct a concrete instance of `ContainerInstanceArrayInput` via:
ContainerInstanceArray{ ContainerInstanceArgs{...} }
type ContainerInstanceArrayOutput ¶ added in v0.6.0
type ContainerInstanceArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceArrayOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceArrayOutput) ElementType() reflect.Type
func (ContainerInstanceArrayOutput) Index ¶ added in v0.6.0
func (o ContainerInstanceArrayOutput) Index(i pulumi.IntInput) ContainerInstanceOutput
func (ContainerInstanceArrayOutput) ToContainerInstanceArrayOutput ¶ added in v0.6.0
func (o ContainerInstanceArrayOutput) ToContainerInstanceArrayOutput() ContainerInstanceArrayOutput
func (ContainerInstanceArrayOutput) ToContainerInstanceArrayOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceArrayOutput) ToContainerInstanceArrayOutputWithContext(ctx context.Context) ContainerInstanceArrayOutput
type ContainerInstanceContainer ¶ added in v0.6.0
type ContainerInstanceContainer struct { // A list of additional capabilities for the container. AdditionalCapabilities []string `pulumi:"additionalCapabilities"` // A list of string arguments for a container's entrypoint process. Arguments []string `pulumi:"arguments"` // Availability Domain where the ContainerInstance should be created. AvailabilityDomain *string `pulumi:"availabilityDomain"` // The list of strings which will be concatenated to a single command for checking container's status. Commands []string `pulumi:"commands"` // (Updatable) Compartment Identifier CompartmentId *string `pulumi:"compartmentId"` // The ID of the Container on this Instance. ContainerId *string `pulumi:"containerId"` ContainerInstanceId *string `pulumi:"containerInstanceId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A user-friendly name for the VNIC. Does not have to be unique. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` // A map of additional environment variables to set in the environment of the container's entrypoint process. These variables are in addition to any variables already defined in the container's image. EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"` ExitCode *int `pulumi:"exitCode"` // Fault Domain where the ContainerInstance should run. FaultDomain *string `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // list of container health checks to check container status and take appropriate action if container status is failed. There are three types of health checks that we currently support HTTP, TCP, and Command. HealthChecks []ContainerInstanceContainerHealthCheck `pulumi:"healthChecks"` // The container image information. Currently only support public docker registry. Can be either image name, e.g `containerImage`, image name with version, e.g `containerImage:v1` or complete docker image Url e.g `docker.io/library/containerImage:latest`. If no registry is provided, will default the registry to public docker hub `docker.io/library`. The registry used for container image must be reachable over the Container Instance's VNIC. ImageUrl string `pulumi:"imageUrl"` // Determines if the Container will have access to the Container Instance Resource Principal. This method utilizes resource principal version 2.2. Please refer to https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdk_authentication_methods.htm#sdk_authentication_methods_resource_principal for detailed explanation of how to leverage the exposed resource principal elements. IsResourcePrincipalDisabled *bool `pulumi:"isResourcePrincipalDisabled"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails *string `pulumi:"lifecycleDetails"` // The size and amount of resources available to the Container. ResourceConfig *ContainerInstanceContainerResourceConfig `pulumi:"resourceConfig"` // (Updatable) The target state for the Container Instance. Could be set to `ACTIVE` or `INACTIVE`. State *string `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags map[string]interface{} `pulumi:"systemTags"` // The time the the ContainerInstance was created. An RFC3339 formatted datetime string TimeCreated *string `pulumi:"timeCreated"` TimeTerminated *string `pulumi:"timeTerminated"` // The time the ContainerInstance was updated. An RFC3339 formatted datetime string TimeUpdated *string `pulumi:"timeUpdated"` // List of the volume mounts. VolumeMounts []ContainerInstanceContainerVolumeMount `pulumi:"volumeMounts"` // The working directory within the Container's filesystem for the Container process. If none is set, the Container will run in the working directory set by the container image. WorkingDirectory *string `pulumi:"workingDirectory"` }
type ContainerInstanceContainerArgs ¶ added in v0.6.0
type ContainerInstanceContainerArgs struct { // A list of additional capabilities for the container. AdditionalCapabilities pulumi.StringArrayInput `pulumi:"additionalCapabilities"` // A list of string arguments for a container's entrypoint process. Arguments pulumi.StringArrayInput `pulumi:"arguments"` // Availability Domain where the ContainerInstance should be created. AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"` // The list of strings which will be concatenated to a single command for checking container's status. Commands pulumi.StringArrayInput `pulumi:"commands"` // (Updatable) Compartment Identifier CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // The ID of the Container on this Instance. ContainerId pulumi.StringPtrInput `pulumi:"containerId"` ContainerInstanceId pulumi.StringPtrInput `pulumi:"containerInstanceId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A user-friendly name for the VNIC. Does not have to be unique. Avoid entering confidential information. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // A map of additional environment variables to set in the environment of the container's entrypoint process. These variables are in addition to any variables already defined in the container's image. EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"` ExitCode pulumi.IntPtrInput `pulumi:"exitCode"` // Fault Domain where the ContainerInstance should run. FaultDomain pulumi.StringPtrInput `pulumi:"faultDomain"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // list of container health checks to check container status and take appropriate action if container status is failed. There are three types of health checks that we currently support HTTP, TCP, and Command. HealthChecks ContainerInstanceContainerHealthCheckArrayInput `pulumi:"healthChecks"` // The container image information. Currently only support public docker registry. Can be either image name, e.g `containerImage`, image name with version, e.g `containerImage:v1` or complete docker image Url e.g `docker.io/library/containerImage:latest`. If no registry is provided, will default the registry to public docker hub `docker.io/library`. The registry used for container image must be reachable over the Container Instance's VNIC. ImageUrl pulumi.StringInput `pulumi:"imageUrl"` // Determines if the Container will have access to the Container Instance Resource Principal. This method utilizes resource principal version 2.2. Please refer to https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdk_authentication_methods.htm#sdk_authentication_methods_resource_principal for detailed explanation of how to leverage the exposed resource principal elements. IsResourcePrincipalDisabled pulumi.BoolPtrInput `pulumi:"isResourcePrincipalDisabled"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringPtrInput `pulumi:"lifecycleDetails"` // The size and amount of resources available to the Container. ResourceConfig ContainerInstanceContainerResourceConfigPtrInput `pulumi:"resourceConfig"` // (Updatable) The target state for the Container Instance. Could be set to `ACTIVE` or `INACTIVE`. State pulumi.StringPtrInput `pulumi:"state"` // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput `pulumi:"systemTags"` // The time the the ContainerInstance was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"` TimeTerminated pulumi.StringPtrInput `pulumi:"timeTerminated"` // The time the ContainerInstance was updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringPtrInput `pulumi:"timeUpdated"` // List of the volume mounts. VolumeMounts ContainerInstanceContainerVolumeMountArrayInput `pulumi:"volumeMounts"` // The working directory within the Container's filesystem for the Container process. If none is set, the Container will run in the working directory set by the container image. WorkingDirectory pulumi.StringPtrInput `pulumi:"workingDirectory"` }
func (ContainerInstanceContainerArgs) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerArgs) ElementType() reflect.Type
func (ContainerInstanceContainerArgs) ToContainerInstanceContainerOutput ¶ added in v0.6.0
func (i ContainerInstanceContainerArgs) ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput
func (ContainerInstanceContainerArgs) ToContainerInstanceContainerOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceContainerArgs) ToContainerInstanceContainerOutputWithContext(ctx context.Context) ContainerInstanceContainerOutput
type ContainerInstanceContainerArray ¶ added in v0.6.0
type ContainerInstanceContainerArray []ContainerInstanceContainerInput
func (ContainerInstanceContainerArray) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerArray) ElementType() reflect.Type
func (ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutput ¶ added in v0.6.0
func (i ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput
func (ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerArrayOutput
type ContainerInstanceContainerArrayInput ¶ added in v0.6.0
type ContainerInstanceContainerArrayInput interface { pulumi.Input ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput ToContainerInstanceContainerArrayOutputWithContext(context.Context) ContainerInstanceContainerArrayOutput }
ContainerInstanceContainerArrayInput is an input type that accepts ContainerInstanceContainerArray and ContainerInstanceContainerArrayOutput values. You can construct a concrete instance of `ContainerInstanceContainerArrayInput` via:
ContainerInstanceContainerArray{ ContainerInstanceContainerArgs{...} }
type ContainerInstanceContainerArrayOutput ¶ added in v0.6.0
type ContainerInstanceContainerArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerArrayOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerArrayOutput) ElementType() reflect.Type
func (ContainerInstanceContainerArrayOutput) Index ¶ added in v0.6.0
func (o ContainerInstanceContainerArrayOutput) Index(i pulumi.IntInput) ContainerInstanceContainerOutput
func (ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutput ¶ added in v0.6.0
func (o ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput
func (ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerArrayOutput
type ContainerInstanceContainerHealthCheck ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheck struct { // The list of strings which will be concatenated to a single command for checking container's status. Commands []string `pulumi:"commands"` // The action will be triggered when the container health check fails. There are two types of action: KILL or NONE. The default action is KILL. If failure action is KILL, the container will be subject to the container restart policy. FailureAction *string `pulumi:"failureAction"` // Number of consecutive failures at which we consider the check failed. FailureThreshold *int `pulumi:"failureThreshold"` // Container health check Http's headers. Headers []ContainerInstanceContainerHealthCheckHeader `pulumi:"headers"` // Container health check type. HealthCheckType string `pulumi:"healthCheckType"` // The initial delay in seconds before start checking container health status. InitialDelayInSeconds *int `pulumi:"initialDelayInSeconds"` // Number of seconds between two consecutive runs for checking container health. IntervalInSeconds *int `pulumi:"intervalInSeconds"` // The name of the volume. This has be unique cross single ContainerInstance. Name *string `pulumi:"name"` // (Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path. Path *string `pulumi:"path"` // Container health check Http's port. Port *int `pulumi:"port"` Status *string `pulumi:"status"` StatusDetails *string `pulumi:"statusDetails"` // Number of consecutive successes at which we consider the check succeeded again after it was in failure state. SuccessThreshold *int `pulumi:"successThreshold"` // Length of waiting time in seconds before marking health check failed. TimeoutInSeconds *int `pulumi:"timeoutInSeconds"` }
type ContainerInstanceContainerHealthCheckArgs ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheckArgs struct { // The list of strings which will be concatenated to a single command for checking container's status. Commands pulumi.StringArrayInput `pulumi:"commands"` // The action will be triggered when the container health check fails. There are two types of action: KILL or NONE. The default action is KILL. If failure action is KILL, the container will be subject to the container restart policy. FailureAction pulumi.StringPtrInput `pulumi:"failureAction"` // Number of consecutive failures at which we consider the check failed. FailureThreshold pulumi.IntPtrInput `pulumi:"failureThreshold"` // Container health check Http's headers. Headers ContainerInstanceContainerHealthCheckHeaderArrayInput `pulumi:"headers"` // Container health check type. HealthCheckType pulumi.StringInput `pulumi:"healthCheckType"` // The initial delay in seconds before start checking container health status. InitialDelayInSeconds pulumi.IntPtrInput `pulumi:"initialDelayInSeconds"` // Number of seconds between two consecutive runs for checking container health. IntervalInSeconds pulumi.IntPtrInput `pulumi:"intervalInSeconds"` // The name of the volume. This has be unique cross single ContainerInstance. Name pulumi.StringPtrInput `pulumi:"name"` // (Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path. Path pulumi.StringPtrInput `pulumi:"path"` // Container health check Http's port. Port pulumi.IntPtrInput `pulumi:"port"` Status pulumi.StringPtrInput `pulumi:"status"` StatusDetails pulumi.StringPtrInput `pulumi:"statusDetails"` // Number of consecutive successes at which we consider the check succeeded again after it was in failure state. SuccessThreshold pulumi.IntPtrInput `pulumi:"successThreshold"` // Length of waiting time in seconds before marking health check failed. TimeoutInSeconds pulumi.IntPtrInput `pulumi:"timeoutInSeconds"` }
func (ContainerInstanceContainerHealthCheckArgs) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerHealthCheckArgs) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckArgs) ToContainerInstanceContainerHealthCheckOutput ¶ added in v0.6.0
func (i ContainerInstanceContainerHealthCheckArgs) ToContainerInstanceContainerHealthCheckOutput() ContainerInstanceContainerHealthCheckOutput
func (ContainerInstanceContainerHealthCheckArgs) ToContainerInstanceContainerHealthCheckOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceContainerHealthCheckArgs) ToContainerInstanceContainerHealthCheckOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckOutput
type ContainerInstanceContainerHealthCheckArray ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheckArray []ContainerInstanceContainerHealthCheckInput
func (ContainerInstanceContainerHealthCheckArray) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerHealthCheckArray) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckArray) ToContainerInstanceContainerHealthCheckArrayOutput ¶ added in v0.6.0
func (i ContainerInstanceContainerHealthCheckArray) ToContainerInstanceContainerHealthCheckArrayOutput() ContainerInstanceContainerHealthCheckArrayOutput
func (ContainerInstanceContainerHealthCheckArray) ToContainerInstanceContainerHealthCheckArrayOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceContainerHealthCheckArray) ToContainerInstanceContainerHealthCheckArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckArrayOutput
type ContainerInstanceContainerHealthCheckArrayInput ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheckArrayInput interface { pulumi.Input ToContainerInstanceContainerHealthCheckArrayOutput() ContainerInstanceContainerHealthCheckArrayOutput ToContainerInstanceContainerHealthCheckArrayOutputWithContext(context.Context) ContainerInstanceContainerHealthCheckArrayOutput }
ContainerInstanceContainerHealthCheckArrayInput is an input type that accepts ContainerInstanceContainerHealthCheckArray and ContainerInstanceContainerHealthCheckArrayOutput values. You can construct a concrete instance of `ContainerInstanceContainerHealthCheckArrayInput` via:
ContainerInstanceContainerHealthCheckArray{ ContainerInstanceContainerHealthCheckArgs{...} }
type ContainerInstanceContainerHealthCheckArrayOutput ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheckArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerHealthCheckArrayOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerHealthCheckArrayOutput) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckArrayOutput) ToContainerInstanceContainerHealthCheckArrayOutput ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckArrayOutput) ToContainerInstanceContainerHealthCheckArrayOutput() ContainerInstanceContainerHealthCheckArrayOutput
func (ContainerInstanceContainerHealthCheckArrayOutput) ToContainerInstanceContainerHealthCheckArrayOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckArrayOutput) ToContainerInstanceContainerHealthCheckArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckArrayOutput
type ContainerInstanceContainerHealthCheckHeader ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheckHeaderArgs ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheckHeaderArgs struct { // The name of the volume. This has be unique cross single ContainerInstance. Name pulumi.StringPtrInput `pulumi:"name"` // Container Http header value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ContainerInstanceContainerHealthCheckHeaderArgs) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerHealthCheckHeaderArgs) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckHeaderArgs) ToContainerInstanceContainerHealthCheckHeaderOutput ¶ added in v0.6.0
func (i ContainerInstanceContainerHealthCheckHeaderArgs) ToContainerInstanceContainerHealthCheckHeaderOutput() ContainerInstanceContainerHealthCheckHeaderOutput
func (ContainerInstanceContainerHealthCheckHeaderArgs) ToContainerInstanceContainerHealthCheckHeaderOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceContainerHealthCheckHeaderArgs) ToContainerInstanceContainerHealthCheckHeaderOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckHeaderOutput
type ContainerInstanceContainerHealthCheckHeaderArray ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheckHeaderArray []ContainerInstanceContainerHealthCheckHeaderInput
func (ContainerInstanceContainerHealthCheckHeaderArray) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerHealthCheckHeaderArray) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckHeaderArray) ToContainerInstanceContainerHealthCheckHeaderArrayOutput ¶ added in v0.6.0
func (i ContainerInstanceContainerHealthCheckHeaderArray) ToContainerInstanceContainerHealthCheckHeaderArrayOutput() ContainerInstanceContainerHealthCheckHeaderArrayOutput
func (ContainerInstanceContainerHealthCheckHeaderArray) ToContainerInstanceContainerHealthCheckHeaderArrayOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceContainerHealthCheckHeaderArray) ToContainerInstanceContainerHealthCheckHeaderArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckHeaderArrayOutput
type ContainerInstanceContainerHealthCheckHeaderArrayInput ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheckHeaderArrayInput interface { pulumi.Input ToContainerInstanceContainerHealthCheckHeaderArrayOutput() ContainerInstanceContainerHealthCheckHeaderArrayOutput ToContainerInstanceContainerHealthCheckHeaderArrayOutputWithContext(context.Context) ContainerInstanceContainerHealthCheckHeaderArrayOutput }
ContainerInstanceContainerHealthCheckHeaderArrayInput is an input type that accepts ContainerInstanceContainerHealthCheckHeaderArray and ContainerInstanceContainerHealthCheckHeaderArrayOutput values. You can construct a concrete instance of `ContainerInstanceContainerHealthCheckHeaderArrayInput` via:
ContainerInstanceContainerHealthCheckHeaderArray{ ContainerInstanceContainerHealthCheckHeaderArgs{...} }
type ContainerInstanceContainerHealthCheckHeaderArrayOutput ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheckHeaderArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerHealthCheckHeaderArrayOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerHealthCheckHeaderArrayOutput) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckHeaderArrayOutput) ToContainerInstanceContainerHealthCheckHeaderArrayOutput ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckHeaderArrayOutput) ToContainerInstanceContainerHealthCheckHeaderArrayOutput() ContainerInstanceContainerHealthCheckHeaderArrayOutput
func (ContainerInstanceContainerHealthCheckHeaderArrayOutput) ToContainerInstanceContainerHealthCheckHeaderArrayOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckHeaderArrayOutput) ToContainerInstanceContainerHealthCheckHeaderArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckHeaderArrayOutput
type ContainerInstanceContainerHealthCheckHeaderInput ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheckHeaderInput interface { pulumi.Input ToContainerInstanceContainerHealthCheckHeaderOutput() ContainerInstanceContainerHealthCheckHeaderOutput ToContainerInstanceContainerHealthCheckHeaderOutputWithContext(context.Context) ContainerInstanceContainerHealthCheckHeaderOutput }
ContainerInstanceContainerHealthCheckHeaderInput is an input type that accepts ContainerInstanceContainerHealthCheckHeaderArgs and ContainerInstanceContainerHealthCheckHeaderOutput values. You can construct a concrete instance of `ContainerInstanceContainerHealthCheckHeaderInput` via:
ContainerInstanceContainerHealthCheckHeaderArgs{...}
type ContainerInstanceContainerHealthCheckHeaderOutput ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheckHeaderOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerHealthCheckHeaderOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerHealthCheckHeaderOutput) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckHeaderOutput) Name ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckHeaderOutput) Name() pulumi.StringPtrOutput
The name of the volume. This has be unique cross single ContainerInstance.
func (ContainerInstanceContainerHealthCheckHeaderOutput) ToContainerInstanceContainerHealthCheckHeaderOutput ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckHeaderOutput) ToContainerInstanceContainerHealthCheckHeaderOutput() ContainerInstanceContainerHealthCheckHeaderOutput
func (ContainerInstanceContainerHealthCheckHeaderOutput) ToContainerInstanceContainerHealthCheckHeaderOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckHeaderOutput) ToContainerInstanceContainerHealthCheckHeaderOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckHeaderOutput
func (ContainerInstanceContainerHealthCheckHeaderOutput) Value ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckHeaderOutput) Value() pulumi.StringPtrOutput
Container Http header value.
type ContainerInstanceContainerHealthCheckInput ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheckInput interface { pulumi.Input ToContainerInstanceContainerHealthCheckOutput() ContainerInstanceContainerHealthCheckOutput ToContainerInstanceContainerHealthCheckOutputWithContext(context.Context) ContainerInstanceContainerHealthCheckOutput }
ContainerInstanceContainerHealthCheckInput is an input type that accepts ContainerInstanceContainerHealthCheckArgs and ContainerInstanceContainerHealthCheckOutput values. You can construct a concrete instance of `ContainerInstanceContainerHealthCheckInput` via:
ContainerInstanceContainerHealthCheckArgs{...}
type ContainerInstanceContainerHealthCheckOutput ¶ added in v0.6.0
type ContainerInstanceContainerHealthCheckOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerHealthCheckOutput) Commands ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) Commands() pulumi.StringArrayOutput
The list of strings which will be concatenated to a single command for checking container's status.
func (ContainerInstanceContainerHealthCheckOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerHealthCheckOutput) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckOutput) FailureAction ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) FailureAction() pulumi.StringPtrOutput
The action will be triggered when the container health check fails. There are two types of action: KILL or NONE. The default action is KILL. If failure action is KILL, the container will be subject to the container restart policy.
func (ContainerInstanceContainerHealthCheckOutput) FailureThreshold ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) FailureThreshold() pulumi.IntPtrOutput
Number of consecutive failures at which we consider the check failed.
func (ContainerInstanceContainerHealthCheckOutput) Headers ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) Headers() ContainerInstanceContainerHealthCheckHeaderArrayOutput
Container health check Http's headers.
func (ContainerInstanceContainerHealthCheckOutput) HealthCheckType ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) HealthCheckType() pulumi.StringOutput
Container health check type.
func (ContainerInstanceContainerHealthCheckOutput) InitialDelayInSeconds ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) InitialDelayInSeconds() pulumi.IntPtrOutput
The initial delay in seconds before start checking container health status.
func (ContainerInstanceContainerHealthCheckOutput) IntervalInSeconds ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) IntervalInSeconds() pulumi.IntPtrOutput
Number of seconds between two consecutive runs for checking container health.
func (ContainerInstanceContainerHealthCheckOutput) Name ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) Name() pulumi.StringPtrOutput
The name of the volume. This has be unique cross single ContainerInstance.
func (ContainerInstanceContainerHealthCheckOutput) Path ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) Path() pulumi.StringPtrOutput
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
func (ContainerInstanceContainerHealthCheckOutput) Port ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) Port() pulumi.IntPtrOutput
Container health check Http's port.
func (ContainerInstanceContainerHealthCheckOutput) Status ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) Status() pulumi.StringPtrOutput
func (ContainerInstanceContainerHealthCheckOutput) StatusDetails ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) StatusDetails() pulumi.StringPtrOutput
func (ContainerInstanceContainerHealthCheckOutput) SuccessThreshold ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) SuccessThreshold() pulumi.IntPtrOutput
Number of consecutive successes at which we consider the check succeeded again after it was in failure state.
func (ContainerInstanceContainerHealthCheckOutput) TimeoutInSeconds ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) TimeoutInSeconds() pulumi.IntPtrOutput
Length of waiting time in seconds before marking health check failed.
func (ContainerInstanceContainerHealthCheckOutput) ToContainerInstanceContainerHealthCheckOutput ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) ToContainerInstanceContainerHealthCheckOutput() ContainerInstanceContainerHealthCheckOutput
func (ContainerInstanceContainerHealthCheckOutput) ToContainerInstanceContainerHealthCheckOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceContainerHealthCheckOutput) ToContainerInstanceContainerHealthCheckOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckOutput
type ContainerInstanceContainerInput ¶ added in v0.6.0
type ContainerInstanceContainerInput interface { pulumi.Input ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput ToContainerInstanceContainerOutputWithContext(context.Context) ContainerInstanceContainerOutput }
ContainerInstanceContainerInput is an input type that accepts ContainerInstanceContainerArgs and ContainerInstanceContainerOutput values. You can construct a concrete instance of `ContainerInstanceContainerInput` via:
ContainerInstanceContainerArgs{...}
type ContainerInstanceContainerOutput ¶ added in v0.6.0
type ContainerInstanceContainerOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerOutput) AdditionalCapabilities ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) AdditionalCapabilities() pulumi.StringArrayOutput
A list of additional capabilities for the container.
func (ContainerInstanceContainerOutput) Arguments ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) Arguments() pulumi.StringArrayOutput
A list of string arguments for a container's entrypoint process.
func (ContainerInstanceContainerOutput) AvailabilityDomain ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) AvailabilityDomain() pulumi.StringPtrOutput
Availability Domain where the ContainerInstance should be created.
func (ContainerInstanceContainerOutput) Commands ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) Commands() pulumi.StringArrayOutput
The list of strings which will be concatenated to a single command for checking container's status.
func (ContainerInstanceContainerOutput) CompartmentId ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) CompartmentId() pulumi.StringPtrOutput
(Updatable) Compartment Identifier
func (ContainerInstanceContainerOutput) ContainerId ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) ContainerId() pulumi.StringPtrOutput
The ID of the Container on this Instance.
func (ContainerInstanceContainerOutput) ContainerInstanceId ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) ContainerInstanceId() pulumi.StringPtrOutput
func (ContainerInstanceContainerOutput) DefinedTags ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (ContainerInstanceContainerOutput) DisplayName ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name for the VNIC. Does not have to be unique. Avoid entering confidential information.
func (ContainerInstanceContainerOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerOutput) ElementType() reflect.Type
func (ContainerInstanceContainerOutput) EnvironmentVariables ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) EnvironmentVariables() pulumi.MapOutput
A map of additional environment variables to set in the environment of the container's entrypoint process. These variables are in addition to any variables already defined in the container's image.
func (ContainerInstanceContainerOutput) ExitCode ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) ExitCode() pulumi.IntPtrOutput
func (ContainerInstanceContainerOutput) FaultDomain ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) FaultDomain() pulumi.StringPtrOutput
Fault Domain where the ContainerInstance should run.
func (ContainerInstanceContainerOutput) FreeformTags ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (ContainerInstanceContainerOutput) HealthChecks ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) HealthChecks() ContainerInstanceContainerHealthCheckArrayOutput
list of container health checks to check container status and take appropriate action if container status is failed. There are three types of health checks that we currently support HTTP, TCP, and Command.
func (ContainerInstanceContainerOutput) ImageUrl ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) ImageUrl() pulumi.StringOutput
The container image information. Currently only support public docker registry. Can be either image name, e.g `containerImage`, image name with version, e.g `containerImage:v1` or complete docker image Url e.g `docker.io/library/containerImage:latest`. If no registry is provided, will default the registry to public docker hub `docker.io/library`. The registry used for container image must be reachable over the Container Instance's VNIC.
func (ContainerInstanceContainerOutput) IsResourcePrincipalDisabled ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) IsResourcePrincipalDisabled() pulumi.BoolPtrOutput
Determines if the Container will have access to the Container Instance Resource Principal. This method utilizes resource principal version 2.2. Please refer to https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdk_authentication_methods.htm#sdk_authentication_methods_resource_principal for detailed explanation of how to leverage the exposed resource principal elements.
func (ContainerInstanceContainerOutput) LifecycleDetails ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) LifecycleDetails() pulumi.StringPtrOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
func (ContainerInstanceContainerOutput) ResourceConfig ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) ResourceConfig() ContainerInstanceContainerResourceConfigPtrOutput
The size and amount of resources available to the Container.
func (ContainerInstanceContainerOutput) State ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) State() pulumi.StringPtrOutput
(Updatable) The target state for the Container Instance. Could be set to `ACTIVE` or `INACTIVE`.
func (ContainerInstanceContainerOutput) SystemTags ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (ContainerInstanceContainerOutput) TimeCreated ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) TimeCreated() pulumi.StringPtrOutput
The time the the ContainerInstance was created. An RFC3339 formatted datetime string
func (ContainerInstanceContainerOutput) TimeTerminated ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) TimeTerminated() pulumi.StringPtrOutput
func (ContainerInstanceContainerOutput) TimeUpdated ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) TimeUpdated() pulumi.StringPtrOutput
The time the ContainerInstance was updated. An RFC3339 formatted datetime string
func (ContainerInstanceContainerOutput) ToContainerInstanceContainerOutput ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput
func (ContainerInstanceContainerOutput) ToContainerInstanceContainerOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) ToContainerInstanceContainerOutputWithContext(ctx context.Context) ContainerInstanceContainerOutput
func (ContainerInstanceContainerOutput) VolumeMounts ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) VolumeMounts() ContainerInstanceContainerVolumeMountArrayOutput
List of the volume mounts.
func (ContainerInstanceContainerOutput) WorkingDirectory ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) WorkingDirectory() pulumi.StringPtrOutput
The working directory within the Container's filesystem for the Container process. If none is set, the Container will run in the working directory set by the container image.
type ContainerInstanceContainerResourceConfig ¶ added in v0.6.0
type ContainerInstanceContainerResourceConfig struct { // The maximum amount of memory which may be consumed by the Container's process. If no value is provided, then the process may use all available memory on the Instance. MemoryLimitInGbs *float64 `pulumi:"memoryLimitInGbs"` // The maximum amount of CPU utilization which may be consumed by the Container's process. If no value is provided, then the process may consume all CPU resources on the Instance. CPU usage is defined in terms of logical CPUs. This means that the maximum possible value on an E3 ContainerInstance with 1 OCPU is 2.0. A Container with that vcpusLimit could consume up to 100% of the CPU resources available on the Instance. Values may be fractional. A value of "1.5" means that the Container may consume at most the equivalent of 1 and a half logical CPUs worth of CPU capacity VcpusLimit *float64 `pulumi:"vcpusLimit"` }
type ContainerInstanceContainerResourceConfigArgs ¶ added in v0.6.0
type ContainerInstanceContainerResourceConfigArgs struct { // The maximum amount of memory which may be consumed by the Container's process. If no value is provided, then the process may use all available memory on the Instance. MemoryLimitInGbs pulumi.Float64PtrInput `pulumi:"memoryLimitInGbs"` // The maximum amount of CPU utilization which may be consumed by the Container's process. If no value is provided, then the process may consume all CPU resources on the Instance. CPU usage is defined in terms of logical CPUs. This means that the maximum possible value on an E3 ContainerInstance with 1 OCPU is 2.0. A Container with that vcpusLimit could consume up to 100% of the CPU resources available on the Instance. Values may be fractional. A value of "1.5" means that the Container may consume at most the equivalent of 1 and a half logical CPUs worth of CPU capacity VcpusLimit pulumi.Float64PtrInput `pulumi:"vcpusLimit"` }
func (ContainerInstanceContainerResourceConfigArgs) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerResourceConfigArgs) ElementType() reflect.Type
func (ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigOutput ¶ added in v0.6.0
func (i ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigOutput() ContainerInstanceContainerResourceConfigOutput
func (ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigOutput
func (ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigPtrOutput ¶ added in v0.6.0
func (i ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigPtrOutput() ContainerInstanceContainerResourceConfigPtrOutput
func (ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigPtrOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigPtrOutput
type ContainerInstanceContainerResourceConfigInput ¶ added in v0.6.0
type ContainerInstanceContainerResourceConfigInput interface { pulumi.Input ToContainerInstanceContainerResourceConfigOutput() ContainerInstanceContainerResourceConfigOutput ToContainerInstanceContainerResourceConfigOutputWithContext(context.Context) ContainerInstanceContainerResourceConfigOutput }
ContainerInstanceContainerResourceConfigInput is an input type that accepts ContainerInstanceContainerResourceConfigArgs and ContainerInstanceContainerResourceConfigOutput values. You can construct a concrete instance of `ContainerInstanceContainerResourceConfigInput` via:
ContainerInstanceContainerResourceConfigArgs{...}
type ContainerInstanceContainerResourceConfigOutput ¶ added in v0.6.0
type ContainerInstanceContainerResourceConfigOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerResourceConfigOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerResourceConfigOutput) ElementType() reflect.Type
func (ContainerInstanceContainerResourceConfigOutput) MemoryLimitInGbs ¶ added in v0.6.0
func (o ContainerInstanceContainerResourceConfigOutput) MemoryLimitInGbs() pulumi.Float64PtrOutput
The maximum amount of memory which may be consumed by the Container's process. If no value is provided, then the process may use all available memory on the Instance.
func (ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigOutput ¶ added in v0.6.0
func (o ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigOutput() ContainerInstanceContainerResourceConfigOutput
func (ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigOutput
func (ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigPtrOutput ¶ added in v0.6.0
func (o ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigPtrOutput() ContainerInstanceContainerResourceConfigPtrOutput
func (ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigPtrOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigPtrOutput
func (ContainerInstanceContainerResourceConfigOutput) VcpusLimit ¶ added in v0.6.0
func (o ContainerInstanceContainerResourceConfigOutput) VcpusLimit() pulumi.Float64PtrOutput
The maximum amount of CPU utilization which may be consumed by the Container's process. If no value is provided, then the process may consume all CPU resources on the Instance. CPU usage is defined in terms of logical CPUs. This means that the maximum possible value on an E3 ContainerInstance with 1 OCPU is 2.0. A Container with that vcpusLimit could consume up to 100% of the CPU resources available on the Instance. Values may be fractional. A value of "1.5" means that the Container may consume at most the equivalent of 1 and a half logical CPUs worth of CPU capacity
type ContainerInstanceContainerResourceConfigPtrInput ¶ added in v0.6.0
type ContainerInstanceContainerResourceConfigPtrInput interface { pulumi.Input ToContainerInstanceContainerResourceConfigPtrOutput() ContainerInstanceContainerResourceConfigPtrOutput ToContainerInstanceContainerResourceConfigPtrOutputWithContext(context.Context) ContainerInstanceContainerResourceConfigPtrOutput }
ContainerInstanceContainerResourceConfigPtrInput is an input type that accepts ContainerInstanceContainerResourceConfigArgs, ContainerInstanceContainerResourceConfigPtr and ContainerInstanceContainerResourceConfigPtrOutput values. You can construct a concrete instance of `ContainerInstanceContainerResourceConfigPtrInput` via:
ContainerInstanceContainerResourceConfigArgs{...} or: nil
func ContainerInstanceContainerResourceConfigPtr ¶ added in v0.6.0
func ContainerInstanceContainerResourceConfigPtr(v *ContainerInstanceContainerResourceConfigArgs) ContainerInstanceContainerResourceConfigPtrInput
type ContainerInstanceContainerResourceConfigPtrOutput ¶ added in v0.6.0
type ContainerInstanceContainerResourceConfigPtrOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerResourceConfigPtrOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerResourceConfigPtrOutput) ElementType() reflect.Type
func (ContainerInstanceContainerResourceConfigPtrOutput) MemoryLimitInGbs ¶ added in v0.6.0
func (o ContainerInstanceContainerResourceConfigPtrOutput) MemoryLimitInGbs() pulumi.Float64PtrOutput
The maximum amount of memory which may be consumed by the Container's process. If no value is provided, then the process may use all available memory on the Instance.
func (ContainerInstanceContainerResourceConfigPtrOutput) ToContainerInstanceContainerResourceConfigPtrOutput ¶ added in v0.6.0
func (o ContainerInstanceContainerResourceConfigPtrOutput) ToContainerInstanceContainerResourceConfigPtrOutput() ContainerInstanceContainerResourceConfigPtrOutput
func (ContainerInstanceContainerResourceConfigPtrOutput) ToContainerInstanceContainerResourceConfigPtrOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceContainerResourceConfigPtrOutput) ToContainerInstanceContainerResourceConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigPtrOutput
func (ContainerInstanceContainerResourceConfigPtrOutput) VcpusLimit ¶ added in v0.6.0
func (o ContainerInstanceContainerResourceConfigPtrOutput) VcpusLimit() pulumi.Float64PtrOutput
The maximum amount of CPU utilization which may be consumed by the Container's process. If no value is provided, then the process may consume all CPU resources on the Instance. CPU usage is defined in terms of logical CPUs. This means that the maximum possible value on an E3 ContainerInstance with 1 OCPU is 2.0. A Container with that vcpusLimit could consume up to 100% of the CPU resources available on the Instance. Values may be fractional. A value of "1.5" means that the Container may consume at most the equivalent of 1 and a half logical CPUs worth of CPU capacity
type ContainerInstanceContainerVolumeMount ¶ added in v0.6.0
type ContainerInstanceContainerVolumeMount struct { // Whether the volume was mounted in read-only mode. Defaults to false if not specified. IsReadOnly *bool `pulumi:"isReadOnly"` // mountPath describes the volume access path. MountPath string `pulumi:"mountPath"` // If there is more than 1 partitions in the volume, this is the number of partition which be referenced. Here is a example: Number Start End Size File system Name Flags 1 1049kB 106MB 105MB fat16 EFI System Partition boot, esp 2 106MB 1180MB 1074MB xfs 3 1180MB 50.0GB 48.8GB lvm Partition *int `pulumi:"partition"` // specifies a sub-path inside the referenced volume instead of its root SubPath *string `pulumi:"subPath"` // The name of the volume. VolumeName string `pulumi:"volumeName"` }
type ContainerInstanceContainerVolumeMountArgs ¶ added in v0.6.0
type ContainerInstanceContainerVolumeMountArgs struct { // Whether the volume was mounted in read-only mode. Defaults to false if not specified. IsReadOnly pulumi.BoolPtrInput `pulumi:"isReadOnly"` // mountPath describes the volume access path. MountPath pulumi.StringInput `pulumi:"mountPath"` // If there is more than 1 partitions in the volume, this is the number of partition which be referenced. Here is a example: Number Start End Size File system Name Flags 1 1049kB 106MB 105MB fat16 EFI System Partition boot, esp 2 106MB 1180MB 1074MB xfs 3 1180MB 50.0GB 48.8GB lvm Partition pulumi.IntPtrInput `pulumi:"partition"` // specifies a sub-path inside the referenced volume instead of its root SubPath pulumi.StringPtrInput `pulumi:"subPath"` // The name of the volume. VolumeName pulumi.StringInput `pulumi:"volumeName"` }
func (ContainerInstanceContainerVolumeMountArgs) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerVolumeMountArgs) ElementType() reflect.Type
func (ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutput ¶ added in v0.6.0
func (i ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput
func (ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountOutput
type ContainerInstanceContainerVolumeMountArray ¶ added in v0.6.0
type ContainerInstanceContainerVolumeMountArray []ContainerInstanceContainerVolumeMountInput
func (ContainerInstanceContainerVolumeMountArray) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerVolumeMountArray) ElementType() reflect.Type
func (ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutput ¶ added in v0.6.0
func (i ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput
func (ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountArrayOutput
type ContainerInstanceContainerVolumeMountArrayInput ¶ added in v0.6.0
type ContainerInstanceContainerVolumeMountArrayInput interface { pulumi.Input ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput ToContainerInstanceContainerVolumeMountArrayOutputWithContext(context.Context) ContainerInstanceContainerVolumeMountArrayOutput }
ContainerInstanceContainerVolumeMountArrayInput is an input type that accepts ContainerInstanceContainerVolumeMountArray and ContainerInstanceContainerVolumeMountArrayOutput values. You can construct a concrete instance of `ContainerInstanceContainerVolumeMountArrayInput` via:
ContainerInstanceContainerVolumeMountArray{ ContainerInstanceContainerVolumeMountArgs{...} }
type ContainerInstanceContainerVolumeMountArrayOutput ¶ added in v0.6.0
type ContainerInstanceContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerVolumeMountArrayOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutput ¶ added in v0.6.0
func (o ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput
func (ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountArrayOutput
type ContainerInstanceContainerVolumeMountInput ¶ added in v0.6.0
type ContainerInstanceContainerVolumeMountInput interface { pulumi.Input ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput ToContainerInstanceContainerVolumeMountOutputWithContext(context.Context) ContainerInstanceContainerVolumeMountOutput }
ContainerInstanceContainerVolumeMountInput is an input type that accepts ContainerInstanceContainerVolumeMountArgs and ContainerInstanceContainerVolumeMountOutput values. You can construct a concrete instance of `ContainerInstanceContainerVolumeMountInput` via:
ContainerInstanceContainerVolumeMountArgs{...}
type ContainerInstanceContainerVolumeMountOutput ¶ added in v0.6.0
type ContainerInstanceContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerVolumeMountOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceContainerVolumeMountOutput) ElementType() reflect.Type
func (ContainerInstanceContainerVolumeMountOutput) IsReadOnly ¶ added in v0.6.0
func (o ContainerInstanceContainerVolumeMountOutput) IsReadOnly() pulumi.BoolPtrOutput
Whether the volume was mounted in read-only mode. Defaults to false if not specified.
func (ContainerInstanceContainerVolumeMountOutput) MountPath ¶ added in v0.6.0
func (o ContainerInstanceContainerVolumeMountOutput) MountPath() pulumi.StringOutput
mountPath describes the volume access path.
func (ContainerInstanceContainerVolumeMountOutput) Partition ¶ added in v0.6.0
func (o ContainerInstanceContainerVolumeMountOutput) Partition() pulumi.IntPtrOutput
If there is more than 1 partitions in the volume, this is the number of partition which be referenced. Here is a example: Number Start End Size File system Name Flags 1 1049kB 106MB 105MB fat16 EFI System Partition boot, esp 2 106MB 1180MB 1074MB xfs 3 1180MB 50.0GB 48.8GB lvm
func (ContainerInstanceContainerVolumeMountOutput) SubPath ¶ added in v0.6.0
func (o ContainerInstanceContainerVolumeMountOutput) SubPath() pulumi.StringPtrOutput
specifies a sub-path inside the referenced volume instead of its root
func (ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutput ¶ added in v0.6.0
func (o ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput
func (ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountOutput
func (ContainerInstanceContainerVolumeMountOutput) VolumeName ¶ added in v0.6.0
func (o ContainerInstanceContainerVolumeMountOutput) VolumeName() pulumi.StringOutput
The name of the volume.
type ContainerInstanceDnsConfig ¶ added in v0.6.0
type ContainerInstanceDnsConfig struct { // IP address of a name server that the resolver should query, either an IPv4 address (in dot notation), or an IPv6 address in colon (and possibly dot) notation. If null, we will use nameservers from subnet dhcpDnsOptions. Nameservers []string `pulumi:"nameservers"` // Options allows certain internal resolver variables to be modified. Options are a list of objects in https://man7.org/linux/man-pages/man5/resolv.conf.5.html. Examples: ["ndots:n", "edns0"] Options []string `pulumi:"options"` // Search list for host-name lookup. If null, we will use searches from subnet dhcpDnsOptios. Searches []string `pulumi:"searches"` }
type ContainerInstanceDnsConfigArgs ¶ added in v0.6.0
type ContainerInstanceDnsConfigArgs struct { // IP address of a name server that the resolver should query, either an IPv4 address (in dot notation), or an IPv6 address in colon (and possibly dot) notation. If null, we will use nameservers from subnet dhcpDnsOptions. Nameservers pulumi.StringArrayInput `pulumi:"nameservers"` // Options allows certain internal resolver variables to be modified. Options are a list of objects in https://man7.org/linux/man-pages/man5/resolv.conf.5.html. Examples: ["ndots:n", "edns0"] Options pulumi.StringArrayInput `pulumi:"options"` // Search list for host-name lookup. If null, we will use searches from subnet dhcpDnsOptios. Searches pulumi.StringArrayInput `pulumi:"searches"` }
func (ContainerInstanceDnsConfigArgs) ElementType ¶ added in v0.6.0
func (ContainerInstanceDnsConfigArgs) ElementType() reflect.Type
func (ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigOutput ¶ added in v0.6.0
func (i ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigOutput() ContainerInstanceDnsConfigOutput
func (ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigOutput
func (ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigPtrOutput ¶ added in v0.6.0
func (i ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigPtrOutput() ContainerInstanceDnsConfigPtrOutput
func (ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigPtrOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigPtrOutput
type ContainerInstanceDnsConfigInput ¶ added in v0.6.0
type ContainerInstanceDnsConfigInput interface { pulumi.Input ToContainerInstanceDnsConfigOutput() ContainerInstanceDnsConfigOutput ToContainerInstanceDnsConfigOutputWithContext(context.Context) ContainerInstanceDnsConfigOutput }
ContainerInstanceDnsConfigInput is an input type that accepts ContainerInstanceDnsConfigArgs and ContainerInstanceDnsConfigOutput values. You can construct a concrete instance of `ContainerInstanceDnsConfigInput` via:
ContainerInstanceDnsConfigArgs{...}
type ContainerInstanceDnsConfigOutput ¶ added in v0.6.0
type ContainerInstanceDnsConfigOutput struct{ *pulumi.OutputState }
func (ContainerInstanceDnsConfigOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceDnsConfigOutput) ElementType() reflect.Type
func (ContainerInstanceDnsConfigOutput) Nameservers ¶ added in v0.6.0
func (o ContainerInstanceDnsConfigOutput) Nameservers() pulumi.StringArrayOutput
IP address of a name server that the resolver should query, either an IPv4 address (in dot notation), or an IPv6 address in colon (and possibly dot) notation. If null, we will use nameservers from subnet dhcpDnsOptions.
func (ContainerInstanceDnsConfigOutput) Options ¶ added in v0.6.0
func (o ContainerInstanceDnsConfigOutput) Options() pulumi.StringArrayOutput
Options allows certain internal resolver variables to be modified. Options are a list of objects in https://man7.org/linux/man-pages/man5/resolv.conf.5.html. Examples: ["ndots:n", "edns0"]
func (ContainerInstanceDnsConfigOutput) Searches ¶ added in v0.6.0
func (o ContainerInstanceDnsConfigOutput) Searches() pulumi.StringArrayOutput
Search list for host-name lookup. If null, we will use searches from subnet dhcpDnsOptios.
func (ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigOutput ¶ added in v0.6.0
func (o ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigOutput() ContainerInstanceDnsConfigOutput
func (ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigOutput
func (ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigPtrOutput ¶ added in v0.6.0
func (o ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigPtrOutput() ContainerInstanceDnsConfigPtrOutput
func (ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigPtrOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigPtrOutput
type ContainerInstanceDnsConfigPtrInput ¶ added in v0.6.0
type ContainerInstanceDnsConfigPtrInput interface { pulumi.Input ToContainerInstanceDnsConfigPtrOutput() ContainerInstanceDnsConfigPtrOutput ToContainerInstanceDnsConfigPtrOutputWithContext(context.Context) ContainerInstanceDnsConfigPtrOutput }
ContainerInstanceDnsConfigPtrInput is an input type that accepts ContainerInstanceDnsConfigArgs, ContainerInstanceDnsConfigPtr and ContainerInstanceDnsConfigPtrOutput values. You can construct a concrete instance of `ContainerInstanceDnsConfigPtrInput` via:
ContainerInstanceDnsConfigArgs{...} or: nil
func ContainerInstanceDnsConfigPtr ¶ added in v0.6.0
func ContainerInstanceDnsConfigPtr(v *ContainerInstanceDnsConfigArgs) ContainerInstanceDnsConfigPtrInput
type ContainerInstanceDnsConfigPtrOutput ¶ added in v0.6.0
type ContainerInstanceDnsConfigPtrOutput struct{ *pulumi.OutputState }
func (ContainerInstanceDnsConfigPtrOutput) Elem ¶ added in v0.6.0
func (o ContainerInstanceDnsConfigPtrOutput) Elem() ContainerInstanceDnsConfigOutput
func (ContainerInstanceDnsConfigPtrOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceDnsConfigPtrOutput) ElementType() reflect.Type
func (ContainerInstanceDnsConfigPtrOutput) Nameservers ¶ added in v0.6.0
func (o ContainerInstanceDnsConfigPtrOutput) Nameservers() pulumi.StringArrayOutput
IP address of a name server that the resolver should query, either an IPv4 address (in dot notation), or an IPv6 address in colon (and possibly dot) notation. If null, we will use nameservers from subnet dhcpDnsOptions.
func (ContainerInstanceDnsConfigPtrOutput) Options ¶ added in v0.6.0
func (o ContainerInstanceDnsConfigPtrOutput) Options() pulumi.StringArrayOutput
Options allows certain internal resolver variables to be modified. Options are a list of objects in https://man7.org/linux/man-pages/man5/resolv.conf.5.html. Examples: ["ndots:n", "edns0"]
func (ContainerInstanceDnsConfigPtrOutput) Searches ¶ added in v0.6.0
func (o ContainerInstanceDnsConfigPtrOutput) Searches() pulumi.StringArrayOutput
Search list for host-name lookup. If null, we will use searches from subnet dhcpDnsOptios.
func (ContainerInstanceDnsConfigPtrOutput) ToContainerInstanceDnsConfigPtrOutput ¶ added in v0.6.0
func (o ContainerInstanceDnsConfigPtrOutput) ToContainerInstanceDnsConfigPtrOutput() ContainerInstanceDnsConfigPtrOutput
func (ContainerInstanceDnsConfigPtrOutput) ToContainerInstanceDnsConfigPtrOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceDnsConfigPtrOutput) ToContainerInstanceDnsConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigPtrOutput
type ContainerInstanceImagePullSecret ¶ added in v0.6.0
type ContainerInstanceImagePullSecret struct { // The password which should be used with the registry for authentication. The value is expected in base64 format. Password *string `pulumi:"password"` // The registry endpoint of the container image. RegistryEndpoint string `pulumi:"registryEndpoint"` // The OCID of the secret for registry credentials. SecretId *string `pulumi:"secretId"` // The type of ImagePullSecret. SecretType string `pulumi:"secretType"` // The username which should be used with the registry for authentication. The value is expected in base64 format. Username *string `pulumi:"username"` }
type ContainerInstanceImagePullSecretArgs ¶ added in v0.6.0
type ContainerInstanceImagePullSecretArgs struct { // The password which should be used with the registry for authentication. The value is expected in base64 format. Password pulumi.StringPtrInput `pulumi:"password"` // The registry endpoint of the container image. RegistryEndpoint pulumi.StringInput `pulumi:"registryEndpoint"` // The OCID of the secret for registry credentials. SecretId pulumi.StringPtrInput `pulumi:"secretId"` // The type of ImagePullSecret. SecretType pulumi.StringInput `pulumi:"secretType"` // The username which should be used with the registry for authentication. The value is expected in base64 format. Username pulumi.StringPtrInput `pulumi:"username"` }
func (ContainerInstanceImagePullSecretArgs) ElementType ¶ added in v0.6.0
func (ContainerInstanceImagePullSecretArgs) ElementType() reflect.Type
func (ContainerInstanceImagePullSecretArgs) ToContainerInstanceImagePullSecretOutput ¶ added in v0.6.0
func (i ContainerInstanceImagePullSecretArgs) ToContainerInstanceImagePullSecretOutput() ContainerInstanceImagePullSecretOutput
func (ContainerInstanceImagePullSecretArgs) ToContainerInstanceImagePullSecretOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceImagePullSecretArgs) ToContainerInstanceImagePullSecretOutputWithContext(ctx context.Context) ContainerInstanceImagePullSecretOutput
type ContainerInstanceImagePullSecretArray ¶ added in v0.6.0
type ContainerInstanceImagePullSecretArray []ContainerInstanceImagePullSecretInput
func (ContainerInstanceImagePullSecretArray) ElementType ¶ added in v0.6.0
func (ContainerInstanceImagePullSecretArray) ElementType() reflect.Type
func (ContainerInstanceImagePullSecretArray) ToContainerInstanceImagePullSecretArrayOutput ¶ added in v0.6.0
func (i ContainerInstanceImagePullSecretArray) ToContainerInstanceImagePullSecretArrayOutput() ContainerInstanceImagePullSecretArrayOutput
func (ContainerInstanceImagePullSecretArray) ToContainerInstanceImagePullSecretArrayOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceImagePullSecretArray) ToContainerInstanceImagePullSecretArrayOutputWithContext(ctx context.Context) ContainerInstanceImagePullSecretArrayOutput
type ContainerInstanceImagePullSecretArrayInput ¶ added in v0.6.0
type ContainerInstanceImagePullSecretArrayInput interface { pulumi.Input ToContainerInstanceImagePullSecretArrayOutput() ContainerInstanceImagePullSecretArrayOutput ToContainerInstanceImagePullSecretArrayOutputWithContext(context.Context) ContainerInstanceImagePullSecretArrayOutput }
ContainerInstanceImagePullSecretArrayInput is an input type that accepts ContainerInstanceImagePullSecretArray and ContainerInstanceImagePullSecretArrayOutput values. You can construct a concrete instance of `ContainerInstanceImagePullSecretArrayInput` via:
ContainerInstanceImagePullSecretArray{ ContainerInstanceImagePullSecretArgs{...} }
type ContainerInstanceImagePullSecretArrayOutput ¶ added in v0.6.0
type ContainerInstanceImagePullSecretArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceImagePullSecretArrayOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceImagePullSecretArrayOutput) ElementType() reflect.Type
func (ContainerInstanceImagePullSecretArrayOutput) ToContainerInstanceImagePullSecretArrayOutput ¶ added in v0.6.0
func (o ContainerInstanceImagePullSecretArrayOutput) ToContainerInstanceImagePullSecretArrayOutput() ContainerInstanceImagePullSecretArrayOutput
func (ContainerInstanceImagePullSecretArrayOutput) ToContainerInstanceImagePullSecretArrayOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceImagePullSecretArrayOutput) ToContainerInstanceImagePullSecretArrayOutputWithContext(ctx context.Context) ContainerInstanceImagePullSecretArrayOutput
type ContainerInstanceImagePullSecretInput ¶ added in v0.6.0
type ContainerInstanceImagePullSecretInput interface { pulumi.Input ToContainerInstanceImagePullSecretOutput() ContainerInstanceImagePullSecretOutput ToContainerInstanceImagePullSecretOutputWithContext(context.Context) ContainerInstanceImagePullSecretOutput }
ContainerInstanceImagePullSecretInput is an input type that accepts ContainerInstanceImagePullSecretArgs and ContainerInstanceImagePullSecretOutput values. You can construct a concrete instance of `ContainerInstanceImagePullSecretInput` via:
ContainerInstanceImagePullSecretArgs{...}
type ContainerInstanceImagePullSecretOutput ¶ added in v0.6.0
type ContainerInstanceImagePullSecretOutput struct{ *pulumi.OutputState }
func (ContainerInstanceImagePullSecretOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceImagePullSecretOutput) ElementType() reflect.Type
func (ContainerInstanceImagePullSecretOutput) Password ¶ added in v0.6.0
func (o ContainerInstanceImagePullSecretOutput) Password() pulumi.StringPtrOutput
The password which should be used with the registry for authentication. The value is expected in base64 format.
func (ContainerInstanceImagePullSecretOutput) RegistryEndpoint ¶ added in v0.6.0
func (o ContainerInstanceImagePullSecretOutput) RegistryEndpoint() pulumi.StringOutput
The registry endpoint of the container image.
func (ContainerInstanceImagePullSecretOutput) SecretId ¶ added in v0.6.0
func (o ContainerInstanceImagePullSecretOutput) SecretId() pulumi.StringPtrOutput
The OCID of the secret for registry credentials.
func (ContainerInstanceImagePullSecretOutput) SecretType ¶ added in v0.6.0
func (o ContainerInstanceImagePullSecretOutput) SecretType() pulumi.StringOutput
The type of ImagePullSecret.
func (ContainerInstanceImagePullSecretOutput) ToContainerInstanceImagePullSecretOutput ¶ added in v0.6.0
func (o ContainerInstanceImagePullSecretOutput) ToContainerInstanceImagePullSecretOutput() ContainerInstanceImagePullSecretOutput
func (ContainerInstanceImagePullSecretOutput) ToContainerInstanceImagePullSecretOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceImagePullSecretOutput) ToContainerInstanceImagePullSecretOutputWithContext(ctx context.Context) ContainerInstanceImagePullSecretOutput
func (ContainerInstanceImagePullSecretOutput) Username ¶ added in v0.6.0
func (o ContainerInstanceImagePullSecretOutput) Username() pulumi.StringPtrOutput
The username which should be used with the registry for authentication. The value is expected in base64 format.
type ContainerInstanceInput ¶ added in v0.6.0
type ContainerInstanceInput interface { pulumi.Input ToContainerInstanceOutput() ContainerInstanceOutput ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput }
type ContainerInstanceMap ¶ added in v0.6.0
type ContainerInstanceMap map[string]ContainerInstanceInput
func (ContainerInstanceMap) ElementType ¶ added in v0.6.0
func (ContainerInstanceMap) ElementType() reflect.Type
func (ContainerInstanceMap) ToContainerInstanceMapOutput ¶ added in v0.6.0
func (i ContainerInstanceMap) ToContainerInstanceMapOutput() ContainerInstanceMapOutput
func (ContainerInstanceMap) ToContainerInstanceMapOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceMap) ToContainerInstanceMapOutputWithContext(ctx context.Context) ContainerInstanceMapOutput
type ContainerInstanceMapInput ¶ added in v0.6.0
type ContainerInstanceMapInput interface { pulumi.Input ToContainerInstanceMapOutput() ContainerInstanceMapOutput ToContainerInstanceMapOutputWithContext(context.Context) ContainerInstanceMapOutput }
ContainerInstanceMapInput is an input type that accepts ContainerInstanceMap and ContainerInstanceMapOutput values. You can construct a concrete instance of `ContainerInstanceMapInput` via:
ContainerInstanceMap{ "key": ContainerInstanceArgs{...} }
type ContainerInstanceMapOutput ¶ added in v0.6.0
type ContainerInstanceMapOutput struct{ *pulumi.OutputState }
func (ContainerInstanceMapOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceMapOutput) ElementType() reflect.Type
func (ContainerInstanceMapOutput) MapIndex ¶ added in v0.6.0
func (o ContainerInstanceMapOutput) MapIndex(k pulumi.StringInput) ContainerInstanceOutput
func (ContainerInstanceMapOutput) ToContainerInstanceMapOutput ¶ added in v0.6.0
func (o ContainerInstanceMapOutput) ToContainerInstanceMapOutput() ContainerInstanceMapOutput
func (ContainerInstanceMapOutput) ToContainerInstanceMapOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceMapOutput) ToContainerInstanceMapOutputWithContext(ctx context.Context) ContainerInstanceMapOutput
type ContainerInstanceOutput ¶ added in v0.6.0
type ContainerInstanceOutput struct{ *pulumi.OutputState }
func (ContainerInstanceOutput) AvailabilityDomain ¶ added in v0.6.0
func (o ContainerInstanceOutput) AvailabilityDomain() pulumi.StringOutput
Availability Domain where the ContainerInstance should be created.
func (ContainerInstanceOutput) CompartmentId ¶ added in v0.6.0
func (o ContainerInstanceOutput) CompartmentId() pulumi.StringOutput
(Updatable) Compartment Identifier
func (ContainerInstanceOutput) ContainerCount ¶ added in v0.6.0
func (o ContainerInstanceOutput) ContainerCount() pulumi.IntOutput
The number of containers on this Instance
func (ContainerInstanceOutput) ContainerRestartPolicy ¶ added in v0.6.0
func (o ContainerInstanceOutput) ContainerRestartPolicy() pulumi.StringOutput
Container restart policy
func (ContainerInstanceOutput) Containers ¶ added in v0.6.0
func (o ContainerInstanceOutput) Containers() ContainerInstanceContainerArrayOutput
The Containers to create on this Instance.
func (ContainerInstanceOutput) DefinedTags ¶ added in v0.6.0
func (o ContainerInstanceOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (ContainerInstanceOutput) DisplayName ¶ added in v0.6.0
func (o ContainerInstanceOutput) DisplayName() pulumi.StringOutput
A user-friendly name for the VNIC. Does not have to be unique. Avoid entering confidential information.
func (ContainerInstanceOutput) DnsConfig ¶ added in v0.6.0
func (o ContainerInstanceOutput) DnsConfig() ContainerInstanceDnsConfigOutput
Allow customers to define DNS settings for containers. If this is not provided, the containers will use the default DNS settings of the subnet.
func (ContainerInstanceOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceOutput) ElementType() reflect.Type
func (ContainerInstanceOutput) FaultDomain ¶ added in v0.6.0
func (o ContainerInstanceOutput) FaultDomain() pulumi.StringOutput
Fault Domain where the ContainerInstance should run.
func (ContainerInstanceOutput) FreeformTags ¶ added in v0.6.0
func (o ContainerInstanceOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (ContainerInstanceOutput) GracefulShutdownTimeoutInSeconds ¶ added in v0.6.0
func (o ContainerInstanceOutput) GracefulShutdownTimeoutInSeconds() pulumi.StringOutput
Duration in seconds processes within a Container have to gracefully terminate. This applies whenever a Container must be halted, such as when the Container Instance is deleted. Processes will first be sent a termination signal. After this timeout is reached, the processes will be sent a termination signal.
func (ContainerInstanceOutput) ImagePullSecrets ¶ added in v0.6.0
func (o ContainerInstanceOutput) ImagePullSecrets() ContainerInstanceImagePullSecretArrayOutput
The image pull secrets for accessing private registry to pull images for containers
func (ContainerInstanceOutput) LifecycleDetails ¶ added in v0.6.0
func (o ContainerInstanceOutput) LifecycleDetails() pulumi.StringOutput
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
func (ContainerInstanceOutput) Shape ¶ added in v0.6.0
func (o ContainerInstanceOutput) Shape() pulumi.StringOutput
The shape of the Container Instance. The shape determines the resources available to the Container Instance.
func (ContainerInstanceOutput) ShapeConfig ¶ added in v0.6.0
func (o ContainerInstanceOutput) ShapeConfig() ContainerInstanceShapeConfigOutput
The size and amount of resources available to the Container Instance.
func (ContainerInstanceOutput) State ¶ added in v0.6.0
func (o ContainerInstanceOutput) State() pulumi.StringOutput
(Updatable) The target state for the Container Instance. Could be set to `ACTIVE` or `INACTIVE`.
func (ContainerInstanceOutput) SystemTags ¶ added in v0.6.0
func (o ContainerInstanceOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (ContainerInstanceOutput) TimeCreated ¶ added in v0.6.0
func (o ContainerInstanceOutput) TimeCreated() pulumi.StringOutput
The time the the ContainerInstance was created. An RFC3339 formatted datetime string
func (ContainerInstanceOutput) TimeUpdated ¶ added in v0.6.0
func (o ContainerInstanceOutput) TimeUpdated() pulumi.StringOutput
The time the ContainerInstance was updated. An RFC3339 formatted datetime string
func (ContainerInstanceOutput) ToContainerInstanceOutput ¶ added in v0.6.0
func (o ContainerInstanceOutput) ToContainerInstanceOutput() ContainerInstanceOutput
func (ContainerInstanceOutput) ToContainerInstanceOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceOutput) ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput
func (ContainerInstanceOutput) Vnics ¶ added in v0.6.0
func (o ContainerInstanceOutput) Vnics() ContainerInstanceVnicArrayOutput
The networks to make available to containers on this Instance.
func (ContainerInstanceOutput) VolumeCount ¶ added in v0.6.0
func (o ContainerInstanceOutput) VolumeCount() pulumi.IntOutput
The number of volumes that attached to this Instance
func (ContainerInstanceOutput) Volumes ¶ added in v0.6.0
func (o ContainerInstanceOutput) Volumes() ContainerInstanceVolumeArrayOutput
A Volume represents a directory with data that is accessible across multiple containers in a ContainerInstance. Up to 32 volumes can be attached to single container instance.
type ContainerInstanceShapeConfig ¶ added in v0.6.0
type ContainerInstanceShapeConfig struct { // The total amount of memory available to the instance, in gigabytes. MemoryInGbs *float64 `pulumi:"memoryInGbs"` // The networking bandwidth available to the instance, in gigabits per second. NetworkingBandwidthInGbps *float64 `pulumi:"networkingBandwidthInGbps"` // The total number of OCPUs available to the instance. Ocpus float64 `pulumi:"ocpus"` // A short description of the instance's processor (CPU). ProcessorDescription *string `pulumi:"processorDescription"` }
type ContainerInstanceShapeConfigArgs ¶ added in v0.6.0
type ContainerInstanceShapeConfigArgs struct { // The total amount of memory available to the instance, in gigabytes. MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"` // The networking bandwidth available to the instance, in gigabits per second. NetworkingBandwidthInGbps pulumi.Float64PtrInput `pulumi:"networkingBandwidthInGbps"` // The total number of OCPUs available to the instance. Ocpus pulumi.Float64Input `pulumi:"ocpus"` // A short description of the instance's processor (CPU). ProcessorDescription pulumi.StringPtrInput `pulumi:"processorDescription"` }
func (ContainerInstanceShapeConfigArgs) ElementType ¶ added in v0.6.0
func (ContainerInstanceShapeConfigArgs) ElementType() reflect.Type
func (ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigOutput ¶ added in v0.6.0
func (i ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigOutput() ContainerInstanceShapeConfigOutput
func (ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigOutput
func (ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigPtrOutput ¶ added in v0.6.0
func (i ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigPtrOutput() ContainerInstanceShapeConfigPtrOutput
func (ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigPtrOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigPtrOutput
type ContainerInstanceShapeConfigInput ¶ added in v0.6.0
type ContainerInstanceShapeConfigInput interface { pulumi.Input ToContainerInstanceShapeConfigOutput() ContainerInstanceShapeConfigOutput ToContainerInstanceShapeConfigOutputWithContext(context.Context) ContainerInstanceShapeConfigOutput }
ContainerInstanceShapeConfigInput is an input type that accepts ContainerInstanceShapeConfigArgs and ContainerInstanceShapeConfigOutput values. You can construct a concrete instance of `ContainerInstanceShapeConfigInput` via:
ContainerInstanceShapeConfigArgs{...}
type ContainerInstanceShapeConfigOutput ¶ added in v0.6.0
type ContainerInstanceShapeConfigOutput struct{ *pulumi.OutputState }
func (ContainerInstanceShapeConfigOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceShapeConfigOutput) ElementType() reflect.Type
func (ContainerInstanceShapeConfigOutput) MemoryInGbs ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigOutput) MemoryInGbs() pulumi.Float64PtrOutput
The total amount of memory available to the instance, in gigabytes.
func (ContainerInstanceShapeConfigOutput) NetworkingBandwidthInGbps ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigOutput) NetworkingBandwidthInGbps() pulumi.Float64PtrOutput
The networking bandwidth available to the instance, in gigabits per second.
func (ContainerInstanceShapeConfigOutput) Ocpus ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigOutput) Ocpus() pulumi.Float64Output
The total number of OCPUs available to the instance.
func (ContainerInstanceShapeConfigOutput) ProcessorDescription ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigOutput) ProcessorDescription() pulumi.StringPtrOutput
A short description of the instance's processor (CPU).
func (ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigOutput ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigOutput() ContainerInstanceShapeConfigOutput
func (ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigOutput
func (ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigPtrOutput ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigPtrOutput() ContainerInstanceShapeConfigPtrOutput
func (ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigPtrOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigPtrOutput
type ContainerInstanceShapeConfigPtrInput ¶ added in v0.6.0
type ContainerInstanceShapeConfigPtrInput interface { pulumi.Input ToContainerInstanceShapeConfigPtrOutput() ContainerInstanceShapeConfigPtrOutput ToContainerInstanceShapeConfigPtrOutputWithContext(context.Context) ContainerInstanceShapeConfigPtrOutput }
ContainerInstanceShapeConfigPtrInput is an input type that accepts ContainerInstanceShapeConfigArgs, ContainerInstanceShapeConfigPtr and ContainerInstanceShapeConfigPtrOutput values. You can construct a concrete instance of `ContainerInstanceShapeConfigPtrInput` via:
ContainerInstanceShapeConfigArgs{...} or: nil
func ContainerInstanceShapeConfigPtr ¶ added in v0.6.0
func ContainerInstanceShapeConfigPtr(v *ContainerInstanceShapeConfigArgs) ContainerInstanceShapeConfigPtrInput
type ContainerInstanceShapeConfigPtrOutput ¶ added in v0.6.0
type ContainerInstanceShapeConfigPtrOutput struct{ *pulumi.OutputState }
func (ContainerInstanceShapeConfigPtrOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceShapeConfigPtrOutput) ElementType() reflect.Type
func (ContainerInstanceShapeConfigPtrOutput) MemoryInGbs ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigPtrOutput) MemoryInGbs() pulumi.Float64PtrOutput
The total amount of memory available to the instance, in gigabytes.
func (ContainerInstanceShapeConfigPtrOutput) NetworkingBandwidthInGbps ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigPtrOutput) NetworkingBandwidthInGbps() pulumi.Float64PtrOutput
The networking bandwidth available to the instance, in gigabits per second.
func (ContainerInstanceShapeConfigPtrOutput) Ocpus ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigPtrOutput) Ocpus() pulumi.Float64PtrOutput
The total number of OCPUs available to the instance.
func (ContainerInstanceShapeConfigPtrOutput) ProcessorDescription ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigPtrOutput) ProcessorDescription() pulumi.StringPtrOutput
A short description of the instance's processor (CPU).
func (ContainerInstanceShapeConfigPtrOutput) ToContainerInstanceShapeConfigPtrOutput ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigPtrOutput) ToContainerInstanceShapeConfigPtrOutput() ContainerInstanceShapeConfigPtrOutput
func (ContainerInstanceShapeConfigPtrOutput) ToContainerInstanceShapeConfigPtrOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigPtrOutput) ToContainerInstanceShapeConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigPtrOutput
type ContainerInstanceState ¶ added in v0.6.0
type ContainerInstanceState struct { // Availability Domain where the ContainerInstance should be created. AvailabilityDomain pulumi.StringPtrInput // (Updatable) Compartment Identifier CompartmentId pulumi.StringPtrInput // The number of containers on this Instance ContainerCount pulumi.IntPtrInput // Container restart policy ContainerRestartPolicy pulumi.StringPtrInput // The Containers to create on this Instance. Containers ContainerInstanceContainerArrayInput // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput // A user-friendly name for the VNIC. Does not have to be unique. Avoid entering confidential information. DisplayName pulumi.StringPtrInput // Allow customers to define DNS settings for containers. If this is not provided, the containers will use the default DNS settings of the subnet. DnsConfig ContainerInstanceDnsConfigPtrInput // Fault Domain where the ContainerInstance should run. FaultDomain pulumi.StringPtrInput // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput // Duration in seconds processes within a Container have to gracefully terminate. This applies whenever a Container must be halted, such as when the Container Instance is deleted. Processes will first be sent a termination signal. After this timeout is reached, the processes will be sent a termination signal. GracefulShutdownTimeoutInSeconds pulumi.StringPtrInput // The image pull secrets for accessing private registry to pull images for containers ImagePullSecrets ContainerInstanceImagePullSecretArrayInput // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. LifecycleDetails pulumi.StringPtrInput // The shape of the Container Instance. The shape determines the resources available to the Container Instance. Shape pulumi.StringPtrInput // The size and amount of resources available to the Container Instance. ShapeConfig ContainerInstanceShapeConfigPtrInput // (Updatable) The target state for the Container Instance. Could be set to `ACTIVE` or `INACTIVE`. State pulumi.StringPtrInput // Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}` SystemTags pulumi.MapInput // The time the the ContainerInstance was created. An RFC3339 formatted datetime string TimeCreated pulumi.StringPtrInput // The time the ContainerInstance was updated. An RFC3339 formatted datetime string TimeUpdated pulumi.StringPtrInput // The networks to make available to containers on this Instance. Vnics ContainerInstanceVnicArrayInput // The number of volumes that attached to this Instance VolumeCount pulumi.IntPtrInput // A Volume represents a directory with data that is accessible across multiple containers in a ContainerInstance. Up to 32 volumes can be attached to single container instance. Volumes ContainerInstanceVolumeArrayInput }
func (ContainerInstanceState) ElementType ¶ added in v0.6.0
func (ContainerInstanceState) ElementType() reflect.Type
type ContainerInstanceVnic ¶ added in v0.6.0
type ContainerInstanceVnic struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // A user-friendly name for the VNIC. Does not have to be unique. Avoid entering confidential information. DisplayName *string `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The hostname for the VNIC's primary private IP. HostnameLabel *string `pulumi:"hostnameLabel"` // Whether the VNIC should be assigned a public IP address. IsPublicIpAssigned *bool `pulumi:"isPublicIpAssigned"` // A list of the OCIDs of the network security groups (NSGs) to add the VNIC to. NsgIds []string `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. PrivateIp *string `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. SkipSourceDestCheck *bool `pulumi:"skipSourceDestCheck"` // The OCID of the subnet to create the VNIC in. SubnetId string `pulumi:"subnetId"` // The ID of the Virtual Network Interface Card (VNIC) over which Containers accessing this network can communicate with the larger Virtual Client Network. VnicId *string `pulumi:"vnicId"` }
type ContainerInstanceVnicArgs ¶ added in v0.6.0
type ContainerInstanceVnicArgs struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // A user-friendly name for the VNIC. Does not have to be unique. Avoid entering confidential information. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The hostname for the VNIC's primary private IP. HostnameLabel pulumi.StringPtrInput `pulumi:"hostnameLabel"` // Whether the VNIC should be assigned a public IP address. IsPublicIpAssigned pulumi.BoolPtrInput `pulumi:"isPublicIpAssigned"` // A list of the OCIDs of the network security groups (NSGs) to add the VNIC to. NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR. PrivateIp pulumi.StringPtrInput `pulumi:"privateIp"` // Whether the source/destination check is disabled on the VNIC. SkipSourceDestCheck pulumi.BoolPtrInput `pulumi:"skipSourceDestCheck"` // The OCID of the subnet to create the VNIC in. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The ID of the Virtual Network Interface Card (VNIC) over which Containers accessing this network can communicate with the larger Virtual Client Network. VnicId pulumi.StringPtrInput `pulumi:"vnicId"` }
func (ContainerInstanceVnicArgs) ElementType ¶ added in v0.6.0
func (ContainerInstanceVnicArgs) ElementType() reflect.Type
func (ContainerInstanceVnicArgs) ToContainerInstanceVnicOutput ¶ added in v0.6.0
func (i ContainerInstanceVnicArgs) ToContainerInstanceVnicOutput() ContainerInstanceVnicOutput
func (ContainerInstanceVnicArgs) ToContainerInstanceVnicOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceVnicArgs) ToContainerInstanceVnicOutputWithContext(ctx context.Context) ContainerInstanceVnicOutput
type ContainerInstanceVnicArray ¶ added in v0.6.0
type ContainerInstanceVnicArray []ContainerInstanceVnicInput
func (ContainerInstanceVnicArray) ElementType ¶ added in v0.6.0
func (ContainerInstanceVnicArray) ElementType() reflect.Type
func (ContainerInstanceVnicArray) ToContainerInstanceVnicArrayOutput ¶ added in v0.6.0
func (i ContainerInstanceVnicArray) ToContainerInstanceVnicArrayOutput() ContainerInstanceVnicArrayOutput
func (ContainerInstanceVnicArray) ToContainerInstanceVnicArrayOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceVnicArray) ToContainerInstanceVnicArrayOutputWithContext(ctx context.Context) ContainerInstanceVnicArrayOutput
type ContainerInstanceVnicArrayInput ¶ added in v0.6.0
type ContainerInstanceVnicArrayInput interface { pulumi.Input ToContainerInstanceVnicArrayOutput() ContainerInstanceVnicArrayOutput ToContainerInstanceVnicArrayOutputWithContext(context.Context) ContainerInstanceVnicArrayOutput }
ContainerInstanceVnicArrayInput is an input type that accepts ContainerInstanceVnicArray and ContainerInstanceVnicArrayOutput values. You can construct a concrete instance of `ContainerInstanceVnicArrayInput` via:
ContainerInstanceVnicArray{ ContainerInstanceVnicArgs{...} }
type ContainerInstanceVnicArrayOutput ¶ added in v0.6.0
type ContainerInstanceVnicArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceVnicArrayOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceVnicArrayOutput) ElementType() reflect.Type
func (ContainerInstanceVnicArrayOutput) Index ¶ added in v0.6.0
func (o ContainerInstanceVnicArrayOutput) Index(i pulumi.IntInput) ContainerInstanceVnicOutput
func (ContainerInstanceVnicArrayOutput) ToContainerInstanceVnicArrayOutput ¶ added in v0.6.0
func (o ContainerInstanceVnicArrayOutput) ToContainerInstanceVnicArrayOutput() ContainerInstanceVnicArrayOutput
func (ContainerInstanceVnicArrayOutput) ToContainerInstanceVnicArrayOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceVnicArrayOutput) ToContainerInstanceVnicArrayOutputWithContext(ctx context.Context) ContainerInstanceVnicArrayOutput
type ContainerInstanceVnicInput ¶ added in v0.6.0
type ContainerInstanceVnicInput interface { pulumi.Input ToContainerInstanceVnicOutput() ContainerInstanceVnicOutput ToContainerInstanceVnicOutputWithContext(context.Context) ContainerInstanceVnicOutput }
ContainerInstanceVnicInput is an input type that accepts ContainerInstanceVnicArgs and ContainerInstanceVnicOutput values. You can construct a concrete instance of `ContainerInstanceVnicInput` via:
ContainerInstanceVnicArgs{...}
type ContainerInstanceVnicOutput ¶ added in v0.6.0
type ContainerInstanceVnicOutput struct{ *pulumi.OutputState }
func (ContainerInstanceVnicOutput) DefinedTags ¶ added in v0.6.0
func (o ContainerInstanceVnicOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
func (ContainerInstanceVnicOutput) DisplayName ¶ added in v0.6.0
func (o ContainerInstanceVnicOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name for the VNIC. Does not have to be unique. Avoid entering confidential information.
func (ContainerInstanceVnicOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceVnicOutput) ElementType() reflect.Type
func (ContainerInstanceVnicOutput) FreeformTags ¶ added in v0.6.0
func (o ContainerInstanceVnicOutput) FreeformTags() pulumi.MapOutput
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
func (ContainerInstanceVnicOutput) HostnameLabel ¶ added in v0.6.0
func (o ContainerInstanceVnicOutput) HostnameLabel() pulumi.StringPtrOutput
The hostname for the VNIC's primary private IP.
func (ContainerInstanceVnicOutput) IsPublicIpAssigned ¶ added in v0.6.0
func (o ContainerInstanceVnicOutput) IsPublicIpAssigned() pulumi.BoolPtrOutput
Whether the VNIC should be assigned a public IP address.
func (ContainerInstanceVnicOutput) NsgIds ¶ added in v0.6.0
func (o ContainerInstanceVnicOutput) NsgIds() pulumi.StringArrayOutput
A list of the OCIDs of the network security groups (NSGs) to add the VNIC to.
func (ContainerInstanceVnicOutput) PrivateIp ¶ added in v0.6.0
func (o ContainerInstanceVnicOutput) PrivateIp() pulumi.StringPtrOutput
A private IP address of your choice to assign to the VNIC. Must be an available IP address within the subnet's CIDR.
func (ContainerInstanceVnicOutput) SkipSourceDestCheck ¶ added in v0.6.0
func (o ContainerInstanceVnicOutput) SkipSourceDestCheck() pulumi.BoolPtrOutput
Whether the source/destination check is disabled on the VNIC.
func (ContainerInstanceVnicOutput) SubnetId ¶ added in v0.6.0
func (o ContainerInstanceVnicOutput) SubnetId() pulumi.StringOutput
The OCID of the subnet to create the VNIC in.
func (ContainerInstanceVnicOutput) ToContainerInstanceVnicOutput ¶ added in v0.6.0
func (o ContainerInstanceVnicOutput) ToContainerInstanceVnicOutput() ContainerInstanceVnicOutput
func (ContainerInstanceVnicOutput) ToContainerInstanceVnicOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceVnicOutput) ToContainerInstanceVnicOutputWithContext(ctx context.Context) ContainerInstanceVnicOutput
func (ContainerInstanceVnicOutput) VnicId ¶ added in v0.6.0
func (o ContainerInstanceVnicOutput) VnicId() pulumi.StringPtrOutput
The ID of the Virtual Network Interface Card (VNIC) over which Containers accessing this network can communicate with the larger Virtual Client Network.
type ContainerInstanceVolume ¶ added in v0.6.0
type ContainerInstanceVolume struct { // Volume type that we are using for empty dir where it could be either File Storage or Memory BackingStore *string `pulumi:"backingStore"` // Contains key value pairs which can be mounted as individual files inside the container. The value needs to be base64 encoded. It is decoded to plain text before the mount. Configs []ContainerInstanceVolumeConfig `pulumi:"configs"` // The name of the volume. This has be unique cross single ContainerInstance. Name string `pulumi:"name"` // The type of volume. VolumeType string `pulumi:"volumeType"` }
type ContainerInstanceVolumeArgs ¶ added in v0.6.0
type ContainerInstanceVolumeArgs struct { // Volume type that we are using for empty dir where it could be either File Storage or Memory BackingStore pulumi.StringPtrInput `pulumi:"backingStore"` // Contains key value pairs which can be mounted as individual files inside the container. The value needs to be base64 encoded. It is decoded to plain text before the mount. Configs ContainerInstanceVolumeConfigArrayInput `pulumi:"configs"` // The name of the volume. This has be unique cross single ContainerInstance. Name pulumi.StringInput `pulumi:"name"` // The type of volume. VolumeType pulumi.StringInput `pulumi:"volumeType"` }
func (ContainerInstanceVolumeArgs) ElementType ¶ added in v0.6.0
func (ContainerInstanceVolumeArgs) ElementType() reflect.Type
func (ContainerInstanceVolumeArgs) ToContainerInstanceVolumeOutput ¶ added in v0.6.0
func (i ContainerInstanceVolumeArgs) ToContainerInstanceVolumeOutput() ContainerInstanceVolumeOutput
func (ContainerInstanceVolumeArgs) ToContainerInstanceVolumeOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceVolumeArgs) ToContainerInstanceVolumeOutputWithContext(ctx context.Context) ContainerInstanceVolumeOutput
type ContainerInstanceVolumeArray ¶ added in v0.6.0
type ContainerInstanceVolumeArray []ContainerInstanceVolumeInput
func (ContainerInstanceVolumeArray) ElementType ¶ added in v0.6.0
func (ContainerInstanceVolumeArray) ElementType() reflect.Type
func (ContainerInstanceVolumeArray) ToContainerInstanceVolumeArrayOutput ¶ added in v0.6.0
func (i ContainerInstanceVolumeArray) ToContainerInstanceVolumeArrayOutput() ContainerInstanceVolumeArrayOutput
func (ContainerInstanceVolumeArray) ToContainerInstanceVolumeArrayOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceVolumeArray) ToContainerInstanceVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceVolumeArrayOutput
type ContainerInstanceVolumeArrayInput ¶ added in v0.6.0
type ContainerInstanceVolumeArrayInput interface { pulumi.Input ToContainerInstanceVolumeArrayOutput() ContainerInstanceVolumeArrayOutput ToContainerInstanceVolumeArrayOutputWithContext(context.Context) ContainerInstanceVolumeArrayOutput }
ContainerInstanceVolumeArrayInput is an input type that accepts ContainerInstanceVolumeArray and ContainerInstanceVolumeArrayOutput values. You can construct a concrete instance of `ContainerInstanceVolumeArrayInput` via:
ContainerInstanceVolumeArray{ ContainerInstanceVolumeArgs{...} }
type ContainerInstanceVolumeArrayOutput ¶ added in v0.6.0
type ContainerInstanceVolumeArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceVolumeArrayOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceVolumeArrayOutput) ElementType() reflect.Type
func (ContainerInstanceVolumeArrayOutput) Index ¶ added in v0.6.0
func (o ContainerInstanceVolumeArrayOutput) Index(i pulumi.IntInput) ContainerInstanceVolumeOutput
func (ContainerInstanceVolumeArrayOutput) ToContainerInstanceVolumeArrayOutput ¶ added in v0.6.0
func (o ContainerInstanceVolumeArrayOutput) ToContainerInstanceVolumeArrayOutput() ContainerInstanceVolumeArrayOutput
func (ContainerInstanceVolumeArrayOutput) ToContainerInstanceVolumeArrayOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceVolumeArrayOutput) ToContainerInstanceVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceVolumeArrayOutput
type ContainerInstanceVolumeConfig ¶ added in v0.6.0
type ContainerInstanceVolumeConfig struct { // The base64 encoded contents of the file. The contents are decoded to plain text before mounted as a file to a container inside container instance. Data *string `pulumi:"data"` // The name of the file. The fileName should be unique across the volume. FileName *string `pulumi:"fileName"` // (Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path. Path *string `pulumi:"path"` }
type ContainerInstanceVolumeConfigArgs ¶ added in v0.6.0
type ContainerInstanceVolumeConfigArgs struct { // The base64 encoded contents of the file. The contents are decoded to plain text before mounted as a file to a container inside container instance. Data pulumi.StringPtrInput `pulumi:"data"` // The name of the file. The fileName should be unique across the volume. FileName pulumi.StringPtrInput `pulumi:"fileName"` // (Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path. Path pulumi.StringPtrInput `pulumi:"path"` }
func (ContainerInstanceVolumeConfigArgs) ElementType ¶ added in v0.6.0
func (ContainerInstanceVolumeConfigArgs) ElementType() reflect.Type
func (ContainerInstanceVolumeConfigArgs) ToContainerInstanceVolumeConfigOutput ¶ added in v0.6.0
func (i ContainerInstanceVolumeConfigArgs) ToContainerInstanceVolumeConfigOutput() ContainerInstanceVolumeConfigOutput
func (ContainerInstanceVolumeConfigArgs) ToContainerInstanceVolumeConfigOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceVolumeConfigArgs) ToContainerInstanceVolumeConfigOutputWithContext(ctx context.Context) ContainerInstanceVolumeConfigOutput
type ContainerInstanceVolumeConfigArray ¶ added in v0.6.0
type ContainerInstanceVolumeConfigArray []ContainerInstanceVolumeConfigInput
func (ContainerInstanceVolumeConfigArray) ElementType ¶ added in v0.6.0
func (ContainerInstanceVolumeConfigArray) ElementType() reflect.Type
func (ContainerInstanceVolumeConfigArray) ToContainerInstanceVolumeConfigArrayOutput ¶ added in v0.6.0
func (i ContainerInstanceVolumeConfigArray) ToContainerInstanceVolumeConfigArrayOutput() ContainerInstanceVolumeConfigArrayOutput
func (ContainerInstanceVolumeConfigArray) ToContainerInstanceVolumeConfigArrayOutputWithContext ¶ added in v0.6.0
func (i ContainerInstanceVolumeConfigArray) ToContainerInstanceVolumeConfigArrayOutputWithContext(ctx context.Context) ContainerInstanceVolumeConfigArrayOutput
type ContainerInstanceVolumeConfigArrayInput ¶ added in v0.6.0
type ContainerInstanceVolumeConfigArrayInput interface { pulumi.Input ToContainerInstanceVolumeConfigArrayOutput() ContainerInstanceVolumeConfigArrayOutput ToContainerInstanceVolumeConfigArrayOutputWithContext(context.Context) ContainerInstanceVolumeConfigArrayOutput }
ContainerInstanceVolumeConfigArrayInput is an input type that accepts ContainerInstanceVolumeConfigArray and ContainerInstanceVolumeConfigArrayOutput values. You can construct a concrete instance of `ContainerInstanceVolumeConfigArrayInput` via:
ContainerInstanceVolumeConfigArray{ ContainerInstanceVolumeConfigArgs{...} }
type ContainerInstanceVolumeConfigArrayOutput ¶ added in v0.6.0
type ContainerInstanceVolumeConfigArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceVolumeConfigArrayOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceVolumeConfigArrayOutput) ElementType() reflect.Type
func (ContainerInstanceVolumeConfigArrayOutput) ToContainerInstanceVolumeConfigArrayOutput ¶ added in v0.6.0
func (o ContainerInstanceVolumeConfigArrayOutput) ToContainerInstanceVolumeConfigArrayOutput() ContainerInstanceVolumeConfigArrayOutput
func (ContainerInstanceVolumeConfigArrayOutput) ToContainerInstanceVolumeConfigArrayOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceVolumeConfigArrayOutput) ToContainerInstanceVolumeConfigArrayOutputWithContext(ctx context.Context) ContainerInstanceVolumeConfigArrayOutput
type ContainerInstanceVolumeConfigInput ¶ added in v0.6.0
type ContainerInstanceVolumeConfigInput interface { pulumi.Input ToContainerInstanceVolumeConfigOutput() ContainerInstanceVolumeConfigOutput ToContainerInstanceVolumeConfigOutputWithContext(context.Context) ContainerInstanceVolumeConfigOutput }
ContainerInstanceVolumeConfigInput is an input type that accepts ContainerInstanceVolumeConfigArgs and ContainerInstanceVolumeConfigOutput values. You can construct a concrete instance of `ContainerInstanceVolumeConfigInput` via:
ContainerInstanceVolumeConfigArgs{...}
type ContainerInstanceVolumeConfigOutput ¶ added in v0.6.0
type ContainerInstanceVolumeConfigOutput struct{ *pulumi.OutputState }
func (ContainerInstanceVolumeConfigOutput) Data ¶ added in v0.6.0
func (o ContainerInstanceVolumeConfigOutput) Data() pulumi.StringPtrOutput
The base64 encoded contents of the file. The contents are decoded to plain text before mounted as a file to a container inside container instance.
func (ContainerInstanceVolumeConfigOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceVolumeConfigOutput) ElementType() reflect.Type
func (ContainerInstanceVolumeConfigOutput) FileName ¶ added in v0.6.0
func (o ContainerInstanceVolumeConfigOutput) FileName() pulumi.StringPtrOutput
The name of the file. The fileName should be unique across the volume.
func (ContainerInstanceVolumeConfigOutput) Path ¶ added in v0.6.0
func (o ContainerInstanceVolumeConfigOutput) Path() pulumi.StringPtrOutput
(Optional) Relative path for this file inside the volume mount directory. By default, the file is presented at the root of the volume mount path.
func (ContainerInstanceVolumeConfigOutput) ToContainerInstanceVolumeConfigOutput ¶ added in v0.6.0
func (o ContainerInstanceVolumeConfigOutput) ToContainerInstanceVolumeConfigOutput() ContainerInstanceVolumeConfigOutput
func (ContainerInstanceVolumeConfigOutput) ToContainerInstanceVolumeConfigOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceVolumeConfigOutput) ToContainerInstanceVolumeConfigOutputWithContext(ctx context.Context) ContainerInstanceVolumeConfigOutput
type ContainerInstanceVolumeInput ¶ added in v0.6.0
type ContainerInstanceVolumeInput interface { pulumi.Input ToContainerInstanceVolumeOutput() ContainerInstanceVolumeOutput ToContainerInstanceVolumeOutputWithContext(context.Context) ContainerInstanceVolumeOutput }
ContainerInstanceVolumeInput is an input type that accepts ContainerInstanceVolumeArgs and ContainerInstanceVolumeOutput values. You can construct a concrete instance of `ContainerInstanceVolumeInput` via:
ContainerInstanceVolumeArgs{...}
type ContainerInstanceVolumeOutput ¶ added in v0.6.0
type ContainerInstanceVolumeOutput struct{ *pulumi.OutputState }
func (ContainerInstanceVolumeOutput) BackingStore ¶ added in v0.6.0
func (o ContainerInstanceVolumeOutput) BackingStore() pulumi.StringPtrOutput
Volume type that we are using for empty dir where it could be either File Storage or Memory
func (ContainerInstanceVolumeOutput) Configs ¶ added in v0.6.0
func (o ContainerInstanceVolumeOutput) Configs() ContainerInstanceVolumeConfigArrayOutput
Contains key value pairs which can be mounted as individual files inside the container. The value needs to be base64 encoded. It is decoded to plain text before the mount.
func (ContainerInstanceVolumeOutput) ElementType ¶ added in v0.6.0
func (ContainerInstanceVolumeOutput) ElementType() reflect.Type
func (ContainerInstanceVolumeOutput) Name ¶ added in v0.6.0
func (o ContainerInstanceVolumeOutput) Name() pulumi.StringOutput
The name of the volume. This has be unique cross single ContainerInstance.
func (ContainerInstanceVolumeOutput) ToContainerInstanceVolumeOutput ¶ added in v0.6.0
func (o ContainerInstanceVolumeOutput) ToContainerInstanceVolumeOutput() ContainerInstanceVolumeOutput
func (ContainerInstanceVolumeOutput) ToContainerInstanceVolumeOutputWithContext ¶ added in v0.6.0
func (o ContainerInstanceVolumeOutput) ToContainerInstanceVolumeOutputWithContext(ctx context.Context) ContainerInstanceVolumeOutput
func (ContainerInstanceVolumeOutput) VolumeType ¶ added in v0.6.0
func (o ContainerInstanceVolumeOutput) VolumeType() pulumi.StringOutput
The type of volume.
type GetClusterKubeConfigArgs ¶
type GetClusterKubeConfigArgs struct { // The OCID of the cluster. ClusterId string `pulumi:"clusterId"` // The endpoint to target. A cluster may have multiple endpoints exposed but the kubeconfig can only target one at a time. Endpoint *string `pulumi:"endpoint"` // Deprecated. This field is no longer used. Expiration *int `pulumi:"expiration"` // The version of the kubeconfig token. Supported value 2.0.0 TokenVersion *string `pulumi:"tokenVersion"` }
A collection of arguments for invoking getClusterKubeConfig.
type GetClusterKubeConfigOutputArgs ¶
type GetClusterKubeConfigOutputArgs struct { // The OCID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The endpoint to target. A cluster may have multiple endpoints exposed but the kubeconfig can only target one at a time. Endpoint pulumi.StringPtrInput `pulumi:"endpoint"` // Deprecated. This field is no longer used. Expiration pulumi.IntPtrInput `pulumi:"expiration"` // The version of the kubeconfig token. Supported value 2.0.0 TokenVersion pulumi.StringPtrInput `pulumi:"tokenVersion"` }
A collection of arguments for invoking getClusterKubeConfig.
func (GetClusterKubeConfigOutputArgs) ElementType ¶
func (GetClusterKubeConfigOutputArgs) ElementType() reflect.Type
type GetClusterKubeConfigResult ¶
type GetClusterKubeConfigResult struct { ClusterId string `pulumi:"clusterId"` // content of the Kubeconfig YAML for the cluster. Content string `pulumi:"content"` Endpoint *string `pulumi:"endpoint"` Expiration *int `pulumi:"expiration"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` TokenVersion *string `pulumi:"tokenVersion"` }
A collection of values returned by getClusterKubeConfig.
func GetClusterKubeConfig ¶
func GetClusterKubeConfig(ctx *pulumi.Context, args *GetClusterKubeConfigArgs, opts ...pulumi.InvokeOption) (*GetClusterKubeConfigResult, error)
This data source provides details about a specific Cluster Kube Config resource in Oracle Cloud Infrastructure Container Engine service.
Create the Kubeconfig YAML for a cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.GetClusterKubeConfig(ctx, &containerengine.GetClusterKubeConfigArgs{ ClusterId: oci_containerengine_cluster.Test_cluster.Id, Endpoint: pulumi.StringRef(_var.Cluster_kube_config_endpoint), Expiration: pulumi.IntRef(_var.Cluster_kube_config_expiration), TokenVersion: pulumi.StringRef(_var.Cluster_kube_config_token_version), }, nil) if err != nil { return err } return nil }) }
```
type GetClusterKubeConfigResultOutput ¶
type GetClusterKubeConfigResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterKubeConfig.
func GetClusterKubeConfigOutput ¶
func GetClusterKubeConfigOutput(ctx *pulumi.Context, args GetClusterKubeConfigOutputArgs, opts ...pulumi.InvokeOption) GetClusterKubeConfigResultOutput
func (GetClusterKubeConfigResultOutput) ClusterId ¶
func (o GetClusterKubeConfigResultOutput) ClusterId() pulumi.StringOutput
func (GetClusterKubeConfigResultOutput) Content ¶
func (o GetClusterKubeConfigResultOutput) Content() pulumi.StringOutput
content of the Kubeconfig YAML for the cluster.
func (GetClusterKubeConfigResultOutput) ElementType ¶
func (GetClusterKubeConfigResultOutput) ElementType() reflect.Type
func (GetClusterKubeConfigResultOutput) Endpoint ¶
func (o GetClusterKubeConfigResultOutput) Endpoint() pulumi.StringPtrOutput
func (GetClusterKubeConfigResultOutput) Expiration ¶
func (o GetClusterKubeConfigResultOutput) Expiration() pulumi.IntPtrOutput
func (GetClusterKubeConfigResultOutput) Id ¶
func (o GetClusterKubeConfigResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterKubeConfigResultOutput) ToGetClusterKubeConfigResultOutput ¶
func (o GetClusterKubeConfigResultOutput) ToGetClusterKubeConfigResultOutput() GetClusterKubeConfigResultOutput
func (GetClusterKubeConfigResultOutput) ToGetClusterKubeConfigResultOutputWithContext ¶
func (o GetClusterKubeConfigResultOutput) ToGetClusterKubeConfigResultOutputWithContext(ctx context.Context) GetClusterKubeConfigResultOutput
func (GetClusterKubeConfigResultOutput) TokenVersion ¶
func (o GetClusterKubeConfigResultOutput) TokenVersion() pulumi.StringPtrOutput
type GetClusterOptionArgs ¶
type GetClusterOptionArgs struct { // The id of the option set to retrieve. Use "all" get all options, or use a cluster ID to get options specific to the provided cluster. ClusterOptionId string `pulumi:"clusterOptionId"` // The OCID of the compartment. CompartmentId *string `pulumi:"compartmentId"` }
A collection of arguments for invoking getClusterOption.
type GetClusterOptionClusterPodNetworkOption ¶ added in v0.2.0
type GetClusterOptionClusterPodNetworkOption struct { // The CNI used by the node pools of this cluster CniType string `pulumi:"cniType"` }
type GetClusterOptionClusterPodNetworkOptionArgs ¶ added in v0.2.0
type GetClusterOptionClusterPodNetworkOptionArgs struct { // The CNI used by the node pools of this cluster CniType pulumi.StringInput `pulumi:"cniType"` }
func (GetClusterOptionClusterPodNetworkOptionArgs) ElementType ¶ added in v0.2.0
func (GetClusterOptionClusterPodNetworkOptionArgs) ElementType() reflect.Type
func (GetClusterOptionClusterPodNetworkOptionArgs) ToGetClusterOptionClusterPodNetworkOptionOutput ¶ added in v0.2.0
func (i GetClusterOptionClusterPodNetworkOptionArgs) ToGetClusterOptionClusterPodNetworkOptionOutput() GetClusterOptionClusterPodNetworkOptionOutput
func (GetClusterOptionClusterPodNetworkOptionArgs) ToGetClusterOptionClusterPodNetworkOptionOutputWithContext ¶ added in v0.2.0
func (i GetClusterOptionClusterPodNetworkOptionArgs) ToGetClusterOptionClusterPodNetworkOptionOutputWithContext(ctx context.Context) GetClusterOptionClusterPodNetworkOptionOutput
type GetClusterOptionClusterPodNetworkOptionArray ¶ added in v0.2.0
type GetClusterOptionClusterPodNetworkOptionArray []GetClusterOptionClusterPodNetworkOptionInput
func (GetClusterOptionClusterPodNetworkOptionArray) ElementType ¶ added in v0.2.0
func (GetClusterOptionClusterPodNetworkOptionArray) ElementType() reflect.Type
func (GetClusterOptionClusterPodNetworkOptionArray) ToGetClusterOptionClusterPodNetworkOptionArrayOutput ¶ added in v0.2.0
func (i GetClusterOptionClusterPodNetworkOptionArray) ToGetClusterOptionClusterPodNetworkOptionArrayOutput() GetClusterOptionClusterPodNetworkOptionArrayOutput
func (GetClusterOptionClusterPodNetworkOptionArray) ToGetClusterOptionClusterPodNetworkOptionArrayOutputWithContext ¶ added in v0.2.0
func (i GetClusterOptionClusterPodNetworkOptionArray) ToGetClusterOptionClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) GetClusterOptionClusterPodNetworkOptionArrayOutput
type GetClusterOptionClusterPodNetworkOptionArrayInput ¶ added in v0.2.0
type GetClusterOptionClusterPodNetworkOptionArrayInput interface { pulumi.Input ToGetClusterOptionClusterPodNetworkOptionArrayOutput() GetClusterOptionClusterPodNetworkOptionArrayOutput ToGetClusterOptionClusterPodNetworkOptionArrayOutputWithContext(context.Context) GetClusterOptionClusterPodNetworkOptionArrayOutput }
GetClusterOptionClusterPodNetworkOptionArrayInput is an input type that accepts GetClusterOptionClusterPodNetworkOptionArray and GetClusterOptionClusterPodNetworkOptionArrayOutput values. You can construct a concrete instance of `GetClusterOptionClusterPodNetworkOptionArrayInput` via:
GetClusterOptionClusterPodNetworkOptionArray{ GetClusterOptionClusterPodNetworkOptionArgs{...} }
type GetClusterOptionClusterPodNetworkOptionArrayOutput ¶ added in v0.2.0
type GetClusterOptionClusterPodNetworkOptionArrayOutput struct{ *pulumi.OutputState }
func (GetClusterOptionClusterPodNetworkOptionArrayOutput) ElementType ¶ added in v0.2.0
func (GetClusterOptionClusterPodNetworkOptionArrayOutput) ElementType() reflect.Type
func (GetClusterOptionClusterPodNetworkOptionArrayOutput) ToGetClusterOptionClusterPodNetworkOptionArrayOutput ¶ added in v0.2.0
func (o GetClusterOptionClusterPodNetworkOptionArrayOutput) ToGetClusterOptionClusterPodNetworkOptionArrayOutput() GetClusterOptionClusterPodNetworkOptionArrayOutput
func (GetClusterOptionClusterPodNetworkOptionArrayOutput) ToGetClusterOptionClusterPodNetworkOptionArrayOutputWithContext ¶ added in v0.2.0
func (o GetClusterOptionClusterPodNetworkOptionArrayOutput) ToGetClusterOptionClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) GetClusterOptionClusterPodNetworkOptionArrayOutput
type GetClusterOptionClusterPodNetworkOptionInput ¶ added in v0.2.0
type GetClusterOptionClusterPodNetworkOptionInput interface { pulumi.Input ToGetClusterOptionClusterPodNetworkOptionOutput() GetClusterOptionClusterPodNetworkOptionOutput ToGetClusterOptionClusterPodNetworkOptionOutputWithContext(context.Context) GetClusterOptionClusterPodNetworkOptionOutput }
GetClusterOptionClusterPodNetworkOptionInput is an input type that accepts GetClusterOptionClusterPodNetworkOptionArgs and GetClusterOptionClusterPodNetworkOptionOutput values. You can construct a concrete instance of `GetClusterOptionClusterPodNetworkOptionInput` via:
GetClusterOptionClusterPodNetworkOptionArgs{...}
type GetClusterOptionClusterPodNetworkOptionOutput ¶ added in v0.2.0
type GetClusterOptionClusterPodNetworkOptionOutput struct{ *pulumi.OutputState }
func (GetClusterOptionClusterPodNetworkOptionOutput) CniType ¶ added in v0.2.0
func (o GetClusterOptionClusterPodNetworkOptionOutput) CniType() pulumi.StringOutput
The CNI used by the node pools of this cluster
func (GetClusterOptionClusterPodNetworkOptionOutput) ElementType ¶ added in v0.2.0
func (GetClusterOptionClusterPodNetworkOptionOutput) ElementType() reflect.Type
func (GetClusterOptionClusterPodNetworkOptionOutput) ToGetClusterOptionClusterPodNetworkOptionOutput ¶ added in v0.2.0
func (o GetClusterOptionClusterPodNetworkOptionOutput) ToGetClusterOptionClusterPodNetworkOptionOutput() GetClusterOptionClusterPodNetworkOptionOutput
func (GetClusterOptionClusterPodNetworkOptionOutput) ToGetClusterOptionClusterPodNetworkOptionOutputWithContext ¶ added in v0.2.0
func (o GetClusterOptionClusterPodNetworkOptionOutput) ToGetClusterOptionClusterPodNetworkOptionOutputWithContext(ctx context.Context) GetClusterOptionClusterPodNetworkOptionOutput
type GetClusterOptionOutputArgs ¶
type GetClusterOptionOutputArgs struct { // The id of the option set to retrieve. Use "all" get all options, or use a cluster ID to get options specific to the provided cluster. ClusterOptionId pulumi.StringInput `pulumi:"clusterOptionId"` // The OCID of the compartment. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` }
A collection of arguments for invoking getClusterOption.
func (GetClusterOptionOutputArgs) ElementType ¶
func (GetClusterOptionOutputArgs) ElementType() reflect.Type
type GetClusterOptionResult ¶
type GetClusterOptionResult struct { ClusterOptionId string `pulumi:"clusterOptionId"` // Available CNIs and network options for existing and new node pools of the cluster ClusterPodNetworkOptions []GetClusterOptionClusterPodNetworkOption `pulumi:"clusterPodNetworkOptions"` CompartmentId *string `pulumi:"compartmentId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Available Kubernetes versions. KubernetesVersions []string `pulumi:"kubernetesVersions"` }
A collection of values returned by getClusterOption.
func GetClusterOption ¶
func GetClusterOption(ctx *pulumi.Context, args *GetClusterOptionArgs, opts ...pulumi.InvokeOption) (*GetClusterOptionResult, error)
This data source provides details about a specific Cluster Option resource in Oracle Cloud Infrastructure Container Engine service.
Get options available for clusters.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.GetClusterOption(ctx, &containerengine.GetClusterOptionArgs{ ClusterOptionId: oci_containerengine_cluster_option.Test_cluster_option.Id, CompartmentId: pulumi.StringRef(_var.Compartment_id), }, nil) if err != nil { return err } return nil }) }
```
type GetClusterOptionResultOutput ¶
type GetClusterOptionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterOption.
func GetClusterOptionOutput ¶
func GetClusterOptionOutput(ctx *pulumi.Context, args GetClusterOptionOutputArgs, opts ...pulumi.InvokeOption) GetClusterOptionResultOutput
func (GetClusterOptionResultOutput) ClusterOptionId ¶
func (o GetClusterOptionResultOutput) ClusterOptionId() pulumi.StringOutput
func (GetClusterOptionResultOutput) ClusterPodNetworkOptions ¶ added in v0.2.0
func (o GetClusterOptionResultOutput) ClusterPodNetworkOptions() GetClusterOptionClusterPodNetworkOptionArrayOutput
Available CNIs and network options for existing and new node pools of the cluster
func (GetClusterOptionResultOutput) CompartmentId ¶
func (o GetClusterOptionResultOutput) CompartmentId() pulumi.StringPtrOutput
func (GetClusterOptionResultOutput) ElementType ¶
func (GetClusterOptionResultOutput) ElementType() reflect.Type
func (GetClusterOptionResultOutput) Id ¶
func (o GetClusterOptionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterOptionResultOutput) KubernetesVersions ¶
func (o GetClusterOptionResultOutput) KubernetesVersions() pulumi.StringArrayOutput
Available Kubernetes versions.
func (GetClusterOptionResultOutput) ToGetClusterOptionResultOutput ¶
func (o GetClusterOptionResultOutput) ToGetClusterOptionResultOutput() GetClusterOptionResultOutput
func (GetClusterOptionResultOutput) ToGetClusterOptionResultOutputWithContext ¶
func (o GetClusterOptionResultOutput) ToGetClusterOptionResultOutputWithContext(ctx context.Context) GetClusterOptionResultOutput
type GetClustersArgs ¶
type GetClustersArgs struct { // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetClustersFilter `pulumi:"filters"` // The name to filter on. Name *string `pulumi:"name"` // A cluster lifecycle state to filter on. Can have multiple parameters of this name. States []string `pulumi:"states"` }
A collection of arguments for invoking getClusters.
type GetClustersCluster ¶
type GetClustersCluster struct { // Available Kubernetes versions to which the clusters masters may be upgraded. AvailableKubernetesUpgrades []string `pulumi:"availableKubernetesUpgrades"` // Available CNIs and network options for existing and new node pools of the cluster ClusterPodNetworkOptions []GetClustersClusterClusterPodNetworkOption `pulumi:"clusterPodNetworkOptions"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // The network configuration for access to the Cluster control plane. EndpointConfigs []GetClustersClusterEndpointConfig `pulumi:"endpointConfigs"` // Endpoints served up by the cluster masters. Endpoints []GetClustersClusterEndpoint `pulumi:"endpoints"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the cluster. Id string `pulumi:"id"` // The image verification policy for signature validation. ImagePolicyConfigs []GetClustersClusterImagePolicyConfig `pulumi:"imagePolicyConfigs"` // The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption. KmsKeyId string `pulumi:"kmsKeyId"` // The version of Kubernetes running on the cluster masters. KubernetesVersion string `pulumi:"kubernetesVersion"` // Details about the state of the cluster masters. LifecycleDetails string `pulumi:"lifecycleDetails"` // Metadata about the cluster. Metadatas []GetClustersClusterMetadata `pulumi:"metadatas"` // The name to filter on. Name string `pulumi:"name"` // Optional attributes for the cluster. Options []GetClustersClusterOption `pulumi:"options"` // A cluster lifecycle state to filter on. Can have multiple parameters of this name. State string `pulumi:"state"` // The OCID of the virtual cloud network (VCN) in which the cluster exists. VcnId string `pulumi:"vcnId"` }
type GetClustersClusterArgs ¶
type GetClustersClusterArgs struct { // Available Kubernetes versions to which the clusters masters may be upgraded. AvailableKubernetesUpgrades pulumi.StringArrayInput `pulumi:"availableKubernetesUpgrades"` // Available CNIs and network options for existing and new node pools of the cluster ClusterPodNetworkOptions GetClustersClusterClusterPodNetworkOptionArrayInput `pulumi:"clusterPodNetworkOptions"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // The network configuration for access to the Cluster control plane. EndpointConfigs GetClustersClusterEndpointConfigArrayInput `pulumi:"endpointConfigs"` // Endpoints served up by the cluster masters. Endpoints GetClustersClusterEndpointArrayInput `pulumi:"endpoints"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the cluster. Id pulumi.StringInput `pulumi:"id"` // The image verification policy for signature validation. ImagePolicyConfigs GetClustersClusterImagePolicyConfigArrayInput `pulumi:"imagePolicyConfigs"` // The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The version of Kubernetes running on the cluster masters. KubernetesVersion pulumi.StringInput `pulumi:"kubernetesVersion"` // Details about the state of the cluster masters. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // Metadata about the cluster. Metadatas GetClustersClusterMetadataArrayInput `pulumi:"metadatas"` // The name to filter on. Name pulumi.StringInput `pulumi:"name"` // Optional attributes for the cluster. Options GetClustersClusterOptionArrayInput `pulumi:"options"` // A cluster lifecycle state to filter on. Can have multiple parameters of this name. State pulumi.StringInput `pulumi:"state"` // The OCID of the virtual cloud network (VCN) in which the cluster exists. VcnId pulumi.StringInput `pulumi:"vcnId"` }
func (GetClustersClusterArgs) ElementType ¶
func (GetClustersClusterArgs) ElementType() reflect.Type
func (GetClustersClusterArgs) ToGetClustersClusterOutput ¶
func (i GetClustersClusterArgs) ToGetClustersClusterOutput() GetClustersClusterOutput
func (GetClustersClusterArgs) ToGetClustersClusterOutputWithContext ¶
func (i GetClustersClusterArgs) ToGetClustersClusterOutputWithContext(ctx context.Context) GetClustersClusterOutput
type GetClustersClusterArray ¶
type GetClustersClusterArray []GetClustersClusterInput
func (GetClustersClusterArray) ElementType ¶
func (GetClustersClusterArray) ElementType() reflect.Type
func (GetClustersClusterArray) ToGetClustersClusterArrayOutput ¶
func (i GetClustersClusterArray) ToGetClustersClusterArrayOutput() GetClustersClusterArrayOutput
func (GetClustersClusterArray) ToGetClustersClusterArrayOutputWithContext ¶
func (i GetClustersClusterArray) ToGetClustersClusterArrayOutputWithContext(ctx context.Context) GetClustersClusterArrayOutput
type GetClustersClusterArrayInput ¶
type GetClustersClusterArrayInput interface { pulumi.Input ToGetClustersClusterArrayOutput() GetClustersClusterArrayOutput ToGetClustersClusterArrayOutputWithContext(context.Context) GetClustersClusterArrayOutput }
GetClustersClusterArrayInput is an input type that accepts GetClustersClusterArray and GetClustersClusterArrayOutput values. You can construct a concrete instance of `GetClustersClusterArrayInput` via:
GetClustersClusterArray{ GetClustersClusterArgs{...} }
type GetClustersClusterArrayOutput ¶
type GetClustersClusterArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterArrayOutput) ElementType ¶
func (GetClustersClusterArrayOutput) ElementType() reflect.Type
func (GetClustersClusterArrayOutput) Index ¶
func (o GetClustersClusterArrayOutput) Index(i pulumi.IntInput) GetClustersClusterOutput
func (GetClustersClusterArrayOutput) ToGetClustersClusterArrayOutput ¶
func (o GetClustersClusterArrayOutput) ToGetClustersClusterArrayOutput() GetClustersClusterArrayOutput
func (GetClustersClusterArrayOutput) ToGetClustersClusterArrayOutputWithContext ¶
func (o GetClustersClusterArrayOutput) ToGetClustersClusterArrayOutputWithContext(ctx context.Context) GetClustersClusterArrayOutput
type GetClustersClusterClusterPodNetworkOption ¶ added in v0.2.0
type GetClustersClusterClusterPodNetworkOption struct { // The CNI used by the node pools of this cluster CniType string `pulumi:"cniType"` }
type GetClustersClusterClusterPodNetworkOptionArgs ¶ added in v0.2.0
type GetClustersClusterClusterPodNetworkOptionArgs struct { // The CNI used by the node pools of this cluster CniType pulumi.StringInput `pulumi:"cniType"` }
func (GetClustersClusterClusterPodNetworkOptionArgs) ElementType ¶ added in v0.2.0
func (GetClustersClusterClusterPodNetworkOptionArgs) ElementType() reflect.Type
func (GetClustersClusterClusterPodNetworkOptionArgs) ToGetClustersClusterClusterPodNetworkOptionOutput ¶ added in v0.2.0
func (i GetClustersClusterClusterPodNetworkOptionArgs) ToGetClustersClusterClusterPodNetworkOptionOutput() GetClustersClusterClusterPodNetworkOptionOutput
func (GetClustersClusterClusterPodNetworkOptionArgs) ToGetClustersClusterClusterPodNetworkOptionOutputWithContext ¶ added in v0.2.0
func (i GetClustersClusterClusterPodNetworkOptionArgs) ToGetClustersClusterClusterPodNetworkOptionOutputWithContext(ctx context.Context) GetClustersClusterClusterPodNetworkOptionOutput
type GetClustersClusterClusterPodNetworkOptionArray ¶ added in v0.2.0
type GetClustersClusterClusterPodNetworkOptionArray []GetClustersClusterClusterPodNetworkOptionInput
func (GetClustersClusterClusterPodNetworkOptionArray) ElementType ¶ added in v0.2.0
func (GetClustersClusterClusterPodNetworkOptionArray) ElementType() reflect.Type
func (GetClustersClusterClusterPodNetworkOptionArray) ToGetClustersClusterClusterPodNetworkOptionArrayOutput ¶ added in v0.2.0
func (i GetClustersClusterClusterPodNetworkOptionArray) ToGetClustersClusterClusterPodNetworkOptionArrayOutput() GetClustersClusterClusterPodNetworkOptionArrayOutput
func (GetClustersClusterClusterPodNetworkOptionArray) ToGetClustersClusterClusterPodNetworkOptionArrayOutputWithContext ¶ added in v0.2.0
func (i GetClustersClusterClusterPodNetworkOptionArray) ToGetClustersClusterClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterClusterPodNetworkOptionArrayOutput
type GetClustersClusterClusterPodNetworkOptionArrayInput ¶ added in v0.2.0
type GetClustersClusterClusterPodNetworkOptionArrayInput interface { pulumi.Input ToGetClustersClusterClusterPodNetworkOptionArrayOutput() GetClustersClusterClusterPodNetworkOptionArrayOutput ToGetClustersClusterClusterPodNetworkOptionArrayOutputWithContext(context.Context) GetClustersClusterClusterPodNetworkOptionArrayOutput }
GetClustersClusterClusterPodNetworkOptionArrayInput is an input type that accepts GetClustersClusterClusterPodNetworkOptionArray and GetClustersClusterClusterPodNetworkOptionArrayOutput values. You can construct a concrete instance of `GetClustersClusterClusterPodNetworkOptionArrayInput` via:
GetClustersClusterClusterPodNetworkOptionArray{ GetClustersClusterClusterPodNetworkOptionArgs{...} }
type GetClustersClusterClusterPodNetworkOptionArrayOutput ¶ added in v0.2.0
type GetClustersClusterClusterPodNetworkOptionArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterClusterPodNetworkOptionArrayOutput) ElementType ¶ added in v0.2.0
func (GetClustersClusterClusterPodNetworkOptionArrayOutput) ElementType() reflect.Type
func (GetClustersClusterClusterPodNetworkOptionArrayOutput) ToGetClustersClusterClusterPodNetworkOptionArrayOutput ¶ added in v0.2.0
func (o GetClustersClusterClusterPodNetworkOptionArrayOutput) ToGetClustersClusterClusterPodNetworkOptionArrayOutput() GetClustersClusterClusterPodNetworkOptionArrayOutput
func (GetClustersClusterClusterPodNetworkOptionArrayOutput) ToGetClustersClusterClusterPodNetworkOptionArrayOutputWithContext ¶ added in v0.2.0
func (o GetClustersClusterClusterPodNetworkOptionArrayOutput) ToGetClustersClusterClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterClusterPodNetworkOptionArrayOutput
type GetClustersClusterClusterPodNetworkOptionInput ¶ added in v0.2.0
type GetClustersClusterClusterPodNetworkOptionInput interface { pulumi.Input ToGetClustersClusterClusterPodNetworkOptionOutput() GetClustersClusterClusterPodNetworkOptionOutput ToGetClustersClusterClusterPodNetworkOptionOutputWithContext(context.Context) GetClustersClusterClusterPodNetworkOptionOutput }
GetClustersClusterClusterPodNetworkOptionInput is an input type that accepts GetClustersClusterClusterPodNetworkOptionArgs and GetClustersClusterClusterPodNetworkOptionOutput values. You can construct a concrete instance of `GetClustersClusterClusterPodNetworkOptionInput` via:
GetClustersClusterClusterPodNetworkOptionArgs{...}
type GetClustersClusterClusterPodNetworkOptionOutput ¶ added in v0.2.0
type GetClustersClusterClusterPodNetworkOptionOutput struct{ *pulumi.OutputState }
func (GetClustersClusterClusterPodNetworkOptionOutput) CniType ¶ added in v0.2.0
func (o GetClustersClusterClusterPodNetworkOptionOutput) CniType() pulumi.StringOutput
The CNI used by the node pools of this cluster
func (GetClustersClusterClusterPodNetworkOptionOutput) ElementType ¶ added in v0.2.0
func (GetClustersClusterClusterPodNetworkOptionOutput) ElementType() reflect.Type
func (GetClustersClusterClusterPodNetworkOptionOutput) ToGetClustersClusterClusterPodNetworkOptionOutput ¶ added in v0.2.0
func (o GetClustersClusterClusterPodNetworkOptionOutput) ToGetClustersClusterClusterPodNetworkOptionOutput() GetClustersClusterClusterPodNetworkOptionOutput
func (GetClustersClusterClusterPodNetworkOptionOutput) ToGetClustersClusterClusterPodNetworkOptionOutputWithContext ¶ added in v0.2.0
func (o GetClustersClusterClusterPodNetworkOptionOutput) ToGetClustersClusterClusterPodNetworkOptionOutputWithContext(ctx context.Context) GetClustersClusterClusterPodNetworkOptionOutput
type GetClustersClusterEndpoint ¶
type GetClustersClusterEndpoint struct { // The non-native networking Kubernetes API server endpoint. Kubernetes string `pulumi:"kubernetes"` // The private native networking Kubernetes API server endpoint. PrivateEndpoint string `pulumi:"privateEndpoint"` // The public native networking Kubernetes API server endpoint, if one was requested. PublicEndpoint string `pulumi:"publicEndpoint"` // The FQDN assigned to the Kubernetes API private endpoint. Example: 'https://yourVcnHostnameEndpoint' VcnHostnameEndpoint string `pulumi:"vcnHostnameEndpoint"` }
type GetClustersClusterEndpointArgs ¶
type GetClustersClusterEndpointArgs struct { // The non-native networking Kubernetes API server endpoint. Kubernetes pulumi.StringInput `pulumi:"kubernetes"` // The private native networking Kubernetes API server endpoint. PrivateEndpoint pulumi.StringInput `pulumi:"privateEndpoint"` // The public native networking Kubernetes API server endpoint, if one was requested. PublicEndpoint pulumi.StringInput `pulumi:"publicEndpoint"` // The FQDN assigned to the Kubernetes API private endpoint. Example: 'https://yourVcnHostnameEndpoint' VcnHostnameEndpoint pulumi.StringInput `pulumi:"vcnHostnameEndpoint"` }
func (GetClustersClusterEndpointArgs) ElementType ¶
func (GetClustersClusterEndpointArgs) ElementType() reflect.Type
func (GetClustersClusterEndpointArgs) ToGetClustersClusterEndpointOutput ¶
func (i GetClustersClusterEndpointArgs) ToGetClustersClusterEndpointOutput() GetClustersClusterEndpointOutput
func (GetClustersClusterEndpointArgs) ToGetClustersClusterEndpointOutputWithContext ¶
func (i GetClustersClusterEndpointArgs) ToGetClustersClusterEndpointOutputWithContext(ctx context.Context) GetClustersClusterEndpointOutput
type GetClustersClusterEndpointArray ¶
type GetClustersClusterEndpointArray []GetClustersClusterEndpointInput
func (GetClustersClusterEndpointArray) ElementType ¶
func (GetClustersClusterEndpointArray) ElementType() reflect.Type
func (GetClustersClusterEndpointArray) ToGetClustersClusterEndpointArrayOutput ¶
func (i GetClustersClusterEndpointArray) ToGetClustersClusterEndpointArrayOutput() GetClustersClusterEndpointArrayOutput
func (GetClustersClusterEndpointArray) ToGetClustersClusterEndpointArrayOutputWithContext ¶
func (i GetClustersClusterEndpointArray) ToGetClustersClusterEndpointArrayOutputWithContext(ctx context.Context) GetClustersClusterEndpointArrayOutput
type GetClustersClusterEndpointArrayInput ¶
type GetClustersClusterEndpointArrayInput interface { pulumi.Input ToGetClustersClusterEndpointArrayOutput() GetClustersClusterEndpointArrayOutput ToGetClustersClusterEndpointArrayOutputWithContext(context.Context) GetClustersClusterEndpointArrayOutput }
GetClustersClusterEndpointArrayInput is an input type that accepts GetClustersClusterEndpointArray and GetClustersClusterEndpointArrayOutput values. You can construct a concrete instance of `GetClustersClusterEndpointArrayInput` via:
GetClustersClusterEndpointArray{ GetClustersClusterEndpointArgs{...} }
type GetClustersClusterEndpointArrayOutput ¶
type GetClustersClusterEndpointArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterEndpointArrayOutput) ElementType ¶
func (GetClustersClusterEndpointArrayOutput) ElementType() reflect.Type
func (GetClustersClusterEndpointArrayOutput) Index ¶
func (o GetClustersClusterEndpointArrayOutput) Index(i pulumi.IntInput) GetClustersClusterEndpointOutput
func (GetClustersClusterEndpointArrayOutput) ToGetClustersClusterEndpointArrayOutput ¶
func (o GetClustersClusterEndpointArrayOutput) ToGetClustersClusterEndpointArrayOutput() GetClustersClusterEndpointArrayOutput
func (GetClustersClusterEndpointArrayOutput) ToGetClustersClusterEndpointArrayOutputWithContext ¶
func (o GetClustersClusterEndpointArrayOutput) ToGetClustersClusterEndpointArrayOutputWithContext(ctx context.Context) GetClustersClusterEndpointArrayOutput
type GetClustersClusterEndpointConfig ¶
type GetClustersClusterEndpointConfig struct { // Whether the cluster should be assigned a public IP address. Defaults to false. If set to true on a private subnet, the cluster provisioning will fail. IsPublicIpEnabled bool `pulumi:"isPublicIpEnabled"` // A list of the OCIDs of the network security groups (NSGs) to apply to the cluster endpoint. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). NsgIds []string `pulumi:"nsgIds"` // The OCID of the regional subnet in which to place the Cluster endpoint. SubnetId string `pulumi:"subnetId"` }
type GetClustersClusterEndpointConfigArgs ¶
type GetClustersClusterEndpointConfigArgs struct { // Whether the cluster should be assigned a public IP address. Defaults to false. If set to true on a private subnet, the cluster provisioning will fail. IsPublicIpEnabled pulumi.BoolInput `pulumi:"isPublicIpEnabled"` // A list of the OCIDs of the network security groups (NSGs) to apply to the cluster endpoint. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // The OCID of the regional subnet in which to place the Cluster endpoint. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetClustersClusterEndpointConfigArgs) ElementType ¶
func (GetClustersClusterEndpointConfigArgs) ElementType() reflect.Type
func (GetClustersClusterEndpointConfigArgs) ToGetClustersClusterEndpointConfigOutput ¶
func (i GetClustersClusterEndpointConfigArgs) ToGetClustersClusterEndpointConfigOutput() GetClustersClusterEndpointConfigOutput
func (GetClustersClusterEndpointConfigArgs) ToGetClustersClusterEndpointConfigOutputWithContext ¶
func (i GetClustersClusterEndpointConfigArgs) ToGetClustersClusterEndpointConfigOutputWithContext(ctx context.Context) GetClustersClusterEndpointConfigOutput
type GetClustersClusterEndpointConfigArray ¶
type GetClustersClusterEndpointConfigArray []GetClustersClusterEndpointConfigInput
func (GetClustersClusterEndpointConfigArray) ElementType ¶
func (GetClustersClusterEndpointConfigArray) ElementType() reflect.Type
func (GetClustersClusterEndpointConfigArray) ToGetClustersClusterEndpointConfigArrayOutput ¶
func (i GetClustersClusterEndpointConfigArray) ToGetClustersClusterEndpointConfigArrayOutput() GetClustersClusterEndpointConfigArrayOutput
func (GetClustersClusterEndpointConfigArray) ToGetClustersClusterEndpointConfigArrayOutputWithContext ¶
func (i GetClustersClusterEndpointConfigArray) ToGetClustersClusterEndpointConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterEndpointConfigArrayOutput
type GetClustersClusterEndpointConfigArrayInput ¶
type GetClustersClusterEndpointConfigArrayInput interface { pulumi.Input ToGetClustersClusterEndpointConfigArrayOutput() GetClustersClusterEndpointConfigArrayOutput ToGetClustersClusterEndpointConfigArrayOutputWithContext(context.Context) GetClustersClusterEndpointConfigArrayOutput }
GetClustersClusterEndpointConfigArrayInput is an input type that accepts GetClustersClusterEndpointConfigArray and GetClustersClusterEndpointConfigArrayOutput values. You can construct a concrete instance of `GetClustersClusterEndpointConfigArrayInput` via:
GetClustersClusterEndpointConfigArray{ GetClustersClusterEndpointConfigArgs{...} }
type GetClustersClusterEndpointConfigArrayOutput ¶
type GetClustersClusterEndpointConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterEndpointConfigArrayOutput) ElementType ¶
func (GetClustersClusterEndpointConfigArrayOutput) ElementType() reflect.Type
func (GetClustersClusterEndpointConfigArrayOutput) ToGetClustersClusterEndpointConfigArrayOutput ¶
func (o GetClustersClusterEndpointConfigArrayOutput) ToGetClustersClusterEndpointConfigArrayOutput() GetClustersClusterEndpointConfigArrayOutput
func (GetClustersClusterEndpointConfigArrayOutput) ToGetClustersClusterEndpointConfigArrayOutputWithContext ¶
func (o GetClustersClusterEndpointConfigArrayOutput) ToGetClustersClusterEndpointConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterEndpointConfigArrayOutput
type GetClustersClusterEndpointConfigInput ¶
type GetClustersClusterEndpointConfigInput interface { pulumi.Input ToGetClustersClusterEndpointConfigOutput() GetClustersClusterEndpointConfigOutput ToGetClustersClusterEndpointConfigOutputWithContext(context.Context) GetClustersClusterEndpointConfigOutput }
GetClustersClusterEndpointConfigInput is an input type that accepts GetClustersClusterEndpointConfigArgs and GetClustersClusterEndpointConfigOutput values. You can construct a concrete instance of `GetClustersClusterEndpointConfigInput` via:
GetClustersClusterEndpointConfigArgs{...}
type GetClustersClusterEndpointConfigOutput ¶
type GetClustersClusterEndpointConfigOutput struct{ *pulumi.OutputState }
func (GetClustersClusterEndpointConfigOutput) ElementType ¶
func (GetClustersClusterEndpointConfigOutput) ElementType() reflect.Type
func (GetClustersClusterEndpointConfigOutput) IsPublicIpEnabled ¶
func (o GetClustersClusterEndpointConfigOutput) IsPublicIpEnabled() pulumi.BoolOutput
Whether the cluster should be assigned a public IP address. Defaults to false. If set to true on a private subnet, the cluster provisioning will fail.
func (GetClustersClusterEndpointConfigOutput) NsgIds ¶
func (o GetClustersClusterEndpointConfigOutput) NsgIds() pulumi.StringArrayOutput
A list of the OCIDs of the network security groups (NSGs) to apply to the cluster endpoint. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
func (GetClustersClusterEndpointConfigOutput) SubnetId ¶
func (o GetClustersClusterEndpointConfigOutput) SubnetId() pulumi.StringOutput
The OCID of the regional subnet in which to place the Cluster endpoint.
func (GetClustersClusterEndpointConfigOutput) ToGetClustersClusterEndpointConfigOutput ¶
func (o GetClustersClusterEndpointConfigOutput) ToGetClustersClusterEndpointConfigOutput() GetClustersClusterEndpointConfigOutput
func (GetClustersClusterEndpointConfigOutput) ToGetClustersClusterEndpointConfigOutputWithContext ¶
func (o GetClustersClusterEndpointConfigOutput) ToGetClustersClusterEndpointConfigOutputWithContext(ctx context.Context) GetClustersClusterEndpointConfigOutput
type GetClustersClusterEndpointInput ¶
type GetClustersClusterEndpointInput interface { pulumi.Input ToGetClustersClusterEndpointOutput() GetClustersClusterEndpointOutput ToGetClustersClusterEndpointOutputWithContext(context.Context) GetClustersClusterEndpointOutput }
GetClustersClusterEndpointInput is an input type that accepts GetClustersClusterEndpointArgs and GetClustersClusterEndpointOutput values. You can construct a concrete instance of `GetClustersClusterEndpointInput` via:
GetClustersClusterEndpointArgs{...}
type GetClustersClusterEndpointOutput ¶
type GetClustersClusterEndpointOutput struct{ *pulumi.OutputState }
func (GetClustersClusterEndpointOutput) ElementType ¶
func (GetClustersClusterEndpointOutput) ElementType() reflect.Type
func (GetClustersClusterEndpointOutput) Kubernetes ¶
func (o GetClustersClusterEndpointOutput) Kubernetes() pulumi.StringOutput
The non-native networking Kubernetes API server endpoint.
func (GetClustersClusterEndpointOutput) PrivateEndpoint ¶
func (o GetClustersClusterEndpointOutput) PrivateEndpoint() pulumi.StringOutput
The private native networking Kubernetes API server endpoint.
func (GetClustersClusterEndpointOutput) PublicEndpoint ¶
func (o GetClustersClusterEndpointOutput) PublicEndpoint() pulumi.StringOutput
The public native networking Kubernetes API server endpoint, if one was requested.
func (GetClustersClusterEndpointOutput) ToGetClustersClusterEndpointOutput ¶
func (o GetClustersClusterEndpointOutput) ToGetClustersClusterEndpointOutput() GetClustersClusterEndpointOutput
func (GetClustersClusterEndpointOutput) ToGetClustersClusterEndpointOutputWithContext ¶
func (o GetClustersClusterEndpointOutput) ToGetClustersClusterEndpointOutputWithContext(ctx context.Context) GetClustersClusterEndpointOutput
func (GetClustersClusterEndpointOutput) VcnHostnameEndpoint ¶
func (o GetClustersClusterEndpointOutput) VcnHostnameEndpoint() pulumi.StringOutput
The FQDN assigned to the Kubernetes API private endpoint. Example: 'https://yourVcnHostnameEndpoint'
type GetClustersClusterImagePolicyConfig ¶
type GetClustersClusterImagePolicyConfig struct { // Whether the image verification policy is enabled. Defaults to false. If set to true, the images will be verified against the policy at runtime. IsPolicyEnabled bool `pulumi:"isPolicyEnabled"` // A list of KMS key details. KeyDetails []GetClustersClusterImagePolicyConfigKeyDetail `pulumi:"keyDetails"` }
type GetClustersClusterImagePolicyConfigArgs ¶
type GetClustersClusterImagePolicyConfigArgs struct { // Whether the image verification policy is enabled. Defaults to false. If set to true, the images will be verified against the policy at runtime. IsPolicyEnabled pulumi.BoolInput `pulumi:"isPolicyEnabled"` // A list of KMS key details. KeyDetails GetClustersClusterImagePolicyConfigKeyDetailArrayInput `pulumi:"keyDetails"` }
func (GetClustersClusterImagePolicyConfigArgs) ElementType ¶
func (GetClustersClusterImagePolicyConfigArgs) ElementType() reflect.Type
func (GetClustersClusterImagePolicyConfigArgs) ToGetClustersClusterImagePolicyConfigOutput ¶
func (i GetClustersClusterImagePolicyConfigArgs) ToGetClustersClusterImagePolicyConfigOutput() GetClustersClusterImagePolicyConfigOutput
func (GetClustersClusterImagePolicyConfigArgs) ToGetClustersClusterImagePolicyConfigOutputWithContext ¶
func (i GetClustersClusterImagePolicyConfigArgs) ToGetClustersClusterImagePolicyConfigOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigOutput
type GetClustersClusterImagePolicyConfigArray ¶
type GetClustersClusterImagePolicyConfigArray []GetClustersClusterImagePolicyConfigInput
func (GetClustersClusterImagePolicyConfigArray) ElementType ¶
func (GetClustersClusterImagePolicyConfigArray) ElementType() reflect.Type
func (GetClustersClusterImagePolicyConfigArray) ToGetClustersClusterImagePolicyConfigArrayOutput ¶
func (i GetClustersClusterImagePolicyConfigArray) ToGetClustersClusterImagePolicyConfigArrayOutput() GetClustersClusterImagePolicyConfigArrayOutput
func (GetClustersClusterImagePolicyConfigArray) ToGetClustersClusterImagePolicyConfigArrayOutputWithContext ¶
func (i GetClustersClusterImagePolicyConfigArray) ToGetClustersClusterImagePolicyConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigArrayOutput
type GetClustersClusterImagePolicyConfigArrayInput ¶
type GetClustersClusterImagePolicyConfigArrayInput interface { pulumi.Input ToGetClustersClusterImagePolicyConfigArrayOutput() GetClustersClusterImagePolicyConfigArrayOutput ToGetClustersClusterImagePolicyConfigArrayOutputWithContext(context.Context) GetClustersClusterImagePolicyConfigArrayOutput }
GetClustersClusterImagePolicyConfigArrayInput is an input type that accepts GetClustersClusterImagePolicyConfigArray and GetClustersClusterImagePolicyConfigArrayOutput values. You can construct a concrete instance of `GetClustersClusterImagePolicyConfigArrayInput` via:
GetClustersClusterImagePolicyConfigArray{ GetClustersClusterImagePolicyConfigArgs{...} }
type GetClustersClusterImagePolicyConfigArrayOutput ¶
type GetClustersClusterImagePolicyConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterImagePolicyConfigArrayOutput) ElementType ¶
func (GetClustersClusterImagePolicyConfigArrayOutput) ElementType() reflect.Type
func (GetClustersClusterImagePolicyConfigArrayOutput) ToGetClustersClusterImagePolicyConfigArrayOutput ¶
func (o GetClustersClusterImagePolicyConfigArrayOutput) ToGetClustersClusterImagePolicyConfigArrayOutput() GetClustersClusterImagePolicyConfigArrayOutput
func (GetClustersClusterImagePolicyConfigArrayOutput) ToGetClustersClusterImagePolicyConfigArrayOutputWithContext ¶
func (o GetClustersClusterImagePolicyConfigArrayOutput) ToGetClustersClusterImagePolicyConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigArrayOutput
type GetClustersClusterImagePolicyConfigInput ¶
type GetClustersClusterImagePolicyConfigInput interface { pulumi.Input ToGetClustersClusterImagePolicyConfigOutput() GetClustersClusterImagePolicyConfigOutput ToGetClustersClusterImagePolicyConfigOutputWithContext(context.Context) GetClustersClusterImagePolicyConfigOutput }
GetClustersClusterImagePolicyConfigInput is an input type that accepts GetClustersClusterImagePolicyConfigArgs and GetClustersClusterImagePolicyConfigOutput values. You can construct a concrete instance of `GetClustersClusterImagePolicyConfigInput` via:
GetClustersClusterImagePolicyConfigArgs{...}
type GetClustersClusterImagePolicyConfigKeyDetail ¶
type GetClustersClusterImagePolicyConfigKeyDetail struct { // The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption. KmsKeyId string `pulumi:"kmsKeyId"` }
type GetClustersClusterImagePolicyConfigKeyDetailArgs ¶
type GetClustersClusterImagePolicyConfigKeyDetailArgs struct { // The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` }
func (GetClustersClusterImagePolicyConfigKeyDetailArgs) ElementType ¶
func (GetClustersClusterImagePolicyConfigKeyDetailArgs) ElementType() reflect.Type
func (GetClustersClusterImagePolicyConfigKeyDetailArgs) ToGetClustersClusterImagePolicyConfigKeyDetailOutput ¶
func (i GetClustersClusterImagePolicyConfigKeyDetailArgs) ToGetClustersClusterImagePolicyConfigKeyDetailOutput() GetClustersClusterImagePolicyConfigKeyDetailOutput
func (GetClustersClusterImagePolicyConfigKeyDetailArgs) ToGetClustersClusterImagePolicyConfigKeyDetailOutputWithContext ¶
func (i GetClustersClusterImagePolicyConfigKeyDetailArgs) ToGetClustersClusterImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigKeyDetailOutput
type GetClustersClusterImagePolicyConfigKeyDetailArray ¶
type GetClustersClusterImagePolicyConfigKeyDetailArray []GetClustersClusterImagePolicyConfigKeyDetailInput
func (GetClustersClusterImagePolicyConfigKeyDetailArray) ElementType ¶
func (GetClustersClusterImagePolicyConfigKeyDetailArray) ElementType() reflect.Type
func (GetClustersClusterImagePolicyConfigKeyDetailArray) ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutput ¶
func (i GetClustersClusterImagePolicyConfigKeyDetailArray) ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutput() GetClustersClusterImagePolicyConfigKeyDetailArrayOutput
func (GetClustersClusterImagePolicyConfigKeyDetailArray) ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutputWithContext ¶
func (i GetClustersClusterImagePolicyConfigKeyDetailArray) ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigKeyDetailArrayOutput
type GetClustersClusterImagePolicyConfigKeyDetailArrayInput ¶
type GetClustersClusterImagePolicyConfigKeyDetailArrayInput interface { pulumi.Input ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutput() GetClustersClusterImagePolicyConfigKeyDetailArrayOutput ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutputWithContext(context.Context) GetClustersClusterImagePolicyConfigKeyDetailArrayOutput }
GetClustersClusterImagePolicyConfigKeyDetailArrayInput is an input type that accepts GetClustersClusterImagePolicyConfigKeyDetailArray and GetClustersClusterImagePolicyConfigKeyDetailArrayOutput values. You can construct a concrete instance of `GetClustersClusterImagePolicyConfigKeyDetailArrayInput` via:
GetClustersClusterImagePolicyConfigKeyDetailArray{ GetClustersClusterImagePolicyConfigKeyDetailArgs{...} }
type GetClustersClusterImagePolicyConfigKeyDetailArrayOutput ¶
type GetClustersClusterImagePolicyConfigKeyDetailArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterImagePolicyConfigKeyDetailArrayOutput) ElementType ¶
func (GetClustersClusterImagePolicyConfigKeyDetailArrayOutput) ElementType() reflect.Type
func (GetClustersClusterImagePolicyConfigKeyDetailArrayOutput) ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutput ¶
func (o GetClustersClusterImagePolicyConfigKeyDetailArrayOutput) ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutput() GetClustersClusterImagePolicyConfigKeyDetailArrayOutput
func (GetClustersClusterImagePolicyConfigKeyDetailArrayOutput) ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutputWithContext ¶
func (o GetClustersClusterImagePolicyConfigKeyDetailArrayOutput) ToGetClustersClusterImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigKeyDetailArrayOutput
type GetClustersClusterImagePolicyConfigKeyDetailInput ¶
type GetClustersClusterImagePolicyConfigKeyDetailInput interface { pulumi.Input ToGetClustersClusterImagePolicyConfigKeyDetailOutput() GetClustersClusterImagePolicyConfigKeyDetailOutput ToGetClustersClusterImagePolicyConfigKeyDetailOutputWithContext(context.Context) GetClustersClusterImagePolicyConfigKeyDetailOutput }
GetClustersClusterImagePolicyConfigKeyDetailInput is an input type that accepts GetClustersClusterImagePolicyConfigKeyDetailArgs and GetClustersClusterImagePolicyConfigKeyDetailOutput values. You can construct a concrete instance of `GetClustersClusterImagePolicyConfigKeyDetailInput` via:
GetClustersClusterImagePolicyConfigKeyDetailArgs{...}
type GetClustersClusterImagePolicyConfigKeyDetailOutput ¶
type GetClustersClusterImagePolicyConfigKeyDetailOutput struct{ *pulumi.OutputState }
func (GetClustersClusterImagePolicyConfigKeyDetailOutput) ElementType ¶
func (GetClustersClusterImagePolicyConfigKeyDetailOutput) ElementType() reflect.Type
func (GetClustersClusterImagePolicyConfigKeyDetailOutput) KmsKeyId ¶
func (o GetClustersClusterImagePolicyConfigKeyDetailOutput) KmsKeyId() pulumi.StringOutput
The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
func (GetClustersClusterImagePolicyConfigKeyDetailOutput) ToGetClustersClusterImagePolicyConfigKeyDetailOutput ¶
func (o GetClustersClusterImagePolicyConfigKeyDetailOutput) ToGetClustersClusterImagePolicyConfigKeyDetailOutput() GetClustersClusterImagePolicyConfigKeyDetailOutput
func (GetClustersClusterImagePolicyConfigKeyDetailOutput) ToGetClustersClusterImagePolicyConfigKeyDetailOutputWithContext ¶
func (o GetClustersClusterImagePolicyConfigKeyDetailOutput) ToGetClustersClusterImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigKeyDetailOutput
type GetClustersClusterImagePolicyConfigOutput ¶
type GetClustersClusterImagePolicyConfigOutput struct{ *pulumi.OutputState }
func (GetClustersClusterImagePolicyConfigOutput) ElementType ¶
func (GetClustersClusterImagePolicyConfigOutput) ElementType() reflect.Type
func (GetClustersClusterImagePolicyConfigOutput) IsPolicyEnabled ¶
func (o GetClustersClusterImagePolicyConfigOutput) IsPolicyEnabled() pulumi.BoolOutput
Whether the image verification policy is enabled. Defaults to false. If set to true, the images will be verified against the policy at runtime.
func (GetClustersClusterImagePolicyConfigOutput) KeyDetails ¶
func (o GetClustersClusterImagePolicyConfigOutput) KeyDetails() GetClustersClusterImagePolicyConfigKeyDetailArrayOutput
A list of KMS key details.
func (GetClustersClusterImagePolicyConfigOutput) ToGetClustersClusterImagePolicyConfigOutput ¶
func (o GetClustersClusterImagePolicyConfigOutput) ToGetClustersClusterImagePolicyConfigOutput() GetClustersClusterImagePolicyConfigOutput
func (GetClustersClusterImagePolicyConfigOutput) ToGetClustersClusterImagePolicyConfigOutputWithContext ¶
func (o GetClustersClusterImagePolicyConfigOutput) ToGetClustersClusterImagePolicyConfigOutputWithContext(ctx context.Context) GetClustersClusterImagePolicyConfigOutput
type GetClustersClusterInput ¶
type GetClustersClusterInput interface { pulumi.Input ToGetClustersClusterOutput() GetClustersClusterOutput ToGetClustersClusterOutputWithContext(context.Context) GetClustersClusterOutput }
GetClustersClusterInput is an input type that accepts GetClustersClusterArgs and GetClustersClusterOutput values. You can construct a concrete instance of `GetClustersClusterInput` via:
GetClustersClusterArgs{...}
type GetClustersClusterMetadata ¶
type GetClustersClusterMetadata struct { // The user who created the cluster. CreatedByUserId string `pulumi:"createdByUserId"` // The OCID of the work request which created the cluster. CreatedByWorkRequestId string `pulumi:"createdByWorkRequestId"` // The user who deleted the cluster. DeletedByUserId string `pulumi:"deletedByUserId"` // The OCID of the work request which deleted the cluster. DeletedByWorkRequestId string `pulumi:"deletedByWorkRequestId"` // The time the cluster was created. TimeCreated string `pulumi:"timeCreated"` // The time the cluster was deleted. TimeDeleted string `pulumi:"timeDeleted"` // The time the cluster was updated. TimeUpdated string `pulumi:"timeUpdated"` // The user who updated the cluster. UpdatedByUserId string `pulumi:"updatedByUserId"` // The OCID of the work request which updated the cluster. UpdatedByWorkRequestId string `pulumi:"updatedByWorkRequestId"` }
type GetClustersClusterMetadataArgs ¶
type GetClustersClusterMetadataArgs struct { // The user who created the cluster. CreatedByUserId pulumi.StringInput `pulumi:"createdByUserId"` // The OCID of the work request which created the cluster. CreatedByWorkRequestId pulumi.StringInput `pulumi:"createdByWorkRequestId"` // The user who deleted the cluster. DeletedByUserId pulumi.StringInput `pulumi:"deletedByUserId"` // The OCID of the work request which deleted the cluster. DeletedByWorkRequestId pulumi.StringInput `pulumi:"deletedByWorkRequestId"` // The time the cluster was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the cluster was deleted. TimeDeleted pulumi.StringInput `pulumi:"timeDeleted"` // The time the cluster was updated. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` // The user who updated the cluster. UpdatedByUserId pulumi.StringInput `pulumi:"updatedByUserId"` // The OCID of the work request which updated the cluster. UpdatedByWorkRequestId pulumi.StringInput `pulumi:"updatedByWorkRequestId"` }
func (GetClustersClusterMetadataArgs) ElementType ¶
func (GetClustersClusterMetadataArgs) ElementType() reflect.Type
func (GetClustersClusterMetadataArgs) ToGetClustersClusterMetadataOutput ¶
func (i GetClustersClusterMetadataArgs) ToGetClustersClusterMetadataOutput() GetClustersClusterMetadataOutput
func (GetClustersClusterMetadataArgs) ToGetClustersClusterMetadataOutputWithContext ¶
func (i GetClustersClusterMetadataArgs) ToGetClustersClusterMetadataOutputWithContext(ctx context.Context) GetClustersClusterMetadataOutput
type GetClustersClusterMetadataArray ¶
type GetClustersClusterMetadataArray []GetClustersClusterMetadataInput
func (GetClustersClusterMetadataArray) ElementType ¶
func (GetClustersClusterMetadataArray) ElementType() reflect.Type
func (GetClustersClusterMetadataArray) ToGetClustersClusterMetadataArrayOutput ¶
func (i GetClustersClusterMetadataArray) ToGetClustersClusterMetadataArrayOutput() GetClustersClusterMetadataArrayOutput
func (GetClustersClusterMetadataArray) ToGetClustersClusterMetadataArrayOutputWithContext ¶
func (i GetClustersClusterMetadataArray) ToGetClustersClusterMetadataArrayOutputWithContext(ctx context.Context) GetClustersClusterMetadataArrayOutput
type GetClustersClusterMetadataArrayInput ¶
type GetClustersClusterMetadataArrayInput interface { pulumi.Input ToGetClustersClusterMetadataArrayOutput() GetClustersClusterMetadataArrayOutput ToGetClustersClusterMetadataArrayOutputWithContext(context.Context) GetClustersClusterMetadataArrayOutput }
GetClustersClusterMetadataArrayInput is an input type that accepts GetClustersClusterMetadataArray and GetClustersClusterMetadataArrayOutput values. You can construct a concrete instance of `GetClustersClusterMetadataArrayInput` via:
GetClustersClusterMetadataArray{ GetClustersClusterMetadataArgs{...} }
type GetClustersClusterMetadataArrayOutput ¶
type GetClustersClusterMetadataArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterMetadataArrayOutput) ElementType ¶
func (GetClustersClusterMetadataArrayOutput) ElementType() reflect.Type
func (GetClustersClusterMetadataArrayOutput) Index ¶
func (o GetClustersClusterMetadataArrayOutput) Index(i pulumi.IntInput) GetClustersClusterMetadataOutput
func (GetClustersClusterMetadataArrayOutput) ToGetClustersClusterMetadataArrayOutput ¶
func (o GetClustersClusterMetadataArrayOutput) ToGetClustersClusterMetadataArrayOutput() GetClustersClusterMetadataArrayOutput
func (GetClustersClusterMetadataArrayOutput) ToGetClustersClusterMetadataArrayOutputWithContext ¶
func (o GetClustersClusterMetadataArrayOutput) ToGetClustersClusterMetadataArrayOutputWithContext(ctx context.Context) GetClustersClusterMetadataArrayOutput
type GetClustersClusterMetadataInput ¶
type GetClustersClusterMetadataInput interface { pulumi.Input ToGetClustersClusterMetadataOutput() GetClustersClusterMetadataOutput ToGetClustersClusterMetadataOutputWithContext(context.Context) GetClustersClusterMetadataOutput }
GetClustersClusterMetadataInput is an input type that accepts GetClustersClusterMetadataArgs and GetClustersClusterMetadataOutput values. You can construct a concrete instance of `GetClustersClusterMetadataInput` via:
GetClustersClusterMetadataArgs{...}
type GetClustersClusterMetadataOutput ¶
type GetClustersClusterMetadataOutput struct{ *pulumi.OutputState }
func (GetClustersClusterMetadataOutput) CreatedByUserId ¶
func (o GetClustersClusterMetadataOutput) CreatedByUserId() pulumi.StringOutput
The user who created the cluster.
func (GetClustersClusterMetadataOutput) CreatedByWorkRequestId ¶
func (o GetClustersClusterMetadataOutput) CreatedByWorkRequestId() pulumi.StringOutput
The OCID of the work request which created the cluster.
func (GetClustersClusterMetadataOutput) DeletedByUserId ¶
func (o GetClustersClusterMetadataOutput) DeletedByUserId() pulumi.StringOutput
The user who deleted the cluster.
func (GetClustersClusterMetadataOutput) DeletedByWorkRequestId ¶
func (o GetClustersClusterMetadataOutput) DeletedByWorkRequestId() pulumi.StringOutput
The OCID of the work request which deleted the cluster.
func (GetClustersClusterMetadataOutput) ElementType ¶
func (GetClustersClusterMetadataOutput) ElementType() reflect.Type
func (GetClustersClusterMetadataOutput) TimeCreated ¶
func (o GetClustersClusterMetadataOutput) TimeCreated() pulumi.StringOutput
The time the cluster was created.
func (GetClustersClusterMetadataOutput) TimeDeleted ¶
func (o GetClustersClusterMetadataOutput) TimeDeleted() pulumi.StringOutput
The time the cluster was deleted.
func (GetClustersClusterMetadataOutput) TimeUpdated ¶
func (o GetClustersClusterMetadataOutput) TimeUpdated() pulumi.StringOutput
The time the cluster was updated.
func (GetClustersClusterMetadataOutput) ToGetClustersClusterMetadataOutput ¶
func (o GetClustersClusterMetadataOutput) ToGetClustersClusterMetadataOutput() GetClustersClusterMetadataOutput
func (GetClustersClusterMetadataOutput) ToGetClustersClusterMetadataOutputWithContext ¶
func (o GetClustersClusterMetadataOutput) ToGetClustersClusterMetadataOutputWithContext(ctx context.Context) GetClustersClusterMetadataOutput
func (GetClustersClusterMetadataOutput) UpdatedByUserId ¶
func (o GetClustersClusterMetadataOutput) UpdatedByUserId() pulumi.StringOutput
The user who updated the cluster.
func (GetClustersClusterMetadataOutput) UpdatedByWorkRequestId ¶
func (o GetClustersClusterMetadataOutput) UpdatedByWorkRequestId() pulumi.StringOutput
The OCID of the work request which updated the cluster.
type GetClustersClusterOption ¶
type GetClustersClusterOption struct { // Configurable cluster add-ons AddOns []GetClustersClusterOptionAddOn `pulumi:"addOns"` // Configurable cluster admission controllers AdmissionControllerOptions []GetClustersClusterOptionAdmissionControllerOption `pulumi:"admissionControllerOptions"` // Network configuration for Kubernetes. KubernetesNetworkConfigs []GetClustersClusterOptionKubernetesNetworkConfig `pulumi:"kubernetesNetworkConfigs"` // Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC) PersistentVolumeConfigs []GetClustersClusterOptionPersistentVolumeConfig `pulumi:"persistentVolumeConfigs"` // Configuration to be applied to load balancers created by Kubernetes services ServiceLbConfigs []GetClustersClusterOptionServiceLbConfig `pulumi:"serviceLbConfigs"` // The OCIDs of the subnets used for Kubernetes services load balancers. ServiceLbSubnetIds []string `pulumi:"serviceLbSubnetIds"` }
type GetClustersClusterOptionAddOnArgs ¶
type GetClustersClusterOptionAddOnArgs struct { // Whether or not to enable the Kubernetes Dashboard add-on. IsKubernetesDashboardEnabled pulumi.BoolInput `pulumi:"isKubernetesDashboardEnabled"` // Whether or not to enable the Tiller add-on. IsTillerEnabled pulumi.BoolInput `pulumi:"isTillerEnabled"` }
func (GetClustersClusterOptionAddOnArgs) ElementType ¶
func (GetClustersClusterOptionAddOnArgs) ElementType() reflect.Type
func (GetClustersClusterOptionAddOnArgs) ToGetClustersClusterOptionAddOnOutput ¶
func (i GetClustersClusterOptionAddOnArgs) ToGetClustersClusterOptionAddOnOutput() GetClustersClusterOptionAddOnOutput
func (GetClustersClusterOptionAddOnArgs) ToGetClustersClusterOptionAddOnOutputWithContext ¶
func (i GetClustersClusterOptionAddOnArgs) ToGetClustersClusterOptionAddOnOutputWithContext(ctx context.Context) GetClustersClusterOptionAddOnOutput
type GetClustersClusterOptionAddOnArray ¶
type GetClustersClusterOptionAddOnArray []GetClustersClusterOptionAddOnInput
func (GetClustersClusterOptionAddOnArray) ElementType ¶
func (GetClustersClusterOptionAddOnArray) ElementType() reflect.Type
func (GetClustersClusterOptionAddOnArray) ToGetClustersClusterOptionAddOnArrayOutput ¶
func (i GetClustersClusterOptionAddOnArray) ToGetClustersClusterOptionAddOnArrayOutput() GetClustersClusterOptionAddOnArrayOutput
func (GetClustersClusterOptionAddOnArray) ToGetClustersClusterOptionAddOnArrayOutputWithContext ¶
func (i GetClustersClusterOptionAddOnArray) ToGetClustersClusterOptionAddOnArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionAddOnArrayOutput
type GetClustersClusterOptionAddOnArrayInput ¶
type GetClustersClusterOptionAddOnArrayInput interface { pulumi.Input ToGetClustersClusterOptionAddOnArrayOutput() GetClustersClusterOptionAddOnArrayOutput ToGetClustersClusterOptionAddOnArrayOutputWithContext(context.Context) GetClustersClusterOptionAddOnArrayOutput }
GetClustersClusterOptionAddOnArrayInput is an input type that accepts GetClustersClusterOptionAddOnArray and GetClustersClusterOptionAddOnArrayOutput values. You can construct a concrete instance of `GetClustersClusterOptionAddOnArrayInput` via:
GetClustersClusterOptionAddOnArray{ GetClustersClusterOptionAddOnArgs{...} }
type GetClustersClusterOptionAddOnArrayOutput ¶
type GetClustersClusterOptionAddOnArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOptionAddOnArrayOutput) ElementType ¶
func (GetClustersClusterOptionAddOnArrayOutput) ElementType() reflect.Type
func (GetClustersClusterOptionAddOnArrayOutput) ToGetClustersClusterOptionAddOnArrayOutput ¶
func (o GetClustersClusterOptionAddOnArrayOutput) ToGetClustersClusterOptionAddOnArrayOutput() GetClustersClusterOptionAddOnArrayOutput
func (GetClustersClusterOptionAddOnArrayOutput) ToGetClustersClusterOptionAddOnArrayOutputWithContext ¶
func (o GetClustersClusterOptionAddOnArrayOutput) ToGetClustersClusterOptionAddOnArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionAddOnArrayOutput
type GetClustersClusterOptionAddOnInput ¶
type GetClustersClusterOptionAddOnInput interface { pulumi.Input ToGetClustersClusterOptionAddOnOutput() GetClustersClusterOptionAddOnOutput ToGetClustersClusterOptionAddOnOutputWithContext(context.Context) GetClustersClusterOptionAddOnOutput }
GetClustersClusterOptionAddOnInput is an input type that accepts GetClustersClusterOptionAddOnArgs and GetClustersClusterOptionAddOnOutput values. You can construct a concrete instance of `GetClustersClusterOptionAddOnInput` via:
GetClustersClusterOptionAddOnArgs{...}
type GetClustersClusterOptionAddOnOutput ¶
type GetClustersClusterOptionAddOnOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOptionAddOnOutput) ElementType ¶
func (GetClustersClusterOptionAddOnOutput) ElementType() reflect.Type
func (GetClustersClusterOptionAddOnOutput) IsKubernetesDashboardEnabled ¶
func (o GetClustersClusterOptionAddOnOutput) IsKubernetesDashboardEnabled() pulumi.BoolOutput
Whether or not to enable the Kubernetes Dashboard add-on.
func (GetClustersClusterOptionAddOnOutput) IsTillerEnabled ¶
func (o GetClustersClusterOptionAddOnOutput) IsTillerEnabled() pulumi.BoolOutput
Whether or not to enable the Tiller add-on.
func (GetClustersClusterOptionAddOnOutput) ToGetClustersClusterOptionAddOnOutput ¶
func (o GetClustersClusterOptionAddOnOutput) ToGetClustersClusterOptionAddOnOutput() GetClustersClusterOptionAddOnOutput
func (GetClustersClusterOptionAddOnOutput) ToGetClustersClusterOptionAddOnOutputWithContext ¶
func (o GetClustersClusterOptionAddOnOutput) ToGetClustersClusterOptionAddOnOutputWithContext(ctx context.Context) GetClustersClusterOptionAddOnOutput
type GetClustersClusterOptionAdmissionControllerOption ¶
type GetClustersClusterOptionAdmissionControllerOption struct { // Whether or not to enable the Pod Security Policy admission controller. IsPodSecurityPolicyEnabled bool `pulumi:"isPodSecurityPolicyEnabled"` }
type GetClustersClusterOptionAdmissionControllerOptionArgs ¶
type GetClustersClusterOptionAdmissionControllerOptionArgs struct { // Whether or not to enable the Pod Security Policy admission controller. IsPodSecurityPolicyEnabled pulumi.BoolInput `pulumi:"isPodSecurityPolicyEnabled"` }
func (GetClustersClusterOptionAdmissionControllerOptionArgs) ElementType ¶
func (GetClustersClusterOptionAdmissionControllerOptionArgs) ElementType() reflect.Type
func (GetClustersClusterOptionAdmissionControllerOptionArgs) ToGetClustersClusterOptionAdmissionControllerOptionOutput ¶
func (i GetClustersClusterOptionAdmissionControllerOptionArgs) ToGetClustersClusterOptionAdmissionControllerOptionOutput() GetClustersClusterOptionAdmissionControllerOptionOutput
func (GetClustersClusterOptionAdmissionControllerOptionArgs) ToGetClustersClusterOptionAdmissionControllerOptionOutputWithContext ¶
func (i GetClustersClusterOptionAdmissionControllerOptionArgs) ToGetClustersClusterOptionAdmissionControllerOptionOutputWithContext(ctx context.Context) GetClustersClusterOptionAdmissionControllerOptionOutput
type GetClustersClusterOptionAdmissionControllerOptionArray ¶
type GetClustersClusterOptionAdmissionControllerOptionArray []GetClustersClusterOptionAdmissionControllerOptionInput
func (GetClustersClusterOptionAdmissionControllerOptionArray) ElementType ¶
func (GetClustersClusterOptionAdmissionControllerOptionArray) ElementType() reflect.Type
func (GetClustersClusterOptionAdmissionControllerOptionArray) ToGetClustersClusterOptionAdmissionControllerOptionArrayOutput ¶
func (i GetClustersClusterOptionAdmissionControllerOptionArray) ToGetClustersClusterOptionAdmissionControllerOptionArrayOutput() GetClustersClusterOptionAdmissionControllerOptionArrayOutput
func (GetClustersClusterOptionAdmissionControllerOptionArray) ToGetClustersClusterOptionAdmissionControllerOptionArrayOutputWithContext ¶
func (i GetClustersClusterOptionAdmissionControllerOptionArray) ToGetClustersClusterOptionAdmissionControllerOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionAdmissionControllerOptionArrayOutput
type GetClustersClusterOptionAdmissionControllerOptionArrayInput ¶
type GetClustersClusterOptionAdmissionControllerOptionArrayInput interface { pulumi.Input ToGetClustersClusterOptionAdmissionControllerOptionArrayOutput() GetClustersClusterOptionAdmissionControllerOptionArrayOutput ToGetClustersClusterOptionAdmissionControllerOptionArrayOutputWithContext(context.Context) GetClustersClusterOptionAdmissionControllerOptionArrayOutput }
GetClustersClusterOptionAdmissionControllerOptionArrayInput is an input type that accepts GetClustersClusterOptionAdmissionControllerOptionArray and GetClustersClusterOptionAdmissionControllerOptionArrayOutput values. You can construct a concrete instance of `GetClustersClusterOptionAdmissionControllerOptionArrayInput` via:
GetClustersClusterOptionAdmissionControllerOptionArray{ GetClustersClusterOptionAdmissionControllerOptionArgs{...} }
type GetClustersClusterOptionAdmissionControllerOptionArrayOutput ¶
type GetClustersClusterOptionAdmissionControllerOptionArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOptionAdmissionControllerOptionArrayOutput) ElementType ¶
func (GetClustersClusterOptionAdmissionControllerOptionArrayOutput) ElementType() reflect.Type
func (GetClustersClusterOptionAdmissionControllerOptionArrayOutput) ToGetClustersClusterOptionAdmissionControllerOptionArrayOutput ¶
func (o GetClustersClusterOptionAdmissionControllerOptionArrayOutput) ToGetClustersClusterOptionAdmissionControllerOptionArrayOutput() GetClustersClusterOptionAdmissionControllerOptionArrayOutput
func (GetClustersClusterOptionAdmissionControllerOptionArrayOutput) ToGetClustersClusterOptionAdmissionControllerOptionArrayOutputWithContext ¶
func (o GetClustersClusterOptionAdmissionControllerOptionArrayOutput) ToGetClustersClusterOptionAdmissionControllerOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionAdmissionControllerOptionArrayOutput
type GetClustersClusterOptionAdmissionControllerOptionInput ¶
type GetClustersClusterOptionAdmissionControllerOptionInput interface { pulumi.Input ToGetClustersClusterOptionAdmissionControllerOptionOutput() GetClustersClusterOptionAdmissionControllerOptionOutput ToGetClustersClusterOptionAdmissionControllerOptionOutputWithContext(context.Context) GetClustersClusterOptionAdmissionControllerOptionOutput }
GetClustersClusterOptionAdmissionControllerOptionInput is an input type that accepts GetClustersClusterOptionAdmissionControllerOptionArgs and GetClustersClusterOptionAdmissionControllerOptionOutput values. You can construct a concrete instance of `GetClustersClusterOptionAdmissionControllerOptionInput` via:
GetClustersClusterOptionAdmissionControllerOptionArgs{...}
type GetClustersClusterOptionAdmissionControllerOptionOutput ¶
type GetClustersClusterOptionAdmissionControllerOptionOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOptionAdmissionControllerOptionOutput) ElementType ¶
func (GetClustersClusterOptionAdmissionControllerOptionOutput) ElementType() reflect.Type
func (GetClustersClusterOptionAdmissionControllerOptionOutput) IsPodSecurityPolicyEnabled ¶
func (o GetClustersClusterOptionAdmissionControllerOptionOutput) IsPodSecurityPolicyEnabled() pulumi.BoolOutput
Whether or not to enable the Pod Security Policy admission controller.
func (GetClustersClusterOptionAdmissionControllerOptionOutput) ToGetClustersClusterOptionAdmissionControllerOptionOutput ¶
func (o GetClustersClusterOptionAdmissionControllerOptionOutput) ToGetClustersClusterOptionAdmissionControllerOptionOutput() GetClustersClusterOptionAdmissionControllerOptionOutput
func (GetClustersClusterOptionAdmissionControllerOptionOutput) ToGetClustersClusterOptionAdmissionControllerOptionOutputWithContext ¶
func (o GetClustersClusterOptionAdmissionControllerOptionOutput) ToGetClustersClusterOptionAdmissionControllerOptionOutputWithContext(ctx context.Context) GetClustersClusterOptionAdmissionControllerOptionOutput
type GetClustersClusterOptionArgs ¶
type GetClustersClusterOptionArgs struct { // Configurable cluster add-ons AddOns GetClustersClusterOptionAddOnArrayInput `pulumi:"addOns"` // Configurable cluster admission controllers AdmissionControllerOptions GetClustersClusterOptionAdmissionControllerOptionArrayInput `pulumi:"admissionControllerOptions"` // Network configuration for Kubernetes. KubernetesNetworkConfigs GetClustersClusterOptionKubernetesNetworkConfigArrayInput `pulumi:"kubernetesNetworkConfigs"` // Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC) PersistentVolumeConfigs GetClustersClusterOptionPersistentVolumeConfigArrayInput `pulumi:"persistentVolumeConfigs"` // Configuration to be applied to load balancers created by Kubernetes services ServiceLbConfigs GetClustersClusterOptionServiceLbConfigArrayInput `pulumi:"serviceLbConfigs"` // The OCIDs of the subnets used for Kubernetes services load balancers. ServiceLbSubnetIds pulumi.StringArrayInput `pulumi:"serviceLbSubnetIds"` }
func (GetClustersClusterOptionArgs) ElementType ¶
func (GetClustersClusterOptionArgs) ElementType() reflect.Type
func (GetClustersClusterOptionArgs) ToGetClustersClusterOptionOutput ¶
func (i GetClustersClusterOptionArgs) ToGetClustersClusterOptionOutput() GetClustersClusterOptionOutput
func (GetClustersClusterOptionArgs) ToGetClustersClusterOptionOutputWithContext ¶
func (i GetClustersClusterOptionArgs) ToGetClustersClusterOptionOutputWithContext(ctx context.Context) GetClustersClusterOptionOutput
type GetClustersClusterOptionArray ¶
type GetClustersClusterOptionArray []GetClustersClusterOptionInput
func (GetClustersClusterOptionArray) ElementType ¶
func (GetClustersClusterOptionArray) ElementType() reflect.Type
func (GetClustersClusterOptionArray) ToGetClustersClusterOptionArrayOutput ¶
func (i GetClustersClusterOptionArray) ToGetClustersClusterOptionArrayOutput() GetClustersClusterOptionArrayOutput
func (GetClustersClusterOptionArray) ToGetClustersClusterOptionArrayOutputWithContext ¶
func (i GetClustersClusterOptionArray) ToGetClustersClusterOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionArrayOutput
type GetClustersClusterOptionArrayInput ¶
type GetClustersClusterOptionArrayInput interface { pulumi.Input ToGetClustersClusterOptionArrayOutput() GetClustersClusterOptionArrayOutput ToGetClustersClusterOptionArrayOutputWithContext(context.Context) GetClustersClusterOptionArrayOutput }
GetClustersClusterOptionArrayInput is an input type that accepts GetClustersClusterOptionArray and GetClustersClusterOptionArrayOutput values. You can construct a concrete instance of `GetClustersClusterOptionArrayInput` via:
GetClustersClusterOptionArray{ GetClustersClusterOptionArgs{...} }
type GetClustersClusterOptionArrayOutput ¶
type GetClustersClusterOptionArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOptionArrayOutput) ElementType ¶
func (GetClustersClusterOptionArrayOutput) ElementType() reflect.Type
func (GetClustersClusterOptionArrayOutput) Index ¶
func (o GetClustersClusterOptionArrayOutput) Index(i pulumi.IntInput) GetClustersClusterOptionOutput
func (GetClustersClusterOptionArrayOutput) ToGetClustersClusterOptionArrayOutput ¶
func (o GetClustersClusterOptionArrayOutput) ToGetClustersClusterOptionArrayOutput() GetClustersClusterOptionArrayOutput
func (GetClustersClusterOptionArrayOutput) ToGetClustersClusterOptionArrayOutputWithContext ¶
func (o GetClustersClusterOptionArrayOutput) ToGetClustersClusterOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionArrayOutput
type GetClustersClusterOptionInput ¶
type GetClustersClusterOptionInput interface { pulumi.Input ToGetClustersClusterOptionOutput() GetClustersClusterOptionOutput ToGetClustersClusterOptionOutputWithContext(context.Context) GetClustersClusterOptionOutput }
GetClustersClusterOptionInput is an input type that accepts GetClustersClusterOptionArgs and GetClustersClusterOptionOutput values. You can construct a concrete instance of `GetClustersClusterOptionInput` via:
GetClustersClusterOptionArgs{...}
type GetClustersClusterOptionKubernetesNetworkConfigArgs ¶
type GetClustersClusterOptionKubernetesNetworkConfigArgs struct { // The CIDR block for Kubernetes pods. Optional, defaults to 10.244.0.0/16. PodsCidr pulumi.StringInput `pulumi:"podsCidr"` // The CIDR block for Kubernetes services. Optional, defaults to 10.96.0.0/16. ServicesCidr pulumi.StringInput `pulumi:"servicesCidr"` }
func (GetClustersClusterOptionKubernetesNetworkConfigArgs) ElementType ¶
func (GetClustersClusterOptionKubernetesNetworkConfigArgs) ElementType() reflect.Type
func (GetClustersClusterOptionKubernetesNetworkConfigArgs) ToGetClustersClusterOptionKubernetesNetworkConfigOutput ¶
func (i GetClustersClusterOptionKubernetesNetworkConfigArgs) ToGetClustersClusterOptionKubernetesNetworkConfigOutput() GetClustersClusterOptionKubernetesNetworkConfigOutput
func (GetClustersClusterOptionKubernetesNetworkConfigArgs) ToGetClustersClusterOptionKubernetesNetworkConfigOutputWithContext ¶
func (i GetClustersClusterOptionKubernetesNetworkConfigArgs) ToGetClustersClusterOptionKubernetesNetworkConfigOutputWithContext(ctx context.Context) GetClustersClusterOptionKubernetesNetworkConfigOutput
type GetClustersClusterOptionKubernetesNetworkConfigArray ¶
type GetClustersClusterOptionKubernetesNetworkConfigArray []GetClustersClusterOptionKubernetesNetworkConfigInput
func (GetClustersClusterOptionKubernetesNetworkConfigArray) ElementType ¶
func (GetClustersClusterOptionKubernetesNetworkConfigArray) ElementType() reflect.Type
func (GetClustersClusterOptionKubernetesNetworkConfigArray) ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutput ¶
func (i GetClustersClusterOptionKubernetesNetworkConfigArray) ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutput() GetClustersClusterOptionKubernetesNetworkConfigArrayOutput
func (GetClustersClusterOptionKubernetesNetworkConfigArray) ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutputWithContext ¶
func (i GetClustersClusterOptionKubernetesNetworkConfigArray) ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionKubernetesNetworkConfigArrayOutput
type GetClustersClusterOptionKubernetesNetworkConfigArrayInput ¶
type GetClustersClusterOptionKubernetesNetworkConfigArrayInput interface { pulumi.Input ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutput() GetClustersClusterOptionKubernetesNetworkConfigArrayOutput ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutputWithContext(context.Context) GetClustersClusterOptionKubernetesNetworkConfigArrayOutput }
GetClustersClusterOptionKubernetesNetworkConfigArrayInput is an input type that accepts GetClustersClusterOptionKubernetesNetworkConfigArray and GetClustersClusterOptionKubernetesNetworkConfigArrayOutput values. You can construct a concrete instance of `GetClustersClusterOptionKubernetesNetworkConfigArrayInput` via:
GetClustersClusterOptionKubernetesNetworkConfigArray{ GetClustersClusterOptionKubernetesNetworkConfigArgs{...} }
type GetClustersClusterOptionKubernetesNetworkConfigArrayOutput ¶
type GetClustersClusterOptionKubernetesNetworkConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOptionKubernetesNetworkConfigArrayOutput) ElementType ¶
func (GetClustersClusterOptionKubernetesNetworkConfigArrayOutput) ElementType() reflect.Type
func (GetClustersClusterOptionKubernetesNetworkConfigArrayOutput) ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutput ¶
func (o GetClustersClusterOptionKubernetesNetworkConfigArrayOutput) ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutput() GetClustersClusterOptionKubernetesNetworkConfigArrayOutput
func (GetClustersClusterOptionKubernetesNetworkConfigArrayOutput) ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutputWithContext ¶
func (o GetClustersClusterOptionKubernetesNetworkConfigArrayOutput) ToGetClustersClusterOptionKubernetesNetworkConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionKubernetesNetworkConfigArrayOutput
type GetClustersClusterOptionKubernetesNetworkConfigInput ¶
type GetClustersClusterOptionKubernetesNetworkConfigInput interface { pulumi.Input ToGetClustersClusterOptionKubernetesNetworkConfigOutput() GetClustersClusterOptionKubernetesNetworkConfigOutput ToGetClustersClusterOptionKubernetesNetworkConfigOutputWithContext(context.Context) GetClustersClusterOptionKubernetesNetworkConfigOutput }
GetClustersClusterOptionKubernetesNetworkConfigInput is an input type that accepts GetClustersClusterOptionKubernetesNetworkConfigArgs and GetClustersClusterOptionKubernetesNetworkConfigOutput values. You can construct a concrete instance of `GetClustersClusterOptionKubernetesNetworkConfigInput` via:
GetClustersClusterOptionKubernetesNetworkConfigArgs{...}
type GetClustersClusterOptionKubernetesNetworkConfigOutput ¶
type GetClustersClusterOptionKubernetesNetworkConfigOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOptionKubernetesNetworkConfigOutput) ElementType ¶
func (GetClustersClusterOptionKubernetesNetworkConfigOutput) ElementType() reflect.Type
func (GetClustersClusterOptionKubernetesNetworkConfigOutput) PodsCidr ¶
func (o GetClustersClusterOptionKubernetesNetworkConfigOutput) PodsCidr() pulumi.StringOutput
The CIDR block for Kubernetes pods. Optional, defaults to 10.244.0.0/16.
func (GetClustersClusterOptionKubernetesNetworkConfigOutput) ServicesCidr ¶
func (o GetClustersClusterOptionKubernetesNetworkConfigOutput) ServicesCidr() pulumi.StringOutput
The CIDR block for Kubernetes services. Optional, defaults to 10.96.0.0/16.
func (GetClustersClusterOptionKubernetesNetworkConfigOutput) ToGetClustersClusterOptionKubernetesNetworkConfigOutput ¶
func (o GetClustersClusterOptionKubernetesNetworkConfigOutput) ToGetClustersClusterOptionKubernetesNetworkConfigOutput() GetClustersClusterOptionKubernetesNetworkConfigOutput
func (GetClustersClusterOptionKubernetesNetworkConfigOutput) ToGetClustersClusterOptionKubernetesNetworkConfigOutputWithContext ¶
func (o GetClustersClusterOptionKubernetesNetworkConfigOutput) ToGetClustersClusterOptionKubernetesNetworkConfigOutputWithContext(ctx context.Context) GetClustersClusterOptionKubernetesNetworkConfigOutput
type GetClustersClusterOptionOutput ¶
type GetClustersClusterOptionOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOptionOutput) AddOns ¶
func (o GetClustersClusterOptionOutput) AddOns() GetClustersClusterOptionAddOnArrayOutput
Configurable cluster add-ons
func (GetClustersClusterOptionOutput) AdmissionControllerOptions ¶
func (o GetClustersClusterOptionOutput) AdmissionControllerOptions() GetClustersClusterOptionAdmissionControllerOptionArrayOutput
Configurable cluster admission controllers
func (GetClustersClusterOptionOutput) ElementType ¶
func (GetClustersClusterOptionOutput) ElementType() reflect.Type
func (GetClustersClusterOptionOutput) KubernetesNetworkConfigs ¶
func (o GetClustersClusterOptionOutput) KubernetesNetworkConfigs() GetClustersClusterOptionKubernetesNetworkConfigArrayOutput
Network configuration for Kubernetes.
func (GetClustersClusterOptionOutput) PersistentVolumeConfigs ¶
func (o GetClustersClusterOptionOutput) PersistentVolumeConfigs() GetClustersClusterOptionPersistentVolumeConfigArrayOutput
Configuration to be applied to block volumes created by Kubernetes Persistent Volume Claims (PVC)
func (GetClustersClusterOptionOutput) ServiceLbConfigs ¶
func (o GetClustersClusterOptionOutput) ServiceLbConfigs() GetClustersClusterOptionServiceLbConfigArrayOutput
Configuration to be applied to load balancers created by Kubernetes services
func (GetClustersClusterOptionOutput) ServiceLbSubnetIds ¶
func (o GetClustersClusterOptionOutput) ServiceLbSubnetIds() pulumi.StringArrayOutput
The OCIDs of the subnets used for Kubernetes services load balancers.
func (GetClustersClusterOptionOutput) ToGetClustersClusterOptionOutput ¶
func (o GetClustersClusterOptionOutput) ToGetClustersClusterOptionOutput() GetClustersClusterOptionOutput
func (GetClustersClusterOptionOutput) ToGetClustersClusterOptionOutputWithContext ¶
func (o GetClustersClusterOptionOutput) ToGetClustersClusterOptionOutputWithContext(ctx context.Context) GetClustersClusterOptionOutput
type GetClustersClusterOptionPersistentVolumeConfig ¶
type GetClustersClusterOptionPersistentVolumeConfig struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` }
type GetClustersClusterOptionPersistentVolumeConfigArgs ¶
type GetClustersClusterOptionPersistentVolumeConfigArgs struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` }
func (GetClustersClusterOptionPersistentVolumeConfigArgs) ElementType ¶
func (GetClustersClusterOptionPersistentVolumeConfigArgs) ElementType() reflect.Type
func (GetClustersClusterOptionPersistentVolumeConfigArgs) ToGetClustersClusterOptionPersistentVolumeConfigOutput ¶
func (i GetClustersClusterOptionPersistentVolumeConfigArgs) ToGetClustersClusterOptionPersistentVolumeConfigOutput() GetClustersClusterOptionPersistentVolumeConfigOutput
func (GetClustersClusterOptionPersistentVolumeConfigArgs) ToGetClustersClusterOptionPersistentVolumeConfigOutputWithContext ¶
func (i GetClustersClusterOptionPersistentVolumeConfigArgs) ToGetClustersClusterOptionPersistentVolumeConfigOutputWithContext(ctx context.Context) GetClustersClusterOptionPersistentVolumeConfigOutput
type GetClustersClusterOptionPersistentVolumeConfigArray ¶
type GetClustersClusterOptionPersistentVolumeConfigArray []GetClustersClusterOptionPersistentVolumeConfigInput
func (GetClustersClusterOptionPersistentVolumeConfigArray) ElementType ¶
func (GetClustersClusterOptionPersistentVolumeConfigArray) ElementType() reflect.Type
func (GetClustersClusterOptionPersistentVolumeConfigArray) ToGetClustersClusterOptionPersistentVolumeConfigArrayOutput ¶
func (i GetClustersClusterOptionPersistentVolumeConfigArray) ToGetClustersClusterOptionPersistentVolumeConfigArrayOutput() GetClustersClusterOptionPersistentVolumeConfigArrayOutput
func (GetClustersClusterOptionPersistentVolumeConfigArray) ToGetClustersClusterOptionPersistentVolumeConfigArrayOutputWithContext ¶
func (i GetClustersClusterOptionPersistentVolumeConfigArray) ToGetClustersClusterOptionPersistentVolumeConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionPersistentVolumeConfigArrayOutput
type GetClustersClusterOptionPersistentVolumeConfigArrayInput ¶
type GetClustersClusterOptionPersistentVolumeConfigArrayInput interface { pulumi.Input ToGetClustersClusterOptionPersistentVolumeConfigArrayOutput() GetClustersClusterOptionPersistentVolumeConfigArrayOutput ToGetClustersClusterOptionPersistentVolumeConfigArrayOutputWithContext(context.Context) GetClustersClusterOptionPersistentVolumeConfigArrayOutput }
GetClustersClusterOptionPersistentVolumeConfigArrayInput is an input type that accepts GetClustersClusterOptionPersistentVolumeConfigArray and GetClustersClusterOptionPersistentVolumeConfigArrayOutput values. You can construct a concrete instance of `GetClustersClusterOptionPersistentVolumeConfigArrayInput` via:
GetClustersClusterOptionPersistentVolumeConfigArray{ GetClustersClusterOptionPersistentVolumeConfigArgs{...} }
type GetClustersClusterOptionPersistentVolumeConfigArrayOutput ¶
type GetClustersClusterOptionPersistentVolumeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOptionPersistentVolumeConfigArrayOutput) ElementType ¶
func (GetClustersClusterOptionPersistentVolumeConfigArrayOutput) ElementType() reflect.Type
func (GetClustersClusterOptionPersistentVolumeConfigArrayOutput) ToGetClustersClusterOptionPersistentVolumeConfigArrayOutput ¶
func (o GetClustersClusterOptionPersistentVolumeConfigArrayOutput) ToGetClustersClusterOptionPersistentVolumeConfigArrayOutput() GetClustersClusterOptionPersistentVolumeConfigArrayOutput
func (GetClustersClusterOptionPersistentVolumeConfigArrayOutput) ToGetClustersClusterOptionPersistentVolumeConfigArrayOutputWithContext ¶
func (o GetClustersClusterOptionPersistentVolumeConfigArrayOutput) ToGetClustersClusterOptionPersistentVolumeConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionPersistentVolumeConfigArrayOutput
type GetClustersClusterOptionPersistentVolumeConfigInput ¶
type GetClustersClusterOptionPersistentVolumeConfigInput interface { pulumi.Input ToGetClustersClusterOptionPersistentVolumeConfigOutput() GetClustersClusterOptionPersistentVolumeConfigOutput ToGetClustersClusterOptionPersistentVolumeConfigOutputWithContext(context.Context) GetClustersClusterOptionPersistentVolumeConfigOutput }
GetClustersClusterOptionPersistentVolumeConfigInput is an input type that accepts GetClustersClusterOptionPersistentVolumeConfigArgs and GetClustersClusterOptionPersistentVolumeConfigOutput values. You can construct a concrete instance of `GetClustersClusterOptionPersistentVolumeConfigInput` via:
GetClustersClusterOptionPersistentVolumeConfigArgs{...}
type GetClustersClusterOptionPersistentVolumeConfigOutput ¶
type GetClustersClusterOptionPersistentVolumeConfigOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOptionPersistentVolumeConfigOutput) DefinedTags ¶
func (o GetClustersClusterOptionPersistentVolumeConfigOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetClustersClusterOptionPersistentVolumeConfigOutput) ElementType ¶
func (GetClustersClusterOptionPersistentVolumeConfigOutput) ElementType() reflect.Type
func (GetClustersClusterOptionPersistentVolumeConfigOutput) FreeformTags ¶
func (o GetClustersClusterOptionPersistentVolumeConfigOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetClustersClusterOptionPersistentVolumeConfigOutput) ToGetClustersClusterOptionPersistentVolumeConfigOutput ¶
func (o GetClustersClusterOptionPersistentVolumeConfigOutput) ToGetClustersClusterOptionPersistentVolumeConfigOutput() GetClustersClusterOptionPersistentVolumeConfigOutput
func (GetClustersClusterOptionPersistentVolumeConfigOutput) ToGetClustersClusterOptionPersistentVolumeConfigOutputWithContext ¶
func (o GetClustersClusterOptionPersistentVolumeConfigOutput) ToGetClustersClusterOptionPersistentVolumeConfigOutputWithContext(ctx context.Context) GetClustersClusterOptionPersistentVolumeConfigOutput
type GetClustersClusterOptionServiceLbConfig ¶
type GetClustersClusterOptionServiceLbConfig struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` }
type GetClustersClusterOptionServiceLbConfigArgs ¶
type GetClustersClusterOptionServiceLbConfigArgs struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` }
func (GetClustersClusterOptionServiceLbConfigArgs) ElementType ¶
func (GetClustersClusterOptionServiceLbConfigArgs) ElementType() reflect.Type
func (GetClustersClusterOptionServiceLbConfigArgs) ToGetClustersClusterOptionServiceLbConfigOutput ¶
func (i GetClustersClusterOptionServiceLbConfigArgs) ToGetClustersClusterOptionServiceLbConfigOutput() GetClustersClusterOptionServiceLbConfigOutput
func (GetClustersClusterOptionServiceLbConfigArgs) ToGetClustersClusterOptionServiceLbConfigOutputWithContext ¶
func (i GetClustersClusterOptionServiceLbConfigArgs) ToGetClustersClusterOptionServiceLbConfigOutputWithContext(ctx context.Context) GetClustersClusterOptionServiceLbConfigOutput
type GetClustersClusterOptionServiceLbConfigArray ¶
type GetClustersClusterOptionServiceLbConfigArray []GetClustersClusterOptionServiceLbConfigInput
func (GetClustersClusterOptionServiceLbConfigArray) ElementType ¶
func (GetClustersClusterOptionServiceLbConfigArray) ElementType() reflect.Type
func (GetClustersClusterOptionServiceLbConfigArray) ToGetClustersClusterOptionServiceLbConfigArrayOutput ¶
func (i GetClustersClusterOptionServiceLbConfigArray) ToGetClustersClusterOptionServiceLbConfigArrayOutput() GetClustersClusterOptionServiceLbConfigArrayOutput
func (GetClustersClusterOptionServiceLbConfigArray) ToGetClustersClusterOptionServiceLbConfigArrayOutputWithContext ¶
func (i GetClustersClusterOptionServiceLbConfigArray) ToGetClustersClusterOptionServiceLbConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionServiceLbConfigArrayOutput
type GetClustersClusterOptionServiceLbConfigArrayInput ¶
type GetClustersClusterOptionServiceLbConfigArrayInput interface { pulumi.Input ToGetClustersClusterOptionServiceLbConfigArrayOutput() GetClustersClusterOptionServiceLbConfigArrayOutput ToGetClustersClusterOptionServiceLbConfigArrayOutputWithContext(context.Context) GetClustersClusterOptionServiceLbConfigArrayOutput }
GetClustersClusterOptionServiceLbConfigArrayInput is an input type that accepts GetClustersClusterOptionServiceLbConfigArray and GetClustersClusterOptionServiceLbConfigArrayOutput values. You can construct a concrete instance of `GetClustersClusterOptionServiceLbConfigArrayInput` via:
GetClustersClusterOptionServiceLbConfigArray{ GetClustersClusterOptionServiceLbConfigArgs{...} }
type GetClustersClusterOptionServiceLbConfigArrayOutput ¶
type GetClustersClusterOptionServiceLbConfigArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOptionServiceLbConfigArrayOutput) ElementType ¶
func (GetClustersClusterOptionServiceLbConfigArrayOutput) ElementType() reflect.Type
func (GetClustersClusterOptionServiceLbConfigArrayOutput) ToGetClustersClusterOptionServiceLbConfigArrayOutput ¶
func (o GetClustersClusterOptionServiceLbConfigArrayOutput) ToGetClustersClusterOptionServiceLbConfigArrayOutput() GetClustersClusterOptionServiceLbConfigArrayOutput
func (GetClustersClusterOptionServiceLbConfigArrayOutput) ToGetClustersClusterOptionServiceLbConfigArrayOutputWithContext ¶
func (o GetClustersClusterOptionServiceLbConfigArrayOutput) ToGetClustersClusterOptionServiceLbConfigArrayOutputWithContext(ctx context.Context) GetClustersClusterOptionServiceLbConfigArrayOutput
type GetClustersClusterOptionServiceLbConfigInput ¶
type GetClustersClusterOptionServiceLbConfigInput interface { pulumi.Input ToGetClustersClusterOptionServiceLbConfigOutput() GetClustersClusterOptionServiceLbConfigOutput ToGetClustersClusterOptionServiceLbConfigOutputWithContext(context.Context) GetClustersClusterOptionServiceLbConfigOutput }
GetClustersClusterOptionServiceLbConfigInput is an input type that accepts GetClustersClusterOptionServiceLbConfigArgs and GetClustersClusterOptionServiceLbConfigOutput values. You can construct a concrete instance of `GetClustersClusterOptionServiceLbConfigInput` via:
GetClustersClusterOptionServiceLbConfigArgs{...}
type GetClustersClusterOptionServiceLbConfigOutput ¶
type GetClustersClusterOptionServiceLbConfigOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOptionServiceLbConfigOutput) DefinedTags ¶
func (o GetClustersClusterOptionServiceLbConfigOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetClustersClusterOptionServiceLbConfigOutput) ElementType ¶
func (GetClustersClusterOptionServiceLbConfigOutput) ElementType() reflect.Type
func (GetClustersClusterOptionServiceLbConfigOutput) FreeformTags ¶
func (o GetClustersClusterOptionServiceLbConfigOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetClustersClusterOptionServiceLbConfigOutput) ToGetClustersClusterOptionServiceLbConfigOutput ¶
func (o GetClustersClusterOptionServiceLbConfigOutput) ToGetClustersClusterOptionServiceLbConfigOutput() GetClustersClusterOptionServiceLbConfigOutput
func (GetClustersClusterOptionServiceLbConfigOutput) ToGetClustersClusterOptionServiceLbConfigOutputWithContext ¶
func (o GetClustersClusterOptionServiceLbConfigOutput) ToGetClustersClusterOptionServiceLbConfigOutputWithContext(ctx context.Context) GetClustersClusterOptionServiceLbConfigOutput
type GetClustersClusterOutput ¶
type GetClustersClusterOutput struct{ *pulumi.OutputState }
func (GetClustersClusterOutput) AvailableKubernetesUpgrades ¶
func (o GetClustersClusterOutput) AvailableKubernetesUpgrades() pulumi.StringArrayOutput
Available Kubernetes versions to which the clusters masters may be upgraded.
func (GetClustersClusterOutput) ClusterPodNetworkOptions ¶ added in v0.2.0
func (o GetClustersClusterOutput) ClusterPodNetworkOptions() GetClustersClusterClusterPodNetworkOptionArrayOutput
Available CNIs and network options for existing and new node pools of the cluster
func (GetClustersClusterOutput) CompartmentId ¶
func (o GetClustersClusterOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetClustersClusterOutput) DefinedTags ¶
func (o GetClustersClusterOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetClustersClusterOutput) ElementType ¶
func (GetClustersClusterOutput) ElementType() reflect.Type
func (GetClustersClusterOutput) EndpointConfigs ¶
func (o GetClustersClusterOutput) EndpointConfigs() GetClustersClusterEndpointConfigArrayOutput
The network configuration for access to the Cluster control plane.
func (GetClustersClusterOutput) Endpoints ¶
func (o GetClustersClusterOutput) Endpoints() GetClustersClusterEndpointArrayOutput
Endpoints served up by the cluster masters.
func (GetClustersClusterOutput) FreeformTags ¶
func (o GetClustersClusterOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetClustersClusterOutput) Id ¶
func (o GetClustersClusterOutput) Id() pulumi.StringOutput
The OCID of the cluster.
func (GetClustersClusterOutput) ImagePolicyConfigs ¶
func (o GetClustersClusterOutput) ImagePolicyConfigs() GetClustersClusterImagePolicyConfigArrayOutput
The image verification policy for signature validation.
func (GetClustersClusterOutput) KmsKeyId ¶
func (o GetClustersClusterOutput) KmsKeyId() pulumi.StringOutput
The OCID of the KMS key to be used as the master encryption key for Kubernetes secret encryption.
func (GetClustersClusterOutput) KubernetesVersion ¶
func (o GetClustersClusterOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes running on the cluster masters.
func (GetClustersClusterOutput) LifecycleDetails ¶
func (o GetClustersClusterOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the cluster masters.
func (GetClustersClusterOutput) Metadatas ¶
func (o GetClustersClusterOutput) Metadatas() GetClustersClusterMetadataArrayOutput
Metadata about the cluster.
func (GetClustersClusterOutput) Name ¶
func (o GetClustersClusterOutput) Name() pulumi.StringOutput
The name to filter on.
func (GetClustersClusterOutput) Options ¶
func (o GetClustersClusterOutput) Options() GetClustersClusterOptionArrayOutput
Optional attributes for the cluster.
func (GetClustersClusterOutput) State ¶
func (o GetClustersClusterOutput) State() pulumi.StringOutput
A cluster lifecycle state to filter on. Can have multiple parameters of this name.
func (GetClustersClusterOutput) ToGetClustersClusterOutput ¶
func (o GetClustersClusterOutput) ToGetClustersClusterOutput() GetClustersClusterOutput
func (GetClustersClusterOutput) ToGetClustersClusterOutputWithContext ¶
func (o GetClustersClusterOutput) ToGetClustersClusterOutputWithContext(ctx context.Context) GetClustersClusterOutput
func (GetClustersClusterOutput) VcnId ¶
func (o GetClustersClusterOutput) VcnId() pulumi.StringOutput
The OCID of the virtual cloud network (VCN) in which the cluster exists.
type GetClustersFilter ¶
type GetClustersFilterArgs ¶
type GetClustersFilterArgs struct { // The name to filter on. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetClustersFilterArgs) ElementType ¶
func (GetClustersFilterArgs) ElementType() reflect.Type
func (GetClustersFilterArgs) ToGetClustersFilterOutput ¶
func (i GetClustersFilterArgs) ToGetClustersFilterOutput() GetClustersFilterOutput
func (GetClustersFilterArgs) ToGetClustersFilterOutputWithContext ¶
func (i GetClustersFilterArgs) ToGetClustersFilterOutputWithContext(ctx context.Context) GetClustersFilterOutput
type GetClustersFilterArray ¶
type GetClustersFilterArray []GetClustersFilterInput
func (GetClustersFilterArray) ElementType ¶
func (GetClustersFilterArray) ElementType() reflect.Type
func (GetClustersFilterArray) ToGetClustersFilterArrayOutput ¶
func (i GetClustersFilterArray) ToGetClustersFilterArrayOutput() GetClustersFilterArrayOutput
func (GetClustersFilterArray) ToGetClustersFilterArrayOutputWithContext ¶
func (i GetClustersFilterArray) ToGetClustersFilterArrayOutputWithContext(ctx context.Context) GetClustersFilterArrayOutput
type GetClustersFilterArrayInput ¶
type GetClustersFilterArrayInput interface { pulumi.Input ToGetClustersFilterArrayOutput() GetClustersFilterArrayOutput ToGetClustersFilterArrayOutputWithContext(context.Context) GetClustersFilterArrayOutput }
GetClustersFilterArrayInput is an input type that accepts GetClustersFilterArray and GetClustersFilterArrayOutput values. You can construct a concrete instance of `GetClustersFilterArrayInput` via:
GetClustersFilterArray{ GetClustersFilterArgs{...} }
type GetClustersFilterArrayOutput ¶
type GetClustersFilterArrayOutput struct{ *pulumi.OutputState }
func (GetClustersFilterArrayOutput) ElementType ¶
func (GetClustersFilterArrayOutput) ElementType() reflect.Type
func (GetClustersFilterArrayOutput) Index ¶
func (o GetClustersFilterArrayOutput) Index(i pulumi.IntInput) GetClustersFilterOutput
func (GetClustersFilterArrayOutput) ToGetClustersFilterArrayOutput ¶
func (o GetClustersFilterArrayOutput) ToGetClustersFilterArrayOutput() GetClustersFilterArrayOutput
func (GetClustersFilterArrayOutput) ToGetClustersFilterArrayOutputWithContext ¶
func (o GetClustersFilterArrayOutput) ToGetClustersFilterArrayOutputWithContext(ctx context.Context) GetClustersFilterArrayOutput
type GetClustersFilterInput ¶
type GetClustersFilterInput interface { pulumi.Input ToGetClustersFilterOutput() GetClustersFilterOutput ToGetClustersFilterOutputWithContext(context.Context) GetClustersFilterOutput }
GetClustersFilterInput is an input type that accepts GetClustersFilterArgs and GetClustersFilterOutput values. You can construct a concrete instance of `GetClustersFilterInput` via:
GetClustersFilterArgs{...}
type GetClustersFilterOutput ¶
type GetClustersFilterOutput struct{ *pulumi.OutputState }
func (GetClustersFilterOutput) ElementType ¶
func (GetClustersFilterOutput) ElementType() reflect.Type
func (GetClustersFilterOutput) Name ¶
func (o GetClustersFilterOutput) Name() pulumi.StringOutput
The name to filter on.
func (GetClustersFilterOutput) Regex ¶
func (o GetClustersFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetClustersFilterOutput) ToGetClustersFilterOutput ¶
func (o GetClustersFilterOutput) ToGetClustersFilterOutput() GetClustersFilterOutput
func (GetClustersFilterOutput) ToGetClustersFilterOutputWithContext ¶
func (o GetClustersFilterOutput) ToGetClustersFilterOutputWithContext(ctx context.Context) GetClustersFilterOutput
func (GetClustersFilterOutput) Values ¶
func (o GetClustersFilterOutput) Values() pulumi.StringArrayOutput
type GetClustersOutputArgs ¶
type GetClustersOutputArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetClustersFilterArrayInput `pulumi:"filters"` // The name to filter on. Name pulumi.StringPtrInput `pulumi:"name"` // A cluster lifecycle state to filter on. Can have multiple parameters of this name. States pulumi.StringArrayInput `pulumi:"states"` }
A collection of arguments for invoking getClusters.
func (GetClustersOutputArgs) ElementType ¶
func (GetClustersOutputArgs) ElementType() reflect.Type
type GetClustersResult ¶
type GetClustersResult struct { // The list of clusters. Clusters []GetClustersCluster `pulumi:"clusters"` // The OCID of the compartment in which the cluster exists. CompartmentId string `pulumi:"compartmentId"` Filters []GetClustersFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name of the cluster. Name *string `pulumi:"name"` // The state of the cluster masters. States []string `pulumi:"states"` }
A collection of values returned by getClusters.
func GetClusters ¶
func GetClusters(ctx *pulumi.Context, args *GetClustersArgs, opts ...pulumi.InvokeOption) (*GetClustersResult, error)
This data source provides the list of Clusters in Oracle Cloud Infrastructure Container Engine service.
List all the cluster objects in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.GetClusters(ctx, &containerengine.GetClustersArgs{ CompartmentId: _var.Compartment_id, Name: pulumi.StringRef(_var.Cluster_name), States: _var.Cluster_state, }, nil) if err != nil { return err } return nil }) }
```
type GetClustersResultOutput ¶
type GetClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusters.
func GetClustersOutput ¶
func GetClustersOutput(ctx *pulumi.Context, args GetClustersOutputArgs, opts ...pulumi.InvokeOption) GetClustersResultOutput
func (GetClustersResultOutput) Clusters ¶
func (o GetClustersResultOutput) Clusters() GetClustersClusterArrayOutput
The list of clusters.
func (GetClustersResultOutput) CompartmentId ¶
func (o GetClustersResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment in which the cluster exists.
func (GetClustersResultOutput) ElementType ¶
func (GetClustersResultOutput) ElementType() reflect.Type
func (GetClustersResultOutput) Filters ¶
func (o GetClustersResultOutput) Filters() GetClustersFilterArrayOutput
func (GetClustersResultOutput) Id ¶
func (o GetClustersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClustersResultOutput) Name ¶
func (o GetClustersResultOutput) Name() pulumi.StringPtrOutput
The name of the cluster.
func (GetClustersResultOutput) States ¶
func (o GetClustersResultOutput) States() pulumi.StringArrayOutput
The state of the cluster masters.
func (GetClustersResultOutput) ToGetClustersResultOutput ¶
func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput
func (GetClustersResultOutput) ToGetClustersResultOutputWithContext ¶
func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput
type GetMigrateToNativeVcnStatusArgs ¶
type GetMigrateToNativeVcnStatusArgs struct {
ClusterId string `pulumi:"clusterId"`
}
A collection of arguments for invoking getMigrateToNativeVcnStatus.
type GetMigrateToNativeVcnStatusOutputArgs ¶
type GetMigrateToNativeVcnStatusOutputArgs struct {
ClusterId pulumi.StringInput `pulumi:"clusterId"`
}
A collection of arguments for invoking getMigrateToNativeVcnStatus.
func (GetMigrateToNativeVcnStatusOutputArgs) ElementType ¶
func (GetMigrateToNativeVcnStatusOutputArgs) ElementType() reflect.Type
type GetMigrateToNativeVcnStatusResult ¶
type GetMigrateToNativeVcnStatusResult struct { ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` State string `pulumi:"state"` TimeDecommissionScheduled string `pulumi:"timeDecommissionScheduled"` }
A collection of values returned by getMigrateToNativeVcnStatus.
func GetMigrateToNativeVcnStatus ¶
func GetMigrateToNativeVcnStatus(ctx *pulumi.Context, args *GetMigrateToNativeVcnStatusArgs, opts ...pulumi.InvokeOption) (*GetMigrateToNativeVcnStatusResult, error)
type GetMigrateToNativeVcnStatusResultOutput ¶
type GetMigrateToNativeVcnStatusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMigrateToNativeVcnStatus.
func GetMigrateToNativeVcnStatusOutput ¶
func GetMigrateToNativeVcnStatusOutput(ctx *pulumi.Context, args GetMigrateToNativeVcnStatusOutputArgs, opts ...pulumi.InvokeOption) GetMigrateToNativeVcnStatusResultOutput
func (GetMigrateToNativeVcnStatusResultOutput) ClusterId ¶
func (o GetMigrateToNativeVcnStatusResultOutput) ClusterId() pulumi.StringOutput
func (GetMigrateToNativeVcnStatusResultOutput) ElementType ¶
func (GetMigrateToNativeVcnStatusResultOutput) ElementType() reflect.Type
func (GetMigrateToNativeVcnStatusResultOutput) Id ¶
func (o GetMigrateToNativeVcnStatusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMigrateToNativeVcnStatusResultOutput) State ¶
func (o GetMigrateToNativeVcnStatusResultOutput) State() pulumi.StringOutput
func (GetMigrateToNativeVcnStatusResultOutput) TimeDecommissionScheduled ¶
func (o GetMigrateToNativeVcnStatusResultOutput) TimeDecommissionScheduled() pulumi.StringOutput
func (GetMigrateToNativeVcnStatusResultOutput) ToGetMigrateToNativeVcnStatusResultOutput ¶
func (o GetMigrateToNativeVcnStatusResultOutput) ToGetMigrateToNativeVcnStatusResultOutput() GetMigrateToNativeVcnStatusResultOutput
func (GetMigrateToNativeVcnStatusResultOutput) ToGetMigrateToNativeVcnStatusResultOutputWithContext ¶
func (o GetMigrateToNativeVcnStatusResultOutput) ToGetMigrateToNativeVcnStatusResultOutputWithContext(ctx context.Context) GetMigrateToNativeVcnStatusResultOutput
type GetNodePoolInitialNodeLabelArgs ¶
type GetNodePoolInitialNodeLabelArgs struct { // The key of the pair. Key pulumi.StringInput `pulumi:"key"` // The value of the pair. Value pulumi.StringInput `pulumi:"value"` }
func (GetNodePoolInitialNodeLabelArgs) ElementType ¶
func (GetNodePoolInitialNodeLabelArgs) ElementType() reflect.Type
func (GetNodePoolInitialNodeLabelArgs) ToGetNodePoolInitialNodeLabelOutput ¶
func (i GetNodePoolInitialNodeLabelArgs) ToGetNodePoolInitialNodeLabelOutput() GetNodePoolInitialNodeLabelOutput
func (GetNodePoolInitialNodeLabelArgs) ToGetNodePoolInitialNodeLabelOutputWithContext ¶
func (i GetNodePoolInitialNodeLabelArgs) ToGetNodePoolInitialNodeLabelOutputWithContext(ctx context.Context) GetNodePoolInitialNodeLabelOutput
type GetNodePoolInitialNodeLabelArray ¶
type GetNodePoolInitialNodeLabelArray []GetNodePoolInitialNodeLabelInput
func (GetNodePoolInitialNodeLabelArray) ElementType ¶
func (GetNodePoolInitialNodeLabelArray) ElementType() reflect.Type
func (GetNodePoolInitialNodeLabelArray) ToGetNodePoolInitialNodeLabelArrayOutput ¶
func (i GetNodePoolInitialNodeLabelArray) ToGetNodePoolInitialNodeLabelArrayOutput() GetNodePoolInitialNodeLabelArrayOutput
func (GetNodePoolInitialNodeLabelArray) ToGetNodePoolInitialNodeLabelArrayOutputWithContext ¶
func (i GetNodePoolInitialNodeLabelArray) ToGetNodePoolInitialNodeLabelArrayOutputWithContext(ctx context.Context) GetNodePoolInitialNodeLabelArrayOutput
type GetNodePoolInitialNodeLabelArrayInput ¶
type GetNodePoolInitialNodeLabelArrayInput interface { pulumi.Input ToGetNodePoolInitialNodeLabelArrayOutput() GetNodePoolInitialNodeLabelArrayOutput ToGetNodePoolInitialNodeLabelArrayOutputWithContext(context.Context) GetNodePoolInitialNodeLabelArrayOutput }
GetNodePoolInitialNodeLabelArrayInput is an input type that accepts GetNodePoolInitialNodeLabelArray and GetNodePoolInitialNodeLabelArrayOutput values. You can construct a concrete instance of `GetNodePoolInitialNodeLabelArrayInput` via:
GetNodePoolInitialNodeLabelArray{ GetNodePoolInitialNodeLabelArgs{...} }
type GetNodePoolInitialNodeLabelArrayOutput ¶
type GetNodePoolInitialNodeLabelArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolInitialNodeLabelArrayOutput) ElementType ¶
func (GetNodePoolInitialNodeLabelArrayOutput) ElementType() reflect.Type
func (GetNodePoolInitialNodeLabelArrayOutput) ToGetNodePoolInitialNodeLabelArrayOutput ¶
func (o GetNodePoolInitialNodeLabelArrayOutput) ToGetNodePoolInitialNodeLabelArrayOutput() GetNodePoolInitialNodeLabelArrayOutput
func (GetNodePoolInitialNodeLabelArrayOutput) ToGetNodePoolInitialNodeLabelArrayOutputWithContext ¶
func (o GetNodePoolInitialNodeLabelArrayOutput) ToGetNodePoolInitialNodeLabelArrayOutputWithContext(ctx context.Context) GetNodePoolInitialNodeLabelArrayOutput
type GetNodePoolInitialNodeLabelInput ¶
type GetNodePoolInitialNodeLabelInput interface { pulumi.Input ToGetNodePoolInitialNodeLabelOutput() GetNodePoolInitialNodeLabelOutput ToGetNodePoolInitialNodeLabelOutputWithContext(context.Context) GetNodePoolInitialNodeLabelOutput }
GetNodePoolInitialNodeLabelInput is an input type that accepts GetNodePoolInitialNodeLabelArgs and GetNodePoolInitialNodeLabelOutput values. You can construct a concrete instance of `GetNodePoolInitialNodeLabelInput` via:
GetNodePoolInitialNodeLabelArgs{...}
type GetNodePoolInitialNodeLabelOutput ¶
type GetNodePoolInitialNodeLabelOutput struct{ *pulumi.OutputState }
func (GetNodePoolInitialNodeLabelOutput) ElementType ¶
func (GetNodePoolInitialNodeLabelOutput) ElementType() reflect.Type
func (GetNodePoolInitialNodeLabelOutput) Key ¶
func (o GetNodePoolInitialNodeLabelOutput) Key() pulumi.StringOutput
The key of the pair.
func (GetNodePoolInitialNodeLabelOutput) ToGetNodePoolInitialNodeLabelOutput ¶
func (o GetNodePoolInitialNodeLabelOutput) ToGetNodePoolInitialNodeLabelOutput() GetNodePoolInitialNodeLabelOutput
func (GetNodePoolInitialNodeLabelOutput) ToGetNodePoolInitialNodeLabelOutputWithContext ¶
func (o GetNodePoolInitialNodeLabelOutput) ToGetNodePoolInitialNodeLabelOutputWithContext(ctx context.Context) GetNodePoolInitialNodeLabelOutput
func (GetNodePoolInitialNodeLabelOutput) Value ¶
func (o GetNodePoolInitialNodeLabelOutput) Value() pulumi.StringOutput
The value of the pair.
type GetNodePoolNode ¶
type GetNodePoolNode struct { // The name of the availability domain in which this node is placed. AvailabilityDomain string `pulumi:"availabilityDomain"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // An error that may be associated with the node. Errors []GetNodePoolNodeError `pulumi:"errors"` // The fault domain of this node. FaultDomain string `pulumi:"faultDomain"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the compute instance backing this node. Id string `pulumi:"id"` // The version of Kubernetes this node is running. KubernetesVersion string `pulumi:"kubernetesVersion"` // Details about the state of the node. LifecycleDetails string `pulumi:"lifecycleDetails"` // The name of the node. Name string `pulumi:"name"` // The OCID of the node pool. NodePoolId string `pulumi:"nodePoolId"` // The private IP address of this node. PrivateIp string `pulumi:"privateIp"` // The public IP address of this node. PublicIp string `pulumi:"publicIp"` // The state of the nodepool. State string `pulumi:"state"` // The OCID of the subnet in which this node is placed. SubnetId string `pulumi:"subnetId"` }
type GetNodePoolNodeArgs ¶
type GetNodePoolNodeArgs struct { // The name of the availability domain in which this node is placed. AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // An error that may be associated with the node. Errors GetNodePoolNodeErrorArrayInput `pulumi:"errors"` // The fault domain of this node. FaultDomain pulumi.StringInput `pulumi:"faultDomain"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the compute instance backing this node. Id pulumi.StringInput `pulumi:"id"` // The version of Kubernetes this node is running. KubernetesVersion pulumi.StringInput `pulumi:"kubernetesVersion"` // Details about the state of the node. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The name of the node. Name pulumi.StringInput `pulumi:"name"` // The OCID of the node pool. NodePoolId pulumi.StringInput `pulumi:"nodePoolId"` // The private IP address of this node. PrivateIp pulumi.StringInput `pulumi:"privateIp"` // The public IP address of this node. PublicIp pulumi.StringInput `pulumi:"publicIp"` // The state of the nodepool. State pulumi.StringInput `pulumi:"state"` // The OCID of the subnet in which this node is placed. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetNodePoolNodeArgs) ElementType ¶
func (GetNodePoolNodeArgs) ElementType() reflect.Type
func (GetNodePoolNodeArgs) ToGetNodePoolNodeOutput ¶
func (i GetNodePoolNodeArgs) ToGetNodePoolNodeOutput() GetNodePoolNodeOutput
func (GetNodePoolNodeArgs) ToGetNodePoolNodeOutputWithContext ¶
func (i GetNodePoolNodeArgs) ToGetNodePoolNodeOutputWithContext(ctx context.Context) GetNodePoolNodeOutput
type GetNodePoolNodeArray ¶
type GetNodePoolNodeArray []GetNodePoolNodeInput
func (GetNodePoolNodeArray) ElementType ¶
func (GetNodePoolNodeArray) ElementType() reflect.Type
func (GetNodePoolNodeArray) ToGetNodePoolNodeArrayOutput ¶
func (i GetNodePoolNodeArray) ToGetNodePoolNodeArrayOutput() GetNodePoolNodeArrayOutput
func (GetNodePoolNodeArray) ToGetNodePoolNodeArrayOutputWithContext ¶
func (i GetNodePoolNodeArray) ToGetNodePoolNodeArrayOutputWithContext(ctx context.Context) GetNodePoolNodeArrayOutput
type GetNodePoolNodeArrayInput ¶
type GetNodePoolNodeArrayInput interface { pulumi.Input ToGetNodePoolNodeArrayOutput() GetNodePoolNodeArrayOutput ToGetNodePoolNodeArrayOutputWithContext(context.Context) GetNodePoolNodeArrayOutput }
GetNodePoolNodeArrayInput is an input type that accepts GetNodePoolNodeArray and GetNodePoolNodeArrayOutput values. You can construct a concrete instance of `GetNodePoolNodeArrayInput` via:
GetNodePoolNodeArray{ GetNodePoolNodeArgs{...} }
type GetNodePoolNodeArrayOutput ¶
type GetNodePoolNodeArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeArrayOutput) ElementType ¶
func (GetNodePoolNodeArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeArrayOutput) Index ¶
func (o GetNodePoolNodeArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeOutput
func (GetNodePoolNodeArrayOutput) ToGetNodePoolNodeArrayOutput ¶
func (o GetNodePoolNodeArrayOutput) ToGetNodePoolNodeArrayOutput() GetNodePoolNodeArrayOutput
func (GetNodePoolNodeArrayOutput) ToGetNodePoolNodeArrayOutputWithContext ¶
func (o GetNodePoolNodeArrayOutput) ToGetNodePoolNodeArrayOutputWithContext(ctx context.Context) GetNodePoolNodeArrayOutput
type GetNodePoolNodeConfigDetail ¶
type GetNodePoolNodeConfigDetail struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false. IsPvEncryptionInTransitEnabled bool `pulumi:"isPvEncryptionInTransitEnabled"` // The OCID of the Key Management Service key assigned to the boot volume. KmsKeyId string `pulumi:"kmsKeyId"` // The CNI related configuration of pods in the node pool. NodePoolPodNetworkOptionDetails []GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetail `pulumi:"nodePoolPodNetworkOptionDetails"` // The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). NsgIds []string `pulumi:"nsgIds"` // The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node. PlacementConfigs []GetNodePoolNodeConfigDetailPlacementConfig `pulumi:"placementConfigs"` // The number of nodes in the node pool. Size int `pulumi:"size"` }
type GetNodePoolNodeConfigDetailArgs ¶
type GetNodePoolNodeConfigDetailArgs struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false. IsPvEncryptionInTransitEnabled pulumi.BoolInput `pulumi:"isPvEncryptionInTransitEnabled"` // The OCID of the Key Management Service key assigned to the boot volume. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The CNI related configuration of pods in the node pool. NodePoolPodNetworkOptionDetails GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput `pulumi:"nodePoolPodNetworkOptionDetails"` // The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node. PlacementConfigs GetNodePoolNodeConfigDetailPlacementConfigArrayInput `pulumi:"placementConfigs"` // The number of nodes in the node pool. Size pulumi.IntInput `pulumi:"size"` }
func (GetNodePoolNodeConfigDetailArgs) ElementType ¶
func (GetNodePoolNodeConfigDetailArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailArgs) ToGetNodePoolNodeConfigDetailOutput ¶
func (i GetNodePoolNodeConfigDetailArgs) ToGetNodePoolNodeConfigDetailOutput() GetNodePoolNodeConfigDetailOutput
func (GetNodePoolNodeConfigDetailArgs) ToGetNodePoolNodeConfigDetailOutputWithContext ¶
func (i GetNodePoolNodeConfigDetailArgs) ToGetNodePoolNodeConfigDetailOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailOutput
type GetNodePoolNodeConfigDetailArray ¶
type GetNodePoolNodeConfigDetailArray []GetNodePoolNodeConfigDetailInput
func (GetNodePoolNodeConfigDetailArray) ElementType ¶
func (GetNodePoolNodeConfigDetailArray) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailArray) ToGetNodePoolNodeConfigDetailArrayOutput ¶
func (i GetNodePoolNodeConfigDetailArray) ToGetNodePoolNodeConfigDetailArrayOutput() GetNodePoolNodeConfigDetailArrayOutput
func (GetNodePoolNodeConfigDetailArray) ToGetNodePoolNodeConfigDetailArrayOutputWithContext ¶
func (i GetNodePoolNodeConfigDetailArray) ToGetNodePoolNodeConfigDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailArrayOutput
type GetNodePoolNodeConfigDetailArrayInput ¶
type GetNodePoolNodeConfigDetailArrayInput interface { pulumi.Input ToGetNodePoolNodeConfigDetailArrayOutput() GetNodePoolNodeConfigDetailArrayOutput ToGetNodePoolNodeConfigDetailArrayOutputWithContext(context.Context) GetNodePoolNodeConfigDetailArrayOutput }
GetNodePoolNodeConfigDetailArrayInput is an input type that accepts GetNodePoolNodeConfigDetailArray and GetNodePoolNodeConfigDetailArrayOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigDetailArrayInput` via:
GetNodePoolNodeConfigDetailArray{ GetNodePoolNodeConfigDetailArgs{...} }
type GetNodePoolNodeConfigDetailArrayOutput ¶
type GetNodePoolNodeConfigDetailArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailArrayOutput) ElementType ¶
func (GetNodePoolNodeConfigDetailArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailArrayOutput) ToGetNodePoolNodeConfigDetailArrayOutput ¶
func (o GetNodePoolNodeConfigDetailArrayOutput) ToGetNodePoolNodeConfigDetailArrayOutput() GetNodePoolNodeConfigDetailArrayOutput
func (GetNodePoolNodeConfigDetailArrayOutput) ToGetNodePoolNodeConfigDetailArrayOutputWithContext ¶
func (o GetNodePoolNodeConfigDetailArrayOutput) ToGetNodePoolNodeConfigDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailArrayOutput
type GetNodePoolNodeConfigDetailInput ¶
type GetNodePoolNodeConfigDetailInput interface { pulumi.Input ToGetNodePoolNodeConfigDetailOutput() GetNodePoolNodeConfigDetailOutput ToGetNodePoolNodeConfigDetailOutputWithContext(context.Context) GetNodePoolNodeConfigDetailOutput }
GetNodePoolNodeConfigDetailInput is an input type that accepts GetNodePoolNodeConfigDetailArgs and GetNodePoolNodeConfigDetailOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigDetailInput` via:
GetNodePoolNodeConfigDetailArgs{...}
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetail ¶ added in v0.2.0
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetail struct { // The CNI plugin used by this node pool CniType string `pulumi:"cniType"` // The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape MaxPodsPerNode int `pulumi:"maxPodsPerNode"` // The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). PodNsgIds []string `pulumi:"podNsgIds"` // The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs PodSubnetIds []string `pulumi:"podSubnetIds"` }
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs ¶ added in v0.2.0
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs struct { // The CNI plugin used by this node pool CniType pulumi.StringInput `pulumi:"cniType"` // The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape MaxPodsPerNode pulumi.IntInput `pulumi:"maxPodsPerNode"` // The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). PodNsgIds pulumi.StringArrayInput `pulumi:"podNsgIds"` // The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs PodSubnetIds pulumi.StringArrayInput `pulumi:"podSubnetIds"` }
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ElementType ¶ added in v0.2.0
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput ¶ added in v0.2.0
func (i GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext ¶ added in v0.2.0
func (i GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray ¶ added in v0.2.0
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray []GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ElementType ¶ added in v0.2.0
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput ¶ added in v0.2.0
func (i GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext ¶ added in v0.2.0
func (i GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput ¶ added in v0.2.0
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput interface { pulumi.Input ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput }
GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput is an input type that accepts GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray and GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput` via:
GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray{ GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs{...} }
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput ¶ added in v0.2.0
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ElementType ¶ added in v0.2.0
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput ¶ added in v0.2.0
func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext ¶ added in v0.2.0
func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput ¶ added in v0.2.0
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput interface { pulumi.Input ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput }
GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput is an input type that accepts GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs and GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput` via:
GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs{...}
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput ¶ added in v0.2.0
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) CniType ¶ added in v0.2.0
func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) CniType() pulumi.StringOutput
The CNI plugin used by this node pool
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ElementType ¶ added in v0.2.0
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) MaxPodsPerNode ¶ added in v0.2.0
func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) MaxPodsPerNode() pulumi.IntOutput
The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) PodNsgIds ¶ added in v0.2.0
func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) PodNsgIds() pulumi.StringArrayOutput
The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) PodSubnetIds ¶ added in v0.2.0
func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) PodSubnetIds() pulumi.StringArrayOutput
The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput ¶ added in v0.2.0
func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext ¶ added in v0.2.0
func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
type GetNodePoolNodeConfigDetailOutput ¶
type GetNodePoolNodeConfigDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailOutput) DefinedTags ¶
func (o GetNodePoolNodeConfigDetailOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetNodePoolNodeConfigDetailOutput) ElementType ¶
func (GetNodePoolNodeConfigDetailOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailOutput) FreeformTags ¶
func (o GetNodePoolNodeConfigDetailOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetNodePoolNodeConfigDetailOutput) IsPvEncryptionInTransitEnabled ¶
func (o GetNodePoolNodeConfigDetailOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false.
func (GetNodePoolNodeConfigDetailOutput) KmsKeyId ¶
func (o GetNodePoolNodeConfigDetailOutput) KmsKeyId() pulumi.StringOutput
The OCID of the Key Management Service key assigned to the boot volume.
func (GetNodePoolNodeConfigDetailOutput) NodePoolPodNetworkOptionDetails ¶ added in v0.2.0
func (o GetNodePoolNodeConfigDetailOutput) NodePoolPodNetworkOptionDetails() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
The CNI related configuration of pods in the node pool.
func (GetNodePoolNodeConfigDetailOutput) NsgIds ¶
func (o GetNodePoolNodeConfigDetailOutput) NsgIds() pulumi.StringArrayOutput
The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
func (GetNodePoolNodeConfigDetailOutput) PlacementConfigs ¶
func (o GetNodePoolNodeConfigDetailOutput) PlacementConfigs() GetNodePoolNodeConfigDetailPlacementConfigArrayOutput
The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node.
func (GetNodePoolNodeConfigDetailOutput) Size ¶
func (o GetNodePoolNodeConfigDetailOutput) Size() pulumi.IntOutput
The number of nodes in the node pool.
func (GetNodePoolNodeConfigDetailOutput) ToGetNodePoolNodeConfigDetailOutput ¶
func (o GetNodePoolNodeConfigDetailOutput) ToGetNodePoolNodeConfigDetailOutput() GetNodePoolNodeConfigDetailOutput
func (GetNodePoolNodeConfigDetailOutput) ToGetNodePoolNodeConfigDetailOutputWithContext ¶
func (o GetNodePoolNodeConfigDetailOutput) ToGetNodePoolNodeConfigDetailOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailOutput
type GetNodePoolNodeConfigDetailPlacementConfig ¶
type GetNodePoolNodeConfigDetailPlacementConfig struct { // The name of the availability domain in which this node is placed. AvailabilityDomain string `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation in which to place the compute instance. CapacityReservationId string `pulumi:"capacityReservationId"` // A list of fault domains in which to place nodes. FaultDomains []string `pulumi:"faultDomains"` // The OCID of the subnet in which this node is placed. SubnetId string `pulumi:"subnetId"` }
type GetNodePoolNodeConfigDetailPlacementConfigArgs ¶
type GetNodePoolNodeConfigDetailPlacementConfigArgs struct { // The name of the availability domain in which this node is placed. AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation in which to place the compute instance. CapacityReservationId pulumi.StringInput `pulumi:"capacityReservationId"` // A list of fault domains in which to place nodes. FaultDomains pulumi.StringArrayInput `pulumi:"faultDomains"` // The OCID of the subnet in which this node is placed. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetNodePoolNodeConfigDetailPlacementConfigArgs) ElementType ¶
func (GetNodePoolNodeConfigDetailPlacementConfigArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailPlacementConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigOutput ¶
func (i GetNodePoolNodeConfigDetailPlacementConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigOutput() GetNodePoolNodeConfigDetailPlacementConfigOutput
func (GetNodePoolNodeConfigDetailPlacementConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigOutputWithContext ¶
func (i GetNodePoolNodeConfigDetailPlacementConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigOutput
type GetNodePoolNodeConfigDetailPlacementConfigArray ¶
type GetNodePoolNodeConfigDetailPlacementConfigArray []GetNodePoolNodeConfigDetailPlacementConfigInput
func (GetNodePoolNodeConfigDetailPlacementConfigArray) ElementType ¶
func (GetNodePoolNodeConfigDetailPlacementConfigArray) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailPlacementConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutput ¶
func (i GetNodePoolNodeConfigDetailPlacementConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigArrayOutput
func (GetNodePoolNodeConfigDetailPlacementConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext ¶
func (i GetNodePoolNodeConfigDetailPlacementConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigArrayOutput
type GetNodePoolNodeConfigDetailPlacementConfigArrayInput ¶
type GetNodePoolNodeConfigDetailPlacementConfigArrayInput interface { pulumi.Input ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigArrayOutput ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext(context.Context) GetNodePoolNodeConfigDetailPlacementConfigArrayOutput }
GetNodePoolNodeConfigDetailPlacementConfigArrayInput is an input type that accepts GetNodePoolNodeConfigDetailPlacementConfigArray and GetNodePoolNodeConfigDetailPlacementConfigArrayOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigDetailPlacementConfigArrayInput` via:
GetNodePoolNodeConfigDetailPlacementConfigArray{ GetNodePoolNodeConfigDetailPlacementConfigArgs{...} }
type GetNodePoolNodeConfigDetailPlacementConfigArrayOutput ¶
type GetNodePoolNodeConfigDetailPlacementConfigArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailPlacementConfigArrayOutput) ElementType ¶
func (GetNodePoolNodeConfigDetailPlacementConfigArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailPlacementConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutput ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigArrayOutput
func (GetNodePoolNodeConfigDetailPlacementConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigArrayOutput
type GetNodePoolNodeConfigDetailPlacementConfigInput ¶
type GetNodePoolNodeConfigDetailPlacementConfigInput interface { pulumi.Input ToGetNodePoolNodeConfigDetailPlacementConfigOutput() GetNodePoolNodeConfigDetailPlacementConfigOutput ToGetNodePoolNodeConfigDetailPlacementConfigOutputWithContext(context.Context) GetNodePoolNodeConfigDetailPlacementConfigOutput }
GetNodePoolNodeConfigDetailPlacementConfigInput is an input type that accepts GetNodePoolNodeConfigDetailPlacementConfigArgs and GetNodePoolNodeConfigDetailPlacementConfigOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigDetailPlacementConfigInput` via:
GetNodePoolNodeConfigDetailPlacementConfigArgs{...}
type GetNodePoolNodeConfigDetailPlacementConfigOutput ¶
type GetNodePoolNodeConfigDetailPlacementConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailPlacementConfigOutput) AvailabilityDomain ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) AvailabilityDomain() pulumi.StringOutput
The name of the availability domain in which this node is placed.
func (GetNodePoolNodeConfigDetailPlacementConfigOutput) CapacityReservationId ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) CapacityReservationId() pulumi.StringOutput
The OCID of the compute capacity reservation in which to place the compute instance.
func (GetNodePoolNodeConfigDetailPlacementConfigOutput) ElementType ¶
func (GetNodePoolNodeConfigDetailPlacementConfigOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailPlacementConfigOutput) FaultDomains ¶ added in v0.2.0
func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) FaultDomains() pulumi.StringArrayOutput
A list of fault domains in which to place nodes.
func (GetNodePoolNodeConfigDetailPlacementConfigOutput) SubnetId ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) SubnetId() pulumi.StringOutput
The OCID of the subnet in which this node is placed.
func (GetNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigOutput ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigOutput() GetNodePoolNodeConfigDetailPlacementConfigOutput
func (GetNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigOutputWithContext ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigOutput
type GetNodePoolNodeError ¶
type GetNodePoolNodeError struct { // A short error code that defines the upstream error, meant for programmatic parsing. See [API Errors](https://docs.cloud.oracle.com/iaas/Content/API/References/apierrors.htm). Code string `pulumi:"code"` // A human-readable error string of the upstream error. Message string `pulumi:"message"` // The status of the HTTP response encountered in the upstream error. Status string `pulumi:"status"` }
type GetNodePoolNodeErrorArgs ¶
type GetNodePoolNodeErrorArgs struct { // A short error code that defines the upstream error, meant for programmatic parsing. See [API Errors](https://docs.cloud.oracle.com/iaas/Content/API/References/apierrors.htm). Code pulumi.StringInput `pulumi:"code"` // A human-readable error string of the upstream error. Message pulumi.StringInput `pulumi:"message"` // The status of the HTTP response encountered in the upstream error. Status pulumi.StringInput `pulumi:"status"` }
func (GetNodePoolNodeErrorArgs) ElementType ¶
func (GetNodePoolNodeErrorArgs) ElementType() reflect.Type
func (GetNodePoolNodeErrorArgs) ToGetNodePoolNodeErrorOutput ¶
func (i GetNodePoolNodeErrorArgs) ToGetNodePoolNodeErrorOutput() GetNodePoolNodeErrorOutput
func (GetNodePoolNodeErrorArgs) ToGetNodePoolNodeErrorOutputWithContext ¶
func (i GetNodePoolNodeErrorArgs) ToGetNodePoolNodeErrorOutputWithContext(ctx context.Context) GetNodePoolNodeErrorOutput
type GetNodePoolNodeErrorArray ¶
type GetNodePoolNodeErrorArray []GetNodePoolNodeErrorInput
func (GetNodePoolNodeErrorArray) ElementType ¶
func (GetNodePoolNodeErrorArray) ElementType() reflect.Type
func (GetNodePoolNodeErrorArray) ToGetNodePoolNodeErrorArrayOutput ¶
func (i GetNodePoolNodeErrorArray) ToGetNodePoolNodeErrorArrayOutput() GetNodePoolNodeErrorArrayOutput
func (GetNodePoolNodeErrorArray) ToGetNodePoolNodeErrorArrayOutputWithContext ¶
func (i GetNodePoolNodeErrorArray) ToGetNodePoolNodeErrorArrayOutputWithContext(ctx context.Context) GetNodePoolNodeErrorArrayOutput
type GetNodePoolNodeErrorArrayInput ¶
type GetNodePoolNodeErrorArrayInput interface { pulumi.Input ToGetNodePoolNodeErrorArrayOutput() GetNodePoolNodeErrorArrayOutput ToGetNodePoolNodeErrorArrayOutputWithContext(context.Context) GetNodePoolNodeErrorArrayOutput }
GetNodePoolNodeErrorArrayInput is an input type that accepts GetNodePoolNodeErrorArray and GetNodePoolNodeErrorArrayOutput values. You can construct a concrete instance of `GetNodePoolNodeErrorArrayInput` via:
GetNodePoolNodeErrorArray{ GetNodePoolNodeErrorArgs{...} }
type GetNodePoolNodeErrorArrayOutput ¶
type GetNodePoolNodeErrorArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeErrorArrayOutput) ElementType ¶
func (GetNodePoolNodeErrorArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeErrorArrayOutput) Index ¶
func (o GetNodePoolNodeErrorArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeErrorOutput
func (GetNodePoolNodeErrorArrayOutput) ToGetNodePoolNodeErrorArrayOutput ¶
func (o GetNodePoolNodeErrorArrayOutput) ToGetNodePoolNodeErrorArrayOutput() GetNodePoolNodeErrorArrayOutput
func (GetNodePoolNodeErrorArrayOutput) ToGetNodePoolNodeErrorArrayOutputWithContext ¶
func (o GetNodePoolNodeErrorArrayOutput) ToGetNodePoolNodeErrorArrayOutputWithContext(ctx context.Context) GetNodePoolNodeErrorArrayOutput
type GetNodePoolNodeErrorInput ¶
type GetNodePoolNodeErrorInput interface { pulumi.Input ToGetNodePoolNodeErrorOutput() GetNodePoolNodeErrorOutput ToGetNodePoolNodeErrorOutputWithContext(context.Context) GetNodePoolNodeErrorOutput }
GetNodePoolNodeErrorInput is an input type that accepts GetNodePoolNodeErrorArgs and GetNodePoolNodeErrorOutput values. You can construct a concrete instance of `GetNodePoolNodeErrorInput` via:
GetNodePoolNodeErrorArgs{...}
type GetNodePoolNodeErrorOutput ¶
type GetNodePoolNodeErrorOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeErrorOutput) Code ¶
func (o GetNodePoolNodeErrorOutput) Code() pulumi.StringOutput
A short error code that defines the upstream error, meant for programmatic parsing. See [API Errors](https://docs.cloud.oracle.com/iaas/Content/API/References/apierrors.htm).
func (GetNodePoolNodeErrorOutput) ElementType ¶
func (GetNodePoolNodeErrorOutput) ElementType() reflect.Type
func (GetNodePoolNodeErrorOutput) Message ¶
func (o GetNodePoolNodeErrorOutput) Message() pulumi.StringOutput
A human-readable error string of the upstream error.
func (GetNodePoolNodeErrorOutput) Status ¶
func (o GetNodePoolNodeErrorOutput) Status() pulumi.StringOutput
The status of the HTTP response encountered in the upstream error.
func (GetNodePoolNodeErrorOutput) ToGetNodePoolNodeErrorOutput ¶
func (o GetNodePoolNodeErrorOutput) ToGetNodePoolNodeErrorOutput() GetNodePoolNodeErrorOutput
func (GetNodePoolNodeErrorOutput) ToGetNodePoolNodeErrorOutputWithContext ¶
func (o GetNodePoolNodeErrorOutput) ToGetNodePoolNodeErrorOutputWithContext(ctx context.Context) GetNodePoolNodeErrorOutput
type GetNodePoolNodeEvictionNodePoolSetting ¶ added in v0.2.0
type GetNodePoolNodeEvictionNodePoolSetting struct { // Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M EvictionGraceDuration string `pulumi:"evictionGraceDuration"` // If the underlying compute instance should be deleted if you cannot evict all the pods in grace period IsForceDeleteAfterGraceDuration bool `pulumi:"isForceDeleteAfterGraceDuration"` }
type GetNodePoolNodeEvictionNodePoolSettingArgs ¶ added in v0.2.0
type GetNodePoolNodeEvictionNodePoolSettingArgs struct { // Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M EvictionGraceDuration pulumi.StringInput `pulumi:"evictionGraceDuration"` // If the underlying compute instance should be deleted if you cannot evict all the pods in grace period IsForceDeleteAfterGraceDuration pulumi.BoolInput `pulumi:"isForceDeleteAfterGraceDuration"` }
func (GetNodePoolNodeEvictionNodePoolSettingArgs) ElementType ¶ added in v0.2.0
func (GetNodePoolNodeEvictionNodePoolSettingArgs) ElementType() reflect.Type
func (GetNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolNodeEvictionNodePoolSettingOutput ¶ added in v0.2.0
func (i GetNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolNodeEvictionNodePoolSettingOutput
func (GetNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolNodeEvictionNodePoolSettingOutputWithContext ¶ added in v0.2.0
func (i GetNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolNodeEvictionNodePoolSettingOutputWithContext(ctx context.Context) GetNodePoolNodeEvictionNodePoolSettingOutput
type GetNodePoolNodeEvictionNodePoolSettingArray ¶ added in v0.2.0
type GetNodePoolNodeEvictionNodePoolSettingArray []GetNodePoolNodeEvictionNodePoolSettingInput
func (GetNodePoolNodeEvictionNodePoolSettingArray) ElementType ¶ added in v0.2.0
func (GetNodePoolNodeEvictionNodePoolSettingArray) ElementType() reflect.Type
func (GetNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutput ¶ added in v0.2.0
func (i GetNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolNodeEvictionNodePoolSettingArrayOutput
func (GetNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext ¶ added in v0.2.0
func (i GetNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(ctx context.Context) GetNodePoolNodeEvictionNodePoolSettingArrayOutput
type GetNodePoolNodeEvictionNodePoolSettingArrayInput ¶ added in v0.2.0
type GetNodePoolNodeEvictionNodePoolSettingArrayInput interface { pulumi.Input ToGetNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolNodeEvictionNodePoolSettingArrayOutput ToGetNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(context.Context) GetNodePoolNodeEvictionNodePoolSettingArrayOutput }
GetNodePoolNodeEvictionNodePoolSettingArrayInput is an input type that accepts GetNodePoolNodeEvictionNodePoolSettingArray and GetNodePoolNodeEvictionNodePoolSettingArrayOutput values. You can construct a concrete instance of `GetNodePoolNodeEvictionNodePoolSettingArrayInput` via:
GetNodePoolNodeEvictionNodePoolSettingArray{ GetNodePoolNodeEvictionNodePoolSettingArgs{...} }
type GetNodePoolNodeEvictionNodePoolSettingArrayOutput ¶ added in v0.2.0
type GetNodePoolNodeEvictionNodePoolSettingArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ElementType ¶ added in v0.2.0
func (GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutput ¶ added in v0.2.0
func (o GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolNodeEvictionNodePoolSettingArrayOutput
func (GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext ¶ added in v0.2.0
func (o GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(ctx context.Context) GetNodePoolNodeEvictionNodePoolSettingArrayOutput
type GetNodePoolNodeEvictionNodePoolSettingInput ¶ added in v0.2.0
type GetNodePoolNodeEvictionNodePoolSettingInput interface { pulumi.Input ToGetNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolNodeEvictionNodePoolSettingOutput ToGetNodePoolNodeEvictionNodePoolSettingOutputWithContext(context.Context) GetNodePoolNodeEvictionNodePoolSettingOutput }
GetNodePoolNodeEvictionNodePoolSettingInput is an input type that accepts GetNodePoolNodeEvictionNodePoolSettingArgs and GetNodePoolNodeEvictionNodePoolSettingOutput values. You can construct a concrete instance of `GetNodePoolNodeEvictionNodePoolSettingInput` via:
GetNodePoolNodeEvictionNodePoolSettingArgs{...}
type GetNodePoolNodeEvictionNodePoolSettingOutput ¶ added in v0.2.0
type GetNodePoolNodeEvictionNodePoolSettingOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeEvictionNodePoolSettingOutput) ElementType ¶ added in v0.2.0
func (GetNodePoolNodeEvictionNodePoolSettingOutput) ElementType() reflect.Type
func (GetNodePoolNodeEvictionNodePoolSettingOutput) EvictionGraceDuration ¶ added in v0.2.0
func (o GetNodePoolNodeEvictionNodePoolSettingOutput) EvictionGraceDuration() pulumi.StringOutput
Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M
func (GetNodePoolNodeEvictionNodePoolSettingOutput) IsForceDeleteAfterGraceDuration ¶ added in v0.2.0
func (o GetNodePoolNodeEvictionNodePoolSettingOutput) IsForceDeleteAfterGraceDuration() pulumi.BoolOutput
If the underlying compute instance should be deleted if you cannot evict all the pods in grace period
func (GetNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolNodeEvictionNodePoolSettingOutput ¶ added in v0.2.0
func (o GetNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolNodeEvictionNodePoolSettingOutput
func (GetNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolNodeEvictionNodePoolSettingOutputWithContext ¶ added in v0.2.0
func (o GetNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolNodeEvictionNodePoolSettingOutputWithContext(ctx context.Context) GetNodePoolNodeEvictionNodePoolSettingOutput
type GetNodePoolNodeInput ¶
type GetNodePoolNodeInput interface { pulumi.Input ToGetNodePoolNodeOutput() GetNodePoolNodeOutput ToGetNodePoolNodeOutputWithContext(context.Context) GetNodePoolNodeOutput }
GetNodePoolNodeInput is an input type that accepts GetNodePoolNodeArgs and GetNodePoolNodeOutput values. You can construct a concrete instance of `GetNodePoolNodeInput` via:
GetNodePoolNodeArgs{...}
type GetNodePoolNodeOutput ¶
type GetNodePoolNodeOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeOutput) AvailabilityDomain ¶
func (o GetNodePoolNodeOutput) AvailabilityDomain() pulumi.StringOutput
The name of the availability domain in which this node is placed.
func (GetNodePoolNodeOutput) DefinedTags ¶
func (o GetNodePoolNodeOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetNodePoolNodeOutput) ElementType ¶
func (GetNodePoolNodeOutput) ElementType() reflect.Type
func (GetNodePoolNodeOutput) Errors ¶
func (o GetNodePoolNodeOutput) Errors() GetNodePoolNodeErrorArrayOutput
An error that may be associated with the node.
func (GetNodePoolNodeOutput) FaultDomain ¶
func (o GetNodePoolNodeOutput) FaultDomain() pulumi.StringOutput
The fault domain of this node.
func (GetNodePoolNodeOutput) FreeformTags ¶
func (o GetNodePoolNodeOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetNodePoolNodeOutput) Id ¶
func (o GetNodePoolNodeOutput) Id() pulumi.StringOutput
The OCID of the compute instance backing this node.
func (GetNodePoolNodeOutput) KubernetesVersion ¶
func (o GetNodePoolNodeOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes this node is running.
func (GetNodePoolNodeOutput) LifecycleDetails ¶
func (o GetNodePoolNodeOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the node.
func (GetNodePoolNodeOutput) Name ¶
func (o GetNodePoolNodeOutput) Name() pulumi.StringOutput
The name of the node.
func (GetNodePoolNodeOutput) NodePoolId ¶
func (o GetNodePoolNodeOutput) NodePoolId() pulumi.StringOutput
The OCID of the node pool.
func (GetNodePoolNodeOutput) PrivateIp ¶
func (o GetNodePoolNodeOutput) PrivateIp() pulumi.StringOutput
The private IP address of this node.
func (GetNodePoolNodeOutput) PublicIp ¶
func (o GetNodePoolNodeOutput) PublicIp() pulumi.StringOutput
The public IP address of this node.
func (GetNodePoolNodeOutput) State ¶
func (o GetNodePoolNodeOutput) State() pulumi.StringOutput
The state of the nodepool.
func (GetNodePoolNodeOutput) SubnetId ¶
func (o GetNodePoolNodeOutput) SubnetId() pulumi.StringOutput
The OCID of the subnet in which this node is placed.
func (GetNodePoolNodeOutput) ToGetNodePoolNodeOutput ¶
func (o GetNodePoolNodeOutput) ToGetNodePoolNodeOutput() GetNodePoolNodeOutput
func (GetNodePoolNodeOutput) ToGetNodePoolNodeOutputWithContext ¶
func (o GetNodePoolNodeOutput) ToGetNodePoolNodeOutputWithContext(ctx context.Context) GetNodePoolNodeOutput
type GetNodePoolNodeShapeConfig ¶
type GetNodePoolNodeShapeConfig struct { // The total amount of memory available to each node, in gigabytes. MemoryInGbs float64 `pulumi:"memoryInGbs"` // The total number of OCPUs available to each node in the node pool. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details. Ocpus float64 `pulumi:"ocpus"` }
type GetNodePoolNodeShapeConfigArgs ¶
type GetNodePoolNodeShapeConfigArgs struct { // The total amount of memory available to each node, in gigabytes. MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"` // The total number of OCPUs available to each node in the node pool. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details. Ocpus pulumi.Float64Input `pulumi:"ocpus"` }
func (GetNodePoolNodeShapeConfigArgs) ElementType ¶
func (GetNodePoolNodeShapeConfigArgs) ElementType() reflect.Type
func (GetNodePoolNodeShapeConfigArgs) ToGetNodePoolNodeShapeConfigOutput ¶
func (i GetNodePoolNodeShapeConfigArgs) ToGetNodePoolNodeShapeConfigOutput() GetNodePoolNodeShapeConfigOutput
func (GetNodePoolNodeShapeConfigArgs) ToGetNodePoolNodeShapeConfigOutputWithContext ¶
func (i GetNodePoolNodeShapeConfigArgs) ToGetNodePoolNodeShapeConfigOutputWithContext(ctx context.Context) GetNodePoolNodeShapeConfigOutput
type GetNodePoolNodeShapeConfigArray ¶
type GetNodePoolNodeShapeConfigArray []GetNodePoolNodeShapeConfigInput
func (GetNodePoolNodeShapeConfigArray) ElementType ¶
func (GetNodePoolNodeShapeConfigArray) ElementType() reflect.Type
func (GetNodePoolNodeShapeConfigArray) ToGetNodePoolNodeShapeConfigArrayOutput ¶
func (i GetNodePoolNodeShapeConfigArray) ToGetNodePoolNodeShapeConfigArrayOutput() GetNodePoolNodeShapeConfigArrayOutput
func (GetNodePoolNodeShapeConfigArray) ToGetNodePoolNodeShapeConfigArrayOutputWithContext ¶
func (i GetNodePoolNodeShapeConfigArray) ToGetNodePoolNodeShapeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeShapeConfigArrayOutput
type GetNodePoolNodeShapeConfigArrayInput ¶
type GetNodePoolNodeShapeConfigArrayInput interface { pulumi.Input ToGetNodePoolNodeShapeConfigArrayOutput() GetNodePoolNodeShapeConfigArrayOutput ToGetNodePoolNodeShapeConfigArrayOutputWithContext(context.Context) GetNodePoolNodeShapeConfigArrayOutput }
GetNodePoolNodeShapeConfigArrayInput is an input type that accepts GetNodePoolNodeShapeConfigArray and GetNodePoolNodeShapeConfigArrayOutput values. You can construct a concrete instance of `GetNodePoolNodeShapeConfigArrayInput` via:
GetNodePoolNodeShapeConfigArray{ GetNodePoolNodeShapeConfigArgs{...} }
type GetNodePoolNodeShapeConfigArrayOutput ¶
type GetNodePoolNodeShapeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeShapeConfigArrayOutput) ElementType ¶
func (GetNodePoolNodeShapeConfigArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeShapeConfigArrayOutput) Index ¶
func (o GetNodePoolNodeShapeConfigArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeShapeConfigOutput
func (GetNodePoolNodeShapeConfigArrayOutput) ToGetNodePoolNodeShapeConfigArrayOutput ¶
func (o GetNodePoolNodeShapeConfigArrayOutput) ToGetNodePoolNodeShapeConfigArrayOutput() GetNodePoolNodeShapeConfigArrayOutput
func (GetNodePoolNodeShapeConfigArrayOutput) ToGetNodePoolNodeShapeConfigArrayOutputWithContext ¶
func (o GetNodePoolNodeShapeConfigArrayOutput) ToGetNodePoolNodeShapeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeShapeConfigArrayOutput
type GetNodePoolNodeShapeConfigInput ¶
type GetNodePoolNodeShapeConfigInput interface { pulumi.Input ToGetNodePoolNodeShapeConfigOutput() GetNodePoolNodeShapeConfigOutput ToGetNodePoolNodeShapeConfigOutputWithContext(context.Context) GetNodePoolNodeShapeConfigOutput }
GetNodePoolNodeShapeConfigInput is an input type that accepts GetNodePoolNodeShapeConfigArgs and GetNodePoolNodeShapeConfigOutput values. You can construct a concrete instance of `GetNodePoolNodeShapeConfigInput` via:
GetNodePoolNodeShapeConfigArgs{...}
type GetNodePoolNodeShapeConfigOutput ¶
type GetNodePoolNodeShapeConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeShapeConfigOutput) ElementType ¶
func (GetNodePoolNodeShapeConfigOutput) ElementType() reflect.Type
func (GetNodePoolNodeShapeConfigOutput) MemoryInGbs ¶
func (o GetNodePoolNodeShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
The total amount of memory available to each node, in gigabytes.
func (GetNodePoolNodeShapeConfigOutput) Ocpus ¶
func (o GetNodePoolNodeShapeConfigOutput) Ocpus() pulumi.Float64Output
The total number of OCPUs available to each node in the node pool. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
func (GetNodePoolNodeShapeConfigOutput) ToGetNodePoolNodeShapeConfigOutput ¶
func (o GetNodePoolNodeShapeConfigOutput) ToGetNodePoolNodeShapeConfigOutput() GetNodePoolNodeShapeConfigOutput
func (GetNodePoolNodeShapeConfigOutput) ToGetNodePoolNodeShapeConfigOutputWithContext ¶
func (o GetNodePoolNodeShapeConfigOutput) ToGetNodePoolNodeShapeConfigOutputWithContext(ctx context.Context) GetNodePoolNodeShapeConfigOutput
type GetNodePoolNodeSource ¶
type GetNodePoolNodeSource struct { // The OCID of the image used to boot the node. ImageId string `pulumi:"imageId"` // The user-friendly name of the entity corresponding to the OCID. SourceName string `pulumi:"sourceName"` // The source type for the node. Use `IMAGE` when specifying an OCID of an image. SourceType string `pulumi:"sourceType"` }
type GetNodePoolNodeSourceArgs ¶
type GetNodePoolNodeSourceArgs struct { // The OCID of the image used to boot the node. ImageId pulumi.StringInput `pulumi:"imageId"` // The user-friendly name of the entity corresponding to the OCID. SourceName pulumi.StringInput `pulumi:"sourceName"` // The source type for the node. Use `IMAGE` when specifying an OCID of an image. SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (GetNodePoolNodeSourceArgs) ElementType ¶
func (GetNodePoolNodeSourceArgs) ElementType() reflect.Type
func (GetNodePoolNodeSourceArgs) ToGetNodePoolNodeSourceOutput ¶
func (i GetNodePoolNodeSourceArgs) ToGetNodePoolNodeSourceOutput() GetNodePoolNodeSourceOutput
func (GetNodePoolNodeSourceArgs) ToGetNodePoolNodeSourceOutputWithContext ¶
func (i GetNodePoolNodeSourceArgs) ToGetNodePoolNodeSourceOutputWithContext(ctx context.Context) GetNodePoolNodeSourceOutput
type GetNodePoolNodeSourceArray ¶
type GetNodePoolNodeSourceArray []GetNodePoolNodeSourceInput
func (GetNodePoolNodeSourceArray) ElementType ¶
func (GetNodePoolNodeSourceArray) ElementType() reflect.Type
func (GetNodePoolNodeSourceArray) ToGetNodePoolNodeSourceArrayOutput ¶
func (i GetNodePoolNodeSourceArray) ToGetNodePoolNodeSourceArrayOutput() GetNodePoolNodeSourceArrayOutput
func (GetNodePoolNodeSourceArray) ToGetNodePoolNodeSourceArrayOutputWithContext ¶
func (i GetNodePoolNodeSourceArray) ToGetNodePoolNodeSourceArrayOutputWithContext(ctx context.Context) GetNodePoolNodeSourceArrayOutput
type GetNodePoolNodeSourceArrayInput ¶
type GetNodePoolNodeSourceArrayInput interface { pulumi.Input ToGetNodePoolNodeSourceArrayOutput() GetNodePoolNodeSourceArrayOutput ToGetNodePoolNodeSourceArrayOutputWithContext(context.Context) GetNodePoolNodeSourceArrayOutput }
GetNodePoolNodeSourceArrayInput is an input type that accepts GetNodePoolNodeSourceArray and GetNodePoolNodeSourceArrayOutput values. You can construct a concrete instance of `GetNodePoolNodeSourceArrayInput` via:
GetNodePoolNodeSourceArray{ GetNodePoolNodeSourceArgs{...} }
type GetNodePoolNodeSourceArrayOutput ¶
type GetNodePoolNodeSourceArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeSourceArrayOutput) ElementType ¶
func (GetNodePoolNodeSourceArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeSourceArrayOutput) Index ¶
func (o GetNodePoolNodeSourceArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeSourceOutput
func (GetNodePoolNodeSourceArrayOutput) ToGetNodePoolNodeSourceArrayOutput ¶
func (o GetNodePoolNodeSourceArrayOutput) ToGetNodePoolNodeSourceArrayOutput() GetNodePoolNodeSourceArrayOutput
func (GetNodePoolNodeSourceArrayOutput) ToGetNodePoolNodeSourceArrayOutputWithContext ¶
func (o GetNodePoolNodeSourceArrayOutput) ToGetNodePoolNodeSourceArrayOutputWithContext(ctx context.Context) GetNodePoolNodeSourceArrayOutput
type GetNodePoolNodeSourceDetail ¶
type GetNodePoolNodeSourceDetail struct { // The size of the boot volume in GBs. Minimum value is 50 GB. See [here](https://docs.cloud.oracle.com/en-us/iaas/Content/Block/Concepts/bootvolumes.htm) for max custom boot volume sizing and OS-specific requirements. BootVolumeSizeInGbs string `pulumi:"bootVolumeSizeInGbs"` // The OCID of the image used to boot the node. ImageId string `pulumi:"imageId"` // The source type for the node. Use `IMAGE` when specifying an OCID of an image. SourceType string `pulumi:"sourceType"` }
type GetNodePoolNodeSourceDetailArgs ¶
type GetNodePoolNodeSourceDetailArgs struct { // The size of the boot volume in GBs. Minimum value is 50 GB. See [here](https://docs.cloud.oracle.com/en-us/iaas/Content/Block/Concepts/bootvolumes.htm) for max custom boot volume sizing and OS-specific requirements. BootVolumeSizeInGbs pulumi.StringInput `pulumi:"bootVolumeSizeInGbs"` // The OCID of the image used to boot the node. ImageId pulumi.StringInput `pulumi:"imageId"` // The source type for the node. Use `IMAGE` when specifying an OCID of an image. SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (GetNodePoolNodeSourceDetailArgs) ElementType ¶
func (GetNodePoolNodeSourceDetailArgs) ElementType() reflect.Type
func (GetNodePoolNodeSourceDetailArgs) ToGetNodePoolNodeSourceDetailOutput ¶
func (i GetNodePoolNodeSourceDetailArgs) ToGetNodePoolNodeSourceDetailOutput() GetNodePoolNodeSourceDetailOutput
func (GetNodePoolNodeSourceDetailArgs) ToGetNodePoolNodeSourceDetailOutputWithContext ¶
func (i GetNodePoolNodeSourceDetailArgs) ToGetNodePoolNodeSourceDetailOutputWithContext(ctx context.Context) GetNodePoolNodeSourceDetailOutput
type GetNodePoolNodeSourceDetailArray ¶
type GetNodePoolNodeSourceDetailArray []GetNodePoolNodeSourceDetailInput
func (GetNodePoolNodeSourceDetailArray) ElementType ¶
func (GetNodePoolNodeSourceDetailArray) ElementType() reflect.Type
func (GetNodePoolNodeSourceDetailArray) ToGetNodePoolNodeSourceDetailArrayOutput ¶
func (i GetNodePoolNodeSourceDetailArray) ToGetNodePoolNodeSourceDetailArrayOutput() GetNodePoolNodeSourceDetailArrayOutput
func (GetNodePoolNodeSourceDetailArray) ToGetNodePoolNodeSourceDetailArrayOutputWithContext ¶
func (i GetNodePoolNodeSourceDetailArray) ToGetNodePoolNodeSourceDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeSourceDetailArrayOutput
type GetNodePoolNodeSourceDetailArrayInput ¶
type GetNodePoolNodeSourceDetailArrayInput interface { pulumi.Input ToGetNodePoolNodeSourceDetailArrayOutput() GetNodePoolNodeSourceDetailArrayOutput ToGetNodePoolNodeSourceDetailArrayOutputWithContext(context.Context) GetNodePoolNodeSourceDetailArrayOutput }
GetNodePoolNodeSourceDetailArrayInput is an input type that accepts GetNodePoolNodeSourceDetailArray and GetNodePoolNodeSourceDetailArrayOutput values. You can construct a concrete instance of `GetNodePoolNodeSourceDetailArrayInput` via:
GetNodePoolNodeSourceDetailArray{ GetNodePoolNodeSourceDetailArgs{...} }
type GetNodePoolNodeSourceDetailArrayOutput ¶
type GetNodePoolNodeSourceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeSourceDetailArrayOutput) ElementType ¶
func (GetNodePoolNodeSourceDetailArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeSourceDetailArrayOutput) ToGetNodePoolNodeSourceDetailArrayOutput ¶
func (o GetNodePoolNodeSourceDetailArrayOutput) ToGetNodePoolNodeSourceDetailArrayOutput() GetNodePoolNodeSourceDetailArrayOutput
func (GetNodePoolNodeSourceDetailArrayOutput) ToGetNodePoolNodeSourceDetailArrayOutputWithContext ¶
func (o GetNodePoolNodeSourceDetailArrayOutput) ToGetNodePoolNodeSourceDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeSourceDetailArrayOutput
type GetNodePoolNodeSourceDetailInput ¶
type GetNodePoolNodeSourceDetailInput interface { pulumi.Input ToGetNodePoolNodeSourceDetailOutput() GetNodePoolNodeSourceDetailOutput ToGetNodePoolNodeSourceDetailOutputWithContext(context.Context) GetNodePoolNodeSourceDetailOutput }
GetNodePoolNodeSourceDetailInput is an input type that accepts GetNodePoolNodeSourceDetailArgs and GetNodePoolNodeSourceDetailOutput values. You can construct a concrete instance of `GetNodePoolNodeSourceDetailInput` via:
GetNodePoolNodeSourceDetailArgs{...}
type GetNodePoolNodeSourceDetailOutput ¶
type GetNodePoolNodeSourceDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeSourceDetailOutput) BootVolumeSizeInGbs ¶
func (o GetNodePoolNodeSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
The size of the boot volume in GBs. Minimum value is 50 GB. See [here](https://docs.cloud.oracle.com/en-us/iaas/Content/Block/Concepts/bootvolumes.htm) for max custom boot volume sizing and OS-specific requirements.
func (GetNodePoolNodeSourceDetailOutput) ElementType ¶
func (GetNodePoolNodeSourceDetailOutput) ElementType() reflect.Type
func (GetNodePoolNodeSourceDetailOutput) ImageId ¶
func (o GetNodePoolNodeSourceDetailOutput) ImageId() pulumi.StringOutput
The OCID of the image used to boot the node.
func (GetNodePoolNodeSourceDetailOutput) SourceType ¶
func (o GetNodePoolNodeSourceDetailOutput) SourceType() pulumi.StringOutput
The source type for the node. Use `IMAGE` when specifying an OCID of an image.
func (GetNodePoolNodeSourceDetailOutput) ToGetNodePoolNodeSourceDetailOutput ¶
func (o GetNodePoolNodeSourceDetailOutput) ToGetNodePoolNodeSourceDetailOutput() GetNodePoolNodeSourceDetailOutput
func (GetNodePoolNodeSourceDetailOutput) ToGetNodePoolNodeSourceDetailOutputWithContext ¶
func (o GetNodePoolNodeSourceDetailOutput) ToGetNodePoolNodeSourceDetailOutputWithContext(ctx context.Context) GetNodePoolNodeSourceDetailOutput
type GetNodePoolNodeSourceInput ¶
type GetNodePoolNodeSourceInput interface { pulumi.Input ToGetNodePoolNodeSourceOutput() GetNodePoolNodeSourceOutput ToGetNodePoolNodeSourceOutputWithContext(context.Context) GetNodePoolNodeSourceOutput }
GetNodePoolNodeSourceInput is an input type that accepts GetNodePoolNodeSourceArgs and GetNodePoolNodeSourceOutput values. You can construct a concrete instance of `GetNodePoolNodeSourceInput` via:
GetNodePoolNodeSourceArgs{...}
type GetNodePoolNodeSourceOutput ¶
type GetNodePoolNodeSourceOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeSourceOutput) ElementType ¶
func (GetNodePoolNodeSourceOutput) ElementType() reflect.Type
func (GetNodePoolNodeSourceOutput) ImageId ¶
func (o GetNodePoolNodeSourceOutput) ImageId() pulumi.StringOutput
The OCID of the image used to boot the node.
func (GetNodePoolNodeSourceOutput) SourceName ¶
func (o GetNodePoolNodeSourceOutput) SourceName() pulumi.StringOutput
The user-friendly name of the entity corresponding to the OCID.
func (GetNodePoolNodeSourceOutput) SourceType ¶
func (o GetNodePoolNodeSourceOutput) SourceType() pulumi.StringOutput
The source type for the node. Use `IMAGE` when specifying an OCID of an image.
func (GetNodePoolNodeSourceOutput) ToGetNodePoolNodeSourceOutput ¶
func (o GetNodePoolNodeSourceOutput) ToGetNodePoolNodeSourceOutput() GetNodePoolNodeSourceOutput
func (GetNodePoolNodeSourceOutput) ToGetNodePoolNodeSourceOutputWithContext ¶
func (o GetNodePoolNodeSourceOutput) ToGetNodePoolNodeSourceOutputWithContext(ctx context.Context) GetNodePoolNodeSourceOutput
type GetNodePoolOptionArgs ¶
type GetNodePoolOptionArgs struct { // The OCID of the compartment. CompartmentId *string `pulumi:"compartmentId"` // The id of the option set to retrieve. Use "all" get all options, or use a cluster ID to get options specific to the provided cluster. NodePoolOptionId string `pulumi:"nodePoolOptionId"` }
A collection of arguments for invoking getNodePoolOption.
type GetNodePoolOptionOutputArgs ¶
type GetNodePoolOptionOutputArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // The id of the option set to retrieve. Use "all" get all options, or use a cluster ID to get options specific to the provided cluster. NodePoolOptionId pulumi.StringInput `pulumi:"nodePoolOptionId"` }
A collection of arguments for invoking getNodePoolOption.
func (GetNodePoolOptionOutputArgs) ElementType ¶
func (GetNodePoolOptionOutputArgs) ElementType() reflect.Type
type GetNodePoolOptionResult ¶
type GetNodePoolOptionResult struct { CompartmentId *string `pulumi:"compartmentId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Deprecated. See sources. When creating a node pool, only image names contained in this property can be passed to the `nodeImageName` property. Images []string `pulumi:"images"` // Available Kubernetes versions. KubernetesVersions []string `pulumi:"kubernetesVersions"` NodePoolOptionId string `pulumi:"nodePoolOptionId"` // Available shapes for nodes. Shapes []string `pulumi:"shapes"` // Available source of the node. Sources []GetNodePoolOptionSource `pulumi:"sources"` }
A collection of values returned by getNodePoolOption.
func GetNodePoolOption ¶
func GetNodePoolOption(ctx *pulumi.Context, args *GetNodePoolOptionArgs, opts ...pulumi.InvokeOption) (*GetNodePoolOptionResult, error)
This data source provides details about a specific Node Pool Option resource in Oracle Cloud Infrastructure Container Engine service.
Get options available for node pools.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.GetNodePoolOption(ctx, &containerengine.GetNodePoolOptionArgs{ NodePoolOptionId: oci_containerengine_node_pool_option.Test_node_pool_option.Id, CompartmentId: pulumi.StringRef(_var.Compartment_id), }, nil) if err != nil { return err } return nil }) }
```
type GetNodePoolOptionResultOutput ¶
type GetNodePoolOptionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNodePoolOption.
func GetNodePoolOptionOutput ¶
func GetNodePoolOptionOutput(ctx *pulumi.Context, args GetNodePoolOptionOutputArgs, opts ...pulumi.InvokeOption) GetNodePoolOptionResultOutput
func (GetNodePoolOptionResultOutput) CompartmentId ¶
func (o GetNodePoolOptionResultOutput) CompartmentId() pulumi.StringPtrOutput
func (GetNodePoolOptionResultOutput) ElementType ¶
func (GetNodePoolOptionResultOutput) ElementType() reflect.Type
func (GetNodePoolOptionResultOutput) Id ¶
func (o GetNodePoolOptionResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNodePoolOptionResultOutput) Images ¶
func (o GetNodePoolOptionResultOutput) Images() pulumi.StringArrayOutput
Deprecated. See sources. When creating a node pool, only image names contained in this property can be passed to the `nodeImageName` property.
func (GetNodePoolOptionResultOutput) KubernetesVersions ¶
func (o GetNodePoolOptionResultOutput) KubernetesVersions() pulumi.StringArrayOutput
Available Kubernetes versions.
func (GetNodePoolOptionResultOutput) NodePoolOptionId ¶
func (o GetNodePoolOptionResultOutput) NodePoolOptionId() pulumi.StringOutput
func (GetNodePoolOptionResultOutput) Shapes ¶
func (o GetNodePoolOptionResultOutput) Shapes() pulumi.StringArrayOutput
Available shapes for nodes.
func (GetNodePoolOptionResultOutput) Sources ¶
func (o GetNodePoolOptionResultOutput) Sources() GetNodePoolOptionSourceArrayOutput
Available source of the node.
func (GetNodePoolOptionResultOutput) ToGetNodePoolOptionResultOutput ¶
func (o GetNodePoolOptionResultOutput) ToGetNodePoolOptionResultOutput() GetNodePoolOptionResultOutput
func (GetNodePoolOptionResultOutput) ToGetNodePoolOptionResultOutputWithContext ¶
func (o GetNodePoolOptionResultOutput) ToGetNodePoolOptionResultOutputWithContext(ctx context.Context) GetNodePoolOptionResultOutput
type GetNodePoolOptionSource ¶
type GetNodePoolOptionSource struct { // The OCID of the image. ImageId string `pulumi:"imageId"` // The user-friendly name of the entity corresponding to the OCID. SourceName string `pulumi:"sourceName"` // The source type of this option. `IMAGE` means the OCID is of an image. SourceType string `pulumi:"sourceType"` }
type GetNodePoolOptionSourceArgs ¶
type GetNodePoolOptionSourceArgs struct { // The OCID of the image. ImageId pulumi.StringInput `pulumi:"imageId"` // The user-friendly name of the entity corresponding to the OCID. SourceName pulumi.StringInput `pulumi:"sourceName"` // The source type of this option. `IMAGE` means the OCID is of an image. SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (GetNodePoolOptionSourceArgs) ElementType ¶
func (GetNodePoolOptionSourceArgs) ElementType() reflect.Type
func (GetNodePoolOptionSourceArgs) ToGetNodePoolOptionSourceOutput ¶
func (i GetNodePoolOptionSourceArgs) ToGetNodePoolOptionSourceOutput() GetNodePoolOptionSourceOutput
func (GetNodePoolOptionSourceArgs) ToGetNodePoolOptionSourceOutputWithContext ¶
func (i GetNodePoolOptionSourceArgs) ToGetNodePoolOptionSourceOutputWithContext(ctx context.Context) GetNodePoolOptionSourceOutput
type GetNodePoolOptionSourceArray ¶
type GetNodePoolOptionSourceArray []GetNodePoolOptionSourceInput
func (GetNodePoolOptionSourceArray) ElementType ¶
func (GetNodePoolOptionSourceArray) ElementType() reflect.Type
func (GetNodePoolOptionSourceArray) ToGetNodePoolOptionSourceArrayOutput ¶
func (i GetNodePoolOptionSourceArray) ToGetNodePoolOptionSourceArrayOutput() GetNodePoolOptionSourceArrayOutput
func (GetNodePoolOptionSourceArray) ToGetNodePoolOptionSourceArrayOutputWithContext ¶
func (i GetNodePoolOptionSourceArray) ToGetNodePoolOptionSourceArrayOutputWithContext(ctx context.Context) GetNodePoolOptionSourceArrayOutput
type GetNodePoolOptionSourceArrayInput ¶
type GetNodePoolOptionSourceArrayInput interface { pulumi.Input ToGetNodePoolOptionSourceArrayOutput() GetNodePoolOptionSourceArrayOutput ToGetNodePoolOptionSourceArrayOutputWithContext(context.Context) GetNodePoolOptionSourceArrayOutput }
GetNodePoolOptionSourceArrayInput is an input type that accepts GetNodePoolOptionSourceArray and GetNodePoolOptionSourceArrayOutput values. You can construct a concrete instance of `GetNodePoolOptionSourceArrayInput` via:
GetNodePoolOptionSourceArray{ GetNodePoolOptionSourceArgs{...} }
type GetNodePoolOptionSourceArrayOutput ¶
type GetNodePoolOptionSourceArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolOptionSourceArrayOutput) ElementType ¶
func (GetNodePoolOptionSourceArrayOutput) ElementType() reflect.Type
func (GetNodePoolOptionSourceArrayOutput) Index ¶
func (o GetNodePoolOptionSourceArrayOutput) Index(i pulumi.IntInput) GetNodePoolOptionSourceOutput
func (GetNodePoolOptionSourceArrayOutput) ToGetNodePoolOptionSourceArrayOutput ¶
func (o GetNodePoolOptionSourceArrayOutput) ToGetNodePoolOptionSourceArrayOutput() GetNodePoolOptionSourceArrayOutput
func (GetNodePoolOptionSourceArrayOutput) ToGetNodePoolOptionSourceArrayOutputWithContext ¶
func (o GetNodePoolOptionSourceArrayOutput) ToGetNodePoolOptionSourceArrayOutputWithContext(ctx context.Context) GetNodePoolOptionSourceArrayOutput
type GetNodePoolOptionSourceInput ¶
type GetNodePoolOptionSourceInput interface { pulumi.Input ToGetNodePoolOptionSourceOutput() GetNodePoolOptionSourceOutput ToGetNodePoolOptionSourceOutputWithContext(context.Context) GetNodePoolOptionSourceOutput }
GetNodePoolOptionSourceInput is an input type that accepts GetNodePoolOptionSourceArgs and GetNodePoolOptionSourceOutput values. You can construct a concrete instance of `GetNodePoolOptionSourceInput` via:
GetNodePoolOptionSourceArgs{...}
type GetNodePoolOptionSourceOutput ¶
type GetNodePoolOptionSourceOutput struct{ *pulumi.OutputState }
func (GetNodePoolOptionSourceOutput) ElementType ¶
func (GetNodePoolOptionSourceOutput) ElementType() reflect.Type
func (GetNodePoolOptionSourceOutput) ImageId ¶
func (o GetNodePoolOptionSourceOutput) ImageId() pulumi.StringOutput
The OCID of the image.
func (GetNodePoolOptionSourceOutput) SourceName ¶
func (o GetNodePoolOptionSourceOutput) SourceName() pulumi.StringOutput
The user-friendly name of the entity corresponding to the OCID.
func (GetNodePoolOptionSourceOutput) SourceType ¶
func (o GetNodePoolOptionSourceOutput) SourceType() pulumi.StringOutput
The source type of this option. `IMAGE` means the OCID is of an image.
func (GetNodePoolOptionSourceOutput) ToGetNodePoolOptionSourceOutput ¶
func (o GetNodePoolOptionSourceOutput) ToGetNodePoolOptionSourceOutput() GetNodePoolOptionSourceOutput
func (GetNodePoolOptionSourceOutput) ToGetNodePoolOptionSourceOutputWithContext ¶
func (o GetNodePoolOptionSourceOutput) ToGetNodePoolOptionSourceOutputWithContext(ctx context.Context) GetNodePoolOptionSourceOutput
type GetNodePoolsArgs ¶
type GetNodePoolsArgs struct { // The OCID of the cluster. ClusterId *string `pulumi:"clusterId"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetNodePoolsFilter `pulumi:"filters"` // The name to filter on. Name *string `pulumi:"name"` // A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING] States []string `pulumi:"states"` }
A collection of arguments for invoking getNodePools.
type GetNodePoolsFilter ¶
type GetNodePoolsFilterArgs ¶
type GetNodePoolsFilterArgs struct { // The name to filter on. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetNodePoolsFilterArgs) ElementType ¶
func (GetNodePoolsFilterArgs) ElementType() reflect.Type
func (GetNodePoolsFilterArgs) ToGetNodePoolsFilterOutput ¶
func (i GetNodePoolsFilterArgs) ToGetNodePoolsFilterOutput() GetNodePoolsFilterOutput
func (GetNodePoolsFilterArgs) ToGetNodePoolsFilterOutputWithContext ¶
func (i GetNodePoolsFilterArgs) ToGetNodePoolsFilterOutputWithContext(ctx context.Context) GetNodePoolsFilterOutput
type GetNodePoolsFilterArray ¶
type GetNodePoolsFilterArray []GetNodePoolsFilterInput
func (GetNodePoolsFilterArray) ElementType ¶
func (GetNodePoolsFilterArray) ElementType() reflect.Type
func (GetNodePoolsFilterArray) ToGetNodePoolsFilterArrayOutput ¶
func (i GetNodePoolsFilterArray) ToGetNodePoolsFilterArrayOutput() GetNodePoolsFilterArrayOutput
func (GetNodePoolsFilterArray) ToGetNodePoolsFilterArrayOutputWithContext ¶
func (i GetNodePoolsFilterArray) ToGetNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetNodePoolsFilterArrayOutput
type GetNodePoolsFilterArrayInput ¶
type GetNodePoolsFilterArrayInput interface { pulumi.Input ToGetNodePoolsFilterArrayOutput() GetNodePoolsFilterArrayOutput ToGetNodePoolsFilterArrayOutputWithContext(context.Context) GetNodePoolsFilterArrayOutput }
GetNodePoolsFilterArrayInput is an input type that accepts GetNodePoolsFilterArray and GetNodePoolsFilterArrayOutput values. You can construct a concrete instance of `GetNodePoolsFilterArrayInput` via:
GetNodePoolsFilterArray{ GetNodePoolsFilterArgs{...} }
type GetNodePoolsFilterArrayOutput ¶
type GetNodePoolsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsFilterArrayOutput) ElementType ¶
func (GetNodePoolsFilterArrayOutput) ElementType() reflect.Type
func (GetNodePoolsFilterArrayOutput) Index ¶
func (o GetNodePoolsFilterArrayOutput) Index(i pulumi.IntInput) GetNodePoolsFilterOutput
func (GetNodePoolsFilterArrayOutput) ToGetNodePoolsFilterArrayOutput ¶
func (o GetNodePoolsFilterArrayOutput) ToGetNodePoolsFilterArrayOutput() GetNodePoolsFilterArrayOutput
func (GetNodePoolsFilterArrayOutput) ToGetNodePoolsFilterArrayOutputWithContext ¶
func (o GetNodePoolsFilterArrayOutput) ToGetNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetNodePoolsFilterArrayOutput
type GetNodePoolsFilterInput ¶
type GetNodePoolsFilterInput interface { pulumi.Input ToGetNodePoolsFilterOutput() GetNodePoolsFilterOutput ToGetNodePoolsFilterOutputWithContext(context.Context) GetNodePoolsFilterOutput }
GetNodePoolsFilterInput is an input type that accepts GetNodePoolsFilterArgs and GetNodePoolsFilterOutput values. You can construct a concrete instance of `GetNodePoolsFilterInput` via:
GetNodePoolsFilterArgs{...}
type GetNodePoolsFilterOutput ¶
type GetNodePoolsFilterOutput struct{ *pulumi.OutputState }
func (GetNodePoolsFilterOutput) ElementType ¶
func (GetNodePoolsFilterOutput) ElementType() reflect.Type
func (GetNodePoolsFilterOutput) Name ¶
func (o GetNodePoolsFilterOutput) Name() pulumi.StringOutput
The name to filter on.
func (GetNodePoolsFilterOutput) Regex ¶
func (o GetNodePoolsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetNodePoolsFilterOutput) ToGetNodePoolsFilterOutput ¶
func (o GetNodePoolsFilterOutput) ToGetNodePoolsFilterOutput() GetNodePoolsFilterOutput
func (GetNodePoolsFilterOutput) ToGetNodePoolsFilterOutputWithContext ¶
func (o GetNodePoolsFilterOutput) ToGetNodePoolsFilterOutputWithContext(ctx context.Context) GetNodePoolsFilterOutput
func (GetNodePoolsFilterOutput) Values ¶
func (o GetNodePoolsFilterOutput) Values() pulumi.StringArrayOutput
type GetNodePoolsNodePool ¶
type GetNodePoolsNodePool struct { // The OCID of the cluster. ClusterId string `pulumi:"clusterId"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the compute instance backing this node. Id string `pulumi:"id"` // A list of key/value pairs to add to nodes after they join the Kubernetes cluster. InitialNodeLabels []GetNodePoolsNodePoolInitialNodeLabel `pulumi:"initialNodeLabels"` // The version of Kubernetes this node is running. KubernetesVersion string `pulumi:"kubernetesVersion"` // Details about the state of the node. LifecycleDetails string `pulumi:"lifecycleDetails"` // The name to filter on. Name string `pulumi:"name"` // The configuration of nodes in the node pool. NodeConfigDetails []GetNodePoolsNodePoolNodeConfigDetail `pulumi:"nodeConfigDetails"` // Node Eviction Details configuration NodeEvictionNodePoolSettings []GetNodePoolsNodePoolNodeEvictionNodePoolSetting `pulumi:"nodeEvictionNodePoolSettings"` // Deprecated. see `nodeSource`. The OCID of the image running on the nodes in the node pool. // // Deprecated: The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used. NodeImageId string `pulumi:"nodeImageId"` // Deprecated. see `nodeSource`. The name of the image running on the nodes in the node pool. // // Deprecated: The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used. NodeImageName string `pulumi:"nodeImageName"` // A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch. NodeMetadata map[string]interface{} `pulumi:"nodeMetadata"` // The OCID of the node pool to which this node belongs. NodePoolId string `pulumi:"nodePoolId"` // The name of the node shape of the nodes in the node pool. NodeShape string `pulumi:"nodeShape"` // The shape configuration of the nodes. NodeShapeConfigs []GetNodePoolsNodePoolNodeShapeConfig `pulumi:"nodeShapeConfigs"` // Source running on the nodes in the node pool. NodeSourceDetails []GetNodePoolsNodePoolNodeSourceDetail `pulumi:"nodeSourceDetails"` // Deprecated. see `nodeSourceDetails`. Source running on the nodes in the node pool. NodeSources []GetNodePoolsNodePoolNodeSource `pulumi:"nodeSources"` // The nodes in the node pool. Nodes []GetNodePoolsNodePoolNode `pulumi:"nodes"` // The number of nodes in each subnet. QuantityPerSubnet int `pulumi:"quantityPerSubnet"` // The SSH public key on each node in the node pool on launch. SshPublicKey string `pulumi:"sshPublicKey"` // A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING] State string `pulumi:"state"` // The OCIDs of the subnets in which to place nodes for this node pool. SubnetIds []string `pulumi:"subnetIds"` }
type GetNodePoolsNodePoolArgs ¶
type GetNodePoolsNodePoolArgs struct { // The OCID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the compute instance backing this node. Id pulumi.StringInput `pulumi:"id"` // A list of key/value pairs to add to nodes after they join the Kubernetes cluster. InitialNodeLabels GetNodePoolsNodePoolInitialNodeLabelArrayInput `pulumi:"initialNodeLabels"` // The version of Kubernetes this node is running. KubernetesVersion pulumi.StringInput `pulumi:"kubernetesVersion"` // Details about the state of the node. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The name to filter on. Name pulumi.StringInput `pulumi:"name"` // The configuration of nodes in the node pool. NodeConfigDetails GetNodePoolsNodePoolNodeConfigDetailArrayInput `pulumi:"nodeConfigDetails"` // Node Eviction Details configuration NodeEvictionNodePoolSettings GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayInput `pulumi:"nodeEvictionNodePoolSettings"` // Deprecated. see `nodeSource`. The OCID of the image running on the nodes in the node pool. // // Deprecated: The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used. NodeImageId pulumi.StringInput `pulumi:"nodeImageId"` // Deprecated. see `nodeSource`. The name of the image running on the nodes in the node pool. // // Deprecated: The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used. NodeImageName pulumi.StringInput `pulumi:"nodeImageName"` // A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch. NodeMetadata pulumi.MapInput `pulumi:"nodeMetadata"` // The OCID of the node pool to which this node belongs. NodePoolId pulumi.StringInput `pulumi:"nodePoolId"` // The name of the node shape of the nodes in the node pool. NodeShape pulumi.StringInput `pulumi:"nodeShape"` // The shape configuration of the nodes. NodeShapeConfigs GetNodePoolsNodePoolNodeShapeConfigArrayInput `pulumi:"nodeShapeConfigs"` // Source running on the nodes in the node pool. NodeSourceDetails GetNodePoolsNodePoolNodeSourceDetailArrayInput `pulumi:"nodeSourceDetails"` // Deprecated. see `nodeSourceDetails`. Source running on the nodes in the node pool. NodeSources GetNodePoolsNodePoolNodeSourceArrayInput `pulumi:"nodeSources"` // The nodes in the node pool. Nodes GetNodePoolsNodePoolNodeArrayInput `pulumi:"nodes"` // The number of nodes in each subnet. QuantityPerSubnet pulumi.IntInput `pulumi:"quantityPerSubnet"` // The SSH public key on each node in the node pool on launch. SshPublicKey pulumi.StringInput `pulumi:"sshPublicKey"` // A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING] State pulumi.StringInput `pulumi:"state"` // The OCIDs of the subnets in which to place nodes for this node pool. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` }
func (GetNodePoolsNodePoolArgs) ElementType ¶
func (GetNodePoolsNodePoolArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolArgs) ToGetNodePoolsNodePoolOutput ¶
func (i GetNodePoolsNodePoolArgs) ToGetNodePoolsNodePoolOutput() GetNodePoolsNodePoolOutput
func (GetNodePoolsNodePoolArgs) ToGetNodePoolsNodePoolOutputWithContext ¶
func (i GetNodePoolsNodePoolArgs) ToGetNodePoolsNodePoolOutputWithContext(ctx context.Context) GetNodePoolsNodePoolOutput
type GetNodePoolsNodePoolArray ¶
type GetNodePoolsNodePoolArray []GetNodePoolsNodePoolInput
func (GetNodePoolsNodePoolArray) ElementType ¶
func (GetNodePoolsNodePoolArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolArray) ToGetNodePoolsNodePoolArrayOutput ¶
func (i GetNodePoolsNodePoolArray) ToGetNodePoolsNodePoolArrayOutput() GetNodePoolsNodePoolArrayOutput
func (GetNodePoolsNodePoolArray) ToGetNodePoolsNodePoolArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolArray) ToGetNodePoolsNodePoolArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolArrayOutput
type GetNodePoolsNodePoolArrayInput ¶
type GetNodePoolsNodePoolArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolArrayOutput() GetNodePoolsNodePoolArrayOutput ToGetNodePoolsNodePoolArrayOutputWithContext(context.Context) GetNodePoolsNodePoolArrayOutput }
GetNodePoolsNodePoolArrayInput is an input type that accepts GetNodePoolsNodePoolArray and GetNodePoolsNodePoolArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolArrayInput` via:
GetNodePoolsNodePoolArray{ GetNodePoolsNodePoolArgs{...} }
type GetNodePoolsNodePoolArrayOutput ¶
type GetNodePoolsNodePoolArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolArrayOutput) Index ¶
func (o GetNodePoolsNodePoolArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolOutput
func (GetNodePoolsNodePoolArrayOutput) ToGetNodePoolsNodePoolArrayOutput ¶
func (o GetNodePoolsNodePoolArrayOutput) ToGetNodePoolsNodePoolArrayOutput() GetNodePoolsNodePoolArrayOutput
func (GetNodePoolsNodePoolArrayOutput) ToGetNodePoolsNodePoolArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolArrayOutput) ToGetNodePoolsNodePoolArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolArrayOutput
type GetNodePoolsNodePoolInitialNodeLabelArgs ¶
type GetNodePoolsNodePoolInitialNodeLabelArgs struct { // The key of the pair. Key pulumi.StringInput `pulumi:"key"` // The value of the pair. Value pulumi.StringInput `pulumi:"value"` }
func (GetNodePoolsNodePoolInitialNodeLabelArgs) ElementType ¶
func (GetNodePoolsNodePoolInitialNodeLabelArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolInitialNodeLabelArgs) ToGetNodePoolsNodePoolInitialNodeLabelOutput ¶
func (i GetNodePoolsNodePoolInitialNodeLabelArgs) ToGetNodePoolsNodePoolInitialNodeLabelOutput() GetNodePoolsNodePoolInitialNodeLabelOutput
func (GetNodePoolsNodePoolInitialNodeLabelArgs) ToGetNodePoolsNodePoolInitialNodeLabelOutputWithContext ¶
func (i GetNodePoolsNodePoolInitialNodeLabelArgs) ToGetNodePoolsNodePoolInitialNodeLabelOutputWithContext(ctx context.Context) GetNodePoolsNodePoolInitialNodeLabelOutput
type GetNodePoolsNodePoolInitialNodeLabelArray ¶
type GetNodePoolsNodePoolInitialNodeLabelArray []GetNodePoolsNodePoolInitialNodeLabelInput
func (GetNodePoolsNodePoolInitialNodeLabelArray) ElementType ¶
func (GetNodePoolsNodePoolInitialNodeLabelArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolInitialNodeLabelArray) ToGetNodePoolsNodePoolInitialNodeLabelArrayOutput ¶
func (i GetNodePoolsNodePoolInitialNodeLabelArray) ToGetNodePoolsNodePoolInitialNodeLabelArrayOutput() GetNodePoolsNodePoolInitialNodeLabelArrayOutput
func (GetNodePoolsNodePoolInitialNodeLabelArray) ToGetNodePoolsNodePoolInitialNodeLabelArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolInitialNodeLabelArray) ToGetNodePoolsNodePoolInitialNodeLabelArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolInitialNodeLabelArrayOutput
type GetNodePoolsNodePoolInitialNodeLabelArrayInput ¶
type GetNodePoolsNodePoolInitialNodeLabelArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolInitialNodeLabelArrayOutput() GetNodePoolsNodePoolInitialNodeLabelArrayOutput ToGetNodePoolsNodePoolInitialNodeLabelArrayOutputWithContext(context.Context) GetNodePoolsNodePoolInitialNodeLabelArrayOutput }
GetNodePoolsNodePoolInitialNodeLabelArrayInput is an input type that accepts GetNodePoolsNodePoolInitialNodeLabelArray and GetNodePoolsNodePoolInitialNodeLabelArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolInitialNodeLabelArrayInput` via:
GetNodePoolsNodePoolInitialNodeLabelArray{ GetNodePoolsNodePoolInitialNodeLabelArgs{...} }
type GetNodePoolsNodePoolInitialNodeLabelArrayOutput ¶
type GetNodePoolsNodePoolInitialNodeLabelArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolInitialNodeLabelArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolInitialNodeLabelArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolInitialNodeLabelArrayOutput) ToGetNodePoolsNodePoolInitialNodeLabelArrayOutput ¶
func (o GetNodePoolsNodePoolInitialNodeLabelArrayOutput) ToGetNodePoolsNodePoolInitialNodeLabelArrayOutput() GetNodePoolsNodePoolInitialNodeLabelArrayOutput
func (GetNodePoolsNodePoolInitialNodeLabelArrayOutput) ToGetNodePoolsNodePoolInitialNodeLabelArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolInitialNodeLabelArrayOutput) ToGetNodePoolsNodePoolInitialNodeLabelArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolInitialNodeLabelArrayOutput
type GetNodePoolsNodePoolInitialNodeLabelInput ¶
type GetNodePoolsNodePoolInitialNodeLabelInput interface { pulumi.Input ToGetNodePoolsNodePoolInitialNodeLabelOutput() GetNodePoolsNodePoolInitialNodeLabelOutput ToGetNodePoolsNodePoolInitialNodeLabelOutputWithContext(context.Context) GetNodePoolsNodePoolInitialNodeLabelOutput }
GetNodePoolsNodePoolInitialNodeLabelInput is an input type that accepts GetNodePoolsNodePoolInitialNodeLabelArgs and GetNodePoolsNodePoolInitialNodeLabelOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolInitialNodeLabelInput` via:
GetNodePoolsNodePoolInitialNodeLabelArgs{...}
type GetNodePoolsNodePoolInitialNodeLabelOutput ¶
type GetNodePoolsNodePoolInitialNodeLabelOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolInitialNodeLabelOutput) ElementType ¶
func (GetNodePoolsNodePoolInitialNodeLabelOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolInitialNodeLabelOutput) Key ¶
func (o GetNodePoolsNodePoolInitialNodeLabelOutput) Key() pulumi.StringOutput
The key of the pair.
func (GetNodePoolsNodePoolInitialNodeLabelOutput) ToGetNodePoolsNodePoolInitialNodeLabelOutput ¶
func (o GetNodePoolsNodePoolInitialNodeLabelOutput) ToGetNodePoolsNodePoolInitialNodeLabelOutput() GetNodePoolsNodePoolInitialNodeLabelOutput
func (GetNodePoolsNodePoolInitialNodeLabelOutput) ToGetNodePoolsNodePoolInitialNodeLabelOutputWithContext ¶
func (o GetNodePoolsNodePoolInitialNodeLabelOutput) ToGetNodePoolsNodePoolInitialNodeLabelOutputWithContext(ctx context.Context) GetNodePoolsNodePoolInitialNodeLabelOutput
func (GetNodePoolsNodePoolInitialNodeLabelOutput) Value ¶
func (o GetNodePoolsNodePoolInitialNodeLabelOutput) Value() pulumi.StringOutput
The value of the pair.
type GetNodePoolsNodePoolInput ¶
type GetNodePoolsNodePoolInput interface { pulumi.Input ToGetNodePoolsNodePoolOutput() GetNodePoolsNodePoolOutput ToGetNodePoolsNodePoolOutputWithContext(context.Context) GetNodePoolsNodePoolOutput }
GetNodePoolsNodePoolInput is an input type that accepts GetNodePoolsNodePoolArgs and GetNodePoolsNodePoolOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolInput` via:
GetNodePoolsNodePoolArgs{...}
type GetNodePoolsNodePoolNode ¶
type GetNodePoolsNodePoolNode struct { // The name of the availability domain in which this node is placed. AvailabilityDomain string `pulumi:"availabilityDomain"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // An error that may be associated with the node. Errors []GetNodePoolsNodePoolNodeError `pulumi:"errors"` // The fault domain of this node. FaultDomain string `pulumi:"faultDomain"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the compute instance backing this node. Id string `pulumi:"id"` // The version of Kubernetes this node is running. KubernetesVersion string `pulumi:"kubernetesVersion"` // Details about the state of the node. LifecycleDetails string `pulumi:"lifecycleDetails"` // The name to filter on. Name string `pulumi:"name"` // The OCID of the node pool to which this node belongs. NodePoolId string `pulumi:"nodePoolId"` // The private IP address of this node. PrivateIp string `pulumi:"privateIp"` // The public IP address of this node. PublicIp string `pulumi:"publicIp"` // A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING] State string `pulumi:"state"` // The OCID of the subnet in which this node is placed. SubnetId string `pulumi:"subnetId"` }
type GetNodePoolsNodePoolNodeArgs ¶
type GetNodePoolsNodePoolNodeArgs struct { // The name of the availability domain in which this node is placed. AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // An error that may be associated with the node. Errors GetNodePoolsNodePoolNodeErrorArrayInput `pulumi:"errors"` // The fault domain of this node. FaultDomain pulumi.StringInput `pulumi:"faultDomain"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the compute instance backing this node. Id pulumi.StringInput `pulumi:"id"` // The version of Kubernetes this node is running. KubernetesVersion pulumi.StringInput `pulumi:"kubernetesVersion"` // Details about the state of the node. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The name to filter on. Name pulumi.StringInput `pulumi:"name"` // The OCID of the node pool to which this node belongs. NodePoolId pulumi.StringInput `pulumi:"nodePoolId"` // The private IP address of this node. PrivateIp pulumi.StringInput `pulumi:"privateIp"` // The public IP address of this node. PublicIp pulumi.StringInput `pulumi:"publicIp"` // A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING] State pulumi.StringInput `pulumi:"state"` // The OCID of the subnet in which this node is placed. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetNodePoolsNodePoolNodeArgs) ElementType ¶
func (GetNodePoolsNodePoolNodeArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeArgs) ToGetNodePoolsNodePoolNodeOutput ¶
func (i GetNodePoolsNodePoolNodeArgs) ToGetNodePoolsNodePoolNodeOutput() GetNodePoolsNodePoolNodeOutput
func (GetNodePoolsNodePoolNodeArgs) ToGetNodePoolsNodePoolNodeOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeArgs) ToGetNodePoolsNodePoolNodeOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeOutput
type GetNodePoolsNodePoolNodeArray ¶
type GetNodePoolsNodePoolNodeArray []GetNodePoolsNodePoolNodeInput
func (GetNodePoolsNodePoolNodeArray) ElementType ¶
func (GetNodePoolsNodePoolNodeArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeArray) ToGetNodePoolsNodePoolNodeArrayOutput ¶
func (i GetNodePoolsNodePoolNodeArray) ToGetNodePoolsNodePoolNodeArrayOutput() GetNodePoolsNodePoolNodeArrayOutput
func (GetNodePoolsNodePoolNodeArray) ToGetNodePoolsNodePoolNodeArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeArray) ToGetNodePoolsNodePoolNodeArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeArrayOutput
type GetNodePoolsNodePoolNodeArrayInput ¶
type GetNodePoolsNodePoolNodeArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeArrayOutput() GetNodePoolsNodePoolNodeArrayOutput ToGetNodePoolsNodePoolNodeArrayOutputWithContext(context.Context) GetNodePoolsNodePoolNodeArrayOutput }
GetNodePoolsNodePoolNodeArrayInput is an input type that accepts GetNodePoolsNodePoolNodeArray and GetNodePoolsNodePoolNodeArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeArrayInput` via:
GetNodePoolsNodePoolNodeArray{ GetNodePoolsNodePoolNodeArgs{...} }
type GetNodePoolsNodePoolNodeArrayOutput ¶
type GetNodePoolsNodePoolNodeArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeArrayOutput) Index ¶
func (o GetNodePoolsNodePoolNodeArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolNodeOutput
func (GetNodePoolsNodePoolNodeArrayOutput) ToGetNodePoolsNodePoolNodeArrayOutput ¶
func (o GetNodePoolsNodePoolNodeArrayOutput) ToGetNodePoolsNodePoolNodeArrayOutput() GetNodePoolsNodePoolNodeArrayOutput
func (GetNodePoolsNodePoolNodeArrayOutput) ToGetNodePoolsNodePoolNodeArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeArrayOutput) ToGetNodePoolsNodePoolNodeArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeArrayOutput
type GetNodePoolsNodePoolNodeConfigDetail ¶
type GetNodePoolsNodePoolNodeConfigDetail struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false. IsPvEncryptionInTransitEnabled bool `pulumi:"isPvEncryptionInTransitEnabled"` // The OCID of the Key Management Service key assigned to the boot volume. KmsKeyId string `pulumi:"kmsKeyId"` // The CNI related configuration of pods in the node pool. NodePoolPodNetworkOptionDetails []GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetail `pulumi:"nodePoolPodNetworkOptionDetails"` // The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). NsgIds []string `pulumi:"nsgIds"` // The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node. PlacementConfigs []GetNodePoolsNodePoolNodeConfigDetailPlacementConfig `pulumi:"placementConfigs"` // The number of nodes in the node pool. Size int `pulumi:"size"` }
type GetNodePoolsNodePoolNodeConfigDetailArgs ¶
type GetNodePoolsNodePoolNodeConfigDetailArgs struct { // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false. IsPvEncryptionInTransitEnabled pulumi.BoolInput `pulumi:"isPvEncryptionInTransitEnabled"` // The OCID of the Key Management Service key assigned to the boot volume. KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"` // The CNI related configuration of pods in the node pool. NodePoolPodNetworkOptionDetails GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput `pulumi:"nodePoolPodNetworkOptionDetails"` // The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node. PlacementConfigs GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayInput `pulumi:"placementConfigs"` // The number of nodes in the node pool. Size pulumi.IntInput `pulumi:"size"` }
func (GetNodePoolsNodePoolNodeConfigDetailArgs) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailOutput ¶
func (i GetNodePoolsNodePoolNodeConfigDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailOutput() GetNodePoolsNodePoolNodeConfigDetailOutput
func (GetNodePoolsNodePoolNodeConfigDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeConfigDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailOutput
type GetNodePoolsNodePoolNodeConfigDetailArray ¶
type GetNodePoolsNodePoolNodeConfigDetailArray []GetNodePoolsNodePoolNodeConfigDetailInput
func (GetNodePoolsNodePoolNodeConfigDetailArray) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailArrayOutput ¶
func (i GetNodePoolsNodePoolNodeConfigDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailArrayOutput() GetNodePoolsNodePoolNodeConfigDetailArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeConfigDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailArrayInput ¶
type GetNodePoolsNodePoolNodeConfigDetailArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeConfigDetailArrayOutput() GetNodePoolsNodePoolNodeConfigDetailArrayOutput ToGetNodePoolsNodePoolNodeConfigDetailArrayOutputWithContext(context.Context) GetNodePoolsNodePoolNodeConfigDetailArrayOutput }
GetNodePoolsNodePoolNodeConfigDetailArrayInput is an input type that accepts GetNodePoolsNodePoolNodeConfigDetailArray and GetNodePoolsNodePoolNodeConfigDetailArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeConfigDetailArrayInput` via:
GetNodePoolsNodePoolNodeConfigDetailArray{ GetNodePoolsNodePoolNodeConfigDetailArgs{...} }
type GetNodePoolsNodePoolNodeConfigDetailArrayOutput ¶
type GetNodePoolsNodePoolNodeConfigDetailArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailArrayOutput ¶
func (o GetNodePoolsNodePoolNodeConfigDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailArrayOutput() GetNodePoolsNodePoolNodeConfigDetailArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeConfigDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailInput ¶
type GetNodePoolsNodePoolNodeConfigDetailInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeConfigDetailOutput() GetNodePoolsNodePoolNodeConfigDetailOutput ToGetNodePoolsNodePoolNodeConfigDetailOutputWithContext(context.Context) GetNodePoolsNodePoolNodeConfigDetailOutput }
GetNodePoolsNodePoolNodeConfigDetailInput is an input type that accepts GetNodePoolsNodePoolNodeConfigDetailArgs and GetNodePoolsNodePoolNodeConfigDetailOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeConfigDetailInput` via:
GetNodePoolsNodePoolNodeConfigDetailArgs{...}
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetail ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetail struct { // The CNI plugin used by this node pool CniType string `pulumi:"cniType"` // The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape MaxPodsPerNode int `pulumi:"maxPodsPerNode"` // The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). PodNsgIds []string `pulumi:"podNsgIds"` // The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs PodSubnetIds []string `pulumi:"podSubnetIds"` }
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs struct { // The CNI plugin used by this node pool CniType pulumi.StringInput `pulumi:"cniType"` // The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape MaxPodsPerNode pulumi.IntInput `pulumi:"maxPodsPerNode"` // The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). PodNsgIds pulumi.StringArrayInput `pulumi:"podNsgIds"` // The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs PodSubnetIds pulumi.StringArrayInput `pulumi:"podSubnetIds"` }
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ElementType ¶ added in v0.2.0
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput ¶ added in v0.2.0
func (i GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext ¶ added in v0.2.0
func (i GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray []GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ElementType ¶ added in v0.2.0
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput ¶ added in v0.2.0
func (i GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext ¶ added in v0.2.0
func (i GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput }
GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput is an input type that accepts GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray and GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput` via:
GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray{ GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs{...} }
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ElementType ¶ added in v0.2.0
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) Index ¶ added in v0.2.0
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput }
GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput is an input type that accepts GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs and GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput` via:
GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs{...}
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) CniType ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) CniType() pulumi.StringOutput
The CNI plugin used by this node pool
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ElementType ¶ added in v0.2.0
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) MaxPodsPerNode ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) MaxPodsPerNode() pulumi.IntOutput
The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) PodNsgIds ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) PodNsgIds() pulumi.StringArrayOutput
The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) PodSubnetIds ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) PodSubnetIds() pulumi.StringArrayOutput
The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
type GetNodePoolsNodePoolNodeConfigDetailOutput ¶
type GetNodePoolsNodePoolNodeConfigDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailOutput) DefinedTags ¶
func (o GetNodePoolsNodePoolNodeConfigDetailOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetNodePoolsNodePoolNodeConfigDetailOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailOutput) FreeformTags ¶
func (o GetNodePoolsNodePoolNodeConfigDetailOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetNodePoolsNodePoolNodeConfigDetailOutput) IsPvEncryptionInTransitEnabled ¶
func (o GetNodePoolsNodePoolNodeConfigDetailOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolOutput
Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false.
func (GetNodePoolsNodePoolNodeConfigDetailOutput) KmsKeyId ¶
func (o GetNodePoolsNodePoolNodeConfigDetailOutput) KmsKeyId() pulumi.StringOutput
The OCID of the Key Management Service key assigned to the boot volume.
func (GetNodePoolsNodePoolNodeConfigDetailOutput) NodePoolPodNetworkOptionDetails ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeConfigDetailOutput) NodePoolPodNetworkOptionDetails() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
The CNI related configuration of pods in the node pool.
func (GetNodePoolsNodePoolNodeConfigDetailOutput) NsgIds ¶
func (o GetNodePoolsNodePoolNodeConfigDetailOutput) NsgIds() pulumi.StringArrayOutput
The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
func (GetNodePoolsNodePoolNodeConfigDetailOutput) PlacementConfigs ¶
func (o GetNodePoolsNodePoolNodeConfigDetailOutput) PlacementConfigs() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput
The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node.
func (GetNodePoolsNodePoolNodeConfigDetailOutput) Size ¶
func (o GetNodePoolsNodePoolNodeConfigDetailOutput) Size() pulumi.IntOutput
The number of nodes in the node pool.
func (GetNodePoolsNodePoolNodeConfigDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailOutput ¶
func (o GetNodePoolsNodePoolNodeConfigDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailOutput() GetNodePoolsNodePoolNodeConfigDetailOutput
func (GetNodePoolsNodePoolNodeConfigDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeConfigDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfig ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfig struct { // The name of the availability domain in which this node is placed. AvailabilityDomain string `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation in which to place the compute instance. CapacityReservationId string `pulumi:"capacityReservationId"` // A list of fault domains in which to place nodes. FaultDomains []string `pulumi:"faultDomains"` // The OCID of the subnet in which this node is placed. SubnetId string `pulumi:"subnetId"` }
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs struct { // The name of the availability domain in which this node is placed. AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The OCID of the compute capacity reservation in which to place the compute instance. CapacityReservationId pulumi.StringInput `pulumi:"capacityReservationId"` // A list of fault domains in which to place nodes. FaultDomains pulumi.StringArrayInput `pulumi:"faultDomains"` // The OCID of the subnet in which this node is placed. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput ¶
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray []GetNodePoolsNodePoolNodeConfigDetailPlacementConfigInput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput ¶
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayInput ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext(context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput }
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayInput is an input type that accepts GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray and GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayInput` via:
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArray{ GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs{...} }
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigInput ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutputWithContext(context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput }
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigInput is an input type that accepts GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs and GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeConfigDetailPlacementConfigInput` via:
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs{...}
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) AvailabilityDomain ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) AvailabilityDomain() pulumi.StringOutput
The name of the availability domain in which this node is placed.
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) CapacityReservationId ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) CapacityReservationId() pulumi.StringOutput
The OCID of the compute capacity reservation in which to place the compute instance.
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) FaultDomains ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) FaultDomains() pulumi.StringArrayOutput
A list of fault domains in which to place nodes.
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) SubnetId ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) SubnetId() pulumi.StringOutput
The OCID of the subnet in which this node is placed.
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
type GetNodePoolsNodePoolNodeError ¶
type GetNodePoolsNodePoolNodeError struct { // A short error code that defines the upstream error, meant for programmatic parsing. See [API Errors](https://docs.cloud.oracle.com/iaas/Content/API/References/apierrors.htm). Code string `pulumi:"code"` // A human-readable error string of the upstream error. Message string `pulumi:"message"` // The status of the HTTP response encountered in the upstream error. Status string `pulumi:"status"` }
type GetNodePoolsNodePoolNodeErrorArgs ¶
type GetNodePoolsNodePoolNodeErrorArgs struct { // A short error code that defines the upstream error, meant for programmatic parsing. See [API Errors](https://docs.cloud.oracle.com/iaas/Content/API/References/apierrors.htm). Code pulumi.StringInput `pulumi:"code"` // A human-readable error string of the upstream error. Message pulumi.StringInput `pulumi:"message"` // The status of the HTTP response encountered in the upstream error. Status pulumi.StringInput `pulumi:"status"` }
func (GetNodePoolsNodePoolNodeErrorArgs) ElementType ¶
func (GetNodePoolsNodePoolNodeErrorArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeErrorArgs) ToGetNodePoolsNodePoolNodeErrorOutput ¶
func (i GetNodePoolsNodePoolNodeErrorArgs) ToGetNodePoolsNodePoolNodeErrorOutput() GetNodePoolsNodePoolNodeErrorOutput
func (GetNodePoolsNodePoolNodeErrorArgs) ToGetNodePoolsNodePoolNodeErrorOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeErrorArgs) ToGetNodePoolsNodePoolNodeErrorOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeErrorOutput
type GetNodePoolsNodePoolNodeErrorArray ¶
type GetNodePoolsNodePoolNodeErrorArray []GetNodePoolsNodePoolNodeErrorInput
func (GetNodePoolsNodePoolNodeErrorArray) ElementType ¶
func (GetNodePoolsNodePoolNodeErrorArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeErrorArray) ToGetNodePoolsNodePoolNodeErrorArrayOutput ¶
func (i GetNodePoolsNodePoolNodeErrorArray) ToGetNodePoolsNodePoolNodeErrorArrayOutput() GetNodePoolsNodePoolNodeErrorArrayOutput
func (GetNodePoolsNodePoolNodeErrorArray) ToGetNodePoolsNodePoolNodeErrorArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeErrorArray) ToGetNodePoolsNodePoolNodeErrorArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeErrorArrayOutput
type GetNodePoolsNodePoolNodeErrorArrayInput ¶
type GetNodePoolsNodePoolNodeErrorArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeErrorArrayOutput() GetNodePoolsNodePoolNodeErrorArrayOutput ToGetNodePoolsNodePoolNodeErrorArrayOutputWithContext(context.Context) GetNodePoolsNodePoolNodeErrorArrayOutput }
GetNodePoolsNodePoolNodeErrorArrayInput is an input type that accepts GetNodePoolsNodePoolNodeErrorArray and GetNodePoolsNodePoolNodeErrorArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeErrorArrayInput` via:
GetNodePoolsNodePoolNodeErrorArray{ GetNodePoolsNodePoolNodeErrorArgs{...} }
type GetNodePoolsNodePoolNodeErrorArrayOutput ¶
type GetNodePoolsNodePoolNodeErrorArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeErrorArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeErrorArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeErrorArrayOutput) ToGetNodePoolsNodePoolNodeErrorArrayOutput ¶
func (o GetNodePoolsNodePoolNodeErrorArrayOutput) ToGetNodePoolsNodePoolNodeErrorArrayOutput() GetNodePoolsNodePoolNodeErrorArrayOutput
func (GetNodePoolsNodePoolNodeErrorArrayOutput) ToGetNodePoolsNodePoolNodeErrorArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeErrorArrayOutput) ToGetNodePoolsNodePoolNodeErrorArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeErrorArrayOutput
type GetNodePoolsNodePoolNodeErrorInput ¶
type GetNodePoolsNodePoolNodeErrorInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeErrorOutput() GetNodePoolsNodePoolNodeErrorOutput ToGetNodePoolsNodePoolNodeErrorOutputWithContext(context.Context) GetNodePoolsNodePoolNodeErrorOutput }
GetNodePoolsNodePoolNodeErrorInput is an input type that accepts GetNodePoolsNodePoolNodeErrorArgs and GetNodePoolsNodePoolNodeErrorOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeErrorInput` via:
GetNodePoolsNodePoolNodeErrorArgs{...}
type GetNodePoolsNodePoolNodeErrorOutput ¶
type GetNodePoolsNodePoolNodeErrorOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeErrorOutput) Code ¶
func (o GetNodePoolsNodePoolNodeErrorOutput) Code() pulumi.StringOutput
A short error code that defines the upstream error, meant for programmatic parsing. See [API Errors](https://docs.cloud.oracle.com/iaas/Content/API/References/apierrors.htm).
func (GetNodePoolsNodePoolNodeErrorOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeErrorOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeErrorOutput) Message ¶
func (o GetNodePoolsNodePoolNodeErrorOutput) Message() pulumi.StringOutput
A human-readable error string of the upstream error.
func (GetNodePoolsNodePoolNodeErrorOutput) Status ¶
func (o GetNodePoolsNodePoolNodeErrorOutput) Status() pulumi.StringOutput
The status of the HTTP response encountered in the upstream error.
func (GetNodePoolsNodePoolNodeErrorOutput) ToGetNodePoolsNodePoolNodeErrorOutput ¶
func (o GetNodePoolsNodePoolNodeErrorOutput) ToGetNodePoolsNodePoolNodeErrorOutput() GetNodePoolsNodePoolNodeErrorOutput
func (GetNodePoolsNodePoolNodeErrorOutput) ToGetNodePoolsNodePoolNodeErrorOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeErrorOutput) ToGetNodePoolsNodePoolNodeErrorOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeErrorOutput
type GetNodePoolsNodePoolNodeEvictionNodePoolSetting ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeEvictionNodePoolSetting struct { // Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M EvictionGraceDuration string `pulumi:"evictionGraceDuration"` // If the underlying compute instance should be deleted if you cannot evict all the pods in grace period IsForceDeleteAfterGraceDuration bool `pulumi:"isForceDeleteAfterGraceDuration"` }
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs struct { // Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M EvictionGraceDuration pulumi.StringInput `pulumi:"evictionGraceDuration"` // If the underlying compute instance should be deleted if you cannot evict all the pods in grace period IsForceDeleteAfterGraceDuration pulumi.BoolInput `pulumi:"isForceDeleteAfterGraceDuration"` }
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ElementType ¶ added in v0.2.0
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput ¶ added in v0.2.0
func (i GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutputWithContext ¶ added in v0.2.0
func (i GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray []GetNodePoolsNodePoolNodeEvictionNodePoolSettingInput
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ElementType ¶ added in v0.2.0
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput ¶ added in v0.2.0
func (i GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext ¶ added in v0.2.0
func (i GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayInput ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(context.Context) GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput }
GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayInput is an input type that accepts GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray and GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayInput` via:
GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray{ GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs{...} }
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ElementType ¶ added in v0.2.0
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingInput ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutputWithContext(context.Context) GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput }
GetNodePoolsNodePoolNodeEvictionNodePoolSettingInput is an input type that accepts GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs and GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeEvictionNodePoolSettingInput` via:
GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs{...}
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput ¶ added in v0.2.0
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) ElementType ¶ added in v0.2.0
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) EvictionGraceDuration ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) EvictionGraceDuration() pulumi.StringOutput
Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) IsForceDeleteAfterGraceDuration ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) IsForceDeleteAfterGraceDuration() pulumi.BoolOutput
If the underlying compute instance should be deleted if you cannot evict all the pods in grace period
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutputWithContext ¶ added in v0.2.0
func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput
type GetNodePoolsNodePoolNodeInput ¶
type GetNodePoolsNodePoolNodeInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeOutput() GetNodePoolsNodePoolNodeOutput ToGetNodePoolsNodePoolNodeOutputWithContext(context.Context) GetNodePoolsNodePoolNodeOutput }
GetNodePoolsNodePoolNodeInput is an input type that accepts GetNodePoolsNodePoolNodeArgs and GetNodePoolsNodePoolNodeOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeInput` via:
GetNodePoolsNodePoolNodeArgs{...}
type GetNodePoolsNodePoolNodeOutput ¶
type GetNodePoolsNodePoolNodeOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeOutput) AvailabilityDomain ¶
func (o GetNodePoolsNodePoolNodeOutput) AvailabilityDomain() pulumi.StringOutput
The name of the availability domain in which this node is placed.
func (GetNodePoolsNodePoolNodeOutput) DefinedTags ¶
func (o GetNodePoolsNodePoolNodeOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetNodePoolsNodePoolNodeOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeOutput) Errors ¶
func (o GetNodePoolsNodePoolNodeOutput) Errors() GetNodePoolsNodePoolNodeErrorArrayOutput
An error that may be associated with the node.
func (GetNodePoolsNodePoolNodeOutput) FaultDomain ¶
func (o GetNodePoolsNodePoolNodeOutput) FaultDomain() pulumi.StringOutput
The fault domain of this node.
func (GetNodePoolsNodePoolNodeOutput) FreeformTags ¶
func (o GetNodePoolsNodePoolNodeOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetNodePoolsNodePoolNodeOutput) Id ¶
func (o GetNodePoolsNodePoolNodeOutput) Id() pulumi.StringOutput
The OCID of the compute instance backing this node.
func (GetNodePoolsNodePoolNodeOutput) KubernetesVersion ¶
func (o GetNodePoolsNodePoolNodeOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes this node is running.
func (GetNodePoolsNodePoolNodeOutput) LifecycleDetails ¶
func (o GetNodePoolsNodePoolNodeOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the node.
func (GetNodePoolsNodePoolNodeOutput) Name ¶
func (o GetNodePoolsNodePoolNodeOutput) Name() pulumi.StringOutput
The name to filter on.
func (GetNodePoolsNodePoolNodeOutput) NodePoolId ¶
func (o GetNodePoolsNodePoolNodeOutput) NodePoolId() pulumi.StringOutput
The OCID of the node pool to which this node belongs.
func (GetNodePoolsNodePoolNodeOutput) PrivateIp ¶
func (o GetNodePoolsNodePoolNodeOutput) PrivateIp() pulumi.StringOutput
The private IP address of this node.
func (GetNodePoolsNodePoolNodeOutput) PublicIp ¶
func (o GetNodePoolsNodePoolNodeOutput) PublicIp() pulumi.StringOutput
The public IP address of this node.
func (GetNodePoolsNodePoolNodeOutput) State ¶
func (o GetNodePoolsNodePoolNodeOutput) State() pulumi.StringOutput
A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
func (GetNodePoolsNodePoolNodeOutput) SubnetId ¶
func (o GetNodePoolsNodePoolNodeOutput) SubnetId() pulumi.StringOutput
The OCID of the subnet in which this node is placed.
func (GetNodePoolsNodePoolNodeOutput) ToGetNodePoolsNodePoolNodeOutput ¶
func (o GetNodePoolsNodePoolNodeOutput) ToGetNodePoolsNodePoolNodeOutput() GetNodePoolsNodePoolNodeOutput
func (GetNodePoolsNodePoolNodeOutput) ToGetNodePoolsNodePoolNodeOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeOutput) ToGetNodePoolsNodePoolNodeOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeOutput
type GetNodePoolsNodePoolNodeShapeConfig ¶
type GetNodePoolsNodePoolNodeShapeConfig struct { // The total amount of memory available to each node, in gigabytes. MemoryInGbs float64 `pulumi:"memoryInGbs"` // The total number of OCPUs available to each node in the node pool. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details. Ocpus float64 `pulumi:"ocpus"` }
type GetNodePoolsNodePoolNodeShapeConfigArgs ¶
type GetNodePoolsNodePoolNodeShapeConfigArgs struct { // The total amount of memory available to each node, in gigabytes. MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"` // The total number of OCPUs available to each node in the node pool. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details. Ocpus pulumi.Float64Input `pulumi:"ocpus"` }
func (GetNodePoolsNodePoolNodeShapeConfigArgs) ElementType ¶
func (GetNodePoolsNodePoolNodeShapeConfigArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeShapeConfigArgs) ToGetNodePoolsNodePoolNodeShapeConfigOutput ¶
func (i GetNodePoolsNodePoolNodeShapeConfigArgs) ToGetNodePoolsNodePoolNodeShapeConfigOutput() GetNodePoolsNodePoolNodeShapeConfigOutput
func (GetNodePoolsNodePoolNodeShapeConfigArgs) ToGetNodePoolsNodePoolNodeShapeConfigOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeShapeConfigArgs) ToGetNodePoolsNodePoolNodeShapeConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeShapeConfigOutput
type GetNodePoolsNodePoolNodeShapeConfigArray ¶
type GetNodePoolsNodePoolNodeShapeConfigArray []GetNodePoolsNodePoolNodeShapeConfigInput
func (GetNodePoolsNodePoolNodeShapeConfigArray) ElementType ¶
func (GetNodePoolsNodePoolNodeShapeConfigArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeShapeConfigArray) ToGetNodePoolsNodePoolNodeShapeConfigArrayOutput ¶
func (i GetNodePoolsNodePoolNodeShapeConfigArray) ToGetNodePoolsNodePoolNodeShapeConfigArrayOutput() GetNodePoolsNodePoolNodeShapeConfigArrayOutput
func (GetNodePoolsNodePoolNodeShapeConfigArray) ToGetNodePoolsNodePoolNodeShapeConfigArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeShapeConfigArray) ToGetNodePoolsNodePoolNodeShapeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeShapeConfigArrayOutput
type GetNodePoolsNodePoolNodeShapeConfigArrayInput ¶
type GetNodePoolsNodePoolNodeShapeConfigArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeShapeConfigArrayOutput() GetNodePoolsNodePoolNodeShapeConfigArrayOutput ToGetNodePoolsNodePoolNodeShapeConfigArrayOutputWithContext(context.Context) GetNodePoolsNodePoolNodeShapeConfigArrayOutput }
GetNodePoolsNodePoolNodeShapeConfigArrayInput is an input type that accepts GetNodePoolsNodePoolNodeShapeConfigArray and GetNodePoolsNodePoolNodeShapeConfigArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeShapeConfigArrayInput` via:
GetNodePoolsNodePoolNodeShapeConfigArray{ GetNodePoolsNodePoolNodeShapeConfigArgs{...} }
type GetNodePoolsNodePoolNodeShapeConfigArrayOutput ¶
type GetNodePoolsNodePoolNodeShapeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeShapeConfigArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeShapeConfigArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeShapeConfigArrayOutput) ToGetNodePoolsNodePoolNodeShapeConfigArrayOutput ¶
func (o GetNodePoolsNodePoolNodeShapeConfigArrayOutput) ToGetNodePoolsNodePoolNodeShapeConfigArrayOutput() GetNodePoolsNodePoolNodeShapeConfigArrayOutput
func (GetNodePoolsNodePoolNodeShapeConfigArrayOutput) ToGetNodePoolsNodePoolNodeShapeConfigArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeShapeConfigArrayOutput) ToGetNodePoolsNodePoolNodeShapeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeShapeConfigArrayOutput
type GetNodePoolsNodePoolNodeShapeConfigInput ¶
type GetNodePoolsNodePoolNodeShapeConfigInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeShapeConfigOutput() GetNodePoolsNodePoolNodeShapeConfigOutput ToGetNodePoolsNodePoolNodeShapeConfigOutputWithContext(context.Context) GetNodePoolsNodePoolNodeShapeConfigOutput }
GetNodePoolsNodePoolNodeShapeConfigInput is an input type that accepts GetNodePoolsNodePoolNodeShapeConfigArgs and GetNodePoolsNodePoolNodeShapeConfigOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeShapeConfigInput` via:
GetNodePoolsNodePoolNodeShapeConfigArgs{...}
type GetNodePoolsNodePoolNodeShapeConfigOutput ¶
type GetNodePoolsNodePoolNodeShapeConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeShapeConfigOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeShapeConfigOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeShapeConfigOutput) MemoryInGbs ¶
func (o GetNodePoolsNodePoolNodeShapeConfigOutput) MemoryInGbs() pulumi.Float64Output
The total amount of memory available to each node, in gigabytes.
func (GetNodePoolsNodePoolNodeShapeConfigOutput) Ocpus ¶
func (o GetNodePoolsNodePoolNodeShapeConfigOutput) Ocpus() pulumi.Float64Output
The total number of OCPUs available to each node in the node pool. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
func (GetNodePoolsNodePoolNodeShapeConfigOutput) ToGetNodePoolsNodePoolNodeShapeConfigOutput ¶
func (o GetNodePoolsNodePoolNodeShapeConfigOutput) ToGetNodePoolsNodePoolNodeShapeConfigOutput() GetNodePoolsNodePoolNodeShapeConfigOutput
func (GetNodePoolsNodePoolNodeShapeConfigOutput) ToGetNodePoolsNodePoolNodeShapeConfigOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeShapeConfigOutput) ToGetNodePoolsNodePoolNodeShapeConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeShapeConfigOutput
type GetNodePoolsNodePoolNodeSource ¶
type GetNodePoolsNodePoolNodeSource struct { // The OCID of the image used to boot the node. ImageId string `pulumi:"imageId"` // The user-friendly name of the entity corresponding to the OCID. SourceName string `pulumi:"sourceName"` // The source type for the node. Use `IMAGE` when specifying an OCID of an image. SourceType string `pulumi:"sourceType"` }
type GetNodePoolsNodePoolNodeSourceArgs ¶
type GetNodePoolsNodePoolNodeSourceArgs struct { // The OCID of the image used to boot the node. ImageId pulumi.StringInput `pulumi:"imageId"` // The user-friendly name of the entity corresponding to the OCID. SourceName pulumi.StringInput `pulumi:"sourceName"` // The source type for the node. Use `IMAGE` when specifying an OCID of an image. SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (GetNodePoolsNodePoolNodeSourceArgs) ElementType ¶
func (GetNodePoolsNodePoolNodeSourceArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeSourceArgs) ToGetNodePoolsNodePoolNodeSourceOutput ¶
func (i GetNodePoolsNodePoolNodeSourceArgs) ToGetNodePoolsNodePoolNodeSourceOutput() GetNodePoolsNodePoolNodeSourceOutput
func (GetNodePoolsNodePoolNodeSourceArgs) ToGetNodePoolsNodePoolNodeSourceOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeSourceArgs) ToGetNodePoolsNodePoolNodeSourceOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceOutput
type GetNodePoolsNodePoolNodeSourceArray ¶
type GetNodePoolsNodePoolNodeSourceArray []GetNodePoolsNodePoolNodeSourceInput
func (GetNodePoolsNodePoolNodeSourceArray) ElementType ¶
func (GetNodePoolsNodePoolNodeSourceArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeSourceArray) ToGetNodePoolsNodePoolNodeSourceArrayOutput ¶
func (i GetNodePoolsNodePoolNodeSourceArray) ToGetNodePoolsNodePoolNodeSourceArrayOutput() GetNodePoolsNodePoolNodeSourceArrayOutput
func (GetNodePoolsNodePoolNodeSourceArray) ToGetNodePoolsNodePoolNodeSourceArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeSourceArray) ToGetNodePoolsNodePoolNodeSourceArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceArrayOutput
type GetNodePoolsNodePoolNodeSourceArrayInput ¶
type GetNodePoolsNodePoolNodeSourceArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeSourceArrayOutput() GetNodePoolsNodePoolNodeSourceArrayOutput ToGetNodePoolsNodePoolNodeSourceArrayOutputWithContext(context.Context) GetNodePoolsNodePoolNodeSourceArrayOutput }
GetNodePoolsNodePoolNodeSourceArrayInput is an input type that accepts GetNodePoolsNodePoolNodeSourceArray and GetNodePoolsNodePoolNodeSourceArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeSourceArrayInput` via:
GetNodePoolsNodePoolNodeSourceArray{ GetNodePoolsNodePoolNodeSourceArgs{...} }
type GetNodePoolsNodePoolNodeSourceArrayOutput ¶
type GetNodePoolsNodePoolNodeSourceArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeSourceArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeSourceArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeSourceArrayOutput) ToGetNodePoolsNodePoolNodeSourceArrayOutput ¶
func (o GetNodePoolsNodePoolNodeSourceArrayOutput) ToGetNodePoolsNodePoolNodeSourceArrayOutput() GetNodePoolsNodePoolNodeSourceArrayOutput
func (GetNodePoolsNodePoolNodeSourceArrayOutput) ToGetNodePoolsNodePoolNodeSourceArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeSourceArrayOutput) ToGetNodePoolsNodePoolNodeSourceArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceArrayOutput
type GetNodePoolsNodePoolNodeSourceDetail ¶
type GetNodePoolsNodePoolNodeSourceDetail struct { // The size of the boot volume in GBs. Minimum value is 50 GB. See [here](https://docs.cloud.oracle.com/en-us/iaas/Content/Block/Concepts/bootvolumes.htm) for max custom boot volume sizing and OS-specific requirements. BootVolumeSizeInGbs string `pulumi:"bootVolumeSizeInGbs"` // The OCID of the image used to boot the node. ImageId string `pulumi:"imageId"` // The source type for the node. Use `IMAGE` when specifying an OCID of an image. SourceType string `pulumi:"sourceType"` }
type GetNodePoolsNodePoolNodeSourceDetailArgs ¶
type GetNodePoolsNodePoolNodeSourceDetailArgs struct { // The size of the boot volume in GBs. Minimum value is 50 GB. See [here](https://docs.cloud.oracle.com/en-us/iaas/Content/Block/Concepts/bootvolumes.htm) for max custom boot volume sizing and OS-specific requirements. BootVolumeSizeInGbs pulumi.StringInput `pulumi:"bootVolumeSizeInGbs"` // The OCID of the image used to boot the node. ImageId pulumi.StringInput `pulumi:"imageId"` // The source type for the node. Use `IMAGE` when specifying an OCID of an image. SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (GetNodePoolsNodePoolNodeSourceDetailArgs) ElementType ¶
func (GetNodePoolsNodePoolNodeSourceDetailArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeSourceDetailArgs) ToGetNodePoolsNodePoolNodeSourceDetailOutput ¶
func (i GetNodePoolsNodePoolNodeSourceDetailArgs) ToGetNodePoolsNodePoolNodeSourceDetailOutput() GetNodePoolsNodePoolNodeSourceDetailOutput
func (GetNodePoolsNodePoolNodeSourceDetailArgs) ToGetNodePoolsNodePoolNodeSourceDetailOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeSourceDetailArgs) ToGetNodePoolsNodePoolNodeSourceDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceDetailOutput
type GetNodePoolsNodePoolNodeSourceDetailArray ¶
type GetNodePoolsNodePoolNodeSourceDetailArray []GetNodePoolsNodePoolNodeSourceDetailInput
func (GetNodePoolsNodePoolNodeSourceDetailArray) ElementType ¶
func (GetNodePoolsNodePoolNodeSourceDetailArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeSourceDetailArray) ToGetNodePoolsNodePoolNodeSourceDetailArrayOutput ¶
func (i GetNodePoolsNodePoolNodeSourceDetailArray) ToGetNodePoolsNodePoolNodeSourceDetailArrayOutput() GetNodePoolsNodePoolNodeSourceDetailArrayOutput
func (GetNodePoolsNodePoolNodeSourceDetailArray) ToGetNodePoolsNodePoolNodeSourceDetailArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeSourceDetailArray) ToGetNodePoolsNodePoolNodeSourceDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceDetailArrayOutput
type GetNodePoolsNodePoolNodeSourceDetailArrayInput ¶
type GetNodePoolsNodePoolNodeSourceDetailArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeSourceDetailArrayOutput() GetNodePoolsNodePoolNodeSourceDetailArrayOutput ToGetNodePoolsNodePoolNodeSourceDetailArrayOutputWithContext(context.Context) GetNodePoolsNodePoolNodeSourceDetailArrayOutput }
GetNodePoolsNodePoolNodeSourceDetailArrayInput is an input type that accepts GetNodePoolsNodePoolNodeSourceDetailArray and GetNodePoolsNodePoolNodeSourceDetailArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeSourceDetailArrayInput` via:
GetNodePoolsNodePoolNodeSourceDetailArray{ GetNodePoolsNodePoolNodeSourceDetailArgs{...} }
type GetNodePoolsNodePoolNodeSourceDetailArrayOutput ¶
type GetNodePoolsNodePoolNodeSourceDetailArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeSourceDetailArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeSourceDetailArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeSourceDetailArrayOutput) ToGetNodePoolsNodePoolNodeSourceDetailArrayOutput ¶
func (o GetNodePoolsNodePoolNodeSourceDetailArrayOutput) ToGetNodePoolsNodePoolNodeSourceDetailArrayOutput() GetNodePoolsNodePoolNodeSourceDetailArrayOutput
func (GetNodePoolsNodePoolNodeSourceDetailArrayOutput) ToGetNodePoolsNodePoolNodeSourceDetailArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeSourceDetailArrayOutput) ToGetNodePoolsNodePoolNodeSourceDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceDetailArrayOutput
type GetNodePoolsNodePoolNodeSourceDetailInput ¶
type GetNodePoolsNodePoolNodeSourceDetailInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeSourceDetailOutput() GetNodePoolsNodePoolNodeSourceDetailOutput ToGetNodePoolsNodePoolNodeSourceDetailOutputWithContext(context.Context) GetNodePoolsNodePoolNodeSourceDetailOutput }
GetNodePoolsNodePoolNodeSourceDetailInput is an input type that accepts GetNodePoolsNodePoolNodeSourceDetailArgs and GetNodePoolsNodePoolNodeSourceDetailOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeSourceDetailInput` via:
GetNodePoolsNodePoolNodeSourceDetailArgs{...}
type GetNodePoolsNodePoolNodeSourceDetailOutput ¶
type GetNodePoolsNodePoolNodeSourceDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeSourceDetailOutput) BootVolumeSizeInGbs ¶
func (o GetNodePoolsNodePoolNodeSourceDetailOutput) BootVolumeSizeInGbs() pulumi.StringOutput
The size of the boot volume in GBs. Minimum value is 50 GB. See [here](https://docs.cloud.oracle.com/en-us/iaas/Content/Block/Concepts/bootvolumes.htm) for max custom boot volume sizing and OS-specific requirements.
func (GetNodePoolsNodePoolNodeSourceDetailOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeSourceDetailOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeSourceDetailOutput) ImageId ¶
func (o GetNodePoolsNodePoolNodeSourceDetailOutput) ImageId() pulumi.StringOutput
The OCID of the image used to boot the node.
func (GetNodePoolsNodePoolNodeSourceDetailOutput) SourceType ¶
func (o GetNodePoolsNodePoolNodeSourceDetailOutput) SourceType() pulumi.StringOutput
The source type for the node. Use `IMAGE` when specifying an OCID of an image.
func (GetNodePoolsNodePoolNodeSourceDetailOutput) ToGetNodePoolsNodePoolNodeSourceDetailOutput ¶
func (o GetNodePoolsNodePoolNodeSourceDetailOutput) ToGetNodePoolsNodePoolNodeSourceDetailOutput() GetNodePoolsNodePoolNodeSourceDetailOutput
func (GetNodePoolsNodePoolNodeSourceDetailOutput) ToGetNodePoolsNodePoolNodeSourceDetailOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeSourceDetailOutput) ToGetNodePoolsNodePoolNodeSourceDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceDetailOutput
type GetNodePoolsNodePoolNodeSourceInput ¶
type GetNodePoolsNodePoolNodeSourceInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeSourceOutput() GetNodePoolsNodePoolNodeSourceOutput ToGetNodePoolsNodePoolNodeSourceOutputWithContext(context.Context) GetNodePoolsNodePoolNodeSourceOutput }
GetNodePoolsNodePoolNodeSourceInput is an input type that accepts GetNodePoolsNodePoolNodeSourceArgs and GetNodePoolsNodePoolNodeSourceOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeSourceInput` via:
GetNodePoolsNodePoolNodeSourceArgs{...}
type GetNodePoolsNodePoolNodeSourceOutput ¶
type GetNodePoolsNodePoolNodeSourceOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeSourceOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeSourceOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeSourceOutput) ImageId ¶
func (o GetNodePoolsNodePoolNodeSourceOutput) ImageId() pulumi.StringOutput
The OCID of the image used to boot the node.
func (GetNodePoolsNodePoolNodeSourceOutput) SourceName ¶
func (o GetNodePoolsNodePoolNodeSourceOutput) SourceName() pulumi.StringOutput
The user-friendly name of the entity corresponding to the OCID.
func (GetNodePoolsNodePoolNodeSourceOutput) SourceType ¶
func (o GetNodePoolsNodePoolNodeSourceOutput) SourceType() pulumi.StringOutput
The source type for the node. Use `IMAGE` when specifying an OCID of an image.
func (GetNodePoolsNodePoolNodeSourceOutput) ToGetNodePoolsNodePoolNodeSourceOutput ¶
func (o GetNodePoolsNodePoolNodeSourceOutput) ToGetNodePoolsNodePoolNodeSourceOutput() GetNodePoolsNodePoolNodeSourceOutput
func (GetNodePoolsNodePoolNodeSourceOutput) ToGetNodePoolsNodePoolNodeSourceOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeSourceOutput) ToGetNodePoolsNodePoolNodeSourceOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeSourceOutput
type GetNodePoolsNodePoolOutput ¶
type GetNodePoolsNodePoolOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolOutput) ClusterId ¶
func (o GetNodePoolsNodePoolOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (GetNodePoolsNodePoolOutput) CompartmentId ¶
func (o GetNodePoolsNodePoolOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetNodePoolsNodePoolOutput) DefinedTags ¶
func (o GetNodePoolsNodePoolOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (GetNodePoolsNodePoolOutput) ElementType ¶
func (GetNodePoolsNodePoolOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolOutput) FreeformTags ¶
func (o GetNodePoolsNodePoolOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (GetNodePoolsNodePoolOutput) Id ¶
func (o GetNodePoolsNodePoolOutput) Id() pulumi.StringOutput
The OCID of the compute instance backing this node.
func (GetNodePoolsNodePoolOutput) InitialNodeLabels ¶
func (o GetNodePoolsNodePoolOutput) InitialNodeLabels() GetNodePoolsNodePoolInitialNodeLabelArrayOutput
A list of key/value pairs to add to nodes after they join the Kubernetes cluster.
func (GetNodePoolsNodePoolOutput) KubernetesVersion ¶
func (o GetNodePoolsNodePoolOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes this node is running.
func (GetNodePoolsNodePoolOutput) LifecycleDetails ¶ added in v0.2.0
func (o GetNodePoolsNodePoolOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the node.
func (GetNodePoolsNodePoolOutput) Name ¶
func (o GetNodePoolsNodePoolOutput) Name() pulumi.StringOutput
The name to filter on.
func (GetNodePoolsNodePoolOutput) NodeConfigDetails ¶
func (o GetNodePoolsNodePoolOutput) NodeConfigDetails() GetNodePoolsNodePoolNodeConfigDetailArrayOutput
The configuration of nodes in the node pool.
func (GetNodePoolsNodePoolOutput) NodeEvictionNodePoolSettings ¶ added in v0.2.0
func (o GetNodePoolsNodePoolOutput) NodeEvictionNodePoolSettings() GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
Node Eviction Details configuration
func (GetNodePoolsNodePoolOutput) NodeImageId
deprecated
func (o GetNodePoolsNodePoolOutput) NodeImageId() pulumi.StringOutput
Deprecated. see `nodeSource`. The OCID of the image running on the nodes in the node pool.
Deprecated: The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
func (GetNodePoolsNodePoolOutput) NodeImageName
deprecated
func (o GetNodePoolsNodePoolOutput) NodeImageName() pulumi.StringOutput
Deprecated. see `nodeSource`. The name of the image running on the nodes in the node pool.
Deprecated: The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
func (GetNodePoolsNodePoolOutput) NodeMetadata ¶
func (o GetNodePoolsNodePoolOutput) NodeMetadata() pulumi.MapOutput
A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
func (GetNodePoolsNodePoolOutput) NodePoolId ¶
func (o GetNodePoolsNodePoolOutput) NodePoolId() pulumi.StringOutput
The OCID of the node pool to which this node belongs.
func (GetNodePoolsNodePoolOutput) NodeShape ¶
func (o GetNodePoolsNodePoolOutput) NodeShape() pulumi.StringOutput
The name of the node shape of the nodes in the node pool.
func (GetNodePoolsNodePoolOutput) NodeShapeConfigs ¶
func (o GetNodePoolsNodePoolOutput) NodeShapeConfigs() GetNodePoolsNodePoolNodeShapeConfigArrayOutput
The shape configuration of the nodes.
func (GetNodePoolsNodePoolOutput) NodeSourceDetails ¶
func (o GetNodePoolsNodePoolOutput) NodeSourceDetails() GetNodePoolsNodePoolNodeSourceDetailArrayOutput
Source running on the nodes in the node pool.
func (GetNodePoolsNodePoolOutput) NodeSources ¶
func (o GetNodePoolsNodePoolOutput) NodeSources() GetNodePoolsNodePoolNodeSourceArrayOutput
Deprecated. see `nodeSourceDetails`. Source running on the nodes in the node pool.
func (GetNodePoolsNodePoolOutput) Nodes ¶
func (o GetNodePoolsNodePoolOutput) Nodes() GetNodePoolsNodePoolNodeArrayOutput
The nodes in the node pool.
func (GetNodePoolsNodePoolOutput) QuantityPerSubnet ¶
func (o GetNodePoolsNodePoolOutput) QuantityPerSubnet() pulumi.IntOutput
The number of nodes in each subnet.
func (GetNodePoolsNodePoolOutput) SshPublicKey ¶
func (o GetNodePoolsNodePoolOutput) SshPublicKey() pulumi.StringOutput
The SSH public key on each node in the node pool on launch.
func (GetNodePoolsNodePoolOutput) State ¶ added in v0.2.0
func (o GetNodePoolsNodePoolOutput) State() pulumi.StringOutput
A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING]
func (GetNodePoolsNodePoolOutput) SubnetIds ¶
func (o GetNodePoolsNodePoolOutput) SubnetIds() pulumi.StringArrayOutput
The OCIDs of the subnets in which to place nodes for this node pool.
func (GetNodePoolsNodePoolOutput) ToGetNodePoolsNodePoolOutput ¶
func (o GetNodePoolsNodePoolOutput) ToGetNodePoolsNodePoolOutput() GetNodePoolsNodePoolOutput
func (GetNodePoolsNodePoolOutput) ToGetNodePoolsNodePoolOutputWithContext ¶
func (o GetNodePoolsNodePoolOutput) ToGetNodePoolsNodePoolOutputWithContext(ctx context.Context) GetNodePoolsNodePoolOutput
type GetNodePoolsOutputArgs ¶
type GetNodePoolsOutputArgs struct { // The OCID of the cluster. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetNodePoolsFilterArrayInput `pulumi:"filters"` // The name to filter on. Name pulumi.StringPtrInput `pulumi:"name"` // A list of nodepool lifecycle states on which to filter on, matching any of the list items (OR logic). eg. [ACTIVE, DELETING] States pulumi.StringArrayInput `pulumi:"states"` }
A collection of arguments for invoking getNodePools.
func (GetNodePoolsOutputArgs) ElementType ¶
func (GetNodePoolsOutputArgs) ElementType() reflect.Type
type GetNodePoolsResult ¶
type GetNodePoolsResult struct { // The OCID of the cluster to which this node pool is attached. ClusterId *string `pulumi:"clusterId"` // The OCID of the compartment in which the node pool exists. CompartmentId string `pulumi:"compartmentId"` Filters []GetNodePoolsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name of the node. Name *string `pulumi:"name"` // The list of node_pools. NodePools []GetNodePoolsNodePool `pulumi:"nodePools"` // The state of the nodepool. States []string `pulumi:"states"` }
A collection of values returned by getNodePools.
func GetNodePools ¶
func GetNodePools(ctx *pulumi.Context, args *GetNodePoolsArgs, opts ...pulumi.InvokeOption) (*GetNodePoolsResult, error)
This data source provides the list of Node Pools in Oracle Cloud Infrastructure Container Engine service.
List all the node pools in a compartment, and optionally filter by cluster.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.GetNodePools(ctx, &containerengine.GetNodePoolsArgs{ CompartmentId: _var.Compartment_id, ClusterId: pulumi.StringRef(oci_containerengine_cluster.Test_cluster.Id), Name: pulumi.StringRef(_var.Node_pool_name), States: _var.Node_pool_state, }, nil) if err != nil { return err } return nil }) }
```
type GetNodePoolsResultOutput ¶
type GetNodePoolsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNodePools.
func GetNodePoolsOutput ¶
func GetNodePoolsOutput(ctx *pulumi.Context, args GetNodePoolsOutputArgs, opts ...pulumi.InvokeOption) GetNodePoolsResultOutput
func (GetNodePoolsResultOutput) ClusterId ¶
func (o GetNodePoolsResultOutput) ClusterId() pulumi.StringPtrOutput
The OCID of the cluster to which this node pool is attached.
func (GetNodePoolsResultOutput) CompartmentId ¶
func (o GetNodePoolsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment in which the node pool exists.
func (GetNodePoolsResultOutput) ElementType ¶
func (GetNodePoolsResultOutput) ElementType() reflect.Type
func (GetNodePoolsResultOutput) Filters ¶
func (o GetNodePoolsResultOutput) Filters() GetNodePoolsFilterArrayOutput
func (GetNodePoolsResultOutput) Id ¶
func (o GetNodePoolsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNodePoolsResultOutput) Name ¶
func (o GetNodePoolsResultOutput) Name() pulumi.StringPtrOutput
The name of the node.
func (GetNodePoolsResultOutput) NodePools ¶
func (o GetNodePoolsResultOutput) NodePools() GetNodePoolsNodePoolArrayOutput
The list of node_pools.
func (GetNodePoolsResultOutput) States ¶ added in v0.2.0
func (o GetNodePoolsResultOutput) States() pulumi.StringArrayOutput
The state of the nodepool.
func (GetNodePoolsResultOutput) ToGetNodePoolsResultOutput ¶
func (o GetNodePoolsResultOutput) ToGetNodePoolsResultOutput() GetNodePoolsResultOutput
func (GetNodePoolsResultOutput) ToGetNodePoolsResultOutputWithContext ¶
func (o GetNodePoolsResultOutput) ToGetNodePoolsResultOutputWithContext(ctx context.Context) GetNodePoolsResultOutput
type GetWorkRequestErrorsArgs ¶
type GetWorkRequestErrorsArgs struct { // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetWorkRequestErrorsFilter `pulumi:"filters"` // The OCID of the work request. WorkRequestId string `pulumi:"workRequestId"` }
A collection of arguments for invoking getWorkRequestErrors.
type GetWorkRequestErrorsFilterArgs ¶
type GetWorkRequestErrorsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetWorkRequestErrorsFilterArgs) ElementType ¶
func (GetWorkRequestErrorsFilterArgs) ElementType() reflect.Type
func (GetWorkRequestErrorsFilterArgs) ToGetWorkRequestErrorsFilterOutput ¶
func (i GetWorkRequestErrorsFilterArgs) ToGetWorkRequestErrorsFilterOutput() GetWorkRequestErrorsFilterOutput
func (GetWorkRequestErrorsFilterArgs) ToGetWorkRequestErrorsFilterOutputWithContext ¶
func (i GetWorkRequestErrorsFilterArgs) ToGetWorkRequestErrorsFilterOutputWithContext(ctx context.Context) GetWorkRequestErrorsFilterOutput
type GetWorkRequestErrorsFilterArray ¶
type GetWorkRequestErrorsFilterArray []GetWorkRequestErrorsFilterInput
func (GetWorkRequestErrorsFilterArray) ElementType ¶
func (GetWorkRequestErrorsFilterArray) ElementType() reflect.Type
func (GetWorkRequestErrorsFilterArray) ToGetWorkRequestErrorsFilterArrayOutput ¶
func (i GetWorkRequestErrorsFilterArray) ToGetWorkRequestErrorsFilterArrayOutput() GetWorkRequestErrorsFilterArrayOutput
func (GetWorkRequestErrorsFilterArray) ToGetWorkRequestErrorsFilterArrayOutputWithContext ¶
func (i GetWorkRequestErrorsFilterArray) ToGetWorkRequestErrorsFilterArrayOutputWithContext(ctx context.Context) GetWorkRequestErrorsFilterArrayOutput
type GetWorkRequestErrorsFilterArrayInput ¶
type GetWorkRequestErrorsFilterArrayInput interface { pulumi.Input ToGetWorkRequestErrorsFilterArrayOutput() GetWorkRequestErrorsFilterArrayOutput ToGetWorkRequestErrorsFilterArrayOutputWithContext(context.Context) GetWorkRequestErrorsFilterArrayOutput }
GetWorkRequestErrorsFilterArrayInput is an input type that accepts GetWorkRequestErrorsFilterArray and GetWorkRequestErrorsFilterArrayOutput values. You can construct a concrete instance of `GetWorkRequestErrorsFilterArrayInput` via:
GetWorkRequestErrorsFilterArray{ GetWorkRequestErrorsFilterArgs{...} }
type GetWorkRequestErrorsFilterArrayOutput ¶
type GetWorkRequestErrorsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetWorkRequestErrorsFilterArrayOutput) ElementType ¶
func (GetWorkRequestErrorsFilterArrayOutput) ElementType() reflect.Type
func (GetWorkRequestErrorsFilterArrayOutput) Index ¶
func (o GetWorkRequestErrorsFilterArrayOutput) Index(i pulumi.IntInput) GetWorkRequestErrorsFilterOutput
func (GetWorkRequestErrorsFilterArrayOutput) ToGetWorkRequestErrorsFilterArrayOutput ¶
func (o GetWorkRequestErrorsFilterArrayOutput) ToGetWorkRequestErrorsFilterArrayOutput() GetWorkRequestErrorsFilterArrayOutput
func (GetWorkRequestErrorsFilterArrayOutput) ToGetWorkRequestErrorsFilterArrayOutputWithContext ¶
func (o GetWorkRequestErrorsFilterArrayOutput) ToGetWorkRequestErrorsFilterArrayOutputWithContext(ctx context.Context) GetWorkRequestErrorsFilterArrayOutput
type GetWorkRequestErrorsFilterInput ¶
type GetWorkRequestErrorsFilterInput interface { pulumi.Input ToGetWorkRequestErrorsFilterOutput() GetWorkRequestErrorsFilterOutput ToGetWorkRequestErrorsFilterOutputWithContext(context.Context) GetWorkRequestErrorsFilterOutput }
GetWorkRequestErrorsFilterInput is an input type that accepts GetWorkRequestErrorsFilterArgs and GetWorkRequestErrorsFilterOutput values. You can construct a concrete instance of `GetWorkRequestErrorsFilterInput` via:
GetWorkRequestErrorsFilterArgs{...}
type GetWorkRequestErrorsFilterOutput ¶
type GetWorkRequestErrorsFilterOutput struct{ *pulumi.OutputState }
func (GetWorkRequestErrorsFilterOutput) ElementType ¶
func (GetWorkRequestErrorsFilterOutput) ElementType() reflect.Type
func (GetWorkRequestErrorsFilterOutput) Name ¶
func (o GetWorkRequestErrorsFilterOutput) Name() pulumi.StringOutput
func (GetWorkRequestErrorsFilterOutput) Regex ¶
func (o GetWorkRequestErrorsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetWorkRequestErrorsFilterOutput) ToGetWorkRequestErrorsFilterOutput ¶
func (o GetWorkRequestErrorsFilterOutput) ToGetWorkRequestErrorsFilterOutput() GetWorkRequestErrorsFilterOutput
func (GetWorkRequestErrorsFilterOutput) ToGetWorkRequestErrorsFilterOutputWithContext ¶
func (o GetWorkRequestErrorsFilterOutput) ToGetWorkRequestErrorsFilterOutputWithContext(ctx context.Context) GetWorkRequestErrorsFilterOutput
func (GetWorkRequestErrorsFilterOutput) Values ¶
func (o GetWorkRequestErrorsFilterOutput) Values() pulumi.StringArrayOutput
type GetWorkRequestErrorsOutputArgs ¶
type GetWorkRequestErrorsOutputArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetWorkRequestErrorsFilterArrayInput `pulumi:"filters"` // The OCID of the work request. WorkRequestId pulumi.StringInput `pulumi:"workRequestId"` }
A collection of arguments for invoking getWorkRequestErrors.
func (GetWorkRequestErrorsOutputArgs) ElementType ¶
func (GetWorkRequestErrorsOutputArgs) ElementType() reflect.Type
type GetWorkRequestErrorsResult ¶
type GetWorkRequestErrorsResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetWorkRequestErrorsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of work_request_errors. WorkRequestErrors []GetWorkRequestErrorsWorkRequestError `pulumi:"workRequestErrors"` WorkRequestId string `pulumi:"workRequestId"` }
A collection of values returned by getWorkRequestErrors.
func GetWorkRequestErrors ¶
func GetWorkRequestErrors(ctx *pulumi.Context, args *GetWorkRequestErrorsArgs, opts ...pulumi.InvokeOption) (*GetWorkRequestErrorsResult, error)
This data source provides the list of Work Request Errors in Oracle Cloud Infrastructure Container Engine service.
Get the errors of a work request.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.GetWorkRequestErrors(ctx, &containerengine.GetWorkRequestErrorsArgs{ CompartmentId: _var.Compartment_id, WorkRequestId: oci_containerengine_work_request.Test_work_request.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetWorkRequestErrorsResultOutput ¶
type GetWorkRequestErrorsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWorkRequestErrors.
func GetWorkRequestErrorsOutput ¶
func GetWorkRequestErrorsOutput(ctx *pulumi.Context, args GetWorkRequestErrorsOutputArgs, opts ...pulumi.InvokeOption) GetWorkRequestErrorsResultOutput
func (GetWorkRequestErrorsResultOutput) CompartmentId ¶
func (o GetWorkRequestErrorsResultOutput) CompartmentId() pulumi.StringOutput
func (GetWorkRequestErrorsResultOutput) ElementType ¶
func (GetWorkRequestErrorsResultOutput) ElementType() reflect.Type
func (GetWorkRequestErrorsResultOutput) Filters ¶
func (o GetWorkRequestErrorsResultOutput) Filters() GetWorkRequestErrorsFilterArrayOutput
func (GetWorkRequestErrorsResultOutput) Id ¶
func (o GetWorkRequestErrorsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetWorkRequestErrorsResultOutput) ToGetWorkRequestErrorsResultOutput ¶
func (o GetWorkRequestErrorsResultOutput) ToGetWorkRequestErrorsResultOutput() GetWorkRequestErrorsResultOutput
func (GetWorkRequestErrorsResultOutput) ToGetWorkRequestErrorsResultOutputWithContext ¶
func (o GetWorkRequestErrorsResultOutput) ToGetWorkRequestErrorsResultOutputWithContext(ctx context.Context) GetWorkRequestErrorsResultOutput
func (GetWorkRequestErrorsResultOutput) WorkRequestErrors ¶
func (o GetWorkRequestErrorsResultOutput) WorkRequestErrors() GetWorkRequestErrorsWorkRequestErrorArrayOutput
The list of work_request_errors.
func (GetWorkRequestErrorsResultOutput) WorkRequestId ¶
func (o GetWorkRequestErrorsResultOutput) WorkRequestId() pulumi.StringOutput
type GetWorkRequestErrorsWorkRequestError ¶
type GetWorkRequestErrorsWorkRequestError struct { // A short error code that defines the error, meant for programmatic parsing. See [API Errors](https://docs.cloud.oracle.com/iaas/Content/API/References/apierrors.htm). Code string `pulumi:"code"` // A human-readable error string. Message string `pulumi:"message"` // The date and time the error occurred. Timestamp string `pulumi:"timestamp"` }
type GetWorkRequestErrorsWorkRequestErrorArgs ¶
type GetWorkRequestErrorsWorkRequestErrorArgs struct { // A short error code that defines the error, meant for programmatic parsing. See [API Errors](https://docs.cloud.oracle.com/iaas/Content/API/References/apierrors.htm). Code pulumi.StringInput `pulumi:"code"` // A human-readable error string. Message pulumi.StringInput `pulumi:"message"` // The date and time the error occurred. Timestamp pulumi.StringInput `pulumi:"timestamp"` }
func (GetWorkRequestErrorsWorkRequestErrorArgs) ElementType ¶
func (GetWorkRequestErrorsWorkRequestErrorArgs) ElementType() reflect.Type
func (GetWorkRequestErrorsWorkRequestErrorArgs) ToGetWorkRequestErrorsWorkRequestErrorOutput ¶
func (i GetWorkRequestErrorsWorkRequestErrorArgs) ToGetWorkRequestErrorsWorkRequestErrorOutput() GetWorkRequestErrorsWorkRequestErrorOutput
func (GetWorkRequestErrorsWorkRequestErrorArgs) ToGetWorkRequestErrorsWorkRequestErrorOutputWithContext ¶
func (i GetWorkRequestErrorsWorkRequestErrorArgs) ToGetWorkRequestErrorsWorkRequestErrorOutputWithContext(ctx context.Context) GetWorkRequestErrorsWorkRequestErrorOutput
type GetWorkRequestErrorsWorkRequestErrorArray ¶
type GetWorkRequestErrorsWorkRequestErrorArray []GetWorkRequestErrorsWorkRequestErrorInput
func (GetWorkRequestErrorsWorkRequestErrorArray) ElementType ¶
func (GetWorkRequestErrorsWorkRequestErrorArray) ElementType() reflect.Type
func (GetWorkRequestErrorsWorkRequestErrorArray) ToGetWorkRequestErrorsWorkRequestErrorArrayOutput ¶
func (i GetWorkRequestErrorsWorkRequestErrorArray) ToGetWorkRequestErrorsWorkRequestErrorArrayOutput() GetWorkRequestErrorsWorkRequestErrorArrayOutput
func (GetWorkRequestErrorsWorkRequestErrorArray) ToGetWorkRequestErrorsWorkRequestErrorArrayOutputWithContext ¶
func (i GetWorkRequestErrorsWorkRequestErrorArray) ToGetWorkRequestErrorsWorkRequestErrorArrayOutputWithContext(ctx context.Context) GetWorkRequestErrorsWorkRequestErrorArrayOutput
type GetWorkRequestErrorsWorkRequestErrorArrayInput ¶
type GetWorkRequestErrorsWorkRequestErrorArrayInput interface { pulumi.Input ToGetWorkRequestErrorsWorkRequestErrorArrayOutput() GetWorkRequestErrorsWorkRequestErrorArrayOutput ToGetWorkRequestErrorsWorkRequestErrorArrayOutputWithContext(context.Context) GetWorkRequestErrorsWorkRequestErrorArrayOutput }
GetWorkRequestErrorsWorkRequestErrorArrayInput is an input type that accepts GetWorkRequestErrorsWorkRequestErrorArray and GetWorkRequestErrorsWorkRequestErrorArrayOutput values. You can construct a concrete instance of `GetWorkRequestErrorsWorkRequestErrorArrayInput` via:
GetWorkRequestErrorsWorkRequestErrorArray{ GetWorkRequestErrorsWorkRequestErrorArgs{...} }
type GetWorkRequestErrorsWorkRequestErrorArrayOutput ¶
type GetWorkRequestErrorsWorkRequestErrorArrayOutput struct{ *pulumi.OutputState }
func (GetWorkRequestErrorsWorkRequestErrorArrayOutput) ElementType ¶
func (GetWorkRequestErrorsWorkRequestErrorArrayOutput) ElementType() reflect.Type
func (GetWorkRequestErrorsWorkRequestErrorArrayOutput) ToGetWorkRequestErrorsWorkRequestErrorArrayOutput ¶
func (o GetWorkRequestErrorsWorkRequestErrorArrayOutput) ToGetWorkRequestErrorsWorkRequestErrorArrayOutput() GetWorkRequestErrorsWorkRequestErrorArrayOutput
func (GetWorkRequestErrorsWorkRequestErrorArrayOutput) ToGetWorkRequestErrorsWorkRequestErrorArrayOutputWithContext ¶
func (o GetWorkRequestErrorsWorkRequestErrorArrayOutput) ToGetWorkRequestErrorsWorkRequestErrorArrayOutputWithContext(ctx context.Context) GetWorkRequestErrorsWorkRequestErrorArrayOutput
type GetWorkRequestErrorsWorkRequestErrorInput ¶
type GetWorkRequestErrorsWorkRequestErrorInput interface { pulumi.Input ToGetWorkRequestErrorsWorkRequestErrorOutput() GetWorkRequestErrorsWorkRequestErrorOutput ToGetWorkRequestErrorsWorkRequestErrorOutputWithContext(context.Context) GetWorkRequestErrorsWorkRequestErrorOutput }
GetWorkRequestErrorsWorkRequestErrorInput is an input type that accepts GetWorkRequestErrorsWorkRequestErrorArgs and GetWorkRequestErrorsWorkRequestErrorOutput values. You can construct a concrete instance of `GetWorkRequestErrorsWorkRequestErrorInput` via:
GetWorkRequestErrorsWorkRequestErrorArgs{...}
type GetWorkRequestErrorsWorkRequestErrorOutput ¶
type GetWorkRequestErrorsWorkRequestErrorOutput struct{ *pulumi.OutputState }
func (GetWorkRequestErrorsWorkRequestErrorOutput) Code ¶
func (o GetWorkRequestErrorsWorkRequestErrorOutput) Code() pulumi.StringOutput
A short error code that defines the error, meant for programmatic parsing. See [API Errors](https://docs.cloud.oracle.com/iaas/Content/API/References/apierrors.htm).
func (GetWorkRequestErrorsWorkRequestErrorOutput) ElementType ¶
func (GetWorkRequestErrorsWorkRequestErrorOutput) ElementType() reflect.Type
func (GetWorkRequestErrorsWorkRequestErrorOutput) Message ¶
func (o GetWorkRequestErrorsWorkRequestErrorOutput) Message() pulumi.StringOutput
A human-readable error string.
func (GetWorkRequestErrorsWorkRequestErrorOutput) Timestamp ¶
func (o GetWorkRequestErrorsWorkRequestErrorOutput) Timestamp() pulumi.StringOutput
The date and time the error occurred.
func (GetWorkRequestErrorsWorkRequestErrorOutput) ToGetWorkRequestErrorsWorkRequestErrorOutput ¶
func (o GetWorkRequestErrorsWorkRequestErrorOutput) ToGetWorkRequestErrorsWorkRequestErrorOutput() GetWorkRequestErrorsWorkRequestErrorOutput
func (GetWorkRequestErrorsWorkRequestErrorOutput) ToGetWorkRequestErrorsWorkRequestErrorOutputWithContext ¶
func (o GetWorkRequestErrorsWorkRequestErrorOutput) ToGetWorkRequestErrorsWorkRequestErrorOutputWithContext(ctx context.Context) GetWorkRequestErrorsWorkRequestErrorOutput
type GetWorkRequestLogEntriesArgs ¶
type GetWorkRequestLogEntriesArgs struct { // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetWorkRequestLogEntriesFilter `pulumi:"filters"` // The OCID of the work request. WorkRequestId string `pulumi:"workRequestId"` }
A collection of arguments for invoking getWorkRequestLogEntries.
type GetWorkRequestLogEntriesFilterArgs ¶
type GetWorkRequestLogEntriesFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetWorkRequestLogEntriesFilterArgs) ElementType ¶
func (GetWorkRequestLogEntriesFilterArgs) ElementType() reflect.Type
func (GetWorkRequestLogEntriesFilterArgs) ToGetWorkRequestLogEntriesFilterOutput ¶
func (i GetWorkRequestLogEntriesFilterArgs) ToGetWorkRequestLogEntriesFilterOutput() GetWorkRequestLogEntriesFilterOutput
func (GetWorkRequestLogEntriesFilterArgs) ToGetWorkRequestLogEntriesFilterOutputWithContext ¶
func (i GetWorkRequestLogEntriesFilterArgs) ToGetWorkRequestLogEntriesFilterOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesFilterOutput
type GetWorkRequestLogEntriesFilterArray ¶
type GetWorkRequestLogEntriesFilterArray []GetWorkRequestLogEntriesFilterInput
func (GetWorkRequestLogEntriesFilterArray) ElementType ¶
func (GetWorkRequestLogEntriesFilterArray) ElementType() reflect.Type
func (GetWorkRequestLogEntriesFilterArray) ToGetWorkRequestLogEntriesFilterArrayOutput ¶
func (i GetWorkRequestLogEntriesFilterArray) ToGetWorkRequestLogEntriesFilterArrayOutput() GetWorkRequestLogEntriesFilterArrayOutput
func (GetWorkRequestLogEntriesFilterArray) ToGetWorkRequestLogEntriesFilterArrayOutputWithContext ¶
func (i GetWorkRequestLogEntriesFilterArray) ToGetWorkRequestLogEntriesFilterArrayOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesFilterArrayOutput
type GetWorkRequestLogEntriesFilterArrayInput ¶
type GetWorkRequestLogEntriesFilterArrayInput interface { pulumi.Input ToGetWorkRequestLogEntriesFilterArrayOutput() GetWorkRequestLogEntriesFilterArrayOutput ToGetWorkRequestLogEntriesFilterArrayOutputWithContext(context.Context) GetWorkRequestLogEntriesFilterArrayOutput }
GetWorkRequestLogEntriesFilterArrayInput is an input type that accepts GetWorkRequestLogEntriesFilterArray and GetWorkRequestLogEntriesFilterArrayOutput values. You can construct a concrete instance of `GetWorkRequestLogEntriesFilterArrayInput` via:
GetWorkRequestLogEntriesFilterArray{ GetWorkRequestLogEntriesFilterArgs{...} }
type GetWorkRequestLogEntriesFilterArrayOutput ¶
type GetWorkRequestLogEntriesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetWorkRequestLogEntriesFilterArrayOutput) ElementType ¶
func (GetWorkRequestLogEntriesFilterArrayOutput) ElementType() reflect.Type
func (GetWorkRequestLogEntriesFilterArrayOutput) ToGetWorkRequestLogEntriesFilterArrayOutput ¶
func (o GetWorkRequestLogEntriesFilterArrayOutput) ToGetWorkRequestLogEntriesFilterArrayOutput() GetWorkRequestLogEntriesFilterArrayOutput
func (GetWorkRequestLogEntriesFilterArrayOutput) ToGetWorkRequestLogEntriesFilterArrayOutputWithContext ¶
func (o GetWorkRequestLogEntriesFilterArrayOutput) ToGetWorkRequestLogEntriesFilterArrayOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesFilterArrayOutput
type GetWorkRequestLogEntriesFilterInput ¶
type GetWorkRequestLogEntriesFilterInput interface { pulumi.Input ToGetWorkRequestLogEntriesFilterOutput() GetWorkRequestLogEntriesFilterOutput ToGetWorkRequestLogEntriesFilterOutputWithContext(context.Context) GetWorkRequestLogEntriesFilterOutput }
GetWorkRequestLogEntriesFilterInput is an input type that accepts GetWorkRequestLogEntriesFilterArgs and GetWorkRequestLogEntriesFilterOutput values. You can construct a concrete instance of `GetWorkRequestLogEntriesFilterInput` via:
GetWorkRequestLogEntriesFilterArgs{...}
type GetWorkRequestLogEntriesFilterOutput ¶
type GetWorkRequestLogEntriesFilterOutput struct{ *pulumi.OutputState }
func (GetWorkRequestLogEntriesFilterOutput) ElementType ¶
func (GetWorkRequestLogEntriesFilterOutput) ElementType() reflect.Type
func (GetWorkRequestLogEntriesFilterOutput) Name ¶
func (o GetWorkRequestLogEntriesFilterOutput) Name() pulumi.StringOutput
func (GetWorkRequestLogEntriesFilterOutput) Regex ¶
func (o GetWorkRequestLogEntriesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetWorkRequestLogEntriesFilterOutput) ToGetWorkRequestLogEntriesFilterOutput ¶
func (o GetWorkRequestLogEntriesFilterOutput) ToGetWorkRequestLogEntriesFilterOutput() GetWorkRequestLogEntriesFilterOutput
func (GetWorkRequestLogEntriesFilterOutput) ToGetWorkRequestLogEntriesFilterOutputWithContext ¶
func (o GetWorkRequestLogEntriesFilterOutput) ToGetWorkRequestLogEntriesFilterOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesFilterOutput
func (GetWorkRequestLogEntriesFilterOutput) Values ¶
func (o GetWorkRequestLogEntriesFilterOutput) Values() pulumi.StringArrayOutput
type GetWorkRequestLogEntriesOutputArgs ¶
type GetWorkRequestLogEntriesOutputArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetWorkRequestLogEntriesFilterArrayInput `pulumi:"filters"` // The OCID of the work request. WorkRequestId pulumi.StringInput `pulumi:"workRequestId"` }
A collection of arguments for invoking getWorkRequestLogEntries.
func (GetWorkRequestLogEntriesOutputArgs) ElementType ¶
func (GetWorkRequestLogEntriesOutputArgs) ElementType() reflect.Type
type GetWorkRequestLogEntriesResult ¶
type GetWorkRequestLogEntriesResult struct { CompartmentId string `pulumi:"compartmentId"` Filters []GetWorkRequestLogEntriesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` WorkRequestId string `pulumi:"workRequestId"` // The list of work_request_log_entries. WorkRequestLogEntries []GetWorkRequestLogEntriesWorkRequestLogEntry `pulumi:"workRequestLogEntries"` }
A collection of values returned by getWorkRequestLogEntries.
func GetWorkRequestLogEntries ¶
func GetWorkRequestLogEntries(ctx *pulumi.Context, args *GetWorkRequestLogEntriesArgs, opts ...pulumi.InvokeOption) (*GetWorkRequestLogEntriesResult, error)
This data source provides the list of Work Request Log Entries in Oracle Cloud Infrastructure Container Engine service.
Get the logs of a work request.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.GetWorkRequestLogEntries(ctx, &containerengine.GetWorkRequestLogEntriesArgs{ CompartmentId: _var.Compartment_id, WorkRequestId: oci_containerengine_work_request.Test_work_request.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetWorkRequestLogEntriesResultOutput ¶
type GetWorkRequestLogEntriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWorkRequestLogEntries.
func GetWorkRequestLogEntriesOutput ¶
func GetWorkRequestLogEntriesOutput(ctx *pulumi.Context, args GetWorkRequestLogEntriesOutputArgs, opts ...pulumi.InvokeOption) GetWorkRequestLogEntriesResultOutput
func (GetWorkRequestLogEntriesResultOutput) CompartmentId ¶
func (o GetWorkRequestLogEntriesResultOutput) CompartmentId() pulumi.StringOutput
func (GetWorkRequestLogEntriesResultOutput) ElementType ¶
func (GetWorkRequestLogEntriesResultOutput) ElementType() reflect.Type
func (GetWorkRequestLogEntriesResultOutput) Filters ¶
func (o GetWorkRequestLogEntriesResultOutput) Filters() GetWorkRequestLogEntriesFilterArrayOutput
func (GetWorkRequestLogEntriesResultOutput) Id ¶
func (o GetWorkRequestLogEntriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetWorkRequestLogEntriesResultOutput) ToGetWorkRequestLogEntriesResultOutput ¶
func (o GetWorkRequestLogEntriesResultOutput) ToGetWorkRequestLogEntriesResultOutput() GetWorkRequestLogEntriesResultOutput
func (GetWorkRequestLogEntriesResultOutput) ToGetWorkRequestLogEntriesResultOutputWithContext ¶
func (o GetWorkRequestLogEntriesResultOutput) ToGetWorkRequestLogEntriesResultOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesResultOutput
func (GetWorkRequestLogEntriesResultOutput) WorkRequestId ¶
func (o GetWorkRequestLogEntriesResultOutput) WorkRequestId() pulumi.StringOutput
func (GetWorkRequestLogEntriesResultOutput) WorkRequestLogEntries ¶
func (o GetWorkRequestLogEntriesResultOutput) WorkRequestLogEntries() GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput
The list of work_request_log_entries.
type GetWorkRequestLogEntriesWorkRequestLogEntryArgs ¶
type GetWorkRequestLogEntriesWorkRequestLogEntryArgs struct { // The description of an action that occurred. Message pulumi.StringInput `pulumi:"message"` // The date and time the log entry occurred. Timestamp pulumi.StringInput `pulumi:"timestamp"` }
func (GetWorkRequestLogEntriesWorkRequestLogEntryArgs) ElementType ¶
func (GetWorkRequestLogEntriesWorkRequestLogEntryArgs) ElementType() reflect.Type
func (GetWorkRequestLogEntriesWorkRequestLogEntryArgs) ToGetWorkRequestLogEntriesWorkRequestLogEntryOutput ¶
func (i GetWorkRequestLogEntriesWorkRequestLogEntryArgs) ToGetWorkRequestLogEntriesWorkRequestLogEntryOutput() GetWorkRequestLogEntriesWorkRequestLogEntryOutput
func (GetWorkRequestLogEntriesWorkRequestLogEntryArgs) ToGetWorkRequestLogEntriesWorkRequestLogEntryOutputWithContext ¶
func (i GetWorkRequestLogEntriesWorkRequestLogEntryArgs) ToGetWorkRequestLogEntriesWorkRequestLogEntryOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesWorkRequestLogEntryOutput
type GetWorkRequestLogEntriesWorkRequestLogEntryArray ¶
type GetWorkRequestLogEntriesWorkRequestLogEntryArray []GetWorkRequestLogEntriesWorkRequestLogEntryInput
func (GetWorkRequestLogEntriesWorkRequestLogEntryArray) ElementType ¶
func (GetWorkRequestLogEntriesWorkRequestLogEntryArray) ElementType() reflect.Type
func (GetWorkRequestLogEntriesWorkRequestLogEntryArray) ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput ¶
func (i GetWorkRequestLogEntriesWorkRequestLogEntryArray) ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput() GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput
func (GetWorkRequestLogEntriesWorkRequestLogEntryArray) ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutputWithContext ¶
func (i GetWorkRequestLogEntriesWorkRequestLogEntryArray) ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput
type GetWorkRequestLogEntriesWorkRequestLogEntryArrayInput ¶
type GetWorkRequestLogEntriesWorkRequestLogEntryArrayInput interface { pulumi.Input ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput() GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutputWithContext(context.Context) GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput }
GetWorkRequestLogEntriesWorkRequestLogEntryArrayInput is an input type that accepts GetWorkRequestLogEntriesWorkRequestLogEntryArray and GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput values. You can construct a concrete instance of `GetWorkRequestLogEntriesWorkRequestLogEntryArrayInput` via:
GetWorkRequestLogEntriesWorkRequestLogEntryArray{ GetWorkRequestLogEntriesWorkRequestLogEntryArgs{...} }
type GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput ¶
type GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput struct{ *pulumi.OutputState }
func (GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput) ElementType ¶
func (GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput) ElementType() reflect.Type
func (GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput) ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput ¶
func (o GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput) ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput() GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput
func (GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput) ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutputWithContext ¶
func (o GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput) ToGetWorkRequestLogEntriesWorkRequestLogEntryArrayOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesWorkRequestLogEntryArrayOutput
type GetWorkRequestLogEntriesWorkRequestLogEntryInput ¶
type GetWorkRequestLogEntriesWorkRequestLogEntryInput interface { pulumi.Input ToGetWorkRequestLogEntriesWorkRequestLogEntryOutput() GetWorkRequestLogEntriesWorkRequestLogEntryOutput ToGetWorkRequestLogEntriesWorkRequestLogEntryOutputWithContext(context.Context) GetWorkRequestLogEntriesWorkRequestLogEntryOutput }
GetWorkRequestLogEntriesWorkRequestLogEntryInput is an input type that accepts GetWorkRequestLogEntriesWorkRequestLogEntryArgs and GetWorkRequestLogEntriesWorkRequestLogEntryOutput values. You can construct a concrete instance of `GetWorkRequestLogEntriesWorkRequestLogEntryInput` via:
GetWorkRequestLogEntriesWorkRequestLogEntryArgs{...}
type GetWorkRequestLogEntriesWorkRequestLogEntryOutput ¶
type GetWorkRequestLogEntriesWorkRequestLogEntryOutput struct{ *pulumi.OutputState }
func (GetWorkRequestLogEntriesWorkRequestLogEntryOutput) ElementType ¶
func (GetWorkRequestLogEntriesWorkRequestLogEntryOutput) ElementType() reflect.Type
func (GetWorkRequestLogEntriesWorkRequestLogEntryOutput) Message ¶
func (o GetWorkRequestLogEntriesWorkRequestLogEntryOutput) Message() pulumi.StringOutput
The description of an action that occurred.
func (GetWorkRequestLogEntriesWorkRequestLogEntryOutput) Timestamp ¶
func (o GetWorkRequestLogEntriesWorkRequestLogEntryOutput) Timestamp() pulumi.StringOutput
The date and time the log entry occurred.
func (GetWorkRequestLogEntriesWorkRequestLogEntryOutput) ToGetWorkRequestLogEntriesWorkRequestLogEntryOutput ¶
func (o GetWorkRequestLogEntriesWorkRequestLogEntryOutput) ToGetWorkRequestLogEntriesWorkRequestLogEntryOutput() GetWorkRequestLogEntriesWorkRequestLogEntryOutput
func (GetWorkRequestLogEntriesWorkRequestLogEntryOutput) ToGetWorkRequestLogEntriesWorkRequestLogEntryOutputWithContext ¶
func (o GetWorkRequestLogEntriesWorkRequestLogEntryOutput) ToGetWorkRequestLogEntriesWorkRequestLogEntryOutputWithContext(ctx context.Context) GetWorkRequestLogEntriesWorkRequestLogEntryOutput
type GetWorkRequestsArgs ¶
type GetWorkRequestsArgs struct { // The OCID of the cluster. ClusterId *string `pulumi:"clusterId"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetWorkRequestsFilter `pulumi:"filters"` // The OCID of the resource associated with a work request ResourceId *string `pulumi:"resourceId"` // Type of the resource associated with a work request ResourceType *string `pulumi:"resourceType"` // A work request status to filter on. Can have multiple parameters of this name. Statuses []string `pulumi:"statuses"` }
A collection of arguments for invoking getWorkRequests.
type GetWorkRequestsFilter ¶
type GetWorkRequestsFilterArgs ¶
type GetWorkRequestsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetWorkRequestsFilterArgs) ElementType ¶
func (GetWorkRequestsFilterArgs) ElementType() reflect.Type
func (GetWorkRequestsFilterArgs) ToGetWorkRequestsFilterOutput ¶
func (i GetWorkRequestsFilterArgs) ToGetWorkRequestsFilterOutput() GetWorkRequestsFilterOutput
func (GetWorkRequestsFilterArgs) ToGetWorkRequestsFilterOutputWithContext ¶
func (i GetWorkRequestsFilterArgs) ToGetWorkRequestsFilterOutputWithContext(ctx context.Context) GetWorkRequestsFilterOutput
type GetWorkRequestsFilterArray ¶
type GetWorkRequestsFilterArray []GetWorkRequestsFilterInput
func (GetWorkRequestsFilterArray) ElementType ¶
func (GetWorkRequestsFilterArray) ElementType() reflect.Type
func (GetWorkRequestsFilterArray) ToGetWorkRequestsFilterArrayOutput ¶
func (i GetWorkRequestsFilterArray) ToGetWorkRequestsFilterArrayOutput() GetWorkRequestsFilterArrayOutput
func (GetWorkRequestsFilterArray) ToGetWorkRequestsFilterArrayOutputWithContext ¶
func (i GetWorkRequestsFilterArray) ToGetWorkRequestsFilterArrayOutputWithContext(ctx context.Context) GetWorkRequestsFilterArrayOutput
type GetWorkRequestsFilterArrayInput ¶
type GetWorkRequestsFilterArrayInput interface { pulumi.Input ToGetWorkRequestsFilterArrayOutput() GetWorkRequestsFilterArrayOutput ToGetWorkRequestsFilterArrayOutputWithContext(context.Context) GetWorkRequestsFilterArrayOutput }
GetWorkRequestsFilterArrayInput is an input type that accepts GetWorkRequestsFilterArray and GetWorkRequestsFilterArrayOutput values. You can construct a concrete instance of `GetWorkRequestsFilterArrayInput` via:
GetWorkRequestsFilterArray{ GetWorkRequestsFilterArgs{...} }
type GetWorkRequestsFilterArrayOutput ¶
type GetWorkRequestsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetWorkRequestsFilterArrayOutput) ElementType ¶
func (GetWorkRequestsFilterArrayOutput) ElementType() reflect.Type
func (GetWorkRequestsFilterArrayOutput) Index ¶
func (o GetWorkRequestsFilterArrayOutput) Index(i pulumi.IntInput) GetWorkRequestsFilterOutput
func (GetWorkRequestsFilterArrayOutput) ToGetWorkRequestsFilterArrayOutput ¶
func (o GetWorkRequestsFilterArrayOutput) ToGetWorkRequestsFilterArrayOutput() GetWorkRequestsFilterArrayOutput
func (GetWorkRequestsFilterArrayOutput) ToGetWorkRequestsFilterArrayOutputWithContext ¶
func (o GetWorkRequestsFilterArrayOutput) ToGetWorkRequestsFilterArrayOutputWithContext(ctx context.Context) GetWorkRequestsFilterArrayOutput
type GetWorkRequestsFilterInput ¶
type GetWorkRequestsFilterInput interface { pulumi.Input ToGetWorkRequestsFilterOutput() GetWorkRequestsFilterOutput ToGetWorkRequestsFilterOutputWithContext(context.Context) GetWorkRequestsFilterOutput }
GetWorkRequestsFilterInput is an input type that accepts GetWorkRequestsFilterArgs and GetWorkRequestsFilterOutput values. You can construct a concrete instance of `GetWorkRequestsFilterInput` via:
GetWorkRequestsFilterArgs{...}
type GetWorkRequestsFilterOutput ¶
type GetWorkRequestsFilterOutput struct{ *pulumi.OutputState }
func (GetWorkRequestsFilterOutput) ElementType ¶
func (GetWorkRequestsFilterOutput) ElementType() reflect.Type
func (GetWorkRequestsFilterOutput) Name ¶
func (o GetWorkRequestsFilterOutput) Name() pulumi.StringOutput
func (GetWorkRequestsFilterOutput) Regex ¶
func (o GetWorkRequestsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetWorkRequestsFilterOutput) ToGetWorkRequestsFilterOutput ¶
func (o GetWorkRequestsFilterOutput) ToGetWorkRequestsFilterOutput() GetWorkRequestsFilterOutput
func (GetWorkRequestsFilterOutput) ToGetWorkRequestsFilterOutputWithContext ¶
func (o GetWorkRequestsFilterOutput) ToGetWorkRequestsFilterOutputWithContext(ctx context.Context) GetWorkRequestsFilterOutput
func (GetWorkRequestsFilterOutput) Values ¶
func (o GetWorkRequestsFilterOutput) Values() pulumi.StringArrayOutput
type GetWorkRequestsOutputArgs ¶
type GetWorkRequestsOutputArgs struct { // The OCID of the cluster. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetWorkRequestsFilterArrayInput `pulumi:"filters"` // The OCID of the resource associated with a work request ResourceId pulumi.StringPtrInput `pulumi:"resourceId"` // Type of the resource associated with a work request ResourceType pulumi.StringPtrInput `pulumi:"resourceType"` // A work request status to filter on. Can have multiple parameters of this name. Statuses pulumi.StringArrayInput `pulumi:"statuses"` }
A collection of arguments for invoking getWorkRequests.
func (GetWorkRequestsOutputArgs) ElementType ¶
func (GetWorkRequestsOutputArgs) ElementType() reflect.Type
type GetWorkRequestsResult ¶
type GetWorkRequestsResult struct { ClusterId *string `pulumi:"clusterId"` // The OCID of the compartment in which the work request exists. CompartmentId string `pulumi:"compartmentId"` Filters []GetWorkRequestsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResourceId *string `pulumi:"resourceId"` ResourceType *string `pulumi:"resourceType"` // The current status of the work request. Statuses []string `pulumi:"statuses"` // The list of work_requests. WorkRequests []GetWorkRequestsWorkRequest `pulumi:"workRequests"` }
A collection of values returned by getWorkRequests.
func GetWorkRequests ¶
func GetWorkRequests(ctx *pulumi.Context, args *GetWorkRequestsArgs, opts ...pulumi.InvokeOption) (*GetWorkRequestsResult, error)
This data source provides the list of Work Requests in Oracle Cloud Infrastructure Container Engine service.
List all work requests in a compartment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.GetWorkRequests(ctx, &containerengine.GetWorkRequestsArgs{ CompartmentId: _var.Compartment_id, ClusterId: pulumi.StringRef(oci_containerengine_cluster.Test_cluster.Id), ResourceId: pulumi.StringRef(oci_containerengine_resource.Test_resource.Id), ResourceType: pulumi.StringRef(_var.Work_request_resource_type), Statuses: _var.Work_request_status, }, nil) if err != nil { return err } return nil }) }
```
type GetWorkRequestsResultOutput ¶
type GetWorkRequestsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWorkRequests.
func GetWorkRequestsOutput ¶
func GetWorkRequestsOutput(ctx *pulumi.Context, args GetWorkRequestsOutputArgs, opts ...pulumi.InvokeOption) GetWorkRequestsResultOutput
func (GetWorkRequestsResultOutput) ClusterId ¶
func (o GetWorkRequestsResultOutput) ClusterId() pulumi.StringPtrOutput
func (GetWorkRequestsResultOutput) CompartmentId ¶
func (o GetWorkRequestsResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment in which the work request exists.
func (GetWorkRequestsResultOutput) ElementType ¶
func (GetWorkRequestsResultOutput) ElementType() reflect.Type
func (GetWorkRequestsResultOutput) Filters ¶
func (o GetWorkRequestsResultOutput) Filters() GetWorkRequestsFilterArrayOutput
func (GetWorkRequestsResultOutput) Id ¶
func (o GetWorkRequestsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetWorkRequestsResultOutput) ResourceId ¶
func (o GetWorkRequestsResultOutput) ResourceId() pulumi.StringPtrOutput
func (GetWorkRequestsResultOutput) ResourceType ¶
func (o GetWorkRequestsResultOutput) ResourceType() pulumi.StringPtrOutput
func (GetWorkRequestsResultOutput) Statuses ¶
func (o GetWorkRequestsResultOutput) Statuses() pulumi.StringArrayOutput
The current status of the work request.
func (GetWorkRequestsResultOutput) ToGetWorkRequestsResultOutput ¶
func (o GetWorkRequestsResultOutput) ToGetWorkRequestsResultOutput() GetWorkRequestsResultOutput
func (GetWorkRequestsResultOutput) ToGetWorkRequestsResultOutputWithContext ¶
func (o GetWorkRequestsResultOutput) ToGetWorkRequestsResultOutputWithContext(ctx context.Context) GetWorkRequestsResultOutput
func (GetWorkRequestsResultOutput) WorkRequests ¶
func (o GetWorkRequestsResultOutput) WorkRequests() GetWorkRequestsWorkRequestArrayOutput
The list of work_requests.
type GetWorkRequestsWorkRequest ¶
type GetWorkRequestsWorkRequest struct { // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // The OCID of the work request. Id string `pulumi:"id"` // The type of work the work request is doing. OperationType string `pulumi:"operationType"` // The resources this work request affects. Resources []GetWorkRequestsWorkRequestResource `pulumi:"resources"` // A work request status to filter on. Can have multiple parameters of this name. Status string `pulumi:"status"` // The time the work request was accepted. TimeAccepted string `pulumi:"timeAccepted"` // The time the work request was finished. TimeFinished string `pulumi:"timeFinished"` // The time the work request was started. TimeStarted string `pulumi:"timeStarted"` }
type GetWorkRequestsWorkRequestArgs ¶
type GetWorkRequestsWorkRequestArgs struct { // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // The OCID of the work request. Id pulumi.StringInput `pulumi:"id"` // The type of work the work request is doing. OperationType pulumi.StringInput `pulumi:"operationType"` // The resources this work request affects. Resources GetWorkRequestsWorkRequestResourceArrayInput `pulumi:"resources"` // A work request status to filter on. Can have multiple parameters of this name. Status pulumi.StringInput `pulumi:"status"` // The time the work request was accepted. TimeAccepted pulumi.StringInput `pulumi:"timeAccepted"` // The time the work request was finished. TimeFinished pulumi.StringInput `pulumi:"timeFinished"` // The time the work request was started. TimeStarted pulumi.StringInput `pulumi:"timeStarted"` }
func (GetWorkRequestsWorkRequestArgs) ElementType ¶
func (GetWorkRequestsWorkRequestArgs) ElementType() reflect.Type
func (GetWorkRequestsWorkRequestArgs) ToGetWorkRequestsWorkRequestOutput ¶
func (i GetWorkRequestsWorkRequestArgs) ToGetWorkRequestsWorkRequestOutput() GetWorkRequestsWorkRequestOutput
func (GetWorkRequestsWorkRequestArgs) ToGetWorkRequestsWorkRequestOutputWithContext ¶
func (i GetWorkRequestsWorkRequestArgs) ToGetWorkRequestsWorkRequestOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestOutput
type GetWorkRequestsWorkRequestArray ¶
type GetWorkRequestsWorkRequestArray []GetWorkRequestsWorkRequestInput
func (GetWorkRequestsWorkRequestArray) ElementType ¶
func (GetWorkRequestsWorkRequestArray) ElementType() reflect.Type
func (GetWorkRequestsWorkRequestArray) ToGetWorkRequestsWorkRequestArrayOutput ¶
func (i GetWorkRequestsWorkRequestArray) ToGetWorkRequestsWorkRequestArrayOutput() GetWorkRequestsWorkRequestArrayOutput
func (GetWorkRequestsWorkRequestArray) ToGetWorkRequestsWorkRequestArrayOutputWithContext ¶
func (i GetWorkRequestsWorkRequestArray) ToGetWorkRequestsWorkRequestArrayOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestArrayOutput
type GetWorkRequestsWorkRequestArrayInput ¶
type GetWorkRequestsWorkRequestArrayInput interface { pulumi.Input ToGetWorkRequestsWorkRequestArrayOutput() GetWorkRequestsWorkRequestArrayOutput ToGetWorkRequestsWorkRequestArrayOutputWithContext(context.Context) GetWorkRequestsWorkRequestArrayOutput }
GetWorkRequestsWorkRequestArrayInput is an input type that accepts GetWorkRequestsWorkRequestArray and GetWorkRequestsWorkRequestArrayOutput values. You can construct a concrete instance of `GetWorkRequestsWorkRequestArrayInput` via:
GetWorkRequestsWorkRequestArray{ GetWorkRequestsWorkRequestArgs{...} }
type GetWorkRequestsWorkRequestArrayOutput ¶
type GetWorkRequestsWorkRequestArrayOutput struct{ *pulumi.OutputState }
func (GetWorkRequestsWorkRequestArrayOutput) ElementType ¶
func (GetWorkRequestsWorkRequestArrayOutput) ElementType() reflect.Type
func (GetWorkRequestsWorkRequestArrayOutput) Index ¶
func (o GetWorkRequestsWorkRequestArrayOutput) Index(i pulumi.IntInput) GetWorkRequestsWorkRequestOutput
func (GetWorkRequestsWorkRequestArrayOutput) ToGetWorkRequestsWorkRequestArrayOutput ¶
func (o GetWorkRequestsWorkRequestArrayOutput) ToGetWorkRequestsWorkRequestArrayOutput() GetWorkRequestsWorkRequestArrayOutput
func (GetWorkRequestsWorkRequestArrayOutput) ToGetWorkRequestsWorkRequestArrayOutputWithContext ¶
func (o GetWorkRequestsWorkRequestArrayOutput) ToGetWorkRequestsWorkRequestArrayOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestArrayOutput
type GetWorkRequestsWorkRequestInput ¶
type GetWorkRequestsWorkRequestInput interface { pulumi.Input ToGetWorkRequestsWorkRequestOutput() GetWorkRequestsWorkRequestOutput ToGetWorkRequestsWorkRequestOutputWithContext(context.Context) GetWorkRequestsWorkRequestOutput }
GetWorkRequestsWorkRequestInput is an input type that accepts GetWorkRequestsWorkRequestArgs and GetWorkRequestsWorkRequestOutput values. You can construct a concrete instance of `GetWorkRequestsWorkRequestInput` via:
GetWorkRequestsWorkRequestArgs{...}
type GetWorkRequestsWorkRequestOutput ¶
type GetWorkRequestsWorkRequestOutput struct{ *pulumi.OutputState }
func (GetWorkRequestsWorkRequestOutput) CompartmentId ¶
func (o GetWorkRequestsWorkRequestOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetWorkRequestsWorkRequestOutput) ElementType ¶
func (GetWorkRequestsWorkRequestOutput) ElementType() reflect.Type
func (GetWorkRequestsWorkRequestOutput) Id ¶
func (o GetWorkRequestsWorkRequestOutput) Id() pulumi.StringOutput
The OCID of the work request.
func (GetWorkRequestsWorkRequestOutput) OperationType ¶
func (o GetWorkRequestsWorkRequestOutput) OperationType() pulumi.StringOutput
The type of work the work request is doing.
func (GetWorkRequestsWorkRequestOutput) Resources ¶
func (o GetWorkRequestsWorkRequestOutput) Resources() GetWorkRequestsWorkRequestResourceArrayOutput
The resources this work request affects.
func (GetWorkRequestsWorkRequestOutput) Status ¶
func (o GetWorkRequestsWorkRequestOutput) Status() pulumi.StringOutput
A work request status to filter on. Can have multiple parameters of this name.
func (GetWorkRequestsWorkRequestOutput) TimeAccepted ¶
func (o GetWorkRequestsWorkRequestOutput) TimeAccepted() pulumi.StringOutput
The time the work request was accepted.
func (GetWorkRequestsWorkRequestOutput) TimeFinished ¶
func (o GetWorkRequestsWorkRequestOutput) TimeFinished() pulumi.StringOutput
The time the work request was finished.
func (GetWorkRequestsWorkRequestOutput) TimeStarted ¶
func (o GetWorkRequestsWorkRequestOutput) TimeStarted() pulumi.StringOutput
The time the work request was started.
func (GetWorkRequestsWorkRequestOutput) ToGetWorkRequestsWorkRequestOutput ¶
func (o GetWorkRequestsWorkRequestOutput) ToGetWorkRequestsWorkRequestOutput() GetWorkRequestsWorkRequestOutput
func (GetWorkRequestsWorkRequestOutput) ToGetWorkRequestsWorkRequestOutputWithContext ¶
func (o GetWorkRequestsWorkRequestOutput) ToGetWorkRequestsWorkRequestOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestOutput
type GetWorkRequestsWorkRequestResource ¶
type GetWorkRequestsWorkRequestResource struct { // The way in which this resource was affected by the work tracked by the work request. ActionType string `pulumi:"actionType"` // The resource type the work request affects. EntityType string `pulumi:"entityType"` // The URI path on which the user can issue a GET request to access the resource metadata. EntityUri string `pulumi:"entityUri"` // The OCID of the resource the work request affects. Identifier string `pulumi:"identifier"` }
type GetWorkRequestsWorkRequestResourceArgs ¶
type GetWorkRequestsWorkRequestResourceArgs struct { // The way in which this resource was affected by the work tracked by the work request. ActionType pulumi.StringInput `pulumi:"actionType"` // The resource type the work request affects. EntityType pulumi.StringInput `pulumi:"entityType"` // The URI path on which the user can issue a GET request to access the resource metadata. EntityUri pulumi.StringInput `pulumi:"entityUri"` // The OCID of the resource the work request affects. Identifier pulumi.StringInput `pulumi:"identifier"` }
func (GetWorkRequestsWorkRequestResourceArgs) ElementType ¶
func (GetWorkRequestsWorkRequestResourceArgs) ElementType() reflect.Type
func (GetWorkRequestsWorkRequestResourceArgs) ToGetWorkRequestsWorkRequestResourceOutput ¶
func (i GetWorkRequestsWorkRequestResourceArgs) ToGetWorkRequestsWorkRequestResourceOutput() GetWorkRequestsWorkRequestResourceOutput
func (GetWorkRequestsWorkRequestResourceArgs) ToGetWorkRequestsWorkRequestResourceOutputWithContext ¶
func (i GetWorkRequestsWorkRequestResourceArgs) ToGetWorkRequestsWorkRequestResourceOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestResourceOutput
type GetWorkRequestsWorkRequestResourceArray ¶
type GetWorkRequestsWorkRequestResourceArray []GetWorkRequestsWorkRequestResourceInput
func (GetWorkRequestsWorkRequestResourceArray) ElementType ¶
func (GetWorkRequestsWorkRequestResourceArray) ElementType() reflect.Type
func (GetWorkRequestsWorkRequestResourceArray) ToGetWorkRequestsWorkRequestResourceArrayOutput ¶
func (i GetWorkRequestsWorkRequestResourceArray) ToGetWorkRequestsWorkRequestResourceArrayOutput() GetWorkRequestsWorkRequestResourceArrayOutput
func (GetWorkRequestsWorkRequestResourceArray) ToGetWorkRequestsWorkRequestResourceArrayOutputWithContext ¶
func (i GetWorkRequestsWorkRequestResourceArray) ToGetWorkRequestsWorkRequestResourceArrayOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestResourceArrayOutput
type GetWorkRequestsWorkRequestResourceArrayInput ¶
type GetWorkRequestsWorkRequestResourceArrayInput interface { pulumi.Input ToGetWorkRequestsWorkRequestResourceArrayOutput() GetWorkRequestsWorkRequestResourceArrayOutput ToGetWorkRequestsWorkRequestResourceArrayOutputWithContext(context.Context) GetWorkRequestsWorkRequestResourceArrayOutput }
GetWorkRequestsWorkRequestResourceArrayInput is an input type that accepts GetWorkRequestsWorkRequestResourceArray and GetWorkRequestsWorkRequestResourceArrayOutput values. You can construct a concrete instance of `GetWorkRequestsWorkRequestResourceArrayInput` via:
GetWorkRequestsWorkRequestResourceArray{ GetWorkRequestsWorkRequestResourceArgs{...} }
type GetWorkRequestsWorkRequestResourceArrayOutput ¶
type GetWorkRequestsWorkRequestResourceArrayOutput struct{ *pulumi.OutputState }
func (GetWorkRequestsWorkRequestResourceArrayOutput) ElementType ¶
func (GetWorkRequestsWorkRequestResourceArrayOutput) ElementType() reflect.Type
func (GetWorkRequestsWorkRequestResourceArrayOutput) ToGetWorkRequestsWorkRequestResourceArrayOutput ¶
func (o GetWorkRequestsWorkRequestResourceArrayOutput) ToGetWorkRequestsWorkRequestResourceArrayOutput() GetWorkRequestsWorkRequestResourceArrayOutput
func (GetWorkRequestsWorkRequestResourceArrayOutput) ToGetWorkRequestsWorkRequestResourceArrayOutputWithContext ¶
func (o GetWorkRequestsWorkRequestResourceArrayOutput) ToGetWorkRequestsWorkRequestResourceArrayOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestResourceArrayOutput
type GetWorkRequestsWorkRequestResourceInput ¶
type GetWorkRequestsWorkRequestResourceInput interface { pulumi.Input ToGetWorkRequestsWorkRequestResourceOutput() GetWorkRequestsWorkRequestResourceOutput ToGetWorkRequestsWorkRequestResourceOutputWithContext(context.Context) GetWorkRequestsWorkRequestResourceOutput }
GetWorkRequestsWorkRequestResourceInput is an input type that accepts GetWorkRequestsWorkRequestResourceArgs and GetWorkRequestsWorkRequestResourceOutput values. You can construct a concrete instance of `GetWorkRequestsWorkRequestResourceInput` via:
GetWorkRequestsWorkRequestResourceArgs{...}
type GetWorkRequestsWorkRequestResourceOutput ¶
type GetWorkRequestsWorkRequestResourceOutput struct{ *pulumi.OutputState }
func (GetWorkRequestsWorkRequestResourceOutput) ActionType ¶
func (o GetWorkRequestsWorkRequestResourceOutput) ActionType() pulumi.StringOutput
The way in which this resource was affected by the work tracked by the work request.
func (GetWorkRequestsWorkRequestResourceOutput) ElementType ¶
func (GetWorkRequestsWorkRequestResourceOutput) ElementType() reflect.Type
func (GetWorkRequestsWorkRequestResourceOutput) EntityType ¶
func (o GetWorkRequestsWorkRequestResourceOutput) EntityType() pulumi.StringOutput
The resource type the work request affects.
func (GetWorkRequestsWorkRequestResourceOutput) EntityUri ¶
func (o GetWorkRequestsWorkRequestResourceOutput) EntityUri() pulumi.StringOutput
The URI path on which the user can issue a GET request to access the resource metadata.
func (GetWorkRequestsWorkRequestResourceOutput) Identifier ¶
func (o GetWorkRequestsWorkRequestResourceOutput) Identifier() pulumi.StringOutput
The OCID of the resource the work request affects.
func (GetWorkRequestsWorkRequestResourceOutput) ToGetWorkRequestsWorkRequestResourceOutput ¶
func (o GetWorkRequestsWorkRequestResourceOutput) ToGetWorkRequestsWorkRequestResourceOutput() GetWorkRequestsWorkRequestResourceOutput
func (GetWorkRequestsWorkRequestResourceOutput) ToGetWorkRequestsWorkRequestResourceOutputWithContext ¶
func (o GetWorkRequestsWorkRequestResourceOutput) ToGetWorkRequestsWorkRequestResourceOutputWithContext(ctx context.Context) GetWorkRequestsWorkRequestResourceOutput
type LookupNodePoolArgs ¶
type LookupNodePoolArgs struct { // The OCID of the node pool. NodePoolId string `pulumi:"nodePoolId"` }
A collection of arguments for invoking getNodePool.
type LookupNodePoolOutputArgs ¶
type LookupNodePoolOutputArgs struct { // The OCID of the node pool. NodePoolId pulumi.StringInput `pulumi:"nodePoolId"` }
A collection of arguments for invoking getNodePool.
func (LookupNodePoolOutputArgs) ElementType ¶
func (LookupNodePoolOutputArgs) ElementType() reflect.Type
type LookupNodePoolResult ¶
type LookupNodePoolResult struct { // The OCID of the cluster to which this node pool is attached. ClusterId string `pulumi:"clusterId"` // The OCID of the compartment in which the node pool exists. CompartmentId string `pulumi:"compartmentId"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the compute instance backing this node. Id string `pulumi:"id"` // A list of key/value pairs to add to nodes after they join the Kubernetes cluster. InitialNodeLabels []GetNodePoolInitialNodeLabel `pulumi:"initialNodeLabels"` // The version of Kubernetes this node is running. KubernetesVersion string `pulumi:"kubernetesVersion"` // Details about the state of the node. LifecycleDetails string `pulumi:"lifecycleDetails"` // The name of the node. Name string `pulumi:"name"` // The configuration of nodes in the node pool. NodeConfigDetails []GetNodePoolNodeConfigDetail `pulumi:"nodeConfigDetails"` // Node Eviction Details configuration NodeEvictionNodePoolSettings []GetNodePoolNodeEvictionNodePoolSetting `pulumi:"nodeEvictionNodePoolSettings"` // Deprecated. see `nodeSource`. The OCID of the image running on the nodes in the node pool. // // Deprecated: The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used. NodeImageId string `pulumi:"nodeImageId"` // Deprecated. see `nodeSource`. The name of the image running on the nodes in the node pool. // // Deprecated: The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used. NodeImageName string `pulumi:"nodeImageName"` // A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch. NodeMetadata map[string]interface{} `pulumi:"nodeMetadata"` // The OCID of the node pool to which this node belongs. NodePoolId string `pulumi:"nodePoolId"` // The name of the node shape of the nodes in the node pool. NodeShape string `pulumi:"nodeShape"` // The shape configuration of the nodes. NodeShapeConfigs []GetNodePoolNodeShapeConfig `pulumi:"nodeShapeConfigs"` // Source running on the nodes in the node pool. NodeSourceDetails []GetNodePoolNodeSourceDetail `pulumi:"nodeSourceDetails"` // Deprecated. see `nodeSourceDetails`. Source running on the nodes in the node pool. NodeSources []GetNodePoolNodeSource `pulumi:"nodeSources"` // The nodes in the node pool. Nodes []GetNodePoolNode `pulumi:"nodes"` // The number of nodes in each subnet. QuantityPerSubnet int `pulumi:"quantityPerSubnet"` // The SSH public key on each node in the node pool on launch. SshPublicKey string `pulumi:"sshPublicKey"` // The state of the nodepool. State string `pulumi:"state"` // The OCIDs of the subnets in which to place nodes for this node pool. SubnetIds []string `pulumi:"subnetIds"` }
A collection of values returned by getNodePool.
func LookupNodePool ¶
func LookupNodePool(ctx *pulumi.Context, args *LookupNodePoolArgs, opts ...pulumi.InvokeOption) (*LookupNodePoolResult, error)
This data source provides details about a specific Node Pool resource in Oracle Cloud Infrastructure Container Engine service.
Get the details of a node pool.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.GetNodePool(ctx, &containerengine.GetNodePoolArgs{ NodePoolId: oci_containerengine_node_pool.Test_node_pool.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupNodePoolResultOutput ¶
type LookupNodePoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNodePool.
func LookupNodePoolOutput ¶
func LookupNodePoolOutput(ctx *pulumi.Context, args LookupNodePoolOutputArgs, opts ...pulumi.InvokeOption) LookupNodePoolResultOutput
func (LookupNodePoolResultOutput) ClusterId ¶
func (o LookupNodePoolResultOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster to which this node pool is attached.
func (LookupNodePoolResultOutput) CompartmentId ¶
func (o LookupNodePoolResultOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment in which the node pool exists.
func (LookupNodePoolResultOutput) DefinedTags ¶
func (o LookupNodePoolResultOutput) DefinedTags() pulumi.MapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (LookupNodePoolResultOutput) ElementType ¶
func (LookupNodePoolResultOutput) ElementType() reflect.Type
func (LookupNodePoolResultOutput) FreeformTags ¶
func (o LookupNodePoolResultOutput) FreeformTags() pulumi.MapOutput
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (LookupNodePoolResultOutput) Id ¶
func (o LookupNodePoolResultOutput) Id() pulumi.StringOutput
The OCID of the compute instance backing this node.
func (LookupNodePoolResultOutput) InitialNodeLabels ¶
func (o LookupNodePoolResultOutput) InitialNodeLabels() GetNodePoolInitialNodeLabelArrayOutput
A list of key/value pairs to add to nodes after they join the Kubernetes cluster.
func (LookupNodePoolResultOutput) KubernetesVersion ¶
func (o LookupNodePoolResultOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes this node is running.
func (LookupNodePoolResultOutput) LifecycleDetails ¶ added in v0.2.0
func (o LookupNodePoolResultOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the node.
func (LookupNodePoolResultOutput) Name ¶
func (o LookupNodePoolResultOutput) Name() pulumi.StringOutput
The name of the node.
func (LookupNodePoolResultOutput) NodeConfigDetails ¶
func (o LookupNodePoolResultOutput) NodeConfigDetails() GetNodePoolNodeConfigDetailArrayOutput
The configuration of nodes in the node pool.
func (LookupNodePoolResultOutput) NodeEvictionNodePoolSettings ¶ added in v0.2.0
func (o LookupNodePoolResultOutput) NodeEvictionNodePoolSettings() GetNodePoolNodeEvictionNodePoolSettingArrayOutput
Node Eviction Details configuration
func (LookupNodePoolResultOutput) NodeImageId
deprecated
func (o LookupNodePoolResultOutput) NodeImageId() pulumi.StringOutput
Deprecated. see `nodeSource`. The OCID of the image running on the nodes in the node pool.
Deprecated: The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
func (LookupNodePoolResultOutput) NodeImageName
deprecated
func (o LookupNodePoolResultOutput) NodeImageName() pulumi.StringOutput
Deprecated. see `nodeSource`. The name of the image running on the nodes in the node pool.
Deprecated: The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
func (LookupNodePoolResultOutput) NodeMetadata ¶
func (o LookupNodePoolResultOutput) NodeMetadata() pulumi.MapOutput
A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
func (LookupNodePoolResultOutput) NodePoolId ¶
func (o LookupNodePoolResultOutput) NodePoolId() pulumi.StringOutput
The OCID of the node pool to which this node belongs.
func (LookupNodePoolResultOutput) NodeShape ¶
func (o LookupNodePoolResultOutput) NodeShape() pulumi.StringOutput
The name of the node shape of the nodes in the node pool.
func (LookupNodePoolResultOutput) NodeShapeConfigs ¶
func (o LookupNodePoolResultOutput) NodeShapeConfigs() GetNodePoolNodeShapeConfigArrayOutput
The shape configuration of the nodes.
func (LookupNodePoolResultOutput) NodeSourceDetails ¶
func (o LookupNodePoolResultOutput) NodeSourceDetails() GetNodePoolNodeSourceDetailArrayOutput
Source running on the nodes in the node pool.
func (LookupNodePoolResultOutput) NodeSources ¶
func (o LookupNodePoolResultOutput) NodeSources() GetNodePoolNodeSourceArrayOutput
Deprecated. see `nodeSourceDetails`. Source running on the nodes in the node pool.
func (LookupNodePoolResultOutput) Nodes ¶
func (o LookupNodePoolResultOutput) Nodes() GetNodePoolNodeArrayOutput
The nodes in the node pool.
func (LookupNodePoolResultOutput) QuantityPerSubnet ¶
func (o LookupNodePoolResultOutput) QuantityPerSubnet() pulumi.IntOutput
The number of nodes in each subnet.
func (LookupNodePoolResultOutput) SshPublicKey ¶
func (o LookupNodePoolResultOutput) SshPublicKey() pulumi.StringOutput
The SSH public key on each node in the node pool on launch.
func (LookupNodePoolResultOutput) State ¶ added in v0.2.0
func (o LookupNodePoolResultOutput) State() pulumi.StringOutput
The state of the nodepool.
func (LookupNodePoolResultOutput) SubnetIds ¶
func (o LookupNodePoolResultOutput) SubnetIds() pulumi.StringArrayOutput
The OCIDs of the subnets in which to place nodes for this node pool.
func (LookupNodePoolResultOutput) ToLookupNodePoolResultOutput ¶
func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutput() LookupNodePoolResultOutput
func (LookupNodePoolResultOutput) ToLookupNodePoolResultOutputWithContext ¶
func (o LookupNodePoolResultOutput) ToLookupNodePoolResultOutputWithContext(ctx context.Context) LookupNodePoolResultOutput
type NodePool ¶
type NodePool struct { pulumi.CustomResourceState // The OCID of the cluster to which this node pool is attached. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // The OCID of the compartment in which the node pool exists. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapOutput `pulumi:"definedTags"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // (Updatable) A list of key/value pairs to add to nodes after they join the Kubernetes cluster. InitialNodeLabels NodePoolInitialNodeLabelArrayOutput `pulumi:"initialNodeLabels"` // (Updatable) The version of Kubernetes to install on the nodes in the node pool. KubernetesVersion pulumi.StringOutput `pulumi:"kubernetesVersion"` // Details about the state of the node. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // (Updatable) The name of the node pool. Avoid entering confidential information. Name pulumi.StringOutput `pulumi:"name"` // (Updatable) The configuration of nodes in the node pool. Exactly one of the subnetIds or nodeConfigDetails properties must be specified. NodeConfigDetails NodePoolNodeConfigDetailsOutput `pulumi:"nodeConfigDetails"` // (Updatable) Node Eviction Details configuration NodeEvictionNodePoolSettings NodePoolNodeEvictionNodePoolSettingsOutput `pulumi:"nodeEvictionNodePoolSettings"` // Deprecated. see `nodeSource`. The OCID of the image running on the nodes in the node pool. // // Deprecated: The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used. NodeImageId pulumi.StringOutput `pulumi:"nodeImageId"` // Deprecated. Use `nodeSourceDetails` instead. If you specify values for both, this value is ignored. The name of the image running on the nodes in the node pool. Cannot be used when `nodeImageId` is specified. // // Deprecated: The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used. NodeImageName pulumi.StringOutput `pulumi:"nodeImageName"` // (Updatable) A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch. NodeMetadata pulumi.MapOutput `pulumi:"nodeMetadata"` // (Updatable) The name of the node shape of the nodes in the node pool. NodeShape pulumi.StringOutput `pulumi:"nodeShape"` // (Updatable) Specify the configuration of the shape to launch nodes in the node pool. NodeShapeConfig NodePoolNodeShapeConfigOutput `pulumi:"nodeShapeConfig"` // (Updatable) Specify the source to use to launch nodes in the node pool. Currently, image is the only supported source. NodeSourceDetails NodePoolNodeSourceDetailsOutput `pulumi:"nodeSourceDetails"` // Deprecated. see `nodeSourceDetails`. Source running on the nodes in the node pool. NodeSources NodePoolNodeSourceArrayOutput `pulumi:"nodeSources"` // The nodes in the node pool. Nodes NodePoolNodeArrayOutput `pulumi:"nodes"` // (Updatable) Optional, default to 1. The number of nodes to create in each subnet specified in subnetIds property. When used, subnetIds is required. This property is deprecated, use nodeConfigDetails instead. QuantityPerSubnet pulumi.IntOutput `pulumi:"quantityPerSubnet"` // (Updatable) The SSH public key on each node in the node pool on launch. SshPublicKey pulumi.StringOutput `pulumi:"sshPublicKey"` // The state of the nodepool. State pulumi.StringOutput `pulumi:"state"` // (Updatable) The OCIDs of the subnets in which to place nodes for this node pool. When used, quantityPerSubnet can be provided. This property is deprecated, use nodeConfigDetails. Exactly one of the subnetIds or nodeConfigDetails properties must be specified. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` }
This resource provides the Node Pool resource in Oracle Cloud Infrastructure Container Engine service.
Create a new node pool.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.NewNodePool(ctx, "testNodePool", &ContainerEngine.NodePoolArgs{ ClusterId: pulumi.Any(oci_containerengine_cluster.Test_cluster.Id), CompartmentId: pulumi.Any(_var.Compartment_id), NodeShape: pulumi.Any(_var.Node_pool_node_shape), DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, InitialNodeLabels: containerengine.NodePoolInitialNodeLabelArray{ &containerengine.NodePoolInitialNodeLabelArgs{ Key: pulumi.Any(_var.Node_pool_initial_node_labels_key), Value: pulumi.Any(_var.Node_pool_initial_node_labels_value), }, }, KubernetesVersion: pulumi.Any(_var.Node_pool_kubernetes_version), NodeConfigDetails: &containerengine.NodePoolNodeConfigDetailsArgs{ PlacementConfigs: containerengine.NodePoolNodeConfigDetailsPlacementConfigArray{ &containerengine.NodePoolNodeConfigDetailsPlacementConfigArgs{ AvailabilityDomain: pulumi.Any(_var.Node_pool_node_config_details_placement_configs_availability_domain), SubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id), CapacityReservationId: pulumi.Any(oci_containerengine_capacity_reservation.Test_capacity_reservation.Id), FaultDomains: pulumi.Any(_var.Node_pool_node_config_details_placement_configs_fault_domains), }, }, Size: pulumi.Any(_var.Node_pool_node_config_details_size), IsPvEncryptionInTransitEnabled: pulumi.Any(_var.Node_pool_node_config_details_is_pv_encryption_in_transit_enabled), KmsKeyId: pulumi.Any(oci_kms_key.Test_key.Id), NodePoolPodNetworkOptionDetails: &containerengine.NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs{ CniType: pulumi.Any(_var.Node_pool_node_config_details_node_pool_pod_network_option_details_cni_type), MaxPodsPerNode: pulumi.Any(_var.Node_pool_node_config_details_node_pool_pod_network_option_details_max_pods_per_node), PodNsgIds: pulumi.Any(_var.Node_pool_node_config_details_node_pool_pod_network_option_details_pod_nsg_ids), PodSubnetIds: pulumi.Any(_var.Node_pool_node_config_details_node_pool_pod_network_option_details_pod_subnet_ids), }, DefinedTags: pulumi.AnyMap{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.AnyMap{ "Department": pulumi.Any("Finance"), }, NsgIds: pulumi.Any(_var.Node_pool_node_config_details_nsg_ids), }, NodeEvictionNodePoolSettings: &containerengine.NodePoolNodeEvictionNodePoolSettingsArgs{ EvictionGraceDuration: pulumi.Any(_var.Node_pool_node_eviction_node_pool_settings_eviction_grace_duration), IsForceDeleteAfterGraceDuration: pulumi.Any(_var.Node_pool_node_eviction_node_pool_settings_is_force_delete_after_grace_duration), }, NodeImageName: pulumi.Any(oci_core_image.Test_image.Name), NodeMetadata: pulumi.Any(_var.Node_pool_node_metadata), NodeShapeConfig: &containerengine.NodePoolNodeShapeConfigArgs{ MemoryInGbs: pulumi.Any(_var.Node_pool_node_shape_config_memory_in_gbs), Ocpus: pulumi.Any(_var.Node_pool_node_shape_config_ocpus), }, NodeSourceDetails: &containerengine.NodePoolNodeSourceDetailsArgs{ ImageId: pulumi.Any(oci_core_image.Test_image.Id), SourceType: pulumi.Any(_var.Node_pool_node_source_details_source_type), BootVolumeSizeInGbs: pulumi.Any(_var.Node_pool_node_source_details_boot_volume_size_in_gbs), }, QuantityPerSubnet: pulumi.Any(_var.Node_pool_quantity_per_subnet), SshPublicKey: pulumi.Any(_var.Node_pool_ssh_public_key), SubnetIds: pulumi.Any(_var.Node_pool_subnet_ids), }) if err != nil { return err } return nil }) }
```
## Import
NodePools can be imported using the `id`, e.g.
```sh
$ pulumi import oci:ContainerEngine/nodePool:NodePool test_node_pool "id"
```
func GetNodePool ¶
func GetNodePool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NodePoolState, opts ...pulumi.ResourceOption) (*NodePool, error)
GetNodePool gets an existing NodePool 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 NewNodePool ¶
func NewNodePool(ctx *pulumi.Context, name string, args *NodePoolArgs, opts ...pulumi.ResourceOption) (*NodePool, error)
NewNodePool registers a new resource with the given unique name, arguments, and options.
func (*NodePool) ElementType ¶
func (*NodePool) ToNodePoolOutput ¶
func (i *NodePool) ToNodePoolOutput() NodePoolOutput
func (*NodePool) ToNodePoolOutputWithContext ¶
func (i *NodePool) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
type NodePoolArgs ¶
type NodePoolArgs struct { // The OCID of the cluster to which this node pool is attached. ClusterId pulumi.StringInput // The OCID of the compartment in which the node pool exists. CompartmentId pulumi.StringInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) A list of key/value pairs to add to nodes after they join the Kubernetes cluster. InitialNodeLabels NodePoolInitialNodeLabelArrayInput // (Updatable) The version of Kubernetes to install on the nodes in the node pool. KubernetesVersion pulumi.StringPtrInput // (Updatable) The name of the node pool. Avoid entering confidential information. Name pulumi.StringPtrInput // (Updatable) The configuration of nodes in the node pool. Exactly one of the subnetIds or nodeConfigDetails properties must be specified. NodeConfigDetails NodePoolNodeConfigDetailsPtrInput // (Updatable) Node Eviction Details configuration NodeEvictionNodePoolSettings NodePoolNodeEvictionNodePoolSettingsPtrInput // Deprecated. see `nodeSource`. The OCID of the image running on the nodes in the node pool. // // Deprecated: The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used. NodeImageId pulumi.StringPtrInput // Deprecated. Use `nodeSourceDetails` instead. If you specify values for both, this value is ignored. The name of the image running on the nodes in the node pool. Cannot be used when `nodeImageId` is specified. // // Deprecated: The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used. NodeImageName pulumi.StringPtrInput // (Updatable) A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch. NodeMetadata pulumi.MapInput // (Updatable) The name of the node shape of the nodes in the node pool. NodeShape pulumi.StringInput // (Updatable) Specify the configuration of the shape to launch nodes in the node pool. NodeShapeConfig NodePoolNodeShapeConfigPtrInput // (Updatable) Specify the source to use to launch nodes in the node pool. Currently, image is the only supported source. NodeSourceDetails NodePoolNodeSourceDetailsPtrInput // (Updatable) Optional, default to 1. The number of nodes to create in each subnet specified in subnetIds property. When used, subnetIds is required. This property is deprecated, use nodeConfigDetails instead. QuantityPerSubnet pulumi.IntPtrInput // (Updatable) The SSH public key on each node in the node pool on launch. SshPublicKey pulumi.StringPtrInput // (Updatable) The OCIDs of the subnets in which to place nodes for this node pool. When used, quantityPerSubnet can be provided. This property is deprecated, use nodeConfigDetails. Exactly one of the subnetIds or nodeConfigDetails properties must be specified. SubnetIds pulumi.StringArrayInput }
The set of arguments for constructing a NodePool resource.
func (NodePoolArgs) ElementType ¶
func (NodePoolArgs) ElementType() reflect.Type
type NodePoolArray ¶
type NodePoolArray []NodePoolInput
func (NodePoolArray) ElementType ¶
func (NodePoolArray) ElementType() reflect.Type
func (NodePoolArray) ToNodePoolArrayOutput ¶
func (i NodePoolArray) ToNodePoolArrayOutput() NodePoolArrayOutput
func (NodePoolArray) ToNodePoolArrayOutputWithContext ¶
func (i NodePoolArray) ToNodePoolArrayOutputWithContext(ctx context.Context) NodePoolArrayOutput
type NodePoolArrayInput ¶
type NodePoolArrayInput interface { pulumi.Input ToNodePoolArrayOutput() NodePoolArrayOutput ToNodePoolArrayOutputWithContext(context.Context) NodePoolArrayOutput }
NodePoolArrayInput is an input type that accepts NodePoolArray and NodePoolArrayOutput values. You can construct a concrete instance of `NodePoolArrayInput` via:
NodePoolArray{ NodePoolArgs{...} }
type NodePoolArrayOutput ¶
type NodePoolArrayOutput struct{ *pulumi.OutputState }
func (NodePoolArrayOutput) ElementType ¶
func (NodePoolArrayOutput) ElementType() reflect.Type
func (NodePoolArrayOutput) Index ¶
func (o NodePoolArrayOutput) Index(i pulumi.IntInput) NodePoolOutput
func (NodePoolArrayOutput) ToNodePoolArrayOutput ¶
func (o NodePoolArrayOutput) ToNodePoolArrayOutput() NodePoolArrayOutput
func (NodePoolArrayOutput) ToNodePoolArrayOutputWithContext ¶
func (o NodePoolArrayOutput) ToNodePoolArrayOutputWithContext(ctx context.Context) NodePoolArrayOutput
type NodePoolInitialNodeLabelArgs ¶
type NodePoolInitialNodeLabelArgs struct { // (Updatable) The key of the pair. Key pulumi.StringPtrInput `pulumi:"key"` // (Updatable) The value of the pair. Value pulumi.StringPtrInput `pulumi:"value"` }
func (NodePoolInitialNodeLabelArgs) ElementType ¶
func (NodePoolInitialNodeLabelArgs) ElementType() reflect.Type
func (NodePoolInitialNodeLabelArgs) ToNodePoolInitialNodeLabelOutput ¶
func (i NodePoolInitialNodeLabelArgs) ToNodePoolInitialNodeLabelOutput() NodePoolInitialNodeLabelOutput
func (NodePoolInitialNodeLabelArgs) ToNodePoolInitialNodeLabelOutputWithContext ¶
func (i NodePoolInitialNodeLabelArgs) ToNodePoolInitialNodeLabelOutputWithContext(ctx context.Context) NodePoolInitialNodeLabelOutput
type NodePoolInitialNodeLabelArray ¶
type NodePoolInitialNodeLabelArray []NodePoolInitialNodeLabelInput
func (NodePoolInitialNodeLabelArray) ElementType ¶
func (NodePoolInitialNodeLabelArray) ElementType() reflect.Type
func (NodePoolInitialNodeLabelArray) ToNodePoolInitialNodeLabelArrayOutput ¶
func (i NodePoolInitialNodeLabelArray) ToNodePoolInitialNodeLabelArrayOutput() NodePoolInitialNodeLabelArrayOutput
func (NodePoolInitialNodeLabelArray) ToNodePoolInitialNodeLabelArrayOutputWithContext ¶
func (i NodePoolInitialNodeLabelArray) ToNodePoolInitialNodeLabelArrayOutputWithContext(ctx context.Context) NodePoolInitialNodeLabelArrayOutput
type NodePoolInitialNodeLabelArrayInput ¶
type NodePoolInitialNodeLabelArrayInput interface { pulumi.Input ToNodePoolInitialNodeLabelArrayOutput() NodePoolInitialNodeLabelArrayOutput ToNodePoolInitialNodeLabelArrayOutputWithContext(context.Context) NodePoolInitialNodeLabelArrayOutput }
NodePoolInitialNodeLabelArrayInput is an input type that accepts NodePoolInitialNodeLabelArray and NodePoolInitialNodeLabelArrayOutput values. You can construct a concrete instance of `NodePoolInitialNodeLabelArrayInput` via:
NodePoolInitialNodeLabelArray{ NodePoolInitialNodeLabelArgs{...} }
type NodePoolInitialNodeLabelArrayOutput ¶
type NodePoolInitialNodeLabelArrayOutput struct{ *pulumi.OutputState }
func (NodePoolInitialNodeLabelArrayOutput) ElementType ¶
func (NodePoolInitialNodeLabelArrayOutput) ElementType() reflect.Type
func (NodePoolInitialNodeLabelArrayOutput) Index ¶
func (o NodePoolInitialNodeLabelArrayOutput) Index(i pulumi.IntInput) NodePoolInitialNodeLabelOutput
func (NodePoolInitialNodeLabelArrayOutput) ToNodePoolInitialNodeLabelArrayOutput ¶
func (o NodePoolInitialNodeLabelArrayOutput) ToNodePoolInitialNodeLabelArrayOutput() NodePoolInitialNodeLabelArrayOutput
func (NodePoolInitialNodeLabelArrayOutput) ToNodePoolInitialNodeLabelArrayOutputWithContext ¶
func (o NodePoolInitialNodeLabelArrayOutput) ToNodePoolInitialNodeLabelArrayOutputWithContext(ctx context.Context) NodePoolInitialNodeLabelArrayOutput
type NodePoolInitialNodeLabelInput ¶
type NodePoolInitialNodeLabelInput interface { pulumi.Input ToNodePoolInitialNodeLabelOutput() NodePoolInitialNodeLabelOutput ToNodePoolInitialNodeLabelOutputWithContext(context.Context) NodePoolInitialNodeLabelOutput }
NodePoolInitialNodeLabelInput is an input type that accepts NodePoolInitialNodeLabelArgs and NodePoolInitialNodeLabelOutput values. You can construct a concrete instance of `NodePoolInitialNodeLabelInput` via:
NodePoolInitialNodeLabelArgs{...}
type NodePoolInitialNodeLabelOutput ¶
type NodePoolInitialNodeLabelOutput struct{ *pulumi.OutputState }
func (NodePoolInitialNodeLabelOutput) ElementType ¶
func (NodePoolInitialNodeLabelOutput) ElementType() reflect.Type
func (NodePoolInitialNodeLabelOutput) Key ¶
func (o NodePoolInitialNodeLabelOutput) Key() pulumi.StringPtrOutput
(Updatable) The key of the pair.
func (NodePoolInitialNodeLabelOutput) ToNodePoolInitialNodeLabelOutput ¶
func (o NodePoolInitialNodeLabelOutput) ToNodePoolInitialNodeLabelOutput() NodePoolInitialNodeLabelOutput
func (NodePoolInitialNodeLabelOutput) ToNodePoolInitialNodeLabelOutputWithContext ¶
func (o NodePoolInitialNodeLabelOutput) ToNodePoolInitialNodeLabelOutputWithContext(ctx context.Context) NodePoolInitialNodeLabelOutput
func (NodePoolInitialNodeLabelOutput) Value ¶
func (o NodePoolInitialNodeLabelOutput) Value() pulumi.StringPtrOutput
(Updatable) The value of the pair.
type NodePoolInput ¶
type NodePoolInput interface { pulumi.Input ToNodePoolOutput() NodePoolOutput ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput }
type NodePoolMap ¶
type NodePoolMap map[string]NodePoolInput
func (NodePoolMap) ElementType ¶
func (NodePoolMap) ElementType() reflect.Type
func (NodePoolMap) ToNodePoolMapOutput ¶
func (i NodePoolMap) ToNodePoolMapOutput() NodePoolMapOutput
func (NodePoolMap) ToNodePoolMapOutputWithContext ¶
func (i NodePoolMap) ToNodePoolMapOutputWithContext(ctx context.Context) NodePoolMapOutput
type NodePoolMapInput ¶
type NodePoolMapInput interface { pulumi.Input ToNodePoolMapOutput() NodePoolMapOutput ToNodePoolMapOutputWithContext(context.Context) NodePoolMapOutput }
NodePoolMapInput is an input type that accepts NodePoolMap and NodePoolMapOutput values. You can construct a concrete instance of `NodePoolMapInput` via:
NodePoolMap{ "key": NodePoolArgs{...} }
type NodePoolMapOutput ¶
type NodePoolMapOutput struct{ *pulumi.OutputState }
func (NodePoolMapOutput) ElementType ¶
func (NodePoolMapOutput) ElementType() reflect.Type
func (NodePoolMapOutput) MapIndex ¶
func (o NodePoolMapOutput) MapIndex(k pulumi.StringInput) NodePoolOutput
func (NodePoolMapOutput) ToNodePoolMapOutput ¶
func (o NodePoolMapOutput) ToNodePoolMapOutput() NodePoolMapOutput
func (NodePoolMapOutput) ToNodePoolMapOutputWithContext ¶
func (o NodePoolMapOutput) ToNodePoolMapOutputWithContext(ctx context.Context) NodePoolMapOutput
type NodePoolNode ¶
type NodePoolNode struct { // (Updatable) The availability domain in which to place nodes. Example: `Uocm:PHX-AD-1` AvailabilityDomain *string `pulumi:"availabilityDomain"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // An error that may be associated with the node. Errors []NodePoolNodeError `pulumi:"errors"` // The fault domain of this node. FaultDomain *string `pulumi:"faultDomain"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // The OCID of the compute instance backing this node. Id *string `pulumi:"id"` // (Updatable) The version of Kubernetes to install on the nodes in the node pool. KubernetesVersion *string `pulumi:"kubernetesVersion"` // Details about the state of the node. LifecycleDetails *string `pulumi:"lifecycleDetails"` // (Updatable) The name of the node pool. Avoid entering confidential information. Name *string `pulumi:"name"` // The OCID of the node pool to which this node belongs. NodePoolId *string `pulumi:"nodePoolId"` // The private IP address of this node. PrivateIp *string `pulumi:"privateIp"` // The public IP address of this node. PublicIp *string `pulumi:"publicIp"` // The state of the nodepool. State *string `pulumi:"state"` // (Updatable) The OCID of the subnet in which to place nodes. SubnetId *string `pulumi:"subnetId"` }
type NodePoolNodeArgs ¶
type NodePoolNodeArgs struct { // (Updatable) The availability domain in which to place nodes. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // An error that may be associated with the node. Errors NodePoolNodeErrorArrayInput `pulumi:"errors"` // The fault domain of this node. FaultDomain pulumi.StringPtrInput `pulumi:"faultDomain"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // The OCID of the compute instance backing this node. Id pulumi.StringPtrInput `pulumi:"id"` // (Updatable) The version of Kubernetes to install on the nodes in the node pool. KubernetesVersion pulumi.StringPtrInput `pulumi:"kubernetesVersion"` // Details about the state of the node. LifecycleDetails pulumi.StringPtrInput `pulumi:"lifecycleDetails"` // (Updatable) The name of the node pool. Avoid entering confidential information. Name pulumi.StringPtrInput `pulumi:"name"` // The OCID of the node pool to which this node belongs. NodePoolId pulumi.StringPtrInput `pulumi:"nodePoolId"` // The private IP address of this node. PrivateIp pulumi.StringPtrInput `pulumi:"privateIp"` // The public IP address of this node. PublicIp pulumi.StringPtrInput `pulumi:"publicIp"` // The state of the nodepool. State pulumi.StringPtrInput `pulumi:"state"` // (Updatable) The OCID of the subnet in which to place nodes. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
func (NodePoolNodeArgs) ElementType ¶
func (NodePoolNodeArgs) ElementType() reflect.Type
func (NodePoolNodeArgs) ToNodePoolNodeOutput ¶
func (i NodePoolNodeArgs) ToNodePoolNodeOutput() NodePoolNodeOutput
func (NodePoolNodeArgs) ToNodePoolNodeOutputWithContext ¶
func (i NodePoolNodeArgs) ToNodePoolNodeOutputWithContext(ctx context.Context) NodePoolNodeOutput
type NodePoolNodeArray ¶
type NodePoolNodeArray []NodePoolNodeInput
func (NodePoolNodeArray) ElementType ¶
func (NodePoolNodeArray) ElementType() reflect.Type
func (NodePoolNodeArray) ToNodePoolNodeArrayOutput ¶
func (i NodePoolNodeArray) ToNodePoolNodeArrayOutput() NodePoolNodeArrayOutput
func (NodePoolNodeArray) ToNodePoolNodeArrayOutputWithContext ¶
func (i NodePoolNodeArray) ToNodePoolNodeArrayOutputWithContext(ctx context.Context) NodePoolNodeArrayOutput
type NodePoolNodeArrayInput ¶
type NodePoolNodeArrayInput interface { pulumi.Input ToNodePoolNodeArrayOutput() NodePoolNodeArrayOutput ToNodePoolNodeArrayOutputWithContext(context.Context) NodePoolNodeArrayOutput }
NodePoolNodeArrayInput is an input type that accepts NodePoolNodeArray and NodePoolNodeArrayOutput values. You can construct a concrete instance of `NodePoolNodeArrayInput` via:
NodePoolNodeArray{ NodePoolNodeArgs{...} }
type NodePoolNodeArrayOutput ¶
type NodePoolNodeArrayOutput struct{ *pulumi.OutputState }
func (NodePoolNodeArrayOutput) ElementType ¶
func (NodePoolNodeArrayOutput) ElementType() reflect.Type
func (NodePoolNodeArrayOutput) Index ¶
func (o NodePoolNodeArrayOutput) Index(i pulumi.IntInput) NodePoolNodeOutput
func (NodePoolNodeArrayOutput) ToNodePoolNodeArrayOutput ¶
func (o NodePoolNodeArrayOutput) ToNodePoolNodeArrayOutput() NodePoolNodeArrayOutput
func (NodePoolNodeArrayOutput) ToNodePoolNodeArrayOutputWithContext ¶
func (o NodePoolNodeArrayOutput) ToNodePoolNodeArrayOutputWithContext(ctx context.Context) NodePoolNodeArrayOutput
type NodePoolNodeConfigDetails ¶
type NodePoolNodeConfigDetails struct { // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags map[string]interface{} `pulumi:"definedTags"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags map[string]interface{} `pulumi:"freeformTags"` // (Updatable) Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false. IsPvEncryptionInTransitEnabled *bool `pulumi:"isPvEncryptionInTransitEnabled"` // (Updatable) The OCID of the Key Management Service key assigned to the boot volume. KmsKeyId *string `pulumi:"kmsKeyId"` // (Updatable) The CNI related configuration of pods in the node pool. NodePoolPodNetworkOptionDetails *NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetails `pulumi:"nodePoolPodNetworkOptionDetails"` // (Updatable) The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). NsgIds []string `pulumi:"nsgIds"` // (Updatable) The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node. PlacementConfigs []NodePoolNodeConfigDetailsPlacementConfig `pulumi:"placementConfigs"` // (Updatable) The number of nodes that should be in the node pool. Size int `pulumi:"size"` }
type NodePoolNodeConfigDetailsArgs ¶
type NodePoolNodeConfigDetailsArgs struct { // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput `pulumi:"definedTags"` // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput `pulumi:"freeformTags"` // (Updatable) Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false. IsPvEncryptionInTransitEnabled pulumi.BoolPtrInput `pulumi:"isPvEncryptionInTransitEnabled"` // (Updatable) The OCID of the Key Management Service key assigned to the boot volume. KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"` // (Updatable) The CNI related configuration of pods in the node pool. NodePoolPodNetworkOptionDetails NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrInput `pulumi:"nodePoolPodNetworkOptionDetails"` // (Updatable) The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // (Updatable) The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node. PlacementConfigs NodePoolNodeConfigDetailsPlacementConfigArrayInput `pulumi:"placementConfigs"` // (Updatable) The number of nodes that should be in the node pool. Size pulumi.IntInput `pulumi:"size"` }
func (NodePoolNodeConfigDetailsArgs) ElementType ¶
func (NodePoolNodeConfigDetailsArgs) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsArgs) ToNodePoolNodeConfigDetailsOutput ¶
func (i NodePoolNodeConfigDetailsArgs) ToNodePoolNodeConfigDetailsOutput() NodePoolNodeConfigDetailsOutput
func (NodePoolNodeConfigDetailsArgs) ToNodePoolNodeConfigDetailsOutputWithContext ¶
func (i NodePoolNodeConfigDetailsArgs) ToNodePoolNodeConfigDetailsOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsOutput
func (NodePoolNodeConfigDetailsArgs) ToNodePoolNodeConfigDetailsPtrOutput ¶
func (i NodePoolNodeConfigDetailsArgs) ToNodePoolNodeConfigDetailsPtrOutput() NodePoolNodeConfigDetailsPtrOutput
func (NodePoolNodeConfigDetailsArgs) ToNodePoolNodeConfigDetailsPtrOutputWithContext ¶
func (i NodePoolNodeConfigDetailsArgs) ToNodePoolNodeConfigDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPtrOutput
type NodePoolNodeConfigDetailsInput ¶
type NodePoolNodeConfigDetailsInput interface { pulumi.Input ToNodePoolNodeConfigDetailsOutput() NodePoolNodeConfigDetailsOutput ToNodePoolNodeConfigDetailsOutputWithContext(context.Context) NodePoolNodeConfigDetailsOutput }
NodePoolNodeConfigDetailsInput is an input type that accepts NodePoolNodeConfigDetailsArgs and NodePoolNodeConfigDetailsOutput values. You can construct a concrete instance of `NodePoolNodeConfigDetailsInput` via:
NodePoolNodeConfigDetailsArgs{...}
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetails ¶ added in v0.2.0
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetails struct { // (Updatable) The CNI plugin used by this node pool CniType string `pulumi:"cniType"` // (Updatable) The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape MaxPodsPerNode *int `pulumi:"maxPodsPerNode"` // (Updatable) The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). PodNsgIds []string `pulumi:"podNsgIds"` // (Updatable) The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs PodSubnetIds []string `pulumi:"podSubnetIds"` }
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs ¶ added in v0.2.0
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs struct { // (Updatable) The CNI plugin used by this node pool CniType pulumi.StringInput `pulumi:"cniType"` // (Updatable) The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape MaxPodsPerNode pulumi.IntPtrInput `pulumi:"maxPodsPerNode"` // (Updatable) The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/). PodNsgIds pulumi.StringArrayInput `pulumi:"podNsgIds"` // (Updatable) The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs PodSubnetIds pulumi.StringArrayInput `pulumi:"podSubnetIds"` }
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ElementType ¶ added in v0.2.0
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput ¶ added in v0.2.0
func (i NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutputWithContext ¶ added in v0.2.0
func (i NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput ¶ added in v0.2.0
func (i NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext ¶ added in v0.2.0
func (i NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsInput ¶ added in v0.2.0
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsInput interface { pulumi.Input ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutputWithContext(context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput }
NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsInput is an input type that accepts NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs and NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput values. You can construct a concrete instance of `NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsInput` via:
NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs{...}
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput ¶ added in v0.2.0
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) CniType ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) CniType() pulumi.StringOutput
(Updatable) The CNI plugin used by this node pool
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ElementType ¶ added in v0.2.0
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) MaxPodsPerNode ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) MaxPodsPerNode() pulumi.IntPtrOutput
(Updatable) The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) PodNsgIds ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) PodNsgIds() pulumi.StringArrayOutput
(Updatable) The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) PodSubnetIds ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) PodSubnetIds() pulumi.StringArrayOutput
(Updatable) The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutputWithContext ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrInput ¶ added in v0.2.0
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrInput interface { pulumi.Input ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext(context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput }
NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrInput is an input type that accepts NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs, NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtr and NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrInput` via:
NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs{...} or: nil
func NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtr ¶ added in v0.2.0
func NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtr(v *NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrInput
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput ¶ added in v0.2.0
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) CniType ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) CniType() pulumi.StringPtrOutput
(Updatable) The CNI plugin used by this node pool
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ElementType ¶ added in v0.2.0
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) MaxPodsPerNode ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) MaxPodsPerNode() pulumi.IntPtrOutput
(Updatable) The max number of pods per node in the node pool. This value will be limited by the number of VNICs attachable to the node pool shape
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) PodNsgIds ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) PodNsgIds() pulumi.StringArrayOutput
(Updatable) The OCIDs of the Network Security Group(s) to associate pods for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) PodSubnetIds ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) PodSubnetIds() pulumi.StringArrayOutput
(Updatable) The OCIDs of the subnets in which to place pods for this node pool. This can be one of the node pool subnet IDs
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
type NodePoolNodeConfigDetailsOutput ¶
type NodePoolNodeConfigDetailsOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsOutput) DefinedTags ¶
func (o NodePoolNodeConfigDetailsOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (NodePoolNodeConfigDetailsOutput) ElementType ¶
func (NodePoolNodeConfigDetailsOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsOutput) FreeformTags ¶
func (o NodePoolNodeConfigDetailsOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (NodePoolNodeConfigDetailsOutput) IsPvEncryptionInTransitEnabled ¶
func (o NodePoolNodeConfigDetailsOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolPtrOutput
(Updatable) Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false.
func (NodePoolNodeConfigDetailsOutput) KmsKeyId ¶
func (o NodePoolNodeConfigDetailsOutput) KmsKeyId() pulumi.StringPtrOutput
(Updatable) The OCID of the Key Management Service key assigned to the boot volume.
func (NodePoolNodeConfigDetailsOutput) NodePoolPodNetworkOptionDetails ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsOutput) NodePoolPodNetworkOptionDetails() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
(Updatable) The CNI related configuration of pods in the node pool.
func (NodePoolNodeConfigDetailsOutput) NsgIds ¶
func (o NodePoolNodeConfigDetailsOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
func (NodePoolNodeConfigDetailsOutput) PlacementConfigs ¶
func (o NodePoolNodeConfigDetailsOutput) PlacementConfigs() NodePoolNodeConfigDetailsPlacementConfigArrayOutput
(Updatable) The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node.
func (NodePoolNodeConfigDetailsOutput) Size ¶
func (o NodePoolNodeConfigDetailsOutput) Size() pulumi.IntOutput
(Updatable) The number of nodes that should be in the node pool.
func (NodePoolNodeConfigDetailsOutput) ToNodePoolNodeConfigDetailsOutput ¶
func (o NodePoolNodeConfigDetailsOutput) ToNodePoolNodeConfigDetailsOutput() NodePoolNodeConfigDetailsOutput
func (NodePoolNodeConfigDetailsOutput) ToNodePoolNodeConfigDetailsOutputWithContext ¶
func (o NodePoolNodeConfigDetailsOutput) ToNodePoolNodeConfigDetailsOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsOutput
func (NodePoolNodeConfigDetailsOutput) ToNodePoolNodeConfigDetailsPtrOutput ¶
func (o NodePoolNodeConfigDetailsOutput) ToNodePoolNodeConfigDetailsPtrOutput() NodePoolNodeConfigDetailsPtrOutput
func (NodePoolNodeConfigDetailsOutput) ToNodePoolNodeConfigDetailsPtrOutputWithContext ¶
func (o NodePoolNodeConfigDetailsOutput) ToNodePoolNodeConfigDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPtrOutput
type NodePoolNodeConfigDetailsPlacementConfig ¶
type NodePoolNodeConfigDetailsPlacementConfig struct { // (Updatable) The availability domain in which to place nodes. Example: `Uocm:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // (Updatable) The OCID of the compute capacity reservation in which to place the compute instance. CapacityReservationId *string `pulumi:"capacityReservationId"` // (Updatable) A list of fault domains in which to place nodes. FaultDomains []string `pulumi:"faultDomains"` // (Updatable) The OCID of the subnet in which to place nodes. SubnetId string `pulumi:"subnetId"` }
type NodePoolNodeConfigDetailsPlacementConfigArgs ¶
type NodePoolNodeConfigDetailsPlacementConfigArgs struct { // (Updatable) The availability domain in which to place nodes. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // (Updatable) The OCID of the compute capacity reservation in which to place the compute instance. CapacityReservationId pulumi.StringPtrInput `pulumi:"capacityReservationId"` // (Updatable) A list of fault domains in which to place nodes. FaultDomains pulumi.StringArrayInput `pulumi:"faultDomains"` // (Updatable) The OCID of the subnet in which to place nodes. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (NodePoolNodeConfigDetailsPlacementConfigArgs) ElementType ¶
func (NodePoolNodeConfigDetailsPlacementConfigArgs) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsPlacementConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigOutput ¶
func (i NodePoolNodeConfigDetailsPlacementConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigOutput() NodePoolNodeConfigDetailsPlacementConfigOutput
func (NodePoolNodeConfigDetailsPlacementConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigOutputWithContext ¶
func (i NodePoolNodeConfigDetailsPlacementConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigOutput
type NodePoolNodeConfigDetailsPlacementConfigArray ¶
type NodePoolNodeConfigDetailsPlacementConfigArray []NodePoolNodeConfigDetailsPlacementConfigInput
func (NodePoolNodeConfigDetailsPlacementConfigArray) ElementType ¶
func (NodePoolNodeConfigDetailsPlacementConfigArray) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsPlacementConfigArray) ToNodePoolNodeConfigDetailsPlacementConfigArrayOutput ¶
func (i NodePoolNodeConfigDetailsPlacementConfigArray) ToNodePoolNodeConfigDetailsPlacementConfigArrayOutput() NodePoolNodeConfigDetailsPlacementConfigArrayOutput
func (NodePoolNodeConfigDetailsPlacementConfigArray) ToNodePoolNodeConfigDetailsPlacementConfigArrayOutputWithContext ¶
func (i NodePoolNodeConfigDetailsPlacementConfigArray) ToNodePoolNodeConfigDetailsPlacementConfigArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigArrayOutput
type NodePoolNodeConfigDetailsPlacementConfigArrayInput ¶
type NodePoolNodeConfigDetailsPlacementConfigArrayInput interface { pulumi.Input ToNodePoolNodeConfigDetailsPlacementConfigArrayOutput() NodePoolNodeConfigDetailsPlacementConfigArrayOutput ToNodePoolNodeConfigDetailsPlacementConfigArrayOutputWithContext(context.Context) NodePoolNodeConfigDetailsPlacementConfigArrayOutput }
NodePoolNodeConfigDetailsPlacementConfigArrayInput is an input type that accepts NodePoolNodeConfigDetailsPlacementConfigArray and NodePoolNodeConfigDetailsPlacementConfigArrayOutput values. You can construct a concrete instance of `NodePoolNodeConfigDetailsPlacementConfigArrayInput` via:
NodePoolNodeConfigDetailsPlacementConfigArray{ NodePoolNodeConfigDetailsPlacementConfigArgs{...} }
type NodePoolNodeConfigDetailsPlacementConfigArrayOutput ¶
type NodePoolNodeConfigDetailsPlacementConfigArrayOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsPlacementConfigArrayOutput) ElementType ¶
func (NodePoolNodeConfigDetailsPlacementConfigArrayOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsPlacementConfigArrayOutput) ToNodePoolNodeConfigDetailsPlacementConfigArrayOutput ¶
func (o NodePoolNodeConfigDetailsPlacementConfigArrayOutput) ToNodePoolNodeConfigDetailsPlacementConfigArrayOutput() NodePoolNodeConfigDetailsPlacementConfigArrayOutput
func (NodePoolNodeConfigDetailsPlacementConfigArrayOutput) ToNodePoolNodeConfigDetailsPlacementConfigArrayOutputWithContext ¶
func (o NodePoolNodeConfigDetailsPlacementConfigArrayOutput) ToNodePoolNodeConfigDetailsPlacementConfigArrayOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigArrayOutput
type NodePoolNodeConfigDetailsPlacementConfigInput ¶
type NodePoolNodeConfigDetailsPlacementConfigInput interface { pulumi.Input ToNodePoolNodeConfigDetailsPlacementConfigOutput() NodePoolNodeConfigDetailsPlacementConfigOutput ToNodePoolNodeConfigDetailsPlacementConfigOutputWithContext(context.Context) NodePoolNodeConfigDetailsPlacementConfigOutput }
NodePoolNodeConfigDetailsPlacementConfigInput is an input type that accepts NodePoolNodeConfigDetailsPlacementConfigArgs and NodePoolNodeConfigDetailsPlacementConfigOutput values. You can construct a concrete instance of `NodePoolNodeConfigDetailsPlacementConfigInput` via:
NodePoolNodeConfigDetailsPlacementConfigArgs{...}
type NodePoolNodeConfigDetailsPlacementConfigOutput ¶
type NodePoolNodeConfigDetailsPlacementConfigOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsPlacementConfigOutput) AvailabilityDomain ¶
func (o NodePoolNodeConfigDetailsPlacementConfigOutput) AvailabilityDomain() pulumi.StringOutput
(Updatable) The availability domain in which to place nodes. Example: `Uocm:PHX-AD-1`
func (NodePoolNodeConfigDetailsPlacementConfigOutput) CapacityReservationId ¶
func (o NodePoolNodeConfigDetailsPlacementConfigOutput) CapacityReservationId() pulumi.StringPtrOutput
(Updatable) The OCID of the compute capacity reservation in which to place the compute instance.
func (NodePoolNodeConfigDetailsPlacementConfigOutput) ElementType ¶
func (NodePoolNodeConfigDetailsPlacementConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsPlacementConfigOutput) FaultDomains ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsPlacementConfigOutput) FaultDomains() pulumi.StringArrayOutput
(Updatable) A list of fault domains in which to place nodes.
func (NodePoolNodeConfigDetailsPlacementConfigOutput) SubnetId ¶
func (o NodePoolNodeConfigDetailsPlacementConfigOutput) SubnetId() pulumi.StringOutput
(Updatable) The OCID of the subnet in which to place nodes.
func (NodePoolNodeConfigDetailsPlacementConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigOutput ¶
func (o NodePoolNodeConfigDetailsPlacementConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigOutput() NodePoolNodeConfigDetailsPlacementConfigOutput
func (NodePoolNodeConfigDetailsPlacementConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigOutputWithContext ¶
func (o NodePoolNodeConfigDetailsPlacementConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigOutput
type NodePoolNodeConfigDetailsPtrInput ¶
type NodePoolNodeConfigDetailsPtrInput interface { pulumi.Input ToNodePoolNodeConfigDetailsPtrOutput() NodePoolNodeConfigDetailsPtrOutput ToNodePoolNodeConfigDetailsPtrOutputWithContext(context.Context) NodePoolNodeConfigDetailsPtrOutput }
NodePoolNodeConfigDetailsPtrInput is an input type that accepts NodePoolNodeConfigDetailsArgs, NodePoolNodeConfigDetailsPtr and NodePoolNodeConfigDetailsPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigDetailsPtrInput` via:
NodePoolNodeConfigDetailsArgs{...} or: nil
func NodePoolNodeConfigDetailsPtr ¶
func NodePoolNodeConfigDetailsPtr(v *NodePoolNodeConfigDetailsArgs) NodePoolNodeConfigDetailsPtrInput
type NodePoolNodeConfigDetailsPtrOutput ¶
type NodePoolNodeConfigDetailsPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsPtrOutput) DefinedTags ¶
func (o NodePoolNodeConfigDetailsPtrOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (NodePoolNodeConfigDetailsPtrOutput) Elem ¶
func (o NodePoolNodeConfigDetailsPtrOutput) Elem() NodePoolNodeConfigDetailsOutput
func (NodePoolNodeConfigDetailsPtrOutput) ElementType ¶
func (NodePoolNodeConfigDetailsPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsPtrOutput) FreeformTags ¶
func (o NodePoolNodeConfigDetailsPtrOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (NodePoolNodeConfigDetailsPtrOutput) IsPvEncryptionInTransitEnabled ¶
func (o NodePoolNodeConfigDetailsPtrOutput) IsPvEncryptionInTransitEnabled() pulumi.BoolPtrOutput
(Updatable) Whether to enable in-transit encryption for the data volume's paravirtualized attachment. This field applies to both block volumes and boot volumes. The default value is false.
func (NodePoolNodeConfigDetailsPtrOutput) KmsKeyId ¶
func (o NodePoolNodeConfigDetailsPtrOutput) KmsKeyId() pulumi.StringPtrOutput
(Updatable) The OCID of the Key Management Service key assigned to the boot volume.
func (NodePoolNodeConfigDetailsPtrOutput) NodePoolPodNetworkOptionDetails ¶ added in v0.2.0
func (o NodePoolNodeConfigDetailsPtrOutput) NodePoolPodNetworkOptionDetails() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
(Updatable) The CNI related configuration of pods in the node pool.
func (NodePoolNodeConfigDetailsPtrOutput) NsgIds ¶
func (o NodePoolNodeConfigDetailsPtrOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) The OCIDs of the Network Security Group(s) to associate nodes for this node pool with. For more information about NSGs, see [NetworkSecurityGroup](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/NetworkSecurityGroup/).
func (NodePoolNodeConfigDetailsPtrOutput) PlacementConfigs ¶
func (o NodePoolNodeConfigDetailsPtrOutput) PlacementConfigs() NodePoolNodeConfigDetailsPlacementConfigArrayOutput
(Updatable) The placement configurations for the node pool. Provide one placement configuration for each availability domain in which you intend to launch a node.
func (NodePoolNodeConfigDetailsPtrOutput) Size ¶
func (o NodePoolNodeConfigDetailsPtrOutput) Size() pulumi.IntPtrOutput
(Updatable) The number of nodes that should be in the node pool.
func (NodePoolNodeConfigDetailsPtrOutput) ToNodePoolNodeConfigDetailsPtrOutput ¶
func (o NodePoolNodeConfigDetailsPtrOutput) ToNodePoolNodeConfigDetailsPtrOutput() NodePoolNodeConfigDetailsPtrOutput
func (NodePoolNodeConfigDetailsPtrOutput) ToNodePoolNodeConfigDetailsPtrOutputWithContext ¶
func (o NodePoolNodeConfigDetailsPtrOutput) ToNodePoolNodeConfigDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPtrOutput
type NodePoolNodeError ¶
type NodePoolNodeError struct { // A short error code that defines the upstream error, meant for programmatic parsing. See [API Errors](https://docs.cloud.oracle.com/iaas/Content/API/References/apierrors.htm). Code *string `pulumi:"code"` // A human-readable error string of the upstream error. Message *string `pulumi:"message"` // The status of the HTTP response encountered in the upstream error. Status *string `pulumi:"status"` }
type NodePoolNodeErrorArgs ¶
type NodePoolNodeErrorArgs struct { // A short error code that defines the upstream error, meant for programmatic parsing. See [API Errors](https://docs.cloud.oracle.com/iaas/Content/API/References/apierrors.htm). Code pulumi.StringPtrInput `pulumi:"code"` // A human-readable error string of the upstream error. Message pulumi.StringPtrInput `pulumi:"message"` // The status of the HTTP response encountered in the upstream error. Status pulumi.StringPtrInput `pulumi:"status"` }
func (NodePoolNodeErrorArgs) ElementType ¶
func (NodePoolNodeErrorArgs) ElementType() reflect.Type
func (NodePoolNodeErrorArgs) ToNodePoolNodeErrorOutput ¶
func (i NodePoolNodeErrorArgs) ToNodePoolNodeErrorOutput() NodePoolNodeErrorOutput
func (NodePoolNodeErrorArgs) ToNodePoolNodeErrorOutputWithContext ¶
func (i NodePoolNodeErrorArgs) ToNodePoolNodeErrorOutputWithContext(ctx context.Context) NodePoolNodeErrorOutput
type NodePoolNodeErrorArray ¶
type NodePoolNodeErrorArray []NodePoolNodeErrorInput
func (NodePoolNodeErrorArray) ElementType ¶
func (NodePoolNodeErrorArray) ElementType() reflect.Type
func (NodePoolNodeErrorArray) ToNodePoolNodeErrorArrayOutput ¶
func (i NodePoolNodeErrorArray) ToNodePoolNodeErrorArrayOutput() NodePoolNodeErrorArrayOutput
func (NodePoolNodeErrorArray) ToNodePoolNodeErrorArrayOutputWithContext ¶
func (i NodePoolNodeErrorArray) ToNodePoolNodeErrorArrayOutputWithContext(ctx context.Context) NodePoolNodeErrorArrayOutput
type NodePoolNodeErrorArrayInput ¶
type NodePoolNodeErrorArrayInput interface { pulumi.Input ToNodePoolNodeErrorArrayOutput() NodePoolNodeErrorArrayOutput ToNodePoolNodeErrorArrayOutputWithContext(context.Context) NodePoolNodeErrorArrayOutput }
NodePoolNodeErrorArrayInput is an input type that accepts NodePoolNodeErrorArray and NodePoolNodeErrorArrayOutput values. You can construct a concrete instance of `NodePoolNodeErrorArrayInput` via:
NodePoolNodeErrorArray{ NodePoolNodeErrorArgs{...} }
type NodePoolNodeErrorArrayOutput ¶
type NodePoolNodeErrorArrayOutput struct{ *pulumi.OutputState }
func (NodePoolNodeErrorArrayOutput) ElementType ¶
func (NodePoolNodeErrorArrayOutput) ElementType() reflect.Type
func (NodePoolNodeErrorArrayOutput) Index ¶
func (o NodePoolNodeErrorArrayOutput) Index(i pulumi.IntInput) NodePoolNodeErrorOutput
func (NodePoolNodeErrorArrayOutput) ToNodePoolNodeErrorArrayOutput ¶
func (o NodePoolNodeErrorArrayOutput) ToNodePoolNodeErrorArrayOutput() NodePoolNodeErrorArrayOutput
func (NodePoolNodeErrorArrayOutput) ToNodePoolNodeErrorArrayOutputWithContext ¶
func (o NodePoolNodeErrorArrayOutput) ToNodePoolNodeErrorArrayOutputWithContext(ctx context.Context) NodePoolNodeErrorArrayOutput
type NodePoolNodeErrorInput ¶
type NodePoolNodeErrorInput interface { pulumi.Input ToNodePoolNodeErrorOutput() NodePoolNodeErrorOutput ToNodePoolNodeErrorOutputWithContext(context.Context) NodePoolNodeErrorOutput }
NodePoolNodeErrorInput is an input type that accepts NodePoolNodeErrorArgs and NodePoolNodeErrorOutput values. You can construct a concrete instance of `NodePoolNodeErrorInput` via:
NodePoolNodeErrorArgs{...}
type NodePoolNodeErrorOutput ¶
type NodePoolNodeErrorOutput struct{ *pulumi.OutputState }
func (NodePoolNodeErrorOutput) Code ¶
func (o NodePoolNodeErrorOutput) Code() pulumi.StringPtrOutput
A short error code that defines the upstream error, meant for programmatic parsing. See [API Errors](https://docs.cloud.oracle.com/iaas/Content/API/References/apierrors.htm).
func (NodePoolNodeErrorOutput) ElementType ¶
func (NodePoolNodeErrorOutput) ElementType() reflect.Type
func (NodePoolNodeErrorOutput) Message ¶
func (o NodePoolNodeErrorOutput) Message() pulumi.StringPtrOutput
A human-readable error string of the upstream error.
func (NodePoolNodeErrorOutput) Status ¶
func (o NodePoolNodeErrorOutput) Status() pulumi.StringPtrOutput
The status of the HTTP response encountered in the upstream error.
func (NodePoolNodeErrorOutput) ToNodePoolNodeErrorOutput ¶
func (o NodePoolNodeErrorOutput) ToNodePoolNodeErrorOutput() NodePoolNodeErrorOutput
func (NodePoolNodeErrorOutput) ToNodePoolNodeErrorOutputWithContext ¶
func (o NodePoolNodeErrorOutput) ToNodePoolNodeErrorOutputWithContext(ctx context.Context) NodePoolNodeErrorOutput
type NodePoolNodeEvictionNodePoolSettings ¶ added in v0.2.0
type NodePoolNodeEvictionNodePoolSettings struct { // (Updatable) Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M EvictionGraceDuration *string `pulumi:"evictionGraceDuration"` // (Updatable) If the underlying compute instance should be deleted if you cannot evict all the pods in grace period IsForceDeleteAfterGraceDuration *bool `pulumi:"isForceDeleteAfterGraceDuration"` }
type NodePoolNodeEvictionNodePoolSettingsArgs ¶ added in v0.2.0
type NodePoolNodeEvictionNodePoolSettingsArgs struct { // (Updatable) Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M EvictionGraceDuration pulumi.StringPtrInput `pulumi:"evictionGraceDuration"` // (Updatable) If the underlying compute instance should be deleted if you cannot evict all the pods in grace period IsForceDeleteAfterGraceDuration pulumi.BoolPtrInput `pulumi:"isForceDeleteAfterGraceDuration"` }
func (NodePoolNodeEvictionNodePoolSettingsArgs) ElementType ¶ added in v0.2.0
func (NodePoolNodeEvictionNodePoolSettingsArgs) ElementType() reflect.Type
func (NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsOutput ¶ added in v0.2.0
func (i NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsOutput() NodePoolNodeEvictionNodePoolSettingsOutput
func (NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsOutputWithContext ¶ added in v0.2.0
func (i NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsOutput
func (NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput ¶ added in v0.2.0
func (i NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput() NodePoolNodeEvictionNodePoolSettingsPtrOutput
func (NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext ¶ added in v0.2.0
func (i NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsPtrOutput
type NodePoolNodeEvictionNodePoolSettingsInput ¶ added in v0.2.0
type NodePoolNodeEvictionNodePoolSettingsInput interface { pulumi.Input ToNodePoolNodeEvictionNodePoolSettingsOutput() NodePoolNodeEvictionNodePoolSettingsOutput ToNodePoolNodeEvictionNodePoolSettingsOutputWithContext(context.Context) NodePoolNodeEvictionNodePoolSettingsOutput }
NodePoolNodeEvictionNodePoolSettingsInput is an input type that accepts NodePoolNodeEvictionNodePoolSettingsArgs and NodePoolNodeEvictionNodePoolSettingsOutput values. You can construct a concrete instance of `NodePoolNodeEvictionNodePoolSettingsInput` via:
NodePoolNodeEvictionNodePoolSettingsArgs{...}
type NodePoolNodeEvictionNodePoolSettingsOutput ¶ added in v0.2.0
type NodePoolNodeEvictionNodePoolSettingsOutput struct{ *pulumi.OutputState }
func (NodePoolNodeEvictionNodePoolSettingsOutput) ElementType ¶ added in v0.2.0
func (NodePoolNodeEvictionNodePoolSettingsOutput) ElementType() reflect.Type
func (NodePoolNodeEvictionNodePoolSettingsOutput) EvictionGraceDuration ¶ added in v0.2.0
func (o NodePoolNodeEvictionNodePoolSettingsOutput) EvictionGraceDuration() pulumi.StringPtrOutput
(Updatable) Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M
func (NodePoolNodeEvictionNodePoolSettingsOutput) IsForceDeleteAfterGraceDuration ¶ added in v0.2.0
func (o NodePoolNodeEvictionNodePoolSettingsOutput) IsForceDeleteAfterGraceDuration() pulumi.BoolPtrOutput
(Updatable) If the underlying compute instance should be deleted if you cannot evict all the pods in grace period
func (NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsOutput ¶ added in v0.2.0
func (o NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsOutput() NodePoolNodeEvictionNodePoolSettingsOutput
func (NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsOutputWithContext ¶ added in v0.2.0
func (o NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsOutput
func (NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput ¶ added in v0.2.0
func (o NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput() NodePoolNodeEvictionNodePoolSettingsPtrOutput
func (NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext ¶ added in v0.2.0
func (o NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsPtrOutput
type NodePoolNodeEvictionNodePoolSettingsPtrInput ¶ added in v0.2.0
type NodePoolNodeEvictionNodePoolSettingsPtrInput interface { pulumi.Input ToNodePoolNodeEvictionNodePoolSettingsPtrOutput() NodePoolNodeEvictionNodePoolSettingsPtrOutput ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext(context.Context) NodePoolNodeEvictionNodePoolSettingsPtrOutput }
NodePoolNodeEvictionNodePoolSettingsPtrInput is an input type that accepts NodePoolNodeEvictionNodePoolSettingsArgs, NodePoolNodeEvictionNodePoolSettingsPtr and NodePoolNodeEvictionNodePoolSettingsPtrOutput values. You can construct a concrete instance of `NodePoolNodeEvictionNodePoolSettingsPtrInput` via:
NodePoolNodeEvictionNodePoolSettingsArgs{...} or: nil
func NodePoolNodeEvictionNodePoolSettingsPtr ¶ added in v0.2.0
func NodePoolNodeEvictionNodePoolSettingsPtr(v *NodePoolNodeEvictionNodePoolSettingsArgs) NodePoolNodeEvictionNodePoolSettingsPtrInput
type NodePoolNodeEvictionNodePoolSettingsPtrOutput ¶ added in v0.2.0
type NodePoolNodeEvictionNodePoolSettingsPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeEvictionNodePoolSettingsPtrOutput) ElementType ¶ added in v0.2.0
func (NodePoolNodeEvictionNodePoolSettingsPtrOutput) ElementType() reflect.Type
func (NodePoolNodeEvictionNodePoolSettingsPtrOutput) EvictionGraceDuration ¶ added in v0.2.0
func (o NodePoolNodeEvictionNodePoolSettingsPtrOutput) EvictionGraceDuration() pulumi.StringPtrOutput
(Updatable) Duration after which OKE will give up eviction of the pods on the node. PT0M will indicate you want to delete the node without cordon and drain. Default PT60M, Min PT0M, Max: PT60M. Format ISO 8601 e.g PT30M
func (NodePoolNodeEvictionNodePoolSettingsPtrOutput) IsForceDeleteAfterGraceDuration ¶ added in v0.2.0
func (o NodePoolNodeEvictionNodePoolSettingsPtrOutput) IsForceDeleteAfterGraceDuration() pulumi.BoolPtrOutput
(Updatable) If the underlying compute instance should be deleted if you cannot evict all the pods in grace period
func (NodePoolNodeEvictionNodePoolSettingsPtrOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput ¶ added in v0.2.0
func (o NodePoolNodeEvictionNodePoolSettingsPtrOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput() NodePoolNodeEvictionNodePoolSettingsPtrOutput
func (NodePoolNodeEvictionNodePoolSettingsPtrOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext ¶ added in v0.2.0
func (o NodePoolNodeEvictionNodePoolSettingsPtrOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsPtrOutput
type NodePoolNodeInput ¶
type NodePoolNodeInput interface { pulumi.Input ToNodePoolNodeOutput() NodePoolNodeOutput ToNodePoolNodeOutputWithContext(context.Context) NodePoolNodeOutput }
NodePoolNodeInput is an input type that accepts NodePoolNodeArgs and NodePoolNodeOutput values. You can construct a concrete instance of `NodePoolNodeInput` via:
NodePoolNodeArgs{...}
type NodePoolNodeOutput ¶
type NodePoolNodeOutput struct{ *pulumi.OutputState }
func (NodePoolNodeOutput) AvailabilityDomain ¶
func (o NodePoolNodeOutput) AvailabilityDomain() pulumi.StringPtrOutput
(Updatable) The availability domain in which to place nodes. Example: `Uocm:PHX-AD-1`
func (NodePoolNodeOutput) DefinedTags ¶
func (o NodePoolNodeOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (NodePoolNodeOutput) ElementType ¶
func (NodePoolNodeOutput) ElementType() reflect.Type
func (NodePoolNodeOutput) Errors ¶
func (o NodePoolNodeOutput) Errors() NodePoolNodeErrorArrayOutput
An error that may be associated with the node.
func (NodePoolNodeOutput) FaultDomain ¶
func (o NodePoolNodeOutput) FaultDomain() pulumi.StringPtrOutput
The fault domain of this node.
func (NodePoolNodeOutput) FreeformTags ¶
func (o NodePoolNodeOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (NodePoolNodeOutput) Id ¶
func (o NodePoolNodeOutput) Id() pulumi.StringPtrOutput
The OCID of the compute instance backing this node.
func (NodePoolNodeOutput) KubernetesVersion ¶
func (o NodePoolNodeOutput) KubernetesVersion() pulumi.StringPtrOutput
(Updatable) The version of Kubernetes to install on the nodes in the node pool.
func (NodePoolNodeOutput) LifecycleDetails ¶
func (o NodePoolNodeOutput) LifecycleDetails() pulumi.StringPtrOutput
Details about the state of the node.
func (NodePoolNodeOutput) Name ¶
func (o NodePoolNodeOutput) Name() pulumi.StringPtrOutput
(Updatable) The name of the node pool. Avoid entering confidential information.
func (NodePoolNodeOutput) NodePoolId ¶
func (o NodePoolNodeOutput) NodePoolId() pulumi.StringPtrOutput
The OCID of the node pool to which this node belongs.
func (NodePoolNodeOutput) PrivateIp ¶
func (o NodePoolNodeOutput) PrivateIp() pulumi.StringPtrOutput
The private IP address of this node.
func (NodePoolNodeOutput) PublicIp ¶
func (o NodePoolNodeOutput) PublicIp() pulumi.StringPtrOutput
The public IP address of this node.
func (NodePoolNodeOutput) State ¶
func (o NodePoolNodeOutput) State() pulumi.StringPtrOutput
The state of the nodepool.
func (NodePoolNodeOutput) SubnetId ¶
func (o NodePoolNodeOutput) SubnetId() pulumi.StringPtrOutput
(Updatable) The OCID of the subnet in which to place nodes.
func (NodePoolNodeOutput) ToNodePoolNodeOutput ¶
func (o NodePoolNodeOutput) ToNodePoolNodeOutput() NodePoolNodeOutput
func (NodePoolNodeOutput) ToNodePoolNodeOutputWithContext ¶
func (o NodePoolNodeOutput) ToNodePoolNodeOutputWithContext(ctx context.Context) NodePoolNodeOutput
type NodePoolNodeShapeConfig ¶
type NodePoolNodeShapeConfig struct { // (Updatable) The total amount of memory available to each node, in gigabytes. MemoryInGbs *float64 `pulumi:"memoryInGbs"` // (Updatable) The total number of OCPUs available to each node in the node pool. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details. Ocpus *float64 `pulumi:"ocpus"` }
type NodePoolNodeShapeConfigArgs ¶
type NodePoolNodeShapeConfigArgs struct { // (Updatable) The total amount of memory available to each node, in gigabytes. MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"` // (Updatable) The total number of OCPUs available to each node in the node pool. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details. Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"` }
func (NodePoolNodeShapeConfigArgs) ElementType ¶
func (NodePoolNodeShapeConfigArgs) ElementType() reflect.Type
func (NodePoolNodeShapeConfigArgs) ToNodePoolNodeShapeConfigOutput ¶
func (i NodePoolNodeShapeConfigArgs) ToNodePoolNodeShapeConfigOutput() NodePoolNodeShapeConfigOutput
func (NodePoolNodeShapeConfigArgs) ToNodePoolNodeShapeConfigOutputWithContext ¶
func (i NodePoolNodeShapeConfigArgs) ToNodePoolNodeShapeConfigOutputWithContext(ctx context.Context) NodePoolNodeShapeConfigOutput
func (NodePoolNodeShapeConfigArgs) ToNodePoolNodeShapeConfigPtrOutput ¶
func (i NodePoolNodeShapeConfigArgs) ToNodePoolNodeShapeConfigPtrOutput() NodePoolNodeShapeConfigPtrOutput
func (NodePoolNodeShapeConfigArgs) ToNodePoolNodeShapeConfigPtrOutputWithContext ¶
func (i NodePoolNodeShapeConfigArgs) ToNodePoolNodeShapeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeShapeConfigPtrOutput
type NodePoolNodeShapeConfigInput ¶
type NodePoolNodeShapeConfigInput interface { pulumi.Input ToNodePoolNodeShapeConfigOutput() NodePoolNodeShapeConfigOutput ToNodePoolNodeShapeConfigOutputWithContext(context.Context) NodePoolNodeShapeConfigOutput }
NodePoolNodeShapeConfigInput is an input type that accepts NodePoolNodeShapeConfigArgs and NodePoolNodeShapeConfigOutput values. You can construct a concrete instance of `NodePoolNodeShapeConfigInput` via:
NodePoolNodeShapeConfigArgs{...}
type NodePoolNodeShapeConfigOutput ¶
type NodePoolNodeShapeConfigOutput struct{ *pulumi.OutputState }
func (NodePoolNodeShapeConfigOutput) ElementType ¶
func (NodePoolNodeShapeConfigOutput) ElementType() reflect.Type
func (NodePoolNodeShapeConfigOutput) MemoryInGbs ¶
func (o NodePoolNodeShapeConfigOutput) MemoryInGbs() pulumi.Float64PtrOutput
(Updatable) The total amount of memory available to each node, in gigabytes.
func (NodePoolNodeShapeConfigOutput) Ocpus ¶
func (o NodePoolNodeShapeConfigOutput) Ocpus() pulumi.Float64PtrOutput
(Updatable) The total number of OCPUs available to each node in the node pool. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
func (NodePoolNodeShapeConfigOutput) ToNodePoolNodeShapeConfigOutput ¶
func (o NodePoolNodeShapeConfigOutput) ToNodePoolNodeShapeConfigOutput() NodePoolNodeShapeConfigOutput
func (NodePoolNodeShapeConfigOutput) ToNodePoolNodeShapeConfigOutputWithContext ¶
func (o NodePoolNodeShapeConfigOutput) ToNodePoolNodeShapeConfigOutputWithContext(ctx context.Context) NodePoolNodeShapeConfigOutput
func (NodePoolNodeShapeConfigOutput) ToNodePoolNodeShapeConfigPtrOutput ¶
func (o NodePoolNodeShapeConfigOutput) ToNodePoolNodeShapeConfigPtrOutput() NodePoolNodeShapeConfigPtrOutput
func (NodePoolNodeShapeConfigOutput) ToNodePoolNodeShapeConfigPtrOutputWithContext ¶
func (o NodePoolNodeShapeConfigOutput) ToNodePoolNodeShapeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeShapeConfigPtrOutput
type NodePoolNodeShapeConfigPtrInput ¶
type NodePoolNodeShapeConfigPtrInput interface { pulumi.Input ToNodePoolNodeShapeConfigPtrOutput() NodePoolNodeShapeConfigPtrOutput ToNodePoolNodeShapeConfigPtrOutputWithContext(context.Context) NodePoolNodeShapeConfigPtrOutput }
NodePoolNodeShapeConfigPtrInput is an input type that accepts NodePoolNodeShapeConfigArgs, NodePoolNodeShapeConfigPtr and NodePoolNodeShapeConfigPtrOutput values. You can construct a concrete instance of `NodePoolNodeShapeConfigPtrInput` via:
NodePoolNodeShapeConfigArgs{...} or: nil
func NodePoolNodeShapeConfigPtr ¶
func NodePoolNodeShapeConfigPtr(v *NodePoolNodeShapeConfigArgs) NodePoolNodeShapeConfigPtrInput
type NodePoolNodeShapeConfigPtrOutput ¶
type NodePoolNodeShapeConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeShapeConfigPtrOutput) Elem ¶
func (o NodePoolNodeShapeConfigPtrOutput) Elem() NodePoolNodeShapeConfigOutput
func (NodePoolNodeShapeConfigPtrOutput) ElementType ¶
func (NodePoolNodeShapeConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeShapeConfigPtrOutput) MemoryInGbs ¶
func (o NodePoolNodeShapeConfigPtrOutput) MemoryInGbs() pulumi.Float64PtrOutput
(Updatable) The total amount of memory available to each node, in gigabytes.
func (NodePoolNodeShapeConfigPtrOutput) Ocpus ¶
func (o NodePoolNodeShapeConfigPtrOutput) Ocpus() pulumi.Float64PtrOutput
(Updatable) The total number of OCPUs available to each node in the node pool. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
func (NodePoolNodeShapeConfigPtrOutput) ToNodePoolNodeShapeConfigPtrOutput ¶
func (o NodePoolNodeShapeConfigPtrOutput) ToNodePoolNodeShapeConfigPtrOutput() NodePoolNodeShapeConfigPtrOutput
func (NodePoolNodeShapeConfigPtrOutput) ToNodePoolNodeShapeConfigPtrOutputWithContext ¶
func (o NodePoolNodeShapeConfigPtrOutput) ToNodePoolNodeShapeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeShapeConfigPtrOutput
type NodePoolNodeSource ¶
type NodePoolNodeSource struct { // (Updatable) The OCID of the image used to boot the node. ImageId *string `pulumi:"imageId"` // The user-friendly name of the entity corresponding to the OCID. SourceName *string `pulumi:"sourceName"` // (Updatable) The source type for the node. Use `IMAGE` when specifying an OCID of an image. SourceType *string `pulumi:"sourceType"` }
type NodePoolNodeSourceArgs ¶
type NodePoolNodeSourceArgs struct { // (Updatable) The OCID of the image used to boot the node. ImageId pulumi.StringPtrInput `pulumi:"imageId"` // The user-friendly name of the entity corresponding to the OCID. SourceName pulumi.StringPtrInput `pulumi:"sourceName"` // (Updatable) The source type for the node. Use `IMAGE` when specifying an OCID of an image. SourceType pulumi.StringPtrInput `pulumi:"sourceType"` }
func (NodePoolNodeSourceArgs) ElementType ¶
func (NodePoolNodeSourceArgs) ElementType() reflect.Type
func (NodePoolNodeSourceArgs) ToNodePoolNodeSourceOutput ¶
func (i NodePoolNodeSourceArgs) ToNodePoolNodeSourceOutput() NodePoolNodeSourceOutput
func (NodePoolNodeSourceArgs) ToNodePoolNodeSourceOutputWithContext ¶
func (i NodePoolNodeSourceArgs) ToNodePoolNodeSourceOutputWithContext(ctx context.Context) NodePoolNodeSourceOutput
type NodePoolNodeSourceArray ¶
type NodePoolNodeSourceArray []NodePoolNodeSourceInput
func (NodePoolNodeSourceArray) ElementType ¶
func (NodePoolNodeSourceArray) ElementType() reflect.Type
func (NodePoolNodeSourceArray) ToNodePoolNodeSourceArrayOutput ¶
func (i NodePoolNodeSourceArray) ToNodePoolNodeSourceArrayOutput() NodePoolNodeSourceArrayOutput
func (NodePoolNodeSourceArray) ToNodePoolNodeSourceArrayOutputWithContext ¶
func (i NodePoolNodeSourceArray) ToNodePoolNodeSourceArrayOutputWithContext(ctx context.Context) NodePoolNodeSourceArrayOutput
type NodePoolNodeSourceArrayInput ¶
type NodePoolNodeSourceArrayInput interface { pulumi.Input ToNodePoolNodeSourceArrayOutput() NodePoolNodeSourceArrayOutput ToNodePoolNodeSourceArrayOutputWithContext(context.Context) NodePoolNodeSourceArrayOutput }
NodePoolNodeSourceArrayInput is an input type that accepts NodePoolNodeSourceArray and NodePoolNodeSourceArrayOutput values. You can construct a concrete instance of `NodePoolNodeSourceArrayInput` via:
NodePoolNodeSourceArray{ NodePoolNodeSourceArgs{...} }
type NodePoolNodeSourceArrayOutput ¶
type NodePoolNodeSourceArrayOutput struct{ *pulumi.OutputState }
func (NodePoolNodeSourceArrayOutput) ElementType ¶
func (NodePoolNodeSourceArrayOutput) ElementType() reflect.Type
func (NodePoolNodeSourceArrayOutput) Index ¶
func (o NodePoolNodeSourceArrayOutput) Index(i pulumi.IntInput) NodePoolNodeSourceOutput
func (NodePoolNodeSourceArrayOutput) ToNodePoolNodeSourceArrayOutput ¶
func (o NodePoolNodeSourceArrayOutput) ToNodePoolNodeSourceArrayOutput() NodePoolNodeSourceArrayOutput
func (NodePoolNodeSourceArrayOutput) ToNodePoolNodeSourceArrayOutputWithContext ¶
func (o NodePoolNodeSourceArrayOutput) ToNodePoolNodeSourceArrayOutputWithContext(ctx context.Context) NodePoolNodeSourceArrayOutput
type NodePoolNodeSourceDetails ¶
type NodePoolNodeSourceDetails struct { // (Updatable) The size of the boot volume in GBs. Minimum value is 50 GB. See [here](https://docs.cloud.oracle.com/en-us/iaas/Content/Block/Concepts/bootvolumes.htm) for max custom boot volume sizing and OS-specific requirements. BootVolumeSizeInGbs *string `pulumi:"bootVolumeSizeInGbs"` // (Updatable) The OCID of the image used to boot the node. ImageId string `pulumi:"imageId"` // (Updatable) The source type for the node. Use `IMAGE` when specifying an OCID of an image. SourceType string `pulumi:"sourceType"` }
type NodePoolNodeSourceDetailsArgs ¶
type NodePoolNodeSourceDetailsArgs struct { // (Updatable) The size of the boot volume in GBs. Minimum value is 50 GB. See [here](https://docs.cloud.oracle.com/en-us/iaas/Content/Block/Concepts/bootvolumes.htm) for max custom boot volume sizing and OS-specific requirements. BootVolumeSizeInGbs pulumi.StringPtrInput `pulumi:"bootVolumeSizeInGbs"` // (Updatable) The OCID of the image used to boot the node. ImageId pulumi.StringInput `pulumi:"imageId"` // (Updatable) The source type for the node. Use `IMAGE` when specifying an OCID of an image. SourceType pulumi.StringInput `pulumi:"sourceType"` }
func (NodePoolNodeSourceDetailsArgs) ElementType ¶
func (NodePoolNodeSourceDetailsArgs) ElementType() reflect.Type
func (NodePoolNodeSourceDetailsArgs) ToNodePoolNodeSourceDetailsOutput ¶
func (i NodePoolNodeSourceDetailsArgs) ToNodePoolNodeSourceDetailsOutput() NodePoolNodeSourceDetailsOutput
func (NodePoolNodeSourceDetailsArgs) ToNodePoolNodeSourceDetailsOutputWithContext ¶
func (i NodePoolNodeSourceDetailsArgs) ToNodePoolNodeSourceDetailsOutputWithContext(ctx context.Context) NodePoolNodeSourceDetailsOutput
func (NodePoolNodeSourceDetailsArgs) ToNodePoolNodeSourceDetailsPtrOutput ¶
func (i NodePoolNodeSourceDetailsArgs) ToNodePoolNodeSourceDetailsPtrOutput() NodePoolNodeSourceDetailsPtrOutput
func (NodePoolNodeSourceDetailsArgs) ToNodePoolNodeSourceDetailsPtrOutputWithContext ¶
func (i NodePoolNodeSourceDetailsArgs) ToNodePoolNodeSourceDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeSourceDetailsPtrOutput
type NodePoolNodeSourceDetailsInput ¶
type NodePoolNodeSourceDetailsInput interface { pulumi.Input ToNodePoolNodeSourceDetailsOutput() NodePoolNodeSourceDetailsOutput ToNodePoolNodeSourceDetailsOutputWithContext(context.Context) NodePoolNodeSourceDetailsOutput }
NodePoolNodeSourceDetailsInput is an input type that accepts NodePoolNodeSourceDetailsArgs and NodePoolNodeSourceDetailsOutput values. You can construct a concrete instance of `NodePoolNodeSourceDetailsInput` via:
NodePoolNodeSourceDetailsArgs{...}
type NodePoolNodeSourceDetailsOutput ¶
type NodePoolNodeSourceDetailsOutput struct{ *pulumi.OutputState }
func (NodePoolNodeSourceDetailsOutput) BootVolumeSizeInGbs ¶
func (o NodePoolNodeSourceDetailsOutput) BootVolumeSizeInGbs() pulumi.StringPtrOutput
(Updatable) The size of the boot volume in GBs. Minimum value is 50 GB. See [here](https://docs.cloud.oracle.com/en-us/iaas/Content/Block/Concepts/bootvolumes.htm) for max custom boot volume sizing and OS-specific requirements.
func (NodePoolNodeSourceDetailsOutput) ElementType ¶
func (NodePoolNodeSourceDetailsOutput) ElementType() reflect.Type
func (NodePoolNodeSourceDetailsOutput) ImageId ¶
func (o NodePoolNodeSourceDetailsOutput) ImageId() pulumi.StringOutput
(Updatable) The OCID of the image used to boot the node.
func (NodePoolNodeSourceDetailsOutput) SourceType ¶
func (o NodePoolNodeSourceDetailsOutput) SourceType() pulumi.StringOutput
(Updatable) The source type for the node. Use `IMAGE` when specifying an OCID of an image.
func (NodePoolNodeSourceDetailsOutput) ToNodePoolNodeSourceDetailsOutput ¶
func (o NodePoolNodeSourceDetailsOutput) ToNodePoolNodeSourceDetailsOutput() NodePoolNodeSourceDetailsOutput
func (NodePoolNodeSourceDetailsOutput) ToNodePoolNodeSourceDetailsOutputWithContext ¶
func (o NodePoolNodeSourceDetailsOutput) ToNodePoolNodeSourceDetailsOutputWithContext(ctx context.Context) NodePoolNodeSourceDetailsOutput
func (NodePoolNodeSourceDetailsOutput) ToNodePoolNodeSourceDetailsPtrOutput ¶
func (o NodePoolNodeSourceDetailsOutput) ToNodePoolNodeSourceDetailsPtrOutput() NodePoolNodeSourceDetailsPtrOutput
func (NodePoolNodeSourceDetailsOutput) ToNodePoolNodeSourceDetailsPtrOutputWithContext ¶
func (o NodePoolNodeSourceDetailsOutput) ToNodePoolNodeSourceDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeSourceDetailsPtrOutput
type NodePoolNodeSourceDetailsPtrInput ¶
type NodePoolNodeSourceDetailsPtrInput interface { pulumi.Input ToNodePoolNodeSourceDetailsPtrOutput() NodePoolNodeSourceDetailsPtrOutput ToNodePoolNodeSourceDetailsPtrOutputWithContext(context.Context) NodePoolNodeSourceDetailsPtrOutput }
NodePoolNodeSourceDetailsPtrInput is an input type that accepts NodePoolNodeSourceDetailsArgs, NodePoolNodeSourceDetailsPtr and NodePoolNodeSourceDetailsPtrOutput values. You can construct a concrete instance of `NodePoolNodeSourceDetailsPtrInput` via:
NodePoolNodeSourceDetailsArgs{...} or: nil
func NodePoolNodeSourceDetailsPtr ¶
func NodePoolNodeSourceDetailsPtr(v *NodePoolNodeSourceDetailsArgs) NodePoolNodeSourceDetailsPtrInput
type NodePoolNodeSourceDetailsPtrOutput ¶
type NodePoolNodeSourceDetailsPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeSourceDetailsPtrOutput) BootVolumeSizeInGbs ¶
func (o NodePoolNodeSourceDetailsPtrOutput) BootVolumeSizeInGbs() pulumi.StringPtrOutput
(Updatable) The size of the boot volume in GBs. Minimum value is 50 GB. See [here](https://docs.cloud.oracle.com/en-us/iaas/Content/Block/Concepts/bootvolumes.htm) for max custom boot volume sizing and OS-specific requirements.
func (NodePoolNodeSourceDetailsPtrOutput) Elem ¶
func (o NodePoolNodeSourceDetailsPtrOutput) Elem() NodePoolNodeSourceDetailsOutput
func (NodePoolNodeSourceDetailsPtrOutput) ElementType ¶
func (NodePoolNodeSourceDetailsPtrOutput) ElementType() reflect.Type
func (NodePoolNodeSourceDetailsPtrOutput) ImageId ¶
func (o NodePoolNodeSourceDetailsPtrOutput) ImageId() pulumi.StringPtrOutput
(Updatable) The OCID of the image used to boot the node.
func (NodePoolNodeSourceDetailsPtrOutput) SourceType ¶
func (o NodePoolNodeSourceDetailsPtrOutput) SourceType() pulumi.StringPtrOutput
(Updatable) The source type for the node. Use `IMAGE` when specifying an OCID of an image.
func (NodePoolNodeSourceDetailsPtrOutput) ToNodePoolNodeSourceDetailsPtrOutput ¶
func (o NodePoolNodeSourceDetailsPtrOutput) ToNodePoolNodeSourceDetailsPtrOutput() NodePoolNodeSourceDetailsPtrOutput
func (NodePoolNodeSourceDetailsPtrOutput) ToNodePoolNodeSourceDetailsPtrOutputWithContext ¶
func (o NodePoolNodeSourceDetailsPtrOutput) ToNodePoolNodeSourceDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeSourceDetailsPtrOutput
type NodePoolNodeSourceInput ¶
type NodePoolNodeSourceInput interface { pulumi.Input ToNodePoolNodeSourceOutput() NodePoolNodeSourceOutput ToNodePoolNodeSourceOutputWithContext(context.Context) NodePoolNodeSourceOutput }
NodePoolNodeSourceInput is an input type that accepts NodePoolNodeSourceArgs and NodePoolNodeSourceOutput values. You can construct a concrete instance of `NodePoolNodeSourceInput` via:
NodePoolNodeSourceArgs{...}
type NodePoolNodeSourceOutput ¶
type NodePoolNodeSourceOutput struct{ *pulumi.OutputState }
func (NodePoolNodeSourceOutput) ElementType ¶
func (NodePoolNodeSourceOutput) ElementType() reflect.Type
func (NodePoolNodeSourceOutput) ImageId ¶
func (o NodePoolNodeSourceOutput) ImageId() pulumi.StringPtrOutput
(Updatable) The OCID of the image used to boot the node.
func (NodePoolNodeSourceOutput) SourceName ¶
func (o NodePoolNodeSourceOutput) SourceName() pulumi.StringPtrOutput
The user-friendly name of the entity corresponding to the OCID.
func (NodePoolNodeSourceOutput) SourceType ¶
func (o NodePoolNodeSourceOutput) SourceType() pulumi.StringPtrOutput
(Updatable) The source type for the node. Use `IMAGE` when specifying an OCID of an image.
func (NodePoolNodeSourceOutput) ToNodePoolNodeSourceOutput ¶
func (o NodePoolNodeSourceOutput) ToNodePoolNodeSourceOutput() NodePoolNodeSourceOutput
func (NodePoolNodeSourceOutput) ToNodePoolNodeSourceOutputWithContext ¶
func (o NodePoolNodeSourceOutput) ToNodePoolNodeSourceOutputWithContext(ctx context.Context) NodePoolNodeSourceOutput
type NodePoolOutput ¶
type NodePoolOutput struct{ *pulumi.OutputState }
func (NodePoolOutput) ClusterId ¶ added in v0.4.0
func (o NodePoolOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster to which this node pool is attached.
func (NodePoolOutput) CompartmentId ¶ added in v0.4.0
func (o NodePoolOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment in which the node pool exists.
func (NodePoolOutput) DefinedTags ¶ added in v0.4.0
func (o NodePoolOutput) DefinedTags() pulumi.MapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
func (NodePoolOutput) ElementType ¶
func (NodePoolOutput) ElementType() reflect.Type
func (NodePoolOutput) FreeformTags ¶ added in v0.4.0
func (o NodePoolOutput) FreeformTags() pulumi.MapOutput
(Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
func (NodePoolOutput) InitialNodeLabels ¶ added in v0.4.0
func (o NodePoolOutput) InitialNodeLabels() NodePoolInitialNodeLabelArrayOutput
(Updatable) A list of key/value pairs to add to nodes after they join the Kubernetes cluster.
func (NodePoolOutput) KubernetesVersion ¶ added in v0.4.0
func (o NodePoolOutput) KubernetesVersion() pulumi.StringOutput
(Updatable) The version of Kubernetes to install on the nodes in the node pool.
func (NodePoolOutput) LifecycleDetails ¶ added in v0.4.0
func (o NodePoolOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the node.
func (NodePoolOutput) Name ¶ added in v0.4.0
func (o NodePoolOutput) Name() pulumi.StringOutput
(Updatable) The name of the node pool. Avoid entering confidential information.
func (NodePoolOutput) NodeConfigDetails ¶ added in v0.4.0
func (o NodePoolOutput) NodeConfigDetails() NodePoolNodeConfigDetailsOutput
(Updatable) The configuration of nodes in the node pool. Exactly one of the subnetIds or nodeConfigDetails properties must be specified.
func (NodePoolOutput) NodeEvictionNodePoolSettings ¶ added in v0.4.0
func (o NodePoolOutput) NodeEvictionNodePoolSettings() NodePoolNodeEvictionNodePoolSettingsOutput
(Updatable) Node Eviction Details configuration
func (NodePoolOutput) NodeImageId
deprecated
added in
v0.4.0
func (o NodePoolOutput) NodeImageId() pulumi.StringOutput
Deprecated. see `nodeSource`. The OCID of the image running on the nodes in the node pool.
Deprecated: The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
func (NodePoolOutput) NodeImageName
deprecated
added in
v0.4.0
func (o NodePoolOutput) NodeImageName() pulumi.StringOutput
Deprecated. Use `nodeSourceDetails` instead. If you specify values for both, this value is ignored. The name of the image running on the nodes in the node pool. Cannot be used when `nodeImageId` is specified.
Deprecated: The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used.
func (NodePoolOutput) NodeMetadata ¶ added in v0.4.0
func (o NodePoolOutput) NodeMetadata() pulumi.MapOutput
(Updatable) A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
func (NodePoolOutput) NodeShape ¶ added in v0.4.0
func (o NodePoolOutput) NodeShape() pulumi.StringOutput
(Updatable) The name of the node shape of the nodes in the node pool.
func (NodePoolOutput) NodeShapeConfig ¶ added in v0.4.0
func (o NodePoolOutput) NodeShapeConfig() NodePoolNodeShapeConfigOutput
(Updatable) Specify the configuration of the shape to launch nodes in the node pool.
func (NodePoolOutput) NodeSourceDetails ¶ added in v0.4.0
func (o NodePoolOutput) NodeSourceDetails() NodePoolNodeSourceDetailsOutput
(Updatable) Specify the source to use to launch nodes in the node pool. Currently, image is the only supported source.
func (NodePoolOutput) NodeSources ¶ added in v0.4.0
func (o NodePoolOutput) NodeSources() NodePoolNodeSourceArrayOutput
Deprecated. see `nodeSourceDetails`. Source running on the nodes in the node pool.
func (NodePoolOutput) Nodes ¶ added in v0.4.0
func (o NodePoolOutput) Nodes() NodePoolNodeArrayOutput
The nodes in the node pool.
func (NodePoolOutput) QuantityPerSubnet ¶ added in v0.4.0
func (o NodePoolOutput) QuantityPerSubnet() pulumi.IntOutput
(Updatable) Optional, default to 1. The number of nodes to create in each subnet specified in subnetIds property. When used, subnetIds is required. This property is deprecated, use nodeConfigDetails instead.
func (NodePoolOutput) SshPublicKey ¶ added in v0.4.0
func (o NodePoolOutput) SshPublicKey() pulumi.StringOutput
(Updatable) The SSH public key on each node in the node pool on launch.
func (NodePoolOutput) State ¶ added in v0.4.0
func (o NodePoolOutput) State() pulumi.StringOutput
The state of the nodepool.
func (NodePoolOutput) SubnetIds ¶ added in v0.4.0
func (o NodePoolOutput) SubnetIds() pulumi.StringArrayOutput
(Updatable) The OCIDs of the subnets in which to place nodes for this node pool. When used, quantityPerSubnet can be provided. This property is deprecated, use nodeConfigDetails. Exactly one of the subnetIds or nodeConfigDetails properties must be specified.
func (NodePoolOutput) ToNodePoolOutput ¶
func (o NodePoolOutput) ToNodePoolOutput() NodePoolOutput
func (NodePoolOutput) ToNodePoolOutputWithContext ¶
func (o NodePoolOutput) ToNodePoolOutputWithContext(ctx context.Context) NodePoolOutput
type NodePoolState ¶
type NodePoolState struct { // The OCID of the cluster to which this node pool is attached. ClusterId pulumi.StringPtrInput // The OCID of the compartment in which the node pool exists. CompartmentId pulumi.StringPtrInput // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}` DefinedTags pulumi.MapInput // (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}` FreeformTags pulumi.MapInput // (Updatable) A list of key/value pairs to add to nodes after they join the Kubernetes cluster. InitialNodeLabels NodePoolInitialNodeLabelArrayInput // (Updatable) The version of Kubernetes to install on the nodes in the node pool. KubernetesVersion pulumi.StringPtrInput // Details about the state of the node. LifecycleDetails pulumi.StringPtrInput // (Updatable) The name of the node pool. Avoid entering confidential information. Name pulumi.StringPtrInput // (Updatable) The configuration of nodes in the node pool. Exactly one of the subnetIds or nodeConfigDetails properties must be specified. NodeConfigDetails NodePoolNodeConfigDetailsPtrInput // (Updatable) Node Eviction Details configuration NodeEvictionNodePoolSettings NodePoolNodeEvictionNodePoolSettingsPtrInput // Deprecated. see `nodeSource`. The OCID of the image running on the nodes in the node pool. // // Deprecated: The 'node_image_id' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used. NodeImageId pulumi.StringPtrInput // Deprecated. Use `nodeSourceDetails` instead. If you specify values for both, this value is ignored. The name of the image running on the nodes in the node pool. Cannot be used when `nodeImageId` is specified. // // Deprecated: The 'node_image_name' field has been deprecated. Please use 'node_source_details' instead. If both fields are specified, then 'node_source_details' will be used. NodeImageName pulumi.StringPtrInput // (Updatable) A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch. NodeMetadata pulumi.MapInput // (Updatable) The name of the node shape of the nodes in the node pool. NodeShape pulumi.StringPtrInput // (Updatable) Specify the configuration of the shape to launch nodes in the node pool. NodeShapeConfig NodePoolNodeShapeConfigPtrInput // (Updatable) Specify the source to use to launch nodes in the node pool. Currently, image is the only supported source. NodeSourceDetails NodePoolNodeSourceDetailsPtrInput // Deprecated. see `nodeSourceDetails`. Source running on the nodes in the node pool. NodeSources NodePoolNodeSourceArrayInput // The nodes in the node pool. Nodes NodePoolNodeArrayInput // (Updatable) Optional, default to 1. The number of nodes to create in each subnet specified in subnetIds property. When used, subnetIds is required. This property is deprecated, use nodeConfigDetails instead. QuantityPerSubnet pulumi.IntPtrInput // (Updatable) The SSH public key on each node in the node pool on launch. SshPublicKey pulumi.StringPtrInput // The state of the nodepool. State pulumi.StringPtrInput // (Updatable) The OCIDs of the subnets in which to place nodes for this node pool. When used, quantityPerSubnet can be provided. This property is deprecated, use nodeConfigDetails. Exactly one of the subnetIds or nodeConfigDetails properties must be specified. SubnetIds pulumi.StringArrayInput }
func (NodePoolState) ElementType ¶
func (NodePoolState) ElementType() reflect.Type