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.StringMapOutput
- func (ClusterOptionsPersistentVolumeConfigOutput) ElementType() reflect.Type
- func (o ClusterOptionsPersistentVolumeConfigOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (o ClusterOptionsPersistentVolumeConfigPtrOutput) Elem() ClusterOptionsPersistentVolumeConfigOutput
- func (ClusterOptionsPersistentVolumeConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterOptionsPersistentVolumeConfigPtrOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (ClusterOptionsServiceLbConfigOutput) ElementType() reflect.Type
- func (o ClusterOptionsServiceLbConfigOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (o ClusterOptionsServiceLbConfigPtrOutput) Elem() ClusterOptionsServiceLbConfigOutput
- func (ClusterOptionsServiceLbConfigPtrOutput) ElementType() reflect.Type
- func (o ClusterOptionsServiceLbConfigPtrOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (ClusterOutput) ElementType() reflect.Type
- func (o ClusterOutput) EndpointConfig() ClusterEndpointConfigPtrOutput
- func (o ClusterOutput) Endpoints() ClusterEndpointArrayOutput
- func (o ClusterOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (ClusterWorkloadMappingOutput) ElementType() reflect.Type
- func (o ClusterWorkloadMappingOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (o ContainerInstanceContainerOutput) DisplayName() pulumi.StringPtrOutput
- func (ContainerInstanceContainerOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerOutput) EnvironmentVariables() pulumi.StringMapOutput
- func (o ContainerInstanceContainerOutput) ExitCode() pulumi.IntPtrOutput
- func (o ContainerInstanceContainerOutput) FaultDomain() pulumi.StringPtrOutput
- func (o ContainerInstanceContainerOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- 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 ContainerInstanceContainerSecurityContextCapabilities
- type ContainerInstanceContainerSecurityContextCapabilitiesArgs
- func (ContainerInstanceContainerSecurityContextCapabilitiesArgs) ElementType() reflect.Type
- func (i ContainerInstanceContainerSecurityContextCapabilitiesArgs) ToContainerInstanceContainerSecurityContextCapabilitiesOutput() ContainerInstanceContainerSecurityContextCapabilitiesOutput
- func (i ContainerInstanceContainerSecurityContextCapabilitiesArgs) ToContainerInstanceContainerSecurityContextCapabilitiesOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextCapabilitiesOutput
- func (i ContainerInstanceContainerSecurityContextCapabilitiesArgs) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutput() ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
- func (i ContainerInstanceContainerSecurityContextCapabilitiesArgs) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
- type ContainerInstanceContainerSecurityContextCapabilitiesInput
- type ContainerInstanceContainerSecurityContextCapabilitiesOutput
- func (o ContainerInstanceContainerSecurityContextCapabilitiesOutput) AddCapabilities() pulumi.StringArrayOutput
- func (o ContainerInstanceContainerSecurityContextCapabilitiesOutput) DropCapabilities() pulumi.StringArrayOutput
- func (ContainerInstanceContainerSecurityContextCapabilitiesOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerSecurityContextCapabilitiesOutput) ToContainerInstanceContainerSecurityContextCapabilitiesOutput() ContainerInstanceContainerSecurityContextCapabilitiesOutput
- func (o ContainerInstanceContainerSecurityContextCapabilitiesOutput) ToContainerInstanceContainerSecurityContextCapabilitiesOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextCapabilitiesOutput
- func (o ContainerInstanceContainerSecurityContextCapabilitiesOutput) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutput() ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
- func (o ContainerInstanceContainerSecurityContextCapabilitiesOutput) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
- type ContainerInstanceContainerSecurityContextCapabilitiesPtrInput
- type ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
- func (o ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) AddCapabilities() pulumi.StringArrayOutput
- func (o ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) DropCapabilities() pulumi.StringArrayOutput
- func (o ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) Elem() ContainerInstanceContainerSecurityContextCapabilitiesOutput
- func (ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) ElementType() reflect.Type
- func (o ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutput() ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
- func (o ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
- type ContainerInstanceContainerSecurityContextInput
- type ContainerInstanceContainerSecurityContextOutput
- func (o ContainerInstanceContainerSecurityContextOutput) Capabilities() ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
- 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) Capabilities() ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
- 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.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- func (o ContainerInstanceVnicOutput) DisplayName() pulumi.StringPtrOutput
- func (ContainerInstanceVnicOutput) ElementType() reflect.Type
- func (o ContainerInstanceVnicOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (o GetAddonOptionsAddonOptionOutput) Description() pulumi.StringOutput
- func (GetAddonOptionsAddonOptionOutput) ElementType() reflect.Type
- func (o GetAddonOptionsAddonOptionOutput) FreeformTags() pulumi.StringMapOutput
- func (o GetAddonOptionsAddonOptionOutput) IsEssential() pulumi.BoolOutput
- func (o GetAddonOptionsAddonOptionOutput) Name() pulumi.StringOutput
- func (o GetAddonOptionsAddonOptionOutput) State() pulumi.StringOutput
- func (o GetAddonOptionsAddonOptionOutput) SystemTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (GetClusterWorkloadMappingsWorkloadMappingOutput) ElementType() reflect.Type
- func (o GetClusterWorkloadMappingsWorkloadMappingOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (GetClustersClusterOptionPersistentVolumeConfigOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionPersistentVolumeConfigOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (GetClustersClusterOptionServiceLbConfigOutput) ElementType() reflect.Type
- func (o GetClustersClusterOptionServiceLbConfigOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (GetClustersClusterOutput) ElementType() reflect.Type
- func (o GetClustersClusterOutput) EndpointConfigs() GetClustersClusterEndpointConfigArrayOutput
- func (o GetClustersClusterOutput) Endpoints() GetClustersClusterEndpointArrayOutput
- func (o GetClustersClusterOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (GetNodePoolNodeConfigDetailOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeConfigDetailOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (GetNodePoolNodeOutput) ElementType() reflect.Type
- func (o GetNodePoolNodeOutput) Errors() GetNodePoolNodeErrorArrayOutput
- func (o GetNodePoolNodeOutput) FaultDomain() pulumi.StringOutput
- func (o GetNodePoolNodeOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (GetNodePoolsNodePoolNodeConfigDetailOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeConfigDetailOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (GetNodePoolsNodePoolNodeOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolNodeOutput) Errors() GetNodePoolsNodePoolNodeErrorArrayOutput
- func (o GetNodePoolsNodePoolNodeOutput) FaultDomain() pulumi.StringOutput
- func (o GetNodePoolsNodePoolNodeOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (GetNodePoolsNodePoolOutput) ElementType() reflect.Type
- func (o GetNodePoolsNodePoolOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- func (GetVirtualNodePoolVirtualNodeTagOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolVirtualNodeTagOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) DisplayName() pulumi.StringOutput
- func (GetVirtualNodePoolsVirtualNodePoolOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) ElementType() reflect.Type
- func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (LookupClusterWorkloadMappingResultOutput) ElementType() reflect.Type
- func (o LookupClusterWorkloadMappingResultOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (LookupNodePoolResultOutput) ElementType() reflect.Type
- func (o LookupNodePoolResultOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- func (o LookupVirtualNodePoolResultOutput) DisplayName() pulumi.StringOutput
- func (LookupVirtualNodePoolResultOutput) ElementType() reflect.Type
- func (o LookupVirtualNodePoolResultOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- func (NodePoolNodeConfigDetailsOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDetailsOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (o NodePoolNodeConfigDetailsPtrOutput) Elem() NodePoolNodeConfigDetailsOutput
- func (NodePoolNodeConfigDetailsPtrOutput) ElementType() reflect.Type
- func (o NodePoolNodeConfigDetailsPtrOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (NodePoolNodeOutput) ElementType() reflect.Type
- func (o NodePoolNodeOutput) Errors() NodePoolNodeErrorArrayOutput
- func (o NodePoolNodeOutput) FaultDomain() pulumi.StringPtrOutput
- func (o NodePoolNodeOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (NodePoolOutput) ElementType() reflect.Type
- func (o NodePoolOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- func (o VirtualNodePoolOutput) DisplayName() pulumi.StringOutput
- func (VirtualNodePoolOutput) ElementType() reflect.Type
- func (o VirtualNodePoolOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- 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.StringMapOutput
- func (VirtualNodePoolVirtualNodeTagsOutput) ElementType() reflect.Type
- func (o VirtualNodePoolVirtualNodeTagsOutput) FreeformTags() pulumi.StringMapOutput
- 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.StringMapOutput
- func (o VirtualNodePoolVirtualNodeTagsPtrOutput) Elem() VirtualNodePoolVirtualNodeTagsOutput
- func (VirtualNodePoolVirtualNodeTagsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodePoolVirtualNodeTagsPtrOutput) FreeformTags() pulumi.StringMapOutput
- 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 ¶
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 ¶
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 ¶
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 ¶
func (*Addon) ToAddonOutput ¶
func (i *Addon) ToAddonOutput() AddonOutput
func (*Addon) ToAddonOutputWithContext ¶
func (i *Addon) ToAddonOutputWithContext(ctx context.Context) AddonOutput
type AddonAddonError ¶
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 ¶
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 ¶
func (AddonAddonErrorArgs) ElementType() reflect.Type
func (AddonAddonErrorArgs) ToAddonAddonErrorOutput ¶
func (i AddonAddonErrorArgs) ToAddonAddonErrorOutput() AddonAddonErrorOutput
func (AddonAddonErrorArgs) ToAddonAddonErrorOutputWithContext ¶
func (i AddonAddonErrorArgs) ToAddonAddonErrorOutputWithContext(ctx context.Context) AddonAddonErrorOutput
type AddonAddonErrorArray ¶
type AddonAddonErrorArray []AddonAddonErrorInput
func (AddonAddonErrorArray) ElementType ¶
func (AddonAddonErrorArray) ElementType() reflect.Type
func (AddonAddonErrorArray) ToAddonAddonErrorArrayOutput ¶
func (i AddonAddonErrorArray) ToAddonAddonErrorArrayOutput() AddonAddonErrorArrayOutput
func (AddonAddonErrorArray) ToAddonAddonErrorArrayOutputWithContext ¶
func (i AddonAddonErrorArray) ToAddonAddonErrorArrayOutputWithContext(ctx context.Context) AddonAddonErrorArrayOutput
type AddonAddonErrorArrayInput ¶
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 ¶
type AddonAddonErrorArrayOutput struct{ *pulumi.OutputState }
func (AddonAddonErrorArrayOutput) ElementType ¶
func (AddonAddonErrorArrayOutput) ElementType() reflect.Type
func (AddonAddonErrorArrayOutput) Index ¶
func (o AddonAddonErrorArrayOutput) Index(i pulumi.IntInput) AddonAddonErrorOutput
func (AddonAddonErrorArrayOutput) ToAddonAddonErrorArrayOutput ¶
func (o AddonAddonErrorArrayOutput) ToAddonAddonErrorArrayOutput() AddonAddonErrorArrayOutput
func (AddonAddonErrorArrayOutput) ToAddonAddonErrorArrayOutputWithContext ¶
func (o AddonAddonErrorArrayOutput) ToAddonAddonErrorArrayOutputWithContext(ctx context.Context) AddonAddonErrorArrayOutput
type AddonAddonErrorInput ¶
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 ¶
type AddonAddonErrorOutput struct{ *pulumi.OutputState }
func (AddonAddonErrorOutput) Code ¶
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 ¶
func (AddonAddonErrorOutput) ElementType() reflect.Type
func (AddonAddonErrorOutput) Message ¶
func (o AddonAddonErrorOutput) Message() pulumi.StringPtrOutput
A human-readable error string of the upstream error.
func (AddonAddonErrorOutput) Status ¶
func (o AddonAddonErrorOutput) Status() pulumi.StringPtrOutput
The status of the HTTP response encountered in the upstream error.
func (AddonAddonErrorOutput) ToAddonAddonErrorOutput ¶
func (o AddonAddonErrorOutput) ToAddonAddonErrorOutput() AddonAddonErrorOutput
func (AddonAddonErrorOutput) ToAddonAddonErrorOutputWithContext ¶
func (o AddonAddonErrorOutput) ToAddonAddonErrorOutputWithContext(ctx context.Context) AddonAddonErrorOutput
type AddonArgs ¶
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 ¶
type AddonArray ¶
type AddonArray []AddonInput
func (AddonArray) ElementType ¶
func (AddonArray) ElementType() reflect.Type
func (AddonArray) ToAddonArrayOutput ¶
func (i AddonArray) ToAddonArrayOutput() AddonArrayOutput
func (AddonArray) ToAddonArrayOutputWithContext ¶
func (i AddonArray) ToAddonArrayOutputWithContext(ctx context.Context) AddonArrayOutput
type AddonArrayInput ¶
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 ¶
type AddonArrayOutput struct{ *pulumi.OutputState }
func (AddonArrayOutput) ElementType ¶
func (AddonArrayOutput) ElementType() reflect.Type
func (AddonArrayOutput) Index ¶
func (o AddonArrayOutput) Index(i pulumi.IntInput) AddonOutput
func (AddonArrayOutput) ToAddonArrayOutput ¶
func (o AddonArrayOutput) ToAddonArrayOutput() AddonArrayOutput
func (AddonArrayOutput) ToAddonArrayOutputWithContext ¶
func (o AddonArrayOutput) ToAddonArrayOutputWithContext(ctx context.Context) AddonArrayOutput
type AddonConfiguration ¶
type AddonConfigurationArgs ¶
type AddonConfigurationArgs struct { // (Updatable) configuration key name Key pulumi.StringPtrInput `pulumi:"key"` // (Updatable) configuration value name Value pulumi.StringPtrInput `pulumi:"value"` }
func (AddonConfigurationArgs) ElementType ¶
func (AddonConfigurationArgs) ElementType() reflect.Type
func (AddonConfigurationArgs) ToAddonConfigurationOutput ¶
func (i AddonConfigurationArgs) ToAddonConfigurationOutput() AddonConfigurationOutput
func (AddonConfigurationArgs) ToAddonConfigurationOutputWithContext ¶
func (i AddonConfigurationArgs) ToAddonConfigurationOutputWithContext(ctx context.Context) AddonConfigurationOutput
type AddonConfigurationArray ¶
type AddonConfigurationArray []AddonConfigurationInput
func (AddonConfigurationArray) ElementType ¶
func (AddonConfigurationArray) ElementType() reflect.Type
func (AddonConfigurationArray) ToAddonConfigurationArrayOutput ¶
func (i AddonConfigurationArray) ToAddonConfigurationArrayOutput() AddonConfigurationArrayOutput
func (AddonConfigurationArray) ToAddonConfigurationArrayOutputWithContext ¶
func (i AddonConfigurationArray) ToAddonConfigurationArrayOutputWithContext(ctx context.Context) AddonConfigurationArrayOutput
type AddonConfigurationArrayInput ¶
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 ¶
type AddonConfigurationArrayOutput struct{ *pulumi.OutputState }
func (AddonConfigurationArrayOutput) ElementType ¶
func (AddonConfigurationArrayOutput) ElementType() reflect.Type
func (AddonConfigurationArrayOutput) Index ¶
func (o AddonConfigurationArrayOutput) Index(i pulumi.IntInput) AddonConfigurationOutput
func (AddonConfigurationArrayOutput) ToAddonConfigurationArrayOutput ¶
func (o AddonConfigurationArrayOutput) ToAddonConfigurationArrayOutput() AddonConfigurationArrayOutput
func (AddonConfigurationArrayOutput) ToAddonConfigurationArrayOutputWithContext ¶
func (o AddonConfigurationArrayOutput) ToAddonConfigurationArrayOutputWithContext(ctx context.Context) AddonConfigurationArrayOutput
type AddonConfigurationInput ¶
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 ¶
type AddonConfigurationOutput struct{ *pulumi.OutputState }
func (AddonConfigurationOutput) ElementType ¶
func (AddonConfigurationOutput) ElementType() reflect.Type
func (AddonConfigurationOutput) Key ¶
func (o AddonConfigurationOutput) Key() pulumi.StringPtrOutput
(Updatable) configuration key name
func (AddonConfigurationOutput) ToAddonConfigurationOutput ¶
func (o AddonConfigurationOutput) ToAddonConfigurationOutput() AddonConfigurationOutput
func (AddonConfigurationOutput) ToAddonConfigurationOutputWithContext ¶
func (o AddonConfigurationOutput) ToAddonConfigurationOutputWithContext(ctx context.Context) AddonConfigurationOutput
func (AddonConfigurationOutput) Value ¶
func (o AddonConfigurationOutput) Value() pulumi.StringPtrOutput
(Updatable) configuration value name
type AddonInput ¶
type AddonInput interface { pulumi.Input ToAddonOutput() AddonOutput ToAddonOutputWithContext(ctx context.Context) AddonOutput }
type AddonMap ¶
type AddonMap map[string]AddonInput
func (AddonMap) ElementType ¶
func (AddonMap) ToAddonMapOutput ¶
func (i AddonMap) ToAddonMapOutput() AddonMapOutput
func (AddonMap) ToAddonMapOutputWithContext ¶
func (i AddonMap) ToAddonMapOutputWithContext(ctx context.Context) AddonMapOutput
type AddonMapInput ¶
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 ¶
type AddonMapOutput struct{ *pulumi.OutputState }
func (AddonMapOutput) ElementType ¶
func (AddonMapOutput) ElementType() reflect.Type
func (AddonMapOutput) MapIndex ¶
func (o AddonMapOutput) MapIndex(k pulumi.StringInput) AddonOutput
func (AddonMapOutput) ToAddonMapOutput ¶
func (o AddonMapOutput) ToAddonMapOutput() AddonMapOutput
func (AddonMapOutput) ToAddonMapOutputWithContext ¶
func (o AddonMapOutput) ToAddonMapOutputWithContext(ctx context.Context) AddonMapOutput
type AddonOutput ¶
type AddonOutput struct{ *pulumi.OutputState }
func (AddonOutput) AddonErrors ¶
func (o AddonOutput) AddonErrors() AddonAddonErrorArrayOutput
The error info of the addon.
func (AddonOutput) AddonName ¶
func (o AddonOutput) AddonName() pulumi.StringOutput
The name of the addon.
func (AddonOutput) ClusterId ¶
func (o AddonOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (AddonOutput) Configurations ¶
func (o AddonOutput) Configurations() AddonConfigurationArrayOutput
(Updatable) Addon configuration details.
func (AddonOutput) CurrentInstalledVersion ¶
func (o AddonOutput) CurrentInstalledVersion() pulumi.StringOutput
current installed version of the addon
func (AddonOutput) ElementType ¶
func (AddonOutput) ElementType() reflect.Type
func (AddonOutput) RemoveAddonResourcesOnDelete ¶
func (o AddonOutput) RemoveAddonResourcesOnDelete() pulumi.BoolOutput
Whether to remove addon resource in deletion.
func (AddonOutput) TimeCreated ¶
func (o AddonOutput) TimeCreated() pulumi.StringOutput
The time the cluster was created.
func (AddonOutput) ToAddonOutput ¶
func (o AddonOutput) ToAddonOutput() AddonOutput
func (AddonOutput) ToAddonOutputWithContext ¶
func (o AddonOutput) ToAddonOutputWithContext(ctx context.Context) AddonOutput
func (AddonOutput) Version ¶
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 ¶
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 ¶
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.StringMapOutput `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.StringMapOutput `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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.NewCluster(ctx, "test_cluster", &ContainerEngine.ClusterArgs{ CompartmentId: pulumi.Any(compartmentId), KubernetesVersion: pulumi.Any(clusterKubernetesVersion), Name: pulumi.Any(clusterName), VcnId: pulumi.Any(testVcn.Id), ClusterPodNetworkOptions: containerengine.ClusterClusterPodNetworkOptionArray{ &containerengine.ClusterClusterPodNetworkOptionArgs{ CniType: pulumi.Any(clusterClusterPodNetworkOptionsCniType), }, }, DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, EndpointConfig: &containerengine.ClusterEndpointConfigArgs{ IsPublicIpEnabled: pulumi.Any(clusterEndpointConfigIsPublicIpEnabled), NsgIds: pulumi.Any(clusterEndpointConfigNsgIds), SubnetId: pulumi.Any(testSubnet.Id), }, FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, ImagePolicyConfig: &containerengine.ClusterImagePolicyConfigArgs{ IsPolicyEnabled: pulumi.Any(clusterImagePolicyConfigIsPolicyEnabled), KeyDetails: containerengine.ClusterImagePolicyConfigKeyDetailArray{ &containerengine.ClusterImagePolicyConfigKeyDetailArgs{ KmsKeyId: pulumi.Any(testKey.Id), }, }, }, KmsKeyId: pulumi.Any(testKey.Id), Options: &containerengine.ClusterOptionsArgs{ AddOns: &containerengine.ClusterOptionsAddOnsArgs{ IsKubernetesDashboardEnabled: pulumi.Any(clusterOptionsAddOnsIsKubernetesDashboardEnabled), IsTillerEnabled: pulumi.Any(clusterOptionsAddOnsIsTillerEnabled), }, AdmissionControllerOptions: &containerengine.ClusterOptionsAdmissionControllerOptionsArgs{ IsPodSecurityPolicyEnabled: pulumi.Any(clusterOptionsAdmissionControllerOptionsIsPodSecurityPolicyEnabled), }, KubernetesNetworkConfig: &containerengine.ClusterOptionsKubernetesNetworkConfigArgs{ PodsCidr: pulumi.Any(clusterOptionsKubernetesNetworkConfigPodsCidr), ServicesCidr: pulumi.Any(clusterOptionsKubernetesNetworkConfigServicesCidr), }, PersistentVolumeConfig: &containerengine.ClusterOptionsPersistentVolumeConfigArgs{ DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, }, ServiceLbConfig: &containerengine.ClusterOptionsServiceLbConfigArgs{ DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, }, ServiceLbSubnetIds: pulumi.Any(clusterOptionsServiceLbSubnetIds), }, Type: pulumi.Any(clusterType), }) if err != nil { return err } return nil }) }
```
## 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.StringMapInput // 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.StringMapInput // (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 ¶
type ClusterClusterPodNetworkOption struct { // The CNI used by the node pools of this cluster CniType string `pulumi:"cniType"` }
type ClusterClusterPodNetworkOptionArgs ¶
type ClusterClusterPodNetworkOptionArgs struct { // The CNI used by the node pools of this cluster CniType pulumi.StringInput `pulumi:"cniType"` }
func (ClusterClusterPodNetworkOptionArgs) ElementType ¶
func (ClusterClusterPodNetworkOptionArgs) ElementType() reflect.Type
func (ClusterClusterPodNetworkOptionArgs) ToClusterClusterPodNetworkOptionOutput ¶
func (i ClusterClusterPodNetworkOptionArgs) ToClusterClusterPodNetworkOptionOutput() ClusterClusterPodNetworkOptionOutput
func (ClusterClusterPodNetworkOptionArgs) ToClusterClusterPodNetworkOptionOutputWithContext ¶
func (i ClusterClusterPodNetworkOptionArgs) ToClusterClusterPodNetworkOptionOutputWithContext(ctx context.Context) ClusterClusterPodNetworkOptionOutput
type ClusterClusterPodNetworkOptionArray ¶
type ClusterClusterPodNetworkOptionArray []ClusterClusterPodNetworkOptionInput
func (ClusterClusterPodNetworkOptionArray) ElementType ¶
func (ClusterClusterPodNetworkOptionArray) ElementType() reflect.Type
func (ClusterClusterPodNetworkOptionArray) ToClusterClusterPodNetworkOptionArrayOutput ¶
func (i ClusterClusterPodNetworkOptionArray) ToClusterClusterPodNetworkOptionArrayOutput() ClusterClusterPodNetworkOptionArrayOutput
func (ClusterClusterPodNetworkOptionArray) ToClusterClusterPodNetworkOptionArrayOutputWithContext ¶
func (i ClusterClusterPodNetworkOptionArray) ToClusterClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) ClusterClusterPodNetworkOptionArrayOutput
type ClusterClusterPodNetworkOptionArrayInput ¶
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 ¶
type ClusterClusterPodNetworkOptionArrayOutput struct{ *pulumi.OutputState }
func (ClusterClusterPodNetworkOptionArrayOutput) ElementType ¶
func (ClusterClusterPodNetworkOptionArrayOutput) ElementType() reflect.Type
func (ClusterClusterPodNetworkOptionArrayOutput) ToClusterClusterPodNetworkOptionArrayOutput ¶
func (o ClusterClusterPodNetworkOptionArrayOutput) ToClusterClusterPodNetworkOptionArrayOutput() ClusterClusterPodNetworkOptionArrayOutput
func (ClusterClusterPodNetworkOptionArrayOutput) ToClusterClusterPodNetworkOptionArrayOutputWithContext ¶
func (o ClusterClusterPodNetworkOptionArrayOutput) ToClusterClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) ClusterClusterPodNetworkOptionArrayOutput
type ClusterClusterPodNetworkOptionInput ¶
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 ¶
type ClusterClusterPodNetworkOptionOutput struct{ *pulumi.OutputState }
func (ClusterClusterPodNetworkOptionOutput) CniType ¶
func (o ClusterClusterPodNetworkOptionOutput) CniType() pulumi.StringOutput
The CNI used by the node pools of this cluster
func (ClusterClusterPodNetworkOptionOutput) ElementType ¶
func (ClusterClusterPodNetworkOptionOutput) ElementType() reflect.Type
func (ClusterClusterPodNetworkOptionOutput) ToClusterClusterPodNetworkOptionOutput ¶
func (o ClusterClusterPodNetworkOptionOutput) ToClusterClusterPodNetworkOptionOutput() ClusterClusterPodNetworkOptionOutput
func (ClusterClusterPodNetworkOptionOutput) ToClusterClusterPodNetworkOptionOutputWithContext ¶
func (o ClusterClusterPodNetworkOptionOutput) ToClusterClusterPodNetworkOptionOutputWithContext(ctx context.Context) ClusterClusterPodNetworkOptionOutput
type ClusterCompleteCredentialRotationManagement ¶
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/v2/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.NewClusterCompleteCredentialRotationManagement(ctx, "test_cluster_complete_credential_rotation_management", &ContainerEngine.ClusterCompleteCredentialRotationManagementArgs{ ClusterId: pulumi.Any(testCluster.Id), }, pulumi.DependsOn([]pulumi.Resource{ testClusterStartCredentialRotationManagement, })) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetClusterCompleteCredentialRotationManagement ¶
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 ¶
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 ¶
func (*ClusterCompleteCredentialRotationManagement) ElementType() reflect.Type
func (*ClusterCompleteCredentialRotationManagement) ToClusterCompleteCredentialRotationManagementOutput ¶
func (i *ClusterCompleteCredentialRotationManagement) ToClusterCompleteCredentialRotationManagementOutput() ClusterCompleteCredentialRotationManagementOutput
func (*ClusterCompleteCredentialRotationManagement) ToClusterCompleteCredentialRotationManagementOutputWithContext ¶
func (i *ClusterCompleteCredentialRotationManagement) ToClusterCompleteCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementOutput
type ClusterCompleteCredentialRotationManagementArgs ¶
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 ¶
func (ClusterCompleteCredentialRotationManagementArgs) ElementType() reflect.Type
type ClusterCompleteCredentialRotationManagementArray ¶
type ClusterCompleteCredentialRotationManagementArray []ClusterCompleteCredentialRotationManagementInput
func (ClusterCompleteCredentialRotationManagementArray) ElementType ¶
func (ClusterCompleteCredentialRotationManagementArray) ElementType() reflect.Type
func (ClusterCompleteCredentialRotationManagementArray) ToClusterCompleteCredentialRotationManagementArrayOutput ¶
func (i ClusterCompleteCredentialRotationManagementArray) ToClusterCompleteCredentialRotationManagementArrayOutput() ClusterCompleteCredentialRotationManagementArrayOutput
func (ClusterCompleteCredentialRotationManagementArray) ToClusterCompleteCredentialRotationManagementArrayOutputWithContext ¶
func (i ClusterCompleteCredentialRotationManagementArray) ToClusterCompleteCredentialRotationManagementArrayOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementArrayOutput
type ClusterCompleteCredentialRotationManagementArrayInput ¶
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 ¶
type ClusterCompleteCredentialRotationManagementArrayOutput struct{ *pulumi.OutputState }
func (ClusterCompleteCredentialRotationManagementArrayOutput) ElementType ¶
func (ClusterCompleteCredentialRotationManagementArrayOutput) ElementType() reflect.Type
func (ClusterCompleteCredentialRotationManagementArrayOutput) ToClusterCompleteCredentialRotationManagementArrayOutput ¶
func (o ClusterCompleteCredentialRotationManagementArrayOutput) ToClusterCompleteCredentialRotationManagementArrayOutput() ClusterCompleteCredentialRotationManagementArrayOutput
func (ClusterCompleteCredentialRotationManagementArrayOutput) ToClusterCompleteCredentialRotationManagementArrayOutputWithContext ¶
func (o ClusterCompleteCredentialRotationManagementArrayOutput) ToClusterCompleteCredentialRotationManagementArrayOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementArrayOutput
type ClusterCompleteCredentialRotationManagementInput ¶
type ClusterCompleteCredentialRotationManagementInput interface { pulumi.Input ToClusterCompleteCredentialRotationManagementOutput() ClusterCompleteCredentialRotationManagementOutput ToClusterCompleteCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementOutput }
type ClusterCompleteCredentialRotationManagementMap ¶
type ClusterCompleteCredentialRotationManagementMap map[string]ClusterCompleteCredentialRotationManagementInput
func (ClusterCompleteCredentialRotationManagementMap) ElementType ¶
func (ClusterCompleteCredentialRotationManagementMap) ElementType() reflect.Type
func (ClusterCompleteCredentialRotationManagementMap) ToClusterCompleteCredentialRotationManagementMapOutput ¶
func (i ClusterCompleteCredentialRotationManagementMap) ToClusterCompleteCredentialRotationManagementMapOutput() ClusterCompleteCredentialRotationManagementMapOutput
func (ClusterCompleteCredentialRotationManagementMap) ToClusterCompleteCredentialRotationManagementMapOutputWithContext ¶
func (i ClusterCompleteCredentialRotationManagementMap) ToClusterCompleteCredentialRotationManagementMapOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementMapOutput
type ClusterCompleteCredentialRotationManagementMapInput ¶
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 ¶
type ClusterCompleteCredentialRotationManagementMapOutput struct{ *pulumi.OutputState }
func (ClusterCompleteCredentialRotationManagementMapOutput) ElementType ¶
func (ClusterCompleteCredentialRotationManagementMapOutput) ElementType() reflect.Type
func (ClusterCompleteCredentialRotationManagementMapOutput) ToClusterCompleteCredentialRotationManagementMapOutput ¶
func (o ClusterCompleteCredentialRotationManagementMapOutput) ToClusterCompleteCredentialRotationManagementMapOutput() ClusterCompleteCredentialRotationManagementMapOutput
func (ClusterCompleteCredentialRotationManagementMapOutput) ToClusterCompleteCredentialRotationManagementMapOutputWithContext ¶
func (o ClusterCompleteCredentialRotationManagementMapOutput) ToClusterCompleteCredentialRotationManagementMapOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementMapOutput
type ClusterCompleteCredentialRotationManagementOutput ¶
type ClusterCompleteCredentialRotationManagementOutput struct{ *pulumi.OutputState }
func (ClusterCompleteCredentialRotationManagementOutput) ClusterId ¶
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 ¶
func (ClusterCompleteCredentialRotationManagementOutput) ElementType() reflect.Type
func (ClusterCompleteCredentialRotationManagementOutput) ToClusterCompleteCredentialRotationManagementOutput ¶
func (o ClusterCompleteCredentialRotationManagementOutput) ToClusterCompleteCredentialRotationManagementOutput() ClusterCompleteCredentialRotationManagementOutput
func (ClusterCompleteCredentialRotationManagementOutput) ToClusterCompleteCredentialRotationManagementOutputWithContext ¶
func (o ClusterCompleteCredentialRotationManagementOutput) ToClusterCompleteCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterCompleteCredentialRotationManagementOutput
type ClusterCompleteCredentialRotationManagementState ¶
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 ¶
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 { // (Updatable) The OCIDs of the KMS key that will be used to verify whether the images are signed by an approved source. KmsKeyId *string `pulumi:"kmsKeyId"` }
type ClusterImagePolicyConfigKeyDetailArgs ¶
type ClusterImagePolicyConfigKeyDetailArgs struct { // (Updatable) The OCIDs of the KMS key that will be used to verify whether the images are signed by an approved source. 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
(Updatable) The OCIDs of the KMS key that will be used to verify whether the images are signed by an approved source.
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 ¶
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]string `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]string `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.StringMapInput `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.StringMapInput `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.StringMapOutput
(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.StringMapOutput
(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.StringMapOutput
(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.StringMapOutput
(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]string `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]string `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.StringMapInput `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.StringMapInput `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.StringMapOutput
(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.StringMapOutput
(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.StringMapOutput
(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.StringMapOutput
(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 ¶
func (o ClusterOutput) AvailableKubernetesUpgrades() pulumi.StringArrayOutput
Available Kubernetes versions to which the clusters masters may be upgraded.
func (ClusterOutput) ClusterPodNetworkOptions ¶
func (o ClusterOutput) ClusterPodNetworkOptions() ClusterClusterPodNetworkOptionArrayOutput
Available CNIs and network options for existing and new node pools of the cluster
func (ClusterOutput) CompartmentId ¶
func (o ClusterOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment in which to create the cluster.
func (ClusterOutput) DefinedTags ¶
func (o ClusterOutput) DefinedTags() pulumi.StringMapOutput
(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 ¶
func (o ClusterOutput) EndpointConfig() ClusterEndpointConfigPtrOutput
The network configuration for access to the Cluster control plane.
func (ClusterOutput) Endpoints ¶
func (o ClusterOutput) Endpoints() ClusterEndpointArrayOutput
Endpoints served up by the cluster masters.
func (ClusterOutput) FreeformTags ¶
func (o ClusterOutput) FreeformTags() pulumi.StringMapOutput
(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 ¶
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 ¶
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 ¶
func (o ClusterOutput) KubernetesVersion() pulumi.StringOutput
(Updatable) The version of Kubernetes to install into the cluster masters.
func (ClusterOutput) LifecycleDetails ¶
func (o ClusterOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the cluster masters.
func (ClusterOutput) Metadatas ¶
func (o ClusterOutput) Metadatas() ClusterMetadataArrayOutput
Metadata about the cluster.
func (ClusterOutput) Name ¶
func (o ClusterOutput) Name() pulumi.StringOutput
(Updatable) The name of the cluster. Avoid entering confidential information.
func (ClusterOutput) Options ¶
func (o ClusterOutput) Options() ClusterOptionsOutput
(Updatable) Optional attributes for the cluster.
func (ClusterOutput) State ¶
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 ¶
func (o ClusterOutput) Type() pulumi.StringOutput
(Updatable) Type of cluster
func (ClusterOutput) VcnId ¶
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 ¶
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/v2/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.NewClusterStartCredentialRotationManagement(ctx, "test_cluster_start_credential_rotation_management", &ContainerEngine.ClusterStartCredentialRotationManagementArgs{ AutoCompletionDelayDuration: pulumi.Any(clusterStartCredentialRotationManagementAutoCompletionDelayDuration), ClusterId: pulumi.Any(testCluster.Id), }) if err != nil { return err } return nil }) }
```
## Import
Import is not supported for this resource.
func GetClusterStartCredentialRotationManagement ¶
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 ¶
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 ¶
func (*ClusterStartCredentialRotationManagement) ElementType() reflect.Type
func (*ClusterStartCredentialRotationManagement) ToClusterStartCredentialRotationManagementOutput ¶
func (i *ClusterStartCredentialRotationManagement) ToClusterStartCredentialRotationManagementOutput() ClusterStartCredentialRotationManagementOutput
func (*ClusterStartCredentialRotationManagement) ToClusterStartCredentialRotationManagementOutputWithContext ¶
func (i *ClusterStartCredentialRotationManagement) ToClusterStartCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementOutput
type ClusterStartCredentialRotationManagementArgs ¶
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 ¶
func (ClusterStartCredentialRotationManagementArgs) ElementType() reflect.Type
type ClusterStartCredentialRotationManagementArray ¶
type ClusterStartCredentialRotationManagementArray []ClusterStartCredentialRotationManagementInput
func (ClusterStartCredentialRotationManagementArray) ElementType ¶
func (ClusterStartCredentialRotationManagementArray) ElementType() reflect.Type
func (ClusterStartCredentialRotationManagementArray) ToClusterStartCredentialRotationManagementArrayOutput ¶
func (i ClusterStartCredentialRotationManagementArray) ToClusterStartCredentialRotationManagementArrayOutput() ClusterStartCredentialRotationManagementArrayOutput
func (ClusterStartCredentialRotationManagementArray) ToClusterStartCredentialRotationManagementArrayOutputWithContext ¶
func (i ClusterStartCredentialRotationManagementArray) ToClusterStartCredentialRotationManagementArrayOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementArrayOutput
type ClusterStartCredentialRotationManagementArrayInput ¶
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 ¶
type ClusterStartCredentialRotationManagementArrayOutput struct{ *pulumi.OutputState }
func (ClusterStartCredentialRotationManagementArrayOutput) ElementType ¶
func (ClusterStartCredentialRotationManagementArrayOutput) ElementType() reflect.Type
func (ClusterStartCredentialRotationManagementArrayOutput) ToClusterStartCredentialRotationManagementArrayOutput ¶
func (o ClusterStartCredentialRotationManagementArrayOutput) ToClusterStartCredentialRotationManagementArrayOutput() ClusterStartCredentialRotationManagementArrayOutput
func (ClusterStartCredentialRotationManagementArrayOutput) ToClusterStartCredentialRotationManagementArrayOutputWithContext ¶
func (o ClusterStartCredentialRotationManagementArrayOutput) ToClusterStartCredentialRotationManagementArrayOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementArrayOutput
type ClusterStartCredentialRotationManagementInput ¶
type ClusterStartCredentialRotationManagementInput interface { pulumi.Input ToClusterStartCredentialRotationManagementOutput() ClusterStartCredentialRotationManagementOutput ToClusterStartCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementOutput }
type ClusterStartCredentialRotationManagementMap ¶
type ClusterStartCredentialRotationManagementMap map[string]ClusterStartCredentialRotationManagementInput
func (ClusterStartCredentialRotationManagementMap) ElementType ¶
func (ClusterStartCredentialRotationManagementMap) ElementType() reflect.Type
func (ClusterStartCredentialRotationManagementMap) ToClusterStartCredentialRotationManagementMapOutput ¶
func (i ClusterStartCredentialRotationManagementMap) ToClusterStartCredentialRotationManagementMapOutput() ClusterStartCredentialRotationManagementMapOutput
func (ClusterStartCredentialRotationManagementMap) ToClusterStartCredentialRotationManagementMapOutputWithContext ¶
func (i ClusterStartCredentialRotationManagementMap) ToClusterStartCredentialRotationManagementMapOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementMapOutput
type ClusterStartCredentialRotationManagementMapInput ¶
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 ¶
type ClusterStartCredentialRotationManagementMapOutput struct{ *pulumi.OutputState }
func (ClusterStartCredentialRotationManagementMapOutput) ElementType ¶
func (ClusterStartCredentialRotationManagementMapOutput) ElementType() reflect.Type
func (ClusterStartCredentialRotationManagementMapOutput) ToClusterStartCredentialRotationManagementMapOutput ¶
func (o ClusterStartCredentialRotationManagementMapOutput) ToClusterStartCredentialRotationManagementMapOutput() ClusterStartCredentialRotationManagementMapOutput
func (ClusterStartCredentialRotationManagementMapOutput) ToClusterStartCredentialRotationManagementMapOutputWithContext ¶
func (o ClusterStartCredentialRotationManagementMapOutput) ToClusterStartCredentialRotationManagementMapOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementMapOutput
type ClusterStartCredentialRotationManagementOutput ¶
type ClusterStartCredentialRotationManagementOutput struct{ *pulumi.OutputState }
func (ClusterStartCredentialRotationManagementOutput) AutoCompletionDelayDuration ¶
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 ¶
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 ¶
func (ClusterStartCredentialRotationManagementOutput) ElementType() reflect.Type
func (ClusterStartCredentialRotationManagementOutput) ToClusterStartCredentialRotationManagementOutput ¶
func (o ClusterStartCredentialRotationManagementOutput) ToClusterStartCredentialRotationManagementOutput() ClusterStartCredentialRotationManagementOutput
func (ClusterStartCredentialRotationManagementOutput) ToClusterStartCredentialRotationManagementOutputWithContext ¶
func (o ClusterStartCredentialRotationManagementOutput) ToClusterStartCredentialRotationManagementOutputWithContext(ctx context.Context) ClusterStartCredentialRotationManagementOutput
type ClusterStartCredentialRotationManagementState ¶
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 ¶
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.StringMapInput // 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.StringMapInput // (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 ¶
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.StringMapOutput `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.StringMapOutput `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/v2/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.NewClusterWorkloadMapping(ctx, "test_cluster_workload_mapping", &ContainerEngine.ClusterWorkloadMappingArgs{ ClusterId: pulumi.Any(testCluster.Id), MappedCompartmentId: pulumi.Any(testCompartment.Id), Namespace: pulumi.Any(clusterWorkloadMappingNamespace), DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, FreeformTags: pulumi.StringMap{ "Department": pulumi.String("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 ¶
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 ¶
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 ¶
func (*ClusterWorkloadMapping) ElementType() reflect.Type
func (*ClusterWorkloadMapping) ToClusterWorkloadMappingOutput ¶
func (i *ClusterWorkloadMapping) ToClusterWorkloadMappingOutput() ClusterWorkloadMappingOutput
func (*ClusterWorkloadMapping) ToClusterWorkloadMappingOutputWithContext ¶
func (i *ClusterWorkloadMapping) ToClusterWorkloadMappingOutputWithContext(ctx context.Context) ClusterWorkloadMappingOutput
type ClusterWorkloadMappingArgs ¶
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.StringMapInput // (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.StringMapInput // (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 ¶
func (ClusterWorkloadMappingArgs) ElementType() reflect.Type
type ClusterWorkloadMappingArray ¶
type ClusterWorkloadMappingArray []ClusterWorkloadMappingInput
func (ClusterWorkloadMappingArray) ElementType ¶
func (ClusterWorkloadMappingArray) ElementType() reflect.Type
func (ClusterWorkloadMappingArray) ToClusterWorkloadMappingArrayOutput ¶
func (i ClusterWorkloadMappingArray) ToClusterWorkloadMappingArrayOutput() ClusterWorkloadMappingArrayOutput
func (ClusterWorkloadMappingArray) ToClusterWorkloadMappingArrayOutputWithContext ¶
func (i ClusterWorkloadMappingArray) ToClusterWorkloadMappingArrayOutputWithContext(ctx context.Context) ClusterWorkloadMappingArrayOutput
type ClusterWorkloadMappingArrayInput ¶
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 ¶
type ClusterWorkloadMappingArrayOutput struct{ *pulumi.OutputState }
func (ClusterWorkloadMappingArrayOutput) ElementType ¶
func (ClusterWorkloadMappingArrayOutput) ElementType() reflect.Type
func (ClusterWorkloadMappingArrayOutput) Index ¶
func (o ClusterWorkloadMappingArrayOutput) Index(i pulumi.IntInput) ClusterWorkloadMappingOutput
func (ClusterWorkloadMappingArrayOutput) ToClusterWorkloadMappingArrayOutput ¶
func (o ClusterWorkloadMappingArrayOutput) ToClusterWorkloadMappingArrayOutput() ClusterWorkloadMappingArrayOutput
func (ClusterWorkloadMappingArrayOutput) ToClusterWorkloadMappingArrayOutputWithContext ¶
func (o ClusterWorkloadMappingArrayOutput) ToClusterWorkloadMappingArrayOutputWithContext(ctx context.Context) ClusterWorkloadMappingArrayOutput
type ClusterWorkloadMappingInput ¶
type ClusterWorkloadMappingInput interface { pulumi.Input ToClusterWorkloadMappingOutput() ClusterWorkloadMappingOutput ToClusterWorkloadMappingOutputWithContext(ctx context.Context) ClusterWorkloadMappingOutput }
type ClusterWorkloadMappingMap ¶
type ClusterWorkloadMappingMap map[string]ClusterWorkloadMappingInput
func (ClusterWorkloadMappingMap) ElementType ¶
func (ClusterWorkloadMappingMap) ElementType() reflect.Type
func (ClusterWorkloadMappingMap) ToClusterWorkloadMappingMapOutput ¶
func (i ClusterWorkloadMappingMap) ToClusterWorkloadMappingMapOutput() ClusterWorkloadMappingMapOutput
func (ClusterWorkloadMappingMap) ToClusterWorkloadMappingMapOutputWithContext ¶
func (i ClusterWorkloadMappingMap) ToClusterWorkloadMappingMapOutputWithContext(ctx context.Context) ClusterWorkloadMappingMapOutput
type ClusterWorkloadMappingMapInput ¶
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 ¶
type ClusterWorkloadMappingMapOutput struct{ *pulumi.OutputState }
func (ClusterWorkloadMappingMapOutput) ElementType ¶
func (ClusterWorkloadMappingMapOutput) ElementType() reflect.Type
func (ClusterWorkloadMappingMapOutput) MapIndex ¶
func (o ClusterWorkloadMappingMapOutput) MapIndex(k pulumi.StringInput) ClusterWorkloadMappingOutput
func (ClusterWorkloadMappingMapOutput) ToClusterWorkloadMappingMapOutput ¶
func (o ClusterWorkloadMappingMapOutput) ToClusterWorkloadMappingMapOutput() ClusterWorkloadMappingMapOutput
func (ClusterWorkloadMappingMapOutput) ToClusterWorkloadMappingMapOutputWithContext ¶
func (o ClusterWorkloadMappingMapOutput) ToClusterWorkloadMappingMapOutputWithContext(ctx context.Context) ClusterWorkloadMappingMapOutput
type ClusterWorkloadMappingOutput ¶
type ClusterWorkloadMappingOutput struct{ *pulumi.OutputState }
func (ClusterWorkloadMappingOutput) ClusterId ¶
func (o ClusterWorkloadMappingOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (ClusterWorkloadMappingOutput) DefinedTags ¶
func (o ClusterWorkloadMappingOutput) DefinedTags() pulumi.StringMapOutput
(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 ¶
func (ClusterWorkloadMappingOutput) ElementType() reflect.Type
func (ClusterWorkloadMappingOutput) FreeformTags ¶
func (o ClusterWorkloadMappingOutput) FreeformTags() pulumi.StringMapOutput
(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 ¶
func (o ClusterWorkloadMappingOutput) MappedCompartmentId() pulumi.StringOutput
(Updatable) The OCID of the mapped customer compartment.
func (ClusterWorkloadMappingOutput) MappedTenancyId ¶
func (o ClusterWorkloadMappingOutput) MappedTenancyId() pulumi.StringOutput
The OCID of the mapped customer tenancy.
func (ClusterWorkloadMappingOutput) Namespace ¶
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 ¶
func (o ClusterWorkloadMappingOutput) State() pulumi.StringOutput
The state of the workloadMapping.
func (ClusterWorkloadMappingOutput) TimeCreated ¶
func (o ClusterWorkloadMappingOutput) TimeCreated() pulumi.StringOutput
The time the cluster was created.
func (ClusterWorkloadMappingOutput) ToClusterWorkloadMappingOutput ¶
func (o ClusterWorkloadMappingOutput) ToClusterWorkloadMappingOutput() ClusterWorkloadMappingOutput
func (ClusterWorkloadMappingOutput) ToClusterWorkloadMappingOutputWithContext ¶
func (o ClusterWorkloadMappingOutput) ToClusterWorkloadMappingOutputWithContext(ctx context.Context) ClusterWorkloadMappingOutput
type ClusterWorkloadMappingState ¶
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.StringMapInput // (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.StringMapInput // (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 ¶
func (ClusterWorkloadMappingState) ElementType() reflect.Type
type ContainerInstance ¶
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"` // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"` // (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. If you don't provide a name, a name is generated automatically. 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"` // (Updatable) 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.StringMapOutput `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.StringMapOutput `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/v2/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.NewContainerInstance(ctx, "test_container_instance", &ContainerEngine.ContainerInstanceArgs{ AvailabilityDomain: pulumi.Any(containerInstanceAvailabilityDomain), CompartmentId: pulumi.Any(compartmentId), Containers: containerengine.ContainerInstanceContainerArray{ &containerengine.ContainerInstanceContainerArgs{ ImageUrl: pulumi.Any(containerInstanceContainersImageUrl), Arguments: pulumi.Any(containerInstanceContainersArguments), Commands: pulumi.Any(containerInstanceContainersCommand), DefinedTags: pulumi.Any(containerInstanceContainersDefinedTags), DisplayName: pulumi.Any(containerInstanceContainersDisplayName), EnvironmentVariables: pulumi.Any(containerInstanceContainersEnvironmentVariables), FreeformTags: pulumi.Any(containerInstanceContainersFreeformTags), HealthChecks: containerengine.ContainerInstanceContainerHealthCheckArray{ &containerengine.ContainerInstanceContainerHealthCheckArgs{ HealthCheckType: pulumi.Any(containerInstanceContainersHealthChecksHealthCheckType), Commands: pulumi.Any(containerInstanceContainersHealthChecksCommand), FailureAction: pulumi.Any(containerInstanceContainersHealthChecksFailureAction), FailureThreshold: pulumi.Any(containerInstanceContainersHealthChecksFailureThreshold), Headers: containerengine.ContainerInstanceContainerHealthCheckHeaderArray{ &containerengine.ContainerInstanceContainerHealthCheckHeaderArgs{ Name: pulumi.Any(containerInstanceContainersHealthChecksHeadersName), Value: pulumi.Any(containerInstanceContainersHealthChecksHeadersValue), }, }, InitialDelayInSeconds: pulumi.Any(containerInstanceContainersHealthChecksInitialDelayInSeconds), IntervalInSeconds: pulumi.Any(containerInstanceContainersHealthChecksIntervalInSeconds), Name: pulumi.Any(containerInstanceContainersHealthChecksName), Path: pulumi.Any(containerInstanceContainersHealthChecksPath), Port: pulumi.Any(containerInstanceContainersHealthChecksPort), SuccessThreshold: pulumi.Any(containerInstanceContainersHealthChecksSuccessThreshold), TimeoutInSeconds: pulumi.Any(containerInstanceContainersHealthChecksTimeoutInSeconds), }, }, IsResourcePrincipalDisabled: pulumi.Any(containerInstanceContainersIsResourcePrincipalDisabled), ResourceConfig: &containerengine.ContainerInstanceContainerResourceConfigArgs{ MemoryLimitInGbs: pulumi.Any(containerInstanceContainersResourceConfigMemoryLimitInGbs), VcpusLimit: pulumi.Any(containerInstanceContainersResourceConfigVcpusLimit), }, SecurityContext: &containerengine.ContainerInstanceContainerSecurityContextArgs{ Capabilities: &containerengine.ContainerInstanceContainerSecurityContextCapabilitiesArgs{ AddCapabilities: pulumi.Any(containerInstanceContainersSecurityContextCapabilitiesAddCapabilities), DropCapabilities: pulumi.Any(containerInstanceContainersSecurityContextCapabilitiesDropCapabilities), }, IsNonRootUserCheckEnabled: pulumi.Any(containerInstanceContainersSecurityContextIsNonRootUserCheckEnabled), IsRootFileSystemReadonly: pulumi.Any(containerInstanceContainersSecurityContextIsRootFileSystemReadonly), RunAsGroup: pulumi.Any(containerInstanceContainersSecurityContextRunAsGroup), RunAsUser: pulumi.Any(containerInstanceContainersSecurityContextRunAsUser), SecurityContextType: pulumi.Any(containerInstanceContainersSecurityContextSecurityContextType), }, VolumeMounts: containerengine.ContainerInstanceContainerVolumeMountArray{ &containerengine.ContainerInstanceContainerVolumeMountArgs{ MountPath: pulumi.Any(containerInstanceContainersVolumeMountsMountPath), VolumeName: pulumi.Any(containerInstanceContainersVolumeMountsVolumeName), IsReadOnly: pulumi.Any(containerInstanceContainersVolumeMountsIsReadOnly), Partition: pulumi.Any(containerInstanceContainersVolumeMountsPartition), SubPath: pulumi.Any(containerInstanceContainersVolumeMountsSubPath), }, }, WorkingDirectory: pulumi.Any(containerInstanceContainersWorkingDirectory), }, }, Shape: pulumi.Any(containerInstanceShape), ShapeConfig: &containerengine.ContainerInstanceShapeConfigArgs{ Ocpus: pulumi.Any(containerInstanceShapeConfigOcpus), MemoryInGbs: pulumi.Any(containerInstanceShapeConfigMemoryInGbs), }, Vnics: containerengine.ContainerInstanceVnicArray{ &containerengine.ContainerInstanceVnicArgs{ SubnetId: pulumi.Any(testSubnet.Id), DefinedTags: pulumi.Any(containerInstanceVnicsDefinedTags), DisplayName: pulumi.Any(containerInstanceVnicsDisplayName), FreeformTags: pulumi.Any(containerInstanceVnicsFreeformTags), HostnameLabel: pulumi.Any(containerInstanceVnicsHostnameLabel), IsPublicIpAssigned: pulumi.Any(containerInstanceVnicsIsPublicIpAssigned), NsgIds: pulumi.Any(containerInstanceVnicsNsgIds), PrivateIp: pulumi.Any(containerInstanceVnicsPrivateIp), SkipSourceDestCheck: pulumi.Any(containerInstanceVnicsSkipSourceDestCheck), }, }, ContainerRestartPolicy: pulumi.Any(containerInstanceContainerRestartPolicy), DefinedTags: pulumi.StringMap{ "foo-namespace.bar-key": pulumi.String("value"), }, DisplayName: pulumi.Any(containerInstanceDisplayName), DnsConfig: &containerengine.ContainerInstanceDnsConfigArgs{ Nameservers: pulumi.Any(containerInstanceDnsConfigNameservers), Options: pulumi.Any(containerInstanceDnsConfigOptions), Searches: pulumi.Any(containerInstanceDnsConfigSearches), }, FaultDomain: pulumi.Any(containerInstanceFaultDomain), FreeformTags: pulumi.StringMap{ "bar-key": pulumi.String("value"), }, GracefulShutdownTimeoutInSeconds: pulumi.Any(containerInstanceGracefulShutdownTimeoutInSeconds), ImagePullSecrets: containerengine.ContainerInstanceImagePullSecretArray{ &containerengine.ContainerInstanceImagePullSecretArgs{ RegistryEndpoint: pulumi.Any(containerInstanceImagePullSecretsRegistryEndpoint), SecretType: pulumi.Any(containerInstanceImagePullSecretsSecretType), Password: pulumi.Any(containerInstanceImagePullSecretsPassword), SecretId: pulumi.Any(testSecret.Id), Username: pulumi.Any(containerInstanceImagePullSecretsUsername), }, }, Volumes: containerengine.ContainerInstanceVolumeArray{ &containerengine.ContainerInstanceVolumeArgs{ Name: pulumi.Any(containerInstanceVolumesName), VolumeType: pulumi.Any(containerInstanceVolumesVolumeType), BackingStore: pulumi.Any(containerInstanceVolumesBackingStore), Configs: containerengine.ContainerInstanceVolumeConfigArray{ &containerengine.ContainerInstanceVolumeConfigArgs{ Data: pulumi.Any(containerInstanceVolumesConfigsData), FileName: pulumi.Any(containerInstanceVolumesConfigsFileName), Path: pulumi.Any(containerInstanceVolumesConfigsPath), }, }, }, }, }) 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 ¶
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 ¶
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 ¶
func (*ContainerInstance) ElementType() reflect.Type
func (*ContainerInstance) ToContainerInstanceOutput ¶
func (i *ContainerInstance) ToContainerInstanceOutput() ContainerInstanceOutput
func (*ContainerInstance) ToContainerInstanceOutputWithContext ¶
func (i *ContainerInstance) ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput
type ContainerInstanceArgs ¶
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 // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. DefinedTags pulumi.StringMapInput // (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. If you don't provide a name, a name is generated automatically. 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 // (Updatable) 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.StringMapInput // 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 ¶
func (ContainerInstanceArgs) ElementType() reflect.Type
type ContainerInstanceArray ¶
type ContainerInstanceArray []ContainerInstanceInput
func (ContainerInstanceArray) ElementType ¶
func (ContainerInstanceArray) ElementType() reflect.Type
func (ContainerInstanceArray) ToContainerInstanceArrayOutput ¶
func (i ContainerInstanceArray) ToContainerInstanceArrayOutput() ContainerInstanceArrayOutput
func (ContainerInstanceArray) ToContainerInstanceArrayOutputWithContext ¶
func (i ContainerInstanceArray) ToContainerInstanceArrayOutputWithContext(ctx context.Context) ContainerInstanceArrayOutput
type ContainerInstanceArrayInput ¶
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 ¶
type ContainerInstanceArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceArrayOutput) ElementType ¶
func (ContainerInstanceArrayOutput) ElementType() reflect.Type
func (ContainerInstanceArrayOutput) Index ¶
func (o ContainerInstanceArrayOutput) Index(i pulumi.IntInput) ContainerInstanceOutput
func (ContainerInstanceArrayOutput) ToContainerInstanceArrayOutput ¶
func (o ContainerInstanceArrayOutput) ToContainerInstanceArrayOutput() ContainerInstanceArrayOutput
func (ContainerInstanceArrayOutput) ToContainerInstanceArrayOutputWithContext ¶
func (o ContainerInstanceArrayOutput) ToContainerInstanceArrayOutputWithContext(ctx context.Context) ContainerInstanceArrayOutput
type ContainerInstanceContainer ¶
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"` // An optional command that overrides the ENTRYPOINT process. If you do not provide a value, the existing ENTRYPOINT process defined in the image is used. 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]string `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. If you don't provide a name, a name is generated automatically. 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]string `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]string `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]string `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 ¶
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"` // An optional command that overrides the ENTRYPOINT process. If you do not provide a value, the existing ENTRYPOINT process defined in the image is used. 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.StringMapInput `pulumi:"definedTags"` // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. If you don't provide a name, a name is generated automatically. 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.StringMapInput `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.StringMapInput `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.StringMapInput `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 ¶
func (ContainerInstanceContainerArgs) ElementType() reflect.Type
func (ContainerInstanceContainerArgs) ToContainerInstanceContainerOutput ¶
func (i ContainerInstanceContainerArgs) ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput
func (ContainerInstanceContainerArgs) ToContainerInstanceContainerOutputWithContext ¶
func (i ContainerInstanceContainerArgs) ToContainerInstanceContainerOutputWithContext(ctx context.Context) ContainerInstanceContainerOutput
type ContainerInstanceContainerArray ¶
type ContainerInstanceContainerArray []ContainerInstanceContainerInput
func (ContainerInstanceContainerArray) ElementType ¶
func (ContainerInstanceContainerArray) ElementType() reflect.Type
func (ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutput ¶
func (i ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput
func (ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutputWithContext ¶
func (i ContainerInstanceContainerArray) ToContainerInstanceContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerArrayOutput
type ContainerInstanceContainerArrayInput ¶
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 ¶
type ContainerInstanceContainerArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerArrayOutput) ElementType ¶
func (ContainerInstanceContainerArrayOutput) ElementType() reflect.Type
func (ContainerInstanceContainerArrayOutput) Index ¶
func (o ContainerInstanceContainerArrayOutput) Index(i pulumi.IntInput) ContainerInstanceContainerOutput
func (ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutput ¶
func (o ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutput() ContainerInstanceContainerArrayOutput
func (ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutputWithContext ¶
func (o ContainerInstanceContainerArrayOutput) ToContainerInstanceContainerArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerArrayOutput
type ContainerInstanceContainerHealthCheck ¶
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"` // Health check name. Name *string `pulumi:"name"` // Container health check HTTP 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 ¶
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"` // Health check name. Name pulumi.StringPtrInput `pulumi:"name"` // Container health check HTTP 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 ¶
func (ContainerInstanceContainerHealthCheckArgs) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckArgs) ToContainerInstanceContainerHealthCheckOutput ¶
func (i ContainerInstanceContainerHealthCheckArgs) ToContainerInstanceContainerHealthCheckOutput() ContainerInstanceContainerHealthCheckOutput
func (ContainerInstanceContainerHealthCheckArgs) ToContainerInstanceContainerHealthCheckOutputWithContext ¶
func (i ContainerInstanceContainerHealthCheckArgs) ToContainerInstanceContainerHealthCheckOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckOutput
type ContainerInstanceContainerHealthCheckArray ¶
type ContainerInstanceContainerHealthCheckArray []ContainerInstanceContainerHealthCheckInput
func (ContainerInstanceContainerHealthCheckArray) ElementType ¶
func (ContainerInstanceContainerHealthCheckArray) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckArray) ToContainerInstanceContainerHealthCheckArrayOutput ¶
func (i ContainerInstanceContainerHealthCheckArray) ToContainerInstanceContainerHealthCheckArrayOutput() ContainerInstanceContainerHealthCheckArrayOutput
func (ContainerInstanceContainerHealthCheckArray) ToContainerInstanceContainerHealthCheckArrayOutputWithContext ¶
func (i ContainerInstanceContainerHealthCheckArray) ToContainerInstanceContainerHealthCheckArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckArrayOutput
type ContainerInstanceContainerHealthCheckArrayInput ¶
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 ¶
type ContainerInstanceContainerHealthCheckArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerHealthCheckArrayOutput) ElementType ¶
func (ContainerInstanceContainerHealthCheckArrayOutput) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckArrayOutput) ToContainerInstanceContainerHealthCheckArrayOutput ¶
func (o ContainerInstanceContainerHealthCheckArrayOutput) ToContainerInstanceContainerHealthCheckArrayOutput() ContainerInstanceContainerHealthCheckArrayOutput
func (ContainerInstanceContainerHealthCheckArrayOutput) ToContainerInstanceContainerHealthCheckArrayOutputWithContext ¶
func (o ContainerInstanceContainerHealthCheckArrayOutput) ToContainerInstanceContainerHealthCheckArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckArrayOutput
type ContainerInstanceContainerHealthCheckHeaderArgs ¶
type ContainerInstanceContainerHealthCheckHeaderArgs struct { // Container HTTP header Key. Name pulumi.StringPtrInput `pulumi:"name"` // Container HTTP header value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ContainerInstanceContainerHealthCheckHeaderArgs) ElementType ¶
func (ContainerInstanceContainerHealthCheckHeaderArgs) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckHeaderArgs) ToContainerInstanceContainerHealthCheckHeaderOutput ¶
func (i ContainerInstanceContainerHealthCheckHeaderArgs) ToContainerInstanceContainerHealthCheckHeaderOutput() ContainerInstanceContainerHealthCheckHeaderOutput
func (ContainerInstanceContainerHealthCheckHeaderArgs) ToContainerInstanceContainerHealthCheckHeaderOutputWithContext ¶
func (i ContainerInstanceContainerHealthCheckHeaderArgs) ToContainerInstanceContainerHealthCheckHeaderOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckHeaderOutput
type ContainerInstanceContainerHealthCheckHeaderArray ¶
type ContainerInstanceContainerHealthCheckHeaderArray []ContainerInstanceContainerHealthCheckHeaderInput
func (ContainerInstanceContainerHealthCheckHeaderArray) ElementType ¶
func (ContainerInstanceContainerHealthCheckHeaderArray) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckHeaderArray) ToContainerInstanceContainerHealthCheckHeaderArrayOutput ¶
func (i ContainerInstanceContainerHealthCheckHeaderArray) ToContainerInstanceContainerHealthCheckHeaderArrayOutput() ContainerInstanceContainerHealthCheckHeaderArrayOutput
func (ContainerInstanceContainerHealthCheckHeaderArray) ToContainerInstanceContainerHealthCheckHeaderArrayOutputWithContext ¶
func (i ContainerInstanceContainerHealthCheckHeaderArray) ToContainerInstanceContainerHealthCheckHeaderArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckHeaderArrayOutput
type ContainerInstanceContainerHealthCheckHeaderArrayInput ¶
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 ¶
type ContainerInstanceContainerHealthCheckHeaderArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerHealthCheckHeaderArrayOutput) ElementType ¶
func (ContainerInstanceContainerHealthCheckHeaderArrayOutput) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckHeaderArrayOutput) ToContainerInstanceContainerHealthCheckHeaderArrayOutput ¶
func (o ContainerInstanceContainerHealthCheckHeaderArrayOutput) ToContainerInstanceContainerHealthCheckHeaderArrayOutput() ContainerInstanceContainerHealthCheckHeaderArrayOutput
func (ContainerInstanceContainerHealthCheckHeaderArrayOutput) ToContainerInstanceContainerHealthCheckHeaderArrayOutputWithContext ¶
func (o ContainerInstanceContainerHealthCheckHeaderArrayOutput) ToContainerInstanceContainerHealthCheckHeaderArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckHeaderArrayOutput
type ContainerInstanceContainerHealthCheckHeaderInput ¶
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 ¶
type ContainerInstanceContainerHealthCheckHeaderOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerHealthCheckHeaderOutput) ElementType ¶
func (ContainerInstanceContainerHealthCheckHeaderOutput) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckHeaderOutput) Name ¶
func (o ContainerInstanceContainerHealthCheckHeaderOutput) Name() pulumi.StringPtrOutput
Container HTTP header Key.
func (ContainerInstanceContainerHealthCheckHeaderOutput) ToContainerInstanceContainerHealthCheckHeaderOutput ¶
func (o ContainerInstanceContainerHealthCheckHeaderOutput) ToContainerInstanceContainerHealthCheckHeaderOutput() ContainerInstanceContainerHealthCheckHeaderOutput
func (ContainerInstanceContainerHealthCheckHeaderOutput) ToContainerInstanceContainerHealthCheckHeaderOutputWithContext ¶
func (o ContainerInstanceContainerHealthCheckHeaderOutput) ToContainerInstanceContainerHealthCheckHeaderOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckHeaderOutput
func (ContainerInstanceContainerHealthCheckHeaderOutput) Value ¶
func (o ContainerInstanceContainerHealthCheckHeaderOutput) Value() pulumi.StringPtrOutput
Container HTTP header value.
type ContainerInstanceContainerHealthCheckInput ¶
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 ¶
type ContainerInstanceContainerHealthCheckOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerHealthCheckOutput) Commands ¶
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 ¶
func (ContainerInstanceContainerHealthCheckOutput) ElementType() reflect.Type
func (ContainerInstanceContainerHealthCheckOutput) FailureAction ¶
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 ¶
func (o ContainerInstanceContainerHealthCheckOutput) FailureThreshold() pulumi.IntPtrOutput
Number of consecutive failures at which we consider the check failed.
func (ContainerInstanceContainerHealthCheckOutput) Headers ¶
func (o ContainerInstanceContainerHealthCheckOutput) Headers() ContainerInstanceContainerHealthCheckHeaderArrayOutput
Container health check HTTP headers.
func (ContainerInstanceContainerHealthCheckOutput) HealthCheckType ¶
func (o ContainerInstanceContainerHealthCheckOutput) HealthCheckType() pulumi.StringOutput
Container health check type.
func (ContainerInstanceContainerHealthCheckOutput) InitialDelayInSeconds ¶
func (o ContainerInstanceContainerHealthCheckOutput) InitialDelayInSeconds() pulumi.IntPtrOutput
The initial delay in seconds before start checking container health status.
func (ContainerInstanceContainerHealthCheckOutput) IntervalInSeconds ¶
func (o ContainerInstanceContainerHealthCheckOutput) IntervalInSeconds() pulumi.IntPtrOutput
Number of seconds between two consecutive runs for checking container health.
func (ContainerInstanceContainerHealthCheckOutput) Name ¶
func (o ContainerInstanceContainerHealthCheckOutput) Name() pulumi.StringPtrOutput
Health check name.
func (ContainerInstanceContainerHealthCheckOutput) Path ¶
func (o ContainerInstanceContainerHealthCheckOutput) Path() pulumi.StringPtrOutput
Container health check HTTP path.
func (ContainerInstanceContainerHealthCheckOutput) Port ¶
func (o ContainerInstanceContainerHealthCheckOutput) Port() pulumi.IntPtrOutput
Container health check HTTP port.
func (ContainerInstanceContainerHealthCheckOutput) Status ¶
func (o ContainerInstanceContainerHealthCheckOutput) Status() pulumi.StringPtrOutput
func (ContainerInstanceContainerHealthCheckOutput) StatusDetails ¶
func (o ContainerInstanceContainerHealthCheckOutput) StatusDetails() pulumi.StringPtrOutput
func (ContainerInstanceContainerHealthCheckOutput) SuccessThreshold ¶
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 ¶
func (o ContainerInstanceContainerHealthCheckOutput) TimeoutInSeconds() pulumi.IntPtrOutput
Length of waiting time in seconds before marking health check failed.
func (ContainerInstanceContainerHealthCheckOutput) ToContainerInstanceContainerHealthCheckOutput ¶
func (o ContainerInstanceContainerHealthCheckOutput) ToContainerInstanceContainerHealthCheckOutput() ContainerInstanceContainerHealthCheckOutput
func (ContainerInstanceContainerHealthCheckOutput) ToContainerInstanceContainerHealthCheckOutputWithContext ¶
func (o ContainerInstanceContainerHealthCheckOutput) ToContainerInstanceContainerHealthCheckOutputWithContext(ctx context.Context) ContainerInstanceContainerHealthCheckOutput
type ContainerInstanceContainerInput ¶
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 ¶
type ContainerInstanceContainerOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerOutput) Arguments ¶
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 ¶
func (o ContainerInstanceContainerOutput) AvailabilityDomain() pulumi.StringPtrOutput
The availability domain where the container instance runs.
func (ContainerInstanceContainerOutput) Commands ¶
func (o ContainerInstanceContainerOutput) Commands() pulumi.StringArrayOutput
An optional command that overrides the ENTRYPOINT process. If you do not provide a value, the existing ENTRYPOINT process defined in the image is used.
func (ContainerInstanceContainerOutput) CompartmentId ¶
func (o ContainerInstanceContainerOutput) CompartmentId() pulumi.StringPtrOutput
(Updatable) The compartment OCID.
func (ContainerInstanceContainerOutput) ContainerId ¶
func (o ContainerInstanceContainerOutput) ContainerId() pulumi.StringPtrOutput
The OCID of the container.
func (ContainerInstanceContainerOutput) ContainerInstanceId ¶
func (o ContainerInstanceContainerOutput) ContainerInstanceId() pulumi.StringPtrOutput
func (ContainerInstanceContainerOutput) DefinedTags ¶
func (o ContainerInstanceContainerOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`.
func (ContainerInstanceContainerOutput) DisplayName ¶
func (o ContainerInstanceContainerOutput) DisplayName() pulumi.StringPtrOutput
A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. If you don't provide a name, a name is generated automatically.
func (ContainerInstanceContainerOutput) ElementType ¶
func (ContainerInstanceContainerOutput) ElementType() reflect.Type
func (ContainerInstanceContainerOutput) EnvironmentVariables ¶
func (o ContainerInstanceContainerOutput) EnvironmentVariables() pulumi.StringMapOutput
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 ¶
func (o ContainerInstanceContainerOutput) ExitCode() pulumi.IntPtrOutput
func (ContainerInstanceContainerOutput) FaultDomain ¶
func (o ContainerInstanceContainerOutput) FaultDomain() pulumi.StringPtrOutput
The fault domain where the container instance runs.
func (ContainerInstanceContainerOutput) FreeformTags ¶
func (o ContainerInstanceContainerOutput) FreeformTags() pulumi.StringMapOutput
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o ContainerInstanceContainerOutput) ResourceConfig() ContainerInstanceContainerResourceConfigPtrOutput
The size and amount of resources available to the container.
func (ContainerInstanceContainerOutput) SecurityContext ¶
func (o ContainerInstanceContainerOutput) SecurityContext() ContainerInstanceContainerSecurityContextPtrOutput
Security context for container.
func (ContainerInstanceContainerOutput) State ¶
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 ¶
func (o ContainerInstanceContainerOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`.
func (ContainerInstanceContainerOutput) TimeCreated ¶
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 ¶
func (o ContainerInstanceContainerOutput) TimeTerminated() pulumi.StringPtrOutput
func (ContainerInstanceContainerOutput) TimeUpdated ¶
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 ¶
func (o ContainerInstanceContainerOutput) ToContainerInstanceContainerOutput() ContainerInstanceContainerOutput
func (ContainerInstanceContainerOutput) ToContainerInstanceContainerOutputWithContext ¶
func (o ContainerInstanceContainerOutput) ToContainerInstanceContainerOutputWithContext(ctx context.Context) ContainerInstanceContainerOutput
func (ContainerInstanceContainerOutput) VolumeMounts ¶
func (o ContainerInstanceContainerOutput) VolumeMounts() ContainerInstanceContainerVolumeMountArrayOutput
List of the volume mounts.
func (ContainerInstanceContainerOutput) WorkingDirectory ¶
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 ¶
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 ¶
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 ¶
func (ContainerInstanceContainerResourceConfigArgs) ElementType() reflect.Type
func (ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigOutput ¶
func (i ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigOutput() ContainerInstanceContainerResourceConfigOutput
func (ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigOutputWithContext ¶
func (i ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigOutput
func (ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigPtrOutput ¶
func (i ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigPtrOutput() ContainerInstanceContainerResourceConfigPtrOutput
func (ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigPtrOutputWithContext ¶
func (i ContainerInstanceContainerResourceConfigArgs) ToContainerInstanceContainerResourceConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigPtrOutput
type ContainerInstanceContainerResourceConfigInput ¶
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 ¶
type ContainerInstanceContainerResourceConfigOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerResourceConfigOutput) ElementType ¶
func (ContainerInstanceContainerResourceConfigOutput) ElementType() reflect.Type
func (ContainerInstanceContainerResourceConfigOutput) MemoryLimitInGbs ¶
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 ¶
func (o ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigOutput() ContainerInstanceContainerResourceConfigOutput
func (ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigOutputWithContext ¶
func (o ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigOutput
func (ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigPtrOutput ¶
func (o ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigPtrOutput() ContainerInstanceContainerResourceConfigPtrOutput
func (ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigPtrOutputWithContext ¶
func (o ContainerInstanceContainerResourceConfigOutput) ToContainerInstanceContainerResourceConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigPtrOutput
func (ContainerInstanceContainerResourceConfigOutput) VcpusLimit ¶
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 ¶
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 ¶
func ContainerInstanceContainerResourceConfigPtr(v *ContainerInstanceContainerResourceConfigArgs) ContainerInstanceContainerResourceConfigPtrInput
type ContainerInstanceContainerResourceConfigPtrOutput ¶
type ContainerInstanceContainerResourceConfigPtrOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerResourceConfigPtrOutput) ElementType ¶
func (ContainerInstanceContainerResourceConfigPtrOutput) ElementType() reflect.Type
func (ContainerInstanceContainerResourceConfigPtrOutput) MemoryLimitInGbs ¶
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 ¶
func (o ContainerInstanceContainerResourceConfigPtrOutput) ToContainerInstanceContainerResourceConfigPtrOutput() ContainerInstanceContainerResourceConfigPtrOutput
func (ContainerInstanceContainerResourceConfigPtrOutput) ToContainerInstanceContainerResourceConfigPtrOutputWithContext ¶
func (o ContainerInstanceContainerResourceConfigPtrOutput) ToContainerInstanceContainerResourceConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerResourceConfigPtrOutput
func (ContainerInstanceContainerResourceConfigPtrOutput) VcpusLimit ¶
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 ¶
type ContainerInstanceContainerSecurityContext struct { // Linux Container capabilities to configure capabilities of container. Capabilities *ContainerInstanceContainerSecurityContextCapabilities `pulumi:"capabilities"` // 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 ¶
type ContainerInstanceContainerSecurityContextArgs struct { // Linux Container capabilities to configure capabilities of container. Capabilities ContainerInstanceContainerSecurityContextCapabilitiesPtrInput `pulumi:"capabilities"` // 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 ¶
func (ContainerInstanceContainerSecurityContextArgs) ElementType() reflect.Type
func (ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextOutput ¶
func (i ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextOutput() ContainerInstanceContainerSecurityContextOutput
func (ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextOutputWithContext ¶
func (i ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextOutput
func (ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextPtrOutput ¶
func (i ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextPtrOutput() ContainerInstanceContainerSecurityContextPtrOutput
func (ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextPtrOutputWithContext ¶
func (i ContainerInstanceContainerSecurityContextArgs) ToContainerInstanceContainerSecurityContextPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextPtrOutput
type ContainerInstanceContainerSecurityContextCapabilitiesArgs ¶
type ContainerInstanceContainerSecurityContextCapabilitiesArgs struct { // A list of additional configurable container capabilities. AddCapabilities pulumi.StringArrayInput `pulumi:"addCapabilities"` // A list of container capabilities that can be dropped. DropCapabilities pulumi.StringArrayInput `pulumi:"dropCapabilities"` }
func (ContainerInstanceContainerSecurityContextCapabilitiesArgs) ElementType ¶
func (ContainerInstanceContainerSecurityContextCapabilitiesArgs) ElementType() reflect.Type
func (ContainerInstanceContainerSecurityContextCapabilitiesArgs) ToContainerInstanceContainerSecurityContextCapabilitiesOutput ¶
func (i ContainerInstanceContainerSecurityContextCapabilitiesArgs) ToContainerInstanceContainerSecurityContextCapabilitiesOutput() ContainerInstanceContainerSecurityContextCapabilitiesOutput
func (ContainerInstanceContainerSecurityContextCapabilitiesArgs) ToContainerInstanceContainerSecurityContextCapabilitiesOutputWithContext ¶
func (i ContainerInstanceContainerSecurityContextCapabilitiesArgs) ToContainerInstanceContainerSecurityContextCapabilitiesOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextCapabilitiesOutput
func (ContainerInstanceContainerSecurityContextCapabilitiesArgs) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutput ¶
func (i ContainerInstanceContainerSecurityContextCapabilitiesArgs) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutput() ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
func (ContainerInstanceContainerSecurityContextCapabilitiesArgs) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutputWithContext ¶
func (i ContainerInstanceContainerSecurityContextCapabilitiesArgs) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
type ContainerInstanceContainerSecurityContextCapabilitiesInput ¶
type ContainerInstanceContainerSecurityContextCapabilitiesInput interface { pulumi.Input ToContainerInstanceContainerSecurityContextCapabilitiesOutput() ContainerInstanceContainerSecurityContextCapabilitiesOutput ToContainerInstanceContainerSecurityContextCapabilitiesOutputWithContext(context.Context) ContainerInstanceContainerSecurityContextCapabilitiesOutput }
ContainerInstanceContainerSecurityContextCapabilitiesInput is an input type that accepts ContainerInstanceContainerSecurityContextCapabilitiesArgs and ContainerInstanceContainerSecurityContextCapabilitiesOutput values. You can construct a concrete instance of `ContainerInstanceContainerSecurityContextCapabilitiesInput` via:
ContainerInstanceContainerSecurityContextCapabilitiesArgs{...}
type ContainerInstanceContainerSecurityContextCapabilitiesOutput ¶
type ContainerInstanceContainerSecurityContextCapabilitiesOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerSecurityContextCapabilitiesOutput) AddCapabilities ¶
func (o ContainerInstanceContainerSecurityContextCapabilitiesOutput) AddCapabilities() pulumi.StringArrayOutput
A list of additional configurable container capabilities.
func (ContainerInstanceContainerSecurityContextCapabilitiesOutput) DropCapabilities ¶
func (o ContainerInstanceContainerSecurityContextCapabilitiesOutput) DropCapabilities() pulumi.StringArrayOutput
A list of container capabilities that can be dropped.
func (ContainerInstanceContainerSecurityContextCapabilitiesOutput) ElementType ¶
func (ContainerInstanceContainerSecurityContextCapabilitiesOutput) ElementType() reflect.Type
func (ContainerInstanceContainerSecurityContextCapabilitiesOutput) ToContainerInstanceContainerSecurityContextCapabilitiesOutput ¶
func (o ContainerInstanceContainerSecurityContextCapabilitiesOutput) ToContainerInstanceContainerSecurityContextCapabilitiesOutput() ContainerInstanceContainerSecurityContextCapabilitiesOutput
func (ContainerInstanceContainerSecurityContextCapabilitiesOutput) ToContainerInstanceContainerSecurityContextCapabilitiesOutputWithContext ¶
func (o ContainerInstanceContainerSecurityContextCapabilitiesOutput) ToContainerInstanceContainerSecurityContextCapabilitiesOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextCapabilitiesOutput
func (ContainerInstanceContainerSecurityContextCapabilitiesOutput) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutput ¶
func (o ContainerInstanceContainerSecurityContextCapabilitiesOutput) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutput() ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
func (ContainerInstanceContainerSecurityContextCapabilitiesOutput) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutputWithContext ¶
func (o ContainerInstanceContainerSecurityContextCapabilitiesOutput) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
type ContainerInstanceContainerSecurityContextCapabilitiesPtrInput ¶
type ContainerInstanceContainerSecurityContextCapabilitiesPtrInput interface { pulumi.Input ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutput() ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutputWithContext(context.Context) ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput }
ContainerInstanceContainerSecurityContextCapabilitiesPtrInput is an input type that accepts ContainerInstanceContainerSecurityContextCapabilitiesArgs, ContainerInstanceContainerSecurityContextCapabilitiesPtr and ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput values. You can construct a concrete instance of `ContainerInstanceContainerSecurityContextCapabilitiesPtrInput` via:
ContainerInstanceContainerSecurityContextCapabilitiesArgs{...} or: nil
func ContainerInstanceContainerSecurityContextCapabilitiesPtr ¶
func ContainerInstanceContainerSecurityContextCapabilitiesPtr(v *ContainerInstanceContainerSecurityContextCapabilitiesArgs) ContainerInstanceContainerSecurityContextCapabilitiesPtrInput
type ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput ¶
type ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) AddCapabilities ¶
func (o ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) AddCapabilities() pulumi.StringArrayOutput
A list of additional configurable container capabilities.
func (ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) DropCapabilities ¶
func (o ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) DropCapabilities() pulumi.StringArrayOutput
A list of container capabilities that can be dropped.
func (ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) ElementType ¶
func (ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) ElementType() reflect.Type
func (ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutput ¶
func (o ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutput() ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
func (ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutputWithContext ¶
func (o ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput) ToContainerInstanceContainerSecurityContextCapabilitiesPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
type ContainerInstanceContainerSecurityContextInput ¶
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 ¶
type ContainerInstanceContainerSecurityContextOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerSecurityContextOutput) Capabilities ¶
func (o ContainerInstanceContainerSecurityContextOutput) Capabilities() ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
Linux Container capabilities to configure capabilities of container.
func (ContainerInstanceContainerSecurityContextOutput) ElementType ¶
func (ContainerInstanceContainerSecurityContextOutput) ElementType() reflect.Type
func (ContainerInstanceContainerSecurityContextOutput) IsNonRootUserCheckEnabled ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o ContainerInstanceContainerSecurityContextOutput) SecurityContextType() pulumi.StringPtrOutput
The type of security context
func (ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextOutput ¶
func (o ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextOutput() ContainerInstanceContainerSecurityContextOutput
func (ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextOutputWithContext ¶
func (o ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextOutput
func (ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextPtrOutput ¶
func (o ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextPtrOutput() ContainerInstanceContainerSecurityContextPtrOutput
func (ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextPtrOutputWithContext ¶
func (o ContainerInstanceContainerSecurityContextOutput) ToContainerInstanceContainerSecurityContextPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextPtrOutput
type ContainerInstanceContainerSecurityContextPtrInput ¶
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 ¶
func ContainerInstanceContainerSecurityContextPtr(v *ContainerInstanceContainerSecurityContextArgs) ContainerInstanceContainerSecurityContextPtrInput
type ContainerInstanceContainerSecurityContextPtrOutput ¶
type ContainerInstanceContainerSecurityContextPtrOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerSecurityContextPtrOutput) Capabilities ¶
func (o ContainerInstanceContainerSecurityContextPtrOutput) Capabilities() ContainerInstanceContainerSecurityContextCapabilitiesPtrOutput
Linux Container capabilities to configure capabilities of container.
func (ContainerInstanceContainerSecurityContextPtrOutput) ElementType ¶
func (ContainerInstanceContainerSecurityContextPtrOutput) ElementType() reflect.Type
func (ContainerInstanceContainerSecurityContextPtrOutput) IsNonRootUserCheckEnabled ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (o ContainerInstanceContainerSecurityContextPtrOutput) SecurityContextType() pulumi.StringPtrOutput
The type of security context
func (ContainerInstanceContainerSecurityContextPtrOutput) ToContainerInstanceContainerSecurityContextPtrOutput ¶
func (o ContainerInstanceContainerSecurityContextPtrOutput) ToContainerInstanceContainerSecurityContextPtrOutput() ContainerInstanceContainerSecurityContextPtrOutput
func (ContainerInstanceContainerSecurityContextPtrOutput) ToContainerInstanceContainerSecurityContextPtrOutputWithContext ¶
func (o ContainerInstanceContainerSecurityContextPtrOutput) ToContainerInstanceContainerSecurityContextPtrOutputWithContext(ctx context.Context) ContainerInstanceContainerSecurityContextPtrOutput
type ContainerInstanceContainerVolumeMount ¶
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 ¶
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 ¶
func (ContainerInstanceContainerVolumeMountArgs) ElementType() reflect.Type
func (ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutput ¶
func (i ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput
func (ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutputWithContext ¶
func (i ContainerInstanceContainerVolumeMountArgs) ToContainerInstanceContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountOutput
type ContainerInstanceContainerVolumeMountArray ¶
type ContainerInstanceContainerVolumeMountArray []ContainerInstanceContainerVolumeMountInput
func (ContainerInstanceContainerVolumeMountArray) ElementType ¶
func (ContainerInstanceContainerVolumeMountArray) ElementType() reflect.Type
func (ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutput ¶
func (i ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput
func (ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutputWithContext ¶
func (i ContainerInstanceContainerVolumeMountArray) ToContainerInstanceContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountArrayOutput
type ContainerInstanceContainerVolumeMountArrayInput ¶
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 ¶
type ContainerInstanceContainerVolumeMountArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerVolumeMountArrayOutput) ElementType ¶
func (ContainerInstanceContainerVolumeMountArrayOutput) ElementType() reflect.Type
func (ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutput ¶
func (o ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutput() ContainerInstanceContainerVolumeMountArrayOutput
func (ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutputWithContext ¶
func (o ContainerInstanceContainerVolumeMountArrayOutput) ToContainerInstanceContainerVolumeMountArrayOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountArrayOutput
type ContainerInstanceContainerVolumeMountInput ¶
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 ¶
type ContainerInstanceContainerVolumeMountOutput struct{ *pulumi.OutputState }
func (ContainerInstanceContainerVolumeMountOutput) ElementType ¶
func (ContainerInstanceContainerVolumeMountOutput) ElementType() reflect.Type
func (ContainerInstanceContainerVolumeMountOutput) IsReadOnly ¶
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 ¶
func (o ContainerInstanceContainerVolumeMountOutput) MountPath() pulumi.StringOutput
The volume access path.
func (ContainerInstanceContainerVolumeMountOutput) Partition ¶
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 ¶
func (o ContainerInstanceContainerVolumeMountOutput) SubPath() pulumi.StringPtrOutput
A subpath inside the referenced volume.
func (ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutput ¶
func (o ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutput() ContainerInstanceContainerVolumeMountOutput
func (ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutputWithContext ¶
func (o ContainerInstanceContainerVolumeMountOutput) ToContainerInstanceContainerVolumeMountOutputWithContext(ctx context.Context) ContainerInstanceContainerVolumeMountOutput
func (ContainerInstanceContainerVolumeMountOutput) VolumeName ¶
func (o ContainerInstanceContainerVolumeMountOutput) VolumeName() pulumi.StringOutput
The name of the volume. Avoid entering confidential information.
type ContainerInstanceDnsConfig ¶
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 ¶
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 ¶
func (ContainerInstanceDnsConfigArgs) ElementType() reflect.Type
func (ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigOutput ¶
func (i ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigOutput() ContainerInstanceDnsConfigOutput
func (ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigOutputWithContext ¶
func (i ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigOutput
func (ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigPtrOutput ¶
func (i ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigPtrOutput() ContainerInstanceDnsConfigPtrOutput
func (ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigPtrOutputWithContext ¶
func (i ContainerInstanceDnsConfigArgs) ToContainerInstanceDnsConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigPtrOutput
type ContainerInstanceDnsConfigInput ¶
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 ¶
type ContainerInstanceDnsConfigOutput struct{ *pulumi.OutputState }
func (ContainerInstanceDnsConfigOutput) ElementType ¶
func (ContainerInstanceDnsConfigOutput) ElementType() reflect.Type
func (ContainerInstanceDnsConfigOutput) Nameservers ¶
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 ¶
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 ¶
func (o ContainerInstanceDnsConfigOutput) Searches() pulumi.StringArrayOutput
Search list for host-name lookup. If null, we will use searches from subnet dhcpDnsOptios.
func (ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigOutput ¶
func (o ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigOutput() ContainerInstanceDnsConfigOutput
func (ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigOutputWithContext ¶
func (o ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigOutput
func (ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigPtrOutput ¶
func (o ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigPtrOutput() ContainerInstanceDnsConfigPtrOutput
func (ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigPtrOutputWithContext ¶
func (o ContainerInstanceDnsConfigOutput) ToContainerInstanceDnsConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigPtrOutput
type ContainerInstanceDnsConfigPtrInput ¶
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 ¶
func ContainerInstanceDnsConfigPtr(v *ContainerInstanceDnsConfigArgs) ContainerInstanceDnsConfigPtrInput
type ContainerInstanceDnsConfigPtrOutput ¶
type ContainerInstanceDnsConfigPtrOutput struct{ *pulumi.OutputState }
func (ContainerInstanceDnsConfigPtrOutput) Elem ¶
func (o ContainerInstanceDnsConfigPtrOutput) Elem() ContainerInstanceDnsConfigOutput
func (ContainerInstanceDnsConfigPtrOutput) ElementType ¶
func (ContainerInstanceDnsConfigPtrOutput) ElementType() reflect.Type
func (ContainerInstanceDnsConfigPtrOutput) Nameservers ¶
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 ¶
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 ¶
func (o ContainerInstanceDnsConfigPtrOutput) Searches() pulumi.StringArrayOutput
Search list for host-name lookup. If null, we will use searches from subnet dhcpDnsOptios.
func (ContainerInstanceDnsConfigPtrOutput) ToContainerInstanceDnsConfigPtrOutput ¶
func (o ContainerInstanceDnsConfigPtrOutput) ToContainerInstanceDnsConfigPtrOutput() ContainerInstanceDnsConfigPtrOutput
func (ContainerInstanceDnsConfigPtrOutput) ToContainerInstanceDnsConfigPtrOutputWithContext ¶
func (o ContainerInstanceDnsConfigPtrOutput) ToContainerInstanceDnsConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceDnsConfigPtrOutput
type ContainerInstanceImagePullSecret ¶
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 ¶
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 ¶
func (ContainerInstanceImagePullSecretArgs) ElementType() reflect.Type
func (ContainerInstanceImagePullSecretArgs) ToContainerInstanceImagePullSecretOutput ¶
func (i ContainerInstanceImagePullSecretArgs) ToContainerInstanceImagePullSecretOutput() ContainerInstanceImagePullSecretOutput
func (ContainerInstanceImagePullSecretArgs) ToContainerInstanceImagePullSecretOutputWithContext ¶
func (i ContainerInstanceImagePullSecretArgs) ToContainerInstanceImagePullSecretOutputWithContext(ctx context.Context) ContainerInstanceImagePullSecretOutput
type ContainerInstanceImagePullSecretArray ¶
type ContainerInstanceImagePullSecretArray []ContainerInstanceImagePullSecretInput
func (ContainerInstanceImagePullSecretArray) ElementType ¶
func (ContainerInstanceImagePullSecretArray) ElementType() reflect.Type
func (ContainerInstanceImagePullSecretArray) ToContainerInstanceImagePullSecretArrayOutput ¶
func (i ContainerInstanceImagePullSecretArray) ToContainerInstanceImagePullSecretArrayOutput() ContainerInstanceImagePullSecretArrayOutput
func (ContainerInstanceImagePullSecretArray) ToContainerInstanceImagePullSecretArrayOutputWithContext ¶
func (i ContainerInstanceImagePullSecretArray) ToContainerInstanceImagePullSecretArrayOutputWithContext(ctx context.Context) ContainerInstanceImagePullSecretArrayOutput
type ContainerInstanceImagePullSecretArrayInput ¶
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 ¶
type ContainerInstanceImagePullSecretArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceImagePullSecretArrayOutput) ElementType ¶
func (ContainerInstanceImagePullSecretArrayOutput) ElementType() reflect.Type
func (ContainerInstanceImagePullSecretArrayOutput) ToContainerInstanceImagePullSecretArrayOutput ¶
func (o ContainerInstanceImagePullSecretArrayOutput) ToContainerInstanceImagePullSecretArrayOutput() ContainerInstanceImagePullSecretArrayOutput
func (ContainerInstanceImagePullSecretArrayOutput) ToContainerInstanceImagePullSecretArrayOutputWithContext ¶
func (o ContainerInstanceImagePullSecretArrayOutput) ToContainerInstanceImagePullSecretArrayOutputWithContext(ctx context.Context) ContainerInstanceImagePullSecretArrayOutput
type ContainerInstanceImagePullSecretInput ¶
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 ¶
type ContainerInstanceImagePullSecretOutput struct{ *pulumi.OutputState }
func (ContainerInstanceImagePullSecretOutput) ElementType ¶
func (ContainerInstanceImagePullSecretOutput) ElementType() reflect.Type
func (ContainerInstanceImagePullSecretOutput) Password ¶
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 ¶
func (o ContainerInstanceImagePullSecretOutput) RegistryEndpoint() pulumi.StringOutput
The registry endpoint of the container image.
func (ContainerInstanceImagePullSecretOutput) SecretId ¶
func (o ContainerInstanceImagePullSecretOutput) SecretId() pulumi.StringPtrOutput
The OCID of the secret for registry credentials.
func (ContainerInstanceImagePullSecretOutput) SecretType ¶
func (o ContainerInstanceImagePullSecretOutput) SecretType() pulumi.StringOutput
The type of ImagePullSecret.
func (ContainerInstanceImagePullSecretOutput) ToContainerInstanceImagePullSecretOutput ¶
func (o ContainerInstanceImagePullSecretOutput) ToContainerInstanceImagePullSecretOutput() ContainerInstanceImagePullSecretOutput
func (ContainerInstanceImagePullSecretOutput) ToContainerInstanceImagePullSecretOutputWithContext ¶
func (o ContainerInstanceImagePullSecretOutput) ToContainerInstanceImagePullSecretOutputWithContext(ctx context.Context) ContainerInstanceImagePullSecretOutput
func (ContainerInstanceImagePullSecretOutput) Username ¶
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 ¶
type ContainerInstanceInput interface { pulumi.Input ToContainerInstanceOutput() ContainerInstanceOutput ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput }
type ContainerInstanceMap ¶
type ContainerInstanceMap map[string]ContainerInstanceInput
func (ContainerInstanceMap) ElementType ¶
func (ContainerInstanceMap) ElementType() reflect.Type
func (ContainerInstanceMap) ToContainerInstanceMapOutput ¶
func (i ContainerInstanceMap) ToContainerInstanceMapOutput() ContainerInstanceMapOutput
func (ContainerInstanceMap) ToContainerInstanceMapOutputWithContext ¶
func (i ContainerInstanceMap) ToContainerInstanceMapOutputWithContext(ctx context.Context) ContainerInstanceMapOutput
type ContainerInstanceMapInput ¶
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 ¶
type ContainerInstanceMapOutput struct{ *pulumi.OutputState }
func (ContainerInstanceMapOutput) ElementType ¶
func (ContainerInstanceMapOutput) ElementType() reflect.Type
func (ContainerInstanceMapOutput) MapIndex ¶
func (o ContainerInstanceMapOutput) MapIndex(k pulumi.StringInput) ContainerInstanceOutput
func (ContainerInstanceMapOutput) ToContainerInstanceMapOutput ¶
func (o ContainerInstanceMapOutput) ToContainerInstanceMapOutput() ContainerInstanceMapOutput
func (ContainerInstanceMapOutput) ToContainerInstanceMapOutputWithContext ¶
func (o ContainerInstanceMapOutput) ToContainerInstanceMapOutputWithContext(ctx context.Context) ContainerInstanceMapOutput
type ContainerInstanceOutput ¶
type ContainerInstanceOutput struct{ *pulumi.OutputState }
func (ContainerInstanceOutput) AvailabilityDomain ¶
func (o ContainerInstanceOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain where the container instance runs.
func (ContainerInstanceOutput) CompartmentId ¶
func (o ContainerInstanceOutput) CompartmentId() pulumi.StringOutput
(Updatable) The compartment OCID.
func (ContainerInstanceOutput) ContainerCount ¶
func (o ContainerInstanceOutput) ContainerCount() pulumi.IntOutput
The number of containers on the container instance.
func (ContainerInstanceOutput) ContainerRestartPolicy ¶
func (o ContainerInstanceOutput) ContainerRestartPolicy() pulumi.StringOutput
Container restart policy
func (ContainerInstanceOutput) Containers ¶
func (o ContainerInstanceOutput) Containers() ContainerInstanceContainerArrayOutput
The containers to create on this container instance.
func (ContainerInstanceOutput) DefinedTags ¶
func (o ContainerInstanceOutput) DefinedTags() pulumi.StringMapOutput
(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`.
func (ContainerInstanceOutput) DisplayName ¶
func (o ContainerInstanceOutput) DisplayName() pulumi.StringOutput
(Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. If you don't provide a name, a name is generated automatically.
func (ContainerInstanceOutput) DnsConfig ¶
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 ¶
func (ContainerInstanceOutput) ElementType() reflect.Type
func (ContainerInstanceOutput) FaultDomain ¶
func (o ContainerInstanceOutput) FaultDomain() pulumi.StringOutput
The fault domain where the container instance runs.
func (ContainerInstanceOutput) FreeformTags ¶
func (o ContainerInstanceOutput) FreeformTags() pulumi.StringMapOutput
(Updatable) 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 ¶
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 ¶
func (o ContainerInstanceOutput) ImagePullSecrets() ContainerInstanceImagePullSecretArrayOutput
The image pulls secrets so you can access private registry to pull container images.
func (ContainerInstanceOutput) LifecycleDetails ¶
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 ¶
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 ¶
func (o ContainerInstanceOutput) ShapeConfig() ContainerInstanceShapeConfigOutput
The size and amount of resources available to the container instance.
func (ContainerInstanceOutput) State ¶
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 ¶
func (o ContainerInstanceOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`.
func (ContainerInstanceOutput) TimeCreated ¶
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 ¶
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 ¶
func (o ContainerInstanceOutput) ToContainerInstanceOutput() ContainerInstanceOutput
func (ContainerInstanceOutput) ToContainerInstanceOutputWithContext ¶
func (o ContainerInstanceOutput) ToContainerInstanceOutputWithContext(ctx context.Context) ContainerInstanceOutput
func (ContainerInstanceOutput) Vnics ¶
func (o ContainerInstanceOutput) Vnics() ContainerInstanceVnicArrayOutput
The networks available to containers on this container instance.
func (ContainerInstanceOutput) VolumeCount ¶
func (o ContainerInstanceOutput) VolumeCount() pulumi.IntOutput
The number of volumes that are attached to the container instance.
func (ContainerInstanceOutput) Volumes ¶
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 ¶
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 ¶
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 ¶
func (ContainerInstanceShapeConfigArgs) ElementType() reflect.Type
func (ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigOutput ¶
func (i ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigOutput() ContainerInstanceShapeConfigOutput
func (ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigOutputWithContext ¶
func (i ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigOutput
func (ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigPtrOutput ¶
func (i ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigPtrOutput() ContainerInstanceShapeConfigPtrOutput
func (ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigPtrOutputWithContext ¶
func (i ContainerInstanceShapeConfigArgs) ToContainerInstanceShapeConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigPtrOutput
type ContainerInstanceShapeConfigInput ¶
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 ¶
type ContainerInstanceShapeConfigOutput struct{ *pulumi.OutputState }
func (ContainerInstanceShapeConfigOutput) ElementType ¶
func (ContainerInstanceShapeConfigOutput) ElementType() reflect.Type
func (ContainerInstanceShapeConfigOutput) MemoryInGbs ¶
func (o ContainerInstanceShapeConfigOutput) MemoryInGbs() pulumi.Float64PtrOutput
The total amount of memory available to the container instance (GB).
func (ContainerInstanceShapeConfigOutput) NetworkingBandwidthInGbps ¶
func (o ContainerInstanceShapeConfigOutput) NetworkingBandwidthInGbps() pulumi.Float64PtrOutput
The networking bandwidth available to the container instance, in gigabits per second.
func (ContainerInstanceShapeConfigOutput) Ocpus ¶
func (o ContainerInstanceShapeConfigOutput) Ocpus() pulumi.Float64Output
The total number of OCPUs available to the container instance.
func (ContainerInstanceShapeConfigOutput) ProcessorDescription ¶
func (o ContainerInstanceShapeConfigOutput) ProcessorDescription() pulumi.StringPtrOutput
A short description of the container instance's processor (CPU).
func (ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigOutput ¶
func (o ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigOutput() ContainerInstanceShapeConfigOutput
func (ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigOutputWithContext ¶
func (o ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigOutput
func (ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigPtrOutput ¶
func (o ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigPtrOutput() ContainerInstanceShapeConfigPtrOutput
func (ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigPtrOutputWithContext ¶
func (o ContainerInstanceShapeConfigOutput) ToContainerInstanceShapeConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigPtrOutput
type ContainerInstanceShapeConfigPtrInput ¶
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 ¶
func ContainerInstanceShapeConfigPtr(v *ContainerInstanceShapeConfigArgs) ContainerInstanceShapeConfigPtrInput
type ContainerInstanceShapeConfigPtrOutput ¶
type ContainerInstanceShapeConfigPtrOutput struct{ *pulumi.OutputState }
func (ContainerInstanceShapeConfigPtrOutput) ElementType ¶
func (ContainerInstanceShapeConfigPtrOutput) ElementType() reflect.Type
func (ContainerInstanceShapeConfigPtrOutput) MemoryInGbs ¶
func (o ContainerInstanceShapeConfigPtrOutput) MemoryInGbs() pulumi.Float64PtrOutput
The total amount of memory available to the container instance (GB).
func (ContainerInstanceShapeConfigPtrOutput) NetworkingBandwidthInGbps ¶
func (o ContainerInstanceShapeConfigPtrOutput) NetworkingBandwidthInGbps() pulumi.Float64PtrOutput
The networking bandwidth available to the container instance, in gigabits per second.
func (ContainerInstanceShapeConfigPtrOutput) Ocpus ¶
func (o ContainerInstanceShapeConfigPtrOutput) Ocpus() pulumi.Float64PtrOutput
The total number of OCPUs available to the container instance.
func (ContainerInstanceShapeConfigPtrOutput) ProcessorDescription ¶
func (o ContainerInstanceShapeConfigPtrOutput) ProcessorDescription() pulumi.StringPtrOutput
A short description of the container instance's processor (CPU).
func (ContainerInstanceShapeConfigPtrOutput) ToContainerInstanceShapeConfigPtrOutput ¶
func (o ContainerInstanceShapeConfigPtrOutput) ToContainerInstanceShapeConfigPtrOutput() ContainerInstanceShapeConfigPtrOutput
func (ContainerInstanceShapeConfigPtrOutput) ToContainerInstanceShapeConfigPtrOutputWithContext ¶
func (o ContainerInstanceShapeConfigPtrOutput) ToContainerInstanceShapeConfigPtrOutputWithContext(ctx context.Context) ContainerInstanceShapeConfigPtrOutput
type ContainerInstanceState ¶
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 // (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. DefinedTags pulumi.StringMapInput // (Updatable) A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. If you don't provide a name, a name is generated automatically. 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 // (Updatable) 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.StringMapInput // 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.StringMapInput // 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 ¶
func (ContainerInstanceState) ElementType() reflect.Type
type ContainerInstanceVnic ¶
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]string `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]string `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 ¶
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.StringMapInput `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.StringMapInput `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 ¶
func (ContainerInstanceVnicArgs) ElementType() reflect.Type
func (ContainerInstanceVnicArgs) ToContainerInstanceVnicOutput ¶
func (i ContainerInstanceVnicArgs) ToContainerInstanceVnicOutput() ContainerInstanceVnicOutput
func (ContainerInstanceVnicArgs) ToContainerInstanceVnicOutputWithContext ¶
func (i ContainerInstanceVnicArgs) ToContainerInstanceVnicOutputWithContext(ctx context.Context) ContainerInstanceVnicOutput
type ContainerInstanceVnicArray ¶
type ContainerInstanceVnicArray []ContainerInstanceVnicInput
func (ContainerInstanceVnicArray) ElementType ¶
func (ContainerInstanceVnicArray) ElementType() reflect.Type
func (ContainerInstanceVnicArray) ToContainerInstanceVnicArrayOutput ¶
func (i ContainerInstanceVnicArray) ToContainerInstanceVnicArrayOutput() ContainerInstanceVnicArrayOutput
func (ContainerInstanceVnicArray) ToContainerInstanceVnicArrayOutputWithContext ¶
func (i ContainerInstanceVnicArray) ToContainerInstanceVnicArrayOutputWithContext(ctx context.Context) ContainerInstanceVnicArrayOutput
type ContainerInstanceVnicArrayInput ¶
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 ¶
type ContainerInstanceVnicArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceVnicArrayOutput) ElementType ¶
func (ContainerInstanceVnicArrayOutput) ElementType() reflect.Type
func (ContainerInstanceVnicArrayOutput) Index ¶
func (o ContainerInstanceVnicArrayOutput) Index(i pulumi.IntInput) ContainerInstanceVnicOutput
func (ContainerInstanceVnicArrayOutput) ToContainerInstanceVnicArrayOutput ¶
func (o ContainerInstanceVnicArrayOutput) ToContainerInstanceVnicArrayOutput() ContainerInstanceVnicArrayOutput
func (ContainerInstanceVnicArrayOutput) ToContainerInstanceVnicArrayOutputWithContext ¶
func (o ContainerInstanceVnicArrayOutput) ToContainerInstanceVnicArrayOutputWithContext(ctx context.Context) ContainerInstanceVnicArrayOutput
type ContainerInstanceVnicInput ¶
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 ¶
type ContainerInstanceVnicOutput struct{ *pulumi.OutputState }
func (ContainerInstanceVnicOutput) DefinedTags ¶
func (o ContainerInstanceVnicOutput) DefinedTags() pulumi.StringMapOutput
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`.
func (ContainerInstanceVnicOutput) DisplayName ¶
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 ¶
func (ContainerInstanceVnicOutput) ElementType() reflect.Type
func (ContainerInstanceVnicOutput) FreeformTags ¶
func (o ContainerInstanceVnicOutput) FreeformTags() pulumi.StringMapOutput
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 ¶
func (o ContainerInstanceVnicOutput) HostnameLabel() pulumi.StringPtrOutput
The hostname for the VNIC's primary private IP. Used for DNS.
func (ContainerInstanceVnicOutput) IsPublicIpAssigned ¶
func (o ContainerInstanceVnicOutput) IsPublicIpAssigned() pulumi.BoolPtrOutput
Whether the VNIC should be assigned a public IP address.
func (ContainerInstanceVnicOutput) NsgIds ¶
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 ¶
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 ¶
func (o ContainerInstanceVnicOutput) SkipSourceDestCheck() pulumi.BoolPtrOutput
Whether the source/destination check is disabled on the VNIC.
func (ContainerInstanceVnicOutput) SubnetId ¶
func (o ContainerInstanceVnicOutput) SubnetId() pulumi.StringOutput
The OCID of the subnet to create the VNIC in.
func (ContainerInstanceVnicOutput) ToContainerInstanceVnicOutput ¶
func (o ContainerInstanceVnicOutput) ToContainerInstanceVnicOutput() ContainerInstanceVnicOutput
func (ContainerInstanceVnicOutput) ToContainerInstanceVnicOutputWithContext ¶
func (o ContainerInstanceVnicOutput) ToContainerInstanceVnicOutputWithContext(ctx context.Context) ContainerInstanceVnicOutput
func (ContainerInstanceVnicOutput) VnicId ¶
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 ¶
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 ¶
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 ¶
func (ContainerInstanceVolumeArgs) ElementType() reflect.Type
func (ContainerInstanceVolumeArgs) ToContainerInstanceVolumeOutput ¶
func (i ContainerInstanceVolumeArgs) ToContainerInstanceVolumeOutput() ContainerInstanceVolumeOutput
func (ContainerInstanceVolumeArgs) ToContainerInstanceVolumeOutputWithContext ¶
func (i ContainerInstanceVolumeArgs) ToContainerInstanceVolumeOutputWithContext(ctx context.Context) ContainerInstanceVolumeOutput
type ContainerInstanceVolumeArray ¶
type ContainerInstanceVolumeArray []ContainerInstanceVolumeInput
func (ContainerInstanceVolumeArray) ElementType ¶
func (ContainerInstanceVolumeArray) ElementType() reflect.Type
func (ContainerInstanceVolumeArray) ToContainerInstanceVolumeArrayOutput ¶
func (i ContainerInstanceVolumeArray) ToContainerInstanceVolumeArrayOutput() ContainerInstanceVolumeArrayOutput
func (ContainerInstanceVolumeArray) ToContainerInstanceVolumeArrayOutputWithContext ¶
func (i ContainerInstanceVolumeArray) ToContainerInstanceVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceVolumeArrayOutput
type ContainerInstanceVolumeArrayInput ¶
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 ¶
type ContainerInstanceVolumeArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceVolumeArrayOutput) ElementType ¶
func (ContainerInstanceVolumeArrayOutput) ElementType() reflect.Type
func (ContainerInstanceVolumeArrayOutput) Index ¶
func (o ContainerInstanceVolumeArrayOutput) Index(i pulumi.IntInput) ContainerInstanceVolumeOutput
func (ContainerInstanceVolumeArrayOutput) ToContainerInstanceVolumeArrayOutput ¶
func (o ContainerInstanceVolumeArrayOutput) ToContainerInstanceVolumeArrayOutput() ContainerInstanceVolumeArrayOutput
func (ContainerInstanceVolumeArrayOutput) ToContainerInstanceVolumeArrayOutputWithContext ¶
func (o ContainerInstanceVolumeArrayOutput) ToContainerInstanceVolumeArrayOutputWithContext(ctx context.Context) ContainerInstanceVolumeArrayOutput
type ContainerInstanceVolumeConfig ¶
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 ¶
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 ¶
func (ContainerInstanceVolumeConfigArgs) ElementType() reflect.Type
func (ContainerInstanceVolumeConfigArgs) ToContainerInstanceVolumeConfigOutput ¶
func (i ContainerInstanceVolumeConfigArgs) ToContainerInstanceVolumeConfigOutput() ContainerInstanceVolumeConfigOutput
func (ContainerInstanceVolumeConfigArgs) ToContainerInstanceVolumeConfigOutputWithContext ¶
func (i ContainerInstanceVolumeConfigArgs) ToContainerInstanceVolumeConfigOutputWithContext(ctx context.Context) ContainerInstanceVolumeConfigOutput
type ContainerInstanceVolumeConfigArray ¶
type ContainerInstanceVolumeConfigArray []ContainerInstanceVolumeConfigInput
func (ContainerInstanceVolumeConfigArray) ElementType ¶
func (ContainerInstanceVolumeConfigArray) ElementType() reflect.Type
func (ContainerInstanceVolumeConfigArray) ToContainerInstanceVolumeConfigArrayOutput ¶
func (i ContainerInstanceVolumeConfigArray) ToContainerInstanceVolumeConfigArrayOutput() ContainerInstanceVolumeConfigArrayOutput
func (ContainerInstanceVolumeConfigArray) ToContainerInstanceVolumeConfigArrayOutputWithContext ¶
func (i ContainerInstanceVolumeConfigArray) ToContainerInstanceVolumeConfigArrayOutputWithContext(ctx context.Context) ContainerInstanceVolumeConfigArrayOutput
type ContainerInstanceVolumeConfigArrayInput ¶
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 ¶
type ContainerInstanceVolumeConfigArrayOutput struct{ *pulumi.OutputState }
func (ContainerInstanceVolumeConfigArrayOutput) ElementType ¶
func (ContainerInstanceVolumeConfigArrayOutput) ElementType() reflect.Type
func (ContainerInstanceVolumeConfigArrayOutput) ToContainerInstanceVolumeConfigArrayOutput ¶
func (o ContainerInstanceVolumeConfigArrayOutput) ToContainerInstanceVolumeConfigArrayOutput() ContainerInstanceVolumeConfigArrayOutput
func (ContainerInstanceVolumeConfigArrayOutput) ToContainerInstanceVolumeConfigArrayOutputWithContext ¶
func (o ContainerInstanceVolumeConfigArrayOutput) ToContainerInstanceVolumeConfigArrayOutputWithContext(ctx context.Context) ContainerInstanceVolumeConfigArrayOutput
type ContainerInstanceVolumeConfigInput ¶
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 ¶
type ContainerInstanceVolumeConfigOutput struct{ *pulumi.OutputState }
func (ContainerInstanceVolumeConfigOutput) Data ¶
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 ¶
func (ContainerInstanceVolumeConfigOutput) ElementType() reflect.Type
func (ContainerInstanceVolumeConfigOutput) FileName ¶
func (o ContainerInstanceVolumeConfigOutput) FileName() pulumi.StringPtrOutput
The name of the file. The fileName should be unique across the volume.
func (ContainerInstanceVolumeConfigOutput) Path ¶
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 ¶
func (o ContainerInstanceVolumeConfigOutput) ToContainerInstanceVolumeConfigOutput() ContainerInstanceVolumeConfigOutput
func (ContainerInstanceVolumeConfigOutput) ToContainerInstanceVolumeConfigOutputWithContext ¶
func (o ContainerInstanceVolumeConfigOutput) ToContainerInstanceVolumeConfigOutputWithContext(ctx context.Context) ContainerInstanceVolumeConfigOutput
type ContainerInstanceVolumeInput ¶
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 ¶
type ContainerInstanceVolumeOutput struct{ *pulumi.OutputState }
func (ContainerInstanceVolumeOutput) BackingStore ¶
func (o ContainerInstanceVolumeOutput) BackingStore() pulumi.StringPtrOutput
The volume type of the empty directory, can be either File Storage or Memory.
func (ContainerInstanceVolumeOutput) Configs ¶
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 ¶
func (ContainerInstanceVolumeOutput) ElementType() reflect.Type
func (ContainerInstanceVolumeOutput) Name ¶
func (o ContainerInstanceVolumeOutput) Name() pulumi.StringOutput
The name of the volume. This must be unique within a single container instance.
func (ContainerInstanceVolumeOutput) ToContainerInstanceVolumeOutput ¶
func (o ContainerInstanceVolumeOutput) ToContainerInstanceVolumeOutput() ContainerInstanceVolumeOutput
func (ContainerInstanceVolumeOutput) ToContainerInstanceVolumeOutputWithContext ¶
func (o ContainerInstanceVolumeOutput) ToContainerInstanceVolumeOutputWithContext(ctx context.Context) ContainerInstanceVolumeOutput
func (ContainerInstanceVolumeOutput) VolumeType ¶
func (o ContainerInstanceVolumeOutput) VolumeType() pulumi.StringOutput
The type of volume.
type GetAddonAddonError ¶
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 ¶
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 ¶
func (GetAddonAddonErrorArgs) ElementType() reflect.Type
func (GetAddonAddonErrorArgs) ToGetAddonAddonErrorOutput ¶
func (i GetAddonAddonErrorArgs) ToGetAddonAddonErrorOutput() GetAddonAddonErrorOutput
func (GetAddonAddonErrorArgs) ToGetAddonAddonErrorOutputWithContext ¶
func (i GetAddonAddonErrorArgs) ToGetAddonAddonErrorOutputWithContext(ctx context.Context) GetAddonAddonErrorOutput
type GetAddonAddonErrorArray ¶
type GetAddonAddonErrorArray []GetAddonAddonErrorInput
func (GetAddonAddonErrorArray) ElementType ¶
func (GetAddonAddonErrorArray) ElementType() reflect.Type
func (GetAddonAddonErrorArray) ToGetAddonAddonErrorArrayOutput ¶
func (i GetAddonAddonErrorArray) ToGetAddonAddonErrorArrayOutput() GetAddonAddonErrorArrayOutput
func (GetAddonAddonErrorArray) ToGetAddonAddonErrorArrayOutputWithContext ¶
func (i GetAddonAddonErrorArray) ToGetAddonAddonErrorArrayOutputWithContext(ctx context.Context) GetAddonAddonErrorArrayOutput
type GetAddonAddonErrorArrayInput ¶
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 ¶
type GetAddonAddonErrorArrayOutput struct{ *pulumi.OutputState }
func (GetAddonAddonErrorArrayOutput) ElementType ¶
func (GetAddonAddonErrorArrayOutput) ElementType() reflect.Type
func (GetAddonAddonErrorArrayOutput) Index ¶
func (o GetAddonAddonErrorArrayOutput) Index(i pulumi.IntInput) GetAddonAddonErrorOutput
func (GetAddonAddonErrorArrayOutput) ToGetAddonAddonErrorArrayOutput ¶
func (o GetAddonAddonErrorArrayOutput) ToGetAddonAddonErrorArrayOutput() GetAddonAddonErrorArrayOutput
func (GetAddonAddonErrorArrayOutput) ToGetAddonAddonErrorArrayOutputWithContext ¶
func (o GetAddonAddonErrorArrayOutput) ToGetAddonAddonErrorArrayOutputWithContext(ctx context.Context) GetAddonAddonErrorArrayOutput
type GetAddonAddonErrorInput ¶
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 ¶
type GetAddonAddonErrorOutput struct{ *pulumi.OutputState }
func (GetAddonAddonErrorOutput) Code ¶
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 ¶
func (GetAddonAddonErrorOutput) ElementType() reflect.Type
func (GetAddonAddonErrorOutput) Message ¶
func (o GetAddonAddonErrorOutput) Message() pulumi.StringOutput
A human-readable error string of the upstream error.
func (GetAddonAddonErrorOutput) Status ¶
func (o GetAddonAddonErrorOutput) Status() pulumi.StringOutput
The status of the HTTP response encountered in the upstream error.
func (GetAddonAddonErrorOutput) ToGetAddonAddonErrorOutput ¶
func (o GetAddonAddonErrorOutput) ToGetAddonAddonErrorOutput() GetAddonAddonErrorOutput
func (GetAddonAddonErrorOutput) ToGetAddonAddonErrorOutputWithContext ¶
func (o GetAddonAddonErrorOutput) ToGetAddonAddonErrorOutputWithContext(ctx context.Context) GetAddonAddonErrorOutput
type GetAddonConfiguration ¶
type GetAddonConfigurationArgs ¶
type GetAddonConfigurationArgs struct { // configuration key name Key pulumi.StringInput `pulumi:"key"` // configuration value name Value pulumi.StringInput `pulumi:"value"` }
func (GetAddonConfigurationArgs) ElementType ¶
func (GetAddonConfigurationArgs) ElementType() reflect.Type
func (GetAddonConfigurationArgs) ToGetAddonConfigurationOutput ¶
func (i GetAddonConfigurationArgs) ToGetAddonConfigurationOutput() GetAddonConfigurationOutput
func (GetAddonConfigurationArgs) ToGetAddonConfigurationOutputWithContext ¶
func (i GetAddonConfigurationArgs) ToGetAddonConfigurationOutputWithContext(ctx context.Context) GetAddonConfigurationOutput
type GetAddonConfigurationArray ¶
type GetAddonConfigurationArray []GetAddonConfigurationInput
func (GetAddonConfigurationArray) ElementType ¶
func (GetAddonConfigurationArray) ElementType() reflect.Type
func (GetAddonConfigurationArray) ToGetAddonConfigurationArrayOutput ¶
func (i GetAddonConfigurationArray) ToGetAddonConfigurationArrayOutput() GetAddonConfigurationArrayOutput
func (GetAddonConfigurationArray) ToGetAddonConfigurationArrayOutputWithContext ¶
func (i GetAddonConfigurationArray) ToGetAddonConfigurationArrayOutputWithContext(ctx context.Context) GetAddonConfigurationArrayOutput
type GetAddonConfigurationArrayInput ¶
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 ¶
type GetAddonConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetAddonConfigurationArrayOutput) ElementType ¶
func (GetAddonConfigurationArrayOutput) ElementType() reflect.Type
func (GetAddonConfigurationArrayOutput) Index ¶
func (o GetAddonConfigurationArrayOutput) Index(i pulumi.IntInput) GetAddonConfigurationOutput
func (GetAddonConfigurationArrayOutput) ToGetAddonConfigurationArrayOutput ¶
func (o GetAddonConfigurationArrayOutput) ToGetAddonConfigurationArrayOutput() GetAddonConfigurationArrayOutput
func (GetAddonConfigurationArrayOutput) ToGetAddonConfigurationArrayOutputWithContext ¶
func (o GetAddonConfigurationArrayOutput) ToGetAddonConfigurationArrayOutputWithContext(ctx context.Context) GetAddonConfigurationArrayOutput
type GetAddonConfigurationInput ¶
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 ¶
type GetAddonConfigurationOutput struct{ *pulumi.OutputState }
func (GetAddonConfigurationOutput) ElementType ¶
func (GetAddonConfigurationOutput) ElementType() reflect.Type
func (GetAddonConfigurationOutput) Key ¶
func (o GetAddonConfigurationOutput) Key() pulumi.StringOutput
configuration key name
func (GetAddonConfigurationOutput) ToGetAddonConfigurationOutput ¶
func (o GetAddonConfigurationOutput) ToGetAddonConfigurationOutput() GetAddonConfigurationOutput
func (GetAddonConfigurationOutput) ToGetAddonConfigurationOutputWithContext ¶
func (o GetAddonConfigurationOutput) ToGetAddonConfigurationOutputWithContext(ctx context.Context) GetAddonConfigurationOutput
func (GetAddonConfigurationOutput) Value ¶
func (o GetAddonConfigurationOutput) Value() pulumi.StringOutput
configuration value name
type GetAddonOptionsAddonOption ¶
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]string `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]string `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]string `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 ¶
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.StringMapInput `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.StringMapInput `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.StringMapInput `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 ¶
func (GetAddonOptionsAddonOptionArgs) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionArgs) ToGetAddonOptionsAddonOptionOutput ¶
func (i GetAddonOptionsAddonOptionArgs) ToGetAddonOptionsAddonOptionOutput() GetAddonOptionsAddonOptionOutput
func (GetAddonOptionsAddonOptionArgs) ToGetAddonOptionsAddonOptionOutputWithContext ¶
func (i GetAddonOptionsAddonOptionArgs) ToGetAddonOptionsAddonOptionOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionOutput
type GetAddonOptionsAddonOptionArray ¶
type GetAddonOptionsAddonOptionArray []GetAddonOptionsAddonOptionInput
func (GetAddonOptionsAddonOptionArray) ElementType ¶
func (GetAddonOptionsAddonOptionArray) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionArray) ToGetAddonOptionsAddonOptionArrayOutput ¶
func (i GetAddonOptionsAddonOptionArray) ToGetAddonOptionsAddonOptionArrayOutput() GetAddonOptionsAddonOptionArrayOutput
func (GetAddonOptionsAddonOptionArray) ToGetAddonOptionsAddonOptionArrayOutputWithContext ¶
func (i GetAddonOptionsAddonOptionArray) ToGetAddonOptionsAddonOptionArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionArrayOutput
type GetAddonOptionsAddonOptionArrayInput ¶
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 ¶
type GetAddonOptionsAddonOptionArrayOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionArrayOutput) ElementType ¶
func (GetAddonOptionsAddonOptionArrayOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionArrayOutput) Index ¶
func (o GetAddonOptionsAddonOptionArrayOutput) Index(i pulumi.IntInput) GetAddonOptionsAddonOptionOutput
func (GetAddonOptionsAddonOptionArrayOutput) ToGetAddonOptionsAddonOptionArrayOutput ¶
func (o GetAddonOptionsAddonOptionArrayOutput) ToGetAddonOptionsAddonOptionArrayOutput() GetAddonOptionsAddonOptionArrayOutput
func (GetAddonOptionsAddonOptionArrayOutput) ToGetAddonOptionsAddonOptionArrayOutputWithContext ¶
func (o GetAddonOptionsAddonOptionArrayOutput) ToGetAddonOptionsAddonOptionArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionArrayOutput
type GetAddonOptionsAddonOptionInput ¶
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 ¶
type GetAddonOptionsAddonOptionOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionOutput) AddonGroup ¶
func (o GetAddonOptionsAddonOptionOutput) AddonGroup() pulumi.StringOutput
Addon group info, a namespace concept that groups addons with similar functionalities.
func (GetAddonOptionsAddonOptionOutput) AddonSchemaVersion ¶
func (o GetAddonOptionsAddonOptionOutput) AddonSchemaVersion() pulumi.StringOutput
Addon definition schema version to validate addon.
func (GetAddonOptionsAddonOptionOutput) DefinedTags ¶
func (o GetAddonOptionsAddonOptionOutput) DefinedTags() pulumi.StringMapOutput
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 ¶
func (o GetAddonOptionsAddonOptionOutput) Description() pulumi.StringOutput
Information about the addon version.
func (GetAddonOptionsAddonOptionOutput) ElementType ¶
func (GetAddonOptionsAddonOptionOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionOutput) FreeformTags ¶
func (o GetAddonOptionsAddonOptionOutput) FreeformTags() pulumi.StringMapOutput
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 ¶
func (o GetAddonOptionsAddonOptionOutput) IsEssential() pulumi.BoolOutput
Is it an essential addon for cluster operation or not.
func (GetAddonOptionsAddonOptionOutput) Name ¶
func (o GetAddonOptionsAddonOptionOutput) Name() pulumi.StringOutput
Name of the addon and it would be unique.
func (GetAddonOptionsAddonOptionOutput) State ¶
func (o GetAddonOptionsAddonOptionOutput) State() pulumi.StringOutput
The life cycle state of the addon.
func (GetAddonOptionsAddonOptionOutput) SystemTags ¶
func (o GetAddonOptionsAddonOptionOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetAddonOptionsAddonOptionOutput) TimeCreated ¶
func (o GetAddonOptionsAddonOptionOutput) TimeCreated() pulumi.StringOutput
The time the work request was created.
func (GetAddonOptionsAddonOptionOutput) ToGetAddonOptionsAddonOptionOutput ¶
func (o GetAddonOptionsAddonOptionOutput) ToGetAddonOptionsAddonOptionOutput() GetAddonOptionsAddonOptionOutput
func (GetAddonOptionsAddonOptionOutput) ToGetAddonOptionsAddonOptionOutputWithContext ¶
func (o GetAddonOptionsAddonOptionOutput) ToGetAddonOptionsAddonOptionOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionOutput
func (GetAddonOptionsAddonOptionOutput) Versions ¶
func (o GetAddonOptionsAddonOptionOutput) Versions() GetAddonOptionsAddonOptionVersionArrayOutput
The resources this work request affects.
type GetAddonOptionsAddonOptionVersion ¶
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 ¶
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 ¶
func (GetAddonOptionsAddonOptionVersionArgs) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionArgs) ToGetAddonOptionsAddonOptionVersionOutput ¶
func (i GetAddonOptionsAddonOptionVersionArgs) ToGetAddonOptionsAddonOptionVersionOutput() GetAddonOptionsAddonOptionVersionOutput
func (GetAddonOptionsAddonOptionVersionArgs) ToGetAddonOptionsAddonOptionVersionOutputWithContext ¶
func (i GetAddonOptionsAddonOptionVersionArgs) ToGetAddonOptionsAddonOptionVersionOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionOutput
type GetAddonOptionsAddonOptionVersionArray ¶
type GetAddonOptionsAddonOptionVersionArray []GetAddonOptionsAddonOptionVersionInput
func (GetAddonOptionsAddonOptionVersionArray) ElementType ¶
func (GetAddonOptionsAddonOptionVersionArray) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionArray) ToGetAddonOptionsAddonOptionVersionArrayOutput ¶
func (i GetAddonOptionsAddonOptionVersionArray) ToGetAddonOptionsAddonOptionVersionArrayOutput() GetAddonOptionsAddonOptionVersionArrayOutput
func (GetAddonOptionsAddonOptionVersionArray) ToGetAddonOptionsAddonOptionVersionArrayOutputWithContext ¶
func (i GetAddonOptionsAddonOptionVersionArray) ToGetAddonOptionsAddonOptionVersionArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionArrayOutput
type GetAddonOptionsAddonOptionVersionArrayInput ¶
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 ¶
type GetAddonOptionsAddonOptionVersionArrayOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionVersionArrayOutput) ElementType ¶
func (GetAddonOptionsAddonOptionVersionArrayOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionArrayOutput) ToGetAddonOptionsAddonOptionVersionArrayOutput ¶
func (o GetAddonOptionsAddonOptionVersionArrayOutput) ToGetAddonOptionsAddonOptionVersionArrayOutput() GetAddonOptionsAddonOptionVersionArrayOutput
func (GetAddonOptionsAddonOptionVersionArrayOutput) ToGetAddonOptionsAddonOptionVersionArrayOutputWithContext ¶
func (o GetAddonOptionsAddonOptionVersionArrayOutput) ToGetAddonOptionsAddonOptionVersionArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionArrayOutput
type GetAddonOptionsAddonOptionVersionConfiguration ¶
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 ¶
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 ¶
func (GetAddonOptionsAddonOptionVersionConfigurationArgs) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionConfigurationArgs) ToGetAddonOptionsAddonOptionVersionConfigurationOutput ¶
func (i GetAddonOptionsAddonOptionVersionConfigurationArgs) ToGetAddonOptionsAddonOptionVersionConfigurationOutput() GetAddonOptionsAddonOptionVersionConfigurationOutput
func (GetAddonOptionsAddonOptionVersionConfigurationArgs) ToGetAddonOptionsAddonOptionVersionConfigurationOutputWithContext ¶
func (i GetAddonOptionsAddonOptionVersionConfigurationArgs) ToGetAddonOptionsAddonOptionVersionConfigurationOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionConfigurationOutput
type GetAddonOptionsAddonOptionVersionConfigurationArray ¶
type GetAddonOptionsAddonOptionVersionConfigurationArray []GetAddonOptionsAddonOptionVersionConfigurationInput
func (GetAddonOptionsAddonOptionVersionConfigurationArray) ElementType ¶
func (GetAddonOptionsAddonOptionVersionConfigurationArray) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionConfigurationArray) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutput ¶
func (i GetAddonOptionsAddonOptionVersionConfigurationArray) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutput() GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
func (GetAddonOptionsAddonOptionVersionConfigurationArray) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutputWithContext ¶
func (i GetAddonOptionsAddonOptionVersionConfigurationArray) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
type GetAddonOptionsAddonOptionVersionConfigurationArrayInput ¶
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 ¶
type GetAddonOptionsAddonOptionVersionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ElementType ¶
func (GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutput ¶
func (o GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutput() GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
func (GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutputWithContext ¶
func (o GetAddonOptionsAddonOptionVersionConfigurationArrayOutput) ToGetAddonOptionsAddonOptionVersionConfigurationArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
type GetAddonOptionsAddonOptionVersionConfigurationInput ¶
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 ¶
type GetAddonOptionsAddonOptionVersionConfigurationOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) Description ¶
func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) Description() pulumi.StringOutput
Information about the addon version.
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) DisplayName ¶
func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) DisplayName() pulumi.StringOutput
Display name of addon version.
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) ElementType ¶
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) IsRequired ¶
func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) IsRequired() pulumi.BoolOutput
If the the configuration is required or not.
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) ToGetAddonOptionsAddonOptionVersionConfigurationOutput ¶
func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) ToGetAddonOptionsAddonOptionVersionConfigurationOutput() GetAddonOptionsAddonOptionVersionConfigurationOutput
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) ToGetAddonOptionsAddonOptionVersionConfigurationOutputWithContext ¶
func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) ToGetAddonOptionsAddonOptionVersionConfigurationOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionConfigurationOutput
func (GetAddonOptionsAddonOptionVersionConfigurationOutput) Value ¶
func (o GetAddonOptionsAddonOptionVersionConfigurationOutput) Value() pulumi.StringOutput
Addon configuration value
type GetAddonOptionsAddonOptionVersionInput ¶
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 ¶
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 ¶
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 ¶
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput ¶
func (i GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutputWithContext ¶
func (i GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArgs) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray ¶
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray []GetAddonOptionsAddonOptionVersionKubernetesVersionFilterInput
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ElementType ¶
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput ¶
func (i GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutputWithContext ¶
func (i GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArray) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayInput ¶
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 ¶
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ElementType ¶
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput ¶
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutputWithContext ¶
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterInput ¶
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 ¶
type GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ElementType ¶
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ExactKubernetesVersions ¶
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ExactKubernetesVersions() pulumi.StringArrayOutput
The exact version of kubernetes that are compatible.
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) MaximumVersion ¶
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) MaximumVersion() pulumi.StringOutput
The latest kubernetes version.
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) MinimalVersion ¶
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) MinimalVersion() pulumi.StringOutput
The earliest kubernetes version.
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput ¶
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
func (GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutputWithContext ¶
func (o GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput) ToGetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionKubernetesVersionFilterOutput
type GetAddonOptionsAddonOptionVersionOutput ¶
type GetAddonOptionsAddonOptionVersionOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsAddonOptionVersionOutput) Configurations ¶
func (o GetAddonOptionsAddonOptionVersionOutput) Configurations() GetAddonOptionsAddonOptionVersionConfigurationArrayOutput
Addon version configuration details.
func (GetAddonOptionsAddonOptionVersionOutput) Description ¶
func (o GetAddonOptionsAddonOptionVersionOutput) Description() pulumi.StringOutput
Information about the addon version.
func (GetAddonOptionsAddonOptionVersionOutput) ElementType ¶
func (GetAddonOptionsAddonOptionVersionOutput) ElementType() reflect.Type
func (GetAddonOptionsAddonOptionVersionOutput) KubernetesVersionFilters ¶
func (o GetAddonOptionsAddonOptionVersionOutput) KubernetesVersionFilters() GetAddonOptionsAddonOptionVersionKubernetesVersionFilterArrayOutput
The range of kubernetes versions an addon can be configured.
func (GetAddonOptionsAddonOptionVersionOutput) Status ¶
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 ¶
func (o GetAddonOptionsAddonOptionVersionOutput) ToGetAddonOptionsAddonOptionVersionOutput() GetAddonOptionsAddonOptionVersionOutput
func (GetAddonOptionsAddonOptionVersionOutput) ToGetAddonOptionsAddonOptionVersionOutputWithContext ¶
func (o GetAddonOptionsAddonOptionVersionOutput) ToGetAddonOptionsAddonOptionVersionOutputWithContext(ctx context.Context) GetAddonOptionsAddonOptionVersionOutput
func (GetAddonOptionsAddonOptionVersionOutput) VersionNumber ¶
func (o GetAddonOptionsAddonOptionVersionOutput) VersionNumber() pulumi.StringOutput
Version number, need be comparable within an addon.
type GetAddonOptionsArgs ¶
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 ¶
type GetAddonOptionsFilterArgs ¶
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 ¶
func (GetAddonOptionsFilterArgs) ElementType() reflect.Type
func (GetAddonOptionsFilterArgs) ToGetAddonOptionsFilterOutput ¶
func (i GetAddonOptionsFilterArgs) ToGetAddonOptionsFilterOutput() GetAddonOptionsFilterOutput
func (GetAddonOptionsFilterArgs) ToGetAddonOptionsFilterOutputWithContext ¶
func (i GetAddonOptionsFilterArgs) ToGetAddonOptionsFilterOutputWithContext(ctx context.Context) GetAddonOptionsFilterOutput
type GetAddonOptionsFilterArray ¶
type GetAddonOptionsFilterArray []GetAddonOptionsFilterInput
func (GetAddonOptionsFilterArray) ElementType ¶
func (GetAddonOptionsFilterArray) ElementType() reflect.Type
func (GetAddonOptionsFilterArray) ToGetAddonOptionsFilterArrayOutput ¶
func (i GetAddonOptionsFilterArray) ToGetAddonOptionsFilterArrayOutput() GetAddonOptionsFilterArrayOutput
func (GetAddonOptionsFilterArray) ToGetAddonOptionsFilterArrayOutputWithContext ¶
func (i GetAddonOptionsFilterArray) ToGetAddonOptionsFilterArrayOutputWithContext(ctx context.Context) GetAddonOptionsFilterArrayOutput
type GetAddonOptionsFilterArrayInput ¶
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 ¶
type GetAddonOptionsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsFilterArrayOutput) ElementType ¶
func (GetAddonOptionsFilterArrayOutput) ElementType() reflect.Type
func (GetAddonOptionsFilterArrayOutput) Index ¶
func (o GetAddonOptionsFilterArrayOutput) Index(i pulumi.IntInput) GetAddonOptionsFilterOutput
func (GetAddonOptionsFilterArrayOutput) ToGetAddonOptionsFilterArrayOutput ¶
func (o GetAddonOptionsFilterArrayOutput) ToGetAddonOptionsFilterArrayOutput() GetAddonOptionsFilterArrayOutput
func (GetAddonOptionsFilterArrayOutput) ToGetAddonOptionsFilterArrayOutputWithContext ¶
func (o GetAddonOptionsFilterArrayOutput) ToGetAddonOptionsFilterArrayOutputWithContext(ctx context.Context) GetAddonOptionsFilterArrayOutput
type GetAddonOptionsFilterInput ¶
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 ¶
type GetAddonOptionsFilterOutput struct{ *pulumi.OutputState }
func (GetAddonOptionsFilterOutput) ElementType ¶
func (GetAddonOptionsFilterOutput) ElementType() reflect.Type
func (GetAddonOptionsFilterOutput) Name ¶
func (o GetAddonOptionsFilterOutput) Name() pulumi.StringOutput
Name of the addon and it would be unique.
func (GetAddonOptionsFilterOutput) Regex ¶
func (o GetAddonOptionsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAddonOptionsFilterOutput) ToGetAddonOptionsFilterOutput ¶
func (o GetAddonOptionsFilterOutput) ToGetAddonOptionsFilterOutput() GetAddonOptionsFilterOutput
func (GetAddonOptionsFilterOutput) ToGetAddonOptionsFilterOutputWithContext ¶
func (o GetAddonOptionsFilterOutput) ToGetAddonOptionsFilterOutputWithContext(ctx context.Context) GetAddonOptionsFilterOutput
func (GetAddonOptionsFilterOutput) Values ¶
func (o GetAddonOptionsFilterOutput) Values() pulumi.StringArrayOutput
type GetAddonOptionsOutputArgs ¶
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 ¶
func (GetAddonOptionsOutputArgs) ElementType() reflect.Type
type GetAddonOptionsResult ¶
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 ¶
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/v2/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: addonOptionKubernetesVersion, AddonName: pulumi.StringRef(testAddon.Name), }, nil) if err != nil { return err } return nil }) }
```
type GetAddonOptionsResultOutput ¶
type GetAddonOptionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAddonOptions.
func GetAddonOptionsOutput ¶
func GetAddonOptionsOutput(ctx *pulumi.Context, args GetAddonOptionsOutputArgs, opts ...pulumi.InvokeOption) GetAddonOptionsResultOutput
func (GetAddonOptionsResultOutput) AddonName ¶
func (o GetAddonOptionsResultOutput) AddonName() pulumi.StringPtrOutput
func (GetAddonOptionsResultOutput) AddonOptions ¶
func (o GetAddonOptionsResultOutput) AddonOptions() GetAddonOptionsAddonOptionArrayOutput
The list of addon_options.
func (GetAddonOptionsResultOutput) ElementType ¶
func (GetAddonOptionsResultOutput) ElementType() reflect.Type
func (GetAddonOptionsResultOutput) Filters ¶
func (o GetAddonOptionsResultOutput) Filters() GetAddonOptionsFilterArrayOutput
func (GetAddonOptionsResultOutput) Id ¶
func (o GetAddonOptionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAddonOptionsResultOutput) KubernetesVersion ¶
func (o GetAddonOptionsResultOutput) KubernetesVersion() pulumi.StringOutput
func (GetAddonOptionsResultOutput) ToGetAddonOptionsResultOutput ¶
func (o GetAddonOptionsResultOutput) ToGetAddonOptionsResultOutput() GetAddonOptionsResultOutput
func (GetAddonOptionsResultOutput) ToGetAddonOptionsResultOutputWithContext ¶
func (o GetAddonOptionsResultOutput) ToGetAddonOptionsResultOutputWithContext(ctx context.Context) GetAddonOptionsResultOutput
type GetAddonsAddon ¶
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 ¶
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 ¶
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 ¶
func (GetAddonsAddonAddonErrorArgs) ElementType() reflect.Type
func (GetAddonsAddonAddonErrorArgs) ToGetAddonsAddonAddonErrorOutput ¶
func (i GetAddonsAddonAddonErrorArgs) ToGetAddonsAddonAddonErrorOutput() GetAddonsAddonAddonErrorOutput
func (GetAddonsAddonAddonErrorArgs) ToGetAddonsAddonAddonErrorOutputWithContext ¶
func (i GetAddonsAddonAddonErrorArgs) ToGetAddonsAddonAddonErrorOutputWithContext(ctx context.Context) GetAddonsAddonAddonErrorOutput
type GetAddonsAddonAddonErrorArray ¶
type GetAddonsAddonAddonErrorArray []GetAddonsAddonAddonErrorInput
func (GetAddonsAddonAddonErrorArray) ElementType ¶
func (GetAddonsAddonAddonErrorArray) ElementType() reflect.Type
func (GetAddonsAddonAddonErrorArray) ToGetAddonsAddonAddonErrorArrayOutput ¶
func (i GetAddonsAddonAddonErrorArray) ToGetAddonsAddonAddonErrorArrayOutput() GetAddonsAddonAddonErrorArrayOutput
func (GetAddonsAddonAddonErrorArray) ToGetAddonsAddonAddonErrorArrayOutputWithContext ¶
func (i GetAddonsAddonAddonErrorArray) ToGetAddonsAddonAddonErrorArrayOutputWithContext(ctx context.Context) GetAddonsAddonAddonErrorArrayOutput
type GetAddonsAddonAddonErrorArrayInput ¶
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 ¶
type GetAddonsAddonAddonErrorArrayOutput struct{ *pulumi.OutputState }
func (GetAddonsAddonAddonErrorArrayOutput) ElementType ¶
func (GetAddonsAddonAddonErrorArrayOutput) ElementType() reflect.Type
func (GetAddonsAddonAddonErrorArrayOutput) Index ¶
func (o GetAddonsAddonAddonErrorArrayOutput) Index(i pulumi.IntInput) GetAddonsAddonAddonErrorOutput
func (GetAddonsAddonAddonErrorArrayOutput) ToGetAddonsAddonAddonErrorArrayOutput ¶
func (o GetAddonsAddonAddonErrorArrayOutput) ToGetAddonsAddonAddonErrorArrayOutput() GetAddonsAddonAddonErrorArrayOutput
func (GetAddonsAddonAddonErrorArrayOutput) ToGetAddonsAddonAddonErrorArrayOutputWithContext ¶
func (o GetAddonsAddonAddonErrorArrayOutput) ToGetAddonsAddonAddonErrorArrayOutputWithContext(ctx context.Context) GetAddonsAddonAddonErrorArrayOutput
type GetAddonsAddonAddonErrorInput ¶
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 ¶
type GetAddonsAddonAddonErrorOutput struct{ *pulumi.OutputState }
func (GetAddonsAddonAddonErrorOutput) Code ¶
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 ¶
func (GetAddonsAddonAddonErrorOutput) ElementType() reflect.Type
func (GetAddonsAddonAddonErrorOutput) Message ¶
func (o GetAddonsAddonAddonErrorOutput) Message() pulumi.StringOutput
A human-readable error string of the upstream error.
func (GetAddonsAddonAddonErrorOutput) Status ¶
func (o GetAddonsAddonAddonErrorOutput) Status() pulumi.StringOutput
The status of the HTTP response encountered in the upstream error.
func (GetAddonsAddonAddonErrorOutput) ToGetAddonsAddonAddonErrorOutput ¶
func (o GetAddonsAddonAddonErrorOutput) ToGetAddonsAddonAddonErrorOutput() GetAddonsAddonAddonErrorOutput
func (GetAddonsAddonAddonErrorOutput) ToGetAddonsAddonAddonErrorOutputWithContext ¶
func (o GetAddonsAddonAddonErrorOutput) ToGetAddonsAddonAddonErrorOutputWithContext(ctx context.Context) GetAddonsAddonAddonErrorOutput
type GetAddonsAddonArgs ¶
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 ¶
func (GetAddonsAddonArgs) ElementType() reflect.Type
func (GetAddonsAddonArgs) ToGetAddonsAddonOutput ¶
func (i GetAddonsAddonArgs) ToGetAddonsAddonOutput() GetAddonsAddonOutput
func (GetAddonsAddonArgs) ToGetAddonsAddonOutputWithContext ¶
func (i GetAddonsAddonArgs) ToGetAddonsAddonOutputWithContext(ctx context.Context) GetAddonsAddonOutput
type GetAddonsAddonArray ¶
type GetAddonsAddonArray []GetAddonsAddonInput
func (GetAddonsAddonArray) ElementType ¶
func (GetAddonsAddonArray) ElementType() reflect.Type
func (GetAddonsAddonArray) ToGetAddonsAddonArrayOutput ¶
func (i GetAddonsAddonArray) ToGetAddonsAddonArrayOutput() GetAddonsAddonArrayOutput
func (GetAddonsAddonArray) ToGetAddonsAddonArrayOutputWithContext ¶
func (i GetAddonsAddonArray) ToGetAddonsAddonArrayOutputWithContext(ctx context.Context) GetAddonsAddonArrayOutput
type GetAddonsAddonArrayInput ¶
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 ¶
type GetAddonsAddonArrayOutput struct{ *pulumi.OutputState }
func (GetAddonsAddonArrayOutput) ElementType ¶
func (GetAddonsAddonArrayOutput) ElementType() reflect.Type
func (GetAddonsAddonArrayOutput) Index ¶
func (o GetAddonsAddonArrayOutput) Index(i pulumi.IntInput) GetAddonsAddonOutput
func (GetAddonsAddonArrayOutput) ToGetAddonsAddonArrayOutput ¶
func (o GetAddonsAddonArrayOutput) ToGetAddonsAddonArrayOutput() GetAddonsAddonArrayOutput
func (GetAddonsAddonArrayOutput) ToGetAddonsAddonArrayOutputWithContext ¶
func (o GetAddonsAddonArrayOutput) ToGetAddonsAddonArrayOutputWithContext(ctx context.Context) GetAddonsAddonArrayOutput
type GetAddonsAddonConfigurationArgs ¶
type GetAddonsAddonConfigurationArgs struct { // configuration key name Key pulumi.StringInput `pulumi:"key"` // configuration value name Value pulumi.StringInput `pulumi:"value"` }
func (GetAddonsAddonConfigurationArgs) ElementType ¶
func (GetAddonsAddonConfigurationArgs) ElementType() reflect.Type
func (GetAddonsAddonConfigurationArgs) ToGetAddonsAddonConfigurationOutput ¶
func (i GetAddonsAddonConfigurationArgs) ToGetAddonsAddonConfigurationOutput() GetAddonsAddonConfigurationOutput
func (GetAddonsAddonConfigurationArgs) ToGetAddonsAddonConfigurationOutputWithContext ¶
func (i GetAddonsAddonConfigurationArgs) ToGetAddonsAddonConfigurationOutputWithContext(ctx context.Context) GetAddonsAddonConfigurationOutput
type GetAddonsAddonConfigurationArray ¶
type GetAddonsAddonConfigurationArray []GetAddonsAddonConfigurationInput
func (GetAddonsAddonConfigurationArray) ElementType ¶
func (GetAddonsAddonConfigurationArray) ElementType() reflect.Type
func (GetAddonsAddonConfigurationArray) ToGetAddonsAddonConfigurationArrayOutput ¶
func (i GetAddonsAddonConfigurationArray) ToGetAddonsAddonConfigurationArrayOutput() GetAddonsAddonConfigurationArrayOutput
func (GetAddonsAddonConfigurationArray) ToGetAddonsAddonConfigurationArrayOutputWithContext ¶
func (i GetAddonsAddonConfigurationArray) ToGetAddonsAddonConfigurationArrayOutputWithContext(ctx context.Context) GetAddonsAddonConfigurationArrayOutput
type GetAddonsAddonConfigurationArrayInput ¶
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 ¶
type GetAddonsAddonConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetAddonsAddonConfigurationArrayOutput) ElementType ¶
func (GetAddonsAddonConfigurationArrayOutput) ElementType() reflect.Type
func (GetAddonsAddonConfigurationArrayOutput) ToGetAddonsAddonConfigurationArrayOutput ¶
func (o GetAddonsAddonConfigurationArrayOutput) ToGetAddonsAddonConfigurationArrayOutput() GetAddonsAddonConfigurationArrayOutput
func (GetAddonsAddonConfigurationArrayOutput) ToGetAddonsAddonConfigurationArrayOutputWithContext ¶
func (o GetAddonsAddonConfigurationArrayOutput) ToGetAddonsAddonConfigurationArrayOutputWithContext(ctx context.Context) GetAddonsAddonConfigurationArrayOutput
type GetAddonsAddonConfigurationInput ¶
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 ¶
type GetAddonsAddonConfigurationOutput struct{ *pulumi.OutputState }
func (GetAddonsAddonConfigurationOutput) ElementType ¶
func (GetAddonsAddonConfigurationOutput) ElementType() reflect.Type
func (GetAddonsAddonConfigurationOutput) Key ¶
func (o GetAddonsAddonConfigurationOutput) Key() pulumi.StringOutput
configuration key name
func (GetAddonsAddonConfigurationOutput) ToGetAddonsAddonConfigurationOutput ¶
func (o GetAddonsAddonConfigurationOutput) ToGetAddonsAddonConfigurationOutput() GetAddonsAddonConfigurationOutput
func (GetAddonsAddonConfigurationOutput) ToGetAddonsAddonConfigurationOutputWithContext ¶
func (o GetAddonsAddonConfigurationOutput) ToGetAddonsAddonConfigurationOutputWithContext(ctx context.Context) GetAddonsAddonConfigurationOutput
func (GetAddonsAddonConfigurationOutput) Value ¶
func (o GetAddonsAddonConfigurationOutput) Value() pulumi.StringOutput
configuration value name
type GetAddonsAddonInput ¶
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 ¶
type GetAddonsAddonOutput struct{ *pulumi.OutputState }
func (GetAddonsAddonOutput) AddonErrors ¶
func (o GetAddonsAddonOutput) AddonErrors() GetAddonsAddonAddonErrorArrayOutput
The error info of the addon.
func (GetAddonsAddonOutput) AddonName ¶
func (o GetAddonsAddonOutput) AddonName() pulumi.StringOutput
The name of the addon.
func (GetAddonsAddonOutput) ClusterId ¶
func (o GetAddonsAddonOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (GetAddonsAddonOutput) Configurations ¶
func (o GetAddonsAddonOutput) Configurations() GetAddonsAddonConfigurationArrayOutput
Addon configuration details.
func (GetAddonsAddonOutput) CurrentInstalledVersion ¶
func (o GetAddonsAddonOutput) CurrentInstalledVersion() pulumi.StringOutput
current installed version of the addon
func (GetAddonsAddonOutput) ElementType ¶
func (GetAddonsAddonOutput) ElementType() reflect.Type
func (GetAddonsAddonOutput) RemoveAddonResourcesOnDelete ¶
func (o GetAddonsAddonOutput) RemoveAddonResourcesOnDelete() pulumi.BoolOutput
func (GetAddonsAddonOutput) State ¶
func (o GetAddonsAddonOutput) State() pulumi.StringOutput
The state of the addon.
func (GetAddonsAddonOutput) TimeCreated ¶
func (o GetAddonsAddonOutput) TimeCreated() pulumi.StringOutput
The time the cluster was created.
func (GetAddonsAddonOutput) ToGetAddonsAddonOutput ¶
func (o GetAddonsAddonOutput) ToGetAddonsAddonOutput() GetAddonsAddonOutput
func (GetAddonsAddonOutput) ToGetAddonsAddonOutputWithContext ¶
func (o GetAddonsAddonOutput) ToGetAddonsAddonOutputWithContext(ctx context.Context) GetAddonsAddonOutput
func (GetAddonsAddonOutput) Version ¶
func (o GetAddonsAddonOutput) Version() pulumi.StringOutput
selected addon version, or null indicates autoUpdate
type GetAddonsArgs ¶
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 ¶
type GetAddonsFilterArgs ¶
type GetAddonsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetAddonsFilterArgs) ElementType ¶
func (GetAddonsFilterArgs) ElementType() reflect.Type
func (GetAddonsFilterArgs) ToGetAddonsFilterOutput ¶
func (i GetAddonsFilterArgs) ToGetAddonsFilterOutput() GetAddonsFilterOutput
func (GetAddonsFilterArgs) ToGetAddonsFilterOutputWithContext ¶
func (i GetAddonsFilterArgs) ToGetAddonsFilterOutputWithContext(ctx context.Context) GetAddonsFilterOutput
type GetAddonsFilterArray ¶
type GetAddonsFilterArray []GetAddonsFilterInput
func (GetAddonsFilterArray) ElementType ¶
func (GetAddonsFilterArray) ElementType() reflect.Type
func (GetAddonsFilterArray) ToGetAddonsFilterArrayOutput ¶
func (i GetAddonsFilterArray) ToGetAddonsFilterArrayOutput() GetAddonsFilterArrayOutput
func (GetAddonsFilterArray) ToGetAddonsFilterArrayOutputWithContext ¶
func (i GetAddonsFilterArray) ToGetAddonsFilterArrayOutputWithContext(ctx context.Context) GetAddonsFilterArrayOutput
type GetAddonsFilterArrayInput ¶
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 ¶
type GetAddonsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetAddonsFilterArrayOutput) ElementType ¶
func (GetAddonsFilterArrayOutput) ElementType() reflect.Type
func (GetAddonsFilterArrayOutput) Index ¶
func (o GetAddonsFilterArrayOutput) Index(i pulumi.IntInput) GetAddonsFilterOutput
func (GetAddonsFilterArrayOutput) ToGetAddonsFilterArrayOutput ¶
func (o GetAddonsFilterArrayOutput) ToGetAddonsFilterArrayOutput() GetAddonsFilterArrayOutput
func (GetAddonsFilterArrayOutput) ToGetAddonsFilterArrayOutputWithContext ¶
func (o GetAddonsFilterArrayOutput) ToGetAddonsFilterArrayOutputWithContext(ctx context.Context) GetAddonsFilterArrayOutput
type GetAddonsFilterInput ¶
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 ¶
type GetAddonsFilterOutput struct{ *pulumi.OutputState }
func (GetAddonsFilterOutput) ElementType ¶
func (GetAddonsFilterOutput) ElementType() reflect.Type
func (GetAddonsFilterOutput) Name ¶
func (o GetAddonsFilterOutput) Name() pulumi.StringOutput
func (GetAddonsFilterOutput) Regex ¶
func (o GetAddonsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetAddonsFilterOutput) ToGetAddonsFilterOutput ¶
func (o GetAddonsFilterOutput) ToGetAddonsFilterOutput() GetAddonsFilterOutput
func (GetAddonsFilterOutput) ToGetAddonsFilterOutputWithContext ¶
func (o GetAddonsFilterOutput) ToGetAddonsFilterOutputWithContext(ctx context.Context) GetAddonsFilterOutput
func (GetAddonsFilterOutput) Values ¶
func (o GetAddonsFilterOutput) Values() pulumi.StringArrayOutput
type GetAddonsOutputArgs ¶
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 ¶
func (GetAddonsOutputArgs) ElementType() reflect.Type
type GetAddonsResult ¶
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 ¶
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/v2/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: testCluster.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetAddonsResultOutput ¶
type GetAddonsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAddons.
func GetAddonsOutput ¶
func GetAddonsOutput(ctx *pulumi.Context, args GetAddonsOutputArgs, opts ...pulumi.InvokeOption) GetAddonsResultOutput
func (GetAddonsResultOutput) Addons ¶
func (o GetAddonsResultOutput) Addons() GetAddonsAddonArrayOutput
The list of addons.
func (GetAddonsResultOutput) ClusterId ¶
func (o GetAddonsResultOutput) ClusterId() pulumi.StringOutput
func (GetAddonsResultOutput) ElementType ¶
func (GetAddonsResultOutput) ElementType() reflect.Type
func (GetAddonsResultOutput) Filters ¶
func (o GetAddonsResultOutput) Filters() GetAddonsFilterArrayOutput
func (GetAddonsResultOutput) Id ¶
func (o GetAddonsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAddonsResultOutput) ToGetAddonsResultOutput ¶
func (o GetAddonsResultOutput) ToGetAddonsResultOutput() GetAddonsResultOutput
func (GetAddonsResultOutput) ToGetAddonsResultOutputWithContext ¶
func (o GetAddonsResultOutput) ToGetAddonsResultOutputWithContext(ctx context.Context) GetAddonsResultOutput
type GetClusterCredentialRotationStatusArgs ¶
type GetClusterCredentialRotationStatusArgs struct { // The OCID of the cluster. ClusterId string `pulumi:"clusterId"` }
A collection of arguments for invoking getClusterCredentialRotationStatus.
type GetClusterCredentialRotationStatusOutputArgs ¶
type GetClusterCredentialRotationStatusOutputArgs struct { // The OCID of the cluster. ClusterId pulumi.StringInput `pulumi:"clusterId"` }
A collection of arguments for invoking getClusterCredentialRotationStatus.
func (GetClusterCredentialRotationStatusOutputArgs) ElementType ¶
func (GetClusterCredentialRotationStatusOutputArgs) ElementType() reflect.Type
type GetClusterCredentialRotationStatusResult ¶
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 ¶
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/v2/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: testCluster.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetClusterCredentialRotationStatusResultOutput ¶
type GetClusterCredentialRotationStatusResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterCredentialRotationStatus.
func GetClusterCredentialRotationStatusOutput ¶
func GetClusterCredentialRotationStatusOutput(ctx *pulumi.Context, args GetClusterCredentialRotationStatusOutputArgs, opts ...pulumi.InvokeOption) GetClusterCredentialRotationStatusResultOutput
func (GetClusterCredentialRotationStatusResultOutput) ClusterId ¶
func (o GetClusterCredentialRotationStatusResultOutput) ClusterId() pulumi.StringOutput
func (GetClusterCredentialRotationStatusResultOutput) ElementType ¶
func (GetClusterCredentialRotationStatusResultOutput) ElementType() reflect.Type
func (GetClusterCredentialRotationStatusResultOutput) Id ¶
func (o GetClusterCredentialRotationStatusResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterCredentialRotationStatusResultOutput) Status ¶
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 ¶
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 ¶
func (o GetClusterCredentialRotationStatusResultOutput) TimeAutoCompletionScheduled() pulumi.StringOutput
The time by which retirement of old credentials should start.
func (GetClusterCredentialRotationStatusResultOutput) ToGetClusterCredentialRotationStatusResultOutput ¶
func (o GetClusterCredentialRotationStatusResultOutput) ToGetClusterCredentialRotationStatusResultOutput() GetClusterCredentialRotationStatusResultOutput
func (GetClusterCredentialRotationStatusResultOutput) ToGetClusterCredentialRotationStatusResultOutputWithContext ¶
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/v2/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: testCluster.Id, Endpoint: pulumi.StringRef(clusterKubeConfigEndpoint), Expiration: pulumi.IntRef(clusterKubeConfigExpiration), TokenVersion: pulumi.StringRef(clusterKubeConfigTokenVersion), }, 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 ¶
type GetClusterOptionClusterPodNetworkOption struct { // The CNI used by the node pools of this cluster CniType string `pulumi:"cniType"` }
type GetClusterOptionClusterPodNetworkOptionArgs ¶
type GetClusterOptionClusterPodNetworkOptionArgs struct { // The CNI used by the node pools of this cluster CniType pulumi.StringInput `pulumi:"cniType"` }
func (GetClusterOptionClusterPodNetworkOptionArgs) ElementType ¶
func (GetClusterOptionClusterPodNetworkOptionArgs) ElementType() reflect.Type
func (GetClusterOptionClusterPodNetworkOptionArgs) ToGetClusterOptionClusterPodNetworkOptionOutput ¶
func (i GetClusterOptionClusterPodNetworkOptionArgs) ToGetClusterOptionClusterPodNetworkOptionOutput() GetClusterOptionClusterPodNetworkOptionOutput
func (GetClusterOptionClusterPodNetworkOptionArgs) ToGetClusterOptionClusterPodNetworkOptionOutputWithContext ¶
func (i GetClusterOptionClusterPodNetworkOptionArgs) ToGetClusterOptionClusterPodNetworkOptionOutputWithContext(ctx context.Context) GetClusterOptionClusterPodNetworkOptionOutput
type GetClusterOptionClusterPodNetworkOptionArray ¶
type GetClusterOptionClusterPodNetworkOptionArray []GetClusterOptionClusterPodNetworkOptionInput
func (GetClusterOptionClusterPodNetworkOptionArray) ElementType ¶
func (GetClusterOptionClusterPodNetworkOptionArray) ElementType() reflect.Type
func (GetClusterOptionClusterPodNetworkOptionArray) ToGetClusterOptionClusterPodNetworkOptionArrayOutput ¶
func (i GetClusterOptionClusterPodNetworkOptionArray) ToGetClusterOptionClusterPodNetworkOptionArrayOutput() GetClusterOptionClusterPodNetworkOptionArrayOutput
func (GetClusterOptionClusterPodNetworkOptionArray) ToGetClusterOptionClusterPodNetworkOptionArrayOutputWithContext ¶
func (i GetClusterOptionClusterPodNetworkOptionArray) ToGetClusterOptionClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) GetClusterOptionClusterPodNetworkOptionArrayOutput
type GetClusterOptionClusterPodNetworkOptionArrayInput ¶
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 ¶
type GetClusterOptionClusterPodNetworkOptionArrayOutput struct{ *pulumi.OutputState }
func (GetClusterOptionClusterPodNetworkOptionArrayOutput) ElementType ¶
func (GetClusterOptionClusterPodNetworkOptionArrayOutput) ElementType() reflect.Type
func (GetClusterOptionClusterPodNetworkOptionArrayOutput) ToGetClusterOptionClusterPodNetworkOptionArrayOutput ¶
func (o GetClusterOptionClusterPodNetworkOptionArrayOutput) ToGetClusterOptionClusterPodNetworkOptionArrayOutput() GetClusterOptionClusterPodNetworkOptionArrayOutput
func (GetClusterOptionClusterPodNetworkOptionArrayOutput) ToGetClusterOptionClusterPodNetworkOptionArrayOutputWithContext ¶
func (o GetClusterOptionClusterPodNetworkOptionArrayOutput) ToGetClusterOptionClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) GetClusterOptionClusterPodNetworkOptionArrayOutput
type GetClusterOptionClusterPodNetworkOptionInput ¶
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 ¶
type GetClusterOptionClusterPodNetworkOptionOutput struct{ *pulumi.OutputState }
func (GetClusterOptionClusterPodNetworkOptionOutput) CniType ¶
func (o GetClusterOptionClusterPodNetworkOptionOutput) CniType() pulumi.StringOutput
The CNI used by the node pools of this cluster
func (GetClusterOptionClusterPodNetworkOptionOutput) ElementType ¶
func (GetClusterOptionClusterPodNetworkOptionOutput) ElementType() reflect.Type
func (GetClusterOptionClusterPodNetworkOptionOutput) ToGetClusterOptionClusterPodNetworkOptionOutput ¶
func (o GetClusterOptionClusterPodNetworkOptionOutput) ToGetClusterOptionClusterPodNetworkOptionOutput() GetClusterOptionClusterPodNetworkOptionOutput
func (GetClusterOptionClusterPodNetworkOptionOutput) ToGetClusterOptionClusterPodNetworkOptionOutputWithContext ¶
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/v2/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: testClusterOptionOciContainerengineClusterOption.Id, CompartmentId: pulumi.StringRef(compartmentId), }, 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 ¶
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 ¶
type GetClusterWorkloadMappingsArgs struct { // The OCID of the cluster. ClusterId string `pulumi:"clusterId"` Filters []GetClusterWorkloadMappingsFilter `pulumi:"filters"` }
A collection of arguments for invoking getClusterWorkloadMappings.
type GetClusterWorkloadMappingsFilterArgs ¶
type GetClusterWorkloadMappingsFilterArgs struct { Name pulumi.StringInput `pulumi:"name"` Regex pulumi.BoolPtrInput `pulumi:"regex"` Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetClusterWorkloadMappingsFilterArgs) ElementType ¶
func (GetClusterWorkloadMappingsFilterArgs) ElementType() reflect.Type
func (GetClusterWorkloadMappingsFilterArgs) ToGetClusterWorkloadMappingsFilterOutput ¶
func (i GetClusterWorkloadMappingsFilterArgs) ToGetClusterWorkloadMappingsFilterOutput() GetClusterWorkloadMappingsFilterOutput
func (GetClusterWorkloadMappingsFilterArgs) ToGetClusterWorkloadMappingsFilterOutputWithContext ¶
func (i GetClusterWorkloadMappingsFilterArgs) ToGetClusterWorkloadMappingsFilterOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsFilterOutput
type GetClusterWorkloadMappingsFilterArray ¶
type GetClusterWorkloadMappingsFilterArray []GetClusterWorkloadMappingsFilterInput
func (GetClusterWorkloadMappingsFilterArray) ElementType ¶
func (GetClusterWorkloadMappingsFilterArray) ElementType() reflect.Type
func (GetClusterWorkloadMappingsFilterArray) ToGetClusterWorkloadMappingsFilterArrayOutput ¶
func (i GetClusterWorkloadMappingsFilterArray) ToGetClusterWorkloadMappingsFilterArrayOutput() GetClusterWorkloadMappingsFilterArrayOutput
func (GetClusterWorkloadMappingsFilterArray) ToGetClusterWorkloadMappingsFilterArrayOutputWithContext ¶
func (i GetClusterWorkloadMappingsFilterArray) ToGetClusterWorkloadMappingsFilterArrayOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsFilterArrayOutput
type GetClusterWorkloadMappingsFilterArrayInput ¶
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 ¶
type GetClusterWorkloadMappingsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetClusterWorkloadMappingsFilterArrayOutput) ElementType ¶
func (GetClusterWorkloadMappingsFilterArrayOutput) ElementType() reflect.Type
func (GetClusterWorkloadMappingsFilterArrayOutput) ToGetClusterWorkloadMappingsFilterArrayOutput ¶
func (o GetClusterWorkloadMappingsFilterArrayOutput) ToGetClusterWorkloadMappingsFilterArrayOutput() GetClusterWorkloadMappingsFilterArrayOutput
func (GetClusterWorkloadMappingsFilterArrayOutput) ToGetClusterWorkloadMappingsFilterArrayOutputWithContext ¶
func (o GetClusterWorkloadMappingsFilterArrayOutput) ToGetClusterWorkloadMappingsFilterArrayOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsFilterArrayOutput
type GetClusterWorkloadMappingsFilterInput ¶
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 ¶
type GetClusterWorkloadMappingsFilterOutput struct{ *pulumi.OutputState }
func (GetClusterWorkloadMappingsFilterOutput) ElementType ¶
func (GetClusterWorkloadMappingsFilterOutput) ElementType() reflect.Type
func (GetClusterWorkloadMappingsFilterOutput) Name ¶
func (o GetClusterWorkloadMappingsFilterOutput) Name() pulumi.StringOutput
func (GetClusterWorkloadMappingsFilterOutput) Regex ¶
func (o GetClusterWorkloadMappingsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetClusterWorkloadMappingsFilterOutput) ToGetClusterWorkloadMappingsFilterOutput ¶
func (o GetClusterWorkloadMappingsFilterOutput) ToGetClusterWorkloadMappingsFilterOutput() GetClusterWorkloadMappingsFilterOutput
func (GetClusterWorkloadMappingsFilterOutput) ToGetClusterWorkloadMappingsFilterOutputWithContext ¶
func (o GetClusterWorkloadMappingsFilterOutput) ToGetClusterWorkloadMappingsFilterOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsFilterOutput
func (GetClusterWorkloadMappingsFilterOutput) Values ¶
func (o GetClusterWorkloadMappingsFilterOutput) Values() pulumi.StringArrayOutput
type GetClusterWorkloadMappingsOutputArgs ¶
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 ¶
func (GetClusterWorkloadMappingsOutputArgs) ElementType() reflect.Type
type GetClusterWorkloadMappingsResult ¶
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 ¶
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/v2/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: testCluster.Id, }, nil) if err != nil { return err } return nil }) }
```
type GetClusterWorkloadMappingsResultOutput ¶
type GetClusterWorkloadMappingsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterWorkloadMappings.
func GetClusterWorkloadMappingsOutput ¶
func GetClusterWorkloadMappingsOutput(ctx *pulumi.Context, args GetClusterWorkloadMappingsOutputArgs, opts ...pulumi.InvokeOption) GetClusterWorkloadMappingsResultOutput
func (GetClusterWorkloadMappingsResultOutput) ClusterId ¶
func (o GetClusterWorkloadMappingsResultOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (GetClusterWorkloadMappingsResultOutput) ElementType ¶
func (GetClusterWorkloadMappingsResultOutput) ElementType() reflect.Type
func (GetClusterWorkloadMappingsResultOutput) Id ¶
func (o GetClusterWorkloadMappingsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterWorkloadMappingsResultOutput) ToGetClusterWorkloadMappingsResultOutput ¶
func (o GetClusterWorkloadMappingsResultOutput) ToGetClusterWorkloadMappingsResultOutput() GetClusterWorkloadMappingsResultOutput
func (GetClusterWorkloadMappingsResultOutput) ToGetClusterWorkloadMappingsResultOutputWithContext ¶
func (o GetClusterWorkloadMappingsResultOutput) ToGetClusterWorkloadMappingsResultOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsResultOutput
func (GetClusterWorkloadMappingsResultOutput) WorkloadMappings ¶
func (o GetClusterWorkloadMappingsResultOutput) WorkloadMappings() GetClusterWorkloadMappingsWorkloadMappingArrayOutput
The list of workload_mappings.
type GetClusterWorkloadMappingsWorkloadMapping ¶
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]string `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]string `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 ¶
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.StringMapInput `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.StringMapInput `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 ¶
func (GetClusterWorkloadMappingsWorkloadMappingArgs) ElementType() reflect.Type
func (GetClusterWorkloadMappingsWorkloadMappingArgs) ToGetClusterWorkloadMappingsWorkloadMappingOutput ¶
func (i GetClusterWorkloadMappingsWorkloadMappingArgs) ToGetClusterWorkloadMappingsWorkloadMappingOutput() GetClusterWorkloadMappingsWorkloadMappingOutput
func (GetClusterWorkloadMappingsWorkloadMappingArgs) ToGetClusterWorkloadMappingsWorkloadMappingOutputWithContext ¶
func (i GetClusterWorkloadMappingsWorkloadMappingArgs) ToGetClusterWorkloadMappingsWorkloadMappingOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsWorkloadMappingOutput
type GetClusterWorkloadMappingsWorkloadMappingArray ¶
type GetClusterWorkloadMappingsWorkloadMappingArray []GetClusterWorkloadMappingsWorkloadMappingInput
func (GetClusterWorkloadMappingsWorkloadMappingArray) ElementType ¶
func (GetClusterWorkloadMappingsWorkloadMappingArray) ElementType() reflect.Type
func (GetClusterWorkloadMappingsWorkloadMappingArray) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutput ¶
func (i GetClusterWorkloadMappingsWorkloadMappingArray) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutput() GetClusterWorkloadMappingsWorkloadMappingArrayOutput
func (GetClusterWorkloadMappingsWorkloadMappingArray) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutputWithContext ¶
func (i GetClusterWorkloadMappingsWorkloadMappingArray) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsWorkloadMappingArrayOutput
type GetClusterWorkloadMappingsWorkloadMappingArrayInput ¶
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 ¶
type GetClusterWorkloadMappingsWorkloadMappingArrayOutput struct{ *pulumi.OutputState }
func (GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ElementType ¶
func (GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ElementType() reflect.Type
func (GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutput ¶
func (o GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutput() GetClusterWorkloadMappingsWorkloadMappingArrayOutput
func (GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutputWithContext ¶
func (o GetClusterWorkloadMappingsWorkloadMappingArrayOutput) ToGetClusterWorkloadMappingsWorkloadMappingArrayOutputWithContext(ctx context.Context) GetClusterWorkloadMappingsWorkloadMappingArrayOutput
type GetClusterWorkloadMappingsWorkloadMappingInput ¶
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 ¶
type GetClusterWorkloadMappingsWorkloadMappingOutput struct{ *pulumi.OutputState }
func (GetClusterWorkloadMappingsWorkloadMappingOutput) ClusterId ¶
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (GetClusterWorkloadMappingsWorkloadMappingOutput) DefinedTags ¶
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) DefinedTags() pulumi.StringMapOutput
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 ¶
func (GetClusterWorkloadMappingsWorkloadMappingOutput) ElementType() reflect.Type
func (GetClusterWorkloadMappingsWorkloadMappingOutput) FreeformTags ¶
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) FreeformTags() pulumi.StringMapOutput
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) MappedCompartmentId ¶
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) MappedCompartmentId() pulumi.StringOutput
The OCID of the mapped customer compartment.
func (GetClusterWorkloadMappingsWorkloadMappingOutput) MappedTenancyId ¶
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) MappedTenancyId() pulumi.StringOutput
The OCID of the mapped customer tenancy.
func (GetClusterWorkloadMappingsWorkloadMappingOutput) Namespace ¶
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) Namespace() pulumi.StringOutput
The namespace of the workloadMapping.
func (GetClusterWorkloadMappingsWorkloadMappingOutput) State ¶
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) State() pulumi.StringOutput
The state of the workloadMapping.
func (GetClusterWorkloadMappingsWorkloadMappingOutput) TimeCreated ¶
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) TimeCreated() pulumi.StringOutput
The time the cluster was created.
func (GetClusterWorkloadMappingsWorkloadMappingOutput) ToGetClusterWorkloadMappingsWorkloadMappingOutput ¶
func (o GetClusterWorkloadMappingsWorkloadMappingOutput) ToGetClusterWorkloadMappingsWorkloadMappingOutput() GetClusterWorkloadMappingsWorkloadMappingOutput
func (GetClusterWorkloadMappingsWorkloadMappingOutput) ToGetClusterWorkloadMappingsWorkloadMappingOutputWithContext ¶
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]string `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]string `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.StringMapInput `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.StringMapInput `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 ¶
type GetClustersClusterClusterPodNetworkOption struct { // The CNI used by the node pools of this cluster CniType string `pulumi:"cniType"` }
type GetClustersClusterClusterPodNetworkOptionArgs ¶
type GetClustersClusterClusterPodNetworkOptionArgs struct { // The CNI used by the node pools of this cluster CniType pulumi.StringInput `pulumi:"cniType"` }
func (GetClustersClusterClusterPodNetworkOptionArgs) ElementType ¶
func (GetClustersClusterClusterPodNetworkOptionArgs) ElementType() reflect.Type
func (GetClustersClusterClusterPodNetworkOptionArgs) ToGetClustersClusterClusterPodNetworkOptionOutput ¶
func (i GetClustersClusterClusterPodNetworkOptionArgs) ToGetClustersClusterClusterPodNetworkOptionOutput() GetClustersClusterClusterPodNetworkOptionOutput
func (GetClustersClusterClusterPodNetworkOptionArgs) ToGetClustersClusterClusterPodNetworkOptionOutputWithContext ¶
func (i GetClustersClusterClusterPodNetworkOptionArgs) ToGetClustersClusterClusterPodNetworkOptionOutputWithContext(ctx context.Context) GetClustersClusterClusterPodNetworkOptionOutput
type GetClustersClusterClusterPodNetworkOptionArray ¶
type GetClustersClusterClusterPodNetworkOptionArray []GetClustersClusterClusterPodNetworkOptionInput
func (GetClustersClusterClusterPodNetworkOptionArray) ElementType ¶
func (GetClustersClusterClusterPodNetworkOptionArray) ElementType() reflect.Type
func (GetClustersClusterClusterPodNetworkOptionArray) ToGetClustersClusterClusterPodNetworkOptionArrayOutput ¶
func (i GetClustersClusterClusterPodNetworkOptionArray) ToGetClustersClusterClusterPodNetworkOptionArrayOutput() GetClustersClusterClusterPodNetworkOptionArrayOutput
func (GetClustersClusterClusterPodNetworkOptionArray) ToGetClustersClusterClusterPodNetworkOptionArrayOutputWithContext ¶
func (i GetClustersClusterClusterPodNetworkOptionArray) ToGetClustersClusterClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterClusterPodNetworkOptionArrayOutput
type GetClustersClusterClusterPodNetworkOptionArrayInput ¶
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 ¶
type GetClustersClusterClusterPodNetworkOptionArrayOutput struct{ *pulumi.OutputState }
func (GetClustersClusterClusterPodNetworkOptionArrayOutput) ElementType ¶
func (GetClustersClusterClusterPodNetworkOptionArrayOutput) ElementType() reflect.Type
func (GetClustersClusterClusterPodNetworkOptionArrayOutput) ToGetClustersClusterClusterPodNetworkOptionArrayOutput ¶
func (o GetClustersClusterClusterPodNetworkOptionArrayOutput) ToGetClustersClusterClusterPodNetworkOptionArrayOutput() GetClustersClusterClusterPodNetworkOptionArrayOutput
func (GetClustersClusterClusterPodNetworkOptionArrayOutput) ToGetClustersClusterClusterPodNetworkOptionArrayOutputWithContext ¶
func (o GetClustersClusterClusterPodNetworkOptionArrayOutput) ToGetClustersClusterClusterPodNetworkOptionArrayOutputWithContext(ctx context.Context) GetClustersClusterClusterPodNetworkOptionArrayOutput
type GetClustersClusterClusterPodNetworkOptionInput ¶
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 ¶
type GetClustersClusterClusterPodNetworkOptionOutput struct{ *pulumi.OutputState }
func (GetClustersClusterClusterPodNetworkOptionOutput) CniType ¶
func (o GetClustersClusterClusterPodNetworkOptionOutput) CniType() pulumi.StringOutput
The CNI used by the node pools of this cluster
func (GetClustersClusterClusterPodNetworkOptionOutput) ElementType ¶
func (GetClustersClusterClusterPodNetworkOptionOutput) ElementType() reflect.Type
func (GetClustersClusterClusterPodNetworkOptionOutput) ToGetClustersClusterClusterPodNetworkOptionOutput ¶
func (o GetClustersClusterClusterPodNetworkOptionOutput) ToGetClustersClusterClusterPodNetworkOptionOutput() GetClustersClusterClusterPodNetworkOptionOutput
func (GetClustersClusterClusterPodNetworkOptionOutput) ToGetClustersClusterClusterPodNetworkOptionOutputWithContext ¶
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 ¶
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]string `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]string `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.StringMapInput `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.StringMapInput `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.StringMapOutput
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.StringMapOutput
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]string `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]string `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.StringMapInput `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.StringMapInput `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.StringMapOutput
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.StringMapOutput
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 ¶
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.StringMapOutput
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.StringMapOutput
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 ¶
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/v2/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: compartmentId, Name: pulumi.StringRef(clusterName), States: clusterState, }, 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]string `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]string `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.StringMapInput `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.StringMapInput `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]string `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]string `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.StringMapInput `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.StringMapInput `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 ¶
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 ¶
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 ¶
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput ¶
func (i GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext ¶
func (i GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray ¶
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray []GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ElementType ¶
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput ¶
func (i GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext ¶
func (i GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput ¶
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 ¶
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ElementType ¶
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput ¶
func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext ¶
func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput ¶
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 ¶
type GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) CniType ¶
func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) CniType() pulumi.StringOutput
The CNI plugin used by this node pool
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ElementType ¶
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) MaxPodsPerNode ¶
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 ¶
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 ¶
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 ¶
func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
func (GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext ¶
func (o GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
type GetNodePoolNodeConfigDetailOutput ¶
type GetNodePoolNodeConfigDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailOutput) DefinedTags ¶
func (o GetNodePoolNodeConfigDetailOutput) DefinedTags() pulumi.StringMapOutput
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.StringMapOutput
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 ¶
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 ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigOutput) FaultDomains() pulumi.StringArrayOutput
A list of fault domains in which to place nodes.
func (GetNodePoolNodeConfigDetailPlacementConfigOutput) PreemptibleNodeConfigs ¶
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 ¶
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfig struct { // The action to run when the preemptible node is interrupted for eviction. PreemptionActions []GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionAction `pulumi:"preemptionActions"` }
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs ¶
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs struct { // The action to run when the preemptible node is interrupted for eviction. PreemptionActions GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput `pulumi:"preemptionActions"` }
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ElementType ¶
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput ¶
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext ¶
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray ¶
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray []GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ElementType ¶
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput ¶
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext ¶
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput ¶
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 ¶
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ElementType ¶
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput ¶
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 ¶
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ElementType ¶
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ElementType() reflect.Type
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) PreemptionActions ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) PreemptionActions() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
The action to run when the preemptible node is interrupted for eviction.
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionAction ¶
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 ¶
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 ¶
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ¶
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext ¶
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray ¶
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray []GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ElementType ¶
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput ¶
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext ¶
func (i GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput ¶
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 ¶
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ElementType ¶
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) Index ¶
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput ¶
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 ¶
type GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ElementType ¶
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) IsPreserveBootVolume ¶
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 ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext ¶
func (o GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (GetNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) Type ¶
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 ¶
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 ¶
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 ¶
func (GetNodePoolNodeEvictionNodePoolSettingArgs) ElementType() reflect.Type
func (GetNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolNodeEvictionNodePoolSettingOutput ¶
func (i GetNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolNodeEvictionNodePoolSettingOutput
func (GetNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolNodeEvictionNodePoolSettingOutputWithContext ¶
func (i GetNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolNodeEvictionNodePoolSettingOutputWithContext(ctx context.Context) GetNodePoolNodeEvictionNodePoolSettingOutput
type GetNodePoolNodeEvictionNodePoolSettingArray ¶
type GetNodePoolNodeEvictionNodePoolSettingArray []GetNodePoolNodeEvictionNodePoolSettingInput
func (GetNodePoolNodeEvictionNodePoolSettingArray) ElementType ¶
func (GetNodePoolNodeEvictionNodePoolSettingArray) ElementType() reflect.Type
func (GetNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutput ¶
func (i GetNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolNodeEvictionNodePoolSettingArrayOutput
func (GetNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext ¶
func (i GetNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(ctx context.Context) GetNodePoolNodeEvictionNodePoolSettingArrayOutput
type GetNodePoolNodeEvictionNodePoolSettingArrayInput ¶
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 ¶
type GetNodePoolNodeEvictionNodePoolSettingArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ElementType ¶
func (GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutput ¶
func (o GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolNodeEvictionNodePoolSettingArrayOutput
func (GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext ¶
func (o GetNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(ctx context.Context) GetNodePoolNodeEvictionNodePoolSettingArrayOutput
type GetNodePoolNodeEvictionNodePoolSettingInput ¶
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 ¶
type GetNodePoolNodeEvictionNodePoolSettingOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodeEvictionNodePoolSettingOutput) ElementType ¶
func (GetNodePoolNodeEvictionNodePoolSettingOutput) ElementType() reflect.Type
func (GetNodePoolNodeEvictionNodePoolSettingOutput) EvictionGraceDuration ¶
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 ¶
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 ¶
func (o GetNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolNodeEvictionNodePoolSettingOutput
func (GetNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolNodeEvictionNodePoolSettingOutputWithContext ¶
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.StringMapOutput
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.StringMapOutput
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 ¶
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 ¶
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 ¶
func (GetNodePoolNodePoolCyclingDetailArgs) ElementType() reflect.Type
func (GetNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolNodePoolCyclingDetailOutput ¶
func (i GetNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolNodePoolCyclingDetailOutput() GetNodePoolNodePoolCyclingDetailOutput
func (GetNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolNodePoolCyclingDetailOutputWithContext ¶
func (i GetNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolNodePoolCyclingDetailOutputWithContext(ctx context.Context) GetNodePoolNodePoolCyclingDetailOutput
type GetNodePoolNodePoolCyclingDetailArray ¶
type GetNodePoolNodePoolCyclingDetailArray []GetNodePoolNodePoolCyclingDetailInput
func (GetNodePoolNodePoolCyclingDetailArray) ElementType ¶
func (GetNodePoolNodePoolCyclingDetailArray) ElementType() reflect.Type
func (GetNodePoolNodePoolCyclingDetailArray) ToGetNodePoolNodePoolCyclingDetailArrayOutput ¶
func (i GetNodePoolNodePoolCyclingDetailArray) ToGetNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolNodePoolCyclingDetailArrayOutput
func (GetNodePoolNodePoolCyclingDetailArray) ToGetNodePoolNodePoolCyclingDetailArrayOutputWithContext ¶
func (i GetNodePoolNodePoolCyclingDetailArray) ToGetNodePoolNodePoolCyclingDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodePoolCyclingDetailArrayOutput
type GetNodePoolNodePoolCyclingDetailArrayInput ¶
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 ¶
type GetNodePoolNodePoolCyclingDetailArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodePoolCyclingDetailArrayOutput) ElementType ¶
func (GetNodePoolNodePoolCyclingDetailArrayOutput) ElementType() reflect.Type
func (GetNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolNodePoolCyclingDetailArrayOutput ¶
func (o GetNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolNodePoolCyclingDetailArrayOutput
func (GetNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolNodePoolCyclingDetailArrayOutputWithContext ¶
func (o GetNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolNodePoolCyclingDetailArrayOutputWithContext(ctx context.Context) GetNodePoolNodePoolCyclingDetailArrayOutput
type GetNodePoolNodePoolCyclingDetailInput ¶
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 ¶
type GetNodePoolNodePoolCyclingDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolNodePoolCyclingDetailOutput) ElementType ¶
func (GetNodePoolNodePoolCyclingDetailOutput) ElementType() reflect.Type
func (GetNodePoolNodePoolCyclingDetailOutput) IsNodeCyclingEnabled ¶
func (o GetNodePoolNodePoolCyclingDetailOutput) IsNodeCyclingEnabled() pulumi.BoolOutput
If nodes in the nodepool will be cycled to have new changes.
func (GetNodePoolNodePoolCyclingDetailOutput) MaximumSurge ¶
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 ¶
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 ¶
func (o GetNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolNodePoolCyclingDetailOutput() GetNodePoolNodePoolCyclingDetailOutput
func (GetNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolNodePoolCyclingDetailOutputWithContext ¶
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/v2/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: testNodePoolOptionOciContainerengineNodePoolOption.Id, CompartmentId: pulumi.StringRef(compartmentId), }, 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]string `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]string `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]string `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.StringMapInput `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.StringMapInput `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.StringMapInput `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]string `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]string `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.StringMapInput `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.StringMapInput `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]string `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]string `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.StringMapInput `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.StringMapInput `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 ¶
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 ¶
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 ¶
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput ¶
func (i GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArgs) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray ¶
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray []GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput ¶
func (i GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArray) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayInput ¶
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 ¶
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput ¶
func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailInput ¶
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 ¶
type GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) CniType ¶
func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) CniType() pulumi.StringOutput
The CNI plugin used by this node pool
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) MaxPodsPerNode ¶
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 ¶
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 ¶
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 ¶
func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput() GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
func (GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput) ToGetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailNodePoolPodNetworkOptionDetailOutput
type GetNodePoolsNodePoolNodeConfigDetailOutput ¶
type GetNodePoolsNodePoolNodeConfigDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailOutput) DefinedTags ¶
func (o GetNodePoolsNodePoolNodeConfigDetailOutput) DefinedTags() pulumi.StringMapOutput
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.StringMapOutput
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 ¶
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 ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) FaultDomains() pulumi.StringArrayOutput
A list of fault domains in which to place nodes.
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigOutput) PreemptibleNodeConfigs ¶
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 ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfig struct { // The action to run when the preemptible node is interrupted for eviction. PreemptionActions []GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionAction `pulumi:"preemptionActions"` }
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs struct { // The action to run when the preemptible node is interrupted for eviction. PreemptionActions GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput `pulumi:"preemptionActions"` }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput ¶
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray []GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput ¶
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayInput ¶
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 ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigInput ¶
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 ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) PreemptionActions ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) PreemptionActions() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
The action to run when the preemptible node is interrupted for eviction.
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionAction ¶
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 ¶
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 ¶
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ¶
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray []GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput ¶
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArray) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayInput ¶
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 ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) Index ¶
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionArrayOutput
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionInput ¶
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 ¶
type GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) IsPreserveBootVolume ¶
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 ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToGetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (GetNodePoolsNodePoolNodeConfigDetailPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) Type ¶
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 ¶
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 ¶
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 ¶
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput ¶
func (i GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeEvictionNodePoolSettingArgs) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray ¶
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray []GetNodePoolsNodePoolNodeEvictionNodePoolSettingInput
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ElementType ¶
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput ¶
func (i GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolNodeEvictionNodePoolSettingArray) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayInput ¶
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 ¶
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput ¶
func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodeEvictionNodePoolSettingArrayOutput
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingInput ¶
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 ¶
type GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) ElementType ¶
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) EvictionGraceDuration ¶
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 ¶
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 ¶
func (o GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput() GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput
func (GetNodePoolsNodePoolNodeEvictionNodePoolSettingOutput) ToGetNodePoolsNodePoolNodeEvictionNodePoolSettingOutputWithContext ¶
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.StringMapOutput
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.StringMapOutput
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 ¶
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 ¶
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 ¶
func (GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutput ¶
func (i GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutput() GetNodePoolsNodePoolNodePoolCyclingDetailOutput
func (GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutputWithContext ¶
func (i GetNodePoolsNodePoolNodePoolCyclingDetailArgs) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodePoolCyclingDetailOutput
type GetNodePoolsNodePoolNodePoolCyclingDetailArray ¶
type GetNodePoolsNodePoolNodePoolCyclingDetailArray []GetNodePoolsNodePoolNodePoolCyclingDetailInput
func (GetNodePoolsNodePoolNodePoolCyclingDetailArray) ElementType ¶
func (GetNodePoolsNodePoolNodePoolCyclingDetailArray) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodePoolCyclingDetailArray) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput ¶
func (i GetNodePoolsNodePoolNodePoolCyclingDetailArray) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
func (GetNodePoolsNodePoolNodePoolCyclingDetailArray) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutputWithContext ¶
func (i GetNodePoolsNodePoolNodePoolCyclingDetailArray) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
type GetNodePoolsNodePoolNodePoolCyclingDetailArrayInput ¶
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 ¶
type GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ElementType ¶
func (GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput ¶
func (o GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput() GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
func (GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutputWithContext ¶
func (o GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailArrayOutputWithContext(ctx context.Context) GetNodePoolsNodePoolNodePoolCyclingDetailArrayOutput
type GetNodePoolsNodePoolNodePoolCyclingDetailInput ¶
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 ¶
type GetNodePoolsNodePoolNodePoolCyclingDetailOutput struct{ *pulumi.OutputState }
func (GetNodePoolsNodePoolNodePoolCyclingDetailOutput) ElementType ¶
func (GetNodePoolsNodePoolNodePoolCyclingDetailOutput) ElementType() reflect.Type
func (GetNodePoolsNodePoolNodePoolCyclingDetailOutput) IsNodeCyclingEnabled ¶
func (o GetNodePoolsNodePoolNodePoolCyclingDetailOutput) IsNodeCyclingEnabled() pulumi.BoolOutput
If nodes in the nodepool will be cycled to have new changes.
func (GetNodePoolsNodePoolNodePoolCyclingDetailOutput) MaximumSurge ¶
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 ¶
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 ¶
func (o GetNodePoolsNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutput() GetNodePoolsNodePoolNodePoolCyclingDetailOutput
func (GetNodePoolsNodePoolNodePoolCyclingDetailOutput) ToGetNodePoolsNodePoolNodePoolCyclingDetailOutputWithContext ¶
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.StringMapOutput
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.StringMapOutput
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 ¶
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 ¶
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.StringMapOutput
A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
func (GetNodePoolsNodePoolOutput) NodePoolCyclingDetails ¶
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 ¶
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/v2/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: compartmentId, ClusterId: pulumi.StringRef(testCluster.Id), Name: pulumi.StringRef(nodePoolName), States: nodePoolState, }, 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 ¶
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 ¶
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 ¶
type GetPodShapesFilterArgs ¶
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 ¶
func (GetPodShapesFilterArgs) ElementType() reflect.Type
func (GetPodShapesFilterArgs) ToGetPodShapesFilterOutput ¶
func (i GetPodShapesFilterArgs) ToGetPodShapesFilterOutput() GetPodShapesFilterOutput
func (GetPodShapesFilterArgs) ToGetPodShapesFilterOutputWithContext ¶
func (i GetPodShapesFilterArgs) ToGetPodShapesFilterOutputWithContext(ctx context.Context) GetPodShapesFilterOutput
type GetPodShapesFilterArray ¶
type GetPodShapesFilterArray []GetPodShapesFilterInput
func (GetPodShapesFilterArray) ElementType ¶
func (GetPodShapesFilterArray) ElementType() reflect.Type
func (GetPodShapesFilterArray) ToGetPodShapesFilterArrayOutput ¶
func (i GetPodShapesFilterArray) ToGetPodShapesFilterArrayOutput() GetPodShapesFilterArrayOutput
func (GetPodShapesFilterArray) ToGetPodShapesFilterArrayOutputWithContext ¶
func (i GetPodShapesFilterArray) ToGetPodShapesFilterArrayOutputWithContext(ctx context.Context) GetPodShapesFilterArrayOutput
type GetPodShapesFilterArrayInput ¶
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 ¶
type GetPodShapesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetPodShapesFilterArrayOutput) ElementType ¶
func (GetPodShapesFilterArrayOutput) ElementType() reflect.Type
func (GetPodShapesFilterArrayOutput) Index ¶
func (o GetPodShapesFilterArrayOutput) Index(i pulumi.IntInput) GetPodShapesFilterOutput
func (GetPodShapesFilterArrayOutput) ToGetPodShapesFilterArrayOutput ¶
func (o GetPodShapesFilterArrayOutput) ToGetPodShapesFilterArrayOutput() GetPodShapesFilterArrayOutput
func (GetPodShapesFilterArrayOutput) ToGetPodShapesFilterArrayOutputWithContext ¶
func (o GetPodShapesFilterArrayOutput) ToGetPodShapesFilterArrayOutputWithContext(ctx context.Context) GetPodShapesFilterArrayOutput
type GetPodShapesFilterInput ¶
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 ¶
type GetPodShapesFilterOutput struct{ *pulumi.OutputState }
func (GetPodShapesFilterOutput) ElementType ¶
func (GetPodShapesFilterOutput) ElementType() reflect.Type
func (GetPodShapesFilterOutput) Name ¶
func (o GetPodShapesFilterOutput) Name() pulumi.StringOutput
The name to filter on.
func (GetPodShapesFilterOutput) Regex ¶
func (o GetPodShapesFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetPodShapesFilterOutput) ToGetPodShapesFilterOutput ¶
func (o GetPodShapesFilterOutput) ToGetPodShapesFilterOutput() GetPodShapesFilterOutput
func (GetPodShapesFilterOutput) ToGetPodShapesFilterOutputWithContext ¶
func (o GetPodShapesFilterOutput) ToGetPodShapesFilterOutputWithContext(ctx context.Context) GetPodShapesFilterOutput
func (GetPodShapesFilterOutput) Values ¶
func (o GetPodShapesFilterOutput) Values() pulumi.StringArrayOutput
type GetPodShapesOutputArgs ¶
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 ¶
func (GetPodShapesOutputArgs) ElementType() reflect.Type
type GetPodShapesPodShape ¶
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 ¶
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 ¶
func (GetPodShapesPodShapeArgs) ElementType() reflect.Type
func (GetPodShapesPodShapeArgs) ToGetPodShapesPodShapeOutput ¶
func (i GetPodShapesPodShapeArgs) ToGetPodShapesPodShapeOutput() GetPodShapesPodShapeOutput
func (GetPodShapesPodShapeArgs) ToGetPodShapesPodShapeOutputWithContext ¶
func (i GetPodShapesPodShapeArgs) ToGetPodShapesPodShapeOutputWithContext(ctx context.Context) GetPodShapesPodShapeOutput
type GetPodShapesPodShapeArray ¶
type GetPodShapesPodShapeArray []GetPodShapesPodShapeInput
func (GetPodShapesPodShapeArray) ElementType ¶
func (GetPodShapesPodShapeArray) ElementType() reflect.Type
func (GetPodShapesPodShapeArray) ToGetPodShapesPodShapeArrayOutput ¶
func (i GetPodShapesPodShapeArray) ToGetPodShapesPodShapeArrayOutput() GetPodShapesPodShapeArrayOutput
func (GetPodShapesPodShapeArray) ToGetPodShapesPodShapeArrayOutputWithContext ¶
func (i GetPodShapesPodShapeArray) ToGetPodShapesPodShapeArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeArrayOutput
type GetPodShapesPodShapeArrayInput ¶
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 ¶
type GetPodShapesPodShapeArrayOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeArrayOutput) ElementType ¶
func (GetPodShapesPodShapeArrayOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeArrayOutput) Index ¶
func (o GetPodShapesPodShapeArrayOutput) Index(i pulumi.IntInput) GetPodShapesPodShapeOutput
func (GetPodShapesPodShapeArrayOutput) ToGetPodShapesPodShapeArrayOutput ¶
func (o GetPodShapesPodShapeArrayOutput) ToGetPodShapesPodShapeArrayOutput() GetPodShapesPodShapeArrayOutput
func (GetPodShapesPodShapeArrayOutput) ToGetPodShapesPodShapeArrayOutputWithContext ¶
func (o GetPodShapesPodShapeArrayOutput) ToGetPodShapesPodShapeArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeArrayOutput
type GetPodShapesPodShapeInput ¶
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 ¶
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 ¶
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 ¶
func (GetPodShapesPodShapeMemoryOptionArgs) ElementType() reflect.Type
func (GetPodShapesPodShapeMemoryOptionArgs) ToGetPodShapesPodShapeMemoryOptionOutput ¶
func (i GetPodShapesPodShapeMemoryOptionArgs) ToGetPodShapesPodShapeMemoryOptionOutput() GetPodShapesPodShapeMemoryOptionOutput
func (GetPodShapesPodShapeMemoryOptionArgs) ToGetPodShapesPodShapeMemoryOptionOutputWithContext ¶
func (i GetPodShapesPodShapeMemoryOptionArgs) ToGetPodShapesPodShapeMemoryOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeMemoryOptionOutput
type GetPodShapesPodShapeMemoryOptionArray ¶
type GetPodShapesPodShapeMemoryOptionArray []GetPodShapesPodShapeMemoryOptionInput
func (GetPodShapesPodShapeMemoryOptionArray) ElementType ¶
func (GetPodShapesPodShapeMemoryOptionArray) ElementType() reflect.Type
func (GetPodShapesPodShapeMemoryOptionArray) ToGetPodShapesPodShapeMemoryOptionArrayOutput ¶
func (i GetPodShapesPodShapeMemoryOptionArray) ToGetPodShapesPodShapeMemoryOptionArrayOutput() GetPodShapesPodShapeMemoryOptionArrayOutput
func (GetPodShapesPodShapeMemoryOptionArray) ToGetPodShapesPodShapeMemoryOptionArrayOutputWithContext ¶
func (i GetPodShapesPodShapeMemoryOptionArray) ToGetPodShapesPodShapeMemoryOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeMemoryOptionArrayOutput
type GetPodShapesPodShapeMemoryOptionArrayInput ¶
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 ¶
type GetPodShapesPodShapeMemoryOptionArrayOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeMemoryOptionArrayOutput) ElementType ¶
func (GetPodShapesPodShapeMemoryOptionArrayOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeMemoryOptionArrayOutput) ToGetPodShapesPodShapeMemoryOptionArrayOutput ¶
func (o GetPodShapesPodShapeMemoryOptionArrayOutput) ToGetPodShapesPodShapeMemoryOptionArrayOutput() GetPodShapesPodShapeMemoryOptionArrayOutput
func (GetPodShapesPodShapeMemoryOptionArrayOutput) ToGetPodShapesPodShapeMemoryOptionArrayOutputWithContext ¶
func (o GetPodShapesPodShapeMemoryOptionArrayOutput) ToGetPodShapesPodShapeMemoryOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeMemoryOptionArrayOutput
type GetPodShapesPodShapeMemoryOptionInput ¶
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 ¶
type GetPodShapesPodShapeMemoryOptionOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeMemoryOptionOutput) DefaultPerOcpuInGbs ¶
func (o GetPodShapesPodShapeMemoryOptionOutput) DefaultPerOcpuInGbs() pulumi.Float64Output
The default amount of memory per OCPU available for this shape, in gigabytes.
func (GetPodShapesPodShapeMemoryOptionOutput) ElementType ¶
func (GetPodShapesPodShapeMemoryOptionOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeMemoryOptionOutput) MaxInGbs ¶
func (o GetPodShapesPodShapeMemoryOptionOutput) MaxInGbs() pulumi.Float64Output
The maximum amount of memory, in gigabytes.
func (GetPodShapesPodShapeMemoryOptionOutput) MaxPerOcpuInGbs ¶
func (o GetPodShapesPodShapeMemoryOptionOutput) MaxPerOcpuInGbs() pulumi.Float64Output
The maximum amount of memory per OCPU available for this shape, in gigabytes.
func (GetPodShapesPodShapeMemoryOptionOutput) MinInGbs ¶
func (o GetPodShapesPodShapeMemoryOptionOutput) MinInGbs() pulumi.Float64Output
The minimum amount of memory, in gigabytes.
func (GetPodShapesPodShapeMemoryOptionOutput) MinPerOcpuInGbs ¶
func (o GetPodShapesPodShapeMemoryOptionOutput) MinPerOcpuInGbs() pulumi.Float64Output
The minimum amount of memory per OCPU available for this shape, in gigabytes.
func (GetPodShapesPodShapeMemoryOptionOutput) ToGetPodShapesPodShapeMemoryOptionOutput ¶
func (o GetPodShapesPodShapeMemoryOptionOutput) ToGetPodShapesPodShapeMemoryOptionOutput() GetPodShapesPodShapeMemoryOptionOutput
func (GetPodShapesPodShapeMemoryOptionOutput) ToGetPodShapesPodShapeMemoryOptionOutputWithContext ¶
func (o GetPodShapesPodShapeMemoryOptionOutput) ToGetPodShapesPodShapeMemoryOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeMemoryOptionOutput
type GetPodShapesPodShapeNetworkBandwidthOption ¶
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 ¶
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 ¶
func (GetPodShapesPodShapeNetworkBandwidthOptionArgs) ElementType() reflect.Type
func (GetPodShapesPodShapeNetworkBandwidthOptionArgs) ToGetPodShapesPodShapeNetworkBandwidthOptionOutput ¶
func (i GetPodShapesPodShapeNetworkBandwidthOptionArgs) ToGetPodShapesPodShapeNetworkBandwidthOptionOutput() GetPodShapesPodShapeNetworkBandwidthOptionOutput
func (GetPodShapesPodShapeNetworkBandwidthOptionArgs) ToGetPodShapesPodShapeNetworkBandwidthOptionOutputWithContext ¶
func (i GetPodShapesPodShapeNetworkBandwidthOptionArgs) ToGetPodShapesPodShapeNetworkBandwidthOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeNetworkBandwidthOptionOutput
type GetPodShapesPodShapeNetworkBandwidthOptionArray ¶
type GetPodShapesPodShapeNetworkBandwidthOptionArray []GetPodShapesPodShapeNetworkBandwidthOptionInput
func (GetPodShapesPodShapeNetworkBandwidthOptionArray) ElementType ¶
func (GetPodShapesPodShapeNetworkBandwidthOptionArray) ElementType() reflect.Type
func (GetPodShapesPodShapeNetworkBandwidthOptionArray) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutput ¶
func (i GetPodShapesPodShapeNetworkBandwidthOptionArray) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutput() GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
func (GetPodShapesPodShapeNetworkBandwidthOptionArray) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutputWithContext ¶
func (i GetPodShapesPodShapeNetworkBandwidthOptionArray) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
type GetPodShapesPodShapeNetworkBandwidthOptionArrayInput ¶
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 ¶
type GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ElementType ¶
func (GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutput ¶
func (o GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutput() GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
func (GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutputWithContext ¶
func (o GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
type GetPodShapesPodShapeNetworkBandwidthOptionInput ¶
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 ¶
type GetPodShapesPodShapeNetworkBandwidthOptionOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) DefaultPerOcpuInGbps ¶
func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) DefaultPerOcpuInGbps() pulumi.Float64Output
The default amount of networking bandwidth per OCPU, in gigabits per second.
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) ElementType ¶
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) MaxInGbps ¶
func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) MaxInGbps() pulumi.Float64Output
The maximum amount of networking bandwidth, in gigabits per second.
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) MinInGbps ¶
func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) MinInGbps() pulumi.Float64Output
The minimum amount of networking bandwidth, in gigabits per second.
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionOutput ¶
func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionOutput() GetPodShapesPodShapeNetworkBandwidthOptionOutput
func (GetPodShapesPodShapeNetworkBandwidthOptionOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionOutputWithContext ¶
func (o GetPodShapesPodShapeNetworkBandwidthOptionOutput) ToGetPodShapesPodShapeNetworkBandwidthOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeNetworkBandwidthOptionOutput
type GetPodShapesPodShapeOcpuOptionArgs ¶
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 ¶
func (GetPodShapesPodShapeOcpuOptionArgs) ElementType() reflect.Type
func (GetPodShapesPodShapeOcpuOptionArgs) ToGetPodShapesPodShapeOcpuOptionOutput ¶
func (i GetPodShapesPodShapeOcpuOptionArgs) ToGetPodShapesPodShapeOcpuOptionOutput() GetPodShapesPodShapeOcpuOptionOutput
func (GetPodShapesPodShapeOcpuOptionArgs) ToGetPodShapesPodShapeOcpuOptionOutputWithContext ¶
func (i GetPodShapesPodShapeOcpuOptionArgs) ToGetPodShapesPodShapeOcpuOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeOcpuOptionOutput
type GetPodShapesPodShapeOcpuOptionArray ¶
type GetPodShapesPodShapeOcpuOptionArray []GetPodShapesPodShapeOcpuOptionInput
func (GetPodShapesPodShapeOcpuOptionArray) ElementType ¶
func (GetPodShapesPodShapeOcpuOptionArray) ElementType() reflect.Type
func (GetPodShapesPodShapeOcpuOptionArray) ToGetPodShapesPodShapeOcpuOptionArrayOutput ¶
func (i GetPodShapesPodShapeOcpuOptionArray) ToGetPodShapesPodShapeOcpuOptionArrayOutput() GetPodShapesPodShapeOcpuOptionArrayOutput
func (GetPodShapesPodShapeOcpuOptionArray) ToGetPodShapesPodShapeOcpuOptionArrayOutputWithContext ¶
func (i GetPodShapesPodShapeOcpuOptionArray) ToGetPodShapesPodShapeOcpuOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeOcpuOptionArrayOutput
type GetPodShapesPodShapeOcpuOptionArrayInput ¶
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 ¶
type GetPodShapesPodShapeOcpuOptionArrayOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeOcpuOptionArrayOutput) ElementType ¶
func (GetPodShapesPodShapeOcpuOptionArrayOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeOcpuOptionArrayOutput) ToGetPodShapesPodShapeOcpuOptionArrayOutput ¶
func (o GetPodShapesPodShapeOcpuOptionArrayOutput) ToGetPodShapesPodShapeOcpuOptionArrayOutput() GetPodShapesPodShapeOcpuOptionArrayOutput
func (GetPodShapesPodShapeOcpuOptionArrayOutput) ToGetPodShapesPodShapeOcpuOptionArrayOutputWithContext ¶
func (o GetPodShapesPodShapeOcpuOptionArrayOutput) ToGetPodShapesPodShapeOcpuOptionArrayOutputWithContext(ctx context.Context) GetPodShapesPodShapeOcpuOptionArrayOutput
type GetPodShapesPodShapeOcpuOptionInput ¶
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 ¶
type GetPodShapesPodShapeOcpuOptionOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeOcpuOptionOutput) ElementType ¶
func (GetPodShapesPodShapeOcpuOptionOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeOcpuOptionOutput) Max ¶
func (o GetPodShapesPodShapeOcpuOptionOutput) Max() pulumi.Float64Output
The maximum number of OCPUs.
func (GetPodShapesPodShapeOcpuOptionOutput) Min ¶
func (o GetPodShapesPodShapeOcpuOptionOutput) Min() pulumi.Float64Output
The minimum number of OCPUs.
func (GetPodShapesPodShapeOcpuOptionOutput) ToGetPodShapesPodShapeOcpuOptionOutput ¶
func (o GetPodShapesPodShapeOcpuOptionOutput) ToGetPodShapesPodShapeOcpuOptionOutput() GetPodShapesPodShapeOcpuOptionOutput
func (GetPodShapesPodShapeOcpuOptionOutput) ToGetPodShapesPodShapeOcpuOptionOutputWithContext ¶
func (o GetPodShapesPodShapeOcpuOptionOutput) ToGetPodShapesPodShapeOcpuOptionOutputWithContext(ctx context.Context) GetPodShapesPodShapeOcpuOptionOutput
type GetPodShapesPodShapeOutput ¶
type GetPodShapesPodShapeOutput struct{ *pulumi.OutputState }
func (GetPodShapesPodShapeOutput) ElementType ¶
func (GetPodShapesPodShapeOutput) ElementType() reflect.Type
func (GetPodShapesPodShapeOutput) MemoryOptions ¶
func (o GetPodShapesPodShapeOutput) MemoryOptions() GetPodShapesPodShapeMemoryOptionArrayOutput
ShapeMemoryOptions.
func (GetPodShapesPodShapeOutput) Name ¶
func (o GetPodShapesPodShapeOutput) Name() pulumi.StringOutput
The name to filter on.
func (GetPodShapesPodShapeOutput) NetworkBandwidthOptions ¶
func (o GetPodShapesPodShapeOutput) NetworkBandwidthOptions() GetPodShapesPodShapeNetworkBandwidthOptionArrayOutput
ShapeNetworkBandwidthOptions.
func (GetPodShapesPodShapeOutput) OcpuOptions ¶
func (o GetPodShapesPodShapeOutput) OcpuOptions() GetPodShapesPodShapeOcpuOptionArrayOutput
Options for OCPU shape.
func (GetPodShapesPodShapeOutput) ProcessorDescription ¶
func (o GetPodShapesPodShapeOutput) ProcessorDescription() pulumi.StringOutput
A short description of the VM's processor (CPU).
func (GetPodShapesPodShapeOutput) ToGetPodShapesPodShapeOutput ¶
func (o GetPodShapesPodShapeOutput) ToGetPodShapesPodShapeOutput() GetPodShapesPodShapeOutput
func (GetPodShapesPodShapeOutput) ToGetPodShapesPodShapeOutputWithContext ¶
func (o GetPodShapesPodShapeOutput) ToGetPodShapesPodShapeOutputWithContext(ctx context.Context) GetPodShapesPodShapeOutput
type GetPodShapesResult ¶
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 ¶
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/v2/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: compartmentId, AvailabilityDomain: pulumi.StringRef(podShapeAvailabilityDomain), Name: pulumi.StringRef(podShapeName), }, nil) if err != nil { return err } return nil }) }
```
type GetPodShapesResultOutput ¶
type GetPodShapesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPodShapes.
func GetPodShapesOutput ¶
func GetPodShapesOutput(ctx *pulumi.Context, args GetPodShapesOutputArgs, opts ...pulumi.InvokeOption) GetPodShapesResultOutput
func (GetPodShapesResultOutput) AvailabilityDomain ¶
func (o GetPodShapesResultOutput) AvailabilityDomain() pulumi.StringPtrOutput
func (GetPodShapesResultOutput) CompartmentId ¶
func (o GetPodShapesResultOutput) CompartmentId() pulumi.StringOutput
func (GetPodShapesResultOutput) ElementType ¶
func (GetPodShapesResultOutput) ElementType() reflect.Type
func (GetPodShapesResultOutput) Filters ¶
func (o GetPodShapesResultOutput) Filters() GetPodShapesFilterArrayOutput
func (GetPodShapesResultOutput) Id ¶
func (o GetPodShapesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetPodShapesResultOutput) Name ¶
func (o GetPodShapesResultOutput) Name() pulumi.StringPtrOutput
The name of the identifying shape.
func (GetPodShapesResultOutput) PodShapes ¶
func (o GetPodShapesResultOutput) PodShapes() GetPodShapesPodShapeArrayOutput
The list of pod_shapes.
func (GetPodShapesResultOutput) ToGetPodShapesResultOutput ¶
func (o GetPodShapesResultOutput) ToGetPodShapesResultOutput() GetPodShapesResultOutput
func (GetPodShapesResultOutput) ToGetPodShapesResultOutputWithContext ¶
func (o GetPodShapesResultOutput) ToGetPodShapesResultOutputWithContext(ctx context.Context) GetPodShapesResultOutput
type GetVirtualNodePoolInitialVirtualNodeLabelArgs ¶
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 ¶
func (GetVirtualNodePoolInitialVirtualNodeLabelArgs) ElementType() reflect.Type
func (GetVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolInitialVirtualNodeLabelOutput ¶
func (i GetVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolInitialVirtualNodeLabelOutput
func (GetVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolInitialVirtualNodeLabelOutputWithContext ¶
func (i GetVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) GetVirtualNodePoolInitialVirtualNodeLabelOutput
type GetVirtualNodePoolInitialVirtualNodeLabelArray ¶
type GetVirtualNodePoolInitialVirtualNodeLabelArray []GetVirtualNodePoolInitialVirtualNodeLabelInput
func (GetVirtualNodePoolInitialVirtualNodeLabelArray) ElementType ¶
func (GetVirtualNodePoolInitialVirtualNodeLabelArray) ElementType() reflect.Type
func (GetVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶
func (i GetVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
func (GetVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext ¶
func (i GetVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
type GetVirtualNodePoolInitialVirtualNodeLabelArrayInput ¶
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 ¶
type GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType ¶
func (GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶
func (o GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
func (GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext ¶
func (o GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolInitialVirtualNodeLabelArrayOutput
type GetVirtualNodePoolInitialVirtualNodeLabelInput ¶
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 ¶
type GetVirtualNodePoolInitialVirtualNodeLabelOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolInitialVirtualNodeLabelOutput) ElementType ¶
func (GetVirtualNodePoolInitialVirtualNodeLabelOutput) ElementType() reflect.Type
func (GetVirtualNodePoolInitialVirtualNodeLabelOutput) Key ¶
func (o GetVirtualNodePoolInitialVirtualNodeLabelOutput) Key() pulumi.StringOutput
The key of the pair.
func (GetVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelOutput ¶
func (o GetVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolInitialVirtualNodeLabelOutput
func (GetVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelOutputWithContext ¶
func (o GetVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) GetVirtualNodePoolInitialVirtualNodeLabelOutput
func (GetVirtualNodePoolInitialVirtualNodeLabelOutput) Value ¶
func (o GetVirtualNodePoolInitialVirtualNodeLabelOutput) Value() pulumi.StringOutput
The value of the pair.
type GetVirtualNodePoolPlacementConfiguration ¶
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 ¶
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 ¶
func (GetVirtualNodePoolPlacementConfigurationArgs) ElementType() reflect.Type
func (GetVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolPlacementConfigurationOutput ¶
func (i GetVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolPlacementConfigurationOutput
func (GetVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolPlacementConfigurationOutputWithContext ¶
func (i GetVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolPlacementConfigurationOutput
type GetVirtualNodePoolPlacementConfigurationArray ¶
type GetVirtualNodePoolPlacementConfigurationArray []GetVirtualNodePoolPlacementConfigurationInput
func (GetVirtualNodePoolPlacementConfigurationArray) ElementType ¶
func (GetVirtualNodePoolPlacementConfigurationArray) ElementType() reflect.Type
func (GetVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolPlacementConfigurationArrayOutput ¶
func (i GetVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolPlacementConfigurationArrayOutput
func (GetVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolPlacementConfigurationArrayOutputWithContext ¶
func (i GetVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolPlacementConfigurationArrayOutput
type GetVirtualNodePoolPlacementConfigurationArrayInput ¶
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 ¶
type GetVirtualNodePoolPlacementConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolPlacementConfigurationArrayOutput) ElementType ¶
func (GetVirtualNodePoolPlacementConfigurationArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolPlacementConfigurationArrayOutput ¶
func (o GetVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolPlacementConfigurationArrayOutput
func (GetVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolPlacementConfigurationArrayOutputWithContext ¶
func (o GetVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolPlacementConfigurationArrayOutput
type GetVirtualNodePoolPlacementConfigurationInput ¶
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 ¶
type GetVirtualNodePoolPlacementConfigurationOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain ¶
func (o GetVirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain in which to place virtual nodes. Example: `Uocm:PHX-AD-1`
func (GetVirtualNodePoolPlacementConfigurationOutput) ElementType ¶
func (GetVirtualNodePoolPlacementConfigurationOutput) ElementType() reflect.Type
func (GetVirtualNodePoolPlacementConfigurationOutput) FaultDomains ¶
func (o GetVirtualNodePoolPlacementConfigurationOutput) FaultDomains() pulumi.StringArrayOutput
The fault domain of this virtual node.
func (GetVirtualNodePoolPlacementConfigurationOutput) SubnetId ¶
func (o GetVirtualNodePoolPlacementConfigurationOutput) SubnetId() pulumi.StringOutput
The regional subnet where pods' VNIC will be placed.
func (GetVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolPlacementConfigurationOutput ¶
func (o GetVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolPlacementConfigurationOutput
func (GetVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolPlacementConfigurationOutputWithContext ¶
func (o GetVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolPlacementConfigurationOutput
type GetVirtualNodePoolPodConfigurationArgs ¶
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 ¶
func (GetVirtualNodePoolPodConfigurationArgs) ElementType() reflect.Type
func (GetVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolPodConfigurationOutput ¶
func (i GetVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolPodConfigurationOutput
func (GetVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolPodConfigurationOutputWithContext ¶
func (i GetVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolPodConfigurationOutput
type GetVirtualNodePoolPodConfigurationArray ¶
type GetVirtualNodePoolPodConfigurationArray []GetVirtualNodePoolPodConfigurationInput
func (GetVirtualNodePoolPodConfigurationArray) ElementType ¶
func (GetVirtualNodePoolPodConfigurationArray) ElementType() reflect.Type
func (GetVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolPodConfigurationArrayOutput ¶
func (i GetVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolPodConfigurationArrayOutput
func (GetVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolPodConfigurationArrayOutputWithContext ¶
func (i GetVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolPodConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolPodConfigurationArrayOutput
type GetVirtualNodePoolPodConfigurationArrayInput ¶
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 ¶
type GetVirtualNodePoolPodConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolPodConfigurationArrayOutput) ElementType ¶
func (GetVirtualNodePoolPodConfigurationArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolPodConfigurationArrayOutput ¶
func (o GetVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolPodConfigurationArrayOutput
func (GetVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolPodConfigurationArrayOutputWithContext ¶
func (o GetVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolPodConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolPodConfigurationArrayOutput
type GetVirtualNodePoolPodConfigurationInput ¶
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 ¶
type GetVirtualNodePoolPodConfigurationOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolPodConfigurationOutput) ElementType ¶
func (GetVirtualNodePoolPodConfigurationOutput) ElementType() reflect.Type
func (GetVirtualNodePoolPodConfigurationOutput) NsgIds ¶
func (o GetVirtualNodePoolPodConfigurationOutput) NsgIds() pulumi.StringArrayOutput
List of network security group IDs applied to the Pod VNIC.
func (GetVirtualNodePoolPodConfigurationOutput) Shape ¶
func (o GetVirtualNodePoolPodConfigurationOutput) Shape() pulumi.StringOutput
Shape of the pods.
func (GetVirtualNodePoolPodConfigurationOutput) SubnetId ¶
func (o GetVirtualNodePoolPodConfigurationOutput) SubnetId() pulumi.StringOutput
The regional subnet where pods' VNIC will be placed.
func (GetVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolPodConfigurationOutput ¶
func (o GetVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolPodConfigurationOutput
func (GetVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolPodConfigurationOutputWithContext ¶
func (o GetVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolPodConfigurationOutput
type GetVirtualNodePoolTaint ¶
type GetVirtualNodePoolTaintArgs ¶
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 ¶
func (GetVirtualNodePoolTaintArgs) ElementType() reflect.Type
func (GetVirtualNodePoolTaintArgs) ToGetVirtualNodePoolTaintOutput ¶
func (i GetVirtualNodePoolTaintArgs) ToGetVirtualNodePoolTaintOutput() GetVirtualNodePoolTaintOutput
func (GetVirtualNodePoolTaintArgs) ToGetVirtualNodePoolTaintOutputWithContext ¶
func (i GetVirtualNodePoolTaintArgs) ToGetVirtualNodePoolTaintOutputWithContext(ctx context.Context) GetVirtualNodePoolTaintOutput
type GetVirtualNodePoolTaintArray ¶
type GetVirtualNodePoolTaintArray []GetVirtualNodePoolTaintInput
func (GetVirtualNodePoolTaintArray) ElementType ¶
func (GetVirtualNodePoolTaintArray) ElementType() reflect.Type
func (GetVirtualNodePoolTaintArray) ToGetVirtualNodePoolTaintArrayOutput ¶
func (i GetVirtualNodePoolTaintArray) ToGetVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolTaintArrayOutput
func (GetVirtualNodePoolTaintArray) ToGetVirtualNodePoolTaintArrayOutputWithContext ¶
func (i GetVirtualNodePoolTaintArray) ToGetVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolTaintArrayOutput
type GetVirtualNodePoolTaintArrayInput ¶
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 ¶
type GetVirtualNodePoolTaintArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolTaintArrayOutput) ElementType ¶
func (GetVirtualNodePoolTaintArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolTaintArrayOutput) Index ¶
func (o GetVirtualNodePoolTaintArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolTaintOutput
func (GetVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolTaintArrayOutput ¶
func (o GetVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolTaintArrayOutput
func (GetVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolTaintArrayOutputWithContext ¶
func (o GetVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolTaintArrayOutput
type GetVirtualNodePoolTaintInput ¶
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 ¶
type GetVirtualNodePoolTaintOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolTaintOutput) Effect ¶
func (o GetVirtualNodePoolTaintOutput) Effect() pulumi.StringOutput
The effect of the pair.
func (GetVirtualNodePoolTaintOutput) ElementType ¶
func (GetVirtualNodePoolTaintOutput) ElementType() reflect.Type
func (GetVirtualNodePoolTaintOutput) Key ¶
func (o GetVirtualNodePoolTaintOutput) Key() pulumi.StringOutput
The key of the pair.
func (GetVirtualNodePoolTaintOutput) ToGetVirtualNodePoolTaintOutput ¶
func (o GetVirtualNodePoolTaintOutput) ToGetVirtualNodePoolTaintOutput() GetVirtualNodePoolTaintOutput
func (GetVirtualNodePoolTaintOutput) ToGetVirtualNodePoolTaintOutputWithContext ¶
func (o GetVirtualNodePoolTaintOutput) ToGetVirtualNodePoolTaintOutputWithContext(ctx context.Context) GetVirtualNodePoolTaintOutput
func (GetVirtualNodePoolTaintOutput) Value ¶
func (o GetVirtualNodePoolTaintOutput) Value() pulumi.StringOutput
The value of the pair.
type GetVirtualNodePoolVirtualNodeTag ¶
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]string `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]string `pulumi:"freeformTags"` }
type GetVirtualNodePoolVirtualNodeTagArgs ¶
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.StringMapInput `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.StringMapInput `pulumi:"freeformTags"` }
func (GetVirtualNodePoolVirtualNodeTagArgs) ElementType ¶
func (GetVirtualNodePoolVirtualNodeTagArgs) ElementType() reflect.Type
func (GetVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolVirtualNodeTagOutput ¶
func (i GetVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolVirtualNodeTagOutput
func (GetVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolVirtualNodeTagOutputWithContext ¶
func (i GetVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolVirtualNodeTagOutputWithContext(ctx context.Context) GetVirtualNodePoolVirtualNodeTagOutput
type GetVirtualNodePoolVirtualNodeTagArray ¶
type GetVirtualNodePoolVirtualNodeTagArray []GetVirtualNodePoolVirtualNodeTagInput
func (GetVirtualNodePoolVirtualNodeTagArray) ElementType ¶
func (GetVirtualNodePoolVirtualNodeTagArray) ElementType() reflect.Type
func (GetVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolVirtualNodeTagArrayOutput ¶
func (i GetVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolVirtualNodeTagArrayOutput
func (GetVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolVirtualNodeTagArrayOutputWithContext ¶
func (i GetVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolVirtualNodeTagArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolVirtualNodeTagArrayOutput
type GetVirtualNodePoolVirtualNodeTagArrayInput ¶
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 ¶
type GetVirtualNodePoolVirtualNodeTagArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolVirtualNodeTagArrayOutput) ElementType ¶
func (GetVirtualNodePoolVirtualNodeTagArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolVirtualNodeTagArrayOutput ¶
func (o GetVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolVirtualNodeTagArrayOutput
func (GetVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolVirtualNodeTagArrayOutputWithContext ¶
func (o GetVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolVirtualNodeTagArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolVirtualNodeTagArrayOutput
type GetVirtualNodePoolVirtualNodeTagInput ¶
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 ¶
type GetVirtualNodePoolVirtualNodeTagOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolVirtualNodeTagOutput) DefinedTags ¶
func (o GetVirtualNodePoolVirtualNodeTagOutput) DefinedTags() pulumi.StringMapOutput
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 ¶
func (GetVirtualNodePoolVirtualNodeTagOutput) ElementType() reflect.Type
func (GetVirtualNodePoolVirtualNodeTagOutput) FreeformTags ¶
func (o GetVirtualNodePoolVirtualNodeTagOutput) FreeformTags() pulumi.StringMapOutput
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 ¶
func (o GetVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolVirtualNodeTagOutput
func (GetVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolVirtualNodeTagOutputWithContext ¶
func (o GetVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolVirtualNodeTagOutputWithContext(ctx context.Context) GetVirtualNodePoolVirtualNodeTagOutput
type GetVirtualNodePoolsArgs ¶
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 GetVirtualNodePoolsFilterArgs ¶
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 ¶
func (GetVirtualNodePoolsFilterArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsFilterArgs) ToGetVirtualNodePoolsFilterOutput ¶
func (i GetVirtualNodePoolsFilterArgs) ToGetVirtualNodePoolsFilterOutput() GetVirtualNodePoolsFilterOutput
func (GetVirtualNodePoolsFilterArgs) ToGetVirtualNodePoolsFilterOutputWithContext ¶
func (i GetVirtualNodePoolsFilterArgs) ToGetVirtualNodePoolsFilterOutputWithContext(ctx context.Context) GetVirtualNodePoolsFilterOutput
type GetVirtualNodePoolsFilterArray ¶
type GetVirtualNodePoolsFilterArray []GetVirtualNodePoolsFilterInput
func (GetVirtualNodePoolsFilterArray) ElementType ¶
func (GetVirtualNodePoolsFilterArray) ElementType() reflect.Type
func (GetVirtualNodePoolsFilterArray) ToGetVirtualNodePoolsFilterArrayOutput ¶
func (i GetVirtualNodePoolsFilterArray) ToGetVirtualNodePoolsFilterArrayOutput() GetVirtualNodePoolsFilterArrayOutput
func (GetVirtualNodePoolsFilterArray) ToGetVirtualNodePoolsFilterArrayOutputWithContext ¶
func (i GetVirtualNodePoolsFilterArray) ToGetVirtualNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsFilterArrayOutput
type GetVirtualNodePoolsFilterArrayInput ¶
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 ¶
type GetVirtualNodePoolsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsFilterArrayOutput) ElementType ¶
func (GetVirtualNodePoolsFilterArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsFilterArrayOutput) Index ¶
func (o GetVirtualNodePoolsFilterArrayOutput) Index(i pulumi.IntInput) GetVirtualNodePoolsFilterOutput
func (GetVirtualNodePoolsFilterArrayOutput) ToGetVirtualNodePoolsFilterArrayOutput ¶
func (o GetVirtualNodePoolsFilterArrayOutput) ToGetVirtualNodePoolsFilterArrayOutput() GetVirtualNodePoolsFilterArrayOutput
func (GetVirtualNodePoolsFilterArrayOutput) ToGetVirtualNodePoolsFilterArrayOutputWithContext ¶
func (o GetVirtualNodePoolsFilterArrayOutput) ToGetVirtualNodePoolsFilterArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsFilterArrayOutput
type GetVirtualNodePoolsFilterInput ¶
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 ¶
type GetVirtualNodePoolsFilterOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsFilterOutput) ElementType ¶
func (GetVirtualNodePoolsFilterOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsFilterOutput) Name ¶
func (o GetVirtualNodePoolsFilterOutput) Name() pulumi.StringOutput
The name to filter on.
func (GetVirtualNodePoolsFilterOutput) Regex ¶
func (o GetVirtualNodePoolsFilterOutput) Regex() pulumi.BoolPtrOutput
func (GetVirtualNodePoolsFilterOutput) ToGetVirtualNodePoolsFilterOutput ¶
func (o GetVirtualNodePoolsFilterOutput) ToGetVirtualNodePoolsFilterOutput() GetVirtualNodePoolsFilterOutput
func (GetVirtualNodePoolsFilterOutput) ToGetVirtualNodePoolsFilterOutputWithContext ¶
func (o GetVirtualNodePoolsFilterOutput) ToGetVirtualNodePoolsFilterOutputWithContext(ctx context.Context) GetVirtualNodePoolsFilterOutput
func (GetVirtualNodePoolsFilterOutput) Values ¶
func (o GetVirtualNodePoolsFilterOutput) Values() pulumi.StringArrayOutput
type GetVirtualNodePoolsOutputArgs ¶
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 ¶
func (GetVirtualNodePoolsOutputArgs) ElementType() reflect.Type
type GetVirtualNodePoolsResult ¶
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 ¶
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 ¶
type GetVirtualNodePoolsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVirtualNodePools.
func GetVirtualNodePoolsOutput ¶
func GetVirtualNodePoolsOutput(ctx *pulumi.Context, args GetVirtualNodePoolsOutputArgs, opts ...pulumi.InvokeOption) GetVirtualNodePoolsResultOutput
func (GetVirtualNodePoolsResultOutput) ClusterId ¶
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 ¶
func (o GetVirtualNodePoolsResultOutput) CompartmentId() pulumi.StringOutput
Compartment of the virtual node pool.
func (GetVirtualNodePoolsResultOutput) DisplayName ¶
func (o GetVirtualNodePoolsResultOutput) DisplayName() pulumi.StringPtrOutput
Display name of the virtual node pool. This is a non-unique value.
func (GetVirtualNodePoolsResultOutput) ElementType ¶
func (GetVirtualNodePoolsResultOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsResultOutput) Filters ¶
func (o GetVirtualNodePoolsResultOutput) Filters() GetVirtualNodePoolsFilterArrayOutput
func (GetVirtualNodePoolsResultOutput) Id ¶
func (o GetVirtualNodePoolsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetVirtualNodePoolsResultOutput) States ¶
func (o GetVirtualNodePoolsResultOutput) States() pulumi.StringArrayOutput
The state of the Virtual Node Pool.
func (GetVirtualNodePoolsResultOutput) ToGetVirtualNodePoolsResultOutput ¶
func (o GetVirtualNodePoolsResultOutput) ToGetVirtualNodePoolsResultOutput() GetVirtualNodePoolsResultOutput
func (GetVirtualNodePoolsResultOutput) ToGetVirtualNodePoolsResultOutputWithContext ¶
func (o GetVirtualNodePoolsResultOutput) ToGetVirtualNodePoolsResultOutputWithContext(ctx context.Context) GetVirtualNodePoolsResultOutput
func (GetVirtualNodePoolsResultOutput) VirtualNodePools ¶
func (o GetVirtualNodePoolsResultOutput) VirtualNodePools() GetVirtualNodePoolsVirtualNodePoolArrayOutput
The list of virtual_node_pools.
type GetVirtualNodePoolsVirtualNodePool ¶
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]string `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]string `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]string `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 ¶
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.StringMapInput `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.StringMapInput `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.StringMapInput `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 ¶
func (GetVirtualNodePoolsVirtualNodePoolArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolArgs) ToGetVirtualNodePoolsVirtualNodePoolOutput ¶
func (i GetVirtualNodePoolsVirtualNodePoolArgs) ToGetVirtualNodePoolsVirtualNodePoolOutput() GetVirtualNodePoolsVirtualNodePoolOutput
func (GetVirtualNodePoolsVirtualNodePoolArgs) ToGetVirtualNodePoolsVirtualNodePoolOutputWithContext ¶
func (i GetVirtualNodePoolsVirtualNodePoolArgs) ToGetVirtualNodePoolsVirtualNodePoolOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolOutput
type GetVirtualNodePoolsVirtualNodePoolArray ¶
type GetVirtualNodePoolsVirtualNodePoolArray []GetVirtualNodePoolsVirtualNodePoolInput
func (GetVirtualNodePoolsVirtualNodePoolArray) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolArray) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolArray) ToGetVirtualNodePoolsVirtualNodePoolArrayOutput ¶
func (i GetVirtualNodePoolsVirtualNodePoolArray) ToGetVirtualNodePoolsVirtualNodePoolArrayOutput() GetVirtualNodePoolsVirtualNodePoolArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolArray) ToGetVirtualNodePoolsVirtualNodePoolArrayOutputWithContext ¶
func (i GetVirtualNodePoolsVirtualNodePoolArray) ToGetVirtualNodePoolsVirtualNodePoolArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolArrayOutput
type GetVirtualNodePoolsVirtualNodePoolArrayInput ¶
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 ¶
type GetVirtualNodePoolsVirtualNodePoolArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolArrayOutput) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolArrayOutput ¶
func (o GetVirtualNodePoolsVirtualNodePoolArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolArrayOutput() GetVirtualNodePoolsVirtualNodePoolArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolArrayOutputWithContext ¶
func (o GetVirtualNodePoolsVirtualNodePoolArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolArrayOutput
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs ¶
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 ¶
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput ¶
func (i GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutputWithContext ¶
func (i GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArgs) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray ¶
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray []GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelInput
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶
func (i GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext ¶
func (i GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArray) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayInput ¶
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 ¶
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶
func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext ¶
func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelArrayOutput
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelInput ¶
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 ¶
type GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput ¶
func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput() GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutputWithContext ¶
func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) ToGetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput
func (GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) Value ¶
func (o GetVirtualNodePoolsVirtualNodePoolInitialVirtualNodeLabelOutput) Value() pulumi.StringOutput
The value of the pair.
type GetVirtualNodePoolsVirtualNodePoolInput ¶
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 ¶
type GetVirtualNodePoolsVirtualNodePoolOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolOutput) ClusterId ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (GetVirtualNodePoolsVirtualNodePoolOutput) CompartmentId ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment.
func (GetVirtualNodePoolsVirtualNodePoolOutput) DefinedTags ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) DefinedTags() pulumi.StringMapOutput
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 ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) DisplayName() pulumi.StringOutput
Display name of the virtual node pool. This is a non-unique value.
func (GetVirtualNodePoolsVirtualNodePoolOutput) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolOutput) FreeformTags ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) FreeformTags() pulumi.StringMapOutput
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 ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) Id() pulumi.StringOutput
The OCID of the virtual node pool.
func (GetVirtualNodePoolsVirtualNodePoolOutput) InitialVirtualNodeLabels ¶
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 ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes running on the nodes in the node pool.
func (GetVirtualNodePoolsVirtualNodePoolOutput) LifecycleDetails ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the Virtual Node Pool.
func (GetVirtualNodePoolsVirtualNodePoolOutput) NsgIds ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) NsgIds() pulumi.StringArrayOutput
List of network security group IDs applied to the Pod VNIC.
func (GetVirtualNodePoolsVirtualNodePoolOutput) PlacementConfigurations ¶
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 ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) PodConfigurations() GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
The pod configuration for pods run on virtual nodes of this virtual node pool.
func (GetVirtualNodePoolsVirtualNodePoolOutput) Size ¶
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 ¶
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 ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (GetVirtualNodePoolsVirtualNodePoolOutput) Taints ¶
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 ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) TimeCreated() pulumi.StringOutput
The time the virtual node pool was created.
func (GetVirtualNodePoolsVirtualNodePoolOutput) TimeUpdated ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) TimeUpdated() pulumi.StringOutput
The time the virtual node pool was updated.
func (GetVirtualNodePoolsVirtualNodePoolOutput) ToGetVirtualNodePoolsVirtualNodePoolOutput ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) ToGetVirtualNodePoolsVirtualNodePoolOutput() GetVirtualNodePoolsVirtualNodePoolOutput
func (GetVirtualNodePoolsVirtualNodePoolOutput) ToGetVirtualNodePoolsVirtualNodePoolOutputWithContext ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) ToGetVirtualNodePoolsVirtualNodePoolOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolOutput
func (GetVirtualNodePoolsVirtualNodePoolOutput) VirtualNodePoolId ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) VirtualNodePoolId() pulumi.StringOutput
func (GetVirtualNodePoolsVirtualNodePoolOutput) VirtualNodeTags ¶
func (o GetVirtualNodePoolsVirtualNodePoolOutput) VirtualNodeTags() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
The tags associated to the virtual nodes in this virtual node pool.
type GetVirtualNodePoolsVirtualNodePoolPlacementConfiguration ¶
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 ¶
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 ¶
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput ¶
func (i GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutputWithContext ¶
func (i GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray ¶
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray []GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationInput
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput ¶
func (i GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutputWithContext ¶
func (i GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayInput ¶
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 ¶
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput ¶
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutputWithContext ¶
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationArrayOutput
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationInput ¶
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 ¶
type GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain ¶
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain() pulumi.StringOutput
The availability domain in which to place virtual nodes. Example: `Uocm:PHX-AD-1`
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) FaultDomains ¶
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) FaultDomains() pulumi.StringArrayOutput
The fault domain of this virtual node.
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) SubnetId ¶
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) SubnetId() pulumi.StringOutput
The regional subnet where pods' VNIC will be placed.
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput ¶
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
func (GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutputWithContext ¶
func (o GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPlacementConfigurationOutput
type GetVirtualNodePoolsVirtualNodePoolPodConfiguration ¶
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 ¶
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 ¶
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput ¶
func (i GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutputWithContext ¶
func (i GetVirtualNodePoolsVirtualNodePoolPodConfigurationArgs) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray ¶
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray []GetVirtualNodePoolsVirtualNodePoolPodConfigurationInput
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput ¶
func (i GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutputWithContext ¶
func (i GetVirtualNodePoolsVirtualNodePoolPodConfigurationArray) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayInput ¶
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 ¶
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput ¶
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutputWithContext ¶
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationArrayOutput
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationInput ¶
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 ¶
type GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) NsgIds ¶
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) NsgIds() pulumi.StringArrayOutput
List of network security group IDs applied to the Pod VNIC.
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) Shape ¶
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) Shape() pulumi.StringOutput
Shape of the pods.
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) SubnetId ¶
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) SubnetId() pulumi.StringOutput
The regional subnet where pods' VNIC will be placed.
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput ¶
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput() GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
func (GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutputWithContext ¶
func (o GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput) ToGetVirtualNodePoolsVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolPodConfigurationOutput
type GetVirtualNodePoolsVirtualNodePoolTaintArgs ¶
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 ¶
func (GetVirtualNodePoolsVirtualNodePoolTaintArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolTaintArgs) ToGetVirtualNodePoolsVirtualNodePoolTaintOutput ¶
func (i GetVirtualNodePoolsVirtualNodePoolTaintArgs) ToGetVirtualNodePoolsVirtualNodePoolTaintOutput() GetVirtualNodePoolsVirtualNodePoolTaintOutput
func (GetVirtualNodePoolsVirtualNodePoolTaintArgs) ToGetVirtualNodePoolsVirtualNodePoolTaintOutputWithContext ¶
func (i GetVirtualNodePoolsVirtualNodePoolTaintArgs) ToGetVirtualNodePoolsVirtualNodePoolTaintOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolTaintOutput
type GetVirtualNodePoolsVirtualNodePoolTaintArray ¶
type GetVirtualNodePoolsVirtualNodePoolTaintArray []GetVirtualNodePoolsVirtualNodePoolTaintInput
func (GetVirtualNodePoolsVirtualNodePoolTaintArray) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolTaintArray) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolTaintArray) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutput ¶
func (i GetVirtualNodePoolsVirtualNodePoolTaintArray) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolTaintArray) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutputWithContext ¶
func (i GetVirtualNodePoolsVirtualNodePoolTaintArray) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
type GetVirtualNodePoolsVirtualNodePoolTaintArrayInput ¶
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 ¶
type GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutput ¶
func (o GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutput() GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutputWithContext ¶
func (o GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolTaintArrayOutput
type GetVirtualNodePoolsVirtualNodePoolTaintInput ¶
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 ¶
type GetVirtualNodePoolsVirtualNodePoolTaintOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) Effect ¶
func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) Effect() pulumi.StringOutput
The effect of the pair.
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) Key ¶
func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) Key() pulumi.StringOutput
The key of the pair.
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintOutput ¶
func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintOutput() GetVirtualNodePoolsVirtualNodePoolTaintOutput
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintOutputWithContext ¶
func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) ToGetVirtualNodePoolsVirtualNodePoolTaintOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolTaintOutput
func (GetVirtualNodePoolsVirtualNodePoolTaintOutput) Value ¶
func (o GetVirtualNodePoolsVirtualNodePoolTaintOutput) Value() pulumi.StringOutput
The value of the pair.
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTag ¶
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]string `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]string `pulumi:"freeformTags"` }
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs ¶
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.StringMapInput `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.StringMapInput `pulumi:"freeformTags"` }
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput ¶
func (i GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutputWithContext ¶
func (i GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArgs) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray ¶
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray []GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagInput
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput ¶
func (i GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutputWithContext ¶
func (i GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArray) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayInput ¶
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 ¶
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ElementType ¶
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput ¶
func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutputWithContext ¶
func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutputWithContext(ctx context.Context) GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagArrayOutput
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagInput ¶
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 ¶
type GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput struct{ *pulumi.OutputState }
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) DefinedTags ¶
func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) DefinedTags() pulumi.StringMapOutput
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 ¶
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) ElementType() reflect.Type
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) FreeformTags ¶
func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) FreeformTags() pulumi.StringMapOutput
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 ¶
func (o GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput() GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput
func (GetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutput) ToGetVirtualNodePoolsVirtualNodePoolVirtualNodeTagOutputWithContext ¶
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/v2/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: compartmentId, WorkRequestId: testWorkRequest.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/v2/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: compartmentId, WorkRequestId: testWorkRequest.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/v2/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: compartmentId, ClusterId: pulumi.StringRef(testCluster.Id), ResourceId: pulumi.StringRef(testResource.Id), ResourceType: pulumi.StringRef(workRequestResourceType), Statuses: workRequestStatus, }, 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 ¶
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 ¶
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 ¶
func (LookupAddonOutputArgs) ElementType() reflect.Type
type LookupAddonResult ¶
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 ¶
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/v2/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: testAddonOciContainerengineAddon.Name, ClusterId: testCluster.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupAddonResultOutput ¶
type LookupAddonResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAddon.
func LookupAddonOutput ¶
func LookupAddonOutput(ctx *pulumi.Context, args LookupAddonOutputArgs, opts ...pulumi.InvokeOption) LookupAddonResultOutput
func (LookupAddonResultOutput) AddonErrors ¶
func (o LookupAddonResultOutput) AddonErrors() GetAddonAddonErrorArrayOutput
The error info of the addon.
func (LookupAddonResultOutput) AddonName ¶
func (o LookupAddonResultOutput) AddonName() pulumi.StringOutput
The name of the addon.
func (LookupAddonResultOutput) ClusterId ¶
func (o LookupAddonResultOutput) ClusterId() pulumi.StringOutput
func (LookupAddonResultOutput) Configurations ¶
func (o LookupAddonResultOutput) Configurations() GetAddonConfigurationArrayOutput
Addon configuration details.
func (LookupAddonResultOutput) CurrentInstalledVersion ¶
func (o LookupAddonResultOutput) CurrentInstalledVersion() pulumi.StringOutput
current installed version of the addon
func (LookupAddonResultOutput) ElementType ¶
func (LookupAddonResultOutput) ElementType() reflect.Type
func (LookupAddonResultOutput) Id ¶
func (o LookupAddonResultOutput) Id() pulumi.StringOutput
func (LookupAddonResultOutput) RemoveAddonResourcesOnDelete ¶
func (o LookupAddonResultOutput) RemoveAddonResourcesOnDelete() pulumi.BoolOutput
func (LookupAddonResultOutput) State ¶
func (o LookupAddonResultOutput) State() pulumi.StringOutput
The state of the addon.
func (LookupAddonResultOutput) TimeCreated ¶
func (o LookupAddonResultOutput) TimeCreated() pulumi.StringOutput
The time the cluster was created.
func (LookupAddonResultOutput) ToLookupAddonResultOutput ¶
func (o LookupAddonResultOutput) ToLookupAddonResultOutput() LookupAddonResultOutput
func (LookupAddonResultOutput) ToLookupAddonResultOutputWithContext ¶
func (o LookupAddonResultOutput) ToLookupAddonResultOutputWithContext(ctx context.Context) LookupAddonResultOutput
func (LookupAddonResultOutput) Version ¶
func (o LookupAddonResultOutput) Version() pulumi.StringOutput
selected addon version, or null indicates autoUpdate
type LookupClusterWorkloadMappingArgs ¶
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 ¶
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 ¶
func (LookupClusterWorkloadMappingOutputArgs) ElementType() reflect.Type
type LookupClusterWorkloadMappingResult ¶
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]string `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]string `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 ¶
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/v2/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: testCluster.Id, WorkloadMappingId: testWorkloadMapping.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupClusterWorkloadMappingResultOutput ¶
type LookupClusterWorkloadMappingResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterWorkloadMapping.
func LookupClusterWorkloadMappingOutput ¶
func LookupClusterWorkloadMappingOutput(ctx *pulumi.Context, args LookupClusterWorkloadMappingOutputArgs, opts ...pulumi.InvokeOption) LookupClusterWorkloadMappingResultOutput
func (LookupClusterWorkloadMappingResultOutput) ClusterId ¶
func (o LookupClusterWorkloadMappingResultOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster.
func (LookupClusterWorkloadMappingResultOutput) DefinedTags ¶
func (o LookupClusterWorkloadMappingResultOutput) DefinedTags() pulumi.StringMapOutput
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 ¶
func (LookupClusterWorkloadMappingResultOutput) ElementType() reflect.Type
func (LookupClusterWorkloadMappingResultOutput) FreeformTags ¶
func (o LookupClusterWorkloadMappingResultOutput) FreeformTags() pulumi.StringMapOutput
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 ¶
func (o LookupClusterWorkloadMappingResultOutput) Id() pulumi.StringOutput
The ocid of the workloadMapping.
func (LookupClusterWorkloadMappingResultOutput) MappedCompartmentId ¶
func (o LookupClusterWorkloadMappingResultOutput) MappedCompartmentId() pulumi.StringOutput
The OCID of the mapped customer compartment.
func (LookupClusterWorkloadMappingResultOutput) MappedTenancyId ¶
func (o LookupClusterWorkloadMappingResultOutput) MappedTenancyId() pulumi.StringOutput
The OCID of the mapped customer tenancy.
func (LookupClusterWorkloadMappingResultOutput) Namespace ¶
func (o LookupClusterWorkloadMappingResultOutput) Namespace() pulumi.StringOutput
The namespace of the workloadMapping.
func (LookupClusterWorkloadMappingResultOutput) State ¶
func (o LookupClusterWorkloadMappingResultOutput) State() pulumi.StringOutput
The state of the workloadMapping.
func (LookupClusterWorkloadMappingResultOutput) TimeCreated ¶
func (o LookupClusterWorkloadMappingResultOutput) TimeCreated() pulumi.StringOutput
The time the cluster was created.
func (LookupClusterWorkloadMappingResultOutput) ToLookupClusterWorkloadMappingResultOutput ¶
func (o LookupClusterWorkloadMappingResultOutput) ToLookupClusterWorkloadMappingResultOutput() LookupClusterWorkloadMappingResultOutput
func (LookupClusterWorkloadMappingResultOutput) ToLookupClusterWorkloadMappingResultOutputWithContext ¶
func (o LookupClusterWorkloadMappingResultOutput) ToLookupClusterWorkloadMappingResultOutputWithContext(ctx context.Context) LookupClusterWorkloadMappingResultOutput
func (LookupClusterWorkloadMappingResultOutput) WorkloadMappingId ¶
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]string `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]string `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]string `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/v2/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: testNodePoolOciContainerengineNodePool.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.StringMapOutput
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.StringMapOutput
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 ¶
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 ¶
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.StringMapOutput
A list of key/value pairs to add to each underlying Oracle Cloud Infrastructure instance in the node pool on launch.
func (LookupNodePoolResultOutput) NodePoolCyclingDetails ¶
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 ¶
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 ¶
type LookupVirtualNodePoolArgs struct { // The OCID of the virtual node pool. VirtualNodePoolId string `pulumi:"virtualNodePoolId"` }
A collection of arguments for invoking getVirtualNodePool.
type LookupVirtualNodePoolOutputArgs ¶
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 ¶
func (LookupVirtualNodePoolOutputArgs) ElementType() reflect.Type
type LookupVirtualNodePoolResult ¶
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]string `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]string `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]string `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 ¶
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/v2/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: testVirtualNodePoolOciContainerengineVirtualNodePool.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupVirtualNodePoolResultOutput ¶
type LookupVirtualNodePoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVirtualNodePool.
func LookupVirtualNodePoolOutput ¶
func LookupVirtualNodePoolOutput(ctx *pulumi.Context, args LookupVirtualNodePoolOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualNodePoolResultOutput
func (LookupVirtualNodePoolResultOutput) ClusterId ¶
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 ¶
func (o LookupVirtualNodePoolResultOutput) CompartmentId() pulumi.StringOutput
Compartment of the virtual node pool.
func (LookupVirtualNodePoolResultOutput) DefinedTags ¶
func (o LookupVirtualNodePoolResultOutput) DefinedTags() pulumi.StringMapOutput
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 ¶
func (o LookupVirtualNodePoolResultOutput) DisplayName() pulumi.StringOutput
Display name of the virtual node pool. This is a non-unique value.
func (LookupVirtualNodePoolResultOutput) ElementType ¶
func (LookupVirtualNodePoolResultOutput) ElementType() reflect.Type
func (LookupVirtualNodePoolResultOutput) FreeformTags ¶
func (o LookupVirtualNodePoolResultOutput) FreeformTags() pulumi.StringMapOutput
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 ¶
func (o LookupVirtualNodePoolResultOutput) Id() pulumi.StringOutput
The OCID of the virtual node pool.
func (LookupVirtualNodePoolResultOutput) InitialVirtualNodeLabels ¶
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 ¶
func (o LookupVirtualNodePoolResultOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes running on the nodes in the node pool.
func (LookupVirtualNodePoolResultOutput) LifecycleDetails ¶
func (o LookupVirtualNodePoolResultOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the Virtual Node Pool.
func (LookupVirtualNodePoolResultOutput) NsgIds ¶
func (o LookupVirtualNodePoolResultOutput) NsgIds() pulumi.StringArrayOutput
List of network security group IDs applied to the Pod VNIC.
func (LookupVirtualNodePoolResultOutput) PlacementConfigurations ¶
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 ¶
func (o LookupVirtualNodePoolResultOutput) PodConfigurations() GetVirtualNodePoolPodConfigurationArrayOutput
The pod configuration for pods run on virtual nodes of this virtual node pool.
func (LookupVirtualNodePoolResultOutput) Size ¶
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 ¶
func (o LookupVirtualNodePoolResultOutput) State() pulumi.StringOutput
The state of the Virtual Node Pool.
func (LookupVirtualNodePoolResultOutput) SystemTags ¶
func (o LookupVirtualNodePoolResultOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (LookupVirtualNodePoolResultOutput) Taints ¶
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 ¶
func (o LookupVirtualNodePoolResultOutput) TimeCreated() pulumi.StringOutput
The time the virtual node pool was created.
func (LookupVirtualNodePoolResultOutput) TimeUpdated ¶
func (o LookupVirtualNodePoolResultOutput) TimeUpdated() pulumi.StringOutput
The time the virtual node pool was updated.
func (LookupVirtualNodePoolResultOutput) ToLookupVirtualNodePoolResultOutput ¶
func (o LookupVirtualNodePoolResultOutput) ToLookupVirtualNodePoolResultOutput() LookupVirtualNodePoolResultOutput
func (LookupVirtualNodePoolResultOutput) ToLookupVirtualNodePoolResultOutputWithContext ¶
func (o LookupVirtualNodePoolResultOutput) ToLookupVirtualNodePoolResultOutputWithContext(ctx context.Context) LookupVirtualNodePoolResultOutput
func (LookupVirtualNodePoolResultOutput) VirtualNodePoolId ¶
func (o LookupVirtualNodePoolResultOutput) VirtualNodePoolId() pulumi.StringOutput
func (LookupVirtualNodePoolResultOutput) VirtualNodeTags ¶
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.StringMapOutput `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.StringMapOutput `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.StringMapOutput `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/v2/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.NewNodePool(ctx, "test_node_pool", &ContainerEngine.NodePoolArgs{ ClusterId: pulumi.Any(testCluster.Id), CompartmentId: pulumi.Any(compartmentId), Name: pulumi.Any(nodePoolName), NodeShape: pulumi.Any(nodePoolNodeShape), DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, InitialNodeLabels: containerengine.NodePoolInitialNodeLabelArray{ &containerengine.NodePoolInitialNodeLabelArgs{ Key: pulumi.Any(nodePoolInitialNodeLabelsKey), Value: pulumi.Any(nodePoolInitialNodeLabelsValue), }, }, KubernetesVersion: pulumi.Any(nodePoolKubernetesVersion), NodeConfigDetails: &containerengine.NodePoolNodeConfigDetailsArgs{ PlacementConfigs: containerengine.NodePoolNodeConfigDetailsPlacementConfigArray{ &containerengine.NodePoolNodeConfigDetailsPlacementConfigArgs{ AvailabilityDomain: pulumi.Any(nodePoolNodeConfigDetailsPlacementConfigsAvailabilityDomain), SubnetId: pulumi.Any(testSubnet.Id), CapacityReservationId: pulumi.Any(testCapacityReservation.Id), FaultDomains: pulumi.Any(nodePoolNodeConfigDetailsPlacementConfigsFaultDomains), PreemptibleNodeConfig: &containerengine.NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs{ PreemptionAction: &containerengine.NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs{ Type: pulumi.Any(nodePoolNodeConfigDetailsPlacementConfigsPreemptibleNodeConfigPreemptionActionType), IsPreserveBootVolume: pulumi.Any(nodePoolNodeConfigDetailsPlacementConfigsPreemptibleNodeConfigPreemptionActionIsPreserveBootVolume), }, }, }, }, Size: pulumi.Any(nodePoolNodeConfigDetailsSize), IsPvEncryptionInTransitEnabled: pulumi.Any(nodePoolNodeConfigDetailsIsPvEncryptionInTransitEnabled), KmsKeyId: pulumi.Any(testKey.Id), NodePoolPodNetworkOptionDetails: &containerengine.NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs{ CniType: pulumi.Any(nodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsCniType), MaxPodsPerNode: pulumi.Any(nodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsMaxPodsPerNode), PodNsgIds: pulumi.Any(nodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPodNsgIds), PodSubnetIds: pulumi.Any(nodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPodSubnetIds), }, DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, NsgIds: pulumi.Any(nodePoolNodeConfigDetailsNsgIds), }, NodeEvictionNodePoolSettings: &containerengine.NodePoolNodeEvictionNodePoolSettingsArgs{ EvictionGraceDuration: pulumi.Any(nodePoolNodeEvictionNodePoolSettingsEvictionGraceDuration), IsForceDeleteAfterGraceDuration: pulumi.Any(nodePoolNodeEvictionNodePoolSettingsIsForceDeleteAfterGraceDuration), }, NodeImageName: pulumi.Any(testImage.Name), NodeMetadata: pulumi.Any(nodePoolNodeMetadata), NodePoolCyclingDetails: &containerengine.NodePoolNodePoolCyclingDetailsArgs{ IsNodeCyclingEnabled: pulumi.Any(nodePoolNodePoolCyclingDetailsIsNodeCyclingEnabled), MaximumSurge: pulumi.Any(nodePoolNodePoolCyclingDetailsMaximumSurge), MaximumUnavailable: pulumi.Any(nodePoolNodePoolCyclingDetailsMaximumUnavailable), }, NodeShapeConfig: &containerengine.NodePoolNodeShapeConfigArgs{ MemoryInGbs: pulumi.Any(nodePoolNodeShapeConfigMemoryInGbs), Ocpus: pulumi.Any(nodePoolNodeShapeConfigOcpus), }, NodeSourceDetails: &containerengine.NodePoolNodeSourceDetailsArgs{ ImageId: pulumi.Any(testImage.Id), SourceType: pulumi.Any(nodePoolNodeSourceDetailsSourceType), BootVolumeSizeInGbs: pulumi.Any(nodePoolNodeSourceDetailsBootVolumeSizeInGbs), }, QuantityPerSubnet: pulumi.Any(nodePoolQuantityPerSubnet), SshPublicKey: pulumi.Any(nodePoolSshPublicKey), SubnetIds: pulumi.Any(nodePoolSubnetIds), }) 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.StringMapInput // (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.StringMapInput // (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.StringMapInput // (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 { // The name of the availability domain in which this node is placed. 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]string `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]string `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"` // The OCID of the subnet in which this node is placed. SubnetId *string `pulumi:"subnetId"` }
type NodePoolNodeArgs ¶
type NodePoolNodeArgs struct { // The name of the availability domain in which this node is placed. 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.StringMapInput `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.StringMapInput `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"` // The OCID of the subnet in which this node is placed. 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]string `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]string `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.StringMapInput `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.StringMapInput `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 ¶
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 ¶
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 ¶
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput ¶
func (i NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutputWithContext ¶
func (i NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput ¶
func (i NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext ¶
func (i NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsInput ¶
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 ¶
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) CniType ¶
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) CniType() pulumi.StringOutput
(Updatable) The CNI plugin used by this node pool
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ElementType ¶
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) MaxPodsPerNode ¶
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 ¶
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 ¶
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 ¶
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutputWithContext ¶
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput ¶
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext ¶
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrInput ¶
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 ¶
func NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtr(v *NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsArgs) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrInput
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput ¶
type NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) CniType ¶
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) CniType() pulumi.StringPtrOutput
(Updatable) The CNI plugin used by this node pool
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ElementType ¶
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) MaxPodsPerNode ¶
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 ¶
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 ¶
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 ¶
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput() NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
func (NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext ¶
func (o NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput) ToNodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsNodePoolPodNetworkOptionDetailsPtrOutput
type NodePoolNodeConfigDetailsOutput ¶
type NodePoolNodeConfigDetailsOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsOutput) DefinedTags ¶
func (o NodePoolNodeConfigDetailsOutput) DefinedTags() pulumi.StringMapOutput
(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.StringMapOutput
(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 ¶
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 ¶
func (o NodePoolNodeConfigDetailsPlacementConfigOutput) FaultDomains() pulumi.StringArrayOutput
(Updatable) A list of fault domains in which to place nodes.
func (NodePoolNodeConfigDetailsPlacementConfigOutput) PreemptibleNodeConfig ¶
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 ¶
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfig struct { // (Updatable) The action to run when the preemptible node is interrupted for eviction. PreemptionAction NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionAction `pulumi:"preemptionAction"` }
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs ¶
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs struct { // (Updatable) The action to run when the preemptible node is interrupted for eviction. PreemptionAction NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionInput `pulumi:"preemptionAction"` }
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ElementType ¶
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput ¶
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutputWithContext ¶
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput ¶
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext ¶
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigInput ¶
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 ¶
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ElementType ¶
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) PreemptionAction ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) PreemptionAction() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
(Updatable) The action to run when the preemptible node is interrupted for eviction.
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutputWithContext ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionAction ¶
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 ¶
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 ¶
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput ¶
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext ¶
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput ¶
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext ¶
func (i NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionInput ¶
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 ¶
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ElementType ¶
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) IsPreserveBootVolume ¶
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 ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) Type ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionOutput) Type() pulumi.StringOutput
(Updatable) The type of action to run when the instance is interrupted for eviction.
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrInput ¶
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 ¶
func NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtr(v *NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionArgs) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrInput
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput ¶
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) Elem ¶
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) ElementType ¶
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) IsPreserveBootVolume ¶
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 ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutputWithContext(ctx context.Context) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) Type ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput) Type() pulumi.StringPtrOutput
(Updatable) The type of action to run when the instance is interrupted for eviction.
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrInput ¶
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 ¶
func NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtr(v *NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigArgs) NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrInput
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput ¶
type NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ElementType ¶
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ElementType() reflect.Type
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) PreemptionAction ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) PreemptionAction() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPreemptionActionPtrOutput
(Updatable) The action to run when the preemptible node is interrupted for eviction.
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput ¶
func (o NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput() NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput
func (NodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutput) ToNodePoolNodeConfigDetailsPlacementConfigPreemptibleNodeConfigPtrOutputWithContext ¶
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.StringMapOutput
(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.StringMapOutput
(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 ¶
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 ¶
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 ¶
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 ¶
func (NodePoolNodeEvictionNodePoolSettingsArgs) ElementType() reflect.Type
func (NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsOutput ¶
func (i NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsOutput() NodePoolNodeEvictionNodePoolSettingsOutput
func (NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsOutputWithContext ¶
func (i NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsOutput
func (NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput ¶
func (i NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput() NodePoolNodeEvictionNodePoolSettingsPtrOutput
func (NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext ¶
func (i NodePoolNodeEvictionNodePoolSettingsArgs) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsPtrOutput
type NodePoolNodeEvictionNodePoolSettingsInput ¶
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 ¶
type NodePoolNodeEvictionNodePoolSettingsOutput struct{ *pulumi.OutputState }
func (NodePoolNodeEvictionNodePoolSettingsOutput) ElementType ¶
func (NodePoolNodeEvictionNodePoolSettingsOutput) ElementType() reflect.Type
func (NodePoolNodeEvictionNodePoolSettingsOutput) EvictionGraceDuration ¶
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 ¶
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 ¶
func (o NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsOutput() NodePoolNodeEvictionNodePoolSettingsOutput
func (NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsOutputWithContext ¶
func (o NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsOutput
func (NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput ¶
func (o NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput() NodePoolNodeEvictionNodePoolSettingsPtrOutput
func (NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext ¶
func (o NodePoolNodeEvictionNodePoolSettingsOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext(ctx context.Context) NodePoolNodeEvictionNodePoolSettingsPtrOutput
type NodePoolNodeEvictionNodePoolSettingsPtrInput ¶
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 ¶
func NodePoolNodeEvictionNodePoolSettingsPtr(v *NodePoolNodeEvictionNodePoolSettingsArgs) NodePoolNodeEvictionNodePoolSettingsPtrInput
type NodePoolNodeEvictionNodePoolSettingsPtrOutput ¶
type NodePoolNodeEvictionNodePoolSettingsPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodeEvictionNodePoolSettingsPtrOutput) ElementType ¶
func (NodePoolNodeEvictionNodePoolSettingsPtrOutput) ElementType() reflect.Type
func (NodePoolNodeEvictionNodePoolSettingsPtrOutput) EvictionGraceDuration ¶
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 ¶
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 ¶
func (o NodePoolNodeEvictionNodePoolSettingsPtrOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutput() NodePoolNodeEvictionNodePoolSettingsPtrOutput
func (NodePoolNodeEvictionNodePoolSettingsPtrOutput) ToNodePoolNodeEvictionNodePoolSettingsPtrOutputWithContext ¶
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
The name of the availability domain in which this node is placed.
func (NodePoolNodeOutput) DefinedTags ¶
func (o NodePoolNodeOutput) DefinedTags() pulumi.StringMapOutput
(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.StringMapOutput
(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
The OCID of the subnet in which this node is placed.
func (NodePoolNodeOutput) ToNodePoolNodeOutput ¶
func (o NodePoolNodeOutput) ToNodePoolNodeOutput() NodePoolNodeOutput
func (NodePoolNodeOutput) ToNodePoolNodeOutputWithContext ¶
func (o NodePoolNodeOutput) ToNodePoolNodeOutputWithContext(ctx context.Context) NodePoolNodeOutput
type NodePoolNodePoolCyclingDetails ¶
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 ¶
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 ¶
func (NodePoolNodePoolCyclingDetailsArgs) ElementType() reflect.Type
func (NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsOutput ¶
func (i NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsOutput() NodePoolNodePoolCyclingDetailsOutput
func (NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsOutputWithContext ¶
func (i NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsOutput
func (NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsPtrOutput ¶
func (i NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsPtrOutput() NodePoolNodePoolCyclingDetailsPtrOutput
func (NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext ¶
func (i NodePoolNodePoolCyclingDetailsArgs) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsPtrOutput
type NodePoolNodePoolCyclingDetailsInput ¶
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 ¶
type NodePoolNodePoolCyclingDetailsOutput struct{ *pulumi.OutputState }
func (NodePoolNodePoolCyclingDetailsOutput) ElementType ¶
func (NodePoolNodePoolCyclingDetailsOutput) ElementType() reflect.Type
func (NodePoolNodePoolCyclingDetailsOutput) IsNodeCyclingEnabled ¶
func (o NodePoolNodePoolCyclingDetailsOutput) IsNodeCyclingEnabled() pulumi.BoolPtrOutput
(Updatable) If nodes in the nodepool will be cycled to have new changes.
func (NodePoolNodePoolCyclingDetailsOutput) MaximumSurge ¶
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 ¶
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 ¶
func (o NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsOutput() NodePoolNodePoolCyclingDetailsOutput
func (NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsOutputWithContext ¶
func (o NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsOutput
func (NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsPtrOutput ¶
func (o NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsPtrOutput() NodePoolNodePoolCyclingDetailsPtrOutput
func (NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext ¶
func (o NodePoolNodePoolCyclingDetailsOutput) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext(ctx context.Context) NodePoolNodePoolCyclingDetailsPtrOutput
type NodePoolNodePoolCyclingDetailsPtrInput ¶
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 ¶
func NodePoolNodePoolCyclingDetailsPtr(v *NodePoolNodePoolCyclingDetailsArgs) NodePoolNodePoolCyclingDetailsPtrInput
type NodePoolNodePoolCyclingDetailsPtrOutput ¶
type NodePoolNodePoolCyclingDetailsPtrOutput struct{ *pulumi.OutputState }
func (NodePoolNodePoolCyclingDetailsPtrOutput) ElementType ¶
func (NodePoolNodePoolCyclingDetailsPtrOutput) ElementType() reflect.Type
func (NodePoolNodePoolCyclingDetailsPtrOutput) IsNodeCyclingEnabled ¶
func (o NodePoolNodePoolCyclingDetailsPtrOutput) IsNodeCyclingEnabled() pulumi.BoolPtrOutput
(Updatable) If nodes in the nodepool will be cycled to have new changes.
func (NodePoolNodePoolCyclingDetailsPtrOutput) MaximumSurge ¶
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 ¶
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 ¶
func (o NodePoolNodePoolCyclingDetailsPtrOutput) ToNodePoolNodePoolCyclingDetailsPtrOutput() NodePoolNodePoolCyclingDetailsPtrOutput
func (NodePoolNodePoolCyclingDetailsPtrOutput) ToNodePoolNodePoolCyclingDetailsPtrOutputWithContext ¶
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 { // 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 NodePoolNodeSourceArgs ¶
type NodePoolNodeSourceArgs struct { // 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"` // 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
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
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 ¶
func (o NodePoolOutput) ClusterId() pulumi.StringOutput
The OCID of the cluster to which this node pool is attached.
func (NodePoolOutput) CompartmentId ¶
func (o NodePoolOutput) CompartmentId() pulumi.StringOutput
The OCID of the compartment in which the node pool exists.
func (NodePoolOutput) DefinedTags ¶
func (o NodePoolOutput) DefinedTags() pulumi.StringMapOutput
(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 ¶
func (o NodePoolOutput) FreeformTags() pulumi.StringMapOutput
(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 ¶
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 ¶
func (o NodePoolOutput) KubernetesVersion() pulumi.StringOutput
(Updatable) The version of Kubernetes to install on the nodes in the node pool.
func (NodePoolOutput) LifecycleDetails ¶
func (o NodePoolOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the node.
func (NodePoolOutput) Name ¶
func (o NodePoolOutput) Name() pulumi.StringOutput
(Updatable) The name of the node pool. Avoid entering confidential information.
func (NodePoolOutput) NodeConfigDetails ¶
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 ¶
func (o NodePoolOutput) NodeEvictionNodePoolSettings() NodePoolNodeEvictionNodePoolSettingsOutput
(Updatable) Node Eviction Details configuration
func (NodePoolOutput) NodeImageId
deprecated
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
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 ¶
func (o NodePoolOutput) NodeMetadata() pulumi.StringMapOutput
(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 ¶
func (o NodePoolOutput) NodePoolCyclingDetails() NodePoolNodePoolCyclingDetailsOutput
(Updatable) Node Pool Cycling Details
func (NodePoolOutput) NodeShape ¶
func (o NodePoolOutput) NodeShape() pulumi.StringOutput
(Updatable) The name of the node shape of the nodes in the node pool.
func (NodePoolOutput) NodeShapeConfig ¶
func (o NodePoolOutput) NodeShapeConfig() NodePoolNodeShapeConfigOutput
(Updatable) Specify the configuration of the shape to launch nodes in the node pool.
func (NodePoolOutput) NodeSourceDetails ¶
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 ¶
func (o NodePoolOutput) NodeSources() NodePoolNodeSourceArrayOutput
Deprecated. see `nodeSourceDetails`. Source running on the nodes in the node pool.
func (NodePoolOutput) Nodes ¶
func (o NodePoolOutput) Nodes() NodePoolNodeArrayOutput
The nodes in the node pool.
func (NodePoolOutput) QuantityPerSubnet ¶
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 ¶
func (o NodePoolOutput) SshPublicKey() pulumi.StringOutput
(Updatable) The SSH public key on each node in the node pool on launch.
func (NodePoolOutput) State ¶
func (o NodePoolOutput) State() pulumi.StringOutput
The state of the nodepool.
func (NodePoolOutput) SubnetIds ¶
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.StringMapInput // (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.StringMapInput // (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.StringMapInput // (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 ¶
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.StringMapOutput `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"}` FreeformTags pulumi.StringMapOutput `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 id's applied to the Virtual Node 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.StringMapOutput `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/v2/go/oci/ContainerEngine" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := ContainerEngine.NewVirtualNodePool(ctx, "test_virtual_node_pool", &ContainerEngine.VirtualNodePoolArgs{ ClusterId: pulumi.Any(testCluster.Id), CompartmentId: pulumi.Any(compartmentId), DisplayName: pulumi.Any(virtualNodePoolDisplayName), PlacementConfigurations: containerengine.VirtualNodePoolPlacementConfigurationArray{ &containerengine.VirtualNodePoolPlacementConfigurationArgs{ AvailabilityDomain: pulumi.Any(virtualNodePoolPlacementConfigurationsAvailabilityDomain), FaultDomains: pulumi.Any(virtualNodePoolPlacementConfigurationsFaultDomain), SubnetId: pulumi.Any(testSubnet.Id), }, }, DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, FreeformTags: pulumi.StringMap{ "Department": pulumi.String("Finance"), }, InitialVirtualNodeLabels: containerengine.VirtualNodePoolInitialVirtualNodeLabelArray{ &containerengine.VirtualNodePoolInitialVirtualNodeLabelArgs{ Key: pulumi.Any(virtualNodePoolInitialVirtualNodeLabelsKey), Value: pulumi.Any(virtualNodePoolInitialVirtualNodeLabelsValue), }, }, NsgIds: pulumi.Any(virtualNodePoolNsgIds), PodConfiguration: &containerengine.VirtualNodePoolPodConfigurationArgs{ Shape: pulumi.Any(virtualNodePoolPodConfigurationShape), SubnetId: pulumi.Any(testSubnet.Id), NsgIds: pulumi.Any(virtualNodePoolPodConfigurationNsgIds), }, Size: pulumi.Any(virtualNodePoolSize), Taints: containerengine.VirtualNodePoolTaintArray{ &containerengine.VirtualNodePoolTaintArgs{ Effect: pulumi.Any(virtualNodePoolTaintsEffect), Key: pulumi.Any(virtualNodePoolTaintsKey), Value: pulumi.Any(virtualNodePoolTaintsValue), }, }, VirtualNodeTags: &containerengine.VirtualNodePoolVirtualNodeTagsArgs{ DefinedTags: pulumi.StringMap{ "Operations.CostCenter": pulumi.String("42"), }, FreeformTags: pulumi.StringMap{ "Department": pulumi.String("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 ¶
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 ¶
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 ¶
func (*VirtualNodePool) ElementType() reflect.Type
func (*VirtualNodePool) ToVirtualNodePoolOutput ¶
func (i *VirtualNodePool) ToVirtualNodePoolOutput() VirtualNodePoolOutput
func (*VirtualNodePool) ToVirtualNodePoolOutputWithContext ¶
func (i *VirtualNodePool) ToVirtualNodePoolOutputWithContext(ctx context.Context) VirtualNodePoolOutput
type VirtualNodePoolArgs ¶
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.StringMapInput // (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"}` FreeformTags pulumi.StringMapInput // (Updatable) Initial labels that will be added to the Kubernetes Virtual Node object when it registers. InitialVirtualNodeLabels VirtualNodePoolInitialVirtualNodeLabelArrayInput // (Updatable) List of network security group id's applied to the Virtual Node 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 ¶
func (VirtualNodePoolArgs) ElementType() reflect.Type
type VirtualNodePoolArray ¶
type VirtualNodePoolArray []VirtualNodePoolInput
func (VirtualNodePoolArray) ElementType ¶
func (VirtualNodePoolArray) ElementType() reflect.Type
func (VirtualNodePoolArray) ToVirtualNodePoolArrayOutput ¶
func (i VirtualNodePoolArray) ToVirtualNodePoolArrayOutput() VirtualNodePoolArrayOutput
func (VirtualNodePoolArray) ToVirtualNodePoolArrayOutputWithContext ¶
func (i VirtualNodePoolArray) ToVirtualNodePoolArrayOutputWithContext(ctx context.Context) VirtualNodePoolArrayOutput
type VirtualNodePoolArrayInput ¶
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 ¶
type VirtualNodePoolArrayOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolArrayOutput) ElementType ¶
func (VirtualNodePoolArrayOutput) ElementType() reflect.Type
func (VirtualNodePoolArrayOutput) Index ¶
func (o VirtualNodePoolArrayOutput) Index(i pulumi.IntInput) VirtualNodePoolOutput
func (VirtualNodePoolArrayOutput) ToVirtualNodePoolArrayOutput ¶
func (o VirtualNodePoolArrayOutput) ToVirtualNodePoolArrayOutput() VirtualNodePoolArrayOutput
func (VirtualNodePoolArrayOutput) ToVirtualNodePoolArrayOutputWithContext ¶
func (o VirtualNodePoolArrayOutput) ToVirtualNodePoolArrayOutputWithContext(ctx context.Context) VirtualNodePoolArrayOutput
type VirtualNodePoolInitialVirtualNodeLabelArgs ¶
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 ¶
func (VirtualNodePoolInitialVirtualNodeLabelArgs) ElementType() reflect.Type
func (VirtualNodePoolInitialVirtualNodeLabelArgs) ToVirtualNodePoolInitialVirtualNodeLabelOutput ¶
func (i VirtualNodePoolInitialVirtualNodeLabelArgs) ToVirtualNodePoolInitialVirtualNodeLabelOutput() VirtualNodePoolInitialVirtualNodeLabelOutput
func (VirtualNodePoolInitialVirtualNodeLabelArgs) ToVirtualNodePoolInitialVirtualNodeLabelOutputWithContext ¶
func (i VirtualNodePoolInitialVirtualNodeLabelArgs) ToVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) VirtualNodePoolInitialVirtualNodeLabelOutput
type VirtualNodePoolInitialVirtualNodeLabelArray ¶
type VirtualNodePoolInitialVirtualNodeLabelArray []VirtualNodePoolInitialVirtualNodeLabelInput
func (VirtualNodePoolInitialVirtualNodeLabelArray) ElementType ¶
func (VirtualNodePoolInitialVirtualNodeLabelArray) ElementType() reflect.Type
func (VirtualNodePoolInitialVirtualNodeLabelArray) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶
func (i VirtualNodePoolInitialVirtualNodeLabelArray) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutput() VirtualNodePoolInitialVirtualNodeLabelArrayOutput
func (VirtualNodePoolInitialVirtualNodeLabelArray) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext ¶
func (i VirtualNodePoolInitialVirtualNodeLabelArray) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) VirtualNodePoolInitialVirtualNodeLabelArrayOutput
type VirtualNodePoolInitialVirtualNodeLabelArrayInput ¶
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 ¶
type VirtualNodePoolInitialVirtualNodeLabelArrayOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType ¶
func (VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ElementType() reflect.Type
func (VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutput ¶
func (o VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutput() VirtualNodePoolInitialVirtualNodeLabelArrayOutput
func (VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext ¶
func (o VirtualNodePoolInitialVirtualNodeLabelArrayOutput) ToVirtualNodePoolInitialVirtualNodeLabelArrayOutputWithContext(ctx context.Context) VirtualNodePoolInitialVirtualNodeLabelArrayOutput
type VirtualNodePoolInitialVirtualNodeLabelInput ¶
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 ¶
type VirtualNodePoolInitialVirtualNodeLabelOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolInitialVirtualNodeLabelOutput) ElementType ¶
func (VirtualNodePoolInitialVirtualNodeLabelOutput) ElementType() reflect.Type
func (VirtualNodePoolInitialVirtualNodeLabelOutput) Key ¶
func (o VirtualNodePoolInitialVirtualNodeLabelOutput) Key() pulumi.StringPtrOutput
(Updatable) The key of the pair.
func (VirtualNodePoolInitialVirtualNodeLabelOutput) ToVirtualNodePoolInitialVirtualNodeLabelOutput ¶
func (o VirtualNodePoolInitialVirtualNodeLabelOutput) ToVirtualNodePoolInitialVirtualNodeLabelOutput() VirtualNodePoolInitialVirtualNodeLabelOutput
func (VirtualNodePoolInitialVirtualNodeLabelOutput) ToVirtualNodePoolInitialVirtualNodeLabelOutputWithContext ¶
func (o VirtualNodePoolInitialVirtualNodeLabelOutput) ToVirtualNodePoolInitialVirtualNodeLabelOutputWithContext(ctx context.Context) VirtualNodePoolInitialVirtualNodeLabelOutput
func (VirtualNodePoolInitialVirtualNodeLabelOutput) Value ¶
func (o VirtualNodePoolInitialVirtualNodeLabelOutput) Value() pulumi.StringPtrOutput
(Updatable) The value of the pair.
type VirtualNodePoolInput ¶
type VirtualNodePoolInput interface { pulumi.Input ToVirtualNodePoolOutput() VirtualNodePoolOutput ToVirtualNodePoolOutputWithContext(ctx context.Context) VirtualNodePoolOutput }
type VirtualNodePoolMap ¶
type VirtualNodePoolMap map[string]VirtualNodePoolInput
func (VirtualNodePoolMap) ElementType ¶
func (VirtualNodePoolMap) ElementType() reflect.Type
func (VirtualNodePoolMap) ToVirtualNodePoolMapOutput ¶
func (i VirtualNodePoolMap) ToVirtualNodePoolMapOutput() VirtualNodePoolMapOutput
func (VirtualNodePoolMap) ToVirtualNodePoolMapOutputWithContext ¶
func (i VirtualNodePoolMap) ToVirtualNodePoolMapOutputWithContext(ctx context.Context) VirtualNodePoolMapOutput
type VirtualNodePoolMapInput ¶
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 ¶
type VirtualNodePoolMapOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolMapOutput) ElementType ¶
func (VirtualNodePoolMapOutput) ElementType() reflect.Type
func (VirtualNodePoolMapOutput) MapIndex ¶
func (o VirtualNodePoolMapOutput) MapIndex(k pulumi.StringInput) VirtualNodePoolOutput
func (VirtualNodePoolMapOutput) ToVirtualNodePoolMapOutput ¶
func (o VirtualNodePoolMapOutput) ToVirtualNodePoolMapOutput() VirtualNodePoolMapOutput
func (VirtualNodePoolMapOutput) ToVirtualNodePoolMapOutputWithContext ¶
func (o VirtualNodePoolMapOutput) ToVirtualNodePoolMapOutputWithContext(ctx context.Context) VirtualNodePoolMapOutput
type VirtualNodePoolOutput ¶
type VirtualNodePoolOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolOutput) ClusterId ¶
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 ¶
func (o VirtualNodePoolOutput) CompartmentId() pulumi.StringOutput
Compartment of the virtual node pool.
func (VirtualNodePoolOutput) DefinedTags ¶
func (o VirtualNodePoolOutput) DefinedTags() pulumi.StringMapOutput
(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 ¶
func (o VirtualNodePoolOutput) DisplayName() pulumi.StringOutput
(Updatable) Display name of the virtual node pool. This is a non-unique value.
func (VirtualNodePoolOutput) ElementType ¶
func (VirtualNodePoolOutput) ElementType() reflect.Type
func (VirtualNodePoolOutput) FreeformTags ¶
func (o VirtualNodePoolOutput) FreeformTags() pulumi.StringMapOutput
(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 (VirtualNodePoolOutput) InitialVirtualNodeLabels ¶
func (o VirtualNodePoolOutput) InitialVirtualNodeLabels() VirtualNodePoolInitialVirtualNodeLabelArrayOutput
(Updatable) Initial labels that will be added to the Kubernetes Virtual Node object when it registers.
func (VirtualNodePoolOutput) KubernetesVersion ¶
func (o VirtualNodePoolOutput) KubernetesVersion() pulumi.StringOutput
The version of Kubernetes running on the nodes in the node pool.
func (VirtualNodePoolOutput) LifecycleDetails ¶
func (o VirtualNodePoolOutput) LifecycleDetails() pulumi.StringOutput
Details about the state of the Virtual Node Pool.
func (VirtualNodePoolOutput) NsgIds ¶
func (o VirtualNodePoolOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) List of network security group id's applied to the Virtual Node VNIC.
func (VirtualNodePoolOutput) PlacementConfigurations ¶
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 ¶
func (o VirtualNodePoolOutput) PodConfiguration() VirtualNodePoolPodConfigurationOutput
(Updatable) The pod configuration for pods run on virtual nodes of this virtual node pool.
func (VirtualNodePoolOutput) Size ¶
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 ¶
func (o VirtualNodePoolOutput) State() pulumi.StringOutput
The state of the Virtual Node Pool.
func (VirtualNodePoolOutput) SystemTags ¶
func (o VirtualNodePoolOutput) SystemTags() pulumi.StringMapOutput
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
func (VirtualNodePoolOutput) Taints ¶
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 ¶
func (o VirtualNodePoolOutput) TimeCreated() pulumi.StringOutput
The time the virtual node pool was created.
func (VirtualNodePoolOutput) TimeUpdated ¶
func (o VirtualNodePoolOutput) TimeUpdated() pulumi.StringOutput
The time the virtual node pool was updated.
func (VirtualNodePoolOutput) ToVirtualNodePoolOutput ¶
func (o VirtualNodePoolOutput) ToVirtualNodePoolOutput() VirtualNodePoolOutput
func (VirtualNodePoolOutput) ToVirtualNodePoolOutputWithContext ¶
func (o VirtualNodePoolOutput) ToVirtualNodePoolOutputWithContext(ctx context.Context) VirtualNodePoolOutput
func (VirtualNodePoolOutput) VirtualNodeTags ¶
func (o VirtualNodePoolOutput) VirtualNodeTags() VirtualNodePoolVirtualNodeTagsOutput
(Updatable) The tags associated to the virtual nodes in this virtual node pool.
type VirtualNodePoolPlacementConfiguration ¶
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 OCID of the subnet in which to place virtual nodes. SubnetId string `pulumi:"subnetId"` }
type VirtualNodePoolPlacementConfigurationArgs ¶
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 OCID of the subnet in which to place virtual nodes. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (VirtualNodePoolPlacementConfigurationArgs) ElementType ¶
func (VirtualNodePoolPlacementConfigurationArgs) ElementType() reflect.Type
func (VirtualNodePoolPlacementConfigurationArgs) ToVirtualNodePoolPlacementConfigurationOutput ¶
func (i VirtualNodePoolPlacementConfigurationArgs) ToVirtualNodePoolPlacementConfigurationOutput() VirtualNodePoolPlacementConfigurationOutput
func (VirtualNodePoolPlacementConfigurationArgs) ToVirtualNodePoolPlacementConfigurationOutputWithContext ¶
func (i VirtualNodePoolPlacementConfigurationArgs) ToVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) VirtualNodePoolPlacementConfigurationOutput
type VirtualNodePoolPlacementConfigurationArray ¶
type VirtualNodePoolPlacementConfigurationArray []VirtualNodePoolPlacementConfigurationInput
func (VirtualNodePoolPlacementConfigurationArray) ElementType ¶
func (VirtualNodePoolPlacementConfigurationArray) ElementType() reflect.Type
func (VirtualNodePoolPlacementConfigurationArray) ToVirtualNodePoolPlacementConfigurationArrayOutput ¶
func (i VirtualNodePoolPlacementConfigurationArray) ToVirtualNodePoolPlacementConfigurationArrayOutput() VirtualNodePoolPlacementConfigurationArrayOutput
func (VirtualNodePoolPlacementConfigurationArray) ToVirtualNodePoolPlacementConfigurationArrayOutputWithContext ¶
func (i VirtualNodePoolPlacementConfigurationArray) ToVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) VirtualNodePoolPlacementConfigurationArrayOutput
type VirtualNodePoolPlacementConfigurationArrayInput ¶
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 ¶
type VirtualNodePoolPlacementConfigurationArrayOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolPlacementConfigurationArrayOutput) ElementType ¶
func (VirtualNodePoolPlacementConfigurationArrayOutput) ElementType() reflect.Type
func (VirtualNodePoolPlacementConfigurationArrayOutput) ToVirtualNodePoolPlacementConfigurationArrayOutput ¶
func (o VirtualNodePoolPlacementConfigurationArrayOutput) ToVirtualNodePoolPlacementConfigurationArrayOutput() VirtualNodePoolPlacementConfigurationArrayOutput
func (VirtualNodePoolPlacementConfigurationArrayOutput) ToVirtualNodePoolPlacementConfigurationArrayOutputWithContext ¶
func (o VirtualNodePoolPlacementConfigurationArrayOutput) ToVirtualNodePoolPlacementConfigurationArrayOutputWithContext(ctx context.Context) VirtualNodePoolPlacementConfigurationArrayOutput
type VirtualNodePoolPlacementConfigurationInput ¶
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 ¶
type VirtualNodePoolPlacementConfigurationOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain ¶
func (o VirtualNodePoolPlacementConfigurationOutput) AvailabilityDomain() pulumi.StringOutput
(Updatable) The availability domain in which to place virtual nodes. Example: `Uocm:PHX-AD-1`
func (VirtualNodePoolPlacementConfigurationOutput) ElementType ¶
func (VirtualNodePoolPlacementConfigurationOutput) ElementType() reflect.Type
func (VirtualNodePoolPlacementConfigurationOutput) FaultDomains ¶
func (o VirtualNodePoolPlacementConfigurationOutput) FaultDomains() pulumi.StringArrayOutput
(Updatable) The fault domain of this virtual node.
func (VirtualNodePoolPlacementConfigurationOutput) SubnetId ¶
func (o VirtualNodePoolPlacementConfigurationOutput) SubnetId() pulumi.StringOutput
(Updatable) The OCID of the subnet in which to place virtual nodes.
func (VirtualNodePoolPlacementConfigurationOutput) ToVirtualNodePoolPlacementConfigurationOutput ¶
func (o VirtualNodePoolPlacementConfigurationOutput) ToVirtualNodePoolPlacementConfigurationOutput() VirtualNodePoolPlacementConfigurationOutput
func (VirtualNodePoolPlacementConfigurationOutput) ToVirtualNodePoolPlacementConfigurationOutputWithContext ¶
func (o VirtualNodePoolPlacementConfigurationOutput) ToVirtualNodePoolPlacementConfigurationOutputWithContext(ctx context.Context) VirtualNodePoolPlacementConfigurationOutput
type VirtualNodePoolPodConfiguration ¶
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 ¶
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 ¶
func (VirtualNodePoolPodConfigurationArgs) ElementType() reflect.Type
func (VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationOutput ¶
func (i VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationOutput() VirtualNodePoolPodConfigurationOutput
func (VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationOutputWithContext ¶
func (i VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationOutput
func (VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationPtrOutput ¶
func (i VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationPtrOutput() VirtualNodePoolPodConfigurationPtrOutput
func (VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationPtrOutputWithContext ¶
func (i VirtualNodePoolPodConfigurationArgs) ToVirtualNodePoolPodConfigurationPtrOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationPtrOutput
type VirtualNodePoolPodConfigurationInput ¶
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 ¶
type VirtualNodePoolPodConfigurationOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolPodConfigurationOutput) ElementType ¶
func (VirtualNodePoolPodConfigurationOutput) ElementType() reflect.Type
func (VirtualNodePoolPodConfigurationOutput) NsgIds ¶
func (o VirtualNodePoolPodConfigurationOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) List of network security group IDs applied to the Pod VNIC.
func (VirtualNodePoolPodConfigurationOutput) Shape ¶
func (o VirtualNodePoolPodConfigurationOutput) Shape() pulumi.StringOutput
(Updatable) Shape of the pods.
func (VirtualNodePoolPodConfigurationOutput) SubnetId ¶
func (o VirtualNodePoolPodConfigurationOutput) SubnetId() pulumi.StringOutput
(Updatable) The regional subnet where pods' VNIC will be placed.
func (VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationOutput ¶
func (o VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationOutput() VirtualNodePoolPodConfigurationOutput
func (VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationOutputWithContext ¶
func (o VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationOutput
func (VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationPtrOutput ¶
func (o VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationPtrOutput() VirtualNodePoolPodConfigurationPtrOutput
func (VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationPtrOutputWithContext ¶
func (o VirtualNodePoolPodConfigurationOutput) ToVirtualNodePoolPodConfigurationPtrOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationPtrOutput
type VirtualNodePoolPodConfigurationPtrInput ¶
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 ¶
func VirtualNodePoolPodConfigurationPtr(v *VirtualNodePoolPodConfigurationArgs) VirtualNodePoolPodConfigurationPtrInput
type VirtualNodePoolPodConfigurationPtrOutput ¶
type VirtualNodePoolPodConfigurationPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolPodConfigurationPtrOutput) ElementType ¶
func (VirtualNodePoolPodConfigurationPtrOutput) ElementType() reflect.Type
func (VirtualNodePoolPodConfigurationPtrOutput) NsgIds ¶
func (o VirtualNodePoolPodConfigurationPtrOutput) NsgIds() pulumi.StringArrayOutput
(Updatable) List of network security group IDs applied to the Pod VNIC.
func (VirtualNodePoolPodConfigurationPtrOutput) Shape ¶
func (o VirtualNodePoolPodConfigurationPtrOutput) Shape() pulumi.StringPtrOutput
(Updatable) Shape of the pods.
func (VirtualNodePoolPodConfigurationPtrOutput) SubnetId ¶
func (o VirtualNodePoolPodConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
(Updatable) The regional subnet where pods' VNIC will be placed.
func (VirtualNodePoolPodConfigurationPtrOutput) ToVirtualNodePoolPodConfigurationPtrOutput ¶
func (o VirtualNodePoolPodConfigurationPtrOutput) ToVirtualNodePoolPodConfigurationPtrOutput() VirtualNodePoolPodConfigurationPtrOutput
func (VirtualNodePoolPodConfigurationPtrOutput) ToVirtualNodePoolPodConfigurationPtrOutputWithContext ¶
func (o VirtualNodePoolPodConfigurationPtrOutput) ToVirtualNodePoolPodConfigurationPtrOutputWithContext(ctx context.Context) VirtualNodePoolPodConfigurationPtrOutput
type VirtualNodePoolState ¶
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.StringMapInput // (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"}` FreeformTags pulumi.StringMapInput // (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 id's applied to the Virtual Node 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.StringMapInput // (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 ¶
func (VirtualNodePoolState) ElementType() reflect.Type
type VirtualNodePoolTaint ¶
type VirtualNodePoolTaintArgs ¶
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 ¶
func (VirtualNodePoolTaintArgs) ElementType() reflect.Type
func (VirtualNodePoolTaintArgs) ToVirtualNodePoolTaintOutput ¶
func (i VirtualNodePoolTaintArgs) ToVirtualNodePoolTaintOutput() VirtualNodePoolTaintOutput
func (VirtualNodePoolTaintArgs) ToVirtualNodePoolTaintOutputWithContext ¶
func (i VirtualNodePoolTaintArgs) ToVirtualNodePoolTaintOutputWithContext(ctx context.Context) VirtualNodePoolTaintOutput
type VirtualNodePoolTaintArray ¶
type VirtualNodePoolTaintArray []VirtualNodePoolTaintInput
func (VirtualNodePoolTaintArray) ElementType ¶
func (VirtualNodePoolTaintArray) ElementType() reflect.Type
func (VirtualNodePoolTaintArray) ToVirtualNodePoolTaintArrayOutput ¶
func (i VirtualNodePoolTaintArray) ToVirtualNodePoolTaintArrayOutput() VirtualNodePoolTaintArrayOutput
func (VirtualNodePoolTaintArray) ToVirtualNodePoolTaintArrayOutputWithContext ¶
func (i VirtualNodePoolTaintArray) ToVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) VirtualNodePoolTaintArrayOutput
type VirtualNodePoolTaintArrayInput ¶
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 ¶
type VirtualNodePoolTaintArrayOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolTaintArrayOutput) ElementType ¶
func (VirtualNodePoolTaintArrayOutput) ElementType() reflect.Type
func (VirtualNodePoolTaintArrayOutput) Index ¶
func (o VirtualNodePoolTaintArrayOutput) Index(i pulumi.IntInput) VirtualNodePoolTaintOutput
func (VirtualNodePoolTaintArrayOutput) ToVirtualNodePoolTaintArrayOutput ¶
func (o VirtualNodePoolTaintArrayOutput) ToVirtualNodePoolTaintArrayOutput() VirtualNodePoolTaintArrayOutput
func (VirtualNodePoolTaintArrayOutput) ToVirtualNodePoolTaintArrayOutputWithContext ¶
func (o VirtualNodePoolTaintArrayOutput) ToVirtualNodePoolTaintArrayOutputWithContext(ctx context.Context) VirtualNodePoolTaintArrayOutput
type VirtualNodePoolTaintInput ¶
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 ¶
type VirtualNodePoolTaintOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolTaintOutput) Effect ¶
func (o VirtualNodePoolTaintOutput) Effect() pulumi.StringPtrOutput
(Updatable) The effect of the pair.
func (VirtualNodePoolTaintOutput) ElementType ¶
func (VirtualNodePoolTaintOutput) ElementType() reflect.Type
func (VirtualNodePoolTaintOutput) Key ¶
func (o VirtualNodePoolTaintOutput) Key() pulumi.StringPtrOutput
(Updatable) The key of the pair.
func (VirtualNodePoolTaintOutput) ToVirtualNodePoolTaintOutput ¶
func (o VirtualNodePoolTaintOutput) ToVirtualNodePoolTaintOutput() VirtualNodePoolTaintOutput
func (VirtualNodePoolTaintOutput) ToVirtualNodePoolTaintOutputWithContext ¶
func (o VirtualNodePoolTaintOutput) ToVirtualNodePoolTaintOutputWithContext(ctx context.Context) VirtualNodePoolTaintOutput
func (VirtualNodePoolTaintOutput) Value ¶
func (o VirtualNodePoolTaintOutput) Value() pulumi.StringPtrOutput
(Updatable) The value of the pair.
type VirtualNodePoolVirtualNodeTags ¶
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]string `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]string `pulumi:"freeformTags"` }
type VirtualNodePoolVirtualNodeTagsArgs ¶
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.StringMapInput `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.StringMapInput `pulumi:"freeformTags"` }
func (VirtualNodePoolVirtualNodeTagsArgs) ElementType ¶
func (VirtualNodePoolVirtualNodeTagsArgs) ElementType() reflect.Type
func (VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsOutput ¶
func (i VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsOutput() VirtualNodePoolVirtualNodeTagsOutput
func (VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsOutputWithContext ¶
func (i VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsOutput
func (VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsPtrOutput ¶
func (i VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsPtrOutput() VirtualNodePoolVirtualNodeTagsPtrOutput
func (VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext ¶
func (i VirtualNodePoolVirtualNodeTagsArgs) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsPtrOutput
type VirtualNodePoolVirtualNodeTagsInput ¶
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 ¶
type VirtualNodePoolVirtualNodeTagsOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolVirtualNodeTagsOutput) DefinedTags ¶
func (o VirtualNodePoolVirtualNodeTagsOutput) DefinedTags() pulumi.StringMapOutput
(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 ¶
func (VirtualNodePoolVirtualNodeTagsOutput) ElementType() reflect.Type
func (VirtualNodePoolVirtualNodeTagsOutput) FreeformTags ¶
func (o VirtualNodePoolVirtualNodeTagsOutput) FreeformTags() pulumi.StringMapOutput
(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 ¶
func (o VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsOutput() VirtualNodePoolVirtualNodeTagsOutput
func (VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsOutputWithContext ¶
func (o VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsOutput
func (VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutput ¶
func (o VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutput() VirtualNodePoolVirtualNodeTagsPtrOutput
func (VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext ¶
func (o VirtualNodePoolVirtualNodeTagsOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext(ctx context.Context) VirtualNodePoolVirtualNodeTagsPtrOutput
type VirtualNodePoolVirtualNodeTagsPtrInput ¶
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 ¶
func VirtualNodePoolVirtualNodeTagsPtr(v *VirtualNodePoolVirtualNodeTagsArgs) VirtualNodePoolVirtualNodeTagsPtrInput
type VirtualNodePoolVirtualNodeTagsPtrOutput ¶
type VirtualNodePoolVirtualNodeTagsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodePoolVirtualNodeTagsPtrOutput) DefinedTags ¶
func (o VirtualNodePoolVirtualNodeTagsPtrOutput) DefinedTags() pulumi.StringMapOutput
(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 ¶
func (VirtualNodePoolVirtualNodeTagsPtrOutput) ElementType() reflect.Type
func (VirtualNodePoolVirtualNodeTagsPtrOutput) FreeformTags ¶
func (o VirtualNodePoolVirtualNodeTagsPtrOutput) FreeformTags() pulumi.StringMapOutput
(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 ¶
func (o VirtualNodePoolVirtualNodeTagsPtrOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutput() VirtualNodePoolVirtualNodeTagsPtrOutput
func (VirtualNodePoolVirtualNodeTagsPtrOutput) ToVirtualNodePoolVirtualNodeTagsPtrOutputWithContext ¶
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