Documentation
¶
Index ¶
- type Addon
- type AddonAddonError
- type AddonAddonErrorArgs
- type AddonAddonErrorArray
- type AddonAddonErrorArrayInput
- type AddonAddonErrorArrayOutput
- func (AddonAddonErrorArrayOutput) ElementType() reflect.Type
- func (o AddonAddonErrorArrayOutput) Index(i pulumi.IntInput) AddonAddonErrorOutput
- func (o AddonAddonErrorArrayOutput) ToAddonAddonErrorArrayOutput() AddonAddonErrorArrayOutput
- func (o AddonAddonErrorArrayOutput) ToAddonAddonErrorArrayOutputWithContext(ctx context.Context) AddonAddonErrorArrayOutput
- type AddonAddonErrorInput
- type AddonAddonErrorOutput
- func (o AddonAddonErrorOutput) Code() pulumi.StringPtrOutput
- func (AddonAddonErrorOutput) ElementType() reflect.Type
- func (o AddonAddonErrorOutput) Message() pulumi.StringPtrOutput
- func (o AddonAddonErrorOutput) Status() pulumi.StringPtrOutput
- func (o AddonAddonErrorOutput) ToAddonAddonErrorOutput() AddonAddonErrorOutput
- func (o AddonAddonErrorOutput) ToAddonAddonErrorOutputWithContext(ctx context.Context) AddonAddonErrorOutput
- type AddonArgs
- type AddonArray
- type AddonArrayInput
- type AddonArrayOutput
- type AddonConfiguration
- type AddonConfigurationArgs
- type AddonConfigurationArray
- type AddonConfigurationArrayInput
- type AddonConfigurationArrayOutput
- func (AddonConfigurationArrayOutput) ElementType() reflect.Type
- func (o AddonConfigurationArrayOutput) Index(i pulumi.IntInput) AddonConfigurationOutput
- func (o AddonConfigurationArrayOutput) ToAddonConfigurationArrayOutput() AddonConfigurationArrayOutput
- func (o AddonConfigurationArrayOutput) ToAddonConfigurationArrayOutputWithContext(ctx context.Context) AddonConfigurationArrayOutput
- type AddonConfigurationInput
- type AddonConfigurationOutput
- func (AddonConfigurationOutput) ElementType() reflect.Type
- func (o AddonConfigurationOutput) Key() pulumi.StringPtrOutput
- func (o AddonConfigurationOutput) ToAddonConfigurationOutput() AddonConfigurationOutput
- func (o AddonConfigurationOutput) ToAddonConfigurationOutputWithContext(ctx context.Context) AddonConfigurationOutput
- func (o AddonConfigurationOutput) Value() pulumi.StringPtrOutput
- type AddonInput
- type AddonMap
- type AddonMapInput
- type AddonMapOutput
- type AddonOutput
- func (o AddonOutput) AddonErrors() AddonAddonErrorArrayOutput
- func (o AddonOutput) AddonName() pulumi.StringOutput
- func (o AddonOutput) ClusterId() pulumi.StringOutput
- func (o AddonOutput) Configurations() AddonConfigurationArrayOutput
- func (o AddonOutput) CurrentInstalledVersion() pulumi.StringOutput
- func (AddonOutput) ElementType() reflect.Type
- func (o AddonOutput) RemoveAddonResourcesOnDelete() pulumi.BoolOutput
- func (o AddonOutput) State() pulumi.StringOutput
- func (o AddonOutput) TimeCreated() pulumi.StringOutput
- func (o AddonOutput) ToAddonOutput() AddonOutput
- func (o AddonOutput) ToAddonOutputWithContext(ctx context.Context) AddonOutput
- func (o AddonOutput) Version() pulumi.StringOutput
- type AddonState
- 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 ClusterCompleteCredentialRotationManagement
- func GetClusterCompleteCredentialRotationManagement(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ClusterCompleteCredentialRotationManagement, error)
- func NewClusterCompleteCredentialRotationManagement(ctx *pulumi.Context, name string, ...) (*ClusterCompleteCredentialRotationManagement, error)
- func (*ClusterCompleteCredentialRotationManagement) ElementType() reflect.Type
- func (i *ClusterCompleteCredentialRotationManagement) ToClusterCompleteCredentialRotationManagementOutput() ClusterCompleteCredentialRotationManagementOutput
- func (i *ClusterCompleteCredentialRotationManagement) ToClusterCompleteCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementOutput
- type ClusterCompleteCredentialRotationManagementArgs
- type ClusterCompleteCredentialRotationManagementArray
- func (ClusterCompleteCredentialRotationManagementArray) ElementType() reflect.Type
- func (i ClusterCompleteCredentialRotationManagementArray) ToClusterCompleteCredentialRotationManagementArrayOutput() ClusterCompleteCredentialRotationManagementArrayOutput
- func (i ClusterCompleteCredentialRotationManagementArray) ToClusterCompleteCredentialRotationManagementArrayOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementArrayOutput
- type ClusterCompleteCredentialRotationManagementArrayInput
- type ClusterCompleteCredentialRotationManagementArrayOutput
- func (ClusterCompleteCredentialRotationManagementArrayOutput) ElementType() reflect.Type
- func (o ClusterCompleteCredentialRotationManagementArrayOutput) Index(i pulumi.IntInput) ClusterCompleteCredentialRotationManagementOutput
- func (o ClusterCompleteCredentialRotationManagementArrayOutput) ToClusterCompleteCredentialRotationManagementArrayOutput() ClusterCompleteCredentialRotationManagementArrayOutput
- func (o ClusterCompleteCredentialRotationManagementArrayOutput) ToClusterCompleteCredentialRotationManagementArrayOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementArrayOutput
- type ClusterCompleteCredentialRotationManagementInput
- type ClusterCompleteCredentialRotationManagementMap
- func (ClusterCompleteCredentialRotationManagementMap) ElementType() reflect.Type
- func (i ClusterCompleteCredentialRotationManagementMap) ToClusterCompleteCredentialRotationManagementMapOutput() ClusterCompleteCredentialRotationManagementMapOutput
- func (i ClusterCompleteCredentialRotationManagementMap) ToClusterCompleteCredentialRotationManagementMapOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementMapOutput
- type ClusterCompleteCredentialRotationManagementMapInput
- type ClusterCompleteCredentialRotationManagementMapOutput
- func (ClusterCompleteCredentialRotationManagementMapOutput) ElementType() reflect.Type
- func (o ClusterCompleteCredentialRotationManagementMapOutput) MapIndex(k pulumi.StringInput) ClusterCompleteCredentialRotationManagementOutput
- func (o ClusterCompleteCredentialRotationManagementMapOutput) ToClusterCompleteCredentialRotationManagementMapOutput() ClusterCompleteCredentialRotationManagementMapOutput
- func (o ClusterCompleteCredentialRotationManagementMapOutput) ToClusterCompleteCredentialRotationManagementMapOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementMapOutput
- type ClusterCompleteCredentialRotationManagementOutput
- func (o ClusterCompleteCredentialRotationManagementOutput) ClusterId() pulumi.StringOutput
- func (ClusterCompleteCredentialRotationManagementOutput) ElementType() reflect.Type
- func (o ClusterCompleteCredentialRotationManagementOutput) ToClusterCompleteCredentialRotationManagementOutput() ClusterCompleteCredentialRotationManagementOutput
- func (o ClusterCompleteCredentialRotationManagementOutput) ToClusterCompleteCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementOutput
- type ClusterCompleteCredentialRotationManagementState
- 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) TimeCredentialExpiration() 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) Type() pulumi.StringOutput
- func (o ClusterOutput) VcnId() pulumi.StringOutput
- type ClusterStartCredentialRotationManagement
- func (*ClusterStartCredentialRotationManagement) ElementType() reflect.Type
- func (i *ClusterStartCredentialRotationManagement) ToClusterStartCredentialRotationManagementOutput() ClusterStartCredentialRotationManagementOutput
- func (i *ClusterStartCredentialRotationManagement) ToClusterStartCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementOutput
- type ClusterStartCredentialRotationManagementArgs
- type ClusterStartCredentialRotationManagementArray
- func (ClusterStartCredentialRotationManagementArray) ElementType() reflect.Type
- func (i ClusterStartCredentialRotationManagementArray) ToClusterStartCredentialRotationManagementArrayOutput() ClusterStartCredentialRotationManagementArrayOutput
- func (i ClusterStartCredentialRotationManagementArray) ToClusterStartCredentialRotationManagementArrayOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementArrayOutput
- type ClusterStartCredentialRotationManagementArrayInput
- type ClusterStartCredentialRotationManagementArrayOutput
- func (ClusterStartCredentialRotationManagementArrayOutput) ElementType() reflect.Type
- func (o ClusterStartCredentialRotationManagementArrayOutput) Index(i pulumi.IntInput) ClusterStartCredentialRotationManagementOutput
- func (o ClusterStartCredentialRotationManagementArrayOutput) ToClusterStartCredentialRotationManagementArrayOutput() ClusterStartCredentialRotationManagementArrayOutput
- func (o ClusterStartCredentialRotationManagementArrayOutput) ToClusterStartCredentialRotationManagementArrayOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementArrayOutput
- type ClusterStartCredentialRotationManagementInput
- type ClusterStartCredentialRotationManagementMap
- func (ClusterStartCredentialRotationManagementMap) ElementType() reflect.Type
- func (i ClusterStartCredentialRotationManagementMap) ToClusterStartCredentialRotationManagementMapOutput() ClusterStartCredentialRotationManagementMapOutput
- func (i ClusterStartCredentialRotationManagementMap) ToClusterStartCredentialRotationManagementMapOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementMapOutput
- type ClusterStartCredentialRotationManagementMapInput
- type ClusterStartCredentialRotationManagementMapOutput
- func (ClusterStartCredentialRotationManagementMapOutput) ElementType() reflect.Type
- func (o ClusterStartCredentialRotationManagementMapOutput) MapIndex(k pulumi.StringInput) ClusterStartCredentialRotationManagementOutput
- func (o ClusterStartCredentialRotationManagementMapOutput) ToClusterStartCredentialRotationManagementMapOutput() ClusterStartCredentialRotationManagementMapOutput
- func (o ClusterStartCredentialRotationManagementMapOutput) ToClusterStartCredentialRotationManagementMapOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementMapOutput
- type ClusterStartCredentialRotationManagementOutput
- func (o ClusterStartCredentialRotationManagementOutput) AutoCompletionDelayDuration() pulumi.StringOutput
- func (o ClusterStartCredentialRotationManagementOutput) ClusterId() pulumi.StringOutput
- func (ClusterStartCredentialRotationManagementOutput) ElementType() reflect.Type
- func (o ClusterStartCredentialRotationManagementOutput) ToClusterStartCredentialRotationManagementOutput() ClusterStartCredentialRotationManagementOutput
- func (o ClusterStartCredentialRotationManagementOutput) ToClusterStartCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementOutput
- type ClusterStartCredentialRotationManagementState
- type ClusterState
- type ClusterWorkloadMapping
- type ClusterWorkloadMappingArgs
- type ClusterWorkloadMappingArray
- func (ClusterWorkloadMappingArray) ElementType() reflect.Type
- func (i ClusterWorkloadMappingArray) ToClusterWorkloadMappingArrayOutput() ClusterWorkloadMappingArrayOutput
- func (i ClusterWorkloadMappingArray) ToClusterWorkloadMappingArrayOutputWithContext(ctx context.Context) ClusterWorkloadMappingArrayOutput
- type ClusterWorkloadMappingArrayInput
- type ClusterWorkloadMappingArrayOutput
- func (ClusterWorkloadMappingArrayOutput) ElementType() reflect.Type
- func (o ClusterWorkloadMappingArrayOutput) Index(i pulumi.IntInput) ClusterWorkloadMappingOutput
- func (o ClusterWorkloadMappingArrayOutput) ToClusterWorkloadMappingArrayOutput() ClusterWorkloadMappingArrayOutput
- func (o ClusterWorkloadMappingArrayOutput) ToClusterWorkloadMappingArrayOutputWithContext(ctx context.Context) ClusterWorkloadMappingArrayOutput
- type ClusterWorkloadMappingInput
- type ClusterWorkloadMappingMap
- type ClusterWorkloadMappingMapInput
- type ClusterWorkloadMappingMapOutput
- func (ClusterWorkloadMappingMapOutput) ElementType() reflect.Type
- func (o ClusterWorkloadMappingMapOutput) MapIndex(k pulumi.StringInput) ClusterWorkloadMappingOutput
- func (o ClusterWorkloadMappingMapOutput) ToClusterWorkloadMappingMapOutput() ClusterWorkloadMappingMapOutput
- func (o ClusterWorkloadMappingMapOutput) ToClusterWorkloadMappingMapOutputWithContext(ctx context.Context) ClusterWorkloadMappingMapOutput
- type ClusterWorkloadMappingOutput
- func (o ClusterWorkloadMappingOutput) ClusterId() pulumi.StringOutput
- func (o ClusterWorkloadMappingOutput) DefinedTags() pulumi.MapOutput
- func (ClusterWorkloadMappingOutput) ElementType() reflect.Type
- func (o ClusterWorkloadMappingOutput) FreeformTags() pulumi.MapOutput
- func (o ClusterWorkloadMappingOutput) MappedCompartmentId() pulumi.StringOutput
- func (o ClusterWorkloadMappingOutput) MappedTenancyId() pulumi.StringOutput
- func (o ClusterWorkloadMappingOutput) Namespace() pulumi.StringOutput
- func (o ClusterWorkloadMappingOutput) State() pulumi.StringOutput
- func (o ClusterWorkloadMappingOutput) TimeCreated() pulumi.StringOutput
- func (o ClusterWorkloadMappingOutput) ToClusterWorkloadMappingOutput() ClusterWorkloadMappingOutput
- func (o ClusterWorkloadMappingOutput) ToClusterWorkloadMappingOutputWithContext(ctx context.Context) ClusterWorkloadMappingOutput
- type ClusterWorkloadMappingState
- 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) 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) SecurityContext() ContainerInstanceContainerSecurityContextPtrOutput
- 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 ContainerInstanceContainerSecurityContext
- type ContainerInstanceContainerSecurityContextArgs
- func (ContainerInstanceContainerSecurityContextArgs) ElementType() reflect.Type
- func (i ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextOutput() ContainerInstanceContainerSecurityContextOutput
- func (i ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextOutput
- func (i ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextPtrOutput() ContainerInstanceContainerSecurityContextPtrOutput
- func (i ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextPtrOutput
- type ContainerInstanceContainerSecurityContextInput
- type ContainerInstanceContainerSecurityContextOutput
- func (ContainerInstanceContainerSecurityContextOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerSecurityContextOutput) IsNonRootUserCheckEnabled() pulumi.BoolPtrOutput
- func (o ContainerInstanceContainerSecurityContextOutput) IsRootFileSystemReadonly() pulumi.BoolPtrOutput
- func (o ContainerInstanceContainerSecurityContextOutput) RunAsGroup() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerSecurityContextOutput) RunAsUser() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerSecurityContextOutput) SecurityContextType() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextOutput() ContainerInstanceContainerSecurityContextOutput
- func (o ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextOutput
- func (o ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextPtrOutput() ContainerInstanceContainerSecurityContextPtrOutput
- func (o ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextPtrOutput
- type ContainerInstanceContainerSecurityContextPtrInput
- type ContainerInstanceContainerSecurityContextPtrOutput
- func (o ContainerInstanceContainerSecurityContextPtrOutput) Elem() ContainerInstanceContainerSecurityContextOutput
- func (ContainerInstanceContainerSecurityContextPtrOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerSecurityContextPtrOutput) IsNonRootUserCheckEnabled() pulumi.BoolPtrOutput
- func (o ContainerInstanceContainerSecurityContextPtrOutput) IsRootFileSystemReadonly() pulumi.BoolPtrOutput
- func (o ContainerInstanceContainerSecurityContextPtrOutput) RunAsGroup() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerSecurityContextPtrOutput) RunAsUser() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerSecurityContextPtrOutput) SecurityContextType() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerSecurityContextPtrOutput) ToContainerInstanceContainerSecurityContextPtrOutput() ContainerInstanceContainerSecurityContextPtrOutput
- func (o ContainerInstanceContainerSecurityContextPtrOutput) ToContainerInstanceContainerSecurityContextPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextPtrOutput
- 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 GetAddonAddonError
- type GetAddonAddonErrorArgs
- type GetAddonAddonErrorArray
- type GetAddonAddonErrorArrayInput
- type GetAddonAddonErrorArrayOutput
- func (GetAddonAddonErrorArrayOutput) ElementType() reflect.Type
- func (o GetAddonAddonErrorArrayOutput) Index(i pulumi.IntInput) GetAddonAddonErrorOutput
- func (o GetAddonAddonErrorArrayOutput) ToGetAddonAddonErrorArrayOutput() GetAddonAddonErrorArrayOutput
- func (o GetAddonAddonErrorArrayOutput) ToGetAddonAddonErrorArrayOutputWithContext(ctx context.Context) GetAddonAddonErrorArrayOutput
- type GetAddonAddonErrorInput
- type GetAddonAddonErrorOutput
- func (o GetAddonAddonErrorOutput) Code() pulumi.StringOutput
- func (GetAddonAddonErrorOutput) ElementType() reflect.Type
- func (o GetAddonAddonErrorOutput) Message() pulumi.StringOutput
- func (o GetAddonAddonErrorOutput) Status() pulumi.StringOutput
- func (o GetAddonAddonErrorOutput) ToGetAddonAddonErrorOutput() GetAddonAddonErrorOutput
- func (o GetAddonAddonErrorOutput) ToGetAddonAddonErrorOutputWithContext(ctx context.Context) GetAddonAddonErrorOutput
- type GetAddonConfiguration
- type GetAddonConfigurationArgs
- type GetAddonConfigurationArray
- func (GetAddonConfigurationArray) ElementType() reflect.Type
- func (i GetAddonConfigurationArray) ToGetAddonConfigurationArrayOutput() GetAddonConfigurationArrayOutput
- func (i GetAddonConfigurationArray) ToGetAddonConfigurationArrayOutputWithContext(ctx context.Context) GetAddonConfigurationArrayOutput
- type GetAddonConfigurationArrayInput
- type GetAddonConfigurationArrayOutput
- func (GetAddonConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetAddonConfigurationArrayOutput) Index(i pulumi.IntInput) GetAddonConfigurationOutput
- func (o GetAddonConfigurationArrayOutput) ToGetAddonConfigurationArrayOutput() GetAddonConfigurationArrayOutput
- func (o GetAddonConfigurationArrayOutput) ToGetAddonConfigurationArrayOutputWithContext(ctx context.Context) GetAddonConfigurationArrayOutput
- type GetAddonConfigurationInput
- type GetAddonConfigurationOutput
- func (GetAddonConfigurationOutput) ElementType() reflect.Type
- func (o GetAddonConfigurationOutput) Key() pulumi.StringOutput
- func (o GetAddonConfigurationOutput) ToGetAddonConfigurationOutput() GetAddonConfigurationOutput
- func (o GetAddonConfigurationOutput) ToGetAddonConfigurationOutputWithContext(ctx context.Context) GetAddonConfigurationOutput
- func (o GetAddonConfigurationOutput) Value() pulumi.StringOutput
- type GetAddonOptionsAddonOption
- type GetAddonOptionsAddonOptionArgs
- func (GetAddonOptionsAddonOptionArgs) ElementType() reflect.Type
- func (i GetAddonOptionsAddonOptionArgs) ToGetAddonOptionsAddonOptionOutput() GetAddonOptionsAddonOptionOutput
- func (i GetAddonOptionsAddonOptionArgs) ToGetAddonOptionsAddonOptionOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionOutput
- type GetAddonOptionsAddonOptionArray
- func (GetAddonOptionsAddonOptionArray) ElementType() reflect.Type
- func (i GetAddonOptionsAddonOptionArray) ToGetAddonOptionsAddonOptionArrayOutput() GetAddonOptionsAddonOptionArrayOutput
- func (i GetAddonOptionsAddonOptionArray) ToGetAddonOptionsAddonOptionArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionArrayOutput
- type GetAddonOptionsAddonOptionArrayInput
- type GetAddonOptionsAddonOptionArrayOutput
- func (GetAddonOptionsAddonOptionArrayOutput) ElementType() reflect.Type
- func (o GetAddonOptionsAddonOptionArrayOutput) Index(i pulumi.IntInput) GetAddonOptionsAddonOptionOutput
- func (o GetAddonOptionsAddonOptionArrayOutput) ToGetAddonOptionsAddonOptionArrayOutput() GetAddonOptionsAddonOptionArrayOutput
- func (o GetAddonOptionsAddonOptionArrayOutput) ToGetAddonOptionsAddonOptionArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionArrayOutput
- type GetAddonOptionsAddonOptionInput
- type GetAddonOptionsAddonOptionOutput
- func (o GetAddonOptionsAddonOptionOutput) AddonGroup() pulumi.StringOutput
- func (o GetAddonOptionsAddonOptionOutput) AddonSchemaVersion() pulumi.StringOutput
- func (o GetAddonOptionsAddonOptionOutput) DefinedTags() pulumi.MapOutput
- func (o GetAddonOptionsAddonOptionOutput) Description() pulumi.StringOutput
- func (GetAddonOptionsAddonOptionOutput) ElementType() reflect.Type
- func (o GetAddonOptionsAddonOptionOutput) FreeformTags() pulumi.MapOutput
- func (o GetAddonOptionsAddonOptionOutput) IsEssential() pulumi.BoolOutput
- func (o GetAddonOptionsAddonOptionOutput) Name() pulumi.StringOutput
- func (o GetAddonOptionsAddonOptionOutput) State() pulumi.StringOutput
- func (o GetAddonOptionsAddonOptionOutput) SystemTags() pulumi.MapOutput
- func (o GetAddonOptionsAddonOptionOutput) TimeCreated() pulumi.StringOutput
- func (o GetAddonOptionsAddonOptionOutput) ToGetAddonOptionsAddonOptionOutput() GetAddonOptionsAddonOptionOutput
- func (o GetAddonOptionsAddonOptionOutput) ToGetAddonOptionsAddonOptionOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionOutput
- func (o GetAddonOptionsAddonOptionOutput) Versions() GetAddonOptionsAddonOptionVersionArrayOutput
- type GetAddonOptionsAddonOptionVersion
- type GetAddonOptionsAddonOptionVersionArgs
- func (GetAddonOptionsAddonOptionVersionArgs) ElementType() reflect.Type
- func (i GetAddonOptionsAddonOptionVersionArgs) ToGetAddonOptionsAddonOptionVersionOutput() GetAddonOptionsAddonOptionVersionOutput
- func (i GetAddonOptionsAddonOptionVersionArgs) ToGetAddonOptionsAddonOptionVersionOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionOutput
- type GetAddonOptionsAddonOptionVersionArray
- func (GetAddonOptionsAddonOptionVersionArray) ElementType() reflect.Type
- func (i GetAddonOptionsAddonOptionVersionArray) ToGetAddonOptionsAddonOptionVersionArrayOutput() GetAddonOptionsAddonOptionVersionArrayOutput
- func (i GetAddonOptionsAddonOptionVersionArray) ToGetAddonOptionsAddonOptionVersionArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionArrayOutput
- type GetAddonOptionsAddonOptionVersionArrayInput
- type GetAddonOptionsAddonOptionVersionArrayOutput
- func (GetAddonOptionsAddonOptionVersionArrayOutput) ElementType() reflect.Type
- func (o GetAddonOptionsAddonOptionVersionArrayOutput) Index(i pulumi.IntInput) GetAddonOptionsAddonOptionVersionOutput
- func (o GetAddonOptionsAddonOptionVersionArrayOutput) ToGetAddonOptionsAddonOptionVersionArrayOutput() GetAddonOptionsAddonOptionVersionArrayOutput
- func (o GetAddonOptionsAddonOptionVersionArrayOutput) ToGetAddonOptionsAddonOptionVersionArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionArrayOutput
- type GetAddonOptionsAddonOptionVersionConfiguration
- type GetAddonOptionsAddonOptionVersionConfigurationArgs
- func (GetAddonOptionsAddonOptionVersionConfigurationArgs) ElementType() reflect.Type
- func (i GetAddonOptionsAddonOptionVersionConfigurationArgs) ToGetAddonOptionsAddonOptionVersionConfigurationOutput() GetAddonOptionsAddonOptionVersionConfigurationOutput
- func (i GetAddonOptionsAddonOptionVersionConfigurationArgs) ToGetAddonOptionsAddonOptionVersionConfigurationOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionConfigurationOutput
- type GetAddonOptionsAddonOptionVersionConfigurationArray
- func (GetAddonOptionsAddonOptionVersionConfigurationArray) ElementType() reflect.Type
- func (i GetAddonOptionsAddonOptionVersionConfigurationArray) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutput() GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
- func (i GetAddonOptionsAddonOptionVersionConfigurationArray) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
- type GetAddonOptionsAddonOptionVersionConfigurationArrayInput
- type GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
- func (GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) Index(i pulumi.IntInput) GetAddonOptionsAddonOptionVersionConfigurationOutput
- func (o GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutput() GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
- func (o GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
- type GetAddonOptionsAddonOptionVersionConfigurationInput
- type GetAddonOptionsAddonOptionVersionConfigurationOutput
- func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) Description() pulumi.StringOutput
- func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) DisplayName() pulumi.StringOutput
- func (GetAddonOptionsAddonOptionVersionConfigurationOutput) ElementType() reflect.Type
- func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) IsRequired() pulumi.BoolOutput
- func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) Key() pulumi.StringOutput
- func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) ToGetAddonOptionsAddonOptionVersionConfigurationOutput() GetAddonOptionsAddonOptionVersionConfigurationOutput
- func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) ToGetAddonOptionsAddonOptionVersionConfigurationOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionConfigurationOutput
- func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) Value() pulumi.StringOutput
- type GetAddonOptionsAddonOptionVersionInput
- type GetAddonOptionsAddonOptionVersionKubernetesVersionFilter
- type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs
- func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ElementType() reflect.Type
- func (i GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
- func (i GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
- type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray
- func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ElementType() reflect.Type
- func (i GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
- func (i GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
- type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayInput
- type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
- func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ElementType() reflect.Type
- func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) Index(i pulumi.IntInput) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
- func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
- func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
- type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterInput
- type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
- func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ElementType() reflect.Type
- func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ExactKubernetesVersions() pulumi.StringArrayOutput
- func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) MaximumVersion() pulumi.StringOutput
- func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) MinimalVersion() pulumi.StringOutput
- func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
- func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
- type GetAddonOptionsAddonOptionVersionOutput
- func (o GetAddonOptionsAddonOptionVersionOutput) Configurations() GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
- func (o GetAddonOptionsAddonOptionVersionOutput) Description() pulumi.StringOutput
- func (GetAddonOptionsAddonOptionVersionOutput) ElementType() reflect.Type
- func (o GetAddonOptionsAddonOptionVersionOutput) KubernetesVersionFilters() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
- func (o GetAddonOptionsAddonOptionVersionOutput) Status() pulumi.StringOutput
- func (o GetAddonOptionsAddonOptionVersionOutput) ToGetAddonOptionsAddonOptionVersionOutput() GetAddonOptionsAddonOptionVersionOutput
- func (o GetAddonOptionsAddonOptionVersionOutput) ToGetAddonOptionsAddonOptionVersionOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionOutput
- func (o GetAddonOptionsAddonOptionVersionOutput) VersionNumber() pulumi.StringOutput
- type GetAddonOptionsArgs
- type GetAddonOptionsFilter
- type GetAddonOptionsFilterArgs
- type GetAddonOptionsFilterArray
- func (GetAddonOptionsFilterArray) ElementType() reflect.Type
- func (i GetAddonOptionsFilterArray) ToGetAddonOptionsFilterArrayOutput() GetAddonOptionsFilterArrayOutput
- func (i GetAddonOptionsFilterArray) ToGetAddonOptionsFilterArrayOutputWithContext(ctx context.Context) GetAddonOptionsFilterArrayOutput
- type GetAddonOptionsFilterArrayInput
- type GetAddonOptionsFilterArrayOutput
- func (GetAddonOptionsFilterArrayOutput) ElementType() reflect.Type
- func (o GetAddonOptionsFilterArrayOutput) Index(i pulumi.IntInput) GetAddonOptionsFilterOutput
- func (o GetAddonOptionsFilterArrayOutput) ToGetAddonOptionsFilterArrayOutput() GetAddonOptionsFilterArrayOutput
- func (o GetAddonOptionsFilterArrayOutput) ToGetAddonOptionsFilterArrayOutputWithContext(ctx context.Context) GetAddonOptionsFilterArrayOutput
- type GetAddonOptionsFilterInput
- type GetAddonOptionsFilterOutput
- func (GetAddonOptionsFilterOutput) ElementType() reflect.Type
- func (o GetAddonOptionsFilterOutput) Name() pulumi.StringOutput
- func (o GetAddonOptionsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetAddonOptionsFilterOutput) ToGetAddonOptionsFilterOutput() GetAddonOptionsFilterOutput
- func (o GetAddonOptionsFilterOutput) ToGetAddonOptionsFilterOutputWithContext(ctx context.Context) GetAddonOptionsFilterOutput
- func (o GetAddonOptionsFilterOutput) Values() pulumi.StringArrayOutput
- type GetAddonOptionsOutputArgs
- type GetAddonOptionsResult
- type GetAddonOptionsResultOutput
- func (o GetAddonOptionsResultOutput) AddonName() pulumi.StringPtrOutput
- func (o GetAddonOptionsResultOutput) AddonOptions() GetAddonOptionsAddonOptionArrayOutput
- func (GetAddonOptionsResultOutput) ElementType() reflect.Type
- func (o GetAddonOptionsResultOutput) Filters() GetAddonOptionsFilterArrayOutput
- func (o GetAddonOptionsResultOutput) Id() pulumi.StringOutput
- func (o GetAddonOptionsResultOutput) KubernetesVersion() pulumi.StringOutput
- func (o GetAddonOptionsResultOutput) ToGetAddonOptionsResultOutput() GetAddonOptionsResultOutput
- func (o GetAddonOptionsResultOutput) ToGetAddonOptionsResultOutputWithContext(ctx context.Context) GetAddonOptionsResultOutput
- type GetAddonsAddon
- type GetAddonsAddonAddonError
- type GetAddonsAddonAddonErrorArgs
- func (GetAddonsAddonAddonErrorArgs) ElementType() reflect.Type
- func (i GetAddonsAddonAddonErrorArgs) ToGetAddonsAddonAddonErrorOutput() GetAddonsAddonAddonErrorOutput
- func (i GetAddonsAddonAddonErrorArgs) ToGetAddonsAddonAddonErrorOutputWithContext(ctx context.Context) GetAddonsAddonAddonErrorOutput
- type GetAddonsAddonAddonErrorArray
- func (GetAddonsAddonAddonErrorArray) ElementType() reflect.Type
- func (i GetAddonsAddonAddonErrorArray) ToGetAddonsAddonAddonErrorArrayOutput() GetAddonsAddonAddonErrorArrayOutput
- func (i GetAddonsAddonAddonErrorArray) ToGetAddonsAddonAddonErrorArrayOutputWithContext(ctx context.Context) GetAddonsAddonAddonErrorArrayOutput
- type GetAddonsAddonAddonErrorArrayInput
- type GetAddonsAddonAddonErrorArrayOutput
- func (GetAddonsAddonAddonErrorArrayOutput) ElementType() reflect.Type
- func (o GetAddonsAddonAddonErrorArrayOutput) Index(i pulumi.IntInput) GetAddonsAddonAddonErrorOutput
- func (o GetAddonsAddonAddonErrorArrayOutput) ToGetAddonsAddonAddonErrorArrayOutput() GetAddonsAddonAddonErrorArrayOutput
- func (o GetAddonsAddonAddonErrorArrayOutput) ToGetAddonsAddonAddonErrorArrayOutputWithContext(ctx context.Context) GetAddonsAddonAddonErrorArrayOutput
- type GetAddonsAddonAddonErrorInput
- type GetAddonsAddonAddonErrorOutput
- func (o GetAddonsAddonAddonErrorOutput) Code() pulumi.StringOutput
- func (GetAddonsAddonAddonErrorOutput) ElementType() reflect.Type
- func (o GetAddonsAddonAddonErrorOutput) Message() pulumi.StringOutput
- func (o GetAddonsAddonAddonErrorOutput) Status() pulumi.StringOutput
- func (o GetAddonsAddonAddonErrorOutput) ToGetAddonsAddonAddonErrorOutput() GetAddonsAddonAddonErrorOutput
- func (o GetAddonsAddonAddonErrorOutput) ToGetAddonsAddonAddonErrorOutputWithContext(ctx context.Context) GetAddonsAddonAddonErrorOutput
- type GetAddonsAddonArgs
- type GetAddonsAddonArray
- type GetAddonsAddonArrayInput
- type GetAddonsAddonArrayOutput
- func (GetAddonsAddonArrayOutput) ElementType() reflect.Type
- func (o GetAddonsAddonArrayOutput) Index(i pulumi.IntInput) GetAddonsAddonOutput
- func (o GetAddonsAddonArrayOutput) ToGetAddonsAddonArrayOutput() GetAddonsAddonArrayOutput
- func (o GetAddonsAddonArrayOutput) ToGetAddonsAddonArrayOutputWithContext(ctx context.Context) GetAddonsAddonArrayOutput
- type GetAddonsAddonConfiguration
- type GetAddonsAddonConfigurationArgs
- func (GetAddonsAddonConfigurationArgs) ElementType() reflect.Type
- func (i GetAddonsAddonConfigurationArgs) ToGetAddonsAddonConfigurationOutput() GetAddonsAddonConfigurationOutput
- func (i GetAddonsAddonConfigurationArgs) ToGetAddonsAddonConfigurationOutputWithContext(ctx context.Context) GetAddonsAddonConfigurationOutput
- type GetAddonsAddonConfigurationArray
- func (GetAddonsAddonConfigurationArray) ElementType() reflect.Type
- func (i GetAddonsAddonConfigurationArray) ToGetAddonsAddonConfigurationArrayOutput() GetAddonsAddonConfigurationArrayOutput
- func (i GetAddonsAddonConfigurationArray) ToGetAddonsAddonConfigurationArrayOutputWithContext(ctx context.Context) GetAddonsAddonConfigurationArrayOutput
- type GetAddonsAddonConfigurationArrayInput
- type GetAddonsAddonConfigurationArrayOutput
- func (GetAddonsAddonConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetAddonsAddonConfigurationArrayOutput) Index(i pulumi.IntInput) GetAddonsAddonConfigurationOutput
- func (o GetAddonsAddonConfigurationArrayOutput) ToGetAddonsAddonConfigurationArrayOutput() GetAddonsAddonConfigurationArrayOutput
- func (o GetAddonsAddonConfigurationArrayOutput) ToGetAddonsAddonConfigurationArrayOutputWithContext(ctx context.Context) GetAddonsAddonConfigurationArrayOutput
- type GetAddonsAddonConfigurationInput
- type GetAddonsAddonConfigurationOutput
- func (GetAddonsAddonConfigurationOutput) ElementType() reflect.Type
- func (o GetAddonsAddonConfigurationOutput) Key() pulumi.StringOutput
- func (o GetAddonsAddonConfigurationOutput) ToGetAddonsAddonConfigurationOutput() GetAddonsAddonConfigurationOutput
- func (o GetAddonsAddonConfigurationOutput) ToGetAddonsAddonConfigurationOutputWithContext(ctx context.Context) GetAddonsAddonConfigurationOutput
- func (o GetAddonsAddonConfigurationOutput) Value() pulumi.StringOutput
- type GetAddonsAddonInput
- type GetAddonsAddonOutput
- func (o GetAddonsAddonOutput) AddonErrors() GetAddonsAddonAddonErrorArrayOutput
- func (o GetAddonsAddonOutput) AddonName() pulumi.StringOutput
- func (o GetAddonsAddonOutput) ClusterId() pulumi.StringOutput
- func (o GetAddonsAddonOutput) Configurations() GetAddonsAddonConfigurationArrayOutput
- func (o GetAddonsAddonOutput) CurrentInstalledVersion() pulumi.StringOutput
- func (GetAddonsAddonOutput) ElementType() reflect.Type
- func (o GetAddonsAddonOutput) RemoveAddonResourcesOnDelete() pulumi.BoolOutput
- func (o GetAddonsAddonOutput) State() pulumi.StringOutput
- func (o GetAddonsAddonOutput) TimeCreated() pulumi.StringOutput
- func (o GetAddonsAddonOutput) ToGetAddonsAddonOutput() GetAddonsAddonOutput
- func (o GetAddonsAddonOutput) ToGetAddonsAddonOutputWithContext(ctx context.Context) GetAddonsAddonOutput
- func (o GetAddonsAddonOutput) Version() pulumi.StringOutput
- type GetAddonsArgs
- type GetAddonsFilter
- type GetAddonsFilterArgs
- type GetAddonsFilterArray
- type GetAddonsFilterArrayInput
- type GetAddonsFilterArrayOutput
- func (GetAddonsFilterArrayOutput) ElementType() reflect.Type
- func (o GetAddonsFilterArrayOutput) Index(i pulumi.IntInput) GetAddonsFilterOutput
- func (o GetAddonsFilterArrayOutput) ToGetAddonsFilterArrayOutput() GetAddonsFilterArrayOutput
- func (o GetAddonsFilterArrayOutput) ToGetAddonsFilterArrayOutputWithContext(ctx context.Context) GetAddonsFilterArrayOutput
- type GetAddonsFilterInput
- type GetAddonsFilterOutput
- func (GetAddonsFilterOutput) ElementType() reflect.Type
- func (o GetAddonsFilterOutput) Name() pulumi.StringOutput
- func (o GetAddonsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetAddonsFilterOutput) ToGetAddonsFilterOutput() GetAddonsFilterOutput
- func (o GetAddonsFilterOutput) ToGetAddonsFilterOutputWithContext(ctx context.Context) GetAddonsFilterOutput
- func (o GetAddonsFilterOutput) Values() pulumi.StringArrayOutput
- type GetAddonsOutputArgs
- type GetAddonsResult
- type GetAddonsResultOutput
- func (o GetAddonsResultOutput) Addons() GetAddonsAddonArrayOutput
- func (o GetAddonsResultOutput) ClusterId() pulumi.StringOutput
- func (GetAddonsResultOutput) ElementType() reflect.Type
- func (o GetAddonsResultOutput) Filters() GetAddonsFilterArrayOutput
- func (o GetAddonsResultOutput) Id() pulumi.StringOutput
- func (o GetAddonsResultOutput) ToGetAddonsResultOutput() GetAddonsResultOutput
- func (o GetAddonsResultOutput) ToGetAddonsResultOutputWithContext(ctx context.Context) GetAddonsResultOutput
- type GetClusterCredentialRotationStatusArgs
- type GetClusterCredentialRotationStatusOutputArgs
- type GetClusterCredentialRotationStatusResult
- type GetClusterCredentialRotationStatusResultOutput
- func (o GetClusterCredentialRotationStatusResultOutput) ClusterId() pulumi.StringOutput
- func (GetClusterCredentialRotationStatusResultOutput) ElementType() reflect.Type
- func (o GetClusterCredentialRotationStatusResultOutput) Id() pulumi.StringOutput
- func (o GetClusterCredentialRotationStatusResultOutput) Status() pulumi.StringOutput
- func (o GetClusterCredentialRotationStatusResultOutput) StatusDetails() pulumi.StringOutput
- func (o GetClusterCredentialRotationStatusResultOutput) TimeAutoCompletionScheduled() pulumi.StringOutput
- func (o GetClusterCredentialRotationStatusResultOutput) ToGetClusterCredentialRotationStatusResultOutput() GetClusterCredentialRotationStatusResultOutput
- func (o GetClusterCredentialRotationStatusResultOutput) ToGetClusterCredentialRotationStatusResultOutputWithContext(ctx context.Context) GetClusterCredentialRotationStatusResultOutput
- 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 GetClusterWorkloadMappingsArgs
- type GetClusterWorkloadMappingsFilter
- type GetClusterWorkloadMappingsFilterArgs
- func (GetClusterWorkloadMappingsFilterArgs) ElementType() reflect.Type
- func (i GetClusterWorkloadMappingsFilterArgs) ToGetClusterWorkloadMappingsFilterOutput() GetClusterWorkloadMappingsFilterOutput
- func (i GetClusterWorkloadMappingsFilterArgs) ToGetClusterWorkloadMappingsFilterOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsFilterOutput
- type GetClusterWorkloadMappingsFilterArray
- func (GetClusterWorkloadMappingsFilterArray) ElementType() reflect.Type
- func (i GetClusterWorkloadMappingsFilterArray) ToGetClusterWorkloadMappingsFilterArrayOutput() GetClusterWorkloadMappingsFilterArrayOutput
- func (i GetClusterWorkloadMappingsFilterArray) ToGetClusterWorkloadMappingsFilterArrayOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsFilterArrayOutput
- type GetClusterWorkloadMappingsFilterArrayInput
- type GetClusterWorkloadMappingsFilterArrayOutput
- func (GetClusterWorkloadMappingsFilterArrayOutput) ElementType() reflect.Type
- func (o GetClusterWorkloadMappingsFilterArrayOutput) Index(i pulumi.IntInput) GetClusterWorkloadMappingsFilterOutput
- func (o GetClusterWorkloadMappingsFilterArrayOutput) ToGetClusterWorkloadMappingsFilterArrayOutput() GetClusterWorkloadMappingsFilterArrayOutput
- func (o GetClusterWorkloadMappingsFilterArrayOutput) ToGetClusterWorkloadMappingsFilterArrayOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsFilterArrayOutput
- type GetClusterWorkloadMappingsFilterInput
- type GetClusterWorkloadMappingsFilterOutput
- func (GetClusterWorkloadMappingsFilterOutput) ElementType() reflect.Type
- func (o GetClusterWorkloadMappingsFilterOutput) Name() pulumi.StringOutput
- func (o GetClusterWorkloadMappingsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetClusterWorkloadMappingsFilterOutput) ToGetClusterWorkloadMappingsFilterOutput() GetClusterWorkloadMappingsFilterOutput
- func (o GetClusterWorkloadMappingsFilterOutput) ToGetClusterWorkloadMappingsFilterOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsFilterOutput
- func (o GetClusterWorkloadMappingsFilterOutput) Values() pulumi.StringArrayOutput
- type GetClusterWorkloadMappingsOutputArgs
- type GetClusterWorkloadMappingsResult
- type GetClusterWorkloadMappingsResultOutput
- func (o GetClusterWorkloadMappingsResultOutput) ClusterId() pulumi.StringOutput
- func (GetClusterWorkloadMappingsResultOutput) ElementType() reflect.Type
- func (o GetClusterWorkloadMappingsResultOutput) Filters() GetClusterWorkloadMappingsFilterArrayOutput
- func (o GetClusterWorkloadMappingsResultOutput) Id() pulumi.StringOutput
- func (o GetClusterWorkloadMappingsResultOutput) ToGetClusterWorkloadMappingsResultOutput() GetClusterWorkloadMappingsResultOutput
- func (o GetClusterWorkloadMappingsResultOutput) ToGetClusterWorkloadMappingsResultOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsResultOutput
- func (o GetClusterWorkloadMappingsResultOutput) WorkloadMappings() GetClusterWorkloadMappingsWorkloadMappingArrayOutput
- type GetClusterWorkloadMappingsWorkloadMapping
- type GetClusterWorkloadMappingsWorkloadMappingArgs
- func (GetClusterWorkloadMappingsWorkloadMappingArgs) ElementType() reflect.Type
- func (i GetClusterWorkloadMappingsWorkloadMappingArgs) ToGetClusterWorkloadMappingsWorkloadMappingOutput() GetClusterWorkloadMappingsWorkloadMappingOutput
- func (i GetClusterWorkloadMappingsWorkloadMappingArgs) ToGetClusterWorkloadMappingsWorkloadMappingOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsWorkloadMappingOutput
- type GetClusterWorkloadMappingsWorkloadMappingArray
- func (GetClusterWorkloadMappingsWorkloadMappingArray) ElementType() reflect.Type
- func (i GetClusterWorkloadMappingsWorkloadMappingArray) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutput() GetClusterWorkloadMappingsWorkloadMappingArrayOutput
- func (i GetClusterWorkloadMappingsWorkloadMappingArray) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsWorkloadMappingArrayOutput
- type GetClusterWorkloadMappingsWorkloadMappingArrayInput
- type GetClusterWorkloadMappingsWorkloadMappingArrayOutput
- func (GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ElementType() reflect.Type
- func (o GetClusterWorkloadMappingsWorkloadMappingArrayOutput) Index(i pulumi.IntInput) GetClusterWorkloadMappingsWorkloadMappingOutput
- func (o GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutput() GetClusterWorkloadMappingsWorkloadMappingArrayOutput
- func (o GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsWorkloadMappingArrayOutput
- type GetClusterWorkloadMappingsWorkloadMappingInput
- type GetClusterWorkloadMappingsWorkloadMappingOutput
- func (o GetClusterWorkloadMappingsWorkloadMappingOutput) ClusterId() pulumi.StringOutput
- func (o GetClusterWorkloadMappingsWorkloadMappingOutput) DefinedTags() pulumi.MapOutput
- func (GetClusterWorkloadMappingsWorkloadMappingOutput) ElementType() reflect.Type
- func (o GetClusterWorkloadMappingsWorkloadMappingOutput) FreeformTags() pulumi.MapOutput
- func (o GetClusterWorkloadMappingsWorkloadMappingOutput) Id() pulumi.StringOutput
- func (o GetClusterWorkloadMappingsWorkloadMappingOutput) MappedCompartmentId() pulumi.StringOutput
- func (o GetClusterWorkloadMappingsWorkloadMappingOutput) MappedTenancyId() pulumi.StringOutput
- func (o GetClusterWorkloadMappingsWorkloadMappingOutput) Namespace() pulumi.StringOutput
- func (o GetClusterWorkloadMappingsWorkloadMappingOutput) State() pulumi.StringOutput
- func (o GetClusterWorkloadMappingsWorkloadMappingOutput) TimeCreated() pulumi.StringOutput
- func (o GetClusterWorkloadMappingsWorkloadMappingOutput) ToGetClusterWorkloadMappingsWorkloadMappingOutput() GetClusterWorkloadMappingsWorkloadMappingOutput
- func (o GetClusterWorkloadMappingsWorkloadMappingOutput) ToGetClusterWorkloadMappingsWorkloadMappingOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsWorkloadMappingOutput
- 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) TimeCredentialExpiration() 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) Type() pulumi.StringOutput
- 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) PreemptibleNodeConfigs() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) SubnetId() pulumi.StringOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigOutput() GetNodePoolNodeConfigDetailPlacementConfigOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigOutput
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfig
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs
- func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
- func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray
- func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
- func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
- func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
- func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) PreemptionActions() ...
- func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionAction
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs
- func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() ...
- func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) ...
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray
- func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ElementType() reflect.Type
- func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() ...
- func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(ctx context.Context) ...
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
- func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() ...
- func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(ctx context.Context) ...
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput
- type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
- func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) IsPreserveBootVolume() pulumi.BoolOutput
- func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() ...
- func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) ...
- func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) Type() pulumi.StringOutput
- 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 GetNodePoolNodePoolCyclingDetail
- type GetNodePoolNodePoolCyclingDetailArgs
- func (GetNodePoolNodePoolCyclingDetailArgs) ElementType() reflect.Type
- func (i GetNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolNodePoolCyclingDetailOutput() GetNodePoolNodePoolCyclingDetailOutput
- func (i GetNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolNodePoolCyclingDetailOutputWithContext(ctx context.Context) GetNodePoolNodePoolCyclingDetailOutput
- type GetNodePoolNodePoolCyclingDetailArray
- func (GetNodePoolNodePoolCyclingDetailArray) ElementType() reflect.Type
- func (i GetNodePoolNodePoolCyclingDetailArray) ToGetNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolNodePoolCyclingDetailArrayOutput
- func (i GetNodePoolNodePoolCyclingDetailArray) ToGetNodePoolNodePoolCyclingDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodePoolCyclingDetailArrayOutput
- type GetNodePoolNodePoolCyclingDetailArrayInput
- type GetNodePoolNodePoolCyclingDetailArrayOutput
- func (GetNodePoolNodePoolCyclingDetailArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolNodePoolCyclingDetailArrayOutput) Index(i pulumi.IntInput) GetNodePoolNodePoolCyclingDetailOutput
- func (o GetNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolNodePoolCyclingDetailArrayOutput
- func (o GetNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolNodePoolCyclingDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodePoolCyclingDetailArrayOutput
- type GetNodePoolNodePoolCyclingDetailInput
- type GetNodePoolNodePoolCyclingDetailOutput
- func (GetNodePoolNodePoolCyclingDetailOutput) ElementType() reflect.Type
- func (o GetNodePoolNodePoolCyclingDetailOutput) IsNodeCyclingEnabled() pulumi.BoolOutput
- func (o GetNodePoolNodePoolCyclingDetailOutput) MaximumSurge() pulumi.StringOutput
- func (o GetNodePoolNodePoolCyclingDetailOutput) MaximumUnavailable() pulumi.StringOutput
- func (o GetNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolNodePoolCyclingDetailOutput() GetNodePoolNodePoolCyclingDetailOutput
- func (o GetNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolNodePoolCyclingDetailOutputWithContext(ctx context.Context) GetNodePoolNodePoolCyclingDetailOutput
- 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) PreemptibleNodeConfigs() ...
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) SubnetId() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfig
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs
- func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
- func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray
- func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() ...
- func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(ctx context.Context) ...
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
- func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() ...
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(ctx context.Context) ...
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
- func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) PreemptionActions() ...
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionAction
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs
- func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() ...
- func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) ...
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray
- func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() ...
- func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(ctx context.Context) ...
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
- func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() ...
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(ctx context.Context) ...
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput
- type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
- func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) IsPreserveBootVolume() pulumi.BoolOutput
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() ...
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) ...
- func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) Type() pulumi.StringOutput
- 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 GetNodePoolsNodePoolNodePoolCyclingDetail
- type GetNodePoolsNodePoolNodePoolCyclingDetailArgs
- func (GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutput() GetNodePoolsNodePoolNodePoolCyclingDetailOutput
- func (i GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodePoolCyclingDetailOutput
- type GetNodePoolsNodePoolNodePoolCyclingDetailArray
- func (GetNodePoolsNodePoolNodePoolCyclingDetailArray) ElementType() reflect.Type
- func (i GetNodePoolsNodePoolNodePoolCyclingDetailArray) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
- func (i GetNodePoolsNodePoolNodePoolCyclingDetailArray) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
- type GetNodePoolsNodePoolNodePoolCyclingDetailArrayInput
- type GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
- func (GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) Index(i pulumi.IntInput) GetNodePoolsNodePoolNodePoolCyclingDetailOutput
- func (o GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
- func (o GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
- type GetNodePoolsNodePoolNodePoolCyclingDetailInput
- type GetNodePoolsNodePoolNodePoolCyclingDetailOutput
- func (GetNodePoolsNodePoolNodePoolCyclingDetailOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodePoolCyclingDetailOutput) IsNodeCyclingEnabled() pulumi.BoolOutput
- func (o GetNodePoolsNodePoolNodePoolCyclingDetailOutput) MaximumSurge() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodePoolCyclingDetailOutput) MaximumUnavailable() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutput() GetNodePoolsNodePoolNodePoolCyclingDetailOutput
- func (o GetNodePoolsNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodePoolCyclingDetailOutput
- 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) NodePoolCyclingDetails() GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
- 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 GetPodShapesArgs
- type GetPodShapesFilter
- type GetPodShapesFilterArgs
- type GetPodShapesFilterArray
- type GetPodShapesFilterArrayInput
- type GetPodShapesFilterArrayOutput
- func (GetPodShapesFilterArrayOutput) ElementType() reflect.Type
- func (o GetPodShapesFilterArrayOutput) Index(i pulumi.IntInput) GetPodShapesFilterOutput
- func (o GetPodShapesFilterArrayOutput) ToGetPodShapesFilterArrayOutput() GetPodShapesFilterArrayOutput
- func (o GetPodShapesFilterArrayOutput) ToGetPodShapesFilterArrayOutputWithContext(ctx context.Context) GetPodShapesFilterArrayOutput
- type GetPodShapesFilterInput
- type GetPodShapesFilterOutput
- func (GetPodShapesFilterOutput) ElementType() reflect.Type
- func (o GetPodShapesFilterOutput) Name() pulumi.StringOutput
- func (o GetPodShapesFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetPodShapesFilterOutput) ToGetPodShapesFilterOutput() GetPodShapesFilterOutput
- func (o GetPodShapesFilterOutput) ToGetPodShapesFilterOutputWithContext(ctx context.Context) GetPodShapesFilterOutput
- func (o GetPodShapesFilterOutput) Values() pulumi.StringArrayOutput
- type GetPodShapesOutputArgs
- type GetPodShapesPodShape
- type GetPodShapesPodShapeArgs
- type GetPodShapesPodShapeArray
- type GetPodShapesPodShapeArrayInput
- type GetPodShapesPodShapeArrayOutput
- func (GetPodShapesPodShapeArrayOutput) ElementType() reflect.Type
- func (o GetPodShapesPodShapeArrayOutput) Index(i pulumi.IntInput) GetPodShapesPodShapeOutput
- func (o GetPodShapesPodShapeArrayOutput) ToGetPodShapesPodShapeArrayOutput() GetPodShapesPodShapeArrayOutput
- func (o GetPodShapesPodShapeArrayOutput) ToGetPodShapesPodShapeArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeArrayOutput
- type GetPodShapesPodShapeInput
- type GetPodShapesPodShapeMemoryOption
- type GetPodShapesPodShapeMemoryOptionArgs
- func (GetPodShapesPodShapeMemoryOptionArgs) ElementType() reflect.Type
- func (i GetPodShapesPodShapeMemoryOptionArgs) ToGetPodShapesPodShapeMemoryOptionOutput() GetPodShapesPodShapeMemoryOptionOutput
- func (i GetPodShapesPodShapeMemoryOptionArgs) ToGetPodShapesPodShapeMemoryOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeMemoryOptionOutput
- type GetPodShapesPodShapeMemoryOptionArray
- func (GetPodShapesPodShapeMemoryOptionArray) ElementType() reflect.Type
- func (i GetPodShapesPodShapeMemoryOptionArray) ToGetPodShapesPodShapeMemoryOptionArrayOutput() GetPodShapesPodShapeMemoryOptionArrayOutput
- func (i GetPodShapesPodShapeMemoryOptionArray) ToGetPodShapesPodShapeMemoryOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeMemoryOptionArrayOutput
- type GetPodShapesPodShapeMemoryOptionArrayInput
- type GetPodShapesPodShapeMemoryOptionArrayOutput
- func (GetPodShapesPodShapeMemoryOptionArrayOutput) ElementType() reflect.Type
- func (o GetPodShapesPodShapeMemoryOptionArrayOutput) Index(i pulumi.IntInput) GetPodShapesPodShapeMemoryOptionOutput
- func (o GetPodShapesPodShapeMemoryOptionArrayOutput) ToGetPodShapesPodShapeMemoryOptionArrayOutput() GetPodShapesPodShapeMemoryOptionArrayOutput
- func (o GetPodShapesPodShapeMemoryOptionArrayOutput) ToGetPodShapesPodShapeMemoryOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeMemoryOptionArrayOutput
- type GetPodShapesPodShapeMemoryOptionInput
- type GetPodShapesPodShapeMemoryOptionOutput
- func (o GetPodShapesPodShapeMemoryOptionOutput) DefaultPerOcpuInGbs() pulumi.Float64Output
- func (GetPodShapesPodShapeMemoryOptionOutput) ElementType() reflect.Type
- func (o GetPodShapesPodShapeMemoryOptionOutput) MaxInGbs() pulumi.Float64Output
- func (o GetPodShapesPodShapeMemoryOptionOutput) MaxPerOcpuInGbs() pulumi.Float64Output
- func (o GetPodShapesPodShapeMemoryOptionOutput) MinInGbs() pulumi.Float64Output
- func (o GetPodShapesPodShapeMemoryOptionOutput) MinPerOcpuInGbs() pulumi.Float64Output
- func (o GetPodShapesPodShapeMemoryOptionOutput) ToGetPodShapesPodShapeMemoryOptionOutput() GetPodShapesPodShapeMemoryOptionOutput
- func (o GetPodShapesPodShapeMemoryOptionOutput) ToGetPodShapesPodShapeMemoryOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeMemoryOptionOutput
- type GetPodShapesPodShapeNetworkBandwidthOption
- type GetPodShapesPodShapeNetworkBandwidthOptionArgs
- func (GetPodShapesPodShapeNetworkBandwidthOptionArgs) ElementType() reflect.Type
- func (i GetPodShapesPodShapeNetworkBandwidthOptionArgs) ToGetPodShapesPodShapeNetworkBandwidthOptionOutput() GetPodShapesPodShapeNetworkBandwidthOptionOutput
- func (i GetPodShapesPodShapeNetworkBandwidthOptionArgs) ToGetPodShapesPodShapeNetworkBandwidthOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeNetworkBandwidthOptionOutput
- type GetPodShapesPodShapeNetworkBandwidthOptionArray
- func (GetPodShapesPodShapeNetworkBandwidthOptionArray) ElementType() reflect.Type
- func (i GetPodShapesPodShapeNetworkBandwidthOptionArray) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutput() GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
- func (i GetPodShapesPodShapeNetworkBandwidthOptionArray) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
- type GetPodShapesPodShapeNetworkBandwidthOptionArrayInput
- type GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
- func (GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ElementType() reflect.Type
- func (o GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) Index(i pulumi.IntInput) GetPodShapesPodShapeNetworkBandwidthOptionOutput
- func (o GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutput() GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
- func (o GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
- type GetPodShapesPodShapeNetworkBandwidthOptionInput
- type GetPodShapesPodShapeNetworkBandwidthOptionOutput
- func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) DefaultPerOcpuInGbps() pulumi.Float64Output
- func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) ElementType() reflect.Type
- func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) MaxInGbps() pulumi.Float64Output
- func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) MinInGbps() pulumi.Float64Output
- func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionOutput() GetPodShapesPodShapeNetworkBandwidthOptionOutput
- func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeNetworkBandwidthOptionOutput
- type GetPodShapesPodShapeOcpuOption
- type GetPodShapesPodShapeOcpuOptionArgs
- func (GetPodShapesPodShapeOcpuOptionArgs) ElementType() reflect.Type
- func (i GetPodShapesPodShapeOcpuOptionArgs) ToGetPodShapesPodShapeOcpuOptionOutput() GetPodShapesPodShapeOcpuOptionOutput
- func (i GetPodShapesPodShapeOcpuOptionArgs) ToGetPodShapesPodShapeOcpuOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeOcpuOptionOutput
- type GetPodShapesPodShapeOcpuOptionArray
- func (GetPodShapesPodShapeOcpuOptionArray) ElementType() reflect.Type
- func (i GetPodShapesPodShapeOcpuOptionArray) ToGetPodShapesPodShapeOcpuOptionArrayOutput() GetPodShapesPodShapeOcpuOptionArrayOutput
- func (i GetPodShapesPodShapeOcpuOptionArray) ToGetPodShapesPodShapeOcpuOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeOcpuOptionArrayOutput
- type GetPodShapesPodShapeOcpuOptionArrayInput
- type GetPodShapesPodShapeOcpuOptionArrayOutput
- func (GetPodShapesPodShapeOcpuOptionArrayOutput) ElementType() reflect.Type
- func (o GetPodShapesPodShapeOcpuOptionArrayOutput) Index(i pulumi.IntInput) GetPodShapesPodShapeOcpuOptionOutput
- func (o GetPodShapesPodShapeOcpuOptionArrayOutput) ToGetPodShapesPodShapeOcpuOptionArrayOutput() GetPodShapesPodShapeOcpuOptionArrayOutput
- func (o GetPodShapesPodShapeOcpuOptionArrayOutput) ToGetPodShapesPodShapeOcpuOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeOcpuOptionArrayOutput
- type GetPodShapesPodShapeOcpuOptionInput
- type GetPodShapesPodShapeOcpuOptionOutput
- func (GetPodShapesPodShapeOcpuOptionOutput) ElementType() reflect.Type
- func (o GetPodShapesPodShapeOcpuOptionOutput) Max() pulumi.Float64Output
- func (o GetPodShapesPodShapeOcpuOptionOutput) Min() pulumi.Float64Output
- func (o GetPodShapesPodShapeOcpuOptionOutput) ToGetPodShapesPodShapeOcpuOptionOutput() GetPodShapesPodShapeOcpuOptionOutput
- func (o GetPodShapesPodShapeOcpuOptionOutput) ToGetPodShapesPodShapeOcpuOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeOcpuOptionOutput
- type GetPodShapesPodShapeOutput
- func (GetPodShapesPodShapeOutput) ElementType() reflect.Type
- func (o GetPodShapesPodShapeOutput) MemoryOptions() GetPodShapesPodShapeMemoryOptionArrayOutput
- func (o GetPodShapesPodShapeOutput) Name() pulumi.StringOutput
- func (o GetPodShapesPodShapeOutput) NetworkBandwidthOptions() GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
- func (o GetPodShapesPodShapeOutput) OcpuOptions() GetPodShapesPodShapeOcpuOptionArrayOutput
- func (o GetPodShapesPodShapeOutput) ProcessorDescription() pulumi.StringOutput
- func (o GetPodShapesPodShapeOutput) ToGetPodShapesPodShapeOutput() GetPodShapesPodShapeOutput
- func (o GetPodShapesPodShapeOutput) ToGetPodShapesPodShapeOutputWithContext(ctx context.Context) GetPodShapesPodShapeOutput
- type GetPodShapesResult
- type GetPodShapesResultOutput
- func (o GetPodShapesResultOutput) AvailabilityDomain() pulumi.StringPtrOutput
- func (o GetPodShapesResultOutput) CompartmentId() pulumi.StringOutput
- func (GetPodShapesResultOutput) ElementType() reflect.Type
- func (o GetPodShapesResultOutput) Filters() GetPodShapesFilterArrayOutput
- func (o GetPodShapesResultOutput) Id() pulumi.StringOutput
- func (o GetPodShapesResultOutput) Name() pulumi.StringPtrOutput
- func (o GetPodShapesResultOutput) PodShapes() GetPodShapesPodShapeArrayOutput
- func (o GetPodShapesResultOutput) ToGetPodShapesResultOutput() GetPodShapesResultOutput
- func (o GetPodShapesResultOutput) ToGetPodShapesResultOutputWithContext(ctx context.Context) GetPodShapesResultOutput
- type GetVirtualNodePoolInitialVirtualNodeLabel
- type GetVirtualNodePoolInitialVirtualNodeLabelArgs
- func (GetVirtualNodePoolInitialVirtualNodeLabelArgs) ElementType() reflect.Type
- func (i GetVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolInitialVirtualNodeLabelOutput
- func (i GetVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) GetVirtualNodePoolInitialVirtualNodeLabelOutput
- type GetVirtualNodePoolInitialVirtualNodeLabelArray
- func (GetVirtualNodePoolInitialVirtualNodeLabelArray) ElementType() reflect.Type
- func (i GetVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
- func (i GetVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
- type GetVirtualNodePoolInitialVirtualNodeLabelArrayInput
- type GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
- func (GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolInitialVirtualNodeLabelOutput
- func (o GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
- func (o GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
- type GetVirtualNodePoolInitialVirtualNodeLabelInput
- type GetVirtualNodePoolInitialVirtualNodeLabelOutput
- func (GetVirtualNodePoolInitialVirtualNodeLabelOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolInitialVirtualNodeLabelOutput) Key() pulumi.StringOutput
- func (o GetVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolInitialVirtualNodeLabelOutput
- func (o GetVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) GetVirtualNodePoolInitialVirtualNodeLabelOutput
- func (o GetVirtualNodePoolInitialVirtualNodeLabelOutput) Value() pulumi.StringOutput
- type GetVirtualNodePoolPlacementConfiguration
- type GetVirtualNodePoolPlacementConfigurationArgs
- func (GetVirtualNodePoolPlacementConfigurationArgs) ElementType() reflect.Type
- func (i GetVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolPlacementConfigurationOutput
- func (i GetVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolPlacementConfigurationOutput
- type GetVirtualNodePoolPlacementConfigurationArray
- func (GetVirtualNodePoolPlacementConfigurationArray) ElementType() reflect.Type
- func (i GetVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolPlacementConfigurationArrayOutput
- func (i GetVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolPlacementConfigurationArrayOutput
- type GetVirtualNodePoolPlacementConfigurationArrayInput
- type GetVirtualNodePoolPlacementConfigurationArrayOutput
- func (GetVirtualNodePoolPlacementConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolPlacementConfigurationArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolPlacementConfigurationOutput
- func (o GetVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolPlacementConfigurationArrayOutput
- func (o GetVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolPlacementConfigurationArrayOutput
- type GetVirtualNodePoolPlacementConfigurationInput
- type GetVirtualNodePoolPlacementConfigurationOutput
- func (o GetVirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain() pulumi.StringOutput
- func (GetVirtualNodePoolPlacementConfigurationOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolPlacementConfigurationOutput) FaultDomains() pulumi.StringArrayOutput
- func (o GetVirtualNodePoolPlacementConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o GetVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolPlacementConfigurationOutput
- func (o GetVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolPlacementConfigurationOutput
- type GetVirtualNodePoolPodConfiguration
- type GetVirtualNodePoolPodConfigurationArgs
- func (GetVirtualNodePoolPodConfigurationArgs) ElementType() reflect.Type
- func (i GetVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolPodConfigurationOutput
- func (i GetVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolPodConfigurationOutput
- type GetVirtualNodePoolPodConfigurationArray
- func (GetVirtualNodePoolPodConfigurationArray) ElementType() reflect.Type
- func (i GetVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolPodConfigurationArrayOutput
- func (i GetVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolPodConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolPodConfigurationArrayOutput
- type GetVirtualNodePoolPodConfigurationArrayInput
- type GetVirtualNodePoolPodConfigurationArrayOutput
- func (GetVirtualNodePoolPodConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolPodConfigurationArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolPodConfigurationOutput
- func (o GetVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolPodConfigurationArrayOutput
- func (o GetVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolPodConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolPodConfigurationArrayOutput
- type GetVirtualNodePoolPodConfigurationInput
- type GetVirtualNodePoolPodConfigurationOutput
- func (GetVirtualNodePoolPodConfigurationOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolPodConfigurationOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetVirtualNodePoolPodConfigurationOutput) Shape() pulumi.StringOutput
- func (o GetVirtualNodePoolPodConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o GetVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolPodConfigurationOutput
- func (o GetVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolPodConfigurationOutput
- type GetVirtualNodePoolTaint
- type GetVirtualNodePoolTaintArgs
- type GetVirtualNodePoolTaintArray
- func (GetVirtualNodePoolTaintArray) ElementType() reflect.Type
- func (i GetVirtualNodePoolTaintArray) ToGetVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolTaintArrayOutput
- func (i GetVirtualNodePoolTaintArray) ToGetVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolTaintArrayOutput
- type GetVirtualNodePoolTaintArrayInput
- type GetVirtualNodePoolTaintArrayOutput
- func (GetVirtualNodePoolTaintArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolTaintArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolTaintOutput
- func (o GetVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolTaintArrayOutput
- func (o GetVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolTaintArrayOutput
- type GetVirtualNodePoolTaintInput
- type GetVirtualNodePoolTaintOutput
- func (o GetVirtualNodePoolTaintOutput) Effect() pulumi.StringOutput
- func (GetVirtualNodePoolTaintOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolTaintOutput) Key() pulumi.StringOutput
- func (o GetVirtualNodePoolTaintOutput) ToGetVirtualNodePoolTaintOutput() GetVirtualNodePoolTaintOutput
- func (o GetVirtualNodePoolTaintOutput) ToGetVirtualNodePoolTaintOutputWithContext(ctx context.Context) GetVirtualNodePoolTaintOutput
- func (o GetVirtualNodePoolTaintOutput) Value() pulumi.StringOutput
- type GetVirtualNodePoolVirtualNodeTag
- type GetVirtualNodePoolVirtualNodeTagArgs
- func (GetVirtualNodePoolVirtualNodeTagArgs) ElementType() reflect.Type
- func (i GetVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolVirtualNodeTagOutput
- func (i GetVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolVirtualNodeTagOutputWithContext(ctx context.Context) GetVirtualNodePoolVirtualNodeTagOutput
- type GetVirtualNodePoolVirtualNodeTagArray
- func (GetVirtualNodePoolVirtualNodeTagArray) ElementType() reflect.Type
- func (i GetVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolVirtualNodeTagArrayOutput
- func (i GetVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolVirtualNodeTagArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolVirtualNodeTagArrayOutput
- type GetVirtualNodePoolVirtualNodeTagArrayInput
- type GetVirtualNodePoolVirtualNodeTagArrayOutput
- func (GetVirtualNodePoolVirtualNodeTagArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolVirtualNodeTagArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolVirtualNodeTagOutput
- func (o GetVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolVirtualNodeTagArrayOutput
- func (o GetVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolVirtualNodeTagArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolVirtualNodeTagArrayOutput
- type GetVirtualNodePoolVirtualNodeTagInput
- type GetVirtualNodePoolVirtualNodeTagOutput
- func (o GetVirtualNodePoolVirtualNodeTagOutput) DefinedTags() pulumi.MapOutput
- func (GetVirtualNodePoolVirtualNodeTagOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolVirtualNodeTagOutput) FreeformTags() pulumi.MapOutput
- func (o GetVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolVirtualNodeTagOutput
- func (o GetVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolVirtualNodeTagOutputWithContext(ctx context.Context) GetVirtualNodePoolVirtualNodeTagOutput
- type GetVirtualNodePoolsArgs
- type GetVirtualNodePoolsFilter
- type GetVirtualNodePoolsFilterArgs
- func (GetVirtualNodePoolsFilterArgs) ElementType() reflect.Type
- func (i GetVirtualNodePoolsFilterArgs) ToGetVirtualNodePoolsFilterOutput() GetVirtualNodePoolsFilterOutput
- func (i GetVirtualNodePoolsFilterArgs) ToGetVirtualNodePoolsFilterOutputWithContext(ctx context.Context) GetVirtualNodePoolsFilterOutput
- type GetVirtualNodePoolsFilterArray
- func (GetVirtualNodePoolsFilterArray) ElementType() reflect.Type
- func (i GetVirtualNodePoolsFilterArray) ToGetVirtualNodePoolsFilterArrayOutput() GetVirtualNodePoolsFilterArrayOutput
- func (i GetVirtualNodePoolsFilterArray) ToGetVirtualNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsFilterArrayOutput
- type GetVirtualNodePoolsFilterArrayInput
- type GetVirtualNodePoolsFilterArrayOutput
- func (GetVirtualNodePoolsFilterArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsFilterArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolsFilterOutput
- func (o GetVirtualNodePoolsFilterArrayOutput) ToGetVirtualNodePoolsFilterArrayOutput() GetVirtualNodePoolsFilterArrayOutput
- func (o GetVirtualNodePoolsFilterArrayOutput) ToGetVirtualNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsFilterArrayOutput
- type GetVirtualNodePoolsFilterInput
- type GetVirtualNodePoolsFilterOutput
- func (GetVirtualNodePoolsFilterOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsFilterOutput) Name() pulumi.StringOutput
- func (o GetVirtualNodePoolsFilterOutput) Regex() pulumi.BoolPtrOutput
- func (o GetVirtualNodePoolsFilterOutput) ToGetVirtualNodePoolsFilterOutput() GetVirtualNodePoolsFilterOutput
- func (o GetVirtualNodePoolsFilterOutput) ToGetVirtualNodePoolsFilterOutputWithContext(ctx context.Context) GetVirtualNodePoolsFilterOutput
- func (o GetVirtualNodePoolsFilterOutput) Values() pulumi.StringArrayOutput
- type GetVirtualNodePoolsOutputArgs
- type GetVirtualNodePoolsResult
- type GetVirtualNodePoolsResultOutput
- func (o GetVirtualNodePoolsResultOutput) ClusterId() pulumi.StringPtrOutput
- func (o GetVirtualNodePoolsResultOutput) CompartmentId() pulumi.StringOutput
- func (o GetVirtualNodePoolsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (GetVirtualNodePoolsResultOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsResultOutput) Filters() GetVirtualNodePoolsFilterArrayOutput
- func (o GetVirtualNodePoolsResultOutput) Id() pulumi.StringOutput
- func (o GetVirtualNodePoolsResultOutput) States() pulumi.StringArrayOutput
- func (o GetVirtualNodePoolsResultOutput) ToGetVirtualNodePoolsResultOutput() GetVirtualNodePoolsResultOutput
- func (o GetVirtualNodePoolsResultOutput) ToGetVirtualNodePoolsResultOutputWithContext(ctx context.Context) GetVirtualNodePoolsResultOutput
- func (o GetVirtualNodePoolsResultOutput) VirtualNodePools() GetVirtualNodePoolsVirtualNodePoolArrayOutput
- type GetVirtualNodePoolsVirtualNodePool
- type GetVirtualNodePoolsVirtualNodePoolArgs
- func (GetVirtualNodePoolsVirtualNodePoolArgs) ElementType() reflect.Type
- func (i GetVirtualNodePoolsVirtualNodePoolArgs) ToGetVirtualNodePoolsVirtualNodePoolOutput() GetVirtualNodePoolsVirtualNodePoolOutput
- func (i GetVirtualNodePoolsVirtualNodePoolArgs) ToGetVirtualNodePoolsVirtualNodePoolOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolOutput
- type GetVirtualNodePoolsVirtualNodePoolArray
- func (GetVirtualNodePoolsVirtualNodePoolArray) ElementType() reflect.Type
- func (i GetVirtualNodePoolsVirtualNodePoolArray) ToGetVirtualNodePoolsVirtualNodePoolArrayOutput() GetVirtualNodePoolsVirtualNodePoolArrayOutput
- func (i GetVirtualNodePoolsVirtualNodePoolArray) ToGetVirtualNodePoolsVirtualNodePoolArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolArrayOutput
- type GetVirtualNodePoolsVirtualNodePoolArrayInput
- type GetVirtualNodePoolsVirtualNodePoolArrayOutput
- func (GetVirtualNodePoolsVirtualNodePoolArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolsVirtualNodePoolOutput
- func (o GetVirtualNodePoolsVirtualNodePoolArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolArrayOutput() GetVirtualNodePoolsVirtualNodePoolArrayOutput
- func (o GetVirtualNodePoolsVirtualNodePoolArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolArrayOutput
- type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabel
- type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs
- func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ElementType() reflect.Type
- func (i GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
- func (i GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
- type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray
- func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ElementType() reflect.Type
- func (i GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
- func (i GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
- type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayInput
- type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
- func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
- func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
- func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
- type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelInput
- type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
- func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) Key() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
- func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
- func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) Value() pulumi.StringOutput
- type GetVirtualNodePoolsVirtualNodePoolInput
- type GetVirtualNodePoolsVirtualNodePoolOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) ClusterId() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) CompartmentId() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) DefinedTags() pulumi.MapOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) DisplayName() pulumi.StringOutput
- func (GetVirtualNodePoolsVirtualNodePoolOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) FreeformTags() pulumi.MapOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) Id() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) InitialVirtualNodeLabels() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) KubernetesVersion() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) LifecycleDetails() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) PlacementConfigurations() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) PodConfigurations() GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) Size() pulumi.IntOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) State() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) SystemTags() pulumi.MapOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) Taints() GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) TimeCreated() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) TimeUpdated() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) ToGetVirtualNodePoolsVirtualNodePoolOutput() GetVirtualNodePoolsVirtualNodePoolOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) ToGetVirtualNodePoolsVirtualNodePoolOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) VirtualNodePoolId() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) VirtualNodeTags() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
- type GetVirtualNodePoolsVirtualNodePoolPlacementConfiguration
- type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs
- func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ElementType() reflect.Type
- func (i GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
- func (i GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
- type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray
- func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ElementType() reflect.Type
- func (i GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
- func (i GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
- type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayInput
- type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
- func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
- func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
- func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
- type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationInput
- type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
- func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain() pulumi.StringOutput
- func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) FaultDomains() pulumi.StringArrayOutput
- func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
- func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
- type GetVirtualNodePoolsVirtualNodePoolPodConfiguration
- type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs
- func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ElementType() reflect.Type
- func (i GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
- func (i GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
- type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray
- func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ElementType() reflect.Type
- func (i GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
- func (i GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
- type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayInput
- type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
- func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
- func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
- func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
- type GetVirtualNodePoolsVirtualNodePoolPodConfigurationInput
- type GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
- func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) NsgIds() pulumi.StringArrayOutput
- func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) Shape() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
- func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
- type GetVirtualNodePoolsVirtualNodePoolTaint
- type GetVirtualNodePoolsVirtualNodePoolTaintArgs
- func (GetVirtualNodePoolsVirtualNodePoolTaintArgs) ElementType() reflect.Type
- func (i GetVirtualNodePoolsVirtualNodePoolTaintArgs) ToGetVirtualNodePoolsVirtualNodePoolTaintOutput() GetVirtualNodePoolsVirtualNodePoolTaintOutput
- func (i GetVirtualNodePoolsVirtualNodePoolTaintArgs) ToGetVirtualNodePoolsVirtualNodePoolTaintOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolTaintOutput
- type GetVirtualNodePoolsVirtualNodePoolTaintArray
- func (GetVirtualNodePoolsVirtualNodePoolTaintArray) ElementType() reflect.Type
- func (i GetVirtualNodePoolsVirtualNodePoolTaintArray) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
- func (i GetVirtualNodePoolsVirtualNodePoolTaintArray) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
- type GetVirtualNodePoolsVirtualNodePoolTaintArrayInput
- type GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
- func (GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolsVirtualNodePoolTaintOutput
- func (o GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
- func (o GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
- type GetVirtualNodePoolsVirtualNodePoolTaintInput
- type GetVirtualNodePoolsVirtualNodePoolTaintOutput
- func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) Effect() pulumi.StringOutput
- func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) Key() pulumi.StringOutput
- func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintOutput() GetVirtualNodePoolsVirtualNodePoolTaintOutput
- func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolTaintOutput
- func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) Value() pulumi.StringOutput
- type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTag
- type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs
- func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ElementType() reflect.Type
- func (i GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput
- func (i GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput
- type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray
- func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ElementType() reflect.Type
- func (i GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
- func (i GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
- type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayInput
- type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
- func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput
- func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
- func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
- type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagInput
- type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput
- func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) DefinedTags() pulumi.MapOutput
- func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) FreeformTags() pulumi.MapOutput
- func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput
- func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput
- 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 LookupAddonArgs
- type LookupAddonOutputArgs
- type LookupAddonResult
- type LookupAddonResultOutput
- func (o LookupAddonResultOutput) AddonErrors() GetAddonAddonErrorArrayOutput
- func (o LookupAddonResultOutput) AddonName() pulumi.StringOutput
- func (o LookupAddonResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupAddonResultOutput) Configurations() GetAddonConfigurationArrayOutput
- func (o LookupAddonResultOutput) CurrentInstalledVersion() pulumi.StringOutput
- func (LookupAddonResultOutput) ElementType() reflect.Type
- func (o LookupAddonResultOutput) Id() pulumi.StringOutput
- func (o LookupAddonResultOutput) RemoveAddonResourcesOnDelete() pulumi.BoolOutput
- func (o LookupAddonResultOutput) State() pulumi.StringOutput
- func (o LookupAddonResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupAddonResultOutput) ToLookupAddonResultOutput() LookupAddonResultOutput
- func (o LookupAddonResultOutput) ToLookupAddonResultOutputWithContext(ctx context.Context) LookupAddonResultOutput
- func (o LookupAddonResultOutput) Version() pulumi.StringOutput
- type LookupClusterWorkloadMappingArgs
- type LookupClusterWorkloadMappingOutputArgs
- type LookupClusterWorkloadMappingResult
- type LookupClusterWorkloadMappingResultOutput
- func (o LookupClusterWorkloadMappingResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupClusterWorkloadMappingResultOutput) DefinedTags() pulumi.MapOutput
- func (LookupClusterWorkloadMappingResultOutput) ElementType() reflect.Type
- func (o LookupClusterWorkloadMappingResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupClusterWorkloadMappingResultOutput) Id() pulumi.StringOutput
- func (o LookupClusterWorkloadMappingResultOutput) MappedCompartmentId() pulumi.StringOutput
- func (o LookupClusterWorkloadMappingResultOutput) MappedTenancyId() pulumi.StringOutput
- func (o LookupClusterWorkloadMappingResultOutput) Namespace() pulumi.StringOutput
- func (o LookupClusterWorkloadMappingResultOutput) State() pulumi.StringOutput
- func (o LookupClusterWorkloadMappingResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupClusterWorkloadMappingResultOutput) ToLookupClusterWorkloadMappingResultOutput() LookupClusterWorkloadMappingResultOutput
- func (o LookupClusterWorkloadMappingResultOutput) ToLookupClusterWorkloadMappingResultOutputWithContext(ctx context.Context) LookupClusterWorkloadMappingResultOutput
- func (o LookupClusterWorkloadMappingResultOutput) WorkloadMappingId() pulumi.StringOutput
- 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) NodePoolCyclingDetails() GetNodePoolNodePoolCyclingDetailArrayOutput
- 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 LookupVirtualNodePoolArgs
- type LookupVirtualNodePoolOutputArgs
- type LookupVirtualNodePoolResult
- type LookupVirtualNodePoolResultOutput
- func (o LookupVirtualNodePoolResultOutput) ClusterId() pulumi.StringOutput
- func (o LookupVirtualNodePoolResultOutput) CompartmentId() pulumi.StringOutput
- func (o LookupVirtualNodePoolResultOutput) DefinedTags() pulumi.MapOutput
- func (o LookupVirtualNodePoolResultOutput) DisplayName() pulumi.StringOutput
- func (LookupVirtualNodePoolResultOutput) ElementType() reflect.Type
- func (o LookupVirtualNodePoolResultOutput) FreeformTags() pulumi.MapOutput
- func (o LookupVirtualNodePoolResultOutput) Id() pulumi.StringOutput
- func (o LookupVirtualNodePoolResultOutput) InitialVirtualNodeLabels() GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
- func (o LookupVirtualNodePoolResultOutput) KubernetesVersion() pulumi.StringOutput
- func (o LookupVirtualNodePoolResultOutput) LifecycleDetails() pulumi.StringOutput
- func (o LookupVirtualNodePoolResultOutput) NsgIds() pulumi.StringArrayOutput
- func (o LookupVirtualNodePoolResultOutput) PlacementConfigurations() GetVirtualNodePoolPlacementConfigurationArrayOutput
- func (o LookupVirtualNodePoolResultOutput) PodConfigurations() GetVirtualNodePoolPodConfigurationArrayOutput
- func (o LookupVirtualNodePoolResultOutput) Size() pulumi.IntOutput
- func (o LookupVirtualNodePoolResultOutput) State() pulumi.StringOutput
- func (o LookupVirtualNodePoolResultOutput) SystemTags() pulumi.MapOutput
- func (o LookupVirtualNodePoolResultOutput) Taints() GetVirtualNodePoolTaintArrayOutput
- func (o LookupVirtualNodePoolResultOutput) TimeCreated() pulumi.StringOutput
- func (o LookupVirtualNodePoolResultOutput) TimeUpdated() pulumi.StringOutput
- func (o LookupVirtualNodePoolResultOutput) ToLookupVirtualNodePoolResultOutput() LookupVirtualNodePoolResultOutput
- func (o LookupVirtualNodePoolResultOutput) ToLookupVirtualNodePoolResultOutputWithContext(ctx context.Context) LookupVirtualNodePoolResultOutput
- func (o LookupVirtualNodePoolResultOutput) VirtualNodePoolId() pulumi.StringOutput
- func (o LookupVirtualNodePoolResultOutput) VirtualNodeTags() GetVirtualNodePoolVirtualNodeTagArrayOutput
- 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) PreemptibleNodeConfig() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigOutput) SubnetId() pulumi.StringOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigOutput() NodePoolNodeConfigDetailsPlacementConfigOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigOutput
- type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfig
- type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs
- func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
- func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
- func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
- func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
- type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigInput
- type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
- func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) PreemptionAction() ...
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
- type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionAction
- type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs
- func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ElementType() reflect.Type
- func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() ...
- func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) ...
- func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput() ...
- func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext(ctx context.Context) ...
- type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionInput
- type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
- func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) IsPreserveBootVolume() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() ...
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) ...
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput() ...
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext(ctx context.Context) ...
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) Type() pulumi.StringOutput
- type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrInput
- type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) Elem() ...
- func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) IsPreserveBootVolume() pulumi.BoolPtrOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput() ...
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext(ctx context.Context) ...
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) Type() pulumi.StringPtrOutput
- type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrInput
- type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) Elem() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
- func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) PreemptionAction() ...
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
- func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
- 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 NodePoolNodePoolCyclingDetails
- type NodePoolNodePoolCyclingDetailsArgs
- func (NodePoolNodePoolCyclingDetailsArgs) ElementType() reflect.Type
- func (i NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsOutput() NodePoolNodePoolCyclingDetailsOutput
- func (i NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsOutput
- func (i NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsPtrOutput() NodePoolNodePoolCyclingDetailsPtrOutput
- func (i NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsPtrOutput
- type NodePoolNodePoolCyclingDetailsInput
- type NodePoolNodePoolCyclingDetailsOutput
- func (NodePoolNodePoolCyclingDetailsOutput) ElementType() reflect.Type
- func (o NodePoolNodePoolCyclingDetailsOutput) IsNodeCyclingEnabled() pulumi.BoolPtrOutput
- func (o NodePoolNodePoolCyclingDetailsOutput) MaximumSurge() pulumi.StringPtrOutput
- func (o NodePoolNodePoolCyclingDetailsOutput) MaximumUnavailable() pulumi.StringPtrOutput
- func (o NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsOutput() NodePoolNodePoolCyclingDetailsOutput
- func (o NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsOutput
- func (o NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsPtrOutput() NodePoolNodePoolCyclingDetailsPtrOutput
- func (o NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsPtrOutput
- type NodePoolNodePoolCyclingDetailsPtrInput
- type NodePoolNodePoolCyclingDetailsPtrOutput
- func (o NodePoolNodePoolCyclingDetailsPtrOutput) Elem() NodePoolNodePoolCyclingDetailsOutput
- func (NodePoolNodePoolCyclingDetailsPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodePoolCyclingDetailsPtrOutput) IsNodeCyclingEnabled() pulumi.BoolPtrOutput
- func (o NodePoolNodePoolCyclingDetailsPtrOutput) MaximumSurge() pulumi.StringPtrOutput
- func (o NodePoolNodePoolCyclingDetailsPtrOutput) MaximumUnavailable() pulumi.StringPtrOutput
- func (o NodePoolNodePoolCyclingDetailsPtrOutput) ToNodePoolNodePoolCyclingDetailsPtrOutput() NodePoolNodePoolCyclingDetailsPtrOutput
- func (o NodePoolNodePoolCyclingDetailsPtrOutput) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsPtrOutput
- 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) NodePoolCyclingDetails() NodePoolNodePoolCyclingDetailsOutput
- 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
- type VirtualNodePool
- type VirtualNodePoolArgs
- type VirtualNodePoolArray
- type VirtualNodePoolArrayInput
- type VirtualNodePoolArrayOutput
- func (VirtualNodePoolArrayOutput) ElementType() reflect.Type
- func (o VirtualNodePoolArrayOutput) Index(i pulumi.IntInput) VirtualNodePoolOutput
- func (o VirtualNodePoolArrayOutput) ToVirtualNodePoolArrayOutput() VirtualNodePoolArrayOutput
- func (o VirtualNodePoolArrayOutput) ToVirtualNodePoolArrayOutputWithContext(ctx context.Context) VirtualNodePoolArrayOutput
- type VirtualNodePoolInitialVirtualNodeLabel
- type VirtualNodePoolInitialVirtualNodeLabelArgs
- func (VirtualNodePoolInitialVirtualNodeLabelArgs) ElementType() reflect.Type
- func (i VirtualNodePoolInitialVirtualNodeLabelArgs) ToVirtualNodePoolInitialVirtualNodeLabelOutput() VirtualNodePoolInitialVirtualNodeLabelOutput
- func (i VirtualNodePoolInitialVirtualNodeLabelArgs) ToVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) VirtualNodePoolInitialVirtualNodeLabelOutput
- type VirtualNodePoolInitialVirtualNodeLabelArray
- func (VirtualNodePoolInitialVirtualNodeLabelArray) ElementType() reflect.Type
- func (i VirtualNodePoolInitialVirtualNodeLabelArray) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutput() VirtualNodePoolInitialVirtualNodeLabelArrayOutput
- func (i VirtualNodePoolInitialVirtualNodeLabelArray) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) VirtualNodePoolInitialVirtualNodeLabelArrayOutput
- type VirtualNodePoolInitialVirtualNodeLabelArrayInput
- type VirtualNodePoolInitialVirtualNodeLabelArrayOutput
- func (VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType() reflect.Type
- func (o VirtualNodePoolInitialVirtualNodeLabelArrayOutput) Index(i pulumi.IntInput) VirtualNodePoolInitialVirtualNodeLabelOutput
- func (o VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutput() VirtualNodePoolInitialVirtualNodeLabelArrayOutput
- func (o VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) VirtualNodePoolInitialVirtualNodeLabelArrayOutput
- type VirtualNodePoolInitialVirtualNodeLabelInput
- type VirtualNodePoolInitialVirtualNodeLabelOutput
- func (VirtualNodePoolInitialVirtualNodeLabelOutput) ElementType() reflect.Type
- func (o VirtualNodePoolInitialVirtualNodeLabelOutput) Key() pulumi.StringPtrOutput
- func (o VirtualNodePoolInitialVirtualNodeLabelOutput) ToVirtualNodePoolInitialVirtualNodeLabelOutput() VirtualNodePoolInitialVirtualNodeLabelOutput
- func (o VirtualNodePoolInitialVirtualNodeLabelOutput) ToVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) VirtualNodePoolInitialVirtualNodeLabelOutput
- func (o VirtualNodePoolInitialVirtualNodeLabelOutput) Value() pulumi.StringPtrOutput
- type VirtualNodePoolInput
- type VirtualNodePoolMap
- type VirtualNodePoolMapInput
- type VirtualNodePoolMapOutput
- func (VirtualNodePoolMapOutput) ElementType() reflect.Type
- func (o VirtualNodePoolMapOutput) MapIndex(k pulumi.StringInput) VirtualNodePoolOutput
- func (o VirtualNodePoolMapOutput) ToVirtualNodePoolMapOutput() VirtualNodePoolMapOutput
- func (o VirtualNodePoolMapOutput) ToVirtualNodePoolMapOutputWithContext(ctx context.Context) VirtualNodePoolMapOutput
- type VirtualNodePoolOutput
- func (o VirtualNodePoolOutput) ClusterId() pulumi.StringOutput
- func (o VirtualNodePoolOutput) CompartmentId() pulumi.StringOutput
- func (o VirtualNodePoolOutput) DefinedTags() pulumi.MapOutput
- func (o VirtualNodePoolOutput) DisplayName() pulumi.StringOutput
- func (VirtualNodePoolOutput) ElementType() reflect.Type
- func (o VirtualNodePoolOutput) FreeformTags() pulumi.MapOutput
- func (o VirtualNodePoolOutput) InitialVirtualNodeLabels() VirtualNodePoolInitialVirtualNodeLabelArrayOutput
- func (o VirtualNodePoolOutput) KubernetesVersion() pulumi.StringOutput
- func (o VirtualNodePoolOutput) LifecycleDetails() pulumi.StringOutput
- func (o VirtualNodePoolOutput) NsgIds() pulumi.StringArrayOutput
- func (o VirtualNodePoolOutput) PlacementConfigurations() VirtualNodePoolPlacementConfigurationArrayOutput
- func (o VirtualNodePoolOutput) PodConfiguration() VirtualNodePoolPodConfigurationOutput
- func (o VirtualNodePoolOutput) Size() pulumi.IntOutput
- func (o VirtualNodePoolOutput) State() pulumi.StringOutput
- func (o VirtualNodePoolOutput) SystemTags() pulumi.MapOutput
- func (o VirtualNodePoolOutput) Taints() VirtualNodePoolTaintArrayOutput
- func (o VirtualNodePoolOutput) TimeCreated() pulumi.StringOutput
- func (o VirtualNodePoolOutput) TimeUpdated() pulumi.StringOutput
- func (o VirtualNodePoolOutput) ToVirtualNodePoolOutput() VirtualNodePoolOutput
- func (o VirtualNodePoolOutput) ToVirtualNodePoolOutputWithContext(ctx context.Context) VirtualNodePoolOutput
- func (o VirtualNodePoolOutput) VirtualNodeTags() VirtualNodePoolVirtualNodeTagsOutput
- type VirtualNodePoolPlacementConfiguration
- type VirtualNodePoolPlacementConfigurationArgs
- func (VirtualNodePoolPlacementConfigurationArgs) ElementType() reflect.Type
- func (i VirtualNodePoolPlacementConfigurationArgs) ToVirtualNodePoolPlacementConfigurationOutput() VirtualNodePoolPlacementConfigurationOutput
- func (i VirtualNodePoolPlacementConfigurationArgs) ToVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) VirtualNodePoolPlacementConfigurationOutput
- type VirtualNodePoolPlacementConfigurationArray
- func (VirtualNodePoolPlacementConfigurationArray) ElementType() reflect.Type
- func (i VirtualNodePoolPlacementConfigurationArray) ToVirtualNodePoolPlacementConfigurationArrayOutput() VirtualNodePoolPlacementConfigurationArrayOutput
- func (i VirtualNodePoolPlacementConfigurationArray) ToVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) VirtualNodePoolPlacementConfigurationArrayOutput
- type VirtualNodePoolPlacementConfigurationArrayInput
- type VirtualNodePoolPlacementConfigurationArrayOutput
- func (VirtualNodePoolPlacementConfigurationArrayOutput) ElementType() reflect.Type
- func (o VirtualNodePoolPlacementConfigurationArrayOutput) Index(i pulumi.IntInput) VirtualNodePoolPlacementConfigurationOutput
- func (o VirtualNodePoolPlacementConfigurationArrayOutput) ToVirtualNodePoolPlacementConfigurationArrayOutput() VirtualNodePoolPlacementConfigurationArrayOutput
- func (o VirtualNodePoolPlacementConfigurationArrayOutput) ToVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) VirtualNodePoolPlacementConfigurationArrayOutput
- type VirtualNodePoolPlacementConfigurationInput
- type VirtualNodePoolPlacementConfigurationOutput
- func (o VirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain() pulumi.StringOutput
- func (VirtualNodePoolPlacementConfigurationOutput) ElementType() reflect.Type
- func (o VirtualNodePoolPlacementConfigurationOutput) FaultDomains() pulumi.StringArrayOutput
- func (o VirtualNodePoolPlacementConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o VirtualNodePoolPlacementConfigurationOutput) ToVirtualNodePoolPlacementConfigurationOutput() VirtualNodePoolPlacementConfigurationOutput
- func (o VirtualNodePoolPlacementConfigurationOutput) ToVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) VirtualNodePoolPlacementConfigurationOutput
- type VirtualNodePoolPodConfiguration
- type VirtualNodePoolPodConfigurationArgs
- func (VirtualNodePoolPodConfigurationArgs) ElementType() reflect.Type
- func (i VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationOutput() VirtualNodePoolPodConfigurationOutput
- func (i VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationOutput
- func (i VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationPtrOutput() VirtualNodePoolPodConfigurationPtrOutput
- func (i VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationPtrOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationPtrOutput
- type VirtualNodePoolPodConfigurationInput
- type VirtualNodePoolPodConfigurationOutput
- func (VirtualNodePoolPodConfigurationOutput) ElementType() reflect.Type
- func (o VirtualNodePoolPodConfigurationOutput) NsgIds() pulumi.StringArrayOutput
- func (o VirtualNodePoolPodConfigurationOutput) Shape() pulumi.StringOutput
- func (o VirtualNodePoolPodConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationOutput() VirtualNodePoolPodConfigurationOutput
- func (o VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationOutput
- func (o VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationPtrOutput() VirtualNodePoolPodConfigurationPtrOutput
- func (o VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationPtrOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationPtrOutput
- type VirtualNodePoolPodConfigurationPtrInput
- type VirtualNodePoolPodConfigurationPtrOutput
- func (o VirtualNodePoolPodConfigurationPtrOutput) Elem() VirtualNodePoolPodConfigurationOutput
- func (VirtualNodePoolPodConfigurationPtrOutput) ElementType() reflect.Type
- func (o VirtualNodePoolPodConfigurationPtrOutput) NsgIds() pulumi.StringArrayOutput
- func (o VirtualNodePoolPodConfigurationPtrOutput) Shape() pulumi.StringPtrOutput
- func (o VirtualNodePoolPodConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o VirtualNodePoolPodConfigurationPtrOutput) ToVirtualNodePoolPodConfigurationPtrOutput() VirtualNodePoolPodConfigurationPtrOutput
- func (o VirtualNodePoolPodConfigurationPtrOutput) ToVirtualNodePoolPodConfigurationPtrOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationPtrOutput
- type VirtualNodePoolState
- type VirtualNodePoolTaint
- type VirtualNodePoolTaintArgs
- type VirtualNodePoolTaintArray
- type VirtualNodePoolTaintArrayInput
- type VirtualNodePoolTaintArrayOutput
- func (VirtualNodePoolTaintArrayOutput) ElementType() reflect.Type
- func (o VirtualNodePoolTaintArrayOutput) Index(i pulumi.IntInput) VirtualNodePoolTaintOutput
- func (o VirtualNodePoolTaintArrayOutput) ToVirtualNodePoolTaintArrayOutput() VirtualNodePoolTaintArrayOutput
- func (o VirtualNodePoolTaintArrayOutput) ToVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) VirtualNodePoolTaintArrayOutput
- type VirtualNodePoolTaintInput
- type VirtualNodePoolTaintOutput
- func (o VirtualNodePoolTaintOutput) Effect() pulumi.StringPtrOutput
- func (VirtualNodePoolTaintOutput) ElementType() reflect.Type
- func (o VirtualNodePoolTaintOutput) Key() pulumi.StringPtrOutput
- func (o VirtualNodePoolTaintOutput) ToVirtualNodePoolTaintOutput() VirtualNodePoolTaintOutput
- func (o VirtualNodePoolTaintOutput) ToVirtualNodePoolTaintOutputWithContext(ctx context.Context) VirtualNodePoolTaintOutput
- func (o VirtualNodePoolTaintOutput) Value() pulumi.StringPtrOutput
- type VirtualNodePoolVirtualNodeTags
- type VirtualNodePoolVirtualNodeTagsArgs
- func (VirtualNodePoolVirtualNodeTagsArgs) ElementType() reflect.Type
- func (i VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsOutput() VirtualNodePoolVirtualNodeTagsOutput
- func (i VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsOutput
- func (i VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsPtrOutput() VirtualNodePoolVirtualNodeTagsPtrOutput
- func (i VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsPtrOutput
- type VirtualNodePoolVirtualNodeTagsInput
- type VirtualNodePoolVirtualNodeTagsOutput
- func (o VirtualNodePoolVirtualNodeTagsOutput) DefinedTags() pulumi.MapOutput
- func (VirtualNodePoolVirtualNodeTagsOutput) ElementType() reflect.Type
- func (o VirtualNodePoolVirtualNodeTagsOutput) FreeformTags() pulumi.MapOutput
- func (o VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsOutput() VirtualNodePoolVirtualNodeTagsOutput
- func (o VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsOutput
- func (o VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutput() VirtualNodePoolVirtualNodeTagsPtrOutput
- func (o VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsPtrOutput
- type VirtualNodePoolVirtualNodeTagsPtrInput
- type VirtualNodePoolVirtualNodeTagsPtrOutput
- func (o VirtualNodePoolVirtualNodeTagsPtrOutput) DefinedTags() pulumi.MapOutput
- func (o VirtualNodePoolVirtualNodeTagsPtrOutput) Elem() VirtualNodePoolVirtualNodeTagsOutput
- func (VirtualNodePoolVirtualNodeTagsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodePoolVirtualNodeTagsPtrOutput) FreeformTags() pulumi.MapOutput
- func (o VirtualNodePoolVirtualNodeTagsPtrOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutput() VirtualNodePoolVirtualNodeTagsPtrOutput
- func (o VirtualNodePoolVirtualNodeTagsPtrOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Addon ¶ added in v0.14.0
type Addon struct { pulumi.CustomResourceState // The error info of the addon. AddonErrors AddonAddonErrorArrayOutput `pulumi:"addonErrors"` // The name of the addon. AddonName pulumi.StringOutput `pulumi:"addonName"` // The OCID of the cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // (Updatable) Addon configuration details. Configurations AddonConfigurationArrayOutput `pulumi:"configurations"` // current installed version of the addon CurrentInstalledVersion pulumi.StringOutput `pulumi:"currentInstalledVersion"` // Whether to remove addon resource in deletion. RemoveAddonResourcesOnDelete pulumi.BoolOutput `pulumi:"removeAddonResourcesOnDelete"` // The state of the addon. State pulumi.StringOutput `pulumi:"state"` // The time the cluster was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // (Updatable) The version of addon to be installed. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Version pulumi.StringOutput `pulumi:"version"` }
This resource provides the Addon resource in Oracle Cloud Infrastructure Container Engine service.
Install the specified addon for a cluster.
## Import
Addons can be imported using the `id`, e.g.
```sh
$ pulumi import oci:ContainerEngine/addon:Addon test_addon "clusters/{clusterId}/addons/{addonName}"
```
func GetAddon ¶ added in v0.14.0
func GetAddon(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AddonState, opts ...pulumi.ResourceOption) (*Addon, error)
GetAddon gets an existing Addon 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 NewAddon ¶ added in v0.14.0
func NewAddon(ctx *pulumi.Context, name string, args *AddonArgs, opts ...pulumi.ResourceOption) (*Addon, error)
NewAddon registers a new resource with the given unique name, arguments, and options.
func (*Addon) ElementType ¶ added in v0.14.0
func (*Addon) ToAddonOutput ¶ added in v0.14.0
func (i *Addon) ToAddonOutput() AddonOutput
func (*Addon) ToAddonOutputWithContext ¶ added in v0.14.0
func (i *Addon) ToAddonOutputWithContext(ctx context.Context) AddonOutput
type AddonAddonError ¶ added in v0.14.0
type AddonAddonError 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 AddonAddonErrorArgs ¶ added in v0.14.0
type AddonAddonErrorArgs 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 (AddonAddonErrorArgs) ElementType ¶ added in v0.14.0
func (AddonAddonErrorArgs) ElementType() reflect.Type
func (AddonAddonErrorArgs) ToAddonAddonErrorOutput ¶ added in v0.14.0
func (i AddonAddonErrorArgs) ToAddonAddonErrorOutput() AddonAddonErrorOutput
func (AddonAddonErrorArgs) ToAddonAddonErrorOutputWithContext ¶ added in v0.14.0
func (i AddonAddonErrorArgs) ToAddonAddonErrorOutputWithContext(ctx context.Context) AddonAddonErrorOutput
type AddonAddonErrorArray ¶ added in v0.14.0
type AddonAddonErrorArray []AddonAddonErrorInput
func (AddonAddonErrorArray) ElementType ¶ added in v0.14.0
func (AddonAddonErrorArray) ElementType() reflect.Type
func (AddonAddonErrorArray) ToAddonAddonErrorArrayOutput ¶ added in v0.14.0
func (i AddonAddonErrorArray) ToAddonAddonErrorArrayOutput() AddonAddonErrorArrayOutput
func (AddonAddonErrorArray) ToAddonAddonErrorArrayOutputWithContext ¶ added in v0.14.0
func (i AddonAddonErrorArray) ToAddonAddonErrorArrayOutputWithContext(ctx context.Context) AddonAddonErrorArrayOutput
type AddonAddonErrorArrayInput ¶ added in v0.14.0
type AddonAddonErrorArrayInput interface { pulumi.Input ToAddonAddonErrorArrayOutput() AddonAddonErrorArrayOutput ToAddonAddonErrorArrayOutputWithContext(context.Context) AddonAddonErrorArrayOutput }
AddonAddonErrorArrayInput is an input type that accepts AddonAddonErrorArray and AddonAddonErrorArrayOutput values. You can construct a concrete instance of `AddonAddonErrorArrayInput` via:
AddonAddonErrorArray{ AddonAddonErrorArgs{...} }
type AddonAddonErrorArrayOutput ¶ added in v0.14.0
type AddonAddonErrorArrayOutput struct{ *pulumi.OutputState }
func (AddonAddonErrorArrayOutput) ElementType ¶ added in v0.14.0
func (AddonAddonErrorArrayOutput) ElementType() reflect.Type
func (AddonAddonErrorArrayOutput) Index ¶ added in v0.14.0
func (o AddonAddonErrorArrayOutput) Index(i pulumi.IntInput) AddonAddonErrorOutput
func (AddonAddonErrorArrayOutput) ToAddonAddonErrorArrayOutput ¶ added in v0.14.0
func (o AddonAddonErrorArrayOutput) ToAddonAddonErrorArrayOutput() AddonAddonErrorArrayOutput
func (AddonAddonErrorArrayOutput) ToAddonAddonErrorArrayOutputWithContext ¶ added in v0.14.0
func (o AddonAddonErrorArrayOutput) ToAddonAddonErrorArrayOutputWithContext(ctx context.Context) AddonAddonErrorArrayOutput
type AddonAddonErrorInput ¶ added in v0.14.0
type AddonAddonErrorInput interface { pulumi.Input ToAddonAddonErrorOutput() AddonAddonErrorOutput ToAddonAddonErrorOutputWithContext(context.Context) AddonAddonErrorOutput }
AddonAddonErrorInput is an input type that accepts AddonAddonErrorArgs and AddonAddonErrorOutput values. You can construct a concrete instance of `AddonAddonErrorInput` via:
AddonAddonErrorArgs{...}
type AddonAddonErrorOutput ¶ added in v0.14.0
type AddonAddonErrorOutput struct{ *pulumi.OutputState }
func (AddonAddonErrorOutput) Code ¶ added in v0.14.0
func (o AddonAddonErrorOutput) 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 (AddonAddonErrorOutput) ElementType ¶ added in v0.14.0
func (AddonAddonErrorOutput) ElementType() reflect.Type
func (AddonAddonErrorOutput) Message ¶ added in v0.14.0
func (o AddonAddonErrorOutput) Message() pulumi.StringPtrOutput
A human-readable error string of the upstream error.
func (AddonAddonErrorOutput) Status ¶ added in v0.14.0
func (o AddonAddonErrorOutput) Status() pulumi.StringPtrOutput
The status of the HTTP response encountered in the upstream error.
func (AddonAddonErrorOutput) ToAddonAddonErrorOutput ¶ added in v0.14.0
func (o AddonAddonErrorOutput) ToAddonAddonErrorOutput() AddonAddonErrorOutput
func (AddonAddonErrorOutput) ToAddonAddonErrorOutputWithContext ¶ added in v0.14.0
func (o AddonAddonErrorOutput) ToAddonAddonErrorOutputWithContext(ctx context.Context) AddonAddonErrorOutput
type AddonArgs ¶ added in v0.14.0
type AddonArgs struct { // The name of the addon. AddonName pulumi.StringInput // The OCID of the cluster. ClusterId pulumi.StringInput // (Updatable) Addon configuration details. Configurations AddonConfigurationArrayInput // Whether to remove addon resource in deletion. RemoveAddonResourcesOnDelete pulumi.BoolInput // (Updatable) The version of addon to be installed. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Version pulumi.StringPtrInput }
The set of arguments for constructing a Addon resource.
func (AddonArgs) ElementType ¶ added in v0.14.0
type AddonArray ¶ added in v0.14.0
type AddonArray []AddonInput
func (AddonArray) ElementType ¶ added in v0.14.0
func (AddonArray) ElementType() reflect.Type
func (AddonArray) ToAddonArrayOutput ¶ added in v0.14.0
func (i AddonArray) ToAddonArrayOutput() AddonArrayOutput
func (AddonArray) ToAddonArrayOutputWithContext ¶ added in v0.14.0
func (i AddonArray) ToAddonArrayOutputWithContext(ctx context.Context) AddonArrayOutput
type AddonArrayInput ¶ added in v0.14.0
type AddonArrayInput interface { pulumi.Input ToAddonArrayOutput() AddonArrayOutput ToAddonArrayOutputWithContext(context.Context) AddonArrayOutput }
AddonArrayInput is an input type that accepts AddonArray and AddonArrayOutput values. You can construct a concrete instance of `AddonArrayInput` via:
AddonArray{ AddonArgs{...} }
type AddonArrayOutput ¶ added in v0.14.0
type AddonArrayOutput struct{ *pulumi.OutputState }
func (AddonArrayOutput) ElementType ¶ added in v0.14.0
func (AddonArrayOutput) ElementType() reflect.Type
func (AddonArrayOutput) Index ¶ added in v0.14.0
func (o AddonArrayOutput) Index(i pulumi.IntInput) AddonOutput
func (AddonArrayOutput) ToAddonArrayOutput ¶ added in v0.14.0
func (o AddonArrayOutput) ToAddonArrayOutput() AddonArrayOutput
func (AddonArrayOutput) ToAddonArrayOutputWithContext ¶ added in v0.14.0
func (o AddonArrayOutput) ToAddonArrayOutputWithContext(ctx context.Context) AddonArrayOutput
type AddonConfiguration ¶ added in v0.14.0
type AddonConfigurationArgs ¶ added in v0.14.0
type AddonConfigurationArgs struct { // (Updatable) configuration key name Key pulumi.StringPtrInput `pulumi:"key"` // (Updatable) configuration value name Value pulumi.StringPtrInput `pulumi:"value"` }
func (AddonConfigurationArgs) ElementType ¶ added in v0.14.0
func (AddonConfigurationArgs) ElementType() reflect.Type
func (AddonConfigurationArgs) ToAddonConfigurationOutput ¶ added in v0.14.0
func (i AddonConfigurationArgs) ToAddonConfigurationOutput() AddonConfigurationOutput
func (AddonConfigurationArgs) ToAddonConfigurationOutputWithContext ¶ added in v0.14.0
func (i AddonConfigurationArgs) ToAddonConfigurationOutputWithContext(ctx context.Context) AddonConfigurationOutput
type AddonConfigurationArray ¶ added in v0.14.0
type AddonConfigurationArray []AddonConfigurationInput
func (AddonConfigurationArray) ElementType ¶ added in v0.14.0
func (AddonConfigurationArray) ElementType() reflect.Type
func (AddonConfigurationArray) ToAddonConfigurationArrayOutput ¶ added in v0.14.0
func (i AddonConfigurationArray) ToAddonConfigurationArrayOutput() AddonConfigurationArrayOutput
func (AddonConfigurationArray) ToAddonConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (i AddonConfigurationArray) ToAddonConfigurationArrayOutputWithContext(ctx context.Context) AddonConfigurationArrayOutput
type AddonConfigurationArrayInput ¶ added in v0.14.0
type AddonConfigurationArrayInput interface { pulumi.Input ToAddonConfigurationArrayOutput() AddonConfigurationArrayOutput ToAddonConfigurationArrayOutputWithContext(context.Context) AddonConfigurationArrayOutput }
AddonConfigurationArrayInput is an input type that accepts AddonConfigurationArray and AddonConfigurationArrayOutput values. You can construct a concrete instance of `AddonConfigurationArrayInput` via:
AddonConfigurationArray{ AddonConfigurationArgs{...} }
type AddonConfigurationArrayOutput ¶ added in v0.14.0
type AddonConfigurationArrayOutput struct{ *pulumi.OutputState }
func (AddonConfigurationArrayOutput) ElementType ¶ added in v0.14.0
func (AddonConfigurationArrayOutput) ElementType() reflect.Type
func (AddonConfigurationArrayOutput) Index ¶ added in v0.14.0
func (o AddonConfigurationArrayOutput) Index(i pulumi.IntInput) AddonConfigurationOutput
func (AddonConfigurationArrayOutput) ToAddonConfigurationArrayOutput ¶ added in v0.14.0
func (o AddonConfigurationArrayOutput) ToAddonConfigurationArrayOutput() AddonConfigurationArrayOutput
func (AddonConfigurationArrayOutput) ToAddonConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (o AddonConfigurationArrayOutput) ToAddonConfigurationArrayOutputWithContext(ctx context.Context) AddonConfigurationArrayOutput
type AddonConfigurationInput ¶ added in v0.14.0
type AddonConfigurationInput interface { pulumi.Input ToAddonConfigurationOutput() AddonConfigurationOutput ToAddonConfigurationOutputWithContext(context.Context) AddonConfigurationOutput }
AddonConfigurationInput is an input type that accepts AddonConfigurationArgs and AddonConfigurationOutput values. You can construct a concrete instance of `AddonConfigurationInput` via:
AddonConfigurationArgs{...}
type AddonConfigurationOutput ¶ added in v0.14.0
type AddonConfigurationOutput struct{ *pulumi.OutputState }
func (AddonConfigurationOutput) ElementType ¶ added in v0.14.0
func (AddonConfigurationOutput) ElementType() reflect.Type
func (AddonConfigurationOutput) Key ¶ added in v0.14.0
func (o AddonConfigurationOutput) Key() pulumi.StringPtrOutput
(Updatable) configuration key name
func (AddonConfigurationOutput) ToAddonConfigurationOutput ¶ added in v0.14.0
func (o AddonConfigurationOutput) ToAddonConfigurationOutput() AddonConfigurationOutput
func (AddonConfigurationOutput) ToAddonConfigurationOutputWithContext ¶ added in v0.14.0
func (o AddonConfigurationOutput) ToAddonConfigurationOutputWithContext(ctx context.Context) AddonConfigurationOutput
func (AddonConfigurationOutput) Value ¶ added in v0.14.0
func (o AddonConfigurationOutput) Value() pulumi.StringPtrOutput
(Updatable) configuration value name
type AddonInput ¶ added in v0.14.0
type AddonInput interface { pulumi.Input ToAddonOutput() AddonOutput ToAddonOutputWithContext(ctx context.Context) AddonOutput }
type AddonMap ¶ added in v0.14.0
type AddonMap map[string]AddonInput
func (AddonMap) ElementType ¶ added in v0.14.0
func (AddonMap) ToAddonMapOutput ¶ added in v0.14.0
func (i AddonMap) ToAddonMapOutput() AddonMapOutput
func (AddonMap) ToAddonMapOutputWithContext ¶ added in v0.14.0
func (i AddonMap) ToAddonMapOutputWithContext(ctx context.Context) AddonMapOutput
type AddonMapInput ¶ added in v0.14.0
type AddonMapInput interface { pulumi.Input ToAddonMapOutput() AddonMapOutput ToAddonMapOutputWithContext(context.Context) AddonMapOutput }
AddonMapInput is an input type that accepts AddonMap and AddonMapOutput values. You can construct a concrete instance of `AddonMapInput` via:
AddonMap{ "key": AddonArgs{...} }
type AddonMapOutput ¶ added in v0.14.0
type AddonMapOutput struct{ *pulumi.OutputState }
func (AddonMapOutput) ElementType ¶ added in v0.14.0
func (AddonMapOutput) ElementType() reflect.Type
func (AddonMapOutput) MapIndex ¶ added in v0.14.0
func (o AddonMapOutput) MapIndex(k pulumi.StringInput) AddonOutput
func (AddonMapOutput) ToAddonMapOutput ¶ added in v0.14.0
func (o AddonMapOutput) ToAddonMapOutput() AddonMapOutput
func (AddonMapOutput) ToAddonMapOutputWithContext ¶ added in v0.14.0
func (o AddonMapOutput) ToAddonMapOutputWithContext(ctx context.Context) AddonMapOutput
type AddonOutput ¶ added in v0.14.0
type AddonOutput struct{ *pulumi.OutputState }
func (AddonOutput) AddonErrors ¶ added in v0.14.0
func (o AddonOutput) AddonErrors() AddonAddonErrorArrayOutput
The error info of the addon.
func (AddonOutput) AddonName ¶ added in v0.14.0
func (o AddonOutput) AddonName() pulumi.StringOutput
The name of the addon.
func (AddonOutput) ClusterId ¶ added in v0.14.0
func (o AddonOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (AddonOutput) Configurations ¶ added in v0.14.0
func (o AddonOutput) Configurations() AddonConfigurationArrayOutput
(Updatable) Addon configuration details.
func (AddonOutput) CurrentInstalledVersion ¶ added in v0.14.0
func (o AddonOutput) CurrentInstalledVersion() pulumi.StringOutput
current installed version of the addon
func (AddonOutput) ElementType ¶ added in v0.14.0
func (AddonOutput) ElementType() reflect.Type
func (AddonOutput) RemoveAddonResourcesOnDelete ¶ added in v0.14.0
func (o AddonOutput) RemoveAddonResourcesOnDelete() pulumi.BoolOutput
Whether to remove addon resource in deletion.
func (AddonOutput) State ¶ added in v0.14.0
func (o AddonOutput) State() pulumi.StringOutput
The state of the addon.
func (AddonOutput) TimeCreated ¶ added in v0.14.0
func (o AddonOutput) TimeCreated() pulumi.StringOutput
The time the cluster was created.
func (AddonOutput) ToAddonOutput ¶ added in v0.14.0
func (o AddonOutput) ToAddonOutput() AddonOutput
func (AddonOutput) ToAddonOutputWithContext ¶ added in v0.14.0
func (o AddonOutput) ToAddonOutputWithContext(ctx context.Context) AddonOutput
func (AddonOutput) Version ¶ added in v0.14.0
func (o AddonOutput) Version() pulumi.StringOutput
(Updatable) The version of addon to be installed.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type AddonState ¶ added in v0.14.0
type AddonState struct { // The error info of the addon. AddonErrors AddonAddonErrorArrayInput // The name of the addon. AddonName pulumi.StringPtrInput // The OCID of the cluster. ClusterId pulumi.StringPtrInput // (Updatable) Addon configuration details. Configurations AddonConfigurationArrayInput // current installed version of the addon CurrentInstalledVersion pulumi.StringPtrInput // Whether to remove addon resource in deletion. RemoveAddonResourcesOnDelete pulumi.BoolPtrInput // The state of the addon. State pulumi.StringPtrInput // The time the cluster was created. TimeCreated pulumi.StringPtrInput // (Updatable) The version of addon to be installed. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Version pulumi.StringPtrInput }
func (AddonState) ElementType ¶ added in v0.14.0
func (AddonState) ElementType() reflect.Type
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"` // (Updatable) Type of cluster Type pulumi.StringOutput `pulumi:"type"` // The OCID of the virtual cloud network (VCN) in which to create the cluster. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 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 // (Updatable) Type of cluster Type pulumi.StringPtrInput // The OCID of the virtual cloud network (VCN) in which to create the cluster. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 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 ClusterCompleteCredentialRotationManagement ¶ added in v1.6.0
type ClusterCompleteCredentialRotationManagement struct { pulumi.CustomResourceState // The OCID of the cluster. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ClusterId pulumi.StringOutput `pulumi:"clusterId"` }
This resource provides the Cluster Complete Credential Rotation Management resource in Oracle Cloud Infrastructure Container Engine service.
Complete cluster credential rotation. Retire old credentials from kubernetes components.
## 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.NewClusterCompleteCredentialRotationManagement(ctx, "testClusterCompleteCredentialRotationManagement", &ContainerEngine.ClusterCompleteCredentialRotationManagementArgs{ ClusterId: pulumi.Any(oci_containerengine_cluster.Test_cluster.Id), }, pulumi.DependsOn([]pulumi.Resource{ oci_containerengine_cluster_start_credential_rotation_management.Test_cluster_start_credential_rotation_management, })) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetClusterCompleteCredentialRotationManagement ¶ added in v1.6.0
func GetClusterCompleteCredentialRotationManagement(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterCompleteCredentialRotationManagementState, opts ...pulumi.ResourceOption) (*ClusterCompleteCredentialRotationManagement, error)
GetClusterCompleteCredentialRotationManagement gets an existing ClusterCompleteCredentialRotationManagement 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 NewClusterCompleteCredentialRotationManagement ¶ added in v1.6.0
func NewClusterCompleteCredentialRotationManagement(ctx *pulumi.Context, name string, args *ClusterCompleteCredentialRotationManagementArgs, opts ...pulumi.ResourceOption) (*ClusterCompleteCredentialRotationManagement, error)
NewClusterCompleteCredentialRotationManagement registers a new resource with the given unique name, arguments, and options.
func (*ClusterCompleteCredentialRotationManagement) ElementType ¶ added in v1.6.0
func (*ClusterCompleteCredentialRotationManagement) ElementType() reflect.Type
func (*ClusterCompleteCredentialRotationManagement) ToClusterCompleteCredentialRotationManagementOutput ¶ added in v1.6.0
func (i *ClusterCompleteCredentialRotationManagement) ToClusterCompleteCredentialRotationManagementOutput() ClusterCompleteCredentialRotationManagementOutput
func (*ClusterCompleteCredentialRotationManagement) ToClusterCompleteCredentialRotationManagementOutputWithContext ¶ added in v1.6.0
func (i *ClusterCompleteCredentialRotationManagement) ToClusterCompleteCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementOutput
type ClusterCompleteCredentialRotationManagementArgs ¶ added in v1.6.0
type ClusterCompleteCredentialRotationManagementArgs struct { // The OCID of the cluster. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ClusterId pulumi.StringInput }
The set of arguments for constructing a ClusterCompleteCredentialRotationManagement resource.
func (ClusterCompleteCredentialRotationManagementArgs) ElementType ¶ added in v1.6.0
func (ClusterCompleteCredentialRotationManagementArgs) ElementType() reflect.Type
type ClusterCompleteCredentialRotationManagementArray ¶ added in v1.6.0
type ClusterCompleteCredentialRotationManagementArray []ClusterCompleteCredentialRotationManagementInput
func (ClusterCompleteCredentialRotationManagementArray) ElementType ¶ added in v1.6.0
func (ClusterCompleteCredentialRotationManagementArray) ElementType() reflect.Type
func (ClusterCompleteCredentialRotationManagementArray) ToClusterCompleteCredentialRotationManagementArrayOutput ¶ added in v1.6.0
func (i ClusterCompleteCredentialRotationManagementArray) ToClusterCompleteCredentialRotationManagementArrayOutput() ClusterCompleteCredentialRotationManagementArrayOutput
func (ClusterCompleteCredentialRotationManagementArray) ToClusterCompleteCredentialRotationManagementArrayOutputWithContext ¶ added in v1.6.0
func (i ClusterCompleteCredentialRotationManagementArray) ToClusterCompleteCredentialRotationManagementArrayOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementArrayOutput
type ClusterCompleteCredentialRotationManagementArrayInput ¶ added in v1.6.0
type ClusterCompleteCredentialRotationManagementArrayInput interface { pulumi.Input ToClusterCompleteCredentialRotationManagementArrayOutput() ClusterCompleteCredentialRotationManagementArrayOutput ToClusterCompleteCredentialRotationManagementArrayOutputWithContext(context.Context) ClusterCompleteCredentialRotationManagementArrayOutput }
ClusterCompleteCredentialRotationManagementArrayInput is an input type that accepts ClusterCompleteCredentialRotationManagementArray and ClusterCompleteCredentialRotationManagementArrayOutput values. You can construct a concrete instance of `ClusterCompleteCredentialRotationManagementArrayInput` via:
ClusterCompleteCredentialRotationManagementArray{ ClusterCompleteCredentialRotationManagementArgs{...} }
type ClusterCompleteCredentialRotationManagementArrayOutput ¶ added in v1.6.0
type ClusterCompleteCredentialRotationManagementArrayOutput struct{ *pulumi.OutputState }
func (ClusterCompleteCredentialRotationManagementArrayOutput) ElementType ¶ added in v1.6.0
func (ClusterCompleteCredentialRotationManagementArrayOutput) ElementType() reflect.Type
func (ClusterCompleteCredentialRotationManagementArrayOutput) ToClusterCompleteCredentialRotationManagementArrayOutput ¶ added in v1.6.0
func (o ClusterCompleteCredentialRotationManagementArrayOutput) ToClusterCompleteCredentialRotationManagementArrayOutput() ClusterCompleteCredentialRotationManagementArrayOutput
func (ClusterCompleteCredentialRotationManagementArrayOutput) ToClusterCompleteCredentialRotationManagementArrayOutputWithContext ¶ added in v1.6.0
func (o ClusterCompleteCredentialRotationManagementArrayOutput) ToClusterCompleteCredentialRotationManagementArrayOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementArrayOutput
type ClusterCompleteCredentialRotationManagementInput ¶ added in v1.6.0
type ClusterCompleteCredentialRotationManagementInput interface { pulumi.Input ToClusterCompleteCredentialRotationManagementOutput() ClusterCompleteCredentialRotationManagementOutput ToClusterCompleteCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementOutput }
type ClusterCompleteCredentialRotationManagementMap ¶ added in v1.6.0
type ClusterCompleteCredentialRotationManagementMap map[string]ClusterCompleteCredentialRotationManagementInput
func (ClusterCompleteCredentialRotationManagementMap) ElementType ¶ added in v1.6.0
func (ClusterCompleteCredentialRotationManagementMap) ElementType() reflect.Type
func (ClusterCompleteCredentialRotationManagementMap) ToClusterCompleteCredentialRotationManagementMapOutput ¶ added in v1.6.0
func (i ClusterCompleteCredentialRotationManagementMap) ToClusterCompleteCredentialRotationManagementMapOutput() ClusterCompleteCredentialRotationManagementMapOutput
func (ClusterCompleteCredentialRotationManagementMap) ToClusterCompleteCredentialRotationManagementMapOutputWithContext ¶ added in v1.6.0
func (i ClusterCompleteCredentialRotationManagementMap) ToClusterCompleteCredentialRotationManagementMapOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementMapOutput
type ClusterCompleteCredentialRotationManagementMapInput ¶ added in v1.6.0
type ClusterCompleteCredentialRotationManagementMapInput interface { pulumi.Input ToClusterCompleteCredentialRotationManagementMapOutput() ClusterCompleteCredentialRotationManagementMapOutput ToClusterCompleteCredentialRotationManagementMapOutputWithContext(context.Context) ClusterCompleteCredentialRotationManagementMapOutput }
ClusterCompleteCredentialRotationManagementMapInput is an input type that accepts ClusterCompleteCredentialRotationManagementMap and ClusterCompleteCredentialRotationManagementMapOutput values. You can construct a concrete instance of `ClusterCompleteCredentialRotationManagementMapInput` via:
ClusterCompleteCredentialRotationManagementMap{ "key": ClusterCompleteCredentialRotationManagementArgs{...} }
type ClusterCompleteCredentialRotationManagementMapOutput ¶ added in v1.6.0
type ClusterCompleteCredentialRotationManagementMapOutput struct{ *pulumi.OutputState }
func (ClusterCompleteCredentialRotationManagementMapOutput) ElementType ¶ added in v1.6.0
func (ClusterCompleteCredentialRotationManagementMapOutput) ElementType() reflect.Type
func (ClusterCompleteCredentialRotationManagementMapOutput) ToClusterCompleteCredentialRotationManagementMapOutput ¶ added in v1.6.0
func (o ClusterCompleteCredentialRotationManagementMapOutput) ToClusterCompleteCredentialRotationManagementMapOutput() ClusterCompleteCredentialRotationManagementMapOutput
func (ClusterCompleteCredentialRotationManagementMapOutput) ToClusterCompleteCredentialRotationManagementMapOutputWithContext ¶ added in v1.6.0
func (o ClusterCompleteCredentialRotationManagementMapOutput) ToClusterCompleteCredentialRotationManagementMapOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementMapOutput
type ClusterCompleteCredentialRotationManagementOutput ¶ added in v1.6.0
type ClusterCompleteCredentialRotationManagementOutput struct{ *pulumi.OutputState }
func (ClusterCompleteCredentialRotationManagementOutput) ClusterId ¶ added in v1.6.0
func (o ClusterCompleteCredentialRotationManagementOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (ClusterCompleteCredentialRotationManagementOutput) ElementType ¶ added in v1.6.0
func (ClusterCompleteCredentialRotationManagementOutput) ElementType() reflect.Type
func (ClusterCompleteCredentialRotationManagementOutput) ToClusterCompleteCredentialRotationManagementOutput ¶ added in v1.6.0
func (o ClusterCompleteCredentialRotationManagementOutput) ToClusterCompleteCredentialRotationManagementOutput() ClusterCompleteCredentialRotationManagementOutput
func (ClusterCompleteCredentialRotationManagementOutput) ToClusterCompleteCredentialRotationManagementOutputWithContext ¶ added in v1.6.0
func (o ClusterCompleteCredentialRotationManagementOutput) ToClusterCompleteCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementOutput
type ClusterCompleteCredentialRotationManagementState ¶ added in v1.6.0
type ClusterCompleteCredentialRotationManagementState struct { // The OCID of the cluster. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ClusterId pulumi.StringPtrInput }
func (ClusterCompleteCredentialRotationManagementState) ElementType ¶ added in v1.6.0
func (ClusterCompleteCredentialRotationManagementState) ElementType() reflect.Type
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 until which the cluster credential is valid. TimeCredentialExpiration *string `pulumi:"timeCredentialExpiration"` // 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 until which the cluster credential is valid. TimeCredentialExpiration pulumi.StringPtrInput `pulumi:"timeCredentialExpiration"` // 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) TimeCredentialExpiration ¶ added in v1.6.0
func (o ClusterMetadataOutput) TimeCredentialExpiration() pulumi.StringPtrOutput
The time until which the cluster credential is valid.
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) Type ¶ added in v0.14.0
func (o ClusterOutput) Type() pulumi.StringOutput
(Updatable) Type of cluster
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.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
type ClusterStartCredentialRotationManagement ¶ added in v1.6.0
type ClusterStartCredentialRotationManagement struct { pulumi.CustomResourceState // The duration in days(in ISO 8601 notation eg. P5D) after which the old credentials should be retired. Maximum delay duration is 14 days. AutoCompletionDelayDuration pulumi.StringOutput `pulumi:"autoCompletionDelayDuration"` // The OCID of the cluster. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ClusterId pulumi.StringOutput `pulumi:"clusterId"` }
This resource provides the Cluster Start Credential Rotation Management resource in Oracle Cloud Infrastructure Container Engine service.
Start cluster credential rotation by adding new credentials, old credentials will still work after this operation.
## 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.NewClusterStartCredentialRotationManagement(ctx, "testClusterStartCredentialRotationManagement", &ContainerEngine.ClusterStartCredentialRotationManagementArgs{ AutoCompletionDelayDuration: pulumi.Any(_var.Cluster_start_credential_rotation_management_auto_completion_delay_duration), ClusterId: pulumi.Any(oci_containerengine_cluster.Test_cluster.Id), }) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetClusterStartCredentialRotationManagement ¶ added in v1.6.0
func GetClusterStartCredentialRotationManagement(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterStartCredentialRotationManagementState, opts ...pulumi.ResourceOption) (*ClusterStartCredentialRotationManagement, error)
GetClusterStartCredentialRotationManagement gets an existing ClusterStartCredentialRotationManagement 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 NewClusterStartCredentialRotationManagement ¶ added in v1.6.0
func NewClusterStartCredentialRotationManagement(ctx *pulumi.Context, name string, args *ClusterStartCredentialRotationManagementArgs, opts ...pulumi.ResourceOption) (*ClusterStartCredentialRotationManagement, error)
NewClusterStartCredentialRotationManagement registers a new resource with the given unique name, arguments, and options.
func (*ClusterStartCredentialRotationManagement) ElementType ¶ added in v1.6.0
func (*ClusterStartCredentialRotationManagement) ElementType() reflect.Type
func (*ClusterStartCredentialRotationManagement) ToClusterStartCredentialRotationManagementOutput ¶ added in v1.6.0
func (i *ClusterStartCredentialRotationManagement) ToClusterStartCredentialRotationManagementOutput() ClusterStartCredentialRotationManagementOutput
func (*ClusterStartCredentialRotationManagement) ToClusterStartCredentialRotationManagementOutputWithContext ¶ added in v1.6.0
func (i *ClusterStartCredentialRotationManagement) ToClusterStartCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementOutput
type ClusterStartCredentialRotationManagementArgs ¶ added in v1.6.0
type ClusterStartCredentialRotationManagementArgs struct { // The duration in days(in ISO 8601 notation eg. P5D) after which the old credentials should be retired. Maximum delay duration is 14 days. AutoCompletionDelayDuration pulumi.StringInput // The OCID of the cluster. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ClusterId pulumi.StringInput }
The set of arguments for constructing a ClusterStartCredentialRotationManagement resource.
func (ClusterStartCredentialRotationManagementArgs) ElementType ¶ added in v1.6.0
func (ClusterStartCredentialRotationManagementArgs) ElementType() reflect.Type
type ClusterStartCredentialRotationManagementArray ¶ added in v1.6.0
type ClusterStartCredentialRotationManagementArray []ClusterStartCredentialRotationManagementInput
func (ClusterStartCredentialRotationManagementArray) ElementType ¶ added in v1.6.0
func (ClusterStartCredentialRotationManagementArray) ElementType() reflect.Type
func (ClusterStartCredentialRotationManagementArray) ToClusterStartCredentialRotationManagementArrayOutput ¶ added in v1.6.0
func (i ClusterStartCredentialRotationManagementArray) ToClusterStartCredentialRotationManagementArrayOutput() ClusterStartCredentialRotationManagementArrayOutput
func (ClusterStartCredentialRotationManagementArray) ToClusterStartCredentialRotationManagementArrayOutputWithContext ¶ added in v1.6.0
func (i ClusterStartCredentialRotationManagementArray) ToClusterStartCredentialRotationManagementArrayOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementArrayOutput
type ClusterStartCredentialRotationManagementArrayInput ¶ added in v1.6.0
type ClusterStartCredentialRotationManagementArrayInput interface { pulumi.Input ToClusterStartCredentialRotationManagementArrayOutput() ClusterStartCredentialRotationManagementArrayOutput ToClusterStartCredentialRotationManagementArrayOutputWithContext(context.Context) ClusterStartCredentialRotationManagementArrayOutput }
ClusterStartCredentialRotationManagementArrayInput is an input type that accepts ClusterStartCredentialRotationManagementArray and ClusterStartCredentialRotationManagementArrayOutput values. You can construct a concrete instance of `ClusterStartCredentialRotationManagementArrayInput` via:
ClusterStartCredentialRotationManagementArray{ ClusterStartCredentialRotationManagementArgs{...} }
type ClusterStartCredentialRotationManagementArrayOutput ¶ added in v1.6.0
type ClusterStartCredentialRotationManagementArrayOutput struct{ *pulumi.OutputState }
func (ClusterStartCredentialRotationManagementArrayOutput) ElementType ¶ added in v1.6.0
func (ClusterStartCredentialRotationManagementArrayOutput) ElementType() reflect.Type
func (ClusterStartCredentialRotationManagementArrayOutput) ToClusterStartCredentialRotationManagementArrayOutput ¶ added in v1.6.0
func (o ClusterStartCredentialRotationManagementArrayOutput) ToClusterStartCredentialRotationManagementArrayOutput() ClusterStartCredentialRotationManagementArrayOutput
func (ClusterStartCredentialRotationManagementArrayOutput) ToClusterStartCredentialRotationManagementArrayOutputWithContext ¶ added in v1.6.0
func (o ClusterStartCredentialRotationManagementArrayOutput) ToClusterStartCredentialRotationManagementArrayOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementArrayOutput
type ClusterStartCredentialRotationManagementInput ¶ added in v1.6.0
type ClusterStartCredentialRotationManagementInput interface { pulumi.Input ToClusterStartCredentialRotationManagementOutput() ClusterStartCredentialRotationManagementOutput ToClusterStartCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementOutput }
type ClusterStartCredentialRotationManagementMap ¶ added in v1.6.0
type ClusterStartCredentialRotationManagementMap map[string]ClusterStartCredentialRotationManagementInput
func (ClusterStartCredentialRotationManagementMap) ElementType ¶ added in v1.6.0
func (ClusterStartCredentialRotationManagementMap) ElementType() reflect.Type
func (ClusterStartCredentialRotationManagementMap) ToClusterStartCredentialRotationManagementMapOutput ¶ added in v1.6.0
func (i ClusterStartCredentialRotationManagementMap) ToClusterStartCredentialRotationManagementMapOutput() ClusterStartCredentialRotationManagementMapOutput
func (ClusterStartCredentialRotationManagementMap) ToClusterStartCredentialRotationManagementMapOutputWithContext ¶ added in v1.6.0
func (i ClusterStartCredentialRotationManagementMap) ToClusterStartCredentialRotationManagementMapOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementMapOutput
type ClusterStartCredentialRotationManagementMapInput ¶ added in v1.6.0
type ClusterStartCredentialRotationManagementMapInput interface { pulumi.Input ToClusterStartCredentialRotationManagementMapOutput() ClusterStartCredentialRotationManagementMapOutput ToClusterStartCredentialRotationManagementMapOutputWithContext(context.Context) ClusterStartCredentialRotationManagementMapOutput }
ClusterStartCredentialRotationManagementMapInput is an input type that accepts ClusterStartCredentialRotationManagementMap and ClusterStartCredentialRotationManagementMapOutput values. You can construct a concrete instance of `ClusterStartCredentialRotationManagementMapInput` via:
ClusterStartCredentialRotationManagementMap{ "key": ClusterStartCredentialRotationManagementArgs{...} }
type ClusterStartCredentialRotationManagementMapOutput ¶ added in v1.6.0
type ClusterStartCredentialRotationManagementMapOutput struct{ *pulumi.OutputState }
func (ClusterStartCredentialRotationManagementMapOutput) ElementType ¶ added in v1.6.0
func (ClusterStartCredentialRotationManagementMapOutput) ElementType() reflect.Type
func (ClusterStartCredentialRotationManagementMapOutput) ToClusterStartCredentialRotationManagementMapOutput ¶ added in v1.6.0
func (o ClusterStartCredentialRotationManagementMapOutput) ToClusterStartCredentialRotationManagementMapOutput() ClusterStartCredentialRotationManagementMapOutput
func (ClusterStartCredentialRotationManagementMapOutput) ToClusterStartCredentialRotationManagementMapOutputWithContext ¶ added in v1.6.0
func (o ClusterStartCredentialRotationManagementMapOutput) ToClusterStartCredentialRotationManagementMapOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementMapOutput
type ClusterStartCredentialRotationManagementOutput ¶ added in v1.6.0
type ClusterStartCredentialRotationManagementOutput struct{ *pulumi.OutputState }
func (ClusterStartCredentialRotationManagementOutput) AutoCompletionDelayDuration ¶ added in v1.6.0
func (o ClusterStartCredentialRotationManagementOutput) AutoCompletionDelayDuration() pulumi.StringOutput
The duration in days(in ISO 8601 notation eg. P5D) after which the old credentials should be retired. Maximum delay duration is 14 days.
func (ClusterStartCredentialRotationManagementOutput) ClusterId ¶ added in v1.6.0
func (o ClusterStartCredentialRotationManagementOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (ClusterStartCredentialRotationManagementOutput) ElementType ¶ added in v1.6.0
func (ClusterStartCredentialRotationManagementOutput) ElementType() reflect.Type
func (ClusterStartCredentialRotationManagementOutput) ToClusterStartCredentialRotationManagementOutput ¶ added in v1.6.0
func (o ClusterStartCredentialRotationManagementOutput) ToClusterStartCredentialRotationManagementOutput() ClusterStartCredentialRotationManagementOutput
func (ClusterStartCredentialRotationManagementOutput) ToClusterStartCredentialRotationManagementOutputWithContext ¶ added in v1.6.0
func (o ClusterStartCredentialRotationManagementOutput) ToClusterStartCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementOutput
type ClusterStartCredentialRotationManagementState ¶ added in v1.6.0
type ClusterStartCredentialRotationManagementState struct { // The duration in days(in ISO 8601 notation eg. P5D) after which the old credentials should be retired. Maximum delay duration is 14 days. AutoCompletionDelayDuration pulumi.StringPtrInput // The OCID of the cluster. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values ClusterId pulumi.StringPtrInput }
func (ClusterStartCredentialRotationManagementState) ElementType ¶ added in v1.6.0
func (ClusterStartCredentialRotationManagementState) ElementType() reflect.Type
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 // (Updatable) Type of cluster Type pulumi.StringPtrInput // The OCID of the virtual cloud network (VCN) in which to create the cluster. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values VcnId pulumi.StringPtrInput }
func (ClusterState) ElementType ¶
func (ClusterState) ElementType() reflect.Type
type ClusterWorkloadMapping ¶ added in v1.3.0
type ClusterWorkloadMapping struct { pulumi.CustomResourceState // The OCID of the cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // (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) The OCID of the mapped customer compartment. MappedCompartmentId pulumi.StringOutput `pulumi:"mappedCompartmentId"` // The OCID of the mapped customer tenancy. MappedTenancyId pulumi.StringOutput `pulumi:"mappedTenancyId"` // The namespace of the workloadMapping. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Namespace pulumi.StringOutput `pulumi:"namespace"` // The state of the workloadMapping. State pulumi.StringOutput `pulumi:"state"` // The time the cluster was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` }
This resource provides the Cluster Workload Mapping resource in Oracle Cloud Infrastructure Container Engine service.
Create the specified workloadMapping 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.NewClusterWorkloadMapping(ctx, "testClusterWorkloadMapping", &ContainerEngine.ClusterWorkloadMappingArgs{ ClusterId: pulumi.Any(oci_containerengine_cluster.Test_cluster.Id), MappedCompartmentId: pulumi.Any(oci_identity_compartment.Test_compartment.Id), Namespace: pulumi.Any(_var.Cluster_workload_mapping_namespace), DefinedTags: pulumi.Map{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.Map{ "Department": pulumi.Any("Finance"), }, }) if err != nil { return err } return nil }) }
```
## Import
ClusterWorkloadMappings can be imported using the `id`, e.g.
```sh
$ pulumi import oci:ContainerEngine/clusterWorkloadMapping:ClusterWorkloadMapping test_cluster_workload_mapping "clusters/{clusterId}/workloadMappings/{workloadMappingId}"
```
func GetClusterWorkloadMapping ¶ added in v1.3.0
func GetClusterWorkloadMapping(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterWorkloadMappingState, opts ...pulumi.ResourceOption) (*ClusterWorkloadMapping, error)
GetClusterWorkloadMapping gets an existing ClusterWorkloadMapping 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 NewClusterWorkloadMapping ¶ added in v1.3.0
func NewClusterWorkloadMapping(ctx *pulumi.Context, name string, args *ClusterWorkloadMappingArgs, opts ...pulumi.ResourceOption) (*ClusterWorkloadMapping, error)
NewClusterWorkloadMapping registers a new resource with the given unique name, arguments, and options.
func (*ClusterWorkloadMapping) ElementType ¶ added in v1.3.0
func (*ClusterWorkloadMapping) ElementType() reflect.Type
func (*ClusterWorkloadMapping) ToClusterWorkloadMappingOutput ¶ added in v1.3.0
func (i *ClusterWorkloadMapping) ToClusterWorkloadMappingOutput() ClusterWorkloadMappingOutput
func (*ClusterWorkloadMapping) ToClusterWorkloadMappingOutputWithContext ¶ added in v1.3.0
func (i *ClusterWorkloadMapping) ToClusterWorkloadMappingOutputWithContext(ctx context.Context) ClusterWorkloadMappingOutput
type ClusterWorkloadMappingArgs ¶ added in v1.3.0
type ClusterWorkloadMappingArgs struct { // The OCID of the cluster. ClusterId 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) The OCID of the mapped customer compartment. MappedCompartmentId pulumi.StringInput // The namespace of the workloadMapping. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Namespace pulumi.StringInput }
The set of arguments for constructing a ClusterWorkloadMapping resource.
func (ClusterWorkloadMappingArgs) ElementType ¶ added in v1.3.0
func (ClusterWorkloadMappingArgs) ElementType() reflect.Type
type ClusterWorkloadMappingArray ¶ added in v1.3.0
type ClusterWorkloadMappingArray []ClusterWorkloadMappingInput
func (ClusterWorkloadMappingArray) ElementType ¶ added in v1.3.0
func (ClusterWorkloadMappingArray) ElementType() reflect.Type
func (ClusterWorkloadMappingArray) ToClusterWorkloadMappingArrayOutput ¶ added in v1.3.0
func (i ClusterWorkloadMappingArray) ToClusterWorkloadMappingArrayOutput() ClusterWorkloadMappingArrayOutput
func (ClusterWorkloadMappingArray) ToClusterWorkloadMappingArrayOutputWithContext ¶ added in v1.3.0
func (i ClusterWorkloadMappingArray) ToClusterWorkloadMappingArrayOutputWithContext(ctx context.Context) ClusterWorkloadMappingArrayOutput
type ClusterWorkloadMappingArrayInput ¶ added in v1.3.0
type ClusterWorkloadMappingArrayInput interface { pulumi.Input ToClusterWorkloadMappingArrayOutput() ClusterWorkloadMappingArrayOutput ToClusterWorkloadMappingArrayOutputWithContext(context.Context) ClusterWorkloadMappingArrayOutput }
ClusterWorkloadMappingArrayInput is an input type that accepts ClusterWorkloadMappingArray and ClusterWorkloadMappingArrayOutput values. You can construct a concrete instance of `ClusterWorkloadMappingArrayInput` via:
ClusterWorkloadMappingArray{ ClusterWorkloadMappingArgs{...} }
type ClusterWorkloadMappingArrayOutput ¶ added in v1.3.0
type ClusterWorkloadMappingArrayOutput struct{ *pulumi.OutputState }
func (ClusterWorkloadMappingArrayOutput) ElementType ¶ added in v1.3.0
func (ClusterWorkloadMappingArrayOutput) ElementType() reflect.Type
func (ClusterWorkloadMappingArrayOutput) Index ¶ added in v1.3.0
func (o ClusterWorkloadMappingArrayOutput) Index(i pulumi.IntInput) ClusterWorkloadMappingOutput
func (ClusterWorkloadMappingArrayOutput) ToClusterWorkloadMappingArrayOutput ¶ added in v1.3.0
func (o ClusterWorkloadMappingArrayOutput) ToClusterWorkloadMappingArrayOutput() ClusterWorkloadMappingArrayOutput
func (ClusterWorkloadMappingArrayOutput) ToClusterWorkloadMappingArrayOutputWithContext ¶ added in v1.3.0
func (o ClusterWorkloadMappingArrayOutput) ToClusterWorkloadMappingArrayOutputWithContext(ctx context.Context) ClusterWorkloadMappingArrayOutput
type ClusterWorkloadMappingInput ¶ added in v1.3.0
type ClusterWorkloadMappingInput interface { pulumi.Input ToClusterWorkloadMappingOutput() ClusterWorkloadMappingOutput ToClusterWorkloadMappingOutputWithContext(ctx context.Context) ClusterWorkloadMappingOutput }
type ClusterWorkloadMappingMap ¶ added in v1.3.0
type ClusterWorkloadMappingMap map[string]ClusterWorkloadMappingInput
func (ClusterWorkloadMappingMap) ElementType ¶ added in v1.3.0
func (ClusterWorkloadMappingMap) ElementType() reflect.Type
func (ClusterWorkloadMappingMap) ToClusterWorkloadMappingMapOutput ¶ added in v1.3.0
func (i ClusterWorkloadMappingMap) ToClusterWorkloadMappingMapOutput() ClusterWorkloadMappingMapOutput
func (ClusterWorkloadMappingMap) ToClusterWorkloadMappingMapOutputWithContext ¶ added in v1.3.0
func (i ClusterWorkloadMappingMap) ToClusterWorkloadMappingMapOutputWithContext(ctx context.Context) ClusterWorkloadMappingMapOutput
type ClusterWorkloadMappingMapInput ¶ added in v1.3.0
type ClusterWorkloadMappingMapInput interface { pulumi.Input ToClusterWorkloadMappingMapOutput() ClusterWorkloadMappingMapOutput ToClusterWorkloadMappingMapOutputWithContext(context.Context) ClusterWorkloadMappingMapOutput }
ClusterWorkloadMappingMapInput is an input type that accepts ClusterWorkloadMappingMap and ClusterWorkloadMappingMapOutput values. You can construct a concrete instance of `ClusterWorkloadMappingMapInput` via:
ClusterWorkloadMappingMap{ "key": ClusterWorkloadMappingArgs{...} }
type ClusterWorkloadMappingMapOutput ¶ added in v1.3.0
type ClusterWorkloadMappingMapOutput struct{ *pulumi.OutputState }
func (ClusterWorkloadMappingMapOutput) ElementType ¶ added in v1.3.0
func (ClusterWorkloadMappingMapOutput) ElementType() reflect.Type
func (ClusterWorkloadMappingMapOutput) MapIndex ¶ added in v1.3.0
func (o ClusterWorkloadMappingMapOutput) MapIndex(k pulumi.StringInput) ClusterWorkloadMappingOutput
func (ClusterWorkloadMappingMapOutput) ToClusterWorkloadMappingMapOutput ¶ added in v1.3.0
func (o ClusterWorkloadMappingMapOutput) ToClusterWorkloadMappingMapOutput() ClusterWorkloadMappingMapOutput
func (ClusterWorkloadMappingMapOutput) ToClusterWorkloadMappingMapOutputWithContext ¶ added in v1.3.0
func (o ClusterWorkloadMappingMapOutput) ToClusterWorkloadMappingMapOutputWithContext(ctx context.Context) ClusterWorkloadMappingMapOutput
type ClusterWorkloadMappingOutput ¶ added in v1.3.0
type ClusterWorkloadMappingOutput struct{ *pulumi.OutputState }
func (ClusterWorkloadMappingOutput) ClusterId ¶ added in v1.3.0
func (o ClusterWorkloadMappingOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (ClusterWorkloadMappingOutput) DefinedTags ¶ added in v1.3.0
func (o ClusterWorkloadMappingOutput) 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 (ClusterWorkloadMappingOutput) ElementType ¶ added in v1.3.0
func (ClusterWorkloadMappingOutput) ElementType() reflect.Type
func (ClusterWorkloadMappingOutput) FreeformTags ¶ added in v1.3.0
func (o ClusterWorkloadMappingOutput) 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 (ClusterWorkloadMappingOutput) MappedCompartmentId ¶ added in v1.3.0
func (o ClusterWorkloadMappingOutput) MappedCompartmentId() pulumi.StringOutput
(Updatable) The OCID of the mapped customer compartment.
func (ClusterWorkloadMappingOutput) MappedTenancyId ¶ added in v1.3.0
func (o ClusterWorkloadMappingOutput) MappedTenancyId() pulumi.StringOutput
The OCID of the mapped customer tenancy.
func (ClusterWorkloadMappingOutput) Namespace ¶ added in v1.3.0
func (o ClusterWorkloadMappingOutput) Namespace() pulumi.StringOutput
The namespace of the workloadMapping.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (ClusterWorkloadMappingOutput) State ¶ added in v1.3.0
func (o ClusterWorkloadMappingOutput) State() pulumi.StringOutput
The state of the workloadMapping.
func (ClusterWorkloadMappingOutput) TimeCreated ¶ added in v1.3.0
func (o ClusterWorkloadMappingOutput) TimeCreated() pulumi.StringOutput
The time the cluster was created.
func (ClusterWorkloadMappingOutput) ToClusterWorkloadMappingOutput ¶ added in v1.3.0
func (o ClusterWorkloadMappingOutput) ToClusterWorkloadMappingOutput() ClusterWorkloadMappingOutput
func (ClusterWorkloadMappingOutput) ToClusterWorkloadMappingOutputWithContext ¶ added in v1.3.0
func (o ClusterWorkloadMappingOutput) ToClusterWorkloadMappingOutputWithContext(ctx context.Context) ClusterWorkloadMappingOutput
type ClusterWorkloadMappingState ¶ added in v1.3.0
type ClusterWorkloadMappingState struct { // The OCID of the cluster. ClusterId 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) The OCID of the mapped customer compartment. MappedCompartmentId pulumi.StringPtrInput // The OCID of the mapped customer tenancy. MappedTenancyId pulumi.StringPtrInput // The namespace of the workloadMapping. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values Namespace pulumi.StringPtrInput // The state of the workloadMapping. State pulumi.StringPtrInput // The time the cluster was created. TimeCreated pulumi.StringPtrInput }
func (ClusterWorkloadMappingState) ElementType ¶ added in v1.3.0
func (ClusterWorkloadMappingState) ElementType() reflect.Type
type ContainerInstance ¶ added in v0.6.0
type ContainerInstance struct { pulumi.CustomResourceState // The availability domain where the container instance runs. AvailabilityDomain pulumi.StringOutput `pulumi:"availabilityDomain"` // (Updatable) The compartment OCID. CompartmentId pulumi.StringOutput `pulumi:"compartmentId"` // The number of containers on the container instance. ContainerCount pulumi.IntOutput `pulumi:"containerCount"` // Container restart policy ContainerRestartPolicy pulumi.StringOutput `pulumi:"containerRestartPolicy"` // The containers to create on this container 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 use the default DNS settings of the subnet. DnsConfig ContainerInstanceDnsConfigOutput `pulumi:"dnsConfig"` // The fault domain where the container instance runs. 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"` // The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted. GracefulShutdownTimeoutInSeconds pulumi.StringOutput `pulumi:"gracefulShutdownTimeoutInSeconds"` // The image pulls secrets so you can access private registry to pull container images. ImagePullSecrets ContainerInstanceImagePullSecretArrayOutput `pulumi:"imagePullSecrets"` // A message that describes the current state of the container in more detail. Can be used to provide actionable information. 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`. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 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 container instance was created, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339). TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the container instance was updated, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339). TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // The networks available to containers on this container instance. Vnics ContainerInstanceVnicArrayOutput `pulumi:"vnics"` // The number of volumes that are attached to the container instance. VolumeCount pulumi.IntOutput `pulumi:"volumeCount"` // A volume is a directory with data that is accessible across multiple containers in a container instance. // // You can attach up to 32 volumes to single container instance. Volumes ContainerInstanceVolumeArrayOutput `pulumi:"volumes"` }
This resource provides the Container Instance resource in Oracle Cloud Infrastructure Container Instances service.
Creates a container instance and deploys the containers on it.
## 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), 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), }, SecurityContext: &containerengine.ContainerInstanceContainerSecurityContextArgs{ IsNonRootUserCheckEnabled: pulumi.Any(_var.Container_instance_containers_security_context_is_non_root_user_check_enabled), IsRootFileSystemReadonly: pulumi.Any(_var.Container_instance_containers_security_context_is_root_file_system_readonly), RunAsGroup: pulumi.Any(_var.Container_instance_containers_security_context_run_as_group), RunAsUser: pulumi.Any(_var.Container_instance_containers_security_context_run_as_user), SecurityContextType: pulumi.Any(_var.Container_instance_containers_security_context_security_context_type), }, 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.Map{ "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.Map{ "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 { // The availability domain where the container instance runs. AvailabilityDomain pulumi.StringInput // (Updatable) The compartment OCID. CompartmentId pulumi.StringInput // Container restart policy ContainerRestartPolicy pulumi.StringPtrInput // The containers to create on this container 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 use the default DNS settings of the subnet. DnsConfig ContainerInstanceDnsConfigPtrInput // The fault domain where the container instance runs. 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 // The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted. GracefulShutdownTimeoutInSeconds pulumi.StringPtrInput // The image pulls secrets so you can access private registry to pull container images. 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`. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values State pulumi.StringPtrInput // The networks available to containers on this container instance. Vnics ContainerInstanceVnicArrayInput // A volume is a directory with data that is accessible across multiple containers in a container instance. // // You can attach up to 32 volumes 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 string arguments for a container's ENTRYPOINT process. // // Many containers use an ENTRYPOINT process pointing to a shell (/bin/bash). For those containers, this argument list specifies the main command in the container process. // // The total size of all arguments combined must be 64 KB or smaller. Arguments []string `pulumi:"arguments"` // The availability domain where the container instance runs. AvailabilityDomain *string `pulumi:"availabilityDomain"` // The list of strings that will be simplified to a single command for checking the status of the container. Commands []string `pulumi:"commands"` // (Updatable) The compartment OCID. CompartmentId *string `pulumi:"compartmentId"` // The OCID of the container. 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. // // The total size of all environment variables combined, name and values, must be 64 KB or smaller. EnvironmentVariables map[string]interface{} `pulumi:"environmentVariables"` ExitCode *int `pulumi:"exitCode"` // The fault domain where the container instance runs. 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"` // A URL identifying the image that the container runs in, such as docker.io/library/busybox:latest. If you do not provide a tag, the tag will default to 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. For information on how to use the exposed resource principal elements, see https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdk_authentication_methods.htm#sdk_authentication_methods_resource_principal. IsResourcePrincipalDisabled *bool `pulumi:"isResourcePrincipalDisabled"` // A message that describes the current state of the container in more detail. Can be used to provide actionable information. LifecycleDetails *string `pulumi:"lifecycleDetails"` // The size and amount of resources available to the container. ResourceConfig *ContainerInstanceContainerResourceConfig `pulumi:"resourceConfig"` // Security context for container. SecurityContext *ContainerInstanceContainerSecurityContext `pulumi:"securityContext"` // (Updatable) The target state for the Container Instance. Could be set to `ACTIVE` or `INACTIVE`. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 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 container instance was created, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339). TimeCreated *string `pulumi:"timeCreated"` TimeTerminated *string `pulumi:"timeTerminated"` // The time the container instance was updated, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339). 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 not specified, the default working directory from the image is used. WorkingDirectory *string `pulumi:"workingDirectory"` }
type ContainerInstanceContainerArgs ¶ added in v0.6.0
type ContainerInstanceContainerArgs struct { // A list of string arguments for a container's ENTRYPOINT process. // // Many containers use an ENTRYPOINT process pointing to a shell (/bin/bash). For those containers, this argument list specifies the main command in the container process. // // The total size of all arguments combined must be 64 KB or smaller. Arguments pulumi.StringArrayInput `pulumi:"arguments"` // The availability domain where the container instance runs. AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"` // The list of strings that will be simplified to a single command for checking the status of the container. Commands pulumi.StringArrayInput `pulumi:"commands"` // (Updatable) The compartment OCID. CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"` // The OCID of the container. 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. // // The total size of all environment variables combined, name and values, must be 64 KB or smaller. EnvironmentVariables pulumi.MapInput `pulumi:"environmentVariables"` ExitCode pulumi.IntPtrInput `pulumi:"exitCode"` // The fault domain where the container instance runs. 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"` // A URL identifying the image that the container runs in, such as docker.io/library/busybox:latest. If you do not provide a tag, the tag will default to 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. For information on how to use the exposed resource principal elements, see https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdk_authentication_methods.htm#sdk_authentication_methods_resource_principal. IsResourcePrincipalDisabled pulumi.BoolPtrInput `pulumi:"isResourcePrincipalDisabled"` // A message that describes the current state of the container in more detail. Can be used to provide actionable information. LifecycleDetails pulumi.StringPtrInput `pulumi:"lifecycleDetails"` // The size and amount of resources available to the container. ResourceConfig ContainerInstanceContainerResourceConfigPtrInput `pulumi:"resourceConfig"` // Security context for container. SecurityContext ContainerInstanceContainerSecurityContextPtrInput `pulumi:"securityContext"` // (Updatable) The target state for the Container Instance. Could be set to `ACTIVE` or `INACTIVE`. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 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 container instance was created, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339). TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"` TimeTerminated pulumi.StringPtrInput `pulumi:"timeTerminated"` // The time the container instance was updated, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339). 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 not specified, the default working directory from the image is used. 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 that will be simplified to a single command for checking the status of the container. 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 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 must be unique within a single container instance. 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 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 that will be simplified to a single command for checking the status of the container. 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 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 must be unique within a single container instance. 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 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 must be unique within a single container instance. 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 must be unique within a single container instance.
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 that will be simplified to a single command for checking the status of the container.
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 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 must be unique within a single container instance.
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 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) Arguments ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) Arguments() pulumi.StringArrayOutput
A list of string arguments for a container's ENTRYPOINT process.
Many containers use an ENTRYPOINT process pointing to a shell (/bin/bash). For those containers, this argument list specifies the main command in the container process.
The total size of all arguments combined must be 64 KB or smaller.
func (ContainerInstanceContainerOutput) AvailabilityDomain ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) AvailabilityDomain() pulumi.StringPtrOutput
The availability domain where the container instance runs.
func (ContainerInstanceContainerOutput) Commands ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) Commands() pulumi.StringArrayOutput
The list of strings that will be simplified to a single command for checking the status of the container.
func (ContainerInstanceContainerOutput) CompartmentId ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) CompartmentId() pulumi.StringPtrOutput
(Updatable) The compartment OCID.
func (ContainerInstanceContainerOutput) ContainerId ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) ContainerId() pulumi.StringPtrOutput
The OCID of the container.
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.
The total size of all environment variables combined, name and values, must be 64 KB or smaller.
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
The fault domain where the container instance runs.
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
A URL identifying the image that the container runs in, such as docker.io/library/busybox:latest. If you do not provide a tag, the tag will default to 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. For information on how to use the exposed resource principal elements, see https://docs.oracle.com/en-us/iaas/Content/API/Concepts/sdk_authentication_methods.htm#sdk_authentication_methods_resource_principal.
func (ContainerInstanceContainerOutput) LifecycleDetails ¶ added in v0.6.0
func (o ContainerInstanceContainerOutput) LifecycleDetails() pulumi.StringPtrOutput
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
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) SecurityContext ¶ added in v1.8.0
func (o ContainerInstanceContainerOutput) SecurityContext() ContainerInstanceContainerSecurityContextPtrOutput
Security context for 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`.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
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 container instance was created, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339).
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 container instance was updated, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339).
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 not specified, the default working directory from the image is used.
type ContainerInstanceContainerResourceConfig ¶ added in v0.6.0
type ContainerInstanceContainerResourceConfig struct { // The maximum amount of memory that can be consumed by the container's process. // // If you do not set a value, then the process may use all available memory on the instance. MemoryLimitInGbs *float64 `pulumi:"memoryLimitInGbs"` // The maximum amount of CPUs that can be consumed by the container's process. // // If you do not set a value, then the process can use all available 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 a 2.0 vcpusLimit could consume up to 100% of the CPU resources available on the container instance. Values can be fractional. A value of "1.5" means that the container can 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 that can be consumed by the container's process. // // If you do not set a value, then the process may use all available memory on the instance. MemoryLimitInGbs pulumi.Float64PtrInput `pulumi:"memoryLimitInGbs"` // The maximum amount of CPUs that can be consumed by the container's process. // // If you do not set a value, then the process can use all available 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 a 2.0 vcpusLimit could consume up to 100% of the CPU resources available on the container instance. Values can be fractional. A value of "1.5" means that the container can 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 that can be consumed by the container's process.
If you do not set a value, 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 CPUs that can be consumed by the container's process.
If you do not set a value, then the process can use all available 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 a 2.0 vcpusLimit could consume up to 100% of the CPU resources available on the container instance. Values can be fractional. A value of "1.5" means that the container can 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 that can be consumed by the container's process.
If you do not set a value, 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 CPUs that can be consumed by the container's process.
If you do not set a value, then the process can use all available 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 a 2.0 vcpusLimit could consume up to 100% of the CPU resources available on the container instance. Values can be fractional. A value of "1.5" means that the container can consume at most the equivalent of 1 and a half logical CPUs worth of CPU capacity.
type ContainerInstanceContainerSecurityContext ¶ added in v1.8.0
type ContainerInstanceContainerSecurityContext struct { // Indicates if the container must run as a non-root user. If true, the service validates the container image at runtime to ensure that it is not going to run with UID 0 (root) and fails the container instance creation if the validation fails. IsNonRootUserCheckEnabled *bool `pulumi:"isNonRootUserCheckEnabled"` // Determines if the container will have a read-only root file system. Default value is false. IsRootFileSystemReadonly *bool `pulumi:"isRootFileSystemReadonly"` // The group ID (GID) to run the entrypoint process of the container. Uses runtime default if not provided. RunAsGroup *int `pulumi:"runAsGroup"` // The user ID (UID) to run the entrypoint process of the container. Defaults to user specified UID in container image metadata if not provided. This must be provided if runAsGroup is provided. RunAsUser *int `pulumi:"runAsUser"` // The type of security context SecurityContextType *string `pulumi:"securityContextType"` }
type ContainerInstanceContainerSecurityContextArgs ¶ added in v1.8.0
type ContainerInstanceContainerSecurityContextArgs struct { // Indicates if the container must run as a non-root user. If true, the service validates the container image at runtime to ensure that it is not going to run with UID 0 (root) and fails the container instance creation if the validation fails. IsNonRootUserCheckEnabled pulumi.BoolPtrInput `pulumi:"isNonRootUserCheckEnabled"` // Determines if the container will have a read-only root file system. Default value is false. IsRootFileSystemReadonly pulumi.BoolPtrInput `pulumi:"isRootFileSystemReadonly"` // The group ID (GID) to run the entrypoint process of the container. Uses runtime default if not provided. RunAsGroup pulumi.IntPtrInput `pulumi:"runAsGroup"` // The user ID (UID) to run the entrypoint process of the container. Defaults to user specified UID in container image metadata if not provided. This must be provided if runAsGroup is provided. RunAsUser pulumi.IntPtrInput `pulumi:"runAsUser"` // The type of security context SecurityContextType pulumi.StringPtrInput `pulumi:"securityContextType"` }
func (ContainerInstanceContainerSecurityContextArgs) ElementType ¶ added in v1.8.0
func (ContainerInstanceContainerSecurityContextArgs) ElementType() reflect.Type
func (ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextOutput ¶ added in v1.8.0
func (i ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextOutput() ContainerInstanceContainerSecurityContextOutput
func (ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextOutputWithContext ¶ added in v1.8.0
func (i ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextOutput
func (ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextPtrOutput ¶ added in v1.8.0
func (i ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextPtrOutput() ContainerInstanceContainerSecurityContextPtrOutput
func (ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextPtrOutputWithContext ¶ added in v1.8.0
func (i ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextPtrOutput
type ContainerInstanceContainerSecurityContextInput ¶ added in v1.8.0
type ContainerInstanceContainerSecurityContextInput interface { pulumi.Input ToContainerInstanceContainerSecurityContextOutput() ContainerInstanceContainerSecurityContextOutput ToContainerInstanceContainerSecurityContextOutputWithContext(context.Context) ContainerInstanceContainerSecurityContextOutput }
ContainerInstanceContainerSecurityContextInput is an input type that accepts ContainerInstanceContainerSecurityContextArgs and ContainerInstanceContainerSecurityContextOutput values. You can construct a concrete instance of `ContainerInstanceContainerSecurityContextInput` via:
ContainerInstanceContainerSecurityContextArgs{...}
type ContainerInstanceContainerSecurityContextOutput ¶ added in v1.8.0
type ContainerInstanceContainerSecurityContextOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerSecurityContextOutput) ElementType ¶ added in v1.8.0
func (ContainerInstanceContainerSecurityContextOutput) ElementType() reflect.Type
func (ContainerInstanceContainerSecurityContextOutput) IsNonRootUserCheckEnabled ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextOutput) IsNonRootUserCheckEnabled() pulumi.BoolPtrOutput
Indicates if the container must run as a non-root user. If true, the service validates the container image at runtime to ensure that it is not going to run with UID 0 (root) and fails the container instance creation if the validation fails.
func (ContainerInstanceContainerSecurityContextOutput) IsRootFileSystemReadonly ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextOutput) IsRootFileSystemReadonly() pulumi.BoolPtrOutput
Determines if the container will have a read-only root file system. Default value is false.
func (ContainerInstanceContainerSecurityContextOutput) RunAsGroup ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextOutput) RunAsGroup() pulumi.IntPtrOutput
The group ID (GID) to run the entrypoint process of the container. Uses runtime default if not provided.
func (ContainerInstanceContainerSecurityContextOutput) RunAsUser ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextOutput) RunAsUser() pulumi.IntPtrOutput
The user ID (UID) to run the entrypoint process of the container. Defaults to user specified UID in container image metadata if not provided. This must be provided if runAsGroup is provided.
func (ContainerInstanceContainerSecurityContextOutput) SecurityContextType ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextOutput) SecurityContextType() pulumi.StringPtrOutput
The type of security context
func (ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextOutput ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextOutput() ContainerInstanceContainerSecurityContextOutput
func (ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextOutputWithContext ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextOutput
func (ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextPtrOutput ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextPtrOutput() ContainerInstanceContainerSecurityContextPtrOutput
func (ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextPtrOutputWithContext ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextPtrOutput
type ContainerInstanceContainerSecurityContextPtrInput ¶ added in v1.8.0
type ContainerInstanceContainerSecurityContextPtrInput interface { pulumi.Input ToContainerInstanceContainerSecurityContextPtrOutput() ContainerInstanceContainerSecurityContextPtrOutput ToContainerInstanceContainerSecurityContextPtrOutputWithContext(context.Context) ContainerInstanceContainerSecurityContextPtrOutput }
ContainerInstanceContainerSecurityContextPtrInput is an input type that accepts ContainerInstanceContainerSecurityContextArgs, ContainerInstanceContainerSecurityContextPtr and ContainerInstanceContainerSecurityContextPtrOutput values. You can construct a concrete instance of `ContainerInstanceContainerSecurityContextPtrInput` via:
ContainerInstanceContainerSecurityContextArgs{...} or: nil
func ContainerInstanceContainerSecurityContextPtr ¶ added in v1.8.0
func ContainerInstanceContainerSecurityContextPtr(v *ContainerInstanceContainerSecurityContextArgs) ContainerInstanceContainerSecurityContextPtrInput
type ContainerInstanceContainerSecurityContextPtrOutput ¶ added in v1.8.0
type ContainerInstanceContainerSecurityContextPtrOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerSecurityContextPtrOutput) ElementType ¶ added in v1.8.0
func (ContainerInstanceContainerSecurityContextPtrOutput) ElementType() reflect.Type
func (ContainerInstanceContainerSecurityContextPtrOutput) IsNonRootUserCheckEnabled ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextPtrOutput) IsNonRootUserCheckEnabled() pulumi.BoolPtrOutput
Indicates if the container must run as a non-root user. If true, the service validates the container image at runtime to ensure that it is not going to run with UID 0 (root) and fails the container instance creation if the validation fails.
func (ContainerInstanceContainerSecurityContextPtrOutput) IsRootFileSystemReadonly ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextPtrOutput) IsRootFileSystemReadonly() pulumi.BoolPtrOutput
Determines if the container will have a read-only root file system. Default value is false.
func (ContainerInstanceContainerSecurityContextPtrOutput) RunAsGroup ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextPtrOutput) RunAsGroup() pulumi.IntPtrOutput
The group ID (GID) to run the entrypoint process of the container. Uses runtime default if not provided.
func (ContainerInstanceContainerSecurityContextPtrOutput) RunAsUser ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextPtrOutput) RunAsUser() pulumi.IntPtrOutput
The user ID (UID) to run the entrypoint process of the container. Defaults to user specified UID in container image metadata if not provided. This must be provided if runAsGroup is provided.
func (ContainerInstanceContainerSecurityContextPtrOutput) SecurityContextType ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextPtrOutput) SecurityContextType() pulumi.StringPtrOutput
The type of security context
func (ContainerInstanceContainerSecurityContextPtrOutput) ToContainerInstanceContainerSecurityContextPtrOutput ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextPtrOutput) ToContainerInstanceContainerSecurityContextPtrOutput() ContainerInstanceContainerSecurityContextPtrOutput
func (ContainerInstanceContainerSecurityContextPtrOutput) ToContainerInstanceContainerSecurityContextPtrOutputWithContext ¶ added in v1.8.0
func (o ContainerInstanceContainerSecurityContextPtrOutput) ToContainerInstanceContainerSecurityContextPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextPtrOutput
type ContainerInstanceContainerVolumeMount ¶ added in v0.6.0
type ContainerInstanceContainerVolumeMount struct { // Whether the volume was mounted in read-only mode. By default, the volume is not read-only. IsReadOnly *bool `pulumi:"isReadOnly"` // The volume access path. MountPath string `pulumi:"mountPath"` // If there is more than one partition in the volume, reference this number of partitions. Here is an 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"` // A subpath inside the referenced volume. SubPath *string `pulumi:"subPath"` // The name of the volume. Avoid entering confidential information. VolumeName string `pulumi:"volumeName"` }
type ContainerInstanceContainerVolumeMountArgs ¶ added in v0.6.0
type ContainerInstanceContainerVolumeMountArgs struct { // Whether the volume was mounted in read-only mode. By default, the volume is not read-only. IsReadOnly pulumi.BoolPtrInput `pulumi:"isReadOnly"` // The volume access path. MountPath pulumi.StringInput `pulumi:"mountPath"` // If there is more than one partition in the volume, reference this number of partitions. Here is an 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"` // A subpath inside the referenced volume. SubPath pulumi.StringPtrInput `pulumi:"subPath"` // The name of the volume. Avoid entering confidential information. 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. By default, the volume is not read-only.
func (ContainerInstanceContainerVolumeMountOutput) MountPath ¶ added in v0.6.0
func (o ContainerInstanceContainerVolumeMountOutput) MountPath() pulumi.StringOutput
The volume access path.
func (ContainerInstanceContainerVolumeMountOutput) Partition ¶ added in v0.6.0
func (o ContainerInstanceContainerVolumeMountOutput) Partition() pulumi.IntPtrOutput
If there is more than one partition in the volume, reference this number of partitions. Here is an 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
A subpath inside the referenced volume.
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. Avoid entering confidential information.
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, uses 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, uses 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, uses 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, uses 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
The availability domain where the container instance runs.
func (ContainerInstanceOutput) CompartmentId ¶ added in v0.6.0
func (o ContainerInstanceOutput) CompartmentId() pulumi.StringOutput
(Updatable) The compartment OCID.
func (ContainerInstanceOutput) ContainerCount ¶ added in v0.6.0
func (o ContainerInstanceOutput) ContainerCount() pulumi.IntOutput
The number of containers on the container 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 container 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 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
The fault domain where the container instance runs.
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
The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted.
func (ContainerInstanceOutput) ImagePullSecrets ¶ added in v0.6.0
func (o ContainerInstanceOutput) ImagePullSecrets() ContainerInstanceImagePullSecretArrayOutput
The image pulls secrets so you can access private registry to pull container images.
func (ContainerInstanceOutput) LifecycleDetails ¶ added in v0.6.0
func (o ContainerInstanceOutput) LifecycleDetails() pulumi.StringOutput
A message that describes the current state of the container in more detail. Can be used to provide actionable information.
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`.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
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 container instance was created, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339).
func (ContainerInstanceOutput) TimeUpdated ¶ added in v0.6.0
func (o ContainerInstanceOutput) TimeUpdated() pulumi.StringOutput
The time the container instance was updated, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339).
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 available to containers on this container instance.
func (ContainerInstanceOutput) VolumeCount ¶ added in v0.6.0
func (o ContainerInstanceOutput) VolumeCount() pulumi.IntOutput
The number of volumes that are attached to the container instance.
func (ContainerInstanceOutput) Volumes ¶ added in v0.6.0
func (o ContainerInstanceOutput) Volumes() ContainerInstanceVolumeArrayOutput
A volume is a directory with data that is accessible across multiple containers in a container instance.
You can attach up to 32 volumes to single container instance.
type ContainerInstanceShapeConfig ¶ added in v0.6.0
type ContainerInstanceShapeConfig struct { // The total amount of memory available to the container instance (GB). MemoryInGbs *float64 `pulumi:"memoryInGbs"` // The networking bandwidth available to the container instance, in gigabits per second. NetworkingBandwidthInGbps *float64 `pulumi:"networkingBandwidthInGbps"` // The total number of OCPUs available to the container instance. Ocpus float64 `pulumi:"ocpus"` // A short description of the container 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 container instance (GB). MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"` // The networking bandwidth available to the container instance, in gigabits per second. NetworkingBandwidthInGbps pulumi.Float64PtrInput `pulumi:"networkingBandwidthInGbps"` // The total number of OCPUs available to the container instance. Ocpus pulumi.Float64Input `pulumi:"ocpus"` // A short description of the container 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 container instance (GB).
func (ContainerInstanceShapeConfigOutput) NetworkingBandwidthInGbps ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigOutput) NetworkingBandwidthInGbps() pulumi.Float64PtrOutput
The networking bandwidth available to the container 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 container instance.
func (ContainerInstanceShapeConfigOutput) ProcessorDescription ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigOutput) ProcessorDescription() pulumi.StringPtrOutput
A short description of the container 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 container instance (GB).
func (ContainerInstanceShapeConfigPtrOutput) NetworkingBandwidthInGbps ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigPtrOutput) NetworkingBandwidthInGbps() pulumi.Float64PtrOutput
The networking bandwidth available to the container 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 container instance.
func (ContainerInstanceShapeConfigPtrOutput) ProcessorDescription ¶ added in v0.6.0
func (o ContainerInstanceShapeConfigPtrOutput) ProcessorDescription() pulumi.StringPtrOutput
A short description of the container 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 { // The availability domain where the container instance runs. AvailabilityDomain pulumi.StringPtrInput // (Updatable) The compartment OCID. CompartmentId pulumi.StringPtrInput // The number of containers on the container instance. ContainerCount pulumi.IntPtrInput // Container restart policy ContainerRestartPolicy pulumi.StringPtrInput // The containers to create on this container 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 use the default DNS settings of the subnet. DnsConfig ContainerInstanceDnsConfigPtrInput // The fault domain where the container instance runs. 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 // The amount of time that processes in a container have to gracefully end when the container must be stopped. For example, when you delete a container instance. After the timeout is reached, the processes are sent a signal to be deleted. GracefulShutdownTimeoutInSeconds pulumi.StringPtrInput // The image pulls secrets so you can access private registry to pull container images. ImagePullSecrets ContainerInstanceImagePullSecretArrayInput // A message that describes the current state of the container in more detail. Can be used to provide actionable information. 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`. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 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 container instance was created, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339). TimeCreated pulumi.StringPtrInput // The time the container instance was updated, in the format defined by [RFC 3339](https://tools.ietf.org/rfc/rfc3339). TimeUpdated pulumi.StringPtrInput // The networks available to containers on this container instance. Vnics ContainerInstanceVnicArrayInput // The number of volumes that are attached to the container instance. VolumeCount pulumi.IntPtrInput // A volume is a directory with data that is accessible across multiple containers in a container instance. // // You can attach up to 32 volumes 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. Used for DNS. 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 identifier of the virtual network interface card (VNIC) over which the containers accessing this network can communicate with the larger virtual cloud 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. Used for DNS. 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 identifier of the virtual network interface card (VNIC) over which the containers accessing this network can communicate with the larger virtual cloud 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. Used for DNS.
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 identifier of the virtual network interface card (VNIC) over which the containers accessing this network can communicate with the larger virtual cloud network.
type ContainerInstanceVolume ¶ added in v0.6.0
type ContainerInstanceVolume struct { // The volume type of the empty directory, can 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 must be unique within a single container instance. Name string `pulumi:"name"` // The type of volume. VolumeType string `pulumi:"volumeType"` }
type ContainerInstanceVolumeArgs ¶ added in v0.6.0
type ContainerInstanceVolumeArgs struct { // The volume type of the empty directory, can 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 must be unique within a single container instance. 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
The volume type of the empty directory, can 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 must be unique within a single container instance.
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 GetAddonAddonError ¶ added in v0.14.0
type GetAddonAddonError 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 GetAddonAddonErrorArgs ¶ added in v0.14.0
type GetAddonAddonErrorArgs 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 (GetAddonAddonErrorArgs) ElementType ¶ added in v0.14.0
func (GetAddonAddonErrorArgs) ElementType() reflect.Type
func (GetAddonAddonErrorArgs) ToGetAddonAddonErrorOutput ¶ added in v0.14.0
func (i GetAddonAddonErrorArgs) ToGetAddonAddonErrorOutput() GetAddonAddonErrorOutput
func (GetAddonAddonErrorArgs) ToGetAddonAddonErrorOutputWithContext ¶ added in v0.14.0
func (i GetAddonAddonErrorArgs) ToGetAddonAddonErrorOutputWithContext(ctx context.Context) GetAddonAddonErrorOutput
type GetAddonAddonErrorArray ¶ added in v0.14.0
type GetAddonAddonErrorArray []GetAddonAddonErrorInput
func (GetAddonAddonErrorArray) ElementType ¶ added in v0.14.0
func (GetAddonAddonErrorArray) ElementType() reflect.Type
func (GetAddonAddonErrorArray) ToGetAddonAddonErrorArrayOutput ¶ added in v0.14.0
func (i GetAddonAddonErrorArray) ToGetAddonAddonErrorArrayOutput() GetAddonAddonErrorArrayOutput
func (GetAddonAddonErrorArray) ToGetAddonAddonErrorArrayOutputWithContext ¶ added in v0.14.0
func (i GetAddonAddonErrorArray) ToGetAddonAddonErrorArrayOutputWithContext(ctx context.Context) GetAddonAddonErrorArrayOutput
type GetAddonAddonErrorArrayInput ¶ added in v0.14.0
type GetAddonAddonErrorArrayInput interface { pulumi.Input ToGetAddonAddonErrorArrayOutput() GetAddonAddonErrorArrayOutput ToGetAddonAddonErrorArrayOutputWithContext(context.Context) GetAddonAddonErrorArrayOutput }
GetAddonAddonErrorArrayInput is an input type that accepts GetAddonAddonErrorArray and GetAddonAddonErrorArrayOutput values. You can construct a concrete instance of `GetAddonAddonErrorArrayInput` via:
GetAddonAddonErrorArray{ GetAddonAddonErrorArgs{...} }
type GetAddonAddonErrorArrayOutput ¶ added in v0.14.0
type GetAddonAddonErrorArrayOutput struct{ *pulumi.OutputState }
func (GetAddonAddonErrorArrayOutput) ElementType ¶ added in v0.14.0
func (GetAddonAddonErrorArrayOutput) ElementType() reflect.Type
func (GetAddonAddonErrorArrayOutput) Index ¶ added in v0.14.0
func (o GetAddonAddonErrorArrayOutput) Index(i pulumi.IntInput) GetAddonAddonErrorOutput
func (GetAddonAddonErrorArrayOutput) ToGetAddonAddonErrorArrayOutput ¶ added in v0.14.0
func (o GetAddonAddonErrorArrayOutput) ToGetAddonAddonErrorArrayOutput() GetAddonAddonErrorArrayOutput
func (GetAddonAddonErrorArrayOutput) ToGetAddonAddonErrorArrayOutputWithContext ¶ added in v0.14.0
func (o GetAddonAddonErrorArrayOutput) ToGetAddonAddonErrorArrayOutputWithContext(ctx context.Context) GetAddonAddonErrorArrayOutput
type GetAddonAddonErrorInput ¶ added in v0.14.0
type GetAddonAddonErrorInput interface { pulumi.Input ToGetAddonAddonErrorOutput() GetAddonAddonErrorOutput ToGetAddonAddonErrorOutputWithContext(context.Context) GetAddonAddonErrorOutput }
GetAddonAddonErrorInput is an input type that accepts GetAddonAddonErrorArgs and GetAddonAddonErrorOutput values. You can construct a concrete instance of `GetAddonAddonErrorInput` via:
GetAddonAddonErrorArgs{...}
type GetAddonAddonErrorOutput ¶ added in v0.14.0
type GetAddonAddonErrorOutput struct{ *pulumi.OutputState }
func (GetAddonAddonErrorOutput) Code ¶ added in v0.14.0
func (o GetAddonAddonErrorOutput) 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 (GetAddonAddonErrorOutput) ElementType ¶ added in v0.14.0
func (GetAddonAddonErrorOutput) ElementType() reflect.Type
func (GetAddonAddonErrorOutput) Message ¶ added in v0.14.0
func (o GetAddonAddonErrorOutput) Message() pulumi.StringOutput
A human-readable error string of the upstream error.
func (GetAddonAddonErrorOutput) Status ¶ added in v0.14.0
func (o GetAddonAddonErrorOutput) Status() pulumi.StringOutput
The status of the HTTP response encountered in the upstream error.
func (GetAddonAddonErrorOutput) ToGetAddonAddonErrorOutput ¶ added in v0.14.0
func (o GetAddonAddonErrorOutput) ToGetAddonAddonErrorOutput() GetAddonAddonErrorOutput
func (GetAddonAddonErrorOutput) ToGetAddonAddonErrorOutputWithContext ¶ added in v0.14.0
func (o GetAddonAddonErrorOutput) ToGetAddonAddonErrorOutputWithContext(ctx context.Context) GetAddonAddonErrorOutput
type GetAddonConfiguration ¶ added in v0.14.0
type GetAddonConfigurationArgs ¶ added in v0.14.0
type GetAddonConfigurationArgs struct { // configuration key name Key pulumi.StringInput `pulumi:"key"` // configuration value name Value pulumi.StringInput `pulumi:"value"` }
func (GetAddonConfigurationArgs) ElementType ¶ added in v0.14.0
func (GetAddonConfigurationArgs) ElementType() reflect.Type
func (GetAddonConfigurationArgs) ToGetAddonConfigurationOutput ¶ added in v0.14.0
func (i GetAddonConfigurationArgs) ToGetAddonConfigurationOutput() GetAddonConfigurationOutput
func (GetAddonConfigurationArgs) ToGetAddonConfigurationOutputWithContext ¶ added in v0.14.0
func (i GetAddonConfigurationArgs) ToGetAddonConfigurationOutputWithContext(ctx context.Context) GetAddonConfigurationOutput
type GetAddonConfigurationArray ¶ added in v0.14.0
type GetAddonConfigurationArray []GetAddonConfigurationInput
func (GetAddonConfigurationArray) ElementType ¶ added in v0.14.0
func (GetAddonConfigurationArray) ElementType() reflect.Type
func (GetAddonConfigurationArray) ToGetAddonConfigurationArrayOutput ¶ added in v0.14.0
func (i GetAddonConfigurationArray) ToGetAddonConfigurationArrayOutput() GetAddonConfigurationArrayOutput
func (GetAddonConfigurationArray) ToGetAddonConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (i GetAddonConfigurationArray) ToGetAddonConfigurationArrayOutputWithContext(ctx context.Context) GetAddonConfigurationArrayOutput
type GetAddonConfigurationArrayInput ¶ added in v0.14.0
type GetAddonConfigurationArrayInput interface { pulumi.Input ToGetAddonConfigurationArrayOutput() GetAddonConfigurationArrayOutput ToGetAddonConfigurationArrayOutputWithContext(context.Context) GetAddonConfigurationArrayOutput }
GetAddonConfigurationArrayInput is an input type that accepts GetAddonConfigurationArray and GetAddonConfigurationArrayOutput values. You can construct a concrete instance of `GetAddonConfigurationArrayInput` via:
GetAddonConfigurationArray{ GetAddonConfigurationArgs{...} }
type GetAddonConfigurationArrayOutput ¶ added in v0.14.0
type GetAddonConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetAddonConfigurationArrayOutput) ElementType ¶ added in v0.14.0
func (GetAddonConfigurationArrayOutput) ElementType() reflect.Type
func (GetAddonConfigurationArrayOutput) Index ¶ added in v0.14.0
func (o GetAddonConfigurationArrayOutput) Index(i pulumi.IntInput) GetAddonConfigurationOutput
func (GetAddonConfigurationArrayOutput) ToGetAddonConfigurationArrayOutput ¶ added in v0.14.0
func (o GetAddonConfigurationArrayOutput) ToGetAddonConfigurationArrayOutput() GetAddonConfigurationArrayOutput
func (GetAddonConfigurationArrayOutput) ToGetAddonConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (o GetAddonConfigurationArrayOutput) ToGetAddonConfigurationArrayOutputWithContext(ctx context.Context) GetAddonConfigurationArrayOutput
type GetAddonConfigurationInput ¶ added in v0.14.0
type GetAddonConfigurationInput interface { pulumi.Input ToGetAddonConfigurationOutput() GetAddonConfigurationOutput ToGetAddonConfigurationOutputWithContext(context.Context) GetAddonConfigurationOutput }
GetAddonConfigurationInput is an input type that accepts GetAddonConfigurationArgs and GetAddonConfigurationOutput values. You can construct a concrete instance of `GetAddonConfigurationInput` via:
GetAddonConfigurationArgs{...}
type GetAddonConfigurationOutput ¶ added in v0.14.0
type GetAddonConfigurationOutput struct{ *pulumi.OutputState }
func (GetAddonConfigurationOutput) ElementType ¶ added in v0.14.0
func (GetAddonConfigurationOutput) ElementType() reflect.Type
func (GetAddonConfigurationOutput) Key ¶ added in v0.14.0
func (o GetAddonConfigurationOutput) Key() pulumi.StringOutput
configuration key name
func (GetAddonConfigurationOutput) ToGetAddonConfigurationOutput ¶ added in v0.14.0
func (o GetAddonConfigurationOutput) ToGetAddonConfigurationOutput() GetAddonConfigurationOutput
func (GetAddonConfigurationOutput) ToGetAddonConfigurationOutputWithContext ¶ added in v0.14.0
func (o GetAddonConfigurationOutput) ToGetAddonConfigurationOutputWithContext(ctx context.Context) GetAddonConfigurationOutput
func (GetAddonConfigurationOutput) Value ¶ added in v0.14.0
func (o GetAddonConfigurationOutput) Value() pulumi.StringOutput
configuration value name
type GetAddonOptionsAddonOption ¶ added in v0.14.0
type GetAddonOptionsAddonOption struct { // Addon group info, a namespace concept that groups addons with similar functionalities. AddonGroup string `pulumi:"addonGroup"` // Addon definition schema version to validate addon. AddonSchemaVersion string `pulumi:"addonSchemaVersion"` // 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"` // Information about the addon version. Description string `pulumi:"description"` // 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"` // Is it an essential addon for cluster operation or not. IsEssential bool `pulumi:"isEssential"` // Name of the addon and it would be unique. Name string `pulumi:"name"` // The life cycle state of the addon. 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 work request was created. TimeCreated string `pulumi:"timeCreated"` // The resources this work request affects. Versions []GetAddonOptionsAddonOptionVersion `pulumi:"versions"` }
type GetAddonOptionsAddonOptionArgs ¶ added in v0.14.0
type GetAddonOptionsAddonOptionArgs struct { // Addon group info, a namespace concept that groups addons with similar functionalities. AddonGroup pulumi.StringInput `pulumi:"addonGroup"` // Addon definition schema version to validate addon. AddonSchemaVersion pulumi.StringInput `pulumi:"addonSchemaVersion"` // 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"` // Information about the addon version. Description pulumi.StringInput `pulumi:"description"` // 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"` // Is it an essential addon for cluster operation or not. IsEssential pulumi.BoolInput `pulumi:"isEssential"` // Name of the addon and it would be unique. Name pulumi.StringInput `pulumi:"name"` // The life cycle state of the addon. State pulumi.StringInput `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 work request was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The resources this work request affects. Versions GetAddonOptionsAddonOptionVersionArrayInput `pulumi:"versions"` }
func (GetAddonOptionsAddonOptionArgs) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionArgs) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionArgs) ToGetAddonOptionsAddonOptionOutput ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionArgs) ToGetAddonOptionsAddonOptionOutput() GetAddonOptionsAddonOptionOutput
func (GetAddonOptionsAddonOptionArgs) ToGetAddonOptionsAddonOptionOutputWithContext ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionArgs) ToGetAddonOptionsAddonOptionOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionOutput
type GetAddonOptionsAddonOptionArray ¶ added in v0.14.0
type GetAddonOptionsAddonOptionArray []GetAddonOptionsAddonOptionInput
func (GetAddonOptionsAddonOptionArray) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionArray) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionArray) ToGetAddonOptionsAddonOptionArrayOutput ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionArray) ToGetAddonOptionsAddonOptionArrayOutput() GetAddonOptionsAddonOptionArrayOutput
func (GetAddonOptionsAddonOptionArray) ToGetAddonOptionsAddonOptionArrayOutputWithContext ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionArray) ToGetAddonOptionsAddonOptionArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionArrayOutput
type GetAddonOptionsAddonOptionArrayInput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionArrayInput interface { pulumi.Input ToGetAddonOptionsAddonOptionArrayOutput() GetAddonOptionsAddonOptionArrayOutput ToGetAddonOptionsAddonOptionArrayOutputWithContext(context.Context) GetAddonOptionsAddonOptionArrayOutput }
GetAddonOptionsAddonOptionArrayInput is an input type that accepts GetAddonOptionsAddonOptionArray and GetAddonOptionsAddonOptionArrayOutput values. You can construct a concrete instance of `GetAddonOptionsAddonOptionArrayInput` via:
GetAddonOptionsAddonOptionArray{ GetAddonOptionsAddonOptionArgs{...} }
type GetAddonOptionsAddonOptionArrayOutput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionArrayOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionArrayOutput) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionArrayOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionArrayOutput) Index ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionArrayOutput) Index(i pulumi.IntInput) GetAddonOptionsAddonOptionOutput
func (GetAddonOptionsAddonOptionArrayOutput) ToGetAddonOptionsAddonOptionArrayOutput ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionArrayOutput) ToGetAddonOptionsAddonOptionArrayOutput() GetAddonOptionsAddonOptionArrayOutput
func (GetAddonOptionsAddonOptionArrayOutput) ToGetAddonOptionsAddonOptionArrayOutputWithContext ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionArrayOutput) ToGetAddonOptionsAddonOptionArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionArrayOutput
type GetAddonOptionsAddonOptionInput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionInput interface { pulumi.Input ToGetAddonOptionsAddonOptionOutput() GetAddonOptionsAddonOptionOutput ToGetAddonOptionsAddonOptionOutputWithContext(context.Context) GetAddonOptionsAddonOptionOutput }
GetAddonOptionsAddonOptionInput is an input type that accepts GetAddonOptionsAddonOptionArgs and GetAddonOptionsAddonOptionOutput values. You can construct a concrete instance of `GetAddonOptionsAddonOptionInput` via:
GetAddonOptionsAddonOptionArgs{...}
type GetAddonOptionsAddonOptionOutput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionOutput) AddonGroup ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionOutput) AddonGroup() pulumi.StringOutput
Addon group info, a namespace concept that groups addons with similar functionalities.
func (GetAddonOptionsAddonOptionOutput) AddonSchemaVersion ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionOutput) AddonSchemaVersion() pulumi.StringOutput
Addon definition schema version to validate addon.
func (GetAddonOptionsAddonOptionOutput) DefinedTags ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionOutput) 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 (GetAddonOptionsAddonOptionOutput) Description ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionOutput) Description() pulumi.StringOutput
Information about the addon version.
func (GetAddonOptionsAddonOptionOutput) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionOutput) FreeformTags ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionOutput) 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 (GetAddonOptionsAddonOptionOutput) IsEssential ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionOutput) IsEssential() pulumi.BoolOutput
Is it an essential addon for cluster operation or not.
func (GetAddonOptionsAddonOptionOutput) Name ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionOutput) Name() pulumi.StringOutput
Name of the addon and it would be unique.
func (GetAddonOptionsAddonOptionOutput) State ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionOutput) State() pulumi.StringOutput
The life cycle state of the addon.
func (GetAddonOptionsAddonOptionOutput) SystemTags ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetAddonOptionsAddonOptionOutput) TimeCreated ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionOutput) TimeCreated() pulumi.StringOutput
The time the work request was created.
func (GetAddonOptionsAddonOptionOutput) ToGetAddonOptionsAddonOptionOutput ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionOutput) ToGetAddonOptionsAddonOptionOutput() GetAddonOptionsAddonOptionOutput
func (GetAddonOptionsAddonOptionOutput) ToGetAddonOptionsAddonOptionOutputWithContext ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionOutput) ToGetAddonOptionsAddonOptionOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionOutput
func (GetAddonOptionsAddonOptionOutput) Versions ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionOutput) Versions() GetAddonOptionsAddonOptionVersionArrayOutput
The resources this work request affects.
type GetAddonOptionsAddonOptionVersion ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersion struct { // Addon version configuration details. Configurations []GetAddonOptionsAddonOptionVersionConfiguration `pulumi:"configurations"` // Information about the addon version. Description string `pulumi:"description"` // The range of kubernetes versions an addon can be configured. KubernetesVersionFilters []GetAddonOptionsAddonOptionVersionKubernetesVersionFilter `pulumi:"kubernetesVersionFilters"` // Current state of the addon, only active will be visible to customer, visibility of versions in other status will be filtered based on limits property. Status string `pulumi:"status"` // Version number, need be comparable within an addon. VersionNumber string `pulumi:"versionNumber"` }
type GetAddonOptionsAddonOptionVersionArgs ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionArgs struct { // Addon version configuration details. Configurations GetAddonOptionsAddonOptionVersionConfigurationArrayInput `pulumi:"configurations"` // Information about the addon version. Description pulumi.StringInput `pulumi:"description"` // The range of kubernetes versions an addon can be configured. KubernetesVersionFilters GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayInput `pulumi:"kubernetesVersionFilters"` // Current state of the addon, only active will be visible to customer, visibility of versions in other status will be filtered based on limits property. Status pulumi.StringInput `pulumi:"status"` // Version number, need be comparable within an addon. VersionNumber pulumi.StringInput `pulumi:"versionNumber"` }
func (GetAddonOptionsAddonOptionVersionArgs) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionVersionArgs) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionArgs) ToGetAddonOptionsAddonOptionVersionOutput ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionVersionArgs) ToGetAddonOptionsAddonOptionVersionOutput() GetAddonOptionsAddonOptionVersionOutput
func (GetAddonOptionsAddonOptionVersionArgs) ToGetAddonOptionsAddonOptionVersionOutputWithContext ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionVersionArgs) ToGetAddonOptionsAddonOptionVersionOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionOutput
type GetAddonOptionsAddonOptionVersionArray ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionArray []GetAddonOptionsAddonOptionVersionInput
func (GetAddonOptionsAddonOptionVersionArray) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionVersionArray) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionArray) ToGetAddonOptionsAddonOptionVersionArrayOutput ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionVersionArray) ToGetAddonOptionsAddonOptionVersionArrayOutput() GetAddonOptionsAddonOptionVersionArrayOutput
func (GetAddonOptionsAddonOptionVersionArray) ToGetAddonOptionsAddonOptionVersionArrayOutputWithContext ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionVersionArray) ToGetAddonOptionsAddonOptionVersionArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionArrayOutput
type GetAddonOptionsAddonOptionVersionArrayInput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionArrayInput interface { pulumi.Input ToGetAddonOptionsAddonOptionVersionArrayOutput() GetAddonOptionsAddonOptionVersionArrayOutput ToGetAddonOptionsAddonOptionVersionArrayOutputWithContext(context.Context) GetAddonOptionsAddonOptionVersionArrayOutput }
GetAddonOptionsAddonOptionVersionArrayInput is an input type that accepts GetAddonOptionsAddonOptionVersionArray and GetAddonOptionsAddonOptionVersionArrayOutput values. You can construct a concrete instance of `GetAddonOptionsAddonOptionVersionArrayInput` via:
GetAddonOptionsAddonOptionVersionArray{ GetAddonOptionsAddonOptionVersionArgs{...} }
type GetAddonOptionsAddonOptionVersionArrayOutput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionArrayOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionVersionArrayOutput) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionVersionArrayOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionArrayOutput) ToGetAddonOptionsAddonOptionVersionArrayOutput ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionArrayOutput) ToGetAddonOptionsAddonOptionVersionArrayOutput() GetAddonOptionsAddonOptionVersionArrayOutput
func (GetAddonOptionsAddonOptionVersionArrayOutput) ToGetAddonOptionsAddonOptionVersionArrayOutputWithContext ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionArrayOutput) ToGetAddonOptionsAddonOptionVersionArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionArrayOutput
type GetAddonOptionsAddonOptionVersionConfiguration ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionConfiguration struct { // Information about the addon version. Description string `pulumi:"description"` // Display name of addon version. DisplayName string `pulumi:"displayName"` // If the the configuration is required or not. IsRequired bool `pulumi:"isRequired"` // Addon configuration key Key string `pulumi:"key"` // Addon configuration value Value string `pulumi:"value"` }
type GetAddonOptionsAddonOptionVersionConfigurationArgs ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionConfigurationArgs struct { // Information about the addon version. Description pulumi.StringInput `pulumi:"description"` // Display name of addon version. DisplayName pulumi.StringInput `pulumi:"displayName"` // If the the configuration is required or not. IsRequired pulumi.BoolInput `pulumi:"isRequired"` // Addon configuration key Key pulumi.StringInput `pulumi:"key"` // Addon configuration value Value pulumi.StringInput `pulumi:"value"` }
func (GetAddonOptionsAddonOptionVersionConfigurationArgs) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionVersionConfigurationArgs) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionConfigurationArgs) ToGetAddonOptionsAddonOptionVersionConfigurationOutput ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionVersionConfigurationArgs) ToGetAddonOptionsAddonOptionVersionConfigurationOutput() GetAddonOptionsAddonOptionVersionConfigurationOutput
func (GetAddonOptionsAddonOptionVersionConfigurationArgs) ToGetAddonOptionsAddonOptionVersionConfigurationOutputWithContext ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionVersionConfigurationArgs) ToGetAddonOptionsAddonOptionVersionConfigurationOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionConfigurationOutput
type GetAddonOptionsAddonOptionVersionConfigurationArray ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionConfigurationArray []GetAddonOptionsAddonOptionVersionConfigurationInput
func (GetAddonOptionsAddonOptionVersionConfigurationArray) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionVersionConfigurationArray) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionConfigurationArray) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutput ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionVersionConfigurationArray) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutput() GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
func (GetAddonOptionsAddonOptionVersionConfigurationArray) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionVersionConfigurationArray) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
type GetAddonOptionsAddonOptionVersionConfigurationArrayInput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionConfigurationArrayInput interface { pulumi.Input ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutput() GetAddonOptionsAddonOptionVersionConfigurationArrayOutput ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutputWithContext(context.Context) GetAddonOptionsAddonOptionVersionConfigurationArrayOutput }
GetAddonOptionsAddonOptionVersionConfigurationArrayInput is an input type that accepts GetAddonOptionsAddonOptionVersionConfigurationArray and GetAddonOptionsAddonOptionVersionConfigurationArrayOutput values. You can construct a concrete instance of `GetAddonOptionsAddonOptionVersionConfigurationArrayInput` via:
GetAddonOptionsAddonOptionVersionConfigurationArray{ GetAddonOptionsAddonOptionVersionConfigurationArgs{...} }
type GetAddonOptionsAddonOptionVersionConfigurationArrayOutput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutput ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutput() GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
func (GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
type GetAddonOptionsAddonOptionVersionConfigurationInput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionConfigurationInput interface { pulumi.Input ToGetAddonOptionsAddonOptionVersionConfigurationOutput() GetAddonOptionsAddonOptionVersionConfigurationOutput ToGetAddonOptionsAddonOptionVersionConfigurationOutputWithContext(context.Context) GetAddonOptionsAddonOptionVersionConfigurationOutput }
GetAddonOptionsAddonOptionVersionConfigurationInput is an input type that accepts GetAddonOptionsAddonOptionVersionConfigurationArgs and GetAddonOptionsAddonOptionVersionConfigurationOutput values. You can construct a concrete instance of `GetAddonOptionsAddonOptionVersionConfigurationInput` via:
GetAddonOptionsAddonOptionVersionConfigurationArgs{...}
type GetAddonOptionsAddonOptionVersionConfigurationOutput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionConfigurationOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) Description ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) Description() pulumi.StringOutput
Information about the addon version.
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) DisplayName ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) DisplayName() pulumi.StringOutput
Display name of addon version.
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) IsRequired ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) IsRequired() pulumi.BoolOutput
If the the configuration is required or not.
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) Key ¶ added in v0.14.0
Addon configuration key
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) ToGetAddonOptionsAddonOptionVersionConfigurationOutput ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) ToGetAddonOptionsAddonOptionVersionConfigurationOutput() GetAddonOptionsAddonOptionVersionConfigurationOutput
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) ToGetAddonOptionsAddonOptionVersionConfigurationOutputWithContext ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) ToGetAddonOptionsAddonOptionVersionConfigurationOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionConfigurationOutput
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) Value ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) Value() pulumi.StringOutput
Addon configuration value
type GetAddonOptionsAddonOptionVersionInput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionInput interface { pulumi.Input ToGetAddonOptionsAddonOptionVersionOutput() GetAddonOptionsAddonOptionVersionOutput ToGetAddonOptionsAddonOptionVersionOutputWithContext(context.Context) GetAddonOptionsAddonOptionVersionOutput }
GetAddonOptionsAddonOptionVersionInput is an input type that accepts GetAddonOptionsAddonOptionVersionArgs and GetAddonOptionsAddonOptionVersionOutput values. You can construct a concrete instance of `GetAddonOptionsAddonOptionVersionInput` via:
GetAddonOptionsAddonOptionVersionArgs{...}
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilter ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilter struct { // The exact version of kubernetes that are compatible. ExactKubernetesVersions []string `pulumi:"exactKubernetesVersions"` // The latest kubernetes version. MaximumVersion string `pulumi:"maximumVersion"` // The earliest kubernetes version. MinimalVersion string `pulumi:"minimalVersion"` }
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs struct { // The exact version of kubernetes that are compatible. ExactKubernetesVersions pulumi.StringArrayInput `pulumi:"exactKubernetesVersions"` // The latest kubernetes version. MaximumVersion pulumi.StringInput `pulumi:"maximumVersion"` // The earliest kubernetes version. MinimalVersion pulumi.StringInput `pulumi:"minimalVersion"` }
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutputWithContext ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray []GetAddonOptionsAddonOptionVersionKubernetesVersionFilterInput
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutputWithContext ¶ added in v0.14.0
func (i GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayInput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayInput interface { pulumi.Input ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutputWithContext(context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput }
GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayInput is an input type that accepts GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray and GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput values. You can construct a concrete instance of `GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayInput` via:
GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray{ GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs{...} }
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutputWithContext ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterInput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterInput interface { pulumi.Input ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutputWithContext(context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput }
GetAddonOptionsAddonOptionVersionKubernetesVersionFilterInput is an input type that accepts GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs and GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput values. You can construct a concrete instance of `GetAddonOptionsAddonOptionVersionKubernetesVersionFilterInput` via:
GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs{...}
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ExactKubernetesVersions ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ExactKubernetesVersions() pulumi.StringArrayOutput
The exact version of kubernetes that are compatible.
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) MaximumVersion ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) MaximumVersion() pulumi.StringOutput
The latest kubernetes version.
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) MinimalVersion ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) MinimalVersion() pulumi.StringOutput
The earliest kubernetes version.
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutputWithContext ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
type GetAddonOptionsAddonOptionVersionOutput ¶ added in v0.14.0
type GetAddonOptionsAddonOptionVersionOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionVersionOutput) Configurations ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionOutput) Configurations() GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
Addon version configuration details.
func (GetAddonOptionsAddonOptionVersionOutput) Description ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionOutput) Description() pulumi.StringOutput
Information about the addon version.
func (GetAddonOptionsAddonOptionVersionOutput) ElementType ¶ added in v0.14.0
func (GetAddonOptionsAddonOptionVersionOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionOutput) KubernetesVersionFilters ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionOutput) KubernetesVersionFilters() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
The range of kubernetes versions an addon can be configured.
func (GetAddonOptionsAddonOptionVersionOutput) Status ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionOutput) Status() pulumi.StringOutput
Current state of the addon, only active will be visible to customer, visibility of versions in other status will be filtered based on limits property.
func (GetAddonOptionsAddonOptionVersionOutput) ToGetAddonOptionsAddonOptionVersionOutput ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionOutput) ToGetAddonOptionsAddonOptionVersionOutput() GetAddonOptionsAddonOptionVersionOutput
func (GetAddonOptionsAddonOptionVersionOutput) ToGetAddonOptionsAddonOptionVersionOutputWithContext ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionOutput) ToGetAddonOptionsAddonOptionVersionOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionOutput
func (GetAddonOptionsAddonOptionVersionOutput) VersionNumber ¶ added in v0.14.0
func (o GetAddonOptionsAddonOptionVersionOutput) VersionNumber() pulumi.StringOutput
Version number, need be comparable within an addon.
type GetAddonOptionsArgs ¶ added in v0.14.0
type GetAddonOptionsArgs struct { // The name of the addon. AddonName *string `pulumi:"addonName"` Filters []GetAddonOptionsFilter `pulumi:"filters"` // The kubernetes version to fetch the addons. KubernetesVersion string `pulumi:"kubernetesVersion"` }
A collection of arguments for invoking getAddonOptions.
type GetAddonOptionsFilter ¶ added in v0.14.0
type GetAddonOptionsFilterArgs ¶ added in v0.14.0
type GetAddonOptionsFilterArgs struct { // Name of the addon and it would be unique. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAddonOptionsFilterArgs) ElementType ¶ added in v0.14.0
func (GetAddonOptionsFilterArgs) ElementType() reflect.Type
func (GetAddonOptionsFilterArgs) ToGetAddonOptionsFilterOutput ¶ added in v0.14.0
func (i GetAddonOptionsFilterArgs) ToGetAddonOptionsFilterOutput() GetAddonOptionsFilterOutput
func (GetAddonOptionsFilterArgs) ToGetAddonOptionsFilterOutputWithContext ¶ added in v0.14.0
func (i GetAddonOptionsFilterArgs) ToGetAddonOptionsFilterOutputWithContext(ctx context.Context) GetAddonOptionsFilterOutput
type GetAddonOptionsFilterArray ¶ added in v0.14.0
type GetAddonOptionsFilterArray []GetAddonOptionsFilterInput
func (GetAddonOptionsFilterArray) ElementType ¶ added in v0.14.0
func (GetAddonOptionsFilterArray) ElementType() reflect.Type
func (GetAddonOptionsFilterArray) ToGetAddonOptionsFilterArrayOutput ¶ added in v0.14.0
func (i GetAddonOptionsFilterArray) ToGetAddonOptionsFilterArrayOutput() GetAddonOptionsFilterArrayOutput
func (GetAddonOptionsFilterArray) ToGetAddonOptionsFilterArrayOutputWithContext ¶ added in v0.14.0
func (i GetAddonOptionsFilterArray) ToGetAddonOptionsFilterArrayOutputWithContext(ctx context.Context) GetAddonOptionsFilterArrayOutput
type GetAddonOptionsFilterArrayInput ¶ added in v0.14.0
type GetAddonOptionsFilterArrayInput interface { pulumi.Input ToGetAddonOptionsFilterArrayOutput() GetAddonOptionsFilterArrayOutput ToGetAddonOptionsFilterArrayOutputWithContext(context.Context) GetAddonOptionsFilterArrayOutput }
GetAddonOptionsFilterArrayInput is an input type that accepts GetAddonOptionsFilterArray and GetAddonOptionsFilterArrayOutput values. You can construct a concrete instance of `GetAddonOptionsFilterArrayInput` via:
GetAddonOptionsFilterArray{ GetAddonOptionsFilterArgs{...} }
type GetAddonOptionsFilterArrayOutput ¶ added in v0.14.0
type GetAddonOptionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsFilterArrayOutput) ElementType ¶ added in v0.14.0
func (GetAddonOptionsFilterArrayOutput) ElementType() reflect.Type
func (GetAddonOptionsFilterArrayOutput) Index ¶ added in v0.14.0
func (o GetAddonOptionsFilterArrayOutput) Index(i pulumi.IntInput) GetAddonOptionsFilterOutput
func (GetAddonOptionsFilterArrayOutput) ToGetAddonOptionsFilterArrayOutput ¶ added in v0.14.0
func (o GetAddonOptionsFilterArrayOutput) ToGetAddonOptionsFilterArrayOutput() GetAddonOptionsFilterArrayOutput
func (GetAddonOptionsFilterArrayOutput) ToGetAddonOptionsFilterArrayOutputWithContext ¶ added in v0.14.0
func (o GetAddonOptionsFilterArrayOutput) ToGetAddonOptionsFilterArrayOutputWithContext(ctx context.Context) GetAddonOptionsFilterArrayOutput
type GetAddonOptionsFilterInput ¶ added in v0.14.0
type GetAddonOptionsFilterInput interface { pulumi.Input ToGetAddonOptionsFilterOutput() GetAddonOptionsFilterOutput ToGetAddonOptionsFilterOutputWithContext(context.Context) GetAddonOptionsFilterOutput }
GetAddonOptionsFilterInput is an input type that accepts GetAddonOptionsFilterArgs and GetAddonOptionsFilterOutput values. You can construct a concrete instance of `GetAddonOptionsFilterInput` via:
GetAddonOptionsFilterArgs{...}
type GetAddonOptionsFilterOutput ¶ added in v0.14.0
type GetAddonOptionsFilterOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsFilterOutput) ElementType ¶ added in v0.14.0
func (GetAddonOptionsFilterOutput) ElementType() reflect.Type
func (GetAddonOptionsFilterOutput) Name ¶ added in v0.14.0
func (o GetAddonOptionsFilterOutput) Name() pulumi.StringOutput
Name of the addon and it would be unique.
func (GetAddonOptionsFilterOutput) Regex ¶ added in v0.14.0
func (o GetAddonOptionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAddonOptionsFilterOutput) ToGetAddonOptionsFilterOutput ¶ added in v0.14.0
func (o GetAddonOptionsFilterOutput) ToGetAddonOptionsFilterOutput() GetAddonOptionsFilterOutput
func (GetAddonOptionsFilterOutput) ToGetAddonOptionsFilterOutputWithContext ¶ added in v0.14.0
func (o GetAddonOptionsFilterOutput) ToGetAddonOptionsFilterOutputWithContext(ctx context.Context) GetAddonOptionsFilterOutput
func (GetAddonOptionsFilterOutput) Values ¶ added in v0.14.0
func (o GetAddonOptionsFilterOutput) Values() pulumi.StringArrayOutput
type GetAddonOptionsOutputArgs ¶ added in v0.14.0
type GetAddonOptionsOutputArgs struct { // The name of the addon. AddonName pulumi.StringPtrInput `pulumi:"addonName"` Filters GetAddonOptionsFilterArrayInput `pulumi:"filters"` // The kubernetes version to fetch the addons. KubernetesVersion pulumi.StringInput `pulumi:"kubernetesVersion"` }
A collection of arguments for invoking getAddonOptions.
func (GetAddonOptionsOutputArgs) ElementType ¶ added in v0.14.0
func (GetAddonOptionsOutputArgs) ElementType() reflect.Type
type GetAddonOptionsResult ¶ added in v0.14.0
type GetAddonOptionsResult struct { AddonName *string `pulumi:"addonName"` // The list of addon_options. AddonOptions []GetAddonOptionsAddonOption `pulumi:"addonOptions"` Filters []GetAddonOptionsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` KubernetesVersion string `pulumi:"kubernetesVersion"` }
A collection of values returned by getAddonOptions.
func GetAddonOptions ¶ added in v0.14.0
func GetAddonOptions(ctx *pulumi.Context, args *GetAddonOptionsArgs, opts ...pulumi.InvokeOption) (*GetAddonOptionsResult, error)
This data source provides the list of Addon Options in Oracle Cloud Infrastructure Container Engine service.
Get list of supported addons for a specific kubernetes version.
## 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.GetAddonOptions(ctx, &containerengine.GetAddonOptionsArgs{ KubernetesVersion: _var.Addon_option_kubernetes_version, AddonName: pulumi.StringRef(oci_containerengine_addon.Test_addon.Name), }, nil) if err != nil { return err } return nil }) }
```
type GetAddonOptionsResultOutput ¶ added in v0.14.0
type GetAddonOptionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAddonOptions.
func GetAddonOptionsOutput ¶ added in v0.14.0
func GetAddonOptionsOutput(ctx *pulumi.Context, args GetAddonOptionsOutputArgs, opts ...pulumi.InvokeOption) GetAddonOptionsResultOutput
func (GetAddonOptionsResultOutput) AddonName ¶ added in v0.14.0
func (o GetAddonOptionsResultOutput) AddonName() pulumi.StringPtrOutput
func (GetAddonOptionsResultOutput) AddonOptions ¶ added in v0.14.0
func (o GetAddonOptionsResultOutput) AddonOptions() GetAddonOptionsAddonOptionArrayOutput
The list of addon_options.
func (GetAddonOptionsResultOutput) ElementType ¶ added in v0.14.0
func (GetAddonOptionsResultOutput) ElementType() reflect.Type
func (GetAddonOptionsResultOutput) Filters ¶ added in v0.14.0
func (o GetAddonOptionsResultOutput) Filters() GetAddonOptionsFilterArrayOutput
func (GetAddonOptionsResultOutput) Id ¶ added in v0.14.0
func (o GetAddonOptionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAddonOptionsResultOutput) KubernetesVersion ¶ added in v0.14.0
func (o GetAddonOptionsResultOutput) KubernetesVersion() pulumi.StringOutput
func (GetAddonOptionsResultOutput) ToGetAddonOptionsResultOutput ¶ added in v0.14.0
func (o GetAddonOptionsResultOutput) ToGetAddonOptionsResultOutput() GetAddonOptionsResultOutput
func (GetAddonOptionsResultOutput) ToGetAddonOptionsResultOutputWithContext ¶ added in v0.14.0
func (o GetAddonOptionsResultOutput) ToGetAddonOptionsResultOutputWithContext(ctx context.Context) GetAddonOptionsResultOutput
type GetAddonsAddon ¶ added in v0.14.0
type GetAddonsAddon struct { // The error info of the addon. AddonErrors []GetAddonsAddonAddonError `pulumi:"addonErrors"` // The name of the addon. AddonName string `pulumi:"addonName"` // The OCID of the cluster. ClusterId string `pulumi:"clusterId"` // Addon configuration details. Configurations []GetAddonsAddonConfiguration `pulumi:"configurations"` // current installed version of the addon CurrentInstalledVersion string `pulumi:"currentInstalledVersion"` RemoveAddonResourcesOnDelete bool `pulumi:"removeAddonResourcesOnDelete"` // The state of the addon. State string `pulumi:"state"` // The time the cluster was created. TimeCreated string `pulumi:"timeCreated"` // selected addon version, or null indicates autoUpdate Version string `pulumi:"version"` }
type GetAddonsAddonAddonError ¶ added in v0.14.0
type GetAddonsAddonAddonError 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 GetAddonsAddonAddonErrorArgs ¶ added in v0.14.0
type GetAddonsAddonAddonErrorArgs 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 (GetAddonsAddonAddonErrorArgs) ElementType ¶ added in v0.14.0
func (GetAddonsAddonAddonErrorArgs) ElementType() reflect.Type
func (GetAddonsAddonAddonErrorArgs) ToGetAddonsAddonAddonErrorOutput ¶ added in v0.14.0
func (i GetAddonsAddonAddonErrorArgs) ToGetAddonsAddonAddonErrorOutput() GetAddonsAddonAddonErrorOutput
func (GetAddonsAddonAddonErrorArgs) ToGetAddonsAddonAddonErrorOutputWithContext ¶ added in v0.14.0
func (i GetAddonsAddonAddonErrorArgs) ToGetAddonsAddonAddonErrorOutputWithContext(ctx context.Context) GetAddonsAddonAddonErrorOutput
type GetAddonsAddonAddonErrorArray ¶ added in v0.14.0
type GetAddonsAddonAddonErrorArray []GetAddonsAddonAddonErrorInput
func (GetAddonsAddonAddonErrorArray) ElementType ¶ added in v0.14.0
func (GetAddonsAddonAddonErrorArray) ElementType() reflect.Type
func (GetAddonsAddonAddonErrorArray) ToGetAddonsAddonAddonErrorArrayOutput ¶ added in v0.14.0
func (i GetAddonsAddonAddonErrorArray) ToGetAddonsAddonAddonErrorArrayOutput() GetAddonsAddonAddonErrorArrayOutput
func (GetAddonsAddonAddonErrorArray) ToGetAddonsAddonAddonErrorArrayOutputWithContext ¶ added in v0.14.0
func (i GetAddonsAddonAddonErrorArray) ToGetAddonsAddonAddonErrorArrayOutputWithContext(ctx context.Context) GetAddonsAddonAddonErrorArrayOutput
type GetAddonsAddonAddonErrorArrayInput ¶ added in v0.14.0
type GetAddonsAddonAddonErrorArrayInput interface { pulumi.Input ToGetAddonsAddonAddonErrorArrayOutput() GetAddonsAddonAddonErrorArrayOutput ToGetAddonsAddonAddonErrorArrayOutputWithContext(context.Context) GetAddonsAddonAddonErrorArrayOutput }
GetAddonsAddonAddonErrorArrayInput is an input type that accepts GetAddonsAddonAddonErrorArray and GetAddonsAddonAddonErrorArrayOutput values. You can construct a concrete instance of `GetAddonsAddonAddonErrorArrayInput` via:
GetAddonsAddonAddonErrorArray{ GetAddonsAddonAddonErrorArgs{...} }
type GetAddonsAddonAddonErrorArrayOutput ¶ added in v0.14.0
type GetAddonsAddonAddonErrorArrayOutput struct{ *pulumi.OutputState }
func (GetAddonsAddonAddonErrorArrayOutput) ElementType ¶ added in v0.14.0
func (GetAddonsAddonAddonErrorArrayOutput) ElementType() reflect.Type
func (GetAddonsAddonAddonErrorArrayOutput) Index ¶ added in v0.14.0
func (o GetAddonsAddonAddonErrorArrayOutput) Index(i pulumi.IntInput) GetAddonsAddonAddonErrorOutput
func (GetAddonsAddonAddonErrorArrayOutput) ToGetAddonsAddonAddonErrorArrayOutput ¶ added in v0.14.0
func (o GetAddonsAddonAddonErrorArrayOutput) ToGetAddonsAddonAddonErrorArrayOutput() GetAddonsAddonAddonErrorArrayOutput
func (GetAddonsAddonAddonErrorArrayOutput) ToGetAddonsAddonAddonErrorArrayOutputWithContext ¶ added in v0.14.0
func (o GetAddonsAddonAddonErrorArrayOutput) ToGetAddonsAddonAddonErrorArrayOutputWithContext(ctx context.Context) GetAddonsAddonAddonErrorArrayOutput
type GetAddonsAddonAddonErrorInput ¶ added in v0.14.0
type GetAddonsAddonAddonErrorInput interface { pulumi.Input ToGetAddonsAddonAddonErrorOutput() GetAddonsAddonAddonErrorOutput ToGetAddonsAddonAddonErrorOutputWithContext(context.Context) GetAddonsAddonAddonErrorOutput }
GetAddonsAddonAddonErrorInput is an input type that accepts GetAddonsAddonAddonErrorArgs and GetAddonsAddonAddonErrorOutput values. You can construct a concrete instance of `GetAddonsAddonAddonErrorInput` via:
GetAddonsAddonAddonErrorArgs{...}
type GetAddonsAddonAddonErrorOutput ¶ added in v0.14.0
type GetAddonsAddonAddonErrorOutput struct{ *pulumi.OutputState }
func (GetAddonsAddonAddonErrorOutput) Code ¶ added in v0.14.0
func (o GetAddonsAddonAddonErrorOutput) 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 (GetAddonsAddonAddonErrorOutput) ElementType ¶ added in v0.14.0
func (GetAddonsAddonAddonErrorOutput) ElementType() reflect.Type
func (GetAddonsAddonAddonErrorOutput) Message ¶ added in v0.14.0
func (o GetAddonsAddonAddonErrorOutput) Message() pulumi.StringOutput
A human-readable error string of the upstream error.
func (GetAddonsAddonAddonErrorOutput) Status ¶ added in v0.14.0
func (o GetAddonsAddonAddonErrorOutput) Status() pulumi.StringOutput
The status of the HTTP response encountered in the upstream error.
func (GetAddonsAddonAddonErrorOutput) ToGetAddonsAddonAddonErrorOutput ¶ added in v0.14.0
func (o GetAddonsAddonAddonErrorOutput) ToGetAddonsAddonAddonErrorOutput() GetAddonsAddonAddonErrorOutput
func (GetAddonsAddonAddonErrorOutput) ToGetAddonsAddonAddonErrorOutputWithContext ¶ added in v0.14.0
func (o GetAddonsAddonAddonErrorOutput) ToGetAddonsAddonAddonErrorOutputWithContext(ctx context.Context) GetAddonsAddonAddonErrorOutput
type GetAddonsAddonArgs ¶ added in v0.14.0
type GetAddonsAddonArgs struct { // The error info of the addon. AddonErrors GetAddonsAddonAddonErrorArrayInput `pulumi:"addonErrors"` // The name of the addon. AddonName pulumi.StringInput `pulumi:"addonName"` // The OCID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Addon configuration details. Configurations GetAddonsAddonConfigurationArrayInput `pulumi:"configurations"` // current installed version of the addon CurrentInstalledVersion pulumi.StringInput `pulumi:"currentInstalledVersion"` RemoveAddonResourcesOnDelete pulumi.BoolInput `pulumi:"removeAddonResourcesOnDelete"` // The state of the addon. State pulumi.StringInput `pulumi:"state"` // The time the cluster was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // selected addon version, or null indicates autoUpdate Version pulumi.StringInput `pulumi:"version"` }
func (GetAddonsAddonArgs) ElementType ¶ added in v0.14.0
func (GetAddonsAddonArgs) ElementType() reflect.Type
func (GetAddonsAddonArgs) ToGetAddonsAddonOutput ¶ added in v0.14.0
func (i GetAddonsAddonArgs) ToGetAddonsAddonOutput() GetAddonsAddonOutput
func (GetAddonsAddonArgs) ToGetAddonsAddonOutputWithContext ¶ added in v0.14.0
func (i GetAddonsAddonArgs) ToGetAddonsAddonOutputWithContext(ctx context.Context) GetAddonsAddonOutput
type GetAddonsAddonArray ¶ added in v0.14.0
type GetAddonsAddonArray []GetAddonsAddonInput
func (GetAddonsAddonArray) ElementType ¶ added in v0.14.0
func (GetAddonsAddonArray) ElementType() reflect.Type
func (GetAddonsAddonArray) ToGetAddonsAddonArrayOutput ¶ added in v0.14.0
func (i GetAddonsAddonArray) ToGetAddonsAddonArrayOutput() GetAddonsAddonArrayOutput
func (GetAddonsAddonArray) ToGetAddonsAddonArrayOutputWithContext ¶ added in v0.14.0
func (i GetAddonsAddonArray) ToGetAddonsAddonArrayOutputWithContext(ctx context.Context) GetAddonsAddonArrayOutput
type GetAddonsAddonArrayInput ¶ added in v0.14.0
type GetAddonsAddonArrayInput interface { pulumi.Input ToGetAddonsAddonArrayOutput() GetAddonsAddonArrayOutput ToGetAddonsAddonArrayOutputWithContext(context.Context) GetAddonsAddonArrayOutput }
GetAddonsAddonArrayInput is an input type that accepts GetAddonsAddonArray and GetAddonsAddonArrayOutput values. You can construct a concrete instance of `GetAddonsAddonArrayInput` via:
GetAddonsAddonArray{ GetAddonsAddonArgs{...} }
type GetAddonsAddonArrayOutput ¶ added in v0.14.0
type GetAddonsAddonArrayOutput struct{ *pulumi.OutputState }
func (GetAddonsAddonArrayOutput) ElementType ¶ added in v0.14.0
func (GetAddonsAddonArrayOutput) ElementType() reflect.Type
func (GetAddonsAddonArrayOutput) Index ¶ added in v0.14.0
func (o GetAddonsAddonArrayOutput) Index(i pulumi.IntInput) GetAddonsAddonOutput
func (GetAddonsAddonArrayOutput) ToGetAddonsAddonArrayOutput ¶ added in v0.14.0
func (o GetAddonsAddonArrayOutput) ToGetAddonsAddonArrayOutput() GetAddonsAddonArrayOutput
func (GetAddonsAddonArrayOutput) ToGetAddonsAddonArrayOutputWithContext ¶ added in v0.14.0
func (o GetAddonsAddonArrayOutput) ToGetAddonsAddonArrayOutputWithContext(ctx context.Context) GetAddonsAddonArrayOutput
type GetAddonsAddonConfiguration ¶ added in v0.14.0
type GetAddonsAddonConfigurationArgs ¶ added in v0.14.0
type GetAddonsAddonConfigurationArgs struct { // configuration key name Key pulumi.StringInput `pulumi:"key"` // configuration value name Value pulumi.StringInput `pulumi:"value"` }
func (GetAddonsAddonConfigurationArgs) ElementType ¶ added in v0.14.0
func (GetAddonsAddonConfigurationArgs) ElementType() reflect.Type
func (GetAddonsAddonConfigurationArgs) ToGetAddonsAddonConfigurationOutput ¶ added in v0.14.0
func (i GetAddonsAddonConfigurationArgs) ToGetAddonsAddonConfigurationOutput() GetAddonsAddonConfigurationOutput
func (GetAddonsAddonConfigurationArgs) ToGetAddonsAddonConfigurationOutputWithContext ¶ added in v0.14.0
func (i GetAddonsAddonConfigurationArgs) ToGetAddonsAddonConfigurationOutputWithContext(ctx context.Context) GetAddonsAddonConfigurationOutput
type GetAddonsAddonConfigurationArray ¶ added in v0.14.0
type GetAddonsAddonConfigurationArray []GetAddonsAddonConfigurationInput
func (GetAddonsAddonConfigurationArray) ElementType ¶ added in v0.14.0
func (GetAddonsAddonConfigurationArray) ElementType() reflect.Type
func (GetAddonsAddonConfigurationArray) ToGetAddonsAddonConfigurationArrayOutput ¶ added in v0.14.0
func (i GetAddonsAddonConfigurationArray) ToGetAddonsAddonConfigurationArrayOutput() GetAddonsAddonConfigurationArrayOutput
func (GetAddonsAddonConfigurationArray) ToGetAddonsAddonConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (i GetAddonsAddonConfigurationArray) ToGetAddonsAddonConfigurationArrayOutputWithContext(ctx context.Context) GetAddonsAddonConfigurationArrayOutput
type GetAddonsAddonConfigurationArrayInput ¶ added in v0.14.0
type GetAddonsAddonConfigurationArrayInput interface { pulumi.Input ToGetAddonsAddonConfigurationArrayOutput() GetAddonsAddonConfigurationArrayOutput ToGetAddonsAddonConfigurationArrayOutputWithContext(context.Context) GetAddonsAddonConfigurationArrayOutput }
GetAddonsAddonConfigurationArrayInput is an input type that accepts GetAddonsAddonConfigurationArray and GetAddonsAddonConfigurationArrayOutput values. You can construct a concrete instance of `GetAddonsAddonConfigurationArrayInput` via:
GetAddonsAddonConfigurationArray{ GetAddonsAddonConfigurationArgs{...} }
type GetAddonsAddonConfigurationArrayOutput ¶ added in v0.14.0
type GetAddonsAddonConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetAddonsAddonConfigurationArrayOutput) ElementType ¶ added in v0.14.0
func (GetAddonsAddonConfigurationArrayOutput) ElementType() reflect.Type
func (GetAddonsAddonConfigurationArrayOutput) ToGetAddonsAddonConfigurationArrayOutput ¶ added in v0.14.0
func (o GetAddonsAddonConfigurationArrayOutput) ToGetAddonsAddonConfigurationArrayOutput() GetAddonsAddonConfigurationArrayOutput
func (GetAddonsAddonConfigurationArrayOutput) ToGetAddonsAddonConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (o GetAddonsAddonConfigurationArrayOutput) ToGetAddonsAddonConfigurationArrayOutputWithContext(ctx context.Context) GetAddonsAddonConfigurationArrayOutput
type GetAddonsAddonConfigurationInput ¶ added in v0.14.0
type GetAddonsAddonConfigurationInput interface { pulumi.Input ToGetAddonsAddonConfigurationOutput() GetAddonsAddonConfigurationOutput ToGetAddonsAddonConfigurationOutputWithContext(context.Context) GetAddonsAddonConfigurationOutput }
GetAddonsAddonConfigurationInput is an input type that accepts GetAddonsAddonConfigurationArgs and GetAddonsAddonConfigurationOutput values. You can construct a concrete instance of `GetAddonsAddonConfigurationInput` via:
GetAddonsAddonConfigurationArgs{...}
type GetAddonsAddonConfigurationOutput ¶ added in v0.14.0
type GetAddonsAddonConfigurationOutput struct{ *pulumi.OutputState }
func (GetAddonsAddonConfigurationOutput) ElementType ¶ added in v0.14.0
func (GetAddonsAddonConfigurationOutput) ElementType() reflect.Type
func (GetAddonsAddonConfigurationOutput) Key ¶ added in v0.14.0
func (o GetAddonsAddonConfigurationOutput) Key() pulumi.StringOutput
configuration key name
func (GetAddonsAddonConfigurationOutput) ToGetAddonsAddonConfigurationOutput ¶ added in v0.14.0
func (o GetAddonsAddonConfigurationOutput) ToGetAddonsAddonConfigurationOutput() GetAddonsAddonConfigurationOutput
func (GetAddonsAddonConfigurationOutput) ToGetAddonsAddonConfigurationOutputWithContext ¶ added in v0.14.0
func (o GetAddonsAddonConfigurationOutput) ToGetAddonsAddonConfigurationOutputWithContext(ctx context.Context) GetAddonsAddonConfigurationOutput
func (GetAddonsAddonConfigurationOutput) Value ¶ added in v0.14.0
func (o GetAddonsAddonConfigurationOutput) Value() pulumi.StringOutput
configuration value name
type GetAddonsAddonInput ¶ added in v0.14.0
type GetAddonsAddonInput interface { pulumi.Input ToGetAddonsAddonOutput() GetAddonsAddonOutput ToGetAddonsAddonOutputWithContext(context.Context) GetAddonsAddonOutput }
GetAddonsAddonInput is an input type that accepts GetAddonsAddonArgs and GetAddonsAddonOutput values. You can construct a concrete instance of `GetAddonsAddonInput` via:
GetAddonsAddonArgs{...}
type GetAddonsAddonOutput ¶ added in v0.14.0
type GetAddonsAddonOutput struct{ *pulumi.OutputState }
func (GetAddonsAddonOutput) AddonErrors ¶ added in v0.14.0
func (o GetAddonsAddonOutput) AddonErrors() GetAddonsAddonAddonErrorArrayOutput
The error info of the addon.
func (GetAddonsAddonOutput) AddonName ¶ added in v0.14.0
func (o GetAddonsAddonOutput) AddonName() pulumi.StringOutput
The name of the addon.
func (GetAddonsAddonOutput) ClusterId ¶ added in v0.14.0
func (o GetAddonsAddonOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (GetAddonsAddonOutput) Configurations ¶ added in v0.14.0
func (o GetAddonsAddonOutput) Configurations() GetAddonsAddonConfigurationArrayOutput
Addon configuration details.
func (GetAddonsAddonOutput) CurrentInstalledVersion ¶ added in v0.14.0
func (o GetAddonsAddonOutput) CurrentInstalledVersion() pulumi.StringOutput
current installed version of the addon
func (GetAddonsAddonOutput) ElementType ¶ added in v0.14.0
func (GetAddonsAddonOutput) ElementType() reflect.Type
func (GetAddonsAddonOutput) RemoveAddonResourcesOnDelete ¶ added in v0.14.0
func (o GetAddonsAddonOutput) RemoveAddonResourcesOnDelete() pulumi.BoolOutput
func (GetAddonsAddonOutput) State ¶ added in v0.14.0
func (o GetAddonsAddonOutput) State() pulumi.StringOutput
The state of the addon.
func (GetAddonsAddonOutput) TimeCreated ¶ added in v0.14.0
func (o GetAddonsAddonOutput) TimeCreated() pulumi.StringOutput
The time the cluster was created.
func (GetAddonsAddonOutput) ToGetAddonsAddonOutput ¶ added in v0.14.0
func (o GetAddonsAddonOutput) ToGetAddonsAddonOutput() GetAddonsAddonOutput
func (GetAddonsAddonOutput) ToGetAddonsAddonOutputWithContext ¶ added in v0.14.0
func (o GetAddonsAddonOutput) ToGetAddonsAddonOutputWithContext(ctx context.Context) GetAddonsAddonOutput
func (GetAddonsAddonOutput) Version ¶ added in v0.14.0
func (o GetAddonsAddonOutput) Version() pulumi.StringOutput
selected addon version, or null indicates autoUpdate
type GetAddonsArgs ¶ added in v0.14.0
type GetAddonsArgs struct { // The OCID of the cluster. ClusterId string `pulumi:"clusterId"` Filters []GetAddonsFilter `pulumi:"filters"` }
A collection of arguments for invoking getAddons.
type GetAddonsFilter ¶ added in v0.14.0
type GetAddonsFilterArgs ¶ added in v0.14.0
type GetAddonsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAddonsFilterArgs) ElementType ¶ added in v0.14.0
func (GetAddonsFilterArgs) ElementType() reflect.Type
func (GetAddonsFilterArgs) ToGetAddonsFilterOutput ¶ added in v0.14.0
func (i GetAddonsFilterArgs) ToGetAddonsFilterOutput() GetAddonsFilterOutput
func (GetAddonsFilterArgs) ToGetAddonsFilterOutputWithContext ¶ added in v0.14.0
func (i GetAddonsFilterArgs) ToGetAddonsFilterOutputWithContext(ctx context.Context) GetAddonsFilterOutput
type GetAddonsFilterArray ¶ added in v0.14.0
type GetAddonsFilterArray []GetAddonsFilterInput
func (GetAddonsFilterArray) ElementType ¶ added in v0.14.0
func (GetAddonsFilterArray) ElementType() reflect.Type
func (GetAddonsFilterArray) ToGetAddonsFilterArrayOutput ¶ added in v0.14.0
func (i GetAddonsFilterArray) ToGetAddonsFilterArrayOutput() GetAddonsFilterArrayOutput
func (GetAddonsFilterArray) ToGetAddonsFilterArrayOutputWithContext ¶ added in v0.14.0
func (i GetAddonsFilterArray) ToGetAddonsFilterArrayOutputWithContext(ctx context.Context) GetAddonsFilterArrayOutput
type GetAddonsFilterArrayInput ¶ added in v0.14.0
type GetAddonsFilterArrayInput interface { pulumi.Input ToGetAddonsFilterArrayOutput() GetAddonsFilterArrayOutput ToGetAddonsFilterArrayOutputWithContext(context.Context) GetAddonsFilterArrayOutput }
GetAddonsFilterArrayInput is an input type that accepts GetAddonsFilterArray and GetAddonsFilterArrayOutput values. You can construct a concrete instance of `GetAddonsFilterArrayInput` via:
GetAddonsFilterArray{ GetAddonsFilterArgs{...} }
type GetAddonsFilterArrayOutput ¶ added in v0.14.0
type GetAddonsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAddonsFilterArrayOutput) ElementType ¶ added in v0.14.0
func (GetAddonsFilterArrayOutput) ElementType() reflect.Type
func (GetAddonsFilterArrayOutput) Index ¶ added in v0.14.0
func (o GetAddonsFilterArrayOutput) Index(i pulumi.IntInput) GetAddonsFilterOutput
func (GetAddonsFilterArrayOutput) ToGetAddonsFilterArrayOutput ¶ added in v0.14.0
func (o GetAddonsFilterArrayOutput) ToGetAddonsFilterArrayOutput() GetAddonsFilterArrayOutput
func (GetAddonsFilterArrayOutput) ToGetAddonsFilterArrayOutputWithContext ¶ added in v0.14.0
func (o GetAddonsFilterArrayOutput) ToGetAddonsFilterArrayOutputWithContext(ctx context.Context) GetAddonsFilterArrayOutput
type GetAddonsFilterInput ¶ added in v0.14.0
type GetAddonsFilterInput interface { pulumi.Input ToGetAddonsFilterOutput() GetAddonsFilterOutput ToGetAddonsFilterOutputWithContext(context.Context) GetAddonsFilterOutput }
GetAddonsFilterInput is an input type that accepts GetAddonsFilterArgs and GetAddonsFilterOutput values. You can construct a concrete instance of `GetAddonsFilterInput` via:
GetAddonsFilterArgs{...}
type GetAddonsFilterOutput ¶ added in v0.14.0
type GetAddonsFilterOutput struct{ *pulumi.OutputState }
func (GetAddonsFilterOutput) ElementType ¶ added in v0.14.0
func (GetAddonsFilterOutput) ElementType() reflect.Type
func (GetAddonsFilterOutput) Name ¶ added in v0.14.0
func (o GetAddonsFilterOutput) Name() pulumi.StringOutput
func (GetAddonsFilterOutput) Regex ¶ added in v0.14.0
func (o GetAddonsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAddonsFilterOutput) ToGetAddonsFilterOutput ¶ added in v0.14.0
func (o GetAddonsFilterOutput) ToGetAddonsFilterOutput() GetAddonsFilterOutput
func (GetAddonsFilterOutput) ToGetAddonsFilterOutputWithContext ¶ added in v0.14.0
func (o GetAddonsFilterOutput) ToGetAddonsFilterOutputWithContext(ctx context.Context) GetAddonsFilterOutput
func (GetAddonsFilterOutput) Values ¶ added in v0.14.0
func (o GetAddonsFilterOutput) Values() pulumi.StringArrayOutput
type GetAddonsOutputArgs ¶ added in v0.14.0
type GetAddonsOutputArgs struct { // The OCID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` Filters GetAddonsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getAddons.
func (GetAddonsOutputArgs) ElementType ¶ added in v0.14.0
func (GetAddonsOutputArgs) ElementType() reflect.Type
type GetAddonsResult ¶ added in v0.14.0
type GetAddonsResult struct { // The list of addons. Addons []GetAddonsAddon `pulumi:"addons"` ClusterId string `pulumi:"clusterId"` Filters []GetAddonsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getAddons.
func GetAddons ¶ added in v0.14.0
func GetAddons(ctx *pulumi.Context, args *GetAddonsArgs, opts ...pulumi.InvokeOption) (*GetAddonsResult, error)
This data source provides the list of Addons in Oracle Cloud Infrastructure Container Engine service.
List addon for a provisioned 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.GetAddons(ctx, &containerengine.GetAddonsArgs{ ClusterId: oci_containerengine_cluster.Test_cluster.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetAddonsResultOutput ¶ added in v0.14.0
type GetAddonsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAddons.
func GetAddonsOutput ¶ added in v0.14.0
func GetAddonsOutput(ctx *pulumi.Context, args GetAddonsOutputArgs, opts ...pulumi.InvokeOption) GetAddonsResultOutput
func (GetAddonsResultOutput) Addons ¶ added in v0.14.0
func (o GetAddonsResultOutput) Addons() GetAddonsAddonArrayOutput
The list of addons.
func (GetAddonsResultOutput) ClusterId ¶ added in v0.14.0
func (o GetAddonsResultOutput) ClusterId() pulumi.StringOutput
func (GetAddonsResultOutput) ElementType ¶ added in v0.14.0
func (GetAddonsResultOutput) ElementType() reflect.Type
func (GetAddonsResultOutput) Filters ¶ added in v0.14.0
func (o GetAddonsResultOutput) Filters() GetAddonsFilterArrayOutput
func (GetAddonsResultOutput) Id ¶ added in v0.14.0
func (o GetAddonsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAddonsResultOutput) ToGetAddonsResultOutput ¶ added in v0.14.0
func (o GetAddonsResultOutput) ToGetAddonsResultOutput() GetAddonsResultOutput
func (GetAddonsResultOutput) ToGetAddonsResultOutputWithContext ¶ added in v0.14.0
func (o GetAddonsResultOutput) ToGetAddonsResultOutputWithContext(ctx context.Context) GetAddonsResultOutput
type GetClusterCredentialRotationStatusArgs ¶ added in v1.6.0
type GetClusterCredentialRotationStatusArgs struct { // The OCID of the cluster. ClusterId string `pulumi:"clusterId"` }
A collection of arguments for invoking getClusterCredentialRotationStatus.
type GetClusterCredentialRotationStatusOutputArgs ¶ added in v1.6.0
type GetClusterCredentialRotationStatusOutputArgs struct { // The OCID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` }
A collection of arguments for invoking getClusterCredentialRotationStatus.
func (GetClusterCredentialRotationStatusOutputArgs) ElementType ¶ added in v1.6.0
func (GetClusterCredentialRotationStatusOutputArgs) ElementType() reflect.Type
type GetClusterCredentialRotationStatusResult ¶ added in v1.6.0
type GetClusterCredentialRotationStatusResult struct { ClusterId string `pulumi:"clusterId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Credential rotation status of a kubernetes cluster IN_PROGRESS: Issuing new credentials to kubernetes cluster control plane and worker nodes or retiring old credentials from kubernetes cluster control plane and worker nodes. WAITING: Waiting for customer to invoke the complete rotation action or the automcatic complete rotation action. COMPLETED: New credentials are functional on kuberentes cluster. Status string `pulumi:"status"` // Details of a kuberenetes cluster credential rotation status: ISSUING_NEW_CREDENTIALS: Credential rotation is in progress. Starting to issue new credentials to kubernetes cluster control plane and worker nodes. NEW_CREDENTIALS_ISSUED: New credentials are added. At this stage cluster has both old and new credentials and is awaiting old credentials retirement. RETIRING_OLD_CREDENTIALS: Retirement of old credentials is in progress. Starting to remove old credentials from kubernetes cluster control plane and worker nodes. COMPLETED: Credential rotation is complete. Old credentials are retired. StatusDetails string `pulumi:"statusDetails"` // The time by which retirement of old credentials should start. TimeAutoCompletionScheduled string `pulumi:"timeAutoCompletionScheduled"` }
A collection of values returned by getClusterCredentialRotationStatus.
func GetClusterCredentialRotationStatus ¶ added in v1.6.0
func GetClusterCredentialRotationStatus(ctx *pulumi.Context, args *GetClusterCredentialRotationStatusArgs, opts ...pulumi.InvokeOption) (*GetClusterCredentialRotationStatusResult, error)
This data source provides details about a specific Cluster Credential Rotation Status resource in Oracle Cloud Infrastructure Container Engine service.
Get cluster credential rotation status.
## 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.GetClusterCredentialRotationStatus(ctx, &containerengine.GetClusterCredentialRotationStatusArgs{ ClusterId: oci_containerengine_cluster.Test_cluster.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetClusterCredentialRotationStatusResultOutput ¶ added in v1.6.0
type GetClusterCredentialRotationStatusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterCredentialRotationStatus.
func GetClusterCredentialRotationStatusOutput ¶ added in v1.6.0
func GetClusterCredentialRotationStatusOutput(ctx *pulumi.Context, args GetClusterCredentialRotationStatusOutputArgs, opts ...pulumi.InvokeOption) GetClusterCredentialRotationStatusResultOutput
func (GetClusterCredentialRotationStatusResultOutput) ClusterId ¶ added in v1.6.0
func (o GetClusterCredentialRotationStatusResultOutput) ClusterId() pulumi.StringOutput
func (GetClusterCredentialRotationStatusResultOutput) ElementType ¶ added in v1.6.0
func (GetClusterCredentialRotationStatusResultOutput) ElementType() reflect.Type
func (GetClusterCredentialRotationStatusResultOutput) Id ¶ added in v1.6.0
func (o GetClusterCredentialRotationStatusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterCredentialRotationStatusResultOutput) Status ¶ added in v1.6.0
func (o GetClusterCredentialRotationStatusResultOutput) Status() pulumi.StringOutput
Credential rotation status of a kubernetes cluster IN_PROGRESS: Issuing new credentials to kubernetes cluster control plane and worker nodes or retiring old credentials from kubernetes cluster control plane and worker nodes. WAITING: Waiting for customer to invoke the complete rotation action or the automcatic complete rotation action. COMPLETED: New credentials are functional on kuberentes cluster.
func (GetClusterCredentialRotationStatusResultOutput) StatusDetails ¶ added in v1.6.0
func (o GetClusterCredentialRotationStatusResultOutput) StatusDetails() pulumi.StringOutput
Details of a kuberenetes cluster credential rotation status: ISSUING_NEW_CREDENTIALS: Credential rotation is in progress. Starting to issue new credentials to kubernetes cluster control plane and worker nodes. NEW_CREDENTIALS_ISSUED: New credentials are added. At this stage cluster has both old and new credentials and is awaiting old credentials retirement. RETIRING_OLD_CREDENTIALS: Retirement of old credentials is in progress. Starting to remove old credentials from kubernetes cluster control plane and worker nodes. COMPLETED: Credential rotation is complete. Old credentials are retired.
func (GetClusterCredentialRotationStatusResultOutput) TimeAutoCompletionScheduled ¶ added in v1.6.0
func (o GetClusterCredentialRotationStatusResultOutput) TimeAutoCompletionScheduled() pulumi.StringOutput
The time by which retirement of old credentials should start.
func (GetClusterCredentialRotationStatusResultOutput) ToGetClusterCredentialRotationStatusResultOutput ¶ added in v1.6.0
func (o GetClusterCredentialRotationStatusResultOutput) ToGetClusterCredentialRotationStatusResultOutput() GetClusterCredentialRotationStatusResultOutput
func (GetClusterCredentialRotationStatusResultOutput) ToGetClusterCredentialRotationStatusResultOutputWithContext ¶ added in v1.6.0
func (o GetClusterCredentialRotationStatusResultOutput) ToGetClusterCredentialRotationStatusResultOutputWithContext(ctx context.Context) GetClusterCredentialRotationStatusResultOutput
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 GetClusterWorkloadMappingsArgs ¶ added in v1.3.0
type GetClusterWorkloadMappingsArgs struct { // The OCID of the cluster. ClusterId string `pulumi:"clusterId"` Filters []GetClusterWorkloadMappingsFilter `pulumi:"filters"` }
A collection of arguments for invoking getClusterWorkloadMappings.
type GetClusterWorkloadMappingsFilter ¶ added in v1.3.0
type GetClusterWorkloadMappingsFilterArgs ¶ added in v1.3.0
type GetClusterWorkloadMappingsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetClusterWorkloadMappingsFilterArgs) ElementType ¶ added in v1.3.0
func (GetClusterWorkloadMappingsFilterArgs) ElementType() reflect.Type
func (GetClusterWorkloadMappingsFilterArgs) ToGetClusterWorkloadMappingsFilterOutput ¶ added in v1.3.0
func (i GetClusterWorkloadMappingsFilterArgs) ToGetClusterWorkloadMappingsFilterOutput() GetClusterWorkloadMappingsFilterOutput
func (GetClusterWorkloadMappingsFilterArgs) ToGetClusterWorkloadMappingsFilterOutputWithContext ¶ added in v1.3.0
func (i GetClusterWorkloadMappingsFilterArgs) ToGetClusterWorkloadMappingsFilterOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsFilterOutput
type GetClusterWorkloadMappingsFilterArray ¶ added in v1.3.0
type GetClusterWorkloadMappingsFilterArray []GetClusterWorkloadMappingsFilterInput
func (GetClusterWorkloadMappingsFilterArray) ElementType ¶ added in v1.3.0
func (GetClusterWorkloadMappingsFilterArray) ElementType() reflect.Type
func (GetClusterWorkloadMappingsFilterArray) ToGetClusterWorkloadMappingsFilterArrayOutput ¶ added in v1.3.0
func (i GetClusterWorkloadMappingsFilterArray) ToGetClusterWorkloadMappingsFilterArrayOutput() GetClusterWorkloadMappingsFilterArrayOutput
func (GetClusterWorkloadMappingsFilterArray) ToGetClusterWorkloadMappingsFilterArrayOutputWithContext ¶ added in v1.3.0
func (i GetClusterWorkloadMappingsFilterArray) ToGetClusterWorkloadMappingsFilterArrayOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsFilterArrayOutput
type GetClusterWorkloadMappingsFilterArrayInput ¶ added in v1.3.0
type GetClusterWorkloadMappingsFilterArrayInput interface { pulumi.Input ToGetClusterWorkloadMappingsFilterArrayOutput() GetClusterWorkloadMappingsFilterArrayOutput ToGetClusterWorkloadMappingsFilterArrayOutputWithContext(context.Context) GetClusterWorkloadMappingsFilterArrayOutput }
GetClusterWorkloadMappingsFilterArrayInput is an input type that accepts GetClusterWorkloadMappingsFilterArray and GetClusterWorkloadMappingsFilterArrayOutput values. You can construct a concrete instance of `GetClusterWorkloadMappingsFilterArrayInput` via:
GetClusterWorkloadMappingsFilterArray{ GetClusterWorkloadMappingsFilterArgs{...} }
type GetClusterWorkloadMappingsFilterArrayOutput ¶ added in v1.3.0
type GetClusterWorkloadMappingsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetClusterWorkloadMappingsFilterArrayOutput) ElementType ¶ added in v1.3.0
func (GetClusterWorkloadMappingsFilterArrayOutput) ElementType() reflect.Type
func (GetClusterWorkloadMappingsFilterArrayOutput) ToGetClusterWorkloadMappingsFilterArrayOutput ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsFilterArrayOutput) ToGetClusterWorkloadMappingsFilterArrayOutput() GetClusterWorkloadMappingsFilterArrayOutput
func (GetClusterWorkloadMappingsFilterArrayOutput) ToGetClusterWorkloadMappingsFilterArrayOutputWithContext ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsFilterArrayOutput) ToGetClusterWorkloadMappingsFilterArrayOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsFilterArrayOutput
type GetClusterWorkloadMappingsFilterInput ¶ added in v1.3.0
type GetClusterWorkloadMappingsFilterInput interface { pulumi.Input ToGetClusterWorkloadMappingsFilterOutput() GetClusterWorkloadMappingsFilterOutput ToGetClusterWorkloadMappingsFilterOutputWithContext(context.Context) GetClusterWorkloadMappingsFilterOutput }
GetClusterWorkloadMappingsFilterInput is an input type that accepts GetClusterWorkloadMappingsFilterArgs and GetClusterWorkloadMappingsFilterOutput values. You can construct a concrete instance of `GetClusterWorkloadMappingsFilterInput` via:
GetClusterWorkloadMappingsFilterArgs{...}
type GetClusterWorkloadMappingsFilterOutput ¶ added in v1.3.0
type GetClusterWorkloadMappingsFilterOutput struct{ *pulumi.OutputState }
func (GetClusterWorkloadMappingsFilterOutput) ElementType ¶ added in v1.3.0
func (GetClusterWorkloadMappingsFilterOutput) ElementType() reflect.Type
func (GetClusterWorkloadMappingsFilterOutput) Name ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsFilterOutput) Name() pulumi.StringOutput
func (GetClusterWorkloadMappingsFilterOutput) Regex ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetClusterWorkloadMappingsFilterOutput) ToGetClusterWorkloadMappingsFilterOutput ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsFilterOutput) ToGetClusterWorkloadMappingsFilterOutput() GetClusterWorkloadMappingsFilterOutput
func (GetClusterWorkloadMappingsFilterOutput) ToGetClusterWorkloadMappingsFilterOutputWithContext ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsFilterOutput) ToGetClusterWorkloadMappingsFilterOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsFilterOutput
func (GetClusterWorkloadMappingsFilterOutput) Values ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsFilterOutput) Values() pulumi.StringArrayOutput
type GetClusterWorkloadMappingsOutputArgs ¶ added in v1.3.0
type GetClusterWorkloadMappingsOutputArgs struct { // The OCID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` Filters GetClusterWorkloadMappingsFilterArrayInput `pulumi:"filters"` }
A collection of arguments for invoking getClusterWorkloadMappings.
func (GetClusterWorkloadMappingsOutputArgs) ElementType ¶ added in v1.3.0
func (GetClusterWorkloadMappingsOutputArgs) ElementType() reflect.Type
type GetClusterWorkloadMappingsResult ¶ added in v1.3.0
type GetClusterWorkloadMappingsResult struct { // The OCID of the cluster. ClusterId string `pulumi:"clusterId"` Filters []GetClusterWorkloadMappingsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The list of workload_mappings. WorkloadMappings []GetClusterWorkloadMappingsWorkloadMapping `pulumi:"workloadMappings"` }
A collection of values returned by getClusterWorkloadMappings.
func GetClusterWorkloadMappings ¶ added in v1.3.0
func GetClusterWorkloadMappings(ctx *pulumi.Context, args *GetClusterWorkloadMappingsArgs, opts ...pulumi.InvokeOption) (*GetClusterWorkloadMappingsResult, error)
This data source provides the list of Cluster Workload Mappings in Oracle Cloud Infrastructure Container Engine service.
List workloadMappings for a provisioned 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.GetClusterWorkloadMappings(ctx, &containerengine.GetClusterWorkloadMappingsArgs{ ClusterId: oci_containerengine_cluster.Test_cluster.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetClusterWorkloadMappingsResultOutput ¶ added in v1.3.0
type GetClusterWorkloadMappingsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterWorkloadMappings.
func GetClusterWorkloadMappingsOutput ¶ added in v1.3.0
func GetClusterWorkloadMappingsOutput(ctx *pulumi.Context, args GetClusterWorkloadMappingsOutputArgs, opts ...pulumi.InvokeOption) GetClusterWorkloadMappingsResultOutput
func (GetClusterWorkloadMappingsResultOutput) ClusterId ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsResultOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (GetClusterWorkloadMappingsResultOutput) ElementType ¶ added in v1.3.0
func (GetClusterWorkloadMappingsResultOutput) ElementType() reflect.Type
func (GetClusterWorkloadMappingsResultOutput) Id ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterWorkloadMappingsResultOutput) ToGetClusterWorkloadMappingsResultOutput ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsResultOutput) ToGetClusterWorkloadMappingsResultOutput() GetClusterWorkloadMappingsResultOutput
func (GetClusterWorkloadMappingsResultOutput) ToGetClusterWorkloadMappingsResultOutputWithContext ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsResultOutput) ToGetClusterWorkloadMappingsResultOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsResultOutput
func (GetClusterWorkloadMappingsResultOutput) WorkloadMappings ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsResultOutput) WorkloadMappings() GetClusterWorkloadMappingsWorkloadMappingArrayOutput
The list of workload_mappings.
type GetClusterWorkloadMappingsWorkloadMapping ¶ added in v1.3.0
type GetClusterWorkloadMappingsWorkloadMapping struct { // The OCID of the cluster. ClusterId string `pulumi:"clusterId"` // 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 workloadMapping. Id string `pulumi:"id"` // The OCID of the mapped customer compartment. MappedCompartmentId string `pulumi:"mappedCompartmentId"` // The OCID of the mapped customer tenancy. MappedTenancyId string `pulumi:"mappedTenancyId"` // The namespace of the workloadMapping. Namespace string `pulumi:"namespace"` // The state of the workloadMapping. State string `pulumi:"state"` // The time the cluster was created. TimeCreated string `pulumi:"timeCreated"` }
type GetClusterWorkloadMappingsWorkloadMappingArgs ¶ added in v1.3.0
type GetClusterWorkloadMappingsWorkloadMappingArgs struct { // The OCID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // 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 workloadMapping. Id pulumi.StringInput `pulumi:"id"` // The OCID of the mapped customer compartment. MappedCompartmentId pulumi.StringInput `pulumi:"mappedCompartmentId"` // The OCID of the mapped customer tenancy. MappedTenancyId pulumi.StringInput `pulumi:"mappedTenancyId"` // The namespace of the workloadMapping. Namespace pulumi.StringInput `pulumi:"namespace"` // The state of the workloadMapping. State pulumi.StringInput `pulumi:"state"` // The time the cluster was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` }
func (GetClusterWorkloadMappingsWorkloadMappingArgs) ElementType ¶ added in v1.3.0
func (GetClusterWorkloadMappingsWorkloadMappingArgs) ElementType() reflect.Type
func (GetClusterWorkloadMappingsWorkloadMappingArgs) ToGetClusterWorkloadMappingsWorkloadMappingOutput ¶ added in v1.3.0
func (i GetClusterWorkloadMappingsWorkloadMappingArgs) ToGetClusterWorkloadMappingsWorkloadMappingOutput() GetClusterWorkloadMappingsWorkloadMappingOutput
func (GetClusterWorkloadMappingsWorkloadMappingArgs) ToGetClusterWorkloadMappingsWorkloadMappingOutputWithContext ¶ added in v1.3.0
func (i GetClusterWorkloadMappingsWorkloadMappingArgs) ToGetClusterWorkloadMappingsWorkloadMappingOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsWorkloadMappingOutput
type GetClusterWorkloadMappingsWorkloadMappingArray ¶ added in v1.3.0
type GetClusterWorkloadMappingsWorkloadMappingArray []GetClusterWorkloadMappingsWorkloadMappingInput
func (GetClusterWorkloadMappingsWorkloadMappingArray) ElementType ¶ added in v1.3.0
func (GetClusterWorkloadMappingsWorkloadMappingArray) ElementType() reflect.Type
func (GetClusterWorkloadMappingsWorkloadMappingArray) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutput ¶ added in v1.3.0
func (i GetClusterWorkloadMappingsWorkloadMappingArray) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutput() GetClusterWorkloadMappingsWorkloadMappingArrayOutput
func (GetClusterWorkloadMappingsWorkloadMappingArray) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutputWithContext ¶ added in v1.3.0
func (i GetClusterWorkloadMappingsWorkloadMappingArray) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsWorkloadMappingArrayOutput
type GetClusterWorkloadMappingsWorkloadMappingArrayInput ¶ added in v1.3.0
type GetClusterWorkloadMappingsWorkloadMappingArrayInput interface { pulumi.Input ToGetClusterWorkloadMappingsWorkloadMappingArrayOutput() GetClusterWorkloadMappingsWorkloadMappingArrayOutput ToGetClusterWorkloadMappingsWorkloadMappingArrayOutputWithContext(context.Context) GetClusterWorkloadMappingsWorkloadMappingArrayOutput }
GetClusterWorkloadMappingsWorkloadMappingArrayInput is an input type that accepts GetClusterWorkloadMappingsWorkloadMappingArray and GetClusterWorkloadMappingsWorkloadMappingArrayOutput values. You can construct a concrete instance of `GetClusterWorkloadMappingsWorkloadMappingArrayInput` via:
GetClusterWorkloadMappingsWorkloadMappingArray{ GetClusterWorkloadMappingsWorkloadMappingArgs{...} }
type GetClusterWorkloadMappingsWorkloadMappingArrayOutput ¶ added in v1.3.0
type GetClusterWorkloadMappingsWorkloadMappingArrayOutput struct{ *pulumi.OutputState }
func (GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ElementType ¶ added in v1.3.0
func (GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ElementType() reflect.Type
func (GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutput ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutput() GetClusterWorkloadMappingsWorkloadMappingArrayOutput
func (GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutputWithContext ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsWorkloadMappingArrayOutput
type GetClusterWorkloadMappingsWorkloadMappingInput ¶ added in v1.3.0
type GetClusterWorkloadMappingsWorkloadMappingInput interface { pulumi.Input ToGetClusterWorkloadMappingsWorkloadMappingOutput() GetClusterWorkloadMappingsWorkloadMappingOutput ToGetClusterWorkloadMappingsWorkloadMappingOutputWithContext(context.Context) GetClusterWorkloadMappingsWorkloadMappingOutput }
GetClusterWorkloadMappingsWorkloadMappingInput is an input type that accepts GetClusterWorkloadMappingsWorkloadMappingArgs and GetClusterWorkloadMappingsWorkloadMappingOutput values. You can construct a concrete instance of `GetClusterWorkloadMappingsWorkloadMappingInput` via:
GetClusterWorkloadMappingsWorkloadMappingArgs{...}
type GetClusterWorkloadMappingsWorkloadMappingOutput ¶ added in v1.3.0
type GetClusterWorkloadMappingsWorkloadMappingOutput struct{ *pulumi.OutputState }
func (GetClusterWorkloadMappingsWorkloadMappingOutput) ClusterId ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (GetClusterWorkloadMappingsWorkloadMappingOutput) DefinedTags ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) 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 (GetClusterWorkloadMappingsWorkloadMappingOutput) ElementType ¶ added in v1.3.0
func (GetClusterWorkloadMappingsWorkloadMappingOutput) ElementType() reflect.Type
func (GetClusterWorkloadMappingsWorkloadMappingOutput) FreeformTags ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) 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 (GetClusterWorkloadMappingsWorkloadMappingOutput) Id ¶ added in v1.3.0
The ocid of the workloadMapping.
func (GetClusterWorkloadMappingsWorkloadMappingOutput) MappedCompartmentId ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) MappedCompartmentId() pulumi.StringOutput
The OCID of the mapped customer compartment.
func (GetClusterWorkloadMappingsWorkloadMappingOutput) MappedTenancyId ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) MappedTenancyId() pulumi.StringOutput
The OCID of the mapped customer tenancy.
func (GetClusterWorkloadMappingsWorkloadMappingOutput) Namespace ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) Namespace() pulumi.StringOutput
The namespace of the workloadMapping.
func (GetClusterWorkloadMappingsWorkloadMappingOutput) State ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) State() pulumi.StringOutput
The state of the workloadMapping.
func (GetClusterWorkloadMappingsWorkloadMappingOutput) TimeCreated ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) TimeCreated() pulumi.StringOutput
The time the cluster was created.
func (GetClusterWorkloadMappingsWorkloadMappingOutput) ToGetClusterWorkloadMappingsWorkloadMappingOutput ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) ToGetClusterWorkloadMappingsWorkloadMappingOutput() GetClusterWorkloadMappingsWorkloadMappingOutput
func (GetClusterWorkloadMappingsWorkloadMappingOutput) ToGetClusterWorkloadMappingsWorkloadMappingOutputWithContext ¶ added in v1.3.0
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) ToGetClusterWorkloadMappingsWorkloadMappingOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsWorkloadMappingOutput
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"` // Type of cluster. Values can be BASIC_CLUSTER or ENHANCED_CLUSTER. For more information, see [Cluster Types](https://docs.cloud.oracle.com/iaas/Content/ContEng/Tasks/contengcomparingenhancedwithbasicclusters_topic.htm) Type string `pulumi:"type"` // 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"` // Type of cluster. Values can be BASIC_CLUSTER or ENHANCED_CLUSTER. For more information, see [Cluster Types](https://docs.cloud.oracle.com/iaas/Content/ContEng/Tasks/contengcomparingenhancedwithbasicclusters_topic.htm) Type pulumi.StringInput `pulumi:"type"` // 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 until which the cluster credential is valid. TimeCredentialExpiration string `pulumi:"timeCredentialExpiration"` // 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 until which the cluster credential is valid. TimeCredentialExpiration pulumi.StringInput `pulumi:"timeCredentialExpiration"` // 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) TimeCredentialExpiration ¶ added in v1.6.0
func (o GetClustersClusterMetadataOutput) TimeCredentialExpiration() pulumi.StringOutput
The time until which the cluster credential is valid.
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) Type ¶ added in v0.14.0
func (o GetClustersClusterOutput) Type() pulumi.StringOutput
Type of cluster. Values can be BASIC_CLUSTER or ENHANCED_CLUSTER. For more information, see [Cluster Types](https://docs.cloud.oracle.com/iaas/Content/ContEng/Tasks/contengcomparingenhancedwithbasicclusters_topic.htm)
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"` // Configuration options for preemptible nodes. PreemptibleNodeConfigs []GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfig `pulumi:"preemptibleNodeConfigs"` // 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"` // Configuration options for preemptible nodes. PreemptibleNodeConfigs GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput `pulumi:"preemptibleNodeConfigs"` // 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) PreemptibleNodeConfigs ¶ added in v0.15.0
func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) PreemptibleNodeConfigs() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
Configuration options for preemptible 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 GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfig ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfig struct { // The action to run when the preemptible node is interrupted for eviction. PreemptionActions []GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionAction `pulumi:"preemptionActions"` }
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs struct { // The action to run when the preemptible node is interrupted for eviction. PreemptionActions GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput `pulumi:"preemptionActions"` }
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ElementType ¶ added in v0.15.0
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput ¶ added in v0.15.0
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext ¶ added in v0.15.0
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray []GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ElementType ¶ added in v0.15.0
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput ¶ added in v0.15.0
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext ¶ added in v0.15.0
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput interface { pulumi.Input ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput }
GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput is an input type that accepts GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray and GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput` via:
GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray{ GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs{...} }
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ElementType ¶ added in v0.15.0
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) Index ¶ added in v0.15.0
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput ¶ added in v0.15.0
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext ¶ added in v0.15.0
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput interface { pulumi.Input ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput }
GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput is an input type that accepts GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs and GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput` via:
GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs{...}
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ElementType ¶ added in v0.15.0
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) PreemptionActions ¶ added in v0.15.0
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) PreemptionActions() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
The action to run when the preemptible node is interrupted for eviction.
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput ¶ added in v0.15.0
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext ¶ added in v0.15.0
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionAction ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionAction struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified. IsPreserveBootVolume bool `pulumi:"isPreserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` }
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified. IsPreserveBootVolume pulumi.BoolInput `pulumi:"isPreserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type pulumi.StringInput `pulumi:"type"` }
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ElementType ¶ added in v0.15.0
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ¶ added in v0.15.0
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext ¶ added in v0.15.0
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray []GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ElementType ¶ added in v0.15.0
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput ¶ added in v0.15.0
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext ¶ added in v0.15.0
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput interface { pulumi.Input ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput }
GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput is an input type that accepts GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray and GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput` via:
GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray{ GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs{...} }
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ElementType ¶ added in v0.15.0
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) Index ¶ added in v0.15.0
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput ¶ added in v0.15.0
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext ¶ added in v0.15.0
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput interface { pulumi.Input ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput }
GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput is an input type that accepts GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs and GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput values. You can construct a concrete instance of `GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput` via:
GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs{...}
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ¶ added in v0.15.0
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ElementType ¶ added in v0.15.0
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) IsPreserveBootVolume ¶ added in v0.15.0
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) IsPreserveBootVolume() pulumi.BoolOutput
Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified.
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ¶ added in v0.15.0
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext ¶ added in v0.15.0
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) Type ¶ added in v0.15.0
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) Type() pulumi.StringOutput
The type of action to run when the instance is interrupted for eviction.
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 GetNodePoolNodePoolCyclingDetail ¶ added in v0.18.0
type GetNodePoolNodePoolCyclingDetail struct { // If nodes in the nodepool will be cycled to have new changes. IsNodeCyclingEnabled bool `pulumi:"isNodeCyclingEnabled"` // Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100% MaximumSurge string `pulumi:"maximumSurge"` MaximumUnavailable string `pulumi:"maximumUnavailable"` }
type GetNodePoolNodePoolCyclingDetailArgs ¶ added in v0.18.0
type GetNodePoolNodePoolCyclingDetailArgs struct { // If nodes in the nodepool will be cycled to have new changes. IsNodeCyclingEnabled pulumi.BoolInput `pulumi:"isNodeCyclingEnabled"` // Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100% MaximumSurge pulumi.StringInput `pulumi:"maximumSurge"` MaximumUnavailable pulumi.StringInput `pulumi:"maximumUnavailable"` }
func (GetNodePoolNodePoolCyclingDetailArgs) ElementType ¶ added in v0.18.0
func (GetNodePoolNodePoolCyclingDetailArgs) ElementType() reflect.Type
func (GetNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolNodePoolCyclingDetailOutput ¶ added in v0.18.0
func (i GetNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolNodePoolCyclingDetailOutput() GetNodePoolNodePoolCyclingDetailOutput
func (GetNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolNodePoolCyclingDetailOutputWithContext ¶ added in v0.18.0
func (i GetNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolNodePoolCyclingDetailOutputWithContext(ctx context.Context) GetNodePoolNodePoolCyclingDetailOutput
type GetNodePoolNodePoolCyclingDetailArray ¶ added in v0.18.0
type GetNodePoolNodePoolCyclingDetailArray []GetNodePoolNodePoolCyclingDetailInput
func (GetNodePoolNodePoolCyclingDetailArray) ElementType ¶ added in v0.18.0
func (GetNodePoolNodePoolCyclingDetailArray) ElementType() reflect.Type
func (GetNodePoolNodePoolCyclingDetailArray) ToGetNodePoolNodePoolCyclingDetailArrayOutput ¶ added in v0.18.0
func (i GetNodePoolNodePoolCyclingDetailArray) ToGetNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolNodePoolCyclingDetailArrayOutput
func (GetNodePoolNodePoolCyclingDetailArray) ToGetNodePoolNodePoolCyclingDetailArrayOutputWithContext ¶ added in v0.18.0
func (i GetNodePoolNodePoolCyclingDetailArray) ToGetNodePoolNodePoolCyclingDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodePoolCyclingDetailArrayOutput
type GetNodePoolNodePoolCyclingDetailArrayInput ¶ added in v0.18.0
type GetNodePoolNodePoolCyclingDetailArrayInput interface { pulumi.Input ToGetNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolNodePoolCyclingDetailArrayOutput ToGetNodePoolNodePoolCyclingDetailArrayOutputWithContext(context.Context) GetNodePoolNodePoolCyclingDetailArrayOutput }
GetNodePoolNodePoolCyclingDetailArrayInput is an input type that accepts GetNodePoolNodePoolCyclingDetailArray and GetNodePoolNodePoolCyclingDetailArrayOutput values. You can construct a concrete instance of `GetNodePoolNodePoolCyclingDetailArrayInput` via:
GetNodePoolNodePoolCyclingDetailArray{ GetNodePoolNodePoolCyclingDetailArgs{...} }
type GetNodePoolNodePoolCyclingDetailArrayOutput ¶ added in v0.18.0
type GetNodePoolNodePoolCyclingDetailArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodePoolCyclingDetailArrayOutput) ElementType ¶ added in v0.18.0
func (GetNodePoolNodePoolCyclingDetailArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolNodePoolCyclingDetailArrayOutput ¶ added in v0.18.0
func (o GetNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolNodePoolCyclingDetailArrayOutput
func (GetNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolNodePoolCyclingDetailArrayOutputWithContext ¶ added in v0.18.0
func (o GetNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolNodePoolCyclingDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodePoolCyclingDetailArrayOutput
type GetNodePoolNodePoolCyclingDetailInput ¶ added in v0.18.0
type GetNodePoolNodePoolCyclingDetailInput interface { pulumi.Input ToGetNodePoolNodePoolCyclingDetailOutput() GetNodePoolNodePoolCyclingDetailOutput ToGetNodePoolNodePoolCyclingDetailOutputWithContext(context.Context) GetNodePoolNodePoolCyclingDetailOutput }
GetNodePoolNodePoolCyclingDetailInput is an input type that accepts GetNodePoolNodePoolCyclingDetailArgs and GetNodePoolNodePoolCyclingDetailOutput values. You can construct a concrete instance of `GetNodePoolNodePoolCyclingDetailInput` via:
GetNodePoolNodePoolCyclingDetailArgs{...}
type GetNodePoolNodePoolCyclingDetailOutput ¶ added in v0.18.0
type GetNodePoolNodePoolCyclingDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodePoolCyclingDetailOutput) ElementType ¶ added in v0.18.0
func (GetNodePoolNodePoolCyclingDetailOutput) ElementType() reflect.Type
func (GetNodePoolNodePoolCyclingDetailOutput) IsNodeCyclingEnabled ¶ added in v0.18.0
func (o GetNodePoolNodePoolCyclingDetailOutput) IsNodeCyclingEnabled() pulumi.BoolOutput
If nodes in the nodepool will be cycled to have new changes.
func (GetNodePoolNodePoolCyclingDetailOutput) MaximumSurge ¶ added in v0.18.0
func (o GetNodePoolNodePoolCyclingDetailOutput) MaximumSurge() pulumi.StringOutput
Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100%
func (GetNodePoolNodePoolCyclingDetailOutput) MaximumUnavailable ¶ added in v0.18.0
func (o GetNodePoolNodePoolCyclingDetailOutput) MaximumUnavailable() pulumi.StringOutput
Maximum active nodes that would be terminated from nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 0, Ranges from 0 to Nodepool size or 0% to 100%
func (GetNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolNodePoolCyclingDetailOutput ¶ added in v0.18.0
func (o GetNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolNodePoolCyclingDetailOutput() GetNodePoolNodePoolCyclingDetailOutput
func (GetNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolNodePoolCyclingDetailOutputWithContext ¶ added in v0.18.0
func (o GetNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolNodePoolCyclingDetailOutputWithContext(ctx context.Context) GetNodePoolNodePoolCyclingDetailOutput
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 node pool. 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 running on the nodes in the node pool. KubernetesVersion string `pulumi:"kubernetesVersion"` // Details about the state of the nodepool. 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"` // Node Pool Cycling Details NodePoolCyclingDetails []GetNodePoolsNodePoolNodePoolCyclingDetail `pulumi:"nodePoolCyclingDetails"` 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"` 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 node pool. 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 running on the nodes in the node pool. KubernetesVersion pulumi.StringInput `pulumi:"kubernetesVersion"` // Details about the state of the nodepool. 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"` // Node Pool Cycling Details NodePoolCyclingDetails GetNodePoolsNodePoolNodePoolCyclingDetailArrayInput `pulumi:"nodePoolCyclingDetails"` 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"` 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 availability domain in which to place nodes. Example: `Uocm:PHX-AD-1` 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"` Errors []GetNodePoolsNodePoolNodeError `pulumi:"errors"` 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 node pool. Id string `pulumi:"id"` // The version of Kubernetes running on the nodes in the node pool. KubernetesVersion string `pulumi:"kubernetesVersion"` // Details about the state of the nodepool. LifecycleDetails string `pulumi:"lifecycleDetails"` // The name to filter on. Name string `pulumi:"name"` NodePoolId string `pulumi:"nodePoolId"` PrivateIp string `pulumi:"privateIp"` 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 to place nodes. SubnetId string `pulumi:"subnetId"` }
type GetNodePoolsNodePoolNodeArgs ¶
type GetNodePoolsNodePoolNodeArgs struct { // The availability domain in which to place nodes. Example: `Uocm:PHX-AD-1` 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"` Errors GetNodePoolsNodePoolNodeErrorArrayInput `pulumi:"errors"` 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 node pool. Id pulumi.StringInput `pulumi:"id"` // The version of Kubernetes running on the nodes in the node pool. KubernetesVersion pulumi.StringInput `pulumi:"kubernetesVersion"` // Details about the state of the nodepool. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // The name to filter on. Name pulumi.StringInput `pulumi:"name"` NodePoolId pulumi.StringInput `pulumi:"nodePoolId"` PrivateIp pulumi.StringInput `pulumi:"privateIp"` 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 to place nodes. 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 availability domain in which to place nodes. Example: `Uocm:PHX-AD-1` 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"` // Configuration options for preemptible nodes. PreemptibleNodeConfigs []GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfig `pulumi:"preemptibleNodeConfigs"` // The OCID of the subnet in which to place nodes. SubnetId string `pulumi:"subnetId"` }
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigArgs struct { // The availability domain in which to place nodes. Example: `Uocm:PHX-AD-1` 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"` // Configuration options for preemptible nodes. PreemptibleNodeConfigs GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput `pulumi:"preemptibleNodeConfigs"` // The OCID of the subnet in which to place nodes. 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 availability domain in which to place nodes. Example: `Uocm:PHX-AD-1`
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) PreemptibleNodeConfigs ¶ added in v0.15.0
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) PreemptibleNodeConfigs() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
Configuration options for preemptible nodes.
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) SubnetId ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) SubnetId() pulumi.StringOutput
The OCID of the subnet in which to place nodes.
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfig ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfig struct { // The action to run when the preemptible node is interrupted for eviction. PreemptionActions []GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionAction `pulumi:"preemptionActions"` }
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs struct { // The action to run when the preemptible node is interrupted for eviction. PreemptionActions GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput `pulumi:"preemptionActions"` }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ElementType ¶ added in v0.15.0
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput ¶ added in v0.15.0
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext ¶ added in v0.15.0
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray []GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ElementType ¶ added in v0.15.0
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput ¶ added in v0.15.0
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext ¶ added in v0.15.0
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput }
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput is an input type that accepts GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray and GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput` via:
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray{ GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs{...} }
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ElementType ¶ added in v0.15.0
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) Index ¶ added in v0.15.0
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput ¶ added in v0.15.0
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext ¶ added in v0.15.0
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput }
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput is an input type that accepts GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs and GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput` via:
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs{...}
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ElementType ¶ added in v0.15.0
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) PreemptionActions ¶ added in v0.15.0
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) PreemptionActions() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
The action to run when the preemptible node is interrupted for eviction.
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput ¶ added in v0.15.0
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext ¶ added in v0.15.0
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionAction ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionAction struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified. IsPreserveBootVolume bool `pulumi:"isPreserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` }
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs struct { // Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified. IsPreserveBootVolume pulumi.BoolInput `pulumi:"isPreserveBootVolume"` // The type of action to run when the instance is interrupted for eviction. Type pulumi.StringInput `pulumi:"type"` }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ElementType ¶ added in v0.15.0
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ¶ added in v0.15.0
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext ¶ added in v0.15.0
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray []GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ElementType ¶ added in v0.15.0
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput ¶ added in v0.15.0
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext ¶ added in v0.15.0
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput }
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput is an input type that accepts GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray and GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput` via:
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray{ GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs{...} }
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ElementType ¶ added in v0.15.0
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) Index ¶ added in v0.15.0
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput ¶ added in v0.15.0
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext ¶ added in v0.15.0
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput interface { pulumi.Input ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput }
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput is an input type that accepts GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs and GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput` via:
GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs{...}
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ¶ added in v0.15.0
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ElementType ¶ added in v0.15.0
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) IsPreserveBootVolume ¶ added in v0.15.0
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) IsPreserveBootVolume() pulumi.BoolOutput
Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified.
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ¶ added in v0.15.0
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext ¶ added in v0.15.0
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) Type ¶ added in v0.15.0
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) Type() pulumi.StringOutput
The type of action to run when the instance is interrupted for eviction.
type GetNodePoolsNodePoolNodeErrorArgs ¶
type GetNodePoolsNodePoolNodeErrorArgs struct { Code pulumi.StringInput `pulumi:"code"` Message pulumi.StringInput `pulumi:"message"` 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
func (GetNodePoolsNodePoolNodeErrorOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeErrorOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeErrorOutput) Message ¶
func (o GetNodePoolsNodePoolNodeErrorOutput) Message() pulumi.StringOutput
func (GetNodePoolsNodePoolNodeErrorOutput) Status ¶
func (o GetNodePoolsNodePoolNodeErrorOutput) Status() pulumi.StringOutput
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 availability domain in which to place nodes. Example: `Uocm:PHX-AD-1`
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
func (GetNodePoolsNodePoolNodeOutput) FaultDomain ¶
func (o GetNodePoolsNodePoolNodeOutput) FaultDomain() pulumi.StringOutput
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 node pool.
func (GetNodePoolsNodePoolNodeOutput) KubernetesVersion ¶
func (o GetNodePoolsNodePoolNodeOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes running on the nodes in the node pool.
func (GetNodePoolsNodePoolNodeOutput) LifecycleDetails ¶
func (o GetNodePoolsNodePoolNodeOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the nodepool.
func (GetNodePoolsNodePoolNodeOutput) Name ¶
func (o GetNodePoolsNodePoolNodeOutput) Name() pulumi.StringOutput
The name to filter on.
func (GetNodePoolsNodePoolNodeOutput) NodePoolId ¶
func (o GetNodePoolsNodePoolNodeOutput) NodePoolId() pulumi.StringOutput
func (GetNodePoolsNodePoolNodeOutput) PrivateIp ¶
func (o GetNodePoolsNodePoolNodeOutput) PrivateIp() pulumi.StringOutput
func (GetNodePoolsNodePoolNodeOutput) PublicIp ¶
func (o GetNodePoolsNodePoolNodeOutput) PublicIp() pulumi.StringOutput
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 to place nodes.
func (GetNodePoolsNodePoolNodeOutput) ToGetNodePoolsNodePoolNodeOutput ¶
func (o GetNodePoolsNodePoolNodeOutput) ToGetNodePoolsNodePoolNodeOutput() GetNodePoolsNodePoolNodeOutput
func (GetNodePoolsNodePoolNodeOutput) ToGetNodePoolsNodePoolNodeOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeOutput) ToGetNodePoolsNodePoolNodeOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeOutput
type GetNodePoolsNodePoolNodePoolCyclingDetail ¶ added in v0.18.0
type GetNodePoolsNodePoolNodePoolCyclingDetail struct { // If nodes in the nodepool will be cycled to have new changes. IsNodeCyclingEnabled bool `pulumi:"isNodeCyclingEnabled"` // Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100% MaximumSurge string `pulumi:"maximumSurge"` MaximumUnavailable string `pulumi:"maximumUnavailable"` }
type GetNodePoolsNodePoolNodePoolCyclingDetailArgs ¶ added in v0.18.0
type GetNodePoolsNodePoolNodePoolCyclingDetailArgs struct { // If nodes in the nodepool will be cycled to have new changes. IsNodeCyclingEnabled pulumi.BoolInput `pulumi:"isNodeCyclingEnabled"` // Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100% MaximumSurge pulumi.StringInput `pulumi:"maximumSurge"` MaximumUnavailable pulumi.StringInput `pulumi:"maximumUnavailable"` }
func (GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ElementType ¶ added in v0.18.0
func (GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutput ¶ added in v0.18.0
func (i GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutput() GetNodePoolsNodePoolNodePoolCyclingDetailOutput
func (GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutputWithContext ¶ added in v0.18.0
func (i GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodePoolCyclingDetailOutput
type GetNodePoolsNodePoolNodePoolCyclingDetailArray ¶ added in v0.18.0
type GetNodePoolsNodePoolNodePoolCyclingDetailArray []GetNodePoolsNodePoolNodePoolCyclingDetailInput
func (GetNodePoolsNodePoolNodePoolCyclingDetailArray) ElementType ¶ added in v0.18.0
func (GetNodePoolsNodePoolNodePoolCyclingDetailArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodePoolCyclingDetailArray) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput ¶ added in v0.18.0
func (i GetNodePoolsNodePoolNodePoolCyclingDetailArray) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
func (GetNodePoolsNodePoolNodePoolCyclingDetailArray) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutputWithContext ¶ added in v0.18.0
func (i GetNodePoolsNodePoolNodePoolCyclingDetailArray) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
type GetNodePoolsNodePoolNodePoolCyclingDetailArrayInput ¶ added in v0.18.0
type GetNodePoolsNodePoolNodePoolCyclingDetailArrayInput interface { pulumi.Input ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutputWithContext(context.Context) GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput }
GetNodePoolsNodePoolNodePoolCyclingDetailArrayInput is an input type that accepts GetNodePoolsNodePoolNodePoolCyclingDetailArray and GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodePoolCyclingDetailArrayInput` via:
GetNodePoolsNodePoolNodePoolCyclingDetailArray{ GetNodePoolsNodePoolNodePoolCyclingDetailArgs{...} }
type GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput ¶ added in v0.18.0
type GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ElementType ¶ added in v0.18.0
func (GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput ¶ added in v0.18.0
func (o GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
func (GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutputWithContext ¶ added in v0.18.0
func (o GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
type GetNodePoolsNodePoolNodePoolCyclingDetailInput ¶ added in v0.18.0
type GetNodePoolsNodePoolNodePoolCyclingDetailInput interface { pulumi.Input ToGetNodePoolsNodePoolNodePoolCyclingDetailOutput() GetNodePoolsNodePoolNodePoolCyclingDetailOutput ToGetNodePoolsNodePoolNodePoolCyclingDetailOutputWithContext(context.Context) GetNodePoolsNodePoolNodePoolCyclingDetailOutput }
GetNodePoolsNodePoolNodePoolCyclingDetailInput is an input type that accepts GetNodePoolsNodePoolNodePoolCyclingDetailArgs and GetNodePoolsNodePoolNodePoolCyclingDetailOutput values. You can construct a concrete instance of `GetNodePoolsNodePoolNodePoolCyclingDetailInput` via:
GetNodePoolsNodePoolNodePoolCyclingDetailArgs{...}
type GetNodePoolsNodePoolNodePoolCyclingDetailOutput ¶ added in v0.18.0
type GetNodePoolsNodePoolNodePoolCyclingDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodePoolCyclingDetailOutput) ElementType ¶ added in v0.18.0
func (GetNodePoolsNodePoolNodePoolCyclingDetailOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodePoolCyclingDetailOutput) IsNodeCyclingEnabled ¶ added in v0.18.0
func (o GetNodePoolsNodePoolNodePoolCyclingDetailOutput) IsNodeCyclingEnabled() pulumi.BoolOutput
If nodes in the nodepool will be cycled to have new changes.
func (GetNodePoolsNodePoolNodePoolCyclingDetailOutput) MaximumSurge ¶ added in v0.18.0
func (o GetNodePoolsNodePoolNodePoolCyclingDetailOutput) MaximumSurge() pulumi.StringOutput
Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100%
func (GetNodePoolsNodePoolNodePoolCyclingDetailOutput) MaximumUnavailable ¶ added in v0.18.0
func (o GetNodePoolsNodePoolNodePoolCyclingDetailOutput) MaximumUnavailable() pulumi.StringOutput
Maximum active nodes that would be terminated from nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 0, Ranges from 0 to Nodepool size or 0% to 100%
func (GetNodePoolsNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutput ¶ added in v0.18.0
func (o GetNodePoolsNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutput() GetNodePoolsNodePoolNodePoolCyclingDetailOutput
func (GetNodePoolsNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutputWithContext ¶ added in v0.18.0
func (o GetNodePoolsNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodePoolCyclingDetailOutput
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 node pool.
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 running on the nodes in the node pool.
func (GetNodePoolsNodePoolOutput) LifecycleDetails ¶ added in v0.2.0
func (o GetNodePoolsNodePoolOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the nodepool.
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) NodePoolCyclingDetails ¶ added in v0.18.0
func (o GetNodePoolsNodePoolOutput) NodePoolCyclingDetails() GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
Node Pool Cycling Details
func (GetNodePoolsNodePoolOutput) NodePoolId ¶
func (o GetNodePoolsNodePoolOutput) NodePoolId() pulumi.StringOutput
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
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 pool. 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 pool.
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 GetPodShapesArgs ¶ added in v0.14.0
type GetPodShapesArgs struct { // The availability domain of the pod shape. AvailabilityDomain *string `pulumi:"availabilityDomain"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` Filters []GetPodShapesFilter `pulumi:"filters"` // The name to filter on. Name *string `pulumi:"name"` }
A collection of arguments for invoking getPodShapes.
type GetPodShapesFilter ¶ added in v0.14.0
type GetPodShapesFilterArgs ¶ added in v0.14.0
type GetPodShapesFilterArgs struct { // The name to filter on. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetPodShapesFilterArgs) ElementType ¶ added in v0.14.0
func (GetPodShapesFilterArgs) ElementType() reflect.Type
func (GetPodShapesFilterArgs) ToGetPodShapesFilterOutput ¶ added in v0.14.0
func (i GetPodShapesFilterArgs) ToGetPodShapesFilterOutput() GetPodShapesFilterOutput
func (GetPodShapesFilterArgs) ToGetPodShapesFilterOutputWithContext ¶ added in v0.14.0
func (i GetPodShapesFilterArgs) ToGetPodShapesFilterOutputWithContext(ctx context.Context) GetPodShapesFilterOutput
type GetPodShapesFilterArray ¶ added in v0.14.0
type GetPodShapesFilterArray []GetPodShapesFilterInput
func (GetPodShapesFilterArray) ElementType ¶ added in v0.14.0
func (GetPodShapesFilterArray) ElementType() reflect.Type
func (GetPodShapesFilterArray) ToGetPodShapesFilterArrayOutput ¶ added in v0.14.0
func (i GetPodShapesFilterArray) ToGetPodShapesFilterArrayOutput() GetPodShapesFilterArrayOutput
func (GetPodShapesFilterArray) ToGetPodShapesFilterArrayOutputWithContext ¶ added in v0.14.0
func (i GetPodShapesFilterArray) ToGetPodShapesFilterArrayOutputWithContext(ctx context.Context) GetPodShapesFilterArrayOutput
type GetPodShapesFilterArrayInput ¶ added in v0.14.0
type GetPodShapesFilterArrayInput interface { pulumi.Input ToGetPodShapesFilterArrayOutput() GetPodShapesFilterArrayOutput ToGetPodShapesFilterArrayOutputWithContext(context.Context) GetPodShapesFilterArrayOutput }
GetPodShapesFilterArrayInput is an input type that accepts GetPodShapesFilterArray and GetPodShapesFilterArrayOutput values. You can construct a concrete instance of `GetPodShapesFilterArrayInput` via:
GetPodShapesFilterArray{ GetPodShapesFilterArgs{...} }
type GetPodShapesFilterArrayOutput ¶ added in v0.14.0
type GetPodShapesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetPodShapesFilterArrayOutput) ElementType ¶ added in v0.14.0
func (GetPodShapesFilterArrayOutput) ElementType() reflect.Type
func (GetPodShapesFilterArrayOutput) Index ¶ added in v0.14.0
func (o GetPodShapesFilterArrayOutput) Index(i pulumi.IntInput) GetPodShapesFilterOutput
func (GetPodShapesFilterArrayOutput) ToGetPodShapesFilterArrayOutput ¶ added in v0.14.0
func (o GetPodShapesFilterArrayOutput) ToGetPodShapesFilterArrayOutput() GetPodShapesFilterArrayOutput
func (GetPodShapesFilterArrayOutput) ToGetPodShapesFilterArrayOutputWithContext ¶ added in v0.14.0
func (o GetPodShapesFilterArrayOutput) ToGetPodShapesFilterArrayOutputWithContext(ctx context.Context) GetPodShapesFilterArrayOutput
type GetPodShapesFilterInput ¶ added in v0.14.0
type GetPodShapesFilterInput interface { pulumi.Input ToGetPodShapesFilterOutput() GetPodShapesFilterOutput ToGetPodShapesFilterOutputWithContext(context.Context) GetPodShapesFilterOutput }
GetPodShapesFilterInput is an input type that accepts GetPodShapesFilterArgs and GetPodShapesFilterOutput values. You can construct a concrete instance of `GetPodShapesFilterInput` via:
GetPodShapesFilterArgs{...}
type GetPodShapesFilterOutput ¶ added in v0.14.0
type GetPodShapesFilterOutput struct{ *pulumi.OutputState }
func (GetPodShapesFilterOutput) ElementType ¶ added in v0.14.0
func (GetPodShapesFilterOutput) ElementType() reflect.Type
func (GetPodShapesFilterOutput) Name ¶ added in v0.14.0
func (o GetPodShapesFilterOutput) Name() pulumi.StringOutput
The name to filter on.
func (GetPodShapesFilterOutput) Regex ¶ added in v0.14.0
func (o GetPodShapesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetPodShapesFilterOutput) ToGetPodShapesFilterOutput ¶ added in v0.14.0
func (o GetPodShapesFilterOutput) ToGetPodShapesFilterOutput() GetPodShapesFilterOutput
func (GetPodShapesFilterOutput) ToGetPodShapesFilterOutputWithContext ¶ added in v0.14.0
func (o GetPodShapesFilterOutput) ToGetPodShapesFilterOutputWithContext(ctx context.Context) GetPodShapesFilterOutput
func (GetPodShapesFilterOutput) Values ¶ added in v0.14.0
func (o GetPodShapesFilterOutput) Values() pulumi.StringArrayOutput
type GetPodShapesOutputArgs ¶ added in v0.14.0
type GetPodShapesOutputArgs struct { // The availability domain of the pod shape. AvailabilityDomain pulumi.StringPtrInput `pulumi:"availabilityDomain"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` Filters GetPodShapesFilterArrayInput `pulumi:"filters"` // The name to filter on. Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getPodShapes.
func (GetPodShapesOutputArgs) ElementType ¶ added in v0.14.0
func (GetPodShapesOutputArgs) ElementType() reflect.Type
type GetPodShapesPodShape ¶ added in v0.14.0
type GetPodShapesPodShape struct { // ShapeMemoryOptions. MemoryOptions []GetPodShapesPodShapeMemoryOption `pulumi:"memoryOptions"` // The name to filter on. Name string `pulumi:"name"` // ShapeNetworkBandwidthOptions. NetworkBandwidthOptions []GetPodShapesPodShapeNetworkBandwidthOption `pulumi:"networkBandwidthOptions"` // Options for OCPU shape. OcpuOptions []GetPodShapesPodShapeOcpuOption `pulumi:"ocpuOptions"` // A short description of the VM's processor (CPU). ProcessorDescription string `pulumi:"processorDescription"` }
type GetPodShapesPodShapeArgs ¶ added in v0.14.0
type GetPodShapesPodShapeArgs struct { // ShapeMemoryOptions. MemoryOptions GetPodShapesPodShapeMemoryOptionArrayInput `pulumi:"memoryOptions"` // The name to filter on. Name pulumi.StringInput `pulumi:"name"` // ShapeNetworkBandwidthOptions. NetworkBandwidthOptions GetPodShapesPodShapeNetworkBandwidthOptionArrayInput `pulumi:"networkBandwidthOptions"` // Options for OCPU shape. OcpuOptions GetPodShapesPodShapeOcpuOptionArrayInput `pulumi:"ocpuOptions"` // A short description of the VM's processor (CPU). ProcessorDescription pulumi.StringInput `pulumi:"processorDescription"` }
func (GetPodShapesPodShapeArgs) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeArgs) ElementType() reflect.Type
func (GetPodShapesPodShapeArgs) ToGetPodShapesPodShapeOutput ¶ added in v0.14.0
func (i GetPodShapesPodShapeArgs) ToGetPodShapesPodShapeOutput() GetPodShapesPodShapeOutput
func (GetPodShapesPodShapeArgs) ToGetPodShapesPodShapeOutputWithContext ¶ added in v0.14.0
func (i GetPodShapesPodShapeArgs) ToGetPodShapesPodShapeOutputWithContext(ctx context.Context) GetPodShapesPodShapeOutput
type GetPodShapesPodShapeArray ¶ added in v0.14.0
type GetPodShapesPodShapeArray []GetPodShapesPodShapeInput
func (GetPodShapesPodShapeArray) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeArray) ElementType() reflect.Type
func (GetPodShapesPodShapeArray) ToGetPodShapesPodShapeArrayOutput ¶ added in v0.14.0
func (i GetPodShapesPodShapeArray) ToGetPodShapesPodShapeArrayOutput() GetPodShapesPodShapeArrayOutput
func (GetPodShapesPodShapeArray) ToGetPodShapesPodShapeArrayOutputWithContext ¶ added in v0.14.0
func (i GetPodShapesPodShapeArray) ToGetPodShapesPodShapeArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeArrayOutput
type GetPodShapesPodShapeArrayInput ¶ added in v0.14.0
type GetPodShapesPodShapeArrayInput interface { pulumi.Input ToGetPodShapesPodShapeArrayOutput() GetPodShapesPodShapeArrayOutput ToGetPodShapesPodShapeArrayOutputWithContext(context.Context) GetPodShapesPodShapeArrayOutput }
GetPodShapesPodShapeArrayInput is an input type that accepts GetPodShapesPodShapeArray and GetPodShapesPodShapeArrayOutput values. You can construct a concrete instance of `GetPodShapesPodShapeArrayInput` via:
GetPodShapesPodShapeArray{ GetPodShapesPodShapeArgs{...} }
type GetPodShapesPodShapeArrayOutput ¶ added in v0.14.0
type GetPodShapesPodShapeArrayOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeArrayOutput) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeArrayOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeArrayOutput) Index ¶ added in v0.14.0
func (o GetPodShapesPodShapeArrayOutput) Index(i pulumi.IntInput) GetPodShapesPodShapeOutput
func (GetPodShapesPodShapeArrayOutput) ToGetPodShapesPodShapeArrayOutput ¶ added in v0.14.0
func (o GetPodShapesPodShapeArrayOutput) ToGetPodShapesPodShapeArrayOutput() GetPodShapesPodShapeArrayOutput
func (GetPodShapesPodShapeArrayOutput) ToGetPodShapesPodShapeArrayOutputWithContext ¶ added in v0.14.0
func (o GetPodShapesPodShapeArrayOutput) ToGetPodShapesPodShapeArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeArrayOutput
type GetPodShapesPodShapeInput ¶ added in v0.14.0
type GetPodShapesPodShapeInput interface { pulumi.Input ToGetPodShapesPodShapeOutput() GetPodShapesPodShapeOutput ToGetPodShapesPodShapeOutputWithContext(context.Context) GetPodShapesPodShapeOutput }
GetPodShapesPodShapeInput is an input type that accepts GetPodShapesPodShapeArgs and GetPodShapesPodShapeOutput values. You can construct a concrete instance of `GetPodShapesPodShapeInput` via:
GetPodShapesPodShapeArgs{...}
type GetPodShapesPodShapeMemoryOption ¶ added in v0.14.0
type GetPodShapesPodShapeMemoryOption struct { // The default amount of memory per OCPU available for this shape, in gigabytes. DefaultPerOcpuInGbs float64 `pulumi:"defaultPerOcpuInGbs"` // The maximum amount of memory, in gigabytes. MaxInGbs float64 `pulumi:"maxInGbs"` // The maximum amount of memory per OCPU available for this shape, in gigabytes. MaxPerOcpuInGbs float64 `pulumi:"maxPerOcpuInGbs"` // The minimum amount of memory, in gigabytes. MinInGbs float64 `pulumi:"minInGbs"` // The minimum amount of memory per OCPU available for this shape, in gigabytes. MinPerOcpuInGbs float64 `pulumi:"minPerOcpuInGbs"` }
type GetPodShapesPodShapeMemoryOptionArgs ¶ added in v0.14.0
type GetPodShapesPodShapeMemoryOptionArgs struct { // The default amount of memory per OCPU available for this shape, in gigabytes. DefaultPerOcpuInGbs pulumi.Float64Input `pulumi:"defaultPerOcpuInGbs"` // The maximum amount of memory, in gigabytes. MaxInGbs pulumi.Float64Input `pulumi:"maxInGbs"` // The maximum amount of memory per OCPU available for this shape, in gigabytes. MaxPerOcpuInGbs pulumi.Float64Input `pulumi:"maxPerOcpuInGbs"` // The minimum amount of memory, in gigabytes. MinInGbs pulumi.Float64Input `pulumi:"minInGbs"` // The minimum amount of memory per OCPU available for this shape, in gigabytes. MinPerOcpuInGbs pulumi.Float64Input `pulumi:"minPerOcpuInGbs"` }
func (GetPodShapesPodShapeMemoryOptionArgs) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeMemoryOptionArgs) ElementType() reflect.Type
func (GetPodShapesPodShapeMemoryOptionArgs) ToGetPodShapesPodShapeMemoryOptionOutput ¶ added in v0.14.0
func (i GetPodShapesPodShapeMemoryOptionArgs) ToGetPodShapesPodShapeMemoryOptionOutput() GetPodShapesPodShapeMemoryOptionOutput
func (GetPodShapesPodShapeMemoryOptionArgs) ToGetPodShapesPodShapeMemoryOptionOutputWithContext ¶ added in v0.14.0
func (i GetPodShapesPodShapeMemoryOptionArgs) ToGetPodShapesPodShapeMemoryOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeMemoryOptionOutput
type GetPodShapesPodShapeMemoryOptionArray ¶ added in v0.14.0
type GetPodShapesPodShapeMemoryOptionArray []GetPodShapesPodShapeMemoryOptionInput
func (GetPodShapesPodShapeMemoryOptionArray) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeMemoryOptionArray) ElementType() reflect.Type
func (GetPodShapesPodShapeMemoryOptionArray) ToGetPodShapesPodShapeMemoryOptionArrayOutput ¶ added in v0.14.0
func (i GetPodShapesPodShapeMemoryOptionArray) ToGetPodShapesPodShapeMemoryOptionArrayOutput() GetPodShapesPodShapeMemoryOptionArrayOutput
func (GetPodShapesPodShapeMemoryOptionArray) ToGetPodShapesPodShapeMemoryOptionArrayOutputWithContext ¶ added in v0.14.0
func (i GetPodShapesPodShapeMemoryOptionArray) ToGetPodShapesPodShapeMemoryOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeMemoryOptionArrayOutput
type GetPodShapesPodShapeMemoryOptionArrayInput ¶ added in v0.14.0
type GetPodShapesPodShapeMemoryOptionArrayInput interface { pulumi.Input ToGetPodShapesPodShapeMemoryOptionArrayOutput() GetPodShapesPodShapeMemoryOptionArrayOutput ToGetPodShapesPodShapeMemoryOptionArrayOutputWithContext(context.Context) GetPodShapesPodShapeMemoryOptionArrayOutput }
GetPodShapesPodShapeMemoryOptionArrayInput is an input type that accepts GetPodShapesPodShapeMemoryOptionArray and GetPodShapesPodShapeMemoryOptionArrayOutput values. You can construct a concrete instance of `GetPodShapesPodShapeMemoryOptionArrayInput` via:
GetPodShapesPodShapeMemoryOptionArray{ GetPodShapesPodShapeMemoryOptionArgs{...} }
type GetPodShapesPodShapeMemoryOptionArrayOutput ¶ added in v0.14.0
type GetPodShapesPodShapeMemoryOptionArrayOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeMemoryOptionArrayOutput) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeMemoryOptionArrayOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeMemoryOptionArrayOutput) ToGetPodShapesPodShapeMemoryOptionArrayOutput ¶ added in v0.14.0
func (o GetPodShapesPodShapeMemoryOptionArrayOutput) ToGetPodShapesPodShapeMemoryOptionArrayOutput() GetPodShapesPodShapeMemoryOptionArrayOutput
func (GetPodShapesPodShapeMemoryOptionArrayOutput) ToGetPodShapesPodShapeMemoryOptionArrayOutputWithContext ¶ added in v0.14.0
func (o GetPodShapesPodShapeMemoryOptionArrayOutput) ToGetPodShapesPodShapeMemoryOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeMemoryOptionArrayOutput
type GetPodShapesPodShapeMemoryOptionInput ¶ added in v0.14.0
type GetPodShapesPodShapeMemoryOptionInput interface { pulumi.Input ToGetPodShapesPodShapeMemoryOptionOutput() GetPodShapesPodShapeMemoryOptionOutput ToGetPodShapesPodShapeMemoryOptionOutputWithContext(context.Context) GetPodShapesPodShapeMemoryOptionOutput }
GetPodShapesPodShapeMemoryOptionInput is an input type that accepts GetPodShapesPodShapeMemoryOptionArgs and GetPodShapesPodShapeMemoryOptionOutput values. You can construct a concrete instance of `GetPodShapesPodShapeMemoryOptionInput` via:
GetPodShapesPodShapeMemoryOptionArgs{...}
type GetPodShapesPodShapeMemoryOptionOutput ¶ added in v0.14.0
type GetPodShapesPodShapeMemoryOptionOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeMemoryOptionOutput) DefaultPerOcpuInGbs ¶ added in v0.14.0
func (o GetPodShapesPodShapeMemoryOptionOutput) DefaultPerOcpuInGbs() pulumi.Float64Output
The default amount of memory per OCPU available for this shape, in gigabytes.
func (GetPodShapesPodShapeMemoryOptionOutput) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeMemoryOptionOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeMemoryOptionOutput) MaxInGbs ¶ added in v0.14.0
func (o GetPodShapesPodShapeMemoryOptionOutput) MaxInGbs() pulumi.Float64Output
The maximum amount of memory, in gigabytes.
func (GetPodShapesPodShapeMemoryOptionOutput) MaxPerOcpuInGbs ¶ added in v0.14.0
func (o GetPodShapesPodShapeMemoryOptionOutput) MaxPerOcpuInGbs() pulumi.Float64Output
The maximum amount of memory per OCPU available for this shape, in gigabytes.
func (GetPodShapesPodShapeMemoryOptionOutput) MinInGbs ¶ added in v0.14.0
func (o GetPodShapesPodShapeMemoryOptionOutput) MinInGbs() pulumi.Float64Output
The minimum amount of memory, in gigabytes.
func (GetPodShapesPodShapeMemoryOptionOutput) MinPerOcpuInGbs ¶ added in v0.14.0
func (o GetPodShapesPodShapeMemoryOptionOutput) MinPerOcpuInGbs() pulumi.Float64Output
The minimum amount of memory per OCPU available for this shape, in gigabytes.
func (GetPodShapesPodShapeMemoryOptionOutput) ToGetPodShapesPodShapeMemoryOptionOutput ¶ added in v0.14.0
func (o GetPodShapesPodShapeMemoryOptionOutput) ToGetPodShapesPodShapeMemoryOptionOutput() GetPodShapesPodShapeMemoryOptionOutput
func (GetPodShapesPodShapeMemoryOptionOutput) ToGetPodShapesPodShapeMemoryOptionOutputWithContext ¶ added in v0.14.0
func (o GetPodShapesPodShapeMemoryOptionOutput) ToGetPodShapesPodShapeMemoryOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeMemoryOptionOutput
type GetPodShapesPodShapeNetworkBandwidthOption ¶ added in v0.14.0
type GetPodShapesPodShapeNetworkBandwidthOption struct { // The default amount of networking bandwidth per OCPU, in gigabits per second. DefaultPerOcpuInGbps float64 `pulumi:"defaultPerOcpuInGbps"` // The maximum amount of networking bandwidth, in gigabits per second. MaxInGbps float64 `pulumi:"maxInGbps"` // The minimum amount of networking bandwidth, in gigabits per second. MinInGbps float64 `pulumi:"minInGbps"` }
type GetPodShapesPodShapeNetworkBandwidthOptionArgs ¶ added in v0.14.0
type GetPodShapesPodShapeNetworkBandwidthOptionArgs struct { // The default amount of networking bandwidth per OCPU, in gigabits per second. DefaultPerOcpuInGbps pulumi.Float64Input `pulumi:"defaultPerOcpuInGbps"` // The maximum amount of networking bandwidth, in gigabits per second. MaxInGbps pulumi.Float64Input `pulumi:"maxInGbps"` // The minimum amount of networking bandwidth, in gigabits per second. MinInGbps pulumi.Float64Input `pulumi:"minInGbps"` }
func (GetPodShapesPodShapeNetworkBandwidthOptionArgs) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeNetworkBandwidthOptionArgs) ElementType() reflect.Type
func (GetPodShapesPodShapeNetworkBandwidthOptionArgs) ToGetPodShapesPodShapeNetworkBandwidthOptionOutput ¶ added in v0.14.0
func (i GetPodShapesPodShapeNetworkBandwidthOptionArgs) ToGetPodShapesPodShapeNetworkBandwidthOptionOutput() GetPodShapesPodShapeNetworkBandwidthOptionOutput
func (GetPodShapesPodShapeNetworkBandwidthOptionArgs) ToGetPodShapesPodShapeNetworkBandwidthOptionOutputWithContext ¶ added in v0.14.0
func (i GetPodShapesPodShapeNetworkBandwidthOptionArgs) ToGetPodShapesPodShapeNetworkBandwidthOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeNetworkBandwidthOptionOutput
type GetPodShapesPodShapeNetworkBandwidthOptionArray ¶ added in v0.14.0
type GetPodShapesPodShapeNetworkBandwidthOptionArray []GetPodShapesPodShapeNetworkBandwidthOptionInput
func (GetPodShapesPodShapeNetworkBandwidthOptionArray) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeNetworkBandwidthOptionArray) ElementType() reflect.Type
func (GetPodShapesPodShapeNetworkBandwidthOptionArray) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutput ¶ added in v0.14.0
func (i GetPodShapesPodShapeNetworkBandwidthOptionArray) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutput() GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
func (GetPodShapesPodShapeNetworkBandwidthOptionArray) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutputWithContext ¶ added in v0.14.0
func (i GetPodShapesPodShapeNetworkBandwidthOptionArray) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
type GetPodShapesPodShapeNetworkBandwidthOptionArrayInput ¶ added in v0.14.0
type GetPodShapesPodShapeNetworkBandwidthOptionArrayInput interface { pulumi.Input ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutput() GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutputWithContext(context.Context) GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput }
GetPodShapesPodShapeNetworkBandwidthOptionArrayInput is an input type that accepts GetPodShapesPodShapeNetworkBandwidthOptionArray and GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput values. You can construct a concrete instance of `GetPodShapesPodShapeNetworkBandwidthOptionArrayInput` via:
GetPodShapesPodShapeNetworkBandwidthOptionArray{ GetPodShapesPodShapeNetworkBandwidthOptionArgs{...} }
type GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput ¶ added in v0.14.0
type GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutput ¶ added in v0.14.0
func (o GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutput() GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
func (GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutputWithContext ¶ added in v0.14.0
func (o GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
type GetPodShapesPodShapeNetworkBandwidthOptionInput ¶ added in v0.14.0
type GetPodShapesPodShapeNetworkBandwidthOptionInput interface { pulumi.Input ToGetPodShapesPodShapeNetworkBandwidthOptionOutput() GetPodShapesPodShapeNetworkBandwidthOptionOutput ToGetPodShapesPodShapeNetworkBandwidthOptionOutputWithContext(context.Context) GetPodShapesPodShapeNetworkBandwidthOptionOutput }
GetPodShapesPodShapeNetworkBandwidthOptionInput is an input type that accepts GetPodShapesPodShapeNetworkBandwidthOptionArgs and GetPodShapesPodShapeNetworkBandwidthOptionOutput values. You can construct a concrete instance of `GetPodShapesPodShapeNetworkBandwidthOptionInput` via:
GetPodShapesPodShapeNetworkBandwidthOptionArgs{...}
type GetPodShapesPodShapeNetworkBandwidthOptionOutput ¶ added in v0.14.0
type GetPodShapesPodShapeNetworkBandwidthOptionOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) DefaultPerOcpuInGbps ¶ added in v0.14.0
func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) DefaultPerOcpuInGbps() pulumi.Float64Output
The default amount of networking bandwidth per OCPU, in gigabits per second.
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) MaxInGbps ¶ added in v0.14.0
func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) MaxInGbps() pulumi.Float64Output
The maximum amount of networking bandwidth, in gigabits per second.
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) MinInGbps ¶ added in v0.14.0
func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) MinInGbps() pulumi.Float64Output
The minimum amount of networking bandwidth, in gigabits per second.
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionOutput ¶ added in v0.14.0
func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionOutput() GetPodShapesPodShapeNetworkBandwidthOptionOutput
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionOutputWithContext ¶ added in v0.14.0
func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeNetworkBandwidthOptionOutput
type GetPodShapesPodShapeOcpuOption ¶ added in v0.14.0
type GetPodShapesPodShapeOcpuOptionArgs ¶ added in v0.14.0
type GetPodShapesPodShapeOcpuOptionArgs struct { // The maximum number of OCPUs. Max pulumi.Float64Input `pulumi:"max"` // The minimum number of OCPUs. Min pulumi.Float64Input `pulumi:"min"` }
func (GetPodShapesPodShapeOcpuOptionArgs) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeOcpuOptionArgs) ElementType() reflect.Type
func (GetPodShapesPodShapeOcpuOptionArgs) ToGetPodShapesPodShapeOcpuOptionOutput ¶ added in v0.14.0
func (i GetPodShapesPodShapeOcpuOptionArgs) ToGetPodShapesPodShapeOcpuOptionOutput() GetPodShapesPodShapeOcpuOptionOutput
func (GetPodShapesPodShapeOcpuOptionArgs) ToGetPodShapesPodShapeOcpuOptionOutputWithContext ¶ added in v0.14.0
func (i GetPodShapesPodShapeOcpuOptionArgs) ToGetPodShapesPodShapeOcpuOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeOcpuOptionOutput
type GetPodShapesPodShapeOcpuOptionArray ¶ added in v0.14.0
type GetPodShapesPodShapeOcpuOptionArray []GetPodShapesPodShapeOcpuOptionInput
func (GetPodShapesPodShapeOcpuOptionArray) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeOcpuOptionArray) ElementType() reflect.Type
func (GetPodShapesPodShapeOcpuOptionArray) ToGetPodShapesPodShapeOcpuOptionArrayOutput ¶ added in v0.14.0
func (i GetPodShapesPodShapeOcpuOptionArray) ToGetPodShapesPodShapeOcpuOptionArrayOutput() GetPodShapesPodShapeOcpuOptionArrayOutput
func (GetPodShapesPodShapeOcpuOptionArray) ToGetPodShapesPodShapeOcpuOptionArrayOutputWithContext ¶ added in v0.14.0
func (i GetPodShapesPodShapeOcpuOptionArray) ToGetPodShapesPodShapeOcpuOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeOcpuOptionArrayOutput
type GetPodShapesPodShapeOcpuOptionArrayInput ¶ added in v0.14.0
type GetPodShapesPodShapeOcpuOptionArrayInput interface { pulumi.Input ToGetPodShapesPodShapeOcpuOptionArrayOutput() GetPodShapesPodShapeOcpuOptionArrayOutput ToGetPodShapesPodShapeOcpuOptionArrayOutputWithContext(context.Context) GetPodShapesPodShapeOcpuOptionArrayOutput }
GetPodShapesPodShapeOcpuOptionArrayInput is an input type that accepts GetPodShapesPodShapeOcpuOptionArray and GetPodShapesPodShapeOcpuOptionArrayOutput values. You can construct a concrete instance of `GetPodShapesPodShapeOcpuOptionArrayInput` via:
GetPodShapesPodShapeOcpuOptionArray{ GetPodShapesPodShapeOcpuOptionArgs{...} }
type GetPodShapesPodShapeOcpuOptionArrayOutput ¶ added in v0.14.0
type GetPodShapesPodShapeOcpuOptionArrayOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeOcpuOptionArrayOutput) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeOcpuOptionArrayOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeOcpuOptionArrayOutput) ToGetPodShapesPodShapeOcpuOptionArrayOutput ¶ added in v0.14.0
func (o GetPodShapesPodShapeOcpuOptionArrayOutput) ToGetPodShapesPodShapeOcpuOptionArrayOutput() GetPodShapesPodShapeOcpuOptionArrayOutput
func (GetPodShapesPodShapeOcpuOptionArrayOutput) ToGetPodShapesPodShapeOcpuOptionArrayOutputWithContext ¶ added in v0.14.0
func (o GetPodShapesPodShapeOcpuOptionArrayOutput) ToGetPodShapesPodShapeOcpuOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeOcpuOptionArrayOutput
type GetPodShapesPodShapeOcpuOptionInput ¶ added in v0.14.0
type GetPodShapesPodShapeOcpuOptionInput interface { pulumi.Input ToGetPodShapesPodShapeOcpuOptionOutput() GetPodShapesPodShapeOcpuOptionOutput ToGetPodShapesPodShapeOcpuOptionOutputWithContext(context.Context) GetPodShapesPodShapeOcpuOptionOutput }
GetPodShapesPodShapeOcpuOptionInput is an input type that accepts GetPodShapesPodShapeOcpuOptionArgs and GetPodShapesPodShapeOcpuOptionOutput values. You can construct a concrete instance of `GetPodShapesPodShapeOcpuOptionInput` via:
GetPodShapesPodShapeOcpuOptionArgs{...}
type GetPodShapesPodShapeOcpuOptionOutput ¶ added in v0.14.0
type GetPodShapesPodShapeOcpuOptionOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeOcpuOptionOutput) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeOcpuOptionOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeOcpuOptionOutput) Max ¶ added in v0.14.0
func (o GetPodShapesPodShapeOcpuOptionOutput) Max() pulumi.Float64Output
The maximum number of OCPUs.
func (GetPodShapesPodShapeOcpuOptionOutput) Min ¶ added in v0.14.0
func (o GetPodShapesPodShapeOcpuOptionOutput) Min() pulumi.Float64Output
The minimum number of OCPUs.
func (GetPodShapesPodShapeOcpuOptionOutput) ToGetPodShapesPodShapeOcpuOptionOutput ¶ added in v0.14.0
func (o GetPodShapesPodShapeOcpuOptionOutput) ToGetPodShapesPodShapeOcpuOptionOutput() GetPodShapesPodShapeOcpuOptionOutput
func (GetPodShapesPodShapeOcpuOptionOutput) ToGetPodShapesPodShapeOcpuOptionOutputWithContext ¶ added in v0.14.0
func (o GetPodShapesPodShapeOcpuOptionOutput) ToGetPodShapesPodShapeOcpuOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeOcpuOptionOutput
type GetPodShapesPodShapeOutput ¶ added in v0.14.0
type GetPodShapesPodShapeOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeOutput) ElementType ¶ added in v0.14.0
func (GetPodShapesPodShapeOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeOutput) MemoryOptions ¶ added in v0.14.0
func (o GetPodShapesPodShapeOutput) MemoryOptions() GetPodShapesPodShapeMemoryOptionArrayOutput
ShapeMemoryOptions.
func (GetPodShapesPodShapeOutput) Name ¶ added in v0.14.0
func (o GetPodShapesPodShapeOutput) Name() pulumi.StringOutput
The name to filter on.
func (GetPodShapesPodShapeOutput) NetworkBandwidthOptions ¶ added in v0.14.0
func (o GetPodShapesPodShapeOutput) NetworkBandwidthOptions() GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
ShapeNetworkBandwidthOptions.
func (GetPodShapesPodShapeOutput) OcpuOptions ¶ added in v0.14.0
func (o GetPodShapesPodShapeOutput) OcpuOptions() GetPodShapesPodShapeOcpuOptionArrayOutput
Options for OCPU shape.
func (GetPodShapesPodShapeOutput) ProcessorDescription ¶ added in v0.14.0
func (o GetPodShapesPodShapeOutput) ProcessorDescription() pulumi.StringOutput
A short description of the VM's processor (CPU).
func (GetPodShapesPodShapeOutput) ToGetPodShapesPodShapeOutput ¶ added in v0.14.0
func (o GetPodShapesPodShapeOutput) ToGetPodShapesPodShapeOutput() GetPodShapesPodShapeOutput
func (GetPodShapesPodShapeOutput) ToGetPodShapesPodShapeOutputWithContext ¶ added in v0.14.0
func (o GetPodShapesPodShapeOutput) ToGetPodShapesPodShapeOutputWithContext(ctx context.Context) GetPodShapesPodShapeOutput
type GetPodShapesResult ¶ added in v0.14.0
type GetPodShapesResult struct { AvailabilityDomain *string `pulumi:"availabilityDomain"` CompartmentId string `pulumi:"compartmentId"` Filters []GetPodShapesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The name of the identifying shape. Name *string `pulumi:"name"` // The list of pod_shapes. PodShapes []GetPodShapesPodShape `pulumi:"podShapes"` }
A collection of values returned by getPodShapes.
func GetPodShapes ¶ added in v0.14.0
func GetPodShapes(ctx *pulumi.Context, args *GetPodShapesArgs, opts ...pulumi.InvokeOption) (*GetPodShapesResult, error)
This data source provides the list of Pod Shapes in Oracle Cloud Infrastructure Container Engine service.
List all the Pod Shapes 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.GetPodShapes(ctx, &containerengine.GetPodShapesArgs{ CompartmentId: _var.Compartment_id, AvailabilityDomain: pulumi.StringRef(_var.Pod_shape_availability_domain), Name: pulumi.StringRef(_var.Pod_shape_name), }, nil) if err != nil { return err } return nil }) }
```
type GetPodShapesResultOutput ¶ added in v0.14.0
type GetPodShapesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPodShapes.
func GetPodShapesOutput ¶ added in v0.14.0
func GetPodShapesOutput(ctx *pulumi.Context, args GetPodShapesOutputArgs, opts ...pulumi.InvokeOption) GetPodShapesResultOutput
func (GetPodShapesResultOutput) AvailabilityDomain ¶ added in v0.14.0
func (o GetPodShapesResultOutput) AvailabilityDomain() pulumi.StringPtrOutput
func (GetPodShapesResultOutput) CompartmentId ¶ added in v0.14.0
func (o GetPodShapesResultOutput) CompartmentId() pulumi.StringOutput
func (GetPodShapesResultOutput) ElementType ¶ added in v0.14.0
func (GetPodShapesResultOutput) ElementType() reflect.Type
func (GetPodShapesResultOutput) Filters ¶ added in v0.14.0
func (o GetPodShapesResultOutput) Filters() GetPodShapesFilterArrayOutput
func (GetPodShapesResultOutput) Id ¶ added in v0.14.0
func (o GetPodShapesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPodShapesResultOutput) Name ¶ added in v0.14.0
func (o GetPodShapesResultOutput) Name() pulumi.StringPtrOutput
The name of the identifying shape.
func (GetPodShapesResultOutput) PodShapes ¶ added in v0.14.0
func (o GetPodShapesResultOutput) PodShapes() GetPodShapesPodShapeArrayOutput
The list of pod_shapes.
func (GetPodShapesResultOutput) ToGetPodShapesResultOutput ¶ added in v0.14.0
func (o GetPodShapesResultOutput) ToGetPodShapesResultOutput() GetPodShapesResultOutput
func (GetPodShapesResultOutput) ToGetPodShapesResultOutputWithContext ¶ added in v0.14.0
func (o GetPodShapesResultOutput) ToGetPodShapesResultOutputWithContext(ctx context.Context) GetPodShapesResultOutput
type GetVirtualNodePoolInitialVirtualNodeLabel ¶ added in v0.14.0
type GetVirtualNodePoolInitialVirtualNodeLabelArgs ¶ added in v0.14.0
type GetVirtualNodePoolInitialVirtualNodeLabelArgs struct { // The key of the pair. Key pulumi.StringInput `pulumi:"key"` // The value of the pair. Value pulumi.StringInput `pulumi:"value"` }
func (GetVirtualNodePoolInitialVirtualNodeLabelArgs) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolInitialVirtualNodeLabelArgs) ElementType() reflect.Type
func (GetVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolInitialVirtualNodeLabelOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolInitialVirtualNodeLabelOutput
func (GetVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolInitialVirtualNodeLabelOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) GetVirtualNodePoolInitialVirtualNodeLabelOutput
type GetVirtualNodePoolInitialVirtualNodeLabelArray ¶ added in v0.14.0
type GetVirtualNodePoolInitialVirtualNodeLabelArray []GetVirtualNodePoolInitialVirtualNodeLabelInput
func (GetVirtualNodePoolInitialVirtualNodeLabelArray) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolInitialVirtualNodeLabelArray) ElementType() reflect.Type
func (GetVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
func (GetVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
type GetVirtualNodePoolInitialVirtualNodeLabelArrayInput ¶ added in v0.14.0
type GetVirtualNodePoolInitialVirtualNodeLabelArrayInput interface { pulumi.Input ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(context.Context) GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput }
GetVirtualNodePoolInitialVirtualNodeLabelArrayInput is an input type that accepts GetVirtualNodePoolInitialVirtualNodeLabelArray and GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput values. You can construct a concrete instance of `GetVirtualNodePoolInitialVirtualNodeLabelArrayInput` via:
GetVirtualNodePoolInitialVirtualNodeLabelArray{ GetVirtualNodePoolInitialVirtualNodeLabelArgs{...} }
type GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶ added in v0.14.0
type GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
func (GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
type GetVirtualNodePoolInitialVirtualNodeLabelInput ¶ added in v0.14.0
type GetVirtualNodePoolInitialVirtualNodeLabelInput interface { pulumi.Input ToGetVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolInitialVirtualNodeLabelOutput ToGetVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(context.Context) GetVirtualNodePoolInitialVirtualNodeLabelOutput }
GetVirtualNodePoolInitialVirtualNodeLabelInput is an input type that accepts GetVirtualNodePoolInitialVirtualNodeLabelArgs and GetVirtualNodePoolInitialVirtualNodeLabelOutput values. You can construct a concrete instance of `GetVirtualNodePoolInitialVirtualNodeLabelInput` via:
GetVirtualNodePoolInitialVirtualNodeLabelArgs{...}
type GetVirtualNodePoolInitialVirtualNodeLabelOutput ¶ added in v0.14.0
type GetVirtualNodePoolInitialVirtualNodeLabelOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolInitialVirtualNodeLabelOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolInitialVirtualNodeLabelOutput) ElementType() reflect.Type
func (GetVirtualNodePoolInitialVirtualNodeLabelOutput) Key ¶ added in v0.14.0
func (o GetVirtualNodePoolInitialVirtualNodeLabelOutput) Key() pulumi.StringOutput
The key of the pair.
func (GetVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolInitialVirtualNodeLabelOutput
func (GetVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) GetVirtualNodePoolInitialVirtualNodeLabelOutput
func (GetVirtualNodePoolInitialVirtualNodeLabelOutput) Value ¶ added in v0.14.0
func (o GetVirtualNodePoolInitialVirtualNodeLabelOutput) Value() pulumi.StringOutput
The value of the pair.
type GetVirtualNodePoolPlacementConfiguration ¶ added in v0.14.0
type GetVirtualNodePoolPlacementConfiguration struct { // The availability domain in which to place virtual nodes. Example: `Uocm:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // The fault domain of this virtual node. FaultDomains []string `pulumi:"faultDomains"` // The regional subnet where pods' VNIC will be placed. SubnetId string `pulumi:"subnetId"` }
type GetVirtualNodePoolPlacementConfigurationArgs ¶ added in v0.14.0
type GetVirtualNodePoolPlacementConfigurationArgs struct { // The availability domain in which to place virtual nodes. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The fault domain of this virtual node. FaultDomains pulumi.StringArrayInput `pulumi:"faultDomains"` // The regional subnet where pods' VNIC will be placed. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetVirtualNodePoolPlacementConfigurationArgs) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolPlacementConfigurationArgs) ElementType() reflect.Type
func (GetVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolPlacementConfigurationOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolPlacementConfigurationOutput
func (GetVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolPlacementConfigurationOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolPlacementConfigurationOutput
type GetVirtualNodePoolPlacementConfigurationArray ¶ added in v0.14.0
type GetVirtualNodePoolPlacementConfigurationArray []GetVirtualNodePoolPlacementConfigurationInput
func (GetVirtualNodePoolPlacementConfigurationArray) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolPlacementConfigurationArray) ElementType() reflect.Type
func (GetVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolPlacementConfigurationArrayOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolPlacementConfigurationArrayOutput
func (GetVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolPlacementConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolPlacementConfigurationArrayOutput
type GetVirtualNodePoolPlacementConfigurationArrayInput ¶ added in v0.14.0
type GetVirtualNodePoolPlacementConfigurationArrayInput interface { pulumi.Input ToGetVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolPlacementConfigurationArrayOutput ToGetVirtualNodePoolPlacementConfigurationArrayOutputWithContext(context.Context) GetVirtualNodePoolPlacementConfigurationArrayOutput }
GetVirtualNodePoolPlacementConfigurationArrayInput is an input type that accepts GetVirtualNodePoolPlacementConfigurationArray and GetVirtualNodePoolPlacementConfigurationArrayOutput values. You can construct a concrete instance of `GetVirtualNodePoolPlacementConfigurationArrayInput` via:
GetVirtualNodePoolPlacementConfigurationArray{ GetVirtualNodePoolPlacementConfigurationArgs{...} }
type GetVirtualNodePoolPlacementConfigurationArrayOutput ¶ added in v0.14.0
type GetVirtualNodePoolPlacementConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolPlacementConfigurationArrayOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolPlacementConfigurationArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolPlacementConfigurationArrayOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolPlacementConfigurationArrayOutput
func (GetVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolPlacementConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolPlacementConfigurationArrayOutput
type GetVirtualNodePoolPlacementConfigurationInput ¶ added in v0.14.0
type GetVirtualNodePoolPlacementConfigurationInput interface { pulumi.Input ToGetVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolPlacementConfigurationOutput ToGetVirtualNodePoolPlacementConfigurationOutputWithContext(context.Context) GetVirtualNodePoolPlacementConfigurationOutput }
GetVirtualNodePoolPlacementConfigurationInput is an input type that accepts GetVirtualNodePoolPlacementConfigurationArgs and GetVirtualNodePoolPlacementConfigurationOutput values. You can construct a concrete instance of `GetVirtualNodePoolPlacementConfigurationInput` via:
GetVirtualNodePoolPlacementConfigurationArgs{...}
type GetVirtualNodePoolPlacementConfigurationOutput ¶ added in v0.14.0
type GetVirtualNodePoolPlacementConfigurationOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain ¶ added in v0.14.0
func (o GetVirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain in which to place virtual nodes. Example: `Uocm:PHX-AD-1`
func (GetVirtualNodePoolPlacementConfigurationOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolPlacementConfigurationOutput) ElementType() reflect.Type
func (GetVirtualNodePoolPlacementConfigurationOutput) FaultDomains ¶ added in v0.14.0
func (o GetVirtualNodePoolPlacementConfigurationOutput) FaultDomains() pulumi.StringArrayOutput
The fault domain of this virtual node.
func (GetVirtualNodePoolPlacementConfigurationOutput) SubnetId ¶ added in v0.14.0
func (o GetVirtualNodePoolPlacementConfigurationOutput) SubnetId() pulumi.StringOutput
The regional subnet where pods' VNIC will be placed.
func (GetVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolPlacementConfigurationOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolPlacementConfigurationOutput
func (GetVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolPlacementConfigurationOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolPlacementConfigurationOutput
type GetVirtualNodePoolPodConfiguration ¶ added in v0.14.0
type GetVirtualNodePoolPodConfigurationArgs ¶ added in v0.14.0
type GetVirtualNodePoolPodConfigurationArgs struct { // List of network security group IDs applied to the Pod VNIC. NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // Shape of the pods. Shape pulumi.StringInput `pulumi:"shape"` // The regional subnet where pods' VNIC will be placed. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetVirtualNodePoolPodConfigurationArgs) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolPodConfigurationArgs) ElementType() reflect.Type
func (GetVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolPodConfigurationOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolPodConfigurationOutput
func (GetVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolPodConfigurationOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolPodConfigurationOutput
type GetVirtualNodePoolPodConfigurationArray ¶ added in v0.14.0
type GetVirtualNodePoolPodConfigurationArray []GetVirtualNodePoolPodConfigurationInput
func (GetVirtualNodePoolPodConfigurationArray) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolPodConfigurationArray) ElementType() reflect.Type
func (GetVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolPodConfigurationArrayOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolPodConfigurationArrayOutput
func (GetVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolPodConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolPodConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolPodConfigurationArrayOutput
type GetVirtualNodePoolPodConfigurationArrayInput ¶ added in v0.14.0
type GetVirtualNodePoolPodConfigurationArrayInput interface { pulumi.Input ToGetVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolPodConfigurationArrayOutput ToGetVirtualNodePoolPodConfigurationArrayOutputWithContext(context.Context) GetVirtualNodePoolPodConfigurationArrayOutput }
GetVirtualNodePoolPodConfigurationArrayInput is an input type that accepts GetVirtualNodePoolPodConfigurationArray and GetVirtualNodePoolPodConfigurationArrayOutput values. You can construct a concrete instance of `GetVirtualNodePoolPodConfigurationArrayInput` via:
GetVirtualNodePoolPodConfigurationArray{ GetVirtualNodePoolPodConfigurationArgs{...} }
type GetVirtualNodePoolPodConfigurationArrayOutput ¶ added in v0.14.0
type GetVirtualNodePoolPodConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolPodConfigurationArrayOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolPodConfigurationArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolPodConfigurationArrayOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolPodConfigurationArrayOutput
func (GetVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolPodConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolPodConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolPodConfigurationArrayOutput
type GetVirtualNodePoolPodConfigurationInput ¶ added in v0.14.0
type GetVirtualNodePoolPodConfigurationInput interface { pulumi.Input ToGetVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolPodConfigurationOutput ToGetVirtualNodePoolPodConfigurationOutputWithContext(context.Context) GetVirtualNodePoolPodConfigurationOutput }
GetVirtualNodePoolPodConfigurationInput is an input type that accepts GetVirtualNodePoolPodConfigurationArgs and GetVirtualNodePoolPodConfigurationOutput values. You can construct a concrete instance of `GetVirtualNodePoolPodConfigurationInput` via:
GetVirtualNodePoolPodConfigurationArgs{...}
type GetVirtualNodePoolPodConfigurationOutput ¶ added in v0.14.0
type GetVirtualNodePoolPodConfigurationOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolPodConfigurationOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolPodConfigurationOutput) ElementType() reflect.Type
func (GetVirtualNodePoolPodConfigurationOutput) NsgIds ¶ added in v0.14.0
func (o GetVirtualNodePoolPodConfigurationOutput) NsgIds() pulumi.StringArrayOutput
List of network security group IDs applied to the Pod VNIC.
func (GetVirtualNodePoolPodConfigurationOutput) Shape ¶ added in v0.14.0
func (o GetVirtualNodePoolPodConfigurationOutput) Shape() pulumi.StringOutput
Shape of the pods.
func (GetVirtualNodePoolPodConfigurationOutput) SubnetId ¶ added in v0.14.0
func (o GetVirtualNodePoolPodConfigurationOutput) SubnetId() pulumi.StringOutput
The regional subnet where pods' VNIC will be placed.
func (GetVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolPodConfigurationOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolPodConfigurationOutput
func (GetVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolPodConfigurationOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolPodConfigurationOutput
type GetVirtualNodePoolTaint ¶ added in v0.14.0
type GetVirtualNodePoolTaintArgs ¶ added in v0.14.0
type GetVirtualNodePoolTaintArgs struct { // The effect of the pair. Effect pulumi.StringInput `pulumi:"effect"` // The key of the pair. Key pulumi.StringInput `pulumi:"key"` // The value of the pair. Value pulumi.StringInput `pulumi:"value"` }
func (GetVirtualNodePoolTaintArgs) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolTaintArgs) ElementType() reflect.Type
func (GetVirtualNodePoolTaintArgs) ToGetVirtualNodePoolTaintOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolTaintArgs) ToGetVirtualNodePoolTaintOutput() GetVirtualNodePoolTaintOutput
func (GetVirtualNodePoolTaintArgs) ToGetVirtualNodePoolTaintOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolTaintArgs) ToGetVirtualNodePoolTaintOutputWithContext(ctx context.Context) GetVirtualNodePoolTaintOutput
type GetVirtualNodePoolTaintArray ¶ added in v0.14.0
type GetVirtualNodePoolTaintArray []GetVirtualNodePoolTaintInput
func (GetVirtualNodePoolTaintArray) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolTaintArray) ElementType() reflect.Type
func (GetVirtualNodePoolTaintArray) ToGetVirtualNodePoolTaintArrayOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolTaintArray) ToGetVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolTaintArrayOutput
func (GetVirtualNodePoolTaintArray) ToGetVirtualNodePoolTaintArrayOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolTaintArray) ToGetVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolTaintArrayOutput
type GetVirtualNodePoolTaintArrayInput ¶ added in v0.14.0
type GetVirtualNodePoolTaintArrayInput interface { pulumi.Input ToGetVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolTaintArrayOutput ToGetVirtualNodePoolTaintArrayOutputWithContext(context.Context) GetVirtualNodePoolTaintArrayOutput }
GetVirtualNodePoolTaintArrayInput is an input type that accepts GetVirtualNodePoolTaintArray and GetVirtualNodePoolTaintArrayOutput values. You can construct a concrete instance of `GetVirtualNodePoolTaintArrayInput` via:
GetVirtualNodePoolTaintArray{ GetVirtualNodePoolTaintArgs{...} }
type GetVirtualNodePoolTaintArrayOutput ¶ added in v0.14.0
type GetVirtualNodePoolTaintArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolTaintArrayOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolTaintArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolTaintArrayOutput) Index ¶ added in v0.14.0
func (o GetVirtualNodePoolTaintArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolTaintOutput
func (GetVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolTaintArrayOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolTaintArrayOutput
func (GetVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolTaintArrayOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolTaintArrayOutput
type GetVirtualNodePoolTaintInput ¶ added in v0.14.0
type GetVirtualNodePoolTaintInput interface { pulumi.Input ToGetVirtualNodePoolTaintOutput() GetVirtualNodePoolTaintOutput ToGetVirtualNodePoolTaintOutputWithContext(context.Context) GetVirtualNodePoolTaintOutput }
GetVirtualNodePoolTaintInput is an input type that accepts GetVirtualNodePoolTaintArgs and GetVirtualNodePoolTaintOutput values. You can construct a concrete instance of `GetVirtualNodePoolTaintInput` via:
GetVirtualNodePoolTaintArgs{...}
type GetVirtualNodePoolTaintOutput ¶ added in v0.14.0
type GetVirtualNodePoolTaintOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolTaintOutput) Effect ¶ added in v0.14.0
func (o GetVirtualNodePoolTaintOutput) Effect() pulumi.StringOutput
The effect of the pair.
func (GetVirtualNodePoolTaintOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolTaintOutput) ElementType() reflect.Type
func (GetVirtualNodePoolTaintOutput) Key ¶ added in v0.14.0
func (o GetVirtualNodePoolTaintOutput) Key() pulumi.StringOutput
The key of the pair.
func (GetVirtualNodePoolTaintOutput) ToGetVirtualNodePoolTaintOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolTaintOutput) ToGetVirtualNodePoolTaintOutput() GetVirtualNodePoolTaintOutput
func (GetVirtualNodePoolTaintOutput) ToGetVirtualNodePoolTaintOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolTaintOutput) ToGetVirtualNodePoolTaintOutputWithContext(ctx context.Context) GetVirtualNodePoolTaintOutput
func (GetVirtualNodePoolTaintOutput) Value ¶ added in v0.14.0
func (o GetVirtualNodePoolTaintOutput) Value() pulumi.StringOutput
The value of the pair.
type GetVirtualNodePoolVirtualNodeTag ¶ added in v0.14.0
type GetVirtualNodePoolVirtualNodeTag 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 GetVirtualNodePoolVirtualNodeTagArgs ¶ added in v0.14.0
type GetVirtualNodePoolVirtualNodeTagArgs 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 (GetVirtualNodePoolVirtualNodeTagArgs) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolVirtualNodeTagArgs) ElementType() reflect.Type
func (GetVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolVirtualNodeTagOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolVirtualNodeTagOutput
func (GetVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolVirtualNodeTagOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolVirtualNodeTagOutputWithContext(ctx context.Context) GetVirtualNodePoolVirtualNodeTagOutput
type GetVirtualNodePoolVirtualNodeTagArray ¶ added in v0.14.0
type GetVirtualNodePoolVirtualNodeTagArray []GetVirtualNodePoolVirtualNodeTagInput
func (GetVirtualNodePoolVirtualNodeTagArray) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolVirtualNodeTagArray) ElementType() reflect.Type
func (GetVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolVirtualNodeTagArrayOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolVirtualNodeTagArrayOutput
func (GetVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolVirtualNodeTagArrayOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolVirtualNodeTagArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolVirtualNodeTagArrayOutput
type GetVirtualNodePoolVirtualNodeTagArrayInput ¶ added in v0.14.0
type GetVirtualNodePoolVirtualNodeTagArrayInput interface { pulumi.Input ToGetVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolVirtualNodeTagArrayOutput ToGetVirtualNodePoolVirtualNodeTagArrayOutputWithContext(context.Context) GetVirtualNodePoolVirtualNodeTagArrayOutput }
GetVirtualNodePoolVirtualNodeTagArrayInput is an input type that accepts GetVirtualNodePoolVirtualNodeTagArray and GetVirtualNodePoolVirtualNodeTagArrayOutput values. You can construct a concrete instance of `GetVirtualNodePoolVirtualNodeTagArrayInput` via:
GetVirtualNodePoolVirtualNodeTagArray{ GetVirtualNodePoolVirtualNodeTagArgs{...} }
type GetVirtualNodePoolVirtualNodeTagArrayOutput ¶ added in v0.14.0
type GetVirtualNodePoolVirtualNodeTagArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolVirtualNodeTagArrayOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolVirtualNodeTagArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolVirtualNodeTagArrayOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolVirtualNodeTagArrayOutput
func (GetVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolVirtualNodeTagArrayOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolVirtualNodeTagArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolVirtualNodeTagArrayOutput
type GetVirtualNodePoolVirtualNodeTagInput ¶ added in v0.14.0
type GetVirtualNodePoolVirtualNodeTagInput interface { pulumi.Input ToGetVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolVirtualNodeTagOutput ToGetVirtualNodePoolVirtualNodeTagOutputWithContext(context.Context) GetVirtualNodePoolVirtualNodeTagOutput }
GetVirtualNodePoolVirtualNodeTagInput is an input type that accepts GetVirtualNodePoolVirtualNodeTagArgs and GetVirtualNodePoolVirtualNodeTagOutput values. You can construct a concrete instance of `GetVirtualNodePoolVirtualNodeTagInput` via:
GetVirtualNodePoolVirtualNodeTagArgs{...}
type GetVirtualNodePoolVirtualNodeTagOutput ¶ added in v0.14.0
type GetVirtualNodePoolVirtualNodeTagOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolVirtualNodeTagOutput) DefinedTags ¶ added in v0.14.0
func (o GetVirtualNodePoolVirtualNodeTagOutput) 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 (GetVirtualNodePoolVirtualNodeTagOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolVirtualNodeTagOutput) ElementType() reflect.Type
func (GetVirtualNodePoolVirtualNodeTagOutput) FreeformTags ¶ added in v0.14.0
func (o GetVirtualNodePoolVirtualNodeTagOutput) 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 (GetVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolVirtualNodeTagOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolVirtualNodeTagOutput
func (GetVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolVirtualNodeTagOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolVirtualNodeTagOutputWithContext(ctx context.Context) GetVirtualNodePoolVirtualNodeTagOutput
type GetVirtualNodePoolsArgs ¶ added in v0.14.0
type GetVirtualNodePoolsArgs struct { // The OCID of the cluster. ClusterId *string `pulumi:"clusterId"` // The OCID of the compartment. CompartmentId string `pulumi:"compartmentId"` // Display name of the virtual node pool. This is a non-unique value. DisplayName *string `pulumi:"displayName"` Filters []GetVirtualNodePoolsFilter `pulumi:"filters"` // A virtual node pool lifecycle state to filter on. Can have multiple parameters of this name. States []string `pulumi:"states"` }
A collection of arguments for invoking getVirtualNodePools.
type GetVirtualNodePoolsFilter ¶ added in v0.14.0
type GetVirtualNodePoolsFilterArgs ¶ added in v0.14.0
type GetVirtualNodePoolsFilterArgs struct { // The name to filter on. Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetVirtualNodePoolsFilterArgs) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsFilterArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsFilterArgs) ToGetVirtualNodePoolsFilterOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsFilterArgs) ToGetVirtualNodePoolsFilterOutput() GetVirtualNodePoolsFilterOutput
func (GetVirtualNodePoolsFilterArgs) ToGetVirtualNodePoolsFilterOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsFilterArgs) ToGetVirtualNodePoolsFilterOutputWithContext(ctx context.Context) GetVirtualNodePoolsFilterOutput
type GetVirtualNodePoolsFilterArray ¶ added in v0.14.0
type GetVirtualNodePoolsFilterArray []GetVirtualNodePoolsFilterInput
func (GetVirtualNodePoolsFilterArray) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsFilterArray) ElementType() reflect.Type
func (GetVirtualNodePoolsFilterArray) ToGetVirtualNodePoolsFilterArrayOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsFilterArray) ToGetVirtualNodePoolsFilterArrayOutput() GetVirtualNodePoolsFilterArrayOutput
func (GetVirtualNodePoolsFilterArray) ToGetVirtualNodePoolsFilterArrayOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsFilterArray) ToGetVirtualNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsFilterArrayOutput
type GetVirtualNodePoolsFilterArrayInput ¶ added in v0.14.0
type GetVirtualNodePoolsFilterArrayInput interface { pulumi.Input ToGetVirtualNodePoolsFilterArrayOutput() GetVirtualNodePoolsFilterArrayOutput ToGetVirtualNodePoolsFilterArrayOutputWithContext(context.Context) GetVirtualNodePoolsFilterArrayOutput }
GetVirtualNodePoolsFilterArrayInput is an input type that accepts GetVirtualNodePoolsFilterArray and GetVirtualNodePoolsFilterArrayOutput values. You can construct a concrete instance of `GetVirtualNodePoolsFilterArrayInput` via:
GetVirtualNodePoolsFilterArray{ GetVirtualNodePoolsFilterArgs{...} }
type GetVirtualNodePoolsFilterArrayOutput ¶ added in v0.14.0
type GetVirtualNodePoolsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsFilterArrayOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsFilterArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsFilterArrayOutput) Index ¶ added in v0.14.0
func (o GetVirtualNodePoolsFilterArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolsFilterOutput
func (GetVirtualNodePoolsFilterArrayOutput) ToGetVirtualNodePoolsFilterArrayOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsFilterArrayOutput) ToGetVirtualNodePoolsFilterArrayOutput() GetVirtualNodePoolsFilterArrayOutput
func (GetVirtualNodePoolsFilterArrayOutput) ToGetVirtualNodePoolsFilterArrayOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsFilterArrayOutput) ToGetVirtualNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsFilterArrayOutput
type GetVirtualNodePoolsFilterInput ¶ added in v0.14.0
type GetVirtualNodePoolsFilterInput interface { pulumi.Input ToGetVirtualNodePoolsFilterOutput() GetVirtualNodePoolsFilterOutput ToGetVirtualNodePoolsFilterOutputWithContext(context.Context) GetVirtualNodePoolsFilterOutput }
GetVirtualNodePoolsFilterInput is an input type that accepts GetVirtualNodePoolsFilterArgs and GetVirtualNodePoolsFilterOutput values. You can construct a concrete instance of `GetVirtualNodePoolsFilterInput` via:
GetVirtualNodePoolsFilterArgs{...}
type GetVirtualNodePoolsFilterOutput ¶ added in v0.14.0
type GetVirtualNodePoolsFilterOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsFilterOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsFilterOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsFilterOutput) Name ¶ added in v0.14.0
func (o GetVirtualNodePoolsFilterOutput) Name() pulumi.StringOutput
The name to filter on.
func (GetVirtualNodePoolsFilterOutput) Regex ¶ added in v0.14.0
func (o GetVirtualNodePoolsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetVirtualNodePoolsFilterOutput) ToGetVirtualNodePoolsFilterOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsFilterOutput) ToGetVirtualNodePoolsFilterOutput() GetVirtualNodePoolsFilterOutput
func (GetVirtualNodePoolsFilterOutput) ToGetVirtualNodePoolsFilterOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsFilterOutput) ToGetVirtualNodePoolsFilterOutputWithContext(ctx context.Context) GetVirtualNodePoolsFilterOutput
func (GetVirtualNodePoolsFilterOutput) Values ¶ added in v0.14.0
func (o GetVirtualNodePoolsFilterOutput) Values() pulumi.StringArrayOutput
type GetVirtualNodePoolsOutputArgs ¶ added in v0.14.0
type GetVirtualNodePoolsOutputArgs struct { // The OCID of the cluster. ClusterId pulumi.StringPtrInput `pulumi:"clusterId"` // The OCID of the compartment. CompartmentId pulumi.StringInput `pulumi:"compartmentId"` // Display name of the virtual node pool. This is a non-unique value. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Filters GetVirtualNodePoolsFilterArrayInput `pulumi:"filters"` // A virtual node pool lifecycle state to filter on. Can have multiple parameters of this name. States pulumi.StringArrayInput `pulumi:"states"` }
A collection of arguments for invoking getVirtualNodePools.
func (GetVirtualNodePoolsOutputArgs) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsOutputArgs) ElementType() reflect.Type
type GetVirtualNodePoolsResult ¶ added in v0.14.0
type GetVirtualNodePoolsResult struct { // The cluster the virtual node pool is associated with. A virtual node pool can only be associated with one cluster. ClusterId *string `pulumi:"clusterId"` // Compartment of the virtual node pool. CompartmentId string `pulumi:"compartmentId"` // Display name of the virtual node pool. This is a non-unique value. DisplayName *string `pulumi:"displayName"` Filters []GetVirtualNodePoolsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The state of the Virtual Node Pool. States []string `pulumi:"states"` // The list of virtual_node_pools. VirtualNodePools []GetVirtualNodePoolsVirtualNodePool `pulumi:"virtualNodePools"` }
A collection of values returned by getVirtualNodePools.
func GetVirtualNodePools ¶ added in v0.14.0
func GetVirtualNodePools(ctx *pulumi.Context, args *GetVirtualNodePoolsArgs, opts ...pulumi.InvokeOption) (*GetVirtualNodePoolsResult, error)
This data source provides the list of Virtual Node Pools in Oracle Cloud Infrastructure Container Engine service.
List all the virtual node pools in a compartment, and optionally filter by cluster.
type GetVirtualNodePoolsResultOutput ¶ added in v0.14.0
type GetVirtualNodePoolsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVirtualNodePools.
func GetVirtualNodePoolsOutput ¶ added in v0.14.0
func GetVirtualNodePoolsOutput(ctx *pulumi.Context, args GetVirtualNodePoolsOutputArgs, opts ...pulumi.InvokeOption) GetVirtualNodePoolsResultOutput
func (GetVirtualNodePoolsResultOutput) ClusterId ¶ added in v0.14.0
func (o GetVirtualNodePoolsResultOutput) ClusterId() pulumi.StringPtrOutput
The cluster the virtual node pool is associated with. A virtual node pool can only be associated with one cluster.
func (GetVirtualNodePoolsResultOutput) CompartmentId ¶ added in v0.14.0
func (o GetVirtualNodePoolsResultOutput) CompartmentId() pulumi.StringOutput
Compartment of the virtual node pool.
func (GetVirtualNodePoolsResultOutput) DisplayName ¶ added in v0.14.0
func (o GetVirtualNodePoolsResultOutput) DisplayName() pulumi.StringPtrOutput
Display name of the virtual node pool. This is a non-unique value.
func (GetVirtualNodePoolsResultOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsResultOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsResultOutput) Filters ¶ added in v0.14.0
func (o GetVirtualNodePoolsResultOutput) Filters() GetVirtualNodePoolsFilterArrayOutput
func (GetVirtualNodePoolsResultOutput) Id ¶ added in v0.14.0
func (o GetVirtualNodePoolsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetVirtualNodePoolsResultOutput) States ¶ added in v0.14.0
func (o GetVirtualNodePoolsResultOutput) States() pulumi.StringArrayOutput
The state of the Virtual Node Pool.
func (GetVirtualNodePoolsResultOutput) ToGetVirtualNodePoolsResultOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsResultOutput) ToGetVirtualNodePoolsResultOutput() GetVirtualNodePoolsResultOutput
func (GetVirtualNodePoolsResultOutput) ToGetVirtualNodePoolsResultOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsResultOutput) ToGetVirtualNodePoolsResultOutputWithContext(ctx context.Context) GetVirtualNodePoolsResultOutput
func (GetVirtualNodePoolsResultOutput) VirtualNodePools ¶ added in v0.14.0
func (o GetVirtualNodePoolsResultOutput) VirtualNodePools() GetVirtualNodePoolsVirtualNodePoolArrayOutput
The list of virtual_node_pools.
type GetVirtualNodePoolsVirtualNodePool ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePool 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"` // Display name of the virtual node pool. This is a non-unique value. DisplayName string `pulumi:"displayName"` // 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 virtual node pool. Id string `pulumi:"id"` // Initial labels that will be added to the Kubernetes Virtual Node object when it registers. This is the same as virtualNodePool resources. InitialVirtualNodeLabels []GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabel `pulumi:"initialVirtualNodeLabels"` // The version of Kubernetes running on the nodes in the node pool. KubernetesVersion string `pulumi:"kubernetesVersion"` // Details about the state of the Virtual Node Pool. LifecycleDetails string `pulumi:"lifecycleDetails"` // List of network security group IDs applied to the Pod VNIC. NsgIds []string `pulumi:"nsgIds"` // The list of placement configurations which determines where Virtual Nodes will be provisioned across as it relates to the subnet and availability domains. The size attribute determines how many we evenly spread across these placement configurations PlacementConfigurations []GetVirtualNodePoolsVirtualNodePoolPlacementConfiguration `pulumi:"placementConfigurations"` // The pod configuration for pods run on virtual nodes of this virtual node pool. PodConfigurations []GetVirtualNodePoolsVirtualNodePoolPodConfiguration `pulumi:"podConfigurations"` // The number of Virtual Nodes that should be in the Virtual Node Pool. The placement configurations determine where these virtual nodes are placed. Size int `pulumi:"size"` // A virtual node pool lifecycle state to filter on. Can have multiple parameters of this name. 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"` // A taint is a collection of <key, value, effect>. These taints will be applied to the Virtual Nodes of this Virtual Node Pool for Kubernetes scheduling. Taints []GetVirtualNodePoolsVirtualNodePoolTaint `pulumi:"taints"` // The time the virtual node pool was created. TimeCreated string `pulumi:"timeCreated"` // The time the virtual node pool was updated. TimeUpdated string `pulumi:"timeUpdated"` VirtualNodePoolId string `pulumi:"virtualNodePoolId"` // The tags associated to the virtual nodes in this virtual node pool. VirtualNodeTags []GetVirtualNodePoolsVirtualNodePoolVirtualNodeTag `pulumi:"virtualNodeTags"` }
type GetVirtualNodePoolsVirtualNodePoolArgs ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolArgs 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"` // Display name of the virtual node pool. This is a non-unique value. DisplayName pulumi.StringInput `pulumi:"displayName"` // 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 virtual node pool. Id pulumi.StringInput `pulumi:"id"` // Initial labels that will be added to the Kubernetes Virtual Node object when it registers. This is the same as virtualNodePool resources. InitialVirtualNodeLabels GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayInput `pulumi:"initialVirtualNodeLabels"` // The version of Kubernetes running on the nodes in the node pool. KubernetesVersion pulumi.StringInput `pulumi:"kubernetesVersion"` // Details about the state of the Virtual Node Pool. LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"` // List of network security group IDs applied to the Pod VNIC. NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // The list of placement configurations which determines where Virtual Nodes will be provisioned across as it relates to the subnet and availability domains. The size attribute determines how many we evenly spread across these placement configurations PlacementConfigurations GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayInput `pulumi:"placementConfigurations"` // The pod configuration for pods run on virtual nodes of this virtual node pool. PodConfigurations GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayInput `pulumi:"podConfigurations"` // The number of Virtual Nodes that should be in the Virtual Node Pool. The placement configurations determine where these virtual nodes are placed. Size pulumi.IntInput `pulumi:"size"` // A virtual node pool lifecycle state to filter on. Can have multiple parameters of this name. State pulumi.StringInput `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"` // A taint is a collection of <key, value, effect>. These taints will be applied to the Virtual Nodes of this Virtual Node Pool for Kubernetes scheduling. Taints GetVirtualNodePoolsVirtualNodePoolTaintArrayInput `pulumi:"taints"` // The time the virtual node pool was created. TimeCreated pulumi.StringInput `pulumi:"timeCreated"` // The time the virtual node pool was updated. TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"` VirtualNodePoolId pulumi.StringInput `pulumi:"virtualNodePoolId"` // The tags associated to the virtual nodes in this virtual node pool. VirtualNodeTags GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayInput `pulumi:"virtualNodeTags"` }
func (GetVirtualNodePoolsVirtualNodePoolArgs) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolArgs) ToGetVirtualNodePoolsVirtualNodePoolOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolArgs) ToGetVirtualNodePoolsVirtualNodePoolOutput() GetVirtualNodePoolsVirtualNodePoolOutput
func (GetVirtualNodePoolsVirtualNodePoolArgs) ToGetVirtualNodePoolsVirtualNodePoolOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolArgs) ToGetVirtualNodePoolsVirtualNodePoolOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolOutput
type GetVirtualNodePoolsVirtualNodePoolArray ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolArray []GetVirtualNodePoolsVirtualNodePoolInput
func (GetVirtualNodePoolsVirtualNodePoolArray) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolArray) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolArray) ToGetVirtualNodePoolsVirtualNodePoolArrayOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolArray) ToGetVirtualNodePoolsVirtualNodePoolArrayOutput() GetVirtualNodePoolsVirtualNodePoolArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolArray) ToGetVirtualNodePoolsVirtualNodePoolArrayOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolArray) ToGetVirtualNodePoolsVirtualNodePoolArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolArrayOutput
type GetVirtualNodePoolsVirtualNodePoolArrayInput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolArrayInput interface { pulumi.Input ToGetVirtualNodePoolsVirtualNodePoolArrayOutput() GetVirtualNodePoolsVirtualNodePoolArrayOutput ToGetVirtualNodePoolsVirtualNodePoolArrayOutputWithContext(context.Context) GetVirtualNodePoolsVirtualNodePoolArrayOutput }
GetVirtualNodePoolsVirtualNodePoolArrayInput is an input type that accepts GetVirtualNodePoolsVirtualNodePoolArray and GetVirtualNodePoolsVirtualNodePoolArrayOutput values. You can construct a concrete instance of `GetVirtualNodePoolsVirtualNodePoolArrayInput` via:
GetVirtualNodePoolsVirtualNodePoolArray{ GetVirtualNodePoolsVirtualNodePoolArgs{...} }
type GetVirtualNodePoolsVirtualNodePoolArrayOutput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolArrayOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolArrayOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolArrayOutput() GetVirtualNodePoolsVirtualNodePoolArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolArrayOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolArrayOutput
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabel ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs struct { // The key of the pair. Key pulumi.StringInput `pulumi:"key"` // The value of the pair. Value pulumi.StringInput `pulumi:"value"` }
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray []GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelInput
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayInput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayInput interface { pulumi.Input ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput }
GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayInput is an input type that accepts GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray and GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput values. You can construct a concrete instance of `GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayInput` via:
GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray{ GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs{...} }
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) Index ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelInput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelInput interface { pulumi.Input ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput }
GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelInput is an input type that accepts GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs and GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput values. You can construct a concrete instance of `GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelInput` via:
GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs{...}
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) Key ¶ added in v0.14.0
The key of the pair.
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) Value ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) Value() pulumi.StringOutput
The value of the pair.
type GetVirtualNodePoolsVirtualNodePoolInput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolInput interface { pulumi.Input ToGetVirtualNodePoolsVirtualNodePoolOutput() GetVirtualNodePoolsVirtualNodePoolOutput ToGetVirtualNodePoolsVirtualNodePoolOutputWithContext(context.Context) GetVirtualNodePoolsVirtualNodePoolOutput }
GetVirtualNodePoolsVirtualNodePoolInput is an input type that accepts GetVirtualNodePoolsVirtualNodePoolArgs and GetVirtualNodePoolsVirtualNodePoolOutput values. You can construct a concrete instance of `GetVirtualNodePoolsVirtualNodePoolInput` via:
GetVirtualNodePoolsVirtualNodePoolArgs{...}
type GetVirtualNodePoolsVirtualNodePoolOutput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolOutput) ClusterId ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (GetVirtualNodePoolsVirtualNodePoolOutput) CompartmentId ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetVirtualNodePoolsVirtualNodePoolOutput) DefinedTags ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) 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 (GetVirtualNodePoolsVirtualNodePoolOutput) DisplayName ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) DisplayName() pulumi.StringOutput
Display name of the virtual node pool. This is a non-unique value.
func (GetVirtualNodePoolsVirtualNodePoolOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolOutput) FreeformTags ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) 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 (GetVirtualNodePoolsVirtualNodePoolOutput) Id ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) Id() pulumi.StringOutput
The OCID of the virtual node pool.
func (GetVirtualNodePoolsVirtualNodePoolOutput) InitialVirtualNodeLabels ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) InitialVirtualNodeLabels() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
Initial labels that will be added to the Kubernetes Virtual Node object when it registers. This is the same as virtualNodePool resources.
func (GetVirtualNodePoolsVirtualNodePoolOutput) KubernetesVersion ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes running on the nodes in the node pool.
func (GetVirtualNodePoolsVirtualNodePoolOutput) LifecycleDetails ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the Virtual Node Pool.
func (GetVirtualNodePoolsVirtualNodePoolOutput) NsgIds ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) NsgIds() pulumi.StringArrayOutput
List of network security group IDs applied to the Pod VNIC.
func (GetVirtualNodePoolsVirtualNodePoolOutput) PlacementConfigurations ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) PlacementConfigurations() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
The list of placement configurations which determines where Virtual Nodes will be provisioned across as it relates to the subnet and availability domains. The size attribute determines how many we evenly spread across these placement configurations
func (GetVirtualNodePoolsVirtualNodePoolOutput) PodConfigurations ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) PodConfigurations() GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
The pod configuration for pods run on virtual nodes of this virtual node pool.
func (GetVirtualNodePoolsVirtualNodePoolOutput) Size ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) Size() pulumi.IntOutput
The number of Virtual Nodes that should be in the Virtual Node Pool. The placement configurations determine where these virtual nodes are placed.
func (GetVirtualNodePoolsVirtualNodePoolOutput) State ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) State() pulumi.StringOutput
A virtual node pool lifecycle state to filter on. Can have multiple parameters of this name.
func (GetVirtualNodePoolsVirtualNodePoolOutput) SystemTags ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetVirtualNodePoolsVirtualNodePoolOutput) Taints ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) Taints() GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
A taint is a collection of <key, value, effect>. These taints will be applied to the Virtual Nodes of this Virtual Node Pool for Kubernetes scheduling.
func (GetVirtualNodePoolsVirtualNodePoolOutput) TimeCreated ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) TimeCreated() pulumi.StringOutput
The time the virtual node pool was created.
func (GetVirtualNodePoolsVirtualNodePoolOutput) TimeUpdated ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) TimeUpdated() pulumi.StringOutput
The time the virtual node pool was updated.
func (GetVirtualNodePoolsVirtualNodePoolOutput) ToGetVirtualNodePoolsVirtualNodePoolOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) ToGetVirtualNodePoolsVirtualNodePoolOutput() GetVirtualNodePoolsVirtualNodePoolOutput
func (GetVirtualNodePoolsVirtualNodePoolOutput) ToGetVirtualNodePoolsVirtualNodePoolOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) ToGetVirtualNodePoolsVirtualNodePoolOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolOutput
func (GetVirtualNodePoolsVirtualNodePoolOutput) VirtualNodePoolId ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) VirtualNodePoolId() pulumi.StringOutput
func (GetVirtualNodePoolsVirtualNodePoolOutput) VirtualNodeTags ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolOutput) VirtualNodeTags() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
The tags associated to the virtual nodes in this virtual node pool.
type GetVirtualNodePoolsVirtualNodePoolPlacementConfiguration ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPlacementConfiguration struct { // The availability domain in which to place virtual nodes. Example: `Uocm:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // The fault domain of this virtual node. FaultDomains []string `pulumi:"faultDomains"` // The regional subnet where pods' VNIC will be placed. SubnetId string `pulumi:"subnetId"` }
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs struct { // The availability domain in which to place virtual nodes. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // The fault domain of this virtual node. FaultDomains pulumi.StringArrayInput `pulumi:"faultDomains"` // The regional subnet where pods' VNIC will be placed. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray []GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationInput
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayInput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayInput interface { pulumi.Input ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutputWithContext(context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput }
GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayInput is an input type that accepts GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray and GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput values. You can construct a concrete instance of `GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayInput` via:
GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray{ GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs{...} }
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationInput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationInput interface { pulumi.Input ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutputWithContext(context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput }
GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationInput is an input type that accepts GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs and GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput values. You can construct a concrete instance of `GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationInput` via:
GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs{...}
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain in which to place virtual nodes. Example: `Uocm:PHX-AD-1`
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) FaultDomains ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) FaultDomains() pulumi.StringArrayOutput
The fault domain of this virtual node.
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) SubnetId ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) SubnetId() pulumi.StringOutput
The regional subnet where pods' VNIC will be placed.
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
type GetVirtualNodePoolsVirtualNodePoolPodConfiguration ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPodConfiguration struct { // List of network security group IDs applied to the Pod VNIC. NsgIds []string `pulumi:"nsgIds"` // Shape of the pods. Shape string `pulumi:"shape"` // The regional subnet where pods' VNIC will be placed. SubnetId string `pulumi:"subnetId"` }
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs struct { // List of network security group IDs applied to the Pod VNIC. NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // Shape of the pods. Shape pulumi.StringInput `pulumi:"shape"` // The regional subnet where pods' VNIC will be placed. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray []GetVirtualNodePoolsVirtualNodePoolPodConfigurationInput
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayInput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayInput interface { pulumi.Input ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutputWithContext(context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput }
GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayInput is an input type that accepts GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray and GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput values. You can construct a concrete instance of `GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayInput` via:
GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray{ GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs{...} }
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationInput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationInput interface { pulumi.Input ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutputWithContext(context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput }
GetVirtualNodePoolsVirtualNodePoolPodConfigurationInput is an input type that accepts GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs and GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput values. You can construct a concrete instance of `GetVirtualNodePoolsVirtualNodePoolPodConfigurationInput` via:
GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs{...}
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) NsgIds ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) NsgIds() pulumi.StringArrayOutput
List of network security group IDs applied to the Pod VNIC.
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) Shape ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) Shape() pulumi.StringOutput
Shape of the pods.
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) SubnetId ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) SubnetId() pulumi.StringOutput
The regional subnet where pods' VNIC will be placed.
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
type GetVirtualNodePoolsVirtualNodePoolTaint ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolTaintArgs ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolTaintArgs struct { // The effect of the pair. Effect pulumi.StringInput `pulumi:"effect"` // The key of the pair. Key pulumi.StringInput `pulumi:"key"` // The value of the pair. Value pulumi.StringInput `pulumi:"value"` }
func (GetVirtualNodePoolsVirtualNodePoolTaintArgs) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolTaintArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolTaintArgs) ToGetVirtualNodePoolsVirtualNodePoolTaintOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolTaintArgs) ToGetVirtualNodePoolsVirtualNodePoolTaintOutput() GetVirtualNodePoolsVirtualNodePoolTaintOutput
func (GetVirtualNodePoolsVirtualNodePoolTaintArgs) ToGetVirtualNodePoolsVirtualNodePoolTaintOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolTaintArgs) ToGetVirtualNodePoolsVirtualNodePoolTaintOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolTaintOutput
type GetVirtualNodePoolsVirtualNodePoolTaintArray ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolTaintArray []GetVirtualNodePoolsVirtualNodePoolTaintInput
func (GetVirtualNodePoolsVirtualNodePoolTaintArray) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolTaintArray) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolTaintArray) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolTaintArray) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolTaintArray) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolTaintArray) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
type GetVirtualNodePoolsVirtualNodePoolTaintArrayInput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolTaintArrayInput interface { pulumi.Input ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutputWithContext(context.Context) GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput }
GetVirtualNodePoolsVirtualNodePoolTaintArrayInput is an input type that accepts GetVirtualNodePoolsVirtualNodePoolTaintArray and GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput values. You can construct a concrete instance of `GetVirtualNodePoolsVirtualNodePoolTaintArrayInput` via:
GetVirtualNodePoolsVirtualNodePoolTaintArray{ GetVirtualNodePoolsVirtualNodePoolTaintArgs{...} }
type GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
type GetVirtualNodePoolsVirtualNodePoolTaintInput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolTaintInput interface { pulumi.Input ToGetVirtualNodePoolsVirtualNodePoolTaintOutput() GetVirtualNodePoolsVirtualNodePoolTaintOutput ToGetVirtualNodePoolsVirtualNodePoolTaintOutputWithContext(context.Context) GetVirtualNodePoolsVirtualNodePoolTaintOutput }
GetVirtualNodePoolsVirtualNodePoolTaintInput is an input type that accepts GetVirtualNodePoolsVirtualNodePoolTaintArgs and GetVirtualNodePoolsVirtualNodePoolTaintOutput values. You can construct a concrete instance of `GetVirtualNodePoolsVirtualNodePoolTaintInput` via:
GetVirtualNodePoolsVirtualNodePoolTaintArgs{...}
type GetVirtualNodePoolsVirtualNodePoolTaintOutput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolTaintOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) Effect ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) Effect() pulumi.StringOutput
The effect of the pair.
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) Key ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) Key() pulumi.StringOutput
The key of the pair.
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintOutput() GetVirtualNodePoolsVirtualNodePoolTaintOutput
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolTaintOutput
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) Value ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) Value() pulumi.StringOutput
The value of the pair.
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTag ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTag 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 GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs 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 (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray []GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagInput
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutputWithContext ¶ added in v0.14.0
func (i GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayInput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayInput interface { pulumi.Input ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutputWithContext(context.Context) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput }
GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayInput is an input type that accepts GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray and GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput values. You can construct a concrete instance of `GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayInput` via:
GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray{ GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs{...} }
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagInput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagInput interface { pulumi.Input ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutputWithContext(context.Context) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput }
GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagInput is an input type that accepts GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs and GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput values. You can construct a concrete instance of `GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagInput` via:
GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs{...}
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput ¶ added in v0.14.0
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) DefinedTags ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) 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 (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) ElementType ¶ added in v0.14.0
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) FreeformTags ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) 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 (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutputWithContext ¶ added in v0.14.0
func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput
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 LookupAddonArgs ¶ added in v0.14.0
type LookupAddonArgs struct { // The name of the addon. AddonName string `pulumi:"addonName"` // The OCID of the cluster. ClusterId string `pulumi:"clusterId"` }
A collection of arguments for invoking getAddon.
type LookupAddonOutputArgs ¶ added in v0.14.0
type LookupAddonOutputArgs struct { // The name of the addon. AddonName pulumi.StringInput `pulumi:"addonName"` // The OCID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` }
A collection of arguments for invoking getAddon.
func (LookupAddonOutputArgs) ElementType ¶ added in v0.14.0
func (LookupAddonOutputArgs) ElementType() reflect.Type
type LookupAddonResult ¶ added in v0.14.0
type LookupAddonResult struct { // The error info of the addon. AddonErrors []GetAddonAddonError `pulumi:"addonErrors"` // The name of the addon. AddonName string `pulumi:"addonName"` ClusterId string `pulumi:"clusterId"` // Addon configuration details. Configurations []GetAddonConfiguration `pulumi:"configurations"` // current installed version of the addon CurrentInstalledVersion string `pulumi:"currentInstalledVersion"` Id string `pulumi:"id"` RemoveAddonResourcesOnDelete bool `pulumi:"removeAddonResourcesOnDelete"` // The state of the addon. State string `pulumi:"state"` // The time the cluster was created. TimeCreated string `pulumi:"timeCreated"` // selected addon version, or null indicates autoUpdate Version string `pulumi:"version"` }
A collection of values returned by getAddon.
func LookupAddon ¶ added in v0.14.0
func LookupAddon(ctx *pulumi.Context, args *LookupAddonArgs, opts ...pulumi.InvokeOption) (*LookupAddonResult, error)
This data source provides details about a specific Addon resource in Oracle Cloud Infrastructure Container Engine service.
Get the specified addon 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.GetAddon(ctx, &containerengine.GetAddonArgs{ AddonName: oci_containerengine_addon.Test_addon.Name, ClusterId: oci_containerengine_cluster.Test_cluster.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupAddonResultOutput ¶ added in v0.14.0
type LookupAddonResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAddon.
func LookupAddonOutput ¶ added in v0.14.0
func LookupAddonOutput(ctx *pulumi.Context, args LookupAddonOutputArgs, opts ...pulumi.InvokeOption) LookupAddonResultOutput
func (LookupAddonResultOutput) AddonErrors ¶ added in v0.14.0
func (o LookupAddonResultOutput) AddonErrors() GetAddonAddonErrorArrayOutput
The error info of the addon.
func (LookupAddonResultOutput) AddonName ¶ added in v0.14.0
func (o LookupAddonResultOutput) AddonName() pulumi.StringOutput
The name of the addon.
func (LookupAddonResultOutput) ClusterId ¶ added in v0.14.0
func (o LookupAddonResultOutput) ClusterId() pulumi.StringOutput
func (LookupAddonResultOutput) Configurations ¶ added in v0.14.0
func (o LookupAddonResultOutput) Configurations() GetAddonConfigurationArrayOutput
Addon configuration details.
func (LookupAddonResultOutput) CurrentInstalledVersion ¶ added in v0.14.0
func (o LookupAddonResultOutput) CurrentInstalledVersion() pulumi.StringOutput
current installed version of the addon
func (LookupAddonResultOutput) ElementType ¶ added in v0.14.0
func (LookupAddonResultOutput) ElementType() reflect.Type
func (LookupAddonResultOutput) Id ¶ added in v0.14.0
func (o LookupAddonResultOutput) Id() pulumi.StringOutput
func (LookupAddonResultOutput) RemoveAddonResourcesOnDelete ¶ added in v0.14.0
func (o LookupAddonResultOutput) RemoveAddonResourcesOnDelete() pulumi.BoolOutput
func (LookupAddonResultOutput) State ¶ added in v0.14.0
func (o LookupAddonResultOutput) State() pulumi.StringOutput
The state of the addon.
func (LookupAddonResultOutput) TimeCreated ¶ added in v0.14.0
func (o LookupAddonResultOutput) TimeCreated() pulumi.StringOutput
The time the cluster was created.
func (LookupAddonResultOutput) ToLookupAddonResultOutput ¶ added in v0.14.0
func (o LookupAddonResultOutput) ToLookupAddonResultOutput() LookupAddonResultOutput
func (LookupAddonResultOutput) ToLookupAddonResultOutputWithContext ¶ added in v0.14.0
func (o LookupAddonResultOutput) ToLookupAddonResultOutputWithContext(ctx context.Context) LookupAddonResultOutput
func (LookupAddonResultOutput) Version ¶ added in v0.14.0
func (o LookupAddonResultOutput) Version() pulumi.StringOutput
selected addon version, or null indicates autoUpdate
type LookupClusterWorkloadMappingArgs ¶ added in v1.3.0
type LookupClusterWorkloadMappingArgs struct { // The OCID of the cluster. ClusterId string `pulumi:"clusterId"` // The OCID of the workloadMapping. WorkloadMappingId string `pulumi:"workloadMappingId"` }
A collection of arguments for invoking getClusterWorkloadMapping.
type LookupClusterWorkloadMappingOutputArgs ¶ added in v1.3.0
type LookupClusterWorkloadMappingOutputArgs struct { // The OCID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` // The OCID of the workloadMapping. WorkloadMappingId pulumi.StringInput `pulumi:"workloadMappingId"` }
A collection of arguments for invoking getClusterWorkloadMapping.
func (LookupClusterWorkloadMappingOutputArgs) ElementType ¶ added in v1.3.0
func (LookupClusterWorkloadMappingOutputArgs) ElementType() reflect.Type
type LookupClusterWorkloadMappingResult ¶ added in v1.3.0
type LookupClusterWorkloadMappingResult struct { // The OCID of the cluster. ClusterId string `pulumi:"clusterId"` // 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 workloadMapping. Id string `pulumi:"id"` // The OCID of the mapped customer compartment. MappedCompartmentId string `pulumi:"mappedCompartmentId"` // The OCID of the mapped customer tenancy. MappedTenancyId string `pulumi:"mappedTenancyId"` // The namespace of the workloadMapping. Namespace string `pulumi:"namespace"` // The state of the workloadMapping. State string `pulumi:"state"` // The time the cluster was created. TimeCreated string `pulumi:"timeCreated"` WorkloadMappingId string `pulumi:"workloadMappingId"` }
A collection of values returned by getClusterWorkloadMapping.
func LookupClusterWorkloadMapping ¶ added in v1.3.0
func LookupClusterWorkloadMapping(ctx *pulumi.Context, args *LookupClusterWorkloadMappingArgs, opts ...pulumi.InvokeOption) (*LookupClusterWorkloadMappingResult, error)
This data source provides details about a specific Cluster Workload Mapping resource in Oracle Cloud Infrastructure Container Engine service.
Get the specified workloadMapping 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.GetClusterWorkloadMapping(ctx, &containerengine.GetClusterWorkloadMappingArgs{ ClusterId: oci_containerengine_cluster.Test_cluster.Id, WorkloadMappingId: oci_containerengine_workload_mapping.Test_workload_mapping.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupClusterWorkloadMappingResultOutput ¶ added in v1.3.0
type LookupClusterWorkloadMappingResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterWorkloadMapping.
func LookupClusterWorkloadMappingOutput ¶ added in v1.3.0
func LookupClusterWorkloadMappingOutput(ctx *pulumi.Context, args LookupClusterWorkloadMappingOutputArgs, opts ...pulumi.InvokeOption) LookupClusterWorkloadMappingResultOutput
func (LookupClusterWorkloadMappingResultOutput) ClusterId ¶ added in v1.3.0
func (o LookupClusterWorkloadMappingResultOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (LookupClusterWorkloadMappingResultOutput) DefinedTags ¶ added in v1.3.0
func (o LookupClusterWorkloadMappingResultOutput) 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 (LookupClusterWorkloadMappingResultOutput) ElementType ¶ added in v1.3.0
func (LookupClusterWorkloadMappingResultOutput) ElementType() reflect.Type
func (LookupClusterWorkloadMappingResultOutput) FreeformTags ¶ added in v1.3.0
func (o LookupClusterWorkloadMappingResultOutput) 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 (LookupClusterWorkloadMappingResultOutput) Id ¶ added in v1.3.0
func (o LookupClusterWorkloadMappingResultOutput) Id() pulumi.StringOutput
The ocid of the workloadMapping.
func (LookupClusterWorkloadMappingResultOutput) MappedCompartmentId ¶ added in v1.3.0
func (o LookupClusterWorkloadMappingResultOutput) MappedCompartmentId() pulumi.StringOutput
The OCID of the mapped customer compartment.
func (LookupClusterWorkloadMappingResultOutput) MappedTenancyId ¶ added in v1.3.0
func (o LookupClusterWorkloadMappingResultOutput) MappedTenancyId() pulumi.StringOutput
The OCID of the mapped customer tenancy.
func (LookupClusterWorkloadMappingResultOutput) Namespace ¶ added in v1.3.0
func (o LookupClusterWorkloadMappingResultOutput) Namespace() pulumi.StringOutput
The namespace of the workloadMapping.
func (LookupClusterWorkloadMappingResultOutput) State ¶ added in v1.3.0
func (o LookupClusterWorkloadMappingResultOutput) State() pulumi.StringOutput
The state of the workloadMapping.
func (LookupClusterWorkloadMappingResultOutput) TimeCreated ¶ added in v1.3.0
func (o LookupClusterWorkloadMappingResultOutput) TimeCreated() pulumi.StringOutput
The time the cluster was created.
func (LookupClusterWorkloadMappingResultOutput) ToLookupClusterWorkloadMappingResultOutput ¶ added in v1.3.0
func (o LookupClusterWorkloadMappingResultOutput) ToLookupClusterWorkloadMappingResultOutput() LookupClusterWorkloadMappingResultOutput
func (LookupClusterWorkloadMappingResultOutput) ToLookupClusterWorkloadMappingResultOutputWithContext ¶ added in v1.3.0
func (o LookupClusterWorkloadMappingResultOutput) ToLookupClusterWorkloadMappingResultOutputWithContext(ctx context.Context) LookupClusterWorkloadMappingResultOutput
func (LookupClusterWorkloadMappingResultOutput) WorkloadMappingId ¶ added in v1.3.0
func (o LookupClusterWorkloadMappingResultOutput) WorkloadMappingId() pulumi.StringOutput
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"` // Node Pool Cycling Details NodePoolCyclingDetails []GetNodePoolNodePoolCyclingDetail `pulumi:"nodePoolCyclingDetails"` // 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) NodePoolCyclingDetails ¶ added in v0.18.0
func (o LookupNodePoolResultOutput) NodePoolCyclingDetails() GetNodePoolNodePoolCyclingDetailArrayOutput
Node Pool Cycling Details
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 LookupVirtualNodePoolArgs ¶ added in v0.14.0
type LookupVirtualNodePoolArgs struct { // The OCID of the virtual node pool. VirtualNodePoolId string `pulumi:"virtualNodePoolId"` }
A collection of arguments for invoking getVirtualNodePool.
type LookupVirtualNodePoolOutputArgs ¶ added in v0.14.0
type LookupVirtualNodePoolOutputArgs struct { // The OCID of the virtual node pool. VirtualNodePoolId pulumi.StringInput `pulumi:"virtualNodePoolId"` }
A collection of arguments for invoking getVirtualNodePool.
func (LookupVirtualNodePoolOutputArgs) ElementType ¶ added in v0.14.0
func (LookupVirtualNodePoolOutputArgs) ElementType() reflect.Type
type LookupVirtualNodePoolResult ¶ added in v0.14.0
type LookupVirtualNodePoolResult struct { // The cluster the virtual node pool is associated with. A virtual node pool can only be associated with one cluster. ClusterId string `pulumi:"clusterId"` // Compartment of the virtual node pool. 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"` // Display name of the virtual node pool. This is a non-unique value. DisplayName string `pulumi:"displayName"` // 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 virtual node pool. Id string `pulumi:"id"` // Initial labels that will be added to the Kubernetes Virtual Node object when it registers. This is the same as virtualNodePool resources. InitialVirtualNodeLabels []GetVirtualNodePoolInitialVirtualNodeLabel `pulumi:"initialVirtualNodeLabels"` // The version of Kubernetes running on the nodes in the node pool. KubernetesVersion string `pulumi:"kubernetesVersion"` // Details about the state of the Virtual Node Pool. LifecycleDetails string `pulumi:"lifecycleDetails"` // List of network security group IDs applied to the Pod VNIC. NsgIds []string `pulumi:"nsgIds"` // The list of placement configurations which determines where Virtual Nodes will be provisioned across as it relates to the subnet and availability domains. The size attribute determines how many we evenly spread across these placement configurations PlacementConfigurations []GetVirtualNodePoolPlacementConfiguration `pulumi:"placementConfigurations"` // The pod configuration for pods run on virtual nodes of this virtual node pool. PodConfigurations []GetVirtualNodePoolPodConfiguration `pulumi:"podConfigurations"` // The number of Virtual Nodes that should be in the Virtual Node Pool. The placement configurations determine where these virtual nodes are placed. Size int `pulumi:"size"` // The state of the Virtual Node Pool. 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"` // A taint is a collection of <key, value, effect>. These taints will be applied to the Virtual Nodes of this Virtual Node Pool for Kubernetes scheduling. Taints []GetVirtualNodePoolTaint `pulumi:"taints"` // The time the virtual node pool was created. TimeCreated string `pulumi:"timeCreated"` // The time the virtual node pool was updated. TimeUpdated string `pulumi:"timeUpdated"` VirtualNodePoolId string `pulumi:"virtualNodePoolId"` // The tags associated to the virtual nodes in this virtual node pool. VirtualNodeTags []GetVirtualNodePoolVirtualNodeTag `pulumi:"virtualNodeTags"` }
A collection of values returned by getVirtualNodePool.
func LookupVirtualNodePool ¶ added in v0.14.0
func LookupVirtualNodePool(ctx *pulumi.Context, args *LookupVirtualNodePoolArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNodePoolResult, error)
This data source provides details about a specific Virtual Node Pool resource in Oracle Cloud Infrastructure Container Engine service.
Get the details of a virtual 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.GetVirtualNodePool(ctx, &containerengine.GetVirtualNodePoolArgs{ VirtualNodePoolId: oci_containerengine_virtual_node_pool.Test_virtual_node_pool.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupVirtualNodePoolResultOutput ¶ added in v0.14.0
type LookupVirtualNodePoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVirtualNodePool.
func LookupVirtualNodePoolOutput ¶ added in v0.14.0
func LookupVirtualNodePoolOutput(ctx *pulumi.Context, args LookupVirtualNodePoolOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualNodePoolResultOutput
func (LookupVirtualNodePoolResultOutput) ClusterId ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) ClusterId() pulumi.StringOutput
The cluster the virtual node pool is associated with. A virtual node pool can only be associated with one cluster.
func (LookupVirtualNodePoolResultOutput) CompartmentId ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) CompartmentId() pulumi.StringOutput
Compartment of the virtual node pool.
func (LookupVirtualNodePoolResultOutput) DefinedTags ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) 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 (LookupVirtualNodePoolResultOutput) DisplayName ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) DisplayName() pulumi.StringOutput
Display name of the virtual node pool. This is a non-unique value.
func (LookupVirtualNodePoolResultOutput) ElementType ¶ added in v0.14.0
func (LookupVirtualNodePoolResultOutput) ElementType() reflect.Type
func (LookupVirtualNodePoolResultOutput) FreeformTags ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) 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 (LookupVirtualNodePoolResultOutput) Id ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) Id() pulumi.StringOutput
The OCID of the virtual node pool.
func (LookupVirtualNodePoolResultOutput) InitialVirtualNodeLabels ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) InitialVirtualNodeLabels() GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
Initial labels that will be added to the Kubernetes Virtual Node object when it registers. This is the same as virtualNodePool resources.
func (LookupVirtualNodePoolResultOutput) KubernetesVersion ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes running on the nodes in the node pool.
func (LookupVirtualNodePoolResultOutput) LifecycleDetails ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the Virtual Node Pool.
func (LookupVirtualNodePoolResultOutput) NsgIds ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) NsgIds() pulumi.StringArrayOutput
List of network security group IDs applied to the Pod VNIC.
func (LookupVirtualNodePoolResultOutput) PlacementConfigurations ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) PlacementConfigurations() GetVirtualNodePoolPlacementConfigurationArrayOutput
The list of placement configurations which determines where Virtual Nodes will be provisioned across as it relates to the subnet and availability domains. The size attribute determines how many we evenly spread across these placement configurations
func (LookupVirtualNodePoolResultOutput) PodConfigurations ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) PodConfigurations() GetVirtualNodePoolPodConfigurationArrayOutput
The pod configuration for pods run on virtual nodes of this virtual node pool.
func (LookupVirtualNodePoolResultOutput) Size ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) Size() pulumi.IntOutput
The number of Virtual Nodes that should be in the Virtual Node Pool. The placement configurations determine where these virtual nodes are placed.
func (LookupVirtualNodePoolResultOutput) State ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) State() pulumi.StringOutput
The state of the Virtual Node Pool.
func (LookupVirtualNodePoolResultOutput) SystemTags ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupVirtualNodePoolResultOutput) Taints ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) Taints() GetVirtualNodePoolTaintArrayOutput
A taint is a collection of <key, value, effect>. These taints will be applied to the Virtual Nodes of this Virtual Node Pool for Kubernetes scheduling.
func (LookupVirtualNodePoolResultOutput) TimeCreated ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) TimeCreated() pulumi.StringOutput
The time the virtual node pool was created.
func (LookupVirtualNodePoolResultOutput) TimeUpdated ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) TimeUpdated() pulumi.StringOutput
The time the virtual node pool was updated.
func (LookupVirtualNodePoolResultOutput) ToLookupVirtualNodePoolResultOutput ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) ToLookupVirtualNodePoolResultOutput() LookupVirtualNodePoolResultOutput
func (LookupVirtualNodePoolResultOutput) ToLookupVirtualNodePoolResultOutputWithContext ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) ToLookupVirtualNodePoolResultOutputWithContext(ctx context.Context) LookupVirtualNodePoolResultOutput
func (LookupVirtualNodePoolResultOutput) VirtualNodePoolId ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) VirtualNodePoolId() pulumi.StringOutput
func (LookupVirtualNodePoolResultOutput) VirtualNodeTags ¶ added in v0.14.0
func (o LookupVirtualNodePoolResultOutput) VirtualNodeTags() GetVirtualNodePoolVirtualNodeTagArrayOutput
The tags associated to the virtual nodes in this virtual node pool.
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) Node Pool Cycling Details NodePoolCyclingDetails NodePoolNodePoolCyclingDetailsOutput `pulumi:"nodePoolCyclingDetails"` // (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. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 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.Map{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.Map{ "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), PreemptibleNodeConfig: &containerengine.NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs{ PreemptionAction: &containerengine.NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs{ Type: pulumi.Any(_var.Node_pool_node_config_details_placement_configs_preemptible_node_config_preemption_action_type), IsPreserveBootVolume: pulumi.Any(_var.Node_pool_node_config_details_placement_configs_preemptible_node_config_preemption_action_is_preserve_boot_volume), }, }, }, }, 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.Map{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.Map{ "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), NodePoolCyclingDetails: &containerengine.NodePoolNodePoolCyclingDetailsArgs{ IsNodeCyclingEnabled: pulumi.Any(_var.Node_pool_node_pool_cycling_details_is_node_cycling_enabled), MaximumSurge: pulumi.Any(_var.Node_pool_node_pool_cycling_details_maximum_surge), MaximumUnavailable: pulumi.Any(_var.Node_pool_node_pool_cycling_details_maximum_unavailable), }, 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) Node Pool Cycling Details NodePoolCyclingDetails NodePoolNodePoolCyclingDetailsPtrInput // (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. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values 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. // // To use the node pool with a regional subnet, provide a placement configuration for each availability domain, and include the regional subnet in each placement configuration. 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. // // To use the node pool with a regional subnet, provide a placement configuration for each availability domain, and include the regional subnet in each placement configuration. 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.
To use the node pool with a regional subnet, provide a placement configuration for each availability domain, and include the regional subnet in each placement configuration.
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) Configuration options for preemptible nodes. PreemptibleNodeConfig *NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfig `pulumi:"preemptibleNodeConfig"` // (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) Configuration options for preemptible nodes. PreemptibleNodeConfig NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrInput `pulumi:"preemptibleNodeConfig"` // (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) PreemptibleNodeConfig ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigOutput) PreemptibleNodeConfig() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
(Updatable) Configuration options for preemptible 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 NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfig ¶ added in v0.15.0
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfig struct { // (Updatable) The action to run when the preemptible node is interrupted for eviction. PreemptionAction NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionAction `pulumi:"preemptionAction"` }
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs ¶ added in v0.15.0
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs struct { // (Updatable) The action to run when the preemptible node is interrupted for eviction. PreemptionAction NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionInput `pulumi:"preemptionAction"` }
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ElementType ¶ added in v0.15.0
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput ¶ added in v0.15.0
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutputWithContext ¶ added in v0.15.0
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput ¶ added in v0.15.0
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext ¶ added in v0.15.0
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigInput ¶ added in v0.15.0
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigInput interface { pulumi.Input ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutputWithContext(context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput }
NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigInput is an input type that accepts NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs and NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput values. You can construct a concrete instance of `NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigInput` via:
NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs{...}
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput ¶ added in v0.15.0
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ElementType ¶ added in v0.15.0
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) PreemptionAction ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) PreemptionAction() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
(Updatable) The action to run when the preemptible node is interrupted for eviction.
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutputWithContext ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionAction ¶ added in v0.15.0
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionAction struct { // (Updatable) Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified. IsPreserveBootVolume *bool `pulumi:"isPreserveBootVolume"` // (Updatable) The type of action to run when the instance is interrupted for eviction. Type string `pulumi:"type"` }
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs ¶ added in v0.15.0
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs struct { // (Updatable) Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified. IsPreserveBootVolume pulumi.BoolPtrInput `pulumi:"isPreserveBootVolume"` // (Updatable) The type of action to run when the instance is interrupted for eviction. Type pulumi.StringInput `pulumi:"type"` }
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ElementType ¶ added in v0.15.0
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ¶ added in v0.15.0
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext ¶ added in v0.15.0
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput ¶ added in v0.15.0
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext ¶ added in v0.15.0
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionInput ¶ added in v0.15.0
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionInput interface { pulumi.Input ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput }
NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionInput is an input type that accepts NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs and NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput values. You can construct a concrete instance of `NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionInput` via:
NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs{...}
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ¶ added in v0.15.0
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ElementType ¶ added in v0.15.0
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) IsPreserveBootVolume ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) IsPreserveBootVolume() pulumi.BoolPtrOutput
(Updatable) Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified.
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) Type ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) Type() pulumi.StringOutput
(Updatable) The type of action to run when the instance is interrupted for eviction.
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrInput ¶ added in v0.15.0
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrInput interface { pulumi.Input ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext(context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput }
NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrInput is an input type that accepts NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs, NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtr and NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrInput` via:
NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs{...} or: nil
func NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtr ¶ added in v0.15.0
func NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtr(v *NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrInput
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput ¶ added in v0.15.0
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) Elem ¶ added in v0.15.0
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) ElementType ¶ added in v0.15.0
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) IsPreserveBootVolume ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) IsPreserveBootVolume() pulumi.BoolPtrOutput
(Updatable) Whether to preserve the boot volume that was used to launch the preemptible instance when the instance is terminated. Defaults to false if not specified.
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) Type ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) Type() pulumi.StringPtrOutput
(Updatable) The type of action to run when the instance is interrupted for eviction.
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrInput ¶ added in v0.15.0
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrInput interface { pulumi.Input ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext(context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput }
NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrInput is an input type that accepts NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs, NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtr and NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput values. You can construct a concrete instance of `NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrInput` via:
NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs{...} or: nil
func NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtr ¶ added in v0.15.0
func NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtr(v *NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrInput
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput ¶ added in v0.15.0
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) Elem ¶ added in v0.15.0
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ElementType ¶ added in v0.15.0
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) PreemptionAction ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) PreemptionAction() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
(Updatable) The action to run when the preemptible node is interrupted for eviction.
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext ¶ added in v0.15.0
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
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.
To use the node pool with a regional subnet, provide a placement configuration for each availability domain, and include the regional subnet in each placement configuration.
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 NodePoolNodePoolCyclingDetails ¶ added in v0.18.0
type NodePoolNodePoolCyclingDetails struct { // (Updatable) If nodes in the nodepool will be cycled to have new changes. IsNodeCyclingEnabled *bool `pulumi:"isNodeCyclingEnabled"` // (Updatable) Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100% MaximumSurge *string `pulumi:"maximumSurge"` MaximumUnavailable *string `pulumi:"maximumUnavailable"` }
type NodePoolNodePoolCyclingDetailsArgs ¶ added in v0.18.0
type NodePoolNodePoolCyclingDetailsArgs struct { // (Updatable) If nodes in the nodepool will be cycled to have new changes. IsNodeCyclingEnabled pulumi.BoolPtrInput `pulumi:"isNodeCyclingEnabled"` // (Updatable) Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100% MaximumSurge pulumi.StringPtrInput `pulumi:"maximumSurge"` MaximumUnavailable pulumi.StringPtrInput `pulumi:"maximumUnavailable"` }
func (NodePoolNodePoolCyclingDetailsArgs) ElementType ¶ added in v0.18.0
func (NodePoolNodePoolCyclingDetailsArgs) ElementType() reflect.Type
func (NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsOutput ¶ added in v0.18.0
func (i NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsOutput() NodePoolNodePoolCyclingDetailsOutput
func (NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsOutputWithContext ¶ added in v0.18.0
func (i NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsOutput
func (NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsPtrOutput ¶ added in v0.18.0
func (i NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsPtrOutput() NodePoolNodePoolCyclingDetailsPtrOutput
func (NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext ¶ added in v0.18.0
func (i NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsPtrOutput
type NodePoolNodePoolCyclingDetailsInput ¶ added in v0.18.0
type NodePoolNodePoolCyclingDetailsInput interface { pulumi.Input ToNodePoolNodePoolCyclingDetailsOutput() NodePoolNodePoolCyclingDetailsOutput ToNodePoolNodePoolCyclingDetailsOutputWithContext(context.Context) NodePoolNodePoolCyclingDetailsOutput }
NodePoolNodePoolCyclingDetailsInput is an input type that accepts NodePoolNodePoolCyclingDetailsArgs and NodePoolNodePoolCyclingDetailsOutput values. You can construct a concrete instance of `NodePoolNodePoolCyclingDetailsInput` via:
NodePoolNodePoolCyclingDetailsArgs{...}
type NodePoolNodePoolCyclingDetailsOutput ¶ added in v0.18.0
type NodePoolNodePoolCyclingDetailsOutput struct{ *pulumi.OutputState }
func (NodePoolNodePoolCyclingDetailsOutput) ElementType ¶ added in v0.18.0
func (NodePoolNodePoolCyclingDetailsOutput) ElementType() reflect.Type
func (NodePoolNodePoolCyclingDetailsOutput) IsNodeCyclingEnabled ¶ added in v0.18.0
func (o NodePoolNodePoolCyclingDetailsOutput) IsNodeCyclingEnabled() pulumi.BoolPtrOutput
(Updatable) If nodes in the nodepool will be cycled to have new changes.
func (NodePoolNodePoolCyclingDetailsOutput) MaximumSurge ¶ added in v0.18.0
func (o NodePoolNodePoolCyclingDetailsOutput) MaximumSurge() pulumi.StringPtrOutput
(Updatable) Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100%
func (NodePoolNodePoolCyclingDetailsOutput) MaximumUnavailable ¶ added in v0.18.0
func (o NodePoolNodePoolCyclingDetailsOutput) MaximumUnavailable() pulumi.StringPtrOutput
(Updatable) Maximum active nodes that would be terminated from nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 0, Ranges from 0 to Nodepool size or 0% to 100%
func (NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsOutput ¶ added in v0.18.0
func (o NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsOutput() NodePoolNodePoolCyclingDetailsOutput
func (NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsOutputWithContext ¶ added in v0.18.0
func (o NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsOutput
func (NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsPtrOutput ¶ added in v0.18.0
func (o NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsPtrOutput() NodePoolNodePoolCyclingDetailsPtrOutput
func (NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext ¶ added in v0.18.0
func (o NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsPtrOutput
type NodePoolNodePoolCyclingDetailsPtrInput ¶ added in v0.18.0
type NodePoolNodePoolCyclingDetailsPtrInput interface { pulumi.Input ToNodePoolNodePoolCyclingDetailsPtrOutput() NodePoolNodePoolCyclingDetailsPtrOutput ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext(context.Context) NodePoolNodePoolCyclingDetailsPtrOutput }
NodePoolNodePoolCyclingDetailsPtrInput is an input type that accepts NodePoolNodePoolCyclingDetailsArgs, NodePoolNodePoolCyclingDetailsPtr and NodePoolNodePoolCyclingDetailsPtrOutput values. You can construct a concrete instance of `NodePoolNodePoolCyclingDetailsPtrInput` via:
NodePoolNodePoolCyclingDetailsArgs{...} or: nil
func NodePoolNodePoolCyclingDetailsPtr ¶ added in v0.18.0
func NodePoolNodePoolCyclingDetailsPtr(v *NodePoolNodePoolCyclingDetailsArgs) NodePoolNodePoolCyclingDetailsPtrInput
type NodePoolNodePoolCyclingDetailsPtrOutput ¶ added in v0.18.0
type NodePoolNodePoolCyclingDetailsPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodePoolCyclingDetailsPtrOutput) ElementType ¶ added in v0.18.0
func (NodePoolNodePoolCyclingDetailsPtrOutput) ElementType() reflect.Type
func (NodePoolNodePoolCyclingDetailsPtrOutput) IsNodeCyclingEnabled ¶ added in v0.18.0
func (o NodePoolNodePoolCyclingDetailsPtrOutput) IsNodeCyclingEnabled() pulumi.BoolPtrOutput
(Updatable) If nodes in the nodepool will be cycled to have new changes.
func (NodePoolNodePoolCyclingDetailsPtrOutput) MaximumSurge ¶ added in v0.18.0
func (o NodePoolNodePoolCyclingDetailsPtrOutput) MaximumSurge() pulumi.StringPtrOutput
(Updatable) Maximum additional new compute instances that would be temporarily created and added to nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 1, Ranges from 0 to Nodepool size or 0% to 100%
func (NodePoolNodePoolCyclingDetailsPtrOutput) MaximumUnavailable ¶ added in v0.18.0
func (o NodePoolNodePoolCyclingDetailsPtrOutput) MaximumUnavailable() pulumi.StringPtrOutput
(Updatable) Maximum active nodes that would be terminated from nodepool during the cycling nodepool process. OKE supports both integer and percentage input. Defaults to 0, Ranges from 0 to Nodepool size or 0% to 100%
func (NodePoolNodePoolCyclingDetailsPtrOutput) ToNodePoolNodePoolCyclingDetailsPtrOutput ¶ added in v0.18.0
func (o NodePoolNodePoolCyclingDetailsPtrOutput) ToNodePoolNodePoolCyclingDetailsPtrOutput() NodePoolNodePoolCyclingDetailsPtrOutput
func (NodePoolNodePoolCyclingDetailsPtrOutput) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext ¶ added in v0.18.0
func (o NodePoolNodePoolCyclingDetailsPtrOutput) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsPtrOutput
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) NodePoolCyclingDetails ¶ added in v0.18.0
func (o NodePoolOutput) NodePoolCyclingDetails() NodePoolNodePoolCyclingDetailsOutput
(Updatable) Node Pool Cycling Details
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.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
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) Node Pool Cycling Details NodePoolCyclingDetails NodePoolNodePoolCyclingDetailsPtrInput // (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. // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values SubnetIds pulumi.StringArrayInput }
func (NodePoolState) ElementType ¶
func (NodePoolState) ElementType() reflect.Type
type VirtualNodePool ¶ added in v0.14.0
type VirtualNodePool struct { pulumi.CustomResourceState // The cluster the virtual node pool is associated with. A virtual node pool can only be associated with one cluster. ClusterId pulumi.StringOutput `pulumi:"clusterId"` // Compartment of the virtual node pool. 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) Display name of the virtual node pool. This is a non-unique value. DisplayName pulumi.StringOutput `pulumi:"displayName"` // (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"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values FreeformTags pulumi.MapOutput `pulumi:"freeformTags"` // (Updatable) Initial labels that will be added to the Kubernetes Virtual Node object when it registers. InitialVirtualNodeLabels VirtualNodePoolInitialVirtualNodeLabelArrayOutput `pulumi:"initialVirtualNodeLabels"` // The version of Kubernetes running on the nodes in the node pool. KubernetesVersion pulumi.StringOutput `pulumi:"kubernetesVersion"` // Details about the state of the Virtual Node Pool. LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"` // (Updatable) List of network security group IDs applied to the Pod VNIC. NsgIds pulumi.StringArrayOutput `pulumi:"nsgIds"` // (Updatable) The list of placement configurations which determines where Virtual Nodes will be provisioned across as it relates to the subnet and availability domains. The size attribute determines how many we evenly spread across these placement configurations PlacementConfigurations VirtualNodePoolPlacementConfigurationArrayOutput `pulumi:"placementConfigurations"` // (Updatable) The pod configuration for pods run on virtual nodes of this virtual node pool. PodConfiguration VirtualNodePoolPodConfigurationOutput `pulumi:"podConfiguration"` // (Updatable) The number of Virtual Nodes that should be in the Virtual Node Pool. The placement configurations determine where these virtual nodes are placed. Size pulumi.IntOutput `pulumi:"size"` // The state of the Virtual Node Pool. 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"` // (Updatable) A taint is a collection of <key, value, effect>. These taints will be applied to the Virtual Nodes of this Virtual Node Pool for Kubernetes scheduling. Taints VirtualNodePoolTaintArrayOutput `pulumi:"taints"` // The time the virtual node pool was created. TimeCreated pulumi.StringOutput `pulumi:"timeCreated"` // The time the virtual node pool was updated. TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"` // (Updatable) The tags associated to the virtual nodes in this virtual node pool. VirtualNodeTags VirtualNodePoolVirtualNodeTagsOutput `pulumi:"virtualNodeTags"` }
This resource provides the Virtual Node Pool resource in Oracle Cloud Infrastructure Container Engine service.
Create a new virtual 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.NewVirtualNodePool(ctx, "testVirtualNodePool", &ContainerEngine.VirtualNodePoolArgs{ ClusterId: pulumi.Any(oci_containerengine_cluster.Test_cluster.Id), CompartmentId: pulumi.Any(_var.Compartment_id), DisplayName: pulumi.Any(_var.Virtual_node_pool_display_name), PlacementConfigurations: containerengine.VirtualNodePoolPlacementConfigurationArray{ &containerengine.VirtualNodePoolPlacementConfigurationArgs{ AvailabilityDomain: pulumi.Any(_var.Virtual_node_pool_placement_configurations_availability_domain), FaultDomains: pulumi.Any(_var.Virtual_node_pool_placement_configurations_fault_domain), SubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id), }, }, DefinedTags: pulumi.Map{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.Map{ "Department": pulumi.Any("Finance"), }, InitialVirtualNodeLabels: containerengine.VirtualNodePoolInitialVirtualNodeLabelArray{ &containerengine.VirtualNodePoolInitialVirtualNodeLabelArgs{ Key: pulumi.Any(_var.Virtual_node_pool_initial_virtual_node_labels_key), Value: pulumi.Any(_var.Virtual_node_pool_initial_virtual_node_labels_value), }, }, NsgIds: pulumi.Any(_var.Virtual_node_pool_nsg_ids), PodConfiguration: &containerengine.VirtualNodePoolPodConfigurationArgs{ Shape: pulumi.Any(_var.Virtual_node_pool_pod_configuration_shape), SubnetId: pulumi.Any(oci_core_subnet.Test_subnet.Id), NsgIds: pulumi.Any(_var.Virtual_node_pool_pod_configuration_nsg_ids), }, Size: pulumi.Any(_var.Virtual_node_pool_size), Taints: containerengine.VirtualNodePoolTaintArray{ &containerengine.VirtualNodePoolTaintArgs{ Effect: pulumi.Any(_var.Virtual_node_pool_taints_effect), Key: pulumi.Any(_var.Virtual_node_pool_taints_key), Value: pulumi.Any(_var.Virtual_node_pool_taints_value), }, }, VirtualNodeTags: &containerengine.VirtualNodePoolVirtualNodeTagsArgs{ DefinedTags: pulumi.Map{ "Operations.CostCenter": pulumi.Any("42"), }, FreeformTags: pulumi.Map{ "Department": pulumi.Any("Finance"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
VirtualNodePools can be imported using the `id`, e.g.
```sh
$ pulumi import oci:ContainerEngine/virtualNodePool:VirtualNodePool test_virtual_node_pool "id"
```
func GetVirtualNodePool ¶ added in v0.14.0
func GetVirtualNodePool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNodePoolState, opts ...pulumi.ResourceOption) (*VirtualNodePool, error)
GetVirtualNodePool gets an existing VirtualNodePool 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 NewVirtualNodePool ¶ added in v0.14.0
func NewVirtualNodePool(ctx *pulumi.Context, name string, args *VirtualNodePoolArgs, opts ...pulumi.ResourceOption) (*VirtualNodePool, error)
NewVirtualNodePool registers a new resource with the given unique name, arguments, and options.
func (*VirtualNodePool) ElementType ¶ added in v0.14.0
func (*VirtualNodePool) ElementType() reflect.Type
func (*VirtualNodePool) ToVirtualNodePoolOutput ¶ added in v0.14.0
func (i *VirtualNodePool) ToVirtualNodePoolOutput() VirtualNodePoolOutput
func (*VirtualNodePool) ToVirtualNodePoolOutputWithContext ¶ added in v0.14.0
func (i *VirtualNodePool) ToVirtualNodePoolOutputWithContext(ctx context.Context) VirtualNodePoolOutput
type VirtualNodePoolArgs ¶ added in v0.14.0
type VirtualNodePoolArgs struct { // The cluster the virtual node pool is associated with. A virtual node pool can only be associated with one cluster. ClusterId pulumi.StringInput // Compartment of the virtual node pool. 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) Display name of the virtual node pool. This is a non-unique value. DisplayName pulumi.StringInput // (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"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values FreeformTags pulumi.MapInput // (Updatable) Initial labels that will be added to the Kubernetes Virtual Node object when it registers. InitialVirtualNodeLabels VirtualNodePoolInitialVirtualNodeLabelArrayInput // (Updatable) List of network security group IDs applied to the Pod VNIC. NsgIds pulumi.StringArrayInput // (Updatable) The list of placement configurations which determines where Virtual Nodes will be provisioned across as it relates to the subnet and availability domains. The size attribute determines how many we evenly spread across these placement configurations PlacementConfigurations VirtualNodePoolPlacementConfigurationArrayInput // (Updatable) The pod configuration for pods run on virtual nodes of this virtual node pool. PodConfiguration VirtualNodePoolPodConfigurationInput // (Updatable) The number of Virtual Nodes that should be in the Virtual Node Pool. The placement configurations determine where these virtual nodes are placed. Size pulumi.IntInput // (Updatable) A taint is a collection of <key, value, effect>. These taints will be applied to the Virtual Nodes of this Virtual Node Pool for Kubernetes scheduling. Taints VirtualNodePoolTaintArrayInput // (Updatable) The tags associated to the virtual nodes in this virtual node pool. VirtualNodeTags VirtualNodePoolVirtualNodeTagsPtrInput }
The set of arguments for constructing a VirtualNodePool resource.
func (VirtualNodePoolArgs) ElementType ¶ added in v0.14.0
func (VirtualNodePoolArgs) ElementType() reflect.Type
type VirtualNodePoolArray ¶ added in v0.14.0
type VirtualNodePoolArray []VirtualNodePoolInput
func (VirtualNodePoolArray) ElementType ¶ added in v0.14.0
func (VirtualNodePoolArray) ElementType() reflect.Type
func (VirtualNodePoolArray) ToVirtualNodePoolArrayOutput ¶ added in v0.14.0
func (i VirtualNodePoolArray) ToVirtualNodePoolArrayOutput() VirtualNodePoolArrayOutput
func (VirtualNodePoolArray) ToVirtualNodePoolArrayOutputWithContext ¶ added in v0.14.0
func (i VirtualNodePoolArray) ToVirtualNodePoolArrayOutputWithContext(ctx context.Context) VirtualNodePoolArrayOutput
type VirtualNodePoolArrayInput ¶ added in v0.14.0
type VirtualNodePoolArrayInput interface { pulumi.Input ToVirtualNodePoolArrayOutput() VirtualNodePoolArrayOutput ToVirtualNodePoolArrayOutputWithContext(context.Context) VirtualNodePoolArrayOutput }
VirtualNodePoolArrayInput is an input type that accepts VirtualNodePoolArray and VirtualNodePoolArrayOutput values. You can construct a concrete instance of `VirtualNodePoolArrayInput` via:
VirtualNodePoolArray{ VirtualNodePoolArgs{...} }
type VirtualNodePoolArrayOutput ¶ added in v0.14.0
type VirtualNodePoolArrayOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolArrayOutput) ElementType ¶ added in v0.14.0
func (VirtualNodePoolArrayOutput) ElementType() reflect.Type
func (VirtualNodePoolArrayOutput) Index ¶ added in v0.14.0
func (o VirtualNodePoolArrayOutput) Index(i pulumi.IntInput) VirtualNodePoolOutput
func (VirtualNodePoolArrayOutput) ToVirtualNodePoolArrayOutput ¶ added in v0.14.0
func (o VirtualNodePoolArrayOutput) ToVirtualNodePoolArrayOutput() VirtualNodePoolArrayOutput
func (VirtualNodePoolArrayOutput) ToVirtualNodePoolArrayOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolArrayOutput) ToVirtualNodePoolArrayOutputWithContext(ctx context.Context) VirtualNodePoolArrayOutput
type VirtualNodePoolInitialVirtualNodeLabel ¶ added in v0.14.0
type VirtualNodePoolInitialVirtualNodeLabelArgs ¶ added in v0.14.0
type VirtualNodePoolInitialVirtualNodeLabelArgs struct { // (Updatable) The key of the pair. Key pulumi.StringPtrInput `pulumi:"key"` // (Updatable) The value of the pair. Value pulumi.StringPtrInput `pulumi:"value"` }
func (VirtualNodePoolInitialVirtualNodeLabelArgs) ElementType ¶ added in v0.14.0
func (VirtualNodePoolInitialVirtualNodeLabelArgs) ElementType() reflect.Type
func (VirtualNodePoolInitialVirtualNodeLabelArgs) ToVirtualNodePoolInitialVirtualNodeLabelOutput ¶ added in v0.14.0
func (i VirtualNodePoolInitialVirtualNodeLabelArgs) ToVirtualNodePoolInitialVirtualNodeLabelOutput() VirtualNodePoolInitialVirtualNodeLabelOutput
func (VirtualNodePoolInitialVirtualNodeLabelArgs) ToVirtualNodePoolInitialVirtualNodeLabelOutputWithContext ¶ added in v0.14.0
func (i VirtualNodePoolInitialVirtualNodeLabelArgs) ToVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) VirtualNodePoolInitialVirtualNodeLabelOutput
type VirtualNodePoolInitialVirtualNodeLabelArray ¶ added in v0.14.0
type VirtualNodePoolInitialVirtualNodeLabelArray []VirtualNodePoolInitialVirtualNodeLabelInput
func (VirtualNodePoolInitialVirtualNodeLabelArray) ElementType ¶ added in v0.14.0
func (VirtualNodePoolInitialVirtualNodeLabelArray) ElementType() reflect.Type
func (VirtualNodePoolInitialVirtualNodeLabelArray) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶ added in v0.14.0
func (i VirtualNodePoolInitialVirtualNodeLabelArray) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutput() VirtualNodePoolInitialVirtualNodeLabelArrayOutput
func (VirtualNodePoolInitialVirtualNodeLabelArray) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext ¶ added in v0.14.0
func (i VirtualNodePoolInitialVirtualNodeLabelArray) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) VirtualNodePoolInitialVirtualNodeLabelArrayOutput
type VirtualNodePoolInitialVirtualNodeLabelArrayInput ¶ added in v0.14.0
type VirtualNodePoolInitialVirtualNodeLabelArrayInput interface { pulumi.Input ToVirtualNodePoolInitialVirtualNodeLabelArrayOutput() VirtualNodePoolInitialVirtualNodeLabelArrayOutput ToVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(context.Context) VirtualNodePoolInitialVirtualNodeLabelArrayOutput }
VirtualNodePoolInitialVirtualNodeLabelArrayInput is an input type that accepts VirtualNodePoolInitialVirtualNodeLabelArray and VirtualNodePoolInitialVirtualNodeLabelArrayOutput values. You can construct a concrete instance of `VirtualNodePoolInitialVirtualNodeLabelArrayInput` via:
VirtualNodePoolInitialVirtualNodeLabelArray{ VirtualNodePoolInitialVirtualNodeLabelArgs{...} }
type VirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶ added in v0.14.0
type VirtualNodePoolInitialVirtualNodeLabelArrayOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType ¶ added in v0.14.0
func (VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType() reflect.Type
func (VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶ added in v0.14.0
func (o VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutput() VirtualNodePoolInitialVirtualNodeLabelArrayOutput
func (VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) VirtualNodePoolInitialVirtualNodeLabelArrayOutput
type VirtualNodePoolInitialVirtualNodeLabelInput ¶ added in v0.14.0
type VirtualNodePoolInitialVirtualNodeLabelInput interface { pulumi.Input ToVirtualNodePoolInitialVirtualNodeLabelOutput() VirtualNodePoolInitialVirtualNodeLabelOutput ToVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(context.Context) VirtualNodePoolInitialVirtualNodeLabelOutput }
VirtualNodePoolInitialVirtualNodeLabelInput is an input type that accepts VirtualNodePoolInitialVirtualNodeLabelArgs and VirtualNodePoolInitialVirtualNodeLabelOutput values. You can construct a concrete instance of `VirtualNodePoolInitialVirtualNodeLabelInput` via:
VirtualNodePoolInitialVirtualNodeLabelArgs{...}
type VirtualNodePoolInitialVirtualNodeLabelOutput ¶ added in v0.14.0
type VirtualNodePoolInitialVirtualNodeLabelOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolInitialVirtualNodeLabelOutput) ElementType ¶ added in v0.14.0
func (VirtualNodePoolInitialVirtualNodeLabelOutput) ElementType() reflect.Type
func (VirtualNodePoolInitialVirtualNodeLabelOutput) Key ¶ added in v0.14.0
func (o VirtualNodePoolInitialVirtualNodeLabelOutput) Key() pulumi.StringPtrOutput
(Updatable) The key of the pair.
func (VirtualNodePoolInitialVirtualNodeLabelOutput) ToVirtualNodePoolInitialVirtualNodeLabelOutput ¶ added in v0.14.0
func (o VirtualNodePoolInitialVirtualNodeLabelOutput) ToVirtualNodePoolInitialVirtualNodeLabelOutput() VirtualNodePoolInitialVirtualNodeLabelOutput
func (VirtualNodePoolInitialVirtualNodeLabelOutput) ToVirtualNodePoolInitialVirtualNodeLabelOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolInitialVirtualNodeLabelOutput) ToVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) VirtualNodePoolInitialVirtualNodeLabelOutput
func (VirtualNodePoolInitialVirtualNodeLabelOutput) Value ¶ added in v0.14.0
func (o VirtualNodePoolInitialVirtualNodeLabelOutput) Value() pulumi.StringPtrOutput
(Updatable) The value of the pair.
type VirtualNodePoolInput ¶ added in v0.14.0
type VirtualNodePoolInput interface { pulumi.Input ToVirtualNodePoolOutput() VirtualNodePoolOutput ToVirtualNodePoolOutputWithContext(ctx context.Context) VirtualNodePoolOutput }
type VirtualNodePoolMap ¶ added in v0.14.0
type VirtualNodePoolMap map[string]VirtualNodePoolInput
func (VirtualNodePoolMap) ElementType ¶ added in v0.14.0
func (VirtualNodePoolMap) ElementType() reflect.Type
func (VirtualNodePoolMap) ToVirtualNodePoolMapOutput ¶ added in v0.14.0
func (i VirtualNodePoolMap) ToVirtualNodePoolMapOutput() VirtualNodePoolMapOutput
func (VirtualNodePoolMap) ToVirtualNodePoolMapOutputWithContext ¶ added in v0.14.0
func (i VirtualNodePoolMap) ToVirtualNodePoolMapOutputWithContext(ctx context.Context) VirtualNodePoolMapOutput
type VirtualNodePoolMapInput ¶ added in v0.14.0
type VirtualNodePoolMapInput interface { pulumi.Input ToVirtualNodePoolMapOutput() VirtualNodePoolMapOutput ToVirtualNodePoolMapOutputWithContext(context.Context) VirtualNodePoolMapOutput }
VirtualNodePoolMapInput is an input type that accepts VirtualNodePoolMap and VirtualNodePoolMapOutput values. You can construct a concrete instance of `VirtualNodePoolMapInput` via:
VirtualNodePoolMap{ "key": VirtualNodePoolArgs{...} }
type VirtualNodePoolMapOutput ¶ added in v0.14.0
type VirtualNodePoolMapOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolMapOutput) ElementType ¶ added in v0.14.0
func (VirtualNodePoolMapOutput) ElementType() reflect.Type
func (VirtualNodePoolMapOutput) MapIndex ¶ added in v0.14.0
func (o VirtualNodePoolMapOutput) MapIndex(k pulumi.StringInput) VirtualNodePoolOutput
func (VirtualNodePoolMapOutput) ToVirtualNodePoolMapOutput ¶ added in v0.14.0
func (o VirtualNodePoolMapOutput) ToVirtualNodePoolMapOutput() VirtualNodePoolMapOutput
func (VirtualNodePoolMapOutput) ToVirtualNodePoolMapOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolMapOutput) ToVirtualNodePoolMapOutputWithContext(ctx context.Context) VirtualNodePoolMapOutput
type VirtualNodePoolOutput ¶ added in v0.14.0
type VirtualNodePoolOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolOutput) ClusterId ¶ added in v0.14.0
func (o VirtualNodePoolOutput) ClusterId() pulumi.StringOutput
The cluster the virtual node pool is associated with. A virtual node pool can only be associated with one cluster.
func (VirtualNodePoolOutput) CompartmentId ¶ added in v0.14.0
func (o VirtualNodePoolOutput) CompartmentId() pulumi.StringOutput
Compartment of the virtual node pool.
func (VirtualNodePoolOutput) DefinedTags ¶ added in v0.14.0
func (o VirtualNodePoolOutput) 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 (VirtualNodePoolOutput) DisplayName ¶ added in v0.14.0
func (o VirtualNodePoolOutput) DisplayName() pulumi.StringOutput
(Updatable) Display name of the virtual node pool. This is a non-unique value.
func (VirtualNodePoolOutput) ElementType ¶ added in v0.14.0
func (VirtualNodePoolOutput) ElementType() reflect.Type
func (VirtualNodePoolOutput) FreeformTags ¶ added in v0.14.0
func (o VirtualNodePoolOutput) 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"}`
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (VirtualNodePoolOutput) InitialVirtualNodeLabels ¶ added in v0.14.0
func (o VirtualNodePoolOutput) InitialVirtualNodeLabels() VirtualNodePoolInitialVirtualNodeLabelArrayOutput
(Updatable) Initial labels that will be added to the Kubernetes Virtual Node object when it registers.
func (VirtualNodePoolOutput) KubernetesVersion ¶ added in v0.14.0
func (o VirtualNodePoolOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes running on the nodes in the node pool.
func (VirtualNodePoolOutput) LifecycleDetails ¶ added in v0.14.0
func (o VirtualNodePoolOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the Virtual Node Pool.
func (VirtualNodePoolOutput) NsgIds ¶ added in v0.14.0
func (o VirtualNodePoolOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) List of network security group IDs applied to the Pod VNIC.
func (VirtualNodePoolOutput) PlacementConfigurations ¶ added in v0.14.0
func (o VirtualNodePoolOutput) PlacementConfigurations() VirtualNodePoolPlacementConfigurationArrayOutput
(Updatable) The list of placement configurations which determines where Virtual Nodes will be provisioned across as it relates to the subnet and availability domains. The size attribute determines how many we evenly spread across these placement configurations
func (VirtualNodePoolOutput) PodConfiguration ¶ added in v0.14.0
func (o VirtualNodePoolOutput) PodConfiguration() VirtualNodePoolPodConfigurationOutput
(Updatable) The pod configuration for pods run on virtual nodes of this virtual node pool.
func (VirtualNodePoolOutput) Size ¶ added in v0.14.0
func (o VirtualNodePoolOutput) Size() pulumi.IntOutput
(Updatable) The number of Virtual Nodes that should be in the Virtual Node Pool. The placement configurations determine where these virtual nodes are placed.
func (VirtualNodePoolOutput) State ¶ added in v0.14.0
func (o VirtualNodePoolOutput) State() pulumi.StringOutput
The state of the Virtual Node Pool.
func (VirtualNodePoolOutput) SystemTags ¶ added in v0.14.0
func (o VirtualNodePoolOutput) SystemTags() pulumi.MapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (VirtualNodePoolOutput) Taints ¶ added in v0.14.0
func (o VirtualNodePoolOutput) Taints() VirtualNodePoolTaintArrayOutput
(Updatable) A taint is a collection of <key, value, effect>. These taints will be applied to the Virtual Nodes of this Virtual Node Pool for Kubernetes scheduling.
func (VirtualNodePoolOutput) TimeCreated ¶ added in v0.14.0
func (o VirtualNodePoolOutput) TimeCreated() pulumi.StringOutput
The time the virtual node pool was created.
func (VirtualNodePoolOutput) TimeUpdated ¶ added in v0.14.0
func (o VirtualNodePoolOutput) TimeUpdated() pulumi.StringOutput
The time the virtual node pool was updated.
func (VirtualNodePoolOutput) ToVirtualNodePoolOutput ¶ added in v0.14.0
func (o VirtualNodePoolOutput) ToVirtualNodePoolOutput() VirtualNodePoolOutput
func (VirtualNodePoolOutput) ToVirtualNodePoolOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolOutput) ToVirtualNodePoolOutputWithContext(ctx context.Context) VirtualNodePoolOutput
func (VirtualNodePoolOutput) VirtualNodeTags ¶ added in v0.14.0
func (o VirtualNodePoolOutput) VirtualNodeTags() VirtualNodePoolVirtualNodeTagsOutput
(Updatable) The tags associated to the virtual nodes in this virtual node pool.
type VirtualNodePoolPlacementConfiguration ¶ added in v0.14.0
type VirtualNodePoolPlacementConfiguration struct { // (Updatable) The availability domain in which to place virtual nodes. Example: `Uocm:PHX-AD-1` AvailabilityDomain string `pulumi:"availabilityDomain"` // (Updatable) The fault domain of this virtual node. FaultDomains []string `pulumi:"faultDomains"` // (Updatable) The regional subnet where pods' VNIC will be placed. SubnetId string `pulumi:"subnetId"` }
type VirtualNodePoolPlacementConfigurationArgs ¶ added in v0.14.0
type VirtualNodePoolPlacementConfigurationArgs struct { // (Updatable) The availability domain in which to place virtual nodes. Example: `Uocm:PHX-AD-1` AvailabilityDomain pulumi.StringInput `pulumi:"availabilityDomain"` // (Updatable) The fault domain of this virtual node. FaultDomains pulumi.StringArrayInput `pulumi:"faultDomains"` // (Updatable) The regional subnet where pods' VNIC will be placed. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (VirtualNodePoolPlacementConfigurationArgs) ElementType ¶ added in v0.14.0
func (VirtualNodePoolPlacementConfigurationArgs) ElementType() reflect.Type
func (VirtualNodePoolPlacementConfigurationArgs) ToVirtualNodePoolPlacementConfigurationOutput ¶ added in v0.14.0
func (i VirtualNodePoolPlacementConfigurationArgs) ToVirtualNodePoolPlacementConfigurationOutput() VirtualNodePoolPlacementConfigurationOutput
func (VirtualNodePoolPlacementConfigurationArgs) ToVirtualNodePoolPlacementConfigurationOutputWithContext ¶ added in v0.14.0
func (i VirtualNodePoolPlacementConfigurationArgs) ToVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) VirtualNodePoolPlacementConfigurationOutput
type VirtualNodePoolPlacementConfigurationArray ¶ added in v0.14.0
type VirtualNodePoolPlacementConfigurationArray []VirtualNodePoolPlacementConfigurationInput
func (VirtualNodePoolPlacementConfigurationArray) ElementType ¶ added in v0.14.0
func (VirtualNodePoolPlacementConfigurationArray) ElementType() reflect.Type
func (VirtualNodePoolPlacementConfigurationArray) ToVirtualNodePoolPlacementConfigurationArrayOutput ¶ added in v0.14.0
func (i VirtualNodePoolPlacementConfigurationArray) ToVirtualNodePoolPlacementConfigurationArrayOutput() VirtualNodePoolPlacementConfigurationArrayOutput
func (VirtualNodePoolPlacementConfigurationArray) ToVirtualNodePoolPlacementConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (i VirtualNodePoolPlacementConfigurationArray) ToVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) VirtualNodePoolPlacementConfigurationArrayOutput
type VirtualNodePoolPlacementConfigurationArrayInput ¶ added in v0.14.0
type VirtualNodePoolPlacementConfigurationArrayInput interface { pulumi.Input ToVirtualNodePoolPlacementConfigurationArrayOutput() VirtualNodePoolPlacementConfigurationArrayOutput ToVirtualNodePoolPlacementConfigurationArrayOutputWithContext(context.Context) VirtualNodePoolPlacementConfigurationArrayOutput }
VirtualNodePoolPlacementConfigurationArrayInput is an input type that accepts VirtualNodePoolPlacementConfigurationArray and VirtualNodePoolPlacementConfigurationArrayOutput values. You can construct a concrete instance of `VirtualNodePoolPlacementConfigurationArrayInput` via:
VirtualNodePoolPlacementConfigurationArray{ VirtualNodePoolPlacementConfigurationArgs{...} }
type VirtualNodePoolPlacementConfigurationArrayOutput ¶ added in v0.14.0
type VirtualNodePoolPlacementConfigurationArrayOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolPlacementConfigurationArrayOutput) ElementType ¶ added in v0.14.0
func (VirtualNodePoolPlacementConfigurationArrayOutput) ElementType() reflect.Type
func (VirtualNodePoolPlacementConfigurationArrayOutput) ToVirtualNodePoolPlacementConfigurationArrayOutput ¶ added in v0.14.0
func (o VirtualNodePoolPlacementConfigurationArrayOutput) ToVirtualNodePoolPlacementConfigurationArrayOutput() VirtualNodePoolPlacementConfigurationArrayOutput
func (VirtualNodePoolPlacementConfigurationArrayOutput) ToVirtualNodePoolPlacementConfigurationArrayOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolPlacementConfigurationArrayOutput) ToVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) VirtualNodePoolPlacementConfigurationArrayOutput
type VirtualNodePoolPlacementConfigurationInput ¶ added in v0.14.0
type VirtualNodePoolPlacementConfigurationInput interface { pulumi.Input ToVirtualNodePoolPlacementConfigurationOutput() VirtualNodePoolPlacementConfigurationOutput ToVirtualNodePoolPlacementConfigurationOutputWithContext(context.Context) VirtualNodePoolPlacementConfigurationOutput }
VirtualNodePoolPlacementConfigurationInput is an input type that accepts VirtualNodePoolPlacementConfigurationArgs and VirtualNodePoolPlacementConfigurationOutput values. You can construct a concrete instance of `VirtualNodePoolPlacementConfigurationInput` via:
VirtualNodePoolPlacementConfigurationArgs{...}
type VirtualNodePoolPlacementConfigurationOutput ¶ added in v0.14.0
type VirtualNodePoolPlacementConfigurationOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain ¶ added in v0.14.0
func (o VirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain() pulumi.StringOutput
(Updatable) The availability domain in which to place virtual nodes. Example: `Uocm:PHX-AD-1`
func (VirtualNodePoolPlacementConfigurationOutput) ElementType ¶ added in v0.14.0
func (VirtualNodePoolPlacementConfigurationOutput) ElementType() reflect.Type
func (VirtualNodePoolPlacementConfigurationOutput) FaultDomains ¶ added in v0.14.0
func (o VirtualNodePoolPlacementConfigurationOutput) FaultDomains() pulumi.StringArrayOutput
(Updatable) The fault domain of this virtual node.
func (VirtualNodePoolPlacementConfigurationOutput) SubnetId ¶ added in v0.14.0
func (o VirtualNodePoolPlacementConfigurationOutput) SubnetId() pulumi.StringOutput
(Updatable) The regional subnet where pods' VNIC will be placed.
func (VirtualNodePoolPlacementConfigurationOutput) ToVirtualNodePoolPlacementConfigurationOutput ¶ added in v0.14.0
func (o VirtualNodePoolPlacementConfigurationOutput) ToVirtualNodePoolPlacementConfigurationOutput() VirtualNodePoolPlacementConfigurationOutput
func (VirtualNodePoolPlacementConfigurationOutput) ToVirtualNodePoolPlacementConfigurationOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolPlacementConfigurationOutput) ToVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) VirtualNodePoolPlacementConfigurationOutput
type VirtualNodePoolPodConfiguration ¶ added in v0.14.0
type VirtualNodePoolPodConfiguration struct { // (Updatable) List of network security group IDs applied to the Pod VNIC. NsgIds []string `pulumi:"nsgIds"` // (Updatable) Shape of the pods. Shape string `pulumi:"shape"` // (Updatable) The regional subnet where pods' VNIC will be placed. SubnetId string `pulumi:"subnetId"` }
type VirtualNodePoolPodConfigurationArgs ¶ added in v0.14.0
type VirtualNodePoolPodConfigurationArgs struct { // (Updatable) List of network security group IDs applied to the Pod VNIC. NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"` // (Updatable) Shape of the pods. Shape pulumi.StringInput `pulumi:"shape"` // (Updatable) The regional subnet where pods' VNIC will be placed. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (VirtualNodePoolPodConfigurationArgs) ElementType ¶ added in v0.14.0
func (VirtualNodePoolPodConfigurationArgs) ElementType() reflect.Type
func (VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationOutput ¶ added in v0.14.0
func (i VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationOutput() VirtualNodePoolPodConfigurationOutput
func (VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationOutputWithContext ¶ added in v0.14.0
func (i VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationOutput
func (VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationPtrOutput ¶ added in v0.14.0
func (i VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationPtrOutput() VirtualNodePoolPodConfigurationPtrOutput
func (VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationPtrOutputWithContext ¶ added in v0.14.0
func (i VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationPtrOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationPtrOutput
type VirtualNodePoolPodConfigurationInput ¶ added in v0.14.0
type VirtualNodePoolPodConfigurationInput interface { pulumi.Input ToVirtualNodePoolPodConfigurationOutput() VirtualNodePoolPodConfigurationOutput ToVirtualNodePoolPodConfigurationOutputWithContext(context.Context) VirtualNodePoolPodConfigurationOutput }
VirtualNodePoolPodConfigurationInput is an input type that accepts VirtualNodePoolPodConfigurationArgs and VirtualNodePoolPodConfigurationOutput values. You can construct a concrete instance of `VirtualNodePoolPodConfigurationInput` via:
VirtualNodePoolPodConfigurationArgs{...}
type VirtualNodePoolPodConfigurationOutput ¶ added in v0.14.0
type VirtualNodePoolPodConfigurationOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolPodConfigurationOutput) ElementType ¶ added in v0.14.0
func (VirtualNodePoolPodConfigurationOutput) ElementType() reflect.Type
func (VirtualNodePoolPodConfigurationOutput) NsgIds ¶ added in v0.14.0
func (o VirtualNodePoolPodConfigurationOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) List of network security group IDs applied to the Pod VNIC.
func (VirtualNodePoolPodConfigurationOutput) Shape ¶ added in v0.14.0
func (o VirtualNodePoolPodConfigurationOutput) Shape() pulumi.StringOutput
(Updatable) Shape of the pods.
func (VirtualNodePoolPodConfigurationOutput) SubnetId ¶ added in v0.14.0
func (o VirtualNodePoolPodConfigurationOutput) SubnetId() pulumi.StringOutput
(Updatable) The regional subnet where pods' VNIC will be placed.
func (VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationOutput ¶ added in v0.14.0
func (o VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationOutput() VirtualNodePoolPodConfigurationOutput
func (VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationOutput
func (VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationPtrOutput ¶ added in v0.14.0
func (o VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationPtrOutput() VirtualNodePoolPodConfigurationPtrOutput
func (VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationPtrOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationPtrOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationPtrOutput
type VirtualNodePoolPodConfigurationPtrInput ¶ added in v0.14.0
type VirtualNodePoolPodConfigurationPtrInput interface { pulumi.Input ToVirtualNodePoolPodConfigurationPtrOutput() VirtualNodePoolPodConfigurationPtrOutput ToVirtualNodePoolPodConfigurationPtrOutputWithContext(context.Context) VirtualNodePoolPodConfigurationPtrOutput }
VirtualNodePoolPodConfigurationPtrInput is an input type that accepts VirtualNodePoolPodConfigurationArgs, VirtualNodePoolPodConfigurationPtr and VirtualNodePoolPodConfigurationPtrOutput values. You can construct a concrete instance of `VirtualNodePoolPodConfigurationPtrInput` via:
VirtualNodePoolPodConfigurationArgs{...} or: nil
func VirtualNodePoolPodConfigurationPtr ¶ added in v0.14.0
func VirtualNodePoolPodConfigurationPtr(v *VirtualNodePoolPodConfigurationArgs) VirtualNodePoolPodConfigurationPtrInput
type VirtualNodePoolPodConfigurationPtrOutput ¶ added in v0.14.0
type VirtualNodePoolPodConfigurationPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolPodConfigurationPtrOutput) ElementType ¶ added in v0.14.0
func (VirtualNodePoolPodConfigurationPtrOutput) ElementType() reflect.Type
func (VirtualNodePoolPodConfigurationPtrOutput) NsgIds ¶ added in v0.14.0
func (o VirtualNodePoolPodConfigurationPtrOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) List of network security group IDs applied to the Pod VNIC.
func (VirtualNodePoolPodConfigurationPtrOutput) Shape ¶ added in v0.14.0
func (o VirtualNodePoolPodConfigurationPtrOutput) Shape() pulumi.StringPtrOutput
(Updatable) Shape of the pods.
func (VirtualNodePoolPodConfigurationPtrOutput) SubnetId ¶ added in v0.14.0
func (o VirtualNodePoolPodConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
(Updatable) The regional subnet where pods' VNIC will be placed.
func (VirtualNodePoolPodConfigurationPtrOutput) ToVirtualNodePoolPodConfigurationPtrOutput ¶ added in v0.14.0
func (o VirtualNodePoolPodConfigurationPtrOutput) ToVirtualNodePoolPodConfigurationPtrOutput() VirtualNodePoolPodConfigurationPtrOutput
func (VirtualNodePoolPodConfigurationPtrOutput) ToVirtualNodePoolPodConfigurationPtrOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolPodConfigurationPtrOutput) ToVirtualNodePoolPodConfigurationPtrOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationPtrOutput
type VirtualNodePoolState ¶ added in v0.14.0
type VirtualNodePoolState struct { // The cluster the virtual node pool is associated with. A virtual node pool can only be associated with one cluster. ClusterId pulumi.StringPtrInput // Compartment of the virtual node pool. 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) Display name of the virtual node pool. This is a non-unique value. DisplayName pulumi.StringPtrInput // (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"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values FreeformTags pulumi.MapInput // (Updatable) Initial labels that will be added to the Kubernetes Virtual Node object when it registers. InitialVirtualNodeLabels VirtualNodePoolInitialVirtualNodeLabelArrayInput // The version of Kubernetes running on the nodes in the node pool. KubernetesVersion pulumi.StringPtrInput // Details about the state of the Virtual Node Pool. LifecycleDetails pulumi.StringPtrInput // (Updatable) List of network security group IDs applied to the Pod VNIC. NsgIds pulumi.StringArrayInput // (Updatable) The list of placement configurations which determines where Virtual Nodes will be provisioned across as it relates to the subnet and availability domains. The size attribute determines how many we evenly spread across these placement configurations PlacementConfigurations VirtualNodePoolPlacementConfigurationArrayInput // (Updatable) The pod configuration for pods run on virtual nodes of this virtual node pool. PodConfiguration VirtualNodePoolPodConfigurationPtrInput // (Updatable) The number of Virtual Nodes that should be in the Virtual Node Pool. The placement configurations determine where these virtual nodes are placed. Size pulumi.IntPtrInput // The state of the Virtual Node Pool. 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 // (Updatable) A taint is a collection of <key, value, effect>. These taints will be applied to the Virtual Nodes of this Virtual Node Pool for Kubernetes scheduling. Taints VirtualNodePoolTaintArrayInput // The time the virtual node pool was created. TimeCreated pulumi.StringPtrInput // The time the virtual node pool was updated. TimeUpdated pulumi.StringPtrInput // (Updatable) The tags associated to the virtual nodes in this virtual node pool. VirtualNodeTags VirtualNodePoolVirtualNodeTagsPtrInput }
func (VirtualNodePoolState) ElementType ¶ added in v0.14.0
func (VirtualNodePoolState) ElementType() reflect.Type
type VirtualNodePoolTaint ¶ added in v0.14.0
type VirtualNodePoolTaintArgs ¶ added in v0.14.0
type VirtualNodePoolTaintArgs struct { // (Updatable) The effect of the pair. Effect pulumi.StringPtrInput `pulumi:"effect"` // (Updatable) The key of the pair. Key pulumi.StringPtrInput `pulumi:"key"` // (Updatable) The value of the pair. Value pulumi.StringPtrInput `pulumi:"value"` }
func (VirtualNodePoolTaintArgs) ElementType ¶ added in v0.14.0
func (VirtualNodePoolTaintArgs) ElementType() reflect.Type
func (VirtualNodePoolTaintArgs) ToVirtualNodePoolTaintOutput ¶ added in v0.14.0
func (i VirtualNodePoolTaintArgs) ToVirtualNodePoolTaintOutput() VirtualNodePoolTaintOutput
func (VirtualNodePoolTaintArgs) ToVirtualNodePoolTaintOutputWithContext ¶ added in v0.14.0
func (i VirtualNodePoolTaintArgs) ToVirtualNodePoolTaintOutputWithContext(ctx context.Context) VirtualNodePoolTaintOutput
type VirtualNodePoolTaintArray ¶ added in v0.14.0
type VirtualNodePoolTaintArray []VirtualNodePoolTaintInput
func (VirtualNodePoolTaintArray) ElementType ¶ added in v0.14.0
func (VirtualNodePoolTaintArray) ElementType() reflect.Type
func (VirtualNodePoolTaintArray) ToVirtualNodePoolTaintArrayOutput ¶ added in v0.14.0
func (i VirtualNodePoolTaintArray) ToVirtualNodePoolTaintArrayOutput() VirtualNodePoolTaintArrayOutput
func (VirtualNodePoolTaintArray) ToVirtualNodePoolTaintArrayOutputWithContext ¶ added in v0.14.0
func (i VirtualNodePoolTaintArray) ToVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) VirtualNodePoolTaintArrayOutput
type VirtualNodePoolTaintArrayInput ¶ added in v0.14.0
type VirtualNodePoolTaintArrayInput interface { pulumi.Input ToVirtualNodePoolTaintArrayOutput() VirtualNodePoolTaintArrayOutput ToVirtualNodePoolTaintArrayOutputWithContext(context.Context) VirtualNodePoolTaintArrayOutput }
VirtualNodePoolTaintArrayInput is an input type that accepts VirtualNodePoolTaintArray and VirtualNodePoolTaintArrayOutput values. You can construct a concrete instance of `VirtualNodePoolTaintArrayInput` via:
VirtualNodePoolTaintArray{ VirtualNodePoolTaintArgs{...} }
type VirtualNodePoolTaintArrayOutput ¶ added in v0.14.0
type VirtualNodePoolTaintArrayOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolTaintArrayOutput) ElementType ¶ added in v0.14.0
func (VirtualNodePoolTaintArrayOutput) ElementType() reflect.Type
func (VirtualNodePoolTaintArrayOutput) Index ¶ added in v0.14.0
func (o VirtualNodePoolTaintArrayOutput) Index(i pulumi.IntInput) VirtualNodePoolTaintOutput
func (VirtualNodePoolTaintArrayOutput) ToVirtualNodePoolTaintArrayOutput ¶ added in v0.14.0
func (o VirtualNodePoolTaintArrayOutput) ToVirtualNodePoolTaintArrayOutput() VirtualNodePoolTaintArrayOutput
func (VirtualNodePoolTaintArrayOutput) ToVirtualNodePoolTaintArrayOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolTaintArrayOutput) ToVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) VirtualNodePoolTaintArrayOutput
type VirtualNodePoolTaintInput ¶ added in v0.14.0
type VirtualNodePoolTaintInput interface { pulumi.Input ToVirtualNodePoolTaintOutput() VirtualNodePoolTaintOutput ToVirtualNodePoolTaintOutputWithContext(context.Context) VirtualNodePoolTaintOutput }
VirtualNodePoolTaintInput is an input type that accepts VirtualNodePoolTaintArgs and VirtualNodePoolTaintOutput values. You can construct a concrete instance of `VirtualNodePoolTaintInput` via:
VirtualNodePoolTaintArgs{...}
type VirtualNodePoolTaintOutput ¶ added in v0.14.0
type VirtualNodePoolTaintOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolTaintOutput) Effect ¶ added in v0.14.0
func (o VirtualNodePoolTaintOutput) Effect() pulumi.StringPtrOutput
(Updatable) The effect of the pair.
func (VirtualNodePoolTaintOutput) ElementType ¶ added in v0.14.0
func (VirtualNodePoolTaintOutput) ElementType() reflect.Type
func (VirtualNodePoolTaintOutput) Key ¶ added in v0.14.0
func (o VirtualNodePoolTaintOutput) Key() pulumi.StringPtrOutput
(Updatable) The key of the pair.
func (VirtualNodePoolTaintOutput) ToVirtualNodePoolTaintOutput ¶ added in v0.14.0
func (o VirtualNodePoolTaintOutput) ToVirtualNodePoolTaintOutput() VirtualNodePoolTaintOutput
func (VirtualNodePoolTaintOutput) ToVirtualNodePoolTaintOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolTaintOutput) ToVirtualNodePoolTaintOutputWithContext(ctx context.Context) VirtualNodePoolTaintOutput
func (VirtualNodePoolTaintOutput) Value ¶ added in v0.14.0
func (o VirtualNodePoolTaintOutput) Value() pulumi.StringPtrOutput
(Updatable) The value of the pair.
type VirtualNodePoolVirtualNodeTags ¶ added in v0.14.0
type VirtualNodePoolVirtualNodeTags 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"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values FreeformTags map[string]interface{} `pulumi:"freeformTags"` }
type VirtualNodePoolVirtualNodeTagsArgs ¶ added in v0.14.0
type VirtualNodePoolVirtualNodeTagsArgs 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"}` // // ** IMPORTANT ** // Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values FreeformTags pulumi.MapInput `pulumi:"freeformTags"` }
func (VirtualNodePoolVirtualNodeTagsArgs) ElementType ¶ added in v0.14.0
func (VirtualNodePoolVirtualNodeTagsArgs) ElementType() reflect.Type
func (VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsOutput ¶ added in v0.14.0
func (i VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsOutput() VirtualNodePoolVirtualNodeTagsOutput
func (VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsOutputWithContext ¶ added in v0.14.0
func (i VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsOutput
func (VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsPtrOutput ¶ added in v0.14.0
func (i VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsPtrOutput() VirtualNodePoolVirtualNodeTagsPtrOutput
func (VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext ¶ added in v0.14.0
func (i VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsPtrOutput
type VirtualNodePoolVirtualNodeTagsInput ¶ added in v0.14.0
type VirtualNodePoolVirtualNodeTagsInput interface { pulumi.Input ToVirtualNodePoolVirtualNodeTagsOutput() VirtualNodePoolVirtualNodeTagsOutput ToVirtualNodePoolVirtualNodeTagsOutputWithContext(context.Context) VirtualNodePoolVirtualNodeTagsOutput }
VirtualNodePoolVirtualNodeTagsInput is an input type that accepts VirtualNodePoolVirtualNodeTagsArgs and VirtualNodePoolVirtualNodeTagsOutput values. You can construct a concrete instance of `VirtualNodePoolVirtualNodeTagsInput` via:
VirtualNodePoolVirtualNodeTagsArgs{...}
type VirtualNodePoolVirtualNodeTagsOutput ¶ added in v0.14.0
type VirtualNodePoolVirtualNodeTagsOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolVirtualNodeTagsOutput) DefinedTags ¶ added in v0.14.0
func (o VirtualNodePoolVirtualNodeTagsOutput) 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 (VirtualNodePoolVirtualNodeTagsOutput) ElementType ¶ added in v0.14.0
func (VirtualNodePoolVirtualNodeTagsOutput) ElementType() reflect.Type
func (VirtualNodePoolVirtualNodeTagsOutput) FreeformTags ¶ added in v0.14.0
func (o VirtualNodePoolVirtualNodeTagsOutput) 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"}`
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsOutput ¶ added in v0.14.0
func (o VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsOutput() VirtualNodePoolVirtualNodeTagsOutput
func (VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsOutput
func (VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutput ¶ added in v0.14.0
func (o VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutput() VirtualNodePoolVirtualNodeTagsPtrOutput
func (VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsPtrOutput
type VirtualNodePoolVirtualNodeTagsPtrInput ¶ added in v0.14.0
type VirtualNodePoolVirtualNodeTagsPtrInput interface { pulumi.Input ToVirtualNodePoolVirtualNodeTagsPtrOutput() VirtualNodePoolVirtualNodeTagsPtrOutput ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext(context.Context) VirtualNodePoolVirtualNodeTagsPtrOutput }
VirtualNodePoolVirtualNodeTagsPtrInput is an input type that accepts VirtualNodePoolVirtualNodeTagsArgs, VirtualNodePoolVirtualNodeTagsPtr and VirtualNodePoolVirtualNodeTagsPtrOutput values. You can construct a concrete instance of `VirtualNodePoolVirtualNodeTagsPtrInput` via:
VirtualNodePoolVirtualNodeTagsArgs{...} or: nil
func VirtualNodePoolVirtualNodeTagsPtr ¶ added in v0.14.0
func VirtualNodePoolVirtualNodeTagsPtr(v *VirtualNodePoolVirtualNodeTagsArgs) VirtualNodePoolVirtualNodeTagsPtrInput
type VirtualNodePoolVirtualNodeTagsPtrOutput ¶ added in v0.14.0
type VirtualNodePoolVirtualNodeTagsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolVirtualNodeTagsPtrOutput) DefinedTags ¶ added in v0.14.0
func (o VirtualNodePoolVirtualNodeTagsPtrOutput) 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 (VirtualNodePoolVirtualNodeTagsPtrOutput) ElementType ¶ added in v0.14.0
func (VirtualNodePoolVirtualNodeTagsPtrOutput) ElementType() reflect.Type
func (VirtualNodePoolVirtualNodeTagsPtrOutput) FreeformTags ¶ added in v0.14.0
func (o VirtualNodePoolVirtualNodeTagsPtrOutput) 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"}`
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
func (VirtualNodePoolVirtualNodeTagsPtrOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutput ¶ added in v0.14.0
func (o VirtualNodePoolVirtualNodeTagsPtrOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutput() VirtualNodePoolVirtualNodeTagsPtrOutput
func (VirtualNodePoolVirtualNodeTagsPtrOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext ¶ added in v0.14.0
func (o VirtualNodePoolVirtualNodeTagsPtrOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsPtrOutput
Source Files
¶
- addon.go
- cluster.go
- clusterCompleteCredentialRotationManagement.go
- clusterStartCredentialRotationManagement.go
- clusterWorkloadMapping.go
- containerInstance.go
- getAddon.go
- getAddonOptions.go
- getAddons.go
- getClusterCredentialRotationStatus.go
- getClusterKubeConfig.go
- getClusterOption.go
- getClusterWorkloadMapping.go
- getClusterWorkloadMappings.go
- getClusters.go
- getMigrateToNativeVcnStatus.go
- getNodePool.go
- getNodePoolOption.go
- getNodePools.go
- getPodShapes.go
- getVirtualNodePool.go
- getVirtualNodePools.go
- getWorkRequestErrors.go
- getWorkRequestLogEntries.go
- getWorkRequests.go
- init.go
- nodePool.go
- pulumiTypes.go
- virtualNodePool.go